summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2007-02-05 11:25:05 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2007-02-05 11:25:05 +0000
commit6d94c2d74a6e27ff2eda046240c9fd1f62521fb5 (patch)
treec2659a4e460392ed7112db4e3ebef72558b1c60a /media-libs/libdvdcss
parentRemove static useflag, always build both shared and static library, thanks to... (diff)
downloadhistorical-6d94c2d74a6e27ff2eda046240c9fd1f62521fb5.tar.gz
historical-6d94c2d74a6e27ff2eda046240c9fd1f62521fb5.tar.bz2
historical-6d94c2d74a6e27ff2eda046240c9fd1f62521fb5.zip
Unsetting CFLAGS is a very bad idea, get a revbump without any kind of filtering to see if there are still problems (and where, as the comment refers of some otherwise unspecified arches), while using strip-flags for the current stable.
Package-Manager: portage-2.1.2-r7
Diffstat (limited to 'media-libs/libdvdcss')
-rw-r--r--media-libs/libdvdcss/ChangeLog11
-rw-r--r--media-libs/libdvdcss/Manifest29
-rw-r--r--media-libs/libdvdcss/files/digest-libdvdcss-1.2.9-r13
-rw-r--r--media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild55
-rw-r--r--media-libs/libdvdcss/libdvdcss-1.2.9.ebuild7
5 files changed, 89 insertions, 16 deletions
diff --git a/media-libs/libdvdcss/ChangeLog b/media-libs/libdvdcss/ChangeLog
index 04b9f0cf1329..de93e5b707e2 100644
--- a/media-libs/libdvdcss/ChangeLog
+++ b/media-libs/libdvdcss/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for media-libs/libdvdcss
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/ChangeLog,v 1.61 2007/02/05 11:20:44 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/ChangeLog,v 1.62 2007/02/05 11:25:05 flameeyes Exp $
+
+*libdvdcss-1.2.9-r1 (05 Feb 2007)
+
+ 05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> libdvdcss-1.2.9.ebuild,
+ +libdvdcss-1.2.9-r1.ebuild:
+ Unsetting CFLAGS is a very bad idea, get a revbump without any kind of
+ filtering to see if there are still problems (and where, as the comment
+ refers of some otherwise unspecified arches), while using strip-flags for
+ the current stable.
05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> libdvdcss-1.2.9.ebuild:
Remove static useflag, always build both shared and static library, thanks
diff --git a/media-libs/libdvdcss/Manifest b/media-libs/libdvdcss/Manifest
index 038a324803cb..4e81713d8ba9 100644
--- a/media-libs/libdvdcss/Manifest
+++ b/media-libs/libdvdcss/Manifest
@@ -6,14 +6,18 @@ MD5 41d9bae6e86e991ff9e8c59b5787f6b2 files/libdvdcss-1.2.9-doc.patch 642
RMD160 6b2c8896ce9269efa17b35349c3af7fdde111ee1 files/libdvdcss-1.2.9-doc.patch 642
SHA256 1c5bc4a450b397b6e8585d01df8e27385ec4cc1890bf9a3c1601cec42f000681 files/libdvdcss-1.2.9-doc.patch 642
DIST libdvdcss-1.2.9.tar.bz2 283329 RMD160 5939a195f977544c25ea07e4d1f4b3ac4065212a SHA1 6c834633f58521d8ad09775f625cc723e30f2549 SHA256 b31e6afb88c9c37f9c299381bfed4663579cc8ce3d24a275b96d6b13f708b5e4
-EBUILD libdvdcss-1.2.9.ebuild 1492 RMD160 6dea8fb45f31d28b45a1787fdbcec766f8fae1b7 SHA1 851851da5d59082f820701b5023dad7491272cb3 SHA256 818aef9d93d1112638fbdae5028001797d5f106be788337f2e62aff748c28c3a
-MD5 a4434a4237f3dc7c530dee9b426270bd libdvdcss-1.2.9.ebuild 1492
-RMD160 6dea8fb45f31d28b45a1787fdbcec766f8fae1b7 libdvdcss-1.2.9.ebuild 1492
-SHA256 818aef9d93d1112638fbdae5028001797d5f106be788337f2e62aff748c28c3a libdvdcss-1.2.9.ebuild 1492
-MISC ChangeLog 7571 RMD160 29174f59359d3f5a68bd1e0a1837402325f47b5d SHA1 acc164ed02fe508ee3d195ef046664ac573dd7f1 SHA256 e7866ca1e2c4ffe82388bae680dec1ebe22a4373d9a079ab607b5f39aedae9a5
-MD5 6e8f6a9f339456ecb0412f9307beb3a9 ChangeLog 7571
-RMD160 29174f59359d3f5a68bd1e0a1837402325f47b5d ChangeLog 7571
-SHA256 e7866ca1e2c4ffe82388bae680dec1ebe22a4373d9a079ab607b5f39aedae9a5 ChangeLog 7571
+EBUILD libdvdcss-1.2.9-r1.ebuild 1402 RMD160 ca4c754e2a865fb9c4a1aa221d34addeb9cc0e43 SHA1 6c3a410bd727c30683697c0c44fd5c00f3416b0f SHA256 1ded4c05fa670b23d06ffbb6fc812385be0d2627b16c17484a87b74bea0722cd
+MD5 a990f86a49ad90f0cfc3a77f783f8d78 libdvdcss-1.2.9-r1.ebuild 1402
+RMD160 ca4c754e2a865fb9c4a1aa221d34addeb9cc0e43 libdvdcss-1.2.9-r1.ebuild 1402
+SHA256 1ded4c05fa670b23d06ffbb6fc812385be0d2627b16c17484a87b74bea0722cd libdvdcss-1.2.9-r1.ebuild 1402
+EBUILD libdvdcss-1.2.9.ebuild 1488 RMD160 ff1fbe8c594f4304264f24f37a30b86f1b84ce82 SHA1 17e2c18c5e5427283944057be101c0aa21c954df SHA256 308e9e7f7fdcc55b1e69bfccd97515d976cd49887a203d555b529d8d0e88878a
+MD5 98a4efc65a5c14289600b068f0ebeb8c libdvdcss-1.2.9.ebuild 1488
+RMD160 ff1fbe8c594f4304264f24f37a30b86f1b84ce82 libdvdcss-1.2.9.ebuild 1488
+SHA256 308e9e7f7fdcc55b1e69bfccd97515d976cd49887a203d555b529d8d0e88878a libdvdcss-1.2.9.ebuild 1488
+MISC ChangeLog 7959 RMD160 fbaf94bdedef123a88d06158ba97dcced1e8917f SHA1 c556655dc36848ad17a76b69c6fa675833601f6b SHA256 69e96e5707fc502cf0db1ab41bc8ee207fc443efff2dd4cbc9206c9c7df09969
+MD5 5f13ca6e1dbaf8dd5adc7d8517ccf6cc ChangeLog 7959
+RMD160 fbaf94bdedef123a88d06158ba97dcced1e8917f ChangeLog 7959
+SHA256 69e96e5707fc502cf0db1ab41bc8ee207fc443efff2dd4cbc9206c9c7df09969 ChangeLog 7959
MISC metadata.xml 223 RMD160 86b42c49b694db39ddb3fdc60b98a3ad1a0c3392 SHA1 ea8c387229caaf4b0d3c9fbef9143b70dcae0b0d SHA256 dd48e823ec9a151bc3611121402ed26ee24eb3304aa62870b1e875a8fa0ac812
MD5 0338bfb24d7bfb6450aac4dd025c0096 metadata.xml 223
RMD160 86b42c49b694db39ddb3fdc60b98a3ad1a0c3392 metadata.xml 223
@@ -21,10 +25,13 @@ SHA256 dd48e823ec9a151bc3611121402ed26ee24eb3304aa62870b1e875a8fa0ac812 metadata
MD5 6749ad80763398b23a70bbc169add9fb files/digest-libdvdcss-1.2.9 250
RMD160 850ad2b612852ace0a9fafbb291296773182c266 files/digest-libdvdcss-1.2.9 250
SHA256 6b296a299d35d128287d21b301d5d5016d3a56897dfa689f22d8afc84c9e0c95 files/digest-libdvdcss-1.2.9 250
+MD5 6749ad80763398b23a70bbc169add9fb files/digest-libdvdcss-1.2.9-r1 250
+RMD160 850ad2b612852ace0a9fafbb291296773182c266 files/digest-libdvdcss-1.2.9-r1 250
+SHA256 6b296a299d35d128287d21b301d5d5016d3a56897dfa689f22d8afc84c9e0c95 files/digest-libdvdcss-1.2.9-r1 250
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.2 (GNU/Linux)
-iD8DBQFFxxMTAiZjviIA2XgRAp8tAJ42pGJTNxxb61TShWcL3ZWDiTuueQCeI+eN
-ub6QKsjDN5ZunwAp35E3q1Q=
-=THWh
+iD8DBQFFxxQYAiZjviIA2XgRApY5AJ9d3xAPHMkFmr0lzaya8K0f8r2JwwCgyybp
+wDDfDs2QBoZI27RTysMe3Ss=
+=I4Yb
-----END PGP SIGNATURE-----
diff --git a/media-libs/libdvdcss/files/digest-libdvdcss-1.2.9-r1 b/media-libs/libdvdcss/files/digest-libdvdcss-1.2.9-r1
new file mode 100644
index 000000000000..25e2ab19498f
--- /dev/null
+++ b/media-libs/libdvdcss/files/digest-libdvdcss-1.2.9-r1
@@ -0,0 +1,3 @@
+MD5 553383d898826c285afb2ee453b07868 libdvdcss-1.2.9.tar.bz2 283329
+RMD160 5939a195f977544c25ea07e4d1f4b3ac4065212a libdvdcss-1.2.9.tar.bz2 283329
+SHA256 b31e6afb88c9c37f9c299381bfed4663579cc8ce3d24a275b96d6b13f708b5e4 libdvdcss-1.2.9.tar.bz2 283329
diff --git a/media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild b/media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild
new file mode 100644
index 000000000000..c1315901559e
--- /dev/null
+++ b/media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild,v 1.1 2007/02/05 11:25:05 flameeyes Exp $
+
+inherit eutils autotools
+
+DESCRIPTION="A portable abstraction library for DVD decryption"
+HOMEPAGE="http://developers.videolan.org/libdvdcss/"
+SRC_URI="http://www.videolan.org/pub/${PN}/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="1.2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc"
+
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND=""
+
+pkg_preinst() {
+ # these could cause problems if they exist from
+ # earlier builds
+ for x in libdvdcss.so.0 libdvdcss.so.1 libdvdcss.0.dylib libdvdcss.1.dylib ; do
+ if [[ -e ${ROOT}/usr/$(get_libdir)/${x} ]] ; then
+ rm -f "${ROOT}"/usr/$(get_libdir)/${x}
+ fi
+ done
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # add configure switches to enable/disable doc building
+ epatch "${FILESDIR}"/${P}-doc.patch
+
+ eautoreconf
+}
+
+src_compile() {
+ # See bug #98854, requires access to fonts cache for TeX
+ use doc && addwrite /var/cache/fonts
+
+ econf \
+ --enable-static --enable-shared \
+ $(use_enable doc) \
+ --disable-dependency-tracking || die
+ emake || die
+}
+
+src_install() {
+ make install DESTDIR="${D}" || die
+
+ dodoc AUTHORS ChangeLog NEWS README
+ use doc && dohtml doc/html/*
+}
diff --git a/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild b/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild
index 0d4cadf3b40d..26ab7993a307 100644
--- a/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild
+++ b/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild,v 1.19 2007/02/05 11:20:44 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/libdvdcss-1.2.9.ebuild,v 1.20 2007/02/05 11:25:05 flameeyes Exp $
-inherit eutils autotools
+inherit eutils autotools flag-o-matic
DESCRIPTION="A portable abstraction library for DVD decryption"
HOMEPAGE="http://developers.videolan.org/libdvdcss/"
@@ -39,8 +39,7 @@ src_unpack() {
src_compile() {
# Dont use custom optimiziations, as it gives problems
# on some archs
- unset CFLAGS
- unset CXXFLAGS
+ strip-flags
# See bug #98854, requires access to fonts cache for TeX
use doc && addwrite /var/cache/fonts