Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/gpac/
Date: Thu, 29 Nov 2018 23:01:58
Message-Id: 1543532494.b3a0728dbe588d58a4c1df2afbcc7a101d18db95.asturm@gentoo
1 commit: b3a0728dbe588d58a4c1df2afbcc7a101d18db95
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 29 22:57:37 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 29 23:01:34 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a0728d
7
8 media-video/gpac: Drop 0.7.1 (r0)
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 media-video/gpac/gpac-0.7.1.ebuild | 141 -------------------------------------
14 1 file changed, 141 deletions(-)
15
16 diff --git a/media-video/gpac/gpac-0.7.1.ebuild b/media-video/gpac/gpac-0.7.1.ebuild
17 deleted file mode 100644
18 index 73698dcdb6b..00000000000
19 --- a/media-video/gpac/gpac-0.7.1.ebuild
20 +++ /dev/null
21 @@ -1,141 +0,0 @@
22 -# Copyright 1999-2018 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=6
26 -
27 -if [[ ${PV} == *9999 ]] ; then
28 - SCM="git-r3"
29 - EGIT_REPO_URI="https://github.com/gpac/gpac"
30 -else
31 - SRC_URI="https://github.com/gpac/gpac/archive/v${PV}.tar.gz -> ${P}.tar.gz"
32 - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
33 -fi
34 -
35 -inherit flag-o-matic toolchain-funcs ${SCM}
36 -
37 -DESCRIPTION="Implementation of the MPEG-4 Systems standard developed from scratch in ANSI C"
38 -HOMEPAGE="https://gpac.wp.imt.fr/"
39 -
40 -LICENSE="GPL-2"
41 -# subslot == libgpac major
42 -SLOT="0/7"
43 -IUSE="a52 aac alsa debug dvb ffmpeg ipv6 jack jpeg jpeg2k libav libressl mad opengl oss png
44 - pulseaudio sdl ssl static-libs theora truetype vorbis xml xvid X"
45 -
46 -RDEPEND="
47 - a52? ( media-libs/a52dec )
48 - aac? ( >=media-libs/faad2-2.0 )
49 - alsa? ( media-libs/alsa-lib )
50 - dvb? ( media-tv/linuxtv-dvb-apps )
51 - ffmpeg? (
52 - !libav? ( media-video/ffmpeg:0= )
53 - libav? ( media-video/libav:0= ) )
54 - jack? ( media-sound/jack-audio-connection-kit )
55 - jpeg? ( virtual/jpeg:0 )
56 - mad? ( >=media-libs/libmad-0.15.1b )
57 - opengl? ( virtual/opengl media-libs/freeglut virtual/glu )
58 - >=media-libs/libogg-1.1
59 - png? ( >=media-libs/libpng-1.4:0= )
60 - vorbis? ( >=media-libs/libvorbis-1.1 )
61 - theora? ( media-libs/libtheora )
62 - truetype? ( >=media-libs/freetype-2.1.4:2 )
63 - xml? ( >=dev-libs/libxml2-2.6.0:2 )
64 - xvid? ( >=media-libs/xvid-1.0.1 )
65 - sdl? ( media-libs/libsdl )
66 - jpeg2k? ( media-libs/openjpeg:0 )
67 - ssl? (
68 - !libressl? ( dev-libs/openssl:0= )
69 - libressl? ( dev-libs/libressl:0= ) )
70 - pulseaudio? ( media-sound/pulseaudio )
71 - X? (
72 - x11-libs/libXt
73 - x11-libs/libX11
74 - x11-libs/libXv
75 - x11-libs/libXext
76 - )
77 -"
78 -# disabled upstream, see applications/Makefile
79 -# wxwidgets? ( =x11-libs/wxGTK-2.8* )
80 -DEPEND="${RDEPEND}
81 - virtual/pkgconfig"
82 -
83 -# DOCS="AUTHORS BUGS Changelog README.md TODO doc/CODING_STYLE doc/*.doc doc/*.bt doc/SceneGenerators doc/ipmpx_syntax.bt doc/*.txt"
84 -PATCHES=(
85 - "${FILESDIR}/${PN}-0.7.1-configure.patch"
86 - "${FILESDIR}/ffmpeg4.patch"
87 - "${FILESDIR}/${PN}-freetype.patch"
88 - "${FILESDIR}/${P}-openssl-1.1.patch"
89 -)
90 -
91 -DOCS=(
92 - doc/CODING_STYLE
93 - doc/GPAC\ UPnP.doc
94 - doc/ISO\ 639-2\ codes.txt
95 - doc/SceneGenerators
96 - doc/ipmpx_syntax.bt
97 - Changelog
98 - AUTHORS
99 - BUGS
100 - README.md
101 - TODO
102 -)
103 -HTML_DOCS="doc/*.html"
104 -
105 -my_use() {
106 - local flag="$1" pflag="${2:-$1}"
107 - if use ${flag}; then
108 - echo "--use-${pflag}=system"
109 - else
110 - echo "--use-${pflag}=no"
111 - fi
112 -}
113 -
114 -src_prepare() {
115 - default
116 - sed -i -e "s:\(--disable-.*\)=\*):\1):" configure || die
117 -}
118 -
119 -src_configure() {
120 - tc-export CC CXX AR RANLIB
121 -
122 - econf \
123 - --enable-svg \
124 - --enable-pic \
125 - --disable-amr \
126 - --use-js=no \
127 - --use-ogg=system \
128 - $(use_enable alsa) \
129 - $(use_enable debug) \
130 - $(use_enable ipv6) \
131 - $(use_enable jack jack yes) \
132 - $(use_enable opengl 3d) \
133 - $(use_enable oss oss-audio) \
134 - $(use_enable pulseaudio pulseaudio yes) \
135 - $(use_enable sdl) \
136 - $(use_enable ssl) \
137 - $(use_enable static-libs static-lib) \
138 - $(use_enable X x11) $(use_enable X x11-shm) $(use_enable X x11-xv) \
139 - --disable-wx \
140 - $(my_use a52) \
141 - $(my_use aac faad) \
142 - $(my_use dvb dvbx) \
143 - $(my_use ffmpeg) \
144 - $(my_use jpeg) \
145 - $(my_use jpeg2k openjpeg) \
146 - $(my_use mad) \
147 - $(my_use png) \
148 - $(my_use theora) \
149 - $(my_use truetype ft) \
150 - $(my_use vorbis) \
151 - $(my_use xvid) \
152 - --extra-cflags="${CFLAGS}" \
153 - --cc="$(tc-getCC)" \
154 - --libdir="/$(get_libdir)" \
155 - --verbose
156 -}
157 -
158 -src_install() {
159 - einstalldocs
160 - emake STRIP="true" DESTDIR="${D}" install
161 - emake STRIP="true" DESTDIR="${D}" install-lib
162 -}