Lots of fixes (including overflows, out of bound reads and writes,
null deref, memory leaks, etc), and notably has a new (as of Aug 2022)
solver which is significantly faster than the current one:

 "There is now a new solver that is designed to provide higher performance
  with complicated graphs, which works by flattening the dependency graph
  into a smaller set of dependencies.  This graph can then be evaluated
  instead of the original dependency graph without having to visit every
  edge in the graph.

  NOTE: This solver, while providing significant performance improvements,
  does so, at the cost of changed behavior for some edge cases (such as
  circular dependencies)."

ok?

(aircrack-ng lists a dependency on this for some reason, though it
doesn't seem to actually use it. anyway, it still builds).

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/pkgconf/Makefile,v
diff -u -p -r1.7 Makefile
--- Makefile    21 Sep 2023 09:50:02 -0000      1.7
+++ Makefile    8 Jan 2025 13:21:18 -0000
@@ -1,12 +1,13 @@
 COMMENT =              package compiler and linker metadata toolkit
 
-DISTNAME =             pkgconf-1.6.3
+DISTNAME =             pkgconf-2.3.0
+EXTRACT_SUFX =         .tar.xz
 
-SHARED_LIBS +=         pkgconf 0.0     # 3.0
+SHARED_LIBS +=         pkgconf 1.0     # 5.0
 
 CATEGORIES =           devel
 
-HOMEPAGE =             https://git.dereferenced.org/pkgconf/pkgconf
+HOMEPAGE =             https://gitea.treehouse.systems/ariadne/pkgconf
 
 MAINTAINER =           Adam Steen <a...@adamsteen.com.au>
 
@@ -15,7 +16,7 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB =              c
 
-SITES =                        https://distfiles.dereferenced.org/pkgconf/
+SITES =                        https://distfiles.ariadne.space/pkgconf/
 
 TEST_DEPENDS =         devel/kyua-cli
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/pkgconf/distinfo,v
diff -u -p -r1.3 distinfo
--- distinfo    6 Aug 2019 10:20:09 -0000       1.3
+++ distinfo    8 Jan 2025 13:21:18 -0000
@@ -1,2 +1,2 @@
-SHA256 (pkgconf-1.6.3.tar.gz) = Ap4UP8JlxN+F0WgPqmNEyuBnUIx03Hxiu/NPHCvZFYg=
-SIZE (pkgconf-1.6.3.tar.gz) = 425296
+SHA256 (pkgconf-2.3.0.tar.xz) = OpCArFHQNhXnwZEKCiqN8IQkiStfE7BiiiBNP8zg6os=
+SIZE (pkgconf-2.3.0.tar.xz) = 316160
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/pkgconf/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 18:52:29 -0000      1.2
+++ pkg/PLIST   8 Jan 2025 13:21:18 -0000
@@ -1,3 +1,4 @@
+@bin bin/bomtool
 @bin bin/pkgconf
 include/pkgconf/
 include/pkgconf/libpkgconf/
@@ -6,12 +7,13 @@ include/pkgconf/libpkgconf/iter.h
 include/pkgconf/libpkgconf/libpkgconf-api.h
 include/pkgconf/libpkgconf/libpkgconf.h
 include/pkgconf/libpkgconf/stdinc.h
-lib/libpkgconf.a
+@static-lib lib/libpkgconf.a
 lib/libpkgconf.la
 @lib lib/libpkgconf.so.${LIBpkgconf_VERSION}
 lib/pkgconfig/libpkgconf.pc
 @man man/man1/pkgconf.1
 @man man/man5/pc.5
+@man man/man5/pkgconf-personality.5
 @man man/man7/pkg.m4.7
 @comment share/aclocal/
 @comment share/aclocal/pkg.m4

Reply via email to