version bump
authorAlexis Ballier <aballier@gentoo.org>
Sat, 1 Mar 2008 22:51:30 +0000 (22:51 +0000)
committerAlexis Ballier <aballier@gentoo.org>
Sat, 1 Mar 2008 22:51:30 +0000 (22:51 +0000)
Package-Manager: portage-2.1.4.4

media-libs/x264-svn/ChangeLog
media-libs/x264-svn/Manifest
media-libs/x264-svn/x264-svn-20080301.ebuild [new file with mode: 0644]

index 13de6cde8c38fc8d6afd5978f0fe28b36824636e..9bb4161539296f3d199c7849df184e16bb47d995 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for media-libs/x264-svn
 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/x264-svn/ChangeLog,v 1.60 2008/01/05 16:04:11 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x264-svn/ChangeLog,v 1.61 2008/03/01 22:51:30 aballier Exp $
+
+*x264-svn-20080301 (01 Mar 2008)
+
+  01 Mar 2008; Alexis Ballier <aballier@gentoo.org>
+  +x264-svn-20080301.ebuild:
+  version bump
 
   05 Jan 2008; Brent Baude <ranger@gentoo.org> x264-svn-20070924.ebuild:
   Marking x264-svn-20070924 ppc64 for bug 203443
index 8fe2b36c3754fcc7b895124112aa506c45edd876..6b79275551a31b686dc5fde405cf7a36ec6d7245 100644 (file)
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX x264-svn-20060302-nostrip.patch 551 RMD160 7a570670550f52d8ef0bfd453a507f4c03a3e113 SHA1 8769a5fceb6eef902996818d35d12ba08b2dce30 SHA256 c2e37410125dfe3dcd54fb2e0a5f935de6527b1feefc0a1e0740ee29467c6a37
 AUX x264-svn-20061014-nostrip.patch 382 RMD160 6fa83e20d77c9cc3e14d1706e3dd6b27e9dc4442 SHA1 fd7c177fde56fd66f8b89a59deb0f1a4dcd5daac SHA256 dad0c80f08c260d6896c6b0a61351e5f3c827e43dcaf26a62a3a335843716687
 AUX x264-svn-20061014-onlylib.patch 970 RMD160 8ee01d032aef7903569716cd99ed3429fc2ae80c SHA1 85119e5b8fc752945154127538a7782311171478 SHA256 fd690a2de0c45c5884b46bcb9a62ccf122c8a7ea6f445a2887148d62e963d0fa
@@ -9,10 +12,19 @@ DIST x264-svn-20060612.tar.bz2 303875 RMD160 96aebd16a5d59eeb278118e41bd3ed13991
 DIST x264-svn-20061014.tar.bz2 288203 RMD160 c6f7275a3691c18821d1562a3b7db8e3b01ac886 SHA1 32e68b019f0871eb85cb29084008e54175a49de0 SHA256 4a26b883d7f9c4f3cff56a3034e9f7617d2b1cd4f8d1846b886130fffdbf6bbc
 DIST x264-svn-20070325.tar.bz2 492487 RMD160 38d9c2aa39567de39a950c45cd032ff3599b0d5b SHA1 b3ac04e09af1f936fb67b13c20c8f82b4b9c448d SHA256 b2398f83b5949032e9a42bb8b2f70d00a18bdbff2f6b0bb6897d65384c42ca28
 DIST x264-svn-20070924.tar.bz2 323590 RMD160 f2f4460e594d9898edfb480ee7bc20a136d69b87 SHA1 4295457ecd61e2398ed34db76fb48ca19e35059b SHA256 2d5b119175a6876f509570b7f077ac65666b743d7c851a443f39ec39449940a4
+DIST x264-svn-20080301.tar.bz2 333496 RMD160 07887edb4a15dc9574de94416fabf16bc8c4350c SHA1 8ef6bf916f72c34bea70a0f7da3672361b9b2422 SHA256 df4e36a632b4f2aa499d924b60081c005c22848019fe7105947aed3be2fdb732
 EBUILD x264-svn-20060612.ebuild 1241 RMD160 bf25ea9780463ebe22dd41d85a974bcbe37e193a SHA1 316ec847aaa40585a55ff79b2b0ede49544aaa1d SHA256 8db4ef930f0c313b83053e33f9d6f9ba6566687f5730f57043494570315a4e62
 EBUILD x264-svn-20061014-r1.ebuild 1393 RMD160 09339bcf18290ca2623bfd47df24172ef828f967 SHA1 ed84de40dfd1453961e012d739b59745ce3aab36 SHA256 a133e77ff6b9c32e596d51d1b4851e8ffb94e6955ed46156cb4eb4788f3cef22
 EBUILD x264-svn-20061014.ebuild 1233 RMD160 ac410cb6c44a80cc47c39e6f0a7c10a42fffcf60 SHA1 220f1e301f70106109598093492bfb268a924fda SHA256 921d652f1bc00b76c28652f4519d4b05d2d02df1911ff0f63eb6773acd27a005
 EBUILD x264-svn-20070325.ebuild 1409 RMD160 f707a8d5032749428629760f717f59a7aef00375 SHA1 8343ca714fc8e7f5f432c3800fff7b330ca66dfa SHA256 132a2e022b6db85f2b014ab09f20c40d879a1cab39300c7d22fe63ca6243e04c
 EBUILD x264-svn-20070924.ebuild 1706 RMD160 62c2faab7fa8ed1c98db0d0e4721cafcdb07d506 SHA1 146b6da38aed1efe56728a7989fad3ecc31ac427 SHA256 a6b5e184f432a912c843182c94c3427f0fed8393dab3d62cd0d49e0d54b9ee54
