Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libcaca/
Date: Fri, 18 Jun 2021 14:56:29
Message-Id: 1624028171.a17a038ba653cf52039460cf79adca71ef4a2326.sam@gentoo
1 commit: a17a038ba653cf52039460cf79adca71ef4a2326
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 18 14:55:58 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 18 14:56:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a17a038b
7
8 media-libs/libcaca: drop 0.99_beta19-r5, 0.99_beta19-r6
9
10 Bug: https://bugs.gentoo.org/772317
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 media-libs/libcaca/libcaca-0.99_beta19-r5.ebuild | 151 --------------------
14 media-libs/libcaca/libcaca-0.99_beta19-r6.ebuild | 173 -----------------------
15 2 files changed, 324 deletions(-)
16
17 diff --git a/media-libs/libcaca/libcaca-0.99_beta19-r5.ebuild b/media-libs/libcaca/libcaca-0.99_beta19-r5.ebuild
18 deleted file mode 100644
19 index 1b649c63160..00000000000
20 --- a/media-libs/libcaca/libcaca-0.99_beta19-r5.ebuild
21 +++ /dev/null
22 @@ -1,151 +0,0 @@
23 -# Copyright 1999-2021 Gentoo Authors
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=5
27 -
28 -RUBY_OPTIONAL=yes
29 -#USE_RUBY=ruby20
30 -inherit autotools ruby-ng epatch eutils flag-o-matic mono-env multilib java-pkg-opt-2 multilib-minimal
31 -
32 -MY_P=${P/_/.}
33 -DESCRIPTION="A library that creates colored ASCII-art graphics"
34 -HOMEPAGE="http://libcaca.zoy.org/"
35 -SRC_URI="http://libcaca.zoy.org/files/${PN}/${MY_P}.tar.gz"
36 -
37 -LICENSE="GPL-2 ISC LGPL-2.1 WTFPL-2"
38 -SLOT="0"
39 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
40 -IUSE="doc imlib java mono ncurses opengl ruby slang static-libs test truetype X"
41 -RESTRICT="!test? ( test )"
42 -REQUIRED_USE=""
43 -# ruby? ( ruby_targets_${USE_RUBY} )
44 -
45 -COMMON_DEPEND="imlib? ( >=media-libs/imlib2-1.4.6-r2[${MULTILIB_USEDEP}] )
46 - mono? ( dev-lang/mono )
47 - ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
48 - opengl? (
49 - >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
50 - >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
51 - >=media-libs/freeglut-2.8.1[${MULTILIB_USEDEP}]
52 - truetype? ( >=media-libs/ftgl-2.1.3_rc5 )
53 - )
54 - slang? ( >=sys-libs/slang-2.2.4-r1[${MULTILIB_USEDEP}] )
55 - X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] )"
56 -# ruby? ( $(ruby_implementations_depend) )
57 -RDEPEND="${COMMON_DEPEND}
58 - java? ( >=virtual/jre-1.5 )"
59 -DEPEND="${COMMON_DEPEND}
60 - virtual/pkgconfig
61 - doc? (
62 - app-doc/doxygen
63 - virtual/latex-base
64 - >=dev-texlive/texlive-fontsrecommended-2012
65 - >=dev-texlive/texlive-latexextra-2012
66 - dev-texlive/texlive-latexrecommended
67 - )
68 - java? ( >=virtual/jdk-1.5 )
69 - test? ( dev-util/cppunit )"
70 -
71 -S=${WORKDIR}/${MY_P}
72 -
73 -DOCS=( AUTHORS ChangeLog NEWS NOTES README THANKS )
74 -
75 -pkg_setup() {
76 - java-pkg-opt-2_pkg_setup
77 - use mono && mono-env_pkg_setup
78 -}
79 -
80 -src_unpack() {
81 - default
82 -}
83 -
84 -src_prepare() {
85 - sed -i -e '/doxygen_tests = check-doxygen/d' test/Makefile.am || die #339962
86 -
87 - sed -i \
88 - -e 's:-g -O2 -fno-strength-reduce -fomit-frame-pointer::' \
89 - -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
90 - configure.ac || die
91 -
92 - sed -i \
93 - -e 's:$(JAVAC):$(JAVAC) $(JAVACFLAGS):' \
94 - -e 's:libcaca_java_la_CPPFLAGS =:libcaca_java_la_CPPFLAGS = -I$(top_srcdir)/caca:' \
95 - java/Makefile.am || die
96 -
97 - if ! use truetype; then
98 - sed -i -e '/PKG_CHECK_MODULES/s:ftgl:dIsAbLe&:' configure.ac || die
99 - fi
100 -
101 - if use imlib && ! use X; then
102 - append-cflags -DX_DISPLAY_MISSING
103 - fi
104 -
105 - # bug 653400
106 - append-cxxflags -std=c++11
107 -
108 - # Removed 'has_version '>=dev-texlive/texlive-latex-2013' &&' that prefixed this
109 - # patch before wrt #517474
110 - epatch "${FILESDIR}"/${PN}-0.99_beta18-latex_hacks.patch
111 -
112 - # fix out of source tests
113 - epatch "${FILESDIR}"/${PN}-0.99_beta18-fix-tests.patch
114 -
115 - eautoreconf
116 -
117 - java-pkg-opt-2_src_prepare
118 -}
119 -
120 -multilib_src_configure() {
121 - if multilib_is_native_abi; then
122 - if use java; then
123 - export JAVACFLAGS="$(java-pkg_javac-args)"
124 - export JAVA_CFLAGS="$(java-pkg_get-jni-cflags)"
125 - fi
126 -
127 - use mono && export CSC="$(type -P gmcs)" #329651
128 - export VARTEXFONTS="${T}/fonts" #44128
129 - use ruby && use ruby_targets_${USE_RUBY} && export RUBY=$(ruby_implementation_command ${USE_RUBY})
130 - fi
131 -
132 - ECONF_SOURCE="${S}" \
133 - econf \
134 - $(use_enable static-libs static) \
135 - $(use_enable slang) \
136 - $(use_enable ncurses) \
137 - $(use_enable X x11) \
138 - $(use_with X x) \
139 - --x-libraries=/usr/$(get_libdir) \
140 - $(use_enable opengl gl) \
141 - --enable-cxx \
142 - $(use_enable imlib imlib2) \
143 - $(use_enable test cppunit) \
144 - $(multilib_native_use_enable java) \
145 - $(multilib_native_use_enable ruby) \
146 - --disable-python \
147 - $(multilib_native_use_enable mono csharp) \
148 - $(multilib_native_use_enable doc)
149 -}
150 -
151 -multilib_src_compile() {
152 - local _java_makeopts
153 - use java && _java_makeopts="-j1" #480864
154 - emake V=1 ${_java_makeopts}
155 -}
156 -
157 -multilib_src_test() {
158 - emake V=1 -j1 check
159 -}
160 -
161 -multilib_src_install() {
162 - emake V=1 DESTDIR="${D}" install
163 -
164 - if multilib_is_native_abi && use java; then
165 - java-pkg_newjar java/libjava.jar
166 - fi
167 -}
168 -
169 -multilib_src_install_all() {
170 - einstalldocs
171 - rm -rf "${D}"/usr/share/java
172 - find "${ED}" -name '*.la' -delete || die
173 -}
174
175 diff --git a/media-libs/libcaca/libcaca-0.99_beta19-r6.ebuild b/media-libs/libcaca/libcaca-0.99_beta19-r6.ebuild
176 deleted file mode 100644
177 index a6e06f3e038..00000000000
178 --- a/media-libs/libcaca/libcaca-0.99_beta19-r6.ebuild
179 +++ /dev/null
180 @@ -1,173 +0,0 @@
181 -# Copyright 1999-2021 Gentoo Authors
182 -# Distributed under the terms of the GNU General Public License v2
183 -
184 -EAPI=7
185 -
186 -RUBY_OPTIONAL=yes
187 -#USE_RUBY=ruby20
188 -
189 -inherit autotools ruby-ng flag-o-matic java-pkg-opt-2 mono-env toolchain-funcs multilib-minimal
190 -
191 -MY_P=${P/_/.}
192 -DESCRIPTION="A library that creates colored ASCII-art graphics"
193 -HOMEPAGE="http://libcaca.zoy.org/"
194 -SRC_URI="http://libcaca.zoy.org/files/${PN}/${MY_P}.tar.gz"
195 -S="${WORKDIR}/${MY_P}"
196 -
197 -LICENSE="GPL-2 ISC LGPL-2.1 WTFPL-2"
198 -SLOT="0"
199 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
200 -IUSE="doc imlib java mono ncurses opengl ruby slang static-libs test truetype X"
201 -RESTRICT="!test? ( test )"
202 -
203 -# ruby? ( ruby_targets_${USE_RUBY} )
204 -REQUIRED_USE=""
205 -
206 -# ruby? ( $(ruby_implementations_depend) )
207 -DEPEND="
208 - imlib? ( >=media-libs/imlib2-1.4.6-r2[${MULTILIB_USEDEP}] )
209 - mono? ( dev-lang/mono )
210 - ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
211 - opengl? (
212 - >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
213 - >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
214 - >=media-libs/freeglut-2.8.1[${MULTILIB_USEDEP}]
215 - truetype? ( >=media-libs/ftgl-2.1.3_rc5 )
216 - )
217 - slang? ( >=sys-libs/slang-2.2.4-r1[${MULTILIB_USEDEP}] )
218 - X? (
219 - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
220 - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
221 - )
222 -"
223 -RDEPEND="java? ( >=virtual/jre-1.5 )"
224 -BDEPEND="
225 - virtual/pkgconfig
226 - doc? (
227 - app-doc/doxygen
228 - virtual/latex-base
229 - >=dev-texlive/texlive-fontsrecommended-2012
230 - >=dev-texlive/texlive-latexextra-2012
231 - dev-texlive/texlive-latexrecommended
232 - )
233 - java? ( >=virtual/jdk-1.5 )
234 - test? ( dev-util/cppunit )
235 -"
236 -
237 -DOCS=( AUTHORS ChangeLog NEWS NOTES README THANKS )
238 -
239 -PATCHES=(
240 - # Removed 'has_version '>=dev-texlive/texlive-latex-2013' &&' that prefixed this
241 - # patch before wrt #517474
242 - "${FILESDIR}"/${PN}-0.99_beta18-latex_hacks.patch
243 - # Fix out of source tests
244 - "${FILESDIR}"/${PN}-0.99_beta18-fix-tests.patch
245 -)
246 -
247 -pkg_setup() {
248 - java-pkg-opt-2_pkg_setup
249 - use mono && mono-env_pkg_setup
250 -}
251 -
252 -src_unpack() {
253 - default
254 -}
255 -
256 -src_prepare() {
257 - # bug #339962
258 - sed -i -e '/doxygen_tests = check-doxygen/d' test/Makefile.am || die
259 -
260 - sed -i \
261 - -e 's:-g -O2 -fno-strength-reduce -fomit-frame-pointer::' \
262 - -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
263 - configure.ac || die
264 -
265 - sed -i \
266 - -e 's:$(JAVAC):$(JAVAC) $(JAVACFLAGS):' \
267 - -e 's:libcaca_java_la_CPPFLAGS =:libcaca_java_la_CPPFLAGS = -I$(top_srcdir)/caca:' \
268 - java/Makefile.am || die
269 -
270 - if ! use truetype; then
271 - sed -i -e '/PKG_CHECK_MODULES/s:ftgl:dIsAbLe&:' configure.ac || die
272 - fi
273 -
274 - if use imlib && ! use X; then
275 - append-cflags -DX_DISPLAY_MISSING
276 - fi
277 -
278 - # bug #653400
279 - append-cxxflags -std=c++11
280 -
281 - # bug #601902
282 - append-libs "$($(tc-getPKG_CONFIG) --libs ncurses)"
283 -
284 - default
285 - eautoreconf
286 -
287 - java-pkg-opt-2_src_prepare
288 -}
289 -
290 -multilib_src_configure() {
291 - if multilib_is_native_abi; then
292 - if use java; then
293 - export JAVACFLAGS="$(java-pkg_javac-args)"
294 - export JAVA_CFLAGS="$(java-pkg_get-jni-cflags)"
295 - fi
296 -
297 - # bug #44128
298 - export VARTEXFONTS="${T}/fonts"
299 -
300 - # bug #329651
301 - use mono && export CSC="$(type -P gmcs)"
302 - use ruby && use ruby_targets_${USE_RUBY} && export RUBY=$(ruby_implementation_command ${USE_RUBY})
303 - fi
304 -
305 - local myeconfargs=(
306 - $(use_enable static-libs static)
307 - $(use_enable slang)
308 - $(use_enable ncurses)
309 - $(use_enable X x11)
310 - $(use_with X x)
311 - --x-libraries=/usr/$(get_libdir)
312 - $(use_enable opengl gl)
313 - --enable-cxx
314 - $(use_enable imlib imlib2)
315 - $(use_enable test cppunit)
316 - $(multilib_native_use_enable java)
317 - $(multilib_native_use_enable ruby)
318 - --disable-python
319 - $(multilib_native_use_enable mono csharp)
320 - $(multilib_native_use_enable doc)
321 - )
322 -
323 - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
324 -}
325 -
326 -multilib_src_compile() {
327 - local _java_makeopts
328 -
329 - # bug #480864
330 - use java && _java_makeopts="-j1"
331 - emake V=1 ${_java_makeopts}
332 -}
333 -
334 -multilib_src_test() {
335 - emake V=1 -j1 check
336 -}
337 -
338 -multilib_src_install() {
339 - emake V=1 DESTDIR="${D}" install
340 -
341 - # Note: broken, see bug #508564 and bug #773913
342 - if multilib_is_native_abi && use java; then
343 - java-pkg_newjar java/libjava.jar
344 - fi
345 -}
346 -
347 -multilib_src_install_all() {
348 - einstalldocs
349 -
350 - rm -rf "${ED}"/usr/share/java || die
351 -
352 - find "${ED}" -name '*.la' -delete || die
353 -}