Gentoo Archives: gentoo-commits

From: "Alexis Ballier (aballier)" <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/transcode: ChangeLog transcode-1.0.7_rc1.ebuild
Date: Thu, 25 Sep 2008 22:04:41
Message-Id: E1Kiyww-0003Xn-7c@stork.gentoo.org
1 aballier 08/09/25 22:04:38
2
3 Modified: ChangeLog
4 Added: transcode-1.0.7_rc1.ebuild
5 Log:
6 version bump
7 (Portage version: 2.2_rc9/cvs/Linux 2.6.26.5 x86_64)
8
9 Revision Changes Path
10 1.230 media-video/transcode/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?rev=1.230&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?rev=1.230&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?r1=1.229&r2=1.230
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v
19 retrieving revision 1.229
20 retrieving revision 1.230
21 diff -u -r1.229 -r1.230
22 --- ChangeLog 31 Aug 2008 16:10:33 -0000 1.229
23 +++ ChangeLog 25 Sep 2008 22:04:37 -0000 1.230
24 @@ -1,6 +1,12 @@
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.229 2008/08/31 16:10:33 ranger Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.230 2008/09/25 22:04:37 aballier Exp $
29 +
30 +*transcode-1.0.7_rc1 (25 Sep 2008)
31 +
32 + 25 Sep 2008; Alexis Ballier <aballier@g.o>
33 + +transcode-1.0.7_rc1.ebuild:
34 + version bump
35
36 31 Aug 2008; Brent Baude <ranger@g.o> transcode-1.0.5-r3.ebuild:
37 Marking transcode-1.0.5-r3 ppc64 per bug 207548
38
39
40
41 1.1 media-video/transcode/transcode-1.0.7_rc1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/transcode-1.0.7_rc1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/transcode-1.0.7_rc1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: transcode-1.0.7_rc1.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-video/transcode/transcode-1.0.7_rc1.ebuild,v 1.1 2008/09/25 22:04:37 aballier Exp $
51
52 WANT_AUTOMAKE="1.8"
53
54 inherit libtool flag-o-matic eutils multilib autotools
55
56 MY_P="${P/_rc/rc}"
57 S="${WORKDIR}/${MY_P}"
58
59 DESCRIPTION="Utilities for transcoding video, audio and container formats."
60 HOMEPAGE="http://www.transcoding.org/cgi-bin/transcode"
61 SRC_URI="http://fromani.exit1.org/${MY_P}.tar.bz2"
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
65 IUSE="X 3dnow a52 altivec dv dvdread extrafilters mp3 fame truetype iconv
66 imagemagick jpeg lzo mjpeg mpeg mmx network nuv ogg oss vorbis quicktime sdl sse sse2 theora v4l2 xvid xml"
67
68 RDEPEND="a52? ( >=media-libs/a52dec-0.7.4 )
69 dv? ( >=media-libs/libdv-0.99 )
70 dvdread? ( >=media-libs/libdvdread-0.9.0 )
71 xvid? ( >=media-libs/xvid-1.0.2 )
72 mjpeg? ( >=media-video/mjpegtools-1.6.2-r3 )
73 lzo? ( =dev-libs/lzo-2* )
74 fame? ( >=media-libs/libfame-0.9.1 )
75 imagemagick? ( >=media-gfx/imagemagick-6.4.0.6 )
76 mpeg? ( media-libs/libmpeg3 )
77 mp3? ( >=media-sound/lame-3.93 )
78 sdl? ( media-libs/libsdl )
79 quicktime? ( >=media-libs/libquicktime-0.9.8 )
80 vorbis? ( media-libs/libvorbis )
81 ogg? ( media-libs/libogg )
82 nuv? ( =dev-libs/lzo-2* )
83 theora? ( media-libs/libtheora )
84 jpeg? ( media-libs/jpeg )
85 truetype? ( >=media-libs/freetype-2 )
86 >=media-video/ffmpeg-0.4.9_p20050226-r3
87 || ( sys-libs/glibc dev-libs/libiconv )
88 >=media-libs/libmpeg2-0.4.0b
89 xml? ( dev-libs/libxml2 )
90 X? ( x11-libs/libXaw
91 x11-libs/libXv )"
92
93 DEPEND="${RDEPEND}
94 dev-util/pkgconfig
95 v4l2? ( >=sys-kernel/linux-headers-2.6.11 )"
96
97 pkg_setup() {
98 if use sdl && use X && ! built_with_use media-libs/libsdl X; then
99 eerror "media-libs/libsdl must be built with the X use flag."
100 die "fix use flags"
101 fi
102 }
103
104 src_unpack() {
105 unpack ${A}
106 cd "${S}"
107
108 sed -i -e "s:\$(datadir)/doc/transcode:\$(datadir)/doc/${PF}:" \
109 "${S}"/Makefile.am "${S}"/docs/Makefile.am "${S}"/docs/html/Makefile.am \
110 "${S}"/docs/release-notes/Makefile.am
111
112 epatch "${FILESDIR}/${PN}-1.0.6-imagemagick.patch"
113 eautoreconf
114 }
115
116 src_compile() {
117
118 strip-flags
119 local myconf
120
121 if use ppc || use ppc64 ; then
122 append-flags -U__ALTIVEC__
123 fi
124
125 append-flags -DDCT_YUV_PRECISION=1
126
127 use xvid && myconf="${myconf} --with-default-xvid=xvid4"
128 # Follow upstreams suggestion about a52, libac3 is deprecated
129 use a52 && myconf="${myconf} --enable-a52 --enable-a52-default-decoder"
130 myconf="${myconf} \
131 $(use_enable mmx) \
132 $(use_enable sse) \
133 $(use_enable sse2) \
134 $(use_enable 3dnow) \
135 $(use_enable altivec) \
136 $(use_enable network netstream) \
137 $(use_enable truetype freetype2) \
138 $(use_enable v4l2 v4l) \
139 $(use_enable mp3 lame) \
140 $(use_enable nuv) \
141 $(use_enable ogg) \
142 $(use_enable oss) \
143 $(use_enable vorbis) \
144 $(use_enable theora) \
145 $(use_enable dvdread libdvdread) \
146 $(use_enable dv libdv) \
147 $(use_enable quicktime libquicktime) \
148 $(use_enable lzo) \
149 $(use_enable iconv) \
150 $(use_enable mpeg libmpeg3) \
151 $(use_enable xml libxml2) \
152 $(use_enable mjpeg mjpegtools) \
153 $(use_enable sdl) \
154 $(use_enable fame libfame) \
155 $(use_enable imagemagick) \
156 $(use_enable jpeg libjpeg) \
157 $(use_with X x) \
158 --with-mod-path=/usr/$(get_libdir)/transcode \
159 --with-libpostproc-prefix=/usr/$(get_libdir) \
160 --disable-avifile \
161 --disable-xio"
162 econf ${myconf} || die "econf died"
163
164 emake all || die "emake failed"
165 }
166
167 src_install () {
168 emake DESTDIR="${D}" install || die "emake install died"
169
170 #do not install the filters that make dvdrip hang unless we ask for them
171 if ! use extrafilters ; then
172 rm "${D}"/usr/$(get_libdir)/transcode/filter_logo.*
173 rm "${D}"/usr/$(get_libdir)/transcode/filter_compare.*
174 fi
175
176 dodoc AUTHORS ChangeLog README TODO README-1.0.1
177 dodoc docs/*.txt docs/README.* docs/OPTIMIZERS docs/faq
178 dohtml docs/html/*
179 doman docs/man/*.1
180 }