dev-java/httpcomponents-core: Add missing dies.
authorPatrice Clement <monsieurp@gentoo.org>
Thu, 18 Feb 2016 14:23:10 +0000 (14:23 +0000)
committerPatrice Clement <monsieurp@gentoo.org>
Thu, 18 Feb 2016 19:37:02 +0000 (19:37 +0000)
Package-Manager: portage-2.2.26

dev-java/httpcomponents-core/httpcomponents-core-4.4.1-r1.ebuild

index 7cb42e64fea6b23f5c4cbee6c3f365daf98212b5..5d322936b69442383b6df7c820a9f96e8f493198 100644 (file)
@@ -28,21 +28,23 @@ LICENSE="Apache-2.0"
 SLOT="4.4"
 KEYWORDS="amd64 x86"
 
-DEPEND=">=virtual/jdk-1.6
+RDEPEND=">=virtual/jre-1.6"
+
+DEPEND="
        test? (
                dev-java/commons-logging:0
                dev-java/ant-junit:0
                dev-java/mockito:0
-       )"
-RDEPEND=">=virtual/jre-1.6"
+       )
+       >=virtual/jdk-1.6"
 
 JAVA_ANT_REWRITE_CLASSPATH="yes"
 EANT_BUILD_TARGET="package"
 EANT_GENTOO_CLASSPATH_EXTRA="${S}/${HTTPCORE}/target/${HTTPCORE}-${PV}.jar"
 
 java_prepare() {
-       cp "${FILESDIR}"/${P}-${HTTPCORE}-build.xml ${HTTPCORE}/build.xml
-       cp "${FILESDIR}"/${P}-${HTTPNIO}-build.xml ${HTTPNIO}/build.xml
+       cp "${FILESDIR}"/${P}-${HTTPCORE}-build.xml ${HTTPCORE}/build.xml || die
+       cp "${FILESDIR}"/${P}-${HTTPNIO}-build.xml ${HTTPNIO}/build.xml || die
 
        # Why have these classes been deprecated although other libraries are built
        # on them (i.e. httpcomponents-client) is mindboggling. See bug 553234.