Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jan 2026 11:17:00 +0000
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 228c7fb65b07 - main - security/pam_worker: new port
Message-ID:  <69677b2c.36bbb.5a950f91@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=228c7fb65b07ba33718fed370308bdf874d02c08

commit 228c7fb65b07ba33718fed370308bdf874d02c08
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2026-01-14 11:15:19 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2026-01-14 11:16:52 +0000

    security/pam_worker: new port
    
    PAM-modules is a collection of useful PAM modules and command line
    utilities for checking PAM authentication and other management groups.
---
 security/Makefile             |  1 +
 security/pam_worker/Makefile  | 20 ++++++++++++++++++++
 security/pam_worker/distinfo  |  3 +++
 security/pam_worker/pkg-descr |  4 ++++
 4 files changed, 28 insertions(+)

diff --git a/security/Makefile b/security/Makefile
index ac1c6c585ac6..e93c4952c121 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -773,6 +773,7 @@
     SUBDIR += pam_search_list
     SUBDIR += pam_ssh_agent_auth
     SUBDIR += pam_u2f
+    SUBDIR += pam_worker
     SUBDIR += pam_yubico
     SUBDIR += pamtester
     SUBDIR += paperkey
diff --git a/security/pam_worker/Makefile b/security/pam_worker/Makefile
new file mode 100644
index 000000000000..d3fbc0d5e109
--- /dev/null
+++ b/security/pam_worker/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	pam_worker
+DISTVERSION=	0.1
+CATEGORIES=	mail www
+MASTER_SITES=	https://fossil.nours.eu/${PORTNAME}/tarball/?r=${DISTVERSION}&name=./
+
+MAINTAINER=	bapt@FreeBSD.org
+COMMENT=	PAM authentication helper for use with
+WWW=		https://fossil.nours.eu/pam_worker
+
+LICENSE=	BSD2CLAUSE
+
+PLIST_FILES=	bin/${PORTNAME} \
+		share/man/man8/${PORTNAME}.8.gz
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.8.gz ${STAGEDIR}${PREFIX}/share/man/man8
+
+.include <bsd.port.mk>
+
diff --git a/security/pam_worker/distinfo b/security/pam_worker/distinfo
new file mode 100644
index 000000000000..c810de64d5b4
--- /dev/null
+++ b/security/pam_worker/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1768389075
+SHA256 (pam_worker-0.1.tar.gz) = 0eee1a24d59d1d6d4d917a5b28b680dfe6049d4b0458b813e37935927c085c25
+SIZE (pam_worker-0.1.tar.gz) = 2604
diff --git a/security/pam_worker/pkg-descr b/security/pam_worker/pkg-descr
new file mode 100644
index 000000000000..666c63e14072
--- /dev/null
+++ b/security/pam_worker/pkg-descr
@@ -0,0 +1,4 @@
+pam_worker utility is a helper program designed to perform PAM (Pluggable
+Authentication Modules) authentication for a given profile.
+It is intended to be used in combination with pam_exec(8) to allow non-setuid
+programs to perform authentication.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69677b2c.36bbb.5a950f91>