On 2019/03/30 23:09, Thomas Frohwein wrote:
> CVSROOT: /cvs
> Module name: ports
> Changes by: [email protected] 2019/03/30 23:09:06
>
> Log message:
> import OpenRA, an engine for real-time strategy games
>
> ok bentley@ (for slightly older version that didn't include additional
> launch
> scripts), additional testing by solene@ and Matthias Schmidt (openbsd ()
> xosc DOT org)
This is now failing in builds done without network access (e.g. I ran
into a failure on the i386 bulk build). If the internal copy of the
geoip database is >30 days old, it tries to fetch a new one (via
thirdparty/fetch-geoip-db.sh):
===> Configuring for openra-20190314p0
===> Building for openra-20190314p0
Updating GeoIP country database from MaxMind.
gmake: *** [Makefile:317: geoip-dependencies] Error 6
*** Error 2 in games/openra (/usr/ports/infrastructure/mk/bsd.port.mk:2800
'/usr/obj/ports/openra-20190314/.build_done')
*** Error 1 in games/openra (/usr/ports/infrastructure/mk/bsd.port.mk:2466
'build')
===> Exiting games/openra with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build')
Error: job failed with 256 on i386-2 at 1556233372
If it's not too awkward to patch it to use a non-gzipped file, I'd
suggest removing the internal copy and makefile infrastructure,
and replace with a RUN_DEPENDS on net/libmaxminddb,-db, and use
${LOCALSTATEDIR}/db/GeoIP/GeoLite2-Country.mmdb (either directly
or via symlink).