Gentoo Archives: gentoo-commits

From: Heather Cynede <cynede@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/dotnet:master commit in: dev-lang/nemerle/
Date: Fri, 15 Jul 2016 10:44:27
Message-Id: 1468579408.3ba458a5466f25949371d665a455fcf83fa1b8fc.cynede@gentoo
1 commit: 3ba458a5466f25949371d665a455fcf83fa1b8fc
2 Author: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 15 10:43:28 2016 +0000
4 Commit: Heather Cynede <cynede <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 15 10:43:28 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=3ba458a5
7
8 drop nemerle support
9
10 dev-lang/nemerle/metadata.xml | 15 -----
11 dev-lang/nemerle/nemerle-1.1b-r1.ebuild | 92 ----------------------------
12 dev-lang/nemerle/nemerle-1.2-r1.ebuild | 92 ----------------------------
13 dev-lang/nemerle/nemerle-9999.ebuild | 102 --------------------------------
14 4 files changed, 301 deletions(-)
15
16 diff --git a/dev-lang/nemerle/metadata.xml b/dev-lang/nemerle/metadata.xml
17 deleted file mode 100644
18 index 27bfd14..0000000
19 --- a/dev-lang/nemerle/metadata.xml
20 +++ /dev/null
21 @@ -1,15 +0,0 @@
22 -<?xml version="1.0" encoding="UTF-8"?>
23 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
24 -<pkgmetadata>
25 - <maintainer type="project">
26 - <email>dotnet@g.o</email>
27 - <description>Gentoo Dotnet Project</description>
28 - </maintainer>
29 - <longdescription>
30 - Mono/.NET programming language with macros support
31 - </longdescription>
32 - <use>
33 - <flag name='binary'>Using binary bootstrap</flag>
34 - <flag name='indent'>Eperimental branch with indent by default</flag>
35 - </use>
36 -</pkgmetadata>
37
38 diff --git a/dev-lang/nemerle/nemerle-1.1b-r1.ebuild b/dev-lang/nemerle/nemerle-1.1b-r1.ebuild
39 deleted file mode 100644
40 index 06e48b4..0000000
41 --- a/dev-lang/nemerle/nemerle-1.1b-r1.ebuild
42 +++ /dev/null
43 @@ -1,92 +0,0 @@
44 -# Copyright 1999-2015 Gentoo Foundation
45 -# Distributed under the terms of the GNU General Public License v2
46 -# $Id$
47 -
48 -EAPI="5"
49 -
50 -USE_DOTNET="net35 net40 net45"
51 -
52 -inherit dotnet multilib eutils
53 -
54 -DESCRIPTION="A hybrid programming language for .NET / Mono platforms"
55 -HOMEPAGE="http://www.nemerle.org/"
56 -
57 -SRC_URI="https://github.com/rsdn/nemerle/archive/v${PV}.tar.gz"
58 -
59 -LICENSE="BSD"
60 -SLOT="0"
61 -KEYWORDS="~amd64 ~x86"
62 -IUSE="+binary"
63 -
64 -MAKEOPTS="${MAKEOPTS} -j1" #nowarn
65 -DEPEND=">dev-lang/mono-2.11.3"
66 -RDEPEND="${DEPEND}"
67 -
68 -pkg_pretend() {
69 - if [[ ${MERGE_TYPE} != buildonly ]] && has collision-protect ${FEATURES}; then
70 - if [ -f /usr/bin/ncc]; then
71 - eerror "FEATURES=\"collision-protect\" is enabled, which will prevent overwriting"
72 - eerror "symlinks that were formerly managed by eselect opengl. You must disable"
73 - eerror "collision-protect or remove /usr/bin/ncc"
74 - die "collision-protect cannot overwrite libGLU$(get_libname)*"
75 - fi
76 - fi
77 -}
78 -
79 -src_configure() { :; }
80 -src_compile() {
81 - if ! use binary; then
82 - elog "Nemerle sources compiling : "
83 - exbuild NemerleAll-Mono.nproj /t:Stage1
84 - fi # ! use binary
85 -}
86 -
87 -src_install()
88 -{
89 - elog "Installing libraries"
90 - if ! use binary; then
91 - insinto "/usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}"
92 - doins bin/Release/mono-"${FRAMEWORK}"/Stage1/*.dll || die "installing libraries failed"
93 - elog "Registering libraries to egac"
94 - local nemerledll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.dll
95 - egacinstall "${nemerledll}" \
96 - || die "couldn't install ${nemerledll} in the global assembly cache"
97 - local nemerlecompilerdll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.Compiler.dll
98 - egacinstall "${nemerlecompilerdll}" \
99 - || die "couldn't install ${nemerlecompilerdll} in the global assembly cache"
100 - local nemerlemacrosdll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.Macros.dll
101 - egacinstall "${nemerlemacrosdll}" \
102 - || die "couldn't install ${nemerlemacrosdll} in the global assembly cache"
103 - elog "Installing ncc"
104 - dodoc README AUTHORS INSTALL NEWS
105 - into /usr
106 - doins bin/Release/mono-"${FRAMEWORK}"/Stage1/ncc.exe
107 - else # binary
108 - case ${FRAMEWORK} in
109 - "3.5") Bootstrap="boot";;
110 - "4.0") Bootstrap="boot-4.0";;
111 - "4.5")
112 - ewarn "there is no 4.5 binaries, using 4.0"
113 - FRAMEWORK="4.0"
114 - Bootstrap="boot-4.0"
115 - ;;
116 - esac
117 - insinto "/usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}"
118 - doins ${Bootstrap}/*.dll || die "installing libraries failed"
119 - elog "Registering libraries to egac"
120 - local nemerledll=${Bootstrap}/Nemerle.dll
121 - egacinstall "${nemerledll}" \
122 - || die "couldn't install ${nemerledll} in the global assembly cache"
123 - local nemerlecompilerdll=${Bootstrap}/Nemerle.Compiler.dll
124 - egacinstall "${nemerlecompilerdll}" \
125 - || die "couldn't install ${nemerlecompilerdll} in the global assembly cache"
126 - local nemerlemacrosdll=${Bootstrap}/Nemerle.Macros.dll
127 - egacinstall "${nemerlemacrosdll}" \
128 - || die "couldn't install ${nemerlemacrosdll} in the global assembly cache"
129 - elog "Installing ncc"
130 - dodoc README AUTHORS INSTALL NEWS
131 - into /usr
132 - doins ${Bootstrap}/ncc.exe
133 - fi
134 - make_wrapper ncc "mono /usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}/ncc.exe"
135 -}
136
137 diff --git a/dev-lang/nemerle/nemerle-1.2-r1.ebuild b/dev-lang/nemerle/nemerle-1.2-r1.ebuild
138 deleted file mode 100644
139 index 06e48b4..0000000
140 --- a/dev-lang/nemerle/nemerle-1.2-r1.ebuild
141 +++ /dev/null
142 @@ -1,92 +0,0 @@
143 -# Copyright 1999-2015 Gentoo Foundation
144 -# Distributed under the terms of the GNU General Public License v2
145 -# $Id$
146 -
147 -EAPI="5"
148 -
149 -USE_DOTNET="net35 net40 net45"
150 -
151 -inherit dotnet multilib eutils
152 -
153 -DESCRIPTION="A hybrid programming language for .NET / Mono platforms"
154 -HOMEPAGE="http://www.nemerle.org/"
155 -
156 -SRC_URI="https://github.com/rsdn/nemerle/archive/v${PV}.tar.gz"
157 -
158 -LICENSE="BSD"
159 -SLOT="0"
160 -KEYWORDS="~amd64 ~x86"
161 -IUSE="+binary"
162 -
163 -MAKEOPTS="${MAKEOPTS} -j1" #nowarn
164 -DEPEND=">dev-lang/mono-2.11.3"
165 -RDEPEND="${DEPEND}"
166 -
167 -pkg_pretend() {
168 - if [[ ${MERGE_TYPE} != buildonly ]] && has collision-protect ${FEATURES}; then
169 - if [ -f /usr/bin/ncc]; then
170 - eerror "FEATURES=\"collision-protect\" is enabled, which will prevent overwriting"
171 - eerror "symlinks that were formerly managed by eselect opengl. You must disable"
172 - eerror "collision-protect or remove /usr/bin/ncc"
173 - die "collision-protect cannot overwrite libGLU$(get_libname)*"
174 - fi
175 - fi
176 -}
177 -
178 -src_configure() { :; }
179 -src_compile() {
180 - if ! use binary; then
181 - elog "Nemerle sources compiling : "
182 - exbuild NemerleAll-Mono.nproj /t:Stage1
183 - fi # ! use binary
184 -}
185 -
186 -src_install()
187 -{
188 - elog "Installing libraries"
189 - if ! use binary; then
190 - insinto "/usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}"
191 - doins bin/Release/mono-"${FRAMEWORK}"/Stage1/*.dll || die "installing libraries failed"
192 - elog "Registering libraries to egac"
193 - local nemerledll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.dll
194 - egacinstall "${nemerledll}" \
195 - || die "couldn't install ${nemerledll} in the global assembly cache"
196 - local nemerlecompilerdll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.Compiler.dll
197 - egacinstall "${nemerlecompilerdll}" \
198 - || die "couldn't install ${nemerlecompilerdll} in the global assembly cache"
199 - local nemerlemacrosdll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.Macros.dll
200 - egacinstall "${nemerlemacrosdll}" \
201 - || die "couldn't install ${nemerlemacrosdll} in the global assembly cache"
202 - elog "Installing ncc"
203 - dodoc README AUTHORS INSTALL NEWS
204 - into /usr
205 - doins bin/Release/mono-"${FRAMEWORK}"/Stage1/ncc.exe
206 - else # binary
207 - case ${FRAMEWORK} in
208 - "3.5") Bootstrap="boot";;
209 - "4.0") Bootstrap="boot-4.0";;
210 - "4.5")
211 - ewarn "there is no 4.5 binaries, using 4.0"
212 - FRAMEWORK="4.0"
213 - Bootstrap="boot-4.0"
214 - ;;
215 - esac
216 - insinto "/usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}"
217 - doins ${Bootstrap}/*.dll || die "installing libraries failed"
218 - elog "Registering libraries to egac"
219 - local nemerledll=${Bootstrap}/Nemerle.dll
220 - egacinstall "${nemerledll}" \
221 - || die "couldn't install ${nemerledll} in the global assembly cache"
222 - local nemerlecompilerdll=${Bootstrap}/Nemerle.Compiler.dll
223 - egacinstall "${nemerlecompilerdll}" \
224 - || die "couldn't install ${nemerlecompilerdll} in the global assembly cache"
225 - local nemerlemacrosdll=${Bootstrap}/Nemerle.Macros.dll
226 - egacinstall "${nemerlemacrosdll}" \
227 - || die "couldn't install ${nemerlemacrosdll} in the global assembly cache"
228 - elog "Installing ncc"
229 - dodoc README AUTHORS INSTALL NEWS
230 - into /usr
231 - doins ${Bootstrap}/ncc.exe
232 - fi
233 - make_wrapper ncc "mono /usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}/ncc.exe"
234 -}
235
236 diff --git a/dev-lang/nemerle/nemerle-9999.ebuild b/dev-lang/nemerle/nemerle-9999.ebuild
237 deleted file mode 100644
238 index 6949ae4..0000000
239 --- a/dev-lang/nemerle/nemerle-9999.ebuild
240 +++ /dev/null
241 @@ -1,102 +0,0 @@
242 -# Copyright 1999-2015 Gentoo Foundation
243 -# Distributed under the terms of the GNU General Public License v2
244 -# $Id$
245 -
246 -EAPI="5"
247 -
248 -USE_DOTNET="net35 net40 net45"
249 -
250 -inherit dotnet git-2 multilib eutils
251 -
252 -DESCRIPTION="A hybrid programming language for .NET / Mono platforms"
253 -HOMEPAGE="http://www.nemerle.org/"
254 -
255 -SRC_URI=""
256 -
257 -LICENSE="BSD"
258 -SLOT="0"
259 -KEYWORDS=""
260 -IUSE="+binary -indent"
261 -
262 -if use indent; then
263 - ewarn "indent is very experimental branch"
264 - ewarn "usual Nemerle code will definetly fail."
265 - EGIT_REPO_URI="git://github.com/Heather/Nemerle.git"
266 - EGIT_MASTER="indent"
267 -else
268 - EGIT_REPO_URI="git://github.com/rsdn/nemerle.git"
269 - EGIT_MASTER="master"
270 -fi
271 -
272 -MAKEOPTS="${MAKEOPTS} -j1" #nowarn
273 -DEPEND=">dev-lang/mono-2.11.3"
274 -RDEPEND="${DEPEND}"
275 -
276 -pkg_pretend() {
277 - if [[ ${MERGE_TYPE} != buildonly ]] && has collision-protect ${FEATURES}; then
278 - if [ -f /usr/bin/ncc]; then
279 - eerror "FEATURES=\"collision-protect\" is enabled, which will prevent overwriting"
280 - eerror "symlinks that were formerly managed by eselect opengl. You must disable"
281 - eerror "collision-protect or remove /usr/bin/ncc"
282 - die "collision-protect cannot overwrite libGLU$(get_libname)*"
283 - fi
284 - fi
285 -}
286 -
287 -src_configure() { :; }
288 -src_compile() {
289 - if ! use binary; then
290 - elog "Nemerle sources compiling : "
291 - exbuild NemerleAll-Mono.nproj /t:Stage1
292 - fi # ! use binary
293 -}
294 -
295 -src_install()
296 -{
297 - elog "Installing libraries"
298 - if ! use binary; then
299 - insinto "/usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}"
300 - doins bin/Release/mono-"${FRAMEWORK}"/Stage1/*.dll || die "installing libraries failed"
301 - elog "Registering libraries to egac"
302 - local nemerledll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.dll
303 - egacinstall "${nemerledll}" \
304 - || die "couldn't install ${nemerledll} in the global assembly cache"
305 - local nemerlecompilerdll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.Compiler.dll
306 - egacinstall "${nemerlecompilerdll}" \
307 - || die "couldn't install ${nemerlecompilerdll} in the global assembly cache"
308 - local nemerlemacrosdll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.Macros.dll
309 - egacinstall "${nemerlemacrosdll}" \
310 - || die "couldn't install ${nemerlemacrosdll} in the global assembly cache"
311 - elog "Installing ncc"
312 - dodoc README AUTHORS INSTALL NEWS
313 - into /usr
314 - doins bin/Release/mono-"${FRAMEWORK}"/Stage1/ncc.exe
315 - else # binary
316 - case ${FRAMEWORK} in
317 - "3.5") Bootstrap="boot";;
318 - "4.0") Bootstrap="boot-4.0";;
319 - "4.5")
320 - ewarn "there is no 4.5 binaries, using 4.0"
321 - FRAMEWORK="4.0"
322 - Bootstrap="boot-4.0"
323 - ;;
324 - esac
325 - insinto "/usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}"
326 - doins ${Bootstrap}/*.dll || die "installing libraries failed"
327 - elog "Registering libraries to egac"
328 - local nemerledll=${Bootstrap}/Nemerle.dll
329 - egacinstall "${nemerledll}" \
330 - || die "couldn't install ${nemerledll} in the global assembly cache"
331 - local nemerlecompilerdll=${Bootstrap}/Nemerle.Compiler.dll
332 - egacinstall "${nemerlecompilerdll}" \
333 - || die "couldn't install ${nemerlecompilerdll} in the global assembly cache"
334 - local nemerlemacrosdll=${Bootstrap}/Nemerle.Macros.dll
335 - egacinstall "${nemerlemacrosdll}" \
336 - || die "couldn't install ${nemerlemacrosdll} in the global assembly cache"
337 - elog "Installing ncc"
338 - dodoc README AUTHORS INSTALL NEWS
339 - into /usr
340 - doins ${Bootstrap}/ncc.exe
341 - fi
342 - make_wrapper ncc "mono /usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}/ncc.exe"
343 -}