[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2023-12-17 Thread Hans de Graaff
commit: f37c3c3497d1694bbd7a15085ef673770ebb13fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 18 07:04:05 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 18 07:04:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37c3c34

dev-ruby/rcairo: add 1.17.13

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest  |  1 +
 dev-ruby/rcairo/rcairo-1.17.13.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 0a811b87fda9..b60a56ba94ba 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1,3 @@
 DIST cairo-1.17.12.gem 199168 BLAKE2B 
3183fc448cf15d0437f1b846670dc7494479bf81ba84a2ae475bb5a0683f1012d0e44c95b3311cea5d0ec9cdd75faa7159d7d0649dbe0813166a8d6a16ddda74
 SHA512 
6bad8c0f15e8617266a85f0ba0bf41db1b508bdb174aa8dbfad8a560a1510cec852502cf39e93b0317c046035bfd97552b92167debb7de4d887c319648b10b56
+DIST cairo-1.17.13.gem 199168 BLAKE2B 
07472d8c3cb71ee6351b0d3fc3a8b22eef586f44677d38dcd2fa848afecca20a1d8c66397eac70ced9c24ccee60a83721fc7cc3a6cf7c1c1beae69935fde5a9b
 SHA512 
82fb621f97b6eb292565fd0f90f5e686c2cd4cd8aa61fa0ab6e25aac665aa9f7e780481a6571fd443be8c53070f29a2dfea5a54949350fe783b12aeb6aba3769
 DIST cairo-1.17.8.gem 198656 BLAKE2B 
c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993
 SHA512 
a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a

diff --git a/dev-ruby/rcairo/rcairo-1.17.13.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.13.ebuild
new file mode 100644
index ..ff39b20efaa2
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.17.13.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cairo/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://cairographics.org/rcairo/;
+
+IUSE=""
+
+SLOT="0"
+LICENSE="|| ( Ruby-BSD GPL-2 )"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="${RDEPEND}
+   >=x11-libs/cairo-1.2.0[svg(+)]"
+DEPEND="${DEPEND}
+   >=x11-libs/cairo-1.2.0[svg(+)]"
+
+ruby_add_rdepend "dev-ruby/red-colors"
+
+ruby_add_bdepend "
+   >=dev-ruby/pkg-config-1.2.2
+   dev-ruby/ruby-glib2
+   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency
+   sed -e '/native-package-installer/ s:^:#:' \
+   -e '/def required_pkg_config_package/areturn true' \
+   -e '/checking_for/,/^end/ s:^:#:' \
+   -i ext/cairo/extconf.rb || die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+
+   # Bug 790131
+   sed -i -e '/^install-headers:/s!$! $(TIMESTAMP_DIR)/.sitearchdir.time!' 
\
+   ext/cairo/depend || 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/helper \
+   -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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r samples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2023-07-24 Thread Arthur Zamarin
commit: 70dbf2319e961aae86663cfe1f19e467744e7473
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 24 13:36:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 24 13:36:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70dbf231

dev-ruby/rcairo: Stabilize 1.17.12 amd64, #910990

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/rcairo/rcairo-1.17.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.17.12.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.12.ebuild
index 1ce5a045a312..1d22ef0b81d7 100644
--- a/dev-ruby/rcairo/rcairo-1.17.12.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.12.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby-BSD GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~riscv ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg(+)]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2023-06-16 Thread Hans de Graaff
commit: 88ec6a4f08e6ade23727c309e73eaf2ca6dbff20
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 04:47:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 04:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ec6a4f

dev-ruby/rcairo: add 1.17.12

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest  |  1 +
 dev-ruby/rcairo/rcairo-1.17.12.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index b4c745ab5b1f..0a811b87fda9 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1 +1,2 @@
+DIST cairo-1.17.12.gem 199168 BLAKE2B 
3183fc448cf15d0437f1b846670dc7494479bf81ba84a2ae475bb5a0683f1012d0e44c95b3311cea5d0ec9cdd75faa7159d7d0649dbe0813166a8d6a16ddda74
 SHA512 
6bad8c0f15e8617266a85f0ba0bf41db1b508bdb174aa8dbfad8a560a1510cec852502cf39e93b0317c046035bfd97552b92167debb7de4d887c319648b10b56
 DIST cairo-1.17.8.gem 198656 BLAKE2B 
c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993
 SHA512 
a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a

diff --git a/dev-ruby/rcairo/rcairo-1.17.12.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.12.ebuild
new file mode 100644
index ..1ce5a045a312
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.17.12.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cairo/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://cairographics.org/rcairo/;
+
+IUSE=""
+
+SLOT="0"
+LICENSE="|| ( Ruby-BSD GPL-2 )"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="${RDEPEND}
+   >=x11-libs/cairo-1.2.0[svg(+)]"
+DEPEND="${DEPEND}
+   >=x11-libs/cairo-1.2.0[svg(+)]"
+
+ruby_add_rdepend "dev-ruby/red-colors"
+
+ruby_add_bdepend "
+   >=dev-ruby/pkg-config-1.2.2
+   dev-ruby/ruby-glib2
+   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency
+   sed -e '/native-package-installer/ s:^:#:' \
+   -e '/def required_pkg_config_package/areturn true' \
+   -e '/checking_for/,/^end/ s:^:#:' \
+   -i ext/cairo/extconf.rb || die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+
+   # Bug 790131
+   sed -i -e '/^install-headers:/s!$! $(TIMESTAMP_DIR)/.sitearchdir.time!' 
\
+   ext/cairo/depend || 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/helper \
+   -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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r samples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2023-03-29 Thread Sam James
commit: 635dc8a23aa06d6d398a8a87a3273680cbfe03d4
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 12:09:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 12:56:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635dc8a2

dev-ruby/rcairo: drop 1.17.5-r1

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/rcairo/Manifest|  1 -
 dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild | 75 -
 2 files changed, 76 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index a55008807b10..b4c745ab5b1f 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1 @@
-DIST cairo-1.17.5.gem 197120 BLAKE2B 
6788c4832331407802d56dc429d665d8a82d9e69a7bf9958391b02003e71d7449cabd65fb97916e8e06a16fa599bae1c514e8ace75304f746db3051bb6bc21ee
 SHA512 
f2ade6fb6b9fccd81a11061b277d4a9077936e0beef42c61225bd4d5630586a57a3fa192a20a0f7e4922313e2a8215268bc9a5d007d2805cf1f80714fd9ad1ba
 DIST cairo-1.17.8.gem 198656 BLAKE2B 
c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993
 SHA512 
a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a

diff --git a/dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild
deleted file mode 100644
index 14576037d080..
--- a/dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_NAME="cairo"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/cairo/extconf.rb)
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://cairographics.org/rcairo/;
-
-IUSE=""
-
-SLOT="0"
-LICENSE="|| ( Ruby-BSD GPL-2 )"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-
-RDEPEND="${RDEPEND}
-   >=x11-libs/cairo-1.2.0[svg(+)]"
-DEPEND="${DEPEND}
-   >=x11-libs/cairo-1.2.0[svg(+)]"
-
-ruby_add_rdepend "dev-ruby/red-colors"
-
-ruby_add_bdepend "
-   >=dev-ruby/pkg-config-1.2.2
-   dev-ruby/ruby-glib2
-   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
-
-all_ruby_prepare() {
-   # Avoid unneeded dependency
-   sed -e '/native-package-installer/ s:^:#:' \
-   -e '/def required_pkg_config_package/areturn true' \
-   -e '/checking_for/,/^end/ s:^:#:' \
-   -i ext/cairo/extconf.rb || die
-   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
-
-   # Avoid test that requires unpackaged fixture
-   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
-
-   # Bug 790131
-   sed -i -e '/^install-headers:/s!$! $(TIMESTAMP_DIR)/.sitearchdir.time!' 
\
-   ext/cairo/depend || 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/helper \
-   -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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   dodoc -r samples
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2023-03-29 Thread Sam James
commit: a9d379a376fd361f2b48a5b900916362ee85f676
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 12:04:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 12:04:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9d379a3

dev-ruby/rcairo: Stabilize 1.17.8 amd64, #903520

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/rcairo/rcairo-1.17.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.17.8.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
index c82217f31c26..8b30f8949ac7 100644
--- a/dev-ruby/rcairo/rcairo-1.17.8.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby-BSD GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~riscv ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg(+)]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2023-03-25 Thread Sam James
commit: 4ad0685842fe18ba6ea3ae09473ee04cedf9b6de
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 06:40:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 07:10:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad06858

dev-ruby/rcairo: enable ruby32

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/rcairo/rcairo-1.17.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.17.8.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
index 4f3fa7c8472b..c82217f31c26 100644
--- a/dev-ruby/rcairo/rcairo-1.17.8.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_NAME="cairo"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2023-03-11 Thread Hans de Graaff
commit: 424104418e79b6891f05007c5a45dce3f6df6212
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 11 08:24:17 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 11 08:25:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42410441

dev-ruby/rcairo: enable ruby30, ruby31

Closes: https://bugs.gentoo.org/898150
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/rcairo-1.17.8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rcairo/rcairo-1.17.8.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
index 9476d5c60e1a..4f3fa7c8472b 100644
--- a/dev-ruby/rcairo/rcairo-1.17.8.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_NAME="cairo"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2023-01-24 Thread Hans de Graaff
commit: 72a9065c816da7c49e7d1f1efbfdfc49f96162f5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 25 07:06:55 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 25 07:30:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a9065c

dev-ruby/rcairo: drop 1.16.6-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest|  1 -
 dev-ruby/rcairo/rcairo-1.16.6-r1.ebuild | 78 -
 2 files changed, 79 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 242aea46fd13..a55008807b10 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,2 @@
-DIST cairo-1.16.6.gem 197120 BLAKE2B 
d5c1f1704592afb096d30504f2d74d27e29e6222fd1648895beab786efae071de70f942b31e2f49960ec91bd87f0297a2d3b07013e894951d4ec1e8d376e73dc
 SHA512 
f499daa83e865d58cc29d158ce649cab9f939464a08e5d7711f6cf255fb8dcfbf52457e3d2b81aef2018ad8d0762117776049b3681c9be6abdf4f0b12e43404c
 DIST cairo-1.17.5.gem 197120 BLAKE2B 
6788c4832331407802d56dc429d665d8a82d9e69a7bf9958391b02003e71d7449cabd65fb97916e8e06a16fa599bae1c514e8ace75304f746db3051bb6bc21ee
 SHA512 
f2ade6fb6b9fccd81a11061b277d4a9077936e0beef42c61225bd4d5630586a57a3fa192a20a0f7e4922313e2a8215268bc9a5d007d2805cf1f80714fd9ad1ba
 DIST cairo-1.17.8.gem 198656 BLAKE2B 
c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993
 SHA512 
a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a

