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 <co...@suse.com> + +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