summaryrefslogtreecommitdiff
path: root/dev-ruby/ruby-dict
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/ruby-dict
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/ruby-dict')
-rw-r--r--dev-ruby/ruby-dict/Manifest6
-rw-r--r--dev-ruby/ruby-dict/files/ruby-dict-ruby19.patch20
-rw-r--r--dev-ruby/ruby-dict/metadata.xml8
-rw-r--r--dev-ruby/ruby-dict/ruby-dict-0.9.4-r4.ebuild34
4 files changed, 68 insertions, 0 deletions
diff --git a/dev-ruby/ruby-dict/Manifest b/dev-ruby/ruby-dict/Manifest
new file mode 100644
index 000000000000..ecd1f8a94be1
--- /dev/null
+++ b/dev-ruby/ruby-dict/Manifest
@@ -0,0 +1,6 @@
+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-r4.ebuild 703 SHA256 596316e823030a86346618f99dc5b541d6520988ed29dc435c9f583e1952e72a SHA512 03ce4f5e239c61c4210a60d4102640455edcdd7f266d38a10a2f2b89104ef036a2f3ca5d7d14ed616d8828683ac2e248b50aa5f11270e7d7106fd97f40a822fa WHIRLPOOL 416b6efcea94b0756ffd155ac889a315ec77cc0cf5fbb90fed5acfa8316d3640afe36b0a8dc52bfa27eaf52b02f6496129a6ef4be16d924eefbf8832422259c7
+MISC ChangeLog 3054 SHA256 f730f9b476b51cb1ccba04f0e7f51ea28b92150cdceb8e234d950d66e4de3d0b SHA512 64eb44a5b9a2db1b0a7e40af0bf0243547ea9288b40b835a21b4c2ac4fef69f62b2cafb150e2ee111aa5368e096f63a59644951e1e1dc6a40d2985a6bb365790 WHIRLPOOL 4317530dd0a9c83cd3227cb4c4feac8e342d0e667fac5c55e3424474a4cf2bb4c28b691a288f28bd293a025489156d7cebe4ef415ea3df90e627e606e97943f5
+MISC ChangeLog-2015 2926 SHA256 e29efe77985571a5e3c665e3ca0402fa327bd41f0ee5d22893ef3ac0e9e16a88 SHA512 3638158950b713ca56a42b87155bbd6d9691c025f36ec045fa89bbdeeda9f4657a80fc9691655de6fc8fa0288ba95eb099b13b721baed67f5c710bf96b577ce8 WHIRLPOOL 01ac705f089215e84e9a99d5a911eab2596b85396ca2ab57e8274d993de7112ac2c035c026ce76af5a8ea6ec73567b223e6ad49ce2237d74cdf3e032776a5bcc
+MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8
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/metadata.xml b/dev-ruby/ruby-dict/metadata.xml
new file mode 100644
index 000000000000..28ab0c15f206
--- /dev/null
+++ b/dev-ruby/ruby-dict/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-ruby/ruby-dict/ruby-dict-0.9.4-r4.ebuild b/dev-ruby/ruby-dict/ruby-dict-0.9.4-r4.ebuild
new file mode 100644
index 000000000000..b0d8ae13c9db
--- /dev/null
+++ b/dev-ruby/ruby-dict/ruby-dict-0.9.4-r4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+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_install() {
+ doruby lib/dict.rb || die "doruby failed"
+}
+
+all_ruby_install() {
+ dobin rdict
+
+ dodoc README Changelog TODO doc/rfc2229.txt
+ dohtml doc/dict.html doc/rdict.html
+
+ # This would probably need a 3rb section..
+ # doman doc/dict.3
+ doman doc/rdict.1
+}