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>
