ruby-devel-1.9.3-15.1.2>t 4 DpQx/=„Frq(LdЖP:5FG5{ıxȚzT.E/7g ٿZַg3cRB>|a Bo/Yn/֢rF*tC:-e9NӌYao,U^b#&Qx/=„ !Q+bjћ6ɜ[$#`]kuIaGEظ$4F4Fi o`V{[qʌv@xaJSE̓&=sqyPg'S*K2{~6æGXV?HKapMb 7rO;BoDVsњ6]eg\QS_Ob,TXR$}&a& F|'mvۄG|LU .h:îWg7d19e0c400a7565fa2a5730c647da3fd48037b45>9?d   Alpx|      8<x(8*9*:v*FGHIXY\]^bcjdefluvwxzCruby-devel1.9.315.1.2Development files to link against RubyDevelopment files to link against Ruby.Qxbuild04openSUSE 12.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://www.ruby-lang.org/linuxx86_64 Qxlibruby1.9.sorootrootruby-1.9.3-15.1.2.src.rpmruby-develruby-devel(x86-64)rubygems_with_buildroot_patch   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rubyruby19-develrpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.10.2P-P6@P@PP@P@P1@P1@PPPPPPP@P@P@PSOO0@OO@OiO O8@NV@Nl@NMWMI@Mc@L)@L-L,@KK:@K~@K@KepKbK(J:adrian@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comsaschpe@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comsaschpe@suse.desaschpe@suse.decoolo@suse.comsaschpe@suse.desaschpe@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commrueckert@suse.decoolo@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.decrrodriguez@opensuse.orgmrueckert@suse.demeissner@suse.demrueckert@suse.dejengelh@medozas.dejansimon.moeller@opensuse.org- buildignore rubygems package to avoid bootstrap problem- ruby-common no longer provides anything that ruby requires, so remove it- buildignore own subpackages to avoid bootstrap problem- reenable rdoc generation, no need to differ from upstream there- add update-alternatives for ruby provided binaries- expand ruby19 gemspecs as provides automatically- remove rubygem-requires - rpm does it correctly- split out ruby-common into a package on its own- map the != operator to > - which might be wrong in 50% of all cases- require a patched rpm in case rpm does not have magic hooks- move the option parsing to a shell script that is able to do it rightly (rpm macros are just *BAD*)- make the rubygemdeps a ruby script much more clever about gemspecs- Another take on %gem_install, the version w/o passing parameters seemed to be wrong- avoid *.gemspec, we get problems if we there are two- remove too relaxing permissions from unpacked archive- add a provides for ruby-macros- Fix %gem_unpack: Fetch Gemspec from gem metadata for gems that don't package Gemspecs but generate them programatically- Fix ruby(abi) requires generation, the path glob was to broad- rename $bin19 binaries to $bin- Fix old-style %gem_install macro (missing parameter)- Provide the following new RPM macros: + %gem_unpack + %gem_build + %gem_install (retaining the old behavior)- add automatic provides and requires for rubygems- also add the old macro names as wrapper- make this package a wrapper around the default ruby - ruby19 for now- patch license to follow spdx.org standard- 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 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]- add automake as buildrequire to avoid implicit dependency- 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- drop ruby-1.8.7.p299_webrick_error_page_encoding.patch: we will stick to the upstream charset- added ruby-1.8.x_rubylibdir.patch: allows us to also change the path for the stdlib part of the ruby directory tree- 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- the testsuite and doc-html package should of course require the main package- add ruby(abi) = 1.8 provides- 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- fix build on ix86: - -target got removed from the %configure macro. add it back locally for now.- 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- ruby-devel requires glibc-devel- 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.- ruby calls "ppc" "powerpc".- 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- 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.- remove s/armv5tel/armv4l/ in macros as it breaks build for armv5telbuild04 13604272411.9.3-15.1.21.9.3-15.1.2libruby.so/usr/lib64/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/b6071ab1612d6892f7f545e75bab923e-rubycpiolzma5x86_64-suse-linuxdirectory޶mmPS׀?p] cr$x#̚GVIAy<%/,>>lv{@\ 76ejcjz''}d$y\ $;!9