Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcdatetime for openSUSE:Factory checked in at 2024-01-05 21:43:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcdatetime (Old) and /work/SRC/openSUSE:Factory/.libcdatetime.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcdatetime" Fri Jan 5 21:43:33 2024 rev:10 rq:1136949 version:20240104 Changes: -------- --- /work/SRC/openSUSE:Factory/libcdatetime/libcdatetime.changes 2023-01-15 17:58:18.306252404 +0100 +++ /work/SRC/openSUSE:Factory/.libcdatetime.new.28375/libcdatetime.changes 2024-01-05 21:46:00.560367763 +0100 @@ -1,0 +2,6 @@ +Thu Jan 4 17:09:49 UTC 2024 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 20240104 + * No changelog was provided + +------------------------------------------------------------------- Old: ---- libcdatetime-alpha-20230115.tar.gz libcdatetime-alpha-20230115.tar.gz.asc New: ---- libcdatetime-alpha-20240104.tar.gz libcdatetime-alpha-20240104.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcdatetime.spec ++++++ --- /var/tmp/diff_new_pack.Cvb4JI/_old 2024-01-05 21:46:01.856415192 +0100 +++ /var/tmp/diff_new_pack.Cvb4JI/_new 2024-01-05 21:46:01.860415338 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcdatetime # -# 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 @@ -18,7 +18,7 @@ %define lname libcdatetime1 Name: libcdatetime -Version: 20230115 +Version: 20240104 Release: 0 Summary: Library for C date and time functions License: LGPL-3.0-or-later @@ -29,7 +29,7 @@ Source9: %name.keyring BuildRequires: c_compiler BuildRequires: pkg-config -BuildRequires: pkgconfig(libcerror) >= 20220101 +BuildRequires: pkgconfig(libcerror) >= 20240101 %description Library for C date and time functions. ++++++ libcdatetime-alpha-20230115.tar.gz -> libcdatetime-alpha-20240104.tar.gz ++++++ ++++ 2545 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/AUTHORS new/libcdatetime-20240104/AUTHORS --- old/libcdatetime-20230115/AUTHORS 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/AUTHORS 2024-01-04 05:59:16.000000000 +0100 @@ -1,4 +1,4 @@ Acknowledgements: libcdatetime -Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> +Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/Makefile.am new/libcdatetime-20240104/Makefile.am --- old/libcdatetime-20230115/Makefile.am 2017-04-12 06:10:02.000000000 +0200 +++ new/libcdatetime-20240104/Makefile.am 2023-12-03 09:58:30.000000000 +0100 @@ -58,20 +58,14 @@ cd $(srcdir)/po && $(MAKE) $(AM_MAKEFLAGS) distclean: clean - /bin/rm -f Makefile - /bin/rm -f config.status - /bin/rm -f config.cache - /bin/rm -f config.log - /bin/rm -f libcdatetime.pc - /bin/rm -f libcdatetime.spec + -rm -f Makefile + -rm -f config.status + -rm -f config.cache + -rm -f config.log + -rm -f libcdatetime.pc + -rm -f libcdatetime.spec @for dir in ${subdirs}; do \ (cd $$dir && $(MAKE) distclean) \ || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \ done && test -z "$$fail" -splint: - (cd $(srcdir)/libcerror && $(MAKE) splint $(AM_MAKEFLAGS)) - (cd $(srcdir)/libcdatetime && $(MAKE) splint $(AM_MAKEFLAGS)) - (cd $(srcdir)/po && $(MAKE) splint $(AM_MAKEFLAGS)) - (cd $(srcdir)/tests && $(MAKE) splint $(AM_MAKEFLAGS)) - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/Makefile.am new/libcdatetime-20240104/common/Makefile.am --- old/libcdatetime-20230115/common/Makefile.am 2023-01-15 07:36:12.000000000 +0100 +++ new/libcdatetime-20240104/common/Makefile.am 2024-01-04 05:59:16.000000000 +0100 @@ -19,7 +19,7 @@ Makefile.in distclean: clean - /bin/rm -f config.h - /bin/rm -f types.h - /bin/rm -f Makefile + -rm -f config.h + -rm -f types.h + -rm -f Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/byte_stream.h new/libcdatetime-20240104/common/byte_stream.h --- old/libcdatetime-20230115/common/byte_stream.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/byte_stream.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Byte stream functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/common.h new/libcdatetime-20240104/common/common.h --- old/libcdatetime-20230115/common/common.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/common.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Common include file * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/config.h new/libcdatetime-20240104/common/config.h --- old/libcdatetime-20230115/common/config.h 2023-01-15 07:42:12.000000000 +0100 +++ new/libcdatetime-20240104/common/config.h 2024-01-04 06:00:11.000000000 +0100 @@ -317,7 +317,7 @@ #define PACKAGE_NAME "libcdatetime" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libcdatetime 20230115" +#define PACKAGE_STRING "libcdatetime 20240104" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "libcdatetime" @@ -326,7 +326,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "20230115" +#define PACKAGE_VERSION "20240104" /* The size of `int', as computed by sizeof. */ #define SIZEOF_INT 4 @@ -355,7 +355,7 @@ /* #undef TM_IN_SYS_TIME */ /* Version number of package */ -#define VERSION "20230115" +#define VERSION "20240104" /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/config_borlandc.h new/libcdatetime-20240104/common/config_borlandc.h --- old/libcdatetime-20230115/common/config_borlandc.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/config_borlandc.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Configuration for the Borland/CodeGear C++ Builder compiler * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/config_msc.h new/libcdatetime-20240104/common/config_msc.h --- old/libcdatetime-20230115/common/config_msc.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/config_msc.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Configuration for the Microsoft Visual Studio C++ compiler * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/config_winapi.h new/libcdatetime-20240104/common/config_winapi.h --- old/libcdatetime-20230115/common/config_winapi.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/config_winapi.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Configuration file for WINAPI * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * @@ -45,7 +45,10 @@ #endif /* Define the size of size_t for WINAPI + * Do not define when pyconfig.h has been included via python.h */ +#if !defined( HAVE_PYCONFIG_H ) + #if !defined( SIZEOF_SIZE_T ) #if __WORDSIZE == 64 #define SIZEOF_SIZE_T 8 @@ -54,6 +57,8 @@ #endif #endif +#endif /* !defined( HAVE_PYCONFIG_H ) */ + /* Define the size of the wide character for WINAPI */ #if !defined( SIZEOF_WCHAR_T ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/file_stream.h new/libcdatetime-20240104/common/file_stream.h --- old/libcdatetime-20230115/common/file_stream.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/file_stream.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * FILE stream functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/memory.h new/libcdatetime-20240104/common/memory.h --- old/libcdatetime-20230115/common/memory.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/memory.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Memory functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/narrow_string.h new/libcdatetime-20240104/common/narrow_string.h --- old/libcdatetime-20230115/common/narrow_string.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/narrow_string.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Narrow character string functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/system_string.h new/libcdatetime-20240104/common/system_string.h --- old/libcdatetime-20230115/common/system_string.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/system_string.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * System character string functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/types.h new/libcdatetime-20240104/common/types.h --- old/libcdatetime-20230115/common/types.h 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/common/types.h 2024-01-04 06:00:41.000000000 +0100 @@ -1,7 +1,7 @@ /* * Type and type-support definitions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * @@ -60,7 +60,10 @@ #endif /* defined( WINAPI ) && ( defined( _UNICODE ) || defined( UNICODE ) ) */ /* Fallback for systems without PRI definitions + * Do not define when pyconfig.h has been included via python.h */ +#if !defined( HAVE_PYCONFIG_H ) + #if !defined( PRId8 ) #define PRId8 "d" #endif @@ -216,6 +219,8 @@ #endif #endif /* !defined( PRIx64 ) */ +#endif /* !defined( HAVE_PYCONFIG_H ) */ + /* Fallback for systems without printf %jd definition */ #if defined( HAVE_PRINTF_JD ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/types.h.in new/libcdatetime-20240104/common/types.h.in --- old/libcdatetime-20230115/common/types.h.in 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/types.h.in 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Type and type-support definitions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * @@ -60,7 +60,10 @@ #endif /* defined( WINAPI ) && ( defined( _UNICODE ) || defined( UNICODE ) ) */ /* Fallback for systems without PRI definitions + * Do not define when pyconfig.h has been included via python.h */ +#if !defined( HAVE_PYCONFIG_H ) + #if !defined( PRId8 ) #define PRId8 "d" #endif @@ -216,6 +219,8 @@ #endif #endif /* !defined( PRIx64 ) */ +#endif /* !defined( HAVE_PYCONFIG_H ) */ + /* Fallback for systems without printf %jd definition */ #if defined( HAVE_PRINTF_JD ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/common/wide_string.h new/libcdatetime-20240104/common/wide_string.h --- old/libcdatetime-20230115/common/wide_string.h 2023-01-15 07:36:13.000000000 +0100 +++ new/libcdatetime-20240104/common/wide_string.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/configure.ac new/libcdatetime-20240104/configure.ac --- old/libcdatetime-20230115/configure.ac 2023-01-15 07:36:12.000000000 +0100 +++ new/libcdatetime-20240104/configure.ac 2024-01-04 05:59:16.000000000 +0100 @@ -2,13 +2,14 @@ AC_INIT( [libcdatetime], - [20230115], + [20240104], [joachim.m...@gmail.com]) AC_CONFIG_SRCDIR( [include/libcdatetime.h.in]) AM_INIT_AUTOMAKE([gnu 1.6 tar-ustar]) +AM_EXTRA_RECURSIVE_TARGETS([sources splint]) AC_CONFIG_MACRO_DIR([m4]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/dpkg/changelog new/libcdatetime-20240104/dpkg/changelog --- old/libcdatetime-20230115/dpkg/changelog 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/dpkg/changelog 2024-01-04 06:00:41.000000000 +0100 @@ -1,5 +1,5 @@ -libcdatetime (20230115-1) unstable; urgency=low +libcdatetime (20240104-1) unstable; urgency=low * Auto-generated - -- Joachim Metz <joachim.m...@gmail.com> Sun, 15 Jan 2023 07:43:16 +0100 + -- Joachim Metz <joachim.m...@gmail.com> Thu, 04 Jan 2024 06:00:41 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/dpkg/copyright new/libcdatetime-20240104/dpkg/copyright --- old/libcdatetime-20230115/dpkg/copyright 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/dpkg/copyright 2024-01-04 05:59:16.000000000 +0100 @@ -3,7 +3,7 @@ Source: https://github.com/libyal/libcdatetime Files: * -Copyright: 2013-2023, Joachim Metz <joachim.m...@gmail.com> +Copyright: 2013-2024, Joachim Metz <joachim.m...@gmail.com> License: LGPL-3.0+ License: LGPL-3.0+ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/Makefile.am new/libcdatetime-20240104/include/Makefile.am --- old/libcdatetime-20230115/include/Makefile.am 2023-01-15 07:36:12.000000000 +0100 +++ new/libcdatetime-20240104/include/Makefile.am 2024-01-04 05:59:16.000000000 +0100 @@ -18,9 +18,9 @@ Makefile.in distclean: clean - /bin/rm -f libcdatetime.h - /bin/rm -f libcdatetime/definitions.h - /bin/rm -f libcdatetime/features.h - /bin/rm -f libcdatetime/types.h - /bin/rm -f Makefile + -rm -f libcdatetime.h + -rm -f libcdatetime/definitions.h + -rm -f libcdatetime/features.h + -rm -f libcdatetime/types.h + -rm -f Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime/definitions.h new/libcdatetime-20240104/include/libcdatetime/definitions.h --- old/libcdatetime-20230115/include/libcdatetime/definitions.h 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime/definitions.h 2024-01-04 06:00:41.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions for libcdatetime * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * @@ -24,11 +24,11 @@ #include <libcdatetime/types.h> -#define LIBCDATETIME_VERSION 20230115 +#define LIBCDATETIME_VERSION 20240104 /* The libcdatetime version string */ -#define LIBCDATETIME_VERSION_STRING "20230115" +#define LIBCDATETIME_VERSION_STRING "20240104" /* The string format definition flags */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime/definitions.h.in new/libcdatetime-20240104/include/libcdatetime/definitions.h.in --- old/libcdatetime-20230115/include/libcdatetime/definitions.h.in 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime/definitions.h.in 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions for libcdatetime * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime/error.h new/libcdatetime-20240104/include/libcdatetime/error.h --- old/libcdatetime-20230115/include/libcdatetime/error.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime/error.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * The error code definitions for libcdatetime * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime/extern.h new/libcdatetime-20240104/include/libcdatetime/extern.h --- old/libcdatetime-20230115/include/libcdatetime/extern.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime/extern.h 2024-01-04 05:59:16.000000000 +0100 @@ -4,7 +4,7 @@ * This header should be included in header files that export or import * library functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime/features.h new/libcdatetime-20240104/include/libcdatetime/features.h --- old/libcdatetime-20230115/include/libcdatetime/features.h 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime/features.h 2024-01-04 06:00:41.000000000 +0100 @@ -1,7 +1,7 @@ /* * Features of libcdatetime * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime/features.h.in new/libcdatetime-20240104/include/libcdatetime/features.h.in --- old/libcdatetime-20230115/include/libcdatetime/features.h.in 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime/features.h.in 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Features of libcdatetime * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime/types.h new/libcdatetime-20240104/include/libcdatetime/types.h --- old/libcdatetime-20230115/include/libcdatetime/types.h 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime/types.h 2024-01-04 06:00:41.000000000 +0100 @@ -1,7 +1,7 @@ /* * Type definitions for libcdatetime * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime/types.h.in new/libcdatetime-20240104/include/libcdatetime/types.h.in --- old/libcdatetime-20230115/include/libcdatetime/types.h.in 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime/types.h.in 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Type definitions for libcdatetime * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime.h new/libcdatetime-20240104/include/libcdatetime.h --- old/libcdatetime-20230115/include/libcdatetime.h 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime.h 2024-01-04 06:00:41.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library to support cross-platform C date and time functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/include/libcdatetime.h.in new/libcdatetime-20240104/include/libcdatetime.h.in --- old/libcdatetime-20230115/include/libcdatetime.h.in 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/include/libcdatetime.h.in 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library to support cross-platform C date and time functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/Makefile.am new/libcdatetime-20240104/libcdatetime/Makefile.am --- old/libcdatetime-20230115/libcdatetime/Makefile.am 2018-07-28 17:33:45.000000000 +0200 +++ new/libcdatetime-20240104/libcdatetime/Makefile.am 2023-12-03 09:58:36.000000000 +0100 @@ -32,11 +32,13 @@ Makefile.in distclean: clean - /bin/rm -f libcdatetime_definitions.h - /bin/rm -f libcdatetime.rc - /bin/rm -f Makefile + -rm -f libcdatetime_definitions.h + -rm -f libcdatetime.rc + -rm -f Makefile -splint: +sources-local: $(BUILT_SOURCES) + +splint-local: @echo "Running splint on libcdatetime ..." -splint -preproc -redef $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(libcdatetime_la_SOURCES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime.c new/libcdatetime-20240104/libcdatetime/libcdatetime.c --- old/libcdatetime-20230115/libcdatetime/libcdatetime.c 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime.c 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library to support cross-platform C date and time functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime.rc new/libcdatetime-20240104/libcdatetime/libcdatetime.rc --- old/libcdatetime-20230115/libcdatetime/libcdatetime.rc 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime.rc 2024-01-04 06:00:41.000000000 +0100 @@ -22,12 +22,12 @@ BLOCK "040904E4" BEGIN VALUE "FileDescription", "Library to support cross-platform C date and time functions\0" - VALUE "FileVersion", "20230115" "\0" + VALUE "FileVersion", "20240104" "\0" VALUE "InternalName", "libcdatetime.dll\0" - VALUE "LegalCopyright", "(C) 2013-2023, Joachim Metz <joachim.m...@gmail.com>\0" + VALUE "LegalCopyright", "(C) 2013-2024, Joachim Metz <joachim.m...@gmail.com>\0" VALUE "OriginalFilename", "libcdatetime.dll\0" VALUE "ProductName", "libcdatetime\0" - VALUE "ProductVersion", "20230115" "\0" + VALUE "ProductVersion", "20240104" "\0" VALUE "Comments", "For more information visit https://github.com/libyal/libcdatetime/\0" END END diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime.rc.in new/libcdatetime-20240104/libcdatetime/libcdatetime.rc.in --- old/libcdatetime-20230115/libcdatetime/libcdatetime.rc.in 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime.rc.in 2024-01-04 05:59:16.000000000 +0100 @@ -24,7 +24,7 @@ VALUE "FileDescription", "Library to support cross-platform C date and time functions\0" VALUE "FileVersion", "@VERSION@" "\0" VALUE "InternalName", "libcdatetime.dll\0" - VALUE "LegalCopyright", "(C) 2013-2023, Joachim Metz <joachim.m...@gmail.com>\0" + VALUE "LegalCopyright", "(C) 2013-2024, Joachim Metz <joachim.m...@gmail.com>\0" VALUE "OriginalFilename", "libcdatetime.dll\0" VALUE "ProductName", "libcdatetime\0" VALUE "ProductVersion", "@VERSION@" "\0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_definitions.h new/libcdatetime-20240104/libcdatetime/libcdatetime_definitions.h --- old/libcdatetime-20230115/libcdatetime/libcdatetime_definitions.h 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_definitions.h 2024-01-04 06:00:41.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * @@ -35,11 +35,11 @@ */ #else -#define LIBCDATETIME_VERSION 20230115 +#define LIBCDATETIME_VERSION 20240104 /* The libcdatetime version string */ -#define LIBCDATETIME_VERSION_STRING "20230115" +#define LIBCDATETIME_VERSION_STRING "20240104" /* The string format definition flags */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_definitions.h.in new/libcdatetime-20240104/libcdatetime/libcdatetime_definitions.h.in --- old/libcdatetime-20230115/libcdatetime/libcdatetime_definitions.h.in 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_definitions.h.in 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_elements.c new/libcdatetime-20240104/libcdatetime/libcdatetime_elements.c --- old/libcdatetime-20230115/libcdatetime/libcdatetime_elements.c 2023-01-15 07:40:25.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_elements.c 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Date and time elements functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_elements.h new/libcdatetime-20240104/libcdatetime/libcdatetime_elements.h --- old/libcdatetime-20230115/libcdatetime/libcdatetime_elements.h 2023-01-15 07:40:13.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_elements.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Date and time elements functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_error.c new/libcdatetime-20240104/libcdatetime/libcdatetime_error.c --- old/libcdatetime-20230115/libcdatetime/libcdatetime_error.c 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_error.c 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_error.h new/libcdatetime-20240104/libcdatetime/libcdatetime_error.h --- old/libcdatetime-20230115/libcdatetime/libcdatetime_error.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_error.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_extern.h new/libcdatetime-20240104/libcdatetime/libcdatetime_extern.h --- old/libcdatetime-20230115/libcdatetime/libcdatetime_extern.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_extern.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal extern definition * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_libcerror.h new/libcdatetime-20240104/libcdatetime/libcdatetime_libcerror.h --- old/libcdatetime-20230115/libcdatetime/libcdatetime_libcerror.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_libcerror.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * The libcerror header wrapper * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_support.c new/libcdatetime-20240104/libcdatetime/libcdatetime_support.c --- old/libcdatetime-20230115/libcdatetime/libcdatetime_support.c 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_support.c 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_support.h new/libcdatetime-20240104/libcdatetime/libcdatetime_support.h --- old/libcdatetime-20230115/libcdatetime/libcdatetime_support.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_support.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_timestamp.c new/libcdatetime-20240104/libcdatetime/libcdatetime_timestamp.c --- old/libcdatetime-20230115/libcdatetime/libcdatetime_timestamp.c 2023-01-15 07:39:43.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_timestamp.c 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Timestamp functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_timestamp.h new/libcdatetime-20240104/libcdatetime/libcdatetime_timestamp.h --- old/libcdatetime-20230115/libcdatetime/libcdatetime_timestamp.h 2023-01-15 07:39:56.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_timestamp.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Timestamp functions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_types.h new/libcdatetime-20240104/libcdatetime/libcdatetime_types.h --- old/libcdatetime-20230115/libcdatetime/libcdatetime_types.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_types.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal type definitions * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime/libcdatetime_unused.h new/libcdatetime-20240104/libcdatetime/libcdatetime_unused.h --- old/libcdatetime-20230115/libcdatetime/libcdatetime_unused.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime/libcdatetime_unused.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime.spec new/libcdatetime-20240104/libcdatetime.spec --- old/libcdatetime-20230115/libcdatetime.spec 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime.spec 2024-01-04 06:00:41.000000000 +0100 @@ -1,12 +1,11 @@ Name: libcdatetime -Version: 20230115 +Version: 20240104 Release: 1 Summary: Library to support cross-platform C date and time functions Group: System Environment/Libraries -License: LGPLv3+ +License: LGPL-3.0-or-later Source: %{name}-%{version}.tar.gz URL: https://github.com/libyal/libcdatetime -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gcc @@ -48,19 +47,16 @@ %postun -p /sbin/ldconfig %files -n libcdatetime -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README -%attr(755,root,root) %{_libdir}/*.so.* +%{_libdir}/*.so.* %files -n libcdatetime-static -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README -%attr(755,root,root) %{_libdir}/*.a +%{_libdir}/*.a %files -n libcdatetime-devel -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README %{_libdir}/*.so @@ -69,6 +65,6 @@ %{_mandir}/man3/* %changelog -* Sun Jan 15 2023 Joachim Metz <joachim.m...@gmail.com> 20230115-1 +* Thu Jan 4 2024 Joachim Metz <joachim.m...@gmail.com> 20240104-1 - Auto-generated diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcdatetime.spec.in new/libcdatetime-20240104/libcdatetime.spec.in --- old/libcdatetime-20230115/libcdatetime.spec.in 2023-01-15 07:36:12.000000000 +0100 +++ new/libcdatetime-20240104/libcdatetime.spec.in 2024-01-04 05:59:16.000000000 +0100 @@ -3,10 +3,9 @@ Release: 1 Summary: Library to support cross-platform C date and time functions Group: System Environment/Libraries -License: LGPLv3+ +License: LGPL-3.0-or-later Source: %{name}-%{version}.tar.gz URL: https://github.com/libyal/libcdatetime -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @libcdatetime_spec_requires@ @ax_libcerror_spec_requires@ BuildRequires: gcc @ax_libcerror_spec_build_requires@ @@ -48,19 +47,16 @@ %postun -p /sbin/ldconfig %files -n libcdatetime -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README -%attr(755,root,root) %{_libdir}/*.so.* +%{_libdir}/*.so.* %files -n libcdatetime-static -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README -%attr(755,root,root) %{_libdir}/*.a +%{_libdir}/*.a %files -n libcdatetime-devel -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README %{_libdir}/*.so diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/Makefile.am new/libcdatetime-20240104/libcerror/Makefile.am --- old/libcdatetime-20230115/libcerror/Makefile.am 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/Makefile.am 2024-01-04 06:00:31.000000000 +0100 @@ -19,9 +19,11 @@ Makefile.in distclean: clean - /bin/rm -f Makefile + -rm -f Makefile -splint: +sources-local: $(BUILT_SOURCES) + +splint-local: @echo "Running splint on libcerror ..." -splint -preproc -redef $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(libcerror_la_SOURCES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_definitions.h new/libcdatetime-20240104/libcerror/libcerror_definitions.h --- old/libcdatetime-20230115/libcerror/libcerror_definitions.h 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_definitions.h 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * @@ -35,11 +35,11 @@ */ #else -#define LIBCERROR_VERSION 20220101 +#define LIBCERROR_VERSION 20240101 /* The libcerror version string */ -#define LIBCERROR_VERSION_STRING "20220101" +#define LIBCERROR_VERSION_STRING "20240101" /* The error domains */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_error.c new/libcdatetime-20240104/libcerror/libcerror_error.c --- old/libcdatetime-20230115/libcerror/libcerror_error.c 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_error.c 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_error.h new/libcdatetime-20240104/libcerror/libcerror_error.h --- old/libcdatetime-20230115/libcerror/libcerror_error.h 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_error.h 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_extern.h new/libcdatetime-20240104/libcerror/libcerror_extern.h --- old/libcdatetime-20230115/libcerror/libcerror_extern.h 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_extern.h 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal extern definition * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_support.c new/libcdatetime-20240104/libcerror/libcerror_support.c --- old/libcdatetime-20230115/libcerror/libcerror_support.c 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_support.c 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_support.h new/libcdatetime-20240104/libcerror/libcerror_support.h --- old/libcdatetime-20230115/libcerror/libcerror_support.h 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_support.h 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_system.c new/libcdatetime-20240104/libcerror/libcerror_system.c --- old/libcdatetime-20230115/libcerror/libcerror_system.c 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_system.c 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * System functions * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_system.h new/libcdatetime-20240104/libcerror/libcerror_system.h --- old/libcdatetime-20230115/libcerror/libcerror_system.h 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_system.h 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * System functions * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_types.h new/libcdatetime-20240104/libcerror/libcerror_types.h --- old/libcdatetime-20230115/libcerror/libcerror_types.h 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_types.h 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal type definitions * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/libcerror/libcerror_unused.h new/libcdatetime-20240104/libcerror/libcerror_unused.h --- old/libcdatetime-20230115/libcerror/libcerror_unused.h 2023-01-15 07:43:02.000000000 +0100 +++ new/libcdatetime-20240104/libcerror/libcerror_unused.h 2024-01-04 06:00:31.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2008-2022, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2008-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/manuals/Makefile.am new/libcdatetime-20240104/manuals/Makefile.am --- old/libcdatetime-20230115/manuals/Makefile.am 2016-04-03 09:33:51.000000000 +0200 +++ new/libcdatetime-20240104/manuals/Makefile.am 2023-12-03 09:58:36.000000000 +0100 @@ -8,5 +8,5 @@ Makefile.in distclean: clean - /bin/rm -f Makefile + -rm -f Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/manuals/libcdatetime.3 new/libcdatetime-20240104/manuals/libcdatetime.3 --- old/libcdatetime-20230115/manuals/libcdatetime.3 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/manuals/libcdatetime.3 2024-01-04 05:59:16.000000000 +0100 @@ -102,7 +102,7 @@ .Sh AUTHOR These man pages are generated from "libcdatetime.h". .Sh COPYRIGHT -Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com>. +Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com>. .sp This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/msvscpp/Makefile.am new/libcdatetime-20240104/msvscpp/Makefile.am --- old/libcdatetime-20230115/msvscpp/Makefile.am 2023-01-15 07:36:16.000000000 +0100 +++ new/libcdatetime-20240104/msvscpp/Makefile.am 2024-01-04 05:59:17.000000000 +0100 @@ -14,5 +14,5 @@ Makefile.in distclean: clean - /bin/rm -f Makefile + -rm -f Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/po/Makevars new/libcdatetime-20240104/po/Makevars --- old/libcdatetime-20230115/po/Makevars 2023-01-15 07:43:17.000000000 +0100 +++ new/libcdatetime-20240104/po/Makevars 2024-01-04 06:00:41.000000000 +0100 @@ -40,3 +40,6 @@ # message catalogs shall be used. It is usually empty. EXTRA_LOCALE_CATEGORIES = +# Additional make targets. +sources splint: + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/po/Makevars.in new/libcdatetime-20240104/po/Makevars.in --- old/libcdatetime-20230115/po/Makevars.in 2013-01-05 03:19:21.000000000 +0100 +++ new/libcdatetime-20240104/po/Makevars.in 2023-12-03 09:58:37.000000000 +0100 @@ -40,3 +40,6 @@ # message catalogs shall be used. It is usually empty. EXTRA_LOCALE_CATEGORIES = +# Additional make targets. +sources splint: + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/Makefile.am new/libcdatetime-20240104/tests/Makefile.am --- old/libcdatetime-20230115/tests/Makefile.am 2023-01-15 07:36:30.000000000 +0100 +++ new/libcdatetime-20240104/tests/Makefile.am 2024-01-04 05:59:40.000000000 +0100 @@ -69,5 +69,5 @@ Makefile.in distclean: clean - /bin/rm -f Makefile + -rm -f Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_elements.c new/libcdatetime-20240104/tests/cdatetime_test_elements.c --- old/libcdatetime-20230115/tests/cdatetime_test_elements.c 2023-01-15 07:38:06.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_elements.c 2024-01-04 05:59:40.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library elements type test program * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_error.c new/libcdatetime-20240104/tests/cdatetime_test_error.c --- old/libcdatetime-20230115/tests/cdatetime_test_error.c 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_error.c 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library error functions test program * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_libcdatetime.h new/libcdatetime-20240104/tests/cdatetime_test_libcdatetime.h --- old/libcdatetime-20230115/tests/cdatetime_test_libcdatetime.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_libcdatetime.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * The libcdatetime header wrapper * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_libcerror.h new/libcdatetime-20240104/tests/cdatetime_test_libcerror.h --- old/libcdatetime-20230115/tests/cdatetime_test_libcerror.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_libcerror.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * The libcerror header wrapper * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_macros.h new/libcdatetime-20240104/tests/cdatetime_test_macros.h --- old/libcdatetime-20230115/tests/cdatetime_test_macros.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_macros.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Macros for testing * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_memory.c new/libcdatetime-20240104/tests/cdatetime_test_memory.c --- old/libcdatetime-20230115/tests/cdatetime_test_memory.c 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_memory.c 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Memory allocation functions for testing * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_memory.h new/libcdatetime-20240104/tests/cdatetime_test_memory.h --- old/libcdatetime-20230115/tests/cdatetime_test_memory.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_memory.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Memory allocation functions for testing * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_support.c new/libcdatetime-20240104/tests/cdatetime_test_support.c --- old/libcdatetime-20230115/tests/cdatetime_test_support.c 2023-01-15 07:36:30.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_support.c 2024-01-04 05:59:40.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library support functions test program * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_timestamp.c new/libcdatetime-20240104/tests/cdatetime_test_timestamp.c --- old/libcdatetime-20230115/tests/cdatetime_test_timestamp.c 2023-01-15 07:41:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_timestamp.c 2024-01-04 05:59:40.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library timestamp type test program * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/cdatetime_test_unused.h new/libcdatetime-20240104/tests/cdatetime_test_unused.h --- old/libcdatetime-20230115/tests/cdatetime_test_unused.h 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/cdatetime_test_unused.h 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2013-2023, Joachim Metz <joachim.m...@gmail.com> + * Copyright (C) 2013-2024, Joachim Metz <joachim.m...@gmail.com> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/test_library.sh new/libcdatetime-20240104/tests/test_library.sh --- old/libcdatetime-20230115/tests/test_library.sh 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/test_library.sh 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ -#!/bin/bash +#!/usr/bin/env bash # Tests library functions and types. # -# Version: 20200705 +# Version: 20231007 EXIT_SUCCESS=0; EXIT_FAILURE=1; @@ -9,7 +9,7 @@ LIBRARY_TESTS="elements error support timestamp"; LIBRARY_TESTS_WITH_INPUT=""; -OPTION_SETS=""; +OPTION_SETS=(); INPUT_GLOB="*"; @@ -78,47 +78,54 @@ local TEST_SET_DIRECTORY=$(get_test_set_directory "${TEST_PROFILE_DIRECTORY}" "${TEST_SET_INPUT_DIRECTORY}"); - local OLDIFS=${IFS}; - - # IFS="\n" is not supported by all platforms. - IFS=" -"; - if test -f "${TEST_SET_DIRECTORY}/files"; then - for INPUT_FILE in `cat ${TEST_SET_DIRECTORY}/files | sed "s?^?${TEST_SET_INPUT_DIRECTORY}/?"`; + IFS="" read -a INPUT_FILES <<< $(cat ${TEST_SET_DIRECTORY}/files | sed "s?^?${TEST_SET_INPUT_DIRECTORY}/?"); + else + IFS="" read -a INPUT_FILES <<< $(ls -1d ${TEST_SET_INPUT_DIRECTORY}/${INPUT_GLOB}); + fi + for INPUT_FILE in "${INPUT_FILES[@]}"; + do + OPTION_INPUT_FILE="${INPUT_FILE}"; + + if test "${OSTYPE}" = "msys"; + then + # A test executable built with MinGW expects a Windows path. + INPUT_FILE=`echo ${INPUT_FILE} | sed 's?/?\\\\?g'`; + fi + local TESTED_WITH_OPTIONS=0; + + for OPTION_SET in ${OPTION_SETS[@]}; do - if test "${OSTYPE}" = "msys"; - then - # A test executable built with MinGW expects a Windows path. - INPUT_FILE=`echo ${INPUT_FILE} | sed 's?/?\\\\?g'`; - fi - run_test_on_input_file_with_options "${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "default" "${OPTION_SETS}" "${TEST_EXECUTABLE}" "${INPUT_FILE}"; - RESULT=$?; + local TEST_DATA_OPTION_FILE=$(get_test_data_option_file "${TEST_SET_DIRECTORY}" "${OPTION_INPUT_FILE}" "${OPTION_SET}"); - if test ${RESULT} -ne ${EXIT_SUCCESS}; + if test -f ${TEST_DATA_OPTION_FILE}; then - break; + TESTED_WITH_OPTIONS=1; + + IFS=" " read -a OPTIONS <<< $(read_test_data_option_file "${TEST_SET_DIRECTORY}" "${INPUT_FILE}" "${OPTION_SET}"); + + run_test_on_input_file "${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "default" "${OPTION_SET}" "${TEST_EXECUTABLE}" "${INPUT_FILE}" "${OPTIONS[@]}"; + RESULT=$?; + + if test ${RESULT} -ne ${EXIT_SUCCESS}; + then + break; + fi fi done - else - for INPUT_FILE in `ls -1d ${TEST_SET_INPUT_DIRECTORY}/${INPUT_GLOB}`; - do - if test "${OSTYPE}" = "msys"; - then - # A test executable built with MinGW expects a Windows path. - INPUT_FILE=`echo ${INPUT_FILE} | sed 's?/?\\\\?g'`; - fi - run_test_on_input_file_with_options "${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "default" "${OPTION_SETS}" "${TEST_EXECUTABLE}" "${INPUT_FILE}"; + + if test ${TESTED_WITH_OPTIONS} -eq 0; + then + run_test_on_input_file "${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "default" "" "${TEST_EXECUTABLE}" "${INPUT_FILE}"; RESULT=$?; + fi - if test ${RESULT} -ne ${EXIT_SUCCESS}; - then - break; - fi - done - fi - IFS=${OLDIFS}; + if test ${RESULT} -ne ${EXIT_SUCCESS}; + then + break; + fi + done if test ${RESULT} -ne ${EXIT_SUCCESS}; then diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/test_manpage.sh new/libcdatetime-20240104/tests/test_manpage.sh --- old/libcdatetime-20230115/tests/test_manpage.sh 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/test_manpage.sh 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ -#!/bin/bash +#!/usr/bin/env bash # Tests man pages. # -# Version: 20190302 +# Version: 20230410 EXIT_SUCCESS=0; EXIT_FAILURE=1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libcdatetime-20230115/tests/test_runner.sh new/libcdatetime-20240104/tests/test_runner.sh --- old/libcdatetime-20230115/tests/test_runner.sh 2023-01-15 07:36:14.000000000 +0100 +++ new/libcdatetime-20240104/tests/test_runner.sh 2024-01-04 05:59:16.000000000 +0100 @@ -1,7 +1,7 @@ -#!/bin/bash +#!/usr/bin/env bash # Bash functions to run an executable for testing. # -# Version: 20220924 +# Version: 20231119 # # When CHECK_WITH_ASAN is set to a non-empty value the test executable # is run with asan, otherwise it is run without. @@ -15,7 +15,7 @@ # When CHECK_WITH_VALGRIND is set to a non-empty value the test executable # is run with valgrind, otherwise it is run without. # -# PYTHON and PYTHON_VERSION are used to determine the Python interpreter. +# PYTHON is used to determine the Python interpreter. EXIT_SUCCESS=0; EXIT_FAILURE=1; @@ -227,9 +227,6 @@ # Searches for the path to the binary variant of the Python module # -# Globals: -# PYTHON_VERSION -# # Arguments: # a string containing the path of the test executable # @@ -246,18 +243,8 @@ TEST_EXECUTABLE=`dirname ${TEST_EXECUTABLE}`; TEST_EXECUTABLE=`dirname ${TEST_EXECUTABLE}`; - PYTHON_VERSION=`echo ${PYTHON_VERSION} | cut -c1`; + local PYTHON_MODULE_PATH="${TEST_EXECUTABLE}/${PYTHON_MODULE_NAME}/.libs"; - local PYTHON_MODULE_PATH="${TEST_EXECUTABLE}/${PYTHON_MODULE_NAME}-python${PYTHON_VERSION}/.libs"; - - if ! test -d "${PYTHON_MODULE_PATH}"; - then - PYTHON_MODULE_PATH="../${PYTHON_MODULE_NAME}-python${PYTHON_VERSION}/.libs"; - fi - if ! test -d "${PYTHON_MODULE_PATH}"; - then - PYTHON_MODULE_PATH="${TEST_EXECUTABLE}/${PYTHON_MODULE_NAME}/.libs"; - fi if ! test -d "${PYTHON_MODULE_PATH}"; then PYTHON_MODULE_PATH="../${PYTHON_MODULE_NAME}/.libs"; @@ -406,9 +393,12 @@ TEST_DATA_OPTION_FILE=$(get_test_data_option_file "${TEST_SET_DIRECTORY}" "${INPUT_FILE}" "${OPTION_SET}"); fi - local OPTIONS=() - local OPTIONS_STRING=`cat "${TEST_DATA_OPTION_FILE}" | head -n 1 | sed 's/[\r\n]*$//'`; + local OPTIONS_STRING=`head -n 1 "${TEST_DATA_OPTION_FILE}" | sed 's/[\r\n]*$//'`; + if test "${OPTIONS_STRING}" = "# libyal test data options"; + then + OPTIONS_STRING=`tail -n +2 "${TEST_DATA_OPTION_FILE}" | sed 's/^offset=/-o/;s/^password=/-p/;s/^recovery_password=/-r/;s/^startup_key=/-s/;s/virtual_address=/-v/' | tr '\n' ' '`; + fi echo "${OPTIONS_STRING}"; } @@ -419,7 +409,6 @@ # CHECK_WITH_GDB # CHECK_WITH_STDERR # CHECK_WITH_VALGRIND -# PYTHON_VERSION # # Arguments: # a string containing the test description @@ -456,7 +445,7 @@ if test ${IS_PYTHON_SCRIPT} -eq 0 && test -z ${PYTHON}; then - local PYTHON=`which python${PYTHON_VERSION} 2> /dev/null`; + local PYTHON=`which python 2> /dev/null`; if ! test -x ${PYTHON}; then @@ -740,7 +729,6 @@ # CHECK_WITH_GDB # CHECK_WITH_STDERR # CHECK_WITH_VALGRIND -# PYTHON_VERSION # # Arguments: # a string containing the path of the test executable @@ -777,7 +765,7 @@ if test ${IS_PYTHON_SCRIPT} -eq 0 && test -z ${PYTHON}; then - local PYTHON=`which python${PYTHON_VERSION} 2> /dev/null`; + local PYTHON=`which python 2> /dev/null`; if ! test -x ${PYTHON}; then @@ -1073,14 +1061,10 @@ local ARGUMENTS=("$@"); local INPUT_NAME=`basename "${INPUT_FILE}"`; - local OPTIONS=(); local TEST_OUTPUT="${INPUT_NAME}"; if test -n "${OPTION_SET}"; then - OPTIONS_STRING=$(read_test_data_option_file "${TEST_SET_DIRECTORY}" "${INPUT_FILE}" "${OPTION_SET}"); - IFS=" " read -a OPTIONS <<< "${OPTIONS_STRING}"; - TEST_OUTPUT="${INPUT_NAME}-${OPTION_SET}"; fi @@ -1092,7 +1076,7 @@ if test "${TEST_MODE}" = "with_callback"; then - test_callback "${TMPDIR}" "${TEST_SET_DIRECTORY}" "${TEST_OUTPUT}" "${TEST_EXECUTABLE}" "${TEST_INPUT}" ${ARGUMENTS[@]} "${OPTIONS[@]}"; + test_callback "${TMPDIR}" "${TEST_SET_DIRECTORY}" "${TEST_OUTPUT}" "${TEST_EXECUTABLE}" "${TEST_INPUT}" ${ARGUMENTS[@]}; RESULT=$?; elif test "${TEST_MODE}" = "with_stdout_reference"; @@ -1109,7 +1093,7 @@ local INPUT_FILE_FULL_PATH=$( readlink_f "${INPUT_FILE}" ); local TEST_LOG="${TEST_OUTPUT}.log"; - (cd ${TMPDIR} && run_test_with_input_and_arguments "${TEST_EXECUTABLE}" "${INPUT_FILE_FULL_PATH}" ${ARGUMENTS[@]} "${OPTIONS[@]}" > "${TEST_LOG}"); + (cd ${TMPDIR} && run_test_with_input_and_arguments "${TEST_EXECUTABLE}" "${INPUT_FILE_FULL_PATH}" ${ARGUMENTS[@]} > "${TEST_LOG}"); RESULT=$?; # Compare output if test ran successfully. @@ -1135,7 +1119,7 @@ fi else - run_test_with_input_and_arguments "${TEST_EXECUTABLE}" "${INPUT_FILE}" ${ARGUMENTS[@]} "${OPTIONS[@]}"; + run_test_with_input_and_arguments "${TEST_EXECUTABLE}" "${INPUT_FILE}" ${ARGUMENTS[@]}; RESULT=$?; fi @@ -1144,22 +1128,12 @@ if test -n "${TEST_DESCRIPTION}"; then ARGUMENTS=`echo "${ARGUMENTS[*]}" | tr '\n' ' ' | sed 's/[ ]\$//'`; - OPTIONS=`echo "${OPTIONS[*]}" | tr '\n' ' ' | sed 's/[ ]\$//'`; - if test -z "${ARGUMENTS}" && test -z "${OPTIONS}"; + if test -z "${ARGUMENTS}"; then echo -n "${TEST_DESCRIPTION} with input: ${INPUT_FILE}"; - - elif test -z "${ARGUMENTS}"; - then - echo -n "${TEST_DESCRIPTION} with options: '${OPTIONS}' and input: ${INPUT_FILE}"; - - elif test -z "${OPTIONS}"; - then - echo -n "${TEST_DESCRIPTION} with options: '${ARGUMENTS}' and input: ${INPUT_FILE}"; - else - echo -n "${TEST_DESCRIPTION} with options: '${ARGUMENTS} ${OPTIONS}' and input: ${INPUT_FILE}"; + echo -n "${TEST_DESCRIPTION} with options: '${ARGUMENTS}' and input: ${INPUT_FILE}"; fi if test ${RESULT} -ne ${EXIT_SUCCESS}; @@ -1172,122 +1146,3 @@ return ${RESULT}; } -# Runs the test with options on the input file. -# -# Note that this function is not intended to be directly invoked -# from outside the test runner script. -# -# Arguments: -# a string containing the path of the test set directory -# a string containing the description of the test -# a string containing the test mode -# a string containing the name of the test data option sets -# a string containing the path of the test executable -# a string containing the path of the test input file -# an array containing the arguments for the test executable -# -# Returns: -# an integer containg the exit status of the test executable -# -run_test_on_input_file_with_options() -{ - local TEST_SET_DIRECTORY=$1; - local TEST_DESCRIPTION=$2; - local TEST_MODE=$3; - local OPTION_SETS=$4; - local TEST_EXECUTABLE=$5; - local INPUT_FILE=$6; - shift 6; - local ARGUMENTS=("$@"); - - local RESULT=${EXIT_SUCCESS}; - local TESTED_WITH_OPTIONS=0; - - for OPTION_SET in `echo ${OPTION_SETS} | tr ' ' '\n'`; - do - local TEST_DATA_OPTION_FILE=$(get_test_data_option_file "${TEST_SET_DIRECTORY}" "${INPUT_FILE}" "${OPTION_SET}"); - - if ! test -f ${TEST_DATA_OPTION_FILE}; - then - continue - fi - - run_test_on_input_file "${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "${TEST_MODE}" "${OPTION_SET}" "${TEST_EXECUTABLE}" "${INPUT_FILE}" ${ARGUMENTS[@]}; - RESULT=$?; - - if test ${RESULT} -ne ${EXIT_SUCCESS}; - then - break; - fi - TESTED_WITH_OPTIONS=1; - done - - if test ${RESULT} -eq ${EXIT_SUCCESS} && test ${TESTED_WITH_OPTIONS} -eq 0; - then - run_test_on_input_file "${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "${TEST_MODE}" "" "${TEST_EXECUTABLE}" "${INPUT_FILE}" ${ARGUMENTS[@]}; - RESULT=$?; - fi - return ${RESULT}; -} - -# Runs the test with options on the file entries in the test set directory. -# -# Note that this function is not intended to be directly invoked -# from outside the test runner script. -# -# Arguments: -# a string containing the path of the test set directory -# a string containing the description of the test -# a string containing the test mode -# a string containing the name of the test data option sets -# a string containing the path of the test executable -# an array containing the arguments for the test executable -# -# Returns: -# an integer containg the exit status of the test executable -# -run_test_on_test_set_with_options() -{ - local TEST_SET_DIRECTORY=$1; - local TEST_DESCRIPTION=$2; - local TEST_MODE=$3; - local OPTION_SETS=$4; - local TEST_EXECUTABLE=$5; - shift 5; - local ARGUMENTS=("$@"); - - local RESULT=${EXIT_SUCCESS}; - - # IFS="\n"; is not supported by all platforms. - IFS=" -"; - - if test -f "${TEST_SET_DIRECTORY}/files"; - then - for INPUT_FILE in `cat ${TEST_SET_DIRECTORY}/files | sed "s?^?${TEST_SET_INPUT_DIRECTORY}/?"`; - do - run_test_on_input_file_with_options "${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "${TEST_MODE}" "${OPTION_SETS}" "${TEST_EXECUTABLE}" "${INPUT_FILE}" ${ARGUMENTS[@]}; - RESULT=$?; - - if test ${RESULT} -ne ${EXIT_SUCCESS}; - then - break; - fi - done - else - for INPUT_FILE in `ls -1d ${TEST_SET_INPUT_DIRECTORY}/${INPUT_GLOB}`; - do - run_test_on_input_file_with_options "${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "${TEST_MODE}" "${OPTION_SETS}" "${TEST_EXECUTABLE}" "${INPUT_FILE}" ${ARGUMENTS[@]}; - RESULT=$?; - - if test ${RESULT} -ne ${EXIT_SUCCESS}; - then - break; - fi - done - fi - IFS=${OLDIFS}; - - return ${RESULT}; -} -