Gentoo Archives: gentoo-commits

From: "Samuli Suominen (drac)" <drac@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/mlt: ChangeLog mlt-0.2.4-r1.ebuild
Date: Fri, 23 Nov 2007 10:36:23
Message-Id: E1IvVtS-00031z-JW@stork.gentoo.org
1 drac 07/11/23 10:36:18
2
3 Modified: ChangeLog
4 Added: mlt-0.2.4-r1.ebuild
5 Log:
6 Revision bump for SOX 14.0.0 compability and pkg setup check for USE libsamplerate if USE sox is defined.
7 (Portage version: 2.1.4_rc1)
8
9 Revision Changes Path
10 1.17 media-libs/mlt/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/ChangeLog?rev=1.17&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/ChangeLog?rev=1.17&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/ChangeLog?r1=1.16&r2=1.17
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/mlt/ChangeLog,v
19 retrieving revision 1.16
20 retrieving revision 1.17
21 diff -u -r1.16 -r1.17
22 --- ChangeLog 21 Aug 2007 08:59:00 -0000 1.16
23 +++ ChangeLog 23 Nov 2007 10:36:17 -0000 1.17
24 @@ -1,6 +1,13 @@
25 # ChangeLog for media-libs/mlt
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-libs/mlt/ChangeLog,v 1.16 2007/08/21 08:59:00 aballier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-libs/mlt/ChangeLog,v 1.17 2007/11/23 10:36:17 drac Exp $
29 +
30 +*mlt-0.2.4-r1 (23 Nov 2007)
31 +
32 + 23 Nov 2007; Samuli Suominen <drac@g.o>
33 + +files/mlt-0.2.4-sox1400.patch, +mlt-0.2.4-r1.ebuild:
34 + Revision bump for SOX 14.0.0 compability and pkg setup check for USE
35 + libsamplerate if USE sox is defined.
36
37 *mlt-0.2.4 (21 Aug 2007)
38
39
40
41
42 1.1 media-libs/mlt/mlt-0.2.4-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/mlt-0.2.4-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/mlt-0.2.4-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: mlt-0.2.4-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-libs/mlt/mlt-0.2.4-r1.ebuild,v 1.1 2007/11/23 10:36:18 drac Exp $
52
53 inherit eutils toolchain-funcs qt3
54
55 DESCRIPTION="MLT is an open source multimedia framework, designed and developed
56 for television broadcasting"
57 HOMEPAGE="http://mlt.sourceforge.net/"
58 SRC_URI="mirror://sourceforge/mlt/${P}.tar.gz"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
63 IUSE="dv xml jack gtk sdl vorbis sox quicktime mmx lame xine lame ogg theora
64 xine ffmpeg libsamplerate qt3"
65
66 DEPEND="ffmpeg? ( media-video/ffmpeg )
67 dv? ( >=media-libs/libdv-0.104 )
68 xml? ( >=dev-libs/libxml2-2.5 )
69 ogg? ( >=media-libs/libogg-1.1.3 )
70 vorbis? ( >=media-libs/libvorbis-1.1.2 )
71 sdl? ( >=media-libs/libsdl-1.2.10
72 >=media-libs/sdl-image-1.2.4 )
73 libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )
74 jack? ( media-sound/jack-audio-connection-kit
75 media-libs/ladspa-sdk
76 >=dev-libs/libxml2-2.5 )
77 gtk? ( >=x11-libs/gtk+-2
78 x11-libs/pango )
79 sox? ( media-sound/sox )
80 quicktime? ( media-libs/libquicktime )
81 xine? ( >=media-libs/xine-lib-1.1.2_pre20060328-r7 )
82 lame? ( >=media-sound/lame-3.97_beta2 )
83 qt3? ( $(qt_min_version 3) )
84 theora? ( >=media-libs/libtheora-1.0_alpha5 )"
85 RDEPEND=${DEPEND}
86
87 pkg_setup() {
88 local fail="USE sox needs also USE libsamplerate enabled."
89
90 if use sox && ! use libsamplerate; then
91 eerror "${fail}"
92 die "${fail}"
93 fi
94 }
95
96 src_unpack() {
97 unpack ${A}
98 cd "${S}"
99 epatch "${FILESDIR}"/mlt-0.2.2-motion-est-nonx86.patch
100 epatch "${FILESDIR}"/mlt-0.2.3-nostrip.patch
101 epatch "${FILESDIR}"/${P}-sox1400.patch
102 }
103
104 src_compile() {
105 tc-export CC
106
107 local myconf=" --enable-gpl --enable-shared
108 --enable-pp --enable-shared-pp
109 --enable-motion-est
110 $(use_enable dv)
111 $(use_enable mmx)
112 $(use_enable gtk gtk2)
113 $(use_enable vorbis)
114 $(use_enable ogg)
115 $(use_enable sdl)
116 $(use_enable jack jackrack)
117 $(use_enable sox)
118 $(use_enable theora)
119 $(use_enable lame mp3lame)
120 $(use_enable ffmpeg avformat)
121 $(use_enable libsamplerate resample)
122 $(use_enable qt3 qimage)
123 $(use_enable xml westley)
124 $(use_enable xine)"
125
126 use ffmpeg && has_version ">=media-video/ffmpeg-0.4.9_p20070616-r1" &&
127 myconf="${myconf} --avformat-swscale"
128
129 (use quicktime || use dv) || myconf="${myconf} --disable-kino"
130
131 econf ${myconf} || die "econf failed"
132 sed -i -e s/^OPT/#OPT/ "${S}/config.mak"
133 emake || die "emake failed"
134 }
135
136 src_install() {
137 emake DESTDIR="${D}" install || die "emake install failed"
138
139 dodoc docs/*.txt ChangeLog README docs/TODO
140
141 dodir /usr/share/${PN}
142 insinto /usr/share/${PN}
143 doins -r demo
144 }
145
146
147
148 --
149 gentoo-commits@g.o mailing list