pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/open-vm-tools



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Nov 17 17:38:39 UTC 2025

Modified Files:
        pkgsrc/sysutils/open-vm-tools: Makefile distinfo
        pkgsrc/sysutils/open-vm-tools/patches:
            patch-services_plugins_guestInfo_perfMonLinux.c
Added Files:
        pkgsrc/sysutils/open-vm-tools/patches: patch-lib_misc_codesetOld.c
Removed Files:
        pkgsrc/sysutils/open-vm-tools/patches: patch-ba

Log Message:
open-vm-tools: updated to 12.5.4

12.5.4

This release resolves CVE-2025-41244. For more information on this vulnerability and its impact on Broadcom products, see VMSA-2025-0015.

A patch to address CVE-2025-41244 on earlier open-vm-tools releases is provided to the Linux community at CVE-2025-41244.patch.


To generate a diff of this commit:
cvs rdiff -u -r1.143 -r1.144 pkgsrc/sysutils/open-vm-tools/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/sysutils/open-vm-tools/distinfo
cvs rdiff -u -r1.3 -r0 pkgsrc/sysutils/open-vm-tools/patches/patch-ba
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/sysutils/open-vm-tools/patches/patch-lib_misc_codesetOld.c
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/sysutils/open-vm-tools/patches/patch-services_plugins_guestInfo_perfMonLinux.c

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

Modified files:

Index: pkgsrc/sysutils/open-vm-tools/Makefile
diff -u pkgsrc/sysutils/open-vm-tools/Makefile:1.143 pkgsrc/sysutils/open-vm-tools/Makefile:1.144
--- pkgsrc/sysutils/open-vm-tools/Makefile:1.143        Thu Oct 23 20:39:25 2025
+++ pkgsrc/sysutils/open-vm-tools/Makefile      Mon Nov 17 17:38:39 2025
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.143 2025/10/23 20:39:25 wiz Exp $
+# $NetBSD: Makefile,v 1.144 2025/11/17 17:38:39 adam Exp $
 
-OVTVER=                12.5.2
-DISTNAME=      open-vm-tools-${OVTVER}-24697584
+OVTVER=                12.5.4
+DISTNAME=      open-vm-tools-${OVTVER}-24964629
 PKGNAME=       open-vm-tools-${OVTVER}
-PKGREVISION=   2
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=vmware/}
 GITHUB_RELEASE=        stable-${OVTVER}
@@ -20,8 +19,8 @@ CXXFLAGS+=    -DGLIB_VERSION_MIN_REQUIRED=G
 
 BUILDLINK_TRANSFORM+=  rm:-Werror
 
-USE_LANGUAGES=         c gnu++11
-USE_CXX_FEATURES+=     c++11
+USE_CXX_FEATURES=      gnu++11
+USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 USE_TOOLS+=            autoconf automake pkg-config
 GNU_CONFIGURE=         yes
@@ -54,10 +53,11 @@ pre-configure:
        cd ${WRKSRC} && autoreconf -f -i
 
 post-install:
-       mv ${DESTDIR}${PKG_SYSCONFDIR}/tools.conf.example \
+       ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/tools.conf.example \
                ${DESTDIR}${EGDIR}/tools.conf
 
 .include "options.mk"
+
 .include "../../archivers/libmspack/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../net/libdnet/buildlink3.mk"

Index: pkgsrc/sysutils/open-vm-tools/distinfo
diff -u pkgsrc/sysutils/open-vm-tools/distinfo:1.44 pkgsrc/sysutils/open-vm-tools/distinfo:1.45
--- pkgsrc/sysutils/open-vm-tools/distinfo:1.44 Tue May 13 03:50:40 2025
+++ pkgsrc/sysutils/open-vm-tools/distinfo      Mon Nov 17 17:38:39 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.44 2025/05/13 03:50:40 adam Exp $
+$NetBSD: distinfo,v 1.45 2025/11/17 17:38:39 adam Exp $
 
