commit:     dc4974b6bc3e898b303e87f9f9023e07f360c9b0
Author:     Peter Wilmott <p <AT> p8952 <DOT> info>
AuthorDate: Tue May  6 20:26:44 2014 +0000
Commit:     Peter Wilmott <p <AT> p8952 <DOT> info>
CommitDate: Tue May  6 20:26:44 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/ruby-overlay.git;a=commit;h=dc4974b6

dev-ruby/little-plugger: Drop ruby18 target, add ruby21 target.

Package-Manager: portage-2.2.8-r1

---
 dev-ruby/little-plugger/ChangeLog                  | 72 ++++++++++++++++++++++
 .../files/little-plugger-1.1.3-ruby20-spec.patch   | 11 ++++
 .../little-plugger/little-plugger-1.1.3-r2.ebuild  | 30 +++++++++
 dev-ruby/little-plugger/metadata.xml               |  5 ++
 4 files changed, 118 insertions(+)

diff --git a/dev-ruby/little-plugger/ChangeLog 
b/dev-ruby/little-plugger/ChangeLog
new file mode 100644
index 0000000..7b0e9b1
--- /dev/null
+++ b/dev-ruby/little-plugger/ChangeLog
@@ -0,0 +1,72 @@
+# ChangeLog for dev-ruby/little-plugger
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/little-plugger/ChangeLog,v 1.12 
2014/01/14 19:35:38 mrueg Exp $
+
+*little-plugger-1.1.3-r2 (06 May 2014)
+
+  06 May 2014; Peter Wilmott <[email protected]>
+  +files/little-plugger-1.1.3-ruby20-spec.patch,
+  +little-plugger-1.1.3-r2.ebuild, +metadata.xml:
+  dev-ruby/little-plugger: Drop ruby18 target, add ruby21 target.
+
+  14 Jan 2014; Manuel Rüger <[email protected]>
+  -files/little-plugger-1.1.2-rubylib.patch, -little-plugger-1.1.3.ebuild:
+  Cleanup old.
+
+*little-plugger-1.1.3-r1 (14 Dec 2013)
+
+  14 Dec 2013; Hans de Graaff <[email protected]>
+  +little-plugger-1.1.3-r1.ebuild,
+  +files/little-plugger-1.1.3-ruby20-spec.patch:
+  EAPI=5. Add ruby20. Drop circular dependency on bones. Ebuild by Peter
+  Wilmott in the ruby overlay.
+
+  25 Aug 2012; Hans de Graaff <[email protected]>
+  -little-plugger-1.1.2-r1.ebuild:
+  Cleanup.
+
+  14 Aug 2012; Diego E. Pettenò <[email protected]>
+  little-plugger-1.1.3.ebuild:
+  Port to rspec helper for testing. Bump to EAPI 4. Breaks cyclic dependency
+  with USE=test on bones.
+
+  02 Feb 2012; Thomas Kahle <[email protected]> little-plugger-1.1.3.ebuild:
+  ~x86 per bug 325471
+
+*little-plugger-1.1.3 (18 Dec 2011)
+
+  18 Dec 2011; Hans de Graaff <[email protected]> +little-plugger-1.1.3.ebuild:
+  Version bump.
+
+  02 Jun 2011; Hans de Graaff <[email protected]>
+  little-plugger-1.1.2-r1.ebuild:
+  Add ree18.
+
+  11 Feb 2011; Hans de Graaff <[email protected]>
+  little-plugger-1.1.2-r1.ebuild:
+  Drop bones-extras dependency because this is now a no-op. Fix tests
+  accordingly.
+
+  22 May 2010; Diego E. Pettenò <[email protected]>
+  -little-plugger-1.1.1.ebuild, -little-plugger-1.1.2.ebuild,
+  little-plugger-1.1.2-r1.ebuild:
+  Cleanup old versions, use new syntax.
+
+*little-plugger-1.1.2-r1 (19 Apr 2010)
+
+  19 Apr 2010; Diego E. Pettenò <[email protected]>
+  +little-plugger-1.1.2-r1.ebuild,
+  +files/little-plugger-1.1.2-rubylib.patch:
+  Add patch to properly load plugins on Ruby 1.9.
+
+*little-plugger-1.1.2 (02 Feb 2010)
+
+  02 Feb 2010; Diego E. Pettenò <[email protected]>
+  +little-plugger-1.1.2.ebuild:
+  Version bump.
+
+*little-plugger-1.1.1 (31 Jan 2010)
+
+  31 Jan 2010; Diego E. Pettenò <[email protected]>
+  +little-plugger-1.1.1.ebuild, +metadata.xml:
+  Initial import of bones and related dependencies.

diff --git 
a/dev-ruby/little-plugger/files/little-plugger-1.1.3-ruby20-spec.patch 
b/dev-ruby/little-plugger/files/little-plugger-1.1.3-ruby20-spec.patch
new file mode 100644
index 0000000..71b9611
--- /dev/null
+++ b/dev-ruby/little-plugger/files/little-plugger-1.1.3-ruby20-spec.patch
@@ -0,0 +1,11 @@
+--- a/spec/little-plugger_spec.rb      2013-12-03 19:30:13.104060898 +0000
++++ b/spec/little-plugger_spec.rb      2013-12-03 19:31:18.716236041 +0000
+@@ -18,7 +18,7 @@
+   it "generates a default plugin module" do
+     LittlePlugger.default_plugin_module('little_plugger').should be == 
LittlePlugger
+     lambda {LittlePlugger.default_plugin_module('little_plugger/plugins')}.
+-        should raise_error(NameError, 'uninitialized constant 
LittlePlugger::Plugins')
++              should raise_error(NameError, /uninitialized constant 
(LittlePlugger::)?Plugins/)
+     LittlePlugger.default_plugin_module('process/status').should be == 
Process::Status
+   end
+ end

diff --git a/dev-ruby/little-plugger/little-plugger-1.1.3-r2.ebuild 
b/dev-ruby/little-plugger/little-plugger-1.1.3-r2.ebuild
new file mode 100644
index 0000000..fab3554
--- /dev/null
+++ b/dev-ruby/little-plugger/little-plugger-1.1.3-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/dev-ruby/little-plugger/little-plugger-1.1.3-r1.ebuild,v
 1.1 2013/12/14 13:51:01 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21 jruby"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="Module that provides Gem based plugin management"
+HOMEPAGE="http://github.com/TwP/${PN}";
+
+IUSE="test"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+all_ruby_prepare() {
+       # Remove default metadata because it confused jruby.
+       rm ../metadata || die
+
+       epatch "${FILESDIR}"/${P}-ruby20-spec.patch
+}

diff --git a/dev-ruby/little-plugger/metadata.xml 
b/dev-ruby/little-plugger/metadata.xml
new file mode 100644
index 0000000..8521361
--- /dev/null
+++ b/dev-ruby/little-plugger/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<herd>ruby</herd>
+</pkgmetadata>

Reply via email to