summaryrefslogtreecommitdiff
path: root/dev-ruby/pg_array_parser
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-ruby/pg_array_parser
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-ruby/pg_array_parser')
-rw-r--r--dev-ruby/pg_array_parser/Manifest3
-rw-r--r--dev-ruby/pg_array_parser/metadata.xml11
-rw-r--r--dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r2.ebuild53
3 files changed, 67 insertions, 0 deletions
diff --git a/dev-ruby/pg_array_parser/Manifest b/dev-ruby/pg_array_parser/Manifest
new file mode 100644
index 000000000000..59e6681480b6
--- /dev/null
+++ b/dev-ruby/pg_array_parser/Manifest
@@ -0,0 +1,3 @@
+DIST pg_array_parser-0.0.9.gem 8192 BLAKE2B 5b647cb3bca2b965348cfb5c442f4bf9c58d03f66c422768b22836d8a9cf73d9b2b242a055df0bea708b617d0a3ca84abe8100007ca259eeea4dd089385db860 SHA512 a1503d9598e1658eb63b6294ce1cf6f8d2e7e5c59382407946ec10d25a46b029b4bb8a8c634b190b42bef4954c4aeea60b6ffa16c596e0c3bea2df4c882896ae
+EBUILD pg_array_parser-0.0.9-r2.ebuild 1428 BLAKE2B b07ec11eb35b8270a0dfb1562efa1910a949128d979ffee58c89ee67c5435f89aa46172864798c0d04aee2877d08f21d5ed67809230270a69f8da71ca183ef88 SHA512 3aee0fa7c7f04a56947c319311d50eb7428dbe667bf55c27bc8a76ebf2cb94cf90ede774191036e5c11eed0f0d34983dbb3e829f633b142f7acf331047d95584
+MISC metadata.xml 346 BLAKE2B 30cbcd7afc3b0d26ad3a8cf1dbd8d2b340e1d49f223b633f67ca5d7b1c107097bd545d1474cac5b41842702d364fa54d133193232f62b855ca1bd55e4eaf23a9 SHA512 b6898bde51552dec812e9c0a6030c01243ab3f24331c509f5bdde03280a9c87c7ab4f7d3bebb4a2cda19054233f01fa989fd5f205519d7ddfc4a2e148bdc7a8e
diff --git a/dev-ruby/pg_array_parser/metadata.xml b/dev-ruby/pg_array_parser/metadata.xml
new file mode 100644
index 000000000000..73a500e8ee90
--- /dev/null
+++ b/dev-ruby/pg_array_parser/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">dockyard/pg_array_parser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r2.ebuild b/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r2.ebuild
new file mode 100644
index 000000000000..54effc185763
--- /dev/null
+++ b/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="Simple library to parse PostgreSQL arrays into a array of strings"
+HOMEPAGE="https://github.com/dockyard/pg_array_parser"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-3)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_bdepend "dev-ruby/bundler"
+
+all_ruby_prepare() {
+ [ -f Gemfile.lock ] && rm Gemfile.lock
+ #if ! use development; then
+ sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
+ sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die
+ sed -i -e "/gem.add_development_dependency/d" "${PN}".gemspec || die
+ #fi
+ #if ! use test; then
+ sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
+ #fi
+ #if ! use test && ! use development; then
+ sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die
+ #fi
+}
+
+each_ruby_prepare() {
+ if [ -f Gemfile ]; then
+ BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
+ BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
+ fi
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/pg_array_parser extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -Cext/pg_array_parser V=1
+ cp ext/pg_array_parser/pg_array_parser.so lib/
+}