git: 8e99c8ad8fd4 - main - pkgbase: make pkg repo reproducible

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Thu, 06 Mar 2025 14:22:59 UTC
The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/src/commit/?id=8e99c8ad8fd41d3befae62f9eee59d8c5c60a539

commit 8e99c8ad8fd41d3befae62f9eee59d8c5c60a539
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2025-03-06 14:16:44 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-03-06 14:22:48 +0000

    pkgbase: make pkg repo reproducible
    
    Add a PKG_WORKERS_THREADS variable set to 1 by default, if as a user
    you want speed again, then just override it.
---
 Makefile.inc1 | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Makefile.inc1 b/Makefile.inc1
index f51fe7d3b119..75fcbc0bf968 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -606,6 +606,7 @@ SOURCE_DATE_EPOCH=	${TIMEEPOCHNOW:gmtime}
 .else
 SOURCE_DATE_EPOCH=	${PKG_TIMESTAMP}
 .endif
+PKG_WORKERS_COUNT?=	1
 
 PKG_NAME_PREFIX?=	FreeBSD
 PKG_MAINTAINER?=	re@FreeBSD.org
@@ -2367,7 +2368,8 @@ real-sign-packages:	_pkgbootstrap .PHONY
 .if ${PKG_BIN_VERSION} < 11700
 	printf "packing_format = \"${PKG_FORMAT}\";\n" >> ${WSTAGEDIR}/meta
 .endif
-	@${PKG_CMD} -o ABI=${PKG_ABI} -o OSVERSION="${SRCRELDATE}" repo \
+	@${PKG_CMD} -o ABI=${PKG_ABI} -o OSVERSION="${SRCRELDATE}" \
+		-o WORKERS_COUNT=${PKG_WORKERS_COUNT} repo \
 		-m ${WSTAGEDIR}/meta \
 		-o ${REPODIR}/${PKG_ABI}/${PKG_VERSION} \
 		${REPODIR}/${PKG_ABI}/${PKG_VERSION} \