Date: Sun, 11 Jan 2015 20:44:40 +0000 (UTC) From: Don Lewis <truckman@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r376802 - in head/dns: . wrapsrv wrapsrv/files Message-ID: <201501112044.t0BKieF6037494@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: truckman Date: Sun Jan 11 20:44:39 2015 New Revision: 376802 URL: https://svnweb.freebsd.org/changeset/ports/376802 QAT: https://qat.redports.org/buildarchive/r376802/ Log: New port: dns/wrapsrv DNS SRV record command line wrapper ----------------------------------- wrapsrv adds support for connecting to a network service based on DNS SRV record lookups to commands that do not support the DNS SRV record. wrapsrv implements the weighted priority client connection algorithm in RFC 2782. The specified command line will be invoked one or more times with %h and %p sequences in the command line substituted for the hostname and port elements of the selected SRV record. WWW: https://github.com/farsightsec/wrapsrv Differential Revision: https://reviews.freebsd.org/D1488 Approved by: mat (mentor) Sponsored by: Farsight Security, Inc. Added: head/dns/wrapsrv/ head/dns/wrapsrv/Makefile (contents, props changed) head/dns/wrapsrv/distinfo (contents, props changed) head/dns/wrapsrv/files/ head/dns/wrapsrv/files/patch-Makefile (contents, props changed) head/dns/wrapsrv/pkg-descr (contents, props changed) Modified: head/dns/Makefile Modified: head/dns/Makefile ============================================================================== --- head/dns/Makefile Sun Jan 11 20:26:25 2015 (r376801) +++ head/dns/Makefile Sun Jan 11 20:44:39 2015 (r376802) @@ -177,6 +177,7 @@ SUBDIR += vizone SUBDIR += walker SUBDIR += wdns + SUBDIR += wrapsrv SUBDIR += yadifa SUBDIR += zkt SUBDIR += zonecheck Added: head/dns/wrapsrv/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/wrapsrv/Makefile Sun Jan 11 20:44:39 2015 (r376802) @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= wrapsrv +PORTVERSION= 1.0.0 +CATEGORIES= dns +MASTER_SITES= https://dl.farsightsecurity.com/dist/wrapsrv/ \ + LOCAL/truckman/farsight + +MAINTAINER= truckman@FreeBSD.org +COMMENT= DNS SRV record command line wrapper + +LICENSE= APACHE20 + +BUILD_DEPENDS= docbook2mdoc:${PORTSDIR}/textproc/docbook2mdoc + +PLIST_FILES= bin/wrapsrv man/man1/wrapsrv.1.gz + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/wrapsrv + +.include <bsd.port.mk> Added: head/dns/wrapsrv/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/wrapsrv/distinfo Sun Jan 11 20:44:39 2015 (r376802) @@ -0,0 +1,2 @@ +SHA256 (wrapsrv-1.0.0.tar.gz) = 7d0c20540388dd467d7a596a74657eca3795cc0f065aa7f49024afa7e1e598d0 +SIZE (wrapsrv-1.0.0.tar.gz) = 9347 Added: head/dns/wrapsrv/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/wrapsrv/files/patch-Makefile Sun Jan 11 20:44:39 2015 (r376802) @@ -0,0 +1,33 @@ +--- Makefile.orig 2014-07-30 21:21:46 UTC ++++ Makefile +@@ -1,25 +1,22 @@ +-CC = gcc +-WARN = -Wall -Wextra -Werror +-CFLAGS = -O2 -g $(WARN) + INCLUDE = +-LDFLAGS = -lresolv ++LDFLAGS = + DESTDIR ?= +-PREFIX = /usr/local ++PREFIX ?= /usr/local + + BINDIR ?= $(DESTDIR)$(PREFIX)/bin +-MANDIR ?= $(DESTDIR)$(PREFIX)/share/man/man1 ++MANDIR ?= $(DESTDIR)$(PREFIX)/man/man1 + + BIN = wrapsrv + MAN = wrapsrv.1 + SRC = wrapsrv.c + +-all: $(BIN) $(DOC) ++all: $(BIN) $(MAN) + + $(BIN): $(SRC) + $(CC) $(CFLAGS) -o $@ $(SRC) $(INCLUDE) $(LDFLAGS) + + $(MAN): wrapsrv.docbook +- docbook2x-man $< ++ docbook2mdoc $< > $@ + + clean: + rm -f $(BIN) Added: head/dns/wrapsrv/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/wrapsrv/pkg-descr Sun Jan 11 20:44:39 2015 (r376802) @@ -0,0 +1,11 @@ +DNS SRV record command line wrapper +----------------------------------- + +wrapsrv adds support for connecting to a network service based on DNS SRV +record lookups to commands that do not support the DNS SRV record. wrapsrv +implements the weighted priority client connection algorithm in RFC 2782. +The specified command line will be invoked one or more times with %h and %p +sequences in the command line substituted for the hostname and port elements +of the selected SRV record. + +WWW: https://github.com/farsightsec/wrapsrv
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501112044.t0BKieF6037494>