summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2013-10-29 15:56:06 +0000
committerHans de Graaff <graaff@gentoo.org>2013-10-29 15:56:06 +0000
commitefa973827da71c67590e171dd6286ca8ecf6f9d2 (patch)
treedb075807dc678f7313a97bc7b645b4253505f5b2 /dev-ruby/ffi
parentAdd ruby20 target. (diff)
downloadhistorical-efa973827da71c67590e171dd6286ca8ecf6f9d2.tar.gz
historical-efa973827da71c67590e171dd6286ca8ecf6f9d2.tar.bz2
historical-efa973827da71c67590e171dd6286ca8ecf6f9d2.zip
Version bump. Add ruby20. Drop ree18. Drop alpha,ia64,ppc64,sparc keywords for bug 465948.
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby/ffi')
-rw-r--r--dev-ruby/ffi/ChangeLog8
-rw-r--r--dev-ruby/ffi/Manifest12
-rw-r--r--dev-ruby/ffi/ffi-1.9.1.ebuild52
3 files changed, 66 insertions, 6 deletions
diff --git a/dev-ruby/ffi/ChangeLog b/dev-ruby/ffi/ChangeLog
index 19bdb56ec4b6..322eb2166e2e 100644
--- a/dev-ruby/ffi/ChangeLog
+++ b/dev-ruby/ffi/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-ruby/ffi
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ffi/ChangeLog,v 1.51 2013/10/20 22:25:17 chainsaw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ffi/ChangeLog,v 1.52 2013/10/29 15:55:55 graaff Exp $
+
+*ffi-1.9.1 (29 Oct 2013)
+
+ 29 Oct 2013; Hans de Graaff <graaff@gentoo.org> +ffi-1.9.1.ebuild:
+ Version bump. Add ruby20. Drop ree18. Drop alpha,ia64,ppc64,sparc keywords
+ for bug 465948.
20 Oct 2013; Tony Vroon <chainsaw@gentoo.org> ffi-1.4.0.ebuild:
Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El
diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index 121eab0cde7d..ac271e358cdd 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -3,14 +3,16 @@ Hash: SHA256
DIST ffi-git-1.1.5.tgz 894189 SHA256 0782f58701509524a015455d34a195d7dc0a408fb516703595c6332beaee36b6 SHA512 9fc0dea9df9a455b68e0cf71e05bfd9b0f8ba1fbc08b4dc84a18e10c19485ab6e7912263a3af4e0f2c3123b2fe7b73197ed5273c4083abe4b5665e549898513e WHIRLPOOL 0d71b737ddbe311d52eb4677daa2505d45b135872bf58874f6fde04130452cde8ef7892469374c564bf202501fc3f6b2da4f9ee7d1e9819ec3db3eef7682b211
DIST ffi-git-1.4.0.tgz 889839 SHA256 696d58704ed002c32b53fb83db5cd985058a2839f04e7228e00ca60f06855948 SHA512 f99d47a450b90a1c10a5db54b0421b8a6a01564144443429fb8071940ef7020130b5b8f71c0198e0b15a6cbc61742b2cd3ef60a92f5c3cc4077e9c2074ac771c WHIRLPOOL 64300f19741ed59b44424cb68eac42cb886826d3019f533c8548c14e626cb5fa3c998337227c83a0e90a7e0700526e12e4e3a84b29fa6f2fdb2d98ca93693488
+DIST ffi-git-1.9.1.tgz 897946 SHA256 6dc37856187271ebc671c897b6d985e56c9d8803557937aa9a47bf0b8683cea4 SHA512 7b3d464accb07b296693977b7314c6c40de37d1b27e347f43c15e77ab7c590db2b0e75bbf8f9ad9e2b8a95bd53b47d5d5e6ac8bf145e33f1e4e904ecdcd28cbc WHIRLPOOL 5039d02f1f2be53b350e921c2c562b383c7e5d56449693c180858beffcdb1706d33e1e431769b9742271be1db96395103f45b92d3f3a8e904a18f9bdcd2af781
EBUILD ffi-1.1.5.ebuild 1486 SHA256 19572e0103dea8f198b024280885bf71e1be777f0916e5012caef5b8ccea3f49 SHA512 944152e7f9988c9f19c083e586bb4d45b2dd8e9bf30ad2f625327077206d3f92c30cf6ad7eafcfbaeaa47d0210b4a4cd27dadd24680e4a25156c6659998f6574 WHIRLPOOL c6275e7545fb5cf0f0e0b4b3b8eb2fb6ade3a2fbedcb24735060b5cd0c67a61d6467cd8eed9d920209458a1c2dcc5e2e1b762a60831524e68da30dfa7fed50bc
EBUILD ffi-1.4.0.ebuild 1303 SHA256 837ca1b40e80304ebb1bbd43be30c5febc5efe86a048404a2ab72246e27bd1c8 SHA512 199cdb6e0518b3b6011cf09b8447408af4892419019b319475288f527d3c4a9a678a00412d1cdabf0f2b57e6c106130359cd06c91910d434f4de038334403253 WHIRLPOOL 43a40cfb3c3d476b77186b118e3ed761e67c4a33725cc2d63fae41c4de5c037c94a7ff7efac445fad4a9ef09f5c63c7b4329ea37e71ae4fbeacb7873223e3d60
-MISC ChangeLog 6819 SHA256 bcb143d78d7fd697959c12d8fa9c447e4bb40f660dd66c96a8ba9b361a88ec88 SHA512 647e140c114827cf28d30129154d75d61b2c606347f75344d4b89d42ff09cad40a0cd735be8bfd65013aae8592361a0f7044de5d339731f71a1235da777ca39e WHIRLPOOL 0eb2987bef53277d1da46a19527ba9e5f16603c991a55f4c78f6b285f2271c4316a211f24e511e7e760192bf506200fc7c7fd7fee6b68393443d5272c141d63a
+EBUILD ffi-1.9.1.ebuild 1379 SHA256 d70e6b79347c49afdcc40ae998762dee536482b32edf48ec16dea0c3719fe7e3 SHA512 5027fa211d0b92cb796e8a3b8a0f3c79531bac9f553dfc3635761939246607ad169914d0ba4953e2c68e474c46680e89895a59d7f93710d1f229774011dd69a4 WHIRLPOOL 9ba2b6bdc534972af3338d62671055dda860e4aabc82b5de7b17b7f3091a0fb4f65ec7a45ab9ef3174855a9275ce8333850fa820bc7e04abe19364ddab11dda9
+MISC ChangeLog 7008 SHA256 e08cf90e64097cd36ffd948480f3817142c1ab362ebbe268b0ecdde8e7f86235 SHA512 0aba1149971aa841e1a8c86f9b1795f364dc24aa585adaaa8de1a6641ae78d32d88a3138ea48d3e62cf02f53c037cb89664a771da4dd0653768f40307951ec78 WHIRLPOOL 2a93c40c5678185275490ae984a1ada8badf66e2ba2c08813b6b507b82e8aff3c33480fab1620ddd164205212c7696d404d524ebc631bcd8e5aeff4de867442d
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlJkWWYACgkQp5vW4rUFj5q8wgCeP629aAmrcnquwiDLeXnrLXpt
-gnoAn2JHeFOe+qmKGmvW7/E55p/3hAPz
-=dPxX
+iF4EAREIAAYFAlJv2pYACgkQiIP6VqMIqNd6AQD9Fu7uQekbhJtDkCe/RfM/zIq7
+qEWO1vpDKO0xhQ4chPgBAIkwKGH1SM3A9hS6ZBSEwb4XDwQCiTnPZJifZWYb9ivt
+=H56c
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/ffi/ffi-1.9.1.ebuild b/dev-ruby/ffi/ffi-1.9.1.ebuild
new file mode 100644
index 000000000000..d4d97c2db9d2
--- /dev/null
+++ b/dev-ruby/ffi/ffi-1.9.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ffi/ffi-1.9.1.ebuild,v 1.1 2013/10/29 15:55:55 graaff Exp $
+
+EAPI=5
+
+# jruby → unneeded, this is part of the standard JRuby distribution, and
+# would just install a dummy.
+USE_RUBY="ruby18 ruby19 ruby20"
+
+RUBY_FAKEGEM_TASK_TEST="specs"
+
+RUBY_FAKEGEM_TASK_DOC="doc:yard"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+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}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
+
+IUSE=""
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+
+RDEPEND="${RDEPEND} virtual/libffi"
+DEPEND="${DEPEND} virtual/libffi"
+
+ruby_add_bdepend "dev-ruby/rake-compiler dev-ruby/yard
+ test? ( dev-ruby/rspec:2 )"
+
+ruby_add_rdepend "virtual/ruby-threads"
+
+all_ruby_prepare() {
+ sed -i -e '/tasks/ s:^:#:' \
+ -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
+}
+
+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/*
+}