CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2025/05/03 09:09:39
Log message: import pkgconf 2.4.3 Our homegrown Perl-based pkg-config cannot cope with the giant DAGs arising in modern software, especially from the abseil-cpp and protobuf family. Waiting minutes for configure to complete in some ports is just awful. Thus we're switching to the sanely-licenced, widely used pkgconf, which is actively maintained, written in a sensible dialect of C, and does not suffer from these performance issues. Work that should happen in tree during this cycle: * see what we want to do with our old manual and pkgconf's * add pledge and unveil. Initial work done by espie during or right after p2k23, support from many. ok semarie Status: Vendor Tag: tb Release Tags: tb_20250503 N src/usr.bin/pkgconf/AUTHORS N src/usr.bin/pkgconf/COPYING N src/usr.bin/pkgconf/Makefile N src/usr.bin/pkgconf/cli/getopt_long.c N src/usr.bin/pkgconf/cli/getopt_long.h N src/usr.bin/pkgconf/cli/main.c N src/usr.bin/pkgconf/libpkgconf/argvsplit.c N src/usr.bin/pkgconf/libpkgconf/audit.c N src/usr.bin/pkgconf/libpkgconf/bsdstubs.c N src/usr.bin/pkgconf/libpkgconf/bsdstubs.h N src/usr.bin/pkgconf/libpkgconf/buffer.c N src/usr.bin/pkgconf/libpkgconf/cache.c N src/usr.bin/pkgconf/libpkgconf/client.c N src/usr.bin/pkgconf/libpkgconf/config.h N src/usr.bin/pkgconf/libpkgconf/dependency.c N src/usr.bin/pkgconf/libpkgconf/fileio.c N src/usr.bin/pkgconf/libpkgconf/fragment.c N src/usr.bin/pkgconf/libpkgconf/iter.h N src/usr.bin/pkgconf/libpkgconf/libpkgconf-api.h N src/usr.bin/pkgconf/libpkgconf/libpkgconf.h N src/usr.bin/pkgconf/libpkgconf/parser.c N src/usr.bin/pkgconf/libpkgconf/path.c N src/usr.bin/pkgconf/libpkgconf/personality.c N src/usr.bin/pkgconf/libpkgconf/pkg.c N src/usr.bin/pkgconf/libpkgconf/queue.c N src/usr.bin/pkgconf/libpkgconf/stdinc.h N src/usr.bin/pkgconf/libpkgconf/tuple.c N src/usr.bin/pkgconf/man/pkgconf.1 No conflicts created by this import