summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-gfx/fontforge/ChangeLog7
-rw-r--r--media-gfx/fontforge/Manifest19
-rw-r--r--media-gfx/fontforge/fontforge-20150612-r1.ebuild128
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
+}