Convert to ruby-ng. Fix dependencies. Run tests.
authorHans de Graaff <graaff@gentoo.org>
Sun, 11 Jul 2010 08:10:25 +0000 (08:10 +0000)
committerHans de Graaff <graaff@gentoo.org>
Sun, 11 Jul 2010 08:10:25 +0000 (08:10 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

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

index d499b9bcbe8272361f0a74063ea5ecb864499135..7f69c2dc12fd144af2bcc5f7a99617bab9fe2fea 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-ruby/ruby-password
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-password/ChangeLog,v 1.6 2009/08/13 06:23:45 graaff Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-password/ChangeLog,v 1.7 2010/07/11 08:10:24 graaff Exp $
+
+*ruby-password-0.5.3-r1 (11 Jul 2010)
+
+  11 Jul 2010; Hans de Graaff <graaff@gentoo.org>
+  +ruby-password-0.5.3-r1.ebuild:
+  Convert to ruby-ng. Fix dependencies. Run tests.
 
   13 Aug 2009; Hans de Graaff <graaff@gentoo.org>
   -ruby-password-0.5.2.ebuild:
index b5e9e2addf060a78f134c41e0d508cd7448ef933..bd75794fcd718846fdc2708156cdc38d351d3466 100644 (file)
@@ -1,14 +1,15 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
 DIST ruby-password-0.5.3.tar.gz 23088 RMD160 2977379b739c54373d70966d72e14e25aaf51c5f SHA1 a8c006dac804534cec94b9d2585b10b7e105fb3f SHA256 2563d30868f90ed958919b235668639678d4cdc259eeaad528a267ca456f224f
+EBUILD ruby-password-0.5.3-r1.ebuild 1062 RMD160 af068473877fb8841cec377cd42010d974ed797d SHA1 8477debf312798501433ada9588d8e1160cbed37 SHA256 d6bae82b8555eeb0db66ce601d4c718445d2b0c0f622230f66854d3191c77d67
 EBUILD ruby-password-0.5.3.ebuild 569 RMD160 c2dc888ee582a4e7b3343dcf30d3fbd438896218 SHA1 62894fd3d9b10832d56a48765614b391bc4b3ed6 SHA256 e29989211cc263b685aa4ce5e4e9c722c368dad7205e326256f3efdf187c73b5
-MISC ChangeLog 984 RMD160 914076f386302a35d57aace26f31082a44fba7bc SHA1 174e579253587142e11830e60580c0423e894b37 SHA256 9485d3d7fff30b79bf3db28d8b3b905c07a1702edd5ef22260816c677e7c6615
+MISC ChangeLog 1159 RMD160 1ff4df54b4acdd0b203dd4d90826e40702fc6a93 SHA1 49f415ad5472730975823ce4353c0eaa978afb24 SHA256 0a0ae60548a1f3de7852ae4b35ae5f824e3f850ec77c4172c4f00563d4e9175c
 MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.15 (GNU/Linux)
 
-iEYEARECAAYFAkqDsXwACgkQVYU2Ai8K93eHOACgskRp2m5TYbWLjC08bW3eXGSs
-kOkAn36YeutYu3BUmvoltq3l7hPaHxpl
-=jOIp
+iF4EAREIAAYFAkw5fHYACgkQZihJkut28SsFKgD9FHyPjjRS3tqyL0VwgUHOJ7zS
+jJ6dpB5IrbJ09/V0XbIA/19qGmKx6HMSAx/1AV8GWSyCiW3xf1yYMN0nbH5hBRYP
+=sqaX
 -----END PGP SIGNATURE-----
diff --git a/dev-ruby/ruby-password/ruby-password-0.5.3-r1.ebuild b/dev-ruby/ruby-password/ruby-password-0.5.3-r1.ebuild
new file mode 100644 (file)
index 0000000..6219629
--- /dev/null
@@ -0,0 +1,45 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-password/ruby-password-0.5.3-r1.ebuild,v 1.1 2010/07/11 08:10:25 graaff Exp $
+
+EAPI=2
+USE_RUBY="ruby18"
+
+inherit multilib ruby-ng
+
+DESCRIPTION="Ruby/Password comprises a set of useful methods for creating, verifying and manipulating passwords."
+HOMEPAGE="http://www.caliban.org/ruby/"
+SRC_URI="http://www.caliban.org/files/ruby/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test"
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
+ruby_add_rdepend ">=dev-ruby/ruby-termios-0.9.4"
+
+DEPEND="${DEPEND} sys-libs/cracklib"
+RDEPEND="${RDEPEND} sys-libs/cracklib"
+
+each_ruby_configure() {
+       ${RUBY} extconf.rb || die
+}
+
+each_ruby_compile() {
+       emake || die
+}
+
+each_ruby_test() {
+       ${RUBY} -I.:lib test/tc_password.rb || die
+}
+
+each_ruby_install() {
+       DESTDIR="${D}" emake install || die
+}
+
+all_ruby_install() {
+       dodoc Changelog CHANGES README
+
+       insinto /usr/share/doc/${PF}
+       doins -r example
+}