Revision bump to drop ruby19 from stable version.
authorHans de Graaff <graaff@gentoo.org>
Wed, 28 Dec 2011 08:39:17 +0000 (08:39 +0000)
committerHans de Graaff <graaff@gentoo.org>
Wed, 28 Dec 2011 08:39:17 +0000 (08:39 +0000)
Package-Manager: portage-2.1.10.41/cvs/Linux x86_64

14 files changed:
dev-ruby/deprecated/ChangeLog
dev-ruby/deprecated/deprecated-2.0.1-r1.ebuild
dev-ruby/deprecated/deprecated-2.0.1-r2.ebuild [new file with mode: 0644]
dev-ruby/gruff/ChangeLog
dev-ruby/gruff/gruff-0.3.6-r1.ebuild
dev-ruby/gruff/gruff-0.3.6-r2.ebuild [new file with mode: 0644]
dev-ruby/mechanize/ChangeLog
dev-ruby/mechanize/mechanize-1.0.0-r1.ebuild [new file with mode: 0644]
dev-ruby/mechanize/mechanize-1.0.0.ebuild
dev-ruby/mkrf/ChangeLog
dev-ruby/mkrf/mkrf-0.2.3-r2.ebuild [new file with mode: 0644]
dev-ruby/narray/ChangeLog
dev-ruby/narray/narray-0.6.0.1-r1.ebuild [new file with mode: 0644]
dev-ruby/narray/narray-0.6.0.1.ebuild

index 0d94c15a5251086a9950c3b78428707009146e3d..6333c79aff3c7c9141803b85c5e2d48e3b711c9f 100644 (file)
@@ -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 <graaff@gentoo.org> 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 <xarthisius@gentoo.org>
   deprecated-2.0.1-r1.ebuild:
index 1e128c3c5814e4df4095570707315ec591777ed4..f5675a837b132fe7fa06eecf94da9b89ea14142b 100644 (file)
@@ -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 (file)
index 0000000..3f3fb26
--- /dev/null
@@ -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"
+}
index 1ea355435449c08070e656e1decd54589074f125..6123667757c296f85a1efac5ec839f0d656a999a 100644 (file)
@@ -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 <graaff@gentoo.org> 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 <graaff@gentoo.org> gruff-0.3.6-r1.ebuild:
   Ensure that imagemagick is built with proper options for tests, fixes bug
index 664739ee73d84ad9134dcad043145a89951740f9..3dc50db20c14b3a1b7092e5ee40b3b68fa97498e 100644 (file)
@@ -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 (file)
index 0000000..a23a70a
--- /dev/null
@@ -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]"
index 1a227e57480160fe2670ead3e29b8119655391ec..1b759fd2560d7effa3dca1e9ba0004cddf3a58cd 100644 (file)
@@ -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 <graaff@gentoo.org> 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 <graaff@gentoo.org> 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 (file)
index 0000000..eb29e19
--- /dev/null
@@ -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
+}
index 095655164d21715ae4ccd7f2598ad8a469b3e966..4028455e26f45058b80ca1b0b5ac942367fcd6b9 100644 (file)
@@ -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"
index e625633175eed5187f8e47b676430229949cdc85..82131f874773b5dd72479a5553d9fcb278182f07 100644 (file)
@@ -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 <graaff@gentoo.org> +mkrf-0.2.3-r2.ebuild:
+  Revision bump to drop ruby19 from stable version.
 
   15 Jan 2011; Hans de Graaff <graaff@gentoo.org> -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 (file)
index 0000000..3b8c777
--- /dev/null
@@ -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 )"
index a4315fd9e9cf1f526c04a39dae7caf53d3aa74cf..0d665f3d61f80c3b3329ec55562e5a25a2740181 100644 (file)
@@ -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 <graaff@gentoo.org> 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 <armin76@gentoo.org> 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 (file)
index 0000000..d1ae1b5
--- /dev/null
@@ -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
+}
index b07e8770a9eda0a5caabcf289e8240239436a176..8bdb6661a144c6449a7d8e2e0f992966c491c457 100644 (file)
@@ -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=""