From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 20 Oct 2026 13:49:31 +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 1xJ8LS-0010wG-32 for lore@lore.pengutronix.de; Tue, 20 Oct 2026 13:49:31 +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 1xJ8LS-0000fU-0Y; Tue, 20 Oct 2026 13:49:30 +0200 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 1xJ8LC-0000Rf-Ib 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 6E61D201EDB for ; Tue, 20 Oct 2026 13:49:14 +0200 (CEST) ARC-Seal: i=1; s=20260414; d=pengutronix.de; t=1792496954; a=rsa-sha256; cv=none; b=eDFQMmyjMpTwaLoqbow5LRrtNVbSqDkFK5qAMEjbr4fOEx8euMQwN8ZNSp7rz0tVfcoN5C fBx2woikwa6FucWM7nv9I+TmBY9fsnQNTlJN6jPpEzLJgSz5Tp8E3vAthyrHY/cVVKQ2LL AuRZZAFH8CTS16bmEFgczAJlx97BPnb3Hy4+El8BK7ecLy8z4CKwWHn0cvfhnaz4yAAXAm EaMGu5GWIH51XZiw2+++kmSJsCq4FmIFbElqDNtFe6UM+98uuKnZF4+Kap+c5lYfXikNQU W0+1eQN7dGbC805ww+cWfN54BmJ8ATR9h9eGyBt69ZSDUG8wfHdjeSNuA8UXwQ== ARC-Authentication-Results: i=1; mx1.white.stw.pengutronix.de; dkim=pass header.d=triops.cz header.s=f2019 header.b=zYXhHQzz; 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=1792496954; 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=DYlddzGHGYifzqvMOhYeJWM2tGAvPDQDHVmbl7wsddo=; b=gveL/05X0Cla64KcyoEaFG98tV1NKRoUukt3B0yuqSwQvwJqawSDmNbBYFhr6aw5NBec8c ZOSr6vSN398e4Ys9bmyL2qG/LH7KO2JR8z+aPOE+Fn3GCPbXT5HlyItuyG8mAoZuVptqiN uJ4AL6mzTDBjEj3GiAON2+VuY88Svr+To5gkVv9KhTawHI292k0UQ2l5FSsMkAorydTTe9 XGGCPb9kEuo7j89//U5JK3lh5PI+cNS9uLo+rB8oJSr9PEDNbzWlzJFMPaDnGZcwctO03R /SrK7eRmEPgG2xrqJraA3LdwLIr5vDUoGn/BAwhncz/Ny4cRrs/IYeN6mR8CqQ== Received: from localhost.localdomain ([91.218.190.200]) by cmgsmtp with ESMTPSA id J8LAx5Bd8NbEUJ8LBxFQ9k; Tue, 20 Oct 2026 13:49:13 +0200 From: Ladislav Michl To: ptxdist@pengutronix.de Date: Tue, 20 Oct 2026 13:48:58 +0200 Message-ID: <64550324d7507df3ee3dd89ed357c3dc4e6731ff.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: MS4xfNnJ6+ZVcqAEF/DHvGnf7IZcqWQWmRMTQ7zrouOb6fSM28LM6dUEMVjyXjGWj3GchAqWm+Fhyb4tPPTJTI34mHB8HG6saxqNzeTXJR6Zhble+zXbUIr/ OmpnTkvcqtTszmspCIv5pasrIqR2Qu5Uy0ZB09aGJEuJlXlPoDD2BfgIlVG/3YXID94aavspooloMEPxaPPNltqNXF7No4TudNY= X-Rspamd-Server: mx1 X-Rspamd-Queue-Id: 6E61D201EDB 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]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:24806, ipnet:185.129.136.0/22, country:CZ]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; DMARC_NA(0.00)[triops.cz]; ARC_SIGNED(0.00)[pengutronix.de:s=20260414:i=1]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; R_SPF_NA(0.00)[no SPF record]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; NEURAL_HAM(-0.00)[-0.990]; DKIM_TRACE(0.00)[triops.cz:+] X-Rspamd-Action: no action X-Stat-Signature: 6zyutk5cieooakrwrdybbthqb3sifn83 Subject: [ptxdist] [PATCH v1 05/17] libsepol: version bump 2.1.8 -> 3.11 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 Signed-off-by: Ladislav Michl --- rules/host-libsepol.in | 1 + rules/host-libsepol.make | 11 +++++++---- rules/libsepol.in | 1 + rules/libsepol.make | 19 ++++++++++++------- 4 files changed, 21 insertions(+), 11 deletions(-) diff --git a/rules/host-libsepol.in b/rules/host-libsepol.in index fd5c71bdf..042b9a408 100644 --- a/rules/host-libsepol.in +++ b/rules/host-libsepol.in @@ -2,4 +2,5 @@ config HOST_LIBSEPOL tristate + select HOST_FLEX default y if ALLYES diff --git a/rules/host-libsepol.make b/rules/host-libsepol.make index b20b2e113..98e136e66 100644 --- a/rules/host-libsepol.make +++ b/rules/host-libsepol.make @@ -15,10 +15,13 @@ HOST_PACKAGES-$(PTXCONF_HOST_LIBSEPOL) += host-libsepol # Prepare # ---------------------------------------------------------------------------- -HOST_LIBSEPOL_CONF_TOOL := NO -HOST_LIBSEPOL_MAKE_ENV := \ - $(HOST_ENV) \ - SHLIBDIR=$(HOST_LIBSEPOL_PKGDIR)/usr/lib \ +HOST_LIBSEPOL_CONF_TOOL := NO +HOST_LIBSEPOL_MAKE_ENV := $(HOST_ENV) +HOST_LIBSEPOL_MAKE_OPT := \ + SHLIBDIR=/usr/lib \ CFLAGS="-O2 -Wall -g" +HOST_LIBSEPOL_INSTALL_OPT := \ + $(HOST_LIBSEPOL_MAKE_OPT) \ + install # vim: syntax=make diff --git a/rules/libsepol.in b/rules/libsepol.in index 4ac087610..08e0aba60 100644 --- a/rules/libsepol.in +++ b/rules/libsepol.in @@ -3,6 +3,7 @@ config LIBSEPOL tristate prompt "libsepol" + select HOST_FLEX help libsepol provides an API for the manipulation of SELinux binary policies. It is used by checkpolicy (the policy compiler) and similar tools, as well diff --git a/rules/libsepol.make b/rules/libsepol.make index cf5f4ef4d..6e63b6b1a 100644 --- a/rules/libsepol.make +++ b/rules/libsepol.make @@ -14,24 +14,29 @@ PACKAGES-$(PTXCONF_LIBSEPOL) += libsepol # # Paths and names # -LIBSEPOL_VERSION := 2.1.8 -LIBSEPOL_MD5 := 56fa100ed85d7f06bd92f2892d92b3b0 +LIBSEPOL_VERSION := $(SELINUX_VERSION) +LIBSEPOL_SHA256 := 79f3d2c88f44b7eb5cf54d9792e03232297e17f97a179163f2750099a00f164d LIBSEPOL := libsepol-$(LIBSEPOL_VERSION) LIBSEPOL_SUFFIX := tar.gz -LIBSEPOL_URL := https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20120924/$(LIBSEPOL).$(LIBSEPOL_SUFFIX) +LIBSEPOL_URL := $(SELINUX_URL)/$(LIBSEPOL).$(LIBSEPOL_SUFFIX) LIBSEPOL_SOURCE := $(SRCDIR)/$(LIBSEPOL).$(LIBSEPOL_SUFFIX) LIBSEPOL_DIR := $(BUILDDIR)/$(LIBSEPOL) LIBSEPOL_LICENSE := LGPL-2.1-or-later +LIBSEPOL_LICENSE_FILES := file://LICENSE;md5=a6f89e2100d9b6cdffcea4f398e37343 +LIBSEPOL_CVE_PRODUCT := selinuxproject:libsepol # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- -LIBSEPOL_CONF_TOOL := NO -LIBSEPOL_MAKE_ENV := \ - $(CROSS_ENV) \ - SHLIBDIR=$(LIBSEPOL_PKGDIR)/usr/lib \ +LIBSEPOL_CONF_TOOL := NO +LIBSEPOL_MAKE_ENV := $(CROSS_ENV) +LIBSEPOL_MAKE_OPT := \ + SHLIBDIR=/usr/lib \ CFLAGS="-O2 -Wall -g" +LIBSEPOL_INSTALL_OPT := \ + $(LIBSEPOL_MAKE_OPT) \ + install # ---------------------------------------------------------------------------- # Target-Install -- 2.47.3