Files
2026-10-04 04:07:15 +00:00

59 lines
1.5 KiB
Makefile

PORTNAME= x11appjail
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
CATEGORIES= security
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Tool for creating, verifying, installing, and running AppJails
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= appjail:sysutils/appjail \
appscript:archivers/appscript \
doas:security/doas \
git:devel/git@lite \
jtransfer:sysutils/jtransfer \
notify-send:devel/libnotify \
unixexec:sysutils/unixexec \
update-desktop-database:devel/desktop-file-utils \
xauth:x11/xauth \
xclipsync:sysutils/xclipsync \
xdg-open:devel/xdg-utils \
xdotool:x11/xdotool \
Xephyr:x11-servers/xorg-server@xephyr \
xev:x11/xev \
xseticon:x11/xseticon \
zenity:x11/zenity4
USE_GITHUB= yes
GH_ACCOUNT= DtxdF
GH_PROJECT= x11appjail
NO_BUILD= yes
SUB_FILES= pkg-message
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}
@for app in ${STAGEDIR}${EXAMPLESDIR}/Apps/*; do \
${CHMOD} +x $${app}/build.sh; \
${CHMOD} +x $${app}/create; \
${CHMOD} +x $${app}/install; \
${CHMOD} +x $${app}/run; \
${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>