Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:master commit in: dev-java/maven-bin/, dev-java/maven-bin/files/, dev-java/winjdk-bin/, ...
Date: Tue, 04 May 2021 19:21:49
Message-Id: 1620156099.e7e33afb7ad6eab1639c6cb7a86c93295f75851b.grobian@gentoo
1 commit: e7e33afb7ad6eab1639c6cb7a86c93295f75851b
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 4 19:21:39 2021 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Tue May 4 19:21:39 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=e7e33afb
7
8 dev-java: drop obsoleted pkgs
9
10 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
11
12 dev-java/jgoodies-forms/Manifest | 2 -
13 .../jgoodies-forms/jgoodies-forms-1.1.0.ebuild | 59 -----------
14 .../jgoodies-forms/jgoodies-forms-1.3.0.ebuild | 59 -----------
15 dev-java/jgoodies-forms/metadata.xml | 8 --
16 dev-java/maven-bin/Manifest | 4 -
17 .../maven-bin/files/maven-bin-2.0.8-prefix.patch | 35 -------
18 .../maven-bin/files/maven-bin-3.0.3-prefix.patch | 37 -------
19 dev-java/maven-bin/maven-bin-2.2.1-r2.ebuild | 63 ------------
20 dev-java/maven-bin/maven-bin-2.2.1.ebuild | 53 ----------
21 dev-java/maven-bin/maven-bin-3.0.4-r1.ebuild | 64 ------------
22 dev-java/maven-bin/maven-bin-3.2.5.ebuild | 93 -----------------
23 dev-java/maven-bin/maven-bin-3.3.9.ebuild | 114 ---------------------
24 dev-java/maven-bin/metadata.xml | 9 --
25 dev-java/winjdk-bin/Manifest | 1 -
26 dev-java/winjdk-bin/metadata.xml | 34 ------
27 dev-java/winjdk-bin/winjdk-bin-1.6.0.07-r1.ebuild | 91 ----------------
28 16 files changed, 726 deletions(-)
29
30 diff --git a/dev-java/jgoodies-forms/Manifest b/dev-java/jgoodies-forms/Manifest
31 deleted file mode 100644
32 index a7d4372a5b..0000000000
33 --- a/dev-java/jgoodies-forms/Manifest
34 +++ /dev/null
35 @@ -1,2 +0,0 @@
36 -DIST forms-1_1_0.zip 1174978 BLAKE2B ff551a826394f0de8e75fc4617de72534bf64c6386afba8655285426b56a86558cc0b86929df27fc7dbb26866c205774b31c39c15feadc4bd7232e23b8c067fc SHA512 fa08486d5f743910e7476ce102c7b3d11fc66b8c44931fe8396825be293c04be85cc497d33c8494faa7d9296bb557623e2cc6674c614642fd864fcad8db9e6b0
37 -DIST forms-1_3_0.zip 1320397 BLAKE2B a520ffe8a5487d125a53bed8d8524b68f68aaf1444389e4038af5f9a035ce800fdb1a470d172ec442240d5530e4c34cd34a0523a5ab92888daa57f543defd296 SHA512 d155cc85ec77f23f55e59d4651ef1f9df2ab749bc6cffd4dd7cfbc0035587a2e6bf03427e7bace6feb71e6c43efc87115d393fa54ea6da331ded21996b32a6e8
38
39 diff --git a/dev-java/jgoodies-forms/jgoodies-forms-1.1.0.ebuild b/dev-java/jgoodies-forms/jgoodies-forms-1.1.0.ebuild
40 deleted file mode 100644
41 index 56409b420b..0000000000
42 --- a/dev-java/jgoodies-forms/jgoodies-forms-1.1.0.ebuild
43 +++ /dev/null
44 @@ -1,59 +0,0 @@
45 -# Copyright 1999-2021 Gentoo Authors
46 -# Distributed under the terms of the GNU General Public License v2
47 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jgoodies-forms/jgoodies-forms-1.1.0.ebuild,v 1.7 2009/12/29 17:35:23 josejx Exp $
48 -
49 -JAVA_PKG_IUSE="doc examples source"
50 -
51 -inherit java-pkg-2 java-ant-2 java-utils-2 eutils
52 -
53 -MY_PN="forms"
54 -MY_PV=${PV//./_}
55 -MY_P="${MY_PN}-${MY_PV}"
56 -DESCRIPTION="JGoodies Forms Library"
57 -HOMEPAGE="http://www.jgoodies.com/"
58 -SRC_URI="http://www.jgoodies.com/download/libraries/${MY_PN}/${MY_P}.zip"
59 -
60 -LICENSE="BSD"
61 -SLOT="0"
62 -KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
63 -IUSE=""
64 -
65 -DEPEND=">=virtual/jdk-1.4
66 - app-arch/unzip"
67 -RDEPEND=">=virtual/jre-1.4"
68 -
69 -S="${WORKDIR}/${MY_PN}-${PV}"
70 -
71 -src_unpack() {
72 - unpack ${A} || die "Unpack failed"
73 - cd "${S}"
74 -
75 - # Remove the packaged jars
76 - rm -v *.jar || die "rm failed"
77 -}
78 -
79 -src_compile() {
80 - # it does not like unset ${build.compiler.executable}
81 - # feel free to fix if you want jikes back
82 - java-pkg_filter-compiler jikes
83 - # not setting the bootcp breaks ecj, javac apparently ignores nonsense
84 - [[ $(java-pkg_get-vm-vendor) == apple ]] && \
85 - eant jar || \
86 - eant -Dbuild.boot.classpath="$(java-config -g BOOTCLASSPATH)" jar
87 -}
88 -
89 -#Needs X
90 -#src_test() {
91 -# ANT_TASKS="ant-junit" eant test \
92 -# -Djunit.jar="$(java-pkg_getjars junit)"
93 -#}
94 -
95 -src_install() {
96 - java-pkg_dojar build/${MY_PN}.jar
97 -
98 - dodoc RELEASE-NOTES.txt README.html
99 -
100 - use doc && java-pkg_dohtml -r docs/*
101 - use source && java-pkg_dosrc src/{core,extras}/com
102 - use examples && java-pkg_doexamples src/tutorial
103 -}
104
105 diff --git a/dev-java/jgoodies-forms/jgoodies-forms-1.3.0.ebuild b/dev-java/jgoodies-forms/jgoodies-forms-1.3.0.ebuild
106 deleted file mode 100644
107 index c080ffa186..0000000000
108 --- a/dev-java/jgoodies-forms/jgoodies-forms-1.3.0.ebuild
109 +++ /dev/null
110 @@ -1,59 +0,0 @@
111 -# Copyright 1999-2021 Gentoo Authors
112 -# Distributed under the terms of the GNU General Public License v2
113 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jgoodies-forms/jgoodies-forms-1.3.0.ebuild,v 1.6 2012/09/29 17:43:42 grobian Exp $
114 -
115 -JAVA_PKG_IUSE="doc examples source"
116 -
117 -inherit java-pkg-2 java-ant-2 java-utils-2 eutils
118 -
119 -MY_PN="forms"
120 -MY_PV=${PV//./_}
121 -MY_P="${MY_PN}-${MY_PV}"
122 -DESCRIPTION="JGoodies Forms Library"
123 -HOMEPAGE="http://www.jgoodies.com/"
124 -SRC_URI="http://www.jgoodies.com/download/libraries/${MY_PN}/${MY_P}.zip"
125 -
126 -LICENSE="BSD"
127 -SLOT="0"
128 -KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
129 -IUSE=""
130 -
131 -DEPEND=">=virtual/jdk-1.4
132 - app-arch/unzip"
133 -RDEPEND=">=virtual/jre-1.4"
134 -
135 -S="${WORKDIR}/${MY_PN}-${PV}"
136 -
137 -src_unpack() {
138 - unpack ${A} || die "Unpack failed"
139 - cd "${S}"
140 -
141 - # Remove the packaged jars
142 - rm -v *.jar || die "rm failed"
143 -}
144 -
145 -src_compile() {
146 - # it does not like unset ${build.compiler.executable}
147 - # feel free to fix if you want jikes back
148 - java-pkg_filter-compiler jikes
149 - # not setting the bootcp breaks ecj, javac apparently ignores nonsense
150 - [[ $(java-pkg_get-vm-vendor) == apple ]] && \
151 - eant jar || \
152 - eant -Dbuild.boot.classpath="$(java-config -g BOOTCLASSPATH)" jar
153 -}
154 -
155 -#Needs X
156 -#src_test() {
157 -# ANT_TASKS="ant-junit" eant test \
158 -# -Djunit.jar="$(java-pkg_getjars junit)"
159 -#}
160 -
161 -src_install() {
162 - java-pkg_dojar build/${MY_PN}.jar
163 -
164 - dodoc RELEASE-NOTES.txt README.html || die
165 -
166 - use doc && java-pkg_dohtml -r docs/*
167 - use source && java-pkg_dosrc src/{core,extras}/com
168 - use examples && java-pkg_doexamples src/tutorial
169 -}
170
171 diff --git a/dev-java/jgoodies-forms/metadata.xml b/dev-java/jgoodies-forms/metadata.xml
172 deleted file mode 100644
173 index 952a4b9b60..0000000000
174 --- a/dev-java/jgoodies-forms/metadata.xml
175 +++ /dev/null
176 @@ -1,8 +0,0 @@
177 -<?xml version="1.0" encoding="UTF-8"?>
178 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
179 -<pkgmetadata>
180 - <maintainer type="project">
181 - <email>java@g.o</email>
182 - <name>Java</name>
183 - </maintainer>
184 -</pkgmetadata>
185
186 diff --git a/dev-java/maven-bin/Manifest b/dev-java/maven-bin/Manifest
187 deleted file mode 100644
188 index 8022679aff..0000000000
189 --- a/dev-java/maven-bin/Manifest
190 +++ /dev/null
191 @@ -1,4 +0,0 @@
192 -DIST apache-maven-2.2.1-bin.tar.bz2 2839688 BLAKE2B 64427a0e8925c7ec4567a96878c389635aaf578a6569825749fb5786ee7566654d5e6583d40cced8e3585b72bc1cee70567388cddf32393ff1fb5962a4ad96eb SHA512 ffbf74b6b51616dcd87252973ddd776f13861fece7cd25df9cfba4bda1d8dd574772cb5d37ac7ed97ef8b93b507939d428d47b9b81742c801c7958b9fd6188e7
193 -DIST apache-maven-3.0.4-bin.tar.gz 4873043 BLAKE2B 6cdbc6362dfd766f8e14298873f574fff1a6b4c4e29011a234ff7f3f0d2350a7fe7ff26dd68d486b68d84ba575d77324d0cb950e0cea91894a2f0ce81da0f7de SHA512 d6935daff3b80ed6e40ee0acb4f269b4b16e63bc29b792316599a9847f1b33d9309d3c399cdb170710714a1d150957eedc909754de8f8a77d87bd20a0abcb36c
194 -DIST apache-maven-3.2.5-bin.tar.gz 7956528 BLAKE2B 41313c35859946c8387b0e58f4a25b38d97d48065deb1db9ddbb576417beef1c3391e0a06526c51878f0a7e451b949f8f8ebc001611429b68332dcef24b594ee SHA512 0cdbf4c1e045ac7f96c176058f19ebb838bd46caadc4fb479e11eda67efbb66218fe67c370ddec6d2e4d91091ac9e81ff9eea8d64174cbe1e6d5f7e15962cfc5
195 -DIST apache-maven-3.3.9-bin.tar.gz 8491533 BLAKE2B c6947c379dd2d64fe28eeab52da443d771c276553d40f70cced2637df17b18c95108932cbb88d4b747f6a8c0a47150849360ffa9095f6ce50724abeaa2369152 SHA512 9b4b22aba67af48648c634e30edbb03de2a7742b7d4e58b3d637fcd20358a51ccb288dcbd473169a58b9322f7c8fbedcf5336b87d06460d0b20ce37d4c3948b0
196
197 diff --git a/dev-java/maven-bin/files/maven-bin-2.0.8-prefix.patch b/dev-java/maven-bin/files/maven-bin-2.0.8-prefix.patch
198 deleted file mode 100644
199 index 6e04de732f..0000000000
200 --- a/dev-java/maven-bin/files/maven-bin-2.0.8-prefix.patch
201 +++ /dev/null
202 @@ -1,35 +0,0 @@
203 ---- bin/mvn
204 -+++ bin/mvn
205 -@@ -1,4 +1,4 @@
206 --#!/bin/sh
207 -+#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
208 - # ----------------------------------------------------------------------------
209 - # Licensed to the Apache Software Foundation (ASF) under one
210 - # or more contributor license agreements. See the NOTICE file
211 -@@ -41,8 +41,8 @@
212 -
213 - done
214 -
215 --if [ -f /etc/mavenrc ] ; then
216 -- . /etc/mavenrc
217 -+if [ -f @GENTOO_PORTAGE_EPREFIX@/etc/mavenrc ] ; then
218 -+ . @GENTOO_PORTAGE_EPREFIX@/etc/mavenrc
219 - fi
220 -
221 - if [ -f "$HOME/.mavenrc" ] ; then
222 -@@ -62,14 +62,11 @@
223 - else
224 - echo "Using Java version: $JAVA_VERSION"
225 - fi
226 -- if [ -z "$JAVA_HOME" ] ; then
227 -- JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home
228 -- fi
229 - ;;
230 - esac
231 -
232 - if [ -z "$JAVA_HOME" ] ; then
233 -- if [ -r /etc/gentoo-release ] ; then
234 -+ if [ -r @GENTOO_PORTAGE_EPREFIX@/etc/gentoo-release ] ; then
235 - JAVA_HOME=`java-config --jre-home`
236 - fi
237 - fi
238
239 diff --git a/dev-java/maven-bin/files/maven-bin-3.0.3-prefix.patch b/dev-java/maven-bin/files/maven-bin-3.0.3-prefix.patch
240 deleted file mode 100644
241 index 69fdde95cd..0000000000
242 --- a/dev-java/maven-bin/files/maven-bin-3.0.3-prefix.patch
243 +++ /dev/null
244 @@ -1,37 +0,0 @@
245 -diff -ur apache-maven-3.0.3.orig/bin/mvn apache-maven-3.0.3/bin/mvn
246 ---- apache-maven-3.0.3.orig/bin/mvn 2011-02-28 18:33:40.000000000 +0100
247 -+++ apache-maven-3.0.3/bin/mvn 2011-05-01 12:59:46.000000000 +0200
248 -@@ -1,4 +1,4 @@
249 --#!/bin/sh
250 -+#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
251 - # ----------------------------------------------------------------------------
252 - # Licensed to the Apache Software Foundation (ASF) under one
253 - # or more contributor license agreements. See the NOTICE file
254 -@@ -36,8 +36,8 @@
255 -
256 - if [ -z "$MAVEN_SKIP_RC" ] ; then
257 -
258 -- if [ -f /etc/mavenrc ] ; then
259 -- . /etc/mavenrc
260 -+ if [ -f @GENTOO_PORTAGE_EPREFIX@/etc/mavenrc ] ; then
261 -+ . @GENTOO_PORTAGE_EPREFIX@/etc/mavenrc
262 - fi
263 -
264 - if [ -f "$HOME/.mavenrc" ] ; then
265 -@@ -57,14 +57,11 @@
266 - if [ -z "$JAVA_VERSION" ] ; then
267 - JAVA_VERSION="CurrentJDK"
268 - fi
269 -- if [ -z "$JAVA_HOME" ] ; then
270 -- JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home
271 -- fi
272 - ;;
273 - esac
274 -
275 - if [ -z "$JAVA_HOME" ] ; then
276 -- if [ -r /etc/gentoo-release ] ; then
277 -+ if [ -r @GENTOO_PORTAGE_EPREFIX@/etc/gentoo-release ] ; then
278 - JAVA_HOME=`java-config --jre-home`
279 - fi
280 - fi
281 -Only in apache-maven-3.0.3: prefix.patch
282
283 diff --git a/dev-java/maven-bin/maven-bin-2.2.1-r2.ebuild b/dev-java/maven-bin/maven-bin-2.2.1-r2.ebuild
284 deleted file mode 100644
285 index eda3d7d584..0000000000
286 --- a/dev-java/maven-bin/maven-bin-2.2.1-r2.ebuild
287 +++ /dev/null
288 @@ -1,63 +0,0 @@
289 -# Copyright 1999-2021 Gentoo Authors
290 -# Distributed under the terms of the GNU General Public License v2
291 -# $Header: /var/cvsroot/gentoo-x86/dev-java/maven-bin/maven-bin-2.2.1-r2.ebuild,v 1.6 2015/03/31 18:58:00 ulm Exp $
292 -
293 -EAPI="4"
294 -
295 -inherit java-pkg-2 prefix
296 -
297 -MY_PN=apache-${PN%%-bin}
298 -MY_P="${MY_PN}-${PV}"
299 -MY_MV="${PV%%.*}"
300 -
301 -DESCRIPTION="Project Management and Comprehension Tool for Java"
302 -SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.bz2"
303 -HOMEPAGE="http://maven.apache.org/"
304 -
305 -LICENSE="Apache-2.0"
306 -SLOT="2.2"
307 -KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
308 -IUSE=""
309 -
310 -DEPEND="|| ( app-eselect/eselect-java app-eselect/eselect-maven )"
311 -RDEPEND=">=virtual/jdk-1.5
312 - ${DEPEND}"
313 -
314 -S="${WORKDIR}/${MY_P}"
315 -
316 -MAVEN=${PN}-${SLOT}
317 -MAVEN_SHARE="/usr/share/${MAVEN}"
318 -
319 -java_prepare() {
320 - rm -v "${S}"/bin/*.bat || die
321 -}
322 -
323 -src_prepare() {
324 - epatch "${FILESDIR}"/${PN}-2.0.8-prefix.patch
325 - eprefixify bin/mvn
326 -}
327 -
328 -# TODO we should use jars from packages, instead of what is bundled
329 -src_install() {
330 - dodir "${MAVEN_SHARE}"
331 - cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy"
332 -
333 - java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar
334 -
335 - dodoc NOTICE.txt README.txt
336 -
337 - dodir /usr/bin
338 - dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT}
339 -
340 - # bug #342901
341 - echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die
342 - doenvd "${T}/25${MAVEN}"
343 -}
344 -
345 -pkg_postinst() {
346 - eselect maven update mvn-${SLOT}
347 -}
348 -
349 -pkg_postrm() {
350 - eselect maven update
351 -}
352
353 diff --git a/dev-java/maven-bin/maven-bin-2.2.1.ebuild b/dev-java/maven-bin/maven-bin-2.2.1.ebuild
354 deleted file mode 100644
355 index bbcaf5ba2f..0000000000
356 --- a/dev-java/maven-bin/maven-bin-2.2.1.ebuild
357 +++ /dev/null
358 @@ -1,53 +0,0 @@
359 -# Copyright 1999-2021 Gentoo Authors
360 -# Distributed under the terms of the GNU General Public License v2
361 -# $Header: /var/cvsroot/gentoo-x86/dev-java/maven-bin/maven-bin-2.2.1.ebuild,v 1.8 2015/03/31 18:58:00 ulm Exp $
362 -
363 -inherit java-pkg-2 prefix
364 -
365 -MY_PN=apache-${PN%%-bin}
366 -MY_P="${MY_PN}-${PV}"
367 -MY_MV="${PV%%.*}"
368 -
369 -DESCRIPTION="Project Management and Comprehension Tool for Java"
370 -SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.bz2"
371 -HOMEPAGE="http://maven.apache.org/"
372 -LICENSE="Apache-2.0"
373 -SLOT="2.2"
374 -KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
375 -
376 -RDEPEND=">=virtual/jdk-1.5
377 - app-eselect/eselect-maven"
378 -
379 -IUSE=""
380 -
381 -S="${WORKDIR}/${MY_P}"
382 -
383 -MAVEN=${PN}-${SLOT}
384 -MAVEN_SHARE="/usr/share/${MAVEN}"
385 -
386 -src_unpack() {
387 - unpack ${A}
388 -
389 - rm -v "${S}"/bin/*.bat || die
390 -
391 - cd "${S}"
392 - epatch "${FILESDIR}"/${PN}-2.0.8-prefix.patch
393 - eprefixify bin/mvn
394 -}
395 -
396 -# TODO we should use jars from packages, instead of what is bundled
397 -src_install() {
398 - dodir "${MAVEN_SHARE}"
399 - cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy"
400 -
401 - java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar
402 -
403 - dodoc NOTICE.txt README.txt || die
404 -
405 - dodir /usr/bin
406 - dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT}
407 -
408 - # bug #342901
409 - echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die
410 - doenvd "${T}/25${MAVEN}"
411 -}
412
413 diff --git a/dev-java/maven-bin/maven-bin-3.0.4-r1.ebuild b/dev-java/maven-bin/maven-bin-3.0.4-r1.ebuild
414 deleted file mode 100644
415 index 8706973e65..0000000000
416 --- a/dev-java/maven-bin/maven-bin-3.0.4-r1.ebuild
417 +++ /dev/null
418 @@ -1,64 +0,0 @@
419 -# Copyright 1999-2021 Gentoo Authors
420 -# Distributed under the terms of the GNU General Public License v2
421 -# $Header: /var/cvsroot/gentoo-x86/dev-java/maven-bin/maven-bin-3.0.4-r1.ebuild,v 1.6 2015/03/31 18:58:00 ulm Exp $
422 -
423 -EAPI="4"
424 -
425 -inherit java-pkg-2 prefix
426 -
427 -MY_PN=apache-${PN%%-bin}
428 -MY_P="${MY_PN}-${PV}"
429 -MY_MV="${PV%%.*}"
430 -
431 -DESCRIPTION="Project Management and Comprehension Tool for Java"
432 -SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz"
433 -HOMEPAGE="http://maven.apache.org/"
434 -
435 -LICENSE="Apache-2.0"
436 -SLOT="3.0"
437 -KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
438 -IUSE=""
439 -
440 -DEPEND="|| ( app-eselect/eselect-java app-eselect/eselect-maven )"
441 -RDEPEND=">=virtual/jdk-1.5
442 - ${DEPEND}"
443 -
444 -S="${WORKDIR}/${MY_P}"
445 -
446 -MAVEN=${PN}-${SLOT}
447 -MAVEN_SHARE="/usr/share/${MAVEN}"
448 -
449 -java_prepare() {
450 - rm -v "${S}"/bin/*.bat || die
451 - chmod 644 "${S}"/boot/*.jar "${S}"/lib/*.jar "${S}"/conf/settings.xml || die
452 -}
453 -
454 -src_prepare() {
455 - epatch "${FILESDIR}"/${PN}-3.0.3-prefix.patch
456 - eprefixify bin/mvn
457 -}
458 -
459 -# TODO we should use jars from packages, instead of what is bundled
460 -src_install() {
461 - dodir "${MAVEN_SHARE}"
462 - cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy"
463 -
464 - java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar
465 -
466 - dodoc NOTICE.txt README.txt
467 -
468 - dodir /usr/bin
469 - dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT}
470 -
471 - # bug #342901
472 - echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die
473 - doenvd "${T}/25${MAVEN}"
474 -}
475 -
476 -pkg_postinst() {
477 - eselect maven update mvn-${SLOT}
478 -}
479 -
480 -pkg_postrm() {
481 - eselect maven update
482 -}
483
484 diff --git a/dev-java/maven-bin/maven-bin-3.2.5.ebuild b/dev-java/maven-bin/maven-bin-3.2.5.ebuild
485 deleted file mode 100644
486 index 68aa4d133b..0000000000
487 --- a/dev-java/maven-bin/maven-bin-3.2.5.ebuild
488 +++ /dev/null
489 @@ -1,93 +0,0 @@
490 -# Copyright 1999-2021 Gentoo Authors
491 -# Distributed under the terms of the GNU General Public License v2
492 -# $Header: /var/cvsroot/gentoo-x86/dev-java/maven-bin/maven-bin-3.2.5.ebuild,v 1.2 2015/03/31 18:58:00 ulm Exp $
493 -
494 -EAPI="5"
495 -
496 -inherit java-pkg-2 prefix
497 -
498 -MY_PN=apache-${PN%%-bin}
499 -MY_PV=${PV/_alpha/-alpha-}
500 -MY_P="${MY_PN}-${MY_PV}"
501 -MY_MV="${PV%%.*}"
502 -
503 -DESCRIPTION="Project Management and Comprehension Tool for Java"
504 -SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz"
505 -HOMEPAGE="http://maven.apache.org/"
506 -
507 -LICENSE="Apache-2.0"
508 -SLOT="3.2"
509 -KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
510 -
511 -# TODO: Needs further resolution:
512 -#
513 -# - https://bugs.gentoo.org/show_bug.cgi?id=472850
514 -# - https://bugs.gentoo.org/show_bug.cgi?id=477436
515 -#
516 -DEPEND="app-eselect/eselect-java
517 -|| ( dev-java/commons-logging:0 dev-java/log4j:0 dev-java/avalon-logkit:2.0 )
518 -dev-java/aopalliance:1
519 -dev-java/avalon-framework:4.1
520 -dev-java/commons-cli:1
521 -dev-java/commons-io:1
522 -dev-java/javax-inject:0
523 -dev-java/jsoup:0
524 -dev-java/jsr250:0
525 -dev-java/juel:0
526 -dev-java/osgi-core-api:0
527 -java-virtuals/interceptor-api:0
528 -java-virtuals/servlet-api:2.4"
529 -
530 -RDEPEND=">=virtual/jdk-1.6
531 ->=virtual/jre-1.6
532 -${DEPEND}"
533 -
534 -S="${WORKDIR}/${MY_P}"
535 -
536 -MAVEN=${PN}-${SLOT}
537 -MAVEN_SHARE="/usr/share/${MAVEN}"
538 -
539 -java_prepare() {
540 - rm -v bin/*.bat lib/{aopalliance,commons-cli,javax.inject,jsr250}-*.jar || die
541 -
542 - chmod 644 boot/*.jar lib/*.jar conf/settings.xml || die
543 -
544 - hprefixify -w 1 bin/mvn
545 - hprefixify -q '"' bin/mvn
546 - # disable searching for JDKs on Darwin, rely on java-config instead
547 - sed -i -e 's/Darwin/Gentoo-no-Darwin/' bin/mvn
548 -
549 - # Symlink jars.
550 - cd lib || die
551 - java-pkg_jar-from aopalliance-1,avalon-framework-4.1,commons-cli-1,commons-io-1,interceptor-api,javax-inject,jsoup,jsr250,juel,osgi-core-api,servlet-api-2.4
552 - has_version dev-java/commons-logging:0 && java-pkg_jar-from commons-logging
553 - has_version dev-java/avalon-logkit:2.0 && java-pkg_jar-from avalon-logkit-2.0
554 - has_version dev-java/log4j:0 && java-pkg_jar-from log4j
555 -}
556 -
557 -# TODO: We should use jars from packages, instead of what is bundled.
558 -src_install() {
559 - dodir "${MAVEN_SHARE}"
560 -
561 - cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy"
562 -
563 - java-pkg_regjar "${ED}/${MAVEN_SHARE}"/boot/*.jar
564 - java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar
565 -
566 - dodoc NOTICE README.txt
567 -
568 - dodir /usr/bin
569 - dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT}
570 -
571 - # See bug #342901.
572 - echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die
573 - doenvd "${T}/25${MAVEN}"
574 -}
575 -
576 -pkg_postinst() {
577 - eselect maven update mvn-${SLOT}
578 -}
579 -
580 -pkg_postrm() {
581 - eselect maven update
582 -}
583
584 diff --git a/dev-java/maven-bin/maven-bin-3.3.9.ebuild b/dev-java/maven-bin/maven-bin-3.3.9.ebuild
585 deleted file mode 100644
586 index 3c146d7c3a..0000000000
587 --- a/dev-java/maven-bin/maven-bin-3.3.9.ebuild
588 +++ /dev/null
589 @@ -1,114 +0,0 @@
590 -# Copyright 1999-2021 Gentoo Authors
591 -# Distributed under the terms of the GNU General Public License v2
592 -
593 -EAPI="5"
594 -
595 -inherit java-pkg-2 prefix
596 -
597 -MY_PN=apache-${PN%%-bin}
598 -MY_PV=${PV/_alpha/-alpha-}
599 -MY_P="${MY_PN}-${MY_PV}"
600 -MY_MV="${PV%%.*}"
601 -
602 -DESCRIPTION="Project Management and Comprehension Tool for Java"
603 -SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz"
604 -HOMEPAGE="http://maven.apache.org/"
605 -
606 -LICENSE="Apache-2.0"
607 -SLOT="3.3"
608 -KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
609 -
610 -# TODO: Needs further resolution:
611 -#
612 -# - https://bugs.gentoo.org/show_bug.cgi?id=472850
613 -# - https://bugs.gentoo.org/show_bug.cgi?id=477436
614 -#
615 -CDEPEND="
616 - dev-java/juel:0
617 - dev-java/log4j:0
618 - dev-java/jsoup:0
619 - dev-java/jsr250:0
620 - dev-java/commons-io:1
621 - dev-java/aopalliance:1
622 - dev-java/commons-cli:1
623 - dev-java/javax-inject:0
624 - dev-java/osgi-core-api:0
625 - dev-java/commons-logging:0
626 - java-virtuals/interceptor-api:0
627 - java-virtuals/servlet-api:3.0"
628 -
629 -DEPEND="
630 - ${CDEPEND}
631 - app-eselect/eselect-java
632 - || ( dev-java/commons-logging:0 dev-java/log4j:0 )
633 - >=virtual/jdk-1.7"
634 -
635 -RDEPEND="
636 - ${CDEPEND}
637 - >=virtual/jre-1.7"
638 -
639 -S="${WORKDIR}/${MY_P}"
640 -
641 -MAVEN="${PN}-${SLOT}"
642 -MAVEN_SHARE="/usr/share/${MAVEN}"
643 -
644 -MAVEN_DEPENDENCIES=(
645 - juel
646 - jsoup
647 - log4j
648 - jsr250
649 - javax-inject
650 - commons-io-1
651 - osgi-core-api
652 - aopalliance-1
653 - commons-cli-1
654 - commons-logging
655 - interceptor-api
656 - servlet-api-3.0
657 -)
658 -
659 -java_prepare() {
660 - rm -v bin/*.cmd lib/{aopalliance,commons-cli,javax.inject,jsr250}-*.jar || die
661 -
662 - chmod 644 boot/*.jar lib/*.jar conf/settings.xml || die
663 -
664 - hprefixify -w 1 bin/mvn
665 - hprefixify -q '"' bin/mvn
666 - # disable searching for JDKs on Darwin, rely on java-config instead
667 - sed -i -e 's/Darwin/Gentoo-no-Darwin/' bin/mvn
668 -
669 - # Symlink jars.
670 - cd lib || die
671 -
672 - # Link deps.
673 - for mvn_dep in "${MAVEN_DEPENDENCIES[@]}"; do
674 - java-pkg_jar-from "${mvn_dep}"
675 - done
676 -}
677 -
678 -# TODO: We should use jars from packages, instead of what is bundled.
679 -src_install() {
680 - dodir "${MAVEN_SHARE}"
681 -
682 - cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy"
683 -
684 - java-pkg_regjar "${ED}/${MAVEN_SHARE}"/boot/*.jar
685 - java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar
686 -
687 - dodoc NOTICE README.txt
688 -
689 - dodir /usr/bin
690 - dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT}
691 -
692 - # See bug #342901.
693 - echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die
694 - doenvd "${T}/25${MAVEN}"
695 -}
696 -
697 -pkg_postinst() {
698 - eselect maven update mvn-${SLOT}
699 -}
700 -
701 -pkg_postrm() {
702 - eselect maven update
703 -}
704
705 diff --git a/dev-java/maven-bin/metadata.xml b/dev-java/maven-bin/metadata.xml
706 deleted file mode 100644
707 index af5cc0fd07..0000000000
708 --- a/dev-java/maven-bin/metadata.xml
709 +++ /dev/null
710 @@ -1,9 +0,0 @@
711 -<?xml version="1.0" encoding="UTF-8"?>
712 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
713 -<pkgmetadata>
714 - <maintainer type="project">
715 - <email>java@g.o</email>
716 - <name>Java</name>
717 - </maintainer>
718 - <longdescription>Maven is a Java project management and project comprehension tool. Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project. Builds, documentation, source metrics, and source cross-references are all controlled by your POM.</longdescription>
719 -</pkgmetadata>
720
721 diff --git a/dev-java/winjdk-bin/Manifest b/dev-java/winjdk-bin/Manifest
722 deleted file mode 100644
723 index 495ed19fd8..0000000000
724 --- a/dev-java/winjdk-bin/Manifest
725 +++ /dev/null
726 @@ -1 +0,0 @@
727 -DIST jdk1.6.0_07-windows-i586.tar.bz2 53649266 RMD160 513480b31eb8c5ebc8d2010e3467f5aa3e4f6619 SHA1 343ef929a2ffd98250fa053d3453f976491c5e62 SHA256 dc265c4b4841265e38c8c24298ceb76a8c653df292791e75063daca2337a4053
728
729 diff --git a/dev-java/winjdk-bin/metadata.xml b/dev-java/winjdk-bin/metadata.xml
730 deleted file mode 100644
731 index 46a44e5754..0000000000
732 --- a/dev-java/winjdk-bin/metadata.xml
733 +++ /dev/null
734 @@ -1,34 +0,0 @@
735 -<?xml version="1.0" encoding="UTF-8"?>
736 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
737 -<!--
738 -$Header: /var/cvsroot/gentoo-x86/skel.metadata.xml,v 1.18 2008/07/28 19:27:05 cardoe Exp $
739 -
740 -This is the example metadata file.
741 -The root element of this file is <pkgmetadata>. Within this element a
742 -number of subelements are allowed: herd, maintainer, and
743 -longdescription. herd is a required subelement.
744 -
745 -For a full description look at:
746 -http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=4
747 -
748 -
749 -Before committing, please remove the comments from this file. They are
750 -not relevant for general metadata.xml files.
751 --->
752 -<pkgmetadata>
753 -<herd>no-herd</herd>
754 -<maintainer>
755 - <email>@gentoo.org</email>
756 -<!-- <description>Description of the maintainership</description> -->
757 -</maintainer>
758 -<!-- <longdescription>Long description of the package</longdescription> -->
759 -<!--
760 -<use>
761 - <flag name='flag'>Description of how USE='flag' affects this package</flag>
762 - <flag name='userland_GNU'>Description of how USERLAND='GNU' affects this
763 - package</flag>
764 - <flag name='aspell'>Uses <pkg>app-text/aspell</pkg> for spell checking.
765 - Requires an installed dictionary from <cat>app-dicts</cat></flag>
766 -</use>
767 --->
768 -</pkgmetadata>
769
770 diff --git a/dev-java/winjdk-bin/winjdk-bin-1.6.0.07-r1.ebuild b/dev-java/winjdk-bin/winjdk-bin-1.6.0.07-r1.ebuild
771 deleted file mode 100644
772 index f10eb77e91..0000000000
773 --- a/dev-java/winjdk-bin/winjdk-bin-1.6.0.07-r1.ebuild
774 +++ /dev/null
775 @@ -1,91 +0,0 @@
776 -# Copyright 1999-2009 Gentoo Foundation
777 -# Distributed under the terms of the GNU General Public License v2
778 -# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.6.0.07-r1.ebuild,v 1.1 2008/09/09 14:00:30 betelgeuse Exp $
779 -
780 -inherit versionator eutils
781 -
782 -UPDATE="$(get_version_component_range 4)"
783 -UPDATE="${UPDATE#0}"
784 -MY_PV="$(get_version_component_range 2)u${UPDATE}"
785 -
786 -DESCRIPTION="Sun's J2SE Development Kit, version ${PV}"
787 -HOMEPAGE="http://java.sun.com/javase/6/"
788 -
789 -# the winnt source file is a repackage of a normal windows installation.
790 -# the normal sdk setup .exe was installed with this command line:
791 -# jdk-6u7-windows-i586-p.exe /s /v "/qn ADDLOCAL=ToolsFeature,DemosFeature INSTALLDIR=C:\java\jdk1.6.0_07 REBOOT=SUPPRESS"
792 -# then the C:\java\jdk1.6.0_07 dir was added to a bz2 and thats it...
793 -SRC_URI="http://dev.gentoo.org/~mduft/java/jdk$(replace_version_separator 3 _)-windows-i586.tar.bz2"
794 -LICENSE="dlj-1.1"
795 -
796 -# WARNING: windows JDK not slotted for now, since we cannot use java-config
797 -SLOT="0"
798 -KEYWORDS="-* ~x86-winnt"
799 -RESTRICT="strip"
800 -IUSE="doc examples"
801 -
802 -RDEPEND="doc? ( =dev-java/java-sdk-docs-1.6.0* )"
803 -JAVA_PROVIDE="jdbc-stdext jdbc-rowset"
804 -
805 -S="${WORKDIR}/jdk$(replace_version_separator 3 _)"
806 -
807 -src_install() {
808 - local dirs="bin include jre lib"
809 - local javadir=/usr
810 -
811 - dodir ${javadir}
812 -
813 - cp -pPR $dirs "${ED}${javadir}/" || die "failed to copy"
814 - dodoc COPYRIGHT || die
815 - dohtml README.html || die
816 -
817 - # not necessarily there.
818 - if [[ -f src.zip ]]; then
819 - cp -pP src.zip "${ED}${javadir}/" || die
820 - fi
821 -
822 - if use examples; then
823 - cp -pPR demo sample "${ED}${javadir}" || die
824 - fi
825 -
826 - echo > "${T}"/java-win32-gui.sh <<EOF
827 -#!/bin/env bash
828 -executable=
829 -case "\$0" in
830 -/*) executable=\$(unixpath2win \$0.exe) ;;
831 -*) executable=\$0.exe ;;
832 -esac
833 -
834 -runwin32 \$executable
835 -EOF
836 -
837 - into /usr
838 - dobin "${T}"/java-win32-gui.sh
839 -
840 - # for easy work from command lines, create links to .exe files:
841 - for x in $(find "${ED}" -name '*.exe'); do
842 - if file ${x} | grep "GUI" > /dev/null 2>&1; then
843 - # don't create a link, but rather create a small wrapper calling
844 - # runwin32.
845 - ln -sf java-win32-gui.sh "${x%.exe}"
846 - else
847 - ln -sf "$(basename "${x}")" "${x%.exe}"
848 - fi
849 - done
850 -
851 - ln -sf ../../bin/java-win32-gui.sh "${ED}${javadir}"/jre/bin/java-win32-gui.sh
852 -
853 - echo "JDK_HOME=${EPREFIX}${javadir}" >> "${T}"/98winjdk.env
854 - echo "JAVA_HOME=${EPREFIX}${javadir}" >> "${T}"/98winjdk.env
855 - echo "JAVAC=javac" >> "${T}"/98winjdk.env
856 -
857 - doenvd "${T}"/98winjdk.env
858 -}
859 -
860 -pre_pkg_preinst() {
861 - # remove the jre/bin/java symlink again, which has been created by
862 - # profile.bashrc. this causes problems with java when trying to execute
863 - # itself from this dir (because it omits .exe and cannot execute a link from
864 - # native windows ... )
865 - rm -f "${ED}"/usr/jre/bin/java
866 -}