summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2013-09-23 07:04:33 +0000
committerManuel Rüger <mrueg@gentoo.org>2013-09-23 07:04:33 +0000
commit6b4f8e287f1813733fc3d9a64fd6fbb2e54b6d5f (patch)
tree05e17e1874e17bf938dc2d24a762138ad663315b /dev-ruby/pg
parentRemoved old patches as well (diff)
downloadhistorical-6b4f8e287f1813733fc3d9a64fd6fbb2e54b6d5f.tar.gz
historical-6b4f8e287f1813733fc3d9a64fd6fbb2e54b6d5f.tar.bz2
historical-6b4f8e287f1813733fc3d9a64fd6fbb2e54b6d5f.zip
Version bump.
Package-Manager: portage-2.2.6/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/pg')
-rw-r--r--dev-ruby/pg/ChangeLog7
-rw-r--r--dev-ruby/pg/Manifest4
-rw-r--r--dev-ruby/pg/pg-0.17.0.ebuild66
3 files changed, 75 insertions, 2 deletions
diff --git a/dev-ruby/pg/ChangeLog b/dev-ruby/pg/ChangeLog
index 45926ae41c6c..5ce0ff9c4562 100644
--- a/dev-ruby/pg/ChangeLog
+++ b/dev-ruby/pg/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/pg
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pg/ChangeLog,v 1.64 2013/08/22 08:38:20 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pg/ChangeLog,v 1.65 2013/09/23 07:02:05 mrueg Exp $
+
+*pg-0.17.0 (23 Sep 2013)
+
+ 23 Sep 2013; Manuel Rüger <mrueg@gentoo.org> +pg-0.17.0.ebuild:
+ Version bump.
*pg-0.16.0 (22 Aug 2013)
diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest
index 272e8b5f84f1..a6b0bfa5bf8e 100644
--- a/dev-ruby/pg/Manifest
+++ b/dev-ruby/pg/Manifest
@@ -1,6 +1,8 @@
DIST pg-0.14.1.gem 108544 SHA256 9e7911f2f6ecef295ca2da1afcc0c97f547659e05696c9428538174a9eb9193d SHA512 12f4f69ad2ed7a975acf0f43016f646b137621135ff599bde038dd09e233d3ff53a79fe01f694c60a3ff306f3967a011083b7d34e4b07b831b0de47811dd47ad WHIRLPOOL 56aa83d2bd78f05a7218146ca15e5e082d85c4190432b6eca08a32e53fd89ed89cd36aedc0d7a47c2602ed28d4be3310abaa5bdddb9654174699d7f86fdbf9be
DIST pg-0.16.0.gem 139776 SHA256 bc61cb76c2158a016cb24266fbaf2856cae1724bff982a4056d3609d539ddfdc SHA512 e382ab7eb51177b8848597f7d8c860b38b8c6f53d9d620f07ff4ca09489582e4b55fab15812e465434fc3b744d6e46e00c8c140ec0da3f255247cf7f4ee07584 WHIRLPOOL 5e846c9962d76306c8189397b49d9a515946cedb8b24955fc765b0b65a588acdf00978dcd1a270244646cde157405bb90e991f57e0e4b524579ffec91a808652
+DIST pg-0.17.0.gem 142336 SHA256 d7179c3cc05e208b178212f49d659cf15cb0f06431834e19d5cd5a1b777e2d6b SHA512 ab90ad6967a89406acecc4ae147b4d8977954eb42729c2e88aed555f72fc00247361b0e7e8dd49b1f26e8eb91198a5f07c2a7e1a51add93fa67959ff4bb200d8 WHIRLPOOL 56c9348dcc52fbbe35497ed27c0cff2150c500490406cd1b6c02600569c14f8253dd01d811356d110c433f375134cf58aa0f8cc64a93eb206784f0b6a6e1183f
EBUILD pg-0.14.1.ebuild 1875 SHA256 fe703800ebd100a83027990b9e033c1bc30a9128082be570fc437ac3c30059bf SHA512 f14b3dac7e1e68d386fb5f8a48cd62f5d98663257750b500554327c0b4f06187aa2783b6d7af06c56a3926ea163379d5392dc14238a4249e1900db7207793513 WHIRLPOOL 3f4581faff9753c25dfa1385bfe03ad8c86964a858251db6d2ffa5f2c13ec914e06da4c71586df18da1eee565f09fa2f8291de0c9a8bfe24854a34d23474b241
EBUILD pg-0.16.0.ebuild 1899 SHA256 7ef48a34793fada48e4d65bbd7147f948dfc0bdd849c62daad15119c125be149 SHA512 cd710bf81da2ea2bd1ee95d955008cc5b6b7d20b6fa5f0beda20b6a56fc901bc2417f491b74d0ed29aaed834ee6fc1a04f93fd005b7276e85a493370924c7297 WHIRLPOOL 0c4c9216bd3509f86c7135d09aeeace846f8df9ac83c6d628b887003c20b83c63760d64acdb20ed6ab2f2d21512f858fadd813088a5a7700f9d0a8ed9d4d5692
-MISC ChangeLog 8189 SHA256 c71a64f4e52769ca0bdf526ced280411f51a567535915eb65ee8d6b9be94c137 SHA512 cec461a9082ac7bb0f2ca05f0b16e214fed9daa344314c3bbef19f0a960613a1337c45a04cf8c18cf347f84bea3412d21aaab0c4ed2d86a510979a4dc187e5a8 WHIRLPOOL f581d6d38895424a7dc8d8a1bc989002039835e2f01bafadaf9c73a0cbc2f03e9e6976d9abc93fb2bcc058b8de38f767ce6a6825b5d4948587f3bd6e03b5e147
+EBUILD pg-0.17.0.ebuild 1899 SHA256 7f489bd5ac46d69af53dc061c5e2a91270a72dd22e89cbfaf604367de83300ad SHA512 9e42e86d00b2757c219265e8d9345e4cf5a56496123ba46d80fe02eeb845a5ee065c3761be7ac387e1b9014ba6454e78750d00a0a1483b7a9e074641a2bea15b WHIRLPOOL 053cf1e0cd9f1e6922045237af5025b954c0db273ab0232bde504b5f433f3731402a22522604299982f780d179ad4a21123a15b1a8e7f2d20f99b11ce0e2568b
+MISC ChangeLog 8299 SHA256 7a666793553983a04771ddfc223d8e2d592f90bf434a6648863433e495988928 SHA512 375039e306a281760c9ace0070299894eb8ca6b042b6002da065b84a87f0f7477827189d014b211dd9c4485f07e24fad1b561425db544014a13f70a6a01037aa WHIRLPOOL 802f2ce65900ef25165ebf9680ec807f5035fb14576cf063db8def9dd578f0f01f054b67a01a3a1ce0d9648f3a2aebdfb0c5049d99db607e5d5698f25d38878d
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
diff --git a/dev-ruby/pg/pg-0.17.0.ebuild b/dev-ruby/pg/pg-0.17.0.ebuild
new file mode 100644
index 000000000000..51d755dd339d
--- /dev/null
+++ b/dev-ruby/pg/pg-0.17.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pg/pg-0.17.0.ebuild,v 1.1 2013/09/23 07:02:05 mrueg Exp $
+
+EAPI=5
+USE_RUBY="ruby18 ruby19"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_TASK_DOC="redocs"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="ChangeLog Contributors.rdoc README.rdoc History.rdoc"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby extension library providing an API to PostgreSQL"
+HOMEPAGE="http://bitbucket.org/ged/ruby-pg/"
+
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ dev-db/postgresql-base"
+DEPEND="${DEPEND}
+ dev-db/postgresql-base
+ test? ( dev-db/postgresql-server )"
+
+ruby_add_bdepend "
+ doc? (
+ dev-ruby/hoe
+ || ( >=dev-ruby/yard-0.6.1 dev-ruby/rdoc ) )"
+
+all_ruby_prepare() {
+ # hack the Rakefile to make it sure that it doesn't load
+ # rake-compiler (so that we don't have to depend on it and it
+ # actually works when building with USE=doc).
+ sed -i \
+ -e '/Rakefile.cross/s:^:#:' \
+ -e '/ExtensionTask/,/^end$/ s:^:#:' \
+ Rakefile || die
+
+ sed -i -e '18i require "socket"' spec/pg/connection_spec.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -C ext extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ emake V=1 -C ext CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
+ cp ext/*$(get_libname) lib || die
+}
+
+each_ruby_test() {
+ if [[ "${EUID}" -ne "0" ]]; then
+ # Make the rspec call explicit, this way we don't have to depend
+ # on rake-compiler (nor rubygems) _and_ we don't have to rebuild
+ # the whole extension from scratch.
+ ruby-ng_rspec
+ else
+ ewarn "The userpriv feature must be enabled to run tests."
+ eerror "Testsuite will not be run."
+ fi
+}