1 |
ssuominen 08/12/26 12:48:38 |
2 |
|
3 |
Modified: metadata.xml ChangeLog |
4 |
Added: gst-plugins-bad-0.10.9-r1.ebuild |
5 |
Log: |
6 |
Stop using separate plugins, drop .la files, disable static libs to speed up. New plugins bz2, sdl, dts, gsm, jack, musicbrainz, sndfile, twolame and vcd. |
7 |
(Portage version: 2.1.6.2/cvs/Linux 2.6.27.7 i686) |
8 |
|
9 |
Revision Changes Path |
10 |
1.2 media-libs/gst-plugins-bad/metadata.xml |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/metadata.xml?rev=1.2&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/metadata.xml?rev=1.2&content-type=text/plain |
14 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/metadata.xml?r1=1.1&r2=1.2 |
15 |
|
16 |
Index: metadata.xml |
17 |
=================================================================== |
18 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/metadata.xml,v |
19 |
retrieving revision 1.1 |
20 |
retrieving revision 1.2 |
21 |
diff -u -r1.1 -r1.2 |
22 |
--- metadata.xml 21 Jan 2006 02:03:49 -0000 1.1 |
23 |
+++ metadata.xml 26 Dec 2008 12:48:38 -0000 1.2 |
24 |
@@ -2,11 +2,12 @@ |
25 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
26 |
<pkgmetadata> |
27 |
<herd>gstreamer</herd> |
28 |
- <maintainer> |
29 |
- <email>compnerd@g.o</email> |
30 |
- <name>Saleem Abdulrasool</name> |
31 |
- </maintainer> |
32 |
- <longdescription lang="en"> |
33 |
- </longdescription> |
34 |
+ <use> |
35 |
+ <flag name="amrwb">Enables support for Adaptive Multi-Rate Audio support (Wide Band) via amrwb</flag> |
36 |
+ <flag name="gsm">Enables support for the gsm lossy speech compression codec via libgsm</flag> |
37 |
+ <flag name="libmms">Enables support for accessing Microsoft Media Server (MMS) media streaming protocol via libmms</flag> |
38 |
+ <flag name="mythtv">Enables support for retrieval from media-tv/mythtv backend via gmyth</flag> |
39 |
+ <flag name="neon">Enables support for HTTP and WebDAV client library via neon</flag> |
40 |
+ <flag name="twolame">Enables support for MPEG Audio Layer 2 encoder via twolame</flag> |
41 |
+ </use> |
42 |
</pkgmetadata> |
43 |
- |
44 |
|
45 |
|
46 |
|
47 |
1.24 media-libs/gst-plugins-bad/ChangeLog |
48 |
|
49 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog?rev=1.24&view=markup |
50 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog?rev=1.24&content-type=text/plain |
51 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog?r1=1.23&r2=1.24 |
52 |
|
53 |
Index: ChangeLog |
54 |
=================================================================== |
55 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog,v |
56 |
retrieving revision 1.23 |
57 |
retrieving revision 1.24 |
58 |
diff -u -r1.23 -r1.24 |
59 |
--- ChangeLog 5 Dec 2008 22:35:23 -0000 1.23 |
60 |
+++ ChangeLog 26 Dec 2008 12:48:38 -0000 1.24 |
61 |
@@ -1,6 +1,14 @@ |
62 |
# ChangeLog for media-libs/gst-plugins-bad |
63 |
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 |
64 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog,v 1.23 2008/12/05 22:35:23 ssuominen Exp $ |
65 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog,v 1.24 2008/12/26 12:48:38 ssuominen Exp $ |
66 |
+ |
67 |
+*gst-plugins-bad-0.10.9-r1 (26 Dec 2008) |
68 |
+ |
69 |
+ 26 Dec 2008; <ssuominen@g.o> metadata.xml, |
70 |
+ +gst-plugins-bad-0.10.9-r1.ebuild: |
71 |
+ Stop using separate plugins, drop .la files, disable static libs to speed |
72 |
+ up. New plugins bz2, sdl, dts, gsm, jack, musicbrainz, sndfile, twolame |
73 |
+ and vcd. |
74 |
|
75 |
*gst-plugins-bad-0.10.9 (05 Dec 2008) |
76 |
|
77 |
|
78 |
|
79 |
|
80 |
1.1 media-libs/gst-plugins-bad/gst-plugins-bad-0.10.9-r1.ebuild |
81 |
|
82 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.9-r1.ebuild?rev=1.1&view=markup |
83 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.9-r1.ebuild?rev=1.1&content-type=text/plain |
84 |
|
85 |
Index: gst-plugins-bad-0.10.9-r1.ebuild |
86 |
=================================================================== |
87 |
# Copyright 1999-2008 Gentoo Foundation |
88 |
# Distributed under the terms of the GNU General Public License v2 |
89 |
# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.9-r1.ebuild,v 1.1 2008/12/26 12:48:38 ssuominen Exp $ |
90 |
|
91 |
EAPI=2 |
92 |
|
93 |
inherit flag-o-matic |
94 |
|
95 |
DESCRIPTION="Basepack of plugins for gstreamer" |
96 |
HOMEPAGE="http://gstreamer.sourceforge.net" |
97 |
SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2" |
98 |
|
99 |
LICENSE="GPL-2 LGPL-2" |
100 |
SLOT="0" |
101 |
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" |
102 |
IUSE="aac amrwb encode bzip2 gsm debug dts dvb jack ladspa libmms musepack |
103 |
musicbrainz mythtv neon nls sdl sndfile twolame vcd" |
104 |
|
105 |
RDEPEND=">=dev-libs/glib-2.12:2 |
106 |
>=media-libs/gstreamer-0.10.21-r2 |
107 |
>=media-libs/gst-plugins-base-0.10.21-r1 |
108 |
>=dev-libs/liboil-0.3.14 |
109 |
jack? ( media-sound/jack-audio-connection-kit ) |
110 |
amrwb? ( media-libs/amrwb ) |
111 |
bzip2? ( app-arch/bzip2 ) |
112 |
dts? ( media-libs/libdca ) |
113 |
gsm? ( =media-sound/gsm-1.0.12-r1 ) |
114 |
ladspa? ( >=media-libs/ladspa-sdk-1.12-r2 ) |
115 |
libmms? ( media-libs/libmms ) |
116 |
musepack? ( >=media-libs/libmpcdec-1.2 ) |
117 |
twolame? ( media-sound/twolame ) |
118 |
neon? ( >=net-misc/neon-0.26 ) |
119 |
mythtv? ( media-libs/gmyth ) |
120 |
aac? ( >=media-libs/faad2-2.6.1 ) |
121 |
encode? ( aac? ( media-libs/faac ) ) |
122 |
sndfile? ( media-libs/libsndfile ) |
123 |
sdl? ( media-libs/libsdl ) |
124 |
musicbrainz? ( =media-libs/musicbrainz-2* )" |
125 |
DEPEND="${RDEPEND} |
126 |
nls? ( sys-devel/gettext ) |
127 |
dev-util/pkgconfig |
128 |
vcd? ( virtual/os-headers ) |
129 |
dvb? ( virtual/os-headers ) |
130 |
!media-plugins/gst-plugins-amrwb |
131 |
!media-plugins/gst-plugins-dvb |
132 |
!media-plugins/gst-plugins-faac |
133 |
!media-plugins/gst-plugins-faad |
134 |
!media-plugins/gst-plugins-ladspa |
135 |
!media-plugins/gst-plugins-libmms |
136 |
!media-plugins/gst-plugins-musepack |
137 |
!media-plugins/gst-plugins-mythtv |
138 |
!media-plugins/gst-plugins-neon" |
139 |
|
140 |
src_configure() { |
141 |
local encode="--disable-faac" |
142 |
|
143 |
if use encode; then |
144 |
use aac && encode="--enable-faac" |
145 |
fi |
146 |
|
147 |
econf \ |
148 |
--disable-static \ |
149 |
--disable-dependency-tracking \ |
150 |
$(use_enable nls) \ |
151 |
$(use_enable debug) \ |
152 |
--disable-valgrind \ |
153 |
--disable-examples \ |
154 |
--disable-quicktime \ |
155 |
$(use_enable vcd) \ |
156 |
--disable-alsa \ |
157 |
$(use_enable amrwb) \ |
158 |
--disable-apexsink \ |
159 |
$(use_enable bzip2 bz2) \ |
160 |
--disable-cdaudio \ |
161 |
--disable-celt \ |
162 |
--disable-dc1394 \ |
163 |
--disable-directfb \ |
164 |
--disable-dirac \ |
165 |
$(use_enable dts) \ |
166 |
--disable-divx \ |
167 |
--disable-dvdnav \ |
168 |
$(use_enable gsm) \ |
169 |
--disable-metadata \ |
170 |
$(use_enable aac faad) \ |
171 |
--disable-fbdev \ |
172 |
$(use_enable jack) \ |
173 |
$(use_enable ladspa) \ |
174 |
--disable-jp2k \ |
175 |
$(use_enable libmms) \ |
176 |
--disable-mplex \ |
177 |
--disable-mpeg2enc \ |
178 |
$(use_enable musepack) \ |
179 |
$(use_enable musicbrainz) \ |
180 |
$(use_enable mythtv) \ |
181 |
--disable-nas \ |
182 |
$(use_enable neon) \ |
183 |
--disable-ofa \ |
184 |
--disable-timidity \ |
185 |
--disable-wildmidi \ |
186 |
$(use_enable twolame) \ |
187 |
$(use_enable sdl) \ |
188 |
$(use_enable sndfile) \ |
189 |
--disable-soundtouch \ |
190 |
--disable-spc \ |
191 |
--disable-swfdec \ |
192 |
--disable-theoradec \ |
193 |
--disable-x264 \ |
194 |
--disable-xvid \ |
195 |
$(use_enable dvb) \ |
196 |
--disable-oss4 \ |
197 |
--disable-wininet \ |
198 |
--disable-acm \ |
199 |
--with-package-name="GStreamer ebuild for Gentoo" \ |
200 |
--with-package-origin="http://packages.gentoo.org/package/media-libs/${PN}" \ |
201 |
${encode} |
202 |
} |
203 |
|
204 |
src_compile() { |
205 |
# GStreamer doesn't handle optimization so well |
206 |
strip-flags |
207 |
replace-flags -O3 -O2 |
208 |
filter-flags -fprefetch-loop-arrays |
209 |
|
210 |
emake || die "emake failed." |
211 |
} |
212 |
|
213 |
src_install() { |
214 |
emake DESTDIR="${D}" install || die "emake install failed." |
215 |
dodoc AUTHORS ChangeLog NEWS README RELEASE |
216 |
|
217 |
# Drop unnecessary libtool files |
218 |
find "${D}"/usr -name '*.la' -delete |
219 |
} |