summaryrefslogtreecommitdiff
path: root/mail/libtlsrpt
diff options
context:
space:
mode:
Diffstat (limited to 'mail/libtlsrpt')
-rw-r--r--mail/libtlsrpt/Makefile21
-rw-r--r--mail/libtlsrpt/distinfo3
-rw-r--r--mail/libtlsrpt/pkg-descr6
-rw-r--r--mail/libtlsrpt/pkg-plist23
4 files changed, 53 insertions, 0 deletions
diff --git a/mail/libtlsrpt/Makefile b/mail/libtlsrpt/Makefile
new file mode 100644
index 000000000000..4db7b262ce90
--- /dev/null
+++ b/mail/libtlsrpt/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= libtlsrpt
+DISTVERSION= 0.5.0
+PORTREVISION= 1
+CATEGORIES= mail
+MASTER_SITES= https://github.com/sys4/${PORTNAME}/releases/download/v${DISTVERSION}/
+
+MAINTAINER= matthew@FreeBSD.org
+COMMENT= Low-level C Library to implement TLSRPT into a MTA
+WWW= https://github.com/sys4/libtlsrpt
+
+LICENSE= LGPL3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= libtool
+USE_LDCONFIG= yes
+
+GNU_CONFIGURE= yes
+
+INSTALL_TARGET= install-strip
+
+.include <bsd.port.mk>
diff --git a/mail/libtlsrpt/distinfo b/mail/libtlsrpt/distinfo
new file mode 100644
index 000000000000..275141d21018
--- /dev/null
+++ b/mail/libtlsrpt/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747474361
+SHA256 (libtlsrpt-0.5.0.tar.gz) = 90a266d6be3dc3390342614e1f54e1eddf13b0ea208b900740ec01f28f30cd9f
+SIZE (libtlsrpt-0.5.0.tar.gz) = 350824
diff --git a/mail/libtlsrpt/pkg-descr b/mail/libtlsrpt/pkg-descr
new file mode 100644
index 000000000000..e1e3a23c3ca9
--- /dev/null
+++ b/mail/libtlsrpt/pkg-descr
@@ -0,0 +1,6 @@
+The libtlsrpt project provides a low-level C Library which implements
+functions that help generate TLSRPT datagrams. Included into a MTA it
+assists the MTA in collecting and sending these datagrams to a TLSRPT
+reporting service where they can be collected, summarized and finally
+sent to a mail platform that requests TLSRPT reports as defined in in
+RFC 8460.
diff --git a/mail/libtlsrpt/pkg-plist b/mail/libtlsrpt/pkg-plist
new file mode 100644
index 000000000000..8204218f7ff7
--- /dev/null
+++ b/mail/libtlsrpt/pkg-plist
@@ -0,0 +1,23 @@
+include/tlsrpt.h
+include/tlsrpt_version.h
+lib/libtlsrpt.a
+lib/libtlsrpt.so
+lib/libtlsrpt.so.0
+lib/libtlsrpt.so.0.0.0
+share/man/man3/tlsrpt_add_delivery_request_failure.3.gz
+share/man/man3/tlsrpt_add_mx_host_pattern.3.gz
+share/man/man3/tlsrpt_add_policy_string.3.gz
+share/man/man3/tlsrpt_cancel_delivery_request.3.gz
+share/man/man3/tlsrpt_close.3.gz
+share/man/man3/tlsrpt_errno_from_error_code.3.gz
+share/man/man3/tlsrpt_error_code_is_internal.3.gz
+share/man/man3/tlsrpt_finish_delivery_request.3.gz
+share/man/man3/tlsrpt_finish_policy.3.gz
+share/man/man3/tlsrpt_get_socket.3.gz
+share/man/man3/tlsrpt_init_delivery_request.3.gz
+share/man/man3/tlsrpt_init_policy.3.gz
+share/man/man3/tlsrpt_open.3.gz
+share/man/man3/tlsrpt_set_blocking.3.gz
+share/man/man3/tlsrpt_set_malloc_and_free.3.gz
+share/man/man3/tlsrpt_set_nonblocking.3.gz
+share/man/man3/tlsrpt_strerror.3.gz