# Volkmar W. Pogatzki (2024-04-08)
# Obsolete java-vm, bugs #848804 #830248.
# Removal on 2024-05-08
dev-java/icedtea-bin
# Volkmar W. Pogatzki (2024-04-08)
# Java libraries without consumers.
# Removal on 2024-05-08, bugs #853100 #716228.
dev-java/gin
dev-java/gwt
dev-java/validation-api
# Volkmar W. Pogatzki (2024-03-10)
# Unused java libraries. The ant tasks are now provided by dev-java/ant.
# Removal on 2024-04-09.
dev-java/ant-apache-regexp
dev-java/ant-apache-log4j
dev-java/ant-apache-xalan2
dev-java/ant-commons-logging
dev-java/ant-swing
dev-java/ant-junit4
dev-java/ant
Also removes unused eclass variable JAVA_ANT_DISABLE_ANT_CORE_DEP which
becomes obsolete by removal of old dev-java/ant-core-1.10.9-r5.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-ant-2.eclass | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/eclass/java
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-ant-2.eclass | 14 ++
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/eclass/java-ant-2.eclass b/eclass/java-ant-2.eclass
index 35fe84997563..f29a8d749227 100644
--- a/eclass/java-ant-2.eclass
+++ b/eclass/java-ant-2
# Volkmar W. Pogatzki (2024-02-14)
# "A harness to build OpenJDK using [...]" is no longer needed since
# Gentoo can build openjdk from source.
# Maintainer capacity missing to maintain these packages.
# More than 30 open bugs.
# Removal on 2024-03-15.
dev-java/icedtea
dev-java/icedtea-bin
# Volkmar W. Pogatzki (2024-01-15)
# Unused Java libraries. Removal on 2024-02-15
dev-java/glassfish-persistence
dev-java/osgi-core-api
dev-java/osgi-enterprise-api
dev-java/osgi-compendium
dev-java/osgi-foundation
to build a useless "ignoreme.jar".
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 14 +-
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index 143efa707751..97bad414afb7
This patch enhances the ejavadoc function so that it can be called
without arguments if the JAVADOC_SRC_DIRS array is set in the ebuild.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-utils-2.eclass | 24 +---
1 file changed, 21 insertions(+), 3 deletions(-)
diff --git
s variable needed by the
java-pkg-simple.eclass to decide whether to call ejavadoc or not.
The other new eclass variable is JAVADOC_CLASSPATH. It can be used for
multi-jar packages to pass dependencies's classpath to ejavadoc.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-utils-2.e
# Volkmar W. Pogatzki (2023-10-04)
# Incompatible with newer media-video/ffmpeg, bug #914499.
# Deps appenh and loadlib not used by anything else.
# Removal on 2023-11-04.
media-video/jubler
dev-java/appenh
dev-java/loadlib
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index e50344c32acb..02200f10cb8d 100644
--- a/eclass/java-pkg-simple.eclass
+++ b/eclass/java
This change depends on the correlating change on the
java-pkg-simple.eclass.
For testing dev-java/testng before having it installed it is not
possible to use java-pkg_getjars. This change adds a condition so
that this case uses the freshly compiled testng.jar.
Signed-off-by: Volkmar W. Pogatzki
t; without such reverse dependency.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index abac18ca03f8..0ca0914aeee0 100644
--- a/eclas
- uses JAVA_RESOURCE_DIRS instead of java-pkg_addres which allows
removing src_compile()
- chops long lines
- adds MAVEN_ID so that java-ebuilder can find it
Signed-off-by: Volkmar W. Pogatzki
dev-java/testng: fixup
Signed-off-by: Volkmar W. Pogatzki
---
dev-java/testng/Manifest
files or test classes.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-utils-2.eclass | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index c1f42408e462..3fe64e1c317d 100644
--- a/eclass/java-utils-2.eclass
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-opt-2.eclass | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eclass/java-pkg-opt-2.eclass b/eclass/java-pkg-opt-2.eclass
index 3a4b25ec2f0c..0caba1d40e07 100644
--- a/eclass/java-pkg-opt-2.eclass
+++ b/eclass/java
# Volkmar W. Pogatzki (2023-07-05)
# Library without consumers. Bug #906882
# Removal on 2023-08-05.
net-libs/nativebiginteger
# Volkmar W. Pogatzki (2023-06-06)
# Vulnerable CVE-2023-33546, Bug #907927.
# Reverse deps (logback-*, netty) are unused Java libraries.
# Removal on 2023-07-06.
dev-java/janino
dev-java/logback-core
dev-java/logback-classic
dev-java/netty
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-virtuals-2.eclass | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/eclass/java-virtuals-2.eclass b/eclass/java-virtuals-2.eclass
index 842fbe0cc077..2923fe35a0e5 100644
--- a/eclass/java-virtuals-2.eclass
+++ b/eclass/java
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index 929ce68c6c07..46fc036637d8 100644
--- a/eclass/java-pkg-simple.eclass
+++ b/eclass
Avoids the need for setting JAVA_LAUNCHER_FILENAME="${PN}" if SLOT is 0.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 4
1 file changed, 4 insertions(+)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index 929ce68c6c07..a5
> Ulrich Mueller hat am 26.05.2023 10:44 CEST geschrieben:
>
>
> >>>>> On Fri, 26 May 2023, Volkmar W Pogatzki wrote:
>
> > -: "${JAVA_LAUNCHER_FILENAME:=${PN}-${SLOT}}"
> > +if [[ ${SLOT} = 0 ]]; then
> > + JAVA_LAUNCHER_FILEN
Avoids the need for setting JAVA_LAUNCHER_FILENAME="${PN}" if SLOT is 0.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index 92
> Joonas Niilola hat am 21.05.2023 18:01 CEST geschrieben:
>
>
> Hey,
>
> the following packages are up for grabs:
> acct-group/freenet
> acct-user/freenet
> dev-java/jbitcollider-core
> net-libs/NativeThread
> net-p2p/fms
> net-p2p/freenet
>
> They are in pretty good condition.
# Volkmar W. Pogatzki (2023-04-21)
# Unused java libraries. Removal on 2023-05-22
dev-java/avalon-framework
dev-java/avalon-logkit
java-virtuals/servlet-api
dev-java/resin-servlet-api
# Volkmar W. Pogatzki (2023-04-09)
# Numerous vulnerabilities, bug #825486.
# Nothing depends on it. Removal on 2023-05-09
dev-java/jython
Signed-off-by: Volkmar W. Pogatzki
---
# Volkmar W. Pogatzki (2023-03-23)
# Unused Java libraries. Removal on 2023-04-22.
dev-java/tomcat-jsp-api
dev-java/tomcat-el-api
dev-java/glassfish-xmlrpc-api
+
gs.gentoo.org/897786
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index abac18ca03f8..2a817cb759ca 100644
--- a/eclass/java-pkg-simple.eclass
+
Signed-off-by: Volkmar W. Pogatzki
---
profiles/package.mask | 5 +
1 file changed, 5 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index 3b473dc142d3..100d5a474394 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
#--- END
Signed-off-by: Volkmar W. Pogatzki
---
profiles/package.mask | 8
1 file changed, 8 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index ca66e4aea325..0e2085a7e5cc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
#--- END
libraries.
It also helps to visualize bundled stuff in the ebuild.
Cleaning does not work by default. It still needs java-pkg_clean within
src_prepare().
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-utils-2.eclass | 27 ++-
1 file changed, 22 insertions(+), 5
Signed-off-by: Volkmar W. Pogatzki
---
profiles/package.mask | 7 +++
1 file changed, 7 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index bfd6d6821b96..abcd3bc34c5b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
#--- END
Signed-off-by: Volkmar W. Pogatzki
---
profiles/package.mask | 6 ++
1 file changed, 6 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index bfd6d6821b96..22cd5077f051 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
#--- END
to visualize not yet unbundled stuff in the ebuild.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-utils-2.eclass | 27 ++-
1 file changed, 22 insertions(+), 5 deletions(-)
diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index 4f50ce39c5dc..8601c66287a1
to visualize not yet unbundled stuff in the ebuild.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-utils-2.eclass | 27 +++
1 file changed, 23 insertions(+), 4 deletions(-)
diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index 4f50ce39c5dc..5cd9d441f396
> Michał Górny hat am 25.11.2022 14:16 CET geschrieben:
>
>
> On Fri, 2022-11-25 at 10:04 +0100, Volkmar W. Pogatzki wrote:
> > > This doesn't seem consistent. How is it supposed to work?
>
> You didn't answer this question.
>
> --
> Best regards,
>
> Michał Górny hat am 24.11.2022 15:03 CET geschrieben:
>
>
> On Thu, 2022-11-24 at 13:29 +0100, Volkmar W. Pogatzki wrote:
> > There are many packages hosted on .apache.org like e.g.
> >
> > dev-java/log4j-core -> https://logging.apache.org/log4j/
packages.
Signed-off-by: Volkmar W. Pogatzki
---
metadata.xsd | 1 +
1 file changed, 1 insertion(+)
diff --git a/metadata.xsd b/metadata.xsd
index 3812045..7d05234 100644
--- a/metadata.xsd
+++ b/metadata.xsd
@@ -270
packages.
Signed-off-by: Volkmar W. Pogatzki
---
metadata.dtd | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/metadata.dtd b/metadata.dtd
index c36242a..6546dc6 100644
--- a/metadata.dtd
+++ b/metadata.dtd
@@ -56,7 +56,7 @@
-
+
--
2.37.4
Signed-off-by: Volkmar W. Pogatzki
---
profiles/package.mask | 6 ++
1 file changed, 6 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index 25711676c87..9c426250346 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
#--- END
Signed-off-by: Volkmar W. Pogatzki
---
profiles/package.mask | 4
1 file changed, 4 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index 6040ca9ee0e..b4746616bf3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
#--- END
Compilation of ${sources} fails with error if ${sources} is empty.
This is the case when a package (or a module in case of a multi-jar
package) has only module-info.java to get compiled.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 28
1
Compilation of ${sources} fails with error if ${sources} is empty.
This is the case when a package (or a module in case of a multi-jar
package) has only module-info.java to get compiled.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 16 +---
1 file changed
ng entries in
MANIFEST.MF files in case of JAVA_MAIN_CLASS="" which is often used in
multi-jar ebuilds.
Closes: https://bugs.gentoo.org/874924
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 22 +-
1 file changed, 13 insertions(+), 9 deletions(-)
diff --g
For adding Main-class and/or Automatic-module-name to MANIFEST.MF it
seems better to use "jar" functionality at the end of compilation.
This does the necessary checks and issues warnings in case of duplicate
entries.
Closes: https://bugs.gentoo.org/874924
Signed-off-by: Volkmar W
For adding Main-class and/or Automatic-module-name to MANIFEST.MF it
seems better to use "jar" functionality at the end of compilation.
This does the necessary checks and issues warnings in case of duplicate
entries.
Closes: https://bugs.gentoo.org/874924
Signed-off-by: Volkmar W
Testing multi-jar packages was not properly supported.
With this change the tests_to_run are selected per module.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 28 +++-
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/eclass/java
The eclass did not handle JAVA_MAIN_CLASS if there was also a given
META-INF/MANIFEST.MF.
This change allows adding JAVA_AUTOMATIC_MODULE_NAME and/or
JAVA_MAIN_CLASS to the MANIFEST.MF file if it exists or creates one if
not.
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass
Signed-off-by: Volkmar W. Pogatzki
---
profiles/package.mask | 7 +++
1 file changed, 7 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index 2a248d2e525..2c9b5e788c6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
#--- END
Signed-off-by: Volkmar W. Pogatzki
---
profiles/package.mask | 4
1 file changed, 4 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index 0e6d8afee8b..ff956b28187 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
#--- END
Closes: https://bugs.gentoo.org/861026
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index 09062d9ede6..6f7324240e3 100644
--- a/eclass
The new variable JAVA_AUTOMATIC_MODULE_NAME can be defined in the
ebuild. Its value will be transferred to the MANIFEST.MF of the jar
file.
Closes: https://bugs.gentoo.org/857468
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 12
1 file changed, 12
Closes: https://bugs.gentoo.org/857468
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 11 +++
1 file changed, 11 insertions(+)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index 1e101a828c4..9f711c292a7 100644
--- a/eclass/java-pkg
Closes: https://bugs.gentoo.org/857468
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-pkg-simple.eclass | 11 +++
1 file changed, 11 insertions(+)
diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index 1e101a828c4..9604b41ea38 100644
--- a/eclass/java-pkg
Signed-off-by: Volkmar W. Pogatzki
---
profiles/package.mask | 9 +
1 file changed, 9 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index 9dd06203385..55ab9066238 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,15 @@
#--- END
Bug: https://bugs.gentoo.org/801694
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-utils-2.eclass | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index e5a2b611d11..6576712e010 100644
--- a/eclass/java-utils-2
Bug: https://bugs.gentoo.org/801694
Signed-off-by: Volkmar W. Pogatzki
---
eclass/java-utils-2.eclass | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index e5a2b611d11..cfe04d631a0 100644
--- a/eclass/java-utils-2
57 matches
Mail list logo