summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2015-07-26 18:44:35 +0000
committerMike Gilbert <floppym@gentoo.org>2015-07-26 18:44:35 +0000
commitb2c7a64c34ea9dd2b1ab64970ca1db04b62d194b (patch)
tree5519c1b430c6649c17d5ad3f2764bcb45cdd8295 /media-gfx
parentVersion bump (bug 555794, thanks DrSlony for reminding me). (diff)
downloadhistorical-b2c7a64c34ea9dd2b1ab64970ca1db04b62d194b.tar.gz
historical-b2c7a64c34ea9dd2b1ab64970ca1db04b62d194b.tar.bz2
historical-b2c7a64c34ea9dd2b1ab64970ca1db04b62d194b.zip
Version bump.
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/fontforge/ChangeLog7
-rw-r--r--media-gfx/fontforge/Manifest26
-rw-r--r--media-gfx/fontforge/fontforge-20150612.ebuild128
3 files changed, 142 insertions, 19 deletions
diff --git a/media-gfx/fontforge/ChangeLog b/media-gfx/fontforge/ChangeLog
index f8cf30376f4b..17d73c112a8c 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.159 2015/06/07 22:39:23 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v 1.160 2015/07/26 18:44:31 floppym Exp $
+
+*fontforge-20150612 (26 Jul 2015)
+
+ 26 Jul 2015; Mike Gilbert <floppym@gentoo.org> +fontforge-20150612.ebuild:
+ Version bump.
07 Jun 2015; Mike Gilbert <floppym@gentoo.org> fontforge-20150430.ebuild:
Adjust LICENSE.
diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest
index 9421cea2c008..9d35dc208cef 100644
--- a/media-gfx/fontforge/Manifest
+++ b/media-gfx/fontforge/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
AUX fontforge-20110222-libz.so-linkage.patch 2959 SHA256 8358e7fa2fd43876cb24f3d1c58765aacc8560ddfd7d3577d65984e2c796128e SHA512 7f407489ed1554e45b7aef8f15626bc9141ad544f368a67b734b4c6602ac1eb2bd26485039312d856853a79e2ed4046caa14bd22db53948402b29270d8f0edc3 WHIRLPOOL 857339763873909c1746b3b1becc7cf136c1170b9edfe010200872eeab7ad1f9152424e4411ed74f7b017aa23cbabb035e039503288d95bdf019cbde7c40c97c
AUX fontforge-20110222-lxkbui.patch 545 SHA256 192d3606dcf8f925a9cc5f79e7430979d0eb1a0f209a4447682f135f79d33828 SHA512 a60bd08aeb16ce515172814b1867fe4d7e876c960d8f044f9f90c8837230ea0e50ac50113145cdf23c6c04f7caad16dfdd1b20c96eda1e2266b9e0f0091fa970 WHIRLPOOL 3f50a26e9325bfda0391d2facffc6c553c3ec193f11a138e573b892426f9b068d20b0f0411bdb7d14395754a1f081f3474e71102255e8e2a93842afd9c33adea
@@ -8,6 +8,7 @@ AUX fontforge-desktop.patch 662 SHA256 b2308b21b7db3c1ad0f8e2880678a0866f401e3ce
AUX fontforge-py27.diff 387 SHA256 18d71c28258a00459621113a0126b525b08cfd0a2dfb406fc90c6bed3d3790ed SHA512 c785ccc6288346568812d9da6f99a7d0630b130989e3813fb29cc355ec5f726d62fede6616b21767b5eb7eb26f1c9ced80dbf316144b73e956ba6245354ae4e0 WHIRLPOOL 220a6ed9f71f7fbdf84abef0be697a43d3b6edaa3e291e36dc355b0f21f05cd5bcccb607af50923cbd9f042e4246d341db2bdbfb85d97f992c40c12e5c885e96
DIST cidmaps-20090121.tgz 314314 SHA256 1bf9c7eb8835e6ed94e62cb49f1141bc046c562849e52e6c3c7f1d7cfc95c7b3 SHA512 a85daeb16b6650179f54ff9e35915c4c7bb5e2efca0455262a271063849484dbba08c4b493c4ca08552365205995cad5c3770ba7b3cadb2e5c386626dc46636c WHIRLPOOL 0c840cf7f4d7f432597f68620231da34cff2dac5af1ba3200b57b63566f3b81b151ddf7cbaa84665f4b7c629bb8f100c72b8bade8634687e5c11110ed91ed821
DIST fontforge-20150430.tar.gz 24531572 SHA256 430c6d02611c7ca948df743e9241994efe37eda25f81a94aeadd9b6dd286ff37 SHA512 e530a7e7cec569f9e9419ccf2805ac5bd41e05565b4c24fa6f6a8c6c3684d1d76868a9a19abba3ba92aa66bcca333949d37c8890f72a29c0072c8a3e912269e4 WHIRLPOOL b02912ed66149818da7e406300116465dae6f1c40032549ca820a9cfc7b33e862eeeb9cb1f366628423701e8e39e0a8ced3000a02ff2562f2c27eb5b70c805da
+DIST fontforge-20150612.tar.gz 125037727 SHA256 0f4ec68a648f7f845d54d1e87cf5fb246a16d528b74e9e1a9b815418510022d7 SHA512 01a38bdbb55ba3b2638b55caa2f768ba691fdfa730afd843df0cf62417db5465731ed968c5ab7c026622264e20c20fdfd8ec0ceb50da71039588797fe18393b8 WHIRLPOOL 6662bc52669153ba46e562fbcb287f5bff59eeeec7fe9afcd65918f892282650ab4be4f279fe6fab95f02f36caa753900693532ece439bee114e774e0da3f855
DIST fontforge_full-20110222.tar.bz2 5126031 SHA256 8fa2818026f84bb7b8a77451d21cab7e9dea8aa904e5218afa158be6a320433e SHA512 af74ca482d8892c30e650bd377df16d44a11738c930625bcf9878d97ba8faaf67f2965dcf3c32b722120273d99dcdd042405bb6afeee1286f0cf18f916e4f12a WHIRLPOOL f6446b8b6d5d49d9bb421bf39a4a192f4622916eb68013a3317c78585d1ae05837478c5d2fa1bb2ebad9caa3455cf0db6e132f6e7ad07d3ae9f58b1b4ab7fd52
DIST fontforge_full-20120731.tar.bz2 5725667 SHA256 e5cb9e9e64a99d1dfc549950741eb9b44c3162a4c62f71053905c1f2d024295f SHA512 34dca27983d64c9ae570e2c8f438b1ea373d22f5aeb23808d4b77e458950b568b460a2b011edfc3154f9e8dd06595d6f64296f8f63f46c404c3ff7ed6d9816d1 WHIRLPOOL e502dc79b1d46e5cce9372b593bef06083a853eeb2af47a909d093956cc867432e7b4600c799f73c7d08474d7e76fb18bed1b080440f3a21d27b703ac831bc15
DIST fontforge_htdocs-20110221.tar.bz2 3129839 SHA256 7a81b9a30fa8f287e63abcfee568d7fcfd1a21c75c5c69effe95fe677d963fec SHA512 b91808cd5deb6472785f3353fe9856279ddb0887ae249eccd37cff8dbdf53065a8d6008dbf160dd6c5ba6cfecf37b9c4e63c5baa6332f4b4128d5e471d243236 WHIRLPOOL 7664b853e7dd0c9a36c50e84dbd332ff4c10232fa200e9ac42c97982993c7d23e06e235a0f88183a7e6a78f342789c0141fb396879b5e5fa0ccb9d4bd3b30d43
@@ -17,24 +18,13 @@ 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 3178 SHA256 178a585e51997cd912bc5773798ef4606f35a981d52897bcf6df166beefab12f SHA512 1b2ff91faf6229745847968702b2966a5a9825ffedfd5ab713e7144de2d6c20f98f3f462e3faa9a3feb2b84ffc8d68616178dd8b80da0649c4024fb43a85ee3f WHIRLPOOL 86edabf8041cb34d25a053e3f85f5982d6db9e30af54a20ffa724e0b28266de10227f80f9d9260646eb5deb02f2972f58cb01657e425189a4160ed00a4f9443b
-MISC ChangeLog 23477 SHA256 326c828d9b4f82af2a1d51bb566e2994196045e97792d32e0d9ce0c1f2189ad8 SHA512 4304ed5c6d78176c292c7cadb2036bf9b21e309c066e56b0a3951ee1b46dfd1453a9e71f0440b42eb5750d1e398ead27bdf57a91f8c98b774c913320946524ba WHIRLPOOL 97cb4cc91f1e2767a43422ade0e21184174cbe8f7e504050e238350407063aa2df554905b947025d52516a93eaceafcbbb976866eba1a3a57383d5a2db4e050b
+EBUILD fontforge-20150612.ebuild 3000 SHA256 42d499b22d77b2058d76bc11c3de2ef556d0af1b27e2587a66869d8a128e68eb SHA512 9c749323ee6f9da345c08671bf666d605174c3ba3adc2ac1b348d8142191f6070e147a7b4b796960ee9a5af52a47798ae30d5c653215b5b48765b58f6b67eea5 WHIRLPOOL 67c0f48f1d416a3b3e05d6407db9e8c210c82e97b0d011ecf955a6b0285482dc7db561761aa7e331de481f04ddc745b775f00396bb030361f8e7c98828fa8044
+MISC ChangeLog 23606 SHA256 ec39fda486118481be6c5d82b0daeaf76d82a44f3837c611ec4be0b83ea7a882 SHA512 2f7081910a29c2b103370e6e40986a98f5329a7e3631bdc2c1768e5e3085af5a81ed7932cb6d81261daeee8b12efa86484924c3b5c42ab2454e3992dae534868 WHIRLPOOL 7a0cf4e414160dff02c76a3a64a44e31a75bd3f94d4d051b0a462f3d77cdfba1b7db7e53a20913403eb53bda408893ab2c9450366465c7a9b421becc9d13ce7a
MISC metadata.xml 1635 SHA256 b7bde7785567b23864af5e65616ff2fe862e4a38bc836219adc68ec3ecd039a7 SHA512 ae36462096b91ae8b132c024ea6ddb1c016d1e102f39d481e44737b1a1d198912961f50aa428511f45a790bd97fe3ad8a58d5bf5fe5734a47640f530edab9c39 WHIRLPOOL 4f9f4849f754de28ff175fc4d528a8f433904ea8cf14e2d66ed089580ffecf53517798a3ac6140d5054fbc66d672fd0c66097bbdb8d1a55ff234e8c58bddcc30
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
-iQJ8BAEBCgBmBQJVftPWXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
-OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmihr4P+wfjTiWEIaSzYa6xDDBEL2hw
-How2N50VAmAe8Eg1GSs6aM6kn4lC7in568566judF93J+bJ1yuwtdbShmjDo84nK
-N5o2HhE+iMs4GmMP5uhWrT9l3k8oQdjnTvpmK+H7mejonBDk3TYvGH+7COm7sLAD
-1BSo/Cjb3SVvA1giefX1nMKmGynn/fHUbEEpXezpJ3OvvYTijeKZwcRSvySoiy4c
-xhmKLzV/hcPKaLe3FSkGkLBCeOhMtCvo6Fs2DUvmjPsDHEovFiGlIBKGdOxDweEt
-03gqNG57gt7J8NpxXcGKsLkIFK/x1RgUfVGxEyGe6ZO+wHvQgQexsdoXIiiptN+U
-06qofIMLX+TYLjjl8B59/kIq202aoW53UHpvQSweZMdGTk5KgaU8dk6enMbdUwEP
-i2cEoJhnDJUYuI8TYmuLXXFEv5snt3bNB7mElABXHB7IPUafzcO2MC+TfJW5+0XQ
-PTJV6YL1A5speP3vkrpd0uQ2vnGXimp6otfgru4IT0cZGiSsNKWBbUfcdG2++8q5
-Z9aZ/oke6/Pa2WiLrgHVc/Ky4z0Kew2tohxrYHkBdg4352vNz3Od7f0fAoQclFon
-cF5N7qd83FwikMfp9nPtFlnzLWAMkXKdrgV8Yg0HTxckHp9hfCVsV/la6yIw5pPy
-q/r4aLfQ3LNYOR/V2O40
-=FXdT
+iF4EAREIAAYFAlW1KpAACgkQRxvnM+8pGj/g/gD8DoZjqH8DR0gF+L9AxRFs9t37
+/sgQFB/N8DXFIbc7o7IBAMnY+GQWar4+zGzorN6X2Ii8YHGm+PYQASXr5RO3oBOD
+=qzqS
-----END PGP SIGNATURE-----
diff --git a/media-gfx/fontforge/fontforge-20150612.ebuild b/media-gfx/fontforge/fontforge-20150612.ebuild
new file mode 100644
index 000000000000..afe4ad1fada0
--- /dev/null
+++ b/media-gfx/fontforge/fontforge-20150612.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.ebuild,v 1.1 2015/07/26 18:44:31 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
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}