commit lifelines for openSUSE:Factory

2024-02-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lifelines for openSUSE:Factory 
checked in at 2024-02-22 20:59:46

Comparing /work/SRC/openSUSE:Factory/lifelines (Old)
 and  /work/SRC/openSUSE:Factory/.lifelines.new.1706 (New)


Package is "lifelines"

Thu Feb 22 20:59:46 2024 rev:34 rq:1149125 version:3.1.1+4f417309

Changes:

--- /work/SRC/openSUSE:Factory/lifelines/lifelines.changes  2023-06-21 
22:41:06.718823552 +0200
+++ /work/SRC/openSUSE:Factory/.lifelines.new.1706/lifelines.changes
2024-02-22 21:00:56.312477489 +0100
@@ -1,0 +2,36 @@
+Thu Feb 22 09:26:27 UTC 2024 - Dr. Werner Fink 
+
+- Update to lifelines git version 4f417309
+  This release includes full 64-bit support, without database migration!
+  Main Program:
+  - Make LifeLines 64-bit clean
+  - Improve parser error for random out-of-palce number
+  - Allow empty block bodies in reports
+  - Allow fullname() to be used with an invalid INDI
+  - Make manip_name() UTF-8 aware (fixes to limit_width and name_string)
+  - Fix bug in j2date()
+  - Massive cleanup of compiler warnings
+  Infrastructure:
+  - Improve curses detection for wide character support
+  - Add support for GNU Bison 3.x
+  - Add configure support for --with-32bit and --with-64bit
+  - Add support for cscope, cscout, gcov and sonarqube
+  Documentation:
+  - Remove SourceForge and GitHub (MarcNo) refs, replace with GitHub 
(Lifelines) refs
+  - Update docs to docbook 5 format
+  Tools:
+  - Add lldump tool
+  Tests:
+  - Add tests for fullname, eqv_pvalue, gengedcomstrong, checkjd2date and math
+  - Add royal92 test for gedcom import
+  - Add view-history and pedigree-longname test
+  - Add string-unicode and string-utf8 tests
+  - Add standalone C test programa and fix nextfkey test
+  - Integrate tests to run with automake Parallel test Harness
+- Port and rename patches
+  * lifelines-3ad4571.dif becomes lifelines-4f417309.dif
+  * lifelines-3ad4571-array.dif becomes lifelines-4f417309-array.dif
+- Remove upstream patch reproducible.patch
+- Make %patch macro work with rpm 4.2
+
+---

Old:

  lifelines-3ad4571-array.dif
  lifelines-3ad4571.dif
  lifelines-3ad4571.tar.gz
  reproducible.patch

New:

  lifelines-4f417309-array.dif
  lifelines-4f417309.dif
  lifelines-4f417309.tar.gz

BETA DEBUG BEGIN:
  Old:  * lifelines-3ad4571-array.dif becomes lifelines-4f417309-array.dif
- Remove upstream patch reproducible.patch
- Make %patch macro work with rpm 4.2
BETA DEBUG END:



Other differences:
--
++ lifelines.spec ++
--- /var/tmp/diff_new_pack.g0QzPM/_old  2024-02-22 21:00:57.120507029 +0100
+++ /var/tmp/diff_new_pack.g0QzPM/_new  2024-02-22 21:00:57.120507029 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lifelines
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,8 @@
 
 
 Name:   lifelines
-%global commit  3ad4571
-%global longcommit  3ad457132c47fde69545d6647d5804c573764631
+%global commit  4f417309
+%global longcommit  4f417309c1f1c188f5c67b099b4686ab8ff572ff
 Version:3.1.1+%{commit}
 Release:0
 Summary:The Lifelines Genealogy Program
@@ -31,8 +31,6 @@
 Patch0: lifelines-%{commit}.dif
 # PATCH-FIX-SUSE avoid memory leak as well as no initialized array
 Patch1: lifelines-%{commit}-array.dif
-# PATCH-FIX-UPSTREAM https://github.com/lifelines/lifelines/pull/389
-Patch2: reproducible.patch
 BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  dblatex
@@ -41,6 +39,7 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng
 BuildRequires:  libxslt-devel
+BuildRequires:  lynx
 BuildRequires:  ncurses-devel
 BuildRequires:  perl-XML-DOM
 BuildRequires:  perl-XML-Parser
@@ -73,9 +72,8 @@
 %prep
 %setup -q -c -T -n %{name}-%{commit}
 tar -x  --strip-components=1 -z -f %{SOURCE0}
-%patch0 -p0 -b .p0
-%patch1 -p0 -b .p1
-%patch2 -p1 -b .p2
+%patch -P0 -p0 -b .p0
+%patch -P1 -p0 -b .p1
 
 %build
 CFLAGS="%{optflags} -fno-strict-aliasing -pipe $(pkg-config ncursesw --cflags) 
$(getconf LFS_CFLAGS)"

++ lifelines-4f417309-array.dif ++
---
 src/liflines/ask.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- src/liflines/ask.c
+++ src/liflines/ask.c  2024-02-22 09:23:50.522625991 +
@@ -178,6 +178,7 @@ ask_for_file_worker (STRING mode,
rtn = ask_for_output_filename(ttl, path, prompt, fname, 
sizeof(fname));

if (pfname) {
+   free(*pfname);
if (fname[0])
 

commit lifelines for openSUSE:Factory

2023-06-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lifelines for openSUSE:Factory 
checked in at 2023-06-21 22:40:11

Comparing /work/SRC/openSUSE:Factory/lifelines (Old)
 and  /work/SRC/openSUSE:Factory/.lifelines.new.15902 (New)


Package is "lifelines"

Wed Jun 21 22:40:11 2023 rev:33 rq:1094300 version:3.1.1+3ad4571

Changes:

--- /work/SRC/openSUSE:Factory/lifelines/lifelines.changes  2020-06-12 
21:45:17.448473594 +0200
+++ /work/SRC/openSUSE:Factory/.lifelines.new.15902/lifelines.changes   
2023-06-21 22:41:06.718823552 +0200
@@ -1,0 +2,5 @@
+Tue Jun 20 12:51:02 UTC 2023 - Andreas Schwab 
+
+- Remove useless --with-64bit/--with-32bit
+
+---



Other differences:
--
++ lifelines.spec ++
--- /var/tmp/diff_new_pack.KlvSAa/_old  2023-06-21 22:41:07.210826512 +0200
+++ /var/tmp/diff_new_pack.KlvSAa/_new  2023-06-21 22:41:07.222826585 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lifelines
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -78,26 +78,15 @@
 %patch2 -p1 -b .p2
 
 %build
-if test $(getconf LONG_BIT) -gt 32
-then
-arch=--with-64bit
-else
-arch=--with-32bit
-fi
 CFLAGS="%{optflags} -fno-strict-aliasing -pipe $(pkg-config ncursesw --cflags) 
$(getconf LFS_CFLAGS)"
 CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_CURSES"
 LIBS="$(pkg-config ncursesw --libs)"
 CC=gcc
 export CC CFLAGS CPPFLAGS LIBS
 autoreconf -fi
-%ifarch aarch64 %arm
-# gcc on aarch64 does not know about -m64 ...
-sed -ri 's/[[:space:]]*-m(64|32)//' configure
-%endif
 %configure  --disable-rpath\
--with-gnu-ld   \
--with-docs \
-   $arch   \
--with-libintl-prefix=%{_prefix}
 make %{?_smp_mflags}
 make -C docs/