summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby/ruby-xslt')
-rw-r--r--dev-ruby/ruby-xslt/ChangeLog7
-rw-r--r--dev-ruby/ruby-xslt/Manifest13
-rw-r--r--dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r1.ebuild47
3 files changed, 58 insertions, 9 deletions
diff --git a/dev-ruby/ruby-xslt/ChangeLog b/dev-ruby/ruby-xslt/ChangeLog
index ae37d6c0d241..49e9e2aa4f91 100644
--- a/dev-ruby/ruby-xslt/ChangeLog
+++ b/dev-ruby/ruby-xslt/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/ruby-xslt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-xslt/ChangeLog,v 1.32 2012/09/27 19:00:58 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-xslt/ChangeLog,v 1.33 2012/10/03 17:23:17 graaff Exp $
+
+*ruby-xslt-0.9.9-r1 (03 Oct 2012)
+
+ 03 Oct 2012; Hans de Graaff <graaff@gentoo.org> +ruby-xslt-0.9.9-r1.ebuild:
+ Remove forced -g CFLAG, bug 435820.
27 Sep 2012; Johannes Huber <johu@gentoo.org> ruby-xslt-0.9.9.ebuild:
Stable for x86, wrt bug #435820
diff --git a/dev-ruby/ruby-xslt/Manifest b/dev-ruby/ruby-xslt/Manifest
index 6d82cd7c1237..9528ca57f4bf 100644
--- a/dev-ruby/ruby-xslt/Manifest
+++ b/dev-ruby/ruby-xslt/Manifest
@@ -4,17 +4,14 @@ Hash: SHA256
DIST ruby-xslt-0.9.8.gem 34304 SHA256 bb164a15b207e3146132902735ef9c3c7bdf7dde24b7e60a0f1afae211f52fc9 SHA512 f54f498fcf9759be70faf9da0540dd9d58d60a7951d200d306c131203853177b79f947003226b7d36edc72588dce7f24321d45608b38e5f336b0a0d1dd060adb WHIRLPOOL 83c3c359ba71a463d7d70d3126abfc1159be86f9620c5817dccd3c6f3c78bfa05e6414495187112ffa3207b524af3fd0f09d0cf8e5890b94fb042d0386074126
DIST ruby-xslt-0.9.9.gem 34816 SHA256 7dc7565e90719b5971ef9620f64180848a5d9e983e9abc74d76f7cf1b01a2f72 SHA512 8c23bff3406ae2712663f81fb46525df4938aee5bf85f5497ff33108e4fb0f443ca3389dedbbb9eea233e86e51c24938f699eae2bc62cbf291c04a56a9af36ff WHIRLPOOL a01a8a1cfc94de4455fdebd115eb83d5953977a0d57ac50cbdf6d8a874413744aa1a77fe31cfcab628a9d4cf7bdf45423156bb3ea65e904d598762f9ebd23537
EBUILD ruby-xslt-0.9.8.ebuild 1055 SHA256 daa4fa6953f395f4b0c2356948596f442badcede32e1c1611c5663dcadaa4a0e SHA512 1d3c0c7a54f1dfd297aa8f9612be702ace59cb3c74de481996c2a8d4184b138100f476dd17ee0d8bffb2da932dd1cb74636385149a61d9702c94b9f956146ad0 WHIRLPOOL 6824a7686299315bfa1758e60cf601e322b3db1aa4f4d76812c16c03ae9ded9cf93d0a0fd209ffa14c450336c3e91a7ba607c02301a44f17af6b36a20e0a509d
+EBUILD ruby-xslt-0.9.9-r1.ebuild 1255 SHA256 bcde56b77964c7f80bef4125a951fe7709a44e01dcb49055be59be8ff5dc52ba SHA512 d2220b6c2b9e0e1cf4fc9c796c082e31ac9f765c9bbc820a1223c7db728d4b40b2e7cc83d1f196c62d7063d8bda2ec8617493b4df4a0aabd036af3743061b994 WHIRLPOOL 9796d9d4d3f4bae5ef25dd477a26c1151a52ed1c056ab187115143118af5973090046695697bdae27265c458d4442eeb35c61a4746b8c03429e76cdd16d7363a
EBUILD ruby-xslt-0.9.9.ebuild 1160 SHA256 3ee4a55273409f919e6d26dc3020897218bf26f3613605bbae12d5caae4ac8fa SHA512 917c749a68c695a152cbcd9f00383e1465e711cf6542f8e04a2115d8b7fcdc36a93b02978bb7d38379325a99181b2a818af5febb1df3cc8341b1d5e2cf63c8e4 WHIRLPOOL 0750cca6bf13193a68c9c905a2f797a69a187f2d8bdd46d492c0fd6b5c938c89d0401c9b7a36168c020561848e0199c55849f4cde81f99319d53b0ef6e1d1ac4
-MISC ChangeLog 4196 SHA256 dfb58b95e4761b281b54cd06a0a700fdfc87871c239d7c62e127b68a708a1755 SHA512 935eb622fcd51827195251c9c3f74a345baf97810151223ddd9d75a63b2a3dda258d68c6e92415ce59a101b6939bd3065a551dd5b373a440281189fb65cddd87 WHIRLPOOL 031f687481a6a3a9ed57b94dbf83ad8cec05e0ffc6920844bcaae59060d0d88284d56b261bf553cbf9ece9c520159fa120c3104fe66e277badb260c0c00f8401
+MISC ChangeLog 4350 SHA256 192d7041ea52206fbfb29d8fdebe815a7be048b9253dd0feb6e60193948ceaa3 SHA512 0fabfa1a0593c5fa88d4fddabe9f03e5f7e6b4c88372f4ab176db022061b7d9827ae3b07cd0bc3cf5961af3abed1f6e03aaa10e003348f4565f6a07bb5deb9a8 WHIRLPOOL 9c594cc58d137dea78f7f30a45926033ba1ea4f50f36f2a8bbc4ac739bf897ab550796aad1e9f0100f41f4e0e2bf72c11b2d83a03c36eaa0ed0b5dbb07158ac1
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQZKQWAAoJEO+t9ga+3I3aR5AH/0u5KYIbaru1SyGl+HYUi0XR
-I980SYSvlbqCUaX1pYogXZmfSleQ4CVe+IkVbrDaWUk/ci28bkEVcYF13J1A/ay7
-1yGLhT5V8rkdcJfFJdfaBHZhn1GvQOTOLPh2+y47h6BKb31EcH9Vm74kmGAVtHuS
-9ZAhsr4DJrE2tJVZslgB8hXnskgkXi+YfkMeP9wjB4z8AmuR4cgNUCvuz7AaXgVd
-uk0gy7Fp3BPMzkMuotatp5zd6E7U7B+HTQjx0b/UtKvaKGn6dJDiWCreMndU9Ke7
-UVhJHN6aF4eSlcHuRbUrzc2ph5+7Ozshq7g2J+BMGfWdc/d1BFvHk4an3YO7ypE=
-=c7+o
+iF4EAREIAAYFAlBsdIsACgkQiIP6VqMIqNfBjAD9GeDOpZOOQ8wdGKBso4NgsehG
+BvrtBYEZy6XVfYezd2kA/A87w10M5N4MTCK1eySvMdt4qx5JjK41fsFUIDuof3B2
+=uH++
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r1.ebuild b/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r1.ebuild
new file mode 100644
index 000000000000..d04ad2bb9802
--- /dev/null
+++ b/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r1.ebuild,v 1.1 2012/10/03 17:23:17 graaff Exp $
+
+EAPI=2
+USE_RUBY="ruby18 ruby19 ree18"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.rdoc AUTHORS.rdoc README.rdoc"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A Ruby class for processing XSLT"
+HOMEPAGE="http://www.rubyfr.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="${DEPEND} >=dev-libs/libxslt-1.1.12"
+RDEPEND="${RDEPEND} >=dev-libs/libxslt-1.1.12"
+
+all_ruby_prepare() {
+ # Remove forced -g compiler flag.
+ sed -i -e 's/-g //' ext/xslt_lib/extconf.rb || die
+
+ # One test fails but we have installed this code already for a long
+ # time so this probably isn't a regression. No upstream bug tracker
+ # to report the problem :-(
+ sed -i -e '/test_transformation_error/,/^ end/ s:^:#:' test/test.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -C ext/xslt_lib extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -C ext/xslt_lib || die
+ mv ext/xslt_lib/xslt_lib$(get_modname) lib/xml/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -I../lib:lib -Ctest test.rb || die
+}