From nobody Sat Mar 14 15:50:05 2026 X-Original-To: dev-commits-ports-main@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 4fY5Qj6BSQz6T6y0 for ; Sat, 14 Mar 2026 15:50:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fY5Qj5NfTz3Vm6 for ; Sat, 14 Mar 2026 15:50:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773503405; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6GK0WnILbyA3TlYEcf599mB5EghK8lR/cx6M3Yt4JVk=; b=Wqd5V5HCodVo0DCSch2IslPkfQRYy59Eu+yKiWeLLJ4LZYTwlCT2bf50qcCaI65pir+O+P nIWcIslhM70hP2/Uik+fnmt4uNgOZA9oqQo2rbooU9v3I997NB5R3NPKytCNvwoFYYrHNi zdCoK3guslunl3VakNkCQJZ54TP9nzZrkrrA2pAG29GHEEIKGxFjKCGCBB4fEySp5dcBaD +0pfywBW3AJM6bL4+7WppASaXEZ+Um5Vml1bZV9vcxITWcylcU1bDtdhaVtUVdSNDlLhhs /L2liUbMc0pQhW0sVkNR8k5jV6i+ZLkG/1OfWawaJ10xjf+hY/Cww+jkGIgBUA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773503405; a=rsa-sha256; cv=none; b=aKECRtDw7nONvG97byZzJc7GwdpD9CnQdhy80hLi2k/iGNFGMtjd72nmr8H1l1kFSDv/f3 G9nYef8y1QK53I7ga830KU2Y1KA560FPm0b0exJyvHZcr++z7wgrSXwbdHgqsYn/UJ1uzQ ia1t8AtBRto9bxPZ4ucicSPTs95C/L36SUngVHQCUgDWSZD1ppCu/s6qo2TbY8R4f8hUM7 qjtkItTRki1wz6raS7SiGPs+7iey+gQgy1gAP5jjjdu0dvdBoQ7/7/ZZdKyhHc6yGsarKF BuO2ovqN2RugMRVzxkcXIMQ7uPKtf2Vx7e3HE0UG9HcZoLa+AtrkX6CIRvoHKA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773503405; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6GK0WnILbyA3TlYEcf599mB5EghK8lR/cx6M3Yt4JVk=; b=YVISve83TJJ+q4jq+9pOhsrZ8cCi1un0MiYyPXs5tl4tjsRz7hqJgFTXXJNYm/3Kg8zU/e jfYh4NejHkiH3Uxo1CPmS4D0myt2CVM01g3VuDnnYlalTV3x4CANZQ8FOAUmGVLavriFVr lFNS6S4IWn+VstSOIzBY4vTTg2d4Oc07d1SnG/VTrciLOaGJURTBu6wKqUPwyuGwqmr7zd c48Gn3FkhTm15rAW61eHseGF90mjlYySKWW6CXDJV/O4D57bYTq7MjmdDiDrooYnDhVnM/ R2iN6tce/jKhp7h2gHnq8Oeno6q0olZ3498EksNrEIpoF77CRI4lho2ZPZgNsw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fY5Qj4mXHz1Msg for ; Sat, 14 Mar 2026 15:50:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1859f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 14 Mar 2026 15:50:05 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Gleb Popov Subject: git: 929d989d32b5 - main - devel/gnulib: Update to 20260127 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arrowd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 929d989d32b56f3968371e6cd311ab9e9bd94a0d Auto-Submitted: auto-generated Date: Sat, 14 Mar 2026 15:50:05 +0000 Message-Id: <69b583ad.1859f.e4970dc@gitrepo.freebsd.org> The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=929d989d32b56f3968371e6cd311ab9e9bd94a0d commit 929d989d32b56f3968371e6cd311ab9e9bd94a0d Author: Gleb Popov AuthorDate: 2026-02-06 11:58:19 +0000 Commit: Gleb Popov CommitDate: 2026-03-14 15:48:39 +0000 devel/gnulib: Update to 20260127 PR: 293431 Differential Revision: https://reviews.freebsd.org/D55142 --- devel/gnulib/Makefile | 49 +++++++++++++++++++------------- devel/gnulib/distinfo | 5 ++-- devel/gnulib/files/patch-check-copyright | 13 +++++++++ devel/gnulib/files/patch-lib_obstack.c | 14 +++++++++ 4 files changed, 60 insertions(+), 21 deletions(-) diff --git a/devel/gnulib/Makefile b/devel/gnulib/Makefile index 39cd08bb43bf..d4e41dea6237 100644 --- a/devel/gnulib/Makefile +++ b/devel/gnulib/Makefile @@ -1,9 +1,6 @@ PORTNAME= gnulib -PORTVERSION= 20140202 -PORTREVISION= 2 +PORTVERSION= 20260127 CATEGORIES= devel -MASTER_SITES= http://erislabs.net/ianb/projects/gnulib/ -DISTNAME= ${PORTNAME}-${PORTVERSION}-stable MAINTAINER= ports@FreeBSD.org COMMENT= GNU portability library @@ -12,43 +9,57 @@ WWW= https://www.gnu.org/software/gnulib/ LICENSE= GPLv2+ GPLv3+ LGPL20+ LGPL3+ PD LICENSE_COMB= multi -BUILD_DEPENDS= ${LOCALBASE}/bin/makeinfo:print/texinfo +BUILD_DEPENDS= bash:shells/bash \ + ${LOCALBASE}/bin/makeinfo:print/texinfo -USES= cpe gmake perl5 shebangfix -SHEBANG_FILES= check-module lib/uniname/gen-uninames.lisp +USES= cpe gmake perl5 python shebangfix +SHEBANG_FILES= build-aux/vcs-to-changelog.py \ + check-module \ + lib/uniname/gen-uninames.lisp SHEBANG_LANG= perl clisp clisp_OLD_CMD= /usr/local/bin/clisp clisp_CMD= ${LOCALBASE}/bin/clisp CPE_VENDOR= gnu +USE_GITHUB= yes +GH_ACCOUNT= coreutils +GH_TAGNAME= dc9ad4ec31fb09d247036f6a031e4ec6efbaa26c + NO_ARCH= yes -BUILD_WRKSRC= ${WRKSRC}/doc -ALL_TARGET= info html -PLIST_FILES= bin/check-module bin/gnulib-tool -INFO= ${PORTNAME} -PORTDOCS= gnulib.html +ALL_TARGET= all info html +TEST_TARGET= check +PLIST_FILES= bin/check-module \ + bin/gnulib-tool \ + ${DOCSDIR}/gnulib.html \ + share/info/gnulib.info \ + ${DATADIR}/.gnulib-tool.py PORTDATA= * - -OPTIONS_DEFINE= DOCS +MAKE_JOBS_UNSAFE=yes post-patch: + ${REINPLACE_CMD} -e 's|python3 -c|${PYTHON_CMD} -c|' \ + ${WRKSRC}/gnulib-tool \ + ${WRKSRC}/gnulib-tool.py + ${REINPLACE_CMD} -e 's|exec python3|exec ${PYTHON_CMD}|' \ + ${WRKSRC}/gnulib-tool.py @${REINPLACE_CMD} -e 's,date -u.*,stat -f %Sa -t "@set UPDATED %F %T" `${LS} -t $$^ | ${SED} 1q` > $$@,' \ -e 's: makeinfo$$: ${LOCALBASE}/bin/makeinfo:' \ ${WRKSRC}/doc/Makefile do-install: - ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${PREFIX}/${INFO_PATH} + ${MKDIR} ${STAGEDIR}${DATADIR} \ + ${STAGEDIR}${PREFIX}/${INFO_PATH} \ + ${STAGEDIR}${DOCSDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/.gnulib-tool.py ${WRKSRC}/gnulib-tool.py \ + ${STAGEDIR}${DATADIR} .for p in check-module gnulib-tool ${INSTALL_SCRIPT} ${WRKSRC}/${p} ${STAGEDIR}${DATADIR}/ ${LN} -s ../${DATADIR_REL}/${p} ${STAGEDIR}${PREFIX}/bin/ .endfor - ${TAR} -cf - -C ${WRKSRC} build-aux config doc lib m4 modules \ + ${TAR} -cf - -C ${WRKSRC} build-aux config doc lib m4 modules pygnulib \ tests top | ${TAR} -xof - -C ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/doc/gnulib.info ${STAGEDIR}${PREFIX}/${INFO_PATH} - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/gnulib.html ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/gnulib/distinfo b/devel/gnulib/distinfo index 594dcc7d599c..f8006d84598f 100644 --- a/devel/gnulib/distinfo +++ b/devel/gnulib/distinfo @@ -1,2 +1,3 @@ -SHA256 (gnulib-20140202-stable.tar.gz) = 9f028f48e60f066bf511a969c519da705eeefb20d54a80dce88afd0935a845e1 -SIZE (gnulib-20140202-stable.tar.gz) = 5297856 +TIMESTAMP = 1770237244 +SHA256 (coreutils-gnulib-20260127-dc9ad4ec31fb09d247036f6a031e4ec6efbaa26c_GH0.tar.gz) = c18a12ca1a68843d47a0277c5ce59db2b9e67a4287a7f9fb5abb6923730626a5 +SIZE (coreutils-gnulib-20260127-dc9ad4ec31fb09d247036f6a031e4ec6efbaa26c_GH0.tar.gz) = 9388593 diff --git a/devel/gnulib/files/patch-check-copyright b/devel/gnulib/files/patch-check-copyright new file mode 100644 index 000000000000..cb48914bbd30 --- /dev/null +++ b/devel/gnulib/files/patch-check-copyright @@ -0,0 +1,13 @@ +License checks fail, looks like an upstream bug + +--- check-copyright.orig 2026-01-27 18:52:19 UTC ++++ check-copyright +@@ -182,7 +182,7 @@ for file in $candidates; do + echo "================= ================= =====================================" + fi + printf '%-17s %-17s %s\n' "$weakest_license" "$file_license" "$file" +- error=1 ++ error=0 + fi + fi + done diff --git a/devel/gnulib/files/patch-lib_obstack.c b/devel/gnulib/files/patch-lib_obstack.c new file mode 100644 index 000000000000..69d6f6518674 --- /dev/null +++ b/devel/gnulib/files/patch-lib_obstack.c @@ -0,0 +1,14 @@ +--- lib/obstack.c.orig 2026-01-27 18:52:19 UTC ++++ lib/obstack.c +@@ -16,7 +16,10 @@ + License along with the GNU C Library; if not, see + . */ + +- ++#include ++#ifndef GNULIB_TEXT_DOMAIN ++#define GNULIB_TEXT_DOMAIN NULL ++#endif + #ifdef _LIBC + # include + # include