summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Stakenvicius <axs@gentoo.org>2014-08-27 19:59:39 +0000
committerIan Stakenvicius <axs@gentoo.org>2014-08-27 19:59:39 +0000
commit254cabafe180df3ee9d78ad3084333a35b83dd65 (patch)
treef642f279e99fdebdb4356ff90bd0c6f626aa09c1 /media-libs/ming
parentInstall site directory. (diff)
downloadhistorical-254cabafe180df3ee9d78ad3084333a35b83dd65.tar.gz
historical-254cabafe180df3ee9d78ad3084333a35b83dd65.tar.bz2
historical-254cabafe180df3ee9d78ad3084333a35b83dd65.zip
version bump, bumped EAPI to 5, migrated ebuild to distutils-r1
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x2B6559ED
Diffstat (limited to 'media-libs/ming')
-rw-r--r--media-libs/ming/ChangeLog7
-rw-r--r--media-libs/ming/Manifest10
-rw-r--r--media-libs/ming/ming-0.4.5.ebuild119
3 files changed, 131 insertions, 5 deletions
diff --git a/media-libs/ming/ChangeLog b/media-libs/ming/ChangeLog
index 1997866b7353..adc7ceb0efd3 100644
--- a/media-libs/ming/ChangeLog
+++ b/media-libs/ming/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/ming
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ChangeLog,v 1.104 2014/08/10 21:10:58 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ChangeLog,v 1.105 2014/08/27 19:59:35 axs Exp $
+
+*ming-0.4.5 (27 Aug 2014)
+
+ 27 Aug 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org> +ming-0.4.5.ebuild:
+ version bump, bumped EAPI to 5, migrated ebuild to distutils-r1
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> ming-0.4.4.ebuild:
QA: drop trailing '.' from DESCRIPTION
diff --git a/media-libs/ming/Manifest b/media-libs/ming/Manifest
index e9440f21f4ed..5388bcfd438f 100644
--- a/media-libs/ming/Manifest
+++ b/media-libs/ming/Manifest
@@ -4,13 +4,15 @@ Hash: SHA256
AUX ming-0.4.3-perl-5.14.patch 1469 SHA256 c0ca274aef210dc5a5eb9114b0e4967fd0cb324d95a9597930847613fe4038e2 SHA512 f11b069d9832dd55cf960b168c2fc9c9b95512eabd72fb74a262d1a8fcec35dccd5959ccc60b5f126d78c6c3bb138ef428b3ce34fe92eee17bd75c2c4c0a1d9f WHIRLPOOL 6cf767dba754fb42864b81ecb6e69f35e6e2fc0b66c743f5195619c7588e9ac0a115ea2b031dae36650c787456bd22508d8f057345ea083d7a76bcdb67d30148
AUX ming-0.4.4-vasprintf.patch 6319 SHA256 b87e9e1480b726ee577f7eda13dcd6d46fc1cbe9afd845a5cd0914beef619c9f SHA512 247ba7524d205f4c5a9333c959a6b72cc8b35ee17a642b92691e46b9b1f303149c9b8d6245a95c1d3302753173cd2fe5801765b178831e2c995c04a45528534e WHIRLPOOL f68d1c426573c22fbc7e0d045351dd55d2e43be14e71af4f61d05336281fc39ffe8201f4c569dc8d740f29156ecedb47c340011bcf760d7f29c0c61f243a91ef
DIST ming-0.4.4.tar.bz2 14001112 SHA256 40e09d781741ac961338ed8dec7ba2ed06217de9da44dd67af6b881b95d2af7e SHA512 a95cb843b4f88c767d489fc0d55793655fb578c47681131d335c47fbb7368f996ccc2092630cfc33de4487f840b4a4ba8db837bd7115ef9e4742ca9c7e2b7888 WHIRLPOOL b1a6d591f4d9312f564e9a9650df4db8f456d08161341dc7881620493513a69d17de7ee0058333447fb3b01c9be4b75da7b8cfc02123e3f6c2fe3f6b0aa068fd
+DIST ming-0.4.5.tar.bz2 14234048 SHA256 82da089bdfc3a7fcb732dc11c11a35003ee270d5102d4043d61ea69834239aeb SHA512 9e5a2fb558841e72a072e2c29a0871dc7056ab57f1e6feca864b9b0961841334c4d2c6bc731bc4e043eb96b63fb946738cb1b8b54ef45679fcbf9bcf82adea31 WHIRLPOOL 2315adb1ed2b8878843ce5eef54f7c4386a69c809820aa4d2040fe4d94c0fa367cc57966a78e327f6a578c99b3ed4b1fa5d352106df9283f3b2d7f87a1178203
EBUILD ming-0.4.4.ebuild 2539 SHA256 6c3e5a46f6882a8ccb0fa3624ef2d95e5ae2c0bb39a238f932e136c21e0d16ac SHA512 a954e0d9cedc3304d872d9dc7d20cf649edbe08bd73125e1f17e4c365556e3e84c4c7b0107c94c62ccbac134a23291c8dcdbe1cca60c70242681e9dc803146b7 WHIRLPOOL f3018291dd2437efbee3b68682840b2cdda097a1691670b56f865be7e763d93b565fba7790e840470262b7e7e3a2628ba9a1d3ee2f02f8a27a5cba9f49dc97bd
-MISC ChangeLog 13628 SHA256 f35669cb992f4d28d4adf439d60dd70d6a512d596c20f8f7683e552310af51ff SHA512 128d3cc66322343dd4983300b57ac73978b1bf5824204cc98ac1b86527894a26fd05c00200f213a349e96812764e7ca75010bc88d9dbf288c747d3d8c123ca6a WHIRLPOOL 362eb50caa22925e54b76628b6c81151189497491382f2ef6f591f6ded203615e41e545f2a446b53340fe6e1cf73d77f90592d84851e4826c08118bd77657556
+EBUILD ming-0.4.5.ebuild 2504 SHA256 b92687dc39ed93028b06d75375736be652068b6abbc4ff27c59981d632a7e667 SHA512 f4c163bec119c5f9bde40db1e3751653dbc1c817f27ba9861e3f5d403e97b33363599120b5b1c3c875decff65a6d5fb915ba07713311c776ab0b228a7bc51548 WHIRLPOOL 2db25894de6383865a5ae46bb9bab8f7475e158360633edb6a274d26841bd38b8be56d6a3f70514ec03087a25d7d2c1ce8033040ef70b110a885e2a5d49e8c59
+MISC ChangeLog 13796 SHA256 68cc307238d1d9fceb9b73e135efcc4ca127f9ceb9e8f735a5283d1ddb5a72fe SHA512 7a9177781882925bd73f1e16dd4885f787971a27d86d76b80e5c8365901910eb3ac1f83adeaac0157b44e72bc21d453992ec2e0eef05cb5a8ee5a2cb36c40c91 WHIRLPOOL 1a3bbf936b91af5d94ced9ad1903c2ea46fe2b29113c77e9e3e1dcd2c7df8237a2e7fdebf4db62a38a6298db2eef421cc3eb8bd6579b9f83c1b528c920a1dbc2
MISC metadata.xml 214 SHA256 0e019c1dee563e5b23815be471ae1b65fcaf721a91ec48037446d41ca787d3e5 SHA512 701b8c51f43f8660d40700929c243a2dae9f19dcbc7b8eca877e20eadc1ae2e0c84f7c7d8c3cb576055c1a49a55e9c759ef469eeda67026ce252d341937f6691 WHIRLPOOL 977119e736e0795137df14faae681f7fa07ba8297a19ef4a7d7b93de7efceaed16f7103f179a762be41b8849c33c535b55d16d2fd0ea795df0525592752e0156
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlPn3+IACgkQcaHudmEf86pxngCfQeoqvV+hjXFwCEBmXOJBQhtA
-pJ4AninEg8da96Az971E89uKR1NXOF1b
-=rq2h
+iF4EAREIAAYFAlP+OKwACgkQ2ugaI38ACPAAvwD8D9FZBHH6E1Yc2mw9gr+XMCFT
+dDiinbUP3Ds1F3EsOCoA/R/6poHnGBOMXOYQPaaLAHE71H9Q8gkoQG6RH+J0ouOt
+=+Njb
-----END PGP SIGNATURE-----
diff --git a/media-libs/ming/ming-0.4.5.ebuild b/media-libs/ming/ming-0.4.5.ebuild
new file mode 100644
index 000000000000..f21cc64d7fdb
--- /dev/null
+++ b/media-libs/ming/ming-0.4.5.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ming-0.4.5.ebuild,v 1.1 2014/08/27 19:59:35 axs Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PHP_EXT_NAME=ming
+PHP_EXT_OPTIONAL_USE=php
+AUTOTOOLS_AUTORECONF=yes
+GENTOO_DEPEND_ON_PERL=no
+inherit autotools-utils flag-o-matic multilib php-ext-source-r2 perl-module distutils-r1
+
+DESCRIPTION="An Open Source library for Flash movie generation"
+HOMEPAGE="http://ming.sourceforge.net/"
+SRC_URI="mirror://sourceforge/ming/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="+perl +python php static-libs"
+
+RDEPEND="perl? ( dev-lang/perl:= )
+ python? ( ${PYTHON_DEPS} )
+ media-libs/freetype
+ media-libs/libpng:=
+ media-libs/giflib
+ sys-libs/zlib
+ !media-libs/libswf"
+DEPEND="${RDEPEND}
+ sys-devel/flex
+ virtual/yacc"
+
+S=${WORKDIR}/${P/_/.}
+
+# Tests only work when the package is tested on a system
+# which does not presently have any version of ming installed.
+RESTRICT="test"
+
+src_prepare() {
+ # Let's get rid of the TEXTRELS, link dynamic. Use gif.
+ sed -i \
+ -e 's/libming.a/libming.so/' \
+ -e 's/lungif/lgif/' \
+ perl_ext/Makefile.PL
+ sed -i \
+ -e 's/ungif/gif/' \
+ py_ext/setup.py.in
+
+ if use php; then
+ cd "${S}/php_ext"
+ php-ext-source-r2_phpize
+ cd "${S}"
+ fi
+
+ sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in || die
+
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ # build is sensitive to -O3 (bug #297437)
+ replace-flags -O3 -O2
+
+ # build python via distutils calls, disable here
+ local myeconfargs=(
+ --disable-python
+ $(use_enable static-libs static)
+ $(use_enable perl)
+ )
+ autotools-utils_src_configure
+}
+
+run_distutils() {
+ if use python; then
+ pushd "${BUILD_DIR}"/py_ext > /dev/null || die
+ distutils-r1_"${@}"
+ popd > /dev/null || die
+ fi
+}
+
+src_compile() {
+ autotools-utils_src_compile
+
+ run_distutils ${FUNCNAME}
+
+ if use php; then
+ cd "${S}"/php_ext
+ myconf="--disable-rpath
+ --disable-static
+ --with-ming"
+ php-ext-source-r2_src_compile
+ fi
+}
+
+src_install() {
+ run_distutils ${FUNCNAME}
+
+ autotools-utils_src_install INSTALLDIRS="vendor"
+
+ fixlocalpod
+
+ if use php; then
+ cd "${S}"/php_ext
+ php-ext-source-r2_src_install
+ fi
+}
+
+pkg_postinst() {
+ use perl && perl-module_pkg_postinst
+}
+
+pkg_prerm() {
+ use perl && perl-module_pkg_prerm
+}
+
+pkg_postrm() {
+ use perl && perl-module_pkg_postrm
+}