diff options
author | Hans de Graaff <graaff@gentoo.org> | 2012-10-20 08:13:21 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2012-10-20 08:13:21 +0000 |
commit | dcc0dfdb61a4c5065639f9cbcb10e5cb961c77e3 (patch) | |
tree | 5cefc2076164d49732b6bd3c55340926aa365f32 /dev-ruby/plruby | |
parent | Mark ~amd64-linux (diff) | |
download | historical-dcc0dfdb61a4c5065639f9cbcb10e5cb961c77e3.tar.gz historical-dcc0dfdb61a4c5065639f9cbcb10e5cb961c77e3.tar.bz2 historical-dcc0dfdb61a4c5065639f9cbcb10e5cb961c77e3.zip |
Add missing dependency on postgresql-base. Convert to EAPI=4 to fix deprecations. Fixes bug 438926.
Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/plruby')
-rw-r--r-- | dev-ruby/plruby/ChangeLog | 10 | ||||
-rw-r--r-- | dev-ruby/plruby/Manifest | 13 | ||||
-rw-r--r-- | dev-ruby/plruby/plruby-0.5.4-r1.ebuild | 50 |
3 files changed, 70 insertions, 3 deletions
diff --git a/dev-ruby/plruby/ChangeLog b/dev-ruby/plruby/ChangeLog index 145ce92c3d66..ce72ffe5bc02 100644 --- a/dev-ruby/plruby/ChangeLog +++ b/dev-ruby/plruby/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ruby/plruby -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/plruby/ChangeLog,v 1.17 2011/12/26 07:48:31 graaff Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/plruby/ChangeLog,v 1.18 2012/10/20 08:13:21 graaff Exp $ + +*plruby-0.5.4-r1 (20 Oct 2012) + + 20 Oct 2012; Hans de Graaff <graaff@gentoo.org> +plruby-0.5.4-r1.ebuild: + Add missing dependency on postgresql-base. Convert to EAPI=4 to fix + deprecations. Fixes bug 438926. 26 Dec 2011; Hans de Graaff <graaff@gentoo.org> -plruby-0.4.2.ebuild, -plruby-0.5.3.ebuild: diff --git a/dev-ruby/plruby/Manifest b/dev-ruby/plruby/Manifest index cf71446316a0..a5b930ad6910 100644 --- a/dev-ruby/plruby/Manifest +++ b/dev-ruby/plruby/Manifest @@ -1,5 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX plruby-0.5.4-fix-build-system.patch 2464 SHA256 40adae4c0f30f9533c7b30a77364c94505bfe709399a1132c77dcadcfcbb4005 SHA512 c4b759950a68e59702c3fd217aa04b1b6a51227bf7438ce76c5e31b8436a115818074806c98137148fd8abdae6818ccf8390df48aac63f354ef6fc89222001c9 WHIRLPOOL 56c1ba4687b27df7c12c52e770478ece26c87b47d3d53a57a715ede86ec5fbf638f6d2820e4d5f0c895258774e55a2f11783108635aa390491e4c5009a672b1f DIST plruby-0.5.4.tgz 122990 SHA256 70ac71636c694350fcde8a11b3031b7c440e1d8b6118240c91c2b9eb9dbd719e SHA512 9f985e85ee87fc7e89d2b8982450f073bb6850cb54333a34e708ef98e837556be6a09d90f7708c670ac41978471709a1b19175dea05da40476a4ca0f7207df73 WHIRLPOOL b482e156b4db336b2824325b8d655366169949b90f6ab4c46a2ae38d8eb781d943b8c690fec3ebeb0838884ca53e48cc86537afba9142efd84058dbe23dc09c9 +EBUILD plruby-0.5.4-r1.ebuild 1291 SHA256 1a501432d603d9cb4c28a14c7fbd139ecb6b1db763e9cb5db373ee5b71311b6b SHA512 748fcd18881bcae71632ac2464542d4960c4001847ac9329f52bf78d2c0e8811d8370a27a5366d7fd0e461ed8fe6bee31e6c1304d8afbd095bbae1d3ef05c32c WHIRLPOOL ff6e73fb4fd7925d0141d40fc65e87f6649b451ac0d2c09acfd6e250b56bc544ead5a44531cd570e7110b827a18b5f86e4b083ce33d09d11dc80be71223b6b37 EBUILD plruby-0.5.4.ebuild 1244 SHA256 d88dd588e11d21a98f3bedcf324c598cd5eeadc8257e0c411f755b55274e9d9b SHA512 ec7a5e33b5010b2f1a74b7f76b9b7e0e4c333eb1a728a0e6a42130fa9127b89da29260f24c0977befbf6d9443fbfd8b5fbc6341abaaab462a679a4fec26b0649 WHIRLPOOL 69a77485000f72e88ff6bd896178bf4d7db513941827827fc831b8f31ff0c195b2075f253a841f819b1d5b5413193652d09af60cdf1549ac2071bcc4ef340938 -MISC ChangeLog 2484 SHA256 fe73dd9c1c9761e7ed1d95f351e3f9d007bad9328843f999d3fef77d5616ef5c SHA512 cf8a3bcf867ba60c0b8dc0e88df3b8480731903fdd5435d855c37f981121af338de72eae90aa670f61167dbe419903404f18bb50112e616f23886aa0b5357d3f WHIRLPOOL 67b2567f7e65def5c060c1f29bbc8b11c3f8cccdc62210b68d6a6b396625e526cc0a815efae4a45524f14ce12b989786f3902ae0bd3e4f992feb6c0364934f91 +MISC ChangeLog 2696 SHA256 1d2a32f9ca1a941f946f1e4a5b9e32cf6527d7d6420c9c69541927240a25431b SHA512 1e750fbac269270c5e9f90d1466e476fca8eb889b994edc045918f17a5dcaa70ec7455acbf1f4a998c7aa71cae412b84bdc654c6956c8fa5625aa2bc4bd03ee8 WHIRLPOOL a89277dea5b5700d495dce248b08dd5da6df3579babbc09b0a5702825e11179525062498fe0ae50c0af49e8efa6d25c1ed589771c9c23a9ef26a017e38bc9931 MISC metadata.xml 163 SHA256 f0699a4c3ad24cc38836c2d4a1ba03e4e403a9a5364b51df405db02014005891 SHA512 b8dea0d79b67ec69ca908fa0e8fcbd5edf1c9e37fb2a8c00621239dba6e9e8c7a5270e9914863460faabb0b96bbbc796aa75cb5374542ee519742f4889f91701 WHIRLPOOL 254c018c32b2a35bb47fd8c01e1ed3649dc78001f40fc8a76d10416358e928a67d7142825c00056eafb6f329901ebc9ae87c88cbc2f14d1ae21a6f7419f0a038 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iF4EAREIAAYFAlCCXSsACgkQiIP6VqMIqNfR6AEAhFBTcVexnebcEvLm4Qh5PhJC +XgmFsgkrjyaw97sfY8UA/2gS4Kn0DaJLk/jU+vr5aX10+eriIpX1ARVweToayUL5 +=wPcS +-----END PGP SIGNATURE----- diff --git a/dev-ruby/plruby/plruby-0.5.4-r1.ebuild b/dev-ruby/plruby/plruby-0.5.4-r1.ebuild new file mode 100644 index 000000000000..33f0b02e4e6f --- /dev/null +++ b/dev-ruby/plruby/plruby-0.5.4-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/plruby/plruby-0.5.4-r1.ebuild,v 1.1 2012/10/20 08:13:21 graaff Exp $ + +EAPI=4 + +# ruby19 -> missing symbols +USE_RUBY="ruby18" + +inherit ruby-ng + +GITHUB_USER="knu" + +DESCRIPTION="plruby language for PostgreSQL" +HOMEPAGE="http://github.com/knu/postgresql-plruby" +SRC_URI="http://github.com/${GITHUB_USER}/postgresql-plruby/tarball/v${PV} -> ${P}.tgz" + +LICENSE="Ruby" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +DEPEND="${DEPEND} dev-db/postgresql-base dev-db/postgresql-server" +RDEPEND="${RDEPEND} dev-db/postgresql-server" + +RUBY_PATCHES=( "${P}-fix-build-system.patch" ) + +RUBY_S=${GITHUB_USER}-postgresql-plruby-* + +each_ruby_configure() { + ${RUBY} extconf.rb || die +} + +each_ruby_compile() { + # We have injected --no-undefined in Ruby as a safety precaution + # against broken ebuilds, but these bindings unfortunately rely on + # the lazy load of other extensions; see bug #320545. + find . -name Makefile -print0 | xargs -0 \ + sed -i -e 's:-Wl,--no-undefined::' || die "--no-undefined removal failed" + + emake || die +} + +each_ruby_install() { + emake install DESTDIR="${D}" +} + +all_ruby_install() { + dodoc Changes plruby.html plruby.rd README.en +} |