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