Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
Date: Tue, 02 Aug 2016 17:54:32
Message-Id: 1470160461.350fd045b1f3cf097df34caff641fe392813d614.floppym@gentoo
1 commit: 350fd045b1f3cf097df34caff641fe392813d614
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 2 17:53:04 2016 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 2 17:54:21 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350fd045
7
8 media-gfx/fontforge: remove old
9
10 Package-Manager: portage-2.3.0_p16
11
12 media-gfx/fontforge/Manifest | 7 --
13 media-gfx/fontforge/fontforge-20110222-r1.ebuild | 126 ---------------------
14 media-gfx/fontforge/fontforge-20120731-r1.ebuild | 133 -----------------------
15 media-gfx/fontforge/fontforge-20120731.ebuild | 133 -----------------------
16 media-gfx/fontforge/fontforge-20150430.ebuild | 131 ----------------------
17 media-gfx/fontforge/fontforge-20150612.ebuild | 128 ----------------------
18 6 files changed, 658 deletions(-)
19
20 diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest
21 index 005b53e..825bb99 100644
22 --- a/media-gfx/fontforge/Manifest
23 +++ b/media-gfx/fontforge/Manifest
24 @@ -1,10 +1,3 @@
25 -DIST cidmaps-20090121.tgz 314314 SHA256 1bf9c7eb8835e6ed94e62cb49f1141bc046c562849e52e6c3c7f1d7cfc95c7b3 SHA512 a85daeb16b6650179f54ff9e35915c4c7bb5e2efca0455262a271063849484dbba08c4b493c4ca08552365205995cad5c3770ba7b3cadb2e5c386626dc46636c WHIRLPOOL 0c840cf7f4d7f432597f68620231da34cff2dac5af1ba3200b57b63566f3b81b151ddf7cbaa84665f4b7c629bb8f100c72b8bade8634687e5c11110ed91ed821
26 -DIST fontforge-20150430.tar.gz 24531572 SHA256 430c6d02611c7ca948df743e9241994efe37eda25f81a94aeadd9b6dd286ff37 SHA512 e530a7e7cec569f9e9419ccf2805ac5bd41e05565b4c24fa6f6a8c6c3684d1d76868a9a19abba3ba92aa66bcca333949d37c8890f72a29c0072c8a3e912269e4 WHIRLPOOL b02912ed66149818da7e406300116465dae6f1c40032549ca820a9cfc7b33e862eeeb9cb1f366628423701e8e39e0a8ced3000a02ff2562f2c27eb5b70c805da
27 DIST fontforge-20150612.tar.gz 125037727 SHA256 0f4ec68a648f7f845d54d1e87cf5fb246a16d528b74e9e1a9b815418510022d7 SHA512 01a38bdbb55ba3b2638b55caa2f768ba691fdfa730afd843df0cf62417db5465731ed968c5ab7c026622264e20c20fdfd8ec0ceb50da71039588797fe18393b8 WHIRLPOOL 6662bc52669153ba46e562fbcb287f5bff59eeeec7fe9afcd65918f892282650ab4be4f279fe6fab95f02f36caa753900693532ece439bee114e774e0da3f855
28 DIST fontforge-20150824.tar.gz 20796482 SHA256 5b6c401f472106cf2186b4e7dff0f5985d6d9d856cf106717c60b4603daacc3d SHA512 82a33b41667b5637706aa11ca56695cf0d7a485c66cb37b8c3346087ca3b738967b77141f9aaaaddd90c8a4c2cec7e4924609de0ff18133a91e5862b1ad1ae2d WHIRLPOOL 50d93405583fdd0a8436cf606b462200d7fdcce7c4ac58c533dcf970fe110d031a3519b3e06d85a9dba49f3af5204f987b7a9e09f6ffd89df70ce18bcc30c08f
29 DIST fontforge-dist-20160404.tar.gz 20906256 SHA256 6c73a556030d985e166974e5d6025255290874c2d6bb349c9930b03f17b45bcd SHA512 be94f04881b12ed3b1a34d0d7cc9149321db17d51458f135b2683ea600401e4fa55647ced4b4e014555ba1c900a684b9d5d6f2e2812ce03c432d23ca72f5c363 WHIRLPOOL 2313c7775da7f7a47ef8bae3cbef897e8b0996c8f74db099562e0a3636984e8a9a55ca5f2ca11b205a7b1aff76e7fe4e7601f15b7951147353403da0e41d692f
30 -DIST fontforge_full-20110222.tar.bz2 5126031 SHA256 8fa2818026f84bb7b8a77451d21cab7e9dea8aa904e5218afa158be6a320433e SHA512 af74ca482d8892c30e650bd377df16d44a11738c930625bcf9878d97ba8faaf67f2965dcf3c32b722120273d99dcdd042405bb6afeee1286f0cf18f916e4f12a WHIRLPOOL f6446b8b6d5d49d9bb421bf39a4a192f4622916eb68013a3317c78585d1ae05837478c5d2fa1bb2ebad9caa3455cf0db6e132f6e7ad07d3ae9f58b1b4ab7fd52
31 -DIST fontforge_full-20120731.tar.bz2 5725667 SHA256 e5cb9e9e64a99d1dfc549950741eb9b44c3162a4c62f71053905c1f2d024295f SHA512 34dca27983d64c9ae570e2c8f438b1ea373d22f5aeb23808d4b77e458950b568b460a2b011edfc3154f9e8dd06595d6f64296f8f63f46c404c3ff7ed6d9816d1 WHIRLPOOL e502dc79b1d46e5cce9372b593bef06083a853eeb2af47a909d093956cc867432e7b4600c799f73c7d08474d7e76fb18bed1b080440f3a21d27b703ac831bc15
32 -DIST fontforge_htdocs-20110221.tar.bz2 3129839 SHA256 7a81b9a30fa8f287e63abcfee568d7fcfd1a21c75c5c69effe95fe677d963fec SHA512 b91808cd5deb6472785f3353fe9856279ddb0887ae249eccd37cff8dbdf53065a8d6008dbf160dd6c5ba6cfecf37b9c4e63c5baa6332f4b4128d5e471d243236 WHIRLPOOL 7664b853e7dd0c9a36c50e84dbd332ff4c10232fa200e9ac42c97982993c7d23e06e235a0f88183a7e6a78f342789c0141fb396879b5e5fa0ccb9d4bd3b30d43
33 -DIST gnulib-b287b621969d5a3f56058ff01e554839814da4e1.tar.gz 5974028 SHA256 09e111c8388a7cdcea6c0f08bf8bf5e871f04ac5fa7496494a278b2d009b4dcd SHA512 80e235c1c3b5c9c5fa6d1f0e88f51be458b8396760928b535dbe3ea80ad779e7ba315d03f33a6debb8ec375d0c4d1a17bdf03d82b1fa0450fa1d064c9d9317e4 WHIRLPOOL 71e2fdb311d4183f4b177ea2670be25d069801a3289dcf168e7f4cb258c35d709cb380669ea343dc20ae35fc71492b14ea6594ef238cb43b7dd8c0c34b5de58c
34 -DIST uthash-ac47d4928e61c5abc6e977d91310d31ed74690e4.tar.gz 233813 SHA256 6331989d413069a4027b6292646b41d99cad70cefd9e9852f6f6e1bf531ccef4 SHA512 b0831be7be7d1ff11d9ca9248b121590e4b8ac3c808fcf461c5b192bdf3ae45c42b962d5cc02abc2491de6379d53855d487d798b9e0539007832bfd220ff76f2 WHIRLPOOL 7c0e55ba753210f396d736655e5043badaa222eb7e00fcb71b083c59da22f0a54f944c1231622a1378341e22a8583bd624bd5e99a1ca82099f610b373bbc166f
35
36 diff --git a/media-gfx/fontforge/fontforge-20110222-r1.ebuild b/media-gfx/fontforge/fontforge-20110222-r1.ebuild
37 deleted file mode 100644
38 index 3c4dbfd..0000000
39 --- a/media-gfx/fontforge/fontforge-20110222-r1.ebuild
40 +++ /dev/null
41 @@ -1,126 +0,0 @@
42 -# Copyright 1999-2014 Gentoo Foundation
43 -# Distributed under the terms of the GNU General Public License v2
44 -# $Id$
45 -
46 -# Some notes for maintainers this package:
47 -# 1. README-unix: freetype headers are required to make use of truetype debugger
48 -# in fontforge.
49 -# 2. --enable-{double,longdouble} these just make ff use more storage space. In
50 -# normal fonts neither is useful. Leave off.
51 -# 3. FontForge autodetects libraries but does not link with them. They are
52 -# dynamically loaded at run time if fontforge found them at build time.
53 -# --with-regular-link disables this behaviour. No reason to make it optional for
54 -# users. http://fontforge.sourceforge.net/faq.html#libraries. To see what
55 -# libraries fontforge thinks with use $ fontforge --library-status
56 -
57 -EAPI=3
58 -
59 -PYTHON_DEPEND="python? 2"
60 -inherit eutils fdo-mime python autotools
61 -
62 -HTDOCSV="20110221"
63 -CIDMAPV="20090121"
64 -DESCRIPTION="postscript font editor and converter"
65 -HOMEPAGE="http://fontforge.sourceforge.net/"
66 -SRC_URI="mirror://sourceforge/fontforge/${PN}_full-${PV}.tar.bz2
67 - doc? ( mirror://sourceforge/fontforge/fontforge_htdocs-${HTDOCSV}.tar.bz2 )
68 - cjk? ( mirror://gentoo/cidmaps-${CIDMAPV}.tgz )" # http://fontforge.sf.net/cidmaps.tgz
69 -
70 -LICENSE="BSD"
71 -SLOT="0"
72 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
73 -IUSE="cjk cairo doc gif debug jpeg nls pasteafter png +python tiff tilepath truetype truetype-debugger pango type3 svg unicode +X"
74 -
75 -RDEPEND="gif? ( >=media-libs/giflib-4.1.0-r1 )
76 - jpeg? ( virtual/jpeg:0 )
77 - png? ( >=media-libs/libpng-1.2.4 )
78 - tiff? ( >=media-libs/tiff-3.5.7-r1 )
79 - truetype? ( >=media-libs/freetype-2.1.4 )
80 - truetype-debugger? ( >=media-libs/freetype-2.3.8[fontforge,-bindist] )
81 - svg? ( >=dev-libs/libxml2-2.6.7 )
82 - unicode? ( >=media-libs/libuninameslist-030713 )
83 - cairo? ( >=x11-libs/cairo-1.6.4[X] )
84 - pango? ( >=x11-libs/pango-1.20.3 )
85 - x11-libs/libXi
86 - x11-proto/inputproto
87 - !media-gfx/pfaedit"
88 -DEPEND="${RDEPEND}
89 - nls? ( sys-devel/gettext )"
90 -
91 -pkg_setup() {
92 - if use python; then
93 - python_set_active_version 2
94 - python_pkg_setup
95 - fi
96 -}
97 -
98 -src_unpack() {
99 - unpack ${PN}_full-${PV}.tar.bz2
100 - use cjk && unpack cidmaps-${CIDMAPV}.tgz
101 - if use doc; then
102 - mkdir html
103 - cd html
104 - unpack fontforge_htdocs-${HTDOCSV}.tar.bz2
105 - fi
106 -}
107 -
108 -src_prepare() {
109 - epatch "${FILESDIR}/${P}-lxkbui.patch"
110 - epatch "${FILESDIR}/${P}-libz.so-linkage.patch"
111 - epatch "${FILESDIR}/${P}-remove-useless-extern.patch"
112 - if use doc; then
113 - chmod -x "${WORKDIR}"/html/*.html || die
114 - fi
115 - eautoconf
116 -}
117 -
118 -src_configure() {
119 - # no real way of disabling gettext/nls ...
120 - use nls || export ac_cv_header_libintl_h=no
121 - econf \
122 - --disable-static \
123 - $(use_with truetype-debugger freetype-src "/usr/include/freetype2/internal4fontforge/") \
124 - $(use_enable type3) \
125 - $(use_with python) \
126 - $(use_enable python pyextension) \
127 - $(use_enable pasteafter) \
128 - $(use_with X x) \
129 - $(use_enable cjk gb12345) \
130 - $(use_enable tilepath) \
131 - $(use_enable debug debug-raw-points) \
132 - $(use_with pango) \
133 - $(use_with cairo)
134 -}
135 -
136 -src_install() {
137 - emake install DESTDIR="${D}" || die
138 - dodoc AUTHORS README* || die
139 -
140 - find "${ED}" -name '*.la' -exec rm -f {} +
141 -
142 - if use cjk; then #129518
143 - insinto /usr/share/fontforge
144 - doins "${WORKDIR}"/*.cidmap || die
145 - fi
146 -
147 - doicon Packaging/fontforge.png || die
148 - domenu Packaging/fontforge.desktop || die
149 - insinto /usr/share/mime/application
150 - doins Packaging/fontforge.xml || die
151 -
152 - if use doc; then
153 - insinto /usr/share/doc/${PN}
154 - cd "${WORKDIR}/html/"
155 - doins -r * || die
156 - fi
157 -}
158 -
159 -pkg_postrm() {
160 - fdo-mime_desktop_database_update
161 - fdo-mime_mime_database_update
162 -}
163 -
164 -pkg_postinst() {
165 - fdo-mime_desktop_database_update
166 - fdo-mime_mime_database_update
167 -}
168
169 diff --git a/media-gfx/fontforge/fontforge-20120731-r1.ebuild b/media-gfx/fontforge/fontforge-20120731-r1.ebuild
170 deleted file mode 100644
171 index 1d66f4a..0000000
172 --- a/media-gfx/fontforge/fontforge-20120731-r1.ebuild
173 +++ /dev/null
174 @@ -1,133 +0,0 @@
175 -# Copyright 1999-2014 Gentoo Foundation
176 -# Distributed under the terms of the GNU General Public License v2
177 -# $Id$
178 -
179 -# Some notes for maintainers this package:
180 -# 1. README-unix: freetype headers are required to make use of truetype debugger
181 -# in fontforge.
182 -# 2. --enable-{double,longdouble} these just make ff use more storage space. In
183 -# normal fonts neither is useful. Leave off.
184 -# 3. FontForge autodetects libraries but does not link with them. They are
185 -# dynamically loaded at run time if fontforge found them at build time.
186 -# --with-regular-link disables this behaviour. No reason to make it optional for
187 -# users. http://fontforge.sourceforge.net/faq.html#libraries. To see what
188 -# libraries fontforge thinks with use $ fontforge --library-status
189 -
190 -EAPI=5
191 -
192 -PYTHON_COMPAT=( python2_7 )
193 -inherit eutils fdo-mime python-single-r1 autotools
194 -
195 -HTDOCSV="20110221"
196 -CIDMAPV="20090121"
197 -DESCRIPTION="postscript font editor and converter"
198 -HOMEPAGE="http://fontforge.sourceforge.net/"
199 -SRC_URI="mirror://sourceforge/fontforge/${PN}_full-${PV}.tar.bz2
200 - doc? ( mirror://sourceforge/fontforge/fontforge_htdocs-${HTDOCSV}.tar.bz2 )
201 - cjk? ( mirror://gentoo/cidmaps-${CIDMAPV}.tgz )" # http://fontforge.org/cidmaps.tgz
202 -
203 -LICENSE="BSD"
204 -SLOT="0"
205 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
206 -IUSE="cjk cairo doc gif debug jpeg nls pasteafter png +python tiff tilepath truetype truetype-debugger pango type3 svg unicode +X"
207 -
208 -RDEPEND="gif? ( >=media-libs/giflib-4.1.0-r1 )
209 - jpeg? ( virtual/jpeg:0 )
210 - png? ( >=media-libs/libpng-1.2.4 )
211 - tiff? ( >=media-libs/tiff-3.5.7-r1 )
212 - truetype? ( >=media-libs/freetype-2.1.4 )
213 - truetype-debugger? ( >=media-libs/freetype-2.3.8[fontforge,-bindist] )
214 - svg? ( >=dev-libs/libxml2-2.6.7 )
215 - unicode? ( >=media-libs/libuninameslist-030713 )
216 - cairo? ( >=x11-libs/cairo-1.6.4[X] )
217 - pango? ( >=x11-libs/pango-1.20.3 )
218 - python? ( ${PYTHON_DEPS} )
219 - x11-libs/libXi
220 - x11-libs/libX11
221 - x11-proto/inputproto
222 - !media-gfx/pfaedit"
223 -DEPEND="${RDEPEND}
224 - nls? ( sys-devel/gettext )"
225 -
226 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
227 -
228 -pkg_setup() {
229 - use python && python-single-r1_pkg_setup
230 -}
231 -
232 -src_unpack() {
233 - unpack ${PN}_full-${PV}.tar.bz2
234 - use cjk && unpack cidmaps-${CIDMAPV}.tgz
235 - if use doc; then
236 - mkdir html
237 - cd html
238 - unpack fontforge_htdocs-${HTDOCSV}.tar.bz2
239 - fi
240 -}
241 -
242 -src_prepare() {
243 - # Version is #define-d as a string, even though the field is an int
244 - sed -i -e '/LibFF_VersionDate/s/"//g' fontforge/libffstamp.h || die
245 -
246 - epatch "${FILESDIR}/${PN}-20110222-lxkbui.patch"
247 - epatch "${FILESDIR}/${PN}-20110222-libz.so-linkage.patch"
248 - epatch "${FILESDIR}/${PN}-20110222-remove-useless-extern.patch"
249 - if use doc; then
250 - chmod -x "${WORKDIR}"/html/*.html || die
251 - fi
252 - eautoconf
253 -}
254 -
255 -src_configure() {
256 - # no real way of disabling gettext/nls ...
257 - use nls || export ac_cv_header_libintl_h=no
258 - econf \
259 - --disable-static \
260 - $(use_with truetype-debugger freetype-src "/usr/include/freetype2/internal4fontforge/") \
261 - $(use_enable type3) \
262 - $(use_with python) \
263 - $(use_enable python pyextension) \
264 - $(use_enable pasteafter) \
265 - $(use_with X x) \
266 - $(use_enable cjk gb12345) \
267 - $(use_enable tilepath) \
268 - $(use_enable debug debug-raw-points) \
269 - $(use_with pango) \
270 - $(use_with cairo)
271 -}
272 -
273 -src_install() {
274 - emake install DESTDIR="${D}" || die
275 - dodoc AUTHORS README* || die
276 -
277 - find "${ED}" -name '*.la' -exec rm -f {} +
278 -
279 - if use cjk; then #129518
280 - insinto /usr/share/fontforge
281 - doins "${WORKDIR}"/*.cidmap || die
282 - fi
283 -
284 - for i in 16x16 22x22 24x24 32x32 48x48 scalable; do
285 - doicon -s "$i" "Packaging/icons/${i}/apps/"* || die
286 - done
287 -
288 - domenu Packaging/fontforge.desktop || die
289 - insinto /usr/share/mime/application
290 - doins Packaging/fontforge.xml || die
291 -
292 - if use doc; then
293 - insinto /usr/share/doc/${PN}
294 - cd "${WORKDIR}/html/"
295 - doins -r * || die
296 - fi
297 -}
298 -
299 -pkg_postrm() {
300 - fdo-mime_desktop_database_update
301 - fdo-mime_mime_database_update
302 -}
303 -
304 -pkg_postinst() {
305 - fdo-mime_desktop_database_update
306 - fdo-mime_mime_database_update
307 -}
308
309 diff --git a/media-gfx/fontforge/fontforge-20120731.ebuild b/media-gfx/fontforge/fontforge-20120731.ebuild
310 deleted file mode 100644
311 index 74833b1..0000000
312 --- a/media-gfx/fontforge/fontforge-20120731.ebuild
313 +++ /dev/null
314 @@ -1,133 +0,0 @@
315 -# Copyright 1999-2014 Gentoo Foundation
316 -# Distributed under the terms of the GNU General Public License v2
317 -# $Id$
318 -
319 -# Some notes for maintainers this package:
320 -# 1. README-unix: freetype headers are required to make use of truetype debugger
321 -# in fontforge.
322 -# 2. --enable-{double,longdouble} these just make ff use more storage space. In
323 -# normal fonts neither is useful. Leave off.
324 -# 3. FontForge autodetects libraries but does not link with them. They are
325 -# dynamically loaded at run time if fontforge found them at build time.
326 -# --with-regular-link disables this behaviour. No reason to make it optional for
327 -# users. http://fontforge.sourceforge.net/faq.html#libraries. To see what
328 -# libraries fontforge thinks with use $ fontforge --library-status
329 -
330 -EAPI="4"
331 -
332 -PYTHON_DEPEND="python? 2"
333 -inherit eutils fdo-mime python autotools
334 -
335 -HTDOCSV="20110221"
336 -CIDMAPV="20090121"
337 -DESCRIPTION="postscript font editor and converter"
338 -HOMEPAGE="http://fontforge.sourceforge.net/"
339 -SRC_URI="mirror://sourceforge/fontforge/${PN}_full-${PV}.tar.bz2
340 - doc? ( mirror://sourceforge/fontforge/fontforge_htdocs-${HTDOCSV}.tar.bz2 )
341 - cjk? ( mirror://gentoo/cidmaps-${CIDMAPV}.tgz )" # http://fontforge.org/cidmaps.tgz
342 -
343 -LICENSE="BSD"
344 -SLOT="0"
345 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
346 -IUSE="cjk cairo doc gif debug jpeg nls pasteafter png +python tiff tilepath truetype truetype-debugger pango type3 svg unicode +X"
347 -
348 -RDEPEND="gif? ( >=media-libs/giflib-4.1.0-r1 )
349 - jpeg? ( virtual/jpeg:0 )
350 - png? ( >=media-libs/libpng-1.2.4 )
351 - tiff? ( >=media-libs/tiff-3.5.7-r1 )
352 - truetype? ( >=media-libs/freetype-2.1.4 )
353 - truetype-debugger? ( >=media-libs/freetype-2.3.8[fontforge,-bindist] )
354 - svg? ( >=dev-libs/libxml2-2.6.7 )
355 - unicode? ( >=media-libs/libuninameslist-030713 )
356 - cairo? ( >=x11-libs/cairo-1.6.4[X] )
357 - pango? ( >=x11-libs/pango-1.20.3 )
358 - x11-libs/libXi
359 - x11-libs/libX11
360 - x11-proto/inputproto
361 - !media-gfx/pfaedit"
362 -DEPEND="${RDEPEND}
363 - nls? ( sys-devel/gettext )"
364 -
365 -pkg_setup() {
366 - if use python; then
367 - python_set_active_version 2
368 - python_pkg_setup
369 - fi
370 -}
371 -
372 -src_unpack() {
373 - unpack ${PN}_full-${PV}.tar.bz2
374 - use cjk && unpack cidmaps-${CIDMAPV}.tgz
375 - if use doc; then
376 - mkdir html
377 - cd html
378 - unpack fontforge_htdocs-${HTDOCSV}.tar.bz2
379 - fi
380 -}
381 -
382 -src_prepare() {
383 - # Version is #define-d as a string, even though the field is an int
384 - sed -i -e '/LibFF_VersionDate/s/"//g' fontforge/libffstamp.h || die
385 -
386 - epatch "${FILESDIR}/${PN}-20110222-lxkbui.patch"
387 - epatch "${FILESDIR}/${PN}-20110222-libz.so-linkage.patch"
388 - epatch "${FILESDIR}/${PN}-20110222-remove-useless-extern.patch"
389 - if use doc; then
390 - chmod -x "${WORKDIR}"/html/*.html || die
391 - fi
392 - eautoconf
393 -}
394 -
395 -src_configure() {
396 - # no real way of disabling gettext/nls ...
397 - use nls || export ac_cv_header_libintl_h=no
398 - econf \
399 - --disable-static \
400 - $(use_with truetype-debugger freetype-src "/usr/include/freetype2/internal4fontforge/") \
401 - $(use_enable type3) \
402 - $(use_with python) \
403 - $(use_enable python pyextension) \
404 - $(use_enable pasteafter) \
405 - $(use_with X x) \
406 - $(use_enable cjk gb12345) \
407 - $(use_enable tilepath) \
408 - $(use_enable debug debug-raw-points) \
409 - $(use_with pango) \
410 - $(use_with cairo)
411 -}
412 -
413 -src_install() {
414 - emake install DESTDIR="${D}" || die
415 - dodoc AUTHORS README* || die
416 -
417 - find "${ED}" -name '*.la' -exec rm -f {} +
418 -
419 - if use cjk; then #129518
420 - insinto /usr/share/fontforge
421 - doins "${WORKDIR}"/*.cidmap || die
422 - fi
423 -
424 - for i in 16x16 22x22 24x24 32x32 48x48 scalable; do
425 - doicon -s "$i" "Packaging/icons/${i}/apps/"* || die
426 - done
427 -
428 - domenu Packaging/fontforge.desktop || die
429 - insinto /usr/share/mime/application
430 - doins Packaging/fontforge.xml || die
431 -
432 - if use doc; then
433 - insinto /usr/share/doc/${PN}
434 - cd "${WORKDIR}/html/"
435 - doins -r * || die
436 - fi
437 -}
438 -
439 -pkg_postrm() {
440 - fdo-mime_desktop_database_update
441 - fdo-mime_mime_database_update
442 -}
443 -
444 -pkg_postinst() {
445 - fdo-mime_desktop_database_update
446 - fdo-mime_mime_database_update
447 -}
448
449 diff --git a/media-gfx/fontforge/fontforge-20150430.ebuild b/media-gfx/fontforge/fontforge-20150430.ebuild
450 deleted file mode 100644
451 index 27d5b83..0000000
452 --- a/media-gfx/fontforge/fontforge-20150430.ebuild
453 +++ /dev/null
454 @@ -1,131 +0,0 @@
455 -# Copyright 1999-2015 Gentoo Foundation
456 -# Distributed under the terms of the GNU General Public License v2
457 -# $Id$
458 -
459 -EAPI=5
460 -
461 -PYTHON_COMPAT=( python{2_7,3_3,3_4} )
462 -
463 -inherit autotools eutils fdo-mime python-single-r1
464 -
465 -GNULIB="b287b621969d5a3f56058ff01e554839814da4e1"
466 -UTHASH="ac47d4928e61c5abc6e977d91310d31ed74690e4"
467 -
468 -DESCRIPTION="postscript font editor and converter"
469 -HOMEPAGE="http://fontforge.github.io/"
470 -SRC_URI="https://github.com/fontforge/fontforge/archive/${PV}.tar.gz -> ${P}.tar.gz
471 - https://dev.gentoo.org/~floppym/dist/gnulib-${GNULIB}.tar.gz
472 - https://github.com/troydhanson/uthash/archive/${UTHASH}.tar.gz -> uthash-${UTHASH}.tar.gz"
473 -
474 -LICENSE="BSD GPL-3+"
475 -SLOT="0"
476 -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
477 -IUSE="cairo truetype-debugger gif gtk jpeg png +python readline tiff svg unicode X"
478 -
479 -REQUIRED_USE="
480 - cairo? ( png )
481 - python? ( ${PYTHON_REQUIRED_USE} )
482 -"
483 -
484 -RDEPEND="
485 - dev-libs/libltdl:0
486 - dev-libs/libxml2:2=
487 - >=media-libs/freetype-2.3.7:2=
488 - cairo? (
489 - >=x11-libs/cairo-1.6:0=
490 - x11-libs/pango:0=
491 - )
492 - gif? ( media-libs/giflib:0= )
493 - jpeg? ( virtual/jpeg:0 )
494 - png? ( media-libs/libpng:0= )
495 - tiff? ( media-libs/tiff:0= )
496 - truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] )
497 - gtk? ( x11-libs/gtk+:2= )
498 - python? ( ${PYTHON_DEPS} )
499 - readline? ( sys-libs/readline:0= )
500 - unicode? ( media-libs/libuninameslist:0= )
501 - X? (
502 - x11-libs/libX11:0=
503 - x11-libs/libXi:0=
504 - x11-libs/libxkbui:0=
505 - >=x11-libs/pango-1.10:0=[X]
506 - )
507 - !media-gfx/pfaedit
508 -"
509 -DEPEND="${RDEPEND}
510 - sys-devel/gettext
511 - virtual/pkgconfig
512 - X? ( x11-proto/inputproto )
513 -"
514 -
515 -# Needs keywording on many arches.
516 -# zeromq? (
517 -# >=net-libs/czmq-2.2.0:0=
518 -# >=net-libs/zeromq-4.0.4:0=
519 -# )
520 -
521 -pkg_setup() {
522 - use python && python-single-r1_pkg_setup
523 -}
524 -
525 -gnulib_import() {
526 - (
527 - func_add_hook() { :; }
528 - source bootstrap.conf
529 - set -- "${WORKDIR}/gnulib/gnulib-tool" --libtool --import ${gnulib_modules}
530 - echo "$@"
531 - "$@"
532 - )
533 -}
534 -
535 -src_prepare() {
536 - mv "${WORKDIR}/uthash-${UTHASH}" "${S}/uthash" || die
537 - gnulib_import || die
538 - epatch_user
539 - eautoreconf
540 -}
541 -
542 -src_configure() {
543 - local myeconfargs=(
544 - --disable-static
545 - $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge")
546 - $(use_enable gtk gtk2-use)
547 - $(use_enable python python-extension)
548 - $(use_enable python python-scripting)
549 - --enable-tile-path
550 - --enable-gb12345
551 - $(use_with cairo)
552 - $(use_with gif giflib)
553 - $(use_with jpeg libjpeg)
554 - $(use_with png libpng)
555 - $(use_with readline libreadline)
556 - --without-libspiro
557 - $(use_with tiff libtiff)
558 - $(use_with unicode libuninameslist)
559 - #$(use_with zeromq libzmq)
560 - --without-libzmq
561 - $(use_with X x)
562 - )
563 - econf "${myeconfargs[@]}"
564 -}
565 -
566 -src_compile() {
567 - # Build system deps are broken
568 - emake -C plugins
569 - emake
570 -}
571 -
572 -src_install() {
573 - default
574 - prune_libtool_files
575 -}
576 -
577 -pkg_postrm() {
578 - fdo-mime_desktop_database_update
579 - fdo-mime_mime_database_update
580 -}
581 -
582 -pkg_postinst() {
583 - fdo-mime_desktop_database_update
584 - fdo-mime_mime_database_update
585 -}
586
587 diff --git a/media-gfx/fontforge/fontforge-20150612.ebuild b/media-gfx/fontforge/fontforge-20150612.ebuild
588 deleted file mode 100644
589 index 9e81c81..0000000
590 --- a/media-gfx/fontforge/fontforge-20150612.ebuild
591 +++ /dev/null
592 @@ -1,128 +0,0 @@
593 -# Copyright 1999-2015 Gentoo Foundation
594 -# Distributed under the terms of the GNU General Public License v2
595 -# $Id$
596 -
597 -EAPI=5
598 -
599 -PYTHON_COMPAT=( python{2_7,3_3,3_4} )
600 -
601 -inherit autotools eutils fdo-mime python-single-r1
602 -
603 -DESCRIPTION="postscript font editor and converter"
604 -HOMEPAGE="http://fontforge.github.io/"
605 -SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar.gz"
606 -
607 -LICENSE="BSD GPL-3+"
608 -SLOT="0"
609 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
610 -IUSE="cairo truetype-debugger gif gtk jpeg png +python readline tiff svg unicode X"
611 -
612 -REQUIRED_USE="
613 - cairo? ( png )
614 - python? ( ${PYTHON_REQUIRED_USE} )
615 -"
616 -
617 -RDEPEND="
618 - dev-libs/libltdl:0
619 - dev-libs/libxml2:2=
620 - >=media-libs/freetype-2.3.7:2=
621 - cairo? (
622 - >=x11-libs/cairo-1.6:0=
623 - x11-libs/pango:0=
624 - )
625 - gif? ( media-libs/giflib:0= )
626 - jpeg? ( virtual/jpeg:0 )
627 - png? ( media-libs/libpng:0= )
628 - tiff? ( media-libs/tiff:0= )
629 - truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] )
630 - gtk? ( x11-libs/gtk+:2= )
631 - python? ( ${PYTHON_DEPS} )
632 - readline? ( sys-libs/readline:0= )
633 - unicode? ( media-libs/libuninameslist:0= )
634 - X? (
635 - x11-libs/libX11:0=
636 - x11-libs/libXi:0=
637 - x11-libs/libxkbui:0=
638 - >=x11-libs/pango-1.10:0=[X]
639 - )
640 - !media-gfx/pfaedit
641 -"
642 -DEPEND="${RDEPEND}
643 - sys-devel/gettext
644 - virtual/pkgconfig
645 - X? ( x11-proto/inputproto )
646 -"
647 -
648 -# Needs keywording on many arches.
649 -# zeromq? (
650 -# >=net-libs/czmq-2.2.0:0=
651 -# >=net-libs/zeromq-4.0.4:0=
652 -# )
653 -
654 -pkg_setup() {
655 - use python && python-single-r1_pkg_setup
656 -}
657 -
658 -gnulib_import() {
659 - (
660 - func_add_hook() { :; }
661 - source bootstrap.conf
662 - set -- "${S}/gnulib/gnulib-tool" --libtool --import ${gnulib_modules}
663 - echo "$@"
664 - "$@"
665 - )
666 -}
667 -
668 -src_prepare() {
669 - # Tarball comes with broken absolute symlinks
670 - # https://github.com/fontforge/fontforge/issues/2439
671 - find . -lname "/*" -delete || die
672 - gnulib_import || die
673 - epatch_user
674 - eautoreconf
675 -}
676 -
677 -src_configure() {
678 - local myeconfargs=(
679 - --disable-static
680 - $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge")
681 - $(use_enable gtk gtk2-use)
682 - $(use_enable python python-extension)
683 - $(use_enable python python-scripting)
684 - --enable-tile-path
685 - --enable-gb12345
686 - $(use_with cairo)
687 - $(use_with gif giflib)
688 - $(use_with jpeg libjpeg)
689 - $(use_with png libpng)
690 - $(use_with readline libreadline)
691 - --without-libspiro
692 - $(use_with tiff libtiff)
693 - $(use_with unicode libuninameslist)
694 - #$(use_with zeromq libzmq)
695 - --without-libzmq
696 - $(use_with X x)
697 - )
698 - econf "${myeconfargs[@]}"
699 -}
700 -
701 -src_compile() {
702 - # Build system deps are broken
703 - emake -C plugins
704 - emake
705 -}
706 -
707 -src_install() {
708 - default
709 - prune_libtool_files
710 -}
711 -
712 -pkg_postrm() {
713 - fdo-mime_desktop_database_update
714 - fdo-mime_mime_database_update
715 -}
716 -
717 -pkg_postinst() {
718 - fdo-mime_desktop_database_update
719 - fdo-mime_mime_database_update
720 -}