Compare commits
31 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
7c1d86b93e | ||
|
b1f489610b | ||
|
a20c473b1b | ||
|
aa2899b823 | ||
|
bef5dc7bd3 | ||
|
556d824d52 | ||
|
198404c010 | ||
|
55c456f0e6 | ||
|
effa5c1162 | ||
|
9c8430ad61 | ||
|
a2e4876d29 | ||
|
88d0fa1e95 | ||
|
6375743887 | ||
|
34d2b6588a | ||
|
44d26c808a | ||
|
c933d86054 | ||
|
d48fbe996c | ||
|
ad3ca0cdd5 | ||
|
bc964685c1 | ||
|
b842da0db3 | ||
|
24c71d8fed | ||
|
60a4adff46 | ||
|
f8554ed4bd | ||
|
0de5456c86 | ||
|
f4336c3927 | ||
|
9ac6f1286a | ||
|
a74e6a62d0 | ||
|
267fbc6cd1 | ||
|
e170316f1b | ||
|
a9b40195d0 | ||
|
a942830f25 |
3
.gitignore
vendored
3
.gitignore
vendored
@ -16,3 +16,6 @@ ruby-rev415a3ef9ab82c65a7abc-ext_tk.tar.gz
|
|||||||
/ruby-1.9.3-p362.tar.gz
|
/ruby-1.9.3-p362.tar.gz
|
||||||
/ruby-1.9.3-p374.tar.gz
|
/ruby-1.9.3-p374.tar.gz
|
||||||
/ruby-1.9.3-p385.tar.gz
|
/ruby-1.9.3-p385.tar.gz
|
||||||
|
/ruby-1.9.3-p392.tar.gz
|
||||||
|
/ruby-1.9.3-p429.tar.gz
|
||||||
|
/ruby-1.9.3-p448.tar.gz
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
diff -up ruby-1.9.3-p0/ext/tk/extconf.rb.orig ruby-1.9.3-p0/ext/tk/extconf.rb
|
|
||||||
--- ruby-1.9.3-p0/ext/tk/extconf.rb.orig 2011-06-29 16:11:19.000000000 +0200
|
|
||||||
+++ ruby-1.9.3-p0/ext/tk/extconf.rb 2011-10-18 16:15:59.406299659 +0200
|
|
||||||
@@ -114,7 +114,7 @@ def is_macosx?
|
|
||||||
end
|
|
||||||
|
|
||||||
def maybe_64bit?
|
|
||||||
- /64|universal/ =~ RUBY_PLATFORM
|
|
||||||
+ /64|universal|s390x/ =~ RUBY_PLATFORM
|
|
||||||
end
|
|
||||||
|
|
||||||
def check_tcltk_version(version)
|
|
14
ruby-1.9.3-p286-open-devtty-on-koji.patch
Normal file
14
ruby-1.9.3-p286-open-devtty-on-koji.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
--- ruby-1.9.3-p286/test/ruby/test_io.rb.devtty 2012-10-12 17:37:54.000000000 +0900
|
||||||
|
+++ ruby-1.9.3-p286/test/ruby/test_io.rb 2012-10-13 14:00:24.000000000 +0900
|
||||||
|
@@ -2068,6 +2068,11 @@
|
||||||
|
return if /linux/ !~ RUBY_PLATFORM
|
||||||
|
return if /^i.?86|^x86_64/ !~ RUBY_PLATFORM
|
||||||
|
return unless File.exist?('/dev/tty')
|
||||||
|
+ begin
|
||||||
|
+ File.open('/dev/tty') {|f|}
|
||||||
|
+ rescue Errno::ENXIO
|
||||||
|
+ return
|
||||||
|
+ end
|
||||||
|
|
||||||
|
File.open('/dev/tty') { |f|
|
||||||
|
tiocgwinsz=0x5413
|
44
ruby.spec
44
ruby.spec
@ -1,7 +1,7 @@
|
|||||||
%global major_version 1
|
%global major_version 1
|
||||||
%global minor_version 9
|
%global minor_version 9
|
||||||
%global teeny_version 3
|
%global teeny_version 3
|
||||||
%global patch_level 385
|
%global patch_level 448
|
||||||
|
|
||||||
%global major_minor_version %{major_version}.%{minor_version}
|
%global major_minor_version %{major_version}.%{minor_version}
|
||||||
|
|
||||||
@ -43,7 +43,7 @@
|
|||||||
%global rdoc_version 3.9.5
|
%global rdoc_version 3.9.5
|
||||||
%global bigdecimal_version 1.1.0
|
%global bigdecimal_version 1.1.0
|
||||||
%global io_console_version 0.3
|
%global io_console_version 0.3
|
||||||
%global json_version 1.5.4
|
%global json_version 1.5.5
|
||||||
%global minitest_version 2.5.1
|
%global minitest_version 2.5.1
|
||||||
|
|
||||||
%global _normalized_cpu %(echo %{_target_cpu} | sed 's/^ppc/powerpc/;s/i.86/i386/;s/sparcv./sparc/')
|
%global _normalized_cpu %(echo %{_target_cpu} | sed 's/^ppc/powerpc/;s/i.86/i386/;s/sparcv./sparc/')
|
||||||
@ -56,7 +56,7 @@ Version: %{ruby_version_patch_level}
|
|||||||
# we cannot reset the release number to 1 even when the main (ruby) version
|
# we cannot reset the release number to 1 even when the main (ruby) version
|
||||||
# is updated - because it may be that the versions of sub-components don't
|
# is updated - because it may be that the versions of sub-components don't
|
||||||
# change.
|
# change.
|
||||||
Release: 28%{?dist}
|
Release: 31%{?dist}
|
||||||
Group: Development/Languages
|
Group: Development/Languages
|
||||||
# Public Domain for example for: include/ruby/st.h, strftime.c, ...
|
# Public Domain for example for: include/ruby/st.h, strftime.c, ...
|
||||||
License: (Ruby or BSD) and Public Domain
|
License: (Ruby or BSD) and Public Domain
|
||||||
@ -74,13 +74,11 @@ Patch2: ruby-1.9.3-added-site-and-vendor-arch-flags.patch
|
|||||||
# some differencies in build between Fedora and RHEL.
|
# some differencies in build between Fedora and RHEL.
|
||||||
Patch3: ruby-1.9.3-always-use-i386.patch
|
Patch3: ruby-1.9.3-always-use-i386.patch
|
||||||
# http://redmine.ruby-lang.org/issues/5465
|
# http://redmine.ruby-lang.org/issues/5465
|
||||||
Patch4: ruby-1.9.3-fix-s390x-build.patch
|
# Fixed in 1.9.3 p448
|
||||||
|
#Patch4: ruby-1.9.3-fix-s390x-build.patch
|
||||||
# Fix the uninstaller, so that it doesn't say that gem doesn't exist
|
# Fix the uninstaller, so that it doesn't say that gem doesn't exist
|
||||||
# when it exists outside of the GEM_HOME (already fixed in the upstream)
|
# when it exists outside of the GEM_HOME (already fixed in the upstream)
|
||||||
Patch5: ruby-1.9.3-rubygems-1.8.11-uninstaller.patch
|
Patch5: ruby-1.9.3-rubygems-1.8.11-uninstaller.patch
|
||||||
# Already fixed upstream:
|
|
||||||
# https://github.com/ruby/ruby/commit/f212df564a4e1025f9fb019ce727022a97bfff53
|
|
||||||
Patch7: ruby-1.9.3-bignum-test-fix.patch
|
|
||||||
# Allows to install RubyGems into custom directory, outside of Ruby's tree.
|
# Allows to install RubyGems into custom directory, outside of Ruby's tree.
|
||||||
# http://redmine.ruby-lang.org/issues/5617
|
# http://redmine.ruby-lang.org/issues/5617
|
||||||
Patch8: ruby-1.9.3-custom-rubygems-location.patch
|
Patch8: ruby-1.9.3-custom-rubygems-location.patch
|
||||||
@ -346,9 +344,8 @@ Tcl/Tk interface for the object-oriented scripting language Ruby.
|
|||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
%patch4 -p1
|
#%%patch4 -p1
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%patch7 -p1
|
|
||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
@ -361,6 +358,7 @@ Tcl/Tk interface for the object-oriented scripting language Ruby.
|
|||||||
autoconf
|
autoconf
|
||||||
|
|
||||||
%configure \
|
%configure \
|
||||||
|
--disable-werror \
|
||||||
--with-rubylibprefix='%{ruby_libdir}' \
|
--with-rubylibprefix='%{ruby_libdir}' \
|
||||||
--with-archdir='%{ruby_libarchdir}' \
|
--with-archdir='%{ruby_libarchdir}' \
|
||||||
--with-sitedir='%{ruby_sitelibdir}' \
|
--with-sitedir='%{ruby_sitelibdir}' \
|
||||||
@ -778,6 +776,19 @@ make check TESTS="-v $DISABLE_TESTS"
|
|||||||
%{ruby_libdir}/tkextlib
|
%{ruby_libdir}/tkextlib
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jul 1 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.448-31
|
||||||
|
- Update to 1.9.3 p448
|
||||||
|
- Fix hostname check bypassing vulnerability in SSL client
|
||||||
|
(CVE-2013-4073)
|
||||||
|
|
||||||
|
* Thu May 16 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.429-30
|
||||||
|
- Update to 1.9.3 p429
|
||||||
|
- Fix object taint bypassing in DL and Fiddle (CVE-2013-2065)
|
||||||
|
|
||||||
|
* Mon Feb 25 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.392-29
|
||||||
|
- Update to 1.9.3 p392
|
||||||
|
- Fix entity expansion DoS vulnerability in REXML (bug 914716)
|
||||||
|
|
||||||
* Mon Feb 11 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.385-28
|
* Mon Feb 11 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.385-28
|
||||||
- Update to 1.9.3 p385
|
- Update to 1.9.3 p385
|
||||||
|
|
||||||
@ -807,31 +818,28 @@ make check TESTS="-v $DISABLE_TESTS"
|
|||||||
* Sat Nov 10 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.327-22
|
* Sat Nov 10 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.327-22
|
||||||
- Ignore some network related tests
|
- Ignore some network related tests
|
||||||
|
|
||||||
* Sat Nov 10 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.327-21
|
* Sat Nov 10 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.327-19
|
||||||
- Update to 1.9.3.327
|
- Update to 1.9.3.327
|
||||||
- Fix Hash-flooding DoS vulnerability on MurmurHash function
|
- Fix Hash-flooding DoS vulnerability on MurmurHash function
|
||||||
(CVE-2012-5371)
|
(CVE-2012-5371)
|
||||||
|
|
||||||
* Sat Oct 13 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.286-19
|
* Sat Oct 13 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.286-18
|
||||||
- Update to 1.9.3 p286
|
- Update to 1.9.3 p286
|
||||||
- Don't create files when NUL-containing path name is passed
|
- Don't create files when NUL-containing path name is passed
|
||||||
(bug 865940, CVE-2012-4522)
|
(bug 865940, CVE-2012-4522)
|
||||||
|
|
||||||
* Thu Oct 04 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.9.3.194-18
|
* Thu Oct 04 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.9.3.194-17
|
||||||
- Patch from trunk for CVE-2012-4464, CVE-2012-4466
|
- Patch from trunk for CVE-2012-4464, CVE-2012-4466
|
||||||
|
|
||||||
* Thu Sep 06 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-17
|
* Thu Sep 06 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-16
|
||||||
- Split documentation into -doc subpackage (rhbz#854418).
|
- Split documentation into -doc subpackage (rhbz#854418).
|
||||||
|
|
||||||
* Tue Aug 14 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-16
|
* Tue Aug 14 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-15
|
||||||
- Revert the dependency of ruby-libs on rubygems (rhbz#845011, rhbz#847482).
|
- Revert the dependency of ruby-libs on rubygems (rhbz#845011, rhbz#847482).
|
||||||
|
|
||||||
* Wed Aug 01 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-15
|
* Wed Aug 01 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-14
|
||||||
- ruby-libs must require rubygems (rhbz#845011).
|
- ruby-libs must require rubygems (rhbz#845011).
|
||||||
|
|
||||||
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.3.194-14
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
||||||
|
|
||||||
* Mon Jun 11 2012 Bohuslav Kabrda <bkabrda@redhat.com> - 1.9.3.194-13
|
* Mon Jun 11 2012 Bohuslav Kabrda <bkabrda@redhat.com> - 1.9.3.194-13
|
||||||
- Make the bigdecimal gem a runtime dependency of Ruby.
|
- Make the bigdecimal gem a runtime dependency of Ruby.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user