pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/scmcvs



Module Name:    pkgsrc
Committed By:   tnn
Date:           Tue Apr 29 09:10:51 UTC 2025

Modified Files:
        pkgsrc/devel/scmcvs: Makefile distinfo
        pkgsrc/devel/scmcvs/patches: patch-ad
Added Files:
        pkgsrc/devel/scmcvs/patches: patch-diff_system.h patch-diff_util.c

Log Message:
scmcvs: fix build w/ GCC 15


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/scmcvs/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/scmcvs/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/scmcvs/patches/patch-ad
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/scmcvs/patches/patch-diff_system.h \
    pkgsrc/devel/scmcvs/patches/patch-diff_util.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/scmcvs/Makefile
diff -u pkgsrc/devel/scmcvs/Makefile:1.22 pkgsrc/devel/scmcvs/Makefile:1.23
--- pkgsrc/devel/scmcvs/Makefile:1.22   Sat Apr 19 07:57:44 2025
+++ pkgsrc/devel/scmcvs/Makefile        Tue Apr 29 09:10:51 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/04/19 07:57:44 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2025/04/29 09:10:51 tnn Exp $
 
 DISTNAME=      cvs-1.12.13
 PKGREVISION=   9
@@ -17,6 +17,7 @@ CONFIGURE_ARGS+=      --with-external-zlib
 CONFIGURE_ARGS+=       --with-rsh=ssh
 CONFIGURE_ENV+=                PERL=${TOOLS_PERL5}
 CONFIGURE_ENV+=                gl_cv_func_getcwd_null=yes
+CPPFLAGS.Linux+=       -D_GNU_SOURCE   # fputs_unlocked(3)
 
 CHECK_INTERPRETER_SKIP=        share/cvs/contrib/*
 INFO_FILES=            yes

Index: pkgsrc/devel/scmcvs/distinfo
diff -u pkgsrc/devel/scmcvs/distinfo:1.27 pkgsrc/devel/scmcvs/distinfo:1.28
--- pkgsrc/devel/scmcvs/distinfo:1.27   Mon Apr 21 16:35:05 2025
+++ pkgsrc/devel/scmcvs/distinfo        Tue Apr 29 09:10:51 2025
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.27 2025/04/21 16:35:05 wiz Exp $
+$NetBSD: distinfo,v 1.28 2025/04/29 09:10:51 tnn Exp $
 
 BLAKE2s (cvs-1.12.13.tar.bz2) = 9942455b8517b9b3bafdca6f9368f420897b555546ab45c28d42f5d54811e291
 SHA512 (cvs-1.12.13.tar.bz2) = 7d10f808de62190b18d4f706d2d03ab218a508bfb52047ff3e830e293ec40c5e8bf6cc743ef72a5c24be5aa867c9e4892d7d475a026a98b296a3764b4bd0f4d8
 Size (cvs-1.12.13.tar.bz2) = 3911104 bytes
 SHA1 (patch-ab) = bc26fcb899d6316298c97779016aab4edb5cd124
-SHA1 (patch-ad) = 12847d39cece34b310e4bc88c47fa8769233dff5
+SHA1 (patch-ad) = d2e1a26d646b03331ad81748c5384a3d06238092
 SHA1 (patch-ae) = be535ece7dc9b62c940f500e67c454bf1a86feed
 SHA1 (patch-af) = 4299a901206aef3accb428579deb8774411992c7
 SHA1 (patch-ag) = 53d072ba6bdbe0f988829616a232bb154cab2be3
@@ -25,6 +25,8 @@ SHA1 (patch-ay) = 6ce1c3c21dbc478248068f
 SHA1 (patch-az) = 9dfd460ae6617f1492e0e6861387ff80080a7d5d
 SHA1 (patch-ba) = 7153e12e5da86effd4285e147f9f534011982e07
 SHA1 (patch-bb) = 153dc447751f3d52bca5033f33a95f408c5775db
+SHA1 (patch-diff_system.h) = e8b921f2ac34ef621d6daf1d11a15669f4ea2582
+SHA1 (patch-diff_util.c) = efd36058d541e6b952c831e37022155288daf73c
 SHA1 (patch-lib_mktime.c) = 526a0e24c6399d527ae6a463ea91e993f9f7e920
 SHA1 (patch-lib_vasnprintf.c) = fbba4d923d3c61ebcf79e82779919dc1f8a570c0
 SHA1 (patch-m4_fpending.m4) = 6b7c96d8f092e179d2cfdf036bcbfd3855292e0f

Index: pkgsrc/devel/scmcvs/patches/patch-ad
diff -u pkgsrc/devel/scmcvs/patches/patch-ad:1.3 pkgsrc/devel/scmcvs/patches/patch-ad:1.4
--- pkgsrc/devel/scmcvs/patches/patch-ad:1.3    Mon Oct 14 06:51:02 2013
+++ pkgsrc/devel/scmcvs/patches/patch-ad        Tue Apr 29 09:10:51 2025
@@ -1,7 +1,16 @@
-$NetBSD: patch-ad,v 1.3 2013/10/14 06:51:02 adam Exp $
+$NetBSD: patch-ad,v 1.4 2025/04/29 09:10:51 tnn Exp $
 
 --- lib/sighandle.c.orig       2003-10-05 03:49:29.000000000 +0000
 +++ lib/sighandle.c
+@@ -56,7 +56,7 @@ char *malloc();
+ 
+ /* Define linked list of signal handlers structure */
+ struct SIG_hlist {
+-      RETSIGTYPE              (*handler)();
++      RETSIGTYPE              (*handler)(int);
+       struct SIG_hlist        *next;
+ };
+ 
 @@ -204,8 +204,10 @@ static RETSIGTYPE SIG_handle (int sig)
        this = SIG_handlers[sig];
        while (this != (struct SIG_hlist *) NULL)
