Hello community,

here is the log from the commit of package ruby.1950 for openSUSE:12.2:Update 
checked in at 2013-08-30 15:48:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2:Update/ruby.1950 (Old)
 and      /work/SRC/openSUSE:12.2:Update/.ruby.1950.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ruby.1950"

Changes:
--------
New Changes file:

--- /dev/null   2013-07-23 23:44:04.804033756 +0200
+++ /work/SRC/openSUSE:12.2:Update/.ruby.1950.new/ruby.changes  2013-08-30 
15:48:30.000000000 +0200
@@ -0,0 +1,785 @@
+-------------------------------------------------------------------
+Thu Aug 22 10:06:49 UTC 2013 - jmassaguer...@suse.com
+
+- fix Bug 834785 - VUL-0: ruby*: default /etc/gemrc uses http source 
+  of gems instead of https 
+
+-------------------------------------------------------------------
+Tue Jun 19 10:10:00 UTC 2012 - co...@suse.com
+
+- also add the old macro names as wrapper
+
+-------------------------------------------------------------------
+Tue May  8 09:46:38 UTC 2012 - co...@suse.com
+
+- make this package a wrapper around the default ruby - ruby19 for now
+
+-------------------------------------------------------------------
+Mon Feb 13 10:54:34 UTC 2012 - co...@suse.com
+
+- patch license to follow spdx.org standard
+
+-------------------------------------------------------------------
+Thu Dec 29 01:40:14 UTC 2011 - mrueck...@suse.de
+
+- update to 1.8.7.p357
+  - randomize hash to avoid algorithmic complexity attacks.
+    CVE-2011-4815
+  - initialization of hash_seed to be at the beginning of the
+    process.
+  - initialize random seed at first.
+  - call OpenSSL::Random.seed at the SecureRandom.random_bytes
+    call.  insert separators for array join.  patch by Masahiro
+    Tomita.  [ruby-dev:44270]
+  - mkconfig.rb: fix for continued lines.  based on a patch from
+    Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420].
+  - Infinity is greater than any bignum number.  [ruby-dev:38672]
+  - initialize store->ex_data.sk.  [ruby-core:28907]
+    [ruby-core:23971] [ruby-core:18121]
+
+-------------------------------------------------------------------
+Thu Dec  1 17:03:34 UTC 2011 - co...@suse.com
+
+- add automake as buildrequire to avoid implicit dependency
+
+-------------------------------------------------------------------
+Thu Jul  7 13:02:17 UTC 2011 - mrueck...@suse.de
+
+- update to 1.8.7.p352
+  - support for openssl compiled without SSLv2
+  - multilib support for tk build
+  - some IPv6 related fixes
+  - zlib fixes
+  - reinitialize PRNG when forking children
+  - uri route_to fixes
+  - fix race condition with variables and autoload
+- drop 1887f60a8540f64f5c7bb14d57c0be70506941b8.patch
+  included upstream
+- drop ruby-1.8.7.p22_tcltk-multilib.patch
+  solved differently upstream
+
+-------------------------------------------------------------------
+Fri May 20 13:26:07 UTC 2011 - mrueck...@suse.de
+
+- drop ruby-1.8.7.p299_webrick_error_page_encoding.patch:
+  we will stick to the upstream charset
+
+-------------------------------------------------------------------
+Fri Mar 18 13:46:36 UTC 2011 - mrueck...@suse.de
+
+- added ruby-1.8.x_rubylibdir.patch:
+  allows us to also change the path for the stdlib part of the ruby
+  directory tree
+
+-------------------------------------------------------------------
+Tue Feb 22 16:38:09 UTC 2011 - mrueck...@suse.de
+
+- update to 1.8.7.p334 (bnc#673740, bnc#673750, bnc#600752)
+  - A symlink race condition vulnerability was found in
+    FileUtils.remove_entry_secure. The vulnerability allows local
+    users to delete arbitrary files and directories. CVE-2011-1004
+  - Exception#to_s method can be used to trick $SAFE check, which
+    makes a untrusted codes to modify arbitrary strings.
+    CVE-2011-1005
+  - Ruby WEBrick character set issue (XSS) CVE-2010-0541
+
+  for all non security changes see
+    /usr/share/doc/packages/ruby/ChangeLog
+
+- refreshed ruby-1.8.x_openssl_branch_update.patch
+- buildrequires openssl to make the last openssl test work
+- 
https://github.com/ruby/ruby/commit/1887f60a8540f64f5c7bb14d57c0be70506941b8.patch
+  * ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD.
+    This caused failure when test/csv is executed with GC.stress =
+    true.
+- added ruby-1.8.7.p334_remove_zlib_test_params_test.patch:
+  remove the test_params patch from backport in r27917
+  It doesnt pass atm.
+- removed ruby-1.8.6.p36_socket_ipv6.patch:
+  included upstream
+
+-------------------------------------------------------------------
+Tue Sep  7 14:38:54 UTC 2010 - mrueck...@suse.de
+
+- the testsuite and doc-html package should of course require the
+  main package
+
+-------------------------------------------------------------------
+Fri Jul  2 09:50:00 UTC 2010 - mrueck...@suse.de
+
+- add ruby(abi) = 1.8 provides
+
+-------------------------------------------------------------------
+Thu Jul  1 15:27:17 UTC 2010 - mrueck...@suse.de
+
+- update to 1.8.7.p299 (bnc#606056 and bnc#603914)
+  - OpenSSL 1.0.0 support
+  - Use OpenSSL engines which exist
+  - Fixed range and chunked support for Net::HTTP
+  - Iconv fixes
+  - Backported pack/unpack from the 1.9 branch (bnc#606056 bnc#603914)
+  - Multiple fixes in the resolver
+  - Fixed Unicode inspection bug.
+  - Escape characters properly for the accesslog (bnc#570616)
+- cleaned up rpmlintrc
+- refreshed patches:
+  old: ruby-1.8.7.p22_lib64.patch
+  new: ruby-1.8.7.p299_lib64.patch
+  old: ruby_1.8.6.p36_date_remove_privat.patch
+  new: ruby-1.8.7.p299_date_remove_privat.patch
+  old: ruby-pedantic-headers.diff
+  new: ruby-1.8.7.p299_pedantic-headers.patch
+- replaced patches ruby-1.8.x_openssl-1.0.patch and
+  ruby-1.8.x_openssl-1.0-tests.patch with
+  ruby-1.8.x_openssl_branch_update.patch
+
+-------------------------------------------------------------------
+Wed May 19 14:44:51 UTC 2010 - mrueck...@suse.de
+
+- fix build on ix86:
+  --target got removed from the %configure macro. add it back
+  locally for now.
+
+-------------------------------------------------------------------
+Thu Apr 22 22:06:56 UTC 2010 - mrueck...@suse.de
+
+- added ruby-1.8.x_openssl-1.0.patch and 
+  ruby-1.8.x_openssl-1.0-tests.patch:
+  fix building with openssl 1.0.0 (taken from svn)
+- added ruby-1.8.x_yaml2byte.patch:
+  fix warning about sequence point
+- remove requires on glibc-devel again
+
+-------------------------------------------------------------------
+Sat Mar 13 21:25:30 UTC 2010 - crrodrig...@opensuse.org
+
+- ruby-devel requires glibc-devel 
+
+-------------------------------------------------------------------
+Tue Feb 23 12:02:11 UTC 2010 - mrueck...@suse.de
+
+- added ruby-1.8.x_digest_non_void_return.patch:
+  patch pulled from SVN to fix the warnings about no return in
+  non-void functions.
+
+-------------------------------------------------------------------
+Sun Jan 31 21:56:19 CET 2010 - meiss...@suse.de
+
+- ruby calls "ppc" "powerpc".
+
+-------------------------------------------------------------------
+Fri Jan 29 19:12:11 UTC 2010 - mrueck...@suse.de
+
+- update to 1.8.7p249
+  small big fix release in the 1.8.7 branch, this includes the fix
+  for:
+  - ruby webrick doesn't sanitize non-printable characters in log
+    (bnc#570616) CVE-2009-4492
+- drop ruby-1.8.6.p36_gc.patch: solution is upstream
+
+-------------------------------------------------------------------
+Thu Dec 17 00:42:51 CET 2009 - jeng...@medozas.de
+
+- package documentation as noarch
+- adjust ruby.macros to ask the ruby binary for the target plaform.
+  This is because %_host_cpu can expand to sparc64, while ruby is
+  built for the sparcv9 target, and %_target_cpu can expand to
+  noarch.
+- in ruby.spec, %rb_arch is statically reset to %_target_cpu, as
+  we need the target name. Since it won't be noarch in this case,
+  that is good.
+
+-------------------------------------------------------------------
+Thu Aug 20 19:19:52 UTC 2009 - jansimon.moel...@opensuse.org
+
+- remove s/armv5tel/armv4l/ in macros as it breaks build for armv5tel
+
+-------------------------------------------------------------------
++++ 588 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2:Update/.ruby.1950.new/ruby.changes

New:
----
  gem_build_cleanup
  gemrc
  ruby.changes
  ruby.common-macros
  ruby.macros
  ruby.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ruby.spec ++++++
#
# spec file for package ruby
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           ruby
Version:        1.9.3
Release:        0
#
#
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source0:        ruby.macros
Source1:        gem_build_cleanup
Source2:        gemrc
Source3:        ruby.common-macros
Provides:       /usr/bin/ruby
Url:            http://www.ruby-lang.org/
Summary:        An Interpreted Object-Oriented Scripting Language
License:        MIT
Group:          Development/Languages/Ruby
Requires:       ruby19
Provides:       rubygems = 1.8.15
Obsoletes:      rubygems < 1.8.15

%description
Ruby is an interpreted scripting language for quick and easy
object-oriented programming.  It has many features for processing text
files and performing system management tasks (as in Perl).  It is
simple, straight-forward, and extensible.

* Ruby features:

- Simple Syntax

- *Normal* Object-Oriented features (class, method calls, for
   example)

- *Advanced* Object-Oriented features(Mix-in, Singleton-method, for
   example)

- Operator Overloading

- Exception Handling

- Iterators and Closures

- Garbage Collection

- Dynamic Loading of Object Files (on some architectures)

- Highly Portable (works on many UNIX machines; DOS, Windows, Mac,
BeOS, and more)

%package devel
Summary:        Development files to link against Ruby
Group:          Development/Languages/Ruby
Requires:       %{name}
Requires:       ruby19-devel
Provides:       rubygems_with_buildroot_patch

%description devel
Development files to link against Ruby.

%package common
Summary:        Files needed by all ruby versions
Group:          Development/Languages/Ruby

%description common
Development files to link against Ruby.

%prep

%build

%install
install -D -m 0755 %{S:1} $RPM_BUILD_ROOT%_bindir/gem_build_cleanup
for bin in erb gem irb rake rdoc ri ruby testrb; do
  ln -s %_bindir/"$bin"1.9 $RPM_BUILD_ROOT%_bindir/$bin
done
mkdir -p $RPM_BUILD_ROOT%_libdir
ln -s %_libdir/libruby1.9.so $RPM_BUILD_ROOT%_libdir/libruby.so
install -D -m 0644 %{S:0} $RPM_BUILD_ROOT/etc/rpm/macros.ruby
install -D -m 0644 %{S:3} $RPM_BUILD_ROOT/etc/rpm/macros.common-ruby
install -D -m 0644 %{S:2} $RPM_BUILD_ROOT/etc/gemrc
export NO_BRP_STALE_LINK_ERROR=yes

%files
%defattr(-,root,root)
/etc/rpm/macros.ruby
%exclude %_bindir/gem_build_cleanup
%{_bindir}/*

%files devel
%defattr(-,root,root)
%_libdir/libruby.so

%files common
%defattr(-,root,root)
/etc/gemrc
/etc/rpm/macros.common-ruby
%_bindir/gem_build_cleanup

%changelog
++++++ gem_build_cleanup ++++++
#!/bin/sh
if [ ${#*} = 1 ] ; then
    if [ -d "$1" ] ; then
        find $1 \
        \( -name \*.o -o -name Makefile -o -name config.log -o -name 
config.status -o -name Makefile.html -o -name gem_make.out -o -name mkmf.log -o 
-name \*.bak -o -name .deps -o -name .libs -o -name CVS \) \
            -print0 | xargs -r0 rm -rv || :
    else
        echo "'$1' does not exists or is not a directory! Exiting." >&2
        exit 1
    fi
else
    echo "Please pass exact one argument to this script! Exiting." >&2
    exit 1
fi
++++++ gemrc ++++++
--- 
:benchmark: false
install: --format-executable --no-user-install --no-rdoc
:backtrace: true
:update_sources: true
format_executable: true
:verbose: true
update: --format-executable --no-user-install --no-rdoc
:bulk_threshold: 1000
:sources: 
- https://rubygems.org
++++++ ruby.common-macros ++++++
%gem_cleanup                       /usr/bin/gem_build_cleanup 
%{buildroot}%{_libdir}/ruby/gems/

++++++ ruby.macros ++++++
%gem_install                       %{gem19_install}
%gem_cleanup                       /usr/bin/gem_build_cleanup 
%{buildroot}%{_libdir}/ruby/gems/%{rb_ver}
%rubygems_requires                 %{rubygems19_requires}

%rb_binary                         %{rb19_binary}
%rb_arch %{rb19_arch}
%rb_ver %{rb19_ver}

%rb_dir %{rb19_dir}
%rb_libdir %{rb19_libdir}
%rb_archdir %{rb19_archdir}

%rb_sitedir %rb19_sitedir
%rb_sitelibdir %rb19_sitelibdir
%rb_sitearchdir %rb19_sitearchdir

%rb_vendordir %rb19_vendordir  
%rb_vendorlibdir %rb19_vendorlibdir
%rb_vendorarchdir %rb19_vendorarchdir 


# old names
%rb_sitelib                        %rb19_sitelibdir
%rb_sitearch                       %rb19_sitearchdir
#
%rb_vendorlib                      %rb19_vendorlibdir
%rb_vendorarch                     %rb19_vendorarchdir

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to