Hello community, here is the log from the commit of package rubygems checked in at Thu Jun 29 22:49:54 CEST 2006. -------- --- rubygems/rubygems.changes 2006-06-21 00:55:12.000000000 +0200 +++ rubygems/rubygems.changes 2006-06-29 18:05:21.000000000 +0200 @@ -1,0 +2,45 @@ +Thu Jun 29 17:57:57 CEST 2006 - mrueckert@suse.de + +- update to version 0.9.0: + Major Enhancments include: + + * The gem index is now downloaded incrementally, only updating + entries that are out of date. If more than 50 entries are out + of date, we revert back to a bulk download. + * Several patches related to allowing RubyGems to work with + authenticating proxies (from Danie Roux and Anatol Pomozov). + Just put the user and password in the proxy URL (e.g. -p + http://user:password@proxy.address.com:8080) or use + the HTTP_PROXY_USER and HTTP_PROXY_PASS environment variables. + * The gem unpack command can now accept a file path rather than + just a install gem name. + * Both RI and RDOC documents are now generated by default. + * A gemri command is included to read gem RI docs (only needed + for Ruby 1.8.4 or earlier). + + Minor enhancements include: + * Verison 0.0.0 is now a valid gem version. + * Better detection of missing SSL functionality. + * SSL is not required if the security policy does not require + signature checking. + * Rake built extensions are now supported (Tilman Sauerbeck). + * Several autorequire bug fixes. + * --traceback is now an alias for --backtrace (I can never + remember which one it is). + * SAFE=1 compatibility fixes. + * .rbw is now a supported suffix for RubyGem's custom require. + * Several Ruby 1.9 compatibility fixes (Eric Hodel). + + Bug Fixes: + * Added dashes to gemspecs generated in Ruby 1.8.3. This solves + some cross-Ruby version compatibility issues. + * Fixed bug where the wrong executables could be uninstalled + (Eric Hodel). + * Fixed bug where gem unpack occasionally unpacked the wrong gem. + * Fixed bug where a fatal error occured when permissions on + .gemrc were too restrictive (reported by Luca Pireddu). + * Fixed prefix handling for native expressions + (patch by Aaron Patterson). + * Fixed several Upgrade => Update typos. + +------------------------------------------------------------------- Old: ---- rubygems-0.8.11.tgz rubygems-0.8.11_buildroot.patch New: ---- rubygems-0.9.0.tgz rubygems-0.9.0_buildroot.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygems.spec ++++++ --- /var/tmp/diff_new_pack.2DyvBh/_old 2006-06-29 22:49:45.000000000 +0200 +++ /var/tmp/diff_new_pack.2DyvBh/_new 2006-06-29 22:49:45.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package rubygems (Version 0.8.11) +# spec file for package rubygems (Version 0.9.0) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,10 +11,9 @@ # norootforbuild Name: rubygems -%define pkg_version 0.8.11 # -Version: 0.8.11 -Release: 17 +Version: 0.9.0 +Release: 1 # License: Other uncritical OpenSource License Group: Development/Languages/Ruby @@ -25,8 +24,8 @@ Provides: rubygems_with_buildroot_patch # URL: http://rubyforge.org/projects/rubygems/ -Source: %{name}-%{pkg_version}.tgz -Patch: rubygems-0.8.11_buildroot.patch +Source: http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz +Patch: rubygems-0.9.0_buildroot.patch # Summary: The Ruby standard for publishing and managing third party libraries. @@ -53,7 +52,7 @@ Ville Aine <vaine@cs.helsinki.fi> %prep -%setup -n %{name}-%{pkg_version} +%setup -n %{name}-%{version} %patch %build @@ -72,13 +71,14 @@ %defattr(-,root,root) %doc README TODO ChangeLog Releases examples gemspecs %{_bindir}/gem -#%{_bindir}/gemlock +%{_bindir}/gemri +%{_bindir}/gemlock %{_bindir}/gemwhich %{_bindir}/gem_mirror %{_bindir}/gem_server -%{_bindir}/generate_yaml_index.rb -#%{_bindir}/index_gem_repository.rb +%{_bindir}/index_gem_repository.rb %{_bindir}/update_rubygems +%{_libdir}/ruby/%{rb_ver}/rbconfig/datadir.rb %{_libdir}/ruby/%{rb_ver}/gemconfigure.rb %{_libdir}/ruby/%{rb_ver}/*ubygems.rb %dir %{_libdir}/ruby/%{rb_ver}/rubygems/ @@ -95,6 +95,45 @@ %{_libdir}/ruby/gems/%{rb_ver}/doc/ %changelog -n rubygems +* Thu Jun 29 2006 - mrueckert@suse.de +- update to version 0.9.0: + Major Enhancments include: + * The gem index is now downloaded incrementally, only updating + entries that are out of date. If more than 50 entries are out + of date, we revert back to a bulk download. + * Several patches related to allowing RubyGems to work with + authenticating proxies (from Danie Roux and Anatol Pomozov). + Just put the user and password in the proxy URL (e.g. -p + http://user:password@proxy.address.com:8080) or use + the HTTP_PROXY_USER and HTTP_PROXY_PASS environment variables. + * The gem unpack command can now accept a file path rather than + just a install gem name. + * Both RI and RDOC documents are now generated by default. + * A gemri command is included to read gem RI docs (only needed + for Ruby 1.8.4 or earlier). + Minor enhancements include: + * Verison 0.0.0 is now a valid gem version. + * Better detection of missing SSL functionality. + * SSL is not required if the security policy does not require + signature checking. + * Rake built extensions are now supported (Tilman Sauerbeck). + * Several autorequire bug fixes. + * --traceback is now an alias for --backtrace (I can never + remember which one it is). + * SAFE=1 compatibility fixes. + * .rbw is now a supported suffix for RubyGem's custom require. + * Several Ruby 1.9 compatibility fixes (Eric Hodel). + Bug Fixes: + * Added dashes to gemspecs generated in Ruby 1.8.3. This solves + some cross-Ruby version compatibility issues. + * Fixed bug where the wrong executables could be uninstalled + (Eric Hodel). + * Fixed bug where gem unpack occasionally unpacked the wrong gem. + * Fixed bug where a fatal error occured when permissions on + .gemrc were too restrictive (reported by Luca Pireddu). + * Fixed prefix handling for native expressions + (patch by Aaron Patterson). + * Fixed several Upgrade => Update typos. * Wed Jun 21 2006 - mrueckert@suse.de - no longer bump the version. we use a virtual provide now to make sure the --build-root patch is applied ++++++ rubygems-0.8.11.tgz -> rubygems-0.9.0.tgz ++++++ ++++ 6698 lines of diff (skipped) ++++++ rubygems-0.8.11_buildroot.patch -> rubygems-0.9.0_buildroot.patch ++++++ --- rubygems/rubygems-0.8.11_buildroot.patch 2006-06-21 00:55:12.000000000 +0200 +++ rubygems/rubygems-0.9.0_buildroot.patch 2006-06-29 18:05:21.000000000 +0200 @@ -2,22 +2,24 @@ =================================================================== --- lib/rubygems/gem_commands.rb.orig +++ lib/rubygems/gem_commands.rb -@@ -59,6 +59,10 @@ - add_option('-i', '--install-dir DIR', '') do |value, options| - options[:install_dir] = value +@@ -97,6 +97,12 @@ + options[:install_dir] = File.expand_path(value) end -+ add_option('-B', '--build-root DIR', 'Temporary installation root. Useful for building packages.') do |value, options| + ++ add_option('-B', '--build-root DIR', ++ 'Temporary installation root. Useful for building packages.') do ++ |value, options| + options[:build_root] = File.expand_path(value) + end + - add_option('-d', '--[no-]rdoc', 'Generate RDoc documentation for the gem on install') do |value, options| - options[:generate_rdoc] = value - end + add_option('-d', '--[no-]rdoc', + 'Generate RDoc documentation for the gem on install') do + |value, options| Index: lib/rubygems/installer.rb =================================================================== --- lib/rubygems/installer.rb.orig +++ lib/rubygems/installer.rb -@@ -69,7 +69,15 @@ +@@ -74,7 +74,15 @@ end end end @@ -34,7 +36,7 @@ raise Gem::FilePermissionError.new(install_dir) unless File.writable?(install_dir) # Build spec dir. -@@ -167,16 +175,25 @@ +@@ -175,16 +183,25 @@ # Determines the directory for binaries # def bindir(install_dir=Gem.dir) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org