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