diff --git a/dev-ruby/rcairo/rcairo-1.16.6-r1.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.6-r1.ebuild
deleted file mode 100644
index 9dfd343431f5..
--- a/dev-ruby/rcairo/rcairo-1.16.6-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_NAME="cairo"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://cairographics.org/rcairo/;
-
-IUSE=""
-
-SLOT="0"
-LICENSE="|| ( Ruby-BSD 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-1.2.2
-   dev-ruby/ruby-glib2
-   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
-
-all_ruby_prepare() {
-   # Avoid unneeded dependency
-   sed -e '/native-package-installer/ s:^:#:' \
-   -e '/def required_pkg_config_package/areturn true' \
-   -e '/checking_for/,/^end/ s:^:#:' \
-   -i ext/cairo/extconf.rb || die
-   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
-
-   # Avoid test that requires unpackaged fixture
-   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cairo
-
-   # 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/helper \
-   -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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   dodoc -r samples
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2022-11-26 Thread Hans de Graaff
commit: 2e50c5c62929f80524f1475280a69a097892f774
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 26 14:20:06 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 26 16:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e50c5c6

dev-ruby/rcairo: add 1.17.8

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.17.8.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index a7543581a0b5..242aea46fd13 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1,3 @@
 DIST cairo-1.16.6.gem 197120 BLAKE2B 
d5c1f1704592afb096d30504f2d74d27e29e6222fd1648895beab786efae071de70f942b31e2f49960ec91bd87f0297a2d3b07013e894951d4ec1e8d376e73dc
 SHA512 
f499daa83e865d58cc29d158ce649cab9f939464a08e5d7711f6cf255fb8dcfbf52457e3d2b81aef2018ad8d0762117776049b3681c9be6abdf4f0b12e43404c
 DIST cairo-1.17.5.gem 197120 BLAKE2B 
6788c4832331407802d56dc429d665d8a82d9e69a7bf9958391b02003e71d7449cabd65fb97916e8e06a16fa599bae1c514e8ace75304f746db3051bb6bc21ee
 SHA512 
f2ade6fb6b9fccd81a11061b277d4a9077936e0beef42c61225bd4d5630586a57a3fa192a20a0f7e4922313e2a8215268bc9a5d007d2805cf1f80714fd9ad1ba
+DIST cairo-1.17.8.gem 198656 BLAKE2B 
c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993
 SHA512 
a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a

diff --git a/dev-ruby/rcairo/rcairo-1.17.8.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
new file mode 100644
index ..9476d5c60e1a
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cairo/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://cairographics.org/rcairo/;
+
+IUSE=""
+
+SLOT="0"
+LICENSE="|| ( Ruby-BSD GPL-2 )"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="${RDEPEND}
+   >=x11-libs/cairo-1.2.0[svg(+)]"
+DEPEND="${DEPEND}
+   >=x11-libs/cairo-1.2.0[svg(+)]"
+
+ruby_add_rdepend "dev-ruby/red-colors"
+
+ruby_add_bdepend "
+   >=dev-ruby/pkg-config-1.2.2
+   dev-ruby/ruby-glib2
+   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency
+   sed -e '/native-package-installer/ s:^:#:' \
+   -e '/def required_pkg_config_package/areturn true' \
+   -e '/checking_for/,/^end/ s:^:#:' \
+   -i ext/cairo/extconf.rb || die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+
+   # Bug 790131
+   sed -i -e '/^install-headers:/s!$! $(TIMESTAMP_DIR)/.sitearchdir.time!' 
\
+   ext/cairo/depend || 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/helper \
+   -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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r samples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2022-11-26 Thread Hans de Graaff
commit: 0d37ee7eca6c59ff0f09639949f7f30dcd8c1692
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 26 14:51:37 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 26 16:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d37ee7e

dev-ruby/rcairo: stabilize 1.17.5-r1 for amd64

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild
index 68a74fc47c0a..14576037d080 100644
--- a/dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby-BSD GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~riscv ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg(+)]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2022-10-08 Thread Sam James
commit: badc8379925336dc1b88b06a6d4feaa593959042
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  8 18:21:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  8 18:25:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=badc8379

dev-ruby/rcairo: fix MissingUseDepDefault on cairo

Closes: https://bugs.gentoo.org/875917
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/rcairo/{rcairo-1.16.6.ebuild => rcairo-1.16.6-r1.ebuild} | 4 ++--
 dev-ruby/rcairo/{rcairo-1.17.5.ebuild => rcairo-1.17.5-r1.ebuild} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/rcairo/rcairo-1.16.6.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.6-r1.ebuild
similarity index 96%
rename from dev-ruby/rcairo/rcairo-1.16.6.ebuild
rename to dev-ruby/rcairo/rcairo-1.16.6-r1.ebuild
index 91c76275019c..9dfd343431f5 100644
--- a/dev-ruby/rcairo/rcairo-1.16.6.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.16.6-r1.ebuild
@@ -25,9 +25,9 @@ LICENSE="|| ( Ruby-BSD GPL-2 )"
 KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}
-   >=x11-libs/cairo-1.2.0[svg]"
+   >=x11-libs/cairo-1.2.0[svg(+)]"
 DEPEND="${DEPEND}
-   >=x11-libs/cairo-1.2.0[svg]"
+   >=x11-libs/cairo-1.2.0[svg(+)]"
 
 ruby_add_bdepend "
>=dev-ruby/pkg-config-1.2.2

diff --git a/dev-ruby/rcairo/rcairo-1.17.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild
similarity index 96%
rename from dev-ruby/rcairo/rcairo-1.17.5.ebuild
rename to dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild
index 9bf1c8c8eee3..68a74fc47c0a 100644
--- a/dev-ruby/rcairo/rcairo-1.17.5.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild
@@ -27,9 +27,9 @@ LICENSE="|| ( Ruby-BSD GPL-2 )"
 KEYWORDS="~amd64 ~ppc ~riscv ~x86"
 
 RDEPEND="${RDEPEND}
-   >=x11-libs/cairo-1.2.0[svg]"
+   >=x11-libs/cairo-1.2.0[svg(+)]"
 DEPEND="${DEPEND}
-   >=x11-libs/cairo-1.2.0[svg]"
+   >=x11-libs/cairo-1.2.0[svg(+)]"
 
 ruby_add_rdepend "dev-ruby/red-colors"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2022-07-30 Thread Hans de Graaff
commit: cbff8f5585cb607206e5b389efc41b08ad6fb4ce
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 30 07:38:22 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul 30 07:46:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbff8f55

dev-ruby/rcairo: update LICENSE

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/rcairo-1.16.6.ebuild | 4 ++--
 dev-ruby/rcairo/rcairo-1.17.5.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/rcairo/rcairo-1.16.6.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.6.ebuild
index 7b11ca38811a..91c76275019c 100644
--- a/dev-ruby/rcairo/rcairo-1.16.6.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.16.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ HOMEPAGE="https://cairographics.org/rcairo/;
 IUSE=""
 
 SLOT="0"
-LICENSE="|| ( Ruby GPL-2 )"
+LICENSE="|| ( Ruby-BSD GPL-2 )"
 KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}

diff --git a/dev-ruby/rcairo/rcairo-1.17.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
index 98fa741d41d3..9bf1c8c8eee3 100644
--- a/dev-ruby/rcairo/rcairo-1.17.5.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://cairographics.org/rcairo/;
 IUSE=""
 
 SLOT="0"
-LICENSE="|| ( Ruby GPL-2 )"
+LICENSE="|| ( Ruby-BSD GPL-2 )"
 KEYWORDS="~amd64 ~ppc ~riscv ~x86"
 
 RDEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2021-10-27 Thread Hans de Graaff
commit: 258188195cddf14422e56b9c3c909e26c1456c19
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 27 11:27:18 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 27 13:58:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25818819

dev-ruby/rcairo: cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest |  1 -
 dev-ruby/rcairo/rcairo-1.16.5.ebuild | 80 
 2 files changed, 81 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 5ae04adb840..a7543581a0b 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,2 @@
-DIST cairo-1.16.5.gem 196608 BLAKE2B 
df84e6b0b4419471cdaacb7eaecf23b9257b8e0933dba0e3058afefc288cbb2f14acb38d4f5302f095ed37c46469eae61d934c8da2d0b1ef1cc48f06e794179f
 SHA512 
98c10e16a3a2d964dd9b5fd450118068042e721f9655758ca567ed45f418ce1c2b9fe8cfa991a94778eb17d69fef65008d2c21244592f4f1819104bdeb76bdcc
 DIST cairo-1.16.6.gem 197120 BLAKE2B 
d5c1f1704592afb096d30504f2d74d27e29e6222fd1648895beab786efae071de70f942b31e2f49960ec91bd87f0297a2d3b07013e894951d4ec1e8d376e73dc
 SHA512 
f499daa83e865d58cc29d158ce649cab9f939464a08e5d7711f6cf255fb8dcfbf52457e3d2b81aef2018ad8d0762117776049b3681c9be6abdf4f0b12e43404c
 DIST cairo-1.17.5.gem 197120 BLAKE2B 
6788c4832331407802d56dc429d665d8a82d9e69a7bf9958391b02003e71d7449cabd65fb97916e8e06a16fa599bae1c514e8ace75304f746db3051bb6bc21ee
 SHA512 
f2ade6fb6b9fccd81a11061b277d4a9077936e0beef42c61225bd4d5630586a57a3fa192a20a0f7e4922313e2a8215268bc9a5d007d2805cf1f80714fd9ad1ba

diff --git a/dev-ruby/rcairo/rcairo-1.16.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.5.ebuild
deleted file mode 100644
index 73e22cc713a..000
--- a/dev-ruby/rcairo/rcairo-1.16.5.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_NAME="cairo"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://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-1.2.2
-   dev-ruby/ruby-glib2
-   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
-
-all_ruby_prepare() {
-   # Avoid unneeded dependency
-   sed -e '/native-package-installer/ s:^:#:' \
-   -e '/def required_pkg_config_package/areturn true' \
-   -e '/checking_for/,/^end/ s:^:#:' \
-   -i ext/cairo/extconf.rb || die
-   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
-
-   # Avoid test that requires unpackaged fixture
-   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cairo
-
-   # 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/helper \
-   -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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   dodoc -r samples
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2021-06-20 Thread Hans de Graaff
commit: d87ea1091994031785d8a67ab7b0ce4e1fdabb85
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jun 20 07:37:41 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 21 05:15:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87ea109

dev-ruby/rcairo: amd64 stable

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/rcairo-1.16.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rcairo/rcairo-1.16.6.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.6.ebuild
index ff61e4edeb3..7b11ca38811 100644
--- a/dev-ruby/rcairo/rcairo-1.16.6.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.16.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2021-06-14 Thread Sergei Trofimovich
commit: dab55bddfa085065687b23380ed996708fe1e13a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jun 14 06:37:16 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 14 06:37:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab55bdd

dev-ruby/rcairo: keyworded 1.17.5 for ppc

keyworded wrt bug #786195

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-ruby/rcairo/rcairo-1.17.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.17.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
index a19e1514dfc..e379f8174bf 100644
--- a/dev-ruby/rcairo/rcairo-1.17.5.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby GPL-2 )"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2021-05-23 Thread Naohiro Aota
commit: 196a315c3da76c2d8201eccd8c95b76a06508b5a
Author: Naohiro Aota  gentoo  org>
AuthorDate: Sun May 23 07:41:51 2021 +
Commit: Naohiro Aota  gentoo  org>
CommitDate: Sun May 23 07:59:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196a315c

