diff options
author | 2013-10-27 18:23:21 +0000 | |
---|---|---|
committer | 2013-10-27 18:23:21 +0000 | |
commit | bdd19078743f33f0abda2966935b4a1627e23ebc (patch) | |
tree | 6a5f74d4f830ada6bed90dce809280f4b4a194b8 /dev-ruby/ruby-dict | |
parent | Fix bug 488102 - Only call ruby-ng pkg_setup if USE=ruby is set (diff) | |
download | historical-bdd19078743f33f0abda2966935b4a1627e23ebc.tar.gz historical-bdd19078743f33f0abda2966935b4a1627e23ebc.tar.bz2 historical-bdd19078743f33f0abda2966935b4a1627e23ebc.zip |
Adding ruby19 support
Package-Manager: portage-2.2.0_alpha161/cvs/Linux x86_64
Manifest-Sign-Key: 0x8E740238
Diffstat (limited to 'dev-ruby/ruby-dict')
-rw-r--r-- | dev-ruby/ruby-dict/ChangeLog | 10 | ||||
-rw-r--r-- | dev-ruby/ruby-dict/Manifest | 14 | ||||
-rw-r--r-- | dev-ruby/ruby-dict/files/ruby-dict-ruby19.patch | 20 | ||||
-rw-r--r-- | dev-ruby/ruby-dict/ruby-dict-0.9.4-r2.ebuild | 41 |
4 files changed, 82 insertions, 3 deletions
diff --git a/dev-ruby/ruby-dict/ChangeLog b/dev-ruby/ruby-dict/ChangeLog index 6440000c9b33..bb83141d2fdc 100644 --- a/dev-ruby/ruby-dict/ChangeLog +++ b/dev-ruby/ruby-dict/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ruby/ruby-dict -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-dict/ChangeLog,v 1.10 2012/05/01 18:24:03 armin76 Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-dict/ChangeLog,v 1.11 2013/10/27 18:23:15 a3li Exp $ + +*ruby-dict-0.9.4-r2 (27 Oct 2013) + + 27 Oct 2013; Alex Legler <a3li@gentoo.org> +files/ruby-dict-ruby19.patch, + +ruby-dict-0.9.4-r2.ebuild: + Adding ruby19 support 01 May 2012; Raúl Porcel <armin76@gentoo.org> ruby-dict-0.9.4-r1.ebuild: Drop ia64/sparc keywords diff --git a/dev-ruby/ruby-dict/Manifest b/dev-ruby/ruby-dict/Manifest index a0ce3eae1645..083d40741f45 100644 --- a/dev-ruby/ruby-dict/Manifest +++ b/dev-ruby/ruby-dict/Manifest @@ -1,4 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX ruby-dict-ruby19.patch 472 SHA256 597efe7068b27bc0aa44f9583db0cf187f633010744f3c7e116c5ebbe0f45ec1 SHA512 632459a8c8a46a42b7d7fdc6771ccd57e2e0058ca2fac785c8a97fa9ed08b47d80bd29ad07e4b0ba356cddab42bcb3f2144b80dcb9b9dea100998f00aed49a6b WHIRLPOOL ed998408a9e168b2957d6963c288e2e1ac96bccf0b90dd0bfe77f206e760f1ea8dbdcece3bf0c5d714b80012e807df9b3cc72ad8b5f78aff039b4aeac2fbd501 DIST ruby-dict-0.9.4.tar.gz 50487 SHA256 d44c960869e232a23b10516761a9b6ad56427ec418033b003a65082c2af045b2 SHA512 54ce421c1bf49d0d52fc2549409887e05ebac5d3d1d50fc1b3a2ef55eb1242af509e3fb2ee046ee3389b088ca951a9903e9ea3ed3ca3dcfb0d521acd0eb54c59 WHIRLPOOL c0ba38b9819bfaf0a84d3ed39c857d2a9019e7f437e81add86e8b866a81b7ec2556e04c48359ed0c7eb7007136912f86585c4def97b615fb35b59d4fdc3dc182 EBUILD ruby-dict-0.9.4-r1.ebuild 962 SHA256 e5418f9816735621491d34bc639f04929c16512ae09482971379b338f6090b80 SHA512 eea1968379e5d45d9cf756c95320c162f79899a3ce040b6e92f91c94beae7a140e15500bade09e43d38050eae67b9f378b8be5b7682c4d1aa5208b20765f56e4 WHIRLPOOL b2defe5cbf3f4a34ca25eb77ce10fcec383e608f0a0521750b010c79c222a7f80084c74af780a4443091fabac24fe61535e89c75892ae1a8466ef7b2c163d003 -MISC ChangeLog 1582 SHA256 b92d5df5a0167f0dfed559228b4d362cb42c92101946524c343326d97031e6ae SHA512 933341680846ecf2b5ab8ed35253cccbf6e6822f9d01a1045f76a07171a6620905f1cbb82941969b28a8cdb65e32b2edc4cb2620781bcf4351cda6bbd68f4aa8 WHIRLPOOL 9589b9ee4257ed8e2ac13118e06d93660d45e472e5beaafd8e0efe77533b280b579ef9783fd753c265b9b1931d6fadf1a2a531fa39a391c67d07728935a2a85b +EBUILD ruby-dict-0.9.4-r2.ebuild 973 SHA256 4db32fab1a34867b8b2b87fa8155665afc7fe80e772235ade5504e7aa55f62ea SHA512 e0a82515e7ff9e2116523f78aff569c9e4dfa47369b0baa02043b712bb96efe414f1a3e359c3b4432c73239b434f4c15c8da68c21cfe4359439a502bda47713a WHIRLPOOL 1e3378e298d15dd212b46083d821eb7d7d4d088002dd49840fab76ad324e7f169442410fd7315732f120986cad9e975b5ee92089ccc56b7e8628deb170542df7 +MISC ChangeLog 1745 SHA256 dc8cb0cf29441b5e38e8d3fd30b55b7695acf03aceb1b1f9ea83a17debd504db SHA512 2833a5741d83085a4075655141a18ca131b9eb9ba3f9a6c7281e1414c47de7176217ceba0b742d1b3fa8ee7ff3097488358b4a140607c3cfc2c1890ba262c84d WHIRLPOOL 13224ec843cb972d1d8cb76b08493d408cb68f0aff0c903bf313d098f93d35fcf4ebbdf5c124c9ca3c14da5fec7aea9ff12d854a3dae31511117d6ddb3c8d306 MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iEYEAREIAAYFAlJtWhsACgkQTEkQYPgooqEcNgCfZALlUTGoWYGUP9oUQVdZqAwP +FNwAoMhQRDTSFrTk3H7oCycBrr9XO7zt +=sbxa +-----END PGP SIGNATURE----- diff --git a/dev-ruby/ruby-dict/files/ruby-dict-ruby19.patch b/dev-ruby/ruby-dict/files/ruby-dict-ruby19.patch new file mode 100644 index 000000000000..5ed897773fac --- /dev/null +++ b/dev-ruby/ruby-dict/files/ruby-dict-ruby19.patch @@ -0,0 +1,20 @@ +--- lib/dict.rb.orig 2013-10-27 19:15:03.957167192 +0100 ++++ lib/dict.rb 2013-10-27 19:16:15.191165936 +0100 +@@ -153,7 +153,7 @@ + + + require 'socket' +-require 'md5' ++require 'digest/md5' + + + # lines that start with .. need to be reduced to . +@@ -434,7 +434,7 @@ + # AUTHorise user + # + def auth(user, secret) +- auth = MD5::new(@msgid + secret).hexdigest ++ auth = Digest::MD5.new.hexdigest(@msgid + secret) + exec_cmd('AUTH %s %s' % [ user, auth ]) + end + diff --git a/dev-ruby/ruby-dict/ruby-dict-0.9.4-r2.ebuild b/dev-ruby/ruby-dict/ruby-dict-0.9.4-r2.ebuild new file mode 100644 index 000000000000..463947bf7c58 --- /dev/null +++ b/dev-ruby/ruby-dict/ruby-dict-0.9.4-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-dict/ruby-dict-0.9.4-r2.ebuild,v 1.1 2013/10/27 18:23:15 a3li Exp $ + +EAPI=2 + +USE_RUBY="ruby18 ruby19 jruby" + +inherit ruby-ng + +DESCRIPTION="RFC 2229 client in Ruby" +HOMEPAGE="http://www.caliban.org/ruby/ruby-dict.shtml" +SRC_URI="http://www.caliban.org/files/ruby/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +IUSE="" + +RUBY_PATCHES=( "${PN}-ruby19.patch" ) + +each_ruby_test() { + ewarn "Tests will use network connection" + + ${RUBY} -Ilib ./rdict test || die +} + +each_ruby_install() { + doruby lib/dict.rb || die "doruby failed" +} + +all_ruby_install() { + dobin rdict || die "rdict failed" + + dodoc README Changelog TODO doc/rfc2229.txt || die + dohtml doc/dict.html doc/rdict.html || die + + # This would probably need a 3rb section.. + # doman doc/dict.3 + doman doc/rdict.1 || die "doman failed" +} |