Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package courier-unicode for openSUSE:Factory checked in at 2025-04-10 21:59:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/courier-unicode (Old) and /work/SRC/openSUSE:Factory/.courier-unicode.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "courier-unicode" Thu Apr 10 21:59:14 2025 rev:13 rq:1268242 version:2.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/courier-unicode/courier-unicode.changes 2024-08-09 16:17:12.169290321 +0200 +++ /work/SRC/openSUSE:Factory/.courier-unicode.new.1907/courier-unicode.changes 2025-04-10 21:59:54.002232829 +0200 @@ -1,0 +2,6 @@ +Mon Apr 7 17:16:13 UTC 2025 - Arjen de Korte <suse+bu...@de-korte.org> + +- update to 2.3.2 + * Fixes several compilation errors from gcc 15. + +------------------------------------------------------------------- Old: ---- courier-unicode-2.3.1.tar.bz2 courier-unicode-2.3.1.tar.bz2.sig New: ---- courier-unicode-2.3.2.tar.bz2 courier-unicode-2.3.2.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ courier-unicode.spec ++++++ --- /var/tmp/diff_new_pack.QYGyLj/_old 2025-04-10 21:59:54.434250870 +0200 +++ /var/tmp/diff_new_pack.QYGyLj/_new 2025-04-10 21:59:54.438251037 +0200 @@ -1,7 +1,7 @@ # # spec file for package courier-unicode # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define libsoname %{libname}8 Name: courier-unicode -Version: 2.3.1 +Version: 2.3.2 Release: 0 Summary: Courier Unicode Library License: GPL-3.0-or-later ++++++ courier-unicode-2.3.1.tar.bz2 -> courier-unicode-2.3.2.tar.bz2 ++++++ ++++ 5938 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/courier-unicode-2.3.1/ChangeLog new/courier-unicode-2.3.2/ChangeLog --- old/courier-unicode-2.3.1/ChangeLog 2024-08-06 00:56:42.000000000 +0200 +++ new/courier-unicode-2.3.2/ChangeLog 2025-04-05 16:45:33.000000000 +0200 @@ -1,3 +1,13 @@ +2.3.2 + +2025-04-05 Sam Varshavchik <mr...@courier-mta.com> + + * Fix warning messages from recent versions of gcc + +2024-09-07 Sam Varshavchik <mr...@courier-mta.com> + + * deb packaging fixes. + 2.3.1 2024-08-05 Sam Varshavchik <mr...@courier-mta.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/courier-unicode-2.3.1/Makefile.am new/courier-unicode-2.3.2/Makefile.am --- old/courier-unicode-2.3.1/Makefile.am 2023-12-26 17:44:55.000000000 +0100 +++ new/courier-unicode-2.3.2/Makefile.am 2024-08-31 11:00:00.000000000 +0200 @@ -632,7 +632,7 @@ $(MAKE) dist rm -rf @PACKAGE@-@VERSION@ deb/pbuild tar xf @PACKAGE@-@VERSION@.tar.bz2 - cd @PACKAGE@-@VERSION@ && chmod +x ./courier-debuild && ./courier-debuild -us -uc && mv deb ../deb/pbuild + cd @PACKAGE@-@VERSION@ && chmod +x ./courier-debuild && DEBGCC=default ./courier-debuild -us -uc && mv deb ../deb/pbuild rm -rf @PACKAGE@-@VERSION@ bump.deb.release: packaging/debian/changelog 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/courier-unicode-2.3.1/configure.ac new/courier-unicode-2.3.2/configure.ac --- old/courier-unicode-2.3.1/configure.ac 2024-08-06 00:56:42.000000000 +0200 +++ new/courier-unicode-2.3.2/configure.ac 2025-04-05 16:45:00.000000000 +0200 @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([courier-unicode],[2.3.1],[courier-us...@lists.sourceforge.net]) +AC_INIT([courier-unicode],[2.3.2],[courier-us...@lists.sourceforge.net]) AC_CONFIG_SRCDIR(unicodecpp.C) @@ -150,6 +150,12 @@ AM_CONDITIONAL(HAVE_DOCS,[test -f $srcdir/docbook/icon.gif]) +env LC_ALL=C perl -e 'use POSIX qw(strftime); print strftime("DATE=\"%a %b %d %Y\"; DATEFULL=\"%a, %d %b %Y %H:%M:%S %z\"", localtime)' >configure.date +. ./configure.date +rm configure.date +AC_SUBST(DATE) +AC_SUBST(DATEFULL) + AC_CONFIG_FILES(Makefile courier-debuild packaging/freebsd10/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/courier-unicode-2.3.1/courier-debuild new/courier-unicode-2.3.2/courier-debuild --- old/courier-unicode-2.3.1/courier-debuild 2024-08-06 00:57:40.000000000 +0200 +++ new/courier-unicode-2.3.2/courier-debuild 2025-04-05 16:45:47.000000000 +0200 @@ -9,14 +9,14 @@ set -e shopt -s extglob -f=`cd .. && ls courier-unicode-2.3.1.tar* | sed -n 1p` +f=`cd .. && ls courier-unicode-2.3.2.tar* | sed -n 1p` rm -rf deb mkdir deb cp ../$f deb/`echo $f | sed 's/courier-unicode-/courier-unicode_/;s/.tar./.orig.tar./'` cd deb tar xf * -cd courier-unicode-2.3.1 +cd courier-unicode-2.3.2 cp -pr packaging/debian . if test "$DEBGCC" = "" @@ -55,5 +55,5 @@ debuild "$@" cd .. -rm -rf courier-unicode-2.3.1 +rm -rf courier-unicode-2.3.2 echo "Built packages in the deb subdirectory." 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/courier-unicode-2.3.1/courier-unicode.h.in new/courier-unicode-2.3.2/courier-unicode.h.in --- old/courier-unicode-2.3.1/courier-unicode.h.in 2023-12-21 01:06:24.000000000 +0100 +++ new/courier-unicode-2.3.2/courier-unicode.h.in 2025-04-05 16:44:33.000000000 +0200 @@ -2,7 +2,7 @@ #define courier_unicode_h /* -** Copyright 2000-2024 Double Precision, Inc. +** Copyright 2000-2025 Double Precision, Inc. ** See COPYING for distribution information. ** */ @@ -1006,8 +1006,8 @@ typedef struct unicode_convert_hdr *unicode_convert_handle_t; /* -** unicode_convert_init() returns a non-NULL handle for the requested -** conversion, or NULL if the requested conversion is not available. +** unicode_convert_init() returns a non-nullptr handle for the requested +** conversion, or nullptr if the requested conversion is not available. */ unicode_convert_handle_t @@ -1049,7 +1049,7 @@ ** from this call, or prior unicode_convert() calls), or 0 if all ** invocations of the output function returned 0. ** -** If the errptr is not NULL, *errptr is set to non-zero if there were any +** If the errptr is not nullptr, *errptr is set to non-zero if there were any ** conversion errors -- if there was any text that could not be converted to ** the destination character text. */ @@ -1182,7 +1182,7 @@ /* ** Convert a character string to UTF-8. ** -** Returns a malloc-ed buffer holding the UTF-8 string, or NULL if an +** Returns a malloc-ed buffer holding the UTF-8 string, or nullptr if an ** error occurred. */ char *unicode_convert_toutf8(/* Text to convert to UTF-8 */ @@ -1192,7 +1192,7 @@ const char *charset, /* - ** If non-NULL, and a non-NULL pointer is + ** If non-nullptr, and a non-nullptr pointer is ** returned, *error is set to non-zero if ** a character conversion error has occurred. */ @@ -1202,7 +1202,7 @@ ** Convert UTF-8 text to another character set. ** ** Returns a malloc-ed buffer holding the string converted to the specified -** character set, or NULL if an error occurred. +** character set, or nullptr if an error occurred. */ char *unicode_convert_fromutf8(/* A UTF-8 string */ @@ -1216,7 +1216,7 @@ const char *charset, /* - ** If non-NULL, and a non-NULL pointer is + ** If non-nullptr, and a non-nullptr pointer is ** returned, *error is set to non-zero if ** a character conversion error has occurred. */ @@ -1227,7 +1227,7 @@ ** buffer. ** ** Returns a malloc-ed buffer holding the string converted to the specified -** character set, or NULL if an error occurred. +** character set, or nullptr if an error occurred. */ char *unicode_convert_tobuf(/* A string to convert */ @@ -1245,7 +1245,7 @@ const char *dstcharset, /* - ** If non-NULL, and a non-NULL pointer is + ** If non-nullptr, and a non-nullptr pointer is ** returned, *error is set to non-zero if ** a character conversion error has occurred. */ @@ -1329,7 +1329,7 @@ /* ** If unicode_convert_fromu_tobuf() - ** returns 0 and this is not NULL, + ** returns 0 and this is not nullptr, ** *err is set to non-0 if there was a ** conversion error to the requested ** character set. @@ -1344,7 +1344,7 @@ ** applying the title_func and char_func, then using ** unicode_convert_fromu_tobuf(). ** -** A NULL return indicates that the requested conversion cannot be performed. +** A nullptr return indicates that the requested conversion cannot be performed. */ char *unicode_convert_tocase( /* String to convert */ @@ -1363,7 +1363,7 @@ /* ** Conversion of the second and the remaining - ** character in str. If NULL, same as + ** character in str. If nullptr, same as ** first_char_func. */ char32_t (*char_func)(char32_t)); @@ -1541,7 +1541,7 @@ bool end() { - return end(NULL); + return end(nullptr); } /* Convert between two different charsets */ @@ -1597,9 +1597,9 @@ /* First character: unicode_uc, unicode_lc, or unicode_tc */ char32_t (*first_char_func)(char32_t), - /* If not NULL, second and subsequent chars */ + /* If not nullptr, second and subsequent chars */ char32_t (*char_func)(char32_t) - =NULL) + =nullptr) { bool dummy; @@ -1623,9 +1623,9 @@ /* First character: unicode_uc, unicode_lc, or unicode_tc */ char32_t (*first_char_func)(char32_t), - /* If not NULL, second and subsequent chars */ + /* If not nullptr, second and subsequent chars */ char32_t (*char_func)(char32_t) - =NULL); + =nullptr); private: bool end(bool *); @@ -1947,7 +1947,7 @@ void fill() const { - if (buf == NULL) + if (buf == nullptr) return; while (buf->lb_buf.empty()) @@ -1958,7 +1958,7 @@ if (buf->lb_buf.empty()) { delete buf; - buf=NULL; + buf=nullptr; } break; } @@ -1978,7 +1978,7 @@ { } - linebreak_iter() : buf(NULL) + linebreak_iter() : iter_value{}, end_iter_value{}, buf{nullptr} { } @@ -1995,7 +1995,7 @@ } linebreak_iter(const linebreak_iter<input_t> &v) - : buf(NULL) + : iter_value{}, end_iter_value{}, buf{nullptr} { operator=(v); } @@ -2008,7 +2008,7 @@ buf=v.buf; iter_value=v.iter_value; end_iter_value=v.end_iter_value; - v.buf=NULL; + v.buf=nullptr; return *this; } @@ -2017,7 +2017,7 @@ fill(); v.fill(); - return buf == NULL && v.buf == NULL; + return buf == nullptr && v.buf == nullptr; } bool operator!=(const linebreak_iter<input_t> &v) const @@ -2028,7 +2028,7 @@ value_type operator*() const { fill(); - return buf == NULL ? UNICODE_LB_MANDATORY: + return buf == nullptr ? UNICODE_LB_MANDATORY: buf->lb_buf.front(); } @@ -2147,7 +2147,7 @@ void fill() const { - if (buf == NULL) + if (buf == nullptr) return; while (buf->lb_buf.empty()) @@ -2158,7 +2158,7 @@ if (buf->lb_buf.empty()) { delete buf; - buf=NULL; + buf=nullptr; } break; } @@ -2173,13 +2173,13 @@ public: linebreakc_iter(const input_t &iter_valueArg, const input_t &iter_endvalueArg) - : iter_value(iter_valueArg), - end_iter_value(iter_endvalueArg), - buf(new linebreakc_callback_save_buf) + : iter_value{iter_valueArg}, + end_iter_value{iter_endvalueArg}, + buf{new linebreakc_callback_save_buf} { } - linebreakc_iter() : buf(NULL) + linebreakc_iter() : iter_value{}, end_iter_value{}, buf{nullptr} { } @@ -2190,7 +2190,7 @@ } linebreakc_iter(const linebreakc_iter<input_t> &v) - : buf(NULL) + : iter_value{}, end_iter_value{}, buf{nullptr} { operator=(v); } @@ -2203,7 +2203,7 @@ buf=v.buf; iter_value=v.iter_value; end_iter_value=v.end_iter_value; - v.buf=NULL; + v.buf=nullptr; return *this; } @@ -2212,7 +2212,7 @@ fill(); v.fill(); - return buf == NULL && v.buf == NULL; + return buf == nullptr && v.buf == nullptr; } bool operator!=(const linebreakc_iter<input_t> &v) const @@ -2223,7 +2223,7 @@ value_type operator*() const { fill(); - return buf == NULL ? + return buf == nullptr ? std::make_pair(UNICODE_LB_MANDATORY, (char32_t)0): buf->lb_buf.front(); 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/courier-unicode-2.3.1/courier-unicode.spec new/courier-unicode-2.3.2/courier-unicode.spec --- old/courier-unicode-2.3.1/courier-unicode.spec 2024-08-06 01:12:40.000000000 +0200 +++ new/courier-unicode-2.3.2/courier-unicode.spec 2025-04-05 18:04:31.000000000 +0200 @@ -1,18 +1,18 @@ Summary: Courier Unicode Library %if 0%{?compat:1} -Name: courier-unicode231 +Name: courier-unicode232 %define __brp_ldconfig %{nil} %else Name: courier-unicode %endif -Version: 2.3.1 +Version: 2.3.2 Release: 101%{?dist}%{?courier_release} License: GPLv3 Group: System Environment/Libraries URL: http://www.courier-mta.org/unicode/ -Source: http://download.sourceforge.net/courier/courier-unicode-2.3.1.tar.bz2 +Source: http://download.sourceforge.net/courier/courier-unicode-2.3.2.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: perl-interpreter BuildRequires: gcc-c++ @@ -45,7 +45,7 @@ %endif %prep -%setup -q -n courier-unicode-2.3.1 +%setup -q -n courier-unicode-2.3.2 %build %configure %{__make} -s %{?_smp_mflags} @@ -90,5 +90,5 @@ %endif %changelog -* Sun Jan 12 2014 Sam Varshavchik <mr...@octopus.email-scan.com> - 1.0 -- Initial build. +* Sat Apr 05 2025 Sam Varshavchik <mr...@courier-mta.com> +- Update 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/courier-unicode-2.3.1/courier-unicode.spec.in new/courier-unicode-2.3.2/courier-unicode.spec.in --- old/courier-unicode-2.3.1/courier-unicode.spec.in 2023-12-20 02:55:30.000000000 +0100 +++ new/courier-unicode-2.3.2/courier-unicode.spec.in 2024-09-15 00:50:07.000000000 +0200 @@ -90,5 +90,5 @@ %endif %changelog -* Sun Jan 12 2014 Sam Varshavchik <mr...@octopus.email-scan.com> - 1.0 -- Initial build. +* @DATE@ Sam Varshavchik <mr...@courier-mta.com> +- Update 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/courier-unicode-2.3.1/packaging/debian/changelog new/courier-unicode-2.3.2/packaging/debian/changelog --- old/courier-unicode-2.3.1/packaging/debian/changelog 2024-08-06 01:12:41.000000000 +0200 +++ new/courier-unicode-2.3.2/packaging/debian/changelog 2025-04-05 18:04:32.000000000 +0200 @@ -1,5 +1,5 @@ -courier-unicode (2.3.1-100) devel; urgency=medium +courier-unicode (2.3.2-100) devel; urgency=medium * Upstream release - -- Sam Varshavchik <mr...@courier-mta.com> Mon, 05 Aug 2024 19:12:41 -0400 + -- Sam Varshavchik <mr...@courier-mta.com> Sat, 05 Apr 2025 10:45:45 -0400 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/courier-unicode-2.3.1/packaging/debian/changelog.in new/courier-unicode-2.3.2/packaging/debian/changelog.in --- old/courier-unicode-2.3.1/packaging/debian/changelog.in 2024-08-06 01:12:41.000000000 +0200 +++ new/courier-unicode-2.3.2/packaging/debian/changelog.in 2025-04-05 18:04:32.000000000 +0200 @@ -2,4 +2,4 @@ * Upstream release - -- Sam Varshavchik <mr...@courier-mta.com> Mon, 05 Aug 2024 19:12:41 -0400 + -- Sam Varshavchik <mr...@courier-mta.com> @DATEFULL@ 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/courier-unicode-2.3.1/packaging/debian/libcourier-unicode-dev.lintian-overrides new/courier-unicode-2.3.2/packaging/debian/libcourier-unicode-dev.lintian-overrides --- old/courier-unicode-2.3.1/packaging/debian/libcourier-unicode-dev.lintian-overrides 2022-11-30 11:00:02.000000000 +0100 +++ new/courier-unicode-2.3.2/packaging/debian/libcourier-unicode-dev.lintian-overrides 2024-09-08 11:00:02.000000000 +0200 @@ -1,4 +1,4 @@ # # Manual pages generated using Docbook stylesheet # -groff-message usr/share/man/man3/* +groff-message * 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/courier-unicode-2.3.1/unicode_config.h.in new/courier-unicode-2.3.2/unicode_config.h.in --- old/courier-unicode-2.3.1/unicode_config.h.in 2024-08-06 00:57:41.000000000 +0200 +++ new/courier-unicode-2.3.2/unicode_config.h.in 2025-04-05 16:45:47.000000000 +0200 @@ -12,7 +12,7 @@ /* nl_langinfo_l implemented */ #undef HAVE_LANGINFO_L -/* Define to 1 if you have the `charset' library (-lcharset). */ +/* Define to 1 if you have the 'charset' library (-lcharset). */ #undef HAVE_LIBCHARSET /* Define to 1 if you have the <libcharset.h> header file. */ @@ -72,7 +72,7 @@ /* Define to the version of this package. */ #undef PACKAGE_VERSION -/* Define to 1 if all of the C90 standard headers exist (not just the ones +/* Define to 1 if all of the C89 standard headers exist (not just the ones required in a freestanding environment). This macro is provided for backward compatibility; new code need not use it. */ #undef STDC_HEADERS @@ -95,5 +95,11 @@ /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS -/* Define for large files, on AIX-style hosts. */ +/* Define to 1 on platforms where this makes off_t a 64-bit type. */ #undef _LARGE_FILES + +/* Number of bits in time_t, on hosts where this is settable. */ +#undef _TIME_BITS + +/* Define to 1 on platforms where this makes time_t a 64-bit type. */ +#undef __MINGW_USE_VC2005_COMPAT