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

Reply via email to