New port: dns/libmicrodns: DNS library focused on being simple and cross-platform
This commit is contained in:
parent
eae49d4230
commit
35e57cd4af
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=553582
@ -98,6 +98,7 @@
|
||||
SUBDIR += libdjbdns
|
||||
SUBDIR += libidn
|
||||
SUBDIR += libidn2
|
||||
SUBDIR += libmicrodns
|
||||
SUBDIR += libnspsl
|
||||
SUBDIR += libpsl
|
||||
SUBDIR += linux-c7-libasyncns
|
||||
|
26
dns/libmicrodns/Makefile
Normal file
26
dns/libmicrodns/Makefile
Normal file
@ -0,0 +1,26 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libmicrodns
|
||||
DISTVERSION= 0.2.0
|
||||
CATEGORIES= dns
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= DNS library focused on being simple and cross-platform
|
||||
|
||||
LICENSE= LGPL21
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= meson
|
||||
USE_GITHUB= yes
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
GH_ACCOUNT= videolabs
|
||||
|
||||
PLIST_FILES= include/microdns/microdns.h \
|
||||
include/microdns/rr.h \
|
||||
lib/libmicrodns.so \
|
||||
lib/libmicrodns.so.1 \
|
||||
lib/libmicrodns.so.1.0.0 \
|
||||
libdata/pkgconfig/microdns.pc
|
||||
|
||||
.include <bsd.port.mk>
|
3
dns/libmicrodns/distinfo
Normal file
3
dns/libmicrodns/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1603939184
|
||||
SHA256 (videolabs-libmicrodns-0.2.0_GH0.tar.gz) = 9864a088ffef4d4255d5abf63c6f603d1dc343dfec2809ff0c3f1624045b80fa
|
||||
SIZE (videolabs-libmicrodns-0.2.0_GH0.tar.gz) = 59923
|
11
dns/libmicrodns/files/patch-include_microdns_rr.h
Normal file
11
dns/libmicrodns/files/patch-include_microdns_rr.h
Normal file
@ -0,0 +1,11 @@
|
||||
--- include/microdns/rr.h.orig 2020-10-29 02:44:44 UTC
|
||||
+++ include/microdns/rr.h
|
||||
@@ -35,6 +35,8 @@
|
||||
# include <ws2tcpip.h>
|
||||
#endif
|
||||
|
||||
+#include <netinet/in.h>
|
||||
+
|
||||
# ifdef __cplusplus
|
||||
extern "C" {
|
||||
# endif
|
11
dns/libmicrodns/files/patch-include_utils.h
Normal file
11
dns/libmicrodns/files/patch-include_utils.h
Normal file
@ -0,0 +1,11 @@
|
||||
--- include/utils.h.orig 2020-10-29 02:42:44 UTC
|
||||
+++ include/utils.h
|
||||
@@ -31,6 +31,8 @@
|
||||
#include <stdio.h>
|
||||
#include <stdint.h>
|
||||
|
||||
+#include <netinet/in.h>
|
||||
+
|
||||
#include "compat.h"
|
||||
|
||||
#define MDNS_DN_MAXSZ 256 // domain name maximum size
|
11
dns/libmicrodns/files/patch-src_rr.c
Normal file
11
dns/libmicrodns/files/patch-src_rr.c
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/rr.c.orig 2020-10-29 02:40:53 UTC
|
||||
+++ src/rr.c
|
||||
@@ -32,6 +32,8 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
|
||||
+#include <netinet/in.h>
|
||||
+
|
||||
#include "utils.h"
|
||||
#include "microdns/microdns.h"
|
||||
#include "microdns/rr.h"
|
4
dns/libmicrodns/pkg-descr
Normal file
4
dns/libmicrodns/pkg-descr
Normal file
@ -0,0 +1,4 @@
|
||||
microdns is an mDNS resolver (and announcer) library focused on being simple
|
||||
and cross-platform.
|
||||
|
||||
WWW: https://github.com/videolabs/libmicrodns
|
Loading…
Reference in New Issue
Block a user