@@ -7,14 +7,14 @@ PHP_ARG_ENABLE([xpass],
77 [ no] )
88
99if test "$PHP_XPASS" != "no"; then
10- PKG_CHECK_MODULES([ LIBXCRYPT] , [ libxcrypt] )
11- PHP_EVAL_INCLINE($LIBXCRYPT_CFLAGS)
12- PHP_EVAL_LIBLINE($LIBXCRYPT_LIBS, XPASS_SHARED_LIBADD)
10+ PKG_CHECK_MODULES([ LIBXCRYPT] , [ libxcrypt >= 4.4 ] )
11+ PHP_EVAL_INCLINE([ $LIBXCRYPT_CFLAGS] )
12+ PHP_EVAL_LIBLINE([ $LIBXCRYPT_LIBS] , [ XPASS_SHARED_LIBADD] )
1313
1414 old_CFLAGS=$CFLAGS; CFLAGS="$CFLAGS $LIBXCRYPT_CFLAGS"
1515 old_LDFLAGS=$CFLAGS; LDFLAGS="$CFLAGS $LIBXCRYPT_LIBS"
1616
17- AC_MSG_CHECKING ( for yescrypt )
17+ AC_MSG_CHECKING ( [ for yescrypt] )
1818 AC_RUN_IFELSE ( [ AC_LANG_SOURCE ( [ [
1919#include <string.h>
2020#include <unistd.h>
@@ -27,13 +27,13 @@ int main(void) {
2727 salt[ 0] ='$'; salt[ 1] ='y'; salt[ 2] ='$'; salt[ 3] =0;
2828 return crypt_gensalt(salt, 0, NULL, 0) ? 0 : 1;
2929}] ] ) ] ,[
30- AC_DEFINE ( HAVE_CRYPT_YESCRYPT , 1 , [ Have yescrypt hash support ] )
30+ AC_DEFINE ( [ HAVE_CRYPT_YESCRYPT] , [ 1 ] , [ Have yescrypt hash support ] )
3131 AC_MSG_RESULT ( [ available] )
3232 ] , [
3333 AC_MSG_RESULT ( [ missing] )
3434 ] )
3535
36- AC_MSG_CHECKING ( for sha512 )
36+ AC_MSG_CHECKING ( [ for sha512 algo ] )
3737 AC_RUN_IFELSE ( [ AC_LANG_SOURCE ( [ [
3838#include <string.h>
3939#include <unistd.h>
@@ -46,7 +46,7 @@ int main(void) {
4646 salt[ 0] ='$'; salt[ 1] ='6'; salt[ 2] ='$'; salt[ 3] =0;
4747 return crypt_gensalt(salt, 0, NULL, 0) ? 0 : 1;
4848}] ] ) ] ,[
49- AC_DEFINE ( HAVE_CRYPT_SHA512 , 1 , [ Have sha512 hash support ] )
49+ AC_DEFINE ( [ HAVE_CRYPT_SHA512] , [ 1 ] , [ Have sha512 hash support ] )
5050 AC_MSG_RESULT ( [ available] )
5151 ] , [
5252 AC_MSG_RESULT ( [ missing] )
@@ -55,9 +55,9 @@ int main(void) {
5555 CFLAGS=$old_CFLAGS
5656 LDFLAGS=$old_LDFLAGS
5757
58- PHP_SUBST(XPASS_SHARED_LIBADD)
58+ PHP_SUBST([ XPASS_SHARED_LIBADD] )
5959
60- AC_DEFINE ( HAVE_XPASS , 1 , [ Have xpass support ] )
60+ AC_DEFINE ( [ HAVE_XPASS] , [ 1 ] , [ Have xpass support ] )
6161
6262 PHP_NEW_EXTENSION(xpass, xpass.c, $ext_shared)
6363fi
0 commit comments