ruby-1.9.3-15.1.2>t 4 DpQx/=„_Xyبe"V4Ksԁ;^9rɡ=Z-ܬqD%%tꞩM q"FC)/6WifIgS? k-,ﲱ;WS;f0:;t޿sʂVQ iM7uwxu] /E"=**3etz[>rԚ"Շ.0P(V{U7o 6M ʼnD%4Qx/=„a! h==MսlU5pi gpE: s/skUdd#_ra3i*^pxXh\knŔB2GQak06KGΓn9B\y|;Eߵ)|!@vipi6.~uEHJ}j` 8{qD84`'gpX%⠤V\>5bڲs忠$·pF 1߃ԁTFTNmV1|R 컱[6dc9196f74ff0f784c98272afb3e6a8de3139216 L>@,T?,Dd   F  (C]cj         Z     (D l9   ( 8 *9 *:B*>'^?'fB'nF'wG' H' I' X'9Y(9Z*8[*<\*D ]*l ^*b*c+0d+e+f+l+u+ v+w+ x, z,4Cruby1.9.315.1.2An Interpreted Object-Oriented Scripting LanguageRuby 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)Qxbuild04openSUSE 12.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://www.ruby-lang.org/linuxx86_64for bin in erb gem irb rake rdoc ri ruby testrb; do /usr/sbin/update-alternatives --install \ /usr/bin/$bin $bin /usr/bin/$bin"1.9" 19 doneif [ "$1" = 0 ] ; then for bin in erb gem irb rake rdoc ri ruby testrb; do /usr/sbin/update-alternatives --remove $bin /usr/bin/$bin"1.9" done fi QxQxQxQxQxQxQxQxQxQx9337fe3ac22ca60e48d278fe5795771bc3c9832cdd35f3738c1db2f9a15826beerb1.9gem1.9irb1.9rake1.9rdoc1.9ri1.9ruby1.9testrb1.9@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootruby-1.9.3-15.1.2.src.rpm/usr/bin/rubyconfig(ruby)rubyruby(x86-64)rubygem(1.9.1:bigdecimal)rubygem(1.9.1:bigdecimal:1)rubygem(1.9.1:bigdecimal:1.1)rubygem(1.9.1:bigdecimal:1.1.0)rubygem(1.9.1:io-console)rubygem(1.9.1:io-console:0)rubygem(1.9.1:io-console:0.3)rubygem(1.9.1:json)rubygem(1.9.1:json:1)rubygem(1.9.1:json:1.5)rubygem(1.9.1:json:1.5.4)rubygem(1.9.1:minitest)rubygem(1.9.1:minitest:2)rubygem(1.9.1:minitest:2.5)rubygem(1.9.1:minitest:2.5.1)rubygem(1.9.1:rake)rubygem(1.9.1:rake:0)rubygem(1.9.1:rake:0.9)rubygem(1.9.1:rake:0.9.2)rubygem(1.9.1:rdoc)rubygem(1.9.1:rdoc:3)rubygem(1.9.1:rdoc:3.9)rubygem(1.9.1:rdoc:3.9.5)rubygem(bigdecimal)rubygem(io-console)rubygem(json)rubygem(minitest)rubygem(rake)rubygem(rdoc)rubygem-bigdecimalrubygem-bigdecimal-1rubygem-bigdecimal-1_1rubygem-bigdecimal-1_1_0rubygem-io-consolerubygem-io-console-0rubygem-io-console-0_3rubygem-jsonrubygem-json-1rubygem-json-1_5rubygem-json-1_5_4rubygem-minitestrubygem-minitest-2rubygem-minitest-2_5rubygem-minitest-2_5_1rubygem-rakerubygem-rake-0rubygem-rake-0_9rubygem-rake-0_9_2rubygem-rdocrubygem-rdoc-3rubygem-rdoc-3_9rubygem-rdoc-3_9_5rubygems    /bin/sh/bin/shconfig(ruby)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby19update-alternativesrpmlib(PayloadIsLzma)1.9.3-15.1.23.0.4-14.0-11.9.3.p3854.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 armv5tel/bin/sh/bin/shrubygemsbuild04 1360427241 1.9.3-15.1.21.9.3-15.1.21.9.3-15.1.21.1.01.1.01.1.01.1.00.30.30.31.5.41.5.41.5.41.5.42.5.12.5.12.5.12.5.10.9.2.20.9.2.20.9.2.20.9.2.23.9.53.9.53.9.53.9.51.1.00.31.5.42.5.10.9.2.23.9.51.1.01.1.01.1.01.1.00.30.30.31.5.41.5.41.5.41.5.42.5.12.5.12.5.12.5.10.9.2.20.9.2.20.9.2.20.9.2.23.9.53.9.53.9.53.9.51.8.151.8.15gemrcmacros.rubyerbgemirbrakerdocrirubytestrb/etc//etc/rpm//usr/bin/-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-linuxASCII textdirectory޶mmPS׀?] crv(vX06R.a?*`,{[E6'3Eqvfnw19.ҴFpCl]m2L 9ͱQƋ|Ng>URY&ɳr{EiA-r3uVu x Kl'5j|pbEMpo%(5P6^8[(1!d}b!v2ct MD {?!{R >BKՅnTB  @i$jhw&2hhud[0A@^XK/@ I.M3ߵ,"r4w终i,"yK4>U۲㬡>bhPk ^-hr7nqà{u.ߒz\URTZ=<dx.Qh1WSp*h S*7&_d!U:NFCRt:=W< (zGNT [`T`H{ ]bu ׃tmBmcZe1oTDoLon5MK< XdDSd)_yC}b՛\*ߢ