summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen de Groot <yngwin@gentoo.org>2008-08-22 11:32:14 +0000
committerBen de Groot <yngwin@gentoo.org>2008-08-22 11:32:14 +0000
commit183e35052715dcc6417eaf6368709d7923d6637e (patch)
tree30c18c0c1bdd08ca22eed4688ae22436ec71243b /media-video
parentImplement the AddHyphen instruction of tlpobjs for TeX Live 2008. This create... (diff)
downloadhistorical-183e35052715dcc6417eaf6368709d7923d6637e.tar.gz
historical-183e35052715dcc6417eaf6368709d7923d6637e.tar.bz2
historical-183e35052715dcc6417eaf6368709d7923d6637e.zip
New x264 snapshot
Package-Manager: portage-2.2_rc8/cvs/Linux 2.6.26-hh1 i686
Diffstat (limited to 'media-video')
-rw-r--r--media-video/x264-encoder/ChangeLog8
-rw-r--r--media-video/x264-encoder/Manifest4
-rw-r--r--media-video/x264-encoder/x264-encoder-0.0.20080819.ebuild63
3 files changed, 73 insertions, 2 deletions
diff --git a/media-video/x264-encoder/ChangeLog b/media-video/x264-encoder/ChangeLog
index ee9848f07581..f52b973ccdc0 100644
--- a/media-video/x264-encoder/ChangeLog
+++ b/media-video/x264-encoder/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-video/x264-encoder
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/x264-encoder/ChangeLog,v 1.2 2008/04/09 16:06:47 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/x264-encoder/ChangeLog,v 1.3 2008/08/22 11:32:14 yngwin Exp $
+
+*x264-encoder-0.0.20080819 (22 Aug 2008)
+
+ 22 Aug 2008; Ben de Groot <yngwin@gentoo.org>
+ +x264-encoder-0.0.20080819.ebuild:
+ Version bump
09 Apr 2008; Alexis Ballier <aballier@gentoo.org>
x264-encoder-0.0.20080406.ebuild:
diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest
index 408c72af0509..a1655facb32f 100644
--- a/media-video/x264-encoder/Manifest
+++ b/media-video/x264-encoder/Manifest
@@ -2,10 +2,12 @@ AUX x264-encoder-nolib-20080406.patch 2458 RMD160 da856c353a3f131f48cb51181deafc
AUX x264-encoder-nolib.patch 2382 RMD160 0a2c7d9c5dcd0e03aef048a7752f6cdf5e1e2d11 SHA1 f2bae8f1a8bbb9d19152e69d81d8bafce03e5f0e SHA256 4ea2cde455663ddec69a4bbc63a00331ed60e92b58b0596e2329ae6f64b3e8aa
AUX x264-encoder-nostrip.patch 433 RMD160 81c3893b1a02839da38f34484c794996855fab5e SHA1 42c0807d6f2f13f848409d9545994c8b66338c8c SHA256 1210914cc52de908b840775ab8e4a107d95aeced690c2f115320d31e587a2ffa
DIST x264-snapshot-20080406-2245.tar.bz2 1920060 RMD160 35a6aff1cf4c3540a8391697976b8c314beca20d SHA1 fd67ac51e807e295ae678a069dee3132637e08bd SHA256 675fc90e16af3116ce835fdd9d12f10f69b8a6f17539f4dc225d222c9b613cb6
+DIST x264-snapshot-20080819-2245.tar.bz2 2178926 RMD160 a530e4731d5fc19a9032d7c4e9c41bf13e4686cb SHA1 060781142f78087a49eeee3cc15d83bc6132710b SHA256 8db5597014e062fa360e0f466979113e19c3cf60ad565fd8697be0d5c9bdae7a
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-encoder-0.0.20070924.ebuild 1790 RMD160 0ddabfe0e87815410a7bca52e04e57744d133c88 SHA1 3c5ef786bce4cde06516a641bc91a27ddafe09a7 SHA256 6d3529c450f2ec710bce811c62e942aaaf5d85dddeb180585c2a64f9e46d59eb
EBUILD x264-encoder-0.0.20080301.ebuild 1795 RMD160 d53273a04e47b298b4800bbf2efa99858825fd59 SHA1 61217915ea3e3a2dedbab32f105289afdb1c199a SHA256 1a76cca1b528c29793cd93ee017820e3d520c3fa2fbc4780fdf8bd9870a30eba
EBUILD x264-encoder-0.0.20080406.ebuild 1867 RMD160 eebcca35aace4d36abfe5d3437cf09e1f0e53a15 SHA1 fc897b7464e887db67cd906607d7ee57605f6965 SHA256 4a37711d25b87de54cb339382454ca9d3bed57987790ecfb3dbadc3a34b14dd8
-MISC ChangeLog 934 RMD160 44626f028c87918bdf0137e714be3313ce15cba1 SHA1 da248e297e14db16a644ff31bca7531ff75f5089 SHA256 d71408bcc09c40804ad1c6822e9f046e877de10adc807c0882d3ea67975d6889
+EBUILD x264-encoder-0.0.20080819.ebuild 1865 RMD160 01c77bd31eccb10148d66da84c548fb28d317798 SHA1 87c722c51db35e8eafb69273e5f396a9fb63ef6a SHA256 d6f7f3ec93cc59576934e352e8e95c178b4a3dbed32de6cf97de99b2317da45e
+MISC ChangeLog 1075 RMD160 7b34a36a6d9906e582ea9a80faa60e508f1fb13f SHA1 eba6ceca55cf3798e504bb7852f99b7c4de9f055 SHA256 9bea95358af9902048c3b1fb9d77d6f288e3fe4eb7a0a39624bc1da3d49862a7
MISC metadata.xml 258 RMD160 eb2dcf4e0672297380afaa81e5bccc2a9972015b SHA1 9528634a379242594436e299512bba511c577d58 SHA256 9ab06b2d7181f82160f48794626732d1c0785136c968b69a1eb816258e7dca39
diff --git a/media-video/x264-encoder/x264-encoder-0.0.20080819.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20080819.ebuild
new file mode 100644
index 000000000000..1311163c382d
--- /dev/null
+++ b/media-video/x264-encoder/x264-encoder-0.0.20080819.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/x264-encoder/x264-encoder-0.0.20080819.ebuild,v 1.1 2008/08/22 11:32:14 yngwin Exp $
+
+EAPI="1"
+inherit multilib eutils toolchain-funcs versionator
+
+MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
+
+DESCRIPTION="A free library for encoding X264/AVC streams"
+HOMEPAGE="http://www.videolan.org/developers/x264.html"
+SRC_URI="ftp://ftp.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="debug gtk +mp4 +threads"
+
+RDEPEND="mp4? ( >=media-video/gpac-0.4.1_pre20060122 )
+ gtk? ( >=x11-libs/gtk+-2.6.10 >=dev-libs/glib-2.10.3 )
+ ~media-libs/x264-${PV}"
+
+DEPEND="${RDEPEND}
+ amd64? ( >=dev-lang/yasm-0.6.0 )
+ x86? ( || ( >=dev-lang/yasm-0.6.2 dev-lang/nasm ) )
+ x86-fbsd? ( >=dev-lang/yasm-0.6.2 )
+ dev-util/pkgconfig"
+
+# 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}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-nostrip.patch"
+ epatch "${FILESDIR}/${PN}-nolib-20080406.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}" \
+ ${myconf} \
+ $(use_enable threads pthread) \
+ $(use_enable mp4 mp4-output) \
+ $(use_enable gtk) \
+ || die "configure failed"
+ emake CC="$(tc-getCC)" || die "make failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc AUTHORS doc/*.txt
+}