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-video/avidemux: ChangeLog avidemux-2.4.ebuild
Date: Fri, 28 Dec 2007 18:54:09
Message-Id: E1J8KLF-0004Jx-OC@stork.gentoo.org
1 drac 07/12/28 18:53:57
2
3 Modified: ChangeLog
4 Added: avidemux-2.4.ebuild
5 Log:
6 Version bump wrt #203164, thanks to Joe for reporting.
7 (Portage version: 2.1.4_rc11)
8
9 Revision Changes Path
10 1.121 media-video/avidemux/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/ChangeLog?rev=1.121&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/ChangeLog?rev=1.121&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/ChangeLog?r1=1.120&r2=1.121
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/avidemux/ChangeLog,v
19 retrieving revision 1.120
20 retrieving revision 1.121
21 diff -u -r1.120 -r1.121
22 --- ChangeLog 25 Dec 2007 17:21:08 -0000 1.120
23 +++ ChangeLog 28 Dec 2007 18:53:57 -0000 1.121
24 @@ -1,6 +1,13 @@
25 # ChangeLog for media-video/avidemux
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/avidemux/ChangeLog,v 1.120 2007/12/25 17:21:08 phreak Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/avidemux/ChangeLog,v 1.121 2007/12/28 18:53:57 drac Exp $
29 +
30 +*avidemux-2.4 (28 Dec 2007)
31 +
32 + 28 Dec 2007; Samuli Suominen <drac@g.o>
33 + +files/avidemux-2.4-i18n.patch, +files/avidemux-2.4-libdca.patch,
34 + +avidemux-2.4.ebuild:
35 + Version bump wrt #203164, thanks to Joe for reporting.
36
37 25 Dec 2007; Christian Heim <phreak@g.o> metadata.xml:
38 Removing zypher from metadata.xml as per #26909.
39
40
41
42 1.1 media-video/avidemux/avidemux-2.4.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/avidemux-2.4.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/avidemux-2.4.ebuild?rev=1.1&content-type=text/plain
46
47 Index: avidemux-2.4.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-video/avidemux/avidemux-2.4.ebuild,v 1.1 2007/12/28 18:53:57 drac Exp $
52
53 inherit cmake-utils eutils
54
55 MY_P=${PN}_${PV}
56
57 DESCRIPTION="Video editor designed for simple cutting, filtering and encoding tasks."
58 HOMEPAGE="http://fixounet.free.fr/avidemux"
59 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
60
61 LICENSE="GPL-2"
62 SLOT="2"
63 KEYWORDS="~amd64 ~ppc ~x86"
64 IUSE="aac aften alsa amrnb arts dts encode esd fontconfig jack libsamplerate
65 x264 xv xvid vorbis truetype gtk qt4"
66
67 RDEPEND="dev-libs/libxml2
68 media-libs/libpng
69 media-libs/libsdl
70 >=dev-libs/glib-2
71 alsa? ( media-libs/alsa-lib )
72 fontconfig? ( media-libs/fontconfig )
73 xv? ( x11-libs/libXv )
74 esd? ( media-sound/esound )
75 jack? ( media-sound/jack-audio-connection-kit )
76 aften? ( media-libs/aften )
77 libsamplerate? ( media-libs/libsamplerate )
78 xvid? ( media-libs/xvid )
79 amrnb? ( media-libs/amrnb )
80 dts? ( media-libs/libdca )
81 x264? ( media-libs/x264-svn )
82 aac? ( media-libs/faad2 )
83 vorbis? ( media-libs/libvorbis )
84 arts? ( kde-base/arts )
85 truetype? ( media-libs/freetype )
86 gtk? ( >=x11-libs/gtk+-2
87 x11-libs/libX11 )
88 qt4? ( >=x11-libs/qt-4
89 x11-libs/libX11 )
90 encode? (
91 aac? ( media-libs/faac )
92 media-sound/lame )"
93 DEPEND="${RDEPEND}
94 sys-devel/gettext
95 dev-util/pkgconfig
96 >=dev-util/cmake-2.4.4"
97
98 S=${WORKDIR}/${MY_P}
99
100 src_unpack() {
101 unpack ${A}
102 cd "${S}"
103 # TODO. Needs to be reported upstream.
104 epatch "${FILESDIR}"/${P}-libdca.patch
105 epatch "${FILESDIR}"/${P}-i18n.patch
106 }
107
108 src_compile() {
109 # Commented out options cause compilation errors, some
110 # might need -Wl,--as-needed in LDFLAGS and all USE
111 # flags disabled for reproducing. -drac
112 # TODO. Needs to be fixed, or reported upstream.
113
114 local mycmakeargs
115
116 # ConfigureChecks.cmake
117 use alsa || mycmakeargs="${mycmakeargs} -DNO_ALSA=1"
118 #use oss || mycmakeargs="${mycmakeargs} -DNO_OSS=1"
119 #use nls || mycmakeargs="${mycmakeargs} -DNO_NLS=1"
120 #use sdl || mycmakeargs="${mycmakeargs} -DNO_SDL=1"
121
122 # ConfigureChecks.cmake -> ADM_CHECK_HL -> cmake/adm_checkHeaderLib.cmake
123 use fontconfig || mycmakeargs="${mycmakeargs} -DNO_FontConfig=1"
124 use xv || mycmakeargs="${mycmakeargs} -DNO_Xvideo=1"
125 use esd || mycmakeargs="${mycmakeargs} -DNO_Esd=1"
126 use jack || mycmakeargs="${mycmakeargs} -DNO_Jack=1"
127 use aften || mycmakeargs="${mycmakeargs} -DNO_Aften=1"
128 use libsamplerate || mycmakeargs="${mycmakeargs} -DNO_libsamplerate=1"
129 use encode || mycmakeargs="${mycmakeargs} -DNO_Lame=1 -DNO_FAAC=1"
130 use xvid || mycmakeargs="${mycmakeargs} -DNO_Xvid=1"
131 use amrnb || mycmakeargs="${mycmakeargs} -DNO_AMRNB=1"
132 use dts || mycmakeargs="${mycmakeargs} -DNO_libdca=1"
133 use x264 || mycmakeargs="${mycmakeargs} -DNO_x264=1"
134 use aac || mycmakeargs="${mycmakeargs} -DNO_FAAD=1 -DNO_NeAAC=1"
135 use vorbis || mycmakeargs="${mycmakeargs} -DNO_Vorbis=1"
136 #use png || mycmakeargs="${mycmakeargs} -DNO_libPNG=1"
137
138 # ConfigureChecks.cmake -> cmake/FindArts.cmake
139 use arts || mycmakeargs="${mycmakeargs} -DNO_ARTS=1"
140
141 # CMakeLists.txt
142 use truetype || mycmakeargs="${mycmakeargs} -DNO_FREETYPE=1"
143 use gtk || mycmakeargs="${mycmakeargs} -DNO_GTK=1"
144 use qt4 || mycmakeargs="${mycmakeargs} -DNO_QT4=1"
145
146 cmake-utils_src_compile
147 }
148
149 src_install() {
150 cmake-utils_src_install
151 dodoc AUTHORS
152
153 doicon avidemux_icon.png
154
155 use gtk && make_desktop_entry avidemux2_gtk "Avidemux GTK" \
156 avidemux_icon "AudioVideo;GTK;"
157 use qt4 && make_desktop_entry avidemux2_qt4 "Avidemux Qt" \
158 avidemux_icon "AudioVideo;Qt;"
159 }
160
161
162
163 --
164 gentoo-commits@g.o mailing list