Hello community,

here is the log from the commit of package lrslib for openSUSE:Factory checked 
in at 2020-06-07 21:38:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lrslib (Old)
 and      /work/SRC/openSUSE:Factory/.lrslib.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lrslib"

Sun Jun  7 21:38:51 2020 rev:5 rq:812127 version:7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/lrslib/lrslib.changes    2019-11-06 
13:57:49.904266390 +0100
+++ /work/SRC/openSUSE:Factory/.lrslib.new.3606/lrslib.changes  2020-06-07 
21:38:58.993576560 +0200
@@ -1,0 +2,15 @@
+Sat Jun  6 23:40:11 UTC 2020 - Jan Engelhardt <[email protected]>
+
+- Update to release 7.1
+  * lrs: redund function is now performed by lrs via options, but
+    legacy redund maintained.
+  * lrs: extract option to extract columns from the input especially
+    with linearities.
+  * lrs: hvref makes a cross reference list between H and V
+    representations.
+  * mplrs: Temporary files no longer used for communicating with
+    workers.
+  * mplrs: Parallel version of redund is now available.
+- Drop lrs-version.diff. Add lrs-types.diff.
+
+-------------------------------------------------------------------

Old:
----
  lrs-version.diff
  lrslib-070a.tar.gz

New:
----
  lrs-types.diff
  lrslib-071.tar.gz

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

Other differences:
------------------
++++++ lrslib.spec ++++++
--- /var/tmp/diff_new_pack.A8oAn2/_old  2020-06-07 21:39:00.001579755 +0200
+++ /var/tmp/diff_new_pack.A8oAn2/_new  2020-06-07 21:39:00.005579768 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lrslib
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,26 +16,25 @@
 #
 
 
-%define dullver        070a
-%define dullver2 070
-%define lname   liblrs-7_0a0
+%define dullver        071
+%define dullver2 071
+%define lname   liblrs1
 Name:           lrslib
-Version:        7.0a
+Version:        7.1
 Release:        0
 Summary:        Reverse Search Vertex Enumeration program
 License:        GPL-2.0-or-later
 Group:          Productivity/Scientific/Math
 URL:            http://cgm.cs.mcgill.ca/~avis/C/lrs.html
 Source:         
