From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-ruby/ruby-odbc/Manifest | 7 +++ dev-ruby/ruby-odbc/metadata.xml | 8 ++++ dev-ruby/ruby-odbc/ruby-odbc-0.99997-r1.ebuild | 61 ++++++++++++++++++++++++++ dev-ruby/ruby-odbc/ruby-odbc-0.99998.ebuild | 61 ++++++++++++++++++++++++++ 4 files changed, 137 insertions(+) create mode 100644 dev-ruby/ruby-odbc/Manifest create mode 100644 dev-ruby/ruby-odbc/metadata.xml create mode 100644 dev-ruby/ruby-odbc/ruby-odbc-0.99997-r1.ebuild create mode 100644 dev-ruby/ruby-odbc/ruby-odbc-0.99998.ebuild (limited to 'dev-ruby/ruby-odbc') 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 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + 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 +} -- cgit v1.2.3