summaryrefslogtreecommitdiff
path: root/package/pam/Makefile
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2025-04-12 06:28:52 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2025-04-12 06:32:36 +0200
commit1024833342be78c95346fcdeaab6bdd0d2b24e90 (patch)
treec65dc40b403dec125fa5d77d2a017864394b80c5 /package/pam/Makefile
parent2684a75147eb38ec1edd17fd2139d3f1357c9699 (diff)
pam: update to 1.7.0
Diffstat (limited to 'package/pam/Makefile')
-rw-r--r--package/pam/Makefile32
1 files changed, 17 insertions, 15 deletions
diff --git a/package/pam/Makefile b/package/pam/Makefile
index 1030dd69a..933101e47 100644
--- a/package/pam/Makefile
+++ b/package/pam/Makefile
@@ -4,37 +4,39 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= pam
-PKG_VERSION:= 1.1.8
-PKG_RELEASE:= 3
-PKG_HASH:= 4183409a450708a976eca5af561dbf4f0490141a08e86e4a1e649c7c1b094876
+PKG_VERSION:= 1.7.0
+PKG_RELEASE:= 1
+PKG_HASH:= 1dad9cb50b4a19accd7d7b9716777caf5a0f33d26f018f27d63e9e095998f12b
PKG_DESCR:= pluggable authentication modules
-PKG_BUILDDEP:= flex
+PKG_BUILDDEP:= flex meson-host
PKG_SECTION:= sys/misc
PKG_URL:= http://www.linux-pam.org/
-PKG_SITES:= http://www.linux-pam.org/library/
+PKG_SITES:= https://github.com/linux-pam/linux-pam/archive/refs/tags/
PKG_OPTS:= dev
-DISTFILES:= Linux-PAM-$(PKG_VERSION).tar.gz
-WRKDIST= ${WRKDIR}/Linux-PAM-${PKG_VERSION}
+DISTFILES:= v$(PKG_VERSION).tar.gz
+WRKDIST= ${WRKDIR}/linux-pam-${PKG_VERSION}
include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call PKG_template,PAM,pam,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-AUTOTOOL_STYLE:= autoreconf
-CONFIGURE_ARGS+= --disable-nis \
- --disable-regenerate-docu \
- --enable-db=no
+WRKBUILD= $(WRKDIR)/$(PKG_NAME)-obj
+
+MESON_FLAGS+= -Ddocs=disabled
+CONFIG_STYLE:= meson
+BUILD_STYLE:= meson
+INSTALL_STYLE:= meson
pam-install:
$(INSTALL_DIR) $(STAGING_TARGET_DIR)/usr/lib
- $(CP) $(WRKINST)/lib/libpam*.so* \
+ $(CP) $(WRKINST)/usr/lib/libpam*.so* \
$(STAGING_TARGET_DIR)/usr/lib
$(INSTALL_DIR) $(IDIR_PAM)/etc/security
$(CP) $(WRKINST)/etc/security/* $(IDIR_PAM)/etc/security
- $(INSTALL_DIR) $(IDIR_PAM)/lib/security
- $(CP) $(WRKINST)/lib/libpam*.so* $(IDIR_PAM)/lib
- $(CP) $(WRKINST)/lib/security/*.so* $(IDIR_PAM)/lib/security
+ $(INSTALL_DIR) $(IDIR_PAM)/usr/lib/security
+ $(CP) $(WRKINST)/usr/lib/libpam*.so* $(IDIR_PAM)/usr/lib
+ $(CP) $(WRKINST)/usr/lib/security/*.so* $(IDIR_PAM)/usr/lib/security
$(CP) ./files/pam.conf $(IDIR_PAM)/etc
include ${ADK_TOPDIR}/mk/pkg-bottom.mk