http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/%name-%dullver.tar.gz
-Patch1:         lrs-version.diff
-Patch2:         lrs-128.diff
-Patch3:         lrs-compile.diff
+Patch1:         lrs-128.diff
+Patch2:         lrs-compile.diff
+Patch3:         lrs-types.diff
 BuildRequires:  gcc-c++
 BuildRequires:  gmp-devel
 BuildRequires:  libboost_system-devel
 BuildRequires:  libboost_thread-devel
 BuildRequires:  libtool >= 2
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 lrslib is a library for the reverse search algorithm for vertex
@@ -90,16 +89,13 @@
 %postun -n %lname -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %_bindir/*
 %doc COPYING README
 
 %files -n %lname
-%defattr(-,root,root)
-%_libdir/liblrs-%version.so.0*
+%_libdir/liblrs.so.1*
 
 %files devel
-%defattr(-,root,root)
 %_includedir/lrslib/
 %_libdir/liblrs.so
 

++++++ lrs-128.diff ++++++
--- /var/tmp/diff_new_pack.A8oAn2/_old  2020-06-07 21:39:00.029579844 +0200
+++ /var/tmp/diff_new_pack.A8oAn2/_new  2020-06-07 21:39:00.033579857 +0200
@@ -1,17 +1,12 @@
-From: Jan Engelhardt <[email protected]>
-Date: 2019-03-16 09:30:59.618075690 +0100
-
-Not all platforms have __int128 and would fail to build.
-
 ---
- makefile |   10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
+ makefile |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
-Index: lrslib-070/makefile
+Index: lrslib-071/makefile
 ===================================================================
---- lrslib-070.orig/makefile
-+++ lrslib-070/makefile
-@@ -196,7 +196,7 @@ SOMINOR ?=.0.0
+--- lrslib-071.orig/makefile
++++ lrslib-071/makefile
+@@ -186,7 +186,7 @@ SOMINOR ?=.0.0
  SHLIB ?=$(SONAME)$(SOMINOR)
  SHLINK ?=liblrs.so
  
@@ -19,20 +14,15 @@
 +SHLIBOBJ=lrslong1-shr.o lrslib1-shr.o \
        lrslibgmp-shr.o lrsgmp-shr.o lrsdriver-shr.o
  
- SHLIBBIN=lrs-shared redund-shared lrsnash-shared
-@@ -216,11 +216,11 @@ ${SHLINK}: ${SONAME}
+ SHLIBBIN=lrs-shared lrsnash-shared
+@@ -206,8 +206,8 @@ ${SHLINK}: ${SONAME}
  
  all-shared: ${SHLIBBIN}
  
 -lrs-shared: ${SHLINK} lrs.o
 -      $(CC) lrs.o -o $@ -L . -llrs
 +lrs-shared: ${SHLINK} lrs64.o
-+      $(CC) lrs64.o -o $@ -L . -llrs
++      ${CC} lrs64.o -o $@ -L . -llrs
  
--redund-shared: ${SHLINK}  redund.o
--      $(CC) redund.o -o $@ -L . -llrs
-+redund-shared: ${SHLINK} redund64.o
-+      $(CC) redund64.o -o $@ -L . -llrs
  
  lrsnash-shared: ${SHLINK}  lrsnash.c
-       $(CC) -DGMP -DMA lrsnash.c  lrsnashlib.c -I${INCLUDEDIR} -o $@ -L . 
-llrs -lgmp

++++++ lrs-compile.diff ++++++
--- /var/tmp/diff_new_pack.A8oAn2/_old  2020-06-07 21:39:00.041579882 +0200
+++ /var/tmp/diff_new_pack.A8oAn2/_new  2020-06-07 21:39:00.041579882 +0200
@@ -12,11 +12,11 @@
  lrslib.c |   12 ++++++------
  1 file changed, 6 insertions(+), 6 deletions(-)
 
-Index: lrslib-070/lrslib.c
+Index: lrslib-071/lrslib.c
 ===================================================================
---- lrslib-070.orig/lrslib.c
-+++ lrslib-070/lrslib.c
-@@ -71,10 +71,10 @@ static double get_time();
+--- lrslib-071.orig/lrslib.c
++++ lrslib-071/lrslib.c
+@@ -72,10 +72,10 @@ static double get_time(void);
  /* signals handling            */
  /*******************************/
  #ifndef SIGNALS
@@ -24,13 +24,13 @@
 -static void die_gracefully ();
 +static void checkpoint (int);
 +static void die_gracefully (int);
- static void setup_signals ();
+ static void setup_signals (void);
 -static void timecheck ();
 +static void timecheck (int);
  #endif
  
  /*******************************/
-@@ -5016,7 +5016,7 @@ setup_signals ()
+@@ -5365,7 +5365,7 @@ setup_signals ()
  }
  
  static void
@@ -39,7 +39,7 @@
  {
    lrs_dump_state ();
    errcheck ("signal", signal (SIGALRM, timecheck));
-@@ -5024,14 +5024,14 @@ timecheck ()
+@@ -5373,14 +5373,14 @@ timecheck ()
  }
  
  static void

++++++ lrs-types.diff ++++++
From: Jan Engelhardt <[email protected]>
Date: 2020-06-07 01:52:05.520375779 +0200

Work around the terrible quality control.
A dummy .c file with lrslib.h won't build because lrs_restart_dat
is not defined and lrsrestart.h is not included by lrslib.h.

---
 lrslib.h |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Index: lrslib-071/lrslib.h
===================================================================
--- lrslib-071.orig/lrslib.h
+++ lrslib-071/lrslib.h
@@ -341,7 +341,8 @@ void lrs_exit(int i);
 /****************/
 /* following provided by mplrs.c */
 void post_output(const char *, const char *);
-void post_R(lrs_restart_dat *R);
+struct lrs_restart_dat;
+void post_R(struct lrs_restart_dat *R);
 void open_outputblock(void);
 void close_outputblock(void);
 void mplrs_cleanstop(int checkpoint);
++++++ lrslib-070a.tar.gz -> lrslib-071.tar.gz ++++++
++++ 11077 lines of diff (skipped)


Reply via email to