summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann Schmitz <ercpe@gentoo.org>2013-12-01 16:08:26 +0000
committerJohann Schmitz <ercpe@gentoo.org>2013-12-01 16:08:26 +0000
commitb3cece93e846801df0bbec8c9c0c651e860d5b76 (patch)
tree705c1ab5df5590018db1a40b8ca8cd7da0072b3a /dev-java
parentx86 stable, bug #487674 (diff)
downloadgentoo-2-b3cece93e846801df0bbec8c9c0c651e860d5b76.tar.gz
gentoo-2-b3cece93e846801df0bbec8c9c0c651e860d5b76.tar.bz2
gentoo-2-b3cece93e846801df0bbec8c9c0c651e860d5b76.zip
Added use flag to httpcomponents-client to build deprecated classes
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 77C501ED)
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/httpcomponents-client/ChangeLog9
-rw-r--r--dev-java/httpcomponents-client/httpcomponents-client-4.3.1-r1.ebuild (renamed from dev-java/httpcomponents-client/httpcomponents-client-4.3.1.ebuild)12
-rw-r--r--dev-java/httpcomponents-client/metadata.xml4
3 files changed, 22 insertions, 3 deletions
diff --git a/dev-java/httpcomponents-client/ChangeLog b/dev-java/httpcomponents-client/ChangeLog
index cfaee3dd4695..ff9db206ec94 100644
--- a/dev-java/httpcomponents-client/ChangeLog
+++ b/dev-java/httpcomponents-client/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-java/httpcomponents-client
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/httpcomponents-client/ChangeLog,v 1.1 2013/12/01 09:06:41 ercpe Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/httpcomponents-client/ChangeLog,v 1.2 2013/12/01 16:08:26 ercpe Exp $
+
+*httpcomponents-client-4.3.1-r1 (01 Dec 2013)
+
+ 01 Dec 2013; Johann Schmitz <ercpe@gentoo.org>
+ +httpcomponents-client-4.3.1-r1.ebuild, -httpcomponents-client-4.3.1.ebuild,
+ metadata.xml:
+ Added use flag to httpcomponents-client to build deprecated classes
*httpcomponents-client-4.3.1 (01 Dec 2013)
diff --git a/dev-java/httpcomponents-client/httpcomponents-client-4.3.1.ebuild b/dev-java/httpcomponents-client/httpcomponents-client-4.3.1-r1.ebuild
index 69eb8553c911..3e54a8b74f9d 100644
--- a/dev-java/httpcomponents-client/httpcomponents-client-4.3.1.ebuild
+++ b/dev-java/httpcomponents-client/httpcomponents-client-4.3.1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/httpcomponents-client/httpcomponents-client-4.3.1.ebuild,v 1.1 2013/12/01 09:06:41 ercpe Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/httpcomponents-client/httpcomponents-client-4.3.1-r1.ebuild,v 1.1 2013/12/01 16:08:26 ercpe Exp $
EAPI="5"
@@ -16,6 +16,7 @@ SRC_URI="mirror://apache/${PN/-//http}/source/${P}-src.tar.gz
LICENSE="Apache-2.0"
SLOT="4.3"
KEYWORDS="~amd64 ~x86"
+IUSE="deprecated"
CDEPEND="
dev-java/commons-codec:0
@@ -48,6 +49,15 @@ java_prepare() {
rm "${S}"/httpclient-cache/src/main/java/org/apache/http/impl/client/cache/ehcache/EhcacheHttpCacheStorage.java \
"${S}"/httpclient-cache/src/test/java/org/apache/http/impl/client/cache/ehcache/TestEhcacheHttpCacheStorage.java \
"${S}"/httpclient-cache/src/test/java/org/apache/http/impl/client/cache/ehcache/TestEhcacheProtocolRequirements.java || die
+
+ if use deprecated; then
+ cp -r "${S}"/httpclient/src/main/java-deprecated/* \
+ "${S}"/httpclient/src/main/java/* || die
+ cp -r "${S}"/httpclient-cache/src/main/java-deprecated/* \
+ "${S}"/httpclient-cache/src/main/java/* || die
+ cp -r "${S}"/httpmime/src/main/java-deprecated/* \
+ "${S}"/httpmime/src/main/java/* || die
+ fi
}
src_install() {
diff --git a/dev-java/httpcomponents-client/metadata.xml b/dev-java/httpcomponents-client/metadata.xml
index 604e0a4238bb..85dddeaa406d 100644
--- a/dev-java/httpcomponents-client/metadata.xml
+++ b/dev-java/httpcomponents-client/metadata.xml
@@ -2,5 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
+ <use>
+ <flag name="deprecated">Build deprecated classes</flag>
+ </use>
</pkgmetadata>
-