diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-01-17 13:45:43 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-01-17 13:45:43 +0000 |
| commit | b3fd521b01dd7c97ed60e4c1c631964f18373ea9 (patch) | |
| tree | d849e9ccd80ad1e46f5188ab589caaa7f851a5b8 /dev-java | |
| parent | cbc5aa36c525ed7f31e3f074acb5f77ca2178a1d (diff) | |
| download | baldeagleos-repo-b3fd521b01dd7c97ed60e4c1c631964f18373ea9.tar.gz baldeagleos-repo-b3fd521b01dd7c97ed60e4c1c631964f18373ea9.tar.xz baldeagleos-repo-b3fd521b01dd7c97ed60e4c1c631964f18373ea9.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/cpptasks/cpptasks-1.0_beta5-r1.ebuild | 1 | ||||
| -rw-r--r-- | dev-java/jansi/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/jansi/jansi-2.4.0.ebuild | 78 | ||||
| -rw-r--r-- | dev-java/jsch/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/jsch/jsch-0.1.55.ebuild | 38 | ||||
| -rw-r--r-- | dev-java/jzlib/jzlib-1.1.3-r2.ebuild | 1 | ||||
| -rw-r--r-- | dev-java/slf4j-api/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/slf4j-api/slf4j-api-1.7.32.ebuild | 62 | ||||
| -rw-r--r-- | dev-java/slf4j-nop/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/slf4j-nop/slf4j-nop-1.7.32.ebuild | 55 | ||||
| -rw-r--r-- | dev-java/slf4j-simple/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/slf4j-simple/slf4j-simple-1.7.32.ebuild | 76 |
12 files changed, 316 insertions, 0 deletions
diff --git a/dev-java/cpptasks/cpptasks-1.0_beta5-r1.ebuild b/dev-java/cpptasks/cpptasks-1.0_beta5-r1.ebuild index f754a3db0200..0bb21854e881 100644 --- a/dev-java/cpptasks/cpptasks-1.0_beta5-r1.ebuild +++ b/dev-java/cpptasks/cpptasks-1.0_beta5-r1.ebuild @@ -36,6 +36,7 @@ RDEPEND=" " JAVA_ANT_REWRITE_CLASSPATH="yes" +JAVA_ANT_CLASSPATH_TAGS="javac javadoc" EANT_BUILD_TARGET="jars" EANT_TEST_TARGET="run-tests -Djunit-available=true" diff --git a/dev-java/jansi/Manifest b/dev-java/jansi/Manifest index 31fabc8cd4c4..1325190f77b1 100644 --- a/dev-java/jansi/Manifest +++ b/dev-java/jansi/Manifest @@ -1 +1,2 @@ DIST jansi-1.13.tar.gz 253219 BLAKE2B 89fc81710bc0860c717241c97fe2e7a148ccbaa5fb1e7db30b978aa69cddccbc9ea45a0e30ef384c42a741d707f5eab73ce8b2a76e1095c66a2c95f9088f28f0 SHA512 9c4bb0b7435c102068718e039900828994f1ba60ed44307eb726eb91a2884bc406688c2747635b9353f3bd68a6bf0e7c082a4069343b59efffc900f59c563fde +DIST jansi-2.4.0.tar.gz 225579 BLAKE2B f07dfde9b789d62ec31999632e35609143289c5ab0972ce7cb931dea72ba41e6f2b9b74f7b3d82050e9ed4abd89386040d5268c408d787d3edd49fcdf0cce965 SHA512 4172b264463b847d6008dfad5c80246b029c7add2fd659f4b1c636891a86860f8f5ddd0ce0a5150065faeae72b19682339dda2d019c82f45d8f1be7a547e4558 diff --git a/dev-java/jansi/jansi-2.4.0.ebuild b/dev-java/jansi/jansi-2.4.0.ebuild new file mode 100644 index 000000000000..e93adc8efc55 --- /dev/null +++ b/dev-java/jansi/jansi-2.4.0.ebuild @@ -0,0 +1,78 @@ +# 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/fusesource/jansi/archive/refs/tags/jansi-2.4.0.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jansi-2.4.0.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.fusesource.jansi:jansi:2.4.0" + +inherit java-pkg-2 java-pkg-simple toolchain-funcs + +DESCRIPTION="Jansi is a java library for generating and interpreting ANSI escape sequences." +HOMEPAGE="http://fusesource.github.io/jansi" +SRC_URI="https://github.com/fusesource/${PN}/archive/refs/tags/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Compile dependencies +# POM: pom.xml +# test? info.picocli:picocli-codegen:4.5.2 -> !!!artifactId-not-found!!! +# test? org.junit.jupiter:junit-jupiter:5.7.0 -> !!!groupId-not-found!!! +# test? org.junit.jupiter:junit-jupiter-params:5.7.0 -> !!!groupId-not-found!!! + +DEPEND=">=virtual/jdk-1.8:*" + +# junit-jupiter is not available in ::gentoo +# test? ( +# !!!artifactId-not-found!!! +# !!!groupId-not-found!!! +# ) +#" + +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( {changelog,readme}.md license.txt ) + +S="${WORKDIR}/${PN}-${P}" + +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" +JAVA_MAIN_CLASS="org.fusesource.jansi.AnsiMain" + +# junit-jupiter is not available in ::gentoo +#JAVA_TEST_GENTOO_CLASSPATH="!!!artifactId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!" +#JAVA_TEST_SRC_DIR="src/test/java" +#JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +src_prepare() { + default + # Remove this directory containing libjansi.so, libjansi.jnilib and jansi.dll + rm -r "${JAVA_RESOURCE_DIRS}/org/fusesource/jansi/internal/native" || die +} + +src_compile() { + java-pkg-simple_src_compile + + # build native library. + local args=( + CCFLAGS="${CFLAGS} ${CXXFLAGS} -Os -fPIC -fvisibility=hidden" + LINKFLAGS="-shared" + CC="$(tc-getCC)" + STRIP="$(tc-getSTRIP)" + LIBNAME="libjansi-$(ver_cut 1-2).so" + ) + emake "${args[@]}" native +} + +src_install() { + # default # https://bugs.gentoo.org/789582 + # deafult fails with + # make: *** No rule to make target 'install'. Stop. + java-pkg_doso target/native--/libjansi-$(ver_cut 1-2).so + java-pkg-simple_src_install +} diff --git a/dev-java/jsch/Manifest b/dev-java/jsch/Manifest index 018afebf8cf4..38e84063f341 100644 --- a/dev-java/jsch/Manifest +++ b/dev-java/jsch/Manifest @@ -1 +1,2 @@ DIST jsch-0.1.54.zip 365455 BLAKE2B 5cd6fa012e5a511bad8f23a233559e6ad6d600f39ea7b519e66e118b1fdb997491b7ac8cff5bc1491c28f7ee99f0f4a3b4727f5d8ec02030576f34949d74e203 SHA512 2ed29f07495fbc28d6eb7b4fe414e8a9a96b911b2feea5b1513cc48a9439adba12341bceb23a3ea9ab307e32d48bfd4356c7bc877c56e77f6f55d69214db3a9e +DIST jsch-0.1.55.zip 369664 BLAKE2B 4a35845e7b9e57c64a890547b2cabdec5bd03fa462ac3c78d8bcb757dbd5b50b366d41c042e904e44b967c85da01396c7dd085b8fe5f69ad243237fab38fa1f1 SHA512 334b550594272fe179f13fb6bbfc0a353334586786db2b3279608b85cdab3dd604e6dd04aa2376b5532816d906133e636b5359dda36c449d90173be501c61418 diff --git a/dev-java/jsch/jsch-0.1.55.ebuild b/dev-java/jsch/jsch-0.1.55.ebuild new file mode 100644 index 000000000000..4e12aeb3d7a9 --- /dev/null +++ b/dev-java/jsch/jsch-0.1.55.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom jsch-0.1.55.pom --download-uri https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.55/jsch-0.1.55-sources.jar --slot 55 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jsch-0.1.55.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="com.jcraft:jsch:0.1.55" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="JSch is a pure Java implementation of SSH2" +HOMEPAGE="http://www.jcraft.com/jsch/" +SRC_URI="mirror://sourceforge/${PN}/${P}.zip" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: ${P}.pom +# com.jcraft:jzlib:1.0.7 -> >=dev-java/jzlib-1.1.3:0 + +CP_DEPEND=" + >=dev-java/jzlib-1.1.3:0 +" + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:*" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}" diff --git a/dev-java/jzlib/jzlib-1.1.3-r2.ebuild b/dev-java/jzlib/jzlib-1.1.3-r2.ebuild index 1cc6a85d66ad..89a304b848fb 100644 --- a/dev-java/jzlib/jzlib-1.1.3-r2.ebuild +++ b/dev-java/jzlib/jzlib-1.1.3-r2.ebuild @@ -4,6 +4,7 @@ EAPI=7 JAVA_PKG_IUSE="examples source test" +MAVEN_ID="com.jcraft:jzlib:1.1.3" inherit java-pkg-2 java-pkg-simple diff --git a/dev-java/slf4j-api/Manifest b/dev-java/slf4j-api/Manifest index 483c3d5a5aac..eb394e27d31e 100644 --- a/dev-java/slf4j-api/Manifest +++ b/dev-java/slf4j-api/Manifest @@ -1 +1,2 @@ DIST slf4j-1.7.30-sources.tar.gz 2272772 BLAKE2B c6692a20406983fa333bdb27bf8da599140d7d37fe55da6dfa2c2aff1825ee57c9d6b7bf0015e4b41b3c15ac0971559b3dd4bb5244e5393cd209ee26fac5e93d SHA512 4f05c996532560b16f22d78fcd47f8c4ba14691ce218a51ee6d50b283a51f8e40475a3a47f1117c1898a7be922e3f85806c4a7eb526759f0e7ea8426b5c6035f +DIST slf4j-1.7.32.tar.gz 2277207 BLAKE2B d16c93ddc4667700a868d872a58b64248c8594fafa37e05ed300a71061c58ec2b3f1e0036326ff42ebdd57d5df3576e8ec2d8ae6090439b5d8e6f1fa0c555332 SHA512 512c33cb812058a7419eb717e55ad9a0522e602339f088e7295bb0bfb3cf39972412a74479896c14e8c48124d8c2adc4c4d78735f4747b4fa9742ddac2ae07fa diff --git a/dev-java/slf4j-api/slf4j-api-1.7.32.ebuild b/dev-java/slf4j-api/slf4j-api-1.7.32.ebuild new file mode 100644 index 000000000000..40f19bf19cb4 --- /dev/null +++ b/dev-java/slf4j-api/slf4j-api-1.7.32.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 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/qos-ch/slf4j/archive/refs/tags/v_1.7.32.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild slf4j-api-1.7.32.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.slf4j:slf4j-api:1.7.32" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="The slf4j API" +HOMEPAGE="https://www.slf4j.org" +SRC_URI="https://github.com/qos-ch/slf4j/archive/refs/tags/v_${PV}.tar.gz -> slf4j-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=" + >=virtual/jdk-1.8:* +" + +RDEPEND=" + >=virtual/jre-1.8:* +" +BDEPEND="app-arch/zip" + +DOCS=( LICENSE.txt ../README.md ) + +S="${WORKDIR}/slf4j-v_${PV}/${PN}" + +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" + +JAVA_TEST_EXCLUDES=( + # java.lang.InstantiationException - not run by upstream anyway + "org.slf4j.helpers.MultithreadedInitializationTest" +) + +src_prepare() { + default + java-pkg_clean +} + +src_compile() { + java-pkg-simple_src_compile + + # remove org/slf4j/impl/ from the jar file + zip -d ${PN}.jar org/slf4j/impl/\* || die "Failed to remove impl files" +} + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg-simple_src_install +} diff --git a/dev-java/slf4j-nop/Manifest b/dev-java/slf4j-nop/Manifest index 483c3d5a5aac..eb394e27d31e 100644 --- a/dev-java/slf4j-nop/Manifest +++ b/dev-java/slf4j-nop/Manifest @@ -1 +1,2 @@ DIST slf4j-1.7.30-sources.tar.gz 2272772 BLAKE2B c6692a20406983fa333bdb27bf8da599140d7d37fe55da6dfa2c2aff1825ee57c9d6b7bf0015e4b41b3c15ac0971559b3dd4bb5244e5393cd209ee26fac5e93d SHA512 4f05c996532560b16f22d78fcd47f8c4ba14691ce218a51ee6d50b283a51f8e40475a3a47f1117c1898a7be922e3f85806c4a7eb526759f0e7ea8426b5c6035f +DIST slf4j-1.7.32.tar.gz 2277207 BLAKE2B d16c93ddc4667700a868d872a58b64248c8594fafa37e05ed300a71061c58ec2b3f1e0036326ff42ebdd57d5df3576e8ec2d8ae6090439b5d8e6f1fa0c555332 SHA512 512c33cb812058a7419eb717e55ad9a0522e602339f088e7295bb0bfb3cf39972412a74479896c14e8c48124d8c2adc4c4d78735f4747b4fa9742ddac2ae07fa diff --git a/dev-java/slf4j-nop/slf4j-nop-1.7.32.ebuild b/dev-java/slf4j-nop/slf4j-nop-1.7.32.ebuild new file mode 100644 index 000000000000..e480511feede --- /dev/null +++ b/dev-java/slf4j-nop/slf4j-nop-1.7.32.ebuild @@ -0,0 +1,55 @@ +# 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/qos-ch/slf4j/archive/refs/tags/v_1.7.32.tar.gz --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild slf4j-nop-1.7.32.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.slf4j:slf4j-nop:1.7.32" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="SLF4J NOP Binding" +HOMEPAGE="https://www.slf4j.org" +SRC_URI="https://github.com/qos-ch/slf4j/archive/refs/tags/v_${PV}.tar.gz -> slf4j-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# org.slf4j:slf4j-api:1.7.32 -> >=dev-java/slf4j-api-1.7.32:0 + +CP_DEPEND=" + ~dev-java/slf4j-api-${PV}:0 +" + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:*" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +DOCS=( LICENSE.txt ../README.md ) + +S="${WORKDIR}/slf4j-v_${PV}/${PN}" + +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" + +src_prepare() { + default + java-pkg_clean +} + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg-simple_src_install +} diff --git a/dev-java/slf4j-simple/Manifest b/dev-java/slf4j-simple/Manifest index 483c3d5a5aac..eb394e27d31e 100644 --- a/dev-java/slf4j-simple/Manifest +++ b/dev-java/slf4j-simple/Manifest @@ -1 +1,2 @@ DIST slf4j-1.7.30-sources.tar.gz 2272772 BLAKE2B c6692a20406983fa333bdb27bf8da599140d7d37fe55da6dfa2c2aff1825ee57c9d6b7bf0015e4b41b3c15ac0971559b3dd4bb5244e5393cd209ee26fac5e93d SHA512 4f05c996532560b16f22d78fcd47f8c4ba14691ce218a51ee6d50b283a51f8e40475a3a47f1117c1898a7be922e3f85806c4a7eb526759f0e7ea8426b5c6035f +DIST slf4j-1.7.32.tar.gz 2277207 BLAKE2B d16c93ddc4667700a868d872a58b64248c8594fafa37e05ed300a71061c58ec2b3f1e0036326ff42ebdd57d5df3576e8ec2d8ae6090439b5d8e6f1fa0c555332 SHA512 512c33cb812058a7419eb717e55ad9a0522e602339f088e7295bb0bfb3cf39972412a74479896c14e8c48124d8c2adc4c4d78735f4747b4fa9742ddac2ae07fa diff --git a/dev-java/slf4j-simple/slf4j-simple-1.7.32.ebuild b/dev-java/slf4j-simple/slf4j-simple-1.7.32.ebuild new file mode 100644 index 000000000000..c0eeacfedb10 --- /dev/null +++ b/dev-java/slf4j-simple/slf4j-simple-1.7.32.ebuild @@ -0,0 +1,76 @@ +# 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/qos-ch/slf4j/archive/refs/tags/v_1.7.32.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild slf4j-simple-1.7.32.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.slf4j:slf4j-simple:1.7.32" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="SLF4J Simple binding" +HOMEPAGE="https://www.slf4j.org" +SRC_URI="https://github.com/qos-ch/slf4j/archive/refs/tags/v_${PV}.tar.gz -> slf4j-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# org.slf4j:slf4j-api:1.7.32 -> >=dev-java/slf4j-api-1.7.32:0 + +CP_DEPEND=" + ~dev-java/slf4j-api-${PV}:0 +" + +# Compile dependencies +# POM: slf4j-v_${PV}/${PN}/pom.xml +# test? junit:junit:4.12 -> >=dev-java/junit-4.12:4 +# test? org.slf4j:slf4j-api:1.7.30 -> >=dev-java/slf4j-api-1.7.30:0 + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:* + test? ( + ~dev-java/slf4j-api-${PV}:0 + )" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +DOCS=( LICENSE.txt ../README.md ) + +S="${WORKDIR}/slf4j-v_${PV}/${PN}" + +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4,slf4j-api" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +JAVA_TEST_EXCLUDES=( + # java.lang.InstantiationException + "org.slf4j.helpers.MultithreadedInitializationTest" + + # java.lang.AssertionError: 1284 < 1263+16 + "org.slf4j.helpers.SimpleLoggerMultithreadedInitializationTest" +) + +src_prepare() { + default + java-pkg_clean + cp "../slf4j-api/src/test/java/org/slf4j/helpers/MultithreadedInitializationTest.java" \ + "${JAVA_TEST_SRC_DIR}/org/slf4j/helpers/" || die + cp "../slf4j-api/src/test/java/org/slf4j/LoggerAccessingThread.java" \ + "${JAVA_TEST_SRC_DIR}/org/slf4j/" || die +} + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg-simple_src_install +} |
