From df9f10e104b2a6979847f832c00bc83b99774f1a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-No=C3=ABl=20Rivasseau?= Date: Thu, 18 Mar 2010 18:45:16 +0000 Subject: [PATCH] Groovy-1.6.8 version bump. Package-Manager: portage-2.1.7.17/cvs/Linux i686 --- dev-java/groovy/ChangeLog | 8 +- dev-java/groovy/Manifest | 14 +--- dev-java/groovy/groovy-1.6.8.ebuild | 119 ++++++++++++++++++++++++++++ 3 files changed, 129 insertions(+), 12 deletions(-) create mode 100644 dev-java/groovy/groovy-1.6.8.ebuild diff --git a/dev-java/groovy/ChangeLog b/dev-java/groovy/ChangeLog index bffa14496641..bc26b496b9de 100644 --- a/dev-java/groovy/ChangeLog +++ b/dev-java/groovy/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-java/groovy # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/groovy/ChangeLog,v 1.38 2010/01/15 20:27:39 abcd Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/groovy/ChangeLog,v 1.39 2010/03/18 18:45:16 elvanor Exp $ + +*groovy-1.6.8 (18 Mar 2010) + + 18 Mar 2010; Jean-Noël Rivasseau + +groovy-1.6.8.ebuild: + Bump to version 1.6.8. 15 Jan 2010; Jonathan Callen groovy-1.6.7.ebuild: Add prefix keywords diff --git a/dev-java/groovy/Manifest b/dev-java/groovy/Manifest index 6bd74af76771..d15c5a295e43 100644 --- a/dev-java/groovy/Manifest +++ b/dev-java/groovy/Manifest @@ -1,16 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - DIST groovy-src-1.6.5.zip 9900220 RMD160 1248287d13ea7cb765dc90fbf61583953851b6b0 SHA1 18afd0f68240bba2e5610c68e9d016a9ffab2512 SHA256 afa65e0ce0e77a96b0871225ee38c6ae8545df70c8538ad4476ac0b0a0ccf9fd DIST groovy-src-1.6.7.zip 9930999 RMD160 54ab4940178a9476da77727956b541ecf1870955 SHA1 208f8838c6d900ff16eaa6c5e90abd7201f8dfc0 SHA256 477ec131fe679a9450cf3fd52b7251f2e6c3c56c5c4f8dd832a6c57265dcfc2a +DIST groovy-src-1.6.8.zip 11998683 RMD160 da014eef68e57b374b1bfa60798dc998c1abab50 SHA1 50937b890c53ab547d829079cdb56e815cbaa87b SHA256 caa83f91e154211b1fcf688fb16d97d63b552fbb9e2bb240ea82fb13f90b1c80 EBUILD groovy-1.6.5.ebuild 3826 RMD160 4dbc52d1f1797a2fdd22882aa623919c9cff7a0a SHA1 3008a8eb6fe820710b9ffd630c18960d5601ae93 SHA256 cb7bf380b91dba14d8f828680d20ab6ec78fed780dd5dce599bfb5fea724204b EBUILD groovy-1.6.7.ebuild 3873 RMD160 aa01bbfcead8524e205352a68020d2acaf94dd49 SHA1 30a685cafc8fe20d3ca19ea9f69d34b1eb91b6bc SHA256 d158ad371ad144e2f79e81e7e031af1bc42d4abd2b7123e68081b5ac1267920b -MISC ChangeLog 6645 RMD160 867f95ad9c9068d63874acce1474941f4fe6b8a0 SHA1 e1e861b387708f11c0549575dd3b56d3781ce45f SHA256 b712c6eb7d8d449726f1a8519ca81ee611b3cafe9ee27612998f4dea630adadd +EBUILD groovy-1.6.8.ebuild 3876 RMD160 892ac86808feea9ec749435ffff3ee78b742f5bf SHA1 1da2b149b5a8b6b9f45e404c1dccc9e0c1bf21e3 SHA256 2de8f1425c0b8ab6436b52dd62bef5fc5a7e7975557ef520fccd084ab88cc84f +MISC ChangeLog 6784 RMD160 dcf78cd4298aed58c137b8b6429418c094a17ff4 SHA1 41b8336348f84ba0c951f48662e164c6984be52e SHA256 b077aed9b52353751a1ba802611be055192a3b02195787d90cac0a9384d189dc MISC metadata.xml 832 RMD160 94f02ba09f77885d708e36c4056a56565b440e27 SHA1 0298fa4dcead2f1f857d767535cc7b42679a4c59 SHA256 dca576bfd06f9afa4ecb0049225e32ed9263a1b1c5cbb44e807e5a06ee7f36b3 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.14 (GNU/Linux) - -iEYEARECAAYFAktQz8EACgkQOypDUo0oQOooFACghcPRT+NAil3+SlkrzgZn7mVY -KXIAnA4Y+HH2UXnmSEj1Zo8OT3tjshFU -=Cl+V ------END PGP SIGNATURE----- diff --git a/dev-java/groovy/groovy-1.6.8.ebuild b/dev-java/groovy/groovy-1.6.8.ebuild new file mode 100644 index 000000000000..b4788f76b606 --- /dev/null +++ b/dev-java/groovy/groovy-1.6.8.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/groovy/groovy-1.6.8.ebuild,v 1.1 2010/03/18 18:45:16 elvanor Exp $ + +# Groovy's build system is Ant based, but they use Maven for fetching the dependencies. +# We just have to remove the fetch dependencies target, and then we can use Ant for this ebuild. + +# We currently do not build the embeddable jar (which is created using JarJar). +# We could provide that via an USE flag. +# We also don't use automatic build rewriting as there seems to be already some level of support +# in the upstream build system + +# TODO: Install all 3 documentation packages. Currently only the Groovy GDK documentation is installed +# as our java-pkg_dojavadoc function does not support multiple Javadoc installations. +# There is also a bug (visible when loading groovyConsole for instance) where asm-1.5 is put on the cp, +# this conflicts with the 2.2 version needed by Groovy. + +EAPI="2" +WANT_ANT_TASKS="ant-antlr" +JAVA_PKG_IUSE="doc source" + +inherit versionator java-pkg-2 java-ant-2 + +MY_PV=${PV/_rc/-RC-} +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Groovy is a high-level dynamic language for the JVM" +HOMEPAGE="http://groovy.codehaus.org/" + +SRC_URI="http://dist.groovy.codehaus.org/distributions/${PN}-src-${PV}.zip" +LICENSE="codehaus-groovy" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="test" +RESTRICT="test" + +CDEPEND=" + dev-java/asm:2.2 + dev-java/antlr:0 + >=dev-java/xstream-1.3 + >=dev-java/junit-3.8.2:0 + >=dev-java/jline-0.9.91 + >=dev-java/ant-core-1.7.0 + >=dev-java/commons-cli-1.2 + dev-java/servletapi:2.4 + >=dev-java/bsf-2.4 + java-virtuals/jmx" + +RDEPEND=">=virtual/jre-1.5 + !