Gentoo Archives: gentoo-commits

From: "Ben de Groot (yngwin)" <yngwin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/transcode: ChangeLog transcode-1.1.0_alpha7.ebuild
Date: Mon, 14 Apr 2008 01:12:22
Message-Id: E1JlDF5-0001br-Fm@stork.gentoo.org
1 yngwin 08/04/14 01:12:19
2
3 Modified: ChangeLog
4 Added: transcode-1.1.0_alpha7.ebuild
5 Log:
6 Adding latest transcode-1.1.0_alpha for testing with new ffmpeg (hardmasked)
7 (Portage version: 2.1.5_rc3)
8
9 Revision Changes Path
10 1.206 media-video/transcode/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?rev=1.206&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?rev=1.206&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?r1=1.205&r2=1.206
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v
19 retrieving revision 1.205
20 retrieving revision 1.206
21 diff -u -r1.205 -r1.206
22 --- ChangeLog 7 Apr 2008 22:25:47 -0000 1.205
23 +++ ChangeLog 14 Apr 2008 01:12:18 -0000 1.206
24 @@ -1,6 +1,14 @@
25 # ChangeLog for media-video/transcode
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.205 2008/04/07 22:25:47 yngwin Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.206 2008/04/14 01:12:18 yngwin Exp $
29 +
30 +*transcode-1.1.0_alpha7 (14 Apr 2008)
31 +
32 + 14 Apr 2008; Ben de Groot <yngwin@g.o>
33 + +files/transcode-1.1.0_alpha7-new-ffmpeg-headers.patch,
34 + +transcode-1.1.0_alpha7.ebuild:
35 + Adding latest 1.1.0 alpha, which needs more testing/fixing. Patched for
36 + new ffmpeg headers layout (bug #214740).
37
38 07 Apr 2008; Ben de Groot <yngwin@g.o>
39 transcode-1.1.0_alpha4.ebuild:
40
41
42
43 1.1 media-video/transcode/transcode-1.1.0_alpha7.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/transcode-1.1.0_alpha7.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/transcode-1.1.0_alpha7.ebuild?rev=1.1&content-type=text/plain
47
48 Index: transcode-1.1.0_alpha7.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-video/transcode/transcode-1.1.0_alpha7.ebuild,v 1.1 2008/04/14 01:12:18 yngwin Exp $
53
54 WANT_AUTOCONF="2.5"
55 WANT_AUTOMAKE="1.10"
56
57 inherit libtool flag-o-matic eutils multilib autotools
58
59 MY_PV=${PV/_alpha/alpha}
60 MY_P=${PN}-${MY_PV}
61 S=${WORKDIR}/${MY_P}
62 DESCRIPTION="video stream processing tool"
63 HOMEPAGE="http://www.transcoding.org/cgi-bin/transcode"
64 SRC_URI="http://fromani.exit1.org/${MY_P}.tar.bz2"
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
68 IUSE="X 3dnow a52 aac alsa altivec dv dvdread iconv imagemagick jpeg lzo mjpeg mp3 mmx nuv ogg oss postproc quicktime sdl sse sse2 theora truetype v4l2 vorbis x264 xvid xml"
69
70 RDEPEND="a52? ( media-libs/a52dec )
71 alsa? ( media-libs/alsa-lib )
72 dv? ( media-libs/libdv )
73 dvdread? ( media-libs/libdvdread )
74 xvid? ( media-libs/xvid )
75 mjpeg? ( media-video/mjpegtools )
76 lzo? ( >=dev-libs/lzo-2 )
77 imagemagick? ( media-gfx/imagemagick )
78 mp3? ( media-sound/lame )
79 sdl? ( media-libs/libsdl )
80 quicktime? ( >=media-libs/libquicktime-0.9.3 )
81 vorbis? ( media-libs/libvorbis )
82 ogg? ( media-libs/libogg )
83 theora? ( media-libs/libtheora )
84 jpeg? ( media-libs/jpeg )
85 truetype? ( >=media-libs/freetype-2 )
86 >=media-video/ffmpeg-0.4.9_p20080326
87 || ( sys-libs/glibc dev-libs/libiconv )
88 media-libs/libmpeg2
89 x264? ( media-libs/x264 )
90 xml? ( dev-libs/libxml2 )
91 X? ( x11-libs/libXpm
92 x11-libs/libXaw
93 x11-libs/libXv )"
94
95 DEPEND="${RDEPEND}
96 dev-util/pkgconfig
97 v4l2? ( >=sys-kernel/linux-headers-2.6.11 )"
98 # Make sure the assembler USE flags are unmasked on amd64
99 # Remove this once default-linux/amd64/2006.1 is deprecated
100 DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )"
101
102 src_unpack() {
103 unpack ${A}
104 cd "${S}"
105
106 dosed -i -e "s:\$(datadir)/doc/transcode:\$(datadir)/doc/${PF}:" \
107 "${S}"/Makefile.am "${S}"/docs/Makefile.am "${S}"/docs/html/Makefile.am \
108 "${S}"/docs/release-notes/Makefile.am
109
110 # patch for new ffmpeg headers outlay, bug #214740
111 epatch "${FILESDIR}"/${P}-new-ffmpeg-headers.patch
112 eautoreconf
113 }
114
115 src_compile() {
116 filter-flags -maltivec -mabi=altivec -momit-leaf-frame-pointer
117 #145849
118 use amd64 && filter-flags -fweb
119
120 if use ppc || use ppc64 ; then
121 append-flags -U__ALTIVEC__
122 fi
123
124 append-flags -DDCT_YUV_PRECISION=1
125
126 use xvid && myconf="${myconf} --with-default-xvid=xvid4"
127 # NuppelVideo is supported only on x86 platform yet
128 # TODO: mask nuv useflag for all other arches
129 use x86 && myconf="${myconf} $(use_enable nuv)"
130 # TODO: these two need work
131 # $(use_enable postproc libpostproc) - compile error
132 # $(use_enable imagemagick) - can't find header
133 myconf="${myconf} \
134 $(use_enable mmx) \
135 $(use_enable 3dnow) \
136 $(use_enable sse) \
137 $(use_enable sse2) \
138 $(use_enable altivec) \
139 $(use_enable v4l2 v4l) \
140 $(use_enable alsa) \
141 $(use_enable oss) \
142 $(use_enable truetype freetype2) \
143 $(use_enable mp3 lame) \
144 $(use_enable x264) \
145 $(use_enable xvid) \
146 $(use_enable ogg) \
147 $(use_enable vorbis) \
148 $(use_enable theora) \
149 $(use_enable dvdread libdvdread) \
150 $(use_enable dv libdv) \
151 $(use_enable quicktime libquicktime) \
152 $(use_enable lzo) \
153 $(use_enable a52) \
154 $(use_enable aac faac) \
155 $(use_enable xml libxml2) \
156 $(use_enable mjpeg mjpegtools) \
157 $(use_enable sdl) \
158 $(use_enable jpeg libjpeg) \
159 $(use_enable iconv) \
160 $(use_with X x) \
161 --with-mod-path=/usr/$(get_libdir)/transcode \
162 --with-libpostproc-libs=/usr/$(get_libdir)"
163 econf ${myconf} || die "econf failed"
164
165 emake all || die "emake all failed"
166 }
167
168 src_install () {
169 make DESTDIR="${D}" install || die "make install failed"
170 rm -fr "${D}/usr/share/doc/transcode"
171
172 dodoc AUTHORS ChangeLog README TODO STYLE
173 dodoc docs/*
174 dohtml docs/html/*
175 }
176
177
178
179 --
180 gentoo-commits@l.g.o mailing list