commit:     e357d3a7611e47cc52d7f75ffd83c3147d86db1d
Author:     Hans de Graaff <hans <AT> degraaff <DOT> org>
AuthorDate: Fri Sep 19 11:22:42 2014 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Sep 19 11:22:42 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=dev/graaff.git;a=commit;h=e357d3a7

Revision with my own patch for better deprecated-finders handling.

Package-Manager: portage-2.2.8-r1

---
 dev-ruby/will_paginate/ChangeLog                   | 11 ++++++++
 dev-ruby/will_paginate/Manifest                    |  1 +
 .../will_paginate-3.0.7-deprecated-finders.patch   | 16 ++++++++++++
 dev-ruby/will_paginate/metadata.xml                |  5 ++++
 .../will_paginate/will_paginate-3.0.7-r1.ebuild    | 29 ++++++++++++++++++++++
 5 files changed, 62 insertions(+)

diff --git a/dev-ruby/will_paginate/ChangeLog b/dev-ruby/will_paginate/ChangeLog
new file mode 100644
index 0000000..417cb4d
--- /dev/null
+++ b/dev-ruby/will_paginate/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for dev-ruby/will_paginate
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*will_paginate-3.0.7-r1 (19 Sep 2014)
+
+  19 Sep 2014; Hans de Graaff <[email protected]>
+  +will_paginate-3.0.7-r1.ebuild,
+  +files/will_paginate-3.0.7-deprecated-finders.patch, +metadata.xml:
+  Revision with my own patch for better deprecated-finders handling.
+

diff --git a/dev-ruby/will_paginate/Manifest b/dev-ruby/will_paginate/Manifest
new file mode 100644
index 0000000..965e246
--- /dev/null
+++ b/dev-ruby/will_paginate/Manifest
@@ -0,0 +1 @@
+DIST will_paginate-3.0.7.gem 35840 SHA256 
49ec0239005b65efec4c762e187674ff9963a1a82123fa4b01d1bc037381abcb SHA512 
2f675905bcc5c890781677188576584ea7b2a003d3e5e9c9c32a5c5a1093ae436dec72b93cc39a1a7c897d81b181fbd8ab88ed7d098ba204426f7462806f677b
 WHIRLPOOL 
16842c0091ab2a3027f77d7cfd10787a1eeb8105d6ecd80bee5ce04dd17da634dac10ea96a9048f995af4d77ff10547acb8dac15f00684959266852304d596ca

diff --git 
a/dev-ruby/will_paginate/files/will_paginate-3.0.7-deprecated-finders.patch 
b/dev-ruby/will_paginate/files/will_paginate-3.0.7-deprecated-finders.patch
new file mode 100644
index 0000000..4fdc7b6
--- /dev/null
+++ b/dev-ruby/will_paginate/files/will_paginate-3.0.7-deprecated-finders.patch
@@ -0,0 +1,16 @@
+diff --git a/lib/will_paginate/active_record.rb 
b/lib/will_paginate/active_record.rb
+index 5fb2ece..3ab973a 100644
+--- a/lib/will_paginate/active_record.rb
++++ b/lib/will_paginate/active_record.rb
+@@ -2,10 +2,8 @@ require 'will_paginate/per_page'
+ require 'will_paginate/page_number'
+ require 'will_paginate/collection'
+ require 'active_record'
+-begin
++if ActiveRecord::VERSION::MAJOR >= 4
+   require 'active_record/deprecated_finders'
+-rescue LoadError
+-  # only for Rails 4.1
+ end
+ 
+ module WillPaginate

diff --git a/dev-ruby/will_paginate/metadata.xml 
b/dev-ruby/will_paginate/metadata.xml
new file mode 100644
index 0000000..f977299
--- /dev/null
+++ b/dev-ruby/will_paginate/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<maintainer><email>[email protected]</email></maintainer>
+</pkgmetadata>

diff --git a/dev-ruby/will_paginate/will_paginate-3.0.7-r1.ebuild 
b/dev-ruby/will_paginate/will_paginate-3.0.7-r1.ebuild
new file mode 100644
index 0000000..ef3bc43
--- /dev/null
+++ b/dev-ruby/will_paginate/will_paginate-3.0.7-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/dev-ruby/will_paginate/will_paginate-3.0.7.ebuild,v 1.2 
2014/08/05 16:00:54 mrueg Exp $
+
+EAPI=5
+USE_RUBY="ruby19 ruby20 ruby21"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Most awesome pagination solution for Ruby"
+HOMEPAGE="http://github.com/mislav/will_paginate/";
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~x86 ~x86-macos"
+IUSE=""
+
+RUBY_PATCHES=( ${P}-deprecated-finders.patch )
+
+ruby_add_bdepend "
+       test? (
+               dev-ruby/rails
+               dev-ruby/mocha
+       )"

Reply via email to