aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/rtrlib
diff options
context:
space:
mode:
authorMahdi Mokhtari <mmokhi@FreeBSD.org>2018-02-03 15:01:06 +0000
committerMahdi Mokhtari <mmokhi@FreeBSD.org>2018-02-03 15:01:06 +0000
commit917c955c7e3b098e9e6e023866aa1f05cb709ae1 (patch)
treec29aefde23494fcaf8fa4eb884263dc09f5d86dd /net-mgmt/rtrlib
parent9c95f146645c66280a2306f5c1b4d8f73b825346 (diff)
downloadports-917c955c7e3b098e9e6e023866aa1f05cb709ae1.tar.gz
ports-917c955c7e3b098e9e6e023866aa1f05cb709ae1.zip
net-mgmt/rtrlib: Add the port to the tree and pass maintainership to the submitter
The RTRlib implements the client-side of the RPKI-RTR (RFC 6810) and BGP Prefix Origin Validation (RFC 6811). PR: 225645 Submitted by: Felix Annen <freebsd@bodems.net> Reported by: Felix Annen <freebsd@bodems.net> Reviewed by: olivier
Notes
Notes: svn path=/head/; revision=460818
Diffstat (limited to 'net-mgmt/rtrlib')
-rw-r--r--net-mgmt/rtrlib/Makefile23
-rw-r--r--net-mgmt/rtrlib/distinfo3
-rw-r--r--net-mgmt/rtrlib/pkg-descr4
-rw-r--r--net-mgmt/rtrlib/pkg-plist40
4 files changed, 70 insertions, 0 deletions
diff --git a/net-mgmt/rtrlib/Makefile b/net-mgmt/rtrlib/Makefile
new file mode 100644
index 000000000000..e0a975b3c4d8
--- /dev/null
+++ b/net-mgmt/rtrlib/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= rtrlib
+PORTVERSION= 0.5.0
+DISTVERSIONPREFIX= v
+CATEGORIES= net-mgmt sysutils
+
+MAINTAINER= freebsd@bodems.net
+COMMENT= Open-source C implementation of the RPKI/Router Protocol client
+
+LICENSE= MIT
+
+LIB_DEPENDS= libssh.so:security/libssh
+BUILD_DEPENDS= cmake:devel/cmake
+
+USES= cmake
+USE_LDCONFIG= yes
+CMAKE_ARGS= -DCMAKE_BUILD_TYPE=Release
+
+USE_GITHUB= yes
+GH_ACCOUNT= rtrlib
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/rtrlib/distinfo b/net-mgmt/rtrlib/distinfo
new file mode 100644
index 000000000000..e179e720b535
--- /dev/null
+++ b/net-mgmt/rtrlib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1517667849
+SHA256 (rtrlib-rtrlib-v0.5.0_GH0.tar.gz) = 8b1f2fa0501ae3a7a0a73447df1ee1b3735281f9b47c17479e9ca08eb6f55f69
+SIZE (rtrlib-rtrlib-v0.5.0_GH0.tar.gz) = 223059
diff --git a/net-mgmt/rtrlib/pkg-descr b/net-mgmt/rtrlib/pkg-descr
new file mode 100644
index 000000000000..ae79a7347ae9
--- /dev/null
+++ b/net-mgmt/rtrlib/pkg-descr
@@ -0,0 +1,4 @@
+The RTRlib implements the client-side of the RPKI-RTR protocol (RFC 6810) and
+BGP Prefix Origin Validation (RFC 6811).
+
+WWW: http://rtrlib.realmv6.org/
diff --git a/net-mgmt/rtrlib/pkg-plist b/net-mgmt/rtrlib/pkg-plist
new file mode 100644
index 000000000000..7e29e5dd4e1d
--- /dev/null
+++ b/net-mgmt/rtrlib/pkg-plist
@@ -0,0 +1,40 @@
+bin/rtrclient
+bin/cli-validator
+include/rtrlib/lib/alloc_utils.h
+include/rtrlib/lib/convert_byte_order.h
+include/rtrlib/lib/ip.h
+include/rtrlib/lib/ipv4.h
+include/rtrlib/lib/ipv6.h
+include/rtrlib/lib/log.h
+include/rtrlib/lib/utils.h
+include/rtrlib/pfx/pfx.h
+include/rtrlib/pfx/trie/trie-pfx.h
+include/rtrlib/pfx/trie/trie.h
+include/rtrlib/rtr/packets.h
+include/rtrlib/rtr/rtr.h
+include/rtrlib/rtr_mgr.h
+include/rtrlib/rtrlib.h
+include/rtrlib/spki/hashtable/ht-spkitable.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommy.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommyalloc.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommyarray.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommyarrayblk.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommyarrayblkof.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommyarrayof.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommychain.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommyhash.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommyhashdyn.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommyhashlin.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommyhashtbl.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommylist.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommytrie.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommytrieinp.h
+include/rtrlib/spki/hashtable/tommyds-1.8/tommytypes.h
+include/rtrlib/spki/spkitable.h
+include/rtrlib/transport/ssh/ssh_transport.h
+include/rtrlib/transport/tcp/tcp_transport.h
+include/rtrlib/transport/transport.h
+lib/librtr.so
+lib/librtr.so.0
+lib/librtr.so.0.5.0
+libdata/pkgconfig/rtrlib.pc