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
%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