From 0b711fbc849509a242d0cae1ea451f2ac5214975 Mon Sep 17 00:00:00 2001 From: Joshua Nichols Date: Thu, 3 May 2007 02:17:16 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.1.2.3 --- dev-java/jruby/ChangeLog | 7 +- dev-java/jruby/Manifest | 16 +++-- dev-java/jruby/files/digest-jruby-0.9.9 | 3 + dev-java/jruby/jruby-0.9.9.ebuild | 92 +++++++++++++++++++++++++ 4 files changed, 113 insertions(+), 5 deletions(-) create mode 100644 dev-java/jruby/files/digest-jruby-0.9.9 create mode 100644 dev-java/jruby/jruby-0.9.9.ebuild diff --git a/dev-java/jruby/ChangeLog b/dev-java/jruby/ChangeLog index be11540b3248..08db73fa2f68 100644 --- a/dev-java/jruby/ChangeLog +++ b/dev-java/jruby/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-java/jruby # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jruby/ChangeLog,v 1.18 2007/03/11 20:15:10 nichoj Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/jruby/ChangeLog,v 1.19 2007/05/03 02:17:16 nichoj Exp $ + +*jruby-0.9.9 (03 May 2007) + + 03 May 2007; Joshua Nichols +jruby-0.9.9.ebuild: + Version bump. *jruby-0.9.8-r1 (11 Mar 2007) diff --git a/dev-java/jruby/Manifest b/dev-java/jruby/Manifest index b553e5021658..92d7b6ba3ae9 100644 --- a/dev-java/jruby/Manifest +++ b/dev-java/jruby/Manifest @@ -21,6 +21,7 @@ SHA256 1c2701881674a978c9ddc32e2e126cf25690e86011c6301e7f825407fb5810a2 files/jr DIST jruby-src-0.7.0.tar.gz 1872867 RMD160 6fcff75d74c3a93e18c3a424761afc00674070cb SHA1 a874cd90e1937ea757d6bd7d5ec85feee8f0db2a SHA256 4e200a32b0582021e9fbc93faaa16f25198cf496c44d4df635e9282dde647dce DIST jruby-src-0.9.2.tar.gz 4696196 RMD160 cadcd4b1b3fab3695f60c854257a5e45d0fa892f SHA1 d561dcbe6b1611dc7cf0b431b03f5a26c30eba0c SHA256 306276034c7d9dd37618ff31aa3a600bd38371edb8d2e0fb58dfa54af879e132 DIST jruby-src-0.9.8.tar.gz 4671287 RMD160 b0e7a17462d4b0ac47edb7adc1595336f1bc5a35 SHA1 f76130ea2927eb4daf0cd7d7920a09fb501b45fe SHA256 a85fbd888b4c4ca740e18937acb92885045b3366bcd0eea7958c432cbe279871 +DIST jruby-src-0.9.9.tar.gz 4164832 RMD160 d19538a7c863e7905ec1bd89042d2f4ac4aef409 SHA1 b3e4aace3ae5d7bec6c6f11feca5762a99646c83 SHA256 e71175f7b4e0323434115f2547e4cac8bb3afcaf084cbe647bed3b8348ca7288 EBUILD jruby-0.7.0-r1.ebuild 1402 RMD160 9459f6dff3ed01cfd38628b84acd3c9f840b37c9 SHA1 a7bf4edd08dafe2b13ca73bd7eef5acd56637dd6 SHA256 d476b5c3bf6f6af593647a31e8b10e6e78553086a9a0105f59e75bebef4cf5db MD5 14bd7f98d0a9fe324445918a8924f55e jruby-0.7.0-r1.ebuild 1402 RMD160 9459f6dff3ed01cfd38628b84acd3c9f840b37c9 jruby-0.7.0-r1.ebuild 1402 @@ -37,10 +38,14 @@ EBUILD jruby-0.9.8.ebuild 2542 RMD160 d46dedf57c162047e8f447e2f3801aff82be5e87 S MD5 3098b534943b3299c5395dcf111e3f1c jruby-0.9.8.ebuild 2542 RMD160 d46dedf57c162047e8f447e2f3801aff82be5e87 jruby-0.9.8.ebuild 2542 SHA256 345f6246a2aec7eaa4d70c25f9831573fb45134c0490d737b6e8c47e04d1e832 jruby-0.9.8.ebuild 2542 -MISC ChangeLog 2848 RMD160 06fea4813f59fb5913630d62d9e341a4b51e05cb SHA1 6300f2f0741a7dbc5b4275e0c3a57ff9fd8ec227 SHA256 b36b774c3e6391075371dc03c7e7af82ce9da7f54b24eeb111708988e212bb02 -MD5 9ec15d3e9793360dce5ac6bf6d33fb9e ChangeLog 2848 -RMD160 06fea4813f59fb5913630d62d9e341a4b51e05cb ChangeLog 2848 -SHA256 b36b774c3e6391075371dc03c7e7af82ce9da7f54b24eeb111708988e212bb02 ChangeLog 2848 +EBUILD jruby-0.9.9.ebuild 2570 RMD160 250c9f3b0b56b162e4daf7b42e7cfa4fb0529920 SHA1 15cd15d9e81a74eef74735d56a724ab2ce2e2b96 SHA256 be79210a7cf2af9eea26f21a2bf8c4a3f9d66939499d0a4c23e1a1612eee789a +MD5 b582b59ad57ec861b3b5ba8242e3c0bc jruby-0.9.9.ebuild 2570 +RMD160 250c9f3b0b56b162e4daf7b42e7cfa4fb0529920 jruby-0.9.9.ebuild 2570 +SHA256 be79210a7cf2af9eea26f21a2bf8c4a3f9d66939499d0a4c23e1a1612eee789a jruby-0.9.9.ebuild 2570 +MISC ChangeLog 2964 RMD160 b34a43cf55cb7e3d2046bd2f21e2f0c13a49b576 SHA1 f65d2b7fbe911e6b07b421ff1dd0e46159d38b2c SHA256 15ef1cdbae7b998fefec3913aee38cb5e619981d1ec5e00fd0c0b7ba521ed80a +MD5 78b53593ef763b096a8c6d5c2c2a83e2 ChangeLog 2964 +RMD160 b34a43cf55cb7e3d2046bd2f21e2f0c13a49b576 ChangeLog 2964 +SHA256 15ef1cdbae7b998fefec3913aee38cb5e619981d1ec5e00fd0c0b7ba521ed80a ChangeLog 2964 MISC metadata.xml 252 RMD160 668af83772a7008b999bfe22da86e6d763c58d05 SHA1 7a38c8eea607b775e3b67757b0deda944aa27c65 SHA256 530d1e67c69f08b473ce1a5e7bbab5682e6deee068b27dbb57d459ca61c1290a MD5 04e248f270fb5cf8193c02ebd018d503 metadata.xml 252 RMD160 668af83772a7008b999bfe22da86e6d763c58d05 metadata.xml 252 @@ -57,3 +62,6 @@ SHA256 bb18e573a2279e0efea98b153bb74269c95cd2c9c4cc7b48fdec90ba9e9fef56 files/di MD5 ce78080953acfd4a8a6a2271190f6e3a files/digest-jruby-0.9.8-r1 250 RMD160 fad0401ed61b97342d300d0dcdb0edc1f4f13f6b files/digest-jruby-0.9.8-r1 250 SHA256 bb18e573a2279e0efea98b153bb74269c95cd2c9c4cc7b48fdec90ba9e9fef56 files/digest-jruby-0.9.8-r1 250 +MD5 a04f447961f0d8b673148524a969375f files/digest-jruby-0.9.9 250 +RMD160 b68b8a3069a76022115e86af6ac90268dff698e1 files/digest-jruby-0.9.9 250 +SHA256 18f56ac5a70a4f92df4c249c0f5ee7a2f1eccf734fccd7b55eaa7ab872c16bc5 files/digest-jruby-0.9.9 250 diff --git a/dev-java/jruby/files/digest-jruby-0.9.9 b/dev-java/jruby/files/digest-jruby-0.9.9 new file mode 100644 index 000000000000..d28c375ee651 --- /dev/null +++ b/dev-java/jruby/files/digest-jruby-0.9.9 @@ -0,0 +1,3 @@ +MD5 b1c5267db9add3db82f6f40a55e14531 jruby-src-0.9.9.tar.gz 4164832 +RMD160 d19538a7c863e7905ec1bd89042d2f4ac4aef409 jruby-src-0.9.9.tar.gz 4164832 +SHA256 e71175f7b4e0323434115f2547e4cac8bb3afcaf084cbe647bed3b8348ca7288 jruby-src-0.9.9.tar.gz 4164832 diff --git a/dev-java/jruby/jruby-0.9.9.ebuild b/dev-java/jruby/jruby-0.9.9.ebuild new file mode 100644 index 000000000000..4db6ce7f8eec --- /dev/null +++ b/dev-java/jruby/jruby-0.9.9.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jruby/jruby-0.9.9.ebuild,v 1.1 2007/05/03 02:17:16 nichoj Exp $ + +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="Java based ruby interpreter implementation" +HOMEPAGE="http://jruby.codehaus.org/" +SRC_URI="http://dist.codehaus.org/${PN}/${PN}-src-${PV}.tar.gz" + +LICENSE="|| ( CPL-1.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc source test" + +COMMON_DEPEND=">=dev-java/jline-0.9.91 + =dev-java/asm-2.2* + =dev-java/bsf-2.3* + =dev-java/backport-util-concurrent-1*" +RDEPEND=">=virtual/jre-1.4 + ${COMMON_DEPEND}" +DEPEND=">=virtual/jdk-1.4 + !test? ( dev-java/ant-core ) + test? ( + dev-java/junit + dev-java/ant + ) + source? ( app-arch/zip ) + ${COMMON_DEPEND}" + +EANT_DOC_TARGET="create-apidocs" + +# only use javac, see http://jira.codehaus.org/browse/JRUBY-675 +JAVA_PKG_FILTER_COMPILER="ecj-3.2 ecj-3.1 jikes" + +src_unpack() { + unpack ${A} + cd ${S} + # prevents /root/.jruby being created at build time with + # FEATURES="-userpriv" + # see http://bugs.gentoo.org/show_bug.cgi?id=170058 + epatch ${FILESDIR}/${PN}-0.9.8-sandbox.patch + + cd ${S}/lib + rm *.jar + + java-pkg_jar-from --build-only ant-core ant.jar + java-pkg_jar-from asm-2.2 asm.jar + java-pkg_jar-from asm-2.2 asm-commons.jar + java-pkg_jar-from bsf-2.3 + java-pkg_jar-from jline + java-pkg_jar-from backport-util-concurrent + use test && java-pkg_jar-from --build-only junit +} + +src_compile() { +# addpredict /root/.jruby # http://bugs.gentoo.org/show_bug.cgi?id=170058 + eant jar $(use_doc create-apidocs) -Djruby.home=${T}/.jruby +} + +src_install() { + java-pkg_dojar lib/${PN}.jar + + dodoc README COPYING COPYING.CPL COPYING.GPL COPYING.LGPL + + if use doc; then + java-pkg_dojavadoc docs/api + docinto docs + dodoc docs/* + fi + use source && java-pkg_dosrc src/org + java-pkg_dolauncher ${PN} \ + --main 'org.jruby.Main' \ + --java_args '-Djruby.base=/usr/share/jruby -Djruby.home=/usr/share/jruby -Djruby.lib=/usr/share/jruby/lib -Djruby.script=jruby -Djruby.shell=/bin/sh' + newbin ${S}/bin/gem jgem + newbin ${S}/bin/gem_server jgem_server + newbin ${S}/bin/gemlock jgem_lock + newbin ${S}/bin/gemri jgemri + newbin ${S}/bin/gemwhich jgemwhich + newbin ${S}/bin/update_rubygems jupdate_rubygems +# newbin ${S}/bin/generate_yaml_index.rb jgenerate_yaml_index.rb + newbin ${S}/bin/index_gem_repository.rb jindex_gem_repository.rb + dobin ${S}/bin/jirb + + dodir "/usr/share/${PN}/lib" + insinto "/usr/share/${PN}/lib" + doins -r "${S}/lib/ruby" +} + +src_test() { + eant test +} -- 2.26.2