From nobody Sat Apr 25 16:53:53 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4g2wsB4l4Wz6bpC3 for ; Sat, 25 Apr 2026 16:54:06 +0000 (UTC) (envelope-from antoine.brodin.freebsd@gmail.com) Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g2wsB36HXz3GX9 for ; Sat, 25 Apr 2026 16:54:06 +0000 (UTC) (envelope-from antoine.brodin.freebsd@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-8acb3dab8dfso56781966d6.1 for ; Sat, 25 Apr 2026 09:54:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1777136045; cv=none; d=google.com; s=arc-20240605; b=D2x3gNCSptk3w8daMOFnJLfrhCpQnIwWzlQPcNbWlQ2B/EYnUsEjhptKq+Q/Hm/50V 3CjFMh1NVYPp6VHAgRIMB+WWDkMIipxkmw3WyzaX/1A/cnN9fI2WJnl9ida59ipMlXAp AILzMwkVTWqF9ut+KGsHDFIXkxxPvEPckDOdzb8+z/30qpWLuave5FREewonv6VAk4EW N28TU03hdd7LW3xHhNUUc3AT6A9vKjO190OuJwKU4WpJMTCOtQMRx7mSE5xnOYK/ASiN ajJhxVBrxtM0cxJNPHxHI+nVBxQOdGhPFT1iB/9O0l7sYt0YVcE6JNOM9TMcCTSnHhwA crSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=R/nY8iazempg8yNjDBNJus2resjBV0LYbQtljC1DinY=; fh=4KsA9zP2M3IWE+wQpeEntOkfr7huGhQj6r46Qi1Bdxk=; b=V0PMMJvM/YqTW6bRjqwa20MoOEBYKzHLgQSvnHPwdzInSan2VASjvBCMkyf/DSUUcE qDHXVu44UFL4NMs6brSK4rPFLHSHNzAKHAEQMNMTpNbbliW/jjZjq9bCNvFuJkeG2fSf AGp+Fp0gklbVjVj4NTSlSfKQBDy5AFNsIRKHT4SauxddoSFaHMUuNn9IuLR+WPjiFWjM f+QVSjy926yrx8F409/lkZc17z3ONBWwvruyq6QAz1nSSEhu9toNdeX55YG3o8J2vAin JtlMBXfsJmathdosv6rKTHqSZQLJf1ohNvM4/A72kfatn9jJfKWKqWJoZpis/a1SM5PQ EZEQ==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777136045; x=1777740845; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=R/nY8iazempg8yNjDBNJus2resjBV0LYbQtljC1DinY=; b=mrd7RbwPedc++YyvnOAEuHRRd7yWwEujZcDUiJSVh21UEW5QU0dpN7tHLfJWLtU/Qd V9UVIKuSGjAOpKbKR23Q/weLIGv30IWmIbDiv/X+oBl0EoboivjVFWmU1E6fYAJG/aba g/1Skf1jNch6qjDDRYlaMS+Ubq6a0tKC+AX3FeE95w2jYD5io5LjHW+Q4mT5pB7TJfui d8LeH217/A+I/kUjqCfTNyWqEnph2rqqgbBsYUkgZ4Fznf5v3+e0M24WEZ89w8AUZRuj HId8XZ++/O+qs7nT3ZdAfAJCG0x6gn95AaPUT8jV4EQNJzk6RhxvbgGthyYm7gBVE6yt It8g== X-Forwarded-Encrypted: i=1; AFNElJ/ZCwdMAUGUWh/YB7KAjbi+fbkCb+E8bWlOvIi1ujUMCNXDHHF80EvzvwsQ063lZFgWROe5BLpUayRXHO5EePT9s8Ey@freebsd.org X-Gm-Message-State: AOJu0YyW153/buwRC84ejZl/MwLrcXKyWDxDu4TZC21M0g/HTL4CykmY INzQu7Mz+HU5AgBVkLzJMSHY9nXLa2xQkv8Lb6NLF07Yh3ej+xPaCfBFwIhb+L68f03YjefgWUD vBYDztO38NN0ipZg9U5Z56HBX5O9xcP4= X-Gm-Gg: AeBDieu3/Neof0mMO1SPxaAuxjX4G2TQTE+6265Chkbl4gg7YH4jRMiL/5F3qjtuSVo SW9z+XI34soC0Vn+QvExRN8g7nS++03UDwVvYyRFYKl3cCeqYeZs95Y942z96vfksvM1cFpT77j jlCwBNAjxTOaeUHFyGPPpSzD8q1elX0Yx8MeC2vEy9vo1xEpfDs0LkQ9QrSy5AOY4s+gRMmMVPp yuOZ+UMn0JeO5RXOR7jZTn6S6QAc9sEsxHht0xCLrgHh8JdZTfSGkzBu8WpCD1O/zigZVzlmDRR DVPc39Uni37I9s2pIvai/T6PDU7fsvgO5M16RwzpUzt6TAXWWTihhXVcRBVzaw== X-Received: by 2002:a05:6214:aca:b0:8a1:8f74:3eab with SMTP id 6a1803df08f44-8b028013b63mr574788716d6.9.1777136045332; Sat, 25 Apr 2026 09:54:05 -0700 (PDT) List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 References: <69e8d0f6.216cd.2cf09725@gitrepo.freebsd.org> <127152B1-0E14-4A04-BB56-01191F2D2F0F@FreeBSD.org> In-Reply-To: <127152B1-0E14-4A04-BB56-01191F2D2F0F@FreeBSD.org> From: Antoine Brodin Date: Sat, 25 Apr 2026 18:53:53 +0200 X-Gm-Features: AQROBzD1Etg3tinV83WCvpFRGLajrk57D31WCRUv-Fba2B9iuJvORTIvZaCTYdo Message-ID: Subject: Re: git: b8352da33f34 - main - pkgconf: import into the base system To: Pierre Pronchery Cc: Baptiste Daroussin , src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4g2wsB36HXz3GX9 X-Spamd-Bar: ---- On Sat, Apr 25, 2026 at 3:05=E2=80=AFPM Pierre Pronchery wrote: > > Hi Antoine, (all) > > > On 25 Apr 2026, at 14:57, Antoine Brodin wrote: > > > > On Wed, Apr 22, 2026 at 3:45=E2=80=AFPM Pierre Pronchery wrote: > >> > >> The branch main has been updated by khorben: > >> > >> URL: https://cgit.FreeBSD.org/src/commit/?id=3Db8352da33f3434f0ba6093d= f361261d1b1f973a1 > >> > >> commit b8352da33f3434f0ba6093df361261d1b1f973a1 > >> Author: Pierre Pronchery > >> AuthorDate: 2026-04-08 16:52:29 +0000 > >> Commit: Pierre Pronchery > >> CommitDate: 2026-04-22 13:42:56 +0000 > >> > >> pkgconf: import into the base system > >> > >> This introduces the following option: > >> > >> * MK_PKGCONF: determines if pkgconf and bomtool should be built > >> > >> The objective is to allow the creation of SBOM information while > >> building FreeBSD's src tree. The build system cannot rely on the > >> presence of bomtool (and eventually also spdxtool) in the build > >> environment, except for having it as part of the src tree directly. > >> > >> The framework implementing the generation of SBOM files is under re= view > >> in D56474. > >> > >> This will also help simplifying the build, with the introduction of > >> another framework relying on the availability of pkgconf. > >> > >> Sponsored by: Alpha-Omega, The FreeBSD Foundation > >> Reviewed by: bapt, philip > >> Approved by: philip (mentor) > >> Differential Revision: https://reviews.freebsd.org/D56404 > > > > Does this version behave the same as the version from ports? Spoiler: > > it does not > > The objective is that it does behave the same way as the version from > ports. I am sorry that it doesn=E2=80=99t, and I am trying to understand = how and > why. > > > It breaks some ports: > > https://pkg-status.freebsd.org/beefy24/data/main-amd64-default/pa52afc5= 5257c_s0f7b8f79f6/logs/errors/rubygem-nokogiri-1.19.1_1.log > > https://pkg-status.freebsd.org/beefy24/data/main-amd64-default/pa52afc5= 5257c_s0f7b8f79f6/logs/errors/gtk2-2.24.33_1.log > > https://pkg-status.freebsd.org/beefy24/data/main-amd64-default/pa52afc5= 5257c_s0f7b8f79f6/logs/errors/gtk-layer-shell-0.10.1.log > > and probably a lot more The one from the ports tree has: PKG_DEFAULT_PATH =3D /usr/local/libdata/pkgconfig:/usr/libdata/pkgconfig:/usr/local/share/pkgcon= fig SYSTEM_INCLUDEDIR =3D /usr/include SYSTEM_LIBDIR =3D /usr/lib Antoine