git: ef404e431c57 - 2026Q4 - security/x11appjail: Update to 1.2.0

From: Jesús Daniel Colmenares Oviedo <dtxdf_at_FreeBSD.org>
Date: Fri, 02 Oct 2026 19:44:31 UTC
The branch 2026Q4 has been updated by dtxdf:

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

commit ef404e431c57dd85917dcc3835a7b1cb41d73239
Author:     Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
AuthorDate: 2026-10-02 18:51:14 +0000
Commit:     Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
CommitDate: 2026-10-02 19:43:48 +0000

    security/x11appjail: Update to 1.2.0
    
    * Remove su-exec as a dependency (replaced with mdo(1)).
    * Add sysutils/jtransfer as a dependency.
    * Add BLAKE3 option.
    
    ChangeLog: https://github.com/DtxdF/x11appjail/releases/tag/v1.2.0
    
    MFH:            2026Q4
    (cherry picked from commit 772d2487251a02b73ee19d37c1dd689e517d2df8)
---
 security/x11appjail/Makefile  | 13 +++++++++----
 security/x11appjail/distinfo  |  6 +++---
 security/x11appjail/pkg-plist |  1 +
 3 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/security/x11appjail/Makefile b/security/x11appjail/Makefile
index cc74c4561aa1..336b6e601fbf 100644
--- a/security/x11appjail/Makefile
+++ b/security/x11appjail/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	x11appjail
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.1.0
+DISTVERSION=	1.2.0
 CATEGORIES=	security
 
 MAINTAINER=	dtxdf@FreeBSD.org
@@ -13,8 +13,8 @@ RUN_DEPENDS=	appjail:sysutils/appjail \
 		appscript:archivers/appscript \
 		doas:security/doas \
 		git:devel/git@lite \
+		jtransfer:sysutils/jtransfer \
 		notify-send:devel/libnotify \
-		su-exec:security/su-exec \
 		unixexec:sysutils/unixexec \
 		update-desktop-database:devel/desktop-file-utils \
 		xauth:x11/xauth \
@@ -33,10 +33,14 @@ GH_PROJECT=	x11appjail
 NO_BUILD=	yes
 SUB_FILES=	pkg-message
 
-OPTIONS_DEFINE=	EXAMPLES
-
 PORTEXAMPLES=	*
 
+OPTIONS_DEFINE=		BLAKE3 EXAMPLES
+OPTIONS_DEFAULT=	BLAKE3
+
+BLAKE3_DESC=		Enable support for Blake3
+BLAKE3_RUN_DEPENDS=	b3sum:sysutils/b3sum
+
 post-install-EXAMPLES-on:
 	@${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
 	@cd ${WRKSRC}/share/examples/x11appjail && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
@@ -48,6 +52,7 @@ post-install-EXAMPLES-on:
 		${CHMOD} +x $${app}/uninstall; \
 		if [ -f "$${app}/X" ]; then ${CHMOD} +x $${app}/X; fi; \
 		${CHMOD} +x $${app}/.reproduce/build.sh; \
+		if [ -f "$${app}/perms.sh" ]; then ${CHMOD} +x $${app}/perms.sh; fi; \
 	done
 
 .include <bsd.port.mk>
diff --git a/security/x11appjail/distinfo b/security/x11appjail/distinfo
index ee33a9c6804c..64fc13653f94 100644
--- a/security/x11appjail/distinfo
+++ b/security/x11appjail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1790124501
-SHA256 (DtxdF-x11appjail-v1.1.0_GH0.tar.gz) = c12cc50db2965b2d95dfb6394ac1b480ebdd43f1c1f47efa7baeb614468e5f88
-SIZE (DtxdF-x11appjail-v1.1.0_GH0.tar.gz) = 77641
+TIMESTAMP = 1790922657
+SHA256 (DtxdF-x11appjail-v1.2.0_GH0.tar.gz) = c1d1b42c1c106329ca5fe84c447ae978e70eed4823761cbe4e3bc5681d947fac
+SIZE (DtxdF-x11appjail-v1.2.0_GH0.tar.gz) = 141234
diff --git a/security/x11appjail/pkg-plist b/security/x11appjail/pkg-plist
index 967c00411559..fe44a2ee7ad7 100644
--- a/security/x11appjail/pkg-plist
+++ b/security/x11appjail/pkg-plist
@@ -17,6 +17,7 @@ libexec/x11appjail/service.d/Notification/setup
 libexec/x11appjail/service.d/OpenURL/agent
 libexec/x11appjail/service.d/OpenURL/exec
 libexec/x11appjail/service.d/OpenURL/setup
+libexec/x11appjail/transfer
 libexec/x11appjail/veriexec
 share/man/man1/x11appjail.1.gz
 share/man/man5/x11appjail-spec.5.gz