summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Wijsman <tomwij@gentoo.org>2014-05-10 14:03:48 +0000
committerTom Wijsman <tomwij@gentoo.org>2014-05-10 14:03:48 +0000
commitcfd02a9feac2aedfc741ae1c16e3cfa667427124 (patch)
tree55dbed6d69434938ad7b3c58d9651728f3aef21a /media-sound/dvda-author
parentSpring cleanup (diff)
downloadhistorical-cfd02a9feac2aedfc741ae1c16e3cfa667427124.tar.gz
historical-cfd02a9feac2aedfc741ae1c16e3cfa667427124.tar.bz2
historical-cfd02a9feac2aedfc741ae1c16e3cfa667427124.zip
Revision bump. EAPI 5. Support --as-needed specification by reordering the linker command; fixes bug #336597, filed by Diego (flameeyes), with help from Samuli (ssuominen).
Package-Manager: portage-HEAD/cvs/Linux x86_64 Manifest-Sign-Key: 0x6D34E57D
Diffstat (limited to 'media-sound/dvda-author')
-rw-r--r--media-sound/dvda-author/ChangeLog12
-rw-r--r--media-sound/dvda-author/Manifest27
-rw-r--r--media-sound/dvda-author/dvda-author-10.06-r1.ebuild53
3 files changed, 76 insertions, 16 deletions
diff --git a/media-sound/dvda-author/ChangeLog b/media-sound/dvda-author/ChangeLog
index cc8ff78a2fd5..d6ac4f87d761 100644
--- a/media-sound/dvda-author/ChangeLog
+++ b/media-sound/dvda-author/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-sound/dvda-author
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/dvda-author/ChangeLog,v 1.7 2010/08/30 23:27:06 radhermit Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/dvda-author/ChangeLog,v 1.8 2014/05/10 14:03:41 tomwij Exp $
+
+*dvda-author-10.06-r1 (10 May 2014)
+
+ 10 May 2014; Tom Wijsman <TomWij@gentoo.org> +dvda-author-10.06-r1.ebuild:
+ Revision bump. EAPI 5. Support --as-needed specification by reordering the
+ linker command; fixes bug #336597, filed by Diego (flameeyes), with help from
+ Samuli (ssuominen).
*dvda-author-10.06 (30 Aug 2010)
@@ -33,4 +40,3 @@
+files/dvda-author-20050703-flac113.diff, +metadata.xml,
+dvda-author-20050703.ebuild:
initial commit, using own patch to use system flac-libs >= 1.1.3
-
diff --git a/media-sound/dvda-author/Manifest b/media-sound/dvda-author/Manifest
index 4db1718afa6c..3d271d033872 100644
--- a/media-sound/dvda-author/Manifest
+++ b/media-sound/dvda-author/Manifest
@@ -1,18 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
-DIST dvda-author-10.06-300.tar.gz 828028 RMD160 1170ff2d19e8c87c905c4589e1334e855c59a74a SHA1 3301dc1fab01a34788796fcb7e2dd11a2fdc6902 SHA256 d16ff7fe9af9d1b53240cf9f62f79766e0dfc0236b64c9aa1befb88832339fbe
-EBUILD dvda-author-10.06.ebuild 1144 RMD160 e856347a6d76be2ae432a87974ea08a612f11637 SHA1 3a4b5b9ad89442bcf557583cfdb3c5e35db39cb4 SHA256 17e1825d0170f8627d21789076f1226f6733e29810046b412df69aba77807061
-MISC ChangeLog 1386 RMD160 b0e521e6ac1b8c4bf63860ac53a11672952fa101 SHA1 f6f93a01404f36c3c438b8962e107eb1b5525fa2 SHA256 2502aa108048d0333ea97c4e95a845db79286100c086f59c720ced78ded5de15
-MISC metadata.xml 159 RMD160 568344dc99ebe68c2e2d43d268d186757532144d SHA1 3f9589301dbaa4363c56de0f309cf792d8c38b63 SHA256 eb5b8cfa9aed067cd72d6439beac2dd0abdba30248f27e4b337012b493a18369
+DIST dvda-author-10.06-300.tar.gz 828028 SHA256 d16ff7fe9af9d1b53240cf9f62f79766e0dfc0236b64c9aa1befb88832339fbe SHA512 619215e5e9ac4a3e55d2bef0222a931412946f129927f1042807ee25541d64609a5a9189c843fdc30d34bb0e41e0779d821d8c32a16cf89c6227d9925ea07024 WHIRLPOOL 5e4d04ff93ec83aed3ecf7ba2e10662899a82bd5a527b6573e5a6c33c93dc66b3e5c96a99f79c212b1fb57a492274db6603780fbdf8983a3f90c55988dfe8028
+EBUILD dvda-author-10.06-r1.ebuild 1435 SHA256 3dad6fd6a66183404b03c6dca4db54adb2dbb1f3a53725c5be9fb14efbee37d0 SHA512 3280e07a325cc907254babb544a02e205d0a79513a065e4aba1575b3e3cb19020946e3b5a7ee111fd95dab19955c3d32aabeff341af959f1c128a8b0c0d8d7c3 WHIRLPOOL eb7367c7e506e71f38264ac5330d92a306bde0aaa1bad7842600ddcddd4ce3f9cd00e43fc39d3472c7ef2cd8e61b5db63d0c811dc7529e9ac9cc00f86adccbc9
+EBUILD dvda-author-10.06.ebuild 1144 SHA256 17e1825d0170f8627d21789076f1226f6733e29810046b412df69aba77807061 SHA512 e5c275bc411dcaa0819218d8696468730adaad1fe3405e37f28f59433aab1baf52ecc42e006385f377509ea36b50aa5aade24738d54a1b13776c9a335667b780 WHIRLPOOL 18e4342b42b0544d26beb18c96e7f84271b790294a4ff7d28a54401ab50da08f8a90f9cd668b2fe6dc87968fcf146939ad05f4d10b0b8da817b7930d5f2e5644
+MISC ChangeLog 1676 SHA256 43e3b60d50a6edf59041569e32b1c5897fd6b20468c8851ba0572ebad06946b9 SHA512 44b2085598c623318277c966ad5813ef8c0d6134f03c4abd3c9037b017fb776cf70f314775d3d8a3fcba96cd1e9f134faf91882e23e7e8bc97c07e6819c5a73a WHIRLPOOL 40b442c9608d4d16c0ae4210dc9f2549411c3aef2d6d7972ae73cf9fbd863f9e4e9ce891dd6a242eb325557f984b7d7e55536ba1cac66da0fec0c95774d4ea8c
+MISC metadata.xml 159 SHA256 eb5b8cfa9aed067cd72d6439beac2dd0abdba30248f27e4b337012b493a18369 SHA512 a77b80f2ab1799aab052edd575ad80daae01c717af7bd5bf3dcda15714b9afd2e9fd6553cc20b000bc3157915b7082641a92fda56de3a9b8362ae2488925e4b1 WHIRLPOOL 913c53cb00341537eff621357b1c5b8379bb63df52d18b88fdef0173cdfd7c60f6d1ece1d42b5d0fcda69ed73ab4138f4268c6394851b07a9411a8306fef9173
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBAgAGBQJMfD5aAAoJEEqz6FtPBkyj0X8IAK3MnSU0IQ4RYsj/TIVZDZR4
-5yiJ5ZEz/kY90L1WZcpQhHV/p0DByKYiZxEhKPIfAPvemF+BXSUFVwVw34HTctJY
-aFufO2Nx1NvJX0uY6Y8EOebBya5kkzZDk5faoju/zAy2PbCmMhSrZ2N5q4pwRh9E
-tr4PRQO/Qs1SEMNrpcIDYzg3WT479KjzSosBVOmoPzwcPeoaohI3AJI+SxBdhqv/
-3v3b4mn5DfUUJuAZ3B9iBFC87zUIfayWOFOMIU0daMe+m506hwQZLoIeNbDH5EHP
-xaUByTd99artbhkFDFYBan0gW5xP+yQ+M9mqGMy8otBxT4YthNpuUvo8t8/ib3E=
-=zZI/
+iQEcBAEBCAAGBQJTbjG6AAoJEJWyH81tNOV9iyEH/1b2ZT3vqSyX4A0jDLFqlXma
+0138nMJr/EiJm+6Y3FgiZJovvH/mawUgdCb7xYpheVHCBHtXl8da3XLiUZfNH8cn
+jbQ9If84hWMpBxLN05mf9oEKrH3RW4avR+62Nlo/GR6g9e736TzKlnIWvjUMCzJS
+UgNtefqMoEkaRJm/B4xVBWvgC3vGvit67h6TG7Az/EIzPXy7anuUiECS0nMtyiR9
+5G3Cjj8MntgZ+mCP7bbMmwcJM2ijBBsVRuU+Z83O//F/XqIBt7URyXZ3os/mBCYi
+Jj/TRfhvFVy1Rgq83PufFvoAkccwQ18HiflwQrUCio81CKsZ3AtdLE2uYfLWJiQ=
+=Frub
-----END PGP SIGNATURE-----
diff --git a/media-sound/dvda-author/dvda-author-10.06-r1.ebuild b/media-sound/dvda-author/dvda-author-10.06-r1.ebuild
new file mode 100644
index 000000000000..3179387428d4
--- /dev/null
+++ b/media-sound/dvda-author/dvda-author-10.06-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/dvda-author/dvda-author-10.06-r1.ebuild,v 1.1 2014/05/10 14:03:41 tomwij Exp $
+
+EAPI="5"
+
+DESCRIPTION="Author a DVD-Audio DVD"
+HOMEPAGE="http://dvd-audio.sourceforge.net"
+SRC_URI="mirror://sourceforge/dvd-audio/${P}-300.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=media-sound/sox-14.1[png]
+ >=media-libs/flac-1.2.1[ogg]"
+DEPEND="${RDEPEND}
+ >=sys-devel/libtool-2"
+
+src_prepare() {
+ # Fix parallel make
+ sed -i -e 's:^\(\tcd ${MAYBE_CDRTOOLS}\):@HAVE_CDRTOOLS_BUILD_TRUE@\1:' \
+ Makefile.in || die "sed failed"
+
+ # Don't pre-strip binaries
+ sed -i -e 's:$LIBS -s:$LIBS:' configure || die "sed failed"
+
+ # Fix up --as-needed.
+ MY_AS_NEEDED_F='$(LINK) \($(dvda_OBJECTS)\)'
+ MY_AS_NEEDED_R='$(CCLD) $(AM_CFLAGS) $(CFLAGS) \1 $(AM_LDFLAGS) $(LDFLAGS) -o $@'
+ sed -i -e "s/${MY_AS_NEEDED_F}/${MY_AS_NEEDED_R}/" src/Makefile.in || die "sed failed"
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ --with-config=/etc \
+ $(use_with debug debug full)
+}
+
+src_compile() {
+ # make[1]: warning: jobserver unavailable: using -j1.
+ # Add '+' to parent make rule.
+ emake -j1
+}
+
+src_install() {
+ newbin src/dvda ${PN}
+ insinto /etc
+ doins ${PN}.conf
+ dodoc AUTHORS BUGS ChangeLog EXAMPLES HOWTO.conf LIMITATIONS NEWS TODO
+}