Hello community,
here is the log from the commit of package rubygem-rake-compiler for
openSUSE:Factory checked in at 2020-10-05 19:33:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-rake-compiler (Old)
and /work/SRC/openSUSE:Factory/.rubygem-rake-compiler.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-rake-compiler"
Mon Oct 5 19:33:06 2020 rev:23 rq:838072 version:1.1.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/rubygem-rake-compiler/rubygem-rake-compiler.changes
2020-03-07 21:39:42.140331452 +0100
+++
/work/SRC/openSUSE:Factory/.rubygem-rake-compiler.new.4249/rubygem-rake-compiler.changes
2020-10-05 19:33:15.913208401 +0200
@@ -1,0 +2,7 @@
+Fri Sep 25 14:44:59 UTC 2020 - Stephan Kulow <[email protected]>
+
+updated to version 1.1.1
+ see installed History.txt
+
+
+-------------------------------------------------------------------
Old:
----
rake-compiler-1.1.0.gem
New:
----
rake-compiler-1.1.1.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-rake-compiler.spec ++++++
--- /var/tmp/diff_new_pack.SGyiSc/_old 2020-10-05 19:33:17.581210030 +0200
+++ /var/tmp/diff_new_pack.SGyiSc/_new 2020-10-05 19:33:17.585210034 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-rake-compiler
-Version: 1.1.0
+Version: 1.1.1
Release: 0
%define mod_name rake-compiler
%define mod_full_name %{mod_name}-%{version}
++++++ rake-compiler-1.1.0.gem -> rake-compiler-1.1.1.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2019-12-24 22:04:19.000000000 +0100
+++ new/History.txt 2020-07-09 22:41:11.000000000 +0200
@@ -1,10 +1,22 @@
-=== 1.1.0 / 2012-12-25
+=== 1.1.1 / 2020-07-10
+
+* Changes:
+ * Bump the default Java bytecode to 1.7.
+ #172 [Patch by Charles Oliver Nutter]
+
+* Enhancements:
+ * Add support for finding x86_64 MinGW GCC.
+ #164 [Patch by Lars Kanis]
+ * Strip cross compiled shared library automatically.
+ #165 [Patch by Lars Kanis]
+
+=== 1.1.0 / 2019-12-25
* Bugfixes:
* Fix a bug that JavaExtenstionTask can't build anything.
#163 [Reported by Kai Kuchenbecker]
-=== 1.0.9 / 2012-12-23
+=== 1.0.9 / 2019-12-23
* Changes:
* Use "-Xlint" option for JRuby native extension by default.
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rake/extensioncompiler.rb
new/lib/rake/extensioncompiler.rb
--- old/lib/rake/extensioncompiler.rb 2019-12-24 22:04:19.000000000 +0100
+++ new/lib/rake/extensioncompiler.rb 2020-07-09 22:41:11.000000000 +0200
@@ -37,7 +37,7 @@
paths = ENV['PATH'].split(File::PATH_SEPARATOR)
# the pattern to look into (captures *nix and windows executables)
- pattern = "{mingw32-,i?86*mingw*}gcc{,.*}"
+ pattern = "{mingw32-,i?86*mingw*,x86*mingw*}gcc{,.*}"
@mingw_gcc_executable = paths.find do |path|
# cleanup paths before globbing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rake/extensiontask.rb
new/lib/rake/extensiontask.rb
--- old/lib/rake/extensiontask.rb 2019-12-24 22:04:19.000000000 +0100
+++ new/lib/rake/extensiontask.rb 2020-07-09 22:41:11.000000000 +0200
@@ -26,6 +26,7 @@
@no_native = false
@config_includes = []
@ruby_versions_per_platform = {}
+ @make = nil
end
def cross_platform
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/rake/javaextensiontask.rb
new/lib/rake/javaextensiontask.rb
--- old/lib/rake/javaextensiontask.rb 2019-12-24 22:04:19.000000000 +0100
+++ new/lib/rake/javaextensiontask.rb 2020-07-09 22:41:11.000000000 +0200
@@ -35,8 +35,8 @@
@source_pattern = '**/*.java'
@classpath = nil
@debug = false
- @source_version = '1.6'
- @target_version = '1.6'
+ @source_version = '1.7'
+ @target_version = '1.7'
@encoding = nil
@java_compiling = nil
@lint_option = nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2019-12-24 22:04:19.000000000 +0100
+++ new/metadata 2020-07-09 22:41:11.000000000 +0200
@@ -1,15 +1,15 @@
--- !ruby/object:Gem::Specification
name: rake-compiler
version: !ruby/object:Gem::Version
- version: 1.1.0
+ version: 1.1.1
platform: ruby
authors:
- Kouhei Sutou
- Luis Lavena
-autorequire:
+autorequire:
bindir: bin
cert_chain: []
-date: 2019-12-24 00:00:00.000000000 Z
+date: 2020-07-09 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: rake
@@ -126,7 +126,7 @@
licenses:
- MIT
metadata: {}
-post_install_message:
+post_install_message:
rdoc_options:
- "--main"
- README.md
@@ -145,9 +145,8 @@
- !ruby/object:Gem::Version
version: 1.8.23
requirements: []
-rubyforge_project:
-rubygems_version: 2.7.6.2
-signing_key:
+rubygems_version: 3.2.0.pre1
+signing_key:
specification_version: 4
summary: Rake-based Ruby Extension (C, Java) task generator.
test_files: []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/tasks/bin/cross-ruby.rake
new/tasks/bin/cross-ruby.rake
--- old/tasks/bin/cross-ruby.rake 2019-12-24 22:04:19.000000000 +0100
+++ new/tasks/bin/cross-ruby.rake 2020-07-09 22:41:11.000000000 +0200
@@ -96,36 +96,6 @@
end
end
-# backup makefile.in
-if RUBY_CC_VERSION >= "ruby-2.7.0"
- makefile_in = "#{source_dir}/template/Makefile.in"
-else
- makefile_in = "#{source_dir}/Makefile.in"
-end
-makefile_in_bak = "#{makefile_in}.bak"
-file makefile_in_bak => [source_dir] do |t|
- cp makefile_in, makefile_in_bak
-end
-
-# correct the makefiles
-file makefile_in => [makefile_in_bak] do |t|
- content = File.open(makefile_in_bak, 'rb') { |f| f.read }
-
- out = ""
-
- content.each_line do |line|
- if line =~ /^\s*ALT_SEPARATOR =/
- out << "\t\t ALT_SEPARATOR = \"\\\\\\\\\"; \\\n"
- else
- out << line
- end
- end
-
- when_writing("Patching Makefile.in") {
- File.open(makefile_in, 'wb') { |f| f.write(out) }
- }
-end
-
task :mingw32 do
unless MINGW_HOST then
warn "You need to install mingw32 cross compile functionality to be able
to continue."
@@ -135,7 +105,7 @@
end
# generate the makefile in a clean build location
-file "#{build_dir}/Makefile" => [build_dir, makefile_in] do |t|
+file "#{build_dir}/Makefile" => [build_dir, source_dir] do |t|
options = [
"--host=#{MINGW_HOST}",
@@ -143,7 +113,8 @@
"--build=#{RUBY_BUILD}",
'--enable-shared',
'--disable-install-doc',
- '--with-ext='
+ '--with-ext=',
+ 'LDFLAGS=-pipe -s',
]
# Force Winsock2 for Ruby 1.8, 1.9 defaults to it