diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-07-05 12:48:33 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-07-05 12:48:33 +0000 |
| commit | 5d4c09bc57db7f4d9d405dc920c549f2524bbf02 (patch) | |
| tree | 8d4b5d664b3eecd2a2d08752486dcfa527a9af88 /dev-java | |
| parent | 252955d97f6158b3da6e4df0ad6fb2c9bebf259b (diff) | |
| download | baldeagleos-repo-5d4c09bc57db7f4d9d405dc920c549f2524bbf02.tar.gz baldeagleos-repo-5d4c09bc57db7f4d9d405dc920c549f2524bbf02.tar.xz baldeagleos-repo-5d4c09bc57db7f4d9d405dc920c549f2524bbf02.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.22-r1.ebuild | 2 | ||||
| -rw-r--r-- | dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild | 2 | ||||
| -rw-r--r-- | dev-java/java-service-wrapper/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/java-service-wrapper/java-service-wrapper-3.5.50.ebuild | 85 | ||||
| -rw-r--r-- | dev-java/javassist/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/javassist/javassist-3.29.0.ebuild | 70 | ||||
| -rw-r--r-- | dev-java/javassist/metadata.xml | 3 | ||||
| -rw-r--r-- | dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r2.ebuild | 2 | ||||
| -rw-r--r-- | dev-java/xsdlib/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/xsdlib/xsdlib-2013.6.1.ebuild | 35 |
10 files changed, 199 insertions, 3 deletions
diff --git a/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.22-r1.ebuild b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.22-r1.ebuild index 786880f955b6..a2d55cda8ca1 100644 --- a/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.22-r1.ebuild +++ b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.22-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://www.eclipse.org/" SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV}.jar" LICENSE="EPL-1.0" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SLOT="4.22" IUSE="" diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild index 82bd5d06ebf2..c98b01d949da 100644 --- a/dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild +++ b/dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://www.eclipse.org/" SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/${MY_PN}src-${PV}.jar" LICENSE="EPL-1.0" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SLOT="4.22" IUSE="+ant" diff --git a/dev-java/java-service-wrapper/Manifest b/dev-java/java-service-wrapper/Manifest index 4d19c3dcacee..684084d87d08 100644 --- a/dev-java/java-service-wrapper/Manifest +++ b/dev-java/java-service-wrapper/Manifest @@ -1 +1,2 @@ DIST wrapper_3.5.25_src.tar.gz 556678 BLAKE2B bead95eb2feebe0c22f8c66ca948185c320a979e498fb5156de576d443ba6e3375efb6244a66db6af101fa7dc459d983b51631fc237ad4578505be47059cf2c7 SHA512 4ce8ab5dc7acc4d78e7b902a61bb1e3785b5455f81438aa61a877107647e88ade595075ff0b8d5db0ff2b33bb94d70c2b1331561d6d282e497998eea9494c6f4 +DIST wrapper_3.5.50_src.tar.gz 779253 BLAKE2B 64863e408c2147014946f869bbd98775d1d23d4cd63ef562167f40191febf87cc72697a55fe2ec6a5d085f3df4897cc4485f4ed88a3ee3a7f7930215448972f7 SHA512 403deec1bcc70a93ce0b0749bf2d5bc27a4a540d07785bc3ac83b38257cc5e8247a784f646770c96ac318f22d30c463dafb2f002720041b93443b292d6669c09 diff --git a/dev-java/java-service-wrapper/java-service-wrapper-3.5.50.ebuild b/dev-java/java-service-wrapper/java-service-wrapper-3.5.50.ebuild new file mode 100644 index 000000000000..f4dc6ef8ecd2 --- /dev/null +++ b/dev-java/java-service-wrapper/java-service-wrapper-3.5.50.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +inherit java-pkg-2 java-pkg-simple toolchain-funcs java-ant-2 +JAVA_TESTING_FRAMEWORKS="junit-4" + +DESCRIPTION="A wrapper that makes it possible to install a Java Application as daemon" +HOMEPAGE="https://wrapper.tanukisoftware.com" +SRC_URI="https://download.tanukisoftware.com/wrapper/${PV}/wrapper_${PV}_src.tar.gz" + +LICENSE="tanuki-community" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/junit:4 + dev-util/cunit + ) +" +BDEPEND="virtual/jdk" + +S="${WORKDIR}/wrapper_${PV}_src" + +JAVA_SRC_DIR="src/java/" +JAVA_JAR_FILENAME="wrapper.jar" +JAVA_TEST_SRC_DIR="src/test" +JAVA_TEST_GENTOO_CLASSPATH="junit-4" + +src_prepare() { + default + + # replaces as-needed.patch + sed -i \ + -e 's/gcc -O3/$(CC)/g' \ + -e 's/ -pthread/ $(CFLAGS) $(LDFLAGS) -pthread/g' \ + -e 's/ -shared/ $(LDFLAGS) -shared/g' \ + -e 's/$(TEST)\/testsuite/testsuite/g' \ + src/c/Makefile-*.make || die + + cp "${S}/src/c/Makefile-linux-armel-32.make" "${S}/src/c/Makefile-linux-arm-32.make" + java-pkg-2_src_prepare + + # enable tests on all platforms + grep "testsuite_SOURCE" "src/c/Makefile-linux-x86-64.make" | tee -a src/c/Makefile-*.make || die + if use test; then + echo 'all: testsuite' | tee -a src/c/Makefile-*.make + assert + fi +} + +src_compile() { + tc-export CC + + pushd "${T}" || die + echo 'public class GetArchDataModel{public static void main(String[] args){System.out.println(System.getProperty("sun.arch.data.model"));}}' \ + > GetArchDataModel.java || die + ejavac GetArchDataModel.java + local BITS + BITS="$(java GetArchDataModel)" || die "Failed to identify sun.arch.data.model property" + popd || die + eant -Dbits="${BITS}" compile-c + + java-pkg-simple_src_compile +} + +src_test() { + src/c/testsuite --basic || die + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install + java-pkg_doso lib/libwrapper.so + + dobin bin/wrapper + dodoc README*.txt + dodoc doc/revisions.txt +} diff --git a/dev-java/javassist/Manifest b/dev-java/javassist/Manifest index 3b210b4537e7..a3c89e947805 100644 --- a/dev-java/javassist/Manifest +++ b/dev-java/javassist/Manifest @@ -1 +1,2 @@ DIST javassist-3.18.2.tar.gz 1179428 BLAKE2B cc7dfebca2e47576f902e6249c1efb65c18823e75ba3698c2d94541bdc910b9b7547e8619c1f19a84c158771230ddd112ddb0445ed97cd64810beacf3468a1ba SHA512 67f22a70584eba31088d63b7862f0f7872a6a7ec57f4397b95044695af75be005e86aa5a5f20fe8e650c2178a9b63b4b922accf940b46ceb1c8e7ce9c51798ca +DIST javassist-3.29.0.tar.gz 1290728 BLAKE2B 21543fe4d81cc46fa8d6530e8b5b821df64af31404831d15255fe7d362fe40de39451f4e6a264986ce7b8fdb16116c3266a522caf24a2df6a91cc7203354e070 SHA512 9487d4b6e1d7981360f768f2ebe7e8313c103752cc458eb454fffcf6714f62952cc772e920ee663e89cd51cd6a2669993f5595e682ec74313799eff32144541c diff --git a/dev-java/javassist/javassist-3.29.0.ebuild b/dev-java/javassist/javassist-3.29.0.ebuild new file mode 100644 index 000000000000..712141e86f6e --- /dev/null +++ b/dev-java/javassist/javassist-3.29.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/jboss-javassist/javassist/archive/rel_3_29_0_ga.tar.gz --slot 3 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild javassist-3.29.0.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.javassist:javassist:3.29.0-GA" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A class library for editing bytecodes in Java." +HOMEPAGE="https://www.javassist.org" +SRC_URI="https://github.com/jboss-javassist/javassist/archive/rel_${PV//./_}_ga.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 LGPL-2.1 MPL-1.1" +SLOT="3" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" + +# Tests run: 431, Failures: 6 +# Cannot solve those test failures. Using "mvn test" they all pass. +# https://bugs.gentoo.org/856364 +RESTRICT="test" + +# Compile dependencies +# POM: pom.xml +# test? junit:junit:[4.13.1,) -> >=dev-java/junit-4.13.2:4 +# test? org.hamcrest:hamcrest-all:1.3 -> !!!artifactId-not-found!!! + +DEPEND=" + !test? ( + >=virtual/jdk-8:* + ) + test? ( + >=virtual/jdk-11:* + dev-java/hamcrest-library:1.3 + ) +" + +# https://github.com/jboss-javassist/javassist/blob/rel_3_29_0_ga/pom.xml#L156-L157 +RDEPEND=">=virtual/jre-8:*" + +S="${WORKDIR}/${PN}-rel_${PV//./_}_ga" + +JAVA_NEEDS_TOOLS=1 +JAVA_SRC_DIR="src/main" +JAVA_MAIN_CLASS="javassist.CtClass" + +JAVA_TEST_GENTOO_CLASSPATH="hamcrest-library-1.3,junit-4" +JAVA_TEST_SRC_DIR="src/test" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +# https://github.com/jboss-javassist/javassist/blob/rel_3_29_0_ga/pom.xml#L166-L168 +# <include>javassist/JvstTest.java</include> +JAVA_TEST_RUN_ONLY="javassist.JvstTest" + +src_prepare() { + default + java-pkg_clean javassist.jar + sed -e 's:\.\./\.\./::' -i src/test/javassist/JvstTest{4,Root}.java || die +} + +src_test() { + default + einfo "Testing" + java-pkg-simple_src_test +} diff --git a/dev-java/javassist/metadata.xml b/dev-java/javassist/metadata.xml index e25b5c52aab3..6325359d2453 100644 --- a/dev-java/javassist/metadata.xml +++ b/dev-java/javassist/metadata.xml @@ -5,6 +5,9 @@ <email>java@gentoo.org</email> <name>Java</name> </maintainer> + <longdescription> + Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java. + </longdescription> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r2.ebuild b/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r2.ebuild index 2b8960dfd88b..50cd899c06c1 100644 --- a/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r2.ebuild +++ b/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="OSGi Enterprise Release 5 Companion Code" HOMEPAGE="https://www.osgi.org/Main/HomePage" SRC_URI="https://docs.osgi.org/download/r5/osgi.enterprise-${PV}.jar" -LICENSE="Apache-2.0 OSGi-Specification-2.0" +LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm arm64 ppc64 x86" diff --git a/dev-java/xsdlib/Manifest b/dev-java/xsdlib/Manifest index bc1f66b764b9..9de8317052d3 100644 --- a/dev-java/xsdlib/Manifest +++ b/dev-java/xsdlib/Manifest @@ -1 +1,2 @@ +DIST xsdlib-2013.6.1-sources.jar 274740 BLAKE2B 356c3e6005c26a1b63ea016a523140d93bb8c6a4c1952d60f5a881c92dd013e1691451be96e31b7c96c48e1f182e0224bceb712e230bb008ad97732a8e9ffdb6 SHA512 a4e308fae6a1116158ddbebfad0570f6cf1f840acb72de8bdd9414b363da78edf6aea2349f4ac7511b774a494f9e4c17c309f86aefc39b30421a1c86945302b0 DIST xsdlib.20090415.zip 914126 BLAKE2B 7f8dc45c590606ece1775d08634f87bb7cd392c69c66204073d4867f925cf7159fe14b43cde6d59a72da90ab284d9a3adc0c4d6aa117ea5143eff8efc5bf6534 SHA512 479b20bb24c32f7a8bf548689cb6d7efc99e36d7f887d9e33b34b2e4707d74149ae1e312f7166a90acbd44422248729d6158a55d710616b656eb628cafc1e3f2 diff --git a/dev-java/xsdlib/xsdlib-2013.6.1.ebuild b/dev-java/xsdlib/xsdlib-2013.6.1.ebuild new file mode 100644 index 000000000000..986f5e46081a --- /dev/null +++ b/dev-java/xsdlib/xsdlib-2013.6.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="net.java.dev.msv:xsdlib:2013.6.1" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Sun XML Datatypes Library" +HOMEPAGE="http://msv.java.net/" +SRC_URI="https://repo1.maven.org/maven2/net/java/dev/msv/xsdlib/${PV}/xsdlib-${PV}-sources.jar" + +LICENSE="BSD Apache-1.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + +CP_DEPEND="dev-java/relaxng-datatype:0" +BDEPEND="app-arch/unzip" +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:*" + +S="${WORKDIR}" + +JAVA_RESOURCE_DIRS="resources" + +src_prepare() { + default + mkdir resources || die + cp -r com resources || die + find "${JAVA_RESOURCE_DIRS}" -type f ! -name '*.properties' -exec rm -rf {} + || die +} |