dev-ruby/rcairo: fix makefile dependency

Add missing additional dependency to solve make's race issue.

Closes: https://bugs.gentoo.org/790131
Signed-off-by: Naohiro Aota  gentoo.org>

 dev-ruby/rcairo/rcairo-1.17.5.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-ruby/rcairo/rcairo-1.17.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
index f4126a769e6..a19e1514dfc 100644
--- a/dev-ruby/rcairo/rcairo-1.17.5.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
@@ -48,6 +48,10 @@ all_ruby_prepare() {
 
# Avoid test that requires unpackaged fixture
sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+
+   # Bug 790131
+   sed -i -e '/^install-headers:/s!$! $(TIMESTAMP_DIR)/.sitearchdir.time!' 
\
+   ext/cairo/depend || die
 }
 
 each_ruby_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2021-05-07 Thread Thomas Deutschmann
commit: 2f60f88345c97021ecb987631f5c435e3b822f05
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat May  8 02:08:19 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat May  8 02:08:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f60f883

dev-ruby/rcairo: x86 keyworded (bug #786195)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-ruby/rcairo/rcairo-1.17.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.17.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
index 07620424b8b..f4126a769e6 100644
--- a/dev-ruby/rcairo/rcairo-1.17.5.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby GPL-2 )"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2021-04-27 Thread Hans de Graaff
commit: 1265960719b995119d9222fda21d4b32d2b2ee59
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 28 04:52:48 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 28 04:53:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12659607

dev-ruby/rcairo: add 1.17.5

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.17.5.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 6a0ddbe1958..5ae04adb840 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1,3 @@
 DIST cairo-1.16.5.gem 196608 BLAKE2B 
df84e6b0b4419471cdaacb7eaecf23b9257b8e0933dba0e3058afefc288cbb2f14acb38d4f5302f095ed37c46469eae61d934c8da2d0b1ef1cc48f06e794179f
 SHA512 
98c10e16a3a2d964dd9b5fd450118068042e721f9655758ca567ed45f418ce1c2b9fe8cfa991a94778eb17d69fef65008d2c21244592f4f1819104bdeb76bdcc
 DIST cairo-1.16.6.gem 197120 BLAKE2B 
d5c1f1704592afb096d30504f2d74d27e29e6222fd1648895beab786efae071de70f942b31e2f49960ec91bd87f0297a2d3b07013e894951d4ec1e8d376e73dc
 SHA512 
f499daa83e865d58cc29d158ce649cab9f939464a08e5d7711f6cf255fb8dcfbf52457e3d2b81aef2018ad8d0762117776049b3681c9be6abdf4f0b12e43404c
+DIST cairo-1.17.5.gem 197120 BLAKE2B 
6788c4832331407802d56dc429d665d8a82d9e69a7bf9958391b02003e71d7449cabd65fb97916e8e06a16fa599bae1c514e8ace75304f746db3051bb6bc21ee
 SHA512 
f2ade6fb6b9fccd81a11061b277d4a9077936e0beef42c61225bd4d5630586a57a3fa192a20a0f7e4922313e2a8215268bc9a5d007d2805cf1f80714fd9ad1ba

diff --git a/dev-ruby/rcairo/rcairo-1.17.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
new file mode 100644
index 000..07620424b8b
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.17.5.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cairo/extconf.rb)
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://cairographics.org/rcairo/;
+
+IUSE=""
+
+SLOT="0"
+LICENSE="|| ( Ruby GPL-2 )"
+KEYWORDS="~amd64"
+
+RDEPEND="${RDEPEND}
+   >=x11-libs/cairo-1.2.0[svg]"
+DEPEND="${DEPEND}
+   >=x11-libs/cairo-1.2.0[svg]"
+
+ruby_add_rdepend "dev-ruby/red-colors"
+
+ruby_add_bdepend "
+   >=dev-ruby/pkg-config-1.2.2
+   dev-ruby/ruby-glib2
+   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency
+   sed -e '/native-package-installer/ s:^:#:' \
+   -e '/def required_pkg_config_package/areturn true' \
+   -e '/checking_for/,/^end/ s:^:#:' \
+   -i ext/cairo/extconf.rb || die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || 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/helper \
+   -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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r samples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2021-01-16 Thread Hans de Graaff
commit: e56820d78c9bdeb735cd7c9514cd447b7a02d5de
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 17 07:00:13 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan 17 07:16:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e56820d7

dev-ruby/rcairo: cleanup

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest |  2 -
 dev-ruby/rcairo/rcairo-1.16.2.ebuild | 78 --
 dev-ruby/rcairo/rcairo-1.16.4.ebuild | 81 
 3 files changed, 161 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index db2c8de8156..6a0ddbe1958 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,4 +1,2 @@
-DIST cairo-1.16.2.gem 100352 BLAKE2B 
b8b02e949b33c60ebe05852efd1cd775a79dab5ab6837f973ecf1b2c1af653a7c09221892b92210b9e5a0d615732116a91e5e1e9f93229f98987c18b36514dcc
 SHA512 
b711399ddd7afa958e3faee87b2a768f55af9ec0cef486d9edcf082a0c7a5ec90610d9a52784d55608a70befe4571e4cb1abc401a8a5b5357fa0bfff9159d239
-DIST cairo-1.16.4.gem 196608 BLAKE2B 
f7cc8d9e2dc5e3f6dc5a6e259f5594bd7a6cfb13c3577a870949696c25c5139b69d6809cceda664ccf7b7278536b2d551bbd42e4471154a302eb1710324c2792
 SHA512 
5af8536cd374255386fdc84b265deebb7ed21ef270538f0c2d6a5cdf3dcf1c913633f1ca813f197460968b20b6e592f24334b872cf822584d4de28c589160da8
 DIST cairo-1.16.5.gem 196608 BLAKE2B 
df84e6b0b4419471cdaacb7eaecf23b9257b8e0933dba0e3058afefc288cbb2f14acb38d4f5302f095ed37c46469eae61d934c8da2d0b1ef1cc48f06e794179f
 SHA512 
98c10e16a3a2d964dd9b5fd450118068042e721f9655758ca567ed45f418ce1c2b9fe8cfa991a94778eb17d69fef65008d2c21244592f4f1819104bdeb76bdcc
 DIST cairo-1.16.6.gem 197120 BLAKE2B 
d5c1f1704592afb096d30504f2d74d27e29e6222fd1648895beab786efae071de70f942b31e2f49960ec91bd87f0297a2d3b07013e894951d4ec1e8d376e73dc
 SHA512 
f499daa83e865d58cc29d158ce649cab9f939464a08e5d7711f6cf255fb8dcfbf52457e3d2b81aef2018ad8d0762117776049b3681c9be6abdf4f0b12e43404c

diff --git a/dev-ruby/rcairo/rcairo-1.16.2.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.2.ebuild
deleted file mode 100644
index c321ceda462..000
--- a/dev-ruby/rcairo/rcairo-1.16.2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_NAME="cairo"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://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-1.2.2
-   dev-ruby/ruby-glib2
-   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
-
-all_ruby_prepare() {
-   # Avoid unneeded dependency
-   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
-   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
-
-   # Avoid test that requires unpackaged fixture
-   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cairo
-
-   # 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/helper \
-   -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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
-}

diff --git a/dev-ruby/rcairo/rcairo-1.16.4.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.4.ebuild
deleted file mode 100644
index e11b75bfaf5..000
--- a/dev-ruby/rcairo/rcairo-1.16.4.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_NAME="cairo"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://cairographics.org/rcairo/;
-
-IUSE=""
-
-SLOT="0"

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2020-07-26 Thread Hans de Graaff
commit: c0ae24c8c4a554e2f01ba657567a6f4a5cda6f5f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul 26 09:58:21 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul 26 15:12:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ae24c8

dev-ruby/rcairo: amd64 stable

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/rcairo-1.16.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.16.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.5.ebuild
index ec94518c640..73e22cc713a 100644
--- a/dev-ruby/rcairo/rcairo-1.16.5.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.16.5.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2020-07-23 Thread Hans de Graaff
commit: 3e12f154d595052b3dc01b78ad63ba251ce2fc20
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jul 23 05:11:11 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jul 23 15:02:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e12f154

dev-ruby/rcairo: add 1.16.6

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.16.6.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index abcbd414451..db2c8de8156 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,4 @@
 DIST cairo-1.16.2.gem 100352 BLAKE2B 
b8b02e949b33c60ebe05852efd1cd775a79dab5ab6837f973ecf1b2c1af653a7c09221892b92210b9e5a0d615732116a91e5e1e9f93229f98987c18b36514dcc
 SHA512 
b711399ddd7afa958e3faee87b2a768f55af9ec0cef486d9edcf082a0c7a5ec90610d9a52784d55608a70befe4571e4cb1abc401a8a5b5357fa0bfff9159d239
 DIST cairo-1.16.4.gem 196608 BLAKE2B 
f7cc8d9e2dc5e3f6dc5a6e259f5594bd7a6cfb13c3577a870949696c25c5139b69d6809cceda664ccf7b7278536b2d551bbd42e4471154a302eb1710324c2792
 SHA512 
5af8536cd374255386fdc84b265deebb7ed21ef270538f0c2d6a5cdf3dcf1c913633f1ca813f197460968b20b6e592f24334b872cf822584d4de28c589160da8
 DIST cairo-1.16.5.gem 196608 BLAKE2B 
df84e6b0b4419471cdaacb7eaecf23b9257b8e0933dba0e3058afefc288cbb2f14acb38d4f5302f095ed37c46469eae61d934c8da2d0b1ef1cc48f06e794179f
 SHA512 
98c10e16a3a2d964dd9b5fd450118068042e721f9655758ca567ed45f418ce1c2b9fe8cfa991a94778eb17d69fef65008d2c21244592f4f1819104bdeb76bdcc
+DIST cairo-1.16.6.gem 197120 BLAKE2B 
d5c1f1704592afb096d30504f2d74d27e29e6222fd1648895beab786efae071de70f942b31e2f49960ec91bd87f0297a2d3b07013e894951d4ec1e8d376e73dc
 SHA512 
f499daa83e865d58cc29d158ce649cab9f939464a08e5d7711f6cf255fb8dcfbf52457e3d2b81aef2018ad8d0762117776049b3681c9be6abdf4f0b12e43404c

diff --git a/dev-ruby/rcairo/rcairo-1.16.6.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.6.ebuild
new file mode 100644
index 000..ff61e4edeb3
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.16.6.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://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-1.2.2
+   dev-ruby/ruby-glib2
+   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency
+   sed -e '/native-package-installer/ s:^:#:' \
+   -e '/def required_pkg_config_package/areturn true' \
+   -e '/checking_for/,/^end/ s:^:#:' \
+   -i ext/cairo/extconf.rb || die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cairo
+
+   # 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/helper \
+   -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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r samples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2020-02-09 Thread Hans de Graaff
commit: ad1ada363007dd68832466c33a1a7e25ae3783b3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb  9 10:23:55 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb  9 10:24:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1ada36

dev-ruby/rcairo: add ruby27

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/rcairo-1.16.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.16.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.5.ebuild
index 56694baf14b..ec94518c640 100644
--- a/dev-ruby/rcairo/rcairo-1.16.5.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.16.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_NAME="cairo"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2020-02-04 Thread Hans de Graaff
commit: 26b1040615bae469007b6c001014283a74f02f12
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb  5 06:03:26 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb  5 06:16:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b10406

dev-ruby/rcairo: fix dodoc

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/rcairo-1.16.5.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-ruby/rcairo/rcairo-1.16.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.5.ebuild
index 7d76e33467b..56694baf14b 100644
--- a/dev-ruby/rcairo/rcairo-1.16.5.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.16.5.ebuild
@@ -76,6 +76,5 @@ each_ruby_install() {
 all_ruby_install() {
all_fakegem_install
 
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
+   dodoc -r samples
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2020-02-03 Thread Hans de Graaff
commit: 76783f3fc9cb2c456deedb80cf8d1f6831a522a8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb  4 06:05:41 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb  4 06:29:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76783f3f

dev-ruby/rcairo: add 1.16.5

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.16.5.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 7deb727530b..abcbd414451 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1,3 @@
 DIST cairo-1.16.2.gem 100352 BLAKE2B 
b8b02e949b33c60ebe05852efd1cd775a79dab5ab6837f973ecf1b2c1af653a7c09221892b92210b9e5a0d615732116a91e5e1e9f93229f98987c18b36514dcc
 SHA512 
b711399ddd7afa958e3faee87b2a768f55af9ec0cef486d9edcf082a0c7a5ec90610d9a52784d55608a70befe4571e4cb1abc401a8a5b5357fa0bfff9159d239
 DIST cairo-1.16.4.gem 196608 BLAKE2B 
f7cc8d9e2dc5e3f6dc5a6e259f5594bd7a6cfb13c3577a870949696c25c5139b69d6809cceda664ccf7b7278536b2d551bbd42e4471154a302eb1710324c2792
 SHA512 
5af8536cd374255386fdc84b265deebb7ed21ef270538f0c2d6a5cdf3dcf1c913633f1ca813f197460968b20b6e592f24334b872cf822584d4de28c589160da8
+DIST cairo-1.16.5.gem 196608 BLAKE2B 
df84e6b0b4419471cdaacb7eaecf23b9257b8e0933dba0e3058afefc288cbb2f14acb38d4f5302f095ed37c46469eae61d934c8da2d0b1ef1cc48f06e794179f
 SHA512 
98c10e16a3a2d964dd9b5fd450118068042e721f9655758ca567ed45f418ce1c2b9fe8cfa991a94778eb17d69fef65008d2c21244592f4f1819104bdeb76bdcc

diff --git a/dev-ruby/rcairo/rcairo-1.16.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.5.ebuild
new file mode 100644
index 000..7d76e33467b
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.16.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://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-1.2.2
+   dev-ruby/ruby-glib2
+   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency
+   sed -e '/native-package-installer/ s:^:#:' \
+   -e '/def required_pkg_config_package/areturn true' \
+   -e '/checking_for/,/^end/ s:^:#:' \
+   -i ext/cairo/extconf.rb || die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cairo
+
+   # 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/helper \
+   -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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2019-11-04 Thread Hans de Graaff
commit: fdec4bcf903ac5ab891f73a636a82c2c93fa0fcb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov  5 06:05:10 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Nov  5 06:41:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdec4bcf

dev-ruby/rcairo: cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rcairo/Manifest  |  1 -
 dev-ruby/rcairo/rcairo-1.15.11.ebuild | 81 ---
 2 files changed, 82 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index efda01b2854..7deb727530b 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,2 @@
-DIST cairo-1.15.11.gem 103424 BLAKE2B 
da4598d64d57ebe9245d892c25cfed0198d4a2c6adc440e7547314bb01adfde20118f17c6a07b0342a78c5e86b18e5c4b51782f99a61b34deeab0bdff12649ce
 SHA512 
3c21468511eac323b27a86e1c5188b5444d3bf2de244f4dc35d0ae297cb3f1756ec8333555bb7c4178e9f4ebcfd1600e6fd77fa7fe76055bf633bb2f8c69271c
 DIST cairo-1.16.2.gem 100352 BLAKE2B 
b8b02e949b33c60ebe05852efd1cd775a79dab5ab6837f973ecf1b2c1af653a7c09221892b92210b9e5a0d615732116a91e5e1e9f93229f98987c18b36514dcc
 SHA512 
b711399ddd7afa958e3faee87b2a768f55af9ec0cef486d9edcf082a0c7a5ec90610d9a52784d55608a70befe4571e4cb1abc401a8a5b5357fa0bfff9159d239
 DIST cairo-1.16.4.gem 196608 BLAKE2B 
f7cc8d9e2dc5e3f6dc5a6e259f5594bd7a6cfb13c3577a870949696c25c5139b69d6809cceda664ccf7b7278536b2d551bbd42e4471154a302eb1710324c2792
 SHA512 
5af8536cd374255386fdc84b265deebb7ed21ef270538f0c2d6a5cdf3dcf1c913633f1ca813f197460968b20b6e592f24334b872cf822584d4de28c589160da8

diff --git a/dev-ruby/rcairo/rcairo-1.15.11.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.11.ebuild
deleted file mode 100644
index 8ebaa5b814c..000
--- a/dev-ruby/rcairo/rcairo-1.15.11.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_NAME="cairo"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://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-1.2.2
-   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
-
-   # Avoid unneeded dependency
-   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
-   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
-
-   # Avoid test that requires unpackaged fixture
-   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cairo
-
-   # 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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2019-04-13 Thread Hans de Graaff
commit: 3c834544c6c67fd553cb384bc3c3629b1a71a878
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 13 17:14:08 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 13 17:58:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c834544

dev-ruby/rcairo: add 1.16.4

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.16.4.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index d8ef6f48ea4..efda01b2854 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1,3 @@
 DIST cairo-1.15.11.gem 103424 BLAKE2B 
da4598d64d57ebe9245d892c25cfed0198d4a2c6adc440e7547314bb01adfde20118f17c6a07b0342a78c5e86b18e5c4b51782f99a61b34deeab0bdff12649ce
 SHA512 
3c21468511eac323b27a86e1c5188b5444d3bf2de244f4dc35d0ae297cb3f1756ec8333555bb7c4178e9f4ebcfd1600e6fd77fa7fe76055bf633bb2f8c69271c
 DIST cairo-1.16.2.gem 100352 BLAKE2B 
b8b02e949b33c60ebe05852efd1cd775a79dab5ab6837f973ecf1b2c1af653a7c09221892b92210b9e5a0d615732116a91e5e1e9f93229f98987c18b36514dcc
 SHA512 
b711399ddd7afa958e3faee87b2a768f55af9ec0cef486d9edcf082a0c7a5ec90610d9a52784d55608a70befe4571e4cb1abc401a8a5b5357fa0bfff9159d239
+DIST cairo-1.16.4.gem 196608 BLAKE2B 
f7cc8d9e2dc5e3f6dc5a6e259f5594bd7a6cfb13c3577a870949696c25c5139b69d6809cceda664ccf7b7278536b2d551bbd42e4471154a302eb1710324c2792
 SHA512 
5af8536cd374255386fdc84b265deebb7ed21ef270538f0c2d6a5cdf3dcf1c913633f1ca813f197460968b20b6e592f24334b872cf822584d4de28c589160da8

diff --git a/dev-ruby/rcairo/rcairo-1.16.4.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.4.ebuild
new file mode 100644
index 000..e11b75bfaf5
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.16.4.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://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-1.2.2
+   dev-ruby/ruby-glib2
+   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency
+   sed -e '/native-package-installer/ s:^:#:' \
+   -e '/def required_pkg_config_package/areturn true' \
+   -e '/checking_for/,/^end/ s:^:#:' \
+   -i ext/cairo/extconf.rb || die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cairo
+
+   # 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/helper \
+   -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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2019-04-13 Thread Hans de Graaff
commit: eddf1e2378fcd9fbe2caf7d2423fe52a975a6e96
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 13 17:16:04 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 13 17:58:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eddf1e23

dev-ruby/rcairo: amd64 stable

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/rcairo/rcairo-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.16.2.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.2.ebuild
index 6e538ca73af..c321ceda462 100644
--- a/dev-ruby/rcairo/rcairo-1.16.2.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.16.2.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2019-03-13 Thread Hans de Graaff
commit: 72e555a1327c28aaa97b547388d1ea7a2e70a4ae
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:35:13 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Mar 13 07:02:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e555a1

dev-ruby/rcairo: cleanup

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ruby/rcairo/Manifest  |  1 -
 dev-ruby/rcairo/rcairo-1.15.10.ebuild | 81 ---
 2 files changed, 82 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 658a26cbd2c..d8ef6f48ea4 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,2 @@
-DIST cairo-1.15.10.gem 102912 BLAKE2B 
55459487e9148f5b8fbdb00901cf0af9f2fd878ec0a73563e868f98aa76c517520d63702c19f10773c51545f638b7c9ccf69c1190aa324045cb82f5f93fed701
 SHA512 
af3cec5bf03022a5049922aaa0366b7330ec0e2003734ee855d1d9632d2027be6e08efd8b67c02bf3d006d11d8a7e28ac3d23ce9591940dc92442c7552858907
 DIST cairo-1.15.11.gem 103424 BLAKE2B 
da4598d64d57ebe9245d892c25cfed0198d4a2c6adc440e7547314bb01adfde20118f17c6a07b0342a78c5e86b18e5c4b51782f99a61b34deeab0bdff12649ce
 SHA512 
3c21468511eac323b27a86e1c5188b5444d3bf2de244f4dc35d0ae297cb3f1756ec8333555bb7c4178e9f4ebcfd1600e6fd77fa7fe76055bf633bb2f8c69271c
 DIST cairo-1.16.2.gem 100352 BLAKE2B 
b8b02e949b33c60ebe05852efd1cd775a79dab5ab6837f973ecf1b2c1af653a7c09221892b92210b9e5a0d615732116a91e5e1e9f93229f98987c18b36514dcc
 SHA512 
b711399ddd7afa958e3faee87b2a768f55af9ec0cef486d9edcf082a0c7a5ec90610d9a52784d55608a70befe4571e4cb1abc401a8a5b5357fa0bfff9159d239

diff --git a/dev-ruby/rcairo/rcairo-1.15.10.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.10.ebuild
deleted file mode 100644
index 7ba62f34cad..000
--- a/dev-ruby/rcairo/rcairo-1.15.10.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_NAME="cairo"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://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-1.2.2
-   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
-
-   # Avoid unneeded dependency
-   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
-   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
-
-   # Avoid test that requires unpackaged fixture
-   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cairo
-
-   # 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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2019-02-11 Thread Hans de Graaff
commit: f597711519fd18ab53f5a4f3a213b847c2bb0d66
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Feb 11 19:44:50 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Feb 11 19:46:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5977115

dev-ruby/rcairo: add 1.16.2

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.16.2.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 431f58a0077..658a26cbd2c 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1,3 @@
 DIST cairo-1.15.10.gem 102912 BLAKE2B 
55459487e9148f5b8fbdb00901cf0af9f2fd878ec0a73563e868f98aa76c517520d63702c19f10773c51545f638b7c9ccf69c1190aa324045cb82f5f93fed701
 SHA512 
af3cec5bf03022a5049922aaa0366b7330ec0e2003734ee855d1d9632d2027be6e08efd8b67c02bf3d006d11d8a7e28ac3d23ce9591940dc92442c7552858907
 DIST cairo-1.15.11.gem 103424 BLAKE2B 
da4598d64d57ebe9245d892c25cfed0198d4a2c6adc440e7547314bb01adfde20118f17c6a07b0342a78c5e86b18e5c4b51782f99a61b34deeab0bdff12649ce
 SHA512 
3c21468511eac323b27a86e1c5188b5444d3bf2de244f4dc35d0ae297cb3f1756ec8333555bb7c4178e9f4ebcfd1600e6fd77fa7fe76055bf633bb2f8c69271c
+DIST cairo-1.16.2.gem 100352 BLAKE2B 
b8b02e949b33c60ebe05852efd1cd775a79dab5ab6837f973ecf1b2c1af653a7c09221892b92210b9e5a0d615732116a91e5e1e9f93229f98987c18b36514dcc
 SHA512 
b711399ddd7afa958e3faee87b2a768f55af9ec0cef486d9edcf082a0c7a5ec90610d9a52784d55608a70befe4571e4cb1abc401a8a5b5357fa0bfff9159d239

diff --git a/dev-ruby/rcairo/rcairo-1.16.2.ebuild 
b/dev-ruby/rcairo/rcairo-1.16.2.ebuild
new file mode 100644
index 000..6e538ca73af
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.16.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://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-1.2.2
+   dev-ruby/ruby-glib2
+   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency
+   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cairo
+
+   # 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/helper \
+   -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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2018-07-02 Thread Hans de Graaff
commit: eed35b4439f876ab4984aa959da954cef9ff47fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul  2 18:04:57 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul  2 19:06:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed35b44

dev-ruby/rcairo: amd64 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/rcairo/rcairo-1.15.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rcairo/rcairo-1.15.11.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.11.ebuild
index cbe486328ee..546f37e69e4 100644
--- a/dev-ruby/rcairo/rcairo-1.15.11.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.15.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2018-07-02 Thread Hans de Graaff
commit: 68bb9ed1b1158c0da862538358c679356e2ca99b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul  2 18:11:45 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul  2 19:06:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68bb9ed1

dev-ruby/rcairo: add ruby25

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/rcairo/rcairo-1.15.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.15.11.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.11.ebuild
index 546f37e69e4..8ebaa5b814c 100644
--- a/dev-ruby/rcairo/rcairo-1.15.11.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.15.11.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
 
 RUBY_FAKEGEM_NAME="cairo"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-12-26 Thread Hans de Graaff
commit: c2aad3f29c0a9e8f7e7cd80d1f0c26416f5b3509
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 27 06:28:52 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 27 06:28:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2aad3f2

dev-ruby/rcairo: add 1.15.11

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rcairo/Manifest  |  1 +
 dev-ruby/rcairo/rcairo-1.15.11.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 74ad72fcc4a..431f58a0077 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1 +1,2 @@
 DIST cairo-1.15.10.gem 102912 BLAKE2B 
55459487e9148f5b8fbdb00901cf0af9f2fd878ec0a73563e868f98aa76c517520d63702c19f10773c51545f638b7c9ccf69c1190aa324045cb82f5f93fed701
 SHA512 
af3cec5bf03022a5049922aaa0366b7330ec0e2003734ee855d1d9632d2027be6e08efd8b67c02bf3d006d11d8a7e28ac3d23ce9591940dc92442c7552858907
+DIST cairo-1.15.11.gem 103424 BLAKE2B 
da4598d64d57ebe9245d892c25cfed0198d4a2c6adc440e7547314bb01adfde20118f17c6a07b0342a78c5e86b18e5c4b51782f99a61b34deeab0bdff12649ce
 SHA512 
3c21468511eac323b27a86e1c5188b5444d3bf2de244f4dc35d0ae297cb3f1756ec8333555bb7c4178e9f4ebcfd1600e6fd77fa7fe76055bf633bb2f8c69271c

diff --git a/dev-ruby/rcairo/rcairo-1.15.11.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.11.ebuild
new file mode 100644
index 000..cbe486328ee
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.15.11.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://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-1.2.2
+   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
+
+   # Avoid unneeded dependency
+   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cairo
+
+   # 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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-12-26 Thread Hans de Graaff
commit: bc3dacd299065a5c6247e7c106027c0cffc8fb58
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 27 06:23:15 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 27 06:23:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3dacd2

dev-ruby/rcairo: cleanup

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rcairo/Manifest|  1 -
 dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild | 81 -
 2 files changed, 82 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 06c41974c1b..74ad72fcc4a 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1 @@
 DIST cairo-1.15.10.gem 102912 BLAKE2B 
55459487e9148f5b8fbdb00901cf0af9f2fd878ec0a73563e868f98aa76c517520d63702c19f10773c51545f638b7c9ccf69c1190aa324045cb82f5f93fed701
 SHA512 
af3cec5bf03022a5049922aaa0366b7330ec0e2003734ee855d1d9632d2027be6e08efd8b67c02bf3d006d11d8a7e28ac3d23ce9591940dc92442c7552858907
-DIST cairo-1.15.9.gem 102400 BLAKE2B 
9b2c2f04b09ab858667edb74d5ac59c8b957edd49e989403f965cda1b06f4534bae6408cc119bd54c6842372524850a8a417583b95d6b70e6f4bca2c288f9fd8
 SHA512 
f934a0ad283145bb4710374ccb1b149c6f6bcdc69978cbcd45de8a9da319a4611249262b6ca4f8bd5ef3955739c54b24bb278e36c421cd0af91ed14a43eb7e98

diff --git a/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild
deleted file mode 100644
index a2ad6e57300..000
--- a/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_NAME="cairo"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://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-1.1.5
-   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
-
-   # Avoid unneeded dependency
-   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
-   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
-
-   # Avoid test that requires unpackaged fixture
-   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cairo
-
-   # 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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-12-21 Thread Hans de Graaff
commit: 6cab5bb887bdbf949df356c56f0d4d098bfb619a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 22 06:44:31 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec 22 06:44:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cab5bb8

dev-ruby/rcairo: amd64 stable, bug 641996

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rcairo/rcairo-1.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.15.10.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.10.ebuild
index cbe486328ee..7ba62f34cad 100644
--- a/dev-ruby/rcairo/rcairo-1.15.10.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.15.10.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-12-21 Thread Hans de Graaff
commit: 8e0be4184a6937d5c0eda87b371f0e72265ea242
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 22 06:25:34 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec 22 06:25:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0be418

dev-ruby/rcairo: cleanup

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rcairo/Manifest |  1 -
 dev-ruby/rcairo/rcairo-1.14.3.ebuild | 75 
 2 files changed, 76 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 37c8239983c..06c41974c1b 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,2 @@
-DIST cairo-1.14.3.gem 97792 BLAKE2B 
f9503ab6d9f7cc1567c8de43e908633c784b676a474a17f33464a2713f418d4fa8cae1d359aeca577e3bdd8a5fb904841c17cbeff2fe6da5b2d734e1a0632160
 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 DIST cairo-1.15.10.gem 102912 BLAKE2B 
55459487e9148f5b8fbdb00901cf0af9f2fd878ec0a73563e868f98aa76c517520d63702c19f10773c51545f638b7c9ccf69c1190aa324045cb82f5f93fed701
 SHA512 
af3cec5bf03022a5049922aaa0366b7330ec0e2003734ee855d1d9632d2027be6e08efd8b67c02bf3d006d11d8a7e28ac3d23ce9591940dc92442c7552858907
 DIST cairo-1.15.9.gem 102400 BLAKE2B 
9b2c2f04b09ab858667edb74d5ac59c8b957edd49e989403f965cda1b06f4534bae6408cc119bd54c6842372524850a8a417583b95d6b70e6f4bca2c288f9fd8
 SHA512 
f934a0ad283145bb4710374ccb1b149c6f6bcdc69978cbcd45de8a9da319a4611249262b6ca4f8bd5ef3955739c54b24bb278e36c421cd0af91ed14a43eb7e98

diff --git a/dev-ruby/rcairo/rcairo-1.14.3.ebuild 
b/dev-ruby/rcairo/rcairo-1.14.3.ebuild
deleted file mode 100644
index e4e06b35ef2..000
--- a/dev-ruby/rcairo/rcairo-1.14.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22"
-
-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
-
-   # 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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-12-21 Thread Hans de Graaff
commit: 417449b9f0e9923fd366345fbf9f43364d8975ec
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 22 06:30:34 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec 22 06:30:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417449b9

dev-ruby/rcairo: fix pkg-config dep, bug 641996

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rcairo/rcairo-1.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.15.10.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.10.ebuild
index cbd3a06cc2d..cbe486328ee 100644
--- a/dev-ruby/rcairo/rcairo-1.15.10.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.15.10.ebuild
@@ -32,7 +32,7 @@ DEPEND="${DEPEND}
>=x11-libs/cairo-1.2.0[svg]"
 
 ruby_add_bdepend "
-   >=dev-ruby/pkg-config-1.1.5
+   >=dev-ruby/pkg-config-1.2.2
dev-ruby/ruby-glib2
test? ( >=dev-ruby/test-unit-2.1.0-r1:2 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-10-15 Thread Hans de Graaff
commit: 4662478559d66ea1da41fbe9ad333730a67da8bf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 16 05:07:32 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 16 05:07:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46624785

dev-ruby/rcairo: add 1.15.10

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-ruby/rcairo/Manifest  |  1 +
 dev-ruby/rcairo/rcairo-1.15.10.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index e9c04c8f5f4..478b6e6fcfc 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1,3 @@
 DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 WHIRLPOOL 
724d072ad881f54cdcdc631399f99e6bdc563bc78f70c611bdeb3ddc659de78e4ce75c1ec51ac6659542e9ab8ae9c138caa610f97e37a6a1d69440313b69e6a9
+DIST cairo-1.15.10.gem 102912 SHA256 
ec7076193db97bea42515aa737ea4574f2353375965f34dcf99219c94e0116b8 SHA512 
af3cec5bf03022a5049922aaa0366b7330ec0e2003734ee855d1d9632d2027be6e08efd8b67c02bf3d006d11d8a7e28ac3d23ce9591940dc92442c7552858907
 WHIRLPOOL 
84ff6c49552615ff34726911d3523370b46af4be1ae89853350a7feab7797f9e26f90cab616034102b32c000d1c058b3efce4ea05c5d1f77a83e72be54dd0600
 DIST cairo-1.15.9.gem 102400 SHA256 
579727200f724a4da0c259e59bb79289de35ede0668dbe4b08883cc8e3b35325 SHA512 
f934a0ad283145bb4710374ccb1b149c6f6bcdc69978cbcd45de8a9da319a4611249262b6ca4f8bd5ef3955739c54b24bb278e36c421cd0af91ed14a43eb7e98
 WHIRLPOOL 
619fb1d76958876d51e17db68c0931cdb7886b9afaa34589d605e3e598dd3e63c49f5df12b98aa348e4af52c11c7672ed5244db0a914b37391e94d1562c34d3b

diff --git a/dev-ruby/rcairo/rcairo-1.15.10.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.10.ebuild
new file mode 100644
index 000..cbd3a06cc2d
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.15.10.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://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-1.1.5
+   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
+
+   # Avoid unneeded dependency
+   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cairo
+
+   # 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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-09-24 Thread Hans de Graaff
commit: 02d5bb42d0e1b0b9891d973248e25bf51c5822a0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Sep 24 06:50:44 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Sep 24 06:57:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d5bb42

dev-ruby/rcairo: cleanup

Package-Manager: Portage-2.3.8, Repoman-2.3.2

 dev-ruby/rcairo/Manifest |  2 -
 dev-ruby/rcairo/rcairo-1.15.4.ebuild | 75 
 dev-ruby/rcairo/rcairo-1.15.5.ebuild | 75 
 3 files changed, 152 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 673fc3f5927..e9c04c8f5f4 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,4 +1,2 @@
 DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 WHIRLPOOL 
724d072ad881f54cdcdc631399f99e6bdc563bc78f70c611bdeb3ddc659de78e4ce75c1ec51ac6659542e9ab8ae9c138caa610f97e37a6a1d69440313b69e6a9
-DIST cairo-1.15.4.gem 101376 SHA256 
d6a0f70f6e1cac4385b28ed784fe4c4bccc7e9bc563ea7057f56ca737bc4a592 SHA512 
c8e09f35dc3eddb3106a11230c38b58b03a98f0465d7d721b2ad6ccd90149ce010b7d5d873329c6704bde60ca943dbe6d325d662b6fefcac090ec1252f0b374e
 WHIRLPOOL 
94699573c74edb4383916c0ee2b246efdcff99c69a06fe6ad1e1b5a90bfc8a5e4d2e5210f5d3b63e71f9d235f3a390af579bb844971b6da99ee1f1458fd382d3
-DIST cairo-1.15.5.gem 101376 SHA256 
442a290fd9dda3fff1a154a2338464da9a59c1f7bf7cfbac647418e5eb3f5692 SHA512 
5634334173fb99e2617056694fa5b4af8dfda8010a607329848b6e0e6de5c0f299a433b55525062af82ee228878098db0289b9d3e89aaa725a129e96cfa38660
 WHIRLPOOL 
bf0466ce7dabc26ed2c3152807dcd33e21f883984d3eaea9bb9a74f421d22ccc2181ddbb43bb0ea2b990e2606a53b1a1fdd86a478d523b49e633cd6827c08bcc
 DIST cairo-1.15.9.gem 102400 SHA256 
579727200f724a4da0c259e59bb79289de35ede0668dbe4b08883cc8e3b35325 SHA512 
f934a0ad283145bb4710374ccb1b149c6f6bcdc69978cbcd45de8a9da319a4611249262b6ca4f8bd5ef3955739c54b24bb278e36c421cd0af91ed14a43eb7e98
 WHIRLPOOL 
619fb1d76958876d51e17db68c0931cdb7886b9afaa34589d605e3e598dd3e63c49f5df12b98aa348e4af52c11c7672ed5244db0a914b37391e94d1562c34d3b

diff --git a/dev-ruby/rcairo/rcairo-1.15.4.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.4.ebuild
deleted file mode 100644
index 00391710ba7..000
--- a/dev-ruby/rcairo/rcairo-1.15.4.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23"
-
-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="https://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-1.1.5
-   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
-
-   # 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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
-}

diff --git a/dev-ruby/rcairo/rcairo-1.15.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.5.ebuild
deleted file mode 100644
index d4c5a784844..000
--- a/dev-ruby/rcairo/rcairo-1.15.5.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-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 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-09-24 Thread Hans de Graaff
commit: c713d1e1635d19faa64dd89a5ab2e2982822293f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Sep 24 06:50:10 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Sep 24 06:57:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c713d1e1

dev-ruby/rcairo: amd64 stable

Package-Manager: Portage-2.3.8, Repoman-2.3.2

 dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild
index 8a16b08ca4d..a2ad6e57300 100644
--- a/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-07-30 Thread Hans de Graaff
commit: d9b5b9023a3059b1132df5eac070021d6a459bb8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul 30 06:39:29 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul 30 06:56:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b5b902

dev-ruby/rcairo: cleanup broken version

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/rcairo/rcairo-1.15.9.ebuild | 80 
 1 file changed, 80 deletions(-)

diff --git a/dev-ruby/rcairo/rcairo-1.15.9.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.9.ebuild
deleted file mode 100644
index ccd34ab91de..000
--- a/dev-ruby/rcairo/rcairo-1.15.9.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_NAME="cairo"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://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-1.1.5
-   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
-
-   # Avoid unneeded dependency
-   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
-
-   # Avoid test that requires unpackaged fixture
-   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cairo
-
-   # 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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-07-30 Thread Hans de Graaff
commit: c63154253d9b64a95c1f675538793d2b48b40d1e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul 30 06:38:42 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul 30 06:56:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6315425

dev-ruby/rcairo: avoid dependency on unpackaged gem, bug 626518

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild | 81 +
 1 file changed, 81 insertions(+)

diff --git a/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild
new file mode 100644
index 000..8a16b08ca4d
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.15.9-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://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-1.1.5
+   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
+
+   # Avoid unneeded dependency
+   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cairo
+
+   # 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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-07-21 Thread Hans de Graaff
commit: 62d74b6d98320f55c4076196b50431ac05560ce1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 21 05:13:32 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 21 05:13:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d74b6d

dev-ruby/rcairo: add 1.15.9

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.15.9.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index a89a34a431a..673fc3f5927 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,4 @@
 DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 WHIRLPOOL 
724d072ad881f54cdcdc631399f99e6bdc563bc78f70c611bdeb3ddc659de78e4ce75c1ec51ac6659542e9ab8ae9c138caa610f97e37a6a1d69440313b69e6a9
 DIST cairo-1.15.4.gem 101376 SHA256 
d6a0f70f6e1cac4385b28ed784fe4c4bccc7e9bc563ea7057f56ca737bc4a592 SHA512 
c8e09f35dc3eddb3106a11230c38b58b03a98f0465d7d721b2ad6ccd90149ce010b7d5d873329c6704bde60ca943dbe6d325d662b6fefcac090ec1252f0b374e
 WHIRLPOOL 
94699573c74edb4383916c0ee2b246efdcff99c69a06fe6ad1e1b5a90bfc8a5e4d2e5210f5d3b63e71f9d235f3a390af579bb844971b6da99ee1f1458fd382d3
 DIST cairo-1.15.5.gem 101376 SHA256 
442a290fd9dda3fff1a154a2338464da9a59c1f7bf7cfbac647418e5eb3f5692 SHA512 
5634334173fb99e2617056694fa5b4af8dfda8010a607329848b6e0e6de5c0f299a433b55525062af82ee228878098db0289b9d3e89aaa725a129e96cfa38660
 WHIRLPOOL 
bf0466ce7dabc26ed2c3152807dcd33e21f883984d3eaea9bb9a74f421d22ccc2181ddbb43bb0ea2b990e2606a53b1a1fdd86a478d523b49e633cd6827c08bcc
+DIST cairo-1.15.9.gem 102400 SHA256 
579727200f724a4da0c259e59bb79289de35ede0668dbe4b08883cc8e3b35325 SHA512 
f934a0ad283145bb4710374ccb1b149c6f6bcdc69978cbcd45de8a9da319a4611249262b6ca4f8bd5ef3955739c54b24bb278e36c421cd0af91ed14a43eb7e98
 WHIRLPOOL 
619fb1d76958876d51e17db68c0931cdb7886b9afaa34589d605e3e598dd3e63c49f5df12b98aa348e4af52c11c7672ed5244db0a914b37391e94d1562c34d3b

diff --git a/dev-ruby/rcairo/rcairo-1.15.9.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.9.ebuild
new file mode 100644
index 000..ccd34ab91de
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.15.9.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://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-1.1.5
+   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
+
+   # Avoid unneeded dependency
+   sed -i -e '/native-package-installer/ s:^:#:' ext/cairo/extconf.rb || 
die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cairo
+
+   # 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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-03-15 Thread Naohiro Aota
commit: e933e66dfbd0d99f714c68e66cbc6b0bc8f3e30b
Author: Naohiro Aota  gentoo  org>
AuthorDate: Thu Mar 16 00:51:45 2017 +
Commit: Naohiro Aota  gentoo  org>
CommitDate: Thu Mar 16 00:51:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e933e66d

dev-ruby/rcairo: drop ruby20; add ruby24

Package-Manager: Portage-2.3.4, Repoman-2.3.1

 dev-ruby/rcairo/rcairo-1.14.3.ebuild | 4 ++--
 dev-ruby/rcairo/rcairo-1.15.4.ebuild | 2 +-
 dev-ruby/rcairo/rcairo-1.15.5.ebuild | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/rcairo/rcairo-1.14.3.ebuild 
b/dev-ruby/rcairo/rcairo-1.14.3.ebuild
index 160cf24f929..e4e06b35ef2 100644
--- a/dev-ruby/rcairo/rcairo-1.14.3.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.14.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby21 ruby22"
 
 RUBY_FAKEGEM_NAME="cairo"
 

diff --git a/dev-ruby/rcairo/rcairo-1.15.4.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.4.ebuild
index 65d64ca3842..00391710ba7 100644
--- a/dev-ruby/rcairo/rcairo-1.15.4.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.15.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby21 ruby22 ruby23"
 
 RUBY_FAKEGEM_NAME="cairo"
 

diff --git a/dev-ruby/rcairo/rcairo-1.15.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.5.ebuild
index 00391710ba7..d4c5a784844 100644
--- a/dev-ruby/rcairo/rcairo-1.15.5.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.15.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
 
 RUBY_FAKEGEM_NAME="cairo"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-03-03 Thread Hans de Graaff
commit: f81ba56b5e7559bd8c1f746ae1ae7fa5507adbbb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar  3 09:52:41 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar  4 07:26:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81ba56b

dev-ruby/rcairo: cleanup

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/rcairo/Manifest |  2 -
 dev-ruby/rcairo/rcairo-1.15.2.ebuild | 75 
 dev-ruby/rcairo/rcairo-1.15.3.ebuild | 75 
 3 files changed, 152 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index bad22fe8876..a89a34a431a 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,5 +1,3 @@
 DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 WHIRLPOOL 
724d072ad881f54cdcdc631399f99e6bdc563bc78f70c611bdeb3ddc659de78e4ce75c1ec51ac6659542e9ab8ae9c138caa610f97e37a6a1d69440313b69e6a9
-DIST cairo-1.15.2.gem 98304 SHA256 
954cb9bf7ac7cc79a5cc805be61ca81378454f20f621939fa6afb4513cab50d9 SHA512 
61ebc30c096de50e4a1d5115c3af45913870aa357a788aa3d440f3945b0292ff410022296879f5a5d03229114261227db1fb15ceaee1cf91c586bb1f00544fc6
 WHIRLPOOL 
6be8cf957f08c3e871bbd73e33a41d117e92e123569756332552e47b6287c68682f91c3b23e85156d84348de17f3f901ffd7bce9cbaf6289558d27ffa522a2c5
-DIST cairo-1.15.3.gem 98816 SHA256 
16cf6fdce8671b90a22079cb5734f5c43f1f7e315a69fe276c7080ff41f64e5a SHA512 
787593d87dd40f4c17fe8e1cf40d12a8a97f67eacf40a298e29c6d17a6ec85092969250930b4aff25e0be9d378dc99c96def7b97b3e6331b268f2474a79c5d66
 WHIRLPOOL 
741c03a3b6b745f30fb0dbce77c61dc2d29a301c972c5a235cfa90eefb413fa16c08ba2a661e25f520430a4c5b50edfe16959e18f2fa3bf8b439b98c3abed612
 DIST cairo-1.15.4.gem 101376 SHA256 
d6a0f70f6e1cac4385b28ed784fe4c4bccc7e9bc563ea7057f56ca737bc4a592 SHA512 
c8e09f35dc3eddb3106a11230c38b58b03a98f0465d7d721b2ad6ccd90149ce010b7d5d873329c6704bde60ca943dbe6d325d662b6fefcac090ec1252f0b374e
 WHIRLPOOL 
94699573c74edb4383916c0ee2b246efdcff99c69a06fe6ad1e1b5a90bfc8a5e4d2e5210f5d3b63e71f9d235f3a390af579bb844971b6da99ee1f1458fd382d3
 DIST cairo-1.15.5.gem 101376 SHA256 
442a290fd9dda3fff1a154a2338464da9a59c1f7bf7cfbac647418e5eb3f5692 SHA512 
5634334173fb99e2617056694fa5b4af8dfda8010a607329848b6e0e6de5c0f299a433b55525062af82ee228878098db0289b9d3e89aaa725a129e96cfa38660
 WHIRLPOOL 
bf0466ce7dabc26ed2c3152807dcd33e21f883984d3eaea9bb9a74f421d22ccc2181ddbb43bb0ea2b990e2606a53b1a1fdd86a478d523b49e633cd6827c08bcc

diff --git a/dev-ruby/rcairo/rcairo-1.15.2.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.2.ebuild
deleted file mode 100644
index 194ec1cfcc3..000
--- a/dev-ruby/rcairo/rcairo-1.15.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-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
-
-   # 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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
-}

diff --git a/dev-ruby/rcairo/rcairo-1.15.3.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.3.ebuild
deleted file mode 100644
index 05e93d498eb..000
--- a/dev-ruby/rcairo/rcairo-1.15.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-01-17 Thread Hans de Graaff
commit: a31b5ace40b4f53b04fceb240172425e5f28f29a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 18 07:05:02 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 18 07:16:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a31b5ace

dev-ruby/rcairo: add 1.15.5

Package-Manager: portage-2.3.0

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.15.5.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index e5cdd0a..bad22fe 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -2,3 +2,4 @@ DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a
 DIST cairo-1.15.2.gem 98304 SHA256 
954cb9bf7ac7cc79a5cc805be61ca81378454f20f621939fa6afb4513cab50d9 SHA512 
61ebc30c096de50e4a1d5115c3af45913870aa357a788aa3d440f3945b0292ff410022296879f5a5d03229114261227db1fb15ceaee1cf91c586bb1f00544fc6
 WHIRLPOOL 
6be8cf957f08c3e871bbd73e33a41d117e92e123569756332552e47b6287c68682f91c3b23e85156d84348de17f3f901ffd7bce9cbaf6289558d27ffa522a2c5
 DIST cairo-1.15.3.gem 98816 SHA256 
16cf6fdce8671b90a22079cb5734f5c43f1f7e315a69fe276c7080ff41f64e5a SHA512 
787593d87dd40f4c17fe8e1cf40d12a8a97f67eacf40a298e29c6d17a6ec85092969250930b4aff25e0be9d378dc99c96def7b97b3e6331b268f2474a79c5d66
 WHIRLPOOL 
741c03a3b6b745f30fb0dbce77c61dc2d29a301c972c5a235cfa90eefb413fa16c08ba2a661e25f520430a4c5b50edfe16959e18f2fa3bf8b439b98c3abed612
 DIST cairo-1.15.4.gem 101376 SHA256 
d6a0f70f6e1cac4385b28ed784fe4c4bccc7e9bc563ea7057f56ca737bc4a592 SHA512 
c8e09f35dc3eddb3106a11230c38b58b03a98f0465d7d721b2ad6ccd90149ce010b7d5d873329c6704bde60ca943dbe6d325d662b6fefcac090ec1252f0b374e
 WHIRLPOOL 
94699573c74edb4383916c0ee2b246efdcff99c69a06fe6ad1e1b5a90bfc8a5e4d2e5210f5d3b63e71f9d235f3a390af579bb844971b6da99ee1f1458fd382d3
+DIST cairo-1.15.5.gem 101376 SHA256 
442a290fd9dda3fff1a154a2338464da9a59c1f7bf7cfbac647418e5eb3f5692 SHA512 
5634334173fb99e2617056694fa5b4af8dfda8010a607329848b6e0e6de5c0f299a433b55525062af82ee228878098db0289b9d3e89aaa725a129e96cfa38660
 WHIRLPOOL 
bf0466ce7dabc26ed2c3152807dcd33e21f883984d3eaea9bb9a74f421d22ccc2181ddbb43bb0ea2b990e2606a53b1a1fdd86a478d523b49e633cd6827c08bcc

diff --git a/dev-ruby/rcairo/rcairo-1.15.5.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.5.ebuild
new file mode 100644
index ..66175def
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.15.5.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+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="https://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-1.1.5
+   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
+
+   # 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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2017-01-08 Thread Hans de Graaff
commit: 65b55151e7087564eeb62320e90161674315e5d4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jan  9 06:34:22 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan  9 06:34:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b55151

dev-ruby/rcairo: add 1.15.4

Package-Manager: portage-2.3.0

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.15.4.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 7fdf69b..e5cdd0a 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,4 @@
 DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 WHIRLPOOL 
724d072ad881f54cdcdc631399f99e6bdc563bc78f70c611bdeb3ddc659de78e4ce75c1ec51ac6659542e9ab8ae9c138caa610f97e37a6a1d69440313b69e6a9
 DIST cairo-1.15.2.gem 98304 SHA256 
954cb9bf7ac7cc79a5cc805be61ca81378454f20f621939fa6afb4513cab50d9 SHA512 
61ebc30c096de50e4a1d5115c3af45913870aa357a788aa3d440f3945b0292ff410022296879f5a5d03229114261227db1fb15ceaee1cf91c586bb1f00544fc6
 WHIRLPOOL 
6be8cf957f08c3e871bbd73e33a41d117e92e123569756332552e47b6287c68682f91c3b23e85156d84348de17f3f901ffd7bce9cbaf6289558d27ffa522a2c5
 DIST cairo-1.15.3.gem 98816 SHA256 
16cf6fdce8671b90a22079cb5734f5c43f1f7e315a69fe276c7080ff41f64e5a SHA512 
787593d87dd40f4c17fe8e1cf40d12a8a97f67eacf40a298e29c6d17a6ec85092969250930b4aff25e0be9d378dc99c96def7b97b3e6331b268f2474a79c5d66
 WHIRLPOOL 
741c03a3b6b745f30fb0dbce77c61dc2d29a301c972c5a235cfa90eefb413fa16c08ba2a661e25f520430a4c5b50edfe16959e18f2fa3bf8b439b98c3abed612
+DIST cairo-1.15.4.gem 101376 SHA256 
d6a0f70f6e1cac4385b28ed784fe4c4bccc7e9bc563ea7057f56ca737bc4a592 SHA512 
c8e09f35dc3eddb3106a11230c38b58b03a98f0465d7d721b2ad6ccd90149ce010b7d5d873329c6704bde60ca943dbe6d325d662b6fefcac090ec1252f0b374e
 WHIRLPOOL 
94699573c74edb4383916c0ee2b246efdcff99c69a06fe6ad1e1b5a90bfc8a5e4d2e5210f5d3b63e71f9d235f3a390af579bb844971b6da99ee1f1458fd382d3

diff --git a/dev-ruby/rcairo/rcairo-1.15.4.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.4.ebuild
new file mode 100644
index ..b954479
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.15.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+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="https://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-1.1.5
+   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
+
+   # 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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2016-11-14 Thread Hans de Graaff
commit: 59c01edd5b7bd0374688478eba8eef3ae47d27c8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov 15 06:17:50 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Nov 15 06:18:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59c01edd

dev-ruby/rcairo: add 1.15.3

Package-Manager: portage-2.3.0

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.15.3.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 34ab02b..7fdf69b 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1,3 @@
 DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 WHIRLPOOL 
724d072ad881f54cdcdc631399f99e6bdc563bc78f70c611bdeb3ddc659de78e4ce75c1ec51ac6659542e9ab8ae9c138caa610f97e37a6a1d69440313b69e6a9
 DIST cairo-1.15.2.gem 98304 SHA256 
954cb9bf7ac7cc79a5cc805be61ca81378454f20f621939fa6afb4513cab50d9 SHA512 
61ebc30c096de50e4a1d5115c3af45913870aa357a788aa3d440f3945b0292ff410022296879f5a5d03229114261227db1fb15ceaee1cf91c586bb1f00544fc6
 WHIRLPOOL 
6be8cf957f08c3e871bbd73e33a41d117e92e123569756332552e47b6287c68682f91c3b23e85156d84348de17f3f901ffd7bce9cbaf6289558d27ffa522a2c5
+DIST cairo-1.15.3.gem 98816 SHA256 
16cf6fdce8671b90a22079cb5734f5c43f1f7e315a69fe276c7080ff41f64e5a SHA512 
787593d87dd40f4c17fe8e1cf40d12a8a97f67eacf40a298e29c6d17a6ec85092969250930b4aff25e0be9d378dc99c96def7b97b3e6331b268f2474a79c5d66
 WHIRLPOOL 
741c03a3b6b745f30fb0dbce77c61dc2d29a301c972c5a235cfa90eefb413fa16c08ba2a661e25f520430a4c5b50edfe16959e18f2fa3bf8b439b98c3abed612

diff --git a/dev-ruby/rcairo/rcairo-1.15.3.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.3.ebuild
new file mode 100644
index ..603c956
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.15.3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+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="https://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
+
+   # 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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2016-11-13 Thread Hans de Graaff
commit: e38dfc09340baece0d59592bd309a2f1620f7ba5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 13 10:30:22 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 13 10:32:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38dfc09

dev-ruby/rcairo: cleanup; drops x86 stable keyword, bug 587024

Package-Manager: portage-2.3.0

 dev-ruby/rcairo/Manifest|  1 -
 dev-ruby/rcairo/rcairo-1.14.1-r1.ebuild | 76 -
 dev-ruby/rcairo/rcairo-1.14.1.ebuild| 76 -
 3 files changed, 153 deletions(-)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 81225a0..34ab02b 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,2 @@
-DIST cairo-1.14.1.gem 96768 SHA256 
e93a7bc97687d2725b77f4651656f77a42a134e39129e05c853c6eac1929ae4d SHA512 
08d045f5763ed61ff10fe7d5388532e4fd6be24411a9e5e1ea3cc17de48092cab0723cbf17208eb488fa3322114f4112182983a487516db291173644a0dee355
 WHIRLPOOL 
cc0056366208c6b3f722042758a6a469b0ffe4dcb8a71fc17970773e4fad05208efd46d7b354feb71230ecedd839d719cbde1685f5c113288fbda58ff52c
 DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 WHIRLPOOL 
724d072ad881f54cdcdc631399f99e6bdc563bc78f70c611bdeb3ddc659de78e4ce75c1ec51ac6659542e9ab8ae9c138caa610f97e37a6a1d69440313b69e6a9
 DIST cairo-1.15.2.gem 98304 SHA256 
954cb9bf7ac7cc79a5cc805be61ca81378454f20f621939fa6afb4513cab50d9 SHA512 
61ebc30c096de50e4a1d5115c3af45913870aa357a788aa3d440f3945b0292ff410022296879f5a5d03229114261227db1fb15ceaee1cf91c586bb1f00544fc6
 WHIRLPOOL 
6be8cf957f08c3e871bbd73e33a41d117e92e123569756332552e47b6287c68682f91c3b23e85156d84348de17f3f901ffd7bce9cbaf6289558d27ffa522a2c5

diff --git a/dev-ruby/rcairo/rcairo-1.14.1-r1.ebuild 
b/dev-ruby/rcairo/rcairo-1.14.1-r1.ebuild
deleted file mode 100644
index 19a543a..
--- a/dev-ruby/rcairo/rcairo-1.14.1-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-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
-
-   # 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
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}/samples
-   doins -r samples/*
-}

diff --git a/dev-ruby/rcairo/rcairo-1.14.1.ebuild 
b/dev-ruby/rcairo/rcairo-1.14.1.ebuild
deleted file mode 100644
index d8b472f..
--- a/dev-ruby/rcairo/rcairo-1.14.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-USE_RUBY="ruby20"
-
-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? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2016-11-06 Thread Hans de Graaff
commit: e215ace1949338d93d91643fa4ff2f434ca8af21
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov  6 14:09:34 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov  6 14:33:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e215ace1

dev-ruby/rcairo: amd64 stable, bug 587024

Package-Manager: portage-2.3.0

 dev-ruby/rcairo/rcairo-1.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rcairo/rcairo-1.14.3.ebuild 
b/dev-ruby/rcairo/rcairo-1.14.3.ebuild
index 19a543a..d1a08f3 100644
--- a/dev-ruby/rcairo/rcairo-1.14.3.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.14.3.ebuild
@@ -26,7 +26,7 @@ IUSE=""
 
 SLOT="0"
 LICENSE="|| ( Ruby GPL-2 )"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="${RDEPEND}
>=x11-libs/cairo-1.2.0[svg]"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2016-04-21 Thread Hans de Graaff
commit: ff3d7cfeb72b07400dfbded018fe6d0266919c95
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 22 04:59:04 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr 22 05:07:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff3d7cfe

dev-ruby/rcairo: add 1.15.2

Package-Manager: portage-2.2.26

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.15.2.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 83b95f0..81225a0 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,2 +1,3 @@
 DIST cairo-1.14.1.gem 96768 SHA256 
e93a7bc97687d2725b77f4651656f77a42a134e39129e05c853c6eac1929ae4d SHA512 
08d045f5763ed61ff10fe7d5388532e4fd6be24411a9e5e1ea3cc17de48092cab0723cbf17208eb488fa3322114f4112182983a487516db291173644a0dee355
 WHIRLPOOL 
cc0056366208c6b3f722042758a6a469b0ffe4dcb8a71fc17970773e4fad05208efd46d7b354feb71230ecedd839d719cbde1685f5c113288fbda58ff52c
 DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 WHIRLPOOL 
724d072ad881f54cdcdc631399f99e6bdc563bc78f70c611bdeb3ddc659de78e4ce75c1ec51ac6659542e9ab8ae9c138caa610f97e37a6a1d69440313b69e6a9
+DIST cairo-1.15.2.gem 98304 SHA256 
954cb9bf7ac7cc79a5cc805be61ca81378454f20f621939fa6afb4513cab50d9 SHA512 
61ebc30c096de50e4a1d5115c3af45913870aa357a788aa3d440f3945b0292ff410022296879f5a5d03229114261227db1fb15ceaee1cf91c586bb1f00544fc6
 WHIRLPOOL 
6be8cf957f08c3e871bbd73e33a41d117e92e123569756332552e47b6287c68682f91c3b23e85156d84348de17f3f901ffd7bce9cbaf6289558d27ffa522a2c5

diff --git a/dev-ruby/rcairo/rcairo-1.15.2.ebuild 
b/dev-ruby/rcairo/rcairo-1.15.2.ebuild
new file mode 100644
index 000..c328abf
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.15.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+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
+
+   # 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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2016-04-09 Thread Manuel Rüger
commit: 9dc643d6f44050ed4e508c9f148038fea77ab0b4
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Apr 10 00:00:37 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Apr 10 00:00:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc643d6

dev-ruby/rcairo: Remove ruby19

Package-Manager: portage-2.2.28

 dev-ruby/rcairo/rcairo-1.14.1-r1.ebuild | 4 ++--
 dev-ruby/rcairo/rcairo-1.14.1.ebuild| 4 ++--
 dev-ruby/rcairo/rcairo-1.14.3.ebuild| 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/rcairo/rcairo-1.14.1-r1.ebuild 
b/dev-ruby/rcairo/rcairo-1.14.1-r1.ebuild
index 364f51e..19a543a 100644
--- a/dev-ruby/rcairo/rcairo-1.14.1-r1.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.14.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+USE_RUBY="ruby20 ruby21 ruby22"
 
 RUBY_FAKEGEM_NAME="cairo"
 

diff --git a/dev-ruby/rcairo/rcairo-1.14.1.ebuild 
b/dev-ruby/rcairo/rcairo-1.14.1.ebuild
index 0821812..d8b472f 100644
--- a/dev-ruby/rcairo/rcairo-1.14.1.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.14.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-USE_RUBY="ruby19 ruby20"
+USE_RUBY="ruby20"
 
 RUBY_FAKEGEM_NAME="cairo"
 

diff --git a/dev-ruby/rcairo/rcairo-1.14.3.ebuild 
b/dev-ruby/rcairo/rcairo-1.14.3.ebuild
index 364f51e..19a543a 100644
--- a/dev-ruby/rcairo/rcairo-1.14.3.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.14.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+USE_RUBY="ruby20 ruby21 ruby22"
 
 RUBY_FAKEGEM_NAME="cairo"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/

2015-09-08 Thread Hans de Graaff
commit: b1f8d262bc3fbec580e9e884b2fc94364f791b63
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Sep  9 05:28:16 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Sep  9 05:49:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f8d262

dev-ruby/rcairo: version bump

Package-Manager: portage-2.2.20.1

 dev-ruby/rcairo/Manifest |  1 +
 dev-ruby/rcairo/rcairo-1.14.3.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 5bfeed5..83b95f0 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1 +1,2 @@
 DIST cairo-1.14.1.gem 96768 SHA256 
e93a7bc97687d2725b77f4651656f77a42a134e39129e05c853c6eac1929ae4d SHA512 
08d045f5763ed61ff10fe7d5388532e4fd6be24411a9e5e1ea3cc17de48092cab0723cbf17208eb488fa3322114f4112182983a487516db291173644a0dee355
 WHIRLPOOL 
cc0056366208c6b3f722042758a6a469b0ffe4dcb8a71fc17970773e4fad05208efd46d7b354feb71230ecedd839d719cbde1685f5c113288fbda58ff52c
+DIST cairo-1.14.3.gem 97792 SHA256 
e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6 SHA512 
aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
 WHIRLPOOL 
724d072ad881f54cdcdc631399f99e6bdc563bc78f70c611bdeb3ddc659de78e4ce75c1ec51ac6659542e9ab8ae9c138caa610f97e37a6a1d69440313b69e6a9

diff --git a/dev-ruby/rcairo/rcairo-1.14.3.ebuild 
b/dev-ruby/rcairo/rcairo-1.14.3.ebuild
new file mode 100644
index 000..364f51e
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.14.3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+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
+
+   # 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
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   insinto /usr/share/doc/${PF}/samples
+   doins -r samples/*
+}