diff options
author | Manuel Rüger <mrueg@gentoo.org> | 2013-09-23 07:04:33 +0000 |
---|---|---|
committer | Manuel Rüger <mrueg@gentoo.org> | 2013-09-23 07:04:33 +0000 |
commit | 6b4f8e287f1813733fc3d9a64fd6fbb2e54b6d5f (patch) | |
tree | 05e17e1874e17bf938dc2d24a762138ad663315b /dev-ruby/pg | |
parent | Removed old patches as well (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/pg/Manifest | 4 | ||||
-rw-r--r-- | dev-ruby/pg/pg-0.17.0.ebuild | 66 |
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 +} |