From c77933b3b655cde0471d8b95f20f99f0c1b6d171 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Thu, 11 Dec 2014 06:53:43 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7! --- dev-ruby/rcairo/ChangeLog | 7 ++- dev-ruby/rcairo/Manifest | 14 ++++- dev-ruby/rcairo/rcairo-1.14.0.ebuild | 76 ++++++++++++++++++++++++++++ 3 files changed, 95 insertions(+), 2 deletions(-) create mode 100644 dev-ruby/rcairo/rcairo-1.14.0.ebuild diff --git a/dev-ruby/rcairo/ChangeLog b/dev-ruby/rcairo/ChangeLog index 353dd6b53e93..9d37425e1379 100644 --- a/dev-ruby/rcairo/ChangeLog +++ b/dev-ruby/rcairo/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/rcairo # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/ChangeLog,v 1.89 2014/10/16 19:33:42 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/ChangeLog,v 1.90 2014/12/11 06:53:37 graaff Exp $ + +*rcairo-1.14.0 (11 Dec 2014) + + 11 Dec 2014; Hans de Graaff +rcairo-1.14.0.ebuild: + Version bump. 16 Oct 2014; Manuel Rüger rcairo-1.12.9.ebuild: Add ruby21 support. diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest index 11e536d9f0e2..b67daa54a3c1 100644 --- a/dev-ruby/rcairo/Manifest +++ b/dev-ruby/rcairo/Manifest @@ -1,8 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST cairo-1.10.2.gem 85504 SHA256 f5e4574155d29f2f31eec9adcc1ed39c70c82b55df4cc6596e7b6cc637f80af2 SHA512 0bcfefacc620f439570d0d88eaf8609109c280af4066f1a2bd2bdaba1dc55340747e23fdec3b58bcb7423229d034f3af95f3fcb3a5ed9be841fa6b3c60f14111 WHIRLPOOL 24397993793c6ea8cef2b6b2089619e63b50d25680bd338aa07032c504defa4f6e7c5250f40a38aae28c3e717344f733cd243c1776d634c0fdba9c4b1346d528 DIST cairo-1.12.8.gem 95744 SHA256 d54bf54a719776b3ac12ce217331eb238f61f0d499d2936d5b2a58fbc2872cfb SHA512 c000a3f2546b6b0ac6d3dfd94321a85c72280284ff239b0c2927ad93ff8f665dbd098a84a7eb6414c9a208324b321a2d0143bc55067518d5e16451b471113906 WHIRLPOOL 6271bd601381d7602e34b8466b96464c6e880ad3444e6892ae4cf26750441999e66904dd07c8bf556d3d536e837fcb775abb2ea6e949b4506362753d34ea9144 DIST cairo-1.12.9.gem 96256 SHA256 f7bcff5187f811acc1f9ecc0fb674f3339ae5d10f980552e6e38e6f666c9db05 SHA512 628ac698d2c6de01d3f50cd7d0ef1e6077aa9214acbce175134d7a461afac4792032cec4d70417294a5c0672e5d7d2cc9e0f8644804048fe89ed0e1b2cdf687b WHIRLPOOL 909ce6f40a27249c18a75199d60f04fb9c1d4b49f26ec4a074f1b24526a05606d44d325a579a5febf282d2ff4fd8c0e266bac3d3ceb5eebb82384d6a1c981910 +DIST cairo-1.14.0.gem 96768 SHA256 68e6f51424c52c858ae2091dff5542ba2a551b48f0f2856a823e70b735ba2739 SHA512 1d45aaaae5e94f387ea17b12d65370de8ff60ce533b7076ba7a024db87ab4e37262f942276476e812be215ee4d8da2a80eecad96add66644c37cc7b2189a78bd WHIRLPOOL bd87a18f27125cbae59466ae3c200bd9ffd9916e5c1ec3ccb9a3aebc66b27cd1b48304901eb3b0b593371012b90d948bdab92563c923c7e3d2f6ca5facb8336b EBUILD rcairo-1.10.2-r1.ebuild 1768 SHA256 0581820c7e8ccef568410166a5baee0e781a505095b1a49c26a073d8be1f5813 SHA512 f8266f33513ec88c907d136d68bf93361e6853f9638fbf69f2eda3b3ebe74f4136aa45f25841e35ca96b4d99a11a4e459c0a2bef466756798571b463d38d8f3d WHIRLPOOL 6e73e66ed0245c9ee17673103bff88620b528676f33281949277b30266b84721c4d65f4f9bc732810eb7657d8bf8e69c81a18d44a8f17addb49c54121490dde9 EBUILD rcairo-1.12.8.ebuild 1727 SHA256 f364f1838cd6189485558d7961d4b6819a2fc0a7e408e52c0ccea0e9ab617527 SHA512 73068f02b188481dee200936cd7b8dadba7ff0f9706edab791f6e7d24b72671db8d5465e60040c060f99ab9b8e01fb62135da037cee7c0386bd8ba6d549d592e WHIRLPOOL b3eafcbfde436f9084a3d786eda2335764bdfc60acce1870833ee13cf325bd9a1028edf18caf310fc9c22078661b1fa25960f25c889a34aa8a5aad30428e3065 EBUILD rcairo-1.12.9.ebuild 1734 SHA256 a13a58f2ae37c4fbc0334d7f3087d1939651eff438590562e8981578f20dde28 SHA512 67e9db054d11bb5183855abe53862d64ef99d445d93b80e4b66503d41013a6dae6dfdbc22b5e9934d1ddfd9f1d1b22c54b9c7797a32eaa9b9c5dd749341f9e1b WHIRLPOOL 009de7fd771ca74bee19887dddece031861823512b8c0ab5f4390b48a6f08110ef278140ff789c9cdba818558f019abf94509d161d498857a3bcd84c1868148d -MISC ChangeLog 12332 SHA256 29cf78c914f74b1dfefc3e163040b8d32576649522b6069abf552cc394d2a1f8 SHA512 d9ee9c30dab9b56d0334fa17f7a6b2ed1bc50fe448bf745d4f452136e5ee3fcb7046ed5817328278ed42cde0e049581be399fcf58bae8f02d2455989e0fa3ce7 WHIRLPOOL 8c5d01d0e485cafefcce500db95593588b133025f31ba793bdedd4355cbe3a2191d890d7629e4bb82fc2ec653665b97e992949ef16ba1fb832fc51d99eb1c3b3 +EBUILD rcairo-1.14.0.ebuild 1802 SHA256 eff2b90d467a64ba9bd6300bda52cbde39e8ab104be0bbfae0275b7c21cd5442 SHA512 03f3b50886c40d6c150ce6137bd63866f3fe96c1a715bf2c79a80cf76f9cde3ea933c905926eccd44e82efa41dd5db13887d7af4318d6cdd4297805d788d25e0 WHIRLPOOL 785a61f2dc4b9c3cfe9852f10aa7ab820dc50244138162888bc190c45ce381ba2f7d86b7cb2c7962c7aaaa49db7745cafaf49f53b9c2263f5445a619e00b8028 +MISC ChangeLog 12453 SHA256 e6f18964743e009234d089c3e8b99fd8f0e18dcb1771b29ecd7b6bb601689353 SHA512 854fd5546d76577719bac25a3b02fc2a4a07889183575cacedda64e5541373157f7df6bf0ca3592a780abe06a13c6df9f40f8a7764133346218266315e1da6a2 WHIRLPOOL ca55d6a41223928fbcc32e9be70afe7ecef39bfbd09e6916ebce32eb18c45a3e00f68e1f57be3dfb11b4bd077290e980f32445d669a72d07f8f4aaa832759a15 MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iF4EAREIAAYFAlSJP3cACgkQiIP6VqMIqNeiSQD+MIHlGdRwsYYTDUPwA/vBcK6a +wPbpiFk6IoSNxNGmbUMBAIY8r0Ald1HAFA+yi++3ehP7ymmNbOp6SrY0Ou1vYKBb +=J2CL +-----END PGP SIGNATURE----- diff --git a/dev-ruby/rcairo/rcairo-1.14.0.ebuild b/dev-ruby/rcairo/rcairo-1.14.0.ebuild new file mode 100644 index 000000000000..3e8e03353074 --- /dev/null +++ b/dev-ruby/rcairo/rcairo-1.14.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/rcairo-1.14.0.ebuild,v 1.1 2014/12/11 06:53:37 graaff Exp $ + +EAPI=5 + +USE_RUBY="ruby19 ruby20 ruby21" + +RUBY_FAKEGEM_NAME="cairo" + +# Documentation depends on files that are not distributed. +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_DOCDIR="doc" + +RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS" + +inherit multilib ruby-fakegem + +DESCRIPTION="Ruby bindings for cairo" +HOMEPAGE="http://cairographics.org/rcairo/" + +IUSE="" + +SLOT="0" +LICENSE="|| ( Ruby GPL-2 )" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND="${RDEPEND} + >=x11-libs/cairo-1.2.0[svg]" +DEPEND="${DEPEND} + >=x11-libs/cairo-1.2.0[svg]" + +ruby_add_bdepend " + dev-ruby/pkg-config + dev-ruby/ruby-glib2 + test? ( >=dev-ruby/test-unit-2.1.0-r1:2 )" + +all_ruby_prepare() { + # Avoid development dependency. + sed -i -e '/notify/ s:^:#:' test/cairo-test-utils.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/cairo extconf.rb || die "extconf failed" +} + +each_ruby_compile() { + emake V=1 -Cext/cairo || die "make failed" + + # again, try to make it more standard, to install it more easily. + cp ext/cairo/cairo$(get_modname) lib/ || die +} + +each_ruby_test() { + # don't rely on the Rakefile because it's a mess to load with + # their hierarchy, do it manually. + ${RUBY} -Ilib -r ./test/cairo-test-utils.rb \ + -e 'gem "test-unit"; require "test/unit"; Dir.glob("test/**/test_*.rb") {|f| load f}' || die "tests failed" +} + +each_ruby_install() { + each_fakegem_install + + insinto $(ruby_get_hdrdir) + doins ext/cairo/rb_cairo.h || die "Cannot install header file." +} + +all_ruby_install() { + all_fakegem_install + + insinto /usr/share/doc/${PF}/samples + doins -r samples/* || die "Cannot install sample files." +} -- 2.26.2