On Wed, 08 Jan 2025 14:21:48 +0100, Stuart Henderson <s...@spacehopper.org> wrote: > > 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? >
Haven't discovered any regression on installed .pc; ok kirill@ > (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 > -- wbr, Kirill