Index: head/net/nats/Makefile =================================================================== --- head/net/nats/Makefile (revision 422189) +++ head/net/nats/Makefile (revision 422190) @@ -1,24 +1,30 @@ # $FreeBSD$ PORTNAME= nats PORTVERSION= 0.9.4 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org COMMENT= Messaging system written in Go LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go -GO_PKGNAME= github.com/nats-io/gnatsd +GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} USE_GITHUB= yes GH_ACCOUNT= nats-io GH_PROJECT= gnatsd -PLIST_FILES= bin/gnatsd USE_RC_SUBR= gnatsd.sh + +post-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/etc + ${INSTALL_SCRIPT} ${FILESDIR}/gnatsd.conf ${STAGEDIR}${PREFIX}/etc/gnatsd.conf.sample + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/server && ${COPYTREE_SHARE} configs ${STAGEDIR}${DOCSDIR} .include Index: head/net/nats/files/gnatsd.conf =================================================================== --- head/net/nats/files/gnatsd.conf (nonexistent) +++ head/net/nats/files/gnatsd.conf (revision 422190) @@ -0,0 +1,3 @@ +listen: localhost:4222 # host/port to listen for client connections +http: localhost:8222 # HTTP monitoring port +syslog: true Property changes on: head/net/nats/files/gnatsd.conf ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net/nats/files/gnatsd.sh.in =================================================================== --- head/net/nats/files/gnatsd.sh.in (revision 422189) +++ head/net/nats/files/gnatsd.sh.in (revision 422190) @@ -1,28 +1,28 @@ #!/bin/sh # # PROVIDE: gnatsd # REQUIRE: DAEMON # # Add the following lines to /etc/rc.conf to run NATS: # # gnatsd_enable (bool): Set it to "YES" to enable gnatsd server. # Default is "NO". # gnatsd_username: User name to run as. default "nobody" # gnatsd_options: Options to pass gnatsd server # . /etc/rc.subr name="gnatsd" rcvar=`set_rcvar` load_rc_config ${name} : ${gnatsd_enable="NO"} : ${gnatsd_username="nobody"} -: ${gnatsd_options="-m 8222 -s"} +: ${gnatsd_options="-c %%PREFIX%%/etc/gnatsd.conf"} command=/usr/sbin/daemon procname=%%PREFIX%%/bin/gnatsd command_args="-u ${gnatsd_username} ${procname} ${gnatsd_options}" run_rc_command "$1" Index: head/net/nats/pkg-plist =================================================================== --- head/net/nats/pkg-plist (nonexistent) +++ head/net/nats/pkg-plist (revision 422190) @@ -0,0 +1,23 @@ +bin/gnatsd +@sample etc/gnatsd.conf.sample +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/configs/authorization.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/certs/key.pem +%%PORTDOCS%%%%DOCSDIR%%/configs/certs/server.pem +%%PORTDOCS%%%%DOCSDIR%%/configs/cluster.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/listen.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/listen_port.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/listen_port_with_colon.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/multiple_users.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/seed.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/seed_tls.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/srv_a.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/srv_a_bcrypt.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/srv_b.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/srv_b_bcrypt.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/test.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/tls.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/tls_bad_cipher.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/tls_ciphers.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/tls_empty_cipher.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/tls_test.conf Property changes on: head/net/nats/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property