git: 85b9e25367ff - main - archivers/zpaqfranz: Add option for installing dir
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 22 Aug 2022 16:21:17 UTC
The branch main has been updated by zirias:
URL: https://cgit.FreeBSD.org/ports/commit/?id=85b9e25367ffc7e74cff4e9800fb02232679220e
commit 85b9e25367ffc7e74cff4e9800fb02232679220e
Author: Felix Palmen <zirias@FreeBSD.org>
AuthorDate: 2022-08-22 11:27:18 +0000
Commit: Felix Palmen <zirias@FreeBSD.org>
CommitDate: 2022-08-22 16:20:22 +0000
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
---
archivers/zpaqfranz/Makefile | 13 +++++++++++--
1 file 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>