Package: ruby-mkrf / 0.2.3+dfsg-2

Metadata

Package Version Patches format
ruby-mkrf 0.2.3+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0100_remove_rubygems.patch | (download)

Rakefile | 3 2 + 1 - 0 !
lib/mkrf/generator.rb | 1 0 + 1 - 0 !
test/sample_files/cpp_bang/ext/mkrf_config.rb | 4 2 + 2 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 remove requirement on rubygems
0200_remove_load_path_manipulations.rb | (download)

Rakefile | 2 1 + 1 - 0 !
test/abstract_unit.rb | 7 4 + 3 - 0 !
2 files changed, 5 insertions(+), 4 deletions(-)

 do not override $load_path
 This ensures that the lib we require is the one installed in debian/ruby-mkrf
0300_fix_test_default_include_dir_should_be_from_rbconfig.patch | (download)

test/unit/test_availability.rb | 13 10 + 3 - 0 !
1 file changed, 10 insertions(+), 3 deletions(-)

 fix test to reflect the full definition of default_includes
 A modification has been made to the library has been made in
 lib/mkrf/availability.rb to take into account the change of include directories
 for Ruby 1.9+ This patch brings the modification to the tests.
0400_use_correct_ruby_version_in_tests.patch | (download)

Rakefile | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 use the same ruby binary to run the tests and to create rakefiles
 Gem2deb defines the RUBY_TEST_BIN environment variable. Use it to call the
 correct version of the Ruby binary during tests on extconf.rb to generate
 Rakefiles.
0500_replace_config_by_rbconfig.patch | (download)

lib/mkrf/availability.rb | 20 10 + 10 - 0 !
lib/mkrf/generator.rb | 2 1 + 1 - 0 !
lib/mkrf/rakehelper.rb | 2 1 + 1 - 0 !
3 files changed, 12 insertions(+), 12 deletions(-)

 replace deprecated config:: by rbconfig::
0600_fix_test_libxml.patch | (download)

test/sample_files/libxml-ruby-0.3.8/ext/xml/extconf.rb | 4 2 + 2 - 0 !
test/sample_files/libxml-ruby-0.3.8/ext/xml/libxml.c | 2 1 + 1 - 0 !
test/sample_files/libxml-ruby-0.3.8/ext/xml/libxml.h | 5 5 + 0 - 0 !
test/sample_files/libxml-ruby-0.3.8/ext/xml/ruby_xml_document.c | 8 4 + 4 - 0 !
test/sample_files/libxml-ruby-0.3.8/ext/xml/ruby_xml_parser.c | 4 2 + 2 - 0 !
test/sample_files/libxml-ruby-0.3.8/ext/xml/ruby_xml_xpath.c | 18 9 + 9 - 0 !
6 files changed, 23 insertions(+), 18 deletions(-)

 port code from libxml example to ruby1.9
0610_fix_test_syck.patch | (download)

test/sample_files/syck-0.55/ext/ruby/ext/syck/extconf.rb | 6 5 + 1 - 0 !
test/sample_files/syck-0.55/ext/ruby/ext/syck/rubyext.c | 38 19 + 19 - 0 !
test/sample_files/syck-0.55/ext/ruby/ext/syck/syck.h | 2 2 + 0 - 0 !
test/sample_files/syck-0.55/lib/syck.h | 2 2 + 0 - 0 !
4 files changed, 28 insertions(+), 20 deletions(-)

 port syck example to ruby1.9
9900_debug_test_failures.patch | (download)

test/integration/test_sample_projects.rb | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 make the output of the test suite more verbose