graaff      14/04/23 06:12:16

  Modified:             ChangeLog
  Added:                rcairo-1.12.9.ebuild
  Log:
  Version bump.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x8883FA56A308A8D7!)

Revision  Changes    Path
1.88                 dev-ruby/rcairo/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rcairo/ChangeLog?rev=1.88&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rcairo/ChangeLog?rev=1.88&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rcairo/ChangeLog?r1=1.87&r2=1.88

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/ChangeLog,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -r1.87 -r1.88
--- ChangeLog   23 Apr 2014 06:08:53 -0000      1.87
+++ ChangeLog   23 Apr 2014 06:12:16 -0000      1.88
@@ -1,6 +1,11 @@
 # ChangeLog for dev-ruby/rcairo
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/ChangeLog,v 1.87 2014/04/23 
06:08:53 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/ChangeLog,v 1.88 2014/04/23 
06:12:16 graaff Exp $
+
+*rcairo-1.12.9 (23 Apr 2014)
+
+  23 Apr 2014; Hans de Graaff <gra...@gentoo.org> +rcairo-1.12.9.ebuild:
+  Version bump.
 
   23 Apr 2014; Hans de Graaff <gra...@gentoo.org> -rcairo-1.12.6.ebuild:
   Cleanup.



1.1                  dev-ruby/rcairo/rcairo-1.12.9.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rcairo/rcairo-1.12.9.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rcairo/rcairo-1.12.9.ebuild?rev=1.1&content-type=text/plain

Index: rcairo-1.12.9.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/rcairo-1.12.9.ebuild,v 1.1 
2014/04/23 06:12:16 graaff Exp $

EAPI=5

# jruby → cannot work, it's a compiled extension
USE_RUBY="ruby19 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? ( >=dev-ruby/test-unit-2.1.0-r1:2 )"

each_ruby_configure() {
        ${RUBY} -Cext/cairo extconf.rb || die "extconf failed"
}

each_ruby_compile() {
        emake V=1 -Cext/cairo || die "make failed"

        # again, try to make it more standard, to install it more easily.
        cp ext/cairo/cairo$(get_modname) lib/ || die
}

each_ruby_test() {
        # don't rely on the Rakefile because it's a mess to load with
        # their hierarchy, do it manually.
        ${RUBY} -Ilib -r ./test/cairo-test-utils.rb \
                -e 'gem "test-unit"; require "test/unit"; 
Dir.glob("test/**/test_*.rb") {|f| load f}' || die "tests failed"
}

each_ruby_install() {
        each_fakegem_install

        insinto $(ruby_get_hdrdir)
        doins ext/cairo/rb_cairo.h || die "Cannot install header file."
}

all_ruby_install() {
        all_fakegem_install

        insinto /usr/share/doc/${PF}/samples
        doins -r samples/* || die "Cannot install sample files."
}




Reply via email to