diff options
-rw-r--r-- | media-gfx/fontforge/ChangeLog | 7 | ||||
-rw-r--r-- | media-gfx/fontforge/Manifest | 19 | ||||
-rw-r--r-- | media-gfx/fontforge/fontforge-20150612-r1.ebuild | 128 |
3 files changed, 139 insertions, 15 deletions
diff --git a/media-gfx/fontforge/ChangeLog b/media-gfx/fontforge/ChangeLog index 76bad3cd4629..074685959b2a 100644 --- a/media-gfx/fontforge/ChangeLog +++ b/media-gfx/fontforge/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-gfx/fontforge # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v 1.164 2015/08/02 18:43:00 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v 1.165 2015/08/03 14:56:04 floppym Exp $ + +*fontforge-20150612-r1 (03 Aug 2015) + + 03 Aug 2015; Mike Gilbert <floppym@gentoo.org> +fontforge-20150612-r1.ebuild: + Remove .la files for modules, bug 556562 by Paolo Pedroni. 02 Aug 2015; Agostino Sarubbo <ago@gentoo.org> fontforge-20150430.ebuild: Stable for x86, wrt bug #555958 diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 15f1b90da472..4311bbbbf468 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -18,23 +18,14 @@ EBUILD fontforge-20110222-r1.ebuild 3815 SHA256 c8f14105bd14919b664d6bf038a9f9e2 EBUILD fontforge-20120731-r1.ebuild 4144 SHA256 20a0d3b8276c6ddf217dbb49683b31fcaeb7153666f6fc35b23f42cdf674f808 SHA512 2e7d9768c567777b78960848f0c1d2f4c203bab6a5867212d4fcd83d83a867e76718d4746af046100de279d9f24fa4b8bede0f4ad24045063548a0f170b53618 WHIRLPOOL 9fa159564cbb4e31bb7960a3286f566ec8b8ae19c1b756860a10e46deea9dea2a3d006dff1a870328c377a37295c87bb4b99d451931f091e7d8830c43f707380 EBUILD fontforge-20120731.ebuild 4084 SHA256 320838c79e4e1e5a7c050c3748691dc498ab693736d90ea977e78715dc6f3dc8 SHA512 a631f93ee91f5d36958d6d715c646ed0b88841a14759d46ce6a89434d90fcd1a4845f0d2a4bf3907d7a9beeea3c90f955cbbf216d3ee9a46382131fa22531238 WHIRLPOOL 0e379847fe08e2a3256927e542eca7b90db102594e0e63a8cf087dd18511325bc119ad703793d0222c1792b7c08cbd569710fae41ca6cf96a2d4b7cc3dfe5f09 EBUILD fontforge-20150430.ebuild 3170 SHA256 1b2952198c4c156059db0fc5fa0288de5ceaced3931f3911df64a001a07fa39b SHA512 bb926ea4800964380be4cecfbba98bba8b4f80b1e36b4cc48a9e0660bcf206626ce6c8090f2ffb464c4185b1caab9d91eae0d34ae6a3a5a9702cdb7e84bbe416 WHIRLPOOL b365197d7080939bd1d45893d396833b0cbbce2cf69135eb6eacb0c7a82fc5f5330bf2d5b63d5610f69d59d7cabceb306d983bcb65e999c1d49a5c7ffbd0901e +EBUILD fontforge-20150612-r1.ebuild 3013 SHA256 75ec6f1acf1b55b013a0ca27fa6703e1cb1a4e2da28435d1050b9cc84ee3e202 SHA512 e0bb40219b34b5f1148c807b3862b2c1de6efeae0c450f3936fe0b1b7c57b8f9d1bb368789a1c22e8ffe012868dadf3d36352c076b3681705c35da8c8e447a76 WHIRLPOOL 9d48c89efc0c504463dcd745e95064031363e37d76648c757a2bce80d0381dc9dfdfe41201f8500a0eaaaed4bff61ac11266c6e83203fed856c66f52d885a45c EBUILD fontforge-20150612.ebuild 3000 SHA256 42d499b22d77b2058d76bc11c3de2ef556d0af1b27e2587a66869d8a128e68eb SHA512 9c749323ee6f9da345c08671bf666d605174c3ba3adc2ac1b348d8142191f6070e147a7b4b796960ee9a5af52a47798ae30d5c653215b5b48765b58f6b67eea5 WHIRLPOOL 67c0f48f1d416a3b3e05d6407db9e8c210c82e97b0d011ecf955a6b0285482dc7db561761aa7e331de481f04ddc745b775f00396bb030361f8e7c98828fa8044 -MISC ChangeLog 24042 SHA256 68f0450e13ab7c676fc94e64e34b8eb780281d868ce2428d818da7853a5ac363 SHA512 1944766b9cde4a3f3b60f7fcfea44609380fb7634030db47cbe727c4d9f8d738355398d89b5840df9876e789e5ad6b8066a5ba286963c7ed375526c2eb98ad0c WHIRLPOOL 824f49533145921afbf2c553ed2be0eed57b2bd2f0d43070b749dc611359f7ed6092866d914e51a59f5d91ce0506e01290ea92d92bd1701473d333563a9293a5 +MISC ChangeLog 24226 SHA256 78dcbc30a5f0a0eb19149ec7bef221f54aa3282f4f01c449a14faa257b87bd95 SHA512 695bed04a1e5a2141029dc5e1b41788287cd32408fec2323aba8b27505c956cb5e1f77480a90d27cd544ea619060d2b532010f249052bd232b157e6aece7444c WHIRLPOOL 60dadcd8eac86a0a21a3ec904148d3c06230d8b064106604bfcea4ec1bc8f7677561e3bbf2ca2279da199d8e6ff1fadad6c419d8652d37aa0caa08c8733999e7 MISC metadata.xml 1635 SHA256 b7bde7785567b23864af5e65616ff2fe862e4a38bc836219adc68ec3ecd039a7 SHA512 ae36462096b91ae8b132c024ea6ddb1c016d1e102f39d481e44737b1a1d198912961f50aa428511f45a790bd97fe3ad8a58d5bf5fe5734a47640f530edab9c39 WHIRLPOOL 4f9f4849f754de28ff175fc4d528a8f433904ea8cf14e2d66ed089580ffecf53517798a3ac6140d5054fbc66d672fd0c66097bbdb8d1a55ff234e8c58bddcc30 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJVvmS1AAoJELp701BxlEWfyCQP/0FxOpkihyna7HwzXWJpu96H -LXGQEVstgMOEmU1LZQRtWHQ9QQZr05biXuGvVdnvy/OAnDFViHqaWpMvZH1Wg4Ix -J5c1axEZBdMVRv76IYP0ib0xtPkFW4+au2q+c/5U+/VFGz7LYmKR3ssx/kBHd3GW -p4WWV2/lZrCWqJ/Y4f9oI+85X4lg9g9yIyeDxsETD4q1BFj8cPDhPqlLuxCf3uNu -y8WuEtmQJL2VKLMrrzO8RmwaThhKNaggnpvQ4+qzXW0nkG16dCBnR3bKVfLY5YEs -emmnMuIymg5DhkPxXROMyTxaHwbHFouM9mnVuV/1RYbHEVcUyf0OON91KHAIR4+A -g9CIwTJ1e1k1s3TyzQyUM2iWbap1Uml3nBNeOdP/zBl3wNwwv8qOrlqd4mWWdihf -F9J0bYnmITQoYvRfxmhbSJFLr7INuYEsUdsRWJvFAjlKwfewW7kv3vhK0WSENuMp -PqRDHeABR+x79LLp96uaf8HXAsOGZgiIZW9gN56bKCHJQcdzogEMeY2VZ6ffiYaT -wvL/elW47o7ZDQI+TTzoMotBXuJ8/H1Hx1AZhk0/wGkhWyxefNxJ2zFTycuvFYPK -KbotgybFVqu5QXhgIQ0nhxEkxlwjjNl81DbxnYdW2jpLs5TNz4KfNOEHZkc1VSxG -sEkDWPkKNsyO5G5qfLns -=aydp +iF4EAREIAAYFAlW/gQYACgkQRxvnM+8pGj96rgD/XSNbcr4VbHKpDNg8svQe9cQX +Yg9RNKCEqwL2/hc9jJEBAJURxxe20LOlOtz+dAgonV4NtJtmTJgYzI4fbk3UTUzZ +=NJt1 -----END PGP SIGNATURE----- diff --git a/media-gfx/fontforge/fontforge-20150612-r1.ebuild b/media-gfx/fontforge/fontforge-20150612-r1.ebuild new file mode 100644 index 000000000000..b791489f9ef4 --- /dev/null +++ b/media-gfx/fontforge/fontforge-20150612-r1.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/fontforge-20150612-r1.ebuild,v 1.1 2015/08/03 14:56:04 floppym Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit autotools eutils fdo-mime python-single-r1 + +DESCRIPTION="postscript font editor and converter" +HOMEPAGE="http://fontforge.github.io/" +SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar.gz" + +LICENSE="BSD GPL-3+" +SLOT="0" +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" +IUSE="cairo truetype-debugger gif gtk jpeg png +python readline tiff svg unicode X" + +REQUIRED_USE=" + cairo? ( png ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RDEPEND=" + dev-libs/libltdl:0 + dev-libs/libxml2:2= + >=media-libs/freetype-2.3.7:2= + cairo? ( + >=x11-libs/cairo-1.6:0= + x11-libs/pango:0= + ) + gif? ( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0 ) + png? ( media-libs/libpng:0= ) + tiff? ( media-libs/tiff:0= ) + truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) + gtk? ( x11-libs/gtk+:2= ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0= ) + unicode? ( media-libs/libuninameslist:0= ) + X? ( + x11-libs/libX11:0= + x11-libs/libXi:0= + x11-libs/libxkbui:0= + >=x11-libs/pango-1.10:0=[X] + ) + !media-gfx/pfaedit +" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig + X? ( x11-proto/inputproto ) +" + +# Needs keywording on many arches. +# zeromq? ( +# >=net-libs/czmq-2.2.0:0= +# >=net-libs/zeromq-4.0.4:0= +# ) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +gnulib_import() { + ( + func_add_hook() { :; } + source bootstrap.conf + set -- "${S}/gnulib/gnulib-tool" --libtool --import ${gnulib_modules} + echo "$@" + "$@" + ) +} + +src_prepare() { + # Tarball comes with broken absolute symlinks + # https://github.com/fontforge/fontforge/issues/2439 + find . -lname "/*" -delete || die + gnulib_import || die + epatch_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge") + $(use_enable gtk gtk2-use) + $(use_enable python python-extension) + $(use_enable python python-scripting) + --enable-tile-path + --enable-gb12345 + $(use_with cairo) + $(use_with gif giflib) + $(use_with jpeg libjpeg) + $(use_with png libpng) + $(use_with readline libreadline) + --without-libspiro + $(use_with tiff libtiff) + $(use_with unicode libuninameslist) + #$(use_with zeromq libzmq) + --without-libzmq + $(use_with X x) + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + # Build system deps are broken + emake -C plugins + emake +} + +src_install() { + default + prune_libtool_files --modules +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update +} |