pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/mixxx
Module Name:    pkgsrc
Committed By:   mrg
Date:           Sun Oct 12 09:38:51 UTC 2025
Modified Files:
        pkgsrc/audio/mixxx: distinfo
Added Files:
        pkgsrc/audio/mixxx/patches: patch-lib_libshout-idjc_configure
            patch-lib_libshout-idjc_configure.ac
            patch-lib_libshout-idjc_src_common_httpp_encoding.c
            patch-lib_libshout-idjc_src_common_httpp_httpp.c
            patch-lib_libshout-idjc_src_proto_http.c
            patch-lib_libshout-idjc_src_shout.c
Log Message:
fix build with GCC 14: don't _XOPEN_SOURCE on netbsd, and include <strings.h>
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/audio/mixxx/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_configure \
    pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_configure.ac \
    pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_common_httpp_encoding.c \
    pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_common_httpp_httpp.c \
    pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_proto_http.c \
    pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_shout.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/mixxx/distinfo
diff -u pkgsrc/audio/mixxx/distinfo:1.8 pkgsrc/audio/mixxx/distinfo:1.9
--- pkgsrc/audio/mixxx/distinfo:1.8     Tue Aug 19 08:07:11 2025
+++ pkgsrc/audio/mixxx/distinfo Sun Oct 12 09:38:51 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2025/08/19 08:07:11 wiz Exp $
+$NetBSD: distinfo,v 1.9 2025/10/12 09:38:51 mrg Exp $
 
 BLAKE2s (mixxx-2.3.1.tar.gz) = 70ee035e6399d096caec4fe8aa69d4a3ce361763c4a5fbfd7f2c985f4c7cbc71
 SHA512 (mixxx-2.3.1.tar.gz) = 17cf8dee2aaca2ed85067474d40b0955abd22268767a9c68dbc8126554e6b216ddab9a42b6c888606aca61fdcccccda3062f5b4f1f550722c5033c516e046816
