summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2011-06-16 09:13:40 +0000
committerHans de Graaff <graaff@gentoo.org>2011-06-16 09:13:40 +0000
commitfa5e9a9a0b3e713ebb2a2449154c8668bc66050d (patch)
tree175472d8fd1da7ce2f76fc8555a62bfce9a08e34 /dev-ruby/narray
parentFixed utp related build issue reported in bug #368523, thank jhdtl for report... (diff)
downloadhistorical-fa5e9a9a0b3e713ebb2a2449154c8668bc66050d.tar.gz
historical-fa5e9a9a0b3e713ebb2a2449154c8668bc66050d.tar.bz2
historical-fa5e9a9a0b3e713ebb2a2449154c8668bc66050d.zip
Version bump. Add ree18.
Package-Manager: portage-2.1.9.42/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/narray')
-rw-r--r--dev-ruby/narray/ChangeLog9
-rw-r--r--dev-ruby/narray/Manifest14
-rw-r--r--dev-ruby/narray/narray-0.5.9_p9.ebuild56
3 files changed, 71 insertions, 8 deletions
diff --git a/dev-ruby/narray/ChangeLog b/dev-ruby/narray/ChangeLog
index 28a57cbdb1e9..59381195b421 100644
--- a/dev-ruby/narray/ChangeLog
+++ b/dev-ruby/narray/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/narray
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/narray/ChangeLog,v 1.41 2010/05/18 12:47:59 flameeyes Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/narray/ChangeLog,v 1.42 2011/06/16 09:13:40 graaff Exp $
+
+*narray-0.5.9_p9 (16 Jun 2011)
+
+ 16 Jun 2011; Hans de Graaff <graaff@gentoo.org> +narray-0.5.9_p9.ebuild:
+ Version bump. Add ree18.
18 May 2010; Diego E. Pettenò <flameeyes@gentoo.org>
narray-0.5.9_p7.ebuild:
diff --git a/dev-ruby/narray/Manifest b/dev-ruby/narray/Manifest
index dd1afd0e9916..93633a55c23b 100644
--- a/dev-ruby/narray/Manifest
+++ b/dev-ruby/narray/Manifest
@@ -1,16 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
DIST narray-0.5.9p6.tar.gz 65924 RMD160 163933cd5ef26288b399bcc00ebeb7d5686ddab5 SHA1 59456a113b3427f89c5d3c0554a83ee379a685ae SHA256 a37c552bfaeb4186241db06d8e4bfe15186bb6a53465d58512a101141f350e30
DIST narray-0.5.9p7.tar.gz 66310 RMD160 00dd6645b04a907b454ac3a3f7c7676e3bed62ab SHA1 7de1aaf4235c17bc55fec79ef860ac5b1eabb9ba SHA256 81c0085376d71df14a175ddb3aa2363064a4dc5994a0ab865100416de6dbbf6b
+DIST narray-0.5.9p9.tar.gz 63989 RMD160 1dfa336846adbe8cbbeb1bdf81c85a314e570108 SHA1 f02d5f4accf3ca9a8a5ec1a64270e316cc59b576 SHA256 efb03d3d73f30d4f6837f935d1672ff676c25dd813d0fdbd4ad8c793a506ac3e
EBUILD narray-0.5.9_p6.ebuild 694 RMD160 8127ebf288e172721453f47948083c27df044602 SHA1 f646a5d6d845cce9017e7db759ca8ff0debcedcc SHA256 f164dcf088fa8e8f355bd21e7e7db6613316e4ea6a2ab288e56dbbce8965b21d
EBUILD narray-0.5.9_p7.ebuild 1494 RMD160 59d5762bcb6f7284f4b985be661bd3349db8b2d9 SHA1 89a5323eac8d02bc3057005ac5d3021b28a1e013 SHA256 d0c70ca54fdcd4694fb49ad21b016e48f051080dfa0c7f91150045bc36f24d2f
-MISC ChangeLog 4777 RMD160 4f8631c23bae55607ef242a517d0341e316384dd SHA1 28c93a83882c85e1c2d2d6118b33958efd62e26c SHA256 f9a7201fe6dd7543635bdf9361125a67b6f089cf33dfbf76b2abbf9645161205
+EBUILD narray-0.5.9_p9.ebuild 1497 RMD160 ed263c60dea42b1a126e0d1974ca2936d576a088 SHA1 6273f759bcbb6757be5ea5cd00d831468c93ac42 SHA256 870d3b603198ea96ffd8ec414446de158b313694a393c5af4cf8f22e5d72f16b
+MISC ChangeLog 4909 RMD160 8246dc200f018ba97a27255632f4dd82a5ee622f SHA1 20a33a3b220f73bbeb1a13cefd1ccc529003e1b3 SHA256 d9948f8651267ca8c02134d2925f7fc86686eeecb8477a2655c85a4a86879ad8
MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.15 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAkvyjHwACgkQAiZjviIA2Xgs8wCePRCXBC8rJWe3xNdi+LFkG9xv
-COkAn1UY8O7QkAQwl9uU56M3AOP6tU3M
-=HDuh
+iF4EAREIAAYFAk35yU8ACgkQrnu0mw69JkpGbAD+Iapee8SwhFXeArwOv98kT+pV
+m+cJc8nsRRwUVi8Qyl0A/0jno+lS9k5pFb/vFL5eAS4f41eXysat+PpBipULfnOt
+=QaY+
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/narray/narray-0.5.9_p9.ebuild b/dev-ruby/narray/narray-0.5.9_p9.ebuild
new file mode 100644
index 000000000000..3a0f6817750e
--- /dev/null
+++ b/dev-ruby/narray/narray-0.5.9_p9.ebuild
@@ -0,0 +1,56 @@
+# 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.5.9_p9.ebuild,v 1.1 2011/06/16 09:13:40 graaff Exp $
+
+EAPI=2
+
+# 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 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="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE=""
+
+S="${WORKDIR}/${P/_/}"
+
+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:^:#:' \
+ "${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}.so lib || die "copy of ${PN}.so 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
+}