Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libcaca/
Date: Mon, 04 Nov 2019 12:19:35
Message-Id: 1572869963.1b913f9dd029c51ac4856f75ff89505500aa8273.zlogene@gentoo
1 commit: 1b913f9dd029c51ac4856f75ff89505500aa8273
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 4 12:10:10 2019 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 4 12:19:23 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b913f9d
7
8 media-libs/libcaca: Drop old
9
10 Package-Manager: Portage-2.3.76, Repoman-2.3.16
11 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
12
13 media-libs/libcaca/libcaca-0.99_beta19.ebuild | 153 --------------------------
14 1 file changed, 153 deletions(-)
15
16 diff --git a/media-libs/libcaca/libcaca-0.99_beta19.ebuild b/media-libs/libcaca/libcaca-0.99_beta19.ebuild
17 deleted file mode 100644
18 index 941b299aae7..00000000000
19 --- a/media-libs/libcaca/libcaca-0.99_beta19.ebuild
20 +++ /dev/null
21 @@ -1,153 +0,0 @@
22 -# Copyright 1999-2019 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=5
26 -PYTHON_COMPAT=( python2_7 )
27 -RUBY_OPTIONAL=yes
28 -#USE_RUBY=ruby20
29 -
30 -inherit autotools ruby-ng eutils flag-o-matic mono-env multilib java-pkg-opt-2 python-single-r1 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 ~sh sparc x86"
40 -IUSE="cxx doc imlib java mono ncurses opengl python ruby slang static-libs test truetype X"
41 -REQUIRED_USE="
42 - python? ( ${PYTHON_REQUIRED_USE} )
43 -"
44 -# ruby? ( ruby_targets_${USE_RUBY} )
45 -
46 -COMMON_DEPEND="imlib? ( >=media-libs/imlib2-1.4.6-r2[${MULTILIB_USEDEP}] )
47 - mono? ( dev-lang/mono )
48 - ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
49 - opengl? (
50 - >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
51 - >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
52 - >=media-libs/freeglut-2.8.1[${MULTILIB_USEDEP}]
53 - truetype? ( >=media-libs/ftgl-2.1.3_rc5 )
54 - )
55 - python? ( ${PYTHON_DEPS} )
56 - slang? ( >=sys-libs/slang-2.2.4-r1[${MULTILIB_USEDEP}] )
57 - X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] )"
58 -# ruby? ( $(ruby_implementations_depend) )
59 -RDEPEND="${COMMON_DEPEND}
60 - java? ( >=virtual/jre-1.5 )"
61 -DEPEND="${COMMON_DEPEND}
62 - virtual/pkgconfig
63 - doc? (
64 - app-doc/doxygen
65 - virtual/latex-base
66 - >=dev-texlive/texlive-fontsrecommended-2012
67 - >=dev-texlive/texlive-latexextra-2012
68 - dev-tex/xcolor
69 - )
70 - java? ( >=virtual/jdk-1.5 )
71 - test? ( dev-util/cppunit )"
72 -
73 -S=${WORKDIR}/${MY_P}
74 -
75 -DOCS=( AUTHORS ChangeLog NEWS NOTES README THANKS )
76 -
77 -pkg_setup() {
78 - use python && python-single-r1_pkg_setup
79 - java-pkg-opt-2_pkg_setup
80 - use mono && mono-env_pkg_setup
81 -}
82 -
83 -src_unpack() {
84 - default
85 -}
86 -
87 -src_prepare() {
88 - sed -i -e '/doxygen_tests = check-doxygen/d' test/Makefile.am || die #339962
89 -
90 - sed -i \
91 - -e 's:-g -O2 -fno-strength-reduce -fomit-frame-pointer::' \
92 - -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
93 - configure.ac || die
94 -
95 - sed -i \
96 - -e 's:$(JAVAC):$(JAVAC) $(JAVACFLAGS):' \
97 - -e 's:libcaca_java_la_CPPFLAGS =:libcaca_java_la_CPPFLAGS = -I$(top_srcdir)/caca:' \
98 - java/Makefile.am || die
99 -
100 - if ! use truetype; then
101 - sed -i -e '/PKG_CHECK_MODULES/s:ftgl:dIsAbLe&:' configure.ac || die
102 - fi
103 -
104 - if use imlib && ! use X; then
105 - append-cflags -DX_DISPLAY_MISSING
106 - fi
107 -
108 - # bug 653400
109 - append-cxxflags -std=c++11
110 -
111 - # Removed 'has_version '>=dev-texlive/texlive-latex-2013' &&' that prefixed this
112 - # patch before wrt #517474
113 - epatch "${FILESDIR}"/${PN}-0.99_beta18-latex_hacks.patch
114 -
115 - # fix out of source tests
116 - epatch "${FILESDIR}"/${PN}-0.99_beta18-fix-tests.patch
117 -
118 - eautoreconf
119 -
120 - java-pkg-opt-2_src_prepare
121 -}
122 -
123 -multilib_src_configure() {
124 - if multilib_is_native_abi; then
125 - if use java; then
126 - export JAVACFLAGS="$(java-pkg_javac-args)"
127 - export JAVA_CFLAGS="$(java-pkg_get-jni-cflags)"
128 - fi
129 -
130 - use mono && export CSC="$(type -P gmcs)" #329651
131 - export VARTEXFONTS="${T}/fonts" #44128
132 - use ruby && use ruby_targets_${USE_RUBY} && export RUBY=$(ruby_implementation_command ${USE_RUBY})
133 - fi
134 -
135 - ECONF_SOURCE="${S}" \
136 - econf \
137 - $(use_enable static-libs static) \
138 - $(use_enable slang) \
139 - $(use_enable ncurses) \
140 - $(use_enable X x11) $(use_with X x) --x-libraries=/usr/$(get_libdir) \
141 - $(use_enable opengl gl) \
142 - $(use_enable cxx) \
143 - $(use_enable imlib imlib2) \
144 - $(use_enable test cppunit) \
145 - $(multilib_native_use_enable java) \
146 - $(multilib_native_use_enable ruby) \
147 - $(multilib_native_use_enable python) \
148 - $(multilib_native_use_enable mono csharp) \
149 - $(multilib_native_use_enable doc)
150 -}
151 -
152 -multilib_src_compile() {
153 - local _java_makeopts
154 - use java && _java_makeopts="-j1" #480864
155 - emake V=1 ${_java_makeopts}
156 -}
157 -
158 -multilib_src_test() {
159 - emake V=1 -j1 check
160 -}
161 -
162 -multilib_src_install() {
163 - emake V=1 DESTDIR="${D}" install
164 -
165 - if multilib_is_native_abi && use java; then
166 - java-pkg_newjar java/libjava.jar
167 - fi
168 -}
169 -
170 -multilib_src_install_all() {
171 - einstalldocs
172 - rm -rf "${D}"/usr/share/java
173 - prune_libtool_files --modules
174 -}