From: Hans de Graaff Date: Wed, 28 Dec 2011 08:39:17 +0000 (+0000) Subject: Revision bump to drop ruby19 from stable version. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=0c532abfb6ba5880241deba9d9e750dd96d9c09c;p=gentoo.git Revision bump to drop ruby19 from stable version. Package-Manager: portage-2.1.10.41/cvs/Linux x86_64 --- diff --git a/dev-ruby/deprecated/ChangeLog b/dev-ruby/deprecated/ChangeLog index 0d94c15a5251..6333c79aff3c 100644 --- a/dev-ruby/deprecated/ChangeLog +++ b/dev-ruby/deprecated/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ruby/deprecated # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/deprecated/ChangeLog,v 1.18 2011/07/23 11:31:59 xarthisius Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/deprecated/ChangeLog,v 1.19 2011/12/28 08:39:17 graaff Exp $ + +*deprecated-2.0.1-r2 (28 Dec 2011) + + 28 Dec 2011; Hans de Graaff deprecated-2.0.1-r1.ebuild, + +deprecated-2.0.1-r2.ebuild: + Revision bump to drop ruby19 from stable version. 23 Jul 2011; Kacper Kowalik deprecated-2.0.1-r1.ebuild: diff --git a/dev-ruby/deprecated/deprecated-2.0.1-r1.ebuild b/dev-ruby/deprecated/deprecated-2.0.1-r1.ebuild index 1e128c3c5814..f5675a837b13 100644 --- a/dev-ruby/deprecated/deprecated-2.0.1-r1.ebuild +++ b/dev-ruby/deprecated/deprecated-2.0.1-r1.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/deprecated/deprecated-2.0.1-r1.ebuild,v 1.7 2011/07/23 11:31:59 xarthisius Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/deprecated/deprecated-2.0.1-r1.ebuild,v 1.8 2011/12/28 08:39:17 graaff Exp $ EAPI="2" -USE_RUBY="ruby18 ruby19 jruby" +USE_RUBY="ruby18 jruby" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/deprecated/deprecated-2.0.1-r2.ebuild b/dev-ruby/deprecated/deprecated-2.0.1-r2.ebuild new file mode 100644 index 000000000000..3f3fb26c602a --- /dev/null +++ b/dev-ruby/deprecated/deprecated-2.0.1-r2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/deprecated/deprecated-2.0.1-r2.ebuild,v 1.1 2011/12/28 08:39:17 graaff Exp $ + +EAPI="2" + +USE_RUBY="ruby18 ruby19 jruby" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="" + +inherit ruby-fakegem + +DESCRIPTION="A Ruby library for handling deprecated code" +HOMEPAGE="http://rubyforge.org/projects/deprecated" +SRC_URI="mirror://rubyforge/deprecated/${P}.tar.gz" + +LICENSE="BSD" +SLOT="2" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +IUSE="test" + +ruby_add_bdepend "test? ( virtual/ruby-test-unit )" + +each_ruby_test() { + ${RUBY} -Ilib test/deprecated.rb || die "test failed" +} diff --git a/dev-ruby/gruff/ChangeLog b/dev-ruby/gruff/ChangeLog index 1ea355435449..6123667757c2 100644 --- a/dev-ruby/gruff/ChangeLog +++ b/dev-ruby/gruff/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ruby/gruff # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gruff/ChangeLog,v 1.37 2011/02/13 09:35:15 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gruff/ChangeLog,v 1.38 2011/12/28 08:36:49 graaff Exp $ + +*gruff-0.3.6-r2 (28 Dec 2011) + + 28 Dec 2011; Hans de Graaff gruff-0.3.6-r1.ebuild, + +gruff-0.3.6-r2.ebuild: + Revision bump to drop ruby19 from stable version. 13 Feb 2011; Hans de Graaff gruff-0.3.6-r1.ebuild: Ensure that imagemagick is built with proper options for tests, fixes bug diff --git a/dev-ruby/gruff/gruff-0.3.6-r1.ebuild b/dev-ruby/gruff/gruff-0.3.6-r1.ebuild index 664739ee73d8..3dc50db20c14 100644 --- a/dev-ruby/gruff/gruff-0.3.6-r1.ebuild +++ b/dev-ruby/gruff/gruff-0.3.6-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gruff/gruff-0.3.6-r1.ebuild,v 1.8 2011/02/13 09:35:15 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gruff/gruff-0.3.6-r1.ebuild,v 1.9 2011/12/28 08:36:49 graaff Exp $ EAPI=2 -USE_RUBY="ruby18 ruby19" +USE_RUBY="ruby18" RUBY_FAKEGEM_TASK_DOC="docs" diff --git a/dev-ruby/gruff/gruff-0.3.6-r2.ebuild b/dev-ruby/gruff/gruff-0.3.6-r2.ebuild new file mode 100644 index 000000000000..a23a70a91ca3 --- /dev/null +++ b/dev-ruby/gruff/gruff-0.3.6-r2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gruff/gruff-0.3.6-r2.ebuild,v 1.1 2011/12/28 08:36:49 graaff Exp $ + +EAPI=2 +USE_RUBY="ruby18 ruby19" + +RUBY_FAKEGEM_TASK_DOC="docs" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="History.txt Manifest.txt README.txt" + +RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators" + +inherit ruby-fakegem + +ruby_add_rdepend '>=dev-ruby/rmagick-2' +ruby_add_bdepend " + test? ( + dev-ruby/hoe + virtual/ruby-test-unit + ) + doc? ( dev-ruby/hoe )" + +DESCRIPTION="RMagick Implementation for JRuby" +HOMEPAGE="http://rubyforge.org/projects/gruff/" +SRC_URI="mirror://rubyforge/${PN}/${P}.tgz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~x86 ~x86-macos" +IUSE="" + +RUBY_PATCHES=( + ${P}-sort-filenames.patch + ${P}-fix-tests.patch + ${P}-spider.patch +) + +# imagemagick is an indirect dependency through rmagick. However, for +# gruff to work properly imagemagick needs to be compiled with +# truetype support and this cannot be expressed in the rmagick +# dependency. Test also require imagemagick to have jpeg support. +DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,truetype] )" +RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]" diff --git a/dev-ruby/mechanize/ChangeLog b/dev-ruby/mechanize/ChangeLog index 1a227e574801..1b759fd2560d 100644 --- a/dev-ruby/mechanize/ChangeLog +++ b/dev-ruby/mechanize/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ruby/mechanize # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mechanize/ChangeLog,v 1.30 2011/12/26 14:32:09 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mechanize/ChangeLog,v 1.31 2011/12/28 08:35:42 graaff Exp $ + +*mechanize-1.0.0-r1 (28 Dec 2011) + + 28 Dec 2011; Hans de Graaff mechanize-1.0.0.ebuild, + +mechanize-1.0.0-r1.ebuild: + Revision bump to drop ruby19 from stable version. 26 Dec 2011; Hans de Graaff mechanize-1.0.0.ebuild: Update nokogiri dependency to fix bug 365931. diff --git a/dev-ruby/mechanize/mechanize-1.0.0-r1.ebuild b/dev-ruby/mechanize/mechanize-1.0.0-r1.ebuild new file mode 100644 index 000000000000..eb29e19adb7a --- /dev/null +++ b/dev-ruby/mechanize/mechanize-1.0.0-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mechanize/mechanize-1.0.0-r1.ebuild,v 1.1 2011/12/28 08:35:41 graaff Exp $ + +EAPI=2 + +USE_RUBY="ruby18 ruby19 jruby" + +RUBY_FAKEGEM_TASK_DOC="redocs" +RUBY_FAKEGEM_DOCDIR="doc" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc EXAMPLES.rdoc FAQ.rdoc GUIDE.rdoc README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="A Ruby library used for automating interaction with websites." +HOMEPAGE="http://mechanize.rubyforge.org/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="" + +ruby_add_bdepend ">=dev-ruby/hoe-2.3.3" +ruby_add_rdepend ">=dev-ruby/nokogiri-1.4.4-r1" + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* || die +} diff --git a/dev-ruby/mechanize/mechanize-1.0.0.ebuild b/dev-ruby/mechanize/mechanize-1.0.0.ebuild index 095655164d21..4028455e26f4 100644 --- a/dev-ruby/mechanize/mechanize-1.0.0.ebuild +++ b/dev-ruby/mechanize/mechanize-1.0.0.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mechanize/mechanize-1.0.0.ebuild,v 1.5 2011/12/26 14:32:09 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mechanize/mechanize-1.0.0.ebuild,v 1.6 2011/12/28 08:35:42 graaff Exp $ EAPI=2 -USE_RUBY="ruby18 ruby19 jruby" +USE_RUBY="ruby18 jruby" RUBY_FAKEGEM_TASK_DOC="redocs" RUBY_FAKEGEM_DOCDIR="doc" diff --git a/dev-ruby/mkrf/ChangeLog b/dev-ruby/mkrf/ChangeLog index e625633175ee..82131f874773 100644 --- a/dev-ruby/mkrf/ChangeLog +++ b/dev-ruby/mkrf/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/mkrf # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mkrf/ChangeLog,v 1.20 2011/01/15 11:59:50 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mkrf/ChangeLog,v 1.21 2011/12/28 08:32:16 graaff Exp $ + +*mkrf-0.2.3-r2 (28 Dec 2011) + + 28 Dec 2011; Hans de Graaff +mkrf-0.2.3-r2.ebuild: + Revision bump to drop ruby19 from stable version. 15 Jan 2011; Hans de Graaff -mkrf-0.2.3.ebuild: Remove old version. diff --git a/dev-ruby/mkrf/mkrf-0.2.3-r2.ebuild b/dev-ruby/mkrf/mkrf-0.2.3-r2.ebuild new file mode 100644 index 000000000000..3b8c7776e0e7 --- /dev/null +++ b/dev-ruby/mkrf/mkrf-0.2.3-r2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mkrf/mkrf-0.2.3-r2.ebuild,v 1.1 2011/12/28 08:32:16 graaff Exp $ + +EAPI="2" +USE_RUBY="ruby18" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README" +RUBY_FAKEGEM_DOCDIR="html" + +# The unit tests (test:units) fail so skip them for now, since we have +# had this version in our tree for a long time. No bug tracker to +# report this problem. :-( +RUBY_FAKEGEM_TASK_TEST="test:integration" + +inherit ruby-fakegem + +DESCRIPTION="mkrf is a library for generating Rakefiles, primarily intended for building C extentions for Ruby." +HOMEPAGE="http://mkrf.rubyforge.org/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" + +IUSE="" + +ruby_add_bdepend "test? ( virtual/ruby-test-unit )" + +DEPEND="${DEPEND} test? ( virtual/libiconv dev-libs/libxml2 )" diff --git a/dev-ruby/narray/ChangeLog b/dev-ruby/narray/ChangeLog index a4315fd9e9cf..0d665f3d61f8 100644 --- a/dev-ruby/narray/ChangeLog +++ b/dev-ruby/narray/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ruby/narray # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/narray/ChangeLog,v 1.48 2011/10/23 15:30:21 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/narray/ChangeLog,v 1.49 2011/12/28 08:31:07 graaff Exp $ + +*narray-0.6.0.1-r1 (28 Dec 2011) + + 28 Dec 2011; Hans de Graaff narray-0.6.0.1.ebuild, + +narray-0.6.0.1-r1.ebuild: + Revision bump to drop ruby19 from stable version. 23 Oct 2011; Raúl Porcel narray-0.5.9_p6.ebuild, narray-0.6.0.1.ebuild: diff --git a/dev-ruby/narray/narray-0.6.0.1-r1.ebuild b/dev-ruby/narray/narray-0.6.0.1-r1.ebuild new file mode 100644 index 000000000000..d1ae1b5d5de0 --- /dev/null +++ b/dev-ruby/narray/narray-0.6.0.1-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/narray/narray-0.6.0.1-r1.ebuild,v 1.1 2011/12/28 08:31:08 graaff Exp $ + +EAPI=4 + +# jruby → native extension +USE_RUBY="ruby18 ree18 ruby19" + +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="ChangeLog README.en README.ja SPEC.en SPEC.ja" + +RUBY_FAKEGEM_VERSION="${PV/_p/.}" + +inherit multilib ruby-fakegem + +DESCRIPTION="Numerical N-dimensional Array class" +HOMEPAGE="http://www.ir.isas.ac.jp/~masa/ruby/index-e.html" +SRC_URI="mirror://rubyforge/${PN}/${P/_/}.tar.gz" + +LICENSE="Ruby" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~mips ~ppc ~ppc64 ~x86" + +IUSE="" + +all_ruby_prepare() { + # the tests aren't really written to be a testsuite, so the + # failure cases will literally fail; ignore all of those ad + # instead expect that the rest won't fail. + sed -i -e '/[fF]ollowing will fail/,$ s:^:#:' \ + test/*.rb || die "sed failed" +} + +each_ruby_configure() { + ${RUBY} extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" || die "emake failed" + cp -l ${PN}$(get_modname) lib || die "copy of ${PN}$(get_modname) failed" +} + +each_ruby_test() { + for unit in test/*; do + # Skip over the FFTW test because it needs a package we don't + # have in tree. + [[ ${unit} == test/testfftw.rb ]] && continue + + ${RUBY} -Ilib ${unit} || die "test ${unit} failed" + done +} diff --git a/dev-ruby/narray/narray-0.6.0.1.ebuild b/dev-ruby/narray/narray-0.6.0.1.ebuild index b07e8770a9ed..8bdb6661a144 100644 --- a/dev-ruby/narray/narray-0.6.0.1.ebuild +++ b/dev-ruby/narray/narray-0.6.0.1.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/narray/narray-0.6.0.1.ebuild,v 1.5 2011/10/23 15:30:21 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/narray/narray-0.6.0.1.ebuild,v 1.6 2011/12/28 08:31:07 graaff Exp $ EAPI=4 # jruby → native extension -USE_RUBY="ruby18 ree18 ruby19" +USE_RUBY="ruby18 ree18" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_TASK_DOC=""