Hello community,

here is the log from the commit of package rinutils for openSUSE:Factory 
checked in at 2020-12-01 14:22:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rinutils (Old)
 and      /work/SRC/openSUSE:Factory/.rinutils.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rinutils"

Tue Dec  1 14:22:49 2020 rev:2 rq:851853 version:0.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rinutils/rinutils.changes        2020-08-02 
12:19:41.915318579 +0200
+++ /work/SRC/openSUSE:Factory/.rinutils.new.5913/rinutils.changes      
2020-12-01 14:23:02.545609922 +0100
@@ -1,0 +2,11 @@
+Mon Nov 30 13:36:05 UTC 2020 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Update to 0.8.0:
+  * Enhance and expand the README.
+    https://lists.debian.org/debian-devel-games/2020/03/msg00008.html
+- Update to 0.6.0:
+  * Made the WITH_TEST_SUITE option off by default to avoid depending on cmocka
+    ( https://github.com/shlomif/fortune-mod/issues/44 )
+  * Remove unused code and other cleanups.
+
+-------------------------------------------------------------------

Old:
----
  rinutils-0.4.1.tar.xz

New:
----
  rinutils-0.8.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rinutils.spec ++++++
--- /var/tmp/diff_new_pack.iiXRo4/_old  2020-12-01 14:23:03.193610623 +0100
+++ /var/tmp/diff_new_pack.iiXRo4/_new  2020-12-01 14:23:03.197610628 +0100
@@ -1,5 +1,5 @@
 #
-# spec file for package black-hole-solver
+# spec file for package rinutils
 #
 # Copyright (c) 2020 SUSE LLC
 #
@@ -17,7 +17,7 @@
 
 
 Name:           rinutils
-Version:        0.4.1
+Version:        0.8.0
 Release:        0
 Summary:        Shlomi Fish's gnu11 C Library of Random headers
 License:        MIT

++++++ rinutils-0.4.1.tar.xz -> rinutils-0.8.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/.tidyallrc 
new/rinutils-0.8.0/.tidyallrc
--- old/rinutils-0.4.1/.tidyallrc       2019-12-27 15:08:20.000000000 +0100
+++ new/rinutils-0.8.0/.tidyallrc       2020-09-29 13:01:03.000000000 +0200
@@ -1,6 +1,6 @@
 [PerlTidy]
 select = **/*.{pl,pm,t}
-argv = -ci=4 -bl -cti=0
+argv = -ci=4 -bl -cti=0 --character-encoding=none
 ignore =
 
 [PerlCritic]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rinutils-0.4.1/CI-testing/continuous-integration-testing.pl 
new/rinutils-0.8.0/CI-testing/continuous-integration-testing.pl
--- old/rinutils-0.4.1/CI-testing/continuous-integration-testing.pl     
2020-01-28 11:28:03.000000000 +0100
+++ new/rinutils-0.8.0/CI-testing/continuous-integration-testing.pl     
2020-09-24 11:35:11.000000000 +0200
@@ -20,9 +20,9 @@
 }
 
 my $IS_WIN = ( $^O eq "MSWin32" );
-my $SEP    = $IS_WIN ? "\\" : '/';
+my $SEP    = $IS_WIN ? "\\"    : '/';
 my $MAKE   = $IS_WIN ? 'gmake' : 'make';
-my $SUDO   = $IS_WIN ? '' : 'sudo';
+my $SUDO   = $IS_WIN ? ''      : 'sudo';
 
 my $cmake_gen;
 GetOptions( 'gen=s' => \$cmake_gen, )
@@ -44,7 +44,7 @@
 do_system(
     {
         cmd => [
-                  "cd . && mkdir B && cd B && cmake .. "
+                  "cd . && mkdir B && cd B && cmake -DWITH_TEST_SUITE=ON .. "
                 . ( defined($cmake_gen) ? qq#-G "$cmake_gen"# : "" )
                 . " && $MAKE && $^X ..${SEP}run-tests.pl"
         ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/CMakeLists.txt 
new/rinutils-0.8.0/CMakeLists.txt
--- old/rinutils-0.4.1/CMakeLists.txt   2020-03-30 15:09:53.000000000 +0200
+++ new/rinutils-0.8.0/CMakeLists.txt   2020-09-24 11:33:18.000000000 +0200
@@ -5,7 +5,7 @@
 SHLOMIF_COMMON_SETUP("${private_mod_path}")
 
 CMAKE_POLICY(SET CMP0054 NEW)
-option (WITH_TEST_SUITE "Also build and run the test suite." ON)
+option (WITH_TEST_SUITE "Also build and run the test suite.")
 option (DISABLE_APPLYING_RPATH "Disable applying rpath")
 
 INCLUDE(FindPkgConfig)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/NEWS.asciidoc 
new/rinutils-0.8.0/NEWS.asciidoc
--- old/rinutils-0.4.1/NEWS.asciidoc    2020-07-20 10:20:00.000000000 +0200
+++ new/rinutils-0.8.0/NEWS.asciidoc    2020-11-30 13:56:37.000000000 +0100
@@ -1,9 +1,23 @@
 rinutils' News File
-=============================
+===================
 Shlomi Fish <shlo...@cpan.org>
 :Date: 2019-11-17
 :Revision: $Id$
 
+0.8.0       ( 30 Nov 2020 )
+----------------------------
+
+* Enhance and expand the README.
+** https://lists.debian.org/debian-devel-games/2020/03/msg00008.html .
+
+0.6.0       ( 24 Sep 2020 )
+----------------------------
+
+* Made the WITH_TEST_SUITE option off by default to avoid depending on cmocka
+( https://github.com/shlomif/fortune-mod/issues/44 )
+
+* Remove unused code and other cleanups.
+
 0.4.1       ( 20 Jul 2020 )
 ----------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/README.asciidoc 
new/rinutils-0.8.0/README.asciidoc
--- old/rinutils-0.4.1/README.asciidoc  2020-07-11 15:22:09.000000000 +0200
+++ new/rinutils-0.8.0/README.asciidoc  2020-11-30 13:47:37.000000000 +0100
@@ -13,10 +13,33 @@
 and https://en.wikipedia.org/wiki/Microsoft_Windows[MS Windows] that have
 been extracted from https://www.shlomifish.org/[Shlomi Fish´s projects].
 
-They are quite random and task specific and may not work for you.
+They include:
+
+1. sizeof-aware wrappers for 
https://en.cppreference.com/w/c/memory/malloc[malloc()/realloc()]
+
+2. +COUNT()+ and +LAST()+ macros.
+
+3. +DLLEXPORT+ symbols-modifiers.
+
+4. +likely()+ and +unlikely()+ CPU branch-prediction hints (see 
https://stackoverflow.com/questions/109710[Stack Overflow question]).
+
+5. +long long+ sprintf()-formats
+
+6. +min()+ and +max()+
+
+7. +rinutils/portable_time.h+ for cross-platform time querying.
+
+8. Some string utilities as inline functions.
+
+9. +typeof_wrap.h+ for 
https://en.cppreference.com/w/cpp/language/auto[C++-"auto"]-like macros.
+
+10. +GCC_UNUSED+ for silencing warnings.
+
+11. +rinutils/rin_cmocka.h+ for reducing https://cmocka.org/[cmocka’s] 
boilerplate.
 
 **Note:** we only support the 
https://gcc.gnu.org/onlinedocs/gcc/Standards.html[`-std=gnu11`]
-dialect as supported by GCC, clang and compatible compilers. Other compilers
+dialect as supported by 
https://en.wikipedia.org/wiki/GNU_Compiler_Collection[GCC],
+https://en.wikipedia.org/wiki/Clang[clang] and compatible compilers. Other 
compilers
 are not supported.
 
 [id="license"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/rinutils.spec 
new/rinutils-0.8.0/rinutils.spec
--- old/rinutils-0.4.1/rinutils.spec    2020-07-20 10:20:21.000000000 +0200
+++ new/rinutils-0.8.0/rinutils.spec    2020-11-30 13:58:10.000000000 +0100
@@ -1,6 +1,6 @@
 %define debug_package %{nil}
 Name: rinutils
-Version: 0.4.1
+Version: 0.8.0
 Release: 1
 License: MIT
 Group: Development/C
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/run-tests.pl 
new/rinutils-0.8.0/run-tests.pl
--- old/rinutils-0.4.1/run-tests.pl     2020-05-10 22:32:31.000000000 +0200
+++ new/rinutils-0.8.0/run-tests.pl     2020-09-23 15:30:44.000000000 +0200
@@ -21,6 +21,7 @@
 require lib;
 lib->import("$abs_bindir/t/lib");
 require Rinutils::Paths::Base;
+Rinutils::Paths::Base->import("is_win");
 
 sub _is_parallized
 {
@@ -103,7 +104,7 @@
     Env::Path->CPATH->Prepend( $abs_bindir, );
 
     Env::Path->LD_LIBRARY_PATH->Prepend($fcs_path);
-    if ($Rinutils::Paths::Base::IS_WIN)
+    if ( is_win() )
     {
         # For the shared objects.
         Env::Path->PATH->Append($fcs_path);
@@ -123,7 +124,7 @@
     local $ENV{CMOCKA_MESSAGE_OUTPUT} = 'TAP';
 
     local $ENV{HARNESS_ALT_INTRP_FILE} = $get_config_fn->(
-        $Rinutils::Paths::Base::IS_WIN
+        is_win()
         ? "alternate-interpreters--mswin.yml"
         : "alternate-interpreters.yml"
     );
@@ -138,7 +139,7 @@
     );
 
     my $is_ninja = ( -e "build.ninja" );
-    my $MAKE     = $Rinutils::Paths::Base::IS_WIN ? 'gmake' : 'make';
+    my $MAKE     = is_win() ? 'gmake' : 'make';
 
     if ( !$is_ninja )
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/t/lib/Rinutils/InlineWrap.pm 
new/rinutils-0.8.0/t/lib/Rinutils/InlineWrap.pm
--- old/rinutils-0.4.1/t/lib/Rinutils/InlineWrap.pm     2019-12-27 
14:31:08.000000000 +0100
+++ new/rinutils-0.8.0/t/lib/Rinutils/InlineWrap.pm     2020-09-23 
15:33:29.000000000 +0200
@@ -7,7 +7,8 @@
 use Config;
 use Inline;
 
-use Rinutils::Paths qw( $IS_WIN bin_file src_file );
+use Rinutils::Paths::Base qw( is_win );
+use Rinutils::Paths qw( bin_file src_file );
 
 sub import
 {
@@ -19,10 +20,10 @@
     my $libs = delete( $args{l} ) // '';
 
     my @workaround_for_a_heisenbug =
-        ( $IS_WIN ? ( optimize => '-g' ) : () );
+        ( is_win() ? ( optimize => '-g' ) : () );
 
     my $ccflags = "$Config{ccflags} -std=gnu99";
-    if ($IS_WIN)
+    if ( is_win() )
     {
         $ccflags =~ s#(^|\s)-[Of][a-zA-Z0-9_\-]*#$1#gms;
     }
@@ -44,7 +45,7 @@
 
 =begin debug
 
-    if ($IS_WIN)
+    if (is_win())
     {
         require Data::Dumper;
         print STDERR "inline_params = <<<<<\n", Data::Dumper::Dumper( 
\@inline_params ),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/t/lib/Rinutils/Paths/Base.pm 
new/rinutils-0.8.0/t/lib/Rinutils/Paths/Base.pm
--- old/rinutils-0.4.1/t/lib/Rinutils/Paths/Base.pm     2019-12-27 
14:27:23.000000000 +0100
+++ new/rinutils-0.8.0/t/lib/Rinutils/Paths/Base.pm     2020-09-23 
15:29:33.000000000 +0200
@@ -5,24 +5,11 @@
 use warnings;
 use parent 'Exporter';
 
-our @EXPORT_OK = qw($IS_WIN exe_fn );
+our @EXPORT_OK = qw( is_win );
 
-our $IS_WIN = ( $^O eq "MSWin32" );
-
-sub _correct_path
-{
-    my $p = shift;
-    if ($IS_WIN)
-    {
-        $p =~ tr#/#\\#;
-    }
-    return $p;
-}
-my $EXE_SUF = ( $IS_WIN ? '.exe' : '' );
-
-sub exe_fn
+sub is_win
 {
-    return shift . $EXE_SUF;
+    return ( $^O eq "MSWin32" );
 }
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/t/lib/Rinutils/Paths.pm 
new/rinutils-0.8.0/t/lib/Rinutils/Paths.pm
--- old/rinutils-0.4.1/t/lib/Rinutils/Paths.pm  2019-12-27 14:27:23.000000000 
+0100
+++ new/rinutils-0.8.0/t/lib/Rinutils/Paths.pm  2020-09-23 15:39:50.000000000 
+0200
@@ -3,12 +3,9 @@
 use 5.014;
 use strict;
 use warnings;
-use Socket qw(:crlf);
-use String::ShellQuote qw/shell_quote/;
 
 use parent 'Exporter';
-
-our @EXPORT_OK = qw($IS_WIN bin_file src_file);
+our @EXPORT_OK = qw(bin_file src_file);
 
 use Path::Tiny qw/ path /;
 
@@ -19,43 +16,7 @@
     return $FCS_SRC_PATH->child( @{ shift @_ } );
 }
 
-sub src_script
-{
-    return src_file( [ 'scripts', shift ] );
-}
-our $IS_WIN = ( $^O eq "MSWin32" );
-
-sub _correct_path
-{
-    my $p = shift;
-    if ($IS_WIN)
-    {
-        $p =~ tr#/#\\#;
-    }
-    return $p;
-}
-my $EXE_SUF  = ( $IS_WIN ? '.exe' : '' );
 my $FCS_PATH = path( $ENV{FCS_PATH} );
-my $PY3      = ( $IS_WIN ? 'python3 ' : '' );
-
-sub exe_fn
-{
-    return shift . $EXE_SUF;
-}
-
-sub _is_tag
-{
-    my ($tag) = @_;
-
-    return ( ( $ENV{FCS_TEST_TAGS} // '' ) =~ /\b\Q$tag\E\b/ );
-}
-my $BREAK_TAG   = _is_tag('break_backcompat');
-my $FC_ONLY     = _is_tag('fc_only');
-my $NO_FLARES   = _is_tag('no_flares');
-my $NO_PATSOLVE = _is_tag('no_pats');
-my $NO_VALGRIND = _is_tag('no_valg');
-my $NO_DBM      = _is_tag('no_dbm');
-my $DBM_APR     = _is_tag('dbm_apr');
 
 # A file in the output/binaries directory where fc-solve was compiled.
 sub bin_file
@@ -63,48 +24,4 @@
     return $FCS_PATH->child( @{ shift @_ } );
 }
 
-sub dll_file
-{
-    my $fn = shift;
-    return bin_file( [ "lib$fn." . ( $IS_WIN ? "dll" : "so" ) ] );
-}
-
-sub bin_exe_raw
-{
-    return _correct_path( bin_file(@_) ) . $EXE_SUF;
-}
-
-# A board file in the binary directory.
-sub bin_board
-{
-    return $FCS_PATH->child(shift);
-}
-
-sub is_break
-{
-    return $BREAK_TAG;
-}
-
-sub is_freecell_only
-{
-    return $FC_ONLY;
-}
-
-sub is_without_flares
-{
-    return $NO_FLARES;
-}
-
-sub is_without_valgrind
-{
-    return $NO_VALGRIND;
-}
-
-sub normalize_lf
-{
-    my ($s) = @_;
-    $s =~ s#$CRLF#$LF#g;
-    return $s;
-}
-
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/t/unit-count.t 
new/rinutils-0.8.0/t/unit-count.t
--- old/rinutils-0.4.1/t/unit-count.t   2019-12-27 14:27:23.000000000 +0100
+++ new/rinutils-0.8.0/t/unit-count.t   2020-09-23 15:53:59.000000000 +0200
@@ -6,8 +6,6 @@
 use FindBin qw/ $Bin /;
 use lib "$Bin/lib";
 
-package Rinutils::Count;
-
 use Rinutils::InlineWrap (
     C => <<"EOF",
 #include "rinutils/count.h"
@@ -24,13 +22,11 @@
 EOF
 );
 
-package main;
-
 use Test::More tests => 2;
 use Test::Differences (qw( eq_or_diff ));
 
 # TEST
-eq_or_diff( scalar( Rinutils::Count::test_count() ), 24, "COUNT() works" );
+eq_or_diff( scalar( test_count() ), 24, "COUNT() works" );
 
 # TEST
-eq_or_diff( scalar( Rinutils::Count::test_last() ), 606, "LAST() works" );
+eq_or_diff( scalar( test_last() ), 606, "LAST() works" );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/t/unit-ll-formats.t 
new/rinutils-0.8.0/t/unit-ll-formats.t
--- old/rinutils-0.4.1/t/unit-ll-formats.t      2019-12-27 14:27:23.000000000 
+0100
+++ new/rinutils-0.8.0/t/unit-ll-formats.t      2020-09-23 15:52:59.000000000 
+0200
@@ -6,8 +6,6 @@
 use FindBin qw/ $Bin /;
 use lib "$Bin/lib";
 
-package Rinutils::LL;
-
 use Rinutils::InlineWrap (
     C => <<"EOF",
 #include "rinutils/longlong.h"
@@ -21,10 +19,8 @@
 EOF
 );
 
-package main;
-
 use Test::More tests => 1;
 use Test::Differences (qw( eq_or_diff ));
 
 # TEST
-eq_or_diff( Rinutils::LL::format_ll(240), "i = 240", "RIN_LL_FMT works" );
+eq_or_diff( format_ll(240), "i = 240", "RIN_LL_FMT works" );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/t/unit-min-and-max.t 
new/rinutils-0.8.0/t/unit-min-and-max.t
--- old/rinutils-0.4.1/t/unit-min-and-max.t     2019-12-27 14:27:23.000000000 
+0100
+++ new/rinutils-0.8.0/t/unit-min-and-max.t     2020-09-23 15:53:27.000000000 
+0200
@@ -6,8 +6,6 @@
 use FindBin qw/ $Bin /;
 use lib "$Bin/lib";
 
-package Rinutils::MinMax;
-
 use Rinutils::InlineWrap (
     C => <<"EOF",
 #include "rinutils/min_and_max.h"
@@ -22,13 +20,11 @@
 EOF
 );
 
-package main;
-
 use Test::More tests => 2;
 use Test::Differences (qw( eq_or_diff ));
 
 # TEST
-eq_or_diff( Rinutils::MinMax::max_wrap( 3, 24 ), 24, "max" );
+eq_or_diff( max_wrap( 3, 24 ), 24, "max" );
 
 # TEST
-eq_or_diff( Rinutils::MinMax::min_wrap( 7, 140 ), 7, "max" );
+eq_or_diff( min_wrap( 7, 140 ), 7, "max" );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/t/unit-str-utils.t 
new/rinutils-0.8.0/t/unit-str-utils.t
--- old/rinutils-0.4.1/t/unit-str-utils.t       2019-12-27 14:27:23.000000000 
+0100
+++ new/rinutils-0.8.0/t/unit-str-utils.t       2020-09-23 15:51:14.000000000 
+0200
@@ -6,7 +6,8 @@
 use FindBin qw/ $Bin /;
 use lib "$Bin/lib";
 
-package Rinutils::StrUtils;
+use Test::More tests => 5;
+use Test::Differences (qw( eq_or_diff ));
 
 use Rinutils::InlineWrap (
     C => <<"EOF",
@@ -21,21 +22,6 @@
 EOF
 );
 
-package main;
-
-use Test::More tests => 5;
-use Test::Differences (qw( eq_or_diff ));
-
-sub c_string_starts_with
-{
-    return Rinutils::StrUtils::c_string_starts_with(@_);
-}
-
-sub try_str_prefix
-{
-    return Rinutils::StrUtils::c_try_str_prefix(@_);
-}
-
 # TEST
 ok( scalar( c_string_starts_with( "Hello", "Hel", 3 ) ),
     "string_starts_with 1" );
@@ -49,9 +35,9 @@
     "string_starts_with wrong prefix." );
 
 # TEST
-eq_or_diff( try_str_prefix( "PrefixSuffix", "Prefix" ),
+eq_or_diff( c_try_str_prefix( "PrefixSuffix", "Prefix" ),
     "Suffix", "try_str_prefix success." );
 
 # TEST
-ok( !defined( try_str_prefix( "PrefixSuffix", "not" ) ),
+ok( !defined( c_try_str_prefix( "PrefixSuffix", "not" ) ),
     "try_str_prefix failure." );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rinutils-0.4.1/ver.txt new/rinutils-0.8.0/ver.txt
--- old/rinutils-0.4.1/ver.txt  2020-07-20 10:18:35.000000000 +0200
+++ new/rinutils-0.8.0/ver.txt  2020-11-30 13:48:53.000000000 +0100
@@ -1 +1 @@
-0.4.1
+0.8.0
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to