pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/cdrtools



Module Name:    pkgsrc
Committed By:   nia
Date:           Mon Jun 15 07:17:12 UTC 2026

Modified Files:
        pkgsrc/sysutils/cdrtools: Makefile distinfo
Added Files:
        pkgsrc/sysutils/cdrtools/patches: patch-autoconf_configure

Log Message:
cdrtools: Build fixes for GCC 15.


To generate a diff of this commit:
cvs rdiff -u -r1.132 -r1.133 pkgsrc/sysutils/cdrtools/Makefile
cvs rdiff -u -r1.100 -r1.101 pkgsrc/sysutils/cdrtools/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/sysutils/cdrtools/patches/patch-autoconf_configure

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

Modified files:

Index: pkgsrc/sysutils/cdrtools/Makefile
diff -u pkgsrc/sysutils/cdrtools/Makefile:1.132 pkgsrc/sysutils/cdrtools/Makefile:1.133
--- pkgsrc/sysutils/cdrtools/Makefile:1.132     Fri Mar 22 11:40:33 2024
+++ pkgsrc/sysutils/cdrtools/Makefile   Mon Jun 15 07:17:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.132 2024/03/22 11:40:33 micha Exp $
+# $NetBSD: Makefile,v 1.133 2026/06/15 07:17:11 nia Exp $
 
 DISTNAME=      2024-03-21
 PKGNAME=       cdrtools-3.02a10
@@ -12,6 +12,9 @@ HOMEPAGE=     https://codeberg.org/schilytoo
 COMMENT=       Software for creating ISO9660 images and writing CD/DVD/Blu-ray
 LICENSE=       cddl-1.0 AND gnu-gpl-v2 AND gnu-lgpl-v2.1 AND 2-clause-bsd
 
+# Uses "old-style function definitions".
+FORCE_C_STD=   gnu89
+
 LDFLAGS.Darwin+=       -L${PREFIX}/lib -lintl -liconv
 
 .include "../../mk/bsd.prefs.mk"

Index: pkgsrc/sysutils/cdrtools/distinfo
diff -u pkgsrc/sysutils/cdrtools/distinfo:1.100 pkgsrc/sysutils/cdrtools/distinfo:1.101
--- pkgsrc/sysutils/cdrtools/distinfo:1.100     Fri Apr 25 20:33:29 2025
+++ pkgsrc/sysutils/cdrtools/distinfo   Mon Jun 15 07:17:11 2026
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.100 2025/04/25 20:33:29 nia Exp $
+$NetBSD: distinfo,v 1.101 2026/06/15 07:17:11 nia Exp $
 
 BLAKE2s (schilytools/2024-03-21.tar.gz) = 8a8704f0b38175cb4171d6a3a2cfb661d63e5449cbc6313634ad85ac1e30327c
 SHA512 (schilytools/2024-03-21.tar.gz) = 3214fbe32556373e097cb4c08baca7b256ddc7c0be43c874e9df490cc63eae58fd58cb10b00cc0fda954b3308a0a040b5c51f14026fabdc88543ac212754c91d
 Size (schilytools/2024-03-21.tar.gz) = 5892015 bytes
 SHA1 (patch-RULES_MKLINKS) = 0c05cd69950d8d3af09a7551dde234739c7fd125
+SHA1 (patch-autoconf_configure) = bf5beee56fe7833403f559d8d6713e045bd7eb24

Added files:

Index: pkgsrc/sysutils/cdrtools/patches/patch-autoconf_configure
diff -u /dev/null pkgsrc/sysutils/cdrtools/patches/patch-autoconf_configure:1.1
--- /dev/null   Mon Jun 15 07:17:12 2026
+++ pkgsrc/sysutils/cdrtools/patches/patch-autoconf_configure   Mon Jun 15 07:17:11 2026
@@ -0,0 +1,55 @@
+$NetBSD: patch-autoconf_configure,v 1.1 2026/06/15 07:17:11 nia Exp $
+
+Update tests for the return type of signal handlers for the
+GCC 15 era.
+
+--- autoconf/configure.orig    2024-03-21 13:19:57.000000000 +0000
++++ autoconf/configure
+@@ -6318,17 +6318,15 @@ else
+ #include "confdefs.h"
+ #include <sys/types.h>
+ #include <signal.h>
+-#ifdef signal
+-#undef signal
+-#endif
+-#ifdef __cplusplus
+-extern "C" void (*signal (int, void (*)(int)))(int);
+-#else
+-void (*signal ()) ();
+-#endif
+ 
++void handler(int signo)
++{
++      (void)signo;
++}
++
+ int main() {
+ int i;
++signal(SIGBUS, handler);
+ ; return 0; }
+ EOF
+ if { { eval echo configure:6335: \"$ac_compile\" ;} 1>&5; { eval $ac_compile ;} 2>&5; }; then
+@@ -14184,17 +14182,15 @@ else
+ #include "confdefs.h"
+ #include <sys/types.h>
+ #include <signal.h>
+-#ifdef signal
+-#undef signal
+-#endif
+-#ifdef __cplusplus
+-extern "C" void (*signal (int, void (*)(int)))(int);
+-#else
+-void (*signal ()) ();
+-#endif
+ 
++void handler(int signo)
++{
++      (void)signo;
++}
++
+ int main() {
+ int i;
++signal(SIGBUS, handler);
+ ; return 0; }
+ EOF
+ if { { eval echo configure:14201: \"$ac_compile\" ;} 1>&5; { eval $ac_compile ;} 2>&5; }; then



Home | Main Index | Thread Index | Old Index