summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports-mgmt/poudriere/Makefile28
-rw-r--r--ports-mgmt/poudriere/distinfo4
2 files changed, 26 insertions, 6 deletions
diff --git a/ports-mgmt/poudriere/Makefile b/ports-mgmt/poudriere/Makefile
index 7a10e6e461f5..85bd696a25d6 100644
--- a/ports-mgmt/poudriere/Makefile
+++ b/ports-mgmt/poudriere/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= poudriere
-PORTVERSION= 1.1
+PORTVERSION= 1.2
CATEGORIES= ports-mgmt
MASTER_SITES= http://files.etoilebsd.net/poudriere/
@@ -19,16 +19,36 @@ NO_BUILD= yes
MANCOMPRESSED= yes
MAN8= poudriere.8
+OPTIONS+= ZSH "Install zsh completion" off
+
PLIST_FILES= etc/poudriere.conf.sample \
bin/poudriere \
share/poudriere/common.sh \
share/poudriere/test_ports.sh \
share/poudriere/ports.sh \
share/poudriere/jail.sh \
- share/poudriere/bulk.sh
-PLIST_DIRS= share/poudriere
+ share/poudriere/bulk.sh \
+ share/poudriere/cron.sh \
+ share/poudriere/queue.sh \
+ poudriere/cron/.keep
+
+PLIST_DIRS= share/poudriere \
+ poudriere/cron \
+ poudriere
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_ZSH)
+PLIST_FILES+= share/zsh/site-functions/_poudriere
+PLIST_DIRSTRY+= share/zsh/site-functions
+PLIST_DIRSTRY+= share/zsh/
+.endif
post-install:
- ${INSTALL_DATA} ${WRKSRC}/conf/poudriere.conf.sample ${PREFIX}/etc
+ @${TOUCH} ${PREFIX}/poudriere/cron/.keep
+.if defined(WITH_ZSH)
+ @${MKDIR} ${PREFIX}/share/zsh/site-functions/
+ @${INSTALL_DATA} ${WRKSRC}/zsh-completions ${PREFIX}/share/zsh/site-functions/_poudriere
+.endif
.include <bsd.port.mk>
diff --git a/ports-mgmt/poudriere/distinfo b/ports-mgmt/poudriere/distinfo
index bc4263d8c32a..fb5e3229d28a 100644
--- a/ports-mgmt/poudriere/distinfo
+++ b/ports-mgmt/poudriere/distinfo
@@ -1,2 +1,2 @@
-SHA256 (poudriere-1.1.tar.gz) = f2b636cd2e41fc441b534288f43c7b4519c1951e8c9a3332bd138bcbe9db1cdf
-SIZE (poudriere-1.1.tar.gz) = 17250
+SHA256 (poudriere-1.2.tar.gz) = 2c90147500ad8ad2184780e314fd697988329b7a8a708e02950ab9e127f5dc7f
+SIZE (poudriere-1.2.tar.gz) = 18712