From faa939d55eb463119fc44bae43046f95c0b35303 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Mon, 25 Jul 2011 17:53:33 +0000 Subject: [PATCH] Install documentation. Run tests. Add ree18. Package-Manager: portage-2.1.10.3/cvs/Linux x86_64 --- dev-ruby/fast_xs/ChangeLog | 7 ++++- dev-ruby/fast_xs/Manifest | 13 ++++++++- dev-ruby/fast_xs/fast_xs-0.7.3-r1.ebuild | 35 ++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 dev-ruby/fast_xs/fast_xs-0.7.3-r1.ebuild diff --git a/dev-ruby/fast_xs/ChangeLog b/dev-ruby/fast_xs/ChangeLog index e1af94e77b63..7674e3fdeb18 100644 --- a/dev-ruby/fast_xs/ChangeLog +++ b/dev-ruby/fast_xs/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/fast_xs # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fast_xs/ChangeLog,v 1.1 2011/07/25 08:56:25 hollow Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fast_xs/ChangeLog,v 1.2 2011/07/25 17:53:33 graaff Exp $ + +*fast_xs-0.7.3-r1 (25 Jul 2011) + + 25 Jul 2011; Hans de Graaff +fast_xs-0.7.3-r1.ebuild: + Install documentation. Run tests. Add ree18. *fast_xs-0.7.3 (25 Jul 2011) diff --git a/dev-ruby/fast_xs/Manifest b/dev-ruby/fast_xs/Manifest index c6de1765d224..fef36d0cb550 100644 --- a/dev-ruby/fast_xs/Manifest +++ b/dev-ruby/fast_xs/Manifest @@ -1,4 +1,15 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST fast_xs-0.7.3.gem 20480 RMD160 6d8204f58299485daa610dc9f6f43b7cea3ba2de SHA1 ffa990e5ed1014f8f182602da311abe876cf55b5 SHA256 108e4e4099d1468970c4fe57f2deca31ad1ef923877352ee1c7394d31ab0538b +EBUILD fast_xs-0.7.3-r1.ebuild 1108 RMD160 f751c6d43c241ea21bff2a87329da485b72ad573 SHA1 0a915224659822f2387f6d59f53b15d2531f3e0a SHA256 a8189659cb7725c7146286addb0d949cb12bd818dba86b02eee3a72e627e6e31 EBUILD fast_xs-0.7.3.ebuild 973 RMD160 8dded18e3ce10f20cbb51dcbe27edc8afd28808c SHA1 2c1bf9ab3a1e701526913d31d9fe6bdf469d0ea7 SHA256 e7b03668236057e1304fb40efda76031bd85d46527cb472739010d9364248882 -MISC ChangeLog 381 RMD160 051a2943502dac8317d2fa38b07bd3da54a06157 SHA1 e3b6d5ef43fcb3709276387fd1d92e90e0b551cc SHA256 08c2545dc5058233c88d1b24f0f666f29dbe3d6c361d1286b99000939b181fdc +MISC ChangeLog 538 RMD160 459e624e7ba469e15af792bec8c4380f85f5bbb8 SHA1 e1228cd2780b31ca7d5295dd5292e02a29638e3f SHA256 6aa56b14b6b3dceb13ee39a55504c8727e8bb27ff43fea9c55d84779ec932faf MISC metadata.xml 158 RMD160 097f8145a9994f98be4971b43b23b9e5e8bccb66 SHA1 7ac646714b1ab83fda98f3ccdd8b48a31c148b27 SHA256 70b396ab3c7a63a81cb895b7728bd9eccdc9770afdb9919f2c54694b685f7032 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iF4EAREIAAYFAk4tragACgkQiIP6VqMIqNeGzQD6A7texVi6ZpbBf/xijW2AoSKn +r/yOXK3X6YocnV7gPxEA/3EUVvIcsqfvWDdZRCz8QrU9vx8XCQI4SPeqH8rKtXbT +=kCNh +-----END PGP SIGNATURE----- diff --git a/dev-ruby/fast_xs/fast_xs-0.7.3-r1.ebuild b/dev-ruby/fast_xs/fast_xs-0.7.3-r1.ebuild new file mode 100644 index 000000000000..42bb9629d1ca --- /dev/null +++ b/dev-ruby/fast_xs/fast_xs-0.7.3-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fast_xs/fast_xs-0.7.3-r1.ebuild,v 1.1 2011/07/25 17:53:33 graaff Exp $ + +EAPI=4 + +USE_RUBY="ruby18 ree18" + +RUBY_FAKEGEM_TASK_DOC="docs" +RUBY_FAKEGEM_DOCDIR="doc" + +inherit ruby-fakegem + +DESCRIPTION="fast_xs text escaping library ruby bindings." +HOMEPAGE="http://fast-xs.rubyforge.org/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +ruby_add_bdepend "doc? ( >=dev-ruby/hoe-2.3.2 )" +ruby_add_bdepend "test? ( >=dev-ruby/hoe-2.3.2 virtual/ruby-test-unit )" + +each_ruby_configure() { + ${RUBY} -Cext/fast_xs extconf.rb || die "extconf.rb failed" + ${RUBY} -Cext/fast_xs_extra extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/fast_xs CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" || die "make extension failed" + cp ext/fast_xs/fast_xs$(get_modname) lib/ || die + emake -Cext/fast_xs_extra CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" || die "make extension failed" + cp ext/fast_xs_extra/fast_xs_extra$(get_modname) lib/ || die +} -- 2.26.2