Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/netty-common/
Date: Thu, 31 Mar 2022 18:58:17
Message-Id: 1648753079.46e4a090de577a1818c0a36f00d4d1c5e4fe60a7.arthurzam@gentoo
1 commit: 46e4a090de577a1818c0a36f00d4d1c5e4fe60a7
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Thu Mar 31 17:14:03 2022 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 31 18:57:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e4a090
7
8 dev-java/netty-common: Drop obsolete versions
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
12 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
13
14 .../netty-common/netty-common-4.0.36-r1.ebuild | 71 ----------------------
15 dev-java/netty-common/netty-common-4.0.36.ebuild | 62 -------------------
16 2 files changed, 133 deletions(-)
17
18 diff --git a/dev-java/netty-common/netty-common-4.0.36-r1.ebuild b/dev-java/netty-common/netty-common-4.0.36-r1.ebuild
19 deleted file mode 100644
20 index dadd4d4a6f1e..000000000000
21 --- a/dev-java/netty-common/netty-common-4.0.36-r1.ebuild
22 +++ /dev/null
23 @@ -1,71 +0,0 @@
24 -# Copyright 1999-2022 Gentoo Authors
25 -# Distributed under the terms of the GNU General Public License v2
26 -
27 -EAPI=8
28 -
29 -JAVA_PKG_IUSE="doc source"
30 -
31 -inherit java-pkg-2 java-pkg-simple
32 -
33 -MY_PN="netty"
34 -MY_P="${MY_PN}-${PV}"
35 -DESCRIPTION="Async event-driven framework for high performance network applications"
36 -HOMEPAGE="https://netty.io/"
37 -SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_P}.Final.tar.gz"
38 -LICENSE="Apache-2.0"
39 -SLOT="0"
40 -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
41 -IUSE="test"
42 -
43 -# Same test failures as before the revbump still occur. See https://bugs.gentoo.org/827221
44 -RESTRICT="test"
45 -
46 -CDEPEND="dev-java/commons-logging:0
47 - dev-java/javassist:3
48 - dev-java/log4j:0
49 - dev-java/slf4j-api:0"
50 -
51 -RDEPEND="virtual/jre:1.8
52 - ${CDEPEND}"
53 -
54 -# It does not build with java 11, https://bugs.gentoo.org/788364
55 -# src/main/java/io/netty/util/internal/Cleaner0.java:44: error: cannot find symbol
56 -# Cleaner cleaner = (Cleaner) cleanerField.get(direct);
57 -# ^
58 -# symbol: class Cleaner
59 -# location: class Cleaner0
60 -DEPEND="virtual/jdk:1.8
61 - ${CDEPEND}
62 - test? (
63 - dev-java/asm:4
64 - dev-java/cglib:3
65 - dev-java/easymock:3.2
66 - dev-java/hamcrest-core:1.3
67 - dev-java/hamcrest-library:1.3
68 - dev-java/junit:4
69 - dev-java/mockito:0
70 - dev-java/objenesis:0
71 - dev-java/slf4j-simple:0
72 - )"
73 -
74 -S="${WORKDIR}/${MY_PN}-${MY_P}.Final/${PN/${MY_PN}-}"
75 -JAVA_SRC_DIR="src/main/java"
76 -JAVA_GENTOO_CLASSPATH="commons-logging,javassist-3,log4j,slf4j-api"
77 -
78 -src_prepare() {
79 - default
80 - # Needs Mockito 1.10.
81 - rm -v src/test/java/io/netty/util/concurrent/PromiseCombinerTest.java || die
82 -}
83 -
84 -src_test() {
85 - cd src/test/java || die
86 -
87 - local CP=".:${S}/${PN}.jar:$(java-pkg_getjars --with-dependencies ${JAVA_GENTOO_CLASSPATH},asm-4,cglib-3,easymock-3.2,hamcrest-core-1.3,hamcrest-library-1.3,junit-4,mockito,objenesis,slf4j-simple)"
88 - local TESTS=$(find * -name "*Test.java")
89 - TESTS="${TESTS//.java}"
90 - TESTS="${TESTS//\//.}"
91 -
92 - ejavac -cp "${CP}" -d . $(find * -name "*.java")
93 - ejunit4 -classpath "${CP}" ${TESTS}
94 -}
95
96 diff --git a/dev-java/netty-common/netty-common-4.0.36.ebuild b/dev-java/netty-common/netty-common-4.0.36.ebuild
97 deleted file mode 100644
98 index 6abc0507c74b..000000000000
99 --- a/dev-java/netty-common/netty-common-4.0.36.ebuild
100 +++ /dev/null
101 @@ -1,62 +0,0 @@
102 -# Copyright 1999-2022 Gentoo Authors
103 -# Distributed under the terms of the GNU General Public License v2
104 -
105 -EAPI="5"
106 -
107 -JAVA_PKG_IUSE="doc source"
108 -
109 -inherit java-pkg-2 java-pkg-simple
110 -
111 -MY_PN="netty"
112 -MY_P="${MY_PN}-${PV}"
113 -DESCRIPTION="Async event-driven framework for high performance network applications"
114 -HOMEPAGE="https://netty.io/"
115 -SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_P}.Final.tar.gz"
116 -LICENSE="Apache-2.0"
117 -SLOT="0"
118 -KEYWORDS="amd64 arm64 ppc64 x86"
119 -IUSE="test"
120 -RESTRICT="!test? ( test )"
121 -
122 -CDEPEND="dev-java/commons-logging:0
123 - dev-java/javassist:3
124 - dev-java/log4j:0
125 - dev-java/slf4j-api:0"
126 -
127 -RDEPEND=">=virtual/jre-1.7
128 - ${CDEPEND}"
129 -
130 -DEPEND=">=virtual/jdk-1.7
131 - ${CDEPEND}
132 - test? (
133 - dev-java/asm:4
134 - dev-java/cglib:3
135 - dev-java/easymock:3.2
136 - dev-java/hamcrest-core:1.3
137 - dev-java/hamcrest-library:1.3
138 - dev-java/junit:4
139 - dev-java/mockito:0
140 - dev-java/objenesis:0
141 - dev-java/slf4j-simple:0
142 - )"
143 -
144 -S="${WORKDIR}/${MY_PN}-${MY_P}.Final/${PN/${MY_PN}-}"
145 -JAVA_SRC_DIR="src/main/java"
146 -JAVA_GENTOO_CLASSPATH="commons-logging,javassist-3,log4j,slf4j-api"
147 -
148 -java_prepare() {
149 - # Needs Mockito 1.10.
150 - rm -v src/test/java/io/netty/util/concurrent/PromiseCombinerTest.java || die
151 -}
152 -
153 -src_test() {
154 - cd src/test/java || die
155 -
156 - local CP=".:${S}/${PN}.jar:$(java-pkg_getjars --with-dependencies ${JAVA_GENTOO_CLASSPATH},asm-4,cglib-3,easymock-3.2,hamcrest-core-1.3,hamcrest-library-1.3,junit-4,mockito,objenesis,slf4j-simple)"
157 - local TESTS=$(find * -name "*Test.java")
158 - TESTS="${TESTS//.java}"
159 - TESTS="${TESTS//\//.}"
160 -
161 - ejavac -cp "${CP}" -d . $(find * -name "*.java")
162 - ejunit4 -classpath "${CP}" ${TESTS}
163 -}