diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-12-09 06:51:36 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-12-09 06:51:36 +0000 |
| commit | c0fb4fd54e542e8459844b3f075d6619ef5c1d1c (patch) | |
| tree | 1755031145a82d86e0c1fe4d9c459fb62f48d928 /dev-java | |
| parent | 3bbb7e647256e729d667a8fb4943f21233ad72a8 (diff) | |
| download | baldeagleos-repo-c0fb4fd54e542e8459844b3f075d6619ef5c1d1c.tar.gz baldeagleos-repo-c0fb4fd54e542e8459844b3f075d6619ef5c1d1c.tar.xz baldeagleos-repo-c0fb4fd54e542e8459844b3f075d6619ef5c1d1c.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/jdbc-postgresql/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/jdbc-postgresql/jdbc-postgresql-42.7.4.ebuild | 58 | ||||
| -rw-r--r-- | dev-java/scram/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/scram/scram-3.1.ebuild | 102 | ||||
| -rw-r--r-- | dev-java/stringprep/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/stringprep/stringprep-2.2.ebuild | 55 |
6 files changed, 218 insertions, 0 deletions
diff --git a/dev-java/jdbc-postgresql/Manifest b/dev-java/jdbc-postgresql/Manifest index d4e40c50cee0..a7574c026ba4 100644 --- a/dev-java/jdbc-postgresql/Manifest +++ b/dev-java/jdbc-postgresql/Manifest @@ -1 +1,2 @@ DIST postgresql-jdbc-42.7.3.src.tar.gz 1005966 BLAKE2B 1c9aeae572fc983d6b86f8b552a78d1bd11cf439ca863ea4856ad470f60b6a9b4c0ae5ece60f3bc19718f288b9ce93572b522b5f5953a9b4b12558044d630959 SHA512 354e71a6da0f6b4b5282de4dd949f1824f1cd17a8dd73fbd218ff5adebd08e078fa7d59ee149cbe4133a7a149e39e71c5e075b58d72bfedd3e4b47680e86fa4b +DIST postgresql-jdbc-42.7.4.src.tar.gz 1033780 BLAKE2B ece772486915c60154fdcf165854dfacdc3077da6fcfea5e58d555be14d397d090b78629ea431ac541f3ede0fce2c8c2927fc90546eac03cc27dfa0357ffc319 SHA512 3f864848d0b6b079daf8abecabb2bd8487fa8bc23ef9265bfa71c484b4ee3b38a76cc38af7a72ac3ac64fa26569952b9b69d08b3b8a115d44bee823151c6c292 diff --git a/dev-java/jdbc-postgresql/jdbc-postgresql-42.7.4.ebuild b/dev-java/jdbc-postgresql/jdbc-postgresql-42.7.4.ebuild new file mode 100644 index 000000000000..a7d3d95b2a68 --- /dev/null +++ b/dev-java/jdbc-postgresql/jdbc-postgresql-42.7.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.postgresql:postgresql:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Java JDBC 4.2 (JRE 8+) driver for PostgreSQL database" +HOMEPAGE="https://jdbc.postgresql.org/" +SRC_URI="https://jdbc.postgresql.org/download/postgresql-jdbc-${PV}.src.tar.gz" +S="${WORKDIR}/postgresql-${PV}-jdbc-src" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +# package se.jiderhamn.classloader does not exist +# package se.jiderhamn.classloader.leak does not exist +# package uk.org.webcompere.systemstubs.environment does not exist +# package uk.org.webcompere.systemstubs.jupiter does not exist +# package uk.org.webcompere.systemstubs.properties does not exist +# package uk.org.webcompere.systemstubs.resource does not exist +RESTRICT="test" #839681 + +DEPEND=" + dev-java/checker-framework-qual:0 + dev-java/jna:4 + dev-java/osgi-cmpn:8 + dev-java/osgi-core:0 + >=dev-java/scram-3.1:0 + dev-java/waffle-jna:0 + >=virtual/jdk-1.8:* + test? ( dev-java/junit:5 ) +" + +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_CLASSPATH_EXTRA=" + checker-framework-qual + jna-4 + osgi-cmpn-8 + osgi-core + scram + waffle-jna +" +JAVA_AUTOMATIC_MODULE_NAME="org.postgresql.jdbc" +JAVA_MAIN_CLASS="org.postgresql.util.PGJDBCMain" +JAVA_RESOURCE_DIRS="src/main/resources" +JAVA_SRC_DIR="src/main/java" +JAVA_TEST_GENTOO_CLASSPATH=" + junit-4 + junit-5 +" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" diff --git a/dev-java/scram/Manifest b/dev-java/scram/Manifest index 5ba3c94824d5..cd3ccaa01b42 100644 --- a/dev-java/scram/Manifest +++ b/dev-java/scram/Manifest @@ -1 +1,2 @@ DIST scram-2.1.tar.bz2 52442 BLAKE2B e9ec2367251770c4adb3d4bf62702c8ca13264fd12270dfb4f138c740536eb508a383486a81e1ab2bb0f8d4792642d033180c0e43ac287917543249fd16c8a76 SHA512 e2807d2c4b7984b5d9f53cb5ea6f9b2c2d5b48b5e695f25fb775cb3f22672851a9299cfe95912f109205c74817cf9f2fd706f8d49e473257e2571f409ec34044 +DIST scram-3.1.tar.gz 70163 BLAKE2B f91c8eeb81e5518f2b238e363db94a17af6ff19aa43e693483d46cff57ca52b73490ddb78782a06e72fa417ebee6b3977ed9e42c25bfc844cb455ce0a5c112ee SHA512 9602c25c4e5c6efb04c334b8c89abaa2e50986c0f91f958792d55184f0d6242e6aeec495b408a55df4bc97eaab838bfdc6bb5f70b62665e6953a87bb5dc63ac6 diff --git a/dev-java/scram/scram-3.1.ebuild b/dev-java/scram/scram-3.1.ebuild new file mode 100644 index 000000000000..5d9dc470f1fa --- /dev/null +++ b/dev-java/scram/scram-3.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.ongres.scram:client:3.1" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="SCRAM (RFC 5802) Java implementation" +HOMEPAGE="https://github.com/ongres/scram" +SRC_URI="https://github.com/ongres/scram/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" #839681 + +CP_DEPEND=" + dev-java/jetbrains-annotations:0 + >=dev-java/stringprep-2.2:0 +" + +DEPEND=" + ${CP_DEPEND} + dev-java/findbugs-annotations:0 + dev-java/jsr305:0 + >=virtual/jdk-1.8:* + test? ( dev-java/junit:5 ) +" + +RDEPEND=" + ${CP_DEPEND} + >=virtual/jre-1.8:* +" + +DOCS=( CHANGELOG.md README.md ) + +JAVADOC_CLASSPATH=" + findbugs-annotations + jetbrains-annotations + stringprep +" + +JAVADOC_SRC_DIRS=( + "scram-common/src/main/java" + "scram-client/src/main/java" +) + +JAVA_CLASSPATH_EXTRA=" + findbugs-annotations + jetbrains-annotations + jsr305 + stringprep +" + +JAVA_TEST_GENTOO_CLASSPATH=" + junit-4 + junit-5 + stringprep +" + +src_compile() { + einfo "Compiling module common" + JAVA_SRC_DIR="scram-common/src/main/java" + JAVA_JAR_FILENAME="common.jar" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":common.jar" + rm -r target || die + + einfo "Compiling module client" + JAVA_SRC_DIR="scram-client/src/main/java" + JAVA_JAR_FILENAME="client.jar" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":client.jar" + rm -r target || die + + use doc && ejavadoc +} + +src_test() { + einfo "Testing scram-common" + JAVA_TEST_SRC_DIR="scram-common/src/test/java" + java-pkg-simple_src_test + + einfo "Testing scram-client" + JAVA_TEST_SRC_DIR="scram-client/src/test/java" + java-pkg-simple_src_test +} + +src_install() { + JAVA_JAR_FILENAME="client.jar" + java-pkg-simple_src_install + java-pkg_dojar "common.jar" + if use source; then + java-pkg_dosrc "scram-common/src/main/java/*" + java-pkg_dosrc "scram-client/src/main/java/*" + fi +} diff --git a/dev-java/stringprep/Manifest b/dev-java/stringprep/Manifest index 9cc1fa7dd95e..94368f737726 100644 --- a/dev-java/stringprep/Manifest +++ b/dev-java/stringprep/Manifest @@ -1 +1,2 @@ DIST stringprep-1.1-sources.jar 23229 BLAKE2B f347262c7b3a7632c94111226333e964b51a3bb8af357b79a62e1f457c5fccd845cb2d232f8d3cca4fc149c2341b962724397eff53224ade10f492a17298a00c SHA512 88cec43ad19a7a2a6194a62999fecb35e17ff04127d72fb0990f4003e41af1d3a5aeb8b2cc3c0c87165cdcb005963faf244f05d78c6f00aac0ab1835d336e565 +DIST stringprep-2.2.tar.gz 89428 BLAKE2B 1453bc3f6ffcf2cbb245c1e18bec1d3b0f7955f63727370c8dfce3e94bce2d880b6c24b91c59b52cbc8bc42330324ae3be7e750d3ecddfa04fd711bdbd171ef3 SHA512 ccaa184016c202b0343f15ce00e91b39d6f1d759904e501d67854142527fb96cf0accf8ef49fda463a0be5257ca3a6ea68f09661dba26ae9c0c25ad80af8ecb4 diff --git a/dev-java/stringprep/stringprep-2.2.ebuild b/dev-java/stringprep/stringprep-2.2.ebuild new file mode 100644 index 000000000000..0c0be2c3c2c4 --- /dev/null +++ b/dev-java/stringprep/stringprep-2.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# tests are wip +JAVA_PKG_IUSE="doc source" +MAVEN_ID="com.ongres.stringprep:stringprep:2.2" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Stringprep (RFC 3454) Java implementation" +HOMEPAGE="https://gitlab.com/ongresinc/stringprep" +SRC_URI="https://github.com/ongres/stringprep/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +DEPEND=">=virtual/jdk-11:*" # module-info +RDEPEND=">=virtual/jre-1.8:*" + +JAVADOC_SRC_DIRS=( {string,name,sasl}prep/src/main/java ) + +src_compile() { + mkdir -p target/classes || die + local module + for module in stringprep nameprep saslprep; do + einfo "Compiling ${module}" + JAVA_JAR_FILENAME="${module}.jar" + JAVA_SRC_DIR=( "${module}"/src/main/java{,9} ) + if [[ -d "${module}/src/main/resources" ]]; then + JAVA_RESOURCE_DIRS="${module}/src/main/resources" + fi + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":${module}.jar" + rm -r target || die + done + + use doc && ejavadoc +} + +src_install() { + JAVA_JAR_FILENAME="stringprep.jar" + java-pkg-simple_src_install + java-pkg_dojar {name,sasl}prep.jar + + local module + for module in stringprep nameprep saslprep; do + if use source; then + java-pkg_dosrc "${module}/src/main/java/*" + fi + done +} |
