summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2023-12-05 08:08:12 +0100
committerHans de Graaff <hans@degraaff.org>2023-12-05 08:08:12 +0100
commitf98e6991928ad4632345ef78ffe00b750228f8e8 (patch)
tree4bf29321d81042e315134d503696fa343ab381f7
parentdev-ruby/rubocop: add 1.58.0 (diff)
downloadgraaff-master.tar.gz
graaff-master.tar.bz2
graaff-master.zip
dev-ruby/tiny_tds: add 2.1.6HEADmaster
Signed-off-by: Hans de Graaff <hans@degraaff.org>
-rw-r--r--dev-ruby/tiny_tds/Manifest1
-rw-r--r--dev-ruby/tiny_tds/tiny_tds-2.1.6.ebuild36
2 files changed, 37 insertions, 0 deletions
diff --git a/dev-ruby/tiny_tds/Manifest b/dev-ruby/tiny_tds/Manifest
index beb351f1..d415c73f 100644
--- a/dev-ruby/tiny_tds/Manifest
+++ b/dev-ruby/tiny_tds/Manifest
@@ -1 +1,2 @@
DIST tiny_tds-2.1.5.gem 62976 BLAKE2B 7bbe88b4b08f336604843c159fa3620284186542c9381edd95f38523b70920628ab65ecd7553e2c1acc667f2d8e582fc12620f2c2f2202425d1bb75029c9814d SHA512 c7d283deda640f804922c4773ab70be123dd4ef7a215bb5f894e74b588e19963d753565c6142630d7cc23db3abe4a873952403161bb5421db6d1e4c7569b5da7
+DIST tiny_tds-2.1.6.gem 66048 BLAKE2B 98e8aa4469e331f40d1ce4e23ce04387714d635b5b16ab9e90669f930429a09fd6b8103a0cc1725ad44c33ab17059c1d4c7d062b3bb1d10963dcabe717738902 SHA512 ec54f18af43c21204c9f4d178e896ad07765a7520106e6f29a2ec7863fe45aa17399ed0b3355437ef8819b7894109eeb365a2bfd7e9f504b8f9540f03c1ec355
diff --git a/dev-ruby/tiny_tds/tiny_tds-2.1.6.ebuild b/dev-ruby/tiny_tds/tiny_tds-2.1.6.ebuild
new file mode 100644
index 00000000..efc0ff91
--- /dev/null
+++ b/dev-ruby/tiny_tds/tiny_tds-2.1.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+# All tests require live database servers
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+# The binary wrappers are already provided by freetds.
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/tiny_tds/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/tiny_tds
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A modern, simple and fast FreeTDS library for Ruby using DB-Library"
+HOMEPAGE="https://github.com/rails-sqlserver/tiny_tds"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND+=">=dev-db/freetds-0.95"
+DEPEND+=">=dev-db/freetds-0.95"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' test/test_helper.rb || die
+ sed -i -e '/portile/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+}