* [gentoo-commits] dev/graaff:master commit in: dev-ruby/ri_cal/, dev-ruby/ri_cal/files/
@ 2012-09-26 13:20 Hans de Graaff
0 siblings, 0 replies; only message in thread
From: Hans de Graaff @ 2012-09-26 13:20 UTC (permalink / raw
To: gentoo-commits
commit: 67b7e881256725a9eb9aefe86b963ee0b89a8822
Author: Hans de Graaff <hans <AT> degraaff <DOT> org>
AuthorDate: Wed Sep 26 13:20:32 2012 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Wed Sep 26 13:20:32 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/graaff.git;a=commit;h=67b7e881
Add patch for compatibility with Rails 3.2 and higher.
(Portage version: 2.1.11.9/git/Linux x86_64, signed Manifest commit with key 0x8883FA56A308A8D7!)
---
dev-ruby/ri_cal/ChangeLog | 6 ++++
dev-ruby/ri_cal/Manifest | 10 +++---
dev-ruby/ri_cal/files/ri_cal-0.8.8-rails32.patch | 20 ++++++++++++
dev-ruby/ri_cal/ri_cal-0.8.8-r1.ebuild | 36 ++++++++++++++++++++++
4 files changed, 67 insertions(+), 5 deletions(-)
diff --git a/dev-ruby/ri_cal/ChangeLog b/dev-ruby/ri_cal/ChangeLog
index 4cd750c..2f62d52 100644
--- a/dev-ruby/ri_cal/ChangeLog
+++ b/dev-ruby/ri_cal/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*ri_cal-0.8.8-r1 (26 Sep 2012)
+
+ 26 Sep 2012; Hans de Graaff <graaff@gentoo.org> +ri_cal-0.8.8-r1.ebuild,
+ +files/ri_cal-0.8.8-rails32.patch:
+ Add patch for compatibility with Rails 3.2 and higher.
+
*ri_cal-0.8.8 (26 Apr 2012)
26 Apr 2012; Hans de Graaff <graaff@gentoo.org> +ri_cal-0.8.8.ebuild,
diff --git a/dev-ruby/ri_cal/Manifest b/dev-ruby/ri_cal/Manifest
index 178408e..78ca756 100644
--- a/dev-ruby/ri_cal/Manifest
+++ b/dev-ruby/ri_cal/Manifest
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-DIST ri_cal-0.8.8.gem 429568 RMD160 1adb440a0ed8e8a51df93b348aff4df54f4d56b1 SHA1 d400bc975d9145009cadafffe1cd8cfc7d8399e1 SHA256 200d7709e693e661b87230c2530e96bbe276591cf552f379bbee3aab86518fba
+DIST ri_cal-0.8.8.gem 429568 SHA256 200d7709e693e661b87230c2530e96bbe276591cf552f379bbee3aab86518fba SHA512 999b30f47d1ee7556fe897ee1d3e403b2d1953ccaf2d5cffad9211644345c0c311bba47c64716f62d9c4a4e719104b546ef14cc548042e036b6c6931348a681d WHIRLPOOL fb181a4b5c22e772c41f1c84e7e67cc2c219915b9663aad7c5148d6f9a7a9c7efaa49821573f9721778b761d75b2d95d8f159cedabd3121fae1a2e5842f51da3
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAk+ZWqwACgkQiIP6VqMIqNctWgD+MCgI+591tNHbtS+M0QXpHZr0
-SSfFjbBGZx+l4+Qh9SIA/3if8IrFYNA2KJ3q4goGsk4kKVHxIldfOwu6RfnpbzUA
-=Inb+
+iF4EAREIAAYFAlBjASAACgkQiIP6VqMIqNcksgD+ICdRkKa9u8XEGV7CTUcWtGaL
+36sihx76oksxKhSaYLUA/31nmFw9XUbKoRkND/SX63J5LktKKqy26mTyzzd6bzt7
+=gpPC
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/ri_cal/files/ri_cal-0.8.8-rails32.patch b/dev-ruby/ri_cal/files/ri_cal-0.8.8-rails32.patch
new file mode 100644
index 0000000..2fec32e
--- /dev/null
+++ b/dev-ruby/ri_cal/files/ri_cal-0.8.8-rails32.patch
@@ -0,0 +1,20 @@
+commit cb5606711cde9fc242c585042281693dd4c4c589
+Author: Benoist Claassen <bclaassen@digidentity.eu>
+Date: Tue Dec 6 15:06:54 2011 +0100
+
+ changed get_zone to find_zone! if rails is v3.1.x
+
+diff --git a/lib/ri_cal/property_value/date_time.rb b/lib/ri_cal/property_value/date_time.rb
+index 88327e6..fea8f02 100644
+--- a/lib/ri_cal/property_value/date_time.rb
++++ b/lib/ri_cal/property_value/date_time.rb
+@@ -307,7 +307,8 @@ module RiCal
+ # Returns a ruby DateTime object representing the receiver.
+ def ruby_value
+ if has_valid_tzinfo_tzid? && RiCal::TimeWithZone && tz_info_source?
+- RiCal::TimeWithZone.new(utc.to_datetime, ::Time.__send__(:get_zone, @tzid))
++ time_zone_meth = ::Time.respond_to?(:find_zone!) ? :find_zone! : :get_zone
++ RiCal::TimeWithZone.new(utc.to_datetime, ::Time.__send__(time_zone_meth, @tzid))
+ else
+ ::DateTime.civil(year, month, day, hour, min, sec, rational_tz_offset).set_tzid(@tzid)
+ end
diff --git a/dev-ruby/ri_cal/ri_cal-0.8.8-r1.ebuild b/dev-ruby/ri_cal/ri_cal-0.8.8-r1.ebuild
new file mode 100644
index 0000000..58351ff
--- /dev/null
+++ b/dev-ruby/ri_cal/ri_cal-0.8.8-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+USE_RUBY="ruby18 ruby19 ree18 jruby"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+# requires jeweler/ad_agency
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="docs/* History.txt README.txt"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A new Ruby implementation of RFC2445 iCalendar."
+HOMEPAGE="http://github.com/rubyredrick/ri_cal"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+RUBY_PATCHES=( ${P}-rails32.patch )
+
+# This gem can use either tzinfo or activesupport and thus doesn't have
+# any explicit dependency. We always depend on tzinfo since newer
+# versions of activesupport do this as well.
+ruby_add_rdepend "dev-ruby/tzinfo"
+
+ruby_add_bdepend "dev-ruby/rspec:0"
+
+each_ruby_test() {
+ ${RUBY} -S spec spec || die
+}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2012-09-26 13:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-26 13:20 [gentoo-commits] dev/graaff:master commit in: dev-ruby/ri_cal/, dev-ruby/ri_cal/files/ Hans de Graaff
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox