Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Dec 2016 03:47:39 +0000 (UTC)
From:      Colin Percival <cperciva@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r429219 - in head/sysutils/spiped: . files
Message-ID:  <201612230347.uBN3ldG0008921@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cperciva
Date: Fri Dec 23 03:47:39 2016
New Revision: 429219
URL: https://svnweb.freebsd.org/changeset/ports/429219

Log:
  Add support for passing additional flags to spiped via new
  spiped_pipe_X_flags variables.  Replace USE_OPENSSL with
  USES ssl. [1]
  
  While I'm here, clarify the comment about needing C99 but
  preferring a compiler with AESNI support; it applies to the
  USES compiler:c11 part but not tar:tgz or ssl.
  
  PR:		215501
  Submitted by:	Dave Cottlehuber

Modified:
  head/sysutils/spiped/Makefile
  head/sysutils/spiped/files/spiped.in

Modified: head/sysutils/spiped/Makefile
==============================================================================
--- head/sysutils/spiped/Makefile	Fri Dec 23 03:46:34 2016	(r429218)
+++ head/sysutils/spiped/Makefile	Fri Dec 23 03:47:39 2016	(r429219)
@@ -2,7 +2,7 @@
 
 PORTNAME=	spiped
 PORTVERSION=	1.5.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	sysutils security
 MASTER_SITES=	http://www.tarsnap.com/spiped/
 
@@ -12,10 +12,9 @@ COMMENT=	Daemon for creating secure symm
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYRIGHT
 
-# The spiped build only needs C99, but this will help to get us a compiler
-# which has support for AESNI on x86 systems
-USES=		compiler:c11 tar:tgz
-USE_OPENSSL=	YES
+# The spiped build only needs C99, but asking for compiler:c11 will help to
+# get us a compiler which has support for AESNI on x86 systems
+USES=		compiler:c11 tar:tgz ssl
 
 # Install into ${STAGEDIR}${PREFIX}
 MAKE_ARGS+=	BINDIR=${STAGEDIR}${PREFIX}/bin

Modified: head/sysutils/spiped/files/spiped.in
==============================================================================
--- head/sysutils/spiped/files/spiped.in	Fri Dec 23 03:46:34 2016	(r429218)
+++ head/sysutils/spiped/files/spiped.in	Fri Dec 23 03:47:39 2016	(r429219)
@@ -15,6 +15,7 @@
 # spiped_pipe_X_source: Source address of pipe X.
 # spiped_pipe_X_target:	Target address of pipe X.
 # spiped_pipe_X_key:	Key file for pipe X.
+# spiped_pipe_X_flags:	Optional flags for pipe X. See spiped(1) for details.
 
 . /etc/rc.subr
 
@@ -39,6 +40,7 @@ spiped_start()
 		eval SOURCE=\$spiped_pipe_${P}_source
 		eval TARGET=\$spiped_pipe_${P}_target
 		eval KEY=\$spiped_pipe_${P}_key
+		eval FLAGS=\$spiped_pipe_${P}_flags
 		case "$MODE" in
 		encrypt | client)
 			MODEFLAG="-e"
@@ -50,7 +52,7 @@ spiped_start()
 			echo Invalid value for spiped_pipe_${P}_mode: $MODE
 			continue
 		esac
-		${command} -D $MODEFLAG -s $SOURCE -t $TARGET -k $KEY -p $PIDFILE
+		${command} -D $MODEFLAG -s $SOURCE -t $TARGET -k $KEY -p $PIDFILE $FLAGS
 	done
 }
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612230347.uBN3ldG0008921>