textproc/kepubify fails after lang/go update.

From: Jonathan Chen <jonc_at_chen.org.nz>
Date: Sun, 10 Aug 2025 22:24:21 UTC
Hi,

I'm seeing the following error when building textproc/kepubify:

===>  Building for kepubify-4.0.4_28
(cd /construction/xports/textproc/kepubify/work/github.com/pgaskin/kepubify/v4@v4.0.4;  for t in ./cmd/covergen ./cmd/kepubify ./cmd/seriesmeta; do  out=$(/usr/bin/basename $(echo ${t} |  /usr/bin/sed -Ee 's/^[^:]
*:([^:]+).*$/\1/' -e 's/^\.$/kepubify/'));  pkg=$(echo ${t} |  /usr/bin/sed -Ee 's/^([^:]*).*$/\1/' -e 's/^kepubify$/./');  echo "===>  Building ${out} from ${pkg}";  /usr/bin/env -i HOME=/construction/xports/text
proc/kepubify/work  MACHINE_ARCH=amd64  PWD="${PWD}"  GIT_CEILING_DIRECTORIES=/construction/xports/textproc/kepubify/work  __MAKE_CONF=/nonexistent OSVERSION=1403501 PATH=/usr/local/libexec/ccache:/construction/xp
orts/textproc/kepubify/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin TERM=dumb TMPDIR=/tmp UNAME_m=amd64 UNAME_p=amd64 UNAME_r=14.3-SYNTH UNAME_s=FreeBSD UNAME_v=FreeBSD\ 14.3-SYNTH XDG_DA
TA_HOME=/construction/xports/textproc/kepubify/work  XDG_CONFIG_HOME=/construction/xports/textproc/kepubify/work  XDG_CACHE_HOME=/construction/xports/textproc/kepubify/work/.cache  HOME=/construction/xports/textpr
oc/kepubify/work TMPDIR="/tmp" PATH=/usr/local/libexec/ccache:/construction/xports/textproc/kepubify/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/xports/te
xtproc/kepubify/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/loc
al  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing  " CCACHE_DIR
="/ccache" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444" CGO_ENABLED=
1  CGO_CFLAGS="-I/usr/local/include"  CGO_LDFLAGS="-L/usr/local/lib"  GOAMD64=  GOARM=  GOTMPDIR="/construction/xports/textproc/kepubify/work" GOPATH="/distfiles/go/textproc_kepubify"  GOBIN="/construction/xports/
textproc/kepubify/work/bin"  GO111MODULE=on  GOFLAGS=-modcacherw  GOSUMDB=sum.golang.org GOMAXPROCS=7 GOPROXY=off /usr/local/bin/go124 build -ldflags '-X main.version=v4.0.4' -buildmode=exe -v -trimpath -buildvcs=
false -mod=vendor  -o /construction/xports/textproc/kepubify/work/bin/${out}  ${pkg};  done)
===>  Building covergen from ./cmd/covergen
cmd/covergen/covergen.go:20:2: cannot find module providing package github.com/bamiaux/rez: import lookup disabled by -mod=vendor
cmd/covergen/covergen.go:21:2: cannot find module providing package github.com/beevik/etree: import lookup disabled by -mod=vendor
cmd/covergen/covergen.go:22:2: cannot find module providing package github.com/pgaskin/koboutils/v2/kobo: import lookup disabled by -mod=vendor
cmd/covergen/covergen.go:23:2: cannot find module providing package github.com/spf13/pflag: import lookup disabled by -mod=vendor
*** Error code 1

It looks like go-1.24.6 update has introduced something new.

Cheers
--
Jonathan Chen <jonc@chen.org.nz>