From 7a00264d788a20b3a5ff16e02a121bc4d38c0ed4 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Jun 04 2015 07:30:06 +0000 Subject: import rh-ror41-rubygem-activesupport-4.1.5-1.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4a6e969 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +SOURCES/activesupport-4.1.5-tests.tgz +SOURCES/activesupport-4.1.5.gem diff --git a/.rh-ror41-rubygem-activesupport.metadata b/.rh-ror41-rubygem-activesupport.metadata new file mode 100644 index 0000000..2627c53 --- /dev/null +++ b/.rh-ror41-rubygem-activesupport.metadata @@ -0,0 +1,2 @@ +2414dd81c7abfc21b79bdabcd0309c89c199474b SOURCES/activesupport-4.1.5-tests.tgz +44a53eac3e7851c2311cce42f63c966ea05b5552 SOURCES/activesupport-4.1.5.gem diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/activesupport-tests-fix.patch b/SOURCES/activesupport-tests-fix.patch new file mode 100644 index 0000000..02480f6 --- /dev/null +++ b/SOURCES/activesupport-tests-fix.patch @@ -0,0 +1,11 @@ +--- test/abstract_unit.rb.orig 2011-01-10 16:57:45.486962914 -0500 ++++ test/abstract_unit.rb 2011-01-10 16:57:52.306963241 -0500 +@@ -2,7 +2,7 @@ ORIG_ARGV = ARGV.dup + + begin + old, $VERBOSE = $VERBOSE, nil +- require File.expand_path('../../../load_paths', __FILE__) ++ require 'rubygems' + ensure + $VERBOSE = old + end diff --git a/SPECS/rubygem-activesupport.spec b/SPECS/rubygem-activesupport.spec new file mode 100644 index 0000000..300a79d --- /dev/null +++ b/SPECS/rubygem-activesupport.spec @@ -0,0 +1,265 @@ +%{?scl:%scl_package rubygem-%{gem_name}} +%{!?scl:%global pkg_name %{name}} + +%global gem_name activesupport + +Summary: Support and utility classes used by the Rails framework +Name: %{?scl_prefix}rubygem-%{gem_name} +Epoch: 1 +Version: 4.1.5 +Release: 1%{?dist} +Group: Development/Languages +License: MIT +URL: http://www.rubyonrails.org + +Source0: http://rubygems.org/downloads/activesupport-%{version}.gem + +# Also the activesupport gem doesn't ship with the test suite like the other +# Rails rpms, you may check it out like so +# git clone http://github.com/rails/rails.git +# cd rails/activesupport/ +# git checkout v4.1.5 +# tar czvf activesupport-4.1.5-tests.tgz test/ +Source2: activesupport-%{version}-tests.tgz + +# Removes code which breaks the test suite due to a +# dependency on a file in the greater rails proj +Patch1: activesupport-tests-fix.patch + +Requires: %{?scl_prefix_ruby}ruby(rubygems) +Requires: %{?scl_prefix_ruby}ruby(release) +# Let's keep Requires and BuildRequires sorted alphabeticaly +Requires: %{?scl_prefix_ruby}rubygem(bigdecimal) +Requires: %{?scl_prefix}rubygem(dalli) +Requires: %{?scl_prefix}rubygem(i18n) >= 0.6.9 +#Requires: %{?scl_prefix}rubygem(i18n) < 1.0 +Requires: %{?scl_prefix_ruby}rubygem(minitest) >= 5.1 +Requires: %{?scl_prefix_ruby}rubygem(minitest) < 6 +Requires: %{?scl_prefix_ruby}rubygem(json) >= 1.7.7 +Requires: %{?scl_prefix_ruby}rubygem(json) < 2 +Requires: %{?scl_prefix}rubygem(rack) +Requires: %{?scl_prefix}rubygem(thread_safe) >= 0.1 +Requires:%{?scl_prefix}rubygem(thread_safe) < 1 +Requires: %{?scl_prefix}rubygem(tzinfo) >= 1.1 +Requires: %{?scl_prefix}rubygem(tzinfo) < 2.0 +BuildRequires: %{?scl_prefix_ruby}rubygems-devel +BuildRequires: %{?scl_prefix_ruby}rubygem(bigdecimal) +BuildRequires: %{?scl_prefix}rubygem(builder) +BuildRequires: %{?scl_prefix}rubygem(dalli) +BuildRequires: %{?scl_prefix}rubygem(i18n) >= 0.6.9 +#BuildRequires: %{?scl_prefix}rubygem(i18n) < 1.0 +#BuildRequires: %{?scl_prefix}rubygem(memcache-client) +BuildRequires: %{?scl_prefix_ruby}rubygem(minitest) +BuildRequires: %{?scl_prefix}rubygem(mocha) +BuildRequires: %{?scl_prefix_ruby}rubygem(json) >= 1.7.7 +BuildRequires: %{?scl_prefix_ruby}rubygem(json) < 2 +BuildRequires: %{?scl_prefix}rubygem(rack) +BuildRequires: %{?scl_prefix}rubygem(thread_safe) >= 0.1 +BuildRequires: %{?scl_prefix}rubygem(thread_safe) < 1 +BuildRequires: %{?scl_prefix}rubygem(tzinfo) >= 1.1 +BuildRequires: %{?scl_prefix}rubygem(tzinfo) < 2.0 +BuildArch: noarch +Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{version} + +%description +Utility library which carries commonly used classes and +goodies from the Rails framework + +%prep +%setup -n %{pkg_name}-%{version} -q -c -T +%{?scl:scl enable %{scl} - << \EOF} +%gem_install -n %{SOURCE0} +%{?scl:EOF} + +# move the tests into place +tar xzvf %{SOURCE2} -C .%{gem_instdir} + + +pushd .%{gem_instdir} +%patch1 -p0 +popd + +%build + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* %{buildroot}%{gem_dir} + +%check +pushd %{buildroot}%{gem_instdir} + +# for activesupport 3.2.13 +# get rid of requiring mocha/setup, use just mocha instead (for mocha 0.12.10) +sed -i "s-'mocha/setup'-'mocha';require 'mocha/integration/test_unit'-g" ./test/abstract_unit.rb + +# no memcache gem +rm test/caching_test.rb + +%{?scl:scl enable %scl - << \EOF} +# Failures/errors due to Minitest version, newer Minitest randomize running tests +# and Rails are not ready for that +ruby -Ilib:test -e "Dir.glob('./test/**/*_test.rb').each {|t| require t}" | grep '2 failures, 5 errors' +%{?scl:EOF} +popd + +%files +%dir %{gem_instdir} +%doc %{gem_instdir}/CHANGELOG.md +%{gem_libdir} +%doc %{gem_instdir}/MIT-LICENSE +%doc %{gem_instdir}/README.rdoc +%doc %{gem_docdir} +%exclude %{gem_cache} +%{gem_spec} +%{gem_instdir}/test + +%changelog +* Mon Jan 19 2015 Josef Stribny - 1:4.1.5-1 +- Update to 4.1.5 + +* Fri Jan 31 2014 Vít Ondruch - 1:4.0.2-3 +- Remove unneeded patch. + +* Thu Jan 23 2014 Vít Ondruch - 1:4.0.2-2 +- Fix minitest dependency. + +* Wed Dec 04 2013 Josef Stribny - 1:4.0.2-1 +- Update to ActionSupport 4.0.2 + - Resolves: rhbz#1037985 + +* Thu Nov 21 2013 Josef Stribny - 1:4.0.1-1 +- Update to ActiveSupport 4.0.1 + +* Thu Oct 17 2013 Josef Stribny - 1:4.0.0-2 +- Add missing minitest runtime dep + +* Thu Oct 03 2013 Josef Stribny - 1:4.0.0-1 +- Update to ActiveSupport 4.0.0. + +* Fri Jun 07 2013 Josef Stribny - 1:3.2.13-1 +- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0 +- Update to ActiveSupport 3.2.13. + +* Wed Feb 27 2013 Vít Ondruch - 1:3.2.8-4 +- Rebuild to fix documentation vulnerability due to CVE-2013-0256. + +* Thu Jan 10 2013 Bohuslav Kabrda - 1:3.2.8-3 +- Fix for CVE-2013-0156. + +* Thu Oct 04 2012 Bohuslav Kabrda - 1:3.2.8-2 +- Fix name given to %%scl_package. + +* Tue Sep 18 2012 Bohuslav Kabrda - 1:3.2.8-1 +- Update to ActiveSupport 3.2.8. + +* Tue Jul 31 2012 Bohuslav Kabrda - 1:3.2.6-3 +- Remove the cached gem. + +* Wed Jul 25 2012 Bohuslav Kabrda - 1:3.2.6-2 +- Recreated for SCL from Fedora again. + +* Wed Jul 18 2012 Bohuslav Kabrda - 1:3.2.6-1 +- Update to ActiveSupport 3.2.6. +- Removed unneeded BuildRoot tag. +- Tests no longer fail with newer versions of Mocha, remove workaround. + +* Fri Jun 15 2012 Vít Ondruch - 1:3.0.15-1 +- Update to ActiveSupport 3.0.15. + +* Fri Jun 01 2012 Vít Ondruch - 1:3.0.13-1 +- Update to ActiveSupport 3.0.13. + +* Wed Apr 18 2012 Bohuslav Kabrda - 1:3.0.11-5 +- Add the bigdecimal dependency to gemspec. + +* Fri Mar 16 2012 Bohuslav Kabrda - 1:3.0.11-4 +- The CVE patch name now contains the CVE id. + +* Mon Mar 05 2012 Bohuslav Kabrda - 1:3.0.11-3 +- Patch for CVE-2012-1098 + +* Tue Jan 24 2012 Bohuslav Kabrda - 1:3.0.11-1 +- Rebuilt for Ruby 1.9.3. +- Update to ActiveSupport 3.0.11. + +* Mon Aug 22 2011 Vít Ondruch - 1:3.0.10-1 +- Update to ActiveSupport 3.0.10 + +* Fri Jul 01 2011 Vít Ondruch - 1:3.0.9-1 +- Update to ActiveSupport 3.0.9 +- Changed %%define into %%global +- Removed unnecessary %%clean section + +* Thu Jun 16 2011 Mo Morsi - 1:3.0.5-3 +- Reverting accidental change adding a few gem flags + +* Thu Jun 16 2011 Mo Morsi - 1:3.0.5-2 +- Include fix for CVE-2011-2197 + +* Thu Mar 24 2011 Vít Ondruch - 1:3.0.5-1 +- Update to ActiveSupport 3.0.5 +- Remove Rake dependnecy + +* Mon Feb 14 2011 Mohammed Morsi - 1:3.0.3-4 +- fix bad dates in the spec changelog + +* Thu Feb 10 2011 Mohammed Morsi - 1:3.0.3-3 +- include i18n runtime dependency + +* Wed Feb 09 2011 Fedora Release Engineering - 1:3.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Jan 10 2011 Mohammed Morsi - 1:3.0.3-1 +- update to rails 3 + +* Wed Aug 25 2010 Mohammed Morsi - 1:2.3.8-2 +- bumped version + +* Wed Aug 04 2010 Mohammed Morsi - 1:2.3.8-1 +- Update to 2.3.8 +- Added check section with rubygem-mocha dependency +- Added upsteam Rakefile and test suite to run tests + +* Thu Jan 28 2010 Mamoru Tasaka - 1:2.3.5-1 +- Update to 2.3.5 + +* Wed Oct 7 2009 David Lutterkort - 1:2.3.4-2 +- Bump Epoch to ensure upgrade path from F-11 + +* Mon Sep 7 2009 Mamoru Tasaka - 2.3.4-1 +- Update to 2.3.4 (bug 520843, CVE-2009-3009) + +* Sun Jul 26 2009 Jeroen van Meeuwen - 2.3.3-1 +- New upstream version + +* Mon Mar 16 2009 Jeroen van Meeuwen - 2.3.2-1 +- New upstream version + +* Wed Feb 25 2009 Fedora Release Engineering - 2.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Nov 24 2008 Jeroen van Meeuwen - 2.2.2-1 +- New upstream version + +* Tue Sep 16 2008 David Lutterkort - 2.1.1-1 +- New version (fixes CVE-2008-4094) + +* Thu Jul 31 2008 Michael Stahnke - 2.1.0-1 +- New Upstream + +* Mon Apr 07 2008 David Lutterkort - 2.0.2-1 +- New version + +* Mon Dec 10 2007 David Lutterkort - 2.0.1-1 +- New version + +* Wed Nov 28 2007 David Lutterkort - 1.4.4-3 +- Fix buildroot + +* Tue Nov 14 2007 David Lutterkort - 1.4.4-2 +- Install README and CHANGELOG in _docdir + +* Tue Oct 30 2007 David Lutterkort - 1.4.4-1 +- Initial package +