summaryrefslogtreecommitdiff
path: root/dev-ruby/ruby-odbc
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-odbc
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/ruby-odbc')
-rw-r--r--dev-ruby/ruby-odbc/Manifest7
-rw-r--r--dev-ruby/ruby-odbc/metadata.xml8
-rw-r--r--dev-ruby/ruby-odbc/ruby-odbc-0.99997-r1.ebuild61
-rw-r--r--dev-ruby/ruby-odbc/ruby-odbc-0.99998.ebuild61
4 files changed, 137 insertions, 0 deletions
diff --git a/dev-ruby/ruby-odbc/Manifest b/dev-ruby/ruby-odbc/Manifest
new file mode 100644
index 000000000000..12580ab249f3
--- /dev/null
+++ b/dev-ruby/ruby-odbc/Manifest
@@ -0,0 +1,7 @@
+DIST ruby-odbc-0.99997.tar.gz 76708 SHA256 23dbb3ad5b8579f18105d175d0249dec81c9fcdcb8ca638f2f7cc543940984fa SHA512 15ea850efa9f65467ea829c93f7dc9ecbef9409876b19d0a309d085b20e711da2888b918f77fcd26e6a40096358eab836d6bc3000c534da88f4f3c2b60a8662a WHIRLPOOL a3df94c5eb6b2e6edda55895e4954e18315b5b4cbb3b6a104e35be4c9949f8a594b01450b9ed3ce30965ab940099806b66c349d3179c7ed98e2b5e139118dc74
+DIST ruby-odbc-0.99998.tar.gz 76810 SHA256 c6e61a32793239121dbcac84c4c11b5a5b4d8d70d7d54bfc640d053ee8f4a717 SHA512 c983ca10cd21255d2a927deaac9c4689251f1149cc3c5b0b2a5578d5abdf2eb030a0bd726761eeb07abfb470e611316239de899d4739f4a380a598f4e0881f57 WHIRLPOOL 9c1346be698d073de7e6492c852fc6c495cd5ca768b8537128c38059d1c3401b1d4640466cd2513097bb4474227c8ce315484ebee9ccd781370d9d012ff7b59e
+EBUILD ruby-odbc-0.99997-r1.ebuild 1484 SHA256 873b296ff0202d9ade305c3d7e042b95ca29e4b461a1489566d9f8011e02e372 SHA512 7a36ff449684777faa4bd5ae3aee430f49c7c24619e494220a3c8c456bf01f9be3a35b9e74cb123acb1c5c615078aacd3bb1632e48870026f743d53229e9d568 WHIRLPOOL 81bd3baef3d51f5f60b46ed0c703bc781bc56c8097d3b6753a0148c878943949802ce8e05af64f1551e1bb82bf2aa07f47fe420dad2406b33f238ee01541632d
+EBUILD ruby-odbc-0.99998.ebuild 1487 SHA256 aa42d6b54326d29ae2d2d2505f678fd090b95f9842fdc968d369645906c24ccf SHA512 b0208f0e31008509ba94b898e10d86667432d1cbe029b93f274f04110cf99c54fe9fb92ea3623a3c7d2ba16da9bdeed3ad62e6476e03ea0c93f4c9d2ad8156d1 WHIRLPOOL 0053ad7aea10877e2884321b16df9d63b20cd3154cebf8e87ff07db2b24e1c21c3ebb9c844d73a28fce67b4480163a5a0489a581311a8e82c6800d9b4c70980f
+MISC ChangeLog 2912 SHA256 f148bb63f800b7d3db4544a35d38715ee5b96d1f9fb80297c48a00098a806dab SHA512 92c7426b8b8ed37c29f39101b0db87dc09a50e02eee5f94214f0806ba09b756646bb70c5136417126c92a673855a571a5b4a129043972b66aeadfba0b7b1f84b WHIRLPOOL b2763d9ad3e813b418d9f942ab70384640f24184c7d8dfbcc7645155c65fcb4a3f98b9482210bdab0162e7c7a3833c76f726ab9d440ad733d26cfa73ee3b4b69
+MISC ChangeLog-2015 6424 SHA256 5037d5a37d35533f87271eed871fcb42eeffff014e821a7eede32a566e74deef SHA512 a3497b3fde7144c20c74481c04df8ac52ddcae0ddbb004da925b50f2daec35b7966dff4e7f6fb7fd573978bbe7320e9a9ad589a4c0fbc46168c9d2a4adfae4d9 WHIRLPOOL 025cf74825a7d0fd43d7b7ddfa3b9eb05828e809086de4c228e19e191d84b19ad32e221ea2b2e7aa3d3e8ab11cb76012f45e66c06a432cf7745277289f7ca67f
+MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8
diff --git a/dev-ruby/ruby-odbc/metadata.xml b/dev-ruby/ruby-odbc/metadata.xml
new file mode 100644
index 000000000000..28ab0c15f206
--- /dev/null
+++ b/dev-ruby/ruby-odbc/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-odbc/ruby-odbc-0.99997-r1.ebuild b/dev-ruby/ruby-odbc/ruby-odbc-0.99997-r1.ebuild
new file mode 100644
index 000000000000..c8b261c8b74c
--- /dev/null
+++ b/dev-ruby/ruby-odbc/ruby-odbc-0.99997-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README ChangeLog"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RubyODBC - For accessing ODBC data sources from the Ruby language"
+HOMEPAGE="http://www.ch-werner.de/rubyodbc/"
+SRC_URI="http://www.ch-werner.de/rubyodbc/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+DEPEND="${DEPEND} >=dev-db/unixODBC-2.0.6"
+RDEPEND="${RDEPEND} >=dev-db/unixODBC-2.0.6"
+
+# tests require to have an ODBC service enabled, so we can't run them
+# for now :(
+RESTRICT=test
+
+all_ruby_prepare() {
+ # Make sure that it doesn't try to use the absolute-local path for
+ # the extension as we'd be unable to run it properly otherwise.
+ sed -i -e 's:\./odbc:odbc:' test/{,utf8/}test.rb || die
+
+ # Since lib should not get installed avoid it entirely…
+ mv lib contrib || die
+}
+
+each_ruby_configure() {
+ for dir in ext ext/utf8; do
+ ${RUBY} -C${dir} extconf.rb --disable-dlopen || die "extconf (${dir}) failed"
+ done
+}
+
+each_ruby_compile() {
+ for dir in ext ext/utf8; do
+ emake V=1 -C${dir} || die "emake (${dir}) failed"
+ done
+}
+
+each_ruby_install() {
+ each_fakegem_install
+
+ ruby_fakegem_newins ext/odbc.so lib/odbc.so
+ ruby_fakegem_newins ext/utf8/odbc_utf8.so lib/odbc_utf8.so
+}
+
+all_ruby_install() {
+ all_fakegem_install
+ dohtml doc/*.html || die
+}
diff --git a/dev-ruby/ruby-odbc/ruby-odbc-0.99998.ebuild b/dev-ruby/ruby-odbc/ruby-odbc-0.99998.ebuild
new file mode 100644
index 000000000000..79f657765ee6
--- /dev/null
+++ b/dev-ruby/ruby-odbc/ruby-odbc-0.99998.ebuild
@@ -0,0 +1,61 @@
+# 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_TEST=""
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README ChangeLog"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RubyODBC - For accessing ODBC data sources from the Ruby language"
+HOMEPAGE="http://www.ch-werner.de/rubyodbc/"
+SRC_URI="http://www.ch-werner.de/rubyodbc/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="${DEPEND} >=dev-db/unixODBC-2.0.6"
+RDEPEND="${RDEPEND} >=dev-db/unixODBC-2.0.6"
+
+# tests require to have an ODBC service enabled, so we can't run them
+# for now :(
+RESTRICT=test
+
+all_ruby_prepare() {
+ # Make sure that it doesn't try to use the absolute-local path for
+ # the extension as we'd be unable to run it properly otherwise.
+ sed -i -e 's:\./odbc:odbc:' test/{,utf8/}test.rb || die
+
+ # Since lib should not get installed avoid it entirely…
+ mv lib contrib || die
+}
+
+each_ruby_configure() {
+ for dir in ext ext/utf8; do
+ ${RUBY} -C${dir} extconf.rb --disable-dlopen || die "extconf (${dir}) failed"
+ done
+}
+
+each_ruby_compile() {
+ for dir in ext ext/utf8; do
+ emake V=1 -C${dir} || die "emake (${dir}) failed"
+ done
+}
+
+each_ruby_install() {
+ each_fakegem_install
+
+ ruby_fakegem_newins ext/odbc.so lib/odbc.so
+ ruby_fakegem_newins ext/utf8/odbc_utf8.so lib/odbc_utf8.so
+}
+
+all_ruby_install() {
+ all_fakegem_install
+ dohtml doc/*.html || die
+}