-BLAKE2s (open-vm-tools-12.5.2-24697584.tar.gz) = 23114b60d349eef9c7159f93b4a97d42e75cc73f38d1458aa5f4d6fc0c11aadf
-SHA512 (open-vm-tools-12.5.2-24697584.tar.gz) = 19825e02f988b39134538dcb4f0365f8ccf3fae18e245bf61785ea885578881b5f6511aa544ca2b4b24f300a8a099f899a63178885b85ef4c808de18da331d54
-Size (open-vm-tools-12.5.2-24697584.tar.gz) = 4363141 bytes
+BLAKE2s (open-vm-tools-12.5.4-24964629.tar.gz) = 2bea849240363a2b4f256054dff95876bd8ed622e8f71d0e29e2881995c5cd15
+SHA512 (open-vm-tools-12.5.4-24964629.tar.gz) = 328265a8de09d0bf4922c24cd8165e671b331ae29613fce81948450b20588261faa7cc28357966e5ff27ebc266f001373ed9a94956c65a0febc9ae220a5fb9f3
+Size (open-vm-tools-12.5.4-24964629.tar.gz) = 4364808 bytes
 SHA1 (patch-Makefile.am) = 0f0345ea4d092c34a2b99beec43b64035c658433
 SHA1 (patch-ag) = a54f2a76e7b08c8c005a576d4e43ede3f0e0c9da
 SHA1 (patch-ah) = 2f59c9d650d378a84118991f75c59281a4836aaa
@@ -15,7 +15,6 @@ SHA1 (patch-at) = 6dbe029926e18075eedf9e
 SHA1 (patch-au) = bcacf757f1badbb1ef31dd6f7b438e974ac0d62c
 SHA1 (patch-ay) = ff2f26b43c5d74c3d6e6d816d5ac3177cfbe505d
 SHA1 (patch-az) = 971e3389db9d5d0a758ebe5b75cb45b419d50ba7
-SHA1 (patch-ba) = 77a57e736f3b02b8f942ae3543cee065a4c4e732
 SHA1 (patch-bb) = 5405e552faba3811d16df899baf4acd1cee466aa
 SHA1 (patch-bc) = 7d7ef35f6ab514c7818fcb80f070a325e4207b1f
 SHA1 (patch-be) = 4e4f88df81daf40769b38d1ddd49fbf5e8d8d1eb
@@ -36,6 +35,7 @@ SHA1 (patch-lib_include_sigPosixRegs.h) 
 SHA1 (patch-lib_include_vmblock__user.h) = fedbed79f997ce1e2c5a9d834374734ed56be51a
 SHA1 (patch-lib_include_vmci__sockets.h) = fba82038daf87a08f04ddd541281122f0047e968
 SHA1 (patch-lib_lock_ulSema.c) = 6908d4b453cbdb74100c9419da95a07db532c624
+SHA1 (patch-lib_misc_codesetOld.c) = 925f5f3abdd475969f4cbcee31b0e0fd4856e620
 SHA1 (patch-lib_misc_hostinfoPosix.c) = 91f0540de32172c3d4049828f34f66c143dae857
 SHA1 (patch-lib_misc_vthreadBase.c) = 341ffe3d7d484cf952dace1daa127e2e0a82e35a
 SHA1 (patch-lib_nicInfo_nicInfoInt.h) = 81d5e8625496218a679c0a87f30a08cc2e3af7a7
@@ -47,7 +47,7 @@ SHA1 (patch-network) = 21a9196b4ce610145
 SHA1 (patch-scripts_Makefile.am) = 30ca9cef3fb39018cdee2e0b5847945abc98c160
 SHA1 (patch-scripts_netbsd_network) = 0bb7e6f71fa811e1c789a4d0825b4bd0181fb2cf
 SHA1 (patch-services_plugins_dndcp_dnd_dndLinux.c) = d959de9443581ad53de394079fb85bee1bdda8c3
-SHA1 (patch-services_plugins_guestInfo_perfMonLinux.c) = be7912f53989d298b5965cb566085cd0a0e5cc90
+SHA1 (patch-services_plugins_guestInfo_perfMonLinux.c) = 05ad0a1a290e104e6355b20d1f285594019e09b4
 SHA1 (patch-services_plugins_timeSync_Makefile.am) = ae246998326e5c7f6adb6d7eebc318ba8c8af786
 SHA1 (patch-services_plugins_vix_vixTools.c) = a7e9df7fde7997315ef0ea77c50bbf1d410a2d9d
 SHA1 (patch-services_vmtoolsd_Makefile.am) = 558ed58e8fc6d933f0a9698c865b33f88a91c51c

