summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2011-06-05 09:17:28 +0000
committerHans de Graaff <graaff@gentoo.org>2011-06-05 09:17:28 +0000
commita7b2139c6b95175b18bad9359bec6392f254e807 (patch)
treee707acf777e81fa32e3b748ba8e081aee74ee5f0
parentVirtual to be able to request a version of the ruby interpreter with threads ... (diff)
downloadhistorical-a7b2139c6b95175b18bad9359bec6392f254e807.tar.gz
historical-a7b2139c6b95175b18bad9359bec6392f254e807.tar.bz2
historical-a7b2139c6b95175b18bad9359bec6392f254e807.zip
Version bump. Depend on virtual/ruby-threads to ensure that the ruby interpreter has threading. Add back ree18.
Package-Manager: portage-2.1.9.42/cvs/Linux x86_64
-rw-r--r--dev-ruby/ffi/ChangeLog8
-rw-r--r--dev-ruby/ffi/Manifest10
-rw-r--r--dev-ruby/ffi/ffi-1.0.9.ebuild47
3 files changed, 60 insertions, 5 deletions
diff --git a/dev-ruby/ffi/ChangeLog b/dev-ruby/ffi/ChangeLog
index 2f16979e4377..ff3bf27a475d 100644
--- a/dev-ruby/ffi/ChangeLog
+++ b/dev-ruby/ffi/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-ruby/ffi
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ffi/ChangeLog,v 1.16 2011/05/02 18:12:25 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ffi/ChangeLog,v 1.17 2011/06/05 09:17:28 graaff Exp $
+
+*ffi-1.0.9 (05 Jun 2011)
+
+ 05 Jun 2011; Hans de Graaff <graaff@gentoo.org> +ffi-1.0.9.ebuild:
+ Version bump. Depend on virtual/ruby-threads to ensure that the ruby
+ interpreter has threading. Add back ree18.
*ffi-1.0.7 (02 May 2011)
diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index fb7ac6aab805..1d32ffde7c4d 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -3,14 +3,16 @@ Hash: SHA256
DIST ffi-git-0.6.3.tgz 827611 RMD160 b5bdfae1ac64a4389dcbdde9f4677e6d0ab8d504 SHA1 a7e4dff1cafcfcdefa3a3431ab4ac61952409be9 SHA256 11981ac36fb8924940a4a1adacdcaa2c65f4eb7933d868537a4eb7f372509744
DIST ffi-git-1.0.7.tgz 845904 RMD160 25db7adef2bde8a1c8c90e5bfc32d259ed4c48e2 SHA1 e3f779d70a7b409abc19b0d1bdce7e1c1ee2d546 SHA256 7edc7fbe1e655f9a7052d6721cd81846aaf523a9633f2c7d4d69a8afb1789c1a
+DIST ffi-git-1.0.9.tgz 853484 RMD160 e25bde1c1dcb2b0848902996605c3ecde005f2c9 SHA1 f854d27faf5c9758ac8bedeb2e02bb10677bc5e0 SHA256 4a04b751029e2294718b0035c1c7bfa1be1da81ccd9f4fdca1da07f8dd52caed
EBUILD ffi-0.6.3-r1.ebuild 1476 RMD160 af250ef0869e8c6e3a97485bc1f1f7c039a2877c SHA1 d2b9f0ed91ff8b6aaad957bf0f123a4d6af7e051 SHA256 a32f5acf9371c298d7656902bfbdd67bfcf5e8b66415e8de1209bc468e74c848
EBUILD ffi-1.0.7.ebuild 1298 RMD160 9d4f2cb2f679c5e6bf29dd7f9b5967ba2bdcf67b SHA1 c5a2387ff6401d1dc2bb5a6d25a0a1ba04ca2ccd SHA256 ba85cdbefa5b0de2a04448d9395515e56d1b47b47f3a2fa2860d87158149c27c
-MISC ChangeLog 2530 RMD160 eab0d2d05d741c75f3615644cca940f74fb1242f SHA1 f8a7e43f43eda4ad8fe3d5da91454d04d9ad80eb SHA256 25da6d8fc0cfaf9abcfb24415b1cc068e80e4142093002655337f4688a16b0ef
+EBUILD ffi-1.0.9.ebuild 1268 RMD160 59f7b25ee50facf67c1cc1d19bfe0eaa471b678f SHA1 d44f0805193e7cd135512e3bca8c9527c46aba8f SHA256 8f96f3d14dfbc6a25606577990079de361186797b0c2004c44ef68f00fc85737
+MISC ChangeLog 2742 RMD160 876dcdb3e47c8c05e65e5f51751dfbb960082fda SHA1 e8f17a0b7a035efc0817c0b63e0d5d486043e22b SHA256 4770ed3e0397c9e7df3e190e3dbb961fd7e4d4cd3b8a0b8a7d8ad572a93dd777
MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk2+9BUACgkQrnu0mw69JkoQ2AD/VrLIBPClsPN58O7xskvf5STX
-gTWg5j8o4sVBggHOzWgA+gKpKo/oX2ppxnPnU3fE6nWzYAYtFgvCqRUjJCu52n0r
-=UuDO
+iF4EAREIAAYFAk3rSa0ACgkQrnu0mw69Jkq+PwD/YC084BiZur44c6HBRkyL/At2
+P+XAx5j62Qkq2WFdndgA/AtAc0a4gMzJN0Rz1dndqW7qtP39/AfuHZusaoMTSqtE
+=cFZv
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/ffi/ffi-1.0.9.ebuild b/dev-ruby/ffi/ffi-1.0.9.ebuild
new file mode 100644
index 000000000000..38b6ab15a75c
--- /dev/null
+++ b/dev-ruby/ffi/ffi-1.0.9.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ffi/ffi-1.0.9.ebuild,v 1.1 2011/06/05 09:17:28 graaff Exp $
+
+EAPI=4
+
+# jruby → unneeded, this is part of the standard JRuby distribution, and
+# would just install a dummy.
+USE_RUBY="ruby18 ruby19 ree18"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+
+RUBY_FAKEGEM_TASK_DOC="doc:rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
+HOMEPAGE="http://wiki.github.com/ffi/ffi"
+
+SRC_URI="http://github.com/${PN}/${PN}/tarball/${PV} -> ${PN}-git-${PV}.tgz"
+S="${WORKDIR}/${PN}-${PN}-*"
+
+IUSE=""
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+
+RDEPEND="${RDEPEND} dev-libs/libffi"
+DEPEND="${DEPEND} dev-libs/libffi"
+
+ruby_add_bdepend dev-ruby/rake-compiler
+
+ruby_add_rdepend "virtual/ruby-threads"
+
+each_ruby_compile() {
+ ${RUBY} -S rake compile || die "compile failed"
+ ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc samples/*
+}