summaryrefslogtreecommitdiff
path: root/dev-ruby/rcairo
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-17 17:51:45 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-17 17:51:45 +0100
commit420eeee727d39d869d864caddb04a80dafda7160 (patch)
tree87f15d7467082dd92fce78a6cc2f56fa8d0774af /dev-ruby/rcairo
parent0fdd4074ff3dc0c507a9867380a4f91250a0b610 (diff)
gentoo resync : 17.10.2017
Diffstat (limited to 'dev-ruby/rcairo')
-rw-r--r--dev-ruby/rcairo/Manifest2
-rw-r--r--dev-ruby/rcairo/rcairo-1.15.10.ebuild81
2 files changed, 83 insertions, 0 deletions
diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 247ee71503ee..dcafed4ec831 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,6 +1,8 @@
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
EBUILD rcairo-1.14.3.ebuild 1587 SHA256 84803409737895d642b598b11f671c5f865842278b4fc024ad44c0e5260f274f SHA512 2ca8fcf937bff16ef641d7f7f84452c63612d3a66b6352ba06beff3d3b32b3708a55c96b10764ac6382ffb2c5fb4a9cfd0be9f0c188f943db70d5968ea516535 WHIRLPOOL ed6f54e58e4d57751fcd0a979131eaebde19b2c83e4fa0781326d6a9a4b4a7fe862415e325d25397e6d6ae68538d0b56d18d168a5a9d0a50a84dda4d1f1f26e4
+EBUILD rcairo-1.15.10.ebuild 1876 SHA256 d957f14b62d7a151a160d8d4dfd42462c184979335768a7a09724274cdd46ffb SHA512 abf1a78cadd60b72fe156782aa906b0a64885b94464b44d1daf82ee322cec7238814896aa82482dff85703e40c07230e97e8fe5cb4ec8e3cbbdad3cd2b5a3fd6 WHIRLPOOL 282b573a8c00de92e5656829ee518fd390b402d3c44cf02d40559bb7f53bed9d3dca89257659b12020730b6a751be349f67f744d687e8252f98ac46ff0d8bf24
EBUILD rcairo-1.15.9-r1.ebuild 1882 SHA256 cd619b0f14687da106b051cc739e7cb6b7f44bb18cf5d6a07d8b2dd0444bfeb1 SHA512 2aaaa43aa0c2fd3021434cfebddb2c6af209433c798fa5c011081195fe7ab545a2ee6e919500ac55eb604442545d3111a57e7cf37fa73bf88e293b2b398b3097 WHIRLPOOL b281f7f3f541575f1b2f309636301b523f821b0f7360f41f2f90e5ab080efc22e41b6deaa8a8439d196c3be5ce57c1eb3e80ab717c75864155a24cf49c366480
MISC ChangeLog 3432 SHA256 9615f713be20e79889d51abd44b3ea629a58aebc2ff8944d8e51037223d2f5a0 SHA512 0fb863029093adf6e1c42dd6f0a181a7d3a8cccf7a1ac0d16938825f17547176e09c98ccf865361a39d42899600622d20fa14ccbffc4c56cf3c81f06b4cc78f2 WHIRLPOOL 390d72dcbd9f3e3e0f23c49f9d213446b38446d00c10e26f8899f99cd31dc481f5195ba595dae350b73ba9922db939fab9823e0cc5074a6f011f56ce0c33c20e
MISC ChangeLog-2015 13356 SHA256 47dc515898ad4d2507c3cf9085e01f74039fad7a04eea717383d668ce4cd424a SHA512 303c5686f1a72a2a132ba13ac652252a6757eed33e6a7c2a99ec18d383d6a07abaa47eae9236ead67dcbd4ada5344e3ad9faedff23d4a709c5f69c1da55a43b0 WHIRLPOOL a8eaf18dfb87bc0b0e28094ae007f5ed8945d73dfa759f6d1009fef92e5510e62c710ede255799ac6356f638376026842b1a5baf289f5003c00851529598aaad
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 000000000000..cbd3a06cc2d8
--- /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/*
+}