Convert to ruby-fakegem. Make dependencies more specific to avoid compilation problems.
authorHans de Graaff <graaff@gentoo.org>
Sat, 3 Jul 2010 06:58:47 +0000 (06:58 +0000)
committerHans de Graaff <graaff@gentoo.org>
Sat, 3 Jul 2010 06:58:47 +0000 (06:58 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

dev-ruby/ruby-augeas/ChangeLog
dev-ruby/ruby-augeas/Manifest
dev-ruby/ruby-augeas/ruby-augeas-0.3.0-r1.ebuild [new file with mode: 0644]

index 4750d0ddab1c5e9f5f4173b5903043206a579a9c..8639b005c459e34b1fbef85eef8e8b7d18ddd463 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for dev-ruby/ruby-augeas
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-augeas/ChangeLog,v 1.10 2010/06/21 20:40:59 gmsoft Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-augeas/ChangeLog,v 1.11 2010/07/03 06:58:47 graaff Exp $
+
+*ruby-augeas-0.3.0-r1 (03 Jul 2010)
+
+  03 Jul 2010; Hans de Graaff <graaff@gentoo.org>
+  +ruby-augeas-0.3.0-r1.ebuild:
+  Convert to ruby-fakegem. Make dependencies more specific to avoid
+  compilation problems.
 
   21 Jun 2010; Guy Martin <gmsoft@gentoo.org> ruby-augeas-0.3.0.ebuild:
   added ~hppa to KEYWORDS
index a04d1f6ffa73ec5fb3d92f6e5c72008d4b6a093d..b711b744543a3137715d3a974896de6dc445b8ff 100644 (file)
@@ -1,6 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 DIST ruby-augeas-0.2.0.gem 16896 RMD160 054e9a8c34caf3410377f9d0589fb5f06865709f SHA1 da89ff1fa9a75e17ea848c098c324e3eee53e1f8 SHA256 e03070357dabebb1ae1a6baf4fcacb4f7e5459c496d281fff6efbe63d91b127d
 DIST ruby-augeas-0.3.0.gem 20480 RMD160 91ca2a31dbac7b406f2cc3a1054459337aaecc81 SHA1 60393a3f6cc023818ea2d0a073002913f9bbee6a SHA256 2d1281fead19025c1a8a72b6cff178c8adf91a3e8a5704448102bb289d026dcb
 EBUILD ruby-augeas-0.2.0.ebuild 477 RMD160 3c0d9a1e94382facc83a83829527199c779a6496 SHA1 d603ce75a06be4d893635462fe4eb6336a1550e6 SHA256 5f6827bef9c175499458e5466eeb8fec8c4916704935a684880d49453468cfab
+EBUILD ruby-augeas-0.3.0-r1.ebuild 870 RMD160 6fa40065e080d2a909231dd26b53e2da2003dbeb SHA1 11fdf2556eb330561ed64d47531c55506633e662 SHA256 15d3264e012b20d886ef87f1470526758c8610fb5f8d035da9ecf1805ea8cd6d
 EBUILD ruby-augeas-0.3.0.ebuild 486 RMD160 017b337f38af355d7875d6f80cd0c5ef693ed35c SHA1 1b1c803450d728752fd3b96998fc3b280ba4e17c SHA256 700411c33ee8af45e643f0ec305f54d002436890e03b728e524e84f3ca7cd879
-MISC ChangeLog 1352 RMD160 0ee9abf91a60a1617f7c3d14a56c8d65232a3916 SHA1 587953001f19464224381b59bcbf9f3f1eaf5731 SHA256 99a79537fdc5959e94608bf65cae9d483c26e0bda130ff26cb195c4bca4a1ab4
+MISC ChangeLog 1564 RMD160 c146ffa4181f7ad7c1e577181cc16f4e766f033a SHA1 6bf1e86b5d7d35c7d9cc31b63027d69889f70cf6 SHA256 7b9e633ff5816232004e07436d4bb9fd99364fa6ac525a38c350edbb90e244a8
 MISC metadata.xml 321 RMD160 a341c010e6e325f41bc63a322671330201faf45e SHA1 b789a7ddaa132952e90e71bb866cf3d66cf74afa SHA256 0d31e30246e043bd749cb2bdb9187cb8be99c381b341d20595b69fe59256667a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iF4EAREIAAYFAkwu360ACgkQZihJkut28Sv+WwEAyp4XZZSbocmYtsdYzeHWtICo
+vMZV/eR19CUXe7t+HhkBAIWpUKZ4vWYVe7nrB3CL4h47oQSuyB9OF7A6lbSgs8SO
+=tqkS
+-----END PGP SIGNATURE-----
diff --git a/dev-ruby/ruby-augeas/ruby-augeas-0.3.0-r1.ebuild b/dev-ruby/ruby-augeas/ruby-augeas-0.3.0-r1.ebuild
new file mode 100644 (file)
index 0000000..7b4075a
--- /dev/null
@@ -0,0 +1,37 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-augeas/ruby-augeas-0.3.0-r1.ebuild,v 1.1 2010/07/03 06:58:47 graaff Exp $
+
+EAPI=2
+USE_RUBY="ruby18"
+
+RUBY_FAKEGEM_DOCDIR="doc/site/api"
+RUBY_FAKEGEM_EXTRADOC="NEWS README.rdoc"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby bindings for Augeas"
+HOMEPAGE="http://augeas.net/"
+SRC_URI="http://augeas.net/download/ruby/${P}.gem"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="${DEPEND} >=app-admin/augeas-0.5.1"
+RDEPEND="${RDEPEND} >=app-admin/augeas-0.5.1"
+
+each_ruby_configure() {
+       ${RUBY} -Cext/augeas extconf.rb || die
+}
+
+each_ruby_compile() {
+       emake -Cext/augeas || die
+}
+
+each_ruby_install() {
+       mv ext/augeas/_augeas$(get_modname) lib/ || die
+
+       each_fakegem_install
+}