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.6_rc2.ebuild
Date: Mon, 14 Apr 2008 07:41:16
Message-Id: E1JlJJQ-0005FL-SE@stork.gentoo.org
1 aballier 08/04/14 07:41:12
2
3 Modified: ChangeLog
4 Added: transcode-1.0.6_rc2.ebuild
5 Log:
6 version bump
7 (Portage version: 2.1.5_rc3)
8
9 Revision Changes Path
10 1.207 media-video/transcode/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?rev=1.207&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?rev=1.207&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?r1=1.206&r2=1.207
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v
19 retrieving revision 1.206
20 retrieving revision 1.207
21 diff -u -r1.206 -r1.207
22 --- ChangeLog 14 Apr 2008 01:12:18 -0000 1.206
23 +++ ChangeLog 14 Apr 2008 07:41:12 -0000 1.207
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.206 2008/04/14 01:12:18 yngwin Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.207 2008/04/14 07:41:12 aballier Exp $
29 +
30 +*transcode-1.0.6_rc2 (14 Apr 2008)
31 +
32 + 14 Apr 2008; Alexis Ballier <aballier@g.o>
33 + +transcode-1.0.6_rc2.ebuild:
34 + version bump
35
36 *transcode-1.1.0_alpha7 (14 Apr 2008)
37
38
39
40
41 1.1 media-video/transcode/transcode-1.0.6_rc2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/transcode-1.0.6_rc2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/transcode-1.0.6_rc2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: transcode-1.0.6_rc2.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.6_rc2.ebuild,v 1.1 2008/04/14 07:41:12 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-1* )
74 fame? ( >=media-libs/libfame-0.9.1 )
75 imagemagick? ( >=media-gfx/imagemagick-5.5.6.0 )
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-1* )
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 # Make sure the assembler USE flags are unmasked on amd64
97 # Remove this once default-linux/amd64/2006.1 is deprecated
98 DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )"
99
100 src_unpack() {
101 unpack ${A}
102 cd "${S}"
103
104 sed -i -e "s:\$(datadir)/doc/transcode:\$(datadir)/doc/${PF}:" \
105 "${S}"/Makefile.am "${S}"/docs/Makefile.am "${S}"/docs/html/Makefile.am \
106 "${S}"/docs/release-notes/Makefile.am
107
108 eautoreconf
109 sed -i -e "s:-lMagick:-lMagickCore:g" "${S}"/configure
110 }
111
112 src_compile() {
113
114 strip-flags
115 local myconf
116
117 if use ppc || use ppc64 ; then
118 append-flags -U__ALTIVEC__
119 fi
120
121 append-flags -DDCT_YUV_PRECISION=1
122
123 if use imagemagick ; then
124 append-ldflags -lMagickWand
125 myconf="${myconf} --with-imagemagick-includes=/usr/include/ImageMagick \
126 --with-imagemagick-libs=/usr/$(get_libdir)"
127 fi
128
129 use xvid && myconf="${myconf} --with-default-xvid=xvid4"
130 # Follow upstreams suggestion about a52, libac3 is deprecated
131 use a52 && myconf="${myconf} --enable-a52 --enable-a52-default-decoder"
132 myconf="${myconf} \
133 $(use_enable mmx) \
134 $(use_enable sse) \
135 $(use_enable sse2) \
136 $(use_enable 3dnow) \
137 $(use_enable altivec) \
138 $(use_enable network netstream) \
139 $(use_enable truetype freetype2) \
140 $(use_enable v4l2 v4l) \
141 $(use_enable mp3 lame) \
142 $(use_enable nuv) \
143 $(use_enable ogg) \
144 $(use_enable oss) \
145 $(use_enable vorbis) \
146 $(use_enable theora) \
147 $(use_enable dvdread libdvdread) \
148 $(use_enable dv libdv) \
149 $(use_enable quicktime libquicktime) \
150 $(use_enable lzo) \
151 $(use_enable iconv) \
152 $(use_enable mpeg libmpeg3) \
153 $(use_enable xml libxml2) \
154 $(use_enable mjpeg mjpegtools) \
155 $(use_enable sdl) \
156 $(use_enable fame libfame) \
157 $(use_enable imagemagick) \
158 $(use_enable jpeg libjpeg) \
159 $(use_with X x) \
160 --with-mod-path=/usr/$(get_libdir)/transcode \
161 --with-libpostproc-builddir=/usr/$(get_libdir) \
162 --disable-avifile \
163 --disable-xio"
164 econf ${myconf} || die "econf died"
165
166 emake all || die "emake failed"
167 }
168
169 src_install () {
170 emake DESTDIR="${D}" install || die "emake install died"
171
172 #do not install the filters that make dvdrip hang unless we ask for them
173 if ! use extrafilters ; then
174 rm "${D}"/usr/$(get_libdir)/transcode/filter_logo.*
175 rm "${D}"/usr/$(get_libdir)/transcode/filter_compare.*
176 fi
177
178 dodoc AUTHORS ChangeLog README TODO README-1.0.1
179 dodoc docs/*.txt docs/README.* docs/OPTIMIZERS docs/faq
180 dohtml docs/html/*
181 doman docs/man/*.1
182 }
183
184
185
186 --
187 gentoo-commits@l.g.o mailing list