diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2021-03-12 12:01:08 +0100 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2021-03-12 13:18:04 +0100 |
commit | 248eb60af631c757e16d0fcc5a498ba42357f04a (patch) | |
tree | 29664b213c2d955ec49f0d97f62cf7cd3cb4da11 /dev-java | |
parent | dev-java/ant-ivy: eapi7, min jdk/jre 1.8 (diff) | |
download | gentoo-248eb60af631c757e16d0fcc5a498ba42357f04a.tar.gz gentoo-248eb60af631c757e16d0fcc5a498ba42357f04a.tar.bz2 gentoo-248eb60af631c757e16d0fcc5a498ba42357f04a.zip |
dev-java/commons-httpclient: eapi7, added maven id, min jdk/jre 1.8
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/commons-httpclient/commons-httpclient-3.1-r2.ebuild (renamed from dev-java/commons-httpclient/commons-httpclient-3.1-r1.ebuild) | 21 | ||||
-rw-r--r-- | dev-java/commons-httpclient/files/commons-httpclient-3.1-SSLProtocolSocketFactory.java.patch | 4 |
2 files changed, 15 insertions, 10 deletions
diff --git a/dev-java/commons-httpclient/commons-httpclient-3.1-r1.ebuild b/dev-java/commons-httpclient/commons-httpclient-3.1-r2.ebuild index 0c9f3363633b..5921250be5ee 100644 --- a/dev-java/commons-httpclient/commons-httpclient-3.1-r1.ebuild +++ b/dev-java/commons-httpclient/commons-httpclient-3.1-r2.ebuild @@ -1,14 +1,15 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 JAVA_PKG_IUSE="doc examples source test" +MAVEN_ID="commons-httpclient:commons-httpclient:3.1" -inherit eutils java-pkg-2 java-ant-2 +inherit java-pkg-2 java-ant-2 DESCRIPTION="The Jakarta Commons HttpClient library" -HOMEPAGE="http://hc.apache.org/" +HOMEPAGE="https://hc.apache.org/" SRC_URI="mirror://apache/httpcomponents/${PN}/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="3" @@ -20,9 +21,9 @@ RESTRICT="test" CDEPEND="dev-java/commons-logging:0 dev-java/commons-codec:0" -RDEPEND=">=virtual/jre-1.6 +RDEPEND=">=virtual/jre-1.8:* ${CDEPEND}" -DEPEND=">=virtual/jdk-1.6 +DEPEND=">=virtual/jdk-1.8:* test? ( dev-java/ant-junit:0 ) ${CDEPEND}" @@ -32,9 +33,13 @@ EANT_GENTOO_CLASSPATH="commons-logging,commons-codec" EANT_BUILD_TARGET="dist" EANT_DOC_TARGET="doc" -java_prepare() { - # patch against CVE-2012-{5783,6153}. See bug 442292. - epatch "${FILESDIR}"/"${P}-SSLProtocolSocketFactory.java.patch" +# patch against CVE-2012-{5783,6153}. See bug 442292. +PATCHES=( + "${FILESDIR}/${P}-SSLProtocolSocketFactory.java.patch" +) + +src_prepare() { + default # generated docs go into docs/api rm -rf docs/apidocs diff --git a/dev-java/commons-httpclient/files/commons-httpclient-3.1-SSLProtocolSocketFactory.java.patch b/dev-java/commons-httpclient/files/commons-httpclient-3.1-SSLProtocolSocketFactory.java.patch index 45df330092ab..c059bf496a45 100644 --- a/dev-java/commons-httpclient/files/commons-httpclient-3.1-SSLProtocolSocketFactory.java.patch +++ b/dev-java/commons-httpclient/files/commons-httpclient-3.1-SSLProtocolSocketFactory.java.patch @@ -1,5 +1,5 @@ ---- src/java/org/apache/commons/httpclient/protocol/SSLProtocolSocketFactory.java -+++ src/java/org/apache/commons/httpclient/protocol/SSLProtocolSocketFactory.java +--- ./src/java/org/apache/commons/httpclient/protocol/SSLProtocolSocketFactory.java ++++ ./src/java/org/apache/commons/httpclient/protocol/SSLProtocolSocketFactory.java @@ -31,10 +31,25 @@ package org.apache.commons.httpclient.protocol; |