From 4e5a9b1c42206d56a84329c0b6ae595438a6ca11 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Sun, 6 Aug 2023 10:06:24 +0200 Subject: [PATCH] pam: update to 1.5.3. Co-authored-by: Duncaen --- srcpkgs/pam/patches/no-examples.patch | 25 ++++++++++++++++++++ srcpkgs/pam/template | 34 +++++++++++++-------------- 2 files changed, 42 insertions(+), 17 deletions(-) create mode 100644 srcpkgs/pam/patches/no-examples.patch diff --git a/srcpkgs/pam/patches/no-examples.patch b/srcpkgs/pam/patches/no-examples.patch new file mode 100644 index 0000000000000..c589b5558dc1a --- /dev/null +++ b/srcpkgs/pam/patches/no-examples.patch @@ -0,0 +1,25 @@ +these don't build and aren't installed +-- +diff --git a/Makefile.in b/Makefile.in +index f7e2c44..f98b2a2 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -176,7 +176,7 @@ ETAGS = etags + CTAGS = ctags + CSCOPE = cscope + DIST_SUBDIRS = libpam tests libpamc libpam_misc modules po conf \ +- examples xtests doc ++ xtests doc + am__DIST_COMMON = $(srcdir)/Make.xml.rules.in $(srcdir)/Makefile.in \ + $(srcdir)/config.h.in $(top_srcdir)/build-aux/compile \ + $(top_srcdir)/build-aux/config.guess \ +@@ -426,7 +426,7 @@ top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AUTOMAKE_OPTIONS = 1.9 gnu dist-xz no-dist-gzip check-news +-SUBDIRS = libpam tests libpamc libpam_misc modules po conf examples \ ++SUBDIRS = libpam tests libpamc libpam_misc modules po conf \ + xtests $(am__append_1) + CLEANFILES = *~ + EXTRA_DIST = pgp.keys.asc CHANGELOG ChangeLog-CVS Copyright + diff --git a/srcpkgs/pam/template b/srcpkgs/pam/template index 6ae5d7c91bebb..d21d1d562e6f9 100644 --- a/srcpkgs/pam/template +++ b/srcpkgs/pam/template @@ -1,7 +1,7 @@ # Template file for 'pam' pkgname=pam -version=1.5.2 -revision=2 +version=1.5.3 +revision=1 build_style=gnu-configure configure_args=" --libdir=/usr/lib --sbindir=/usr/bin --docdir=/usr/share/doc/pam @@ -12,29 +12,29 @@ makedepends="libfl-devel db-devel" # version of pam-base that doesn't include removed modules depends="pam-base>=0.4_1" checkdepends="pam-base" -conf_files=" - /etc/environment - /etc/security/access.conf - /etc/security/group.conf - /etc/security/limits.conf - /etc/security/namespace.conf - /etc/security/pam_env.conf - /etc/security/time.conf" -make_dirs=" - /etc/security/limits.d 0755 root root - /etc/security/namespace.d 0755 root root" short_desc="Flexible mechanism for authenticating users" maintainer="Érico Nogueira " license="BSD-3-Clause" homepage="https://github.com/linux-pam/linux-pam" changelog="https://raw.githubusercontent.com/linux-pam/linux-pam/master/NEWS" distfiles="${homepage}/releases/download/v${version}/Linux-PAM-${version}.tar.xz" -checksum=e4ec7131a91da44512574268f493c6d8ca105c87091691b8e9b56ca685d4f94d +checksum=7ac4b50feee004a9fa88f1dfd2d2fa738a82896763050cd773b3c54b0a818283 lib32disabled=yes -if [ "$XBPS_CHECK_PKGS" = musl ]; then - configure_args+=" ac_cv_search_crypt=no" -fi +conf_files=" + /etc/environment + /etc/security/access.conf + /etc/security/group.conf + /etc/security/limits.conf + /etc/security/namespace.conf + /etc/security/pam_env.conf + /etc/security/time.conf + /etc/security/faillock.conf + /etc/security/namespace.init + /etc/security/pwhistory.conf" +make_dirs=" + /etc/security/limits.d 0755 root root + /etc/security/namespace.d 0755 root root" post_install() { # Fix unix_chkpwd perms.