CVSROOT: /cvs Module name: ports Changes by: gkoeh...@cvs.openbsd.org 2023/10/22 12:23:42
Modified files: devel/swig : Makefile devel/swig/pkg : PLIST Log message: Configure swig without ruby; stop installing examples This prevents a dependency cycle (devel/swig -> lang/ruby/3.2 -> lang/rust -> devel/llvm/16 -> swig) if ruby enables yjit and rust uses our llvm. Our swig now skips ruby during "make test", but can still generate ruby interfaces (as in devel/subversion, textproc/libmarisa, textproc/redland-bindings). Keep guile, perl, python, tcl; so "make test" tries those languages. Configure without any other language. This would affect the Makefiles under /usr/local/share/examples/swig, but they were already broken (by failing to run WRKSRC/swig), so stop installing the examples. --with-php=${MODPHP_BIN} didn't find php because lang/php wasn't in MODULES; change to --without-php. bulk build by sthen@ ok sthen@ tb@ semarie@