-MISC ChangeLog 8232 RMD160 1a2fae8953ad34438ecb0d5c8679f2d813eb8253 SHA1 be3195d1e399a64ff60af47dcdc8a5ed60c601fe SHA256 89c6e27f2d16d97df89ee9f9d67a385144ac4c42433c85b22dad53e0d6670a66
+EBUILD x264-svn-20080301.ebuild 1714 RMD160 1cb22d0509548c116b762665f91cf2bd9602ebcb SHA1 fae0405f5a8fb8bfaa6505e27948c31bfb1a2bf5 SHA256 fd3d4a4e6f5e92eccd8fef8957f698b9770ed65c9bb2f95de1ed8ed64f4c98eb
+MISC ChangeLog 8365 RMD160 ad2df7106c34bf7abfb10d001605c30a9bc1fbcb SHA1 7ea12b47de39a22f813bcd234ff9f8b09a6e0d78 SHA256 1996b807452d537369dacacd97cf1675a166704575653d5c5b16e52379e76fd4
 MISC metadata.xml 159 RMD160 21717801992314b5fc85dfeb6da77bf71fc54c7e SHA1 26b6ea95dc60c40d9b482830ce7e7c54233a7698 SHA256 38df217d3a650829cd34e6c74bd2710a01751ccd5511b5be296e3f48dd4d81cb
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHyd3+vFcC4BYPU0oRAkY6AJsEbG+q+K29I1IEi2fVB/cEwnk9wACfazgW
+myjPzADuCug5DTjWgioV/v4=
+=wyyS
+-----END PGP SIGNATURE-----
diff --git a/media-libs/x264-svn/x264-svn-20080301.ebuild b/media-libs/x264-svn/x264-svn-20080301.ebuild
new file mode 100644 (file)
index 0000000..2bb5713
--- /dev/null
@@ -0,0 +1,64 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x264-svn/x264-svn-20080301.ebuild,v 1.1 2008/03/01 22:51:30 aballier Exp $
+
+inherit multilib eutils toolchain-funcs
+
+IUSE="debug threads"
+
+DESCRIPTION="A free library for encoding X264/AVC streams."
+HOMEPAGE="http://www.videolan.org/developers/x264.html"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+
+RDEPEND=""
+
+DEPEND="${RDEPEND}
+       amd64? ( >=dev-lang/yasm-0.6.0 )
+       x86? ( || ( >=dev-lang/yasm-0.6.2 dev-lang/nasm ) )
+       x86-fbsd? ( dev-lang/nasm )"
+
+# Block older than 0.6.2 versions of yasm
+# It generates incorect pic code and will cause segfaults
+# See http://www.tortall.net/projects/yasm/ticket/114
+DEPEND="${DEPEND}
+       x86? ( !<dev-lang/yasm-0.6.2 )"
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       epatch "${FILESDIR}/${PN}-nostrip.patch"
+       epatch "${FILESDIR}/${PN}-onlylib.patch"
+}
+
+src_compile() {
+       local myconf=""
+       use debug && myconf="${myconf} --enable-debug"
+       ./configure --prefix=/usr \
+               --libdir=/usr/$(get_libdir) \
+               --enable-pic --enable-shared \
+               "--extra-cflags=${CFLAGS}" \
+               "--extra-ldflags=${LDFLAGS}" \
+               "--extra-asflags=${ASFLAGS}" \
+               $(use_enable threads pthread) \
+               ${myconf} \
+               --disable-mp4-output \
+               || die "configure failed"
+       emake CC="$(tc-getCC)" || die "make failed"
+}
+
+src_install() {
+       make DESTDIR="${D}" install || die
+       dodoc AUTHORS
+}
+
+pkg_postinst() {
+       elog "Please note that this package now only installs"
+       elog "${PN} libraries. In order to have the encoder,"
+       elog "please emerge media-video/x264-svn-encoder"
+}