@@ -8,6 +8,12 @@ SHA1 (patch-lib_googletest_CMakeLists.tx
 SHA1 (patch-lib_googletest_googlemock_CMakeLists.txt) = 007f46b6a039bf09f39ea1dbfbb2065560c57252
 SHA1 (patch-lib_googletest_googletest_CMakeLists.txt) = 64b8ac949501264bfe99ebe501e262f74f635ff4
 SHA1 (patch-lib_kaitai_kaitaistream.cpp) = 1d77832b7f33d4605eda857a9998a0c66654c452
+SHA1 (patch-lib_libshout-idjc_configure) = 7415c64bb6b33c5d5f281c34334a12e9aa3a5579
+SHA1 (patch-lib_libshout-idjc_configure.ac) = 8ec9cbb1e29d952cf8e6574d30c0dc2e2bb25fe5
+SHA1 (patch-lib_libshout-idjc_src_common_httpp_encoding.c) = dbcd75f1126bfc2289a76c01843a3e66e18212a5
+SHA1 (patch-lib_libshout-idjc_src_common_httpp_httpp.c) = fa22de9a2a79031913e97fbfd1ff129a339235a3
+SHA1 (patch-lib_libshout-idjc_src_proto_http.c) = 6d9d857553793f8ea75b26ecf49f356815e2302c
+SHA1 (patch-lib_libshout-idjc_src_shout.c) = 5fdee42a693da4b9fb27dc855efe0f724c1370c8
 SHA1 (patch-src_controllers_controllermanager.cpp) = eb368c3ed4c0fe3bd553641fe07a385e7e78a064
 SHA1 (patch-src_track_taglib_trackmetadata__ape.cpp) = e0f7c4eadfb246a73660dc9d6444ba81cac40277
 SHA1 (patch-src_util_screensaver.cpp) = da16ba829646298af7a57567894c732ef1ecd53e
Added files:
Index: pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_configure
diff -u /dev/null pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_configure:1.1
--- /dev/null   Sun Oct 12 09:38:51 2025
+++ pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_configure        Sun Oct 12 09:38:51 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-lib_libshout-idjc_configure,v 1.1 2025/10/12 09:38:51 mrg Exp $
+
+Avoid _XOPEN_SOURCE on NetBSD.
+
+
+--- lib/libshout-idjc/configure.orig   2021-09-29 06:23:02.000000000 -0700
++++ lib/libshout-idjc/configure        2025-10-12 02:06:45.577383608 -0700
+@@ -12390,7 +12390,7 @@ CC=$lt_save_CC
+ 
+ 
+ case "$ac_cv_host" in
+-   *openbsd* | *solaris* | *irix*)
++   *openbsd* | *solaris* | *irix* | *netbsd*)
+    ;;
+    *)
+ $as_echo "#define _XOPEN_SOURCE 600" >>confdefs.h
Index: pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_configure.ac
diff -u /dev/null pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_configure.ac:1.1
--- /dev/null   Sun Oct 12 09:38:51 2025
+++ pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_configure.ac     Sun Oct 12 09:38:51 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-lib_libshout-idjc_configure.ac,v 1.1 2025/10/12 09:38:51 mrg Exp $
+
+Avoid _XOPEN_SOURCE on NetBSD.
+
+
+--- lib/libshout-idjc/configure.ac.orig        2021-09-29 06:23:02.000000000 -0700
++++ lib/libshout-idjc/configure.ac     2025-10-12 02:07:49.547570161 -0700
+@@ -39,7 +39,7 @@ dnl Set some options based on environmen
+ dnl openbsd headers break when _XOPEN_SOURCE is defined but without it seems
+ dnl to be fine
+ case "$ac_cv_host" in
+-   *openbsd* | *solaris* | *irix*)
++   *openbsd* | *solaris* | *irix* | *netbsd*)
+    ;;
+    *) AC_DEFINE(_XOPEN_SOURCE, 600, [Define if you have POSIX and XPG specifications])
+    ;;
Index: pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_common_httpp_encoding.c
diff -u /dev/null pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_common_httpp_encoding.c:1.1
--- /dev/null   Sun Oct 12 09:38:51 2025
+++ pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_common_httpp_encoding.c      Sun Oct 12 09:38:51 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_libshout-idjc_src_common_httpp_encoding.c,v 1.1 2025/10/12 09:38:51 mrg Exp $
+
+Include <strings.h> for strcasecmp().
+
+
+--- lib/libshout-idjc/src/common/httpp/encoding.c.orig 2021-09-29 06:23:02.000000000 -0700
++++ lib/libshout-idjc/src/common/httpp/encoding.c      2025-10-12 02:25:56.191075240 -0700
+@@ -28,6 +28,7 @@
+ 
+ #include <sys/types.h>
+ #include <string.h>
++#include <strings.h>
+ #include <stdlib.h>
+ #include <stdio.h>
+ 
Index: pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_common_httpp_httpp.c
diff -u /dev/null pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_common_httpp_httpp.c:1.1
--- /dev/null   Sun Oct 12 09:38:51 2025
+++ pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_common_httpp_httpp.c Sun Oct 12 09:38:51 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_libshout-idjc_src_common_httpp_httpp.c,v 1.1 2025/10/12 09:38:51 mrg Exp $
+
+Include <strings.h> for strcasecmp().
+
+
+--- lib/libshout-idjc/src/common/httpp/httpp.c.orig    2021-09-29 06:23:02.000000000 -0700
++++ lib/libshout-idjc/src/common/httpp/httpp.c 2025-10-12 02:26:05.022084395 -0700
+@@ -33,6 +33,7 @@
+ 
+ #include <stdlib.h>
+ #include <string.h>
++#include <strings.h>
+ #include <ctype.h>
+ 
+ #include <avl/avl.h>
Index: pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_proto_http.c
diff -u /dev/null pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_proto_http.c:1.1
--- /dev/null   Sun Oct 12 09:38:51 2025
+++ pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_proto_http.c Sun Oct 12 09:38:51 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_libshout-idjc_src_proto_http.c,v 1.1 2025/10/12 09:38:51 mrg Exp $
+
+Include <strings.h> for strcasecmp().
+
+
+--- lib/libshout-idjc/src/proto_http.c.orig    2021-09-29 06:23:02.000000000 -0700
++++ lib/libshout-idjc/src/proto_http.c 2025-10-12 02:26:23.717213398 -0700
+@@ -28,6 +28,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <strings.h>
+ 
+ #include <shoutidjc/shout.h>
+ #include "shout_private.h"
Index: pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_shout.c
diff -u /dev/null pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_shout.c:1.1
--- /dev/null   Sun Oct 12 09:38:51 2025
+++ pkgsrc/audio/mixxx/patches/patch-lib_libshout-idjc_src_shout.c      Sun Oct 12 09:38:51 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_libshout-idjc_src_shout.c,v 1.1 2025/10/12 09:38:51 mrg Exp $
+
+Include <strings.h> for strcasecmp().
+
+
+--- lib/libshout-idjc/src/shout.c.orig 2021-09-29 06:23:02.000000000 -0700
++++ lib/libshout-idjc/src/shout.c      2025-10-12 02:26:14.844270957 -0700
+@@ -29,6 +29,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <strings.h>
+ #include <errno.h>
+ 
+ #include <shoutidjc/shout.h>
Home |
Main Index |
Thread Index |
Old Index