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 <[email protected]>
+
+- 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 <[email protected]>
+
+ * Fix warning messages from recent versions of gcc
+
+2024-09-07 Sam Varshavchik <[email protected]>
+
+ * deb packaging fixes.
+
2.3.1
2024-08-05 Sam Varshavchik <[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/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@-@[email protected]
- 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],[[email protected]])
+AC_INIT([courier-unicode],[2.3.2],[[email protected]])
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 <[email protected]> - 1.0
-- Initial build.
+* Sat Apr 05 2025 Sam Varshavchik <[email protected]>
+- 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 <[email protected]> - 1.0
-- Initial build.
+* @DATE@ Sam Varshavchik <[email protected]>
+- 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 <[email protected]> Mon, 05 Aug 2024 19:12:41 -0400
+ -- Sam Varshavchik <[email protected]> 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 <[email protected]> Mon, 05 Aug 2024 19:12:41 -0400
+ -- Sam Varshavchik <[email protected]> @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