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.1.5.ebuild
Date: Mon, 02 Nov 2009 23:18:04
Message-Id: E1N569w-00014R-Py@stork.gentoo.org
1 aballier 09/11/02 23:18:00
2
3 Modified: ChangeLog
4 Added: transcode-1.1.5.ebuild
5 Log:
6 version bump, by Lars Wendler (Polynomial-C) <polynomial-c@g.o>, bug #291607
7 (Portage version: 2.2_rc48/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.262 media-video/transcode/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?rev=1.262&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?rev=1.262&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/ChangeLog?r1=1.261&r2=1.262
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v
19 retrieving revision 1.261
20 retrieving revision 1.262
21 diff -u -r1.261 -r1.262
22 --- ChangeLog 26 Oct 2009 12:51:21 -0000 1.261
23 +++ ChangeLog 2 Nov 2009 23:18:00 -0000 1.262
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-video/transcode
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.261 2009/10/26 12:51:21 aballier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.262 2009/11/02 23:18:00 aballier Exp $
29 +
30 +*transcode-1.1.5 (02 Nov 2009)
31 +
32 + 02 Nov 2009; Alexis Ballier <aballier@g.o> +transcode-1.1.5.ebuild:
33 + version bump, by Lars Wendler (Polynomial-C) <polynomial-c@g.o>,
34 + bug #291607
35
36 26 Oct 2009; Alexis Ballier <aballier@g.o> transcode-1.1.4.ebuild,
37 +files/transcode-1.1.4-x264.patch:
38
39
40
41 1.1 media-video/transcode/transcode-1.1.5.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/transcode-1.1.5.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/transcode/transcode-1.1.5.ebuild?rev=1.1&content-type=text/plain
45
46 Index: transcode-1.1.5.ebuild
47 ===================================================================
48 # Copyright 1999-2009 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.1.5.ebuild,v 1.1 2009/11/02 23:18:00 aballier Exp $
51
52 EAPI="2"
53
54 WANT_AUTOCONF="2.5"
55 WANT_AUTOMAKE="1.10"
56
57 inherit libtool flag-o-matic eutils multilib autotools
58
59 MY_P=${P/_}
60 S="${WORKDIR}/${MY_P}"
61 DESCRIPTION="video stream processing tool"
62 HOMEPAGE="http://tcforge.berlios.de/"
63 SRC_URI="mirror://berlios/tcforge/${MY_P}.tar.bz2"
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
67 IUSE="X 3dnow a52 aac alsa altivec dv dvd iconv imagemagick jpeg lzo mjpeg mp3 mmx nuv ogg oss postproc quicktime sdl sse sse2 theora truetype v4l2 vorbis x264 xml xvid"
68
69 RDEPEND="aac? ( media-libs/faac )
70 a52? ( media-libs/a52dec )
71 alsa? ( media-libs/alsa-lib )
72 dv? ( media-libs/libdv )
73 dvd? ( media-libs/libdvdread )
74 mjpeg? ( media-video/mjpegtools )
75 lzo? ( >=dev-libs/lzo-2 )
76 imagemagick? ( media-gfx/imagemagick )
77 mp3? ( media-sound/lame )
78 sdl? ( >=media-libs/libsdl-1.2.5[X] )
79 quicktime? ( >=media-libs/libquicktime-1.0.0 )
80 vorbis? ( media-libs/libvorbis )
81 ogg? ( media-libs/libogg )
82 theora? ( media-libs/libtheora )
83 jpeg? ( media-libs/jpeg )
84 truetype? ( >=media-libs/freetype-2 )
85 >=media-video/ffmpeg-0.4.9_p20081014
86 || ( sys-libs/glibc dev-libs/libiconv )
87 media-libs/libmpeg2
88 x264? ( media-libs/x264 )
89 xml? ( dev-libs/libxml2 )
90 xvid? ( media-libs/xvid )
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
99 src_prepare() {
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/pvm3/Makefile.am "${S}"/docs/tech/html/Makefile.am \
103 "${S}"/docs/tech/Makefile.am
104
105 eautoreconf
106 }
107
108 src_configure() {
109 # NuppelVideo is supported only on x86 platform yet
110 # TODO: mask nuv useflag for all other arches
111 # TODO: watch tcrequant for change. It's currently enabled with --enable-deprecated.
112 use x86 && myconf="${myconf} $(use_enable nuv)"
113 myconf="${myconf} \
114 $(use_enable mmx) \
115 $(use_enable 3dnow) \
116 $(use_enable sse) \
117 $(use_enable sse2) \
118 $(use_enable altivec) \
119 $(use_enable v4l2 v4l) \
120 $(use_enable alsa) \
121 $(use_enable oss) \
122 $(use_enable truetype freetype2) \
123 $(use_enable mp3 lame) \
124 $(use_enable x264) \
125 $(use_enable xvid) \
126 $(use_enable ogg) \
127 $(use_enable vorbis) \
128 $(use_enable theora) \
129 $(use_enable dvd libdvdread) \
130 $(use_enable dv libdv) \
131 $(use_enable quicktime libquicktime) \
132 $(use_enable imagemagick) \
133 $(use_enable postproc libpostproc) \
134 $(use_enable lzo) \
135 $(use_enable a52) \
136 $(use_enable aac faac) \
137 $(use_enable xml libxml2) \
138 $(use_enable mjpeg mjpegtools) \
139 $(use_enable sdl) \
140 $(use_enable jpeg libjpeg) \
141 $(use_enable iconv) \
142 $(use_with X x) \
143 --enable-deprecated \
144 --enable-experimental \
145 --with-mod-path=/usr/$(get_libdir)/transcode"
146
147 econf ${myconf} || die "econf failed"
148 }
149
150 src_install () {
151 make DESTDIR="${D}" install || die "make install failed"
152 rm -fr "${D}/usr/share/doc/transcode"
153
154 dodoc AUTHORS ChangeLog README TODO STYLE
155 dodoc docs/*
156 dohtml docs/html/*
157 }