From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 20 Oct 2026 13:49:33 +0200 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 1xJ8LU-0010wc-2M for lore@lore.pengutronix.de; Tue, 20 Oct 2026 13:49:33 +0200 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 1xJ8LT-0000kV-A9; Tue, 20 Oct 2026 13:49:31 +0200 Received: from mx1.white.stw.pengutronix.de ([185.203.200.13]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1xJ8LC-0000RS-2v for ptxdist@pengutronix.de; Tue, 20 Oct 2026 13:49:14 +0200 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 B858B201EFE for ; Tue, 20 Oct 2026 13:49:13 +0200 (CEST) ARC-Seal: i=1; s=20260414; d=pengutronix.de; t=1792496953; a=rsa-sha256; cv=none; b=AxSnLtA4PgxlvFAmljch3lPmva1pC1X9Xblkx8/v6zA425ab71ZYzaVkgfAMz61mgY9nDe R2hbN+FkThntoBFeUQdxVAFX9jE1rGkimVhgG1H88aKk3WkAgb0M48zG8/fpx24rTS9yoM zygOBvVU7ocgmZPUt2oyj/xbFR4Enzkn0bVv8G4btHjJf8sNkTJF0iW3G4u2WdUdBvDAtB 9OtcaPp03jdtyzRTdxGwSJrOdKJHpjNjfbQsV96vRU6KldA4yAZ7/8qt4TDu4Hbg6h8VVR lkxfe0qzXSXERsXon3LdQsTjnbJ1LaOX7iXIUH2ISr5fwOAUlXZcVT8PnAD0Hg== ARC-Authentication-Results: i=1; mx1.white.stw.pengutronix.de; dkim=pass header.d=triops.cz header.s=f2019 header.b=q0cwJvpb; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=pengutronix.de; s=20260414; t=1792496953; 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=AOrCsJaAKU2c2m7Xxy+OakRF0mZ7KaEwZGWWCIGbEMs=; b=BDU+Vr4tamDYcxK7EfvP6nwn5/SkxqEroFWD3g+lIi+pLIytluTeTLraVCTWpgrPCCSK6Z 6DLU60sVj3/D1ZzHFazo3Gp7qszCOlqp+QS6Dr6XG5o5XX3C2dqqsO1vSXa1QPV76KLaW8 /A+PlrPNB1xJCsiZTkzhb8OkAOoOOeqTNKKET3ifZcDOeXilS8aOGQzBNu5AE/TPQ0SlhQ Hly0YWwJhOSxPYd5OVoqUL/0P4iHRLTuvDDL7KzhzAuEc4oimHpl4x5UpCCPajBTaG0iKt Z1By6OgfAgXhyp+HXbPOE+wLx78cwJ8m/pCifXz1m1iM3itY1IYqUa0vVdTiyQ== Received: from localhost.localdomain ([91.218.190.200]) by cmgsmtp with ESMTPSA id J8LAx5Bd8NbEUJ8LBxFQ9b; Tue, 20 Oct 2026 13:49:13 +0200 From: Ladislav Michl To: ptxdist@pengutronix.de Date: Tue, 20 Oct 2026 13:48:56 +0200 Message-ID: <0de17769cf5da43d9bf8db37212dc2d985b7b1f7.1792491301.git.ladis@triops.cz> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4xfCeC9FVkkSTTWVguCoNh+PRLlZqoEiDfx1AbM52JI7CzGgf2ae9Kq8gHbTXKl7D5dzl/Sfsd47iDmXQ6T8qnNugpZucyIQm2pn/hh5pbZW6bmIY3xOm8 AFgoeKPF5cv7Zk0QA5EYll1Rkn4YCkwv3NXWAX+aG4PnxYL7ZPx1uotfBcCDBjXaZ7gUVg7AkaX0DS0T0vYU2+RHhgWlcRzzAIk= X-Rspamd-Server: mx1 X-Rspamd-Queue-Id: B858B201EFE X-Spamd-Result: default: False [-2.60 / 15.00]; BAYES_HAM(-3.00)[100.00%]; R_MISSING_CHARSET(0.50)[]; ONCE_RECEIVED(0.20)[]; R_DKIM_ALLOW(-0.20)[triops.cz:s=f2019]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[triops.cz]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[triops.cz:+]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:24806, ipnet:185.129.136.0/22, country:CZ]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_SIGNED(0.00)[pengutronix.de:s=20260414:i=1]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; NEURAL_HAM(-0.00)[-0.993]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_NA(0.00)[no SPF record] X-Rspamd-Action: no action X-Stat-Signature: mtknz76dqfoid8a49buyjwken8jiu7ie X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH v1 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 --- 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