Index: pkgsrc/sysutils/open-vm-tools/patches/patch-services_plugins_guestInfo_perfMonLinux.c
diff -u pkgsrc/sysutils/open-vm-tools/patches/patch-services_plugins_guestInfo_perfMonLinux.c:1.1 pkgsrc/sysutils/open-vm-tools/patches/patch-services_plugins_guestInfo_perfMonLinux.c:1.2
--- pkgsrc/sysutils/open-vm-tools/patches/patch-services_plugins_guestInfo_perfMonLinux.c:1.1   Tue Dec  7 18:25:46 2021
+++ pkgsrc/sysutils/open-vm-tools/patches/patch-services_plugins_guestInfo_perfMonLinux.c       Mon Nov 17 17:38:39 2025
@@ -1,15 +1,15 @@
-$NetBSD: patch-services_plugins_guestInfo_perfMonLinux.c,v 1.1 2021/12/07 18:25:46 adam Exp $
+$NetBSD: patch-services_plugins_guestInfo_perfMonLinux.c,v 1.2 2025/11/17 17:38:39 adam Exp $
 
 uselocale() is not available in NetBSD.
 
---- services/plugins/guestInfo/perfMonLinux.c.orig     2021-12-07 13:15:52.237512911 +0000
+--- services/plugins/guestInfo/perfMonLinux.c.orig     2025-09-18 01:06:27.000000000 +0000
 +++ services/plugins/guestInfo/perfMonLinux.c
 @@ -1587,7 +1587,7 @@ GuestInfoTakeSample(DynBuf *statBuf)  //
      */
     newLoc = newlocale(LC_ALL_MASK, "C", (locale_t)0);
     if (newLoc != (locale_t)0) {
 -      prevLoc = uselocale(newLoc);
-+      prevLoc = setlocale(LC_ALL, newLoc);
++      prevLoc = (locale_t)setlocale(LC_ALL, (const char *)newLoc);
     } else {
        g_warning("%s: newlocale failed, error=%d.\n", __FUNCTION__, errno);
     }
@@ -18,7 +18,7 @@ uselocale() is not available in NetBSD.
     if (newLoc != (locale_t)0) {
        /* Restore thread previous locale */
 -      uselocale(prevLoc);
-+      setlocale(LC_ALL, prevLoc);
++      setlocale(LC_ALL, (const char *)prevLoc);
        freelocale(newLoc);
     }
  

Added files:

Index: pkgsrc/sysutils/open-vm-tools/patches/patch-lib_misc_codesetOld.c
diff -u /dev/null pkgsrc/sysutils/open-vm-tools/patches/patch-lib_misc_codesetOld.c:1.1
--- /dev/null   Mon Nov 17 17:38:39 2025
+++ pkgsrc/sysutils/open-vm-tools/patches/patch-lib_misc_codesetOld.c   Mon Nov 17 17:38:39 2025
@@ -0,0 +1,22 @@
+$NetBSD: patch-lib_misc_codesetOld.c,v 1.1 2025/11/17 17:38:39 adam Exp $
+
+--- lib/misc/codesetOld.c.orig 2025-09-18 01:06:36.000000000 +0000
++++ lib/misc/codesetOld.c
+@@ -662,7 +662,7 @@ CodeSetOldGetCodeSetFromLocale(void)
+    codeset = Util_SafeStrdup(nl_langinfo_l(CODESET, new));
+    freelocale(new);
+ 
+-#elif defined(sun)
++#elif defined(sun) || defined(__NetBSD__)
+ 
+    char *locale = setlocale(LC_CTYPE, NULL);
+ 
+@@ -928,7 +928,7 @@ CodeSetOld_GenericToGenericDb(char const
+        * change bufIn so a simple cast is safe. --plangdale
+        */
+ 
+-#if defined(__linux__) || defined(__EMSCRIPTEN__)
++#if defined(__linux__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__)
+       status = iconv(cd, (char **)&bufIn, &sizeIn, &out, &outLeft);
+ #else
+       status = iconv(cd, &bufIn, &sizeIn, &out, &outLeft);



Home | Main Index | Thread Index | Old Index