On Wed, Oct 11, 2017 at 07:10:19AM -0700, blind...@sdf.org wrote: > I hit an issue post 6.2 upgrade running out-of-date: > > $ /usr/ports/infrastructure/bin/out-of-date > Collecting installed packages: ok > Collecting port versions: ok > Collecting port signatures: ok > Outdated ports: > > archivers/lzo2 # -> > devel/libelf # -> > devel/libtool,-ltdl # -> > devel/libyaml # -> > devel/quirks # always-update -> quirks-2.367 > devel/slib # -> > devel/xdg-utils # -> > math/fftw3,-common # -> > print/poppler-data # -> > textproc/mozilla-dicts/en-GB # -> > x11/hicolor-icon-theme # -> > > It appears the fix in: > > https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/infrastructure/bin/out-of-date.diff?r1=1.8&r2=1.6&f=h > > missed a corner case for ports with no library dependencies as the > package signature for these ends up looking like:
yep, it's known. The most proper fix is in the process of getting committed. Actually, I've removed the special code in bsd.port.mk, and I now use pkg_create to build the exact same signatures directly. I was just waiting for pkg_create -S to hit the snapshots