git: 808d491c6499 - main - www/mod_authz_unixgroup24: Resurrect and update
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 24 Aug 2023 14:09:58 UTC
The branch main has been updated by crees: URL: https://cgit.FreeBSD.org/ports/commit/?id=808d491c649936e0cfb8585b4bc3a0b52b25cca8 commit 808d491c649936e0cfb8585b4bc3a0b52b25cca8 Author: Chris Rees <crees@FreeBSD.org> AuthorDate: 2023-08-24 14:07:36 +0000 Commit: Chris Rees <crees@FreeBSD.org> CommitDate: 2023-08-24 14:09:48 +0000 www/mod_authz_unixgroup24: Resurrect and update New upstream and updated for Apache 2.4 https://github.com/phokz/mod-auth-external/tree/master/mod_authz_unixgroup --- www/Makefile | 1 + www/mod_authz_unixgroup24/Makefile | 32 ++++++++++++++++++++++++++++++++ www/mod_authz_unixgroup24/distinfo | 3 +++ www/mod_authz_unixgroup24/pkg-descr | 5 +++++ 4 files changed, 41 insertions(+) diff --git a/www/Makefile b/www/Makefile index 9daccf5d0b08..6092467b3962 100644 --- a/www/Makefile +++ b/www/Makefile @@ -379,6 +379,7 @@ SUBDIR += mod_auth_xradius SUBDIR += mod_authn_dovecot SUBDIR += mod_authnz_external24 + SUBDIR += mod_authz_unixgroup24 SUBDIR += mod_cfg_ldap SUBDIR += mod_cloudflare SUBDIR += mod_dav_svn diff --git a/www/mod_authz_unixgroup24/Makefile b/www/mod_authz_unixgroup24/Makefile new file mode 100644 index 000000000000..2d83d920fae1 --- /dev/null +++ b/www/mod_authz_unixgroup24/Makefile @@ -0,0 +1,32 @@ +PORTNAME= mod_authz_unixgroup +PORTVERSION= 1.1.0 +CATEGORIES= www +PKGNAMESUFFIX= 24 +DIST_SUBDIR= apache24 + +MAINTAINER= crees@FreeBSD.org +COMMENT= Allows users authentication based on UNIX group on apache 2.4 +WWW= https://github.com/phokz/mod-auth-external/wiki/ModAuthzUnixGroup + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= apache cpe +USE_GITHUB= yes +GH_ACCOUNT= phokz +GH_PROJECT= mod-auth-external +GH_TAGNAME= ${PORTNAME}-${DISTVERSION} +CPE_VENDOR= ${GH_PROJECT}_project +AP_FAST_BUILD= yes +AP_GENPLIST= yes +SHORTMODNAME= authz_unixgroup + +PORTDOCS= CHANGES INSTALL NOTICE README + +OPTIONS_DEFINE= DOCS + +post-install: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/www/mod_authz_unixgroup24/distinfo b/www/mod_authz_unixgroup24/distinfo new file mode 100644 index 000000000000..883ec41f75c8 --- /dev/null +++ b/www/mod_authz_unixgroup24/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1692881865 +SHA256 (apache24/phokz-mod-auth-external-1.1.0-mod_authz_unixgroup-1.1.0_GH0.tar.gz) = d91c7124afdbdc9373f297af8d4d9c2fb6afce483ce8a6f656dc07d8042d290b +SIZE (apache24/phokz-mod-auth-external-1.1.0-mod_authz_unixgroup-1.1.0_GH0.tar.gz) = 10085 diff --git a/www/mod_authz_unixgroup24/pkg-descr b/www/mod_authz_unixgroup24/pkg-descr new file mode 100644 index 000000000000..b52cdf28fe2f --- /dev/null +++ b/www/mod_authz_unixgroup24/pkg-descr @@ -0,0 +1,5 @@ +Mod_Authz_Unixgroup is a unix group access control modules for Apache. If +you are having users authenticate with real Unix login ID over the net, using +something like my mod_authnz_external/pwauth combination, and you want to do +access control based on unix group membership, then mod_authz_unixgroup is +exactly what you need.