Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/gpac/
Date: Sun, 09 Oct 2016 16:19:30
Message-Id: 1476029944.d803f7ebd7f8d92ac3e6680a4257cb2cc5471a8c.pacho@gentoo
1 commit: d803f7ebd7f8d92ac3e6680a4257cb2cc5471a8c
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 9 16:11:50 2016 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 9 16:19:04 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d803f7eb
7
8 media-video/gpac: Drop old
9
10 Package-Manager: portage-2.3.1
11
12 media-video/gpac/Manifest | 2 -
13 media-video/gpac/gpac-0.5.0-r1.ebuild | 129 -----------------------------
14 media-video/gpac/gpac-0.5.1_pre5456.ebuild | 120 ---------------------------
15 3 files changed, 251 deletions(-)
16
17 diff --git a/media-video/gpac/Manifest b/media-video/gpac/Manifest
18 index 9651e11..fed26a3 100644
19 --- a/media-video/gpac/Manifest
20 +++ b/media-video/gpac/Manifest
21 @@ -1,4 +1,2 @@
22 -DIST gpac-0.5.0.tar.gz 7861057 SHA256 42971ac39511a1b6d1db39af664ce887b38c8657328c88cd200d87a02de81c24 SHA512 dee7701c791c441c1f050d9591d4e4dd7bdd2908f535233b114959c9a0adc256b3d5e40f5c84fd0f8b1c6764bfe6b35ec0af6bfd1fb056d593aeedca75105278 WHIRLPOOL 1797afa09864a1e9632c121dc2076963ec5e73395abdcd76896d23dc675e03847a42d733ae9fc3bb29bd26b7b336ea0f49e6e8e79c87a0bd0458cd429a7bf271
23 -DIST gpac-0.5.1_pre5456.tar.xz 5938432 SHA256 81746ad1d9a8ae0a84c73652d1af5d86d9c36229b278422c13e353893893a83c SHA512 25883e32d83dc2b4649c506b86f745d2f8eaaaa75fff629b534205979aeb519a167243e62ec0d78e453d1edc27435acffd521a8c08a739cde05196f61e93ac47 WHIRLPOOL af5a89cb52802bc45edd29c6f0f5ce9f48decea16eef8a76c33c7161a6d48b3d43f1a2b4c3049d2f1f92d0c3f22b787a33c1652f42d2c0cf3b84ad58c2fb7589
24 DIST gpac-0.5.2.tar.gz 9044537 SHA256 14de020482fc0452240f368564baa95a71b729980e4f36d94dd75c43ac4d9d5c SHA512 b6828953333c6615a2a57845190c246681f4d83a73e1f96f200fed6bfe97b7273ab5d30618b7782cd442e68e8c9e37971792dfd6366dcf21b3b3bdbb1a8bc979 WHIRLPOOL d3e45dd7eb7070aca8d9bbc55d235f31a2955b682f1f0ae145b14db8dda69397fb840beadd7c0631bee0560f6bb3bad23a0abbc9571bab4df323136dd1c1c122
25 DIST gpac-0.6.1.tar.gz 9113143 SHA256 67d1ac8f8b3e74da0e4e38ea926dc15bca6e9941e8f366e3538abcf13c103c09 SHA512 b1409a8ebcda08c3af504d7de591528ef84f5c3d8d506dd490502e16493de11c2435ea3f5957f39100a2ce040d5e431c86a5a203f806fcc865ae4b08f6cf5595 WHIRLPOOL bd0c87841036220623021898f0b82d2364fd37c5254f58cd7db33617350f0864ce9672b8cbfa10f0d08948f2842fe9b19db9f562074c43df6d94cf2b13a7d141
26
27 diff --git a/media-video/gpac/gpac-0.5.0-r1.ebuild b/media-video/gpac/gpac-0.5.0-r1.ebuild
28 deleted file mode 100644
29 index 9ddbb42..00000000
30 --- a/media-video/gpac/gpac-0.5.0-r1.ebuild
31 +++ /dev/null
32 @@ -1,129 +0,0 @@
33 -# Copyright 1999-2014 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -# $Id$
36 -
37 -EAPI=4
38 -
39 -inherit eutils flag-o-matic multilib toolchain-funcs
40 -
41 -DESCRIPTION="GPAC is an implementation of the MPEG-4 Systems standard developed from scratch in ANSI C"
42 -HOMEPAGE="http://gpac.wp.mines-telecom.fr/"
43 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
44 -
45 -LICENSE="GPL-2"
46 -SLOT="0"
47 -KEYWORDS="alpha amd64 ppc ppc64 sparc x86 ~x86-fbsd"
48 -IUSE="a52 aac alsa debug dvb ffmpeg ipv6 jack jpeg jpeg2k mad opengl oss png pulseaudio sdl ssl static-libs theora truetype vorbis xml xvid"
49 -
50 -S="${WORKDIR}"/${PN}
51 -
52 -RDEPEND="
53 - a52? ( media-libs/a52dec )
54 - aac? ( >=media-libs/faad2-2.0 )
55 - alsa? ( media-libs/alsa-lib )
56 - dvb? ( media-tv/linuxtv-dvb-apps )
57 - ffmpeg? ( virtual/ffmpeg )
58 - jack? ( media-sound/jack-audio-connection-kit )
59 - jpeg? ( virtual/jpeg )
60 - mad? ( >=media-libs/libmad-0.15.1b )
61 - opengl? ( virtual/opengl media-libs/freeglut virtual/glu )
62 - >=media-libs/libogg-1.1
63 - png? ( >=media-libs/libpng-1.4 )
64 - vorbis? ( >=media-libs/libvorbis-1.1 )
65 - theora? ( media-libs/libtheora )
66 - truetype? ( >=media-libs/freetype-2.1.4 )
67 - xml? ( >=dev-libs/libxml2-2.6.0 )
68 - xvid? ( >=media-libs/xvid-1.0.1 )
69 - sdl? ( media-libs/libsdl )
70 - jpeg2k? ( media-libs/openjpeg:0 )
71 - ssl? ( dev-libs/openssl )
72 - pulseaudio? ( media-sound/pulseaudio )
73 - x11-libs/libXt
74 - x11-libs/libX11
75 - x11-libs/libXv
76 - x11-libs/libXext"
77 -# disabled upstream, see applications/Makefile
78 -# wxwidgets? ( =x11-libs/wxGTK-2.8* )
79 -
80 -DEPEND="${RDEPEND}"
81 -
82 -my_use() {
83 - local flag="$1" pflag="${2:-$1}"
84 - if use ${flag}; then
85 - echo "--use-${pflag}=system"
86 - else
87 - echo "--use-${pflag}=no"
88 - fi
89 -}
90 -
91 -src_prepare() {
92 - epatch "${FILESDIR}"/110_all_implicitdecls.patch \
93 - "${FILESDIR}"/210_all_system_libogg.patch \
94 - "${FILESDIR}"/${P}-build-fixes.patch \
95 - "${FILESDIR}"/${P}-libav9.patch \
96 - "${FILESDIR}"/${P}-ffmpeg2.patch \
97 - "${FILESDIR}"/${P}-mp42ts.patch \
98 - "${FILESDIR}"/${P}-respect_ldflags.patch
99 -
100 - # remove last of internal ogg
101 - sed -i \
102 - -e 's:<gpac/internal/ogg.h>:<ogg/ogg.h>:' \
103 - src/media_tools/{av_parsers,gpac_ogg,media_import,media_export}.c || die
104 - rm -f include/gpac/internal/ogg.h || die
105 -
106 - chmod +x configure
107 -
108 - # make sure configure looks for wx without needing eselect set
109 - # if use wxwidgets; then
110 - # WX_GTK_VER=2.8
111 - # need-wxwidgets unicode
112 - # sed -i -e "s:wx-config:${WX_CONFIG}:g" configure || die
113 - #else
114 - # sed -i -e "s:wx-config:wx-config-doesnotexist:g" configure || die
115 - #fi
116 -}
117 -
118 -src_configure() {
119 - tc-export CC CXX AR RANLIB
120 -
121 - econf \
122 - --enable-svg \
123 - --enable-pic \
124 - --disable-amr \
125 - --use-js=no \
126 - --use-ogg=system \
127 - $(use_enable alsa) \
128 - $(use_enable debug) \
129 - $(use_enable ipv6) \
130 - $(use_enable jack jack yes) \
131 - $(use_enable opengl) \
132 - $(use_enable oss oss-audio) \
133 - $(use_enable pulseaudio pulseaudio yes) \
134 - $(use_enable sdl) \
135 - $(use_enable ssl) \
136 - $(use_enable static-libs static-lib) \
137 - --disable-wx \
138 - $(my_use a52) \
139 - $(my_use aac faad) \
140 - $(my_use dvb dvbx) \
141 - $(my_use ffmpeg) \
142 - $(my_use jpeg) \
143 - $(my_use jpeg2k openjpeg) \
144 - $(my_use mad) \
145 - $(my_use png) \
146 - $(my_use theora) \
147 - $(my_use truetype ft) \
148 - $(my_use vorbis) \
149 - $(my_use xvid) \
150 - --extra-cflags="${CFLAGS}" \
151 - --cc="$(tc-getCC)" \
152 - --libdir="/$(get_libdir)"
153 -}
154 -
155 -src_install() {
156 - emake STRIP="true" DESTDIR="${D}" install
157 - emake STRIP="true" DESTDIR="${D}" install-lib
158 - dodoc AUTHORS BUGS Changelog README TODO INSTALLME
159 - dodoc doc/*.txt
160 - dohtml doc/*.html
161 -}
162
163 diff --git a/media-video/gpac/gpac-0.5.1_pre5456.ebuild b/media-video/gpac/gpac-0.5.1_pre5456.ebuild
164 deleted file mode 100644
165 index c59f397..00000000
166 --- a/media-video/gpac/gpac-0.5.1_pre5456.ebuild
167 +++ /dev/null
168 @@ -1,120 +0,0 @@
169 -# Copyright 1999-2015 Gentoo Foundation
170 -# Distributed under the terms of the GNU General Public License v2
171 -# $Id$
172 -
173 -EAPI=4
174 -
175 -if [[ ${PV} == *9999 ]] ; then
176 - SCM="subversion"
177 - ESVN_REPO_URI="svn://svn.code.sf.net/p/gpac/code/trunk/gpac"
178 - KEYWORDS="alpha ppc ppc64 sparc x86"
179 -else
180 - if [[ ${PV%_p*} != ${PV} ]] ; then
181 - SRC_URI="https://dev.gentoo.org/~lu_zero/${PN}/${P}.tar.xz"
182 - else
183 - SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
184 - fi
185 - KEYWORDS="alpha amd64 ppc ppc64 sparc x86 ~x86-fbsd"
186 -fi
187 -
188 -inherit eutils flag-o-matic multilib toolchain-funcs ${SCM}
189 -
190 -DESCRIPTION="GPAC is an implementation of the MPEG-4 Systems standard developed from scratch in ANSI C"
191 -HOMEPAGE="http://gpac.wp.mines-telecom.fr/"
192 -
193 -LICENSE="GPL-2"
194 -SLOT="0"
195 -IUSE="a52 aac alsa debug dvb ffmpeg ipv6 jack jpeg jpeg2k mad opengl oss png pulseaudio sdl ssl static-libs theora truetype vorbis xml xvid"
196 -
197 -S="${WORKDIR}"/${PN}
198 -
199 -RDEPEND="
200 - a52? ( media-libs/a52dec )
201 - aac? ( >=media-libs/faad2-2.0 )
202 - alsa? ( media-libs/alsa-lib )
203 - dvb? ( media-tv/linuxtv-dvb-apps )
204 - ffmpeg? ( virtual/ffmpeg )
205 - jack? ( media-sound/jack-audio-connection-kit )
206 - jpeg? ( virtual/jpeg )
207 - mad? ( >=media-libs/libmad-0.15.1b )
208 - opengl? ( virtual/opengl media-libs/freeglut virtual/glu )
209 - >=media-libs/libogg-1.1
210 - png? ( >=media-libs/libpng-1.4 )
211 - vorbis? ( >=media-libs/libvorbis-1.1 )
212 - theora? ( media-libs/libtheora )
213 - truetype? ( >=media-libs/freetype-2.1.4 )
214 - xml? ( >=dev-libs/libxml2-2.6.0 )
215 - xvid? ( >=media-libs/xvid-1.0.1 )
216 - sdl? ( media-libs/libsdl )
217 - jpeg2k? ( media-libs/openjpeg:0 )
218 - ssl? ( dev-libs/openssl )
219 - pulseaudio? ( media-sound/pulseaudio )
220 - x11-libs/libXt
221 - x11-libs/libX11
222 - x11-libs/libXv
223 - x11-libs/libXext"
224 -# disabled upstream, see applications/Makefile
225 -# wxwidgets? ( =x11-libs/wxGTK-2.8* )
226 -
227 -DEPEND="${RDEPEND}"
228 -
229 -my_use() {
230 - local flag="$1" pflag="${2:-$1}"
231 - if use ${flag}; then
232 - echo "--use-${pflag}=system"
233 - else
234 - echo "--use-${pflag}=no"
235 - fi
236 -}
237 -
238 -src_prepare() {
239 - epatch "${FILESDIR}"/110_all_implicitdecls.patch \
240 - "${FILESDIR}"/${PN}-0.5.1-build-fixes.patch \
241 - "${FILESDIR}"/ffmpeg25.patch
242 - sed -i -e "s:\(--disable-.*\)=\*):\1):" configure || die
243 -}
244 -
245 -src_configure() {
246 - tc-export CC CXX AR RANLIB
247 -
248 - econf \
249 - --enable-svg \
250 - --enable-pic \
251 - --disable-amr \
252 - --use-js=no \
253 - --use-ogg=system \
254 - $(use_enable alsa) \
255 - $(use_enable debug) \
256 - $(use_enable ipv6) \
257 - $(use_enable jack jack yes) \
258 - $(use_enable opengl) \
259 - $(use_enable oss oss-audio) \
260 - $(use_enable pulseaudio pulseaudio yes) \
261 - $(use_enable sdl) \
262 - $(use_enable ssl) \
263 - $(use_enable static-libs static-lib) \
264 - --disable-wx \
265 - $(my_use a52) \
266 - $(my_use aac faad) \
267 - $(my_use dvb dvbx) \
268 - $(my_use ffmpeg) \
269 - $(my_use jpeg) \
270 - $(my_use jpeg2k openjpeg) \
271 - $(my_use mad) \
272 - $(my_use png) \
273 - $(my_use theora) \
274 - $(my_use truetype ft) \
275 - $(my_use vorbis) \
276 - $(my_use xvid) \
277 - --extra-cflags="${CFLAGS}" \
278 - --cc="$(tc-getCC)" \
279 - --libdir="/$(get_libdir)"
280 -}
281 -
282 -src_install() {
283 - emake STRIP="true" DESTDIR="${D}" install
284 - emake STRIP="true" DESTDIR="${D}" install-lib
285 - dodoc AUTHORS BUGS Changelog README TODO INSTALLME
286 - dodoc doc/*.txt
287 - dohtml doc/*.html
288 -}