From nobody Thu Aug 24 14:09:58 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RWlMq0x8wz4rD5L; Thu, 24 Aug 2023 14:09:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RWlMq036Vz4Ft3; Thu, 24 Aug 2023 14:09:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692886199; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XEgJurQNeL7bRVNAVmVKT7YF5oakAgJ5OP2hACS7P9o=; b=My/NArXWdoe8d0p7ppfaP1kqmFScFZ1N3ZF2WbgjyyLT4CM7QVtnsAzUTb/ZD0figkrQRo ZBIo9czelDjR78r8TOBZxGHaDqCIWe2qMpZ0AQiA3gE+oILZaZWTbNyKRKT480V2OA8G9/ fMaqBQFprsgZL3/3UyqeuGROrW4TQ+OOz6Bb+Ul60JwAFpr9uVT68lmvlVGdELSJQ9NNLJ kHAKPkBJxiaxMeYoXnoLNFuYyAULOjlbRQhbM7Rip8Onht+lDzxy71qa0NAvwQ7FOeXhGg JsaQnESQ8bz/BQnm5rIEwid/QQBFChVJHpQPuJpR8l9gPMunzpWW+os3bY2iRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692886199; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XEgJurQNeL7bRVNAVmVKT7YF5oakAgJ5OP2hACS7P9o=; b=mrDVjkicCSjgU3nXAK0JRaZIcCezAd6avYqiIsFwmEnVdkuC1MMN82V3ogZoaMVrBu149V rkYrnkAO2iDsEdUhE+tklYTGcS91oZ4jjX+2BZ2WGv0I7YKVByDOi/9z1SQDz1ebrHta1U /RQkbwIqDmoqllZSgjor5Zw2eiVI7mUaCbV4VwZhPdswEKr64e39aPwcunuUuJgROm1sSX AJODWk01NVKjINLAPOyW2YOUihTGjFzDms+RAkQ5I9Yr4aFFJmbsl4gURwlWWL0y6ODc8u aWHRZY3L+LhlFZnULCcci36a0V5JudIh7uLvt6QtSRERORY4fyQDUqdXQ6iY2w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692886199; a=rsa-sha256; cv=none; b=fvcMmIiQLgxsVNr07IC1sCFA7prVlRReLc5RQoXv5h48wB4QW7/o084Tz+kQnNWzGSwG/C 6hYou2sNcu3+XD+6YD2JPm21zcUwotFcnm3Yd9x1SM0rxMofNwBw+uZ9t59UWq1yM2YCzv dikp31KvYeB68He8zqz2Vq4v+AjAhaDcW0zPYDxdrmHMp6sCaSJDY27mq4X5pUuDkFP3f4 RLMHwErCMiLGUVdz8U80pvPZ1o5LGwRvDgBnoQPs/B1vjrSfYGtjmw86GveyPgLNjGJ7ee F9RJQ5IZvke9+4aitXHdl7H3GQZSfHbA/AOviJtcH3S7RNLBDRDwz5wZRP127w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RWlMp6CtQzVV9; Thu, 24 Aug 2023 14:09:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 37OE9wSa063761; Thu, 24 Aug 2023 14:09:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37OE9w0C063758; Thu, 24 Aug 2023 14:09:58 GMT (envelope-from git) Date: Thu, 24 Aug 2023 14:09:58 GMT Message-Id: <202308241409.37OE9w0C063758@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Chris Rees Subject: git: 808d491c6499 - main - www/mod_authz_unixgroup24: Resurrect and update List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: crees X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 808d491c649936e0cfb8585b4bc3a0b52b25cca8 Auto-Submitted: auto-generated The branch main has been updated by crees: URL: https://cgit.FreeBSD.org/ports/commit/?id=808d491c649936e0cfb8585b4bc3a0b52b25cca8 commit 808d491c649936e0cfb8585b4bc3a0b52b25cca8 Author: Chris Rees AuthorDate: 2023-08-24 14:07:36 +0000 Commit: Chris Rees 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 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.