summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2013-01-25 19:00:33 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2013-01-25 19:00:33 +0000
commitd6ab339c0980890e736d864395c97e0e720be559 (patch)
treeb13c19304bd3c2e39648b4c1288a3db746c6b74a /dev-ruby/libxml
parentCheck that we can actually start up irqbalance based on kernel configuration.... (diff)
downloadhistorical-d6ab339c0980890e736d864395c97e0e720be559.tar.gz
historical-d6ab339c0980890e736d864395c97e0e720be559.tar.bz2
historical-d6ab339c0980890e736d864395c97e0e720be559.zip
Version bump; tests are known to fail, but the older version no longer builds in ~arch anyway.
Package-Manager: portage-2.2.0_alpha161/cvs/Linux x86_64 Manifest-Sign-Key: 0x1CD13C8AD4301342
Diffstat (limited to 'dev-ruby/libxml')
-rw-r--r--dev-ruby/libxml/ChangeLog8
-rw-r--r--dev-ruby/libxml/Manifest26
-rw-r--r--dev-ruby/libxml/libxml-2.4.0.ebuild62
3 files changed, 80 insertions, 16 deletions
diff --git a/dev-ruby/libxml/ChangeLog b/dev-ruby/libxml/ChangeLog
index fbac979f0e7c..97ba9649e3ae 100644
--- a/dev-ruby/libxml/ChangeLog
+++ b/dev-ruby/libxml/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-ruby/libxml
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/libxml/ChangeLog,v 1.74 2013/01/15 07:16:14 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/libxml/ChangeLog,v 1.75 2013/01/25 18:58:17 flameeyes Exp $
+
+*libxml-2.4.0 (25 Jan 2013)
+
+ 25 Jan 2013; Diego E. Pettenò <flameeyes@gentoo.org> +libxml-2.4.0.ebuild:
+ Version bump; tests are known to fail, but the older version no longer builds
+ in ~arch anyway.
15 Jan 2013; Rick Farina <zerochaos@gentoo.org> libxml-2.2.1.ebuild,
libxml-2.3.3.ebuild:
diff --git a/dev-ruby/libxml/Manifest b/dev-ruby/libxml/Manifest
index 96498edff5a2..aae50dae5fd6 100644
--- a/dev-ruby/libxml/Manifest
+++ b/dev-ruby/libxml/Manifest
@@ -1,26 +1,22 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
DIST libxml-ruby-2.2.1.gem 244224 SHA256 ec2bac12e6a6b2d871e799892771f03bdb4e13577b70a3d2f5734396c69790ea SHA512 720a0c74c3a61c3d5bd778042cd931c7db20a480d33f7bc1d451dd7e8cb2ea988125dbd74b0b181f8ce7291c1bd4606c8da9a2856b238947bb51e9732a4b2327 WHIRLPOOL ca3ebd22dc55c613b4cf3cded2c1239d5b55ecb131b279b3badedd6b8ed95985899a36a494b279691942184ced4a0a4c9862cca80e2284a2bc46e455ea30aadb
DIST libxml-ruby-2.3.3.gem 250368 SHA256 4a3343fcff372a75020b15c521ae89586771eaed8d9497d9c6c606de8c1c825a SHA512 c9c54fa1c235e8e9aecd9deae1f33f43a0601027956fad8d2babd5c3de32e15a86481d97454f9c8fb6ded5b62327ceab01f63b5ae166cd876ac2aac9fb2ee7db WHIRLPOOL d24947a2aeb66c8812542885a3532c0fc07bbe9a052fa51572b74d230cec24a85f4df33646be3d7aa9292bea3fc39df1cfed062e5b069f5b2f636797d11706f4
+DIST libxml-ruby-2.4.0.gem 260608 SHA256 5dabf6d9859ede50a6ffb0230f7031741037c1d6ac38988e816a90b208c2467f SHA512 870d72b978cf6b09ee932dff424ca8735d106b6b237a0b0ab963f8b14829adb48e4303ceaa6e382b28bb7b510648467d33a53cb40aa56f3e350227856ba18b99 WHIRLPOOL e73dd0e8a30824516de02a279068dd4a26f5c991bf2558aaaf2deb64089b9bf0d7b08758fe52276335898440f21c755091877b2ce9654f147d566dd5b96ffba6
EBUILD libxml-2.2.1.ebuild 1503 SHA256 a47e80b53defd5308dd790561d326fc63155b84f9e4b6f9b4f9e7d9110d6eb37 SHA512 5a36c4668f4f0175c9213cdd6322c8364aac14b375ac179acfc9c4c867cea887d91f11233c47abe6228339c3fb3cf2994333f49f1f13688927dd7cda7560e111 WHIRLPOOL a3feb942c7aada6af3031fc9083bd6463abd0ffd7629558d2ad7951b047dd942abc88164ae416862bdee6bc85abd327bccaf9b183a3af89db15d44ff4ff3570d
EBUILD libxml-2.3.3.ebuild 1975 SHA256 bebdd76db510395a6342ec333333dcf3e3afca1f31e56bf5d94071cedc694b30 SHA512 d28bb643e1b92d3162d0b08aff57b6987cf23eec6ab44d7dc8117c9e3c76bc99fb1ebd0102e41f3c7c823e597bb637d3868cd8b3e26bd83af94d80c86eed106c WHIRLPOOL 2cf41f0bdc8fc63e9c3eeab499952b9ce1d919827d5c9d6f02573c623dd6259bc354d1a5ea78f7266b35360c8109520e794a8e9f3308ca217d968a3b0d0ff00c
-MISC ChangeLog 9930 SHA256 1acf0aaed0dc61989b7d05e527e8543eeaa8e2bbdb62e2123864f0281c0a695c SHA512 303857dddd78c1d3b1b8d7ab4388589b98c1d2a85e5518180213dd628043cf125ddf5f4dc6fda02768b0583538a371acdadca7e25d221e66da595c44751803b5 WHIRLPOOL 6a6c8e62a31fc0909907706aa5e410b4167e7b056eba56da78af3105a2c9e9b206a9ef8184e14655cc4bb2b161386ba38b37d72d7969ba6627454e839611a9e2
+EBUILD libxml-2.4.0.ebuild 1975 SHA256 b9b71269cf2fa964001a173df0f74d784275ee189ed010aaf508243d5e0a9dfe SHA512 5dd7a2fe8cc92a7ce8afd191a76befa986f2675abdca188749e99d32f2d62f4458f5e7991f2aa23ab721dcef4b8197b37984ca0ffc70bf10f9c6dcba71fd767d WHIRLPOOL 80e537ba727d0bfdd48a446784bc7d778a91f6ccbe08c0d97c0c41a002376fc6ff292f0c38a1d4450e035058a2d35dafd8c714073781ee2ae7ffca24103aad62
+MISC ChangeLog 10137 SHA256 70230a05b530d7021007961de48ce992e0c21bcc90e71d9a3e7eb1ad09f471d6 SHA512 c2b229539edb1b8e8c51981c4718a1c24a6b53d0984d32ede72d4abb30f6c4d9975e28e570d6621774b2f06b415028f0c2bd3b61d1990f2f88c0d190cddc5f98 WHIRLPOOL 7ee8904d0669fd8caf8f339e1e4b15392820cda67c50c27d0aebbc73d42e8c72b99148fff6154cd85a3d1a80b9bfa178701db9bf38394edce77db000d5687fcb
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCgAGBQJQ9QKBAAoJEKXdFCfdEflK/rQP/1dJlJnQjBwod5SCNWxHCmpr
-Eepa9buShNdWQsofRhJ+l/mCE1LUN9kjv/WaTX4933KhZ1ofdEjuJxgYa0dZtm7V
-FBZaMgFegO/USYEYo8SOsQ4t7exmNmYV8JCisIo/iKIMUJSwJVZLVm7aK4H72yVd
-evhKZu9Syxh+MpkgpjT9gbbcU/aLNtwosMFVh4yWoz4wgOyDCptpdOBe39dmGU98
-AwWSR6eMkd1kaBxBmLTSoW0tUeiy8VfLrnpr+s1JnzcRUmLr8di8ayXnTmUlmkwc
-wAfFnRJtod4VWefooMmpl3mopLs89XFSDCL85gsBIGYn3gPZXkfOBR6rcH1T5pBy
-nozqOiZToDN6jsymJR3ZnH01fiAJQ0D3jB19C6fvxj4RXzjOXdBUmHVVwzVjXm+h
-3lOLylpf5iPJjkj6OZunpCFcQs/vQK6s1Hq+DcEKq9Wg2CHENkv4IqUx05oapPSN
-qiAVyI3swnL67Mz9HOJITpQMKCAkh7j9aVXUANvsDrKMEJYbDby1ynOwU9q5NtY4
-P+hLYW1cL5Bv2B1xLmZe17LlDZpNUNhZyUVIGZIfaKIF+CNGMKuZtWaHu2sPOPAw
-jYNtl3rGVYcv+v/H+4kSlpkLaMzSgMTu+kLnkFoMWffzBwxw3q0Wt+Z/VIWNI2jV
-Ywrb8sLJ3u8td4VLs2Md
-=OzUn
+iQEcBAEBCAAGBQJRAtZQAAoJEBzRPIrUMBNC1cAIAIWPkxdUxj1XaoDTS5BAqAwe
+hCicfC6fxyTrO8KSiOQeo2WpLP2poT5alvPEYSiWYPrhYEE6+0X5MXPAfxOrXqOv
+bZDzlvF7qja1MIx9M7ib42MR9sJvS3E1WjOGmJlBL+vc+E31NBCm+d/PbBeZoWfV
+fsOqCQxvrrRz/A7hbOl53MQUZB57WVYPPEi8GuXMsFttdDZeD9gd7Q1LOtJBbXRf
+Tqm1njZ9LhiVMaq1/qb1F/pxEaIQILeGnboEw1CkoLE/tzvs8LMs3rE3N8SsCDig
+KnX4pVqDWOsM7gUFpKwCJ+JWMMKzSJhgX0w3OJEzity1TKmKLqyjiTAPtDXDnXA=
+=ZXCA
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/libxml/libxml-2.4.0.ebuild b/dev-ruby/libxml/libxml-2.4.0.ebuild
new file mode 100644
index 000000000000..d3fcca31f352
--- /dev/null
+++ b/dev-ruby/libxml/libxml-2.4.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/libxml/libxml-2.4.0.ebuild,v 1.1 2013/01/25 18:58:17 flameeyes Exp $
+
+EAPI=2
+
+USE_RUBY="ruby18 ree18 ruby19"
+
+RUBY_FAKEGEM_NAME="libxml-ruby"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc HISTORY"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby libxml with a user friendly API, akin to REXML, but feature complete and significantly faster."
+HOMEPAGE="https://github.com/xml4r/libxml-ruby"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="${RDEPEND} dev-libs/libxml2"
+DEPEND="${DEPEND} dev-libs/libxml2"
+
+ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
+
+all_ruby_prepare() {
+ # Remove grancher tasks only needed for publishing the website
+ sed -i -e '/grancher/d' -e '/Grancher/,$d' Rakefile || die
+
+ # We don't have the hanna template available.
+ sed -i -e 's/hanna/rake/' Rakefile || die
+
+ # Remove rake-compiler bits since we don't use it
+ sed -i -e '/extensiontask/d' -e '/ExtensionTask/,/end/d' -e '/GemPackageTask/,/end/d' Rakefile || die
+
+ # replace ulimit -n output as it does not work with Ruby 1.9
+ sed -i -e 's:`ulimit -n`:"'`ulimit -n`'":' test/tc_parser.rb || die
+
+ # Avoid test failing due to different semantics in libxml 2.8.
+ # https://github.com/xml4r/libxml-ruby/issues/43
+ sed -i -e '/test_invalid_encoding/,/^ end/ s:^:#:' test/tc_reader.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -C ext/libxml extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -C ext/libxml
+ cp ext/libxml/libxml_ruby.so lib/ || die
+}
+
+each_ruby_test() {
+ # The test suite needs to load its files in alphabetical order but
+ # this is not guaranteed. See bug 370501.
+ ${RUBY} -Ilib -r ./test/test_helper.rb test/test_suite.rb || die
+}