summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann Schmitz <ercpe@gentoo.org>2014-02-28 17:36:16 +0000
committerJohann Schmitz <ercpe@gentoo.org>2014-02-28 17:36:16 +0000
commit10312ec6bfb3e76b38c36fe19047e62ac33258b3 (patch)
treee7f3fd826164f4da19f30610ef3c0bdb7e978a64 /dev-java/hamcrest-generator
parentVersion bump of jmock to 1.2.0 wrt bug #488818 (diff)
downloadhistorical-10312ec6bfb3e76b38c36fe19047e62ac33258b3.tar.gz
historical-10312ec6bfb3e76b38c36fe19047e62ac33258b3.tar.bz2
historical-10312ec6bfb3e76b38c36fe19047e62ac33258b3.zip
Backported ebuild to 1.1 (:0) as a dependency of jmock:2
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0x77C501ED
Diffstat (limited to 'dev-java/hamcrest-generator')
-rw-r--r--dev-java/hamcrest-generator/ChangeLog10
-rw-r--r--dev-java/hamcrest-generator/Manifest27
-rw-r--r--dev-java/hamcrest-generator/files/1.1-build.xml.patch93
-rw-r--r--dev-java/hamcrest-generator/hamcrest-generator-1.1.ebuild53
4 files changed, 166 insertions, 17 deletions
diff --git a/dev-java/hamcrest-generator/ChangeLog b/dev-java/hamcrest-generator/ChangeLog
index da44003e8083..7b251cbbd73d 100644
--- a/dev-java/hamcrest-generator/ChangeLog
+++ b/dev-java/hamcrest-generator/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-java/hamcrest-generator
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/hamcrest-generator/ChangeLog,v 1.9 2013/10/20 16:32:30 ago Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/hamcrest-generator/ChangeLog,v 1.10 2014/02/28 17:34:39 ercpe Exp $
+
+*hamcrest-generator-1.1 (28 Feb 2014)
+
+ 28 Feb 2014; Johann Schmitz <ercpe@gentoo.org> +files/1.1-build.xml.patch,
+ +hamcrest-generator-1.1.ebuild:
+ Backported ebuild to 1.1 (:0) as a dependency of jmock:2
20 Oct 2013; Agostino Sarubbo <ago@gentoo.org>
hamcrest-generator-1.3-r1.ebuild:
diff --git a/dev-java/hamcrest-generator/Manifest b/dev-java/hamcrest-generator/Manifest
index bffc9f4a1e47..80e6c46c15fb 100644
--- a/dev-java/hamcrest-generator/Manifest
+++ b/dev-java/hamcrest-generator/Manifest
@@ -1,29 +1,26 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
+AUX 1.1-build.xml.patch 4213 SHA256 502dfc4ec61895dbe63b6d629880b7298f0f9d745ffb706710d019f70b63c873 SHA512 a4b9bcf15588f41ba39ca5f2d9ab70ee1a19eb295904b4da96f3bf66ad83ca14b38f0866de6689e8f1a2cca0530c90301e2ec7d7a172e880f51be34251a3b18a WHIRLPOOL f10871319cc957a95fc8759ecc89c22e8f721cea7c2cf366b7212cbc1c23c2110a81d73c01a76f92111ec251dd9316fc28ae4896908daf2331aed0183d61241d
AUX hamcrest-1.2-no_source_in_jar.patch 582 SHA256 7633f189219a8fa9eac1739ec4213620b0d9d70f689585afa852ac6b378eb1bd SHA512 77a1009697342e0803a8ed2bb1333976a5b6d63c5755b2f9a1fcf8a6893401694392a6a56594c24cd2cb4fa8a9930638cd41cb66700d42b1c4a9c644da0e4e52 WHIRLPOOL afe9d68604bfea4049561a3291104eb7700662c9ff5eb2aa2b28a064d9a3f993a8142ce7668e3caf781bd63539a2a84e6774ee871964feef0ab4147ef8148ef2
AUX hamcrest-generator-1.2-no_jarjar.patch 1009 SHA256 6e7b831025efe2a11a3143c5a0de783df75bde3b48eb6691e6c00698ca47a585 SHA512 4800d2fc19b5a3c8895d30af4e5f08f178c7fcb7e7543c3244766774de09db098e78e6721d0b13ebc2850828c620f4e52064b94893aba0b9411752923e7a341b WHIRLPOOL 51c215032abc1df088e2d4cec9d5238510c2175867abac6f3a3d8a4f946648d3de55f1531139476f1fac0ef25f84d06706db83e0bbc44a4bcc3f81102414a62f
AUX hamcrest-generator-1.3-no_jarjar.patch 982 SHA256 051f59732a3fcf28c6fad3e6fec025446d29e28d890c7145963b072777281146 SHA512 26b77758ab603b02dde03ec7a51f6b1f1077aa45580e8a21ffa671fc385c54ff00b3a79f8a3be037f28a8b77289d1290493469a1c8c856a9b61846d4cedac58f WHIRLPOOL c0bd0ac82c66cb061e3be7490d6942d4336c6864f39b8fd8c2ae01d38166e272195e50faf56c7b30a9a6974839db8405c2e3638aacf6fd91700d3d2c99fe4d1c
+DIST hamcrest-1.1.tgz 1670123 SHA256 a76cca2dbb38ac185f51f8551c964a356009c7adf1a19b5407f87352e2e438c8 SHA512 07b55c539ffcd3b1d33e94bec518164b95cefa39d96e0c3d02fc97c0a20f71bd8d1dea90a59ffd163e748ed1007b087c3d0d355876a68a429e8e564d0cfd3595 WHIRLPOOL 937d4fcde43a36eb19efb1b45e255389dcd18a853f90cc96e6421cec4db176708047e4c6de53ad7f3c11b29e4bc77725c3b70992239d9da420fa95c682615011
DIST hamcrest-1.2.tgz 1824622 SHA256 461fcf87afbf85f0879c283ec59810433797dc9f3040b7c2d58494da4aaf2a94 SHA512 e211fee64ef8acce48d2ae572a669fcb1f5e7d05c4ec5d1149a7d42ad64fabd655b24da1a328028cbcc12ef1500907c416513af08168c7b3c22999a00998336e WHIRLPOOL c16fec727dd38ee0e5ee4ae938ba57f6e7b648359df41a99573f65a436dff5601f404e035bdd205baa293581970bb4b0355cfe8fc03f212185f88ef29a2175cd
DIST hamcrest-1.3.tgz 3686096 SHA256 c6428e40d069fff3f99780efaae96c35ebdbf7cbfd475504254ebffcc19620c2 SHA512 5672bc627bc71d6fd64b6f776b89ac16ed68819fa4a0748c1250b57f1065c1e7e18ba184d9fe3392e54000ddeb353d0d8d67f4eecdf464974563f05c6b226fc2 WHIRLPOOL 9edc85f8d988ba9e7d080e3240d02956775bb73857903a2ec2a72e80d5a1b8570111c97d7b9906951273a1a1db6213a77de9cc2c55a6c73246d45157fed11ed9
+EBUILD hamcrest-generator-1.1.ebuild 1434 SHA256 fa2a396f9a1c99a1d3557f89a0457e7b48b94f1e60e8a6841a2bc75261327706 SHA512 69006dafb8e9db47f6e13f1cee9fa335f9a2c1b2e405a45ff1784c95b349326c5c2f9eab2286ec032d191f7c87e3e6d95fcae9f129ac43c60d1c169bb4a00332 WHIRLPOOL 8ee70a75d3f5210a892dbbfd4d1a2c4121be58b928f14690d26bfe21a70409b7b518b9a28c933bba0bc02464cb7f378be805ee8fe61595a6f5dc5db16f7762d9
EBUILD hamcrest-generator-1.2.ebuild 1512 SHA256 92c6cff9a24362b2582a4d497a9ea86a4bf05a3f5a13782a2c67ae783177ee2d SHA512 b3224a48f5a872769f368fac8fe4c1326316dc9759730701cac562917edf7621ce0668e4c8139d71b4f149187ddec133c495271d1bc91f2989ee57eba014c91a WHIRLPOOL 6deae4a6851f3d7a8ff902907f2877b8b79ccf12bc0223b6e7510fdb34f22aae44245dfe3569e47bc55c73f56f9e40510e7ffebef1de5a94bbbfbb9bb727b8cf
EBUILD hamcrest-generator-1.3-r1.ebuild 1481 SHA256 226da481b8ea45e994434320164071f97e2c9703663af37c133ed020c6dd48f5 SHA512 ca09f99e645502b3fa7ae45dabcbe12c7a3677378520546421aa3395eedb811a0bd5f142cc6f0699b5304d4c563797a1a868cddf907129f3363258b532fad5cc WHIRLPOOL d1138bbda523053b8752fccd6f58c63fe51ec242b76055d8c6d97a06a652c96272a2b8e026e12f8f3f689d7ea72b7354157d1c8ebe155fedab5883167099511c
-MISC ChangeLog 1740 SHA256 2a1b4107b3283457efa3a2289261a0f4ce88b506f5713e4087486716cd22ebff SHA512 07e34c40126e971eb9abe58fc0029f0afe41cf6eb3b2c83fad2bfe008786351ab5f74f709b01ea238128260bada7c75248026f7471a91e521e574c87138c76cc WHIRLPOOL 4dffe26c738aab5dffc393abd92bcd3235f05b8715ef6739806595d6d6a405f2122a10dc3e4bae3c91f7c50b8c0b069ea2cb8d46dcd8c3d59474df217fa688ea
+MISC ChangeLog 1953 SHA256 44599b7ab2fbd21673493e968023313c71ef354bd3f7849417f92dd78d984017 SHA512 bd7624ca9a2a4639314c882d2ead88ecf12a1eb0016d67b8a4c3fd65d4988cf00979da42e3ce5ce72b83af22f0d63e2deeec52f4f8689f416418488c4bf34ed7 WHIRLPOOL 8d88c697b449ed2a8d49ebfe0f56114d142135a973ac061d881828589c5a394b151e93af498c353d4460e564de44a4fb623b6605bd24cfa939a6bf5cecd264f1
MISC metadata.xml 236 SHA256 71511720e664e95baa90512d184442865ed781fbe0da912aa8a487c34abcccc2 SHA512 e73981759865d8ba33c8daa1efce4fd7ce9f43c51be36dab5844d61a9b77971f7f1f3a55aa8760dfdc3786cb0326a1881729fbcb27117b20a346feff0e5c5a19 WHIRLPOOL 0d339941313b1f7418b2c390ffec6d33826be4779291272d5fae172ef634a80ed6206bc4a0120de7fcfcff45bc87175b10154bf81ae404bff773308f7cb28896
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCgAGBQJSZAWcAAoJELp701BxlEWfY5EQAKiVcvhCMpms0x8FjoUG0ST8
-+MPE12rL+4jeOsEq8ds/mc/D62YBfKo4mgWWyXeVSnMtB0H+U4d4HJvo1ZE9b9+G
-YeJ9Y8lbsCpZV5M9TrMZNfoT5SBD2oGlf40eV0PnnxOix2py0hf+C+DHxKS9GU+1
-7shhIyDhMzfqd4dDWJk5KDIIeKtl35u07M+r7YuSyX9JC3Blh4YU4I2Hw5ycL8fL
-nf4VLgS/6Lxh6CSD7Y7jm49bAdsHhRxURGMe6wZWjiCLTgmanGIj+YX0yXCclICA
-UjgBXfpFW8JYYvCEaBxOjpJ0MFkW/LFmhosn7Q7115YXz0RFhDbof7GjyJ4c9pGf
-K5MABNye98iieOTcNbsGTCZRgRiDqLYWcxJJHoJKb+xNyBq4gODQ19IvLkGXNrNm
-WgLqe0Uxvqt3nC6n0DWhNRti+CuiP82YUDaXTJSbDTIaN3hsaQy3WjrHsGGv9Bny
-/xk2f8eAz44lSPdnU4TbiRJZ1yiyaJkRfaWa9AuaJOAHYfDA2jQijLepZ0eRbirT
-cLHG6s4lT67gMQ84TVLkliw47iDfZ6AU4NaykSOiKbgSjZPrfsRDcfx6sc0nPthe
-jbi9Hz+GjG4SRd0BIirsl11/PzNiJmwXQVOJAv+9dUXa/bQ+O/7vNiqctTnvpZJG
-/73DQ27zrOFXeMYBhJ1f
-=o5kz
+iQEcBAEBCAAGBQJTEMiwAAoJEKCEBkJ3xQHtUm0H/1ptffcOLqNikjY2zggGZiu1
+ObCIuTeUK3qp0pMMU8elv7pXxhg8vlw285vGGnBZbITskDvFV6h0A3hBa7dvgI6f
+QuFAjvkAa0BrcL1y2YR+uPCWNEi/CqL0UXMIcPqiPexUUAlBSWy7y3tUGohH0lpR
+yLJ+SzgE5lnYIjkIVQ0b1W3Ctz+iXSg3HAbhrmOd7CVd0MWhdLv5lQZilvGuil7z
+SbHb/FMXNEEpcJuTa1tJFenSerQvfK7ICl67v8OCV5/1g53t2QnY23IeR96hKvJF
+4xGZ9fb2LiChFfGue80LAUov8Xh00ujvjiey7/EpXvtGZ2kr18sZRSKPWoMpldY=
+=Xzkt
-----END PGP SIGNATURE-----
diff --git a/dev-java/hamcrest-generator/files/1.1-build.xml.patch b/dev-java/hamcrest-generator/files/1.1-build.xml.patch
new file mode 100644
index 000000000000..c8f087ba8f12
--- /dev/null
+++ b/dev-java/hamcrest-generator/files/1.1-build.xml.patch
@@ -0,0 +1,93 @@
+diff --git a/hamcrest-1.1/build.xml b/hamcrest-1.1/build.xml
+index f819d3d..18fba83 100644
+--- a/hamcrest-1.1/build.xml
++++ b/hamcrest-1.1/build.xml
+@@ -28,18 +28,6 @@
+ classpath="
+ lib/generator/qdox-1.6.1.jar;
+ "/>
+- <taskdef name="jarjar"
+- classname="com.tonicsystems.jarjar.JarJarTask"
+- classpath="lib/generator/jarjar-1.0rc3.jar"/>
+- <!-- Bundle QDox classes in hamcrest-generator.jar so user doesn't need to care
+- about it's existence. Uses JarJar to place classes under a different package
+- to prevent conflict. -->
+- <jarjar jarfile="build/hamcrest-generator-${version}.jar">
+- <zipfileset src="build/temp/hamcrest-generator-${version}-nodeps.jar"/>
+- <zipfileset src="lib/generator/qdox-1.6.1.jar"/>
+- <rule pattern="com.thoughtworks.qdox.**"
+- result="org.hamcrest.generator.qdox.@1"/>
+- </jarjar>
+ </target>
+
+ <target name="core"
+@@ -94,16 +82,16 @@
+ classpath="build/hamcrest-core-${version}.jar"/>
+ </target>
+
+- <target name="text"
+- depends="core, library"
+- description="Build text pattern matcher">
+- <java-to-jar srcdir="hamcrest-text/src/main/java"
+- destjar="build/hamcrest-text-${version}.jar"
+- classpath="
+- build/hamcrest-core-${version}.jar;
+- build/hamcrest-library-${version}.jar"/>
+- </target>
+-
++ <target name="text"
++ depends="core, library"
++ description="Build text pattern matcher">
++ <java-to-jar srcdir="hamcrest-text/src/main/java"
++ destjar="build/hamcrest-text-${version}.jar"
++ classpath="
++ build/hamcrest-core-${version}.jar;
++ build/hamcrest-library-${version}.jar"/>
++ </target>
++
+ <target name="integration"
+ depends="core, library"
+ description="Build integration with external tools">
+@@ -121,7 +109,7 @@
+ destjar="build/hamcrest-unit-test-${version}.jar"
+ classpath="
+ build/hamcrest-core-${version}.jar;
+- build/hamcrest-library-${version}.jar;
++ build/hamcrest-library-${version}.jar;
+ build/hamcrest-text-${version}.jar;
+ build/hamcrest-integration-${version}.jar;
+ build/hamcrest-generator-${version}.jar"/>
+@@ -164,7 +152,7 @@
+ <jar jarfile="build/hamcrest-all-${version}.jar" duplicate="preserve">
+ <zipfileset src="build/hamcrest-core-${version}.jar"/>
+ <zipfileset src="build/hamcrest-library-${version}.jar"/>
+- <zipfileset src="build/hamcrest-text-${version}.jar"/>
++ <zipfileset src="build/hamcrest-text-${version}.jar"/>
+ <zipfileset src="build/hamcrest-generator-${version}.jar"/>
+ <zipfileset src="build/hamcrest-integration-${version}.jar"/>
+ </jar>
+@@ -221,7 +209,7 @@
+
+ <packageset dir="hamcrest-core/src/main/java"/>
+ <packageset dir="hamcrest-library/src/main/java" excludes="org/hamcrest/internal"/>
+- <packageset dir="hamcrest-text/src/main/java" excludes="**/internal/**"/>
++ <packageset dir="hamcrest-text/src/main/java" excludes="**/internal/**"/>
+ <packageset dir="hamcrest-integration/src/main/java"/>
+ <packageset dir="build/generated-code"/>
+
+@@ -251,14 +239,10 @@
+ </classpath>
+ </javac>
+ <copy file="LICENSE.txt" todir="build/temp/@{destjar}.contents"/>
+- <!-- Put Java source in Jars for user's convenience. -->
+- <copy todir="build/temp/@{destjar}.contents">
+- <fileset dir="@{srcdir}"/>
+- </copy>
+ <jar jarfile="@{destjar}">
+ <fileset dir="build/temp/@{destjar}.contents"/>
+ </jar>
+ </sequential>
+ </macrodef>
+
+-</project>
++</project>
diff --git a/dev-java/hamcrest-generator/hamcrest-generator-1.1.ebuild b/dev-java/hamcrest-generator/hamcrest-generator-1.1.ebuild
new file mode 100644
index 000000000000..b072e745ec53
--- /dev/null
+++ b/dev-java/hamcrest-generator/hamcrest-generator-1.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/hamcrest-generator/hamcrest-generator-1.1.ebuild,v 1.1 2014/02/28 17:34:39 ercpe Exp $
+
+EAPI="5"
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-ant-2
+
+MY_PN="hamcrest"
+MY_P="${MY_PN}-${PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Code generator for Hamcrest's library of matchers for building test expressions"
+HOMEPAGE="http://code.google.com/p/${MY_PN}/"
+SRC_URI="http://${MY_PN}.googlecode.com/files/${MY_P}.tgz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd"
+
+CDEPEND="dev-java/qdox:1.6"
+
+DEPEND=">=virtual/jdk-1.5
+ userland_GNU? ( sys-apps/findutils )
+ ${CDEPEND}"
+
+RDEPEND=">=virtual/jre-1.5
+ ${CDEPEND}"
+
+EANT_BUILD_TARGET="generator"
+EANT_TEST_TARGET="unit-test"
+EANT_EXTRA_ARGS="-Dversion=${PV}"
+EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/temp/${PN}-${PV}-nodeps.jar"
+
+java_prepare() {
+ epatch "${FILESDIR}"/${PV}-build.xml.patch
+
+ find -iname "*.jar" -exec rm -v {} + || die "Unable to remove bundled JAR files"
+
+ # These jars must be symlinked. Specifying them using gentoo.classpath
+ # does not work.
+ java-pkg_jar-from --into lib/generator qdox-1.6 qdox.jar qdox-1.6.1.jar
+}
+
+src_install() {
+ java-pkg_newjar build/temp/${PN}-${PV}-nodeps.jar ${PN}.jar
+
+ dodoc README.txt CHANGES.txt
+
+ use source && java-pkg_dosrc ${PN}/src/main/java/org
+}