pkgsrc-Changes archive

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

CVS commit: pkgsrc/multimedia/mp4v2



Module Name:    pkgsrc
Committed By:   triaxx
Date:           Fri Jan  2 12:17:14 UTC 2026

Modified Files:
        pkgsrc/multimedia/mp4v2: Makefile distinfo
Added Files:
        pkgsrc/multimedia/mp4v2/patches: patch-src_mp4util.cpp

Log Message:
Fix abort with ctype(3) for NetBSD 11

https://github.com/TechSmith/mp4v2/pull/85


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/multimedia/mp4v2/Makefile \
    pkgsrc/multimedia/mp4v2/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/multimedia/mp4v2/patches/patch-src_mp4util.cpp

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

Modified files:

Index: pkgsrc/multimedia/mp4v2/Makefile
diff -u pkgsrc/multimedia/mp4v2/Makefile:1.10 pkgsrc/multimedia/mp4v2/Makefile:1.11
--- pkgsrc/multimedia/mp4v2/Makefile:1.10       Fri Aug 26 06:40:25 2022
+++ pkgsrc/multimedia/mp4v2/Makefile    Fri Jan  2 12:17:14 2026
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2022/08/26 06:40:25 adam Exp $
+# $NetBSD: Makefile,v 1.11 2026/01/02 12:17:14 triaxx Exp $
 
 DISTNAME=      mp4v2-5.0.1
+PKGREVISION=   1
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=TechSmith/}
 GITHUB_TAG=    Release-ThirdParty-MP4v2-${PKGVERSION_NOREV}
@@ -12,7 +13,8 @@ LICENSE=      mpl-1.1
 
 WRKSRC=                ${WRKDIR}/mp4v2-${GITHUB_TAG}
 
-USE_LANGUAGES=         c c++11
+USE_LANGUAGES=         c c++
+USE_CXX_FEATURES=      c++11
 USE_LIBTOOL=           yes
 USE_PKGLOCALEDIR=      yes
 USE_TOOLS+=            gmake
Index: pkgsrc/multimedia/mp4v2/distinfo
diff -u pkgsrc/multimedia/mp4v2/distinfo:1.10 pkgsrc/multimedia/mp4v2/distinfo:1.11
--- pkgsrc/multimedia/mp4v2/distinfo:1.10       Fri Aug 26 06:40:25 2022
+++ pkgsrc/multimedia/mp4v2/distinfo    Fri Jan  2 12:17:14 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.10 2022/08/26 06:40:25 adam Exp $
+$NetBSD: distinfo,v 1.11 2026/01/02 12:17:14 triaxx Exp $
 
 BLAKE2s (mp4v2-5.0.1.tar.gz) = e43bc4237475b3e573347e71b441900207b0dd04c81498d5cd9985366f9af6d7
 SHA512 (mp4v2-5.0.1.tar.gz) = 662b85e2d5cd1c190e7cbc7074914f750939694f8391ebf1402ecb90c533a35acc5bb5a1cfa852fc06e39c0b7e92142d26f8ee94fa2e6df2c0b1ed94fc2c63d7
@@ -7,6 +7,7 @@ SHA1 (patch-include_mp4v2_file.h) = bfb8
 SHA1 (patch-libutil_Utility.h) = 982a92307e50061cefb8b979382c227cae144358
 SHA1 (patch-src_mp4.cpp) = 53435290d3f3fd9ecc552357f674c54f5c6ec98d
 SHA1 (patch-src_mp4atom.cpp) = 78a6dce747a8c5cc73f231fa9b81d116b51cf4bb
+SHA1 (patch-src_mp4util.cpp) = 557fc51233462dd4b63f2f3178963c73e62f43e7
 SHA1 (patch-util_mp4art.cpp) = e14257a57bb297f158c1d2a9e39023535e558895
 SHA1 (patch-util_mp4chaps.cpp) = c22a9b8b086165d8e65aeb9f470d7c3eabb9adb6
 SHA1 (patch-util_mp4file.cpp) = 7e8ca0b042e96df1bc096f3efb351600432cdfd0

Added files:

Index: pkgsrc/multimedia/mp4v2/patches/patch-src_mp4util.cpp
diff -u /dev/null pkgsrc/multimedia/mp4v2/patches/patch-src_mp4util.cpp:1.1
--- /dev/null   Fri Jan  2 12:17:14 2026
+++ pkgsrc/multimedia/mp4v2/patches/patch-src_mp4util.cpp       Fri Jan  2 12:17:14 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_mp4util.cpp,v 1.1 2026/01/02 12:17:14 triaxx Exp $
+
+Fix abort with ctype(3) for NetBSD 11 (e.g. when s1 is "\251nam").
+
+https://github.com/TechSmith/mp4v2/pull/85
+
+--- src/mp4util.cpp.orig       2026-01-02 11:56:31.508036629 +0000
++++ src/mp4util.cpp
+@@ -40,7 +40,7 @@ bool MP4NameFirstMatches(const char* s1,
+         if (*s2 == '\0' || strchr("[.", *s2)) {
+             break;
+         }
+-        if (tolower(*s1) != tolower(*s2)) {
++        if (tolower((unsigned char)*s1) != tolower((unsigned char)*s2)) {
+             return false;
+         }
+         s1++;



Home | Main Index | Thread Index | Old Index