diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1174,6 +1174,7 @@ libruby.so.2.3:rb_thread_check_trap_pending libruby.so.2.3:rb_thread_create libruby.so.2.3:rb_thread_current +libruby.so.2.3:rb_thread_fd_close libruby.so.2.3:rb_thread_fd_select libruby.so.2.3:rb_thread_fd_writable libruby.so.2.3:rb_thread_interrupted diff --git a/files/configure-2.3.5.diff b/files/configure-2.3.5.diff new file mode 100644 --- /dev/null +++ b/files/configure-2.3.5.diff @@ -0,0 +1,40 @@ +diff -pU3 a/configure b/configure +--- a/configure 2017-09-14 21:09:29.000000000 +0900 ++++ b/configure 2017-09-15 05:56:46.000000000 +0900 +@@ -10366,6 +10366,7 @@ fi + ac_res=$ac_cv_search___gmpz_init + if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" ++ $as_echo "#define HAVE_LIBGMP 1" >>confdefs.h + + fi + +@@ -10435,6 +10436,7 @@ fi + ac_res=$ac_cv_search_malloc_conf + if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" ++ $as_echo "#define HAVE_LIBJEMALLOC 1" >>confdefs.h + + else + with_jemalloc=no +diff -pU3 a/configure.in b/configure.in +--- a/configure.in 2017-08-09 19:28:56.000000000 +0900 ++++ b/configure.in 2017-09-15 07:18:25.000000000 +0900 +@@ -1337,13 +1337,15 @@ AC_ARG_WITH([gmp], + AS_IF([test "x$with_gmp" != xno], + [AC_CHECK_HEADERS(gmp.h) + AS_IF([test "x$ac_cv_header_gmp_h" != xno], +- AC_SEARCH_LIBS([__gmpz_init], [gmp]))]) ++ AC_SEARCH_LIBS([__gmpz_init], [gmp], ++ [AC_DEFINE(HAVE_LIBGMP, 1)]))]) + + AC_ARG_WITH([jemalloc], + [AS_HELP_STRING([--with-jemalloc],[use jemalloc allocator])], + [with_jemalloc=$withval], [with_jemalloc=no]) + AS_IF([test "x$with_jemalloc" = xyes],[ +- AC_SEARCH_LIBS([malloc_conf], [jemalloc], [], [with_jemalloc=no]) ++ AC_SEARCH_LIBS([malloc_conf], [jemalloc], ++ [AC_DEFINE(HAVE_LIBJEMALLOC, 1)], [with_jemalloc=no]) + AC_CHECK_HEADER(jemalloc/jemalloc.h, [ + AC_DEFINE(RUBY_ALTERNATIVE_MALLOC_HEADER, []) + ]) diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,14 +1,15 @@ name : ruby -version : 2.3.4 -release : 9 +version : 2.3.5 +release : 10 source : - - https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.4.tar.gz : 98e18f17c933318d0e32fed3aea67e304f174d03170a38fd920c4fbe49fec0c3 + - https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.tar.gz : 5462f7bbb28beff5da7441968471ed922f964db1abdce82b8860608acc23ddcc license : Ruby component : programming summary : dynamic, reflexive, object-oriented language description: | Ruby is a dynamic, reflexive, object-oriented programming language that blends parts of Perl, Smalltalk, Eiffel, Ada, and Lisp to create a language that balanced functional and imperative programming. It was created by Yukihiro "matz" Matsumoto setup : | + %patch -p1 < $pkgfiles/configure-2.3.5.diff %reconfigure --disable-rpath \ --enable-shared \ --with-sitedir=/usr/lib/ruby/site_ruby diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -824,7 +824,6 @@ /usr/lib64/ruby/2.3.0/x86_64-linux/fcntl.so /usr/lib64/ruby/2.3.0/x86_64-linux/fiber.so /usr/lib64/ruby/2.3.0/x86_64-linux/fiddle.so - /usr/lib64/ruby/2.3.0/x86_64-linux/gdbm.so /usr/lib64/ruby/2.3.0/x86_64-linux/io/console.so /usr/lib64/ruby/2.3.0/x86_64-linux/io/nonblock.so /usr/lib64/ruby/2.3.0/x86_64-linux/io/wait.so @@ -1226,8 +1225,8 @@ /usr/lib64/ruby/gems/2.3.0/gems/test-unit-3.1.5/test/util/test_procwrapper.rb /usr/lib64/ruby/gems/2.3.0/specifications/default/bigdecimal-1.2.8.gemspec /usr/lib64/ruby/gems/2.3.0/specifications/default/io-console-0.4.5.gemspec - /usr/lib64/ruby/gems/2.3.0/specifications/default/json-1.8.3.gemspec - /usr/lib64/ruby/gems/2.3.0/specifications/default/psych-2.1.0.gemspec + /usr/lib64/ruby/gems/2.3.0/specifications/default/json-1.8.3.1.gemspec + /usr/lib64/ruby/gems/2.3.0/specifications/default/psych-2.1.0.1.gemspec /usr/lib64/ruby/gems/2.3.0/specifications/default/rdoc-4.2.1.gemspec /usr/lib64/ruby/gems/2.3.0/specifications/did_you_mean-1.0.0.gemspec /usr/lib64/ruby/gems/2.3.0/specifications/minitest-5.8.5.gemspec @@ -3706,6 +3705,7 @@ /usr/share/ri/2.3.0/system/Gem/Installer/spec-i.ri /usr/share/ri/2.3.0/system/Gem/Installer/spec_file-i.ri /usr/share/ri/2.3.0/system/Gem/Installer/unpack-i.ri + /usr/share/ri/2.3.0/system/Gem/Installer/verify_spec_name-i.ri /usr/share/ri/2.3.0/system/Gem/Installer/windows_stub_script-i.ri /usr/share/ri/2.3.0/system/Gem/Installer/wrappers-i.ri /usr/share/ri/2.3.0/system/Gem/Installer/write_build_info_file-i.ri @@ -4748,8 +4748,10 @@ /usr/share/ri/2.3.0/system/Gem/TestCase/win_platform%3f-i.ri /usr/share/ri/2.3.0/system/Gem/TestCase/write_file-i.ri /usr/share/ri/2.3.0/system/Gem/Text/cdesc-Text.ri + /usr/share/ri/2.3.0/system/Gem/Text/clean_text-i.ri /usr/share/ri/2.3.0/system/Gem/Text/format_text-i.ri /usr/share/ri/2.3.0/system/Gem/Text/levenshtein_distance-i.ri + /usr/share/ri/2.3.0/system/Gem/Text/truncate_text-i.ri /usr/share/ri/2.3.0/system/Gem/Uninstaller/bin_dir-i.ri /usr/share/ri/2.3.0/system/Gem/Uninstaller/cdesc-Uninstaller.ri /usr/share/ri/2.3.0/system/Gem/Uninstaller/gem_home-i.ri @@ -6311,45 +6313,8 @@ /usr/share/ri/2.3.0/system/Net/HTTPHeader/%5b%5d%3d-i.ri /usr/share/ri/2.3.0/system/Net/HTTPHeader/%5b%5d-i.ri /usr/share/ri/2.3.0/system/Net/HTTPHeader/add_field-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/basic_auth-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/basic_encode-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/canonical_each-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/capitalize-i.ri /usr/share/ri/2.3.0/system/Net/HTTPHeader/cdesc-HTTPHeader.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/chunked%3f-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/connection_close%3f-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/connection_keep_alive%3f-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/content_length%3d-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/content_length-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/content_range-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/content_type%3d-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/content_type-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/delete-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/each-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/each_capitalized-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/each_capitalized_name-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/each_header-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/each_key-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/each_name-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/each_value-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/fetch-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/form_data%3d-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/get_fields-i.ri /usr/share/ri/2.3.0/system/Net/HTTPHeader/initialize_http_header-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/key%3f-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/main_type-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/proxy_basic_auth-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/range%3d-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/range-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/range_length-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/set_content_type-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/set_form-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/set_form_data-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/set_range-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/sub_type-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/to_hash-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/tokens-i.ri - /usr/share/ri/2.3.0/system/Net/HTTPHeader/type_params-i.ri /usr/share/ri/2.3.0/system/Net/HTTPHeaderSyntaxError/cdesc-HTTPHeaderSyntaxError.ri /usr/share/ri/2.3.0/system/Net/HTTPIMUsed/cdesc-HTTPIMUsed.ri /usr/share/ri/2.3.0/system/Net/HTTPInformation/cdesc-HTTPInformation.ri @@ -6729,6 +6694,7 @@ /usr/share/ri/2.3.0/system/Net/SMTP/tcp_socket-i.ri /usr/share/ri/2.3.0/system/Net/SMTP/tls%3f-i.ri /usr/share/ri/2.3.0/system/Net/SMTP/tlsconnect-i.ri + /usr/share/ri/2.3.0/system/Net/SMTP/validate_line-i.ri /usr/share/ri/2.3.0/system/Net/SMTPAuthenticationError/cdesc-SMTPAuthenticationError.ri /usr/share/ri/2.3.0/system/Net/SMTPError/cdesc-SMTPError.ri /usr/share/ri/2.3.0/system/Net/SMTPFatalError/cdesc-SMTPFatalError.ri @@ -10199,7 +10165,6 @@ /usr/share/ri/2.3.0/system/REXML/Functions/lang-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/last-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/local_name-c.ri - /usr/share/ri/2.3.0/system/REXML/Functions/method_missing-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/name-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/namespace_context%3d-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/namespace_context-c.ri @@ -10210,6 +10175,8 @@ /usr/share/ri/2.3.0/system/REXML/Functions/position-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/processing_instruction-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/round-c.ri + /usr/share/ri/2.3.0/system/REXML/Functions/send-c.ri + /usr/share/ri/2.3.0/system/REXML/Functions/singleton_method_added-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/starts_with-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/string-c.ri /usr/share/ri/2.3.0/system/REXML/Functions/string_length-c.ri @@ -14757,7 +14724,7 @@ programming.devel - ruby + ruby /usr/include/ @@ -14767,12 +14734,12 @@ - - 2017-05-12 - 2.3.4 + + 2017-10-08 + 2.3.5 Packaging update Matt Critchlow matt.critchlow@gmail.com \ No newline at end of file