Browse Source

fix pam musl build

Waldemar Brodkorb 11 years ago
parent
commit
b6c5824451

+ 0 - 11
package/pam/patches/patch-Makefile_in

@@ -1,11 +0,0 @@
---- Linux-PAM-1.1.8.orig/Makefile.in	2013-09-19 10:01:36.000000000 +0200
-+++ Linux-PAM-1.1.8/Makefile.in	2014-02-10 15:26:20.000000000 +0100
-@@ -288,7 +288,7 @@ top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- AUTOMAKE_OPTIONS = 1.9 gnu dist-bzip2 check-news
--SUBDIRS = libpam tests libpamc libpam_misc modules po conf doc examples xtests
-+SUBDIRS = libpam tests libpamc libpam_misc modules po conf examples xtests
- CLEANFILES = *~
- EXTRA_DIST = pgp.keys.asc CHANGELOG ChangeLog-CVS Copyright Make.xml.rules
- ACLOCAL_AMFLAGS = -I m4

+ 0 - 20
package/pam/patches/patch-configure

@@ -1,20 +0,0 @@
---- Linux-PAM-1.1.8.orig/configure	2013-09-19 10:01:32.000000000 +0200
-+++ Linux-PAM-1.1.8/configure	2013-12-21 18:40:31.000000000 +0100
-@@ -10718,8 +10718,6 @@ then
- 	if test ${libdir} = '${exec_prefix}/lib'
- 	then
- 		case "`uname -m`" in
--		    x86_64|ppc64|s390x|sparc64)
--			libdir="/lib64" ;;
- 		    *)
- 			libdir="/lib" ;;
- 		esac
-@@ -13299,7 +13297,7 @@ $as_echo "$ac_cv_search_crypt" >&6; }
- ac_res=$ac_cv_search_crypt
- if test "$ac_res" != no; then :
-   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
--  LIBCRYPT="-l$ac_lib"
-+  LIBCRYPT="-lcrypt"
- else
-   LIBCRYPT=""
- fi

+ 10 - 1
package/pam/patches/patch-configure_in

@@ -1,5 +1,5 @@
 --- Linux-PAM-1.1.8.orig/configure.in	2013-09-18 14:30:13.000000000 +0200
 --- Linux-PAM-1.1.8.orig/configure.in	2013-09-18 14:30:13.000000000 +0200
-+++ Linux-PAM-1.1.8/configure.in	2014-05-24 11:00:07.000000000 +0200
++++ Linux-PAM-1.1.8/configure.in	2014-05-25 20:13:52.996143452 +0200
 @@ -28,12 +28,7 @@ dnl If we use /usr as prefix, use /etc f
 @@ -28,12 +28,7 @@ dnl If we use /usr as prefix, use /etc f
          fi
          fi
  	if test ${libdir} = '${exec_prefix}/lib'
  	if test ${libdir} = '${exec_prefix}/lib'
@@ -14,3 +14,12 @@
  	fi
  	fi
  	if test ${sbindir} = '${exec_prefix}/sbin'
  	if test ${sbindir} = '${exec_prefix}/sbin'
          then
          then
+@@ -404,7 +399,7 @@ AS_IF([test "x$ac_cv_header_xcrypt_h" =
+   [crypt_libs="crypt"])
+ 
+ BACKUP_LIBS=$LIBS
+-AC_SEARCH_LIBS([crypt],[$crypt_libs], LIBCRYPT="-l$ac_lib", LIBCRYPT="")
++AC_SEARCH_LIBS([crypt],[$crypt_libs], LIBCRYPT="-lcrypt", LIBCRYPT="")
+ AC_CHECK_FUNCS(crypt_r crypt_gensalt_r)
+ LIBS=$BACKUP_LIBS
+ AC_SUBST(LIBCRYPT)

+ 3 - 3
package/pam/patches/patch-modules_Makefile_in → package/pam/patches/patch-modules_Makefile_am

@@ -1,6 +1,6 @@
---- Linux-PAM-1.1.8.orig/modules/Makefile.in	2013-09-19 10:01:33.000000000 +0200
-+++ Linux-PAM-1.1.8/modules/Makefile.in	2013-12-21 18:45:07.000000000 +0100
-@@ -274,7 +274,7 @@ SUBDIRS = pam_access pam_cracklib pam_de
+--- Linux-PAM-1.1.8.orig/modules/Makefile.am	2013-06-18 16:11:21.000000000 +0200
++++ Linux-PAM-1.1.8/modules/Makefile.am	2014-05-25 20:13:15.415984289 +0200
+@@ -7,7 +7,7 @@ SUBDIRS = pam_access pam_cracklib pam_de
  	pam_group pam_issue pam_keyinit pam_lastlog pam_limits \
  	pam_group pam_issue pam_keyinit pam_lastlog pam_limits \
  	pam_listfile pam_localuser pam_loginuid pam_mail \
  	pam_listfile pam_localuser pam_loginuid pam_mail \
  	pam_mkhomedir pam_motd pam_namespace pam_nologin \
  	pam_mkhomedir pam_motd pam_namespace pam_nologin \