graaff      14/12/11 06:53:37

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

Revision  Changes    Path
1.90                 dev-ruby/rcairo/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/ChangeLog,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- ChangeLog   16 Oct 2014 19:33:42 -0000      1.89
+++ ChangeLog   11 Dec 2014 06:53:37 -0000      1.90
@@ -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.89 2014/10/16 
19:33:42 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcairo/ChangeLog,v 1.90 2014/12/11 
06:53:37 graaff Exp $
+
+*rcairo-1.14.0 (11 Dec 2014)
+
+  11 Dec 2014; Hans de Graaff <gra...@gentoo.org> +rcairo-1.14.0.ebuild:
+  Version bump.
 
   16 Oct 2014; Manuel RĂ¼ger <mr...@gentoo.org> rcairo-1.12.9.ebuild:
   Add ruby21 support.



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

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

Index: rcairo-1.14.0.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.14.0.ebuild,v 1.1 
2014/12/11 06:53:37 graaff Exp $

EAPI=5

USE_RUBY="ruby19 ruby20 ruby21"

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 || 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