summaryrefslogtreecommitdiff
path: root/dev-ruby/ruby-xslt
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/ruby-xslt
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/ruby-xslt')
-rw-r--r--dev-ruby/ruby-xslt/Manifest8
-rw-r--r--dev-ruby/ruby-xslt/metadata.xml8
-rw-r--r--dev-ruby/ruby-xslt/ruby-xslt-0.9.10.ebuild46
-rw-r--r--dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r3.ebuild46
-rw-r--r--dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r4.ebuild49
5 files changed, 157 insertions, 0 deletions
diff --git a/dev-ruby/ruby-xslt/Manifest b/dev-ruby/ruby-xslt/Manifest
new file mode 100644
index 000000000000..4e4fe350cbbc
--- /dev/null
+++ b/dev-ruby/ruby-xslt/Manifest
@@ -0,0 +1,8 @@
+DIST ruby-xslt-0.9.10.gem 35328 SHA256 a6fa14574f8f9cec4ee7a34085545b4f79151d10c0c119f2d2bb62d1fa8ff369 SHA512 b196a517b19c6cb91ed6f4543ecfc6b58532e66f460029d2618e792cfe4078342fcb4428642328cbe6d97d1d942a6025ecff617578fc3abe2b0e414bf61ca1c4 WHIRLPOOL 2ed19e0c3635b214fe4e488e3521128dc35811c6be9d3cb94117fbfa16704f6219c30f6e455be953651bde8e68d5c0a38913429d11533b12796c73d3515cd556
+DIST ruby-xslt-0.9.9.gem 34816 SHA256 7dc7565e90719b5971ef9620f64180848a5d9e983e9abc74d76f7cf1b01a2f72 SHA512 8c23bff3406ae2712663f81fb46525df4938aee5bf85f5497ff33108e4fb0f443ca3389dedbbb9eea233e86e51c24938f699eae2bc62cbf291c04a56a9af36ff WHIRLPOOL a01a8a1cfc94de4455fdebd115eb83d5953977a0d57ac50cbdf6d8a874413744aa1a77fe31cfcab628a9d4cf7bdf45423156bb3ea65e904d598762f9ebd23537
+EBUILD ruby-xslt-0.9.10.ebuild 1132 SHA256 37bcef3c08c3a347f553fb0c42e9581dffa11f651a7b00739177a16004322912 SHA512 604efe839eec476fa714c01113f5b9f2d7eca993dc662f18f7a8adc6fd3ccd91e8939f7a56d0cd132f88c7132067c3b6dfb9b60986a2c5625ff17d5c203a89dd WHIRLPOOL d01ece63d2a40bf008b069fbeed0cbadc815d4c7e0b47252691f0c983bf70b6a0a6501e12c892283f6c712c0f94f172cb5c7fba513806090ab0b3aafb21b582e
+EBUILD ruby-xslt-0.9.9-r3.ebuild 1122 SHA256 7971548b2a5ef2965ddf9fbaa9ce015202824bfebef8eefa9203b0451843bab6 SHA512 1deed3ab964581ec6a30caaf3a0ff7b96dd5a496c9dd9875b1c39e2eb8abfa8d4c2dd7b6f12062deac6e12f584e08777060bf3a4cf28658106df91966626afbe WHIRLPOOL af691b81f763c42227eff0a05ac7f7f70c0c0eeeefb99bcb95156f42643c9f9b419d98abefe8c07f8be316e2786940ab75b258cee934406ffbc5a0f2fc4f4f16
+EBUILD ruby-xslt-0.9.9-r4.ebuild 1237 SHA256 0b36cd7caaf0a20c2751c86e379c782b74dae390541c263962f20899f88196af SHA512 1de0d402933027387cc323d082a05e979fc8e0e36e41f4f1366d1768bb23e45745a18c8ce0627d92ca9473fdd9d7cf93ce0052c90eee97e16bfeb0c14eb0110a WHIRLPOOL 80e75f4ae4863b7c53383ee28ebd739d1d861ef4ecc3e18cc29f32826d7a48daffd9444ace26e19eec9c33b08aa8a3ce9d000145f476b7c2ace2d6c1d35b5f71
+MISC ChangeLog 3254 SHA256 6cd57b17080819d1c73bf3cf776af3724816ddedf6da1b98a7cd07e9ceb78bd6 SHA512 e9877280631dfd4e6935c95f47b82a1eb42a9f8db631886c9cd928ff3e95d061cddc1f46fe883fdfbb54f07aa253ae72351c8844302b46d8d0cb909633cf5d0f WHIRLPOOL 17b5ea99da3253ab42a2e55bf53c2101e38bea69e31e07b695630de5a09b6bfa1c9260eeaba91c2456121ec54f8a57bceaf4bebb136fed22ff3b85735a8d17a2
+MISC ChangeLog-2015 5325 SHA256 2dfa8dc1040035d67ecbc2b6a38845a9bdd86a4c88edb8c29ab76ec2a88c5a9e SHA512 44a6d11ab77638d8b2fa9afe962458c6dd34c4f71f27dee703af2f9188aa2e2afff3bb66c9fab5b80b478380f699ca251707479f2b27406c72ca49db287b7927 WHIRLPOOL 0fd172f5a58dac9fc113e691eae8d71ca5001aab44263035d61249206a6d24b9fe30cd4bdb534fe2e12358cc3a691a91f89cfe2a852a987781c611cae41a18c9
+MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8
diff --git a/dev-ruby/ruby-xslt/metadata.xml b/dev-ruby/ruby-xslt/metadata.xml
new file mode 100644
index 000000000000..28ab0c15f206
--- /dev/null
+++ b/dev-ruby/ruby-xslt/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-ruby/ruby-xslt/ruby-xslt-0.9.10.ebuild b/dev-ruby/ruby-xslt/ruby-xslt-0.9.10.ebuild
new file mode 100644
index 000000000000..57bd5c84d7e5
--- /dev/null
+++ b/dev-ruby/ruby-xslt/ruby-xslt-0.9.10.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+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="https://github.com/glejeune/ruby-xslt"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" >=dev-libs/libxslt-1.1.12"
+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 V=1
+ cp ext/xslt_lib/xslt_lib$(get_modname) lib/xml/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -I../lib:lib -Ctest test.rb || die
+}
diff --git a/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r3.ebuild b/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r3.ebuild
new file mode 100644
index 000000000000..59a00f1ab6c9
--- /dev/null
+++ b/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+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+=" >=dev-libs/libxslt-1.1.12"
+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 V=1
+ cp ext/xslt_lib/xslt_lib$(get_modname) lib/xml/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -I../lib:lib -Ctest test.rb || die
+}
diff --git a/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r4.ebuild b/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r4.ebuild
new file mode 100644
index 000000000000..5f0c6c23f96d
--- /dev/null
+++ b/dev-ruby/ruby-xslt/ruby-xslt-0.9.9-r4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+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+=" >=dev-libs/libxslt-1.1.12"
+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
+
+ # Fix compatability with libxslt 1.30
+ sed -i -e '/XSLT_NORM_SAXON_NAMESPACE/d' ext/xslt_lib/xslt_lib.c || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -C ext/xslt_lib extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -C ext/xslt_lib V=1
+ cp ext/xslt_lib/xslt_lib$(get_modname) lib/xml/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -I../lib:lib -Ctest test.rb || die
+}