rubydns: cleanup

This commit is contained in:
blshkv 2016-03-26 08:46:13 +08:00
parent 381d933150
commit d34a84321f
12 changed files with 1 additions and 223 deletions

View file

@ -1,21 +0,0 @@
# ChangeLog for dev-ruby/celluloid-io
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/celluloid-io/ChangeLog,v 1.4 2014/11/03 06:48:02 graaff Exp $
*celluloid-io-0.16.1 (03 Nov 2014)
03 Nov 2014; Hans de Graaff <graaff@gentoo.org> +celluloid-io-0.16.1.ebuild:
Version bump.
28 Aug 2014; Manuel Rüger <mrueg@gentoo.org> celluloid-io-0.15.0.ebuild:
Add ruby21 target.
12 Aug 2014; Anthony G. Basile <blueness@gentoo.org>
celluloid-io-0.15.0.ebuild:
Keyword ~ppc and ~ppc64, bug #519596
*celluloid-io-0.15.0 (15 Jul 2014)
15 Jul 2014; Manuel Rüger <mrueg@gentoo.org> +celluloid-io-0.15.0.ebuild,
+metadata.xml:
Initial version. Tests restricted, cause they hang indefinitely.

View file

@ -1 +0,0 @@
DIST celluloid-io-0.16.1.gem 53248 SHA256 5c16f1635f3a71d5233ecb8b4d1fd2c57229257d72a322a512c7017d2570b35f SHA512 b9a766fdbf8b51ac5fdf8ad01f89504761b64eaa9a5f9f023530adbf7b9219363492363344da704e699d111d85d262d6d4de5a13bf8422445e11fb14268069b3 WHIRLPOOL 11070fc0eb83a4567ddb5b45328fa28811168a1bffbd52027d1c976166842a953633466dc3728d87f6269f7513ac044653f8b72ecdd8c68561e5f4ca313cf6b7

View file

@ -1,31 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/celluloid-io/celluloid-io-0.16.1.ebuild,v 1.1 2014/11/03 06:48:02 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
inherit ruby-fakegem
DESCRIPTION="Evented IO for Celluloid actors"
HOMEPAGE="https://github.com/celluloid/celluloid-io"
IUSE=""
SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
ruby_add_rdepend ">=dev-ruby/celluloid-0.16.0
>=dev-ruby/nio4r-1.0.0"
all_ruby_prepare() {
sed -i -e '/[Bb]undler/d' -e '/[Cc]overalls/d' spec/spec_helper.rb || die
# Avoid DNS tests. They either assume localhost is 127.0.0.1 or
# require network access.
rm spec/celluloid/io/dns_resolver_spec.rb || die
}

View file

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>ruby</herd>
</pkgmetadata>

View file

@ -1,71 +0,0 @@
# ChangeLog for dev-ruby/celluloid
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/celluloid/ChangeLog,v 1.14 2014/11/02 11:05:58 graaff Exp $
*celluloid-0.16.0 (02 Nov 2014)
02 Nov 2014; Hans de Graaff <graaff@gentoo.org> +celluloid-0.16.0.ebuild,
+files/celluloid-0.16.0-call-private-methods.patch:
Version bump. Backport upstream patch to let specs pass, fixing bug 527500.
02 Nov 2014; Hans de Graaff <graaff@gentoo.org> celluloid-0.15.2-r3.ebuild:
Install proper gemspec file and match dependencies to the gemspec, bug
524782.
*celluloid-0.15.2-r3 (02 Nov 2014)
02 Nov 2014; Hans de Graaff <graaff@gentoo.org> -celluloid-0.15.2-r2.ebuild,
+celluloid-0.15.2-r3.ebuild:
Fix timers slot to match the gemspec file and make sure we use this slot
during testing.
08 Oct 2014; Manuel Rüger <mrueg@gentoo.org> celluloid-0.15.2-r2.ebuild:
Fix dependency on dev-ruby/timers. Fixes bug #524782.
27 Aug 2014; Manuel Rüger <mrueg@gentoo.org> celluloid-0.15.2-r2.ebuild:
Add ruby21 target.
12 Aug 2014; Anthony G. Basile <blueness@gentoo.org>
celluloid-0.15.2-r2.ebuild:
Keyword ~ppc and ~ppc64, bug #519596
31 Mar 2014; Manuel Rüger <mrueg@gentoo.org> -celluloid-0.15.2-r1.ebuild:
Cleanup old.
*celluloid-0.15.2-r2 (18 Nov 2013)
18 Nov 2013; Manuel Rüger <mrueg@gentoo.org> +celluloid-0.15.2-r2.ebuild:
Install also spec folder, as needed by dev-ruby/listen.
*celluloid-0.15.2-r1 (11 Nov 2013)
11 Nov 2013; Manuel Rüger <mrueg@gentoo.org> +celluloid-0.15.2-r1.ebuild,
-celluloid-0.12.4.ebuild, -celluloid-0.13.0.ebuild, -celluloid-0.14.1.ebuild,
-celluloid-0.15.1.ebuild, -celluloid-0.15.2.ebuild:
Add ruby20 target. Cleanup old.
*celluloid-0.15.2 (09 Oct 2013)
09 Oct 2013; Manuel Rüger <mrueg@gentoo.org> +celluloid-0.15.2.ebuild:
Version bump.
*celluloid-0.15.1 (07 Sep 2013)
07 Sep 2013; Manuel Rüger <mrueg@gentoo.org> +celluloid-0.15.1.ebuild:
Version bump.
*celluloid-0.14.1 (13 Jul 2013)
13 Jul 2013; Hans de Graaff <graaff@gentoo.org> +celluloid-0.14.1.ebuild:
Version bump.
*celluloid-0.13.0 (30 Apr 2013)
30 Apr 2013; Hans de Graaff <graaff@gentoo.org> +celluloid-0.13.0.ebuild:
Version bump.
*celluloid-0.12.4 (14 Dec 2012)
14 Dec 2012; Hans de Graaff <graaff@gentoo.org> +celluloid-0.12.4.ebuild,
+metadata.xml:
Initial import. New dependency for dev-ruby/adhearsion.

