Gentoo Archives: gentoo-commits

From: Keri Harris <keri@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/mozart/
Date: Fri, 11 Sep 2020 14:39:58
Message-Id: 1599835172.780e4198a30dc52b3c95461e42d015cb60833a14.keri@gentoo
1 commit: 780e4198a30dc52b3c95461e42d015cb60833a14
2 Author: Keri Harris <keri <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 11 14:39:32 2020 +0000
4 Commit: Keri Harris <keri <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 11 14:39:32 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=780e4198
7
8 dev-lang/mozart: remove old (broken) version
9
10 Package-Manager: Portage-2.3.103, Repoman-2.3.22
11 Signed-off-by: Keri Harris <keri <AT> gentoo.org>
12
13 dev-lang/mozart/Manifest | 4 -
14 dev-lang/mozart/mozart-1.4.0-r3.ebuild | 124 ------------------------------
15 dev-lang/mozart/mozart-1.4.0-r4.ebuild | 135 ---------------------------------
16 3 files changed, 263 deletions(-)
17
18 diff --git a/dev-lang/mozart/Manifest b/dev-lang/mozart/Manifest
19 index 4175014dce1..777da6f5120 100644
20 --- a/dev-lang/mozart/Manifest
21 +++ b/dev-lang/mozart/Manifest
22 @@ -1,6 +1,2 @@
23 -DIST mozart-1.4.0-gentoo-patchset-5.tar.gz 24700 BLAKE2B c3b14bd7d8a762b84a098a9e42dfe09b5b902fdfe6c8e8dcebe7198eaaf0e89cbb101ec3765713db0fbddb6f3b9741ed927af98df48aed496d7864f6bc5f6999 SHA512 99db9bf62682fd306c4b665d99ab3b48a787c26230d5e8db2e3564684eff2e41ac0c6bb6a612afa0446555dcb1e419ae7ef1dbfec4c918d769d51dafeeee8462
24 -DIST mozart-1.4.0-gentoo-patchset-6.tar.gz 25878 BLAKE2B 831fa3accc587c769ab40ae4289e45ca28171af572095b7c3b93b69e82ff4bcaeb425d68c7a76aa9b2724b610ba21020647b6d1e3aa525ce58edbc9446d88791 SHA512 5a292bcc81c8062ebd5a948b224e8131302fc61b60303b8e3257ed20e751d0a874303611aeba6d1aacddbf92ec611428e49c2c17bc1dff5e182d0198afe655bf
25 -DIST mozart-1.4.0.20080704-doc.tar.gz 4085020 BLAKE2B 33eaf57c91dd62d9aa79651095aa5d095086d76dfa16bd5f520962229338c00556fcf3ac01eca1769c687f990110e95fa887d56391346af780d55166708338a1 SHA512 25f8f4b603ae7f4ef054a79a2baa4e10074f8a95f762b75fd88480526fb073b5b4874c269d116a960017a9e7ef989dd9f41853b0ff76e08b2cad2de2090c2eb4
26 -DIST mozart-1.4.0.20080704-src.tar.gz 11848201 BLAKE2B 0ceeb7dbd3f6858d1a4fee76f2a99eeb3127a07fd31b6760748ac8b8b638c36caaa873154be6481c3dc4b5196ef04cb0c10be421bd87dc3bc4e6b29357622d8d SHA512 f1114662c8c603cc2ac530d4ea1d22a0581f6e1b4d5cb57ccf899b8051ea48dbcf2fa2b62173359a754367a5456a7cb121a208d6a246248207599b0470525229
27 DIST mozart-2.0.1-gentoo-patchset-1.tar.gz 39069 BLAKE2B 7490d13665314b3a998fb21bd8a342f262d92a395c3b0bbfa9a7813c044220c82ac02eb0103409127862c9bb4e4c44765b1228a7bdea2cb247492c94264f4fe0 SHA512 ce3cdb8ffebd95d6065439432905ad68b9cd8b86f58478092ab55df7ae7c72498a3e29bda462f3305aff6c99d010c45d786f905e2e906550ee61656ba122bbc6
28 DIST mozart-2.0.1.tar.gz 2281261 BLAKE2B 7f071e9ec130a0b482b299f4dac15d64f632702d6ecf55b7af0993087064e533b4de80f77520a725f69f68648a9ce763c8c8826bb24e52af49eda8c3ccfba0b5 SHA512 a72a6fa68296d06af72327fd11310b3be152e5ad9a56f1fc4200ac7b89cd177e9a23a38c6721e1885d4f2ed0870065e919fb9fe3c9a2833fcd8e4ac0fd43aeb4
29
30 diff --git a/dev-lang/mozart/mozart-1.4.0-r3.ebuild b/dev-lang/mozart/mozart-1.4.0-r3.ebuild
31 deleted file mode 100644
32 index 44dbcac3190..00000000000
33 --- a/dev-lang/mozart/mozart-1.4.0-r3.ebuild
34 +++ /dev/null
35 @@ -1,124 +0,0 @@
36 -# Copyright 1999-2019 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=5
40 -
41 -inherit elisp-common eutils
42 -
43 -PATCHSET_VER="5"
44 -MY_P="mozart-${PV}.20080704"
45 -
46 -DESCRIPTION="Advanced development platform for intelligent, distributed applications"
47 -HOMEPAGE="https://mozart.github.io/ https://github.com/mozart/mozart"
48 -SRC_URI="
49 - mirror://sourceforge/project/mozart-oz/v1/1.4.0-2008-07-02-tar/${MY_P}-src.tar.gz
50 - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz
51 - doc? ( mirror://sourceforge/project/mozart-oz/v1/1.4.0-2008-07-02-tar/${MY_P}-doc.tar.gz )"
52 -
53 -SLOT="0"
54 -LICENSE="Mozart"
55 -KEYWORDS="-amd64 ppc -ppc64 x86"
56 -IUSE="doc emacs examples gdbm static tcl threads tk"
57 -
58 -RDEPEND="
59 - dev-lang/perl
60 - dev-libs/gmp:0=
61 - sys-libs/zlib
62 - emacs? ( >=app-editors/emacs-23.1:* )
63 - gdbm? ( sys-libs/gdbm )
64 - tcl? (
65 - tk? (
66 - dev-lang/tk:0=
67 - dev-lang/tcl:0=
68 - )
69 - )"
70 -DEPEND="${RDEPEND}
71 - sys-devel/bison
72 - sys-devel/flex"
73 -
74 -SITEFILE=50${PN}-gentoo.el
75 -
76 -S="${WORKDIR}"/${MY_P}
77 -
78 -src_prepare() {
79 - EPATCH_FORCE=yes
80 - EPATCH_SUFFIX=patch
81 - epatch "${WORKDIR}"/${PV}
82 -}
83 -
84 -src_configure() {
85 - local myconf="\
86 - --without-global-oz \
87 - --enable-opt=none"
88 -
89 - if use tcl && use tk ; then
90 - myconf="${myconf} --enable-wish"
91 - else
92 - myconf="${myconf} --disable-wish"
93 - fi
94 -
95 - econf \
96 - ${myconf} \
97 - --disable-doc \
98 - --enable-contrib \
99 - --disable-contrib-micq \
100 - $(use_enable doc contrib-doc) \
101 - $(use_enable gdbm contrib-gdbm) \
102 - $(use_enable tk contrib-tk) \
103 - $(use_enable emacs compile-elisp) \
104 - $(use_enable static link-static) \
105 - $(use_enable threads threaded)
106 -}
107 -
108 -src_compile() {
109 - emake bootstrap
110 -}
111 -
112 -src_test() {
113 - # Mozart tests must be run single-threaded
114 - cd "${S}"/share/test || die
115 - emake -j1 boot-oztest
116 - emake -j1 boot-check
117 -}
118 -
119 -src_install() {
120 - emake \
121 - PREFIX="${D}"/usr/lib/mozart \
122 - ELISPDIR="${D}${SITELISP}/${PN}" \
123 - install
124 -
125 - dosym /usr/lib/mozart/bin/convertTextPickle /usr/bin/convertTextPickle
126 - dosym /usr/lib/mozart/bin/oldpickle2text /usr/bin/oldpickle2text
127 - dosym /usr/lib/mozart/bin/ozc /usr/bin/ozc
128 - dosym /usr/lib/mozart/bin/ozd /usr/bin/ozd
129 - dosym /usr/lib/mozart/bin/ozengine /usr/bin/ozengine
130 - dosym /usr/lib/mozart/bin/ozl /usr/bin/ozl
131 - dosym /usr/lib/mozart/bin/ozplatform /usr/bin/ozplatform
132 - dosym /usr/lib/mozart/bin/oztool /usr/bin/oztool
133 - dosym /usr/lib/mozart/bin/pickle2text /usr/bin/pickle2text
134 - dosym /usr/lib/mozart/bin/text2pickle /usr/bin/text2pickle
135 -
136 - if use emacs; then
137 - dosym /usr/lib/mozart/bin/oz /usr/bin/oz
138 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
139 - fi
140 -
141 - dodoc "${S}"/README
142 - use doc && dohtml -r "${WORKDIR}"/mozart/doc/*
143 -
144 - if use examples; then
145 - cd "${S}"/share || die
146 - insinto /usr/share/doc/${PF}
147 - doins -r examples demo
148 - rm -rf $(find "${ED}"/usr/share/doc/${PF}/examples \
149 - -name Makefile -o -name Makefile.in) || die
150 - fi
151 -}
152 -
153 -pkg_postinst() {
154 - use emacs && elisp-site-regen
155 -}
156 -
157 -pkg_postrm() {
158 - use emacs && elisp-site-regen
159 -}
160
161 diff --git a/dev-lang/mozart/mozart-1.4.0-r4.ebuild b/dev-lang/mozart/mozart-1.4.0-r4.ebuild
162 deleted file mode 100644
163 index 25aff0bfbc8..00000000000
164 --- a/dev-lang/mozart/mozart-1.4.0-r4.ebuild
165 +++ /dev/null
166 @@ -1,135 +0,0 @@
167 -# Copyright 1999-2020 Gentoo Authors
168 -# Distributed under the terms of the GNU General Public License v2
169 -
170 -EAPI=7
171 -
172 -inherit elisp-common flag-o-matic
173 -
174 -PATCHSET_VER="6"
175 -MY_P="mozart-${PV}.20080704"
176 -
177 -DESCRIPTION="Advanced development platform for intelligent, distributed applications"
178 -HOMEPAGE="https://mozart.github.io/ https://github.com/mozart/mozart"
179 -SRC_URI="
180 - mirror://sourceforge/project/mozart-oz/v1/1.4.0-2008-07-02-tar/${MY_P}-src.tar.gz
181 - https://dev.gentoo.org/~keri/distfiles/mozart/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz
182 - doc? ( mirror://sourceforge/project/mozart-oz/v1/1.4.0-2008-07-02-tar/${MY_P}-doc.tar.gz )"
183 -
184 -SLOT="0"
185 -LICENSE="Mozart"
186 -KEYWORDS="-amd64 ~ppc -ppc64 ~x86"
187 -IUSE="doc emacs examples gdbm static tcl threads tk"
188 -
189 -RDEPEND="
190 - dev-lang/perl
191 - dev-libs/gmp:0=
192 - sys-libs/zlib
193 - emacs? ( >=app-editors/emacs-23.1:* )
194 - gdbm? ( sys-libs/gdbm )
195 - tcl? (
196 - tk? (
197 - dev-lang/tk:0=
198 - dev-lang/tcl:0=
199 - )
200 - )"
201 -DEPEND="${RDEPEND}
202 - sys-devel/bison
203 - sys-devel/flex"
204 -
205 -SITEFILE=50${PN}-gentoo.el
206 -
207 -S="${WORKDIR}"/${MY_P}
208 -
209 -src_prepare() {
210 - default
211 - eapply "${WORKDIR}"/${PV}
212 -
213 - mkdir -p "${S}"/build/contrib
214 - ln -s "${S}"/configure "${S}"/build/configure
215 -}
216 -
217 -src_configure() {
218 - cd "${S}"/build
219 -
220 - append-flags -fno-tree-vrp
221 - local myconf="\
222 - --without-global-oz \
223 - --enable-opt=none"
224 -
225 - if use tcl && use tk ; then
226 - myconf="${myconf} --enable-wish"
227 - else
228 - myconf="${myconf} --disable-wish"
229 - fi
230 -
231 - econf \
232 - ${myconf} \
233 - --disable-doc \
234 - --enable-contrib \
235 - --disable-contrib-micq \
236 - $(use_enable doc contrib-doc) \
237 - $(use_enable gdbm contrib-gdbm) \
238 - $(use_enable tk contrib-tk) \
239 - $(use_enable emacs compile-elisp) \
240 - $(use_enable static link-static) \
241 - $(use_enable threads threaded)
242 -}
243 -
244 -src_compile() {
245 - cd "${S}"/build
246 - emake bootstrap
247 -}
248 -
249 -src_test() {
250 - # Mozart tests must be run single-threaded
251 - cd "${S}"/share/test || die
252 - emake -j1 boot-oztest
253 - emake -j1 boot-check
254 -}
255 -
256 -src_install() {
257 - cd "${S}"/build
258 -
259 - emake \
260 - PREFIX="${D}"/usr/lib/mozart \
261 - ELISPDIR="${D}${SITELISP}/${PN}" \
262 - install
263 -
264 - dosym ../lib/mozart/bin/convertTextPickle /usr/bin/convertTextPickle
265 - dosym ../lib/mozart/bin/oldpickle2text /usr/bin/oldpickle2text
266 - dosym ../lib/mozart/bin/ozc /usr/bin/ozc
267 - dosym ../lib/mozart/bin/ozd /usr/bin/ozd
268 - dosym ../lib/mozart/bin/ozengine /usr/bin/ozengine
269 - dosym ../lib/mozart/bin/ozl /usr/bin/ozl
270 - dosym ../lib/mozart/bin/ozplatform /usr/bin/ozplatform
271 - dosym ../lib/mozart/bin/oztool /usr/bin/oztool
272 - dosym ../lib/mozart/bin/pickle2text /usr/bin/pickle2text
273 - dosym ../lib/mozart/bin/text2pickle /usr/bin/text2pickle
274 -
275 - if use emacs; then
276 - dosym ../lib/mozart/bin/oz /usr/bin/oz
277 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
278 - fi
279 -
280 - dodoc "${S}"/README
281 - if use doc ; then
282 - docinto html
283 - dodoc -r "${WORKDIR}"/mozart/doc/*
284 - fi
285 -
286 - if use examples; then
287 - cd "${S}"/share || die
288 - insinto /usr/share/doc/${PF}
289 - doins -r examples demo
290 - rm -rf $(find "${ED}"/usr/share/doc/${PF}/examples \
291 - -name Makefile -o -name Makefile.in) || die
292 - fi
293 -}
294 -
295 -pkg_postinst() {
296 - use emacs && elisp-site-regen
297 -}
298 -
299 -pkg_postrm() {
300 - use emacs && elisp-site-regen
301 -}