From: Hans de Graaff Date: Fri, 25 Jun 2010 09:37:17 +0000 (+0000) Subject: Version bump. Convert to ruby-fakegem. Restrict tests for now since they fail with... X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=4e6e8eee08d9e6027c3d4bcd4b243ba55a0ce05f;p=gentoo.git Version bump. Convert to ruby-fakegem. Restrict tests for now since they fail with memory corruption and then hang. Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 --- diff --git a/dev-ruby/fxruby/ChangeLog b/dev-ruby/fxruby/ChangeLog index 086437ae5db3..f9f96ff4d556 100644 --- a/dev-ruby/fxruby/ChangeLog +++ b/dev-ruby/fxruby/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-ruby/fxruby # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fxruby/ChangeLog,v 1.83 2010/05/22 15:16:02 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fxruby/ChangeLog,v 1.84 2010/06/25 09:37:17 graaff Exp $ + +*fxruby-1.6.20 (25 Jun 2010) + + 25 Jun 2010; Hans de Graaff +fxruby-1.6.20.ebuild: + Version bump. Convert to ruby-fakegem. Restrict tests for now since they + fail with memory corruption and then hang. Drop alpha keyword due to new + dev-ruby/hoe dependency, bug 325465. 22 May 2010; Diego E. Pettenò fxruby-1.6.18-r1.ebuild, fxruby-1.6.19.ebuild: diff --git a/dev-ruby/fxruby/Manifest b/dev-ruby/fxruby/Manifest index c2de22cf9813..4f43d86f0ddb 100644 --- a/dev-ruby/fxruby/Manifest +++ b/dev-ruby/fxruby/Manifest @@ -1,18 +1,20 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 DIST FXRuby-1.4.7.tar.gz 1733519 RMD160 fc3a07307eac76bc7f3f392051841f01ad5e0de2 SHA1 abb2698b29bda1abba7f9412fa7a748f5755580f SHA256 e0fb1487fdc89e8a17531823cb932f11b5ab202d458b9b2eeee4e2113777cf32 DIST FXRuby-1.6.18.tar.gz 1812327 RMD160 c77d3d53362f2d17c2b169bc81a37e73fae5f02f SHA1 1bc3085ebf09104b237a231671fc69be9af74086 SHA256 984736943ab8886f9194c8fc172050d82ed04cee69b76ab74a912528b7397e18 DIST FXRuby-1.6.19.tar.gz 1816968 RMD160 a7d6496307c941bcf1c0abcd9738cd5b775f6018 SHA1 ba0c04881f023af34c0e2408d637fea97323b36c SHA256 0f36e6627ad89de95f99204d52079920c8dd3ca25f779cd5ab0e326a904b49cf +DIST fxruby-1.6.20.gem 1392640 RMD160 d26b835641cd4f60b4daebcf33f5fa32bca0d39c SHA1 c99594de7868a8770258450b37aba48a5a4744d6 SHA256 ab64ec2495881574c098896b10a6db4c4f90e6f37312ddd9390be469df7a6726 EBUILD fxruby-1.4.7-r1.ebuild 906 RMD160 17417a9504b67a5da0e483e4f62bc5d7f65dc617 SHA1 2bbeadd6b4c09a76d53ba4f9f8850f990e08bdc6 SHA256 c2eb2f569a0aecba89d2c30a7106464c875d41d2244d24518e97277b55408f5a EBUILD fxruby-1.6.18-r1.ebuild 1827 RMD160 56251193eef0614fa0c81893f12e63bf5ee846ec SHA1 fa97cc6372bfae1f986065c8848d8436316a11cb SHA256 ac80732292e5975d8e5711c91521dd68c6be3c9996a2870809b4f866da7b3ab9 EBUILD fxruby-1.6.19.ebuild 1841 RMD160 ad5246c651f83066d13bb51fbd193e1339af12ce SHA1 6ad6d8055d1700eb8669350c2c893fe8224d227c SHA256 9b7f9d1c6e7343f610b143660efb7f95d179b4d3e3acac30ba3ae843b580cc91 -MISC ChangeLog 3867 RMD160 09dd9e58e304da0c7d2669634d7a262c6ac84fff SHA1 e5d4058c294cb41bb200d47100ef4dca571e3654 SHA256 0e05685e3ba5af7b60f7155225a7b65695d443c460358046466fb42beb4a9601 +EBUILD fxruby-1.6.20.ebuild 1645 RMD160 8c592f0404a59866eb717e20a79d36eb49ce1b76 SHA1 b51a85f0f23e623cd3206fbd2170034015dfc622 SHA256 89433d9e0072c1a3e7d2672fb29e32b6b0092a6aa4ee097f487e8641c0e000b1 +MISC ChangeLog 4157 RMD160 1c7761c83a92f490736a60cdc6928317c4962906 SHA1 68b0852319a17f70f55f69de5d4622341ed1ed7d SHA256 0b3e2f214480b5675215ddd9b4c480ad5305a48f9c6b78dc9a4c8d1a9ed152d3 MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iEYEARECAAYFAkv39QMACgkQAiZjviIA2Xj9qACgoqjlU1syCUbclTUuqTkaApn9 -0/kAoKA7GmyLT2S52f26iM5H9sTqps/4 -=G1Ho +iF4EAREIAAYFAkwkeNoACgkQZihJkut28Svb/wD7BPjV3Iqq0mEar/6GAC/6AzYv +XrqGRB6VS7tEsXyAfqwA/RCIyz+hi87uISNVY/9aLXvDsSdIkW+gsM/cW+IiUJcT +=2gjj -----END PGP SIGNATURE----- diff --git a/dev-ruby/fxruby/fxruby-1.6.20.ebuild b/dev-ruby/fxruby/fxruby-1.6.20.ebuild new file mode 100644 index 000000000000..9988411143d1 --- /dev/null +++ b/dev-ruby/fxruby/fxruby-1.6.20.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fxruby/fxruby-1.6.20.ebuild,v 1.1 2010/06/25 09:37:17 graaff Exp $ + +EAPI=2 +USE_RUBY="ruby18" + +RUBY_FAKEGEM_NAME="fxruby" + +RUBY_FAKEGEM_TASK_DOC="docs" + +RUBY_FAKEGEM_EXTRADOC="History.txt index.html README README.txt TODO" + +inherit multilib ruby-fakegem + + +DESCRIPTION="Ruby language binding to the FOX GUI toolkit" +HOMEPAGE="http://www.fxruby.org/" + +LICENSE="LGPL-2.1" +SLOT="1.6" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples doc" + +DEPEND="x11-libs/fox:1.6 + >=x11-libs/fxscintilla-1.62-r1" + +# Tests fail with a memory corruption error. Restrict the tests for +# now. We did not run tests with older versions so we assume this is +# not a regression for now. +RESTRICT="test" +#ruby_add_bdepend "test? ( dev-ruby/ruby-opengl )" + +ruby_add_bdepend "dev-ruby/hoe" + +all_ruby_prepare() { + sed -i -e '/\[:compile\]/d' Rakefile || die + sed -i -e 's:libs, "fxscintilla":libs, "fxscintilla-1.6":g' \ + ext/fox16/extconf.rb || die "sed error" + einfo "Avoid -O0 builds" + sed -i -e 's:-O0 -I./include:-I./include:g' \ + ext/fox16/extconf.rb || die "Can't fix forced -O0" +} + +each_ruby_configure() { + ${RUBY} -Cext/fox16 extconf.rb || die +} + +each_ruby_compile() { + emake -Cext/fox16 || die + cp ext/fox16/fox16$(get_modname) lib/ || die +} + +all_ruby_install() { + all_fakegem_install + + if use examples; then + for dir in sample samples example examples; do + if [ -d ${dir} ] ; then + dodir /usr/share/doc/${PF} + cp -pPR ${dir} "${D}"/usr/share/doc/${PF} || die "cp failed" + fi + done + fi +}