* [gentoo-commits] gentoo-x86 commit in dev-ruby/parsetree: ChangeLog parsetree-3.0.9-r1.ebuild
@ 2012-08-19 9:05 Hans de Graaff (graaff)
0 siblings, 0 replies; 2+ messages in thread
From: Hans de Graaff (graaff) @ 2012-08-19 9:05 UTC (permalink / raw
To: gentoo-commits
graaff 12/08/19 09:05:33
Modified: ChangeLog
Added: parsetree-3.0.9-r1.ebuild
Log:
Fix RubyInline version to actually match versions in our tree.
(Portage version: 2.1.11.9/cvs/Linux x86_64)
Revision Changes Path
1.51 dev-ruby/parsetree/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/ChangeLog?rev=1.51&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/ChangeLog?rev=1.51&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/ChangeLog?r1=1.50&r2=1.51
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/ChangeLog,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- ChangeLog 16 Aug 2012 03:59:53 -0000 1.50
+++ ChangeLog 19 Aug 2012 09:05:33 -0000 1.51
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/parsetree
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/ChangeLog,v 1.50 2012/08/16 03:59:53 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/ChangeLog,v 1.51 2012/08/19 09:05:33 graaff Exp $
+
+*parsetree-3.0.9-r1 (19 Aug 2012)
+
+ 19 Aug 2012; Hans de Graaff <graaff@gentoo.org> +parsetree-3.0.9-r1.ebuild:
+ Fix RubyInline version to actually match versions in our tree.
16 Aug 2012; Diego E. Pettenò <flameeyes@gentoo.org> parsetree-3.0.6.ebuild,
parsetree-3.0.7.ebuild, parsetree-3.0.8.ebuild, parsetree-3.0.9.ebuild:
1.1 dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild?rev=1.1&content-type=text/plain
Index: parsetree-3.0.9-r1.ebuild
===================================================================
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild,v 1.1 2012/08/19 09:05:33 graaff Exp $
EAPI=4
USE_RUBY="ruby18 ree18"
RUBY_FAKEGEM_NAME="ParseTree"
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
RUBY_FAKEGEM_GEMSPEC=${RUBY_FAKEGEM_NAME}.gemspec
inherit multilib ruby-fakegem
DESCRIPTION="ParseTree extracts the parse tree for a Class or method and returns it as a s-expression."
HOMEPAGE="http://www.zenspider.com/ZSS/Products/ParseTree/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend '
>=dev-ruby/RubyInline-3.10.0
>=dev-ruby/sexp_processor-3.0.0'
ruby_add_bdepend "
test? (
dev-ruby/hoe
dev-ruby/hoe-seattlerb
dev-ruby/minitest
dev-ruby/ruby2ruby
)
doc? (
dev-ruby/hoe
dev-ruby/hoe-seattlerb
)"
all_ruby_prepare() {
# Fix USE=doc by removing the path that triggers running the tests
# and thus building the extensions in the wrong way.
sed -i -e '/require_paths/d' Rakefile || die
}
each_ruby_prepare() {
# RubyInline employs a very stupid caching strategy solely based on
# the public signatures of methods. Never mind bugs within the C
# code... We add a dynamic method name to the parsetree interface
# just so that we can guarantee compilation. Fixes #329497.
epatch "${FILESDIR}/${PN}-3.0.6-timestamp.patch"
sed -i -e "s/TIMESTAMP/$(date +%s)/" lib/parse_tree.rb || die
# Generate a gemspec file that we can manipulate more easily, and
# match RubyInline dependency to our versioning.
ruby_fakegem_metadata_gemspec ../metadata ${RUBY_FAKEGEM_GEMSPEC}
sed -i -e 's/~> 3.9.0/>= 3.9.0/' ${RUBY_FAKEGEM_GEMSPEC} || die
}
src_compile() {
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
ruby-ng_src_compile
}
each_ruby_compile() {
# The ruby extension uses RubyInline to use C code within Ruby;
# since it causes us no little pain, we'll do our best here to
# prebuild the extensions.
INLINEDIR="${PWD}" ${RUBY} -Ilib -rparse_tree -e '' || die "Unable to load ${PN}"
mkdir lib/inline
cp .ruby_inline/*/*$(get_modname) lib/inline/ || die
}
src_test() {
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
ruby-ng_src_test
}
pkg_postinst() {
elog "${CATEGORY}/${PN} uses the RubyInline library to build its parser."
elog "RubyInline builds loadable extensions at runtime in your home"
elog "directory if they are not supplied by the gems."
elog ""
elog "We are currently providing you with pre-built extensions for"
elog "the Ruby implementations you're using. Unfortunately these are"
elog "different from version to version, so you might have to"
elog "rebuild ${CATEGORY}/${PN} after each update to dev-lang/ruby or"
elog "dev-lang/ruby-enterprise."
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-ruby/parsetree: ChangeLog parsetree-3.0.9-r1.ebuild
@ 2013-09-09 18:35 Jeroen Roovers (jer)
0 siblings, 0 replies; 2+ messages in thread
From: Jeroen Roovers (jer) @ 2013-09-09 18:35 UTC (permalink / raw
To: gentoo-commits
jer 13/09/09 18:35:59
Modified: ChangeLog parsetree-3.0.9-r1.ebuild
Log:
Stable for HPPA (bug #484232).
(Portage version: 2.2.1/cvs/Linux x86_64, RepoMan options: --ignore-arches, signed Manifest commit with key A792A613)
Revision Changes Path
1.55 dev-ruby/parsetree/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/ChangeLog?rev=1.55&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/ChangeLog?rev=1.55&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/ChangeLog?r1=1.54&r2=1.55
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/ChangeLog,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- ChangeLog 15 Jan 2013 06:07:04 -0000 1.54
+++ ChangeLog 9 Sep 2013 18:35:59 -0000 1.55
@@ -1,6 +1,9 @@
# ChangeLog for dev-ruby/parsetree
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/ChangeLog,v 1.54 2013/01/15 06:07:04 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/ChangeLog,v 1.55 2013/09/09 18:35:59 jer Exp $
+
+ 09 Sep 2013; Jeroen Roovers <jer@gentoo.org> parsetree-3.0.9-r1.ebuild:
+ Stable for HPPA (bug #484232).
15 Jan 2013; Rick Farina <zerochaos@gentoo.org> parsetree-3.0.7.ebuild,
parsetree-3.0.9-r1.ebuild:
1.4 dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild?r1=1.3&r2=1.4
Index: parsetree-3.0.9-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- parsetree-3.0.9-r1.ebuild 15 Jan 2013 06:07:04 -0000 1.3
+++ parsetree-3.0.9-r1.ebuild 9 Sep 2013 18:35:59 -0000 1.4
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild,v 1.3 2013/01/15 06:07:04 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9-r1.ebuild,v 1.4 2013/09/09 18:35:59 jer Exp $
EAPI=4
@@ -21,7 +21,7 @@
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend '
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-09-09 18:36 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-09 18:35 [gentoo-commits] gentoo-x86 commit in dev-ruby/parsetree: ChangeLog parsetree-3.0.9-r1.ebuild Jeroen Roovers (jer)
-- strict thread matches above, loose matches on Subject: below --
2012-08-19 9:05 Hans de Graaff (graaff)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox