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 |
-} |