1 |
commit: 79ceb78ad68394d672b4f5b4e3b9e9456d1f31f5 |
2 |
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Nov 11 17:48:55 2017 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Nov 11 17:51:20 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ceb78a |
7 |
|
8 |
Revert "media-gfx/fontforge: remove old" |
9 |
|
10 |
This reverts commit 3384dadd3e9e443ff4f10f3ecaa3870633941705. |
11 |
|
12 |
ARM still needs to stabilize the latest version. |
13 |
|
14 |
media-gfx/fontforge/Manifest | 4 + |
15 |
media-gfx/fontforge/fontforge-20150612-r1.ebuild | 126 +++++++++++++++++++++++ |
16 |
media-gfx/fontforge/fontforge-20150824.ebuild | 116 +++++++++++++++++++++ |
17 |
media-gfx/fontforge/fontforge-20160404.ebuild | 113 ++++++++++++++++++++ |
18 |
media-gfx/fontforge/fontforge-20161005.ebuild | 110 ++++++++++++++++++++ |
19 |
5 files changed, 469 insertions(+) |
20 |
|
21 |
diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest |
22 |
index 17446fc7b3f..210c34fa0cb 100644 |
23 |
--- a/media-gfx/fontforge/Manifest |
24 |
+++ b/media-gfx/fontforge/Manifest |
25 |
@@ -1 +1,5 @@ |
26 |
+DIST fontforge-20150612.tar.gz 125037727 SHA256 0f4ec68a648f7f845d54d1e87cf5fb246a16d528b74e9e1a9b815418510022d7 SHA512 01a38bdbb55ba3b2638b55caa2f768ba691fdfa730afd843df0cf62417db5465731ed968c5ab7c026622264e20c20fdfd8ec0ceb50da71039588797fe18393b8 WHIRLPOOL 6662bc52669153ba46e562fbcb287f5bff59eeeec7fe9afcd65918f892282650ab4be4f279fe6fab95f02f36caa753900693532ece439bee114e774e0da3f855 |
27 |
+DIST fontforge-20150824.tar.gz 20796482 SHA256 5b6c401f472106cf2186b4e7dff0f5985d6d9d856cf106717c60b4603daacc3d SHA512 82a33b41667b5637706aa11ca56695cf0d7a485c66cb37b8c3346087ca3b738967b77141f9aaaaddd90c8a4c2cec7e4924609de0ff18133a91e5862b1ad1ae2d WHIRLPOOL 50d93405583fdd0a8436cf606b462200d7fdcce7c4ac58c533dcf970fe110d031a3519b3e06d85a9dba49f3af5204f987b7a9e09f6ffd89df70ce18bcc30c08f |
28 |
+DIST fontforge-20161005.tar.gz 129501214 SHA256 b93a572cdc7b761f3ea7c67e7d8b9d1bbf09c10ecb51d58bdcb90343e50b728b SHA512 9d724442306f402f251b9330c3eaaaa678dd01a4a9cce5857e1432091e68e33594bfc28a0fe516205a27b15cb73a04f0951179d5c33657a83bdca3117d4baaf6 WHIRLPOOL 319bdba1f0e5cf896b6a5349e2bb52583102ea646207a1f7fd648258e2af3dd2ce1bbf3e7eadf612cf29f5f668ffdf9e3b88f512a385467cc9b13ffae0532011 |
29 |
+DIST fontforge-dist-20160404.tar.gz 20906256 SHA256 6c73a556030d985e166974e5d6025255290874c2d6bb349c9930b03f17b45bcd SHA512 be94f04881b12ed3b1a34d0d7cc9149321db17d51458f135b2683ea600401e4fa55647ced4b4e014555ba1c900a684b9d5d6f2e2812ce03c432d23ca72f5c363 WHIRLPOOL 2313c7775da7f7a47ef8bae3cbef897e8b0996c8f74db099562e0a3636984e8a9a55ca5f2ca11b205a7b1aff76e7fe4e7601f15b7951147353403da0e41d692f |
30 |
DIST fontforge-dist-20170731.tar.xz 13985256 SHA256 840adefbedd1717e6b70b33ad1e7f2b116678fa6a3d52d45316793b9fd808822 SHA512 26f7a40714460716a24dd0229fdb027f3766bcc48db64b8993436ddcb6277898f9f3b67ad4fc0be515b2b38e01370d1c7d9ee3c6ece1be862b7d8c9882411f11 WHIRLPOOL 6d6e2b6322043bcd8822fb1e64a98b969ff1bba02d63442cf0646b737576ead76961a30cf146447afa0f72a2e9a30a05e6dad5f9060a00cd35e5cc2e15097889 |
31 |
|
32 |
diff --git a/media-gfx/fontforge/fontforge-20150612-r1.ebuild b/media-gfx/fontforge/fontforge-20150612-r1.ebuild |
33 |
new file mode 100644 |
34 |
index 00000000000..c5b9fd9e050 |
35 |
--- /dev/null |
36 |
+++ b/media-gfx/fontforge/fontforge-20150612-r1.ebuild |
37 |
@@ -0,0 +1,126 @@ |
38 |
+# Copyright 1999-2017 Gentoo Foundation |
39 |
+# Distributed under the terms of the GNU General Public License v2 |
40 |
+ |
41 |
+EAPI=5 |
42 |
+ |
43 |
+PYTHON_COMPAT=( python{2_7,3_4} ) |
44 |
+ |
45 |
+inherit autotools eutils fdo-mime python-single-r1 |
46 |
+ |
47 |
+DESCRIPTION="postscript font editor and converter" |
48 |
+HOMEPAGE="http://fontforge.github.io/" |
49 |
+SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar.gz" |
50 |
+ |
51 |
+LICENSE="BSD GPL-3+" |
52 |
+SLOT="0" |
53 |
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
54 |
+IUSE="cairo truetype-debugger gif gtk jpeg png +python readline tiff svg unicode X" |
55 |
+ |
56 |
+REQUIRED_USE=" |
57 |
+ cairo? ( png ) |
58 |
+ python? ( ${PYTHON_REQUIRED_USE} ) |
59 |
+" |
60 |
+ |
61 |
+RDEPEND=" |
62 |
+ dev-libs/libltdl:0 |
63 |
+ dev-libs/libxml2:2= |
64 |
+ >=media-libs/freetype-2.3.7:2= |
65 |
+ cairo? ( |
66 |
+ >=x11-libs/cairo-1.6:0= |
67 |
+ x11-libs/pango:0= |
68 |
+ ) |
69 |
+ gif? ( media-libs/giflib:0= ) |
70 |
+ jpeg? ( virtual/jpeg:0 ) |
71 |
+ png? ( media-libs/libpng:0= ) |
72 |
+ tiff? ( media-libs/tiff:0= ) |
73 |
+ truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) |
74 |
+ gtk? ( x11-libs/gtk+:2= ) |
75 |
+ python? ( ${PYTHON_DEPS} ) |
76 |
+ readline? ( sys-libs/readline:0= ) |
77 |
+ unicode? ( media-libs/libuninameslist:0= ) |
78 |
+ X? ( |
79 |
+ x11-libs/libX11:0= |
80 |
+ x11-libs/libXi:0= |
81 |
+ >=x11-libs/pango-1.10:0=[X] |
82 |
+ ) |
83 |
+ !media-gfx/pfaedit |
84 |
+" |
85 |
+DEPEND="${RDEPEND} |
86 |
+ sys-devel/gettext |
87 |
+ virtual/pkgconfig |
88 |
+ X? ( x11-proto/inputproto ) |
89 |
+" |
90 |
+ |
91 |
+# Needs keywording on many arches. |
92 |
+# zeromq? ( |
93 |
+# >=net-libs/czmq-2.2.0:0= |
94 |
+# >=net-libs/zeromq-4.0.4:0= |
95 |
+# ) |
96 |
+ |
97 |
+pkg_setup() { |
98 |
+ use python && python-single-r1_pkg_setup |
99 |
+} |
100 |
+ |
101 |
+gnulib_import() { |
102 |
+ ( |
103 |
+ func_add_hook() { :; } |
104 |
+ source bootstrap.conf |
105 |
+ set -- "${S}/gnulib/gnulib-tool" --libtool --import ${gnulib_modules} |
106 |
+ echo "$@" |
107 |
+ "$@" |
108 |
+ ) |
109 |
+} |
110 |
+ |
111 |
+src_prepare() { |
112 |
+ # Tarball comes with broken absolute symlinks |
113 |
+ # https://github.com/fontforge/fontforge/issues/2439 |
114 |
+ find . -lname "/*" -delete || die |
115 |
+ gnulib_import || die |
116 |
+ epatch_user |
117 |
+ eautoreconf |
118 |
+} |
119 |
+ |
120 |
+src_configure() { |
121 |
+ local myeconfargs=( |
122 |
+ --disable-static |
123 |
+ $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge") |
124 |
+ $(use_enable gtk gtk2-use) |
125 |
+ $(use_enable python python-extension) |
126 |
+ $(use_enable python python-scripting) |
127 |
+ --enable-tile-path |
128 |
+ --enable-gb12345 |
129 |
+ $(use_with cairo) |
130 |
+ $(use_with gif giflib) |
131 |
+ $(use_with jpeg libjpeg) |
132 |
+ $(use_with png libpng) |
133 |
+ $(use_with readline libreadline) |
134 |
+ --without-libspiro |
135 |
+ $(use_with tiff libtiff) |
136 |
+ $(use_with unicode libuninameslist) |
137 |
+ #$(use_with zeromq libzmq) |
138 |
+ --without-libzmq |
139 |
+ $(use_with X x) |
140 |
+ ) |
141 |
+ econf "${myeconfargs[@]}" |
142 |
+} |
143 |
+ |
144 |
+src_compile() { |
145 |
+ # Build system deps are broken |
146 |
+ emake -C plugins |
147 |
+ emake |
148 |
+} |
149 |
+ |
150 |
+src_install() { |
151 |
+ default |
152 |
+ prune_libtool_files --modules |
153 |
+} |
154 |
+ |
155 |
+pkg_postrm() { |
156 |
+ fdo-mime_desktop_database_update |
157 |
+ fdo-mime_mime_database_update |
158 |
+} |
159 |
+ |
160 |
+pkg_postinst() { |
161 |
+ fdo-mime_desktop_database_update |
162 |
+ fdo-mime_mime_database_update |
163 |
+} |
164 |
|
165 |
diff --git a/media-gfx/fontforge/fontforge-20150824.ebuild b/media-gfx/fontforge/fontforge-20150824.ebuild |
166 |
new file mode 100644 |
167 |
index 00000000000..6d737d061fe |
168 |
--- /dev/null |
169 |
+++ b/media-gfx/fontforge/fontforge-20150824.ebuild |
170 |
@@ -0,0 +1,116 @@ |
171 |
+# Copyright 1999-2017 Gentoo Foundation |
172 |
+# Distributed under the terms of the GNU General Public License v2 |
173 |
+ |
174 |
+EAPI=5 |
175 |
+ |
176 |
+PYTHON_COMPAT=( python{2_7,3_4} ) |
177 |
+ |
178 |
+inherit eutils fdo-mime python-single-r1 |
179 |
+ |
180 |
+DESCRIPTION="postscript font editor and converter" |
181 |
+HOMEPAGE="http://fontforge.github.io/" |
182 |
+SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar.gz" |
183 |
+ |
184 |
+LICENSE="BSD GPL-3+" |
185 |
+SLOT="0" |
186 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
187 |
+IUSE="cairo truetype-debugger gif gtk jpeg png +python readline tiff svg unicode X" |
188 |
+ |
189 |
+REQUIRED_USE=" |
190 |
+ cairo? ( png ) |
191 |
+ python? ( ${PYTHON_REQUIRED_USE} ) |
192 |
+" |
193 |
+ |
194 |
+RDEPEND=" |
195 |
+ dev-libs/libltdl:0 |
196 |
+ dev-libs/libxml2:2= |
197 |
+ >=media-libs/freetype-2.3.7:2= |
198 |
+ cairo? ( |
199 |
+ >=x11-libs/cairo-1.6:0= |
200 |
+ x11-libs/pango:0= |
201 |
+ ) |
202 |
+ gif? ( media-libs/giflib:0= ) |
203 |
+ jpeg? ( virtual/jpeg:0 ) |
204 |
+ png? ( media-libs/libpng:0= ) |
205 |
+ tiff? ( media-libs/tiff:0= ) |
206 |
+ truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) |
207 |
+ gtk? ( x11-libs/gtk+:2= ) |
208 |
+ python? ( ${PYTHON_DEPS} ) |
209 |
+ readline? ( sys-libs/readline:0= ) |
210 |
+ unicode? ( media-libs/libuninameslist:0= ) |
211 |
+ X? ( |
212 |
+ x11-libs/libX11:0= |
213 |
+ x11-libs/libXi:0= |
214 |
+ >=x11-libs/pango-1.10:0=[X] |
215 |
+ ) |
216 |
+ !media-gfx/pfaedit |
217 |
+" |
218 |
+DEPEND="${RDEPEND} |
219 |
+ sys-devel/gettext |
220 |
+ virtual/pkgconfig |
221 |
+ X? ( x11-proto/inputproto ) |
222 |
+" |
223 |
+ |
224 |
+# Fetches data from network. |
225 |
+# https://bugs.gentoo.org/575856 |
226 |
+RESTRICT="test" |
227 |
+ |
228 |
+# Needs keywording on many arches. |
229 |
+# zeromq? ( |
230 |
+# >=net-libs/czmq-2.2.0:0= |
231 |
+# >=net-libs/zeromq-4.0.4:0= |
232 |
+# ) |
233 |
+ |
234 |
+pkg_setup() { |
235 |
+ use python && python-single-r1_pkg_setup |
236 |
+} |
237 |
+ |
238 |
+src_prepare() { |
239 |
+ epatch "${FILESDIR}"/fontforge-dummy-spiro.patch |
240 |
+ epatch_user |
241 |
+} |
242 |
+ |
243 |
+src_configure() { |
244 |
+ local myeconfargs=( |
245 |
+ --disable-static |
246 |
+ $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge") |
247 |
+ $(use_enable gtk gtk2-use) |
248 |
+ $(use_enable python python-extension) |
249 |
+ $(use_enable python python-scripting) |
250 |
+ --enable-tile-path |
251 |
+ --enable-gb12345 |
252 |
+ $(use_with cairo) |
253 |
+ $(use_with gif giflib) |
254 |
+ $(use_with jpeg libjpeg) |
255 |
+ $(use_with png libpng) |
256 |
+ $(use_with readline libreadline) |
257 |
+ --without-libspiro |
258 |
+ $(use_with tiff libtiff) |
259 |
+ $(use_with unicode libuninameslist) |
260 |
+ #$(use_with zeromq libzmq) |
261 |
+ --without-libzmq |
262 |
+ $(use_with X x) |
263 |
+ ) |
264 |
+ econf "${myeconfargs[@]}" |
265 |
+} |
266 |
+ |
267 |
+src_compile() { |
268 |
+ # Build system deps are broken |
269 |
+ emake -C plugins |
270 |
+ emake |
271 |
+} |
272 |
+ |
273 |
+src_install() { |
274 |
+ default |
275 |
+ prune_libtool_files --modules |
276 |
+} |
277 |
+ |
278 |
+pkg_postrm() { |
279 |
+ fdo-mime_desktop_database_update |
280 |
+ fdo-mime_mime_database_update |
281 |
+} |
282 |
+ |
283 |
+pkg_postinst() { |
284 |
+ fdo-mime_desktop_database_update |
285 |
+ fdo-mime_mime_database_update |
286 |
+} |
287 |
|
288 |
diff --git a/media-gfx/fontforge/fontforge-20160404.ebuild b/media-gfx/fontforge/fontforge-20160404.ebuild |
289 |
new file mode 100644 |
290 |
index 00000000000..44ed9c7a42b |
291 |
--- /dev/null |
292 |
+++ b/media-gfx/fontforge/fontforge-20160404.ebuild |
293 |
@@ -0,0 +1,113 @@ |
294 |
+# Copyright 1999-2017 Gentoo Foundation |
295 |
+# Distributed under the terms of the GNU General Public License v2 |
296 |
+ |
297 |
+EAPI=6 |
298 |
+ |
299 |
+PYTHON_COMPAT=( python{2_7,3_4,3_5} ) |
300 |
+ |
301 |
+inherit eutils fdo-mime python-single-r1 |
302 |
+ |
303 |
+DESCRIPTION="postscript font editor and converter" |
304 |
+HOMEPAGE="http://fontforge.github.io/" |
305 |
+SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${PN}-dist-${PV}.tar.gz" |
306 |
+ |
307 |
+LICENSE="BSD GPL-3+" |
308 |
+SLOT="0" |
309 |
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
310 |
+IUSE="cairo truetype-debugger gif gtk jpeg png +python readline tiff svg unicode X" |
311 |
+ |
312 |
+REQUIRED_USE=" |
313 |
+ cairo? ( png ) |
314 |
+ python? ( ${PYTHON_REQUIRED_USE} ) |
315 |
+" |
316 |
+ |
317 |
+RDEPEND=" |
318 |
+ dev-libs/libltdl:0 |
319 |
+ dev-libs/libxml2:2= |
320 |
+ >=media-libs/freetype-2.3.7:2= |
321 |
+ cairo? ( |
322 |
+ >=x11-libs/cairo-1.6:0= |
323 |
+ x11-libs/pango:0= |
324 |
+ ) |
325 |
+ gif? ( media-libs/giflib:0= ) |
326 |
+ jpeg? ( virtual/jpeg:0 ) |
327 |
+ png? ( media-libs/libpng:0= ) |
328 |
+ tiff? ( media-libs/tiff:0= ) |
329 |
+ truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) |
330 |
+ gtk? ( x11-libs/gtk+:2= ) |
331 |
+ python? ( ${PYTHON_DEPS} ) |
332 |
+ readline? ( sys-libs/readline:0= ) |
333 |
+ unicode? ( media-libs/libuninameslist:0= ) |
334 |
+ X? ( |
335 |
+ x11-libs/libX11:0= |
336 |
+ x11-libs/libXi:0= |
337 |
+ >=x11-libs/pango-1.10:0=[X] |
338 |
+ ) |
339 |
+ !media-gfx/pfaedit |
340 |
+" |
341 |
+DEPEND="${RDEPEND} |
342 |
+ sys-devel/gettext |
343 |
+ virtual/pkgconfig |
344 |
+ X? ( x11-proto/inputproto ) |
345 |
+" |
346 |
+ |
347 |
+# Fetches data from network. |
348 |
+# https://bugs.gentoo.org/575856 |
349 |
+RESTRICT="test" |
350 |
+ |
351 |
+# Needs keywording on many arches. |
352 |
+# zeromq? ( |
353 |
+# >=net-libs/czmq-2.2.0:0= |
354 |
+# >=net-libs/zeromq-4.0.4:0= |
355 |
+# ) |
356 |
+ |
357 |
+S="${WORKDIR}/fontforge-2.0.20140101" |
358 |
+ |
359 |
+pkg_setup() { |
360 |
+ use python && python-single-r1_pkg_setup |
361 |
+} |
362 |
+ |
363 |
+src_configure() { |
364 |
+ local myeconfargs=( |
365 |
+ --disable-static |
366 |
+ $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge") |
367 |
+ $(use_enable gtk gtk2-use) |
368 |
+ $(use_enable python python-extension) |
369 |
+ $(use_enable python python-scripting) |
370 |
+ --enable-tile-path |
371 |
+ --enable-gb12345 |
372 |
+ $(use_with cairo) |
373 |
+ $(use_with gif giflib) |
374 |
+ $(use_with jpeg libjpeg) |
375 |
+ $(use_with png libpng) |
376 |
+ $(use_with readline libreadline) |
377 |
+ --without-libspiro |
378 |
+ $(use_with tiff libtiff) |
379 |
+ $(use_with unicode libuninameslist) |
380 |
+ #$(use_with zeromq libzmq) |
381 |
+ --without-libzmq |
382 |
+ $(use_with X x) |
383 |
+ ) |
384 |
+ econf "${myeconfargs[@]}" |
385 |
+} |
386 |
+ |
387 |
+src_compile() { |
388 |
+ # Build system deps are broken |
389 |
+ emake -C plugins |
390 |
+ emake |
391 |
+} |
392 |
+ |
393 |
+src_install() { |
394 |
+ default |
395 |
+ prune_libtool_files --modules |
396 |
+} |
397 |
+ |
398 |
+pkg_postrm() { |
399 |
+ fdo-mime_desktop_database_update |
400 |
+ fdo-mime_mime_database_update |
401 |
+} |
402 |
+ |
403 |
+pkg_postinst() { |
404 |
+ fdo-mime_desktop_database_update |
405 |
+ fdo-mime_mime_database_update |
406 |
+} |
407 |
|
408 |
diff --git a/media-gfx/fontforge/fontforge-20161005.ebuild b/media-gfx/fontforge/fontforge-20161005.ebuild |
409 |
new file mode 100644 |
410 |
index 00000000000..bfe13bba8ba |
411 |
--- /dev/null |
412 |
+++ b/media-gfx/fontforge/fontforge-20161005.ebuild |
413 |
@@ -0,0 +1,110 @@ |
414 |
+# Copyright 1999-2017 Gentoo Foundation |
415 |
+# Distributed under the terms of the GNU General Public License v2 |
416 |
+ |
417 |
+EAPI=6 |
418 |
+ |
419 |
+PYTHON_COMPAT=( python{2_7,3_4,3_5} ) |
420 |
+ |
421 |
+inherit python-single-r1 xdg-utils |
422 |
+ |
423 |
+DESCRIPTION="postscript font editor and converter" |
424 |
+HOMEPAGE="http://fontforge.github.io/" |
425 |
+SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar.gz" |
426 |
+ |
427 |
+LICENSE="BSD GPL-3+" |
428 |
+SLOT="0" |
429 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
430 |
+IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" |
431 |
+ |
432 |
+RESTRICT="!test? ( test )" |
433 |
+ |
434 |
+REQUIRED_USE=" |
435 |
+ cairo? ( png ) |
436 |
+ python? ( ${PYTHON_REQUIRED_USE} ) |
437 |
+ test? ( python ) |
438 |
+" |
439 |
+ |
440 |
+RDEPEND=" |
441 |
+ dev-libs/libltdl:0 |
442 |
+ dev-libs/libxml2:2= |
443 |
+ >=media-libs/freetype-2.3.7:2= |
444 |
+ cairo? ( |
445 |
+ >=x11-libs/cairo-1.6:0= |
446 |
+ x11-libs/pango:0= |
447 |
+ ) |
448 |
+ gif? ( media-libs/giflib:0= ) |
449 |
+ jpeg? ( virtual/jpeg:0 ) |
450 |
+ png? ( media-libs/libpng:0= ) |
451 |
+ tiff? ( media-libs/tiff:0= ) |
452 |
+ truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) |
453 |
+ gtk? ( x11-libs/gtk+:2= ) |
454 |
+ python? ( ${PYTHON_DEPS} ) |
455 |
+ readline? ( sys-libs/readline:0= ) |
456 |
+ unicode? ( media-libs/libuninameslist:0= ) |
457 |
+ X? ( |
458 |
+ x11-libs/libX11:0= |
459 |
+ x11-libs/libXi:0= |
460 |
+ >=x11-libs/pango-1.10:0=[X] |
461 |
+ ) |
462 |
+ !media-gfx/pfaedit |
463 |
+" |
464 |
+DEPEND="${RDEPEND} |
465 |
+ sys-devel/gettext |
466 |
+ virtual/pkgconfig |
467 |
+ X? ( x11-proto/inputproto ) |
468 |
+" |
469 |
+ |
470 |
+# Needs keywording on many arches. |
471 |
+# zeromq? ( |
472 |
+# >=net-libs/czmq-2.2.0:0= |
473 |
+# >=net-libs/zeromq-4.0.4:0= |
474 |
+# ) |
475 |
+ |
476 |
+pkg_setup() { |
477 |
+ use python && python-single-r1_pkg_setup |
478 |
+} |
479 |
+ |
480 |
+src_configure() { |
481 |
+ local myeconfargs=( |
482 |
+ --disable-static |
483 |
+ $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge") |
484 |
+ $(use_enable gtk gtk2-use) |
485 |
+ $(use_enable python python-extension) |
486 |
+ $(use_enable python python-scripting) |
487 |
+ --enable-tile-path |
488 |
+ --enable-gb12345 |
489 |
+ $(use_with cairo) |
490 |
+ $(use_with gif giflib) |
491 |
+ $(use_with jpeg libjpeg) |
492 |
+ $(use_with png libpng) |
493 |
+ $(use_with readline libreadline) |
494 |
+ --without-libspiro |
495 |
+ $(use_with tiff libtiff) |
496 |
+ $(use_with unicode libuninameslist) |
497 |
+ #$(use_with zeromq libzmq) |
498 |
+ --without-libzmq |
499 |
+ $(use_with X x) |
500 |
+ ) |
501 |
+ econf "${myeconfargs[@]}" |
502 |
+} |
503 |
+ |
504 |
+src_compile() { |
505 |
+ # Build system deps are broken |
506 |
+ emake -C plugins |
507 |
+ emake |
508 |
+} |
509 |
+ |
510 |
+src_install() { |
511 |
+ default |
512 |
+ find "${D}" -name '*.la' -delete || die |
513 |
+} |
514 |
+ |
515 |
+pkg_postrm() { |
516 |
+ xdg_desktop_database_update |
517 |
+ xdg_mimeinfo_database_update |
518 |
+} |
519 |
+ |
520 |
+pkg_postinst() { |
521 |
+ xdg_desktop_database_update |
522 |
+ xdg_mimeinfo_database_update |
523 |
+} |