From 25be72934a5fca26b9eb7b7f9d87bc31900fec4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20F=C3=B6rster?= Date: Tue, 30 Jul 2019 16:45:07 +0200 Subject: [PATCH] [dev-java/slf4j-*] bump the entire stack from tree + jdk14 in case i need it --- dev-java/slf4j-api/Manifest | 1 + dev-java/slf4j-api/files/1.7.26-build.xml | 212 ++++++++++++++++ dev-java/slf4j-api/metadata.xml | 8 + dev-java/slf4j-api/slf4j-api-1.7.26.ebuild | 47 ++++ dev-java/slf4j-ext/Manifest | 1 + dev-java/slf4j-ext/files/1.7.26-build.xml | 233 ++++++++++++++++++ dev-java/slf4j-ext/metadata.xml | 8 + dev-java/slf4j-ext/slf4j-ext-1.7.26.ebuild | 49 ++++ dev-java/slf4j-jdk14/Manifest | 1 + dev-java/slf4j-jdk14/files/1.7.26-build.xml | 223 +++++++++++++++++ dev-java/slf4j-jdk14/metadata.xml | 8 + .../slf4j-jdk14/slf4j-jdk14-1.7.26.ebuild | 43 ++++ dev-java/slf4j-log4j12/Manifest | 1 + dev-java/slf4j-log4j12/files/1.7.26-build.xml | 228 +++++++++++++++++ dev-java/slf4j-log4j12/metadata.xml | 8 + .../slf4j-log4j12/slf4j-log4j12-1.7.26.ebuild | 53 ++++ dev-java/slf4j-nop/Manifest | 1 + dev-java/slf4j-nop/files/1.7.26-build.xml | 222 +++++++++++++++++ dev-java/slf4j-nop/metadata.xml | 8 + dev-java/slf4j-nop/slf4j-nop-1.7.26.ebuild | 53 ++++ dev-java/slf4j-simple/Manifest | 1 + dev-java/slf4j-simple/files/1.7.26-build.xml | 226 +++++++++++++++++ dev-java/slf4j-simple/metadata.xml | 8 + .../slf4j-simple/slf4j-simple-1.7.26.ebuild | 52 ++++ 24 files changed, 1695 insertions(+) create mode 100644 dev-java/slf4j-api/Manifest create mode 100644 dev-java/slf4j-api/files/1.7.26-build.xml create mode 100644 dev-java/slf4j-api/metadata.xml create mode 100644 dev-java/slf4j-api/slf4j-api-1.7.26.ebuild create mode 100644 dev-java/slf4j-ext/Manifest create mode 100644 dev-java/slf4j-ext/files/1.7.26-build.xml create mode 100644 dev-java/slf4j-ext/metadata.xml create mode 100644 dev-java/slf4j-ext/slf4j-ext-1.7.26.ebuild create mode 100644 dev-java/slf4j-jdk14/Manifest create mode 100644 dev-java/slf4j-jdk14/files/1.7.26-build.xml create mode 100644 dev-java/slf4j-jdk14/metadata.xml create mode 100644 dev-java/slf4j-jdk14/slf4j-jdk14-1.7.26.ebuild create mode 100644 dev-java/slf4j-log4j12/Manifest create mode 100644 dev-java/slf4j-log4j12/files/1.7.26-build.xml create mode 100644 dev-java/slf4j-log4j12/metadata.xml create mode 100644 dev-java/slf4j-log4j12/slf4j-log4j12-1.7.26.ebuild create mode 100644 dev-java/slf4j-nop/Manifest create mode 100644 dev-java/slf4j-nop/files/1.7.26-build.xml create mode 100644 dev-java/slf4j-nop/metadata.xml create mode 100644 dev-java/slf4j-nop/slf4j-nop-1.7.26.ebuild create mode 100644 dev-java/slf4j-simple/Manifest create mode 100644 dev-java/slf4j-simple/files/1.7.26-build.xml create mode 100644 dev-java/slf4j-simple/metadata.xml create mode 100644 dev-java/slf4j-simple/slf4j-simple-1.7.26.ebuild diff --git a/dev-java/slf4j-api/Manifest b/dev-java/slf4j-api/Manifest new file mode 100644 index 0000000..45bc6b1 --- /dev/null +++ b/dev-java/slf4j-api/Manifest @@ -0,0 +1 @@ +DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c diff --git a/dev-java/slf4j-api/files/1.7.26-build.xml b/dev-java/slf4j-api/files/1.7.26-build.xml new file mode 100644 index 0000000..e955e62 --- /dev/null +++ b/dev-java/slf4j-api/files/1.7.26-build.xml @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + =================================== WARNING =================================== + JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. + =============================================================================== + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/slf4j-api/metadata.xml b/dev-java/slf4j-api/metadata.xml new file mode 100644 index 0000000..37998bf --- /dev/null +++ b/dev-java/slf4j-api/metadata.xml @@ -0,0 +1,8 @@ + + + + + java@gentoo.org + Java + + diff --git a/dev-java/slf4j-api/slf4j-api-1.7.26.ebuild b/dev-java/slf4j-api/slf4j-api-1.7.26.ebuild new file mode 100644 index 0000000..edada0b --- /dev/null +++ b/dev-java/slf4j-api/slf4j-api-1.7.26.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Simple Logging Facade for Java" +HOMEPAGE="http://www.slf4j.org/" +SRC_URI="http://www.slf4j.org/dist/${P/-api/}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="test" + +RDEPEND=">=virtual/jre-1.8" +DEPEND=">=virtual/jdk-1.8 + app-arch/unzip + test? ( + dev-java/junit:4 + dev-java/ant-junit:0 + )" + +S="${WORKDIR}/${P/-api/}/${PN}" + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_TEST_GENTOO_CLASSPATH="junit-4" +EANT_TEST_ANT_TASKS="ant-junit" +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" + +src_prepare() { + cp "${FILESDIR}"/"${PV}"-build.xml build.xml || die + find "${WORKDIR}" -iname '*.jar' -delete || die + java-pkg-2_src_prepare +} + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar target/${PN}.jar + use doc && java-pkg_dojavadoc target/site/apidocs + use source && java-pkg_dosrc src/main/java/org +} diff --git a/dev-java/slf4j-ext/Manifest b/dev-java/slf4j-ext/Manifest new file mode 100644 index 0000000..45bc6b1 --- /dev/null +++ b/dev-java/slf4j-ext/Manifest @@ -0,0 +1 @@ +DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c diff --git a/dev-java/slf4j-ext/files/1.7.26-build.xml b/dev-java/slf4j-ext/files/1.7.26-build.xml new file mode 100644 index 0000000..a703961 --- /dev/null +++ b/dev-java/slf4j-ext/files/1.7.26-build.xml @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + =================================== WARNING =================================== + JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. + =============================================================================== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/slf4j-ext/metadata.xml b/dev-java/slf4j-ext/metadata.xml new file mode 100644 index 0000000..37998bf --- /dev/null +++ b/dev-java/slf4j-ext/metadata.xml @@ -0,0 +1,8 @@ + + + + + java@gentoo.org + Java + + diff --git a/dev-java/slf4j-ext/slf4j-ext-1.7.26.ebuild b/dev-java/slf4j-ext/slf4j-ext-1.7.26.ebuild new file mode 100644 index 0000000..adcec06 --- /dev/null +++ b/dev-java/slf4j-ext/slf4j-ext-1.7.26.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Simple Logging Facade for Java" +HOMEPAGE="http://www.slf4j.org/" +SRC_URI="http://www.slf4j.org/dist/${P/-ext/}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="" + +COMMON_DEP="dev-java/slf4j-api:0 + dev-java/javassist:3 + dev-java/cal10n:0 + dev-java/commons-lang:2.1" +RDEPEND=">=virtual/jre-1.8 + ${COMMON_DEP}" +DEPEND=">=virtual/jdk-1.8 + app-arch/unzip + ${COMMON_DEP}" + +S="${WORKDIR}/${P/-ext/}/${PN}" + +RESTRICT="test" # causes loop with log4j:2 + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="slf4j-api,javassist-3,cal10n,commons-lang-2.1" +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4" +EANT_TEST_ANT_TASKS="ant-junit" +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" + +src_prepare() { + cp -v "${FILESDIR}"/${PV}-build.xml build.xml || die + find "${S}" -name "*.jar" -delete || die + java-pkg-2_src_prepare +} + +src_install() { + java-pkg_dojar "${S}"/target/${PN}.jar + use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs + use source && java-pkg_dosrc "${S}"/src/main/java/org +} diff --git a/dev-java/slf4j-jdk14/Manifest b/dev-java/slf4j-jdk14/Manifest new file mode 100644 index 0000000..45bc6b1 --- /dev/null +++ b/dev-java/slf4j-jdk14/Manifest @@ -0,0 +1 @@ +DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c diff --git a/dev-java/slf4j-jdk14/files/1.7.26-build.xml b/dev-java/slf4j-jdk14/files/1.7.26-build.xml new file mode 100644 index 0000000..1b83607 --- /dev/null +++ b/dev-java/slf4j-jdk14/files/1.7.26-build.xml @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + =================================== WARNING =================================== + JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. + =============================================================================== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/slf4j-jdk14/metadata.xml b/dev-java/slf4j-jdk14/metadata.xml new file mode 100644 index 0000000..37998bf --- /dev/null +++ b/dev-java/slf4j-jdk14/metadata.xml @@ -0,0 +1,8 @@ + + + + + java@gentoo.org + Java + + diff --git a/dev-java/slf4j-jdk14/slf4j-jdk14-1.7.26.ebuild b/dev-java/slf4j-jdk14/slf4j-jdk14-1.7.26.ebuild new file mode 100644 index 0000000..273fa37 --- /dev/null +++ b/dev-java/slf4j-jdk14/slf4j-jdk14-1.7.26.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Simple Logging Facade for Java" +HOMEPAGE="http://www.slf4j.org/" +SRC_URI="http://www.slf4j.org/dist/${P/-jdk14/}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="" + +RDEPEND=">=virtual/jre-1.8 + dev-java/slf4j-api:0" +DEPEND=">=virtual/jdk-1.8 + app-arch/unzip + dev-java/slf4j-api:0" + +S="${WORKDIR}/${P/-jdk14/}/${PN}" + +RESTRICT="test" + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="slf4j-api" +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" + +src_prepare() { + cp -v "${FILESDIR}"/${PV}-build.xml build.xml || die + find "${S}" -name "*.jar" -delete || die + java-pkg-2_src_prepare +} + +src_install() { + java-pkg_dojar "${S}"/target/${PN}.jar + use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs + use source && java-pkg_dosrc "${S}"/src/main/java/org +} diff --git a/dev-java/slf4j-log4j12/Manifest b/dev-java/slf4j-log4j12/Manifest new file mode 100644 index 0000000..45bc6b1 --- /dev/null +++ b/dev-java/slf4j-log4j12/Manifest @@ -0,0 +1 @@ +DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c diff --git a/dev-java/slf4j-log4j12/files/1.7.26-build.xml b/dev-java/slf4j-log4j12/files/1.7.26-build.xml new file mode 100644 index 0000000..ddbbc18 --- /dev/null +++ b/dev-java/slf4j-log4j12/files/1.7.26-build.xml @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + =================================== WARNING =================================== + JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. + =============================================================================== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/slf4j-log4j12/metadata.xml b/dev-java/slf4j-log4j12/metadata.xml new file mode 100644 index 0000000..2444066 --- /dev/null +++ b/dev-java/slf4j-log4j12/metadata.xml @@ -0,0 +1,8 @@ + + + + + java@gentoo.org + Java + + diff --git a/dev-java/slf4j-log4j12/slf4j-log4j12-1.7.26.ebuild b/dev-java/slf4j-log4j12/slf4j-log4j12-1.7.26.ebuild new file mode 100644 index 0000000..7868c03 --- /dev/null +++ b/dev-java/slf4j-log4j12/slf4j-log4j12-1.7.26.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Simple Logging Facade for Java (SLF4J) log4j bindings" +HOMEPAGE="http://www.slf4j.org/" +SRC_URI="http://www.slf4j.org/dist/${P/-log4j12/}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +COMMON_DEPEND=" + dev-java/log4j:0 + dev-java/slf4j-api:0" + +RDEPEND="${COMMON_DEPEND} + >=virtual/jre-1.8" +DEPEND="${COMMON_DEPEND} + >=virtual/jdk-1.8 + test? ( + dev-java/hamcrest-core:0 + dev-java/junit:4 + dev-java/ant-junit4:0 + )" + +S=${WORKDIR}/${P/-log4j12/}/${PN} + +EANT_GENTOO_CLASSPATH="log4j,slf4j-api" +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},hamcrest-core,junit-4" +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" + +src_prepare() { + cp "${FILESDIR}"/${PV}-build.xml build.xml || die + find "${S}" -iname '*.jar' -delete || die + java-pkg-2_src_prepare +} + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar target/${PN}.jar + use doc && java-pkg_dojavadoc target/site/apidocs + use source && java-pkg_dosrc src/main/java/org +} diff --git a/dev-java/slf4j-nop/Manifest b/dev-java/slf4j-nop/Manifest new file mode 100644 index 0000000..45bc6b1 --- /dev/null +++ b/dev-java/slf4j-nop/Manifest @@ -0,0 +1 @@ +DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c diff --git a/dev-java/slf4j-nop/files/1.7.26-build.xml b/dev-java/slf4j-nop/files/1.7.26-build.xml new file mode 100644 index 0000000..e2233f1 --- /dev/null +++ b/dev-java/slf4j-nop/files/1.7.26-build.xml @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + =================================== WARNING =================================== + JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. + =============================================================================== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/slf4j-nop/metadata.xml b/dev-java/slf4j-nop/metadata.xml new file mode 100644 index 0000000..37998bf --- /dev/null +++ b/dev-java/slf4j-nop/metadata.xml @@ -0,0 +1,8 @@ + + + + + java@gentoo.org + Java + + diff --git a/dev-java/slf4j-nop/slf4j-nop-1.7.26.ebuild b/dev-java/slf4j-nop/slf4j-nop-1.7.26.ebuild new file mode 100644 index 0000000..3cb0907 --- /dev/null +++ b/dev-java/slf4j-nop/slf4j-nop-1.7.26.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Simple Logging Facade for Java" +HOMEPAGE="http://www.slf4j.org/" +SRC_URI="http://www.slf4j.org/dist/${P/-nop/}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="" + +CDEPEND="dev-java/slf4j-api:0" +RDEPEND=">=virtual/jre-1.8 + ${CDEPEND}" +DEPEND=">=virtual/jdk-1.8 + app-arch/unzip + test? ( + dev-java/ant-junit:0 + dev-java/junit:4 + ) + ${CDEPEND}" + +S="${WORKDIR}/${P/-nop/}/${PN}" + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="slf4j-api" +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4" +EANT_TEST_ANT_TASKS="ant-junit" +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" + +src_prepare() { + cp -v "${FILESDIR}"/${PV}-build.xml "${S}"/build.xml || die + find "${S}" -name "*.jar" -delete || die + java-pkg-2_src_prepare +} + +src_install() { + java-pkg_dojar "${S}"/target/${PN}.jar + + use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs + use source && java-pkg_dosrc "${S}"/src/main/java/org +} + +src_test() { + java-pkg-2_src_test +} diff --git a/dev-java/slf4j-simple/Manifest b/dev-java/slf4j-simple/Manifest new file mode 100644 index 0000000..45bc6b1 --- /dev/null +++ b/dev-java/slf4j-simple/Manifest @@ -0,0 +1 @@ +DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c diff --git a/dev-java/slf4j-simple/files/1.7.26-build.xml b/dev-java/slf4j-simple/files/1.7.26-build.xml new file mode 100644 index 0000000..6839f18 --- /dev/null +++ b/dev-java/slf4j-simple/files/1.7.26-build.xml @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + =================================== WARNING =================================== + JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. + =============================================================================== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/slf4j-simple/metadata.xml b/dev-java/slf4j-simple/metadata.xml new file mode 100644 index 0000000..37998bf --- /dev/null +++ b/dev-java/slf4j-simple/metadata.xml @@ -0,0 +1,8 @@ + + + + + java@gentoo.org + Java + + diff --git a/dev-java/slf4j-simple/slf4j-simple-1.7.26.ebuild b/dev-java/slf4j-simple/slf4j-simple-1.7.26.ebuild new file mode 100644 index 0000000..7da2890 --- /dev/null +++ b/dev-java/slf4j-simple/slf4j-simple-1.7.26.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Simple Logging Facade for Java" +HOMEPAGE="http://www.slf4j.org/" +SRC_URI="http://www.slf4j.org/dist/${P/-simple/}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="test" + +CDEPEND=" + dev-java/slf4j-api:0" +RDEPEND=">=virtual/jre-1.8 + ${CDEPEND}" +DEPEND=">=virtual/jdk-1.8 + ${CDEPEND} + test? ( + dev-java/junit:4 + dev-java/ant-junit:0 + )" + +S="${WORKDIR}/${P/-simple/}/${PN}" + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="slf4j-api" +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4" +EANT_TEST_ANT_TASKS="ant-junit" +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" + +src_prepare() { + cp "${FILESDIR}"/"${PV}"-build.xml build.xml || die + find "${S}" -name "*.jar" -delete || die + java-pkg-2_src_prepare +} + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar target/${PN}.jar + use doc && java-pkg_dojavadoc target/site/apidocs + use source && java-pkg_dosrc src/main/java/org +}