diff options
Diffstat (limited to 'deskutils/todo/Makefile')
-rw-r--r-- | deskutils/todo/Makefile | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/deskutils/todo/Makefile b/deskutils/todo/Makefile index 7d77ad39081e..f7462caebfd7 100644 --- a/deskutils/todo/Makefile +++ b/deskutils/todo/Makefile @@ -7,7 +7,7 @@ # PORTNAME= todo -PORTVERSION= 2.7 +PORTVERSION= 2.9 CATEGORIES= deskutils MASTER_SITES= http://cloud.github.com/downloads/ginatrapani/todo.txt-cli/ DISTNAME= todo.txt_cli-${PORTVERSION} @@ -17,15 +17,34 @@ COMMENT= Todo.txt Manager RUN_DEPENDS= bash:${PORTSDIR}/shells/bash +OPTIONS_DEFINE= BASH +BASH_DESC= Install programmable completions for Bash + +.include <bsd.port.options.mk> + NO_BUILD= yes PLIST_FILES= bin/todo etc/todo.cfg +.if ${PORT_OPTIONS:MBASH} +PLIST_FILES+= etc/bash_completion.d/todo +PLIST_DIRSTRY+= etc/bash_completion.d +.endif + post-patch: @${REINPLACE_CMD} -e "s,/bin/bash,${LOCALBASE}/bin/bash," ${WRKSRC}/todo.sh +.if ${PORT_OPTIONS:MBASH} + @${REINPLACE_CMD} -e "s,/bin/bash,${LOCALBASE}/bin/bash," ${WRKSRC}/todo_completion +.endif do-install: @${INSTALL_SCRIPT} ${WRKSRC}/todo.sh ${PREFIX}/bin/todo @${INSTALL_DATA} ${WRKSRC}/todo.cfg ${PREFIX}/etc/todo.cfg +post-install: +.if ${PORT_OPTIONS:MBASH} + ${MKDIR} ${PREFIX}/etc/bash_completion.d + ${INSTALL_DATA} ${WRKSRC}/todo_completion ${PREFIX}/etc/bash_completion.d/todo +.endif + .include <bsd.port.mk> |