git: 490141bf67a0 - 2026Q1 - sysutils/tarbsd-builder: Update 25.09.28 => 26.01.25
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Jan 2026 13:52:19 UTC
The branch 2026Q1 has been updated by alven:
URL: https://cgit.FreeBSD.org/ports/commit/?id=490141bf67a011f5f28b21e68aaf1a5dc41de384
commit 490141bf67a011f5f28b21e68aaf1a5dc41de384
Author: Paavo-Einari Kaipila <pkaipila@gmail.com>
AuthorDate: 2026-01-25 21:23:44 +0000
Commit: Älven <alven@FreeBSD.org>
CommitDate: 2026-01-26 13:51:40 +0000
sysutils/tarbsd-builder: Update 25.09.28 => 26.01.25
Among with some smaller improvements, the app looks better,
compresses kernel quicker and ships with 2 example projects.
Pkgbase issues with FreeBSD 15 have also been fixed.
https://github.com/pavetheway91/tarbsd/blob/26.01.25/CHANGELOG.md
Commit log:
https://github.com/pavetheway91/tarbsd/compare/25.09.28...26.01.25
PR: 290515
Approved by: yuri@ (Mentor)
MFH: 2026Q1
(cherry picked from commit a20bd666c24d676c4de724b7ed80d64641cee45f)
---
sysutils/tarbsd-builder/Makefile | 21 +++++++++++++--------
sysutils/tarbsd-builder/distinfo | 6 +++---
2 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/sysutils/tarbsd-builder/Makefile b/sysutils/tarbsd-builder/Makefile
index 65a2a544c5b2..cb9381339759 100644
--- a/sysutils/tarbsd-builder/Makefile
+++ b/sysutils/tarbsd-builder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tarbsd-builder
-DISTVERSION= 25.09.28
+DISTVERSION= 26.01.25
CATEGORIES= sysutils
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
DIST_SUBDIR= ${DISTNAME}-${DISTVERSION}
@@ -24,20 +24,20 @@ USE_PHP= ctype filter mbstring pcntl phar zlib
NO_ARCH= yes
-_TARBSD_COMPILE_ARGS= --ports --version-tag=${PORTVERSION} --np-iconv
+_TARBSD_COMPILE_ARGS= --ports --version-tag=${PORTVERSION} \
+ --prefix=${LOCALBASE}
PLIST_FILES= bin/tarbsd
+PORTEXAMPLES= *
-OPTIONS_DEFINE= INTL QEMU_TOOLS ZOPFLI
-OPTIONS_DEFAULT= ZOPFLI
+OPTIONS_DEFINE= EXAMPLES PIGZ QEMU_TOOLS
+OPTIONS_DEFAULT= EXAMPLES PIGZ
-INTL_DESC= Intl extension instead of a polyfill
+PIGZ_DESC= Better kernel compression
QEMU_TOOLS_DESC= Export image to hypervisor formats
-ZOPFLI_DESC= Better kernel compression
-INTL_USE= PHP=intl
+PIGZ_RUN_DEPENDS= pigz:archivers/pigz
QEMU_TOOLS_RUN_DEPENDS= qemu-img:emulators/qemu@tools
-ZOPFLI_RUN_DEPENDS= zopfli:archivers/zopfli
do-build:
${LOCALBASE}/bin/php -d phar.readonly=0 ${WRKSRC}/stubs/compile.php \
@@ -47,4 +47,9 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/out/tarbsd \
${STAGEDIR}${PREFIX}/bin/
+post-install-EXAMPLES-on:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ cd ${WRKSRC}/examples && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+
.include <bsd.port.mk>
diff --git a/sysutils/tarbsd-builder/distinfo b/sysutils/tarbsd-builder/distinfo
index 067a10a5b4ec..e83f63e74586 100644
--- a/sysutils/tarbsd-builder/distinfo
+++ b/sysutils/tarbsd-builder/distinfo
@@ -1,3 +1,3 @@
-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
+TIMESTAMP = 1769375843
+SHA256 (pavetheway91-tarbsd-26.01.25_GH0-26.01.25/pavetheway91-tarbsd-26.01.25_GH0.tar.gz) = 8a033c23a62ff06a07d7bf824260e49857c0d3bc7cc684392d7e4de2dc567cb0
+SIZE (pavetheway91-tarbsd-26.01.25_GH0-26.01.25/pavetheway91-tarbsd-26.01.25_GH0.tar.gz) = 1189640