1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-05 01:55:52 +00:00

Add dns/dnsdbflex: Command line tool to use the DNSDB Flexible Search API

extensions.

Sponsored by:	Farsight Security, Inc.
This commit is contained in:
Don Lewis 2021-03-12 08:41:52 +00:00
parent 7d9511aace
commit 0204f38574
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=568149
5 changed files with 56 additions and 0 deletions

View File

@ -39,6 +39,7 @@
SUBDIR += dnscrypt-proxy2 SUBDIR += dnscrypt-proxy2
SUBDIR += dnscrypt-wrapper SUBDIR += dnscrypt-wrapper
SUBDIR += dnsdbck SUBDIR += dnsdbck
SUBDIR += dnsdbflex
SUBDIR += dnsdbq SUBDIR += dnsdbq
SUBDIR += dnsdist SUBDIR += dnsdist
SUBDIR += dnsenum SUBDIR += dnsenum

30
dns/dnsdbflex/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $FreeBSD$
PORTNAME= dnsdbflex
PORTVERSION= 1.0.4
DISTVERSIONPREFIX= v
CATEGORIES= dns
MAINTAINER= truckman@FreeBSD.org
COMMENT= Tool to use the DNSDB Flexible Search API extensions.
LICENSE= APACHE20
LICENSE_FILE_APACHE20= ${WRKSRC}/Apache-2.0
LIB_DEPENDS= libjansson.so:devel/jansson \
libcurl.so:ftp/curl
USES= compiler:c11 localbase
USE_GITHUB= yes
GH_ACCOUNT= farsightsec
PORTSCOUT= limit:^[0-9]*\.[0-9]*\.[0-9]*$$
PLIST_FILES= bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1/
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.man ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1
.include <bsd.port.mk>

3
dns/dnsdbflex/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1613892179
SHA256 (farsightsec-dnsdbflex-v1.0.4_GH0.tar.gz) = d07a4ce6ec0046db56bfa70932f5831427219dc2a206a2df3f382b883532dab4
SIZE (farsightsec-dnsdbflex-v1.0.4_GH0.tar.gz) = 29121

View File

@ -0,0 +1,15 @@
--- Makefile.orig 2020-10-14 17:44:31 UTC
+++ Makefile
@@ -15,10 +15,10 @@
#
CURLINCL = `curl-config --cflags`
-JANSINCL = -I/usr/local/include
+JANSINCL = -I$(LOCALBASE)/include
CURLLIBS = `[ ! -z "$$(curl-config --libs)" ] && curl-config --libs || curl-config --static-libs`
-JANSLIBS = -L/usr/local/lib -ljansson
+JANSLIBS = -L$(LOCALBASE)/lib -ljansson
CWARN =-W -Wall -Wextra -Wcast-qual -Wpointer-arith -Wwrite-strings \
-Wmissing-prototypes -Wbad-function-cast -Wnested-externs \

7
dns/dnsdbflex/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
Command line tool to use the DNSDB Flexible Search API extensions on
systems such as:
* the DNSDB Flex API server at Farsight Security
An API key is required for operation.
WWW: https://github.com/farsightsec/dnsdbflex