Subject: CVS commit: pkgsrc/security/munge
From: Jason Bacon
Date: 2024-05-19 00:31:06
Message id: 20240518223106.A3BD0FA2C@cvs.NetBSD.org

Log Message:
security/munge: Temporary hack to fix build on Darwin

Bundled libmissing contains strlcpy() and other functions that
are part of libc on Darwin, so the library is empty.  macOS "ar"
requires at least one object file.  Renamed strlcpy() to
__munge_strlcpy() so libmissing would contain something.
Working with upstream on a permanent fix.

Files:
RevisionActionfile
1.30modifypkgsrc/security/munge/Makefile
1.9modifypkgsrc/security/munge/PLIST
1.2modifypkgsrc/security/munge/PLIST.Darwin
1.8modifypkgsrc/security/munge/PLIST.FreeBSD
1.7modifypkgsrc/security/munge/PLIST.Linux
1.4modifypkgsrc/security/munge/buildlink3.mk
1.10modifypkgsrc/security/munge/distinfo
1.3modifypkgsrc/security/munge/files/munge.sh
1.7modifypkgsrc/security/munge/patches/patch-src_etc_Makefile.in
1.3addpkgsrc/security/munge/patches/patch-configure
1.1addpkgsrc/security/munge/patches/patch-src_libmissing_strlcpy.c
1.1addpkgsrc/security/munge/patches/patch-src_libmissing_strlcpy.h
1.1addpkgsrc/security/munge/patches/patch-src_munged_munged.c
1.1addpkgsrc/security/munge/patches/patch-src_munged_path.c