Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/mujs/
Date: Wed, 02 Nov 2022 14:24:37
Message-Id: 1667399065.ecc1e4ebb09d1d7f3cc049f244f1ad48b4e63b5c.juippis@gentoo
1 commit: ecc1e4ebb09d1d7f3cc049f244f1ad48b4e63b5c
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 2 13:32:29 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 2 14:24:25 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc1e4eb
7
8 dev-lang/mujs: drop 1.1.0, 1.1.2, 1.1.3
9
10 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
11
12 dev-lang/mujs/Manifest | 3 --
13 dev-lang/mujs/mujs-1.1.0.ebuild | 56 --------------------------------
14 dev-lang/mujs/mujs-1.1.2.ebuild | 72 -----------------------------------------
15 dev-lang/mujs/mujs-1.1.3.ebuild | 72 -----------------------------------------
16 4 files changed, 203 deletions(-)
17
18 diff --git a/dev-lang/mujs/Manifest b/dev-lang/mujs/Manifest
19 index 1e6ee6a56f5f..de14df1ba808 100644
20 --- a/dev-lang/mujs/Manifest
21 +++ b/dev-lang/mujs/Manifest
22 @@ -1,5 +1,2 @@
23 -DIST mujs-1.1.0.tar.gz 123450 BLAKE2B e7bc05d35566ff26346e713645e0f417a9acd1a73b5fb5c7f0c35bf940765fba1ab04199f4ed1dd6ce0e3bb2bf1547703335a1c125353da24de72f2b1adfb243 SHA512 10b61453f8483e3e67c95a742aa7868e255816b2ce25c84d8e24c5c737bad1f23ade67531c5c5bb914804be446da33c0cbe8e95a6d5889250dd8520ce56f23a0
24 -DIST mujs-1.1.2.tar.xz 98340 BLAKE2B bbb290786c26fd604082eb123adc78a3b7d9387dafabf70df23bae97d016a3ad16a434fb1ab3a33da85c575cf813491d0a09d956ff351bd7c8d38cac675ec114 SHA512 66641855e6fe732541fb80a99fda4418545183965c6a6ffb4a05101084fd1cc073aca1e51115f37fffb56bc5518cec21a1586d0745c55aec08deb47736e33392
25 -DIST mujs-1.1.3.tar.xz 98332 BLAKE2B 4dc2c0e657d7dcbbd7f82765556e75e7992cdcaf15c7986bb76c0fb6c244057ba0771a2a59c246eaf7bb9ff080e8af6ade8ef9a95606dc8ebde99f7d73c245c1 SHA512 6a8d0650f1924b5889039ddd8529438226677c63f9317b980492fac4e8380385d5c33fe8a315f26ebd0f7ae94c6c3bc90fdb75a8e4a0df367e6e4e355692e890
26 DIST mujs-1.2.0.tar.xz 99108 BLAKE2B 3661fb56a3c316f529251e93b50e18ae1835077af10d5fb636e92e77a766fb63410af0f61ffca6e6c12d6c5c984548d4e36ccee03ead44835493c0c28ef610a9 SHA512 04cc246091bf878aadfa2382ef46c8c42cd04924d9459558016f27474ae3ebca7fc7a0fda7b4efee1bd668b8b051030a2e1f9f40722cb547700c7f84857f4071
27 DIST mujs-1.3.0.tar.gz 127929 BLAKE2B 589dbe16b05b3b0b59a551d162edcc4d3ba7d3623de5646cd87640c6f3ee1b7e2765909c4a0fdc0457022a8575daeeefe8efb4c3c7d2a5d900101e60406362a9 SHA512 1e9590892b1a0b139f8959a64e4255f5695c8e2dca355858155275628345ac3bb4168779dc6115bd6ac62b8615932762d3f348a1c6d0ee8d56cb43a863c4e0c3
28
29 diff --git a/dev-lang/mujs/mujs-1.1.0.ebuild b/dev-lang/mujs/mujs-1.1.0.ebuild
30 deleted file mode 100644
31 index c8b2f49f3e40..000000000000
32 --- a/dev-lang/mujs/mujs-1.1.0.ebuild
33 +++ /dev/null
34 @@ -1,56 +0,0 @@
35 -# Copyright 1999-2021 Gentoo Authors
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=7
39 -
40 -inherit flag-o-matic toolchain-funcs
41 -
42 -DESCRIPTION="An embeddable JavaScript interpreter in C"
43 -HOMEPAGE="https://mujs.com/ https://github.com/ccxvii/mujs"
44 -SRC_URI="https://github.com/ccxvii/mujs/archive/${PV}.tar.gz -> ${P}.tar.gz"
45 -# Not available right now.
46 -#SRC_URI="https://mujs.com/downloads/${P}.tar.xz"
47 -
48 -LICENSE="ISC"
49 -# subslot matches SONAME
50 -SLOT="0/${PV}"
51 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
52 -IUSE="static-libs"
53 -
54 -RDEPEND="sys-libs/readline:0="
55 -DEPEND="${RDEPEND}"
56 -
57 -PATCHES=(
58 - "${FILESDIR}/${PN}-1.1.0-flags.patch"
59 -)
60 -
61 -src_prepare() {
62 - default
63 -
64 - tc-export AR CC
65 -
66 - # library's ABI (and API) changes in ~each release:
67 - # diff 'usr/includemujs.h' across releases to validate
68 - append-cflags -fPIC -Wl,-soname=lib${PN}.so.${PV}
69 -}
70 -
71 -src_compile() {
72 - emake VERSION=${PV} prefix=/usr shared
73 -}
74 -
75 -src_install() {
76 - local myemakeargs=(
77 - DESTDIR="${ED}"
78 - libdir="/usr/$(get_libdir)"
79 - prefix="/usr"
80 - VERSION="${PV}"
81 - $(usex static-libs install-static '')
82 - )
83 -
84 - emake "${myemakeargs[@]}" install-shared
85 -
86 - mv -v "${ED}"/usr/$(get_libdir)/lib${PN}.so{,.${PV}} || die
87 -
88 - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so
89 - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV:0:1}
90 -}
91
92 diff --git a/dev-lang/mujs/mujs-1.1.2.ebuild b/dev-lang/mujs/mujs-1.1.2.ebuild
93 deleted file mode 100644
94 index ae4925028e3f..000000000000
95 --- a/dev-lang/mujs/mujs-1.1.2.ebuild
96 +++ /dev/null
97 @@ -1,72 +0,0 @@
98 -# Copyright 1999-2021 Gentoo Authors
99 -# Distributed under the terms of the GNU General Public License v2
100 -
101 -EAPI=7
102 -
103 -inherit flag-o-matic toolchain-funcs
104 -
105 -DESCRIPTION="An embeddable JavaScript interpreter in C"
106 -HOMEPAGE="https://mujs.com/ https://github.com/ccxvii/mujs"
107 -SRC_URI="https://mujs.com/downloads/${P}.tar.xz"
108 -#SRC_URI=" https://github.com/ccxvii/mujs/archive/${PV}.tar.xz -> ${P}.tar.xz"
109 -
110 -LICENSE="ISC"
111 -# subslot matches SONAME
112 -SLOT="0/${PV}"
113 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
114 -
115 -RDEPEND="sys-libs/readline:="
116 -DEPEND="${RDEPEND}"
117 -
118 -PATCHES=(
119 - "${FILESDIR}"/${PN}-1.1.1-flags.patch
120 -)
121 -
122 -src_prepare() {
123 - default
124 -
125 - tc-export AR CC
126 -
127 - append-cflags -fPIC
128 -
129 - # library's ABI (and API) changes in ~each release:
130 - # diff 'usr/includemujs.h' across releases to validate
131 - if [[ ${CHOST} == *-darwin* ]] ; then
132 - append-cflags -Wl,-install_name,"${EPREFIX}"/usr/$(get_libdir)/lib${PN}.${PV}.dylib
133 - else
134 - append-cflags -Wl,-soname=lib${PN}.so.${PV}
135 - fi
136 -}
137 -
138 -src_compile() {
139 - # We need to use ${PV} for the pkgconfig file
140 - # #784461
141 - emake \
142 - VERSION=${PV} \
143 - XCFLAGS="${CFLAGS}" \
144 - XCPPFLAGS="${CPPFLAGS}" \
145 - prefix=/usr \
146 - shell shared
147 -}
148 -
149 -src_install() {
150 - local myemakeargs=(
151 - DESTDIR="${ED}"
152 - VERSION=${PV}
153 - libdir="/usr/$(get_libdir)"
154 - prefix=/usr
155 - )
156 -
157 - emake "${myemakeargs[@]}" install-shared
158 -
159 - # TODO: Tidy up this logic, improve readability
160 - if [[ ${CHOST} == *-darwin* ]] ; then
161 - mv -v "${ED}"/usr/$(get_libdir)/lib${PN}.so "${ED}"/usr/$(get_libdir)/lib${PN}.${PV}.dylib || die
162 - dosym lib${PN}.${PV}.dylib /usr/$(get_libdir)/lib${PN}.dylib
163 - dosym lib${PN}.${PV}.dylib /usr/$(get_libdir)/lib${PN}.${PV:0:1}.dylib
164 - else
165 - mv -v "${ED}"/usr/$(get_libdir)/lib${PN}.so{,.${PV}} || die
166 - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so
167 - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV:0:1}
168 - fi
169 -}
170
171 diff --git a/dev-lang/mujs/mujs-1.1.3.ebuild b/dev-lang/mujs/mujs-1.1.3.ebuild
172 deleted file mode 100644
173 index 1c0c1b3ce518..000000000000
174 --- a/dev-lang/mujs/mujs-1.1.3.ebuild
175 +++ /dev/null
176 @@ -1,72 +0,0 @@
177 -# Copyright 1999-2021 Gentoo Authors
178 -# Distributed under the terms of the GNU General Public License v2
179 -
180 -EAPI=7
181 -
182 -inherit flag-o-matic toolchain-funcs
183 -
184 -DESCRIPTION="An embeddable JavaScript interpreter in C"
185 -HOMEPAGE="https://mujs.com/ https://github.com/ccxvii/mujs"
186 -SRC_URI="https://mujs.com/downloads/${P}.tar.xz"
187 -#SRC_URI=" https://github.com/ccxvii/mujs/archive/${PV}.tar.xz -> ${P}.tar.xz"
188 -
189 -LICENSE="ISC"
190 -# subslot matches SONAME
191 -SLOT="0/${PV}"
192 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
193 -
194 -RDEPEND="sys-libs/readline:="
195 -DEPEND="${RDEPEND}"
196 -
197 -PATCHES=(
198 - "${FILESDIR}"/${PN}-1.1.1-flags.patch
199 -)
200 -
201 -src_prepare() {
202 - default
203 -
204 - tc-export AR CC
205 -
206 - append-cflags -fPIC
207 -
208 - # library's ABI (and API) changes in ~each release:
209 - # diff 'usr/includemujs.h' across releases to validate
210 - if [[ ${CHOST} == *-darwin* ]] ; then
211 - append-cflags -Wl,-install_name,"${EPREFIX}"/usr/$(get_libdir)/lib${PN}.${PV}.dylib
212 - else
213 - append-cflags -Wl,-soname=lib${PN}.so.${PV}
214 - fi
215 -}
216 -
217 -src_compile() {
218 - # We need to use ${PV} for the pkgconfig file
219 - # #784461
220 - emake \
221 - VERSION=${PV} \
222 - XCFLAGS="${CFLAGS}" \
223 - XCPPFLAGS="${CPPFLAGS}" \
224 - prefix=/usr \
225 - shell shared
226 -}
227 -
228 -src_install() {
229 - local myemakeargs=(
230 - DESTDIR="${ED}"
231 - VERSION=${PV}
232 - libdir="/usr/$(get_libdir)"
233 - prefix=/usr
234 - )
235 -
236 - emake "${myemakeargs[@]}" install-shared
237 -
238 - # TODO: Tidy up this logic, improve readability
239 - if [[ ${CHOST} == *-darwin* ]] ; then
240 - mv -v "${ED}"/usr/$(get_libdir)/lib${PN}.so "${ED}"/usr/$(get_libdir)/lib${PN}.${PV}.dylib || die
241 - dosym lib${PN}.${PV}.dylib /usr/$(get_libdir)/lib${PN}.dylib
242 - dosym lib${PN}.${PV}.dylib /usr/$(get_libdir)/lib${PN}.${PV:0:1}.dylib
243 - else
244 - mv -v "${ED}"/usr/$(get_libdir)/lib${PN}.so{,.${PV}} || die
245 - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so
246 - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV:0:1}
247 - fi
248 -}