thanks, fixed.
On 2025/11/19 21:12, Bryan Vyhmeister wrote:
> On Wed, Nov 19, 2025 at 01:20:49PM -0700, Stuart Henderson wrote:
> > CVSROOT: /cvs
> > Module name: ports
> > Changes by: [email protected] 2025/11/19 13:20:49
> >
> > Modified files:
> > net/unifi/main : Makefile distinfo
> > net/unifi/main/pkg: PLIST
> >
> > Log message:
> > update to unifi-10.0.156
> >
> > fix dir of snappy-java when overriding with a version built for
> > OpenBSD/amd64; it moved a while ago upstream but I didn't notice.
> > if you had any problems with APs not adopting this may be why.
>
> Something is not quite right with this update. If I run "make update" in
> /usr/ports/net/unifi/main, I get an error when building the package.
>
> ===> Building package for unifi-10.0.156
> Create /usr/ports/packages/amd64/all/unifi-10.0.156.tgz
> Creating package unifi-10.0.156
> checksumming|***
> | 3%
> Error:
> /usr/ports/pobj/unifi-10.0.156/fake-amd64/usr/local/share/unifi/lib/local/snappy-java-1.1.10.5-jdk17-libc++.12.0.jar
> does not exist
> Warning: symlink(s) point to non-existent
> /usr/ports/pobj/unifi-10.0.156/fake-amd64/usr/local/bin/mongod
>
> /usr/ports/pobj/unifi-10.0.156/fake-amd64/usr/local/share/unifi/bin/mongod
> Warning: symlink(s) point to non-existent
> /usr/ports/pobj/unifi-10.0.156/fake-amd64/var/log/unifi
> /usr/ports/pobj/unifi-10.0.156/fake-amd64/usr/local/share/unifi/logs
> pkg_create: can't continue
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2247
> '/usr/ports/packages/amd64/all/unifi-10.0.156.tgz': @trap "cd
> /usr/ports/pac...)
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2731
> '_internal-package': @case X${_DEPENDS_CACHE} in X) _DEPENDS_CACHE=$(
> mktem...)
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2269
> '/usr/ports/update/amd64/unifi-10.0.156': @cd /usr/ports/net/unifi/main &&
> P...)
> *** Error 2 in /usr/ports/net/unifi/main
> (/usr/ports/infrastructure/mk/bsd.port.mk:2710 'update':
> @lock=unifi-10.0.156; export _LOCKS_HELD=...)
>
>
> Manually doing:
>
> cp /usr/ports/distfiles/snappy-java-1.1.10.5-jdk17-libc++.12.0.jar
> /usr/ports/pobj/unifi-10.0.156/fake-amd64/usr/local/share/unifi/lib/local/
>
> And then running "make update" again allows the package to be built. I'm
> not sure how to cause that copy to happen automatically in ports but
> that seems to be the issue. The snappy-java file was properly downloaded
> as it was in distfiles but did not end up in the right place.
>
> Bryan