Gentoo Archives: gentoo-commits

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