Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libclocale for openSUSE:Factory checked in at 2024-01-08 23:45:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libclocale (Old) and /work/SRC/openSUSE:Factory/.libclocale.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libclocale" Mon Jan 8 23:45:04 2024 rev:17 rq:1137457 version:20240107 Changes: -------- --- /work/SRC/openSUSE:Factory/libclocale/libclocale.changes 2022-12-18 17:22:45.413391367 +0100 +++ /work/SRC/openSUSE:Factory/.libclocale.new.21961/libclocale.changes 2024-01-08 23:45:13.490230264 +0100 @@ -1,0 +2,6 @@ +Sun Jan 7 21:43:48 UTC 2024 - Jan Engelhardt <[email protected]> + +- Update to release 20240107 + * No changelog was provided + +------------------------------------------------------------------- Old: ---- libclocale-alpha-20221218.tar.gz libclocale-alpha-20221218.tar.gz.asc New: ---- libclocale-alpha-20240107.tar.gz libclocale-alpha-20240107.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libclocale.spec ++++++ --- /var/tmp/diff_new_pack.EDzn28/_old 2024-01-08 23:45:14.306259934 +0100 +++ /var/tmp/diff_new_pack.EDzn28/_new 2024-01-08 23:45:14.306259934 +0100 @@ -1,7 +1,7 @@ # # spec file for package libclocale # -# Copyright (c) 2022 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 @@ Name: libclocale %define lname libclocale1 -Version: 20221218 +Version: 20240107 Release: 0 Summary: Library for C locale functions License: LGPL-3.0-or-later @@ -29,7 +29,7 @@ Source3: %name.keyring BuildRequires: c_compiler BuildRequires: pkg-config -BuildRequires: pkgconfig(libcerror) >= 20220101 +BuildRequires: pkgconfig(libcerror) >= 20240101 # Various notes: https://en.opensuse.org/libyal %description ++++++ libclocale-alpha-20221218.tar.gz -> libclocale-alpha-20240107.tar.gz ++++++ ++++ 2515 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/libclocale-20221218/AUTHORS new/libclocale-20240107/AUTHORS --- old/libclocale-20221218/AUTHORS 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/AUTHORS 2024-01-07 06:19:26.000000000 +0100 @@ -1,4 +1,4 @@ Acknowledgements: libclocale -Copyright (C) 2010-2022, Joachim Metz <[email protected]> +Copyright (C) 2010-2024, Joachim Metz <[email protected]> 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/libclocale-20221218/Makefile.am new/libclocale-20240107/Makefile.am --- old/libclocale-20221218/Makefile.am 2017-04-15 06:39:34.000000000 +0200 +++ new/libclocale-20240107/Makefile.am 2023-12-03 09:59:31.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 libclocale.pc - /bin/rm -f libclocale.spec + -rm -f Makefile + -rm -f config.status + -rm -f config.cache + -rm -f config.log + -rm -f libclocale.pc + -rm -f libclocale.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)/libclocale && $(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/libclocale-20221218/common/Makefile.am new/libclocale-20240107/common/Makefile.am --- old/libclocale-20221218/common/Makefile.am 2022-12-18 08:18:18.000000000 +0100 +++ new/libclocale-20240107/common/Makefile.am 2024-01-07 06:19:25.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/libclocale-20221218/common/byte_stream.h new/libclocale-20240107/common/byte_stream.h --- old/libclocale-20221218/common/byte_stream.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/byte_stream.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Byte stream functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/common.h new/libclocale-20240107/common/common.h --- old/libclocale-20221218/common/common.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/common.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Common include file * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/config.h new/libclocale-20240107/common/config.h --- old/libclocale-20221218/common/config.h 2022-12-18 08:21:01.000000000 +0100 +++ new/libclocale-20240107/common/config.h 2024-01-07 06:20:49.000000000 +0100 @@ -305,7 +305,7 @@ #define PACKAGE_NAME "libclocale" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libclocale 20221218" +#define PACKAGE_STRING "libclocale 20240107" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "libclocale" @@ -314,7 +314,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "20221218" +#define PACKAGE_VERSION "20240107" /* The size of `int', as computed by sizeof. */ #define SIZEOF_INT 4 @@ -340,7 +340,7 @@ /* #undef STRERROR_R_CHAR_P */ /* Version number of package */ -#define VERSION "20221218" +#define VERSION "20240107" /* 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/libclocale-20221218/common/config_borlandc.h new/libclocale-20240107/common/config_borlandc.h --- old/libclocale-20221218/common/config_borlandc.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/config_borlandc.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Configuration for the Borland/CodeGear C++ Builder compiler * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/config_msc.h new/libclocale-20240107/common/config_msc.h --- old/libclocale-20221218/common/config_msc.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/config_msc.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Configuration for the Microsoft Visual Studio C++ compiler * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/config_winapi.h new/libclocale-20240107/common/config_winapi.h --- old/libclocale-20221218/common/config_winapi.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/config_winapi.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Configuration file for WINAPI * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/file_stream.h new/libclocale-20240107/common/file_stream.h --- old/libclocale-20221218/common/file_stream.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/file_stream.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * FILE stream functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/memory.h new/libclocale-20240107/common/memory.h --- old/libclocale-20221218/common/memory.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/memory.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Memory functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/narrow_string.h new/libclocale-20240107/common/narrow_string.h --- old/libclocale-20221218/common/narrow_string.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/narrow_string.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Narrow character string functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/system_string.h new/libclocale-20240107/common/system_string.h --- old/libclocale-20221218/common/system_string.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/system_string.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * System character string functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/types.h new/libclocale-20240107/common/types.h --- old/libclocale-20221218/common/types.h 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/common/types.h 2024-01-07 06:21:02.000000000 +0100 @@ -1,7 +1,7 @@ /* * Type and type-support definitions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/types.h.in new/libclocale-20240107/common/types.h.in --- old/libclocale-20221218/common/types.h.in 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/types.h.in 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Type and type-support definitions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/common/wide_string.h new/libclocale-20240107/common/wide_string.h --- old/libclocale-20221218/common/wide_string.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/common/wide_string.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/configure.ac new/libclocale-20240107/configure.ac --- old/libclocale-20221218/configure.ac 2022-12-18 08:18:18.000000000 +0100 +++ new/libclocale-20240107/configure.ac 2024-01-07 06:19:25.000000000 +0100 @@ -2,13 +2,14 @@ AC_INIT( [libclocale], - [20221218], + [20240107], [[email protected]]) AC_CONFIG_SRCDIR( [include/libclocale.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/libclocale-20221218/dpkg/changelog new/libclocale-20240107/dpkg/changelog --- old/libclocale-20221218/dpkg/changelog 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/dpkg/changelog 2024-01-07 06:21:02.000000000 +0100 @@ -1,5 +1,5 @@ -libclocale (20221218-1) unstable; urgency=low +libclocale (20240107-1) unstable; urgency=low * Auto-generated - -- Joachim Metz <[email protected]> Sun, 18 Dec 2022 08:21:20 +0100 + -- Joachim Metz <[email protected]> Sun, 07 Jan 2024 06:21:01 +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/libclocale-20221218/dpkg/copyright new/libclocale-20240107/dpkg/copyright --- old/libclocale-20221218/dpkg/copyright 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/dpkg/copyright 2024-01-07 06:19:26.000000000 +0100 @@ -3,7 +3,7 @@ Source: https://github.com/libyal/libclocale Files: * -Copyright: 2010-2022, Joachim Metz <[email protected]> +Copyright: 2010-2024, Joachim Metz <[email protected]> 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/libclocale-20221218/include/Makefile.am new/libclocale-20240107/include/Makefile.am --- old/libclocale-20221218/include/Makefile.am 2022-12-18 08:18:18.000000000 +0100 +++ new/libclocale-20240107/include/Makefile.am 2024-01-07 06:19:25.000000000 +0100 @@ -18,9 +18,9 @@ Makefile.in distclean: clean - /bin/rm -f libclocale.h - /bin/rm -f libclocale/definitions.h - /bin/rm -f libclocale/features.h - /bin/rm -f libclocale/types.h - /bin/rm -f Makefile + -rm -f libclocale.h + -rm -f libclocale/definitions.h + -rm -f libclocale/features.h + -rm -f libclocale/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/libclocale-20221218/include/libclocale/definitions.h new/libclocale-20240107/include/libclocale/definitions.h --- old/libclocale-20221218/include/libclocale/definitions.h 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/include/libclocale/definitions.h 2024-01-07 06:21:02.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions for libclocale * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -24,11 +24,11 @@ #include <libclocale/types.h> -#define LIBCLOCALE_VERSION 20221218 +#define LIBCLOCALE_VERSION 20240107 /* The libclocale version string */ -#define LIBCLOCALE_VERSION_STRING "20221218" +#define LIBCLOCALE_VERSION_STRING "20240107" /* The codepage feature flag definitions */ 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/libclocale-20221218/include/libclocale/definitions.h.in new/libclocale-20240107/include/libclocale/definitions.h.in --- old/libclocale-20221218/include/libclocale/definitions.h.in 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/include/libclocale/definitions.h.in 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions for libclocale * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/include/libclocale/error.h new/libclocale-20240107/include/libclocale/error.h --- old/libclocale-20221218/include/libclocale/error.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/include/libclocale/error.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * The error code definitions for libclocale * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/include/libclocale/extern.h new/libclocale-20240107/include/libclocale/extern.h --- old/libclocale-20221218/include/libclocale/extern.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/include/libclocale/extern.h 2024-01-07 06:19:26.000000000 +0100 @@ -4,7 +4,7 @@ * This header should be included in header files that export or import * library functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/include/libclocale/features.h new/libclocale-20240107/include/libclocale/features.h --- old/libclocale-20221218/include/libclocale/features.h 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/include/libclocale/features.h 2024-01-07 06:21:02.000000000 +0100 @@ -1,7 +1,7 @@ /* * Features of libclocale * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/include/libclocale/features.h.in new/libclocale-20240107/include/libclocale/features.h.in --- old/libclocale-20221218/include/libclocale/features.h.in 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/include/libclocale/features.h.in 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Features of libclocale * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/include/libclocale/types.h new/libclocale-20240107/include/libclocale/types.h --- old/libclocale-20221218/include/libclocale/types.h 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/include/libclocale/types.h 2024-01-07 06:21:02.000000000 +0100 @@ -1,7 +1,7 @@ /* * Type definitions for libclocale * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/include/libclocale/types.h.in new/libclocale-20240107/include/libclocale/types.h.in --- old/libclocale-20221218/include/libclocale/types.h.in 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/include/libclocale/types.h.in 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Type definitions for libclocale * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/include/libclocale.h new/libclocale-20240107/include/libclocale.h --- old/libclocale-20221218/include/libclocale.h 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/include/libclocale.h 2024-01-07 06:21:02.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library to support cross-platform C locale functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/include/libclocale.h.in new/libclocale-20240107/include/libclocale.h.in --- old/libclocale-20221218/include/libclocale.h.in 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/include/libclocale.h.in 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library to support cross-platform C locale functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/Makefile.am new/libclocale-20240107/libcerror/Makefile.am --- old/libclocale-20221218/libcerror/Makefile.am 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/Makefile.am 2024-01-07 06:20:52.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/libclocale-20221218/libcerror/libcerror_definitions.h new/libclocale-20240107/libcerror/libcerror_definitions.h --- old/libclocale-20221218/libcerror/libcerror_definitions.h 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_definitions.h 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/libcerror_error.c new/libclocale-20240107/libcerror/libcerror_error.c --- old/libclocale-20221218/libcerror/libcerror_error.c 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_error.c 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/libcerror_error.h new/libclocale-20240107/libcerror/libcerror_error.h --- old/libclocale-20221218/libcerror/libcerror_error.h 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_error.h 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/libcerror_extern.h new/libclocale-20240107/libcerror/libcerror_extern.h --- old/libclocale-20221218/libcerror/libcerror_extern.h 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_extern.h 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal extern definition * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/libcerror_support.c new/libclocale-20240107/libcerror/libcerror_support.c --- old/libclocale-20221218/libcerror/libcerror_support.c 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_support.c 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/libcerror_support.h new/libclocale-20240107/libcerror/libcerror_support.h --- old/libclocale-20221218/libcerror/libcerror_support.h 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_support.h 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/libcerror_system.c new/libclocale-20240107/libcerror/libcerror_system.c --- old/libclocale-20221218/libcerror/libcerror_system.c 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_system.c 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * System functions * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/libcerror_system.h new/libclocale-20240107/libcerror/libcerror_system.h --- old/libclocale-20221218/libcerror/libcerror_system.h 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_system.h 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * System functions * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/libcerror_types.h new/libclocale-20240107/libcerror/libcerror_types.h --- old/libclocale-20221218/libcerror/libcerror_types.h 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_types.h 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal type definitions * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libcerror/libcerror_unused.h new/libclocale-20240107/libcerror/libcerror_unused.h --- old/libclocale-20221218/libcerror/libcerror_unused.h 2022-12-18 08:21:04.000000000 +0100 +++ new/libclocale-20240107/libcerror/libcerror_unused.h 2024-01-07 06:20:52.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2008-2022, Joachim Metz <[email protected]> + * Copyright (C) 2008-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/Makefile.am new/libclocale-20240107/libclocale/Makefile.am --- old/libclocale-20221218/libclocale/Makefile.am 2018-07-28 19:17:55.000000000 +0200 +++ new/libclocale-20240107/libclocale/Makefile.am 2023-12-03 09:59:38.000000000 +0100 @@ -32,11 +32,13 @@ Makefile.in distclean: clean - /bin/rm -f libclocale_definitions.h - /bin/rm -f libclocale.rc - /bin/rm -f Makefile + -rm -f libclocale_definitions.h + -rm -f libclocale.rc + -rm -f Makefile -splint: +sources-local: $(BUILT_SOURCES) + +splint-local: @echo "Running splint on libclocale ..." -splint -preproc -redef $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(libclocale_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/libclocale-20221218/libclocale/libclocale.c new/libclocale-20240107/libclocale/libclocale.c --- old/libclocale-20221218/libclocale/libclocale.c 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale.c 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library to support cross-platform C locale functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale.rc new/libclocale-20240107/libclocale/libclocale.rc --- old/libclocale-20221218/libclocale/libclocale.rc 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale.rc 2024-01-07 06:21:02.000000000 +0100 @@ -22,12 +22,12 @@ BLOCK "040904E4" BEGIN VALUE "FileDescription", "Library to support cross-platform C locale functions\0" - VALUE "FileVersion", "20221218" "\0" + VALUE "FileVersion", "20240107" "\0" VALUE "InternalName", "libclocale.dll\0" - VALUE "LegalCopyright", "(C) 2010-2022, Joachim Metz <[email protected]>\0" + VALUE "LegalCopyright", "(C) 2010-2024, Joachim Metz <[email protected]>\0" VALUE "OriginalFilename", "libclocale.dll\0" VALUE "ProductName", "libclocale\0" - VALUE "ProductVersion", "20221218" "\0" + VALUE "ProductVersion", "20240107" "\0" VALUE "Comments", "For more information visit https://github.com/libyal/libclocale/\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/libclocale-20221218/libclocale/libclocale.rc.in new/libclocale-20240107/libclocale/libclocale.rc.in --- old/libclocale-20221218/libclocale/libclocale.rc.in 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale.rc.in 2024-01-07 06:19:26.000000000 +0100 @@ -24,7 +24,7 @@ VALUE "FileDescription", "Library to support cross-platform C locale functions\0" VALUE "FileVersion", "@VERSION@" "\0" VALUE "InternalName", "libclocale.dll\0" - VALUE "LegalCopyright", "(C) 2010-2022, Joachim Metz <[email protected]>\0" + VALUE "LegalCopyright", "(C) 2010-2024, Joachim Metz <[email protected]>\0" VALUE "OriginalFilename", "libclocale.dll\0" VALUE "ProductName", "libclocale\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/libclocale-20221218/libclocale/libclocale_codepage.c new/libclocale-20240107/libclocale/libclocale_codepage.c --- old/libclocale-20221218/libclocale/libclocale_codepage.c 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_codepage.c 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Codepage functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_codepage.h new/libclocale-20240107/libclocale/libclocale_codepage.h --- old/libclocale-20221218/libclocale/libclocale_codepage.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_codepage.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Codepage functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_definitions.h new/libclocale-20240107/libclocale/libclocale_definitions.h --- old/libclocale-20221218/libclocale/libclocale_definitions.h 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_definitions.h 2024-01-07 06:21:02.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -34,11 +34,11 @@ */ #else -#define LIBCLOCALE_VERSION 20221218 +#define LIBCLOCALE_VERSION 20240107 /* The libclocale version string */ -#define LIBCLOCALE_VERSION_STRING "20221218" +#define LIBCLOCALE_VERSION_STRING "20240107" /* The codepage feature flag definitions */ 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/libclocale-20221218/libclocale/libclocale_definitions.h.in new/libclocale-20240107/libclocale/libclocale_definitions.h.in --- old/libclocale-20221218/libclocale/libclocale_definitions.h.in 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_definitions.h.in 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_extern.h new/libclocale-20240107/libclocale/libclocale_extern.h --- old/libclocale-20221218/libclocale/libclocale_extern.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_extern.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal extern definition * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_libcerror.h new/libclocale-20240107/libclocale/libclocale_libcerror.h --- old/libclocale-20221218/libclocale/libclocale_libcerror.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_libcerror.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * The internal libcerror header * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_locale.c new/libclocale-20240107/libclocale/libclocale_locale.c --- old/libclocale-20221218/libclocale/libclocale_locale.c 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_locale.c 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Locale functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_locale.h new/libclocale-20240107/libclocale/libclocale_locale.h --- old/libclocale-20221218/libclocale/libclocale_locale.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_locale.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Locale functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_support.c new/libclocale-20240107/libclocale/libclocale_support.c --- old/libclocale-20221218/libclocale/libclocale_support.c 2022-12-18 08:19:03.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_support.c 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -68,7 +68,7 @@ return( -1 ); } -#if defined( HAVE_BINDTEXTDOMAIN ) && defined( HAVE_TEXTDOMAIN ) +#if defined( HAVE_BINDTEXTDOMAIN ) && defined( HAVE_TEXTDOMAIN ) && defined( LOCALEDIR ) if( bindtextdomain( domain_name, LOCALEDIR ) == NULL ) @@ -94,7 +94,7 @@ return( -1 ); } -#endif /* defined( HAVE_BINDTEXTDOMAIN ) && defined( HAVE_TEXTDOMAIN ) */ +#endif /* defined( HAVE_BINDTEXTDOMAIN ) && defined( HAVE_TEXTDOMAIN ) && defined( LOCALEDIR ) */ #if !defined( HAVE_WIDE_SYSTEM_CHARACTER ) if( libclocale_locale_get_codepage( 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/libclocale-20221218/libclocale/libclocale_support.h new/libclocale-20240107/libclocale/libclocale_support.h --- old/libclocale-20221218/libclocale/libclocale_support.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_support.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_unused.h new/libclocale-20240107/libclocale/libclocale_unused.h --- old/libclocale-20221218/libclocale/libclocale_unused.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_unused.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_wide_string.c new/libclocale-20240107/libclocale/libclocale_wide_string.c --- old/libclocale-20221218/libclocale/libclocale_wide_string.c 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_wide_string.c 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale/libclocale_wide_string.h new/libclocale-20240107/libclocale/libclocale_wide_string.h --- old/libclocale-20221218/libclocale/libclocale_wide_string.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/libclocale/libclocale_wide_string.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/libclocale.spec new/libclocale-20240107/libclocale.spec --- old/libclocale-20221218/libclocale.spec 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/libclocale.spec 2024-01-07 06:21:02.000000000 +0100 @@ -1,12 +1,11 @@ Name: libclocale -Version: 20221218 +Version: 20240107 Release: 1 Summary: Library to support cross-platform C locale functions Group: System Environment/Libraries -License: LGPLv3+ +License: LGPL-3.0-or-later Source: %{name}-%{version}.tar.gz URL: https://github.com/libyal/libclocale -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gcc @@ -48,19 +47,16 @@ %postun -p /sbin/ldconfig %files -n libclocale -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README -%attr(755,root,root) %{_libdir}/*.so.* +%{_libdir}/*.so.* %files -n libclocale-static -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README -%attr(755,root,root) %{_libdir}/*.a +%{_libdir}/*.a %files -n libclocale-devel -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README %{_libdir}/*.so @@ -69,6 +65,6 @@ %{_mandir}/man3/* %changelog -* Sun Dec 18 2022 Joachim Metz <[email protected]> 20221218-1 +* Sun Jan 7 2024 Joachim Metz <[email protected]> 20240107-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/libclocale-20221218/libclocale.spec.in new/libclocale-20240107/libclocale.spec.in --- old/libclocale-20221218/libclocale.spec.in 2022-12-18 08:18:18.000000000 +0100 +++ new/libclocale-20240107/libclocale.spec.in 2024-01-07 06:19:25.000000000 +0100 @@ -3,10 +3,9 @@ Release: 1 Summary: Library to support cross-platform C locale functions Group: System Environment/Libraries -License: LGPLv3+ +License: LGPL-3.0-or-later Source: %{name}-%{version}.tar.gz URL: https://github.com/libyal/libclocale -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @libclocale_spec_requires@ @ax_libcerror_spec_requires@ BuildRequires: gcc @ax_libcerror_spec_build_requires@ @@ -48,19 +47,16 @@ %postun -p /sbin/ldconfig %files -n libclocale -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README -%attr(755,root,root) %{_libdir}/*.so.* +%{_libdir}/*.so.* %files -n libclocale-static -%defattr(644,root,root,755) %license COPYING COPYING.LESSER %doc AUTHORS README -%attr(755,root,root) %{_libdir}/*.a +%{_libdir}/*.a %files -n libclocale-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/libclocale-20221218/manuals/Makefile.am new/libclocale-20240107/manuals/Makefile.am --- old/libclocale-20221218/manuals/Makefile.am 2012-05-07 21:12:48.000000000 +0200 +++ new/libclocale-20240107/manuals/Makefile.am 2023-12-03 09:59:38.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/libclocale-20221218/manuals/libclocale.3 new/libclocale-20240107/manuals/libclocale.3 --- old/libclocale-20221218/manuals/libclocale.3 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/manuals/libclocale.3 2024-01-07 06:19:26.000000000 +0100 @@ -59,7 +59,7 @@ .Sh AUTHOR These man pages are generated from "libclocale.h". .Sh COPYRIGHT -Copyright (C) 2010-2022, Joachim Metz <[email protected]>. +Copyright (C) 2010-2024, Joachim Metz <[email protected]>. .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/libclocale-20221218/msvscpp/Makefile.am new/libclocale-20240107/msvscpp/Makefile.am --- old/libclocale-20221218/msvscpp/Makefile.am 2022-12-18 08:18:46.000000000 +0100 +++ new/libclocale-20240107/msvscpp/Makefile.am 2024-01-07 06:19:55.000000000 +0100 @@ -13,5 +13,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/libclocale-20221218/po/Makevars new/libclocale-20240107/po/Makevars --- old/libclocale-20221218/po/Makevars 2022-12-18 08:21:21.000000000 +0100 +++ new/libclocale-20240107/po/Makevars 2024-01-07 06:21:02.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/libclocale-20221218/po/Makevars.in new/libclocale-20240107/po/Makevars.in --- old/libclocale-20221218/po/Makevars.in 2012-05-07 20:51:01.000000000 +0200 +++ new/libclocale-20240107/po/Makevars.in 2023-12-03 09:59:39.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/libclocale-20221218/tests/Makefile.am new/libclocale-20240107/tests/Makefile.am --- old/libclocale-20221218/tests/Makefile.am 2022-12-18 08:18:46.000000000 +0100 +++ new/libclocale-20240107/tests/Makefile.am 2024-01-07 06:19:55.000000000 +0100 @@ -57,5 +57,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/libclocale-20221218/tests/clocale_test_codepage.c new/libclocale-20240107/tests/clocale_test_codepage.c --- old/libclocale-20221218/tests/clocale_test_codepage.c 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/tests/clocale_test_codepage.c 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library codepage functions test program * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/tests/clocale_test_libcerror.h new/libclocale-20240107/tests/clocale_test_libcerror.h --- old/libclocale-20221218/tests/clocale_test_libcerror.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/tests/clocale_test_libcerror.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * The libcerror header wrapper * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/tests/clocale_test_libclocale.h new/libclocale-20240107/tests/clocale_test_libclocale.h --- old/libclocale-20221218/tests/clocale_test_libclocale.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/tests/clocale_test_libclocale.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * The libclocale header wrapper * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/tests/clocale_test_locale.c new/libclocale-20240107/tests/clocale_test_locale.c --- old/libclocale-20221218/tests/clocale_test_locale.c 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/tests/clocale_test_locale.c 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library locale functions test program * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/tests/clocale_test_macros.h new/libclocale-20240107/tests/clocale_test_macros.h --- old/libclocale-20221218/tests/clocale_test_macros.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/tests/clocale_test_macros.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Macros for testing * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/tests/clocale_test_support.c new/libclocale-20240107/tests/clocale_test_support.c --- old/libclocale-20221218/tests/clocale_test_support.c 2022-12-18 08:18:46.000000000 +0100 +++ new/libclocale-20240107/tests/clocale_test_support.c 2024-01-07 06:19:55.000000000 +0100 @@ -1,7 +1,7 @@ /* * Library support functions test program * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/tests/clocale_test_unused.h new/libclocale-20240107/tests/clocale_test_unused.h --- old/libclocale-20221218/tests/clocale_test_unused.h 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/tests/clocale_test_unused.h 2024-01-07 06:19:26.000000000 +0100 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2010-2022, Joachim Metz <[email protected]> + * Copyright (C) 2010-2024, Joachim Metz <[email protected]> * * 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/libclocale-20221218/tests/test_library.sh new/libclocale-20240107/tests/test_library.sh --- old/libclocale-20221218/tests/test_library.sh 2022-12-18 08:18:46.000000000 +0100 +++ new/libclocale-20240107/tests/test_library.sh 2024-01-07 06:20:05.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="codepage locale support"; 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/libclocale-20221218/tests/test_manpage.sh new/libclocale-20240107/tests/test_manpage.sh --- old/libclocale-20221218/tests/test_manpage.sh 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/tests/test_manpage.sh 2024-01-07 06:19:26.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/libclocale-20221218/tests/test_runner.sh new/libclocale-20240107/tests/test_runner.sh --- old/libclocale-20221218/tests/test_runner.sh 2022-12-18 08:18:19.000000000 +0100 +++ new/libclocale-20240107/tests/test_runner.sh 2024-01-07 06:19:26.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}; -} -
