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)
