summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2012-08-04 07:15:46 +0000
committerHans de Graaff <graaff@gentoo.org>2012-08-04 07:15:46 +0000
commitd5e406ac5fbbd39119b3a4338e61aa189ef4e30f (patch)
tree869f865f65d53ee8f71cb713965bf2973a9d3aaf /dev-ruby/pg
parentRemove version with broken gemspec. (diff)
downloadhistorical-d5e406ac5fbbd39119b3a4338e61aa189ef4e30f.tar.gz
historical-d5e406ac5fbbd39119b3a4338e61aa189ef4e30f.tar.bz2
historical-d5e406ac5fbbd39119b3a4338e61aa189ef4e30f.zip
Version bump. Also fix bug 429424 for 0.13.2 and 0.14.0.
Package-Manager: portage-2.1.10.65/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/pg')
-rw-r--r--dev-ruby/pg/ChangeLog8
-rw-r--r--dev-ruby/pg/Manifest16
-rw-r--r--dev-ruby/pg/pg-0.13.2.ebuild4
-rw-r--r--dev-ruby/pg/pg-0.14.0.ebuild66
4 files changed, 90 insertions, 4 deletions
diff --git a/dev-ruby/pg/ChangeLog b/dev-ruby/pg/ChangeLog
index 5ead3601ec45..18667af4c9a8 100644
--- a/dev-ruby/pg/ChangeLog
+++ b/dev-ruby/pg/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-ruby/pg
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pg/ChangeLog,v 1.51 2012/05/01 18:24:04 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pg/ChangeLog,v 1.52 2012/08/04 07:15:46 graaff Exp $
+
+*pg-0.14.0 (04 Aug 2012)
+
+ 04 Aug 2012; Hans de Graaff <graaff@gentoo.org> pg-0.13.2.ebuild,
+ +pg-0.14.0.ebuild:
+ Version bump. Also fix bug 429424 for 0.13.2 and 0.14.0.
01 May 2012; Raúl Porcel <armin76@gentoo.org> pg-0.11.0.ebuild,
pg-0.12.2.ebuild, pg-0.13.2.ebuild:
diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest
index 69aca630cc1d..b211c90eda29 100644
--- a/dev-ruby/pg/Manifest
+++ b/dev-ruby/pg/Manifest
@@ -1,8 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST pg-0.11.0.gem 115200 SHA256 0c1b91c925439beeb9f03cfb5a71998dc7d4b73754c634f7219a3f36240d65cd SHA512 00abcf0753ac16620d7f738993b908fed2f414447701d8b4a9c2264984e632fe2a5f0e6ef09a69e316d3b46ccb12659651e423b68f575d398f8da2d543ec8001 WHIRLPOOL aae78daa7a23044db969c5ecbab3d2b85f9b1f502b6c1fe19b854c9ed0bcff783f543fd3b3762378b3602bf2bb4d805a49942e179d3a2d744ce1d5db4d6094c4
DIST pg-0.12.2.gem 108032 SHA256 6dd15c3fa7219a4126243d5a32fe6182b9f8d4b2497f61f1b949df2fabf35ee8 SHA512 ef57d791bcef7c6e956702cc326845e90e5297ae2e35f3cb23697b952a65fda2833ae35579d27d635e6eaed04f5504b52abf782c92e8c66160db067e398091fa WHIRLPOOL 33953548030d96d2c8112a1fdeb40417f6da3750bd79c8951c1f4aebb17c7c8a66caa78073a53ae17f8a582325e2763fdfa22a86b20d5df95c542f21c97f1d9b
DIST pg-0.13.2.gem 91648 SHA256 063656439780770a66455232494afb56b2c1d1912f6fd0b27b7f170fbc94f4a8 SHA512 179931083d540d787e4989d06d336609e5fa973e92cda3d3066208663f7ea0a6dbfc7ef1de627f206ff6dfe3b993b304a5f0693ac20ddf3c56c1e3356de2785a WHIRLPOOL 7d1e3011a19604cf41ea6c1d2a12c8a7e8aa95f59bb3ee51ccf28db7a78ac28db1372fc648b5e385eb86df0882bb1b5e1c9713da2c1b8af8924025b7dfe86397
+DIST pg-0.14.0.gem 108032 SHA256 d6d70b93cfe325d4e6fbda8e1e7e5c046af533979d8665dfb0074b41f7fc5122 SHA512 15ad3573d59488b5a544ad53daf95b81baf650ff921a4ac6adc8212facaf766b0c450c8333b090b3a63f0533c36cbbd76f13f52aa106240fb3bb33d98e8c0188 WHIRLPOOL e4971e2d2bd06f07cc639cf7c7396c68fe00fa9336a1dfbc6b147028fceb282e028d7c99479a1136872015a9a32d3c005760b5f526e3e6d591d7d0e40b835c56
EBUILD pg-0.11.0.ebuild 1542 SHA256 63fa1effe2e1669b186c5186e782f0080ec5cbcaf9ceabee26ba56c49a56a8df SHA512 b29a5747199c0926e8f4e6d2383a658821596180d1ca6f3d4102c1df707f2310876a857f1619f72ff78c47d0a088ea3d799432c059237998503042466a02662e WHIRLPOOL 6d15b902a771d775a182a9fe5910d071fc1530ca8282dcd2cbdd8595ffc87d6360193e2da01da066702920d4b7c9de9e76dd36aac219c0bd22367b8ab19d244c
EBUILD pg-0.12.2.ebuild 1879 SHA256 320704ce958d4d0efe604df9e300e5338f616058400eba69274e9a023b90c20d SHA512 6691a0aee53ad4dcd3980a3b0e3f4646f51ee25afdee310abb125852c0767b69a5f635fde7b7fc3c04204a0184428f27d72fcc5f6d56f8c5cbdc7c47b5e147ef WHIRLPOOL 62c5b02933cd8ba2e0afb88cc6d61bed33530491126009231fb3fed0409b86bb8eecabff7f01c9af809a072d1c94208cddea260688e0b92b2be5bc2924f888ac
-EBUILD pg-0.13.2.ebuild 1869 SHA256 e2aab603bb23c5bcc96f969d119ce9a68c1276c02aa0f787a13b7b2aeba7e3b7 SHA512 8608bf2709ae75af9411ee8b9889bac2bc61471c73f90594b1e96f52b182cfcead573f6c83e09789c03d7eb5c3e61f16bb174ae26e487b722daa800bf7c120e9 WHIRLPOOL 535a81714907ad5f01ac59dcd625f458f0ea87411e63146b03a04f2693083e00ae049c8c4122dcc049e48fe98468991880c865e6731a008d6b930d5315bd77bf
-MISC ChangeLog 6590 SHA256 5fb6f89db5e72dd7be1c1775106b44946d167aa1c42d057b30ac10af0c9874c6 SHA512 ba3e4e454283fc6386197f36ec0e3ec6f63d2eb8b0707419d9ad6f671eb76fdf2c35ae44417cc07e52ec0c3f1f498199d95bf496d18fd6061baa5010c9fff882 WHIRLPOOL 2a153d838c6d51272d1771bd2252f06fa951ead2f17287eae21dc0a218a2d450fd17626ca5cae21e6483a993b9af3fa10be1cd544657d68c6ce1003c687760a0
+EBUILD pg-0.13.2.ebuild 1937 SHA256 bd7530293507ffaa7025291b54ea6d4c03b63c44fed0142704bfe7aa356e274c SHA512 32fcb74c7bd0b4f70bea77c6bc4b2062779f57cd4fea63c4d540f67138bc3294fbda1174ac3ae1dd744cc68e60c8dd5da2cafcfaf0bee0b0ec8142ee90903731 WHIRLPOOL 06b57107e3b985b3a666b790f7433212daff5bf0af38ef7dbf65c1b83e1f0c16af6d4f0163368a26eef3977b13c30343105729a5cb91400007db8bc1c118b9d5
+EBUILD pg-0.14.0.ebuild 1877 SHA256 ae4a9267256979edc5a08388bec30fd015876f51e30a314a23d83e7a8450dd91 SHA512 04f05951894e48afbee7efa1eee3048648a562262e2d9c71c147547364b22017c55f8532f56975c630a0a8f77b5cc2cba25a94cc0864da47f2b06ab671a4d86e WHIRLPOOL bf98292080d19b9423a0bbfdae32b1b5c112fd9620ac91745a517c8b86f4da4250fc43004af1e89ecc907cf1baa0e05a0459958526d436c8ab00099cd7b01df3
+MISC ChangeLog 6764 SHA256 bf21168a03b98ebd055b1404f50c28cb6ac1fa89e80098223bbff900d61fd538 SHA512 b65fa1358b1e9c81f133f2614ee01b0dc0a07b9ff72a9a7558fff4eecb0ef04aff64630cf7ce1eb1f2f04c0aa2a4e0e54cd3e1b791dddc17786791fa1e1cd544 WHIRLPOOL 9c7c407a64a96a88c7c975d98c25c5b5563bca2e7f665f902b2ab5fce4c0595c6f96e65bf85487a15434f437ebecc3bd684d2a966a039f3353eea1d5237c7533
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iF4EAREIAAYFAlAczCgACgkQiIP6VqMIqNfHZwD/cL/Zc5Ilqc9EuzVuFBV+WZ7x
+V1viKcDD7lP1VnF8xksA/1hOb3RR/oUSIRHmujkM6j4fSJrVnLM9I/rw1kYtbnsy
+=+sHF
+-----END PGP SIGNATURE-----
diff --git a/dev-ruby/pg/pg-0.13.2.ebuild b/dev-ruby/pg/pg-0.13.2.ebuild
index a454228a0ada..c6c28f9fcb0a 100644
--- a/dev-ruby/pg/pg-0.13.2.ebuild
+++ b/dev-ruby/pg/pg-0.13.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pg/pg-0.13.2.ebuild,v 1.2 2012/05/01 18:24:04 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pg/pg-0.13.2.ebuild,v 1.3 2012/08/04 07:15:46 graaff Exp $
EAPI=4
USE_RUBY="ruby18 ree18 ruby19"
@@ -41,6 +41,8 @@ all_ruby_prepare() {
-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() {
diff --git a/dev-ruby/pg/pg-0.14.0.ebuild b/dev-ruby/pg/pg-0.14.0.ebuild
new file mode 100644
index 000000000000..ae6fa94d5489
--- /dev/null
+++ b/dev-ruby/pg/pg-0.14.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pg/pg-0.14.0.ebuild,v 1.1 2012/08/04 07:15:46 graaff Exp $
+
+EAPI=4
+USE_RUBY="ruby18 ree18 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 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 ~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 -C ext CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
+ cp ext/*.so 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
+}