comparison security/linux-pam/linux-pam.sh @ 1273:c6d6f953044e

security/linux-pam: upgrade to 1.5.2
author David Demelier <markand@malikania.fr>
date Thu, 11 Nov 2021 07:21:01 +0100
parents 325631424c65
children 9867e578b1a9
comparison
equal deleted inserted replaced
1272:a30768258e0e 1273:c6d6f953044e
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 # 16 #
17 17
18 PKGNAME=linux-pam 18 PKGNAME=linux-pam
19 PKGVERSION=1.3.1 19 PKGVERSION=1.5.2
20 PKGREVISION=1 20 PKGREVISION=1
21 PKGLICENSE="BSD" 21 PKGLICENSE="BSD"
22 PKGSUMMARY="pluggable authentication modules" 22 PKGSUMMARY="pluggable authentication modules"
23 PKGWWW="http://www.linux-pam.org"
23 PKGDOWNLOAD="https://github.com/linux-pam/linux-pam/releases/download/v$PKGVERSION/Linux-PAM-$PKGVERSION.tar.xz" 24 PKGDOWNLOAD="https://github.com/linux-pam/linux-pam/releases/download/v$PKGVERSION/Linux-PAM-$PKGVERSION.tar.xz"
24 PKGOPTIONS="NLS SELINUX" 25 PKGOPTIONS="NLS SELINUX"
25 PKGPROTECT="etc/environment 26 PKGPROTECT="etc/environment
26 etc/pam.d/other 27 etc/pam.d/other
27 etc/pam.d/system-account 28 etc/pam.d/system-account
59 fi 60 fi
60 61
61 build() 62 build()
62 { 63 {
63 rm -rf Linux-PAM-$PKGVERSION 64 rm -rf Linux-PAM-$PKGVERSION
64 tar xvf Linux-PAM-$PKGVERSION.tar.xz 65 tar -xvf Linux-PAM-$PKGVERSION.tar.xz
65 cd Linux-PAM-$PKGVERSION 66 cd Linux-PAM-$PKGVERSION
66 67
67 # https://git.alpinelinux.org/aports/tree/main/linux-pam/APKBUILD#n32 68 #autoreconf -vif
68 sed -i -e 's/pam_rhosts//g' modules/Makefile.am
69
70 # https://git.alpinelinux.org/aports/plain/main/linux-pam/musl-fix-pam_exec.patch
71 # https://git.alpinelinux.org/aports/plain/main/linux-pam/fix-compat.patch
72 patch -p0 < ../musl.patch
73
74 autoreconf -vif
75 CC="$CC" \ 69 CC="$CC" \
76 CFLAGS="$CFLAGS" \ 70 CFLAGS="$CFLAGS" \
77 LDFLAGS="$LDFLAGS" \ 71 LDFLAGS="$LDFLAGS" \
78 LIBS="$LIBS" \ 72 LIBS="$LIBS" \
79 ./configure \ 73 ./configure \