Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Oct 2025 10:35:01 GMT
From:      =?utf-8?Q?=C3=84lven?= <alven@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ed1a2c694a41 - main - sysutils/tarbsd-builder: Update 25.08.27 => 25.09.28
Message-ID:  <202510021035.592AZ1IT086373@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by alven:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ed1a2c694a41ce86d6d776d8d8f6fdf28d8fb459

commit ed1a2c694a41ce86d6d776d8d8f6fdf28d8fb459
Author:     Paavo-Einari Kaipila <pkaipila@gmail.com>
AuthorDate: 2025-09-28 08:27:14 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2025-10-02 10:32:11 +0000

    sysutils/tarbsd-builder: Update 25.08.27 => 25.09.28
    
    This update adds FreeBSD 15 support
    https://github.com/pavetheway91/tarbsd/releases/tag/25.09.26b
    https://github.com/pavetheway91/tarbsd/releases/tag/25.09.28
    
    Commit log:
    https://github.com/pavetheway91/tarbsd/compare/25.08.27...25.09.28
    
    * Pet portclippy(1) and portfmt(1)
    
    PR:             289850
    Approved by:    yuri@ (Mentor)
---
 sysutils/tarbsd-builder/Makefile  | 29 +++++++++++------------------
 sysutils/tarbsd-builder/distinfo  |  6 +++---
 sysutils/tarbsd-builder/pkg-descr |  2 +-
 3 files changed, 15 insertions(+), 22 deletions(-)

diff --git a/sysutils/tarbsd-builder/Makefile b/sysutils/tarbsd-builder/Makefile
index 5d70ed92ec77..84ca3e5246ac 100644
--- a/sysutils/tarbsd-builder/Makefile
+++ b/sysutils/tarbsd-builder/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	tarbsd-builder
-DISTVERSION=	25.08.27
+DISTVERSION=	25.09.28
 CATEGORIES=	sysutils
 PKGNAMESUFFIX=	${PHP_PKGNAMESUFFIX}
 DIST_SUBDIR=	${DISTNAME}-${DISTVERSION}
@@ -14,42 +14,35 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 ONLY_FOR_ARCHS=	aarch64 amd64 i386
 ONLY_FOR_ARCHS_REASON=	Generated images are amd64 only at the moment, aarch64 planned but no others
 
+RUN_DEPENDS=	${LOCALBASE}/sbin/pkg:${PKG_ORIGIN}
+
 USES=		php:flavors,build
 USE_GITHUB=	yes
 GH_ACCOUNT=	pavetheway91
 GH_PROJECT=	tarbsd
-USE_PHP=	filter pcntl phar zlib
+USE_PHP=	ctype filter mbstring pcntl phar zlib
 
 IGNORE_WITH_PHP=	81
 NO_ARCH=	yes
 
-_TARBSD_COMPILE_ARGS=--ports --version-tag=${DISTVERSION}
+_TARBSD_COMPILE_ARGS=	--ports --version-tag=${PORTVERSION} --np-iconv
 
 PLIST_FILES=	bin/tarbsd
 
-OPTIONS_DEFINE=		INTL MBSTRING QEMU_TOOLS ZOPFLI
-OPTIONS_DEFAULT=	MBSTRING ZOPFLI
+OPTIONS_DEFINE=		INTL QEMU_TOOLS ZOPFLI
+OPTIONS_DEFAULT=	ZOPFLI
 
-INTL_DESC=	Intl extension instead of a polyfill
-MBSTRING_DESC=	Mbstring extension instead of a polyfill
+INTL_DESC=		Intl extension instead of a polyfill
 QEMU_TOOLS_DESC=	Export image to hypervisor formats
-ZOPFLI_DESC=	Better kernel compression
+ZOPFLI_DESC=		Better kernel compression
 
 INTL_USE=		PHP=intl
-MBSTRING_USE=		PHP=mbstring
 QEMU_TOOLS_RUN_DEPENDS=	qemu-img:emulators/qemu@tools
 ZOPFLI_RUN_DEPENDS=	zopfli:archivers/zopfli
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MMBSTRING}
-_TARBSD_COMPILE_ARGS+=	--np-iconv
-.endif
-
 do-build:
-	${LOCALBASE}/bin/php \
-		-d phar.readonly=0 \
-		${WRKSRC}/stubs/compile.php ${_TARBSD_COMPILE_ARGS}
+	${LOCALBASE}/bin/php -d phar.readonly=0 ${WRKSRC}/stubs/compile.php \
+		${_TARBSD_COMPILE_ARGS}
 
 do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/out/tarbsd \
diff --git a/sysutils/tarbsd-builder/distinfo b/sysutils/tarbsd-builder/distinfo
index ac708171943b..067a10a5b4ec 100644
--- a/sysutils/tarbsd-builder/distinfo
+++ b/sysutils/tarbsd-builder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756299954
-SHA256 (pavetheway91-tarbsd-25.08.27_GH0-25.08.27/pavetheway91-tarbsd-25.08.27_GH0.tar.gz) = ca3f1a30b02182bc12b43a7d364ae09909abe92ff9bc2bc309b0f7820008ed40
-SIZE (pavetheway91-tarbsd-25.08.27_GH0-25.08.27/pavetheway91-tarbsd-25.08.27_GH0.tar.gz) = 1025435
+TIMESTAMP = 1759047489
+SHA256 (pavetheway91-tarbsd-25.09.28_GH0-25.09.28/pavetheway91-tarbsd-25.09.28_GH0.tar.gz) = dc489d11213f857cd09b47450a6d09a5fc87a19ae1da93fa0e75fd218691261e
+SIZE (pavetheway91-tarbsd-25.09.28_GH0-25.09.28/pavetheway91-tarbsd-25.09.28_GH0.tar.gz) = 1032268
diff --git a/sysutils/tarbsd-builder/pkg-descr b/sysutils/tarbsd-builder/pkg-descr
index 1cf3075c99d0..24f2b6bf4dea 100644
--- a/sysutils/tarbsd-builder/pkg-descr
+++ b/sysutils/tarbsd-builder/pkg-descr
@@ -1,2 +1,2 @@
 tarBSD builder builds FreeBSD images that boot to memory. Depending on
-installed packages, the image can be even less than 40 megabytes.
+installed packages, the image can be even smaller than 40 megabytes.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510021035.592AZ1IT086373>