diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-16 19:18:42 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-16 19:18:42 +0000 |
| commit | da26e5c2ef5996cb5bf06adeb42fa47c0b76522d (patch) | |
| tree | dbcabc755e8eb6ab520fd722b8cb9953b324f952 /dev-java | |
| parent | 620116181138534133abab566a07a8668c7de802 (diff) | |
| download | baldeagleos-repo-da26e5c2ef5996cb5bf06adeb42fa47c0b76522d.tar.gz baldeagleos-repo-da26e5c2ef5996cb5bf06adeb42fa47c0b76522d.tar.xz baldeagleos-repo-da26e5c2ef5996cb5bf06adeb42fa47c0b76522d.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/bnd-annotation/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/bnd-annotation/bnd-annotation-7.2.1.ebuild | 28 | ||||
| -rw-r--r-- | dev-java/bnd-ant/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/bnd-ant/bnd-ant-7.2.1.ebuild | 41 | ||||
| -rw-r--r-- | dev-java/bnd-util/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/bnd-util/bnd-util-7.2.1.ebuild | 43 | ||||
| -rw-r--r-- | dev-java/bnd/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/bnd/bnd-7.2.1.ebuild | 100 | ||||
| -rw-r--r-- | dev-java/bndlib/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/bndlib/bndlib-7.2.1.ebuild | 54 | ||||
| -rw-r--r-- | dev-java/eclipse-ecj/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/eclipse-ecj/eclipse-ecj-4.39.ebuild | 57 | ||||
| -rw-r--r-- | dev-java/libg/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/libg/libg-7.2.1.ebuild | 54 | ||||
| -rw-r--r-- | dev-java/maven-bin/Manifest | 4 | ||||
| -rw-r--r-- | dev-java/maven-bin/maven-bin-3.9.14.ebuild (renamed from dev-java/maven-bin/maven-bin-3.9.13.ebuild) | 0 |
16 files changed, 386 insertions, 2 deletions
diff --git a/dev-java/bnd-annotation/Manifest b/dev-java/bnd-annotation/Manifest index f909d128d99e..ceb1fb255e35 100644 --- a/dev-java/bnd-annotation/Manifest +++ b/dev-java/bnd-annotation/Manifest @@ -1 +1,2 @@ DIST aQute.bnd-7.1.0.tar.gz 173448302 BLAKE2B 53c7fbbde15f27b0f96e1685ce7d4a03951360f57c9139ee36013138fae70034b0fe6b72300c2d9a0fe9dc5d2f8b5a75462e396e0383dd8b46237b43021bb35b SHA512 161a383b37cd2e6f75958d68c476c1e4fa581afc095e6c6081e4aa1822672f7ace0ec0948ee6bd5eba0c5d3490ef081bb7f4e5851ef590d4e6b9634a75963028 +DIST aQute.bnd-7.2.1.tar.gz 173798560 BLAKE2B 49aa3412633797899f73c908da168d51e84bc071f12a5ed8e9fc5509fee17ba85fdc19c642b11e331f31309aaf2c548e5ce14d58d6591a29c9f264cf2759b83d SHA512 f2bf66ac6abea03bdb22278ce2b9177e56ad9621d667d9dfaf0f42490e11edc2911a09e482892f0345dd2a7e39803e8f5ac829d41770a737817aee1a236e0924 diff --git a/dev-java/bnd-annotation/bnd-annotation-7.2.1.ebuild b/dev-java/bnd-annotation/bnd-annotation-7.2.1.ebuild new file mode 100644 index 000000000000..96784c404a5e --- /dev/null +++ b/dev-java/bnd-annotation/bnd-annotation-7.2.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="bnd Annotations Library" +HOMEPAGE="https://bnd.bndtools.org/" +SRC_URI="https://github.com/bndtools/bnd/archive/${PV/_rc/.RC}.tar.gz -> aQute.bnd-${PV}.tar.gz" +S="${WORKDIR}/bnd-${PV/_rc/.RC}" + +LICENSE="Apache-2.0 EPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +DEPEND=" + dev-java/osgi-cmpn:8 + >=virtual/jdk-11:* +" + +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_AUTOMATIC_MODULE_NAME="biz.aQute.bnd.annotation" +JAVA_CLASSPATH_EXTRA="osgi-cmpn-8" +JAVA_SRC_DIR="biz.aQute.bnd.annotation/src" diff --git a/dev-java/bnd-ant/Manifest b/dev-java/bnd-ant/Manifest index f909d128d99e..ceb1fb255e35 100644 --- a/dev-java/bnd-ant/Manifest +++ b/dev-java/bnd-ant/Manifest @@ -1 +1,2 @@ DIST aQute.bnd-7.1.0.tar.gz 173448302 BLAKE2B 53c7fbbde15f27b0f96e1685ce7d4a03951360f57c9139ee36013138fae70034b0fe6b72300c2d9a0fe9dc5d2f8b5a75462e396e0383dd8b46237b43021bb35b SHA512 161a383b37cd2e6f75958d68c476c1e4fa581afc095e6c6081e4aa1822672f7ace0ec0948ee6bd5eba0c5d3490ef081bb7f4e5851ef590d4e6b9634a75963028 +DIST aQute.bnd-7.2.1.tar.gz 173798560 BLAKE2B 49aa3412633797899f73c908da168d51e84bc071f12a5ed8e9fc5509fee17ba85fdc19c642b11e331f31309aaf2c548e5ce14d58d6591a29c9f264cf2759b83d SHA512 f2bf66ac6abea03bdb22278ce2b9177e56ad9621d667d9dfaf0f42490e11edc2911a09e482892f0345dd2a7e39803e8f5ac829d41770a737817aee1a236e0924 diff --git a/dev-java/bnd-ant/bnd-ant-7.2.1.ebuild b/dev-java/bnd-ant/bnd-ant-7.2.1.ebuild new file mode 100644 index 000000000000..8fcf29810448 --- /dev/null +++ b/dev-java/bnd-ant/bnd-ant-7.2.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Bnd Ant Tasks" +HOMEPAGE="https://bnd.bndtools.org/" +SRC_URI="https://github.com/bndtools/bnd/archive/${PV/_rc/.RC}.tar.gz -> aQute.bnd-${PV}.tar.gz" +S="${WORKDIR}/bnd-${PV/_rc/.RC}" + +LICENSE="Apache-2.0 EPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND=" + dev-java/ant:0 + ~dev-java/bnd-${PV}:0 + >=virtual/jdk-17:*" +RDEPEND=">=virtual/jre-17:*" + +JAVA_AUTOMATIC_MODULE_NAME="biz.aQute.bnd.ant" +JAVA_CLASSPATH_EXTRA="ant bnd" + +JAVA_RESOURCE_DIRS="res" +JAVA_SRC_DIR="biz.aQute.bnd.ant/src" + +src_prepare() { + java-pkg-2_src_prepare + + # java-pkg-simple wants resources in JAVA_RESOURCE_DIRS + mkdir res || die + pushd biz.aQute.bnd.ant/src > /dev/null || die + find -type f \ + ! -name '*.java' | + xargs cp --parent -t ../../res || die + popd > /dev/null || die +} diff --git a/dev-java/bnd-util/Manifest b/dev-java/bnd-util/Manifest index f909d128d99e..ceb1fb255e35 100644 --- a/dev-java/bnd-util/Manifest +++ b/dev-java/bnd-util/Manifest @@ -1 +1,2 @@ DIST aQute.bnd-7.1.0.tar.gz 173448302 BLAKE2B 53c7fbbde15f27b0f96e1685ce7d4a03951360f57c9139ee36013138fae70034b0fe6b72300c2d9a0fe9dc5d2f8b5a75462e396e0383dd8b46237b43021bb35b SHA512 161a383b37cd2e6f75958d68c476c1e4fa581afc095e6c6081e4aa1822672f7ace0ec0948ee6bd5eba0c5d3490ef081bb7f4e5851ef590d4e6b9634a75963028 +DIST aQute.bnd-7.2.1.tar.gz 173798560 BLAKE2B 49aa3412633797899f73c908da168d51e84bc071f12a5ed8e9fc5509fee17ba85fdc19c642b11e331f31309aaf2c548e5ce14d58d6591a29c9f264cf2759b83d SHA512 f2bf66ac6abea03bdb22278ce2b9177e56ad9621d667d9dfaf0f42490e11edc2911a09e482892f0345dd2a7e39803e8f5ac829d41770a737817aee1a236e0924 diff --git a/dev-java/bnd-util/bnd-util-7.2.1.ebuild b/dev-java/bnd-util/bnd-util-7.2.1.ebuild new file mode 100644 index 000000000000..a1f1a8fe1d3a --- /dev/null +++ b/dev-java/bnd-util/bnd-util-7.2.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="AQute Bnd Utilities" +HOMEPAGE="https://bnd.bndtools.org/" +SRC_URI="https://github.com/bndtools/bnd/archive/${PV/_rc/.RC}.tar.gz -> aQute.bnd-${PV}.tar.gz" +S="${WORKDIR}/bnd-${PV/_rc/.RC}" + +LICENSE="Apache-2.0 EPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +CP_DEPEND=" + dev-java/osgi-annotation:0 + ~dev-java/libg-${PV}:0 +" + +DEPEND="${CP_DEPEND} + ~dev-java/bnd-annotation-${PV}:0 + dev-java/osgi-cmpn:8 + dev-java/osgi-core:0 + dev-java/slf4j-api:0 + >=virtual/jdk-17:* +" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-17:* +" + +JAVA_AUTOMATIC_MODULE_NAME="biz.aQute.bnd.util" +JAVA_CLASSPATH_EXTRA=" + bnd-annotation + osgi-cmpn-8 + osgi-core + slf4j-api +" +JAVA_SRC_DIR="biz.aQute.bnd.util/src" diff --git a/dev-java/bnd/Manifest b/dev-java/bnd/Manifest index f909d128d99e..ceb1fb255e35 100644 --- a/dev-java/bnd/Manifest +++ b/dev-java/bnd/Manifest @@ -1 +1,2 @@ DIST aQute.bnd-7.1.0.tar.gz 173448302 BLAKE2B 53c7fbbde15f27b0f96e1685ce7d4a03951360f57c9139ee36013138fae70034b0fe6b72300c2d9a0fe9dc5d2f8b5a75462e396e0383dd8b46237b43021bb35b SHA512 161a383b37cd2e6f75958d68c476c1e4fa581afc095e6c6081e4aa1822672f7ace0ec0948ee6bd5eba0c5d3490ef081bb7f4e5851ef590d4e6b9634a75963028 +DIST aQute.bnd-7.2.1.tar.gz 173798560 BLAKE2B 49aa3412633797899f73c908da168d51e84bc071f12a5ed8e9fc5509fee17ba85fdc19c642b11e331f31309aaf2c548e5ce14d58d6591a29c9f264cf2759b83d SHA512 f2bf66ac6abea03bdb22278ce2b9177e56ad9621d667d9dfaf0f42490e11edc2911a09e482892f0345dd2a7e39803e8f5ac829d41770a737817aee1a236e0924 diff --git a/dev-java/bnd/bnd-7.2.1.ebuild b/dev-java/bnd/bnd-7.2.1.ebuild new file mode 100644 index 000000000000..24a3ca9bbfb9 --- /dev/null +++ b/dev-java/bnd/bnd-7.2.1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="bndlib: A Swiss Army Knife for OSGi" +HOMEPAGE="https://bnd.bndtools.org/" +SRC_URI="https://github.com/bndtools/bnd/archive/${PV/_rc/.RC}.tar.gz -> aQute.bnd-${PV}.tar.gz" +S="${WORKDIR}/${P/_rc/.RC}" + +LICENSE="Apache-2.0 EPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +CP_DEPEND=" + ~dev-java/bndlib-${PV}:0 + dev-java/felix-resolver:0 + dev-java/guava:0 + <=dev-java/javaparser-core-3.13.10:0 + dev-java/jline:2 + dev-java/jtwig-core:0 + dev-java/osgi-annotation:0 + dev-java/osgi-cmpn:8 + dev-java/osgi-core:0 + dev-java/slf4j-simple:0 + dev-java/snakeyaml:0 + dev-java/xz-java:0 +" + +DEPEND="${CP_DEPEND} + dev-java/commons-lang:0 + dev-java/eclipse-jdt-annotation:0 + dev-java/felix-gogo-runtime:0 + dev-java/jtwig-reflection:0 + dev-java/osgi-service-log:0 + dev-java/osgi-service-subsystem:0 + >=virtual/jdk-17:*" + +RDEPEND="${CP_DEPEND} + ~dev-java/bnd-annotation-${PV}:0 + ~dev-java/bnd-util-${PV}:0 + ~dev-java/libg-${PV}:0 + dev-java/slf4j-api:0 + >=virtual/jre-17:*" + +PATCHES=( + "${FILESDIR}/bnd-7.0.0-aQute.bnd.main.bnd.patch" +) + +JAVA_AUTOMATIC_MODULE_NAME="biz.aQute.bnd" +JAVA_CLASSPATH_EXTRA=" + commons-lang + eclipse-jdt-annotation + jtwig-reflection + felix-gogo-runtime + osgi-service-subsystem +" +JAVA_MAIN_CLASS="aQute.bnd.main.bnd" +JAVA_RESOURCE_DIRS="res" +JAVA_SRC_DIR=( + "biz.aQute.bnd.exporters/src" + "biz.aQute.bnd.reporter/src" + "biz.aQute.bnd/src" + "biz.aQute.remote/src" + "biz.aQute.repository/src" + "biz.aQute.resolve/src" +) + +src_prepare() { + java-pkg-2_src_prepare + mkdir res || die + + # java-pkg-simple wants resources in JAVA_RESOURCE_DIRS + pushd biz.aQute.bnd/src > /dev/null || die + find -type f \ + ! -name '*.java' | + xargs cp --parent -t ../../res || die + popd > /dev/null || die +} + +src_compile() { + # There is another version of osgi-service-log in osgi-core-0 + JAVA_GENTOO_CLASSPATH_EXTRA=":$(java-pkg_getjars --build-only osgi-service-log)" + java-pkg-simple_src_compile + # remove classes which are not in upstream's jar file + rm -vr target/classes/aQute/remote/{agent,embedded,main,plugin,test} bnd.jar || die + jar cf bnd.jar -C target/classes . || die +} + +src_install() { + java-pkg-simple_src_install + java-pkg_register-dependency libg + java-pkg_register-dependency bnd-annotation + java-pkg_register-dependency bnd-util + java-pkg_register-dependency slf4j-api +} diff --git a/dev-java/bndlib/Manifest b/dev-java/bndlib/Manifest index f909d128d99e..ceb1fb255e35 100644 --- a/dev-java/bndlib/Manifest +++ b/dev-java/bndlib/Manifest @@ -1 +1,2 @@ DIST aQute.bnd-7.1.0.tar.gz 173448302 BLAKE2B 53c7fbbde15f27b0f96e1685ce7d4a03951360f57c9139ee36013138fae70034b0fe6b72300c2d9a0fe9dc5d2f8b5a75462e396e0383dd8b46237b43021bb35b SHA512 161a383b37cd2e6f75958d68c476c1e4fa581afc095e6c6081e4aa1822672f7ace0ec0948ee6bd5eba0c5d3490ef081bb7f4e5851ef590d4e6b9634a75963028 +DIST aQute.bnd-7.2.1.tar.gz 173798560 BLAKE2B 49aa3412633797899f73c908da168d51e84bc071f12a5ed8e9fc5509fee17ba85fdc19c642b11e331f31309aaf2c548e5ce14d58d6591a29c9f264cf2759b83d SHA512 f2bf66ac6abea03bdb22278ce2b9177e56ad9621d667d9dfaf0f42490e11edc2911a09e482892f0345dd2a7e39803e8f5ac829d41770a737817aee1a236e0924 diff --git a/dev-java/bndlib/bndlib-7.2.1.ebuild b/dev-java/bndlib/bndlib-7.2.1.ebuild new file mode 100644 index 000000000000..6238c830a8b6 --- /dev/null +++ b/dev-java/bndlib/bndlib-7.2.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="bndlib: A Swiss Army Knife for OSGi" +HOMEPAGE="https://bnd.bndtools.org/" +SRC_URI="https://github.com/bndtools/bnd/archive/${PV/_rc/.RC}.tar.gz -> aQute.bnd-${PV}.tar.gz" +S="${WORKDIR}/bnd-${PV/_rc/.RC}" + +LICENSE="Apache-2.0 EPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +CP_DEPEND=" + ~dev-java/bnd-annotation-${PV}:0 + ~dev-java/bnd-util-${PV}:0 + ~dev-java/libg-${PV}:0 + dev-java/osgi-annotation:0 + dev-java/osgi-cmpn:8 + dev-java/osgi-core:0 + dev-java/slf4j-api:0 +" + +DEPEND="${CP_DEPEND} + dev-java/osgi-service-log:0 + >=virtual/jdk-17:* +" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-17:* +" + +JAVA_AUTOMATIC_MODULE_NAME="biz.aQute.bndlib" +JAVA_CLASSPATH_EXTRA="osgi-service-log" +JAVA_RESOURCE_DIRS="res" +JAVA_SRC_DIR="biz.aQute.bndlib/src" + +src_prepare() { + java-pkg-2_src_prepare + mkdir res || die + + # java-pkg-simple wants resources in JAVA_RESOURCE_DIRS + mv biz.aQute.bndlib/img res || die + pushd biz.aQute.bndlib/src > /dev/null || die + find -type f \ + ! -name '*.java' | + xargs cp --parent -t ../../res || die + popd > /dev/null || die +} diff --git a/dev-java/eclipse-ecj/Manifest b/dev-java/eclipse-ecj/Manifest index 4662e53c706b..ecaf67e0a95e 100644 --- a/dev-java/eclipse-ecj/Manifest +++ b/dev-java/eclipse-ecj/Manifest @@ -1,3 +1,4 @@ DIST ecjsrc-4.20.jar 2255761 BLAKE2B 42e16e1bd3d90b8d9bf3e57f83b3e06f2857a20db3e3ac065ce39e95fc47e75de33186115c36dede691bc37fd55fa8123f2220d13f3d5819404f5de702b10fd2 SHA512 fb27c0a37ed5cdfdcdbc904d067bfdd0477ddfd873a6cd8477d3b473734fd0e37329f0e9ab85dc5f89994d68d9886a488bd88568bc00e25f54c1a5a468dc1384 DIST ecjsrc-4.26.jar 2347137 BLAKE2B 22e627178fe35f34cee7ba63e740ef2699bca691d460c81e97c2f18c197042cc0d901eea988331b3fa2ac7daa87daef9ee90bc1e62901935a6f2f3fe5f1e8534 SHA512 e53534160e6a2cdc8c5db7caec617d5671eb59954a86b9dcb36a514024c3205167c8416560796ce61d1aa188f551660f3bfd8eab46fefe9111c8f0b7a977342f DIST ecjsrc-4.38.jar 2346850 BLAKE2B 12b1be5d4e4124d5643639da61eb223a7fca3911e3ef1bc26c68fb6d4cfa76163560b4233f95bd4d723d876a46c7bce3257a8510c6c37cacd3c26f38cfff5a1d SHA512 64b5b8fbba907f74a73c314e3966c67f349c0f43aabb2cfc60cfdc2ea660769a34bd7d2488f839c8e65ddf3e05b3cae4d93a72f6861ddb2f8ca185073ff12dc0 +DIST ecjsrc-4.39.jar 2352925 BLAKE2B 135dfd9ee887f92a8e07c3ec5c5198635fb29dc265aa8a35c1c0a29c4ad2bb5b84194439bc599714757018f7c9afd014e5289d8462c4e7d521054bebb6f5e8cc SHA512 b171019d8ceec7ff2a28ee299b85c3be72c57fe23f234d34d1ca1beff8f8d7a76fa34a02e79e90fb9d711e9ff26eff1610421b3bac6652150bb6ec878aeb5bf9 diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.39.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-4.39.ebuild new file mode 100644 index 000000000000..643b9048391a --- /dev/null +++ b/dev-java/eclipse-ecj/eclipse-ecj-4.39.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DMF="R-${PV/_rc/RC}-202602260420" + +DESCRIPTION="Eclipse Compiler for Java" +HOMEPAGE="https://projects.eclipse.org/projects/eclipse.jdt" +SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV/_rc/RC}.jar" +S="${WORKDIR}" + +LICENSE="EPL-1.0" +SLOT="4.39" +KEYWORDS="~amd64 ~arm64" + +BDEPEND="app-arch/unzip" + +# jdk-25 because of compilation errors with jdk-21 +DEPEND=" + >=dev-java/ant-1.10.15-r1:0 + >=virtual/jdk-25:* +" + +# ./org/eclipse/jdt/internal/compiler/env/ICompilationUnit.java:64: +# error: pattern matching in instanceof is not supported in -source 11 +# if (environment.nameEnvironment instanceof IModuleAwareNameEnvironment modEnv) { +# ^ +# (use -source 16 or higher to enable pattern matching in instanceof) +RDEPEND=">=virtual/jre-17:*" + +DOCS=( org/eclipse/jdt/core/README.md ) +JAVA_AUTOMATIC_MODULE_NAME="org.eclipse.jdt.core.compiler.batch" +JAVA_CLASSPATH_EXTRA="ant" +JAVA_JAR_FILENAME="ecj.jar" +JAVA_LAUNCHER_FILENAME="ecj-${SLOT}" +JAVA_MAIN_CLASS="org.eclipse.jdt.internal.compiler.batch.Main" +JAVA_RESOURCE_DIRS="res" + +src_prepare() { + java-pkg-2_src_prepare + + # Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes + rm META-INF/ECLIPSE_* || die + + mkdir "${JAVA_RESOURCE_DIRS}" || die + find -type f \ + ! -name '*.java' \ + ! -name 'package.html' \ + ! -path '*/grammar/*' \ + ! -path '*/OSGI-INF/*' | + xargs cp --parent -t "${JAVA_RESOURCE_DIRS}" || die +} diff --git a/dev-java/libg/Manifest b/dev-java/libg/Manifest index f909d128d99e..ceb1fb255e35 100644 --- a/dev-java/libg/Manifest +++ b/dev-java/libg/Manifest @@ -1 +1,2 @@ DIST aQute.bnd-7.1.0.tar.gz 173448302 BLAKE2B 53c7fbbde15f27b0f96e1685ce7d4a03951360f57c9139ee36013138fae70034b0fe6b72300c2d9a0fe9dc5d2f8b5a75462e396e0383dd8b46237b43021bb35b SHA512 161a383b37cd2e6f75958d68c476c1e4fa581afc095e6c6081e4aa1822672f7ace0ec0948ee6bd5eba0c5d3490ef081bb7f4e5851ef590d4e6b9634a75963028 +DIST aQute.bnd-7.2.1.tar.gz 173798560 BLAKE2B 49aa3412633797899f73c908da168d51e84bc071f12a5ed8e9fc5509fee17ba85fdc19c642b11e331f31309aaf2c548e5ce14d58d6591a29c9f264cf2759b83d SHA512 f2bf66ac6abea03bdb22278ce2b9177e56ad9621d667d9dfaf0f42490e11edc2911a09e482892f0345dd2a7e39803e8f5ac829d41770a737817aee1a236e0924 diff --git a/dev-java/libg/libg-7.2.1.ebuild b/dev-java/libg/libg-7.2.1.ebuild new file mode 100644 index 000000000000..2c71a9e33fb2 --- /dev/null +++ b/dev-java/libg/libg-7.2.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +# No tests, because +# aQute.bnd.test.jupiter does not exist +# org.assertj.core.api.junit.jupiter does not exist +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A library to be statically linked. Contains many small utilities" +HOMEPAGE="https://bnd.bndtools.org/" +SRC_URI="https://github.com/bndtools/bnd/archive/${PV/_rc/.RC}.tar.gz -> aQute.bnd-${PV}.tar.gz" +S="${WORKDIR}/bnd-${PV/_rc/.RC}" + +LICENSE="Apache-2.0 EPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +CP_DEPEND=" + dev-java/osgi-cmpn:8 + dev-java/slf4j-api:0 +" + +DEPEND=" + ${CP_DEPEND} + ~dev-java/bnd-annotation-${PV}:0 + dev-java/eclipse-jdt-annotation:0 + >=virtual/jdk-17:* +" + +# aQute.libg/src/aQute/libg/uri/URIUtil.java:161: +# error: switch expressions are not supported in -source 11 +RDEPEND=" + ${CP_DEPEND} + dev-java/osgi-annotation:0 + dev-java/osgi-core:0 + >=virtual/jre-17:* +" + +JAVA_AUTOMATIC_MODULE_NAME="aQute.libg" +JAVA_CLASSPATH_EXTRA=" + bnd-annotation + eclipse-jdt-annotation +" +JAVA_SRC_DIR="aQute.libg/src" + +src_install() { + java-pkg-simple_src_install + java-pkg_register-dependency osgi-core + java-pkg_register-dependency osgi-annotation +} diff --git a/dev-java/maven-bin/Manifest b/dev-java/maven-bin/Manifest index fa9e2d7d115a..0c7cc5a7d0b5 100644 --- a/dev-java/maven-bin/Manifest +++ b/dev-java/maven-bin/Manifest @@ -1,4 +1,4 @@ DIST apache-maven-3.9.12-bin.tar.gz 9233336 BLAKE2B 3075d7aef7a49bdaecdf3e758b8c6de0ec6d6622611af08bd2a55174f41c53e2a7053f5ce9cedf3853e3a709a0897474b73fe4877c1d563df2e77e4a9db404be SHA512 0a1be79f02466533fc1a80abbef8796e4f737c46c6574ede5658b110899942a94db634477dfd3745501c80aef9aac0d4f841d38574373f7e2d24cce89d694f70 DIST apache-maven-3.9.12-bin.tar.gz.asc 866 BLAKE2B 3f6c961ec1d4ca6bb4418c933d212ee127a29eb9616ec9f00f17d7cd220b1c50c9c6ef5fb2e686fb2a42b8653f0a99e2a54390a7f37c0cf563a7f2e0774f5dd4 SHA512 8160e4489f4c9b88811f800d5709065b63be4ef347d96506829bdd3b55c90d224e7ca7b9878f9f3a0c493cbec402e995577ee77793231aa1c3c53d21ad8edf7b -DIST apache-maven-3.9.13-bin.tar.gz 9620438 BLAKE2B ce6fc0574d0b378a00c989bf1c59a16e6a44858a95bbe921cec9205f3f1744262a28173c75251be02af9a7647343cf4ea11bc36b6402defba60cd063a04c1b14 SHA512 d9ccd44ba2991586e359c29eb86780ae8ff4ec1b88b0b8af3af074803472690cf2017782a9c4401343c62cbcd056231db9612e1e551cbd9747c21746d732c015 -DIST apache-maven-3.9.13-bin.tar.gz.asc 228 BLAKE2B 5ecbd9df50b82043d289f24980412ca02db57097fe6e24b0904fd63321cfa8ddce1a25810aabbb1b3a9e4586f70e4dfc825e712156bda65abdfb5da0ac8cfb68 SHA512 ec86ebc1719dc55e27acfd608c5309d6582b358fe957a3ca9abe8695c20427515d18d40ba83bd5ba58d76e8f099a2fa00016b1fa8a4ae5e36673913f1fcaaf84 +DIST apache-maven-3.9.14-bin.tar.gz 9238692 BLAKE2B 9c63e4b74421b3bc2a160276e11729e63a7d24867dbdc6455a246ea33d230ffb07c38a4adcf4a815392c7cc4be7d918f42955c29f2c1ceb59807bccd15f7b556 SHA512 d50af8ab5e6005b46a07f0ce9d3719e67cfdf898da988a84871304cd59fb1af0fef2f99dea709e6e66f21f732f905979b5c2dce6b6860406f60a70e84d9cf0b8 +DIST apache-maven-3.9.14-bin.tar.gz.asc 228 BLAKE2B be3d904070f49c1be2f0ac6fae48d4b73da29758e340d5e2a10f57844138ece756bb9005384091c2771e714d4130df3fc2e7d786b14575f25cf5cee51834aa6e SHA512 318d31baed5d5cffa5536c4b578a0b82a0a412bc23e362c66589390cee87bc7cfd3c56046e4d2206143725942f0214b0622adc3a077efa91a174c3f00aac76cf diff --git a/dev-java/maven-bin/maven-bin-3.9.13.ebuild b/dev-java/maven-bin/maven-bin-3.9.14.ebuild index 5f74df31be6f..5f74df31be6f 100644 --- a/dev-java/maven-bin/maven-bin-3.9.13.ebuild +++ b/dev-java/maven-bin/maven-bin-3.9.14.ebuild |
