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@

Reply via email to