- 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
OBS-URL: https://build.opensuse.org/request/show/1149125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lifelines?expand=0&rev=34
- Switch from LDFLAGS to LIBS to let configure find has_key() in libtinfo
- Update to lifelines git version 3ad4571, which is the follower
of lifelines version 3.1.1 (bug boo#1146704)
* Removep patches
lifelines-3.0.59-funcptr.dif now upstream solved
lifelines-decl.patch now superfluous
* Port patches
lifelines-3.0.60-array.dif which becomes lifelines-3ad4571-array.dif
lifelines-3.0.62.dif which becomes lifelines-3ad4571.dif
OBS-URL: https://build.opensuse.org/request/show/726098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lifelines?expand=0&rev=30
- Favor newer ncurses versions over older ones (e.g.
ncurses6-config > ncurses5-config).
With this diff:
rpm -qRp /var/tmp/build-root/openSUSE_Factory-x86_64/home/abuild/rpmbuild/RPMS/x86_64/lifelines-3.0.62-0.x86_64.rpm | grep -P "(tinfo|ncurses)"
libncursesw.so.6()(64bit)
libncursesw.so.6(NCURSESTW6_5.7.20081102)(64bit)
libtinfo.so.6()(64bit)
libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)
libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)
Of course we can also 'just' wait for ncurses5-config to disappear from ncurses-devel and rely on luck that ncurses5-config won't ever be
present - as soon as it can be found (direct/indirect deps), ncurses5 is always favored...
The change I introduced here is basically to take the 'last' item in the array of ncurses*-config found
OBS-URL: https://build.opensuse.org/request/show/455117
OBS-URL: https://build.opensuse.org/package/show/science/lifelines?expand=0&rev=18