From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- dev-java/commons-codec/Manifest | 6 + dev-java/commons-codec/commons-codec-1.11.ebuild | 54 ++++++ dev-java/commons-codec/commons-codec-1.7.ebuild | 41 +++++ .../files/commons-codec-1.11-build.xml | 200 +++++++++++++++++++++ dev-java/commons-codec/metadata.xml | 29 +++ 5 files changed, 330 insertions(+) create mode 100644 dev-java/commons-codec/Manifest create mode 100644 dev-java/commons-codec/commons-codec-1.11.ebuild create mode 100644 dev-java/commons-codec/commons-codec-1.7.ebuild create mode 100644 dev-java/commons-codec/files/commons-codec-1.11-build.xml create mode 100644 dev-java/commons-codec/metadata.xml (limited to 'dev-java/commons-codec') diff --git a/dev-java/commons-codec/Manifest b/dev-java/commons-codec/Manifest new file mode 100644 index 000000000000..b8333b15b303 --- /dev/null +++ b/dev-java/commons-codec/Manifest @@ -0,0 +1,6 @@ +AUX commons-codec-1.11-build.xml 8949 BLAKE2B f1a5dfadeebbc183c075d96a8769218e98745936b45d38de1d0da8034a052ca99c3def82c2360857849ba7daefa1bf5d7aae1288ec71505de7154b0ab9e87aef SHA512 fc22470e625e7405308d2a21f0dbdf4bf565cc8db623bb3c4dba08d55da3a0884bc3da744cd029716af2ba51d708d0ed309f7c6a21a7df6f0e5027d5c6f646a5 +DIST commons-codec-1.11.tar.gz 369538 BLAKE2B 6b77cb3c69c81a9684b298ac5233b788d6651ecc96b70ac7fda9face5af5a60970c5bb2531fd285d20dce7732829f7470b9e4941d63025faf47247410f1ffba2 SHA512 b3159308f28b2fc50208421412d8cc81f439cc07dc3d071df7b50f2d862aab65b3d20bc8eb2906367a05ecf5138c56b5f12c6cf9c224def8b8286fe12ac5346f +DIST commons-codec-1.7-src.tar.gz 291251 BLAKE2B b8fecdb9b88a21ceb3106a13332493617ecd2c8064c84a1514dec1c1c254e18116ff4926f7445bef4171000ba77da411efd6a93fe80a4795e887832035373e10 SHA512 31358283ac2827cb05486b8ff1512242153f61deb086f7fe145ee3ca38d96e43fba080a1e89a3b8cd44d09761015ff4dbe5226d29b7f9fcd59e68ca7701b28d6 +EBUILD commons-codec-1.11.ebuild 1048 BLAKE2B f742d3ac245d6561e53fef06b73472ccde6ea21ce33e5b26777f74db1ca92d6788d782e3e38ed4a972bc1cb41595cc82f23674d8b47d1a54ddd259d93999dca2 SHA512 ec45f17ca4f6517343389136407dc1ef5745b7ffef3d7e69f69c8f0139e470ae7d59ba1bc77dc894e39a864520ab0e7ba50685b334ee40e054fb8034c6aec607 +EBUILD commons-codec-1.7.ebuild 895 BLAKE2B 25171d147e9638b88f210f02b6e12d13e6c391b51191a1c00ab118cac8e4fba1a063e824ab852500fcb2a99081378c81e12317d31349f8e0e6c15a9ceeceeb41 SHA512 d842c00d962bfbd508e893aa14e303ad74f9d5e9afdd85ab9df7ee67ffad174dc77d950328333566e29eaf04c5402b95a1080439724579cd4bd0209102945619 +MISC metadata.xml 1360 BLAKE2B 5e996a35877486521352b61fdb44872970caab9497267c9d95d1364bd299838486f1853b46f35ec140259d33e7158bca7224488f21c388caa4fa9e7a153006bb SHA512 d16f70860d4880e50d25e6297823fb71955c147eedd115ca7eda0a0bf6c4cbc6121bf8b12062241192facd4583f10df56a838c84940b5914f75d13f10c96e9ae diff --git a/dev-java/commons-codec/commons-codec-1.11.ebuild b/dev-java/commons-codec/commons-codec-1.11.ebuild new file mode 100644 index 000000000000..7abed459fb4e --- /dev/null +++ b/dev-java/commons-codec/commons-codec-1.11.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2018 Gentoo Foundation +# 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="Implementations of common encoders and decoders in Java" +HOMEPAGE="https://commons.apache.org/codec" +SRC_URI="mirror://apache/commons/codec/source/${P}-src.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="test" + +RDEPEND=" + >=virtual/jre-1.6" + +DEPEND=" + >=virtual/jdk-1.6 + test? ( + dev-java/ant-junit:0 + dev-java/junit:4 + )" + +S="${WORKDIR}/${P}-src" + +JAVA_ANT_ENCODING="ISO-8859-1" +EANT_TEST_GENTOO_CLASSPATH="junit-4" + +JAVA_ANT_REWRITE_CLASSPATH="yes" + +RESTRICT="test" + +DOCS=( RELEASE-NOTES.txt NOTICE.txt ) + +src_prepare() { + cp "${FILESDIR}/${P}-build.xml" "${S}/build.xml" || die + default +} + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_newjar "target/${P}.jar" + + use doc && java-pkg_dojavadoc target/site/apidocs + use source && java-pkg_dosrc src/main/java/* +} diff --git a/dev-java/commons-codec/commons-codec-1.7.ebuild b/dev-java/commons-codec/commons-codec-1.7.ebuild new file mode 100644 index 000000000000..8a328da43bbc --- /dev/null +++ b/dev-java/commons-codec/commons-codec-1.7.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Implementations of common encoders and decoders in Java" +HOMEPAGE="http://commons.apache.org/codec" +SRC_URI="mirror://apache/commons/codec/source/${P}-src.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="test" + +RDEPEND=">=virtual/jre-1.6" +DEPEND=">=virtual/jdk-1.6 + test? ( + dev-java/ant-junit:0 + dev-java/junit:4 + )" + +S=${WORKDIR}/${P}-src + +JAVA_ANT_ENCODING="ISO-8859-1" +EANT_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_ANT_REWRITE_CLASSPATH="yes" + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_newjar dist/${P}*.jar + + dodoc RELEASE-NOTES.txt + use doc && java-pkg_dojavadoc dist/docs/api + use source && java-pkg_dosrc src/main/java/* +} diff --git a/dev-java/commons-codec/files/commons-codec-1.11-build.xml b/dev-java/commons-codec/files/commons-codec-1.11-build.xml new file mode 100644 index 000000000000..251268136bf8 --- /dev/null +++ b/dev-java/commons-codec/files/commons-codec-1.11-build.xml @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/commons-codec/metadata.xml b/dev-java/commons-codec/metadata.xml new file mode 100644 index 000000000000..f27bbde4a60f --- /dev/null +++ b/dev-java/commons-codec/metadata.xml @@ -0,0 +1,29 @@ + + + + + java@gentoo.org + Java + + + +Codec was formed as an attempt to focus development effort on one +definitive implementation of the Base64 encoder. At the time of Codec's +proposal, there were approximately 34 different Java classes that dealt +with Base64 encoding spread over the Foundation's CVS repository. +Developers in the Jakarta Tomcat project had implemented an original +version of the Base64 codec which had been copied by the Commons +HttpClient and Apache XML project's XML-RPC subproject. After almost one +year, the two forked versions of Base64 had significantly diverged from +one another. XML-RPC had applied numerous fixes and patches which were +not applied to the Commons HttpClient Base64. Different subprojects had +differing implementations at various levels of compliance with the RFC +2045. + +Out of that confusing duplication of effort sprang this simple attempt +to encourage code reuse among various projects. While this package +contains a abstract framework for the creation of encoders and decoders, +Codec itself is primarily focused on providing functional utilities for +working with common encodings. + + -- cgit v1.2.3