@@ -14,3 +23,12 @@ $NetBSD: patch-ad,v 1.3 2013/10/14 06:51
        }
        SIG_endCrSect();
  
+@@ -220,7 +222,7 @@ static RETSIGTYPE SIG_handle (int sig)
+  * restoration later.
+  */
+ 
+-int SIG_register(int sig, RETSIGTYPE (*fn)())
++int SIG_register(int sig, RETSIGTYPE (*fn)(int))
+ {
+       int                     val;
+       struct SIG_hlist        *this;

Added files:

Index: pkgsrc/devel/scmcvs/patches/patch-diff_system.h
diff -u /dev/null pkgsrc/devel/scmcvs/patches/patch-diff_system.h:1.1
--- /dev/null   Tue Apr 29 09:10:51 2025
+++ pkgsrc/devel/scmcvs/patches/patch-diff_system.h     Tue Apr 29 09:10:51 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-diff_system.h,v 1.1 2025/04/29 09:10:51 tnn Exp $
+
+* replace K&R prototypes
+
+--- diff/system.h.orig 2025-04-29 08:58:50.538410570 +0000
++++ diff/system.h
+@@ -177,7 +177,7 @@ VOID *malloc ();
+ VOID *realloc ();
+ #endif
+ #ifndef getenv
+-char *getenv ();
++char *getenv (const char *);
+ #endif
+ 
+ #include <limits.h>
Index: pkgsrc/devel/scmcvs/patches/patch-diff_util.c
diff -u /dev/null pkgsrc/devel/scmcvs/patches/patch-diff_util.c:1.1
--- /dev/null   Tue Apr 29 09:10:51 2025
+++ pkgsrc/devel/scmcvs/patches/patch-diff_util.c       Tue Apr 29 09:10:51 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-diff_util.c,v 1.1 2025/04/29 09:10:51 tnn Exp $
+
+* replace K&R prototype
+
+--- diff/util.c.orig   2025-04-29 08:59:30.153087345 +0000
++++ diff/util.c
+@@ -24,7 +24,7 @@ GNU General Public License for more deta
+ #endif
+ 
+ #ifndef strerror
+-extern char *strerror ();
++extern char *strerror (int);
+ #endif
+ 
+ /* Queue up one-line messages to be printed at the end,



Home | Main Index | Thread Index | Old Index