Gentoo Archives: gentoo-commits

From: Albert Diserholt <albert@×××××××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/Drauthius:master commit in: dev-lang/neko/, dev-lang/neko/files/, dev-lang/haxe/
Date: Sun, 16 May 2021 14:22:20
Message-Id: 1621174904.a341fb9c794e7018d70230dc4c92fc43daa775b6.albert@gentoo
1 commit: a341fb9c794e7018d70230dc4c92fc43daa775b6
2 Author: Albert Diserholt <albert <AT> diserholt <DOT> com>
3 AuthorDate: Sun May 16 14:21:44 2021 +0000
4 Commit: Albert Diserholt <albert <AT> diserholt <DOT> com>
5 CommitDate: Sun May 16 14:21:44 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/user/Drauthius.git/commit/?id=a341fb9c
7
8 Remove old ebuilds
9
10 Signed-off-by: Albert Diserholt <albert <AT> diserholt.com>
11
12 dev-lang/haxe/Manifest | 2 --
13 dev-lang/haxe/haxe-3.2.0.ebuild | 36 -----------------------------
14 dev-lang/haxe/haxe-3.4.4.ebuild | 36 -----------------------------
15 dev-lang/neko/Manifest | 3 ---
16 dev-lang/neko/files/2.0.0-soname.patch | 40 ---------------------------------
17 dev-lang/neko/neko-2.0.0-r1.ebuild | 41 ----------------------------------
18 6 files changed, 158 deletions(-)
19
20 diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest
21 deleted file mode 100644
22 index ab96382..0000000
23 --- a/dev-lang/haxe/Manifest
24 +++ /dev/null
25 @@ -1,2 +0,0 @@
26 -EBUILD haxe-3.2.0.ebuild 710 SHA256 3caa872083803bed4b1c22cd0843c0a5031876a2728b59526a5155ba416a9491 SHA512 07a64770a5f7181d31bb44ab6f88afe52e1cdbb12fa0fa3d223c8b26b2b0e0f843fb9cacfb022bd53ee720a4576b162466fe5d4397c44d861f2327a09b7a4ad4 WHIRLPOOL 9f083c898500c2c76bebd2bbc458d87e3642c5e63cac641882b76e488b8428444fd39770d8921a70a14f4703e14a74b1db244d86f156f31eca0677c83a0d5288
27 -EBUILD haxe-3.4.4.ebuild 710 SHA256 3caa872083803bed4b1c22cd0843c0a5031876a2728b59526a5155ba416a9491 SHA512 07a64770a5f7181d31bb44ab6f88afe52e1cdbb12fa0fa3d223c8b26b2b0e0f843fb9cacfb022bd53ee720a4576b162466fe5d4397c44d861f2327a09b7a4ad4 WHIRLPOOL 9f083c898500c2c76bebd2bbc458d87e3642c5e63cac641882b76e488b8428444fd39770d8921a70a14f4703e14a74b1db244d86f156f31eca0677c83a0d5288
28
29 diff --git a/dev-lang/haxe/haxe-3.2.0.ebuild b/dev-lang/haxe/haxe-3.2.0.ebuild
30 deleted file mode 100644
31 index 3995786..0000000
32 --- a/dev-lang/haxe/haxe-3.2.0.ebuild
33 +++ /dev/null
34 @@ -1,36 +0,0 @@
35 -# Copyright 1999-2017 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -# $Id$
38 -
39 -EAPI=6
40 -
41 -inherit git-r3
42 -
43 -EGIT_REPO_URI="https://github.com/HaxeFoundation/${PN}"
44 -EGIT_COMMIT=${PV}
45 -SRC_URI=""
46 -KEYWORDS="~amd64 ~x86"
47 -
48 -DESCRIPTION="Haxe cross-platform toolkit"
49 -HOMEPAGE="http://haxe.org/"
50 -
51 -LICENSE="GPL-2 LGPL-2.1 BSD"
52 -SLOT="0"
53 -IUSE=""
54 -
55 -RDEPEND=""
56 -DEPEND="${RDEPEND}
57 - dev-lang/neko
58 - >=dev-lang/ocaml-4.02[ocamlopt]
59 - dev-libs/libpcre
60 - dev-ml/camlp4[ocamlopt]
61 - sys-libs/zlib"
62 -
63 -MAKEOPTS+=" -j1"
64 -
65 -src_install() {
66 - mkdir -p "${D}/usr/bin" # Missing from install target
67 - emake INSTALL_DIR="${D}/usr" install
68 - # Strip destination from haxelib.
69 - sed -i "s|${D}||" "${D}/usr/bin/haxelib"
70 -}
71
72 diff --git a/dev-lang/haxe/haxe-3.4.4.ebuild b/dev-lang/haxe/haxe-3.4.4.ebuild
73 deleted file mode 100644
74 index 3995786..0000000
75 --- a/dev-lang/haxe/haxe-3.4.4.ebuild
76 +++ /dev/null
77 @@ -1,36 +0,0 @@
78 -# Copyright 1999-2017 Gentoo Foundation
79 -# Distributed under the terms of the GNU General Public License v2
80 -# $Id$
81 -
82 -EAPI=6
83 -
84 -inherit git-r3
85 -
86 -EGIT_REPO_URI="https://github.com/HaxeFoundation/${PN}"
87 -EGIT_COMMIT=${PV}
88 -SRC_URI=""
89 -KEYWORDS="~amd64 ~x86"
90 -
91 -DESCRIPTION="Haxe cross-platform toolkit"
92 -HOMEPAGE="http://haxe.org/"
93 -
94 -LICENSE="GPL-2 LGPL-2.1 BSD"
95 -SLOT="0"
96 -IUSE=""
97 -
98 -RDEPEND=""
99 -DEPEND="${RDEPEND}
100 - dev-lang/neko
101 - >=dev-lang/ocaml-4.02[ocamlopt]
102 - dev-libs/libpcre
103 - dev-ml/camlp4[ocamlopt]
104 - sys-libs/zlib"
105 -
106 -MAKEOPTS+=" -j1"
107 -
108 -src_install() {
109 - mkdir -p "${D}/usr/bin" # Missing from install target
110 - emake INSTALL_DIR="${D}/usr" install
111 - # Strip destination from haxelib.
112 - sed -i "s|${D}||" "${D}/usr/bin/haxelib"
113 -}
114
115 diff --git a/dev-lang/neko/Manifest b/dev-lang/neko/Manifest
116 deleted file mode 100644
117 index 1cee76a..0000000
118 --- a/dev-lang/neko/Manifest
119 +++ /dev/null
120 @@ -1,3 +0,0 @@
121 -AUX 2.0.0-soname.patch 1329 SHA256 7709391a0549211f58d59298dedd7fcab57a42eb6b5ca246f68a675521bcb1a9 SHA512 d96f70f6e8b44ac634dadce7b9a7dd86efd431261ce16b8aaa01a14e749bef436ce5225ea314d871fabc44505b91ce0a2be3cc8fc1e3866c9d033f65c4dec5dd WHIRLPOOL f029a2cd107d19180db6e50090e69b590973e9212443798612841039501db4defe5f73d75a71d9c52a4f17d087e17424e3a5ae6c0f8342bf500d42215202e791
122 -DIST neko-2.0.0.tar.gz 425539 SHA256 47a4714df7a603fc64995fc353f09205e52da4df954b6c6969d7d1b9a00a95d1 SHA512 08db3993fadd68228e04ade4b6410ae6f6f7c89ac9b462d4e956f15a2636dca3510d452079404aa492c739a8934409578ea268faee7bee9516c618990a4ee234 WHIRLPOOL d4b3bf381df8d065ff7eb62f99a908f7d9bdcab923862fe1fbe0640c07a52059118c252a65e84e0724a4706d2b92352a9423f065c868cf3f23a2bb8fc5e14c01
123 -EBUILD neko-2.0.0-r1.ebuild 1041 SHA256 fdcc3e078b4a9dea60c573a503fcc4cc37c5734897e955abb2ad968f902cdd76 SHA512 26ed1ddb1071b89be245baf9f96e0c5db02466eb8afa97cffc6e3b4cb0fadc3aeb1a6ab07073c6a1885d1faff964feec9cf020dabdb4caff00deba9957919c2d WHIRLPOOL 61314edb9c3d3705b05128890b2abc5a92d1e2fc82f8e254639b3cdaf4988af50118c86741444fff4bee793f30b1536e4c67457b8ed361027088c3f42d301543
124
125 diff --git a/dev-lang/neko/files/2.0.0-soname.patch b/dev-lang/neko/files/2.0.0-soname.patch
126 deleted file mode 100644
127 index 608303c..0000000
128 --- a/dev-lang/neko/files/2.0.0-soname.patch
129 +++ /dev/null
130 @@ -1,40 +0,0 @@
131 ---- Makefile.orig 2013-02-23 17:24:43.000000000 +0200
132 -+++ Makefile 2017-10-16 01:50:02.531404913 +0300
133 -@@ -14,8 +14,10 @@
134 -
135 - CFLAGS = -Wall -O3 -fPIC -fomit-frame-pointer -I vm -D_GNU_SOURCE -I libs/common
136 - EXTFLAGS = -pthread
137 --MAKESO = $(CC) -shared -Wl,-Bsymbolic
138 --LIBNEKO_NAME = libneko.so
139 -+MAJOR = libneko.so
140 -+MINOR = 2.0.0
141 -+MAKESO = $(CC) -shared -Wl,-soname,${MAJOR}
142 -+LIBNEKO_NAME = ${MAJOR}.${MINOR}
143 - LIBNEKO_LIBS = -ldl -lgc -lm
144 - NEKOVM_FLAGS = -Lbin -lneko
145 - STD_NDLL_FLAGS = ${NEKOVM_FLAGS} -lrt
146 -@@ -70,6 +72,7 @@
147 - -mkdir bin 2>/dev/null
148 -
149 - libneko: bin/${LIBNEKO_NAME}
150 -+ ln -s ${LIBNEKO_NAME} bin/${MAJOR}
151 -
152 - libs:
153 - (cd src; ${NEKO_EXEC} nekoc tools/install.neko)
154 -@@ -108,6 +111,7 @@
155 -
156 - clean:
157 - rm -rf bin/${LIBNEKO_NAME} ${LIBNEKO_OBJECTS} ${VM_OBJECTS}
158 -+ rm -rf bin/libneko.so*
159 - rm -rf bin/neko bin/nekoc bin/nekoml bin/nekotools
160 - rm -rf bin/std bin/*.ndll bin/*.n libs/*/*.o
161 - rm -rf src/*.n src/neko/*.n src/nekoml/*.n src/tools/*.n
162 -@@ -115,6 +119,8 @@
163 -
164 - install:
165 - cp bin/${LIBNEKO_NAME} ${INSTALL_PREFIX}/lib
166 -+# ln -s ${INSTALL_PREFIX}/lib/${LIBNEKO_NAME} ${INSTALL_PREFIX}/lib/${MAJOR}
167 -+ ln -s ${LIBNEKO_NAME} ${INSTALL_PREFIX}/lib/${MAJOR}
168 - cp bin/neko bin/nekoc bin/nekotools bin/nekoml bin/nekoml.std ${INSTALL_PREFIX}/bin
169 - -mkdir ${INSTALL_PREFIX}/lib/neko
170 - cp bin/*.ndll ${INSTALL_PREFIX}/lib/neko
171
172 diff --git a/dev-lang/neko/neko-2.0.0-r1.ebuild b/dev-lang/neko/neko-2.0.0-r1.ebuild
173 deleted file mode 100644
174 index 1efd7f5..0000000
175 --- a/dev-lang/neko/neko-2.0.0-r1.ebuild
176 +++ /dev/null
177 @@ -1,41 +0,0 @@
178 -# Copyright 1999-2015 Gentoo Foundation
179 -# Distributed under the terms of the GNU General Public License v2
180 -# $Id$
181 -
182 -EAPI=5
183 -
184 -inherit base
185 -
186 -DESCRIPTION="Neko is a high-level dynamically typed programming language."
187 -HOMEPAGE="http://nekovm.org/"
188 -SRC_URI="http://nekovm.org/media/${P}.tar.gz"
189 -
190 -LICENSE=""
191 -SLOT="0"
192 -KEYWORDS="amd64 ~arm ~ppc x86"
193 -IUSE=""
194 -
195 -DEPEND="dev-libs/boehm-gc[threads]"
196 -RDEPEND="${DEPEND}"
197 -
198 -MAKEOPTS+=" -j1"
199 -
200 -src_configure() {
201 - # Reading things from stdin doesn't work, so just replace with "s" (i.e. skip).
202 - sed -i 's/readline();/"s";/' src/tools/install.neko || die "Unable to modify install.neko."
203 -}
204 -
205 -src_prepare() {
206 - epatch "${FILESDIR}/${PV}-soname.patch"
207 -
208 - # fix path to use lib64 for appropriate architectures
209 - sed -i -e "s:\/lib\/:\/$(get_libdir)\/:g" Makefile \
210 - || die "patching Makefile failed"
211 - sed -i -e "s:\/lib$:\/$(get_libdir):" Makefile \
212 - || die "patching Makefile failed"
213 -}
214 -
215 -src_install() {
216 - mkdir -p "${D}/usr/"{$(get_libdir),bin} # Missing from install target
217 - emake INSTALL_PREFIX="${D}/usr" install
218 -}