summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2012-12-25 09:17:02 +0000
committerHans de Graaff <graaff@gentoo.org>2012-12-25 09:17:02 +0000
commita6dbe68f48b1a450cd44f87c74bd7f33d4323632 (patch)
tree902b8855412e34913bff8285eb879a04559e279e /dev-ruby/rcairo
parentVersion bump. (diff)
downloadhistorical-a6dbe68f48b1a450cd44f87c74bd7f33d4323632.tar.gz
historical-a6dbe68f48b1a450cd44f87c74bd7f33d4323632.tar.bz2
historical-a6dbe68f48b1a450cd44f87c74bd7f33d4323632.zip
Version bump.
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby/rcairo')
-rw-r--r--dev-ruby/rcairo/ChangeLog7
-rw-r--r--dev-ruby/rcairo/Manifest14
-rw-r--r--dev-ruby/rcairo/rcairo-1.12.3.ebuild72
3 files changed, 84 insertions, 9 deletions
diff --git a/dev-ruby/rcairo/ChangeLog b/dev-ruby/rcairo/ChangeLog
index 3f6dbec65fec..f0cdfa82e46e 100644
--- a/dev-ruby/rcairo/ChangeLog
+++ b/dev-ruby/rcairo/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/rcairo
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/ChangeLog,v 1.78 2012/09/28 15:42:28 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/ChangeLog,v 1.79 2012/12/25 09:15:25 graaff Exp $
+
+*rcairo-1.12.3 (25 Dec 2012)
+
+ 25 Dec 2012; Hans de Graaff <graaff@gentoo.org> +rcairo-1.12.3.ebuild:
+ Version bump.
28 Sep 2012; Samuli Suominen <ssuominen@gentoo.org> rcairo-1.10.2-r1.ebuild:
ppc stable wrt #428040
diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index c576cb6e2082..a6128deb1b27 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -4,19 +4,17 @@ Hash: SHA256
DIST cairo-1.10.0.gem 85504 SHA256 3a6e648b75f43aa1a0efb4f70c03e576c865c1257847ac509fca2aee8991a404 SHA512 212a7c5334ec553f43e4e9b4fdbe131e46494923e04afbae0cb1088c71f24403d9eb0a4ef97e6fd71255f3cbc4be320a3fc3fb9d898afc2f6f04cc3a6f6156c1 WHIRLPOOL 36dd3f731ccf6852d2ebe25cdeef4773acc13cbd558cb608be43ee08d92bd8357857cde5d6d3817cf5a5c546be73d1a707595e9152e4d796379b39c916aa1c9d
DIST cairo-1.10.2.gem 85504 SHA256 f5e4574155d29f2f31eec9adcc1ed39c70c82b55df4cc6596e7b6cc637f80af2 SHA512 0bcfefacc620f439570d0d88eaf8609109c280af4066f1a2bd2bdaba1dc55340747e23fdec3b58bcb7423229d034f3af95f3fcb3a5ed9be841fa6b3c60f14111 WHIRLPOOL 24397993793c6ea8cef2b6b2089619e63b50d25680bd338aa07032c504defa4f6e7c5250f40a38aae28c3e717344f733cd243c1776d634c0fdba9c4b1346d528
DIST cairo-1.12.2.gem 92672 SHA256 3d120cd0ab22fa59f15e0b9e2d74654d3096fa21ccffe986d65496d7da744f98 SHA512 6c62b7e1cf3cfff9159fa6a8a93f096dc525b22bfe2e6d062deb637d8cdd7a7695d154be869600d239f088b6d2301b3b2675df560b576aef5807c786c47d33c2 WHIRLPOOL dddc13a4f49051a1aa10cdebc8358a1034fbf079c461de7e06447fda6c4561260d281f792300d94cbb6ab2942801c69e323997fb96e895fb49b427f945ca370b
+DIST cairo-1.12.3.gem 92672 SHA256 05bdb2ec7aa2c8d1c3c0f22e8f2076ac0773ade9f2ced5f36b6f69c313f86a9c SHA512 a1229a97a460bd0635ee87ffdaf308573e0919d0bea38af4695b93c25b6cdb41544409113b20ad6f0565027d6ded78c8850ef4c86ff93d4e6df2573e1b49de1a WHIRLPOOL e43d30bdba5867cfb5ee75af9c7d21bec015589ecc5d074cb1465ce2fa4c5ab53938c85f4d59804fbc9ea33b0d276892339f91040b0f05eb85279f51c37f3333
EBUILD rcairo-1.10.0-r3.ebuild 2159 SHA256 89eca7f8c1c2c943c16deeaf648bb60cad4c85b2db566136b892abc67406b6cc SHA512 5ce092fdcc0d780a25fe02ec6b3b3d28aaf5c9334b7694616cc9ad02d85ab131781f335e857930ecb35690fa7d7d94f0b499ddd4af10787ec57b38acc412ded5 WHIRLPOOL 19ea2133fab812f7db7c0e0d57304e491e79a6ab78782b00690fffc025b91d03f792f0b1a98a605be44b4b8f86e26b1a27fb7c239e59ebec7a70f84594d33da4
EBUILD rcairo-1.10.2-r1.ebuild 1785 SHA256 49f1c3e407a4a0d9459ca2e21e797f7ca019ebbd5f4eee8f69aae6f8ad264c38 SHA512 446d19a09ff14a0078a5cd5069a5aa5f5181e7418e300d636b488e3c0864c9999d5de284ee08b8c2c2fac37def19399d81a053c15403b104eec8e72d97f99332 WHIRLPOOL 82c40644f83308ecd736eb137a98df20316685b97d3090dd1d09a02c621a0e556cb3a44be5a2e489654422a313dbef3b6ec94c8cb848c3f8fa3702d3e14f595d
EBUILD rcairo-1.12.2.ebuild 1782 SHA256 1bc9ff2d9b3d56b24b4a55d39367b4dffbbeab2beb9568fd1d3e94e22e776cec SHA512 2302b11f585e4a0faa4064168a7dc46dc72b4d280549e00b3aa54efc990e5154f63dcef74ff2ac1b6d87348478eac31fa94368ce3a577d987db48186b97bd896 WHIRLPOOL 3d8d0d24e5b0a47c19403432d70e3db7b78d44772fe46b652c521d24b4763815a5e6b115b35e070b4eb52bbf4a573ae9fbf74d2862df29097224674f4460bd5e
-MISC ChangeLog 11090 SHA256 9e3dadf7f327d5225fc659716664521880735f7555c5459ede0bd1e2129969a3 SHA512 2988d0bb6aa88140d565cdba0c6ba3526ecd41e2dbd4fecb17480b773da11e7410ef95abf32a1c09a35034348f66cb67ece0df215a823943ed6b3031c047921c WHIRLPOOL 7a51ce9ac0dfec731e60864da422e8c91a11404fa3bc5ee62173e7bd718f66813f1366dc282bd1a3fbf05ccbd7c4aaf5c20e676f8254866073aade92878341df
+EBUILD rcairo-1.12.3.ebuild 1730 SHA256 88fdea45c58974fb1f10b4036a302d46e9aa824799bc6ef229ced7f18a06659b SHA512 fb65f10e86ff5d0a4e69c51b2796a44eea2d566e052c365c9c16f2bfc682ea82563f472865d4ec0ca62c514e997775531f759829d7c67822e8dd58c9bb487333 WHIRLPOOL d3197870643d71530c8d50ab00fb0c81b0d090e8de724f9ec37c74ed104fb76913c2abe3b167edd84d0d99f9bcae94f97e78415a2d01753461c7300abc3c0865
+MISC ChangeLog 11207 SHA256 2e6eb959498f2302f92c34f9f45d4bd34e3454edd4addbff828104857562ed27 SHA512 98fb48a26b6716bb0b86c107e244fddd3df9e0212f404e693bc087a944adf0b3ee2ab231ff842466af2132649193c8a0b179e01b1d6eaa4608fedb41667f214b WHIRLPOOL a5a13130023be0d96636cddb80e8d7bdf86630527745c1876f161faf954cb9902bbc40a878266dade829c6d6afa51057bc5b8474b3fd5dd06e1bd09bb4546a61
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQZcS4AAoJEEdUh39IaPFNuTwH/RAO8RwH71DtdAy9ri/jc6CQ
-5P9Wm4Da9ag3dBhrUUWtR+O3K/SPCIzpCFR2YUmFGaVAwgT+lI7Fd9I979+w15U5
-/IrMxu+WKHaJGzLYK9rcG6ow2EeBVggOAqwYlrXK4ZLieQGuS0qqMzwa9SL7ezHh
-MJshtNQWt1FZlwvYD/lf/0t/ss1523gQnukQ+8jBB4EDNNWc8P8DuFse+FyY82ME
-aFiWYCTjMaSThD2WmjBFX3uqv3A9r2SIkWZH1R8Xz8r0pVwY/sHI1kt5G1wExMOb
-8FMid9P/r0OoyHX1F/uHcfAYY+Imq4WsOFI9SHlJXYslzsSJZZdJTxOXwxtUSlk=
-=ZJLr
+iF4EAREIAAYFAlDZbq4ACgkQiIP6VqMIqNeDpAD/YjB7SV20wUDMESxvBXJltlZe
+dVlNXJAltGljxOYGH1IA+wUwo41a7P9HotOAhzYKK06k5+iE+dZRIMtQiy+Ko6Rp
+=7mFV
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/rcairo/rcairo-1.12.3.ebuild b/dev-ruby/rcairo/rcairo-1.12.3.ebuild
new file mode 100644
index 000000000000..6c950401c3a4
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.12.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/rcairo-1.12.3.ebuild,v 1.1 2012/12/25 09:15:25 graaff Exp $
+
+EAPI=4
+
+# jruby → cannot work, it's a compiled extension
+USE_RUBY="ruby18 ree18 ruby19"
+
+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 )"
+
+each_ruby_configure() {
+ ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
+}
+
+each_ruby_compile() {
+ emake -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."
+}