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 + )"
