Unsetting CFLAGS is a very bad idea, get a revbump without any kind of filtering...
authorDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 5 Feb 2007 11:25:05 +0000 (11:25 +0000)
committerDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 5 Feb 2007 11:25:05 +0000 (11:25 +0000)
Package-Manager: portage-2.1.2-r7

media-libs/libdvdcss/ChangeLog
media-libs/libdvdcss/Manifest
media-libs/libdvdcss/files/digest-libdvdcss-1.2.9-r1 [new file with mode: 0644]
media-libs/libdvdcss/libdvdcss-1.2.9-r1.ebuild [new file with mode: 0644]
media-libs/libdvdcss/libdvdcss-1.2.9.ebuild

index 04b9f0cf1329b1aabcd6679b9c809486aa894c12..de93e5b707e27c47b971fdabe9a4d22a46dc665e 100644 (file)
@@ -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
index 038a324803cbe15f9aef1b1dc62853edc29f9952..4e81713d8ba9b36b5cc37a795f98340ee4c7fb0d 100644 (file)
@@ -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 (file)
index 0000000..25e2ab1
--- /dev/null
@@ -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 (file)
index 0000000..c131590
--- /dev/null
@@ -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/*
+}
index 0d4cadf3b40dfd906f591cbb4d7fa907dd54a152..26ab7993a3072504ca212892d2357f5b494ecf19 100644 (file)
@@ -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