From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Sat, 31 Oct 2026 21:38:48 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1xNFqh-005gOS-1n for lore@lore.pengutronix.de; Sat, 31 Oct 2026 21:38:47 +0100 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1xNFqg-0002Jh-H9; Sat, 31 Oct 2026 21:38:46 +0100 Received: from mx1.white.stw.pengutronix.de ([2a0a:edc0:0:b01:1d::107]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1xNFqM-0001wg-JY for ptxdist@pengutronix.de; Sat, 31 Oct 2026 21:38:26 +0100 Received: from h4.cmg2.smtp.forpsi.com (h4.cmg2.smtp.forpsi.com [185.129.138.189]) by mx1.white.stw.pengutronix.de (Postfix) with ESMTPS id 78CB320294F for ; Sat, 31 Oct 2026 21:38:26 +0100 (CET) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=pengutronix.de; s=20260414; t=1793479106; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=+gCl1xMM+VKK5pJGvGRyaJaUFX6MT+8DB2LcG0VM+A4=; b=AXHMdd1bzHdcnEO4Yh84YlYrSJYxmaZLMQgA6mKEnxrHwbhzd2aUi45NE4gBOnteOufp4t KQDyXFmKn/BjXz8eL6hB209qCYJ3XlGmqpUJGPkWQH/CMPyG/g9z5CAFU5dayl90gnYun5 V0/LvtWEcYoC7kSRBA5n/ii/E92TPml52NOgZ30/WlqpG4AevcUtJPAJx/fLcTWYJbSRf5 ORQEf6/tkZB0xm6XQErjN00w0aioIQfzRuuZ+YDFg/X4Qu6VFZaBYC4+vwGKkLgkpiogoX L9MXuzlHlp6cV6pw6iRifr/OKXibuytbAdESUqjrcX7baf2QDwLaF5EI9HkqDA== ARC-Authentication-Results: i=1; mx1.white.stw.pengutronix.de; dkim=pass header.d=triops.cz header.s=f2019 header.b=oz89B1ko; spf=none (mx1.white.stw.pengutronix.de: domain of oss-lists@triops.cz has no SPF policy when checking 185.129.138.189) smtp.mailfrom=oss-lists@triops.cz; dmarc=none ARC-Seal: i=1; s=20260414; d=pengutronix.de; t=1793479106; a=rsa-sha256; cv=none; b=R3Us+8XMwZPbdm3IMbbde9PMU3RLe7LmTpc34NV4e2L0r1JwTFEXNcc+f7nehptBjoec2y TdK0qoCXWu9KClJu+RI3O4M5jePMgOXPvWuogZ4ATfFdek1gbiyRt696RFMaaLWH80HoVa w4cDO57IzXRgUQ2eS2Dq1XDhQFl9EPqqt838sFnrX7v8vB3D17IVt5kJ7yF8qT1nMjorfO dnXfP9dxuWUvkQDKb0BGr0GuUE3RP2MtkudOzphkptTwiWMa0MzZxLPbAZBhOHW/B47EZw Lix+hkolFCGpU2bSyHNGkLibYCbvkB1LA2EFpS9UIgO2ydPvhuP5SYOV6/NxUA== Received: from localhost.localdomain ([91.218.190.200]) by cmgsmtp with ESMTPSA id NFqKxUpN38HlqNFqLxK73Q; Sat, 31 Oct 2026 21:38:26 +0100 From: Ladislav Michl To: ptxdist@pengutronix.de Date: Sat, 31 Oct 2026 21:38:04 +0100 Message-ID: <20261031203823.357406-4-oss-lists@triops.cz> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261031203823.357406-1-oss-lists@triops.cz> References: <20261031203823.357406-1-oss-lists@triops.cz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4xfI7H2tmfFORRPEz2MLsYwbBTzNxgfyuiUjjt/MvYCnOfnpl3bsdxJWIp2x6TOk2hyFa2PTbiCeVpcYatjTCCm3xg6ftNy5lKSB1VJC0p+01DmGq3TzUZ XT4++Wp++i6Uk9T58f5Jr0XDRDr0fjBWQWPtNdRj2DEEhlfMXHaGDom8VH6LQDQUsxd4xubHFzaWRFnAkNHdZ0QV+zegcGnWdSc= X-Spamd-Result: default: False [-1.60 / 15.00]; BAYES_HAM(-3.00)[99.99%]; MID_CONTAINS_FROM(1.00)[]; R_MISSING_CHARSET(0.50)[]; R_DKIM_ALLOW(-0.20)[triops.cz:s=f2019]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:24806, ipnet:185.129.136.0/22, country:CZ]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; NEURAL_HAM(-0.00)[-0.824]; ARC_SIGNED(0.00)[pengutronix.de:s=20260414:i=1]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[triops.cz]; R_SPF_NA(0.00)[no SPF record]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[triops.cz:+] X-Rspamd-Action: no action X-Rspamd-Server: mx1 X-Stat-Signature: w79oex6t1qrpu9fscxx4nin1qxndeeh4 X-Rspamd-Queue-Id: 78CB320294F Subject: [ptxdist] [PATCH v2 03/17] host-swig: version bump 4.0.1 -> 4.5.1 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false From: Ladislav Michl Only the code generator is needed for the SELinux python wrappers, so disable all language checks. Signed-off-by: Ladislav Michl --- 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