commit libite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2023-11-14 21:42:08 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.17445 (New) Package is "libite" Tue Nov 14 21:42:08 2023 rev:12 rq:1125276 version:2.6.1 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2023-09-21 22:15:06.283568055 +0200 +++ /work/SRC/openSUSE:Factory/.libite.new.17445/libite.changes 2023-11-14 21:42:10.422712381 +0100 @@ -1,0 +2,7 @@ +Sun Nov 12 17:14:18 UTC 2023 - Dirk Müller + +- update to 2.6.1: + * FTBFS uClibc and musl libc, `lite.h` missing `stdarg.h` +include + +--- Old: libite-2.6.0.tar.gz New: libite-2.6.1.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.FphcPj/_old 2023-11-14 21:42:11.054735777 +0100 +++ /var/tmp/diff_new_pack.FphcPj/_new 2023-11-14 21:42:11.054735777 +0100 @@ -19,7 +19,7 @@ %define sover 5 Name: libite -Version:2.6.0 +Version:2.6.1 Release:0 Summary:BSD function library License:MIT AND X11 ++ libite-2.6.0.tar.gz -> libite-2.6.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.6.0/ChangeLog.md new/libite-2.6.1/ChangeLog.md --- old/libite-2.6.0/ChangeLog.md 2023-09-17 16:59:24.0 +0200 +++ new/libite-2.6.1/ChangeLog.md 2023-10-15 10:22:36.0 +0200 @@ -4,6 +4,13 @@ All notable changes to the project are documented in this file. +[v2.6.1][] - 2023-10-15 +--- + +### Fixes +- FTBFS uClibc and musl libc, `lite.h` missing `stdarg.h` include + + [v2.6.0][] - 2023-09-17 --- @@ -504,7 +511,8 @@ Initial extraction of frog DNA from [Finit][]. See [README][] for API details. -[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.5.3...HEAD +[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.6.1...HEAD +[v2.6.1]: https://github.com/troglobit/libite/compare/v2.6.0...v2.6.1 [v2.6.0]: https://github.com/troglobit/libite/compare/v2.5.3...v2.6.0 [v2.5.3]: https://github.com/troglobit/libite/compare/v2.5.2...v2.5.3 [v2.5.2]: https://github.com/troglobit/libite/compare/v2.5.1...v2.5.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.6.0/configure.ac new/libite-2.6.1/configure.ac --- old/libite-2.6.0/configure.ac 2023-09-17 16:59:24.0 +0200 +++ new/libite-2.6.1/configure.ac 2023-10-15 10:22:36.0 +0200 @@ -1,4 +1,4 @@ -AC_INIT(libite, 2.6.0, https://github.com/troglobit/libite/issues) +AC_INIT(libite, 2.6.1, https://github.com/troglobit/libite/issues) AC_CONFIG_AUX_DIR(aux) AM_INIT_AUTOMAKE([1.11 foreign dist-xz]) AM_SILENT_RULES([yes]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.6.0/m4/ax_prog_doxygen.m4 new/libite-2.6.1/m4/ax_prog_doxygen.m4 --- old/libite-2.6.0/m4/ax_prog_doxygen.m4 2023-09-17 16:59:24.0 +0200 +++ new/libite-2.6.1/m4/ax_prog_doxygen.m4 2023-10-15 10:22:36.0 +0200 @@ -21,7 +21,7 @@ # The DX_*_FEATURE macros control the default setting for the given # Doxygen feature. Supported features are 'DOXYGEN' itself, 'DOT' for # generating graphics, 'HTML' for plain HTML, 'CHM' for compressed HTML -# help (for MS users), 'CHI' for generating a seperate .chi file by the +# help (for MS users), 'CHI' for generating a separate .chi file by the # .chm file, and 'MAN', 'RTF', 'XML', 'PDF' and 'PS' for the appropriate # output formats. The environment variable DOXYGEN_PAPER_SIZE may be # specified to override the default 'a4wide' paper size. @@ -321,8 +321,8 @@ DX_ENV_APPEND(GENERATE_HTMLHELP, YES)], [DX_ENV_APPEND(GENERATE_HTMLHELP, NO)]) -# Seperate CHI file generation. -DX_ARG_ABLE(chi, [generate doxygen seperate compressed HTML help index file], +# Separate CHI file generation. +DX_ARG_ABLE(chi, [generate doxygen separate compressed HTML help index file], [DX_CHECK_DEPEND(chm, 1)], [DX_CLEAR_DEPEND(chm, 1)], [], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.6.0/src/lite.h new/libite-2.6.1/src/lite.h --- old/libite-2.6.0/src/lite.h 2023-09-17 16:59:24.0 +0200 +++ new/libite-2.6.1/src/lite.h 2023-10-15 10:22:36.0 +0200 @@ -44,6 +44,7 @@ #include #include /* Definition of AT_* constants for utimensat() */ #include +#include #include
commit libite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2023-09-21 22:14:05 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.1770 (New) Package is "libite" Thu Sep 21 22:14:05 2023 rev:11 rq:1112555 version:2.6.0 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2023-04-28 16:24:31.130413152 +0200 +++ /work/SRC/openSUSE:Factory/.libite.new.1770/libite.changes 2023-09-21 22:15:06.283568055 +0200 @@ -1,0 +2,15 @@ +Mon Sep 18 14:53:04 UTC 2023 - Martin Hauke + +- Update to 2.6.0: + Changes + * New APIs from the Infix Project: ++ fexistf() ++ vfopenf() ++ popenf() ++ vreadsnf(), readsnf(), writesf() ++ vreadllf(), readllf(), readdf() ++ writellf(), writedf() + Fixes + * Spellchecking of API docs + +--- Old: libite-2.5.3.tar.gz New: libite-2.6.0.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.gjgAB7/_old 2023-09-21 22:15:07.287604494 +0200 +++ /var/tmp/diff_new_pack.gjgAB7/_new 2023-09-21 22:15:07.291604639 +0200 @@ -2,7 +2,7 @@ # spec file for package libite # # Copyright (c) 2023 SUSE LLC -# Copyright (c) 2018-2021, Martin Hauke +# Copyright (c) 2018-2023, Martin Hauke # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define sover 5 Name: libite -Version:2.5.3 +Version:2.6.0 Release:0 Summary:BSD function library License:MIT AND X11 ++ libite-2.5.3.tar.gz -> libite-2.6.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.3/.github/workflows/build.yml new/libite-2.6.0/.github/workflows/build.yml --- old/libite-2.5.3/.github/workflows/build.yml2023-04-08 07:05:58.0 +0200 +++ new/libite-2.6.0/.github/workflows/build.yml2023-09-17 16:59:24.0 +0200 @@ -28,7 +28,7 @@ run: | sudo apt-get -y update sudo apt-get -y install tree doxygen - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Configure run: | ./autogen.sh @@ -44,7 +44,7 @@ run: | make check || (cat test/test-suite.log; false) - name: Upload Test Results -uses: actions/upload-artifact@v2 +uses: actions/upload-artifact@v3 with: name: libite-test-${{ matrix.compiler }} path: test/* @@ -55,7 +55,7 @@ env: MAKEFLAGS: -j3 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Installing dependencies run: | apt-get update diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.3/.github/workflows/coverity.yml new/libite-2.6.0/.github/workflows/coverity.yml --- old/libite-2.5.3/.github/workflows/coverity.yml 2023-04-08 07:05:58.0 +0200 +++ new/libite-2.6.0/.github/workflows/coverity.yml 2023-09-17 16:59:24.0 +0200 @@ -15,7 +15,7 @@ coverity: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Fetch latest Coverity Scan MD5 id: var env: @@ -24,10 +24,8 @@ wget -q https://scan.coverity.com/download/cxx/linux64 \ --post-data "token=$TOKEN=${COVERITY_PROJ}=1" \ -O coverity-latest.tar.gz.md5 - export MD5=$(cat coverity-latest.tar.gz.md5) - echo "Got MD5 $MD5" - echo ::set-output name=md5::${MD5} - - uses: actions/cache@v2 + echo "md5=$(cat coverity-latest.tar.gz.md5)" | tee -a $GITHUB_OUTPUT + - uses: actions/cache@v3 id: cache with: path: coverity-latest.tar.gz @@ -76,7 +74,7 @@ --form description="${PROJECT_NAME} $(git rev-parse HEAD)" \ https://scan.coverity.com/builds?project=${COVERITY_PROJ} - name: Upload build.log -uses: actions/upload-artifact@v2 +uses: actions/upload-artifact@v3 with: name: coverity-build.log path: cov-int/build-log.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.3/.github/workflows/release.yml new/libite-2.6.0/.github/workflows/release.yml --- old/libite-2.5.3/.github/workflows/release.yml 2023-04-08 07:05:58.0 +0200 +++
commit libite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2023-04-28 16:23:34 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.1533 (New) Package is "libite" Fri Apr 28 16:23:34 2023 rev:10 rq:1083360 version:2.5.3 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2022-12-03 12:48:36.510145181 +0100 +++ /work/SRC/openSUSE:Factory/.libite.new.1533/libite.changes 2023-04-28 16:24:31.130413152 +0200 @@ -1,0 +2,12 @@ +Thu Apr 27 22:26:34 UTC 2023 - Dirk Müller + +- update to 2.5.3: + * Refactor `copyfile()` unit test and verify number of bytes +copied + * Add missing `rsync()` unit test to ensure proper function + * `rsync()` does not copy single files correctly + * `copyfile()` does not handle empty source files correctly +(error) + * `copyfile()` does not properly create destination dir + +--- Old: libite-2.5.2.tar.gz New: libite-2.5.3.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.4r2hr8/_old 2023-04-28 16:24:33.102424663 +0200 +++ /var/tmp/diff_new_pack.4r2hr8/_new 2023-04-28 16:24:33.106424686 +0200 @@ -1,7 +1,7 @@ # # spec file for package libite # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2018-2021, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %define sover 5 Name: libite -Version:2.5.2 +Version:2.5.3 Release:0 Summary:BSD function library License:MIT AND X11 ++ libite-2.5.2.tar.gz -> libite-2.5.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.2/ChangeLog.md new/libite-2.5.3/ChangeLog.md --- old/libite-2.5.2/ChangeLog.md 2022-04-17 14:19:11.0 +0200 +++ new/libite-2.5.3/ChangeLog.md 2023-04-08 07:05:58.0 +0200 @@ -4,6 +4,19 @@ All notable changes to the project are documented in this file. +[v2.5.3][] - 2023-04-08 +--- + +### Changes +- Refactor `copyfile()` unit test and verify number of bytes copied +- Add missing `rsync()` unit test to ensure proper function + +### Fixes +- `rsync()` does not copy single files correctly +- `copyfile()` does not handle empty source files correctly (error) +- `copyfile()` does not properly create destination dir + + [v2.5.2][] - 2022-04-17 --- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.2/configure.ac new/libite-2.5.3/configure.ac --- old/libite-2.5.2/configure.ac 2022-04-17 14:19:11.0 +0200 +++ new/libite-2.5.3/configure.ac 2023-04-08 07:05:58.0 +0200 @@ -1,4 +1,4 @@ -AC_INIT(libite, 2.5.2, https://github.com/troglobit/libite/issues) +AC_INIT(libite, 2.5.3, https://github.com/troglobit/libite/issues) AC_CONFIG_AUX_DIR(aux) AM_INIT_AUTOMAKE([1.11 foreign dist-xz]) AM_SILENT_RULES([yes]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.2/debian/changelog new/libite-2.5.3/debian/changelog --- old/libite-2.5.2/debian/changelog 2022-04-17 14:19:11.0 +0200 +++ new/libite-2.5.3/debian/changelog 2023-04-08 07:05:58.0 +0200 @@ -1,3 +1,14 @@ +libite (2.5.3) stable; urgency=medium + + * rsync() does not copy single files correctly + * copyfile() does not handle empty source files correctly (error) + * copyfile() does not properly create destination dir + * Add printf format attribute hint to all vararg functions + * Fix fisdir() segfault on GNU/Hurd + * Fix touch() on Debian/kFreeBSD, use creat() instad of mknod() + + -- Joachim Wiberg Sat, 08 Apr 2023 07:04:00 +0200 + libite (2.5.1) stable; urgency=medium * Use dh_link(1) to install `/usr/include/lite -> libite/`. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.2/src/copyfile.c new/libite-2.5.3/src/copyfile.c --- old/libite-2.5.2/src/copyfile.c 2022-04-17 14:19:11.0 +0200 +++ new/libite-2.5.3/src/copyfile.c 2023-04-08 07:05:58.0 +0200 @@ -38,6 +38,7 @@ { int isdir = 0; + retry: if (fisdir(*dst)) { int slash = 0; char *tmp, *ptr = strrchr(src, '/'); @@ -58,16 +59,25 @@ sprintf(tmp, "%s%s%s", *dst, slash ? "" : "/", ptr); *dst = tmp; + } else { + struct stat st; + + if (stat(*dst, ) && fisslashdir(*dst)) { +
commit libite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2022-12-03 12:48:33 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.1835 (New) Package is "libite" Sat Dec 3 12:48:33 2022 rev:9 rq:1039769 version:2.5.2 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2021-12-03 20:35:58.372097195 +0100 +++ /work/SRC/openSUSE:Factory/.libite.new.1835/libite.changes 2022-12-03 12:48:36.510145181 +0100 @@ -1,0 +2,9 @@ +Sat Dec 3 09:50:44 UTC 2022 - Dirk Müller + +- update to 2.5.2: + * Add printf format attribute hint to all vararg functions. This will +help users of these functions by telling CC what to look for + * Fix `fisdir()` segfault on GNU/Hurd + * Fix `touch)` on Debian/kFreeBSD, use `creat()` instad of `mknod()` + +--- Old: libite-2.5.0.tar.gz New: libite-2.5.2.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.KLfNnz/_old 2022-12-03 12:48:37.010147974 +0100 +++ /var/tmp/diff_new_pack.KLfNnz/_new 2022-12-03 12:48:37.018148019 +0100 @@ -1,7 +1,7 @@ # # spec file for package libite # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2018-2021, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %define sover 5 Name: libite -Version:2.5.0 +Version:2.5.2 Release:0 Summary:BSD function library License:MIT AND X11 @@ -66,7 +66,7 @@ autoreconf -fiv %configure \ --disable-static -make %{?_smp_mflags} +%make_build %install %make_install ++ libite-2.5.0.tar.gz -> libite-2.5.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.0/ChangeLog.md new/libite-2.5.2/ChangeLog.md --- old/libite-2.5.0/ChangeLog.md 2021-11-30 07:01:09.0 +0100 +++ new/libite-2.5.2/ChangeLog.md 2022-04-17 14:19:11.0 +0200 @@ -4,6 +4,28 @@ All notable changes to the project are documented in this file. +[v2.5.2][] - 2022-04-17 +--- + +### Changes +- Add printf format attribute hint to all vararg functions. This will + help users of these functions by telling CC what to look for + +### Fixes +- Fix `fisdir()` segfault on GNU/Hurd +- Fix `touch)` on Debian/kFreeBSD, use `creat()` instad of `mknod()` + + +[v2.5.1][] - 2021-12-02 +--- + +Debian-only fix. + +### Fixes +- Use `dh_link(1)` to install `/usr/include/lite -> libite/`. The + symlink created by libite installer itself is not kept. + + [v2.5.0][] - 2021-11-30 --- @@ -453,7 +475,9 @@ Initial extraction of frog DNA from [Finit][]. See [README][] for API details. -[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.4.1...HEAD +[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.5.2...HEAD +[v2.5.2]: https://github.com/troglobit/libite/compare/v2.5.1...v2.5.2 +[v2.5.1]: https://github.com/troglobit/libite/compare/v2.5.0...v2.5.1 [v2.5.0]: https://github.com/troglobit/libite/compare/v2.4.1...v2.5.0 [v2.4.1]: https://github.com/troglobit/libite/compare/v2.4.0...v2.4.1 [v2.4.0]: https://github.com/troglobit/libite/compare/v2.3.1...v2.4.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.0/configure.ac new/libite-2.5.2/configure.ac --- old/libite-2.5.0/configure.ac 2021-11-30 07:01:09.0 +0100 +++ new/libite-2.5.2/configure.ac 2022-04-17 14:19:11.0 +0200 @@ -1,4 +1,4 @@ -AC_INIT(libite, 2.5.0, https://github.com/troglobit/libite/issues) +AC_INIT(libite, 2.5.2, https://github.com/troglobit/libite/issues) AC_CONFIG_AUX_DIR(aux) AM_INIT_AUTOMAKE([1.11 foreign dist-xz]) AM_SILENT_RULES([yes]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.0/debian/changelog new/libite-2.5.2/debian/changelog --- old/libite-2.5.0/debian/changelog 2021-11-30 07:01:09.0 +0100 +++ new/libite-2.5.2/debian/changelog 2022-04-17 14:19:11.0 +0200 @@ -1,3 +1,9 @@ +libite (2.5.1) stable; urgency=medium + + * Use dh_link(1) to install `/usr/include/lite -> libite/`. + + -- Joachim Wiberg Thu, 02 Dec 2021 00:08:41 +0100 + libite (2.5.0) stable; urgency=medium * Header files have moved from `lite/*.h` to `libite/*.h` to prevent diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.5.0/debian/libite-dev.install
commit libite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2021-12-03 20:35:33 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.31177 (New) Package is "libite" Fri Dec 3 20:35:33 2021 rev:8 rq:935305 version:2.5.0 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2021-10-29 22:35:38.067713876 +0200 +++ /work/SRC/openSUSE:Factory/.libite.new.31177/libite.changes 2021-12-03 20:35:58.372097195 +0100 @@ -1,0 +2,18 @@ +Thu Dec 2 08:47:43 UTC 2021 - Martin Hauke + +- Update to version 2.5.0 + Changes + * Header files have moved from `lite/*.h` to `libite/*.h` to +prevent clashing with DirectFB LiTE library. + * Include guards in header files have been renamed, much in the +same fashion as the move (above), from `LITE_foo_H_` to +`LIBITE_FOO_H_`. + * Add configure option to disable compatibility symlink, for +systems that do not want name clashes with DirectFB/LiTE, or +do not need to be backwards compatible; use `configure +--without-symlink` + Fixes + * Minor, use defensive coding in `strnlen()` replacement. Only +used on systems that do not have a native implementation. + +--- Old: libite-2.4.1.tar.gz New: libite-2.5.0.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.SLWUg9/_old 2021-12-03 20:35:58.888095310 +0100 +++ /var/tmp/diff_new_pack.SLWUg9/_new 2021-12-03 20:35:58.892095295 +0100 @@ -19,7 +19,7 @@ %define sover 5 Name: libite -Version:2.4.1 +Version:2.5.0 Release:0 Summary:BSD function library License:MIT AND X11 @@ -83,6 +83,7 @@ %files devel %{_includedir}/lite +%{_includedir}/libite %{_libdir}/libite.so %{_libdir}/pkgconfig/libite.pc ++ libite-2.4.1.tar.gz -> libite-2.5.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.4.1/ChangeLog.md new/libite-2.5.0/ChangeLog.md --- old/libite-2.4.1/ChangeLog.md 2021-10-09 09:21:41.0 +0200 +++ new/libite-2.5.0/ChangeLog.md 2021-11-30 07:01:09.0 +0100 @@ -4,6 +4,29 @@ All notable changes to the project are documented in this file. +[v2.5.0][] - 2021-11-30 +--- + +> **Note:** namespace change; the -lite library include files have moved +> from `lite/*.h` to `libite/*.h` due to an unfortunate clash +> with "LiTE is a Toobox Engine", from the DirectFB project. +> For a transitional period, however, a compatibility symlink +> is installed; `lite -> libite/`. + +### Changes +- Header files have moved from `lite/*.h` to `libite/*.h` to prevent + clashing with DirectFB LiTE library. +- Include guards in header files have been renamed, much in the same + fashion as the move (above), from `LITE_foo_H_` to `LIBITE_FOO_H_` +- Add configure option to disable compatibility symlink, for systems + that do not want name clashes with DirectFB/LiTE, or do not need to + be backwards compatible; use `configure --without-symlink` + +### Fixes +- Minor, use defensive coding in `strnlen()` replacement. Only used + on systems that do not have a native implementation. + + [v2.4.1][] - 2021-10-09 --- @@ -431,6 +454,7 @@ [UNRELEASED]: https://github.com/troglobit/libite/compare/v2.4.1...HEAD +[v2.5.0]: https://github.com/troglobit/libite/compare/v2.4.1...v2.5.0 [v2.4.1]: https://github.com/troglobit/libite/compare/v2.4.0...v2.4.1 [v2.4.0]: https://github.com/troglobit/libite/compare/v2.3.1...v2.4.0 [v2.3.1]: https://github.com/troglobit/libite/compare/v2.3.0...v2.3.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.4.1/README.md new/libite-2.5.0/README.md --- old/libite-2.4.1/README.md 2021-10-09 09:21:41.0 +0200 +++ new/libite-2.5.0/README.md 2021-11-30 07:01:09.0 +0100 @@ -45,31 +45,54 @@ Libite is by default installed as a library and a set of include files. To prevent clashing with include files of the same name `-lite` employs -an include file namespace `lite/`, which is strongly recommended to use -in your applications: +an include file namespace `libite/`, which is strongly recommended to +use in your applications: -#include -#include -#include -#include - -The output from the `pkg-config` tool holds no surprises in this regard: - -$ pkg-config --libs --static --cflags libite --I/usr/local/include -L/usr/local/lib -lite +```C +#include +#include +#include +#include
commit libite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2021-10-29 22:34:32 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.1890 (New) Package is "libite" Fri Oct 29 22:34:32 2021 rev:7 rq:928129 version:2.4.1 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2021-04-01 14:18:23.836081415 +0200 +++ /work/SRC/openSUSE:Factory/.libite.new.1890/libite.changes 2021-10-29 22:35:38.067713876 +0200 @@ -1,0 +2,12 @@ +Sun Oct 17 13:27:13 UTC 2021 - Martin Hauke + +- Update to version 2.4.1 + Changes + * Relocate tests/ to test/ in source tree + * Relocate docs/ to doc/ in source tree + Fixes + * Prefix CFLAGS/CPPFLAGS/etc with AM_ in test/Makefile.am to +prevent clashing with environment. Fix imported from libuEv + * Replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS + +--- Old: libite-2.4.0.tar.gz New: libite-2.4.1.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.UvHG9h/_old 2021-10-29 22:35:38.431714013 +0200 +++ /var/tmp/diff_new_pack.UvHG9h/_new 2021-10-29 22:35:38.435714015 +0200 @@ -19,7 +19,7 @@ %define sover 5 Name: libite -Version:2.4.0 +Version:2.4.1 Release:0 Summary:BSD function library License:MIT AND X11 @@ -77,7 +77,7 @@ %postun -n libite%{sover} -p /sbin/ldconfig %files -n libite%{sover} -%doc ChangeLog.md HACKING.md README.md +%doc ChangeLog.md README.md %license LICENSE %{_libdir}/libite.so.%{sover}* ++ libite-2.4.0.tar.gz -> libite-2.4.1.tar.gz ++ 11075 lines of diff (skipped)
commit libite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2021-04-01 14:17:07 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.2401 (New) Package is "libite" Thu Apr 1 14:17:07 2021 rev:6 rq:882003 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2021-02-15 23:21:02.827821191 +0100 +++ /work/SRC/openSUSE:Factory/.libite.new.2401/libite.changes 2021-04-01 14:18:23.836081415 +0200 @@ -1,0 +2,17 @@ +Sun Mar 28 13:37:43 UTC 2021 - Martin Hauke + +- Update to version 2.4.0 + Changes + * Add support for touchf(), formatted string support for touch() + * Add support for erasef(), formatted string support for erase() + * Add support for strtrim(), trims leading and trailing +white-space from a string + Fixes + * Fix systemf() improper handling of system() return value. Now +checks if exited OK, then returning the exit status of the +command, or if not exited OK, then checks if the command was +signaled, and returns -1 with errno set. This also allows for +returning 127, like system(), if the shell, or the program +itself, did not exist + +--- Old: libite-2.3.1.tar.gz New: libite-2.4.0.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.uOs8Jk/_old 2021-04-01 14:18:25.260083631 +0200 +++ /var/tmp/diff_new_pack.uOs8Jk/_new 2021-04-01 14:18:25.260083631 +0200 @@ -19,7 +19,7 @@ %define sover 5 Name: libite -Version:2.3.1 +Version:2.4.0 Release:0 Summary:BSD function library License:MIT AND X11 ++ libite-2.3.1.tar.gz -> libite-2.4.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.3.1/.travis.yml new/libite-2.4.0/.travis.yml --- old/libite-2.3.1/.travis.yml2021-02-12 15:13:40.0 +0100 +++ new/libite-2.4.0/.travis.yml2021-03-27 10:24:05.0 +0100 @@ -25,15 +25,15 @@ name: "troglobit/libite" description: "That missing frog DNA you've been looking for" notification_email: troglo...@gmail.com -build_command_prepend: "./autogen.sh && ./configure --prefix=/tmp --disable-silent-rules" +build_command_prepend: "./autogen.sh && ./configure --prefix= --disable-silent-rules" build_command: "make clean all" branch_pattern: dev script: - ./autogen.sh - - ./configure --prefix=/tmp --disable-silent-rules + - ./configure --prefix= --disable-silent-rules - make clean - make -j5 - - make install-strip - - ls -lR /tmp - - make check + - make install-strip DESTDIR=/tmp/foo + - ls -lR /tmp/foo + - make distcheck diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.3.1/ChangeLog.md new/libite-2.4.0/ChangeLog.md --- old/libite-2.3.1/ChangeLog.md 2021-02-12 15:13:40.0 +0100 +++ new/libite-2.4.0/ChangeLog.md 2021-03-27 10:24:05.0 +0100 @@ -3,6 +3,26 @@ All notable changes to the project are documented in this file. + +[v2.4.0][] - 2021-03-27 +--- + +### Changes + +- Add support for `touchf()`, formatted string support for `touch()` +- Add support for `erasef()`, formatted string support for `erase()` +- Add support for `strtrim()`, trims leading and trailing white-space + from a string + +### Fixes + +- Fix `systemf()` improper handling of `system()` return value. Now + checks if exited OK, then returning the exit status of the command, or + if not exited OK, then checks if the command was signaled, and returns + -1 with `errno` set. This also allows for returning 127, like + `system()`, if the shell, or the program itself, did not exist + + [v2.3.1][] - 2021-02-12 --- @@ -393,7 +413,9 @@ Initial extraction of frog DNA from [Finit][]. See [README][] for API details. -[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.3.0...HEAD +[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.4.0...HEAD +[v2.4.0]: https://github.com/troglobit/libite/compare/v2.3.1...v2.4.0 +[v2.3.1]: https://github.com/troglobit/libite/compare/v2.3.0...v2.3.1 [v2.3.0]: https://github.com/troglobit/libite/compare/v2.2.1...v2.3.0 [v2.2.1]: https://github.com/troglobit/libite/compare/v2.2.0...v2.2.1 [v2.2.0]: https://github.com/troglobit/libite/compare/v2.1.2...v2.2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.3.1/README.md new/libite-2.4.0/README.md --- old/libite-2.3.1/README.md 2021-02-12
commit libite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2021-02-15 23:18:50 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.28504 (New) Package is "libite" Mon Feb 15 23:18:50 2021 rev:5 rq:872005 version:2.3.1 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2020-03-18 12:45:41.776966211 +0100 +++ /work/SRC/openSUSE:Factory/.libite.new.28504/libite.changes 2021-02-15 23:21:02.827821191 +0100 @@ -1,0 +2,10 @@ +Sat Feb 13 14:18:13 UTC 2021 - Martin Hauke + +- Update to version 2.3.1 + Changes + * Add support for fremove(), formatted remove() replacement + * Add support for truncatef(), formatted truncate() replacement + Fixes + * Handle ETIMEDOUT error for connect() call in telnet_open() + +--- Old: libite-2.2.0.tar.gz New: libite-2.3.1.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.Iao7oE/_old 2021-02-15 23:21:03.483822171 +0100 +++ /var/tmp/diff_new_pack.Iao7oE/_new 2021-02-15 23:21:03.491822183 +0100 @@ -1,8 +1,8 @@ # # spec file for package libite # -# Copyright (c) 2020 SUSE LLC -# Copyright (c) 2018, Martin Hauke +# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2018-2021, Martin Hauke # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define sover 5 Name: libite -Version:2.2.0 +Version:2.3.1 Release:0 Summary:BSD function library License:MIT AND X11 ++ libite-2.2.0.tar.gz -> libite-2.3.1.tar.gz ++ 1691 lines of diff (skipped)