Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/icu-layoutex/
Date: Wed, 21 Feb 2018 23:11:57
Message-Id: 1519254705.f27693f556ec35147e47e0e906eaa7b219b1c2fc.dilfridge@gentoo
1 commit: f27693f556ec35147e47e0e906eaa7b219b1c2fc
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 21 23:11:30 2018 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 21 23:11:45 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27693f5
7
8 dev-libs/icu-layoutex: Remove old
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 dev-libs/icu-layoutex/Manifest | 2 -
13 dev-libs/icu-layoutex/icu-layoutex-59.1.ebuild | 115 -------------------------
14 dev-libs/icu-layoutex/icu-layoutex-60.1.ebuild | 115 -------------------------
15 3 files changed, 232 deletions(-)
16
17 diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest
18 index 4122b75d08f..a44787b16f8 100644
19 --- a/dev-libs/icu-layoutex/Manifest
20 +++ b/dev-libs/icu-layoutex/Manifest
21 @@ -1,5 +1,3 @@
22 DIST icu4c-58_1-src.tgz 23366443 BLAKE2B 16f1c778d925893769c6e0f0901fe02e57289535a25edd8ee8c96bdf4551499ead2c75d0f7e733fb89d1670c5065f1e8013ebe14cbdc34881a67452e622cd990 SHA512 59b2a76834192a35125fda326587e613ef4486152cf0278c6f22568d4ae02c4b2d897efcea2654ef2b11bd1c3154aecd38cb68a70f69430736f343689f94c155
23 DIST icu4c-58_2-src.tgz 23369902 BLAKE2B cdd2e02c3aba050f5b7f8b38c5a3731e3e5f1cc1403ef86a50908b95560ea3cf8a2d47119fa60cf34f22a8b65eaa2392fd5bcbd3bc48b3da541fe3d9bd7392c0 SHA512 5c21af748f48b392e6c0412bd0aee92162ea931820dcbfab4ec6e0299868504b303d88f7586cc95de55c777ac0dca3a29d6c8ca0892c646ebc864c8a5b5a162a
24 -DIST icu4c-59_1-src.tgz 22706578 BLAKE2B 88ec0b5a174b7f854813c66009aba695b61ec4887b845f092f5b5bf401c416cb2920c596f3f33fee4751bb8ea576a37e991fb18bc845142b322e985224b95879 SHA512 9348aa68d72a74cd1f26588c30c80eee1b48800a26930d7eb0749390fd65f7930ee8843058b6a6dd5f265e79054fef661e807ded16a1ad691cbc5ebc5ab944c4
25 -DIST icu4c-60_1-src.tgz 23296064 BLAKE2B 4f90c1f4f00b686d2632429fbaa6a6ec3d977e414f8d00cf82a525a1504c9d8c9b1a19458b495e5847abbcfff933038752f96d6bd165d206582f8ec1b77fff40 SHA512 a6798f70add1b3bac2197a49e09a0bb636279af7019ce572f63a30ab713e09657ee9d9b20aac7ea806fbb84667ca2eca981411e5053b47c3c705aa496a669233
26 DIST icu4c-60_2-src.tgz 23317835 BLAKE2B dabd24a9317b44f6852c61c83e808c920d7d29f57d53a7450c68cdad5f84941f771db07fab1f5a16451d59c7aa2750e5a4d5b5fa9a904c43d131529b648263ea SHA512 8e718e66c13e7f25714404c46b91ed6305efff1df70c328be2ec743023a7719016dae72a5fa0a05d6f5599983590a2044ff72d3453a048d987ab546d0416d694
27
28 diff --git a/dev-libs/icu-layoutex/icu-layoutex-59.1.ebuild b/dev-libs/icu-layoutex/icu-layoutex-59.1.ebuild
29 deleted file mode 100644
30 index cb059aee76f..00000000000
31 --- a/dev-libs/icu-layoutex/icu-layoutex-59.1.ebuild
32 +++ /dev/null
33 @@ -1,115 +0,0 @@
34 -# Copyright 1999-2017 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=6
38 -
39 -inherit eutils flag-o-matic toolchain-funcs autotools multilib-minimal
40 -
41 -DESCRIPTION="External layout part of International Components for Unicode"
42 -HOMEPAGE="http://www.icu-project.org/"
43 -SRC_URI="http://download.icu-project.org/files/icu4c/${PV/_/}/icu4c-${PV//./_}-src.tgz"
44 -
45 -LICENSE="BSD"
46 -
47 -SLOT="0/${PV}"
48 -
49 -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
50 -IUSE="debug static-libs"
51 -
52 -RDEPEND="
53 - ~dev-libs/icu-${PV}[${MULTILIB_USEDEP}]
54 - dev-libs/icu-le-hb[${MULTILIB_USEDEP}]
55 -"
56 -
57 -DEPEND="
58 - virtual/pkgconfig[${MULTILIB_USEDEP}]
59 - ${RDEPEND}
60 -"
61 -
62 -S="${WORKDIR}/${PN/-layoutex}/source"
63 -
64 -PATCHES=(
65 - "${FILESDIR}/${PN}-58.1-remove-bashisms.patch"
66 -)
67 -
68 -src_prepare() {
69 - # apply patches
70 - default
71 -
72 - local variable
73 -
74 - # Disable renaming as it is stupid thing to do
75 - sed -i \
76 - -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \
77 - common/unicode/uconfig.h || die
78 -
79 - # Fix linking of icudata
80 - sed -i \
81 - -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
82 - config/mh-linux || die
83 -
84 - eautoreconf
85 -}
86 -
87 -src_configure() {
88 - # Use C++14
89 - append-cxxflags -std=c++14
90 -
91 - if tc-is-cross-compiler; then
92 - mkdir "${WORKDIR}"/host || die
93 - pushd "${WORKDIR}"/host >/dev/null || die
94 -
95 - CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
96 - CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \
97 - RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \
98 - "${S}"/configure --disable-renaming --disable-debug \
99 - --disable-samples --enable-static || die
100 - emake
101 -
102 - popd >/dev/null || die
103 - fi
104 -
105 - multilib-minimal_src_configure
106 -}
107 -
108 -multilib_src_configure() {
109 - local myeconfargs=(
110 - --disable-renaming
111 - --disable-samples
112 - --enable-layoutex
113 - $(use_enable debug)
114 - $(use_enable static-libs static)
115 - )
116 -
117 - tc-is-cross-compiler && myeconfargs+=(
118 - --with-cross-build="${WORKDIR}"/host
119 - )
120 -
121 - # icu tries to use clang by default
122 - tc-export CC CXX
123 -
124 - ECONF_SOURCE=${S} \
125 - econf "${myeconfargs[@]}"
126 -}
127 -
128 -multilib_src_test() {
129 - # INTLTEST_OPTS: intltest options
130 - # -e: Exhaustive testing
131 - # -l: Reporting of memory leaks
132 - # -v: Increased verbosity
133 - # IOTEST_OPTS: iotest options
134 - # -e: Exhaustive testing
135 - # -v: Increased verbosity
136 - # CINTLTST_OPTS: cintltst options
137 - # -e: Exhaustive testing
138 - # -v: Increased verbosity
139 - pushd layoutex &>/dev/null || die
140 - emake -j1 VERBOSE="1" check
141 - popd &>/dev/null || die
142 -}
143 -
144 -multilib_src_install() {
145 - pushd layoutex &>/dev/null || die
146 - default
147 - popd &>/dev/null || die
148 -}
149
150 diff --git a/dev-libs/icu-layoutex/icu-layoutex-60.1.ebuild b/dev-libs/icu-layoutex/icu-layoutex-60.1.ebuild
151 deleted file mode 100644
152 index cb059aee76f..00000000000
153 --- a/dev-libs/icu-layoutex/icu-layoutex-60.1.ebuild
154 +++ /dev/null
155 @@ -1,115 +0,0 @@
156 -# Copyright 1999-2017 Gentoo Foundation
157 -# Distributed under the terms of the GNU General Public License v2
158 -
159 -EAPI=6
160 -
161 -inherit eutils flag-o-matic toolchain-funcs autotools multilib-minimal
162 -
163 -DESCRIPTION="External layout part of International Components for Unicode"
164 -HOMEPAGE="http://www.icu-project.org/"
165 -SRC_URI="http://download.icu-project.org/files/icu4c/${PV/_/}/icu4c-${PV//./_}-src.tgz"
166 -
167 -LICENSE="BSD"
168 -
169 -SLOT="0/${PV}"
170 -
171 -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
172 -IUSE="debug static-libs"
173 -
174 -RDEPEND="
175 - ~dev-libs/icu-${PV}[${MULTILIB_USEDEP}]
176 - dev-libs/icu-le-hb[${MULTILIB_USEDEP}]
177 -"
178 -
179 -DEPEND="
180 - virtual/pkgconfig[${MULTILIB_USEDEP}]
181 - ${RDEPEND}
182 -"
183 -
184 -S="${WORKDIR}/${PN/-layoutex}/source"
185 -
186 -PATCHES=(
187 - "${FILESDIR}/${PN}-58.1-remove-bashisms.patch"
188 -)
189 -
190 -src_prepare() {
191 - # apply patches
192 - default
193 -
194 - local variable
195 -
196 - # Disable renaming as it is stupid thing to do
197 - sed -i \
198 - -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \
199 - common/unicode/uconfig.h || die
200 -
201 - # Fix linking of icudata
202 - sed -i \
203 - -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
204 - config/mh-linux || die
205 -
206 - eautoreconf
207 -}
208 -
209 -src_configure() {
210 - # Use C++14
211 - append-cxxflags -std=c++14
212 -
213 - if tc-is-cross-compiler; then
214 - mkdir "${WORKDIR}"/host || die
215 - pushd "${WORKDIR}"/host >/dev/null || die
216 -
217 - CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
218 - CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \
219 - RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \
220 - "${S}"/configure --disable-renaming --disable-debug \
221 - --disable-samples --enable-static || die
222 - emake
223 -
224 - popd >/dev/null || die
225 - fi
226 -
227 - multilib-minimal_src_configure
228 -}
229 -
230 -multilib_src_configure() {
231 - local myeconfargs=(
232 - --disable-renaming
233 - --disable-samples
234 - --enable-layoutex
235 - $(use_enable debug)
236 - $(use_enable static-libs static)
237 - )
238 -
239 - tc-is-cross-compiler && myeconfargs+=(
240 - --with-cross-build="${WORKDIR}"/host
241 - )
242 -
243 - # icu tries to use clang by default
244 - tc-export CC CXX
245 -
246 - ECONF_SOURCE=${S} \
247 - econf "${myeconfargs[@]}"
248 -}
249 -
250 -multilib_src_test() {
251 - # INTLTEST_OPTS: intltest options
252 - # -e: Exhaustive testing
253 - # -l: Reporting of memory leaks
254 - # -v: Increased verbosity
255 - # IOTEST_OPTS: iotest options
256 - # -e: Exhaustive testing
257 - # -v: Increased verbosity
258 - # CINTLTST_OPTS: cintltst options
259 - # -e: Exhaustive testing
260 - # -v: Increased verbosity
261 - pushd layoutex &>/dev/null || die
262 - emake -j1 VERBOSE="1" check
263 - popd &>/dev/null || die
264 -}
265 -
266 -multilib_src_install() {
267 - pushd layoutex &>/dev/null || die
268 - default
269 - popd &>/dev/null || die
270 -}