From: Ladislav Michl <[email protected]> Only the code generator is needed for the SELinux python wrappers, so disable all language checks.
Signed-off-by: Ladislav Michl <[email protected]> --- CHANGES: - v2: None rules/host-swig.in | 19 +--------------- rules/host-swig.make | 53 ++++++++++++++++---------------------------- 2 files changed, 20 insertions(+), 52 deletions(-) diff --git a/rules/host-swig.in b/rules/host-swig.in index 56a23fcce..25a974d8f 100644 --- a/rules/host-swig.in +++ b/rules/host-swig.in @@ -3,21 +3,4 @@ config HOST_SWIG tristate default y if ALLYES - select HOST_ZLIB - select HOST_LIBPCRE - select HOST_PYTHON if HOST_SWIG_PYTHON_SUPPORT - select HOST_PYTHON3 if HOST_SWIG_PYTHON3_SUPPORT - select HOST_SYSTEM_JDK if HOST_SWIG_JAVA_SUPPORT - -if HOST_SWIG - -config HOST_SWIG_JAVA_SUPPORT - bool - -config HOST_SWIG_PYTHON_SUPPORT - bool - -config HOST_SWIG_PYTHON3_SUPPORT - bool - -endif + select HOST_PCRE2 diff --git a/rules/host-swig.make b/rules/host-swig.make index 0bdfe858f..2aef23ba0 100644 --- a/rules/host-swig.make +++ b/rules/host-swig.make @@ -14,50 +14,35 @@ HOST_PACKAGES-$(PTXCONF_HOST_SWIG) += host-swig # # Paths and names # -HOST_SWIG_VERSION := 4.0.1 -HOST_SWIG_MD5 := 54cc40b3804816f7d38ab510b6f13b04 +HOST_SWIG_VERSION := 4.5.1 +HOST_SWIG_SHA256 := 7fec50b27deddab5455a9633780b6341eddfb96215a7619e93a76eb27178f653 HOST_SWIG := swig-$(HOST_SWIG_VERSION) HOST_SWIG_SUFFIX := tar.gz -HOST_SWIG_URL := $(call ptx/mirror, SF, swig/$(HOST_SWIG).$(HOST_SWIG_SUFFIX)) +HOST_SWIG_URL := $(call ptx/mirror, SF, swig/swig/$(HOST_SWIG)/$(HOST_SWIG).$(HOST_SWIG_SUFFIX)) HOST_SWIG_SOURCE := $(SRCDIR)/$(HOST_SWIG).$(HOST_SWIG_SUFFIX) HOST_SWIG_DIR := $(HOST_BUILDDIR)/$(HOST_SWIG) +HOST_SWIG_LICENSE := GPL-3.0-or-later AND BSD-3-Clause AND custom +HOST_SWIG_LICENSE_FILES := \ + file://LICENSE;md5=e7807a6282784a7dde4c846626b08fc6 \ + file://LICENSE-GPL;md5=d32239bcb673463ab874e80d47fae504 \ + file://LICENSE-UNIVERSITIES;md5=8ce9dcc8f7c994de4a408b205c72ba08 +HOST_SWIG_CVE_PRODUCT := swig_project:swig # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- -# -# autoconf -# -HOST_SWIG_CONF_TOOL := autoconf -HOST_SWIG_DEVPKG := NO - -# no := due to CROSS_PYTHON -HOST_SWIG_CONF_OPT = \ +HOST_SWIG_CONF_TOOL := autoconf +HOST_SWIG_DEVPKG := NO +HOST_SWIG_CONF_OPT := \ $(HOST_AUTOCONF_SYSROOT) \ + --disable-ccache \ + --disable-cpp11-testing \ + --without-maximum-compile-warnings \ + --with-pcre \ + --with-pcre2-prefix=$(PTXDIST_SYSROOT_HOST)/usr \ + --without-clang-format \ --without-boost \ - --without-x \ - --without-tcl \ - $(call ptx/ifdef, PTXCONF_HOST_SWIG_PYTHON_SUPPORT, --with-python=$(CROSS_PYTHON), --without-python) \ - $(call ptx/ifdef, PTXCONF_HOST_SWIG_PYTHON3_SUPPORT, --with-python=$(CROSS_PYTHON3), --without-python3) \ - --without-perl5 \ - --without-octave \ - $(call ptx/ifdef, PTXCONF_HOST_SWIG_JAVA_SUPPORT, --with-java=$(PTXCONF_SETUP_JAVA_SDK), --without-java) \ - --without-gcj \ - --without-android \ - --without-guile \ - --without-mzscheme \ - --without-ruby \ - --without-php \ - --without-ocaml \ - --without-pike \ - --without-chicken \ - --without-csharp \ - --without-lua \ - --without-allegrocl \ - --without-clisp \ - --without-r \ - --without-go \ - --without-d + --without-alllang # vim: syntax=make -- 2.47.3
