Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 May 2024 23:47:27 GMT
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b8b843a34a42 - main - sysutils/pam_xdg: restore -CURRENT support
Message-ID:  <202405012347.441NlRn3088743@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jbeich:

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

commit b8b843a34a42a8d430e4ec9ccf3f118dca4fa05a
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-05-01 23:21:46 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-05-01 23:46:44 +0000

    sysutils/pam_xdg: restore -CURRENT support
    
    Can be useful to skip root or directory cleanup on logout as base
    implementation isn't configurable.
---
 sysutils/pam_xdg/Makefile                              | 6 ++----
 sysutils/pam_xdg/{pkg-message => files/pkg-message.in} | 2 ++
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sysutils/pam_xdg/Makefile b/sysutils/pam_xdg/Makefile
index bad901d1b4a3..7a663e6c97ee 100644
--- a/sysutils/pam_xdg/Makefile
+++ b/sysutils/pam_xdg/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	pam_xdg
 DISTVERSION=	0.8.2
+PORTREVISION=	1
 CATEGORIES=	sysutils wayland
 MASTER_SITES=	https://ftp.sdaoden.eu/
 
@@ -10,13 +11,10 @@ WWW=		https://www.sdaoden.eu/code.html#s-toolbox
 LICENSE=	ISCL
 
 USES=		uidfix
+SUB_FILES=	pkg-message
 PLIST_FILES=	lib/${PORTNAME}.so \
 		share/man/man8/${PORTNAME}.8.gz
 
-.if exists(/usr/lib/pam_xdg.so)
-IGNORE=		module name conflict with a different implementation in base system
-.endif
-
 # makefile is too crufty, so roll our own
 MAKEFILE=	bsd.lib.mk
 MAKE_ARGS+=	SHLIB_NAME="${PORTNAME}.so" MAN="${PORTNAME}.8" \
diff --git a/sysutils/pam_xdg/pkg-message b/sysutils/pam_xdg/files/pkg-message.in
similarity index 80%
rename from sysutils/pam_xdg/pkg-message
rename to sysutils/pam_xdg/files/pkg-message.in
index d45ab26f46b5..3340bc4b6e78 100644
--- a/sysutils/pam_xdg/pkg-message
+++ b/sysutils/pam_xdg/files/pkg-message.in
@@ -2,6 +2,8 @@
 { type: install
   message: <<EOM
 Read pam_xdg(8) manpage for instructions how to configure PAM.
+On FreeBSD >= 14.1 replace pam_xdg.so in /etc/pam/* with
+%%PREFIX%%/lib/pam_xdg.so (absolute path).
 
 XDG_RUNTIME_DIR on Wayland maybe used as a fallback for anonymous
 shared memory. For better performance and to avoid posix_fallocate(2)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202405012347.441NlRn3088743>