View file

@ -1 +0,0 @@
DIST celluloid-0.16.0-git.tgz 63859 SHA256 3f5d5be010c97b9a0a3a21008a0ad9880729e23cfda100b5df174279d427f338 SHA512 b1acc0daf35b16c086d720fccec93519de609e6c9e8f411ed70c48f3cfcb0c88f5ee665ac41e4a535e00eef112cae26ca2e8ab6b6de4738e13ed50579098d8ed WHIRLPOOL a9d583ff8495c978e3d042df781ae5ced30a97eea8b401bd8c763aa75c7f72cf0de49e1a131345ff1e991f4303745c58b491cd413e7cb6b287d8a5df85de254d

View file

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/celluloid/celluloid-0.16.0.ebuild,v 1.1 2014/11/02 11:05:58 graaff Exp $
EAPI=5
# rbx or jruby recommended, but only in 1.9 mode.
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
#Needed by dev-ruby/listen
RUBY_FAKEGEM_EXTRAINSTALL="spec"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
DESCRIPTION="Celluloid provides a simple and natural way to build fault-tolerant concurrent programs in Ruby"
HOMEPAGE="https://github.com/celluloid/celluloid"
SRC_URI="https://github.com/celluloid/celluloid/archive/v${PV}.tar.gz -> ${P}-git.tgz"
IUSE=""
SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
RUBY_PATCHES=( "${P}-call-private-methods.patch" )
ruby_add_rdepend ">=dev-ruby/timers-4.0.0:4"
all_ruby_prepare() {
rm Gemfile .rspec || die
sed -i -e '/[Bb]undler/d' -e '/coveralls/I s:^:#:' spec/spec_helper.rb || die
# Force loading of the correct timers slot to avoid a bundler dependency.
sed -i -e '3igem "timers", "~>4.0.0"' spec/spec_helper.rb || die
}

View file

@ -1,19 +0,0 @@
commit 092ce58aa8713f387ae3d0467b6d8029cf2765cd
Author: Jonathan <chapmajs@gmail.com>
Date: Sun Oct 19 22:05:26 2014 -0400
Allowing calls to private_methods
diff --git a/lib/celluloid/proxies/abstract_proxy.rb b/lib/celluloid/proxies/abstract_proxy.rb
index 6a79acb..2db7a8e 100644
--- a/lib/celluloid/proxies/abstract_proxy.rb
+++ b/lib/celluloid/proxies/abstract_proxy.rb
@@ -5,7 +5,7 @@ module Celluloid
def __class__; AbstractProxy; end
# Needed for storing proxies in data structures
- needed = [:object_id, :__id__, :hash] - instance_methods
+ needed = [:object_id, :__id__, :hash, :private_methods] - instance_methods
if needed.any?
include ::Kernel.dup.module_eval {
undef_method(*(instance_methods - needed))

View file

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>ruby</herd>
</pkgmetadata>

View file

@ -1,2 +1 @@
DIST rubydns-1.0.1.gem 66560 SHA256 1da97b44c929b1f23e4ca6631217bc54ff975342b0e4698329fd20fcc80b0eb6 SHA512 9d0956d02755482c6ff8a973729663a530ff3bf320db8dc9aa7062aaec47cc0ab51e8b353d9a6dd605e1166222098bafea803d76fa09a7e6666ba97211aed374 WHIRLPOOL 3b3256918cbedec14d7c26db76e166ee7aea300abe940486b144cf6ea0f5f6a5217eeec52b9ff8975b475a0650edfddc3de0dad63cc375ed88037ae7f7ce15ac
DIST rubydns-1.0.3.gem 67072 SHA256 c258da609261d7ede6ae4878f20e0a32e55df1cc0d169683fde7438d224572b3 SHA512 804cf5ed3eb4f25d0e3106eca46475248639dcf73f1d00799ee7f53749bb3043822febc0587aa5caed57f6fe8004989dd447d529c505669f5e6ce2c971af9c41 WHIRLPOOL b9bb70caad0a99d633ec5868e20272ea3674973cffdba06fe0f2049585add8e6a38bce34e6b15e6b53735132c94b938412e87e3a0e5203848116dffd081face5

View file

@ -17,8 +17,5 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend "=dev-ruby/celluloid-0.16*
=dev-ruby/celluloid-io-0.16*
=dev-ruby/celluloid-io-0.16* >=dev-ruby/celluloid-io-0.16.2
dev-ruby/timers:4"
#celluloid ~> 0.16.0
#celluloid-io ~> 0.16.1

View file

@ -1,25 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21"
inherit ruby-fakegem
DESCRIPTION="A tool to intercept and modify DNS requests"
HOMEPAGE="https://github.com/ioquatix/rubydns"
SRC_URI="mirror://rubygems/${P}.gem"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend "=dev-ruby/celluloid-0.16.0
=dev-ruby/celluloid-io-0.16.2
dev-ruby/timers:4"
#celluloid ~> 0.16.0
#celluloid-io ~> 0.16.2
#timers ~> 4.0.1