aboutsummaryrefslogtreecommitdiff
path: root/archivers
diff options
context:
space:
mode:
authorFelix Palmen <zirias@FreeBSD.org>2022-08-22 11:27:18 +0000
committerFelix Palmen <zirias@FreeBSD.org>2022-08-22 16:20:22 +0000
commit85b9e25367ffc7e74cff4e9800fb02232679220e (patch)
treeb2a27cfab1406abe31c3b9ce2a519a4add14bbaa /archivers
parentcf06cc6061ef9c7d2ba58de789eb17e0e89d2e97 (diff)
downloadports-85b9e25367ffc7e74cff4e9800fb02232679220e.tar.gz
ports-85b9e25367ffc7e74cff4e9800fb02232679220e.zip
archivers/zpaqfranz: Add option for installing dir
bin/dir is just a shorthand for a subcommand of zpaqfranz. Installing it would conflict with misc/gnuls, so make it optional and disabled by default. PR: 265651 Reported by: diizzy (on IRC) Approved by: Franco Corbelli <franco@francocorbelli.com> (maintainer) Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36292
Diffstat (limited to 'archivers')
-rw-r--r--archivers/zpaqfranz/Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile
index 94d1c17e34fb..ff36141c6c91 100644
--- a/archivers/zpaqfranz/Makefile
+++ b/archivers/zpaqfranz/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zpaqfranz
DISTVERSION= 55.12
+PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= http://www.francocorbelli.it/zpaqfranz/freebsd/
@@ -11,8 +12,16 @@ LICENSE_COMB= dual
NO_WRKSUBDIR= yes
-PLIST_FILES= bin/dir \
- bin/zpaqfranz
+OPTIONS_DEFINE= DIRCOMMAND
+DIRCOMMAND_DESC= Add a symlink to call the dir subcommand directly
+
+PLIST_FILES= bin/zpaqfranz
+
+DIRCOMMAND_PLIST_FILES= bin/dir
+DIRCOMMAND_CONFLICTS_INSTALL= gnuls
+
+post-install-DIRCOMMAND-off:
+ ${RM} ${STAGEDIR}${LOCALBASE}/bin/dir
.include <bsd.port.pre.mk>