Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zoo for openSUSE:Factory checked in at 2026-09-14 16:22:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zoo (Old) and /work/SRC/openSUSE:Factory/.zoo.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zoo" Mon Sep 14 16:22:22 2026 rev:27 rq:1377768 version:2.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/zoo/zoo.changes 2026-08-01 18:38:01.317782792 +0200 +++ /work/SRC/openSUSE:Factory/.zoo.new.1265/zoo.changes 2026-09-14 16:22:33.334004431 +0200 @@ -1,0 +2,25 @@ +Sun Sep 13 17:13:13 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2.10.1 (upstream 2.10 patchlevel 1). +- Upstream behavior changes: + * New archives use LZH compression (was LZC); old archives + still extract fine. + * 'zoo l' shows file modes instead of CRCs. +- Dropped patches (superseded by the version bump): + * zoo-2.10-tempfile.patch + * zoo-2.10-CAN-2005-2349.patch + * zoo-2.10-security-infinite_loop.patch +- Added patches (dropped ones re-added under versioned names, + byte-identical, no content change): + * zoo-2.10.1-tempfile.patch + * zoo-2.10.1-CAN-2005-2349.patch + * zoo-2.10.1-security-infinite_loop.patch +- Refreshed patches: + * zoo.patch: add the missing makefile linux target with the + previous build flags, drop the upstream-merged NOSTRCHR + hunk and the stale varargs.h dependency. + * zoo-gcc.patch and zoo-gcc14.patch: drop the + upstream-merged hunks (signal handler prototypes, + ctrl_c/handle_break parameter fixes). + +------------------------------------------------------------------- Old: ---- zoo-2.10-CAN-2005-2349.patch zoo-2.10-security-infinite_loop.patch zoo-2.10-tempfile.patch zoo.tar.gz New: ---- zoo-2.10.1-CAN-2005-2349.patch zoo-2.10.1-security-infinite_loop.patch zoo-2.10.1-tempfile.patch zoo-2.10pl1.tar.gz ----------(Old B)---------- Old: * zoo-2.10-tempfile.patch * zoo-2.10-CAN-2005-2349.patch * zoo-2.10-security-infinite_loop.patch Old: * zoo-2.10-CAN-2005-2349.patch * zoo-2.10-security-infinite_loop.patch - Added patches (dropped ones re-added under versioned names, Old:- Dropped patches (superseded by the version bump): * zoo-2.10-tempfile.patch * zoo-2.10-CAN-2005-2349.patch ----------(Old E)---------- ----------(New B)---------- New: * zoo-2.10.1-tempfile.patch * zoo-2.10.1-CAN-2005-2349.patch * zoo-2.10.1-security-infinite_loop.patch New: * zoo-2.10.1-CAN-2005-2349.patch * zoo-2.10.1-security-infinite_loop.patch - Refreshed patches: New: byte-identical, no content change): * zoo-2.10.1-tempfile.patch * zoo-2.10.1-CAN-2005-2349.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zoo.spec ++++++ --- /var/tmp/diff_new_pack.enegKY/_old 2026-09-14 16:22:34.372048009 +0200 +++ /var/tmp/diff_new_pack.enegKY/_new 2026-09-14 16:22:34.373048051 +0200 @@ -17,12 +17,15 @@ Name: zoo -Version: 2.10 +Version: 2.10.1 Release: 0 Summary: Pack Program License: SUSE-Public-Domain URL: https://en.wikipedia.org/wiki/Zoo_(file_format) -Source: zoo.tar.gz +# Upstream 2.10 patchlevel 1 (no newer release; author dead since 1993). +# Original ftp MASTER_SITES are gone; tarball from a distro mirror, +# sha256 matches FreeBSD/pkgsrc distinfo. +Source0: https://distfiles.macports.org/zoo/zoo-2.10pl1.tar.gz Patch0: zoo.patch Patch1: zoo-%{version}-tempfile.patch Patch2: zoo-gcc.patch @@ -45,7 +48,8 @@ for decompressing old archives. %prep -%autosetup -n zoo -p0 +# Tarball has no top-level directory +%autosetup -c -p0 %build %make_build linux OPTIM="%{optflags} -std=gnu17" ++++++ zoo-2.10-CAN-2005-2349.patch -> zoo-2.10.1-CAN-2005-2349.patch ++++++ ++++++ zoo-2.10-security-infinite_loop.patch -> zoo-2.10.1-security-infinite_loop.patch ++++++ ++++++ zoo-2.10-tempfile.patch -> zoo-2.10.1-tempfile.patch ++++++ ++++++ zoo-gcc.patch ++++++ --- /var/tmp/diff_new_pack.enegKY/_old 2026-09-14 16:22:34.439050822 +0200 +++ /var/tmp/diff_new_pack.enegKY/_new 2026-09-14 16:22:34.442050948 +0200 @@ -11,17 +11,4 @@ LINTFLAGS = -DLINT OPTIM = -O DESTDIR = /usr/bin -Index: options.h -=================================================================== ---- options.h.orig 2009-11-24 19:46:08.151711000 +0100 -+++ options.h 2009-11-24 19:46:08.758710000 +0100 -@@ -104,7 +104,7 @@ For documentation about this file, see o - #define GETTZ - #define FATTR - #define T_SIGNAL int --#define VARARGS -+#define STDARG - #define NEED_MEMMOVE - #define T_UINT16 unsigned short /* must be 16 bit unsigned */ - #define HAVE_ISATTY ++++++ zoo-gcc14.patch ++++++ --- /var/tmp/diff_new_pack.enegKY/_old 2026-09-14 16:22:34.456051536 +0200 +++ /var/tmp/diff_new_pack.enegKY/_new 2026-09-14 16:22:34.459051662 +0200 @@ -93,19 +93,6 @@ while (*++option) { switch (*option) { -Index: zooext.c -=================================================================== ---- zooext.c.orig -+++ zooext.c -@@ -636,7 +636,7 @@ ZOOFILE file; - - /* Ctrl_c() is called if ^C is hit while a file is being extracted. - It closes the files, deletes it, and exits. */ --T_SIGNAL ctrl_c() -+T_SIGNAL ctrl_c(int x) - { - #ifndef NOSIGNAL - signal (SIGINT, SIG_IGN); /* ignore any more */ Index: zoopack.c =================================================================== --- zoopack.c.orig @@ -121,34 +108,6 @@ #include "zoofns.h" #include "errors.i" #ifndef NOSIGNAL -@@ -399,7 +399,7 @@ OSs might not allow renaming of read-onl - - /* handle_break() */ - /* Sets break_hit to 1 when called */ --T_SIGNAL handle_break() -+T_SIGNAL handle_break(int x) - { - #ifndef NOSIGNAL - signal (SIGINT, SIG_IGN); /* ignore future control ^Cs for now */ -Index: zoofns.h -=================================================================== ---- zoofns.h.orig -+++ zoofns.h -@@ -42,12 +42,12 @@ char *nextfile PARMS ((int, char *, int) - int cfactor PARMS ((long, long)); - int chname PARMS ((char *, char *)); - int cmpnum PARMS ((unsigned int, unsigned int, unsigned int, unsigned int)); --T_SIGNAL ctrl_c PARMS ((void)); -+T_SIGNAL ctrl_c PARMS ((int)); - int exists PARMS ((char *)); - int getfile PARMS ((ZOOFILE, ZOOFILE, long, int)); - int getutime PARMS ((char *, unsigned *, unsigned *)); - int gettime PARMS ((ZOOFILE, unsigned *, unsigned *)); --T_SIGNAL handle_break PARMS ((void)); -+T_SIGNAL handle_break PARMS ((int)); - - #ifdef USE_ASCII - int isupper PARMS ((int)); Index: zoolist.c =================================================================== --- zoolist.c.orig ++++++ zoo.patch ++++++ --- /var/tmp/diff_new_pack.enegKY/_old 2026-09-14 16:22:34.487052837 +0200 +++ /var/tmp/diff_new_pack.enegKY/_new 2026-09-14 16:22:34.491053005 +0200 @@ -31,33 +31,24 @@ #List of all object files created for Zoo ZOOOBJS = addbfcrc.o addfname.o basename.o comment.o crcdefs.o \ -@@ -107,10 +107,10 @@ bsdansi: - convex: - $(MAKE) CFLAGS="-c $(OPTIM) -DBSD4_3 -DANSI_HDRS" $(TARGETS) - --# Linux 0.96c, gcc 2.2.2 -+# Linux 2.0.0, gcc 2.7.2 - linux: - $(MAKE) \ -- CFLAGS="-c -O2 -DBSD4_3 -DANSI_HDRS -DLINUX" \ -+ CFLAGS="-c $(OPTIM) -DBSD4_4 -DANSI_HDRS -DLINUX" \ - $(TARGETS) - - # linux as above, static linked -Index: options.h -=================================================================== ---- options.h.orig -+++ options.h -@@ -89,7 +89,7 @@ For documentation about this file, see o - /***********************************************************************/ - - #ifdef BSD4_3 --#define NOSTRCHR /* not really needed for 4.3BSD */ -+/* #define NOSTRCHR */ /* not really needed for 4.3BSD */ - #define FILTER - #define IO_MACROS - #define EXISTS(f) (access(f, 00) == 0) -Index: various.h +@@ -238,5 +238,5 @@ convex: + portable.o: /usr/include/stdio.h assert.h debug.h machine.h options.h + portable.o: portable.h various.h zoo.h zoofns.h zooio.h +-prterror.o: /usr/include/stdio.h /usr/include/varargs.h options.h various.h ++prterror.o: /usr/include/stdio.h options.h various.h + prterror.o: zoofns.h zooio.h + sysv.o: /usr/include/sys/stat.h /usr/include/sys/types.h /usr/include/time.h +@@ -259,3 +259,9 @@ + zoopack.o: /usr/include/signal.h /usr/include/stdio.h + zoopack.o: /usr/include/sys/signal.h errors.i options.h portable.h various.h + zoopack.o: zoo.h zoofns.h zooio.h ++ ++# Linux target (upstream 2.10pl1 has none; flags as in previous SUSE builds) ++linux: ++ $(MAKE) \ ++ CFLAGS="-c $(OPTIM) -DBSD4_4 -DANSI_HDRS -DLINUX" \ ++ $(TARGETS) + Index: various.h =================================================================== --- various.h.orig +++ various.h
