diff options
Diffstat (limited to 'dev-java/commons-codec')
-rw-r--r-- | dev-java/commons-codec/Manifest | 5 | ||||
-rw-r--r-- | dev-java/commons-codec/commons-codec-1.7.ebuild | 41 | ||||
-rw-r--r-- | dev-java/commons-codec/metadata.xml | 29 |
3 files changed, 75 insertions, 0 deletions
diff --git a/dev-java/commons-codec/Manifest b/dev-java/commons-codec/Manifest new file mode 100644 index 000000000000..50f0419bd3fd --- /dev/null +++ b/dev-java/commons-codec/Manifest @@ -0,0 +1,5 @@ +DIST commons-codec-1.7-src.tar.gz 291251 SHA256 816b5a9ae9ee67b918cb1864d0a24fbbc24ab1875992b6fc46ada6d62435e38a SHA512 31358283ac2827cb05486b8ff1512242153f61deb086f7fe145ee3ca38d96e43fba080a1e89a3b8cd44d09761015ff4dbe5226d29b7f9fcd59e68ca7701b28d6 WHIRLPOOL edc4caaf6ef56fd9c1a7437dacf873be53802eccbcb1f6035163946c07e3f4373e0698f069f00a8ad2bb5562a2c6a1ab909eccfccd6a527ce51dcedd2bd2bbfc +EBUILD commons-codec-1.7.ebuild 905 SHA256 cb0ca3de4dfb7003121f48e135838a3260d0d18ee2e14b4b3f197cbeb6d56fe5 SHA512 2f62c9745717fcf1bd7761531933bd0eb4aa0c65251ae6a33f4b353ac8594e390c69c915ba4805ff132874c3f53fe38075478c51d62c778103730ab1168b5cd7 WHIRLPOOL 2c347997f06540fd7eea013efeabe517c381da1d7b07a65139b0fecd088f4233c62cdfdceb1ef2a8e1350601594975e040a73eeaec9545854f6be200110d2707 +MISC ChangeLog 2976 SHA256 b4c249f256b5e72e9b3fbf72456669e583405e439af1463ba885b69d1a77a95d SHA512 695a82f6e81b9658ee8a595fc1c70a3445a2d8644d9898fb836121a43c9e93b13ccf5c7b8c6f83875870928a0d5fdf68909e00064a6beb72f1f55cb6fbcff2cf WHIRLPOOL 4257c99a9c9641af82d9e2feb99f2cb7c6fd3c94fe350c9f957bec36d7242dd0a6bc7860b25bdb8063a006e4b4882c5e7c51b92ea96ff4e0ab33975eebf3e16d +MISC ChangeLog-2015 6197 SHA256 940459964f70a38a85799fec209318b8dec9c538e78c13fe1052f34e6ba80baf SHA512 0497ba44de9dc325c723d9c2d4accf77fb41dd73c3d72e31c10ba056b6eb7b38d35aefc4e47979f14e1d8243d52233a419603996a00aa68d38e55f5d7526b1a1 WHIRLPOOL c085b9be280e8b703680ab6e340385d84a0f1b6c5b8254be2c6fd057d852a214b291d064117b1fe6a5c402b68f6f3828dff25358f5af0ad952e5fc23481c9cc6 +MISC metadata.xml 1360 SHA256 9b35ea4a5fda681cfaccb6375f1f2af6777e8e88acf327840e6c6c97fda75cf5 SHA512 d16f70860d4880e50d25e6297823fb71955c147eedd115ca7eda0a0bf6c4cbc6121bf8b12062241192facd4583f10df56a838c84940b5914f75d13f10c96e9ae WHIRLPOOL 8272cd691f3e19557198d900ada6bc9717cfd0018a0284a617f32617150810b25df0b38c8d1cc1e0ac1a689a50e831bcfe2c31a757ef17cae0d73c5a50920757 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..a4da5c3a9be3 --- /dev/null +++ b/dev-java/commons-codec/commons-codec-1.7.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 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 ~x86-fbsd ~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/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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> +</maintainer> + +<longdescription> +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. +</longdescription> +</pkgmetadata> |