summaryrefslogtreecommitdiff
path: root/dev-ruby/rcairo
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-26 19:15:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-26 19:15:12 +0000
commitb3e456d42287ef73c7ff48148d18a9ea8fb8debf (patch)
tree1c9ad46437b76c8af060cd54ff3ceb0f8678b6ce /dev-ruby/rcairo
parent7de40ae3e1ba40671bc9aac9ebbf3f42952a036b (diff)
gentoo auto-resync : 26:11:2022 - 19:15:12
Diffstat (limited to 'dev-ruby/rcairo')
-rw-r--r--dev-ruby/rcairo/Manifest4
-rw-r--r--dev-ruby/rcairo/rcairo-1.17.5-r1.ebuild2
-rw-r--r--dev-ruby/rcairo/rcairo-1.17.8.ebuild75
3 files changed, 79 insertions, 2 deletions
diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index b28ace0de77b..1e3ce09eb1b1 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,5 +1,7 @@
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
EBUILD rcairo-1.16.6-r1.ebuild 1821 BLAKE2B 3f3e32d3c33ad7309f2499d0e1871cc50313566031b877dd48dff32d162c22a6f94f0196aa410ee76d2fd1426b67ccfaaf060ddb785169a8d48039de9c830850 SHA512 aead6c987107e36fea1d24522e4aa3307e972f9562ec56f7281e5125a1d1c1153de72f0a3d85854481b141e7d44c6d81a9b341f5eb5b5065ebb155d09280a5f2
-EBUILD rcairo-1.17.5-r1.ebuild 1788 BLAKE2B 203d357708f5b32d7e88df79255f28ddf9caa4f6df6515af3f706b53d4b1731715ceb0031c7778df42c436c7790d7caa60c6f12d4082573753c86000f1adbcc6 SHA512 c9d40b2bcd5d2b3d46861b8cf6223af0c93187216bb51ae7e121628c8d2d5f5a20a2b3c267d9e4cb09a73a804f080b2347585ea16f9bddf9d04c7cc5ff4f21a5
+EBUILD rcairo-1.17.5-r1.ebuild 1787 BLAKE2B aab18382ee5b47ad524587a71bf404a3d2dbcd05bddd0a442992a9a278b6e12250be3aee4dfe6e09dad947b1fb537b07f425c56446727de9c317f1517ffd7748 SHA512 47b0128fd244cfe49401a8599b87667047b052e8fb3312668d1c4694da3fc60bb85c9af8092aa3a5e78c0f772f7438b0cd81443b14f0ac253c6b9d236919421c
+EBUILD rcairo-1.17.8.ebuild 1765 BLAKE2B 375150d9f4df23d356f239336430a3ec2d6ebc4100783a8f4a48059dcae967e9db142b6d1a8c69f67673bb206fbcf3d1d03ee6c1bdbc6f45763972327f395e8e SHA512 68ad102c1af329f603964a88a1dbe7613d3ce302ad006c1883f557489b7a8089f52e9e46eb60f306823d596df28d17e323fbace89ce90f42fce665f7ea4f4919
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
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(+)]"
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 000000000000..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
+}