summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2015-06-07 22:36:37 +0000
committerMike Gilbert <floppym@gentoo.org>2015-06-07 22:36:37 +0000
commit694826c7d4fe69ad988aa9bad84fdd690f136c70 (patch)
tree561b1c5b755fe7523f0f5d8b09c585f90bc1ae78 /media-gfx
parentAdd Perl 5.22 as provider, remove old (diff)
downloadhistorical-694826c7d4fe69ad988aa9bad84fdd690f136c70.tar.gz
historical-694826c7d4fe69ad988aa9bad84fdd690f136c70.tar.bz2
historical-694826c7d4fe69ad988aa9bad84fdd690f136c70.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/Manifest16
-rw-r--r--media-gfx/fontforge/fontforge-20150430.ebuild131
3 files changed, 152 insertions, 2 deletions
diff --git a/media-gfx/fontforge/ChangeLog b/media-gfx/fontforge/ChangeLog
index 2d23d274b031..955f2163abe2 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.156 2015/05/30 14:13:50 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v 1.157 2015/06/07 22:36:33 floppym Exp $
+
+*fontforge-20150430 (07 Jun 2015)
+
+ 07 Jun 2015; Mike Gilbert <floppym@gentoo.org> +fontforge-20150430.ebuild:
+ Version bump.
30 May 2015; Manuel Rüger <mrueg@gentoo.org> -fontforge-20100501.ebuild,
-fontforge-20110222.ebuild:
diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest
index c453b96b13f6..f80df39c906d 100644
--- a/media-gfx/fontforge/Manifest
+++ b/media-gfx/fontforge/Manifest
@@ -1,14 +1,28 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+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
AUX fontforge-20110222-remove-useless-extern.patch 554 SHA256 45f169384d528766426272b16a9cca4cadbb63fbf5f37a1b084afbc187b21ac9 SHA512 5d665c61834ce2c1002743fa90658b138bf6fd768585821f729de5a1f3a4e30b29d88dbf3ae525640d5b5a62a77d41f87d6e6ebb0e4495130115913014be8a46 WHIRLPOOL 95592a878ced57d853e727ac1366823beb6e82b8f21975c302a3a2f30fcda7765f22ce37042e09fc33c62646b31a6eda58a7517d6362a076f5d00af5b3c7ecfc
AUX fontforge-desktop.patch 662 SHA256 b2308b21b7db3c1ad0f8e2880678a0866f401e3ce57903e98ed68472f1e187e8 SHA512 d0e261421a2bb469b9280096b7da41d767cb1ec38525d03a1ee1cc70f2fe4c102a0fe01658ecbfb704ec7346b398bc9a2ef572b7db66d9aa3583c849afd567aa WHIRLPOOL 7dfd65973126d971617de96dd796ca84c465be7e85d5b54660f5633990045afd76d043c7d1a23b5274adfb64fa596c8bdbb3dd3dedd6e1bf2e1abeaf2d504ebb
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_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
+DIST gnulib-b287b621969d5a3f56058ff01e554839814da4e1.tar.gz 5974028 SHA256 09e111c8388a7cdcea6c0f08bf8bf5e871f04ac5fa7496494a278b2d009b4dcd SHA512 80e235c1c3b5c9c5fa6d1f0e88f51be458b8396760928b535dbe3ea80ad779e7ba315d03f33a6debb8ec375d0c4d1a17bdf03d82b1fa0450fa1d064c9d9317e4 WHIRLPOOL 71e2fdb311d4183f4b177ea2670be25d069801a3289dcf168e7f4cb258c35d709cb380669ea343dc20ae35fc71492b14ea6594ef238cb43b7dd8c0c34b5de58c
+DIST uthash-ac47d4928e61c5abc6e977d91310d31ed74690e4.tar.gz 233813 SHA256 6331989d413069a4027b6292646b41d99cad70cefd9e9852f6f6e1bf531ccef4 SHA512 b0831be7be7d1ff11d9ca9248b121590e4b8ac3c808fcf461c5b192bdf3ae45c42b962d5cc02abc2491de6379d53855d487d798b9e0539007832bfd220ff76f2 WHIRLPOOL 7c0e55ba753210f396d736655e5043badaa222eb7e00fcb71b083c59da22f0a54f944c1231622a1378341e22a8583bd624bd5e99a1ca82099f610b373bbc166f
EBUILD fontforge-20110222-r1.ebuild 3815 SHA256 c8f14105bd14919b664d6bf038a9f9e2e3b3d28f7005a6465e303ffec36a7692 SHA512 5d2671fb99d0a0ef9e56b9a79e7616b12c278f9f7b9c6d717fa2e9666be3335f901c19bdbe308b4273784877f122508487720fd6d5e7f670d7baebdcf83e82e5 WHIRLPOOL 1c8b830ec4c40981d0317690c44359b892d78bd8814f518cc9e0e83841d07e6f7724a854ca612962fdff71ebafc91e3e078e278e5c1f036b0331d3d4e12c9a5f
EBUILD fontforge-20120731-r1.ebuild 4144 SHA256 20a0d3b8276c6ddf217dbb49683b31fcaeb7153666f6fc35b23f42cdf674f808 SHA512 2e7d9768c567777b78960848f0c1d2f4c203bab6a5867212d4fcd83d83a867e76718d4746af046100de279d9f24fa4b8bede0f4ad24045063548a0f170b53618 WHIRLPOOL 9fa159564cbb4e31bb7960a3286f566ec8b8ae19c1b756860a10e46deea9dea2a3d006dff1a870328c377a37295c87bb4b99d451931f091e7d8830c43f707380
EBUILD fontforge-20120731.ebuild 4084 SHA256 320838c79e4e1e5a7c050c3748691dc498ab693736d90ea977e78715dc6f3dc8 SHA512 a631f93ee91f5d36958d6d715c646ed0b88841a14759d46ce6a89434d90fcd1a4845f0d2a4bf3907d7a9beeea3c90f955cbbf216d3ee9a46382131fa22531238 WHIRLPOOL 0e379847fe08e2a3256927e542eca7b90db102594e0e63a8cf087dd18511325bc119ad703793d0222c1792b7c08cbd569710fae41ca6cf96a2d4b7cc3dfe5f09
-MISC ChangeLog 23106 SHA256 6f6e0fb2fe909b5572ac31de471bc871d6384c6265ddbbd438202a59267091bb SHA512 ac2fdf2dd40d2ae4a3b102cd09e101ebf22bf3f6760f18d529a78e389bfd6c17b46e9a2c4fb74632c5b1821db475e8b833556f7e61972ce5f866582fb297155b WHIRLPOOL 0a5d55ed947bba1e3c93f11ecc521ff13e9eddda33126b449b4206a3fcdbc66aaeafbcd47d2524112dfe42a10cd0c6c29eb18319cec01490dee1f2a1ac329ae1
+EBUILD fontforge-20150430.ebuild 3174 SHA256 b101f0d43c0b381047b40d66181a086b3852eabefd99c1f67ab6e6f442c73425 SHA512 d983f5ca8338ad270b3a53bf77afa783770509126d29dbb31ab1d46184f9dc4271d3e52baea1060ef18e5ee1bd5fd5a3845fed023e77af2ad80bf5610904ca3a WHIRLPOOL 8b7cd352ab12b84f0259716114aae00962b0643f709379b9ed1d12d0156d883d749971bd55051ddacd5db967a31c87e0e0218b50ba54f9128822334e32a7fc87
+MISC ChangeLog 23237 SHA256 85766eee6d2e3d9b921aa92c8b10d0e73d45153e92be1129f64a920f0752ccb5 SHA512 e1b5aac485f0dda0df1faf594f13176b62c39677ed6ff975ed275cfe5491cff95b02f8d7accecd66013d212d99c8faaf29dfd492b9a24c438eb5c435b43cb3cf WHIRLPOOL 621b8b7b43fd72532adffea1386cfbb749e71e428be43de84424ae5bc2222234ebc9b02e491072c3b07a17510cef9d2eef219d00ad99937000eaf02f522572ca
MISC metadata.xml 1457 SHA256 964fda064eb8db8a937daf398f089df1779527e1fe45aee0edede3142ea62604 SHA512 b4c13b65e4a2b24971c7c5216f746d85db6ff0d2d7961a4fbda99d1a722114437f3629140364374abff2acec4d38e87e67d44e9c7373da12561336445e6168d6 WHIRLPOOL a7060604b91f4dd495dd76e7b5671339ddf8a89e2c5f9e0754e315f8278b70bdd0526b2046a38ff3c0fcfed1ccd700c95427fdb9f87bff04817d043d831c614e
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iF4EAREIAAYFAlV0x3IACgkQC77qH+pIQ6SuEAEAmG8hWoD9NK9QBq5pzGt0TyI0
+7ZQ3kViueVzyL8v8P6wA/jB+tX/ynp1/GMEGFi6kDHJR0QNEHirZSoDt2YxaU9Hv
+=tNP2
+-----END PGP SIGNATURE-----
diff --git a/media-gfx/fontforge/fontforge-20150430.ebuild b/media-gfx/fontforge/fontforge-20150430.ebuild
new file mode 100644
index 000000000000..026f39cd8748
--- /dev/null
+++ b/media-gfx/fontforge/fontforge-20150430.ebuild
@@ -0,0 +1,131 @@
+# 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-20150430.ebuild,v 1.1 2015/06/07 22:36:33 floppym Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit autotools eutils fdo-mime python-single-r1
+
+GNULIB="b287b621969d5a3f56058ff01e554839814da4e1"
+UTHASH="ac47d4928e61c5abc6e977d91310d31ed74690e4"
+
+DESCRIPTION="postscript font editor and converter"
+HOMEPAGE="http://fontforge.github.io/"
+SRC_URI="https://github.com/fontforge/fontforge/archive/${PV}.tar.gz -> ${P}.tar.gz
+ http://dev.gentoo.org/~floppym/dist/gnulib-${GNULIB}.tar.gz
+ https://github.com/troydhanson/uthash/archive/${UTHASH}.tar.gz -> uthash-${UTHASH}.tar.gz"
+
+LICENSE="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 -- "${WORKDIR}/gnulib/gnulib-tool" --libtool --import ${gnulib_modules}
+ echo "$@"
+ "$@"
+ )
+}
+
+src_prepare() {
+ mv "${WORKDIR}/uthash-${UTHASH}" "${S}/uthash" || 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
+}