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

Reply via email to