Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:master commit in: dev-java/nailgun/, dev-java/nailgun/files/
Date: Sat, 10 Apr 2021 07:20:22
Message-Id: 1618039077.67a4ca5d56c723418887568fe7c4a58b1c0961fc.sam@gentoo
1 commit: 67a4ca5d56c723418887568fe7c4a58b1c0961fc
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 10 07:17:48 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 10 07:17:57 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=67a4ca5d
7
8 dev-java/nailgun: drop outdated, EAPI 2 package
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 dev-java/nailgun/Manifest | 1 -
13 dev-java/nailgun/files/0.7.1-Makefile.patch | 13 -----
14 dev-java/nailgun/files/0.7.1-r1-Makefile.patch | 18 -------
15 dev-java/nailgun/metadata.xml | 14 ------
16 dev-java/nailgun/nailgun-0.7.1-r1.ebuild | 70 --------------------------
17 dev-java/nailgun/nailgun-0.7.1.ebuild | 70 --------------------------
18 6 files changed, 186 deletions(-)
19
20 diff --git a/dev-java/nailgun/Manifest b/dev-java/nailgun/Manifest
21 deleted file mode 100644
22 index 482c97e15e..0000000000
23 --- a/dev-java/nailgun/Manifest
24 +++ /dev/null
25 @@ -1 +0,0 @@
26 -DIST nailgun-src-0.7.1.zip 1489813 BLAKE2B 2acbd23177bfe2af90d3ba1e026b1c7c63110959b23ec34b6a99063327e2eb07ade21725c9078d0beee220d4dd84d85d5d68241a8581785dd55afa1f9c477664 SHA512 51867248179487b042f3fe93585390b972d1d95928f92fc6b342c3ae663696b251fcd074c8042c6ae129947105e2203cb256a987b46dd8499bb3964302f1ccae
27
28 diff --git a/dev-java/nailgun/files/0.7.1-Makefile.patch b/dev-java/nailgun/files/0.7.1-Makefile.patch
29 deleted file mode 100644
30 index fe489d46ed..0000000000
31 --- a/dev-java/nailgun/files/0.7.1-Makefile.patch
32 +++ /dev/null
33 @@ -1,13 +0,0 @@
34 ---- Makefile.orig 2009-08-07 23:44:55.000000000 +1200
35 -+++ Makefile 2009-08-07 23:45:43.000000000 +1200
36 -@@ -5,9 +5,8 @@
37 - #
38 - # Marty Lamb
39 -
40 --CC=gcc
41 - WIN32_CC=/usr/local/mingw32/bin/mingw32-gcc
42 --CFLAGS=-Wall -pedantic -s -O3
43 -+CFLAGS+=-Wall
44 -
45 - ng: src/c/ng.c
46 - @echo "Building ng client. To build a Windows binary, type 'make ng.exe'"
47
48 diff --git a/dev-java/nailgun/files/0.7.1-r1-Makefile.patch b/dev-java/nailgun/files/0.7.1-r1-Makefile.patch
49 deleted file mode 100644
50 index a381854855..0000000000
51 --- a/dev-java/nailgun/files/0.7.1-r1-Makefile.patch
52 +++ /dev/null
53 @@ -1,18 +0,0 @@
54 -diff -Naur nailgun-0.7.1/Makefile nailgun-0.7.1_patches/Makefile
55 ---- nailgun-0.7.1/Makefile 2004-11-25 11:00:22.000000000 +1300
56 -+++ nailgun-0.7.1_patches/Makefile 2012-04-19 07:22:16.000000000 +1200
57 -@@ -5,13 +5,11 @@
58 - #
59 - # Marty Lamb
60 -
61 --CC=gcc
62 - WIN32_CC=/usr/local/mingw32/bin/mingw32-gcc
63 --CFLAGS=-Wall -pedantic -s -O3
64 -
65 - ng: src/c/ng.c
66 - @echo "Building ng client. To build a Windows binary, type 'make ng.exe'"
67 -- ${CC} ${CFLAGS} -o ng src/c/ng.c
68 -+ $(CC) $(CFLAGS) $(LDFLAGS) -o ng src/c/ng.c
69 -
70 - ng.exe: src/c/ng.c
71 - # any idea why the command line is so sensitive to the order of
72
73 diff --git a/dev-java/nailgun/metadata.xml b/dev-java/nailgun/metadata.xml
74 deleted file mode 100644
75 index 17b114b5b1..0000000000
76 --- a/dev-java/nailgun/metadata.xml
77 +++ /dev/null
78 @@ -1,14 +0,0 @@
79 -<?xml version="1.0" encoding="UTF-8"?>
80 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
81 -<pkgmetadata>
82 - <maintainer type="project">
83 - <email>java@g.o</email>
84 - <name>Java</name>
85 - </maintainer>
86 - <longdescription lang="en">
87 - Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead. Programs run in the server (which is implemented in Java), and are triggered by the client (written in C), which handles all I/O.
88 - </longdescription>
89 - <upstream>
90 - <remote-id type="sourceforge">nailgun</remote-id>
91 - </upstream>
92 -</pkgmetadata>
93
94 diff --git a/dev-java/nailgun/nailgun-0.7.1-r1.ebuild b/dev-java/nailgun/nailgun-0.7.1-r1.ebuild
95 deleted file mode 100644
96 index e172bbbdd7..0000000000
97 --- a/dev-java/nailgun/nailgun-0.7.1-r1.ebuild
98 +++ /dev/null
99 @@ -1,70 +0,0 @@
100 -# Copyright 1999-2012 Gentoo Foundation
101 -# Distributed under the terms of the GNU General Public License v2
102 -# $Header: /var/cvsroot/gentoo-x86/dev-java/nailgun/nailgun-0.7.1-r1.ebuild,v 1.3 2012/06/25 05:57:35 jdhore Exp $
103 -
104 -EAPI="2"
105 -
106 -JAVA_PKG_IUSE="doc source"
107 -
108 -inherit java-pkg-2 java-ant-2 flag-o-matic
109 -
110 -DESCRIPTION="a client, protocol, and server for running Java apps without incurring the JVM startup overhead"
111 -HOMEPAGE="http://martiansoftware.com/nailgun/index.html"
112 -SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.zip"
113 -
114 -LICENSE="Apache-2.0"
115 -SLOT="0"
116 -KEYWORDS="~amd64-linux ~x86-linux ~x86-solaris"
117 -IUSE="test"
118 -
119 -RDEPEND=">=virtual/jre-1.4
120 - !app-editors/ng"
121 -DEPEND=">=virtual/jdk-1.4
122 - dev-java/java-getopt:1
123 - dev-java/bcel:0
124 - dev-java/jakarta-oro:2.0
125 - dev-java/log4j:0
126 - app-arch/unzip
127 - dev-java/junit:0
128 - test? (
129 - dev-java/ant-junit:0
130 - )"
131 -
132 -#need jcoverage
133 -RESTRICT="test"
134 -
135 -java_prepare() {
136 - rm -vf ng* beansh
137 - find . -iname '*.jar' -delete
138 -
139 - epatch "${FILESDIR}/${PV}-r1-Makefile.patch"
140 -
141 - # lazy fix for Solaris
142 - [[ ${CHOST} == *-solaris* ]] && append-flags -lsocket -lnsl
143 -
144 - sed -i '/<arg line="ng.exe/d' build.xml || die
145 - sed -i 's/depends="test"/depends="compile"/' build.xml || die
146 -
147 - java-pkg_jar-from --into tools/lib --build-only java-getopt-1 \
148 - gnu.getopt.jar java-getopt-1.0.10.jar
149 - java-pkg_jar-from --into tools/lib --build-only junit junit.jar
150 - java-pkg_jar-from --into tools/lib --build-only bcel bcel.jar \
151 - bcel-5.1.jar
152 - java-pkg_jar-from --into tools/lib --build-only jakarta-oro-2.0 \
153 - jakarta-oro.jar jakarta-oro-2.0.8.jar
154 - java-pkg_jar-from --into tools/lib --build-only log4j log4j.jar \
155 - log4j-1.2.8.jar
156 -}
157 -
158 -src_test() {
159 - WANT_TASKS="ant-junit" eant test
160 -}
161 -
162 -src_install() {
163 - dobin ng
164 - # Should we have a dolauncher?
165 -
166 - java-pkg_newjar "dist/${P}.jar"
167 - use doc && java-pkg_dojavadoc docs/api
168 - use source && java-pkg_dosrc src/java/prod/*
169 -}
170
171 diff --git a/dev-java/nailgun/nailgun-0.7.1.ebuild b/dev-java/nailgun/nailgun-0.7.1.ebuild
172 deleted file mode 100644
173 index 125aa2399e..0000000000
174 --- a/dev-java/nailgun/nailgun-0.7.1.ebuild
175 +++ /dev/null
176 @@ -1,70 +0,0 @@
177 -# Copyright 1999-2011 Gentoo Foundation
178 -# Distributed under the terms of the GNU General Public License v2
179 -# $Header: /var/cvsroot/gentoo-x86/dev-java/nailgun/nailgun-0.7.1.ebuild,v 1.10 2011/08/05 16:08:14 ulm Exp $
180 -
181 -EAPI="2"
182 -
183 -JAVA_PKG_IUSE="doc source"
184 -
185 -inherit java-pkg-2 java-ant-2 flag-o-matic
186 -
187 -DESCRIPTION="a client, protocol, and server for running Java apps without incurring the JVM startup overhead"
188 -HOMEPAGE="http://martiansoftware.com/nailgun/index.html"
189 -SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.zip"
190 -
191 -LICENSE="Apache-2.0"
192 -SLOT="0"
193 -KEYWORDS="~amd64-linux ~x86-linux ~x86-solaris"
194 -IUSE="test"
195 -
196 -RDEPEND=">=virtual/jre-1.4
197 - !app-editors/ng"
198 -DEPEND=">=virtual/jdk-1.4
199 - dev-java/java-getopt:1
200 - dev-java/bcel:0
201 - dev-java/jakarta-oro:2.0
202 - dev-java/log4j:0
203 - app-arch/unzip
204 - dev-java/junit:0
205 - test? (
206 - dev-java/ant-junit:0
207 - )"
208 -
209 -#need jcoverage
210 -RESTRICT="test"
211 -
212 -java_prepare() {
213 - rm -vf ng* beansh
214 - find . -iname '*.jar' -delete
215 -
216 - epatch "${FILESDIR}/${PV}-Makefile.patch"
217 -
218 - # lazy fix for Solaris
219 - [[ ${CHOST} == *-solaris* ]] && append-flags -lsocket -lnsl
220 -
221 - sed -i '/<arg line="ng.exe/d' build.xml || die
222 - sed -i 's/depends="test"/depends="compile"/' build.xml || die
223 -
224 - java-pkg_jar-from --into tools/lib --build-only java-getopt-1 \
225 - gnu.getopt.jar java-getopt-1.0.10.jar
226 - java-pkg_jar-from --into tools/lib --build-only junit junit.jar
227 - java-pkg_jar-from --into tools/lib --build-only bcel bcel.jar \
228 - bcel-5.1.jar
229 - java-pkg_jar-from --into tools/lib --build-only jakarta-oro-2.0 \
230 - jakarta-oro.jar jakarta-oro-2.0.8.jar
231 - java-pkg_jar-from --into tools/lib --build-only log4j log4j.jar \
232 - log4j-1.2.8.jar
233 -}
234 -
235 -src_test() {
236 - WANT_TASKS="ant-junit" eant test
237 -}
238 -
239 -src_install() {
240 - dobin ng
241 - # Should we have a dolauncher?
242 -
243 - java-pkg_newjar "dist/${P}.jar"
244 - use doc && java-pkg_dojavadoc docs/api
245 - use source && java-pkg_dosrc src/java/prod/*
246 -}