diff --git a/linux-pam/.footprint b/linux-pam/.footprint index f4b9f08b..17688896 100644 --- a/linux-pam/.footprint +++ b/linux-pam/.footprint @@ -19,106 +19,64 @@ drwxr-xr-x root/root etc/security/namespace.d/ -rw-r--r-- root/root etc/security/pwhistory.conf -rw-r--r-- root/root etc/security/time.conf drwxr-xr-x root/root lib/ --rwxr-xr-x root/root lib/libpam.la -lrwxrwxrwx root/root lib/libpam.so -> libpam.so.0.85.1 +lrwxrwxrwx root/root lib/libpam.so -> libpam.so.0 lrwxrwxrwx root/root lib/libpam.so.0 -> libpam.so.0.85.1 -rwxr-xr-x root/root lib/libpam.so.0.85.1 --rwxr-xr-x root/root lib/libpam_misc.la -lrwxrwxrwx root/root lib/libpam_misc.so -> libpam_misc.so.0.82.1 +lrwxrwxrwx root/root lib/libpam_misc.so -> libpam_misc.so.0 lrwxrwxrwx root/root lib/libpam_misc.so.0 -> libpam_misc.so.0.82.1 -rwxr-xr-x root/root lib/libpam_misc.so.0.82.1 --rwxr-xr-x root/root lib/libpamc.la -lrwxrwxrwx root/root lib/libpamc.so -> libpamc.so.0.82.1 +lrwxrwxrwx root/root lib/libpamc.so -> libpamc.so.0 lrwxrwxrwx root/root lib/libpamc.so.0 -> libpamc.so.0.82.1 -rwxr-xr-x root/root lib/libpamc.so.0.82.1 drwxr-xr-x root/root lib/security/ --rwxr-xr-x root/root lib/security/pam_access.la -rwxr-xr-x root/root lib/security/pam_access.so --rwxr-xr-x root/root lib/security/pam_canonicalize_user.la -rwxr-xr-x root/root lib/security/pam_canonicalize_user.so --rwxr-xr-x root/root lib/security/pam_debug.la -rwxr-xr-x root/root lib/security/pam_debug.so --rwxr-xr-x root/root lib/security/pam_deny.la -rwxr-xr-x root/root lib/security/pam_deny.so --rwxr-xr-x root/root lib/security/pam_echo.la -rwxr-xr-x root/root lib/security/pam_echo.so --rwxr-xr-x root/root lib/security/pam_env.la -rwxr-xr-x root/root lib/security/pam_env.so --rwxr-xr-x root/root lib/security/pam_exec.la -rwxr-xr-x root/root lib/security/pam_exec.so --rwxr-xr-x root/root lib/security/pam_faildelay.la -rwxr-xr-x root/root lib/security/pam_faildelay.so --rwxr-xr-x root/root lib/security/pam_faillock.la -rwxr-xr-x root/root lib/security/pam_faillock.so --rwxr-xr-x root/root lib/security/pam_filter.la -rwxr-xr-x root/root lib/security/pam_filter.so drwxr-xr-x root/root lib/security/pam_filter/ -rwxr-xr-x root/root lib/security/pam_filter/upperLOWER --rwxr-xr-x root/root lib/security/pam_ftp.la -rwxr-xr-x root/root lib/security/pam_ftp.so --rwxr-xr-x root/root lib/security/pam_group.la -rwxr-xr-x root/root lib/security/pam_group.so --rwxr-xr-x root/root lib/security/pam_issue.la -rwxr-xr-x root/root lib/security/pam_issue.so --rwxr-xr-x root/root lib/security/pam_keyinit.la -rwxr-xr-x root/root lib/security/pam_keyinit.so --rwxr-xr-x root/root lib/security/pam_limits.la -rwxr-xr-x root/root lib/security/pam_limits.so --rwxr-xr-x root/root lib/security/pam_listfile.la -rwxr-xr-x root/root lib/security/pam_listfile.so --rwxr-xr-x root/root lib/security/pam_localuser.la -rwxr-xr-x root/root lib/security/pam_localuser.so --rwxr-xr-x root/root lib/security/pam_loginuid.la -rwxr-xr-x root/root lib/security/pam_loginuid.so --rwxr-xr-x root/root lib/security/pam_mail.la -rwxr-xr-x root/root lib/security/pam_mail.so --rwxr-xr-x root/root lib/security/pam_mkhomedir.la -rwxr-xr-x root/root lib/security/pam_mkhomedir.so --rwxr-xr-x root/root lib/security/pam_motd.la -rwxr-xr-x root/root lib/security/pam_motd.so --rwxr-xr-x root/root lib/security/pam_namespace.la -rwxr-xr-x root/root lib/security/pam_namespace.so --rwxr-xr-x root/root lib/security/pam_nologin.la -rwxr-xr-x root/root lib/security/pam_nologin.so --rwxr-xr-x root/root lib/security/pam_permit.la -rwxr-xr-x root/root lib/security/pam_permit.so --rwxr-xr-x root/root lib/security/pam_pwhistory.la -rwxr-xr-x root/root lib/security/pam_pwhistory.so --rwxr-xr-x root/root lib/security/pam_rhosts.la -rwxr-xr-x root/root lib/security/pam_rhosts.so --rwxr-xr-x root/root lib/security/pam_rootok.la -rwxr-xr-x root/root lib/security/pam_rootok.so --rwxr-xr-x root/root lib/security/pam_securetty.la -rwxr-xr-x root/root lib/security/pam_securetty.so --rwxr-xr-x root/root lib/security/pam_setquota.la -rwxr-xr-x root/root lib/security/pam_setquota.so --rwxr-xr-x root/root lib/security/pam_shells.la -rwxr-xr-x root/root lib/security/pam_shells.so --rwxr-xr-x root/root lib/security/pam_stress.la -rwxr-xr-x root/root lib/security/pam_stress.so --rwxr-xr-x root/root lib/security/pam_succeed_if.la -rwxr-xr-x root/root lib/security/pam_succeed_if.so --rwxr-xr-x root/root lib/security/pam_time.la -rwxr-xr-x root/root lib/security/pam_time.so --rwxr-xr-x root/root lib/security/pam_timestamp.la -rwxr-xr-x root/root lib/security/pam_timestamp.so --rwxr-xr-x root/root lib/security/pam_umask.la -rwxr-xr-x root/root lib/security/pam_umask.so --rwxr-xr-x root/root lib/security/pam_unix.la -rwxr-xr-x root/root lib/security/pam_unix.so --rwxr-xr-x root/root lib/security/pam_usertype.la -rwxr-xr-x root/root lib/security/pam_usertype.so --rwxr-xr-x root/root lib/security/pam_warn.la -rwxr-xr-x root/root lib/security/pam_warn.so --rwxr-xr-x root/root lib/security/pam_wheel.la -rwxr-xr-x root/root lib/security/pam_wheel.so --rwxr-xr-x root/root lib/security/pam_xauth.la -rwxr-xr-x root/root lib/security/pam_xauth.so drwxr-xr-x root/root sbin/ -rwxr-xr-x root/root sbin/faillock -rwxr-xr-x root/root sbin/mkhomedir_helper -rwxr-xr-x root/root sbin/pam_namespace_helper -rwxr-xr-x root/root sbin/pam_timestamp_check +-rwxr-xr-x root/root sbin/pwhistory_helper -rwsr-xr-x root/root sbin/unix_chkpwd drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/include/ @@ -138,108 +96,3 @@ drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/pam.pc -rw-r--r-- root/root usr/lib/pkgconfig/pam_misc.pc -rw-r--r-- root/root usr/lib/pkgconfig/pamc.pc -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man3/ --rw-r--r-- root/root usr/share/man/man3/misc_conv.3.gz --rw-r--r-- root/root usr/share/man/man3/pam.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_acct_mgmt.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_authenticate.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_chauthtok.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_close_session.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_conv.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_end.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_error.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_fail_delay.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_get_authtok.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_get_authtok_noverify.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_get_authtok_verify.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_get_data.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_get_item.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_get_user.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_getenv.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_getenvlist.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_info.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_misc_drop_env.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_misc_paste_env.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_misc_setenv.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_open_session.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_prompt.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_putenv.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_set_data.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_set_item.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_setcred.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_sm_acct_mgmt.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_sm_authenticate.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_sm_chauthtok.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_sm_close_session.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_sm_open_session.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_sm_setcred.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_start.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_strerror.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_syslog.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_verror.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_vinfo.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_vprompt.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_vsyslog.3.gz --rw-r--r-- root/root usr/share/man/man3/pam_xauth_data.3.gz -drwxr-xr-x root/root usr/share/man/man5/ --rw-r--r-- root/root usr/share/man/man5/access.conf.5.gz --rw-r--r-- root/root usr/share/man/man5/environment.5.gz --rw-r--r-- root/root usr/share/man/man5/faillock.conf.5.gz --rw-r--r-- root/root usr/share/man/man5/group.conf.5.gz --rw-r--r-- root/root usr/share/man/man5/limits.conf.5.gz --rw-r--r-- root/root usr/share/man/man5/namespace.conf.5.gz --rw-r--r-- root/root usr/share/man/man5/pam.conf.5.gz --rw-r--r-- root/root usr/share/man/man5/pam.d.5.gz --rw-r--r-- root/root usr/share/man/man5/pam_env.conf.5.gz --rw-r--r-- root/root usr/share/man/man5/pwhistory.conf.5.gz --rw-r--r-- root/root usr/share/man/man5/time.conf.5.gz -drwxr-xr-x root/root usr/share/man/man8/ --rw-r--r-- root/root usr/share/man/man8/PAM.8.gz --rw-r--r-- root/root usr/share/man/man8/faillock.8.gz --rw-r--r-- root/root usr/share/man/man8/mkhomedir_helper.8.gz --rw-r--r-- root/root usr/share/man/man8/pam.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_access.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_canonicalize_user.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_debug.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_deny.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_echo.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_env.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_exec.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_faildelay.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_faillock.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_filter.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_ftp.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_group.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_issue.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_keyinit.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_limits.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_listfile.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_localuser.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_loginuid.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_mail.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_mkhomedir.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_motd.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_namespace.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_namespace_helper.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_nologin.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_permit.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_pwhistory.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_rhosts.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_rootok.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_securetty.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_setquota.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_shells.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_stress.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_succeed_if.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_time.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_timestamp.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_timestamp_check.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_umask.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_unix.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_usertype.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_warn.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_wheel.8.gz --rw-r--r-- root/root usr/share/man/man8/pam_xauth.8.gz --rw-r--r-- root/root usr/share/man/man8/unix_chkpwd.8.gz diff --git a/linux-pam/.signature b/linux-pam/.signature index e7145657..622b6f8e 100644 --- a/linux-pam/.signature +++ b/linux-pam/.signature @@ -1,8 +1,8 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqlllbduZI3WG1TAJxTzbWKhADOc0u8OUt4MFL+XQXo9HfBuUD7d1lkTzT/Wcl390vc+CZzfdAaQiPl/7wKltyAI= -SHA256 (Pkgfile) = 56ea5880b75ec42c4d1ea84e800fc8db4768db76da3ae95f755b78bab8cf51ad -SHA256 (.footprint) = 79d243fd65bb538e176c0673183afafc69b30eefa94235f7ee8a0b55ceef764f -SHA256 (Linux-PAM-1.6.1.tar.xz) = f8923c740159052d719dbfc2a2f81942d68dd34fcaf61c706a02c9b80feeef8e +RWRJc1FUaeVeqiUyTo5rjgvaDiML0A89Awip3SSegurSdQrxaaz9Z+VQ5NhUL9K5i8miLeiYQEN1P7Qu1n8v5DjtdwuRdCH9ugM= +SHA256 (Pkgfile) = 698d9b5391f56d3e89ed8c55859a6c791b46a588eb25545a3796725c5f805c34 +SHA256 (.footprint) = 4f6272f410849e0a89ef07436cc9e5d08161d3368701b1904788110db9664be0 +SHA256 (Linux-PAM-1.7.0.tar.xz) = 57dcd7a6b966ecd5bbd95e1d11173734691e16b68692fa59661cdae9b13b1697 SHA256 (common-account) = 63b6d073e0a05d45260912fd900e27ccac3304ca23cd05df68ce88da34a5d832 SHA256 (common-auth) = c8f2c471572147fafddfe2062b763d360bbb6d21aa8017c725785f96667e9b02 SHA256 (common-password) = 999c19d97ab2a8408103304faa12252d11ab03d492880d78a0bd1a1335659258 diff --git a/linux-pam/Pkgfile b/linux-pam/Pkgfile index 64e38afc..3d9d3b8f 100644 --- a/linux-pam/Pkgfile +++ b/linux-pam/Pkgfile @@ -3,23 +3,29 @@ # Maintainer: CRUX System Team, core-ports at crux dot nu name=linux-pam -version=1.6.1 -release=2 +version=1.7.0 +release=1 source=(https://github.com/$name/$name/releases/download/v${version}/Linux-PAM-$version.tar.xz \ common-account common-auth common-password common-session \ other) build() { - cd Linux-PAM-$version + echo > Linux-PAM-$version/po/LINGUAS - CONFIG_SHELL=/bin/bash ./configure \ + meson setup build Linux-PAM-$version \ --prefix=/usr \ + --sbindir=/sbin \ --libdir=/lib \ - --disable-nls \ - --disable-prelude \ - --enable-db=no - make - make DESTDIR=$PKG install + --buildtype=plain \ + --wrap-mode=nodownload \ + -D b_lto=true \ + -D b_pie=true \ + -D securedir=/lib/security \ + -D pam_userdb=disabled \ + -D docs=disabled + + meson compile -C build -j ${JOBS:-1} + DESTDIR=$PKG meson install -C build mv $PKG/lib/pkgconfig $PKG/usr/lib @@ -31,5 +37,5 @@ build() { $SRC/{common-*,other} \ $PKG/etc/pam.d/ - rm -r $PKG/usr/{lib/systemd,share/doc} + rm -r $PKG/usr/lib/systemd }