svn commit: r385535 - in head/sysutils: . direnv
Steve Wills
swills at FreeBSD.org
Wed May 6 17:55:08 UTC 2015
Author: swills
Date: Wed May 6 17:55:06 2015
New Revision: 385535
URL: https://svnweb.freebsd.org/changeset/ports/385535
Log:
sysutils/direnv: add port
direnv is an environment switcher for the shell. It knows how to hook into
bash, zsh, tcsh and fish shell to load or unload environment variables
depending on the current directory. This allows to have project-specific
environment variables and not clutter the "~/.profile" file.
WWW: http://direnv.net/
Added:
head/sysutils/direnv/
head/sysutils/direnv/Makefile (contents, props changed)
head/sysutils/direnv/distinfo (contents, props changed)
head/sysutils/direnv/pkg-descr (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Wed May 6 17:53:52 2015 (r385534)
+++ head/sysutils/Makefile Wed May 6 17:55:06 2015 (r385535)
@@ -189,6 +189,7 @@
SUBDIR += di
SUBDIR += dim
SUBDIR += dirdiff
+ SUBDIR += direnv
SUBDIR += dirvish
SUBDIR += diskcheckd
SUBDIR += diskimage-tools
Added: head/sysutils/direnv/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/direnv/Makefile Wed May 6 17:55:06 2015 (r385535)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME= direnv
+PORTVERSION= 2.6.0
+DISTVERSIONPREFIX= v
+CATEGORIES= sysutils
+
+MAINTAINER= swills at FreeBSD.org
+COMMENT= Environment variable manager for your shell
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/go:${PORTSDIR}/lang/go
+
+USE_GITHUB= yes
+GH_ACCOUNT= zimbatm
+GH_PROJECT= direnv
+
+PLIST_FILES= bin/direnv man/man1/direnv.1.gz man/man1/direnv-stdlib.1.gz
+
+STRIP= # stripping can break go binaries
+
+.include <bsd.port.options.mk>
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/direnv \
+ ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_MAN} ${WRKSRC}/man/direnv.1 ${STAGEDIR}${MANPREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/man/direnv-stdlib.1 \
+ ${STAGEDIR}${MANPREFIX}/man/man1
+
+.include <bsd.port.mk>
Added: head/sysutils/direnv/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/direnv/distinfo Wed May 6 17:55:06 2015 (r385535)
@@ -0,0 +1,2 @@
+SHA256 (zimbatm-direnv-v2.6.0_GH0.tar.gz) = b85aac4d6a4ddf2daf193aabb3b2faf89e56507d33d763ab74cc7eb0b524ac03
+SIZE (zimbatm-direnv-v2.6.0_GH0.tar.gz) = 32648
Added: head/sysutils/direnv/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/direnv/pkg-descr Wed May 6 17:55:06 2015 (r385535)
@@ -0,0 +1,6 @@
+direnv is an environment switcher for the shell. It knows how to hook into
+bash, zsh, tcsh and fish shell to load or unload environment variables
+depending on the current directory. This allows to have project-specific
+environment variables and not clutter the "~/.profile" file.
+
+WWW: http://direnv.net/
More information about the svn-ports-all
mailing list