git: 6e905ed3a086 - main - Add www/mod_authn_dovecot: Apache authentication against Dovecot

From: Li-Wen Hsu <lwhsu_at_FreeBSD.org>
Date: Fri, 24 Jun 2022 09:27:24 UTC
The branch main has been updated by lwhsu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6e905ed3a086efff2cca0f9049fda5e9a624ed98

commit 6e905ed3a086efff2cca0f9049fda5e9a624ed98
Author:     Florian Wagner <florian@wagner-flo.net>
AuthorDate: 2022-06-24 09:22:06 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2022-06-24 09:25:49 +0000

    Add www/mod_authn_dovecot: Apache authentication against Dovecot
    
    PR:             262413
---
 www/Makefile                    |  1 +
 www/mod_authn_dovecot/Makefile  | 20 ++++++++++++++++++++
 www/mod_authn_dovecot/distinfo  |  3 +++
 www/mod_authn_dovecot/pkg-descr |  6 ++++++
 4 files changed, 30 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index 144d8ce8df51..572bf717e051 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -376,6 +376,7 @@
     SUBDIR += mod_auth_pubtkt
     SUBDIR += mod_auth_tkt
     SUBDIR += mod_auth_xradius
+    SUBDIR += mod_authn_dovecot
     SUBDIR += mod_authnz_external24
     SUBDIR += mod_cfg_ldap
     SUBDIR += mod_cloudflare
diff --git a/www/mod_authn_dovecot/Makefile b/www/mod_authn_dovecot/Makefile
new file mode 100644
index 000000000000..6a319d20702a
--- /dev/null
+++ b/www/mod_authn_dovecot/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	mod_authn_dovecot
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.2.4
+CATEGORIES=	www
+
+MAINTAINER=	florian@wagner-flo.net
+COMMENT=	Apache authentication against Dovecot
+
+LICENSE=	APACHE20
+
+USES=		apache:2.4
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	bmanojlovic
+GH_PROJECT=	mod_authn_dovecot
+
+AP_FAST_BUILD=	yes
+AP_GENPLIST=	yes
+
+.include <bsd.port.mk>
diff --git a/www/mod_authn_dovecot/distinfo b/www/mod_authn_dovecot/distinfo
new file mode 100644
index 000000000000..502930545162
--- /dev/null
+++ b/www/mod_authn_dovecot/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1646730747
+SHA256 (bmanojlovic-mod_authn_dovecot-v0.2.4_GH0.tar.gz) = dd53d71e03b6c67d2a5b29a1f1e4f4c0c8ce357620810a35c1867fcffdc92022
+SIZE (bmanojlovic-mod_authn_dovecot-v0.2.4_GH0.tar.gz) = 45080
diff --git a/www/mod_authn_dovecot/pkg-descr b/www/mod_authn_dovecot/pkg-descr
new file mode 100644
index 000000000000..f7ec7c38a38d
--- /dev/null
+++ b/www/mod_authn_dovecot/pkg-descr
@@ -0,0 +1,6 @@
+As dovecot can have many different authentication backends and
+exposes itself as authentication source trough dovecot-auth
+client socket. This module enables you to authenticate users
+against it using basic authentication.
+
+WWW: https://github.com/bmanojlovic/mod_authn_dovecot