[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-httpclient/files/

2024-03-18 Thread Conrad Kostecki
commit: 032b53da29577a3c8ff9f5abd621a27f972bb983
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 17 12:21:03 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 18 20:00:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=032b53da

dev-java/commons-httpclient: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 ...pclient-3.1-SSLProtocolSocketFactory.java.patch | 369 -
 1 file changed, 369 deletions(-)

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
deleted file mode 100644
index c059bf496a45..
--- 
a/dev-java/commons-httpclient/files/commons-httpclient-3.1-SSLProtocolSocketFactory.java.patch
+++ /dev/null
@@ -1,369 +0,0 @@
 
./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;
- 
- import java.io.IOException;
-+import java.io.InputStream;
- import java.net.InetAddress;
- import java.net.Socket;
- import java.net.UnknownHostException;
--
-+import java.security.cert.Certificate;
-+import java.security.cert.CertificateParsingException;
-+import java.security.cert.X509Certificate;
-+import java.util.Arrays;
-+import java.util.Collection;
-+import java.util.Iterator;
-+import java.util.LinkedList;
-+import java.util.List;
-+import java.util.Locale;
-+import java.util.StringTokenizer;
-+import java.util.regex.Pattern;
-+
-+import javax.net.ssl.SSLException;
-+import javax.net.ssl.SSLSession;
-+import javax.net.ssl.SSLSocket;
- import javax.net.ssl.SSLSocketFactory;
- 
- import org.apache.commons.httpclient.ConnectTimeoutException;
-@@ -55,6 +70,11 @@
-  */
- private static final SSLProtocolSocketFactory factory = new 
SSLProtocolSocketFactory();
- 
-+// This is a a sorted list, if you insert new elements do it orderdered.
-+private final static String[] BAD_COUNTRY_2LDS =
-+{"ac", "co", "com", "ed", "edu", "go", "gouv", "gov", "info",
-+"lg", "ne", "net", "or", "org"};
-+
- /**
-  * Gets an singleton instance of the SSLProtocolSocketFactory.
-  * @return a SSLProtocolSocketFactory
-@@ -79,12 +99,14 @@
- InetAddress clientHost,
- int clientPort)
- throws IOException, UnknownHostException {
--return SSLSocketFactory.getDefault().createSocket(
-+Socket sslSocket =  SSLSocketFactory.getDefault().createSocket(
- host,
- port,
- clientHost,
- clientPort
- );
-+verifyHostName(host, (SSLSocket) sslSocket);
-+return sslSocket;
- }
- 
- /**
-@@ -124,16 +146,19 @@
- }
- int timeout = params.getConnectionTimeout();
- if (timeout == 0) {
--return createSocket(host, port, localAddress, localPort);
-+Socket sslSocket =  createSocket(host, port, localAddress, 
localPort);
-+verifyHostName(host, (SSLSocket) sslSocket);
-+return sslSocket;
- } else {
- // To be eventually deprecated when migrated to Java 1.4 or above
--Socket socket = ReflectionSocketFactory.createSocket(
-+Socket sslSocket = ReflectionSocketFactory.createSocket(
- "javax.net.ssl.SSLSocketFactory", host, port, localAddress, 
localPort, timeout);
--if (socket == null) {
--socket = ControllerThreadSocketFactory.createSocket(
-+if (sslSocket == null) {
-+  sslSocket = ControllerThreadSocketFactory.createSocket(
- this, host, port, localAddress, localPort, timeout);
- }
--return socket;
-+verifyHostName(host, (SSLSocket) sslSocket);
-+return sslSocket;
- }
- }
- 
-@@ -142,10 +167,12 @@
-  */
- public Socket createSocket(String host, int port)
- throws IOException, UnknownHostException {
--return SSLSocketFactory.getDefault().createSocket(
-+Socket sslSocket = SSLSocketFactory.getDefault().createSocket(
- host,
- port
- );
-+verifyHostName(host, (SSLSocket) sslSocket);
-+return sslSocket;
- }
- 
- /**
-@@ -157,13 +184,271 @@
- int port,
- boolean autoClose)
- throws IOException, UnknownHostException {
--return ((SSLSocketFactory) 
SSLSocketFactory.getDefault()).createSocket(
-+Socket sslSocket = ((SSLSocketFactory) 
SSLSocketFactory.getDefault()).createSocket(
- socket,
- host,
- port,
- autoClose
- );
-+verifyHostName(host, (SSLSo

[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-httpclient/files/, dev-java/commons-httpclient/

2021-03-12 Thread Miroslav Šulc
commit: 248eb60af631c757e16d0fcc5a498ba42357f04a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Mar 12 11:01:08 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Mar 12 12:18:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=248eb60a

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  gentoo.org>

 ...1-r1.ebuild => commons-httpclient-3.1-r2.ebuild} | 21 +
 ...tpclient-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
similarity index 80%
rename from dev-java/commons-httpclient/commons-httpclient-3.1-r1.ebuild
rename to dev-java/commons-httpclient/commons-httpclient-3.1-r2.ebuild
index 0c9f3363633..5921250be5e 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 45df330092a..c059bf496a4 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;