Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/x264-encoder: metadata.xml ChangeLog x264-encoder-9999.ebuild
Date: Sat, 28 May 2011 12:04:30
Message-Id: 20110528120421.8350B20054@flycatcher.gentoo.org
1 radhermit 11/05/28 12:04:21
2
3 Modified: metadata.xml ChangeLog
4 Added: x264-encoder-9999.ebuild
5 Log:
6 Import live ebuild from the multimedia overlay (requested by Nikoli).
7
8 (Portage version: 2.2.0_alpha37/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.5 media-video/x264-encoder/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/x264-encoder/metadata.xml?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/x264-encoder/metadata.xml?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/x264-encoder/metadata.xml?r1=1.4&r2=1.5
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/x264-encoder/metadata.xml,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- metadata.xml 21 Aug 2009 14:33:19 -0000 1.4
24 +++ metadata.xml 28 May 2011 12:04:21 -0000 1.5
25 @@ -5,4 +5,7 @@
26 <maintainer>
27 <email>media-video@g.o</email>
28 </maintainer>
29 + <use>
30 + <flag name="system-libx264">Use the system x264 library</flag>
31 + </use>
32 </pkgmetadata>
33
34
35
36 1.50 media-video/x264-encoder/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/x264-encoder/ChangeLog?rev=1.50&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/x264-encoder/ChangeLog?rev=1.50&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/x264-encoder/ChangeLog?r1=1.49&r2=1.50
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/media-video/x264-encoder/ChangeLog,v
45 retrieving revision 1.49
46 retrieving revision 1.50
47 diff -u -r1.49 -r1.50
48 --- ChangeLog 27 Apr 2011 17:20:43 -0000 1.49
49 +++ ChangeLog 28 May 2011 12:04:21 -0000 1.50
50 @@ -1,6 +1,12 @@
51 # ChangeLog for media-video/x264-encoder
52 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/media-video/x264-encoder/ChangeLog,v 1.49 2011/04/27 17:20:43 aballier Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/media-video/x264-encoder/ChangeLog,v 1.50 2011/05/28 12:04:21 radhermit Exp $
55 +
56 +*x264-encoder-9999 (28 May 2011)
57 +
58 + 28 May 2011; Tim Harder <radhermit@g.o> +x264-encoder-9999.ebuild,
59 + metadata.xml:
60 + Import live ebuild from the multimedia overlay (requested by Nikoli).
61
62 *x264-encoder-0.0.20110426 (27 Apr 2011)
63
64
65
66
67 1.1 media-video/x264-encoder/x264-encoder-9999.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/x264-encoder/x264-encoder-9999.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/x264-encoder/x264-encoder-9999.ebuild?rev=1.1&content-type=text/plain
71
72 Index: x264-encoder-9999.ebuild
73 ===================================================================
74 # Copyright 1999-2011 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/media-video/x264-encoder/x264-encoder-9999.ebuild,v 1.1 2011/05/28 12:04:21 radhermit Exp $
77
78 EAPI=4
79
80 if [ "${PV#9999}" != "${PV}" ] ; then
81 V_ECLASS="git-2"
82 else
83 V_ECLASS="versionator"
84 fi
85
86 inherit multilib toolchain-funcs ${V_ECLASS}
87
88 if [ "${PV#9999}" = "${PV}" ] ; then
89 MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
90 fi
91 DESCRIPTION="A free commandline encoder for X264/AVC streams"
92 HOMEPAGE="http://www.videolan.org/developers/x264.html"
93 if [ "${PV#9999}" != "${PV}" ] ; then
94 EGIT_REPO_URI="git://git.videolan.org/x264.git"
95 SRC_URI=""
96 else
97 SRC_URI="http://ftp.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
98 fi
99
100 LICENSE="GPL-2"
101 SLOT="0"
102 if [ "${PV#9999}" != "${PV}" ] ; then
103 KEYWORDS=""
104 else
105 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
106 fi
107 IUSE="debug ffmpeg mp4 +system-libx264 +threads"
108
109 RDEPEND="
110 ffmpeg? ( media-video/ffmpeg )
111 mp4? ( >=media-video/gpac-0.4.1_pre20060122 )
112 system-libx264? ( ~media-libs/x264-${PV} )
113 "
114 ASM_DEP=">=dev-lang/yasm-0.6.2"
115 DEPEND="${RDEPEND}
116 amd64? ( ${ASM_DEP} )
117 x86? ( || ( ${ASM_DEP} dev-lang/nasm )
118 !<dev-lang/yasm-0.6.2 )
119 x86-fbsd? ( ${ASM_DEP} )
120 dev-util/pkgconfig
121 "
122 if [ "${PV#9999}" = "${PV}" ] ; then
123 S=${WORKDIR}/${MY_P}
124 fi
125
126 src_configure() {
127 tc-export CC
128
129 local myconf=""
130 use debug && myconf+=" --enable-debug"
131 use ffmpeg || myconf+=" --disable-lavf --disable-swscale"
132 use mp4 || myconf+=" --disable-gpac"
133 use system-libx264 && myconf+=" --system-libx264"
134 use threads || myconf+=" --disable-thread"
135
136 ./configure \
137 --prefix="${EPREFIX}"/usr \
138 --libdir="${EPREFIX}"/usr/$(get_libdir) \
139 --disable-avs \
140 --disable-ffms \
141 --extra-asflags="${ASFLAGS}" \
142 --extra-cflags="${CFLAGS}" \
143 --extra-ldflags="${LDFLAGS}" \
144 --host="${CHOST}" \
145 ${myconf} \
146 || die
147 }