mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-10 22:00:09 +02:00
The 5.6.4 version crashed during ./configure due to misuse of the crypt() function in configure scripts (problem fixed in 5.6.20).
246 lines
8.4 KiB
Plaintext
246 lines
8.4 KiB
Plaintext
From 089544e6c6fadc97801ca1ac5eee077985157467 Mon Sep 17 00:00:00 2001
|
|
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
|
Date: Tue, 16 Jan 2018 21:32:56 +0100
|
|
Subject: Import old patch: build system.
|
|
|
|
|
|
diff --git a/acinclude.m4 b/acinclude.m4
|
|
index 3db7438..4eaacc6 100644
|
|
--- a/acinclude.m4
|
|
+++ b/acinclude.m4
|
|
@@ -762,7 +762,7 @@ AC_DEFUN([PHP_REQUIRE_CXX],[
|
|
if test -z "$php_cxx_done"; then
|
|
AC_PROG_CXX
|
|
AC_PROG_CXXCPP
|
|
- PHP_ADD_LIBRARY(stdc++)
|
|
+ PHP_ADD_LIBRARY(stdc++.r4)
|
|
php_cxx_done=yes
|
|
fi
|
|
])
|
|
diff --git a/aclocal.m4 b/aclocal.m4
|
|
index 47f05b2..1d546e7 100644
|
|
--- a/aclocal.m4
|
|
+++ b/aclocal.m4
|
|
@@ -762,7 +762,7 @@ AC_DEFUN([PHP_REQUIRE_CXX],[
|
|
if test -z "$php_cxx_done"; then
|
|
AC_PROG_CXX
|
|
AC_PROG_CXXCPP
|
|
- PHP_ADD_LIBRARY(stdc++)
|
|
+ PHP_ADD_LIBRARY(stdc++.r4)
|
|
php_cxx_done=yes
|
|
fi
|
|
])
|
|
diff --git a/ext/curl/config.m4 b/ext/curl/config.m4
|
|
index 2f82c34..b6a09d9 100644
|
|
--- a/ext/curl/config.m4
|
|
+++ b/ext/curl/config.m4
|
|
@@ -10,8 +10,8 @@ if test "$PHP_CURL" != "no"; then
|
|
CURL_DIR=$PHP_CURL
|
|
else
|
|
AC_MSG_CHECKING(for cURL in default path)
|
|
- for i in /usr/local /usr; do
|
|
- if test -r $i/include/curl/easy.h; then
|
|
+ for i in /usr/local /usr /system; do
|
|
+ if test -r $i/develop/headers/curl/easy.h; then
|
|
CURL_DIR=$i
|
|
AC_MSG_RESULT(found in $i)
|
|
break
|
|
@@ -22,7 +22,7 @@ if test "$PHP_CURL" != "no"; then
|
|
if test -z "$CURL_DIR"; then
|
|
AC_MSG_RESULT(not found)
|
|
AC_MSG_ERROR(Please reinstall the libcurl distribution -
|
|
- easy.h should be in <curl-dir>/include/curl/)
|
|
+ easy.h should be in <curl-dir>/develop/headers/curl/)
|
|
fi
|
|
|
|
CURL_CONFIG="curl-config"
|
|
diff --git a/ext/gd/config.m4 b/ext/gd/config.m4
|
|
index e643e52..517cf26 100644
|
|
--- a/ext/gd/config.m4
|
|
+++ b/ext/gd/config.m4
|
|
@@ -50,23 +50,23 @@ dnl
|
|
|
|
AC_DEFUN([PHP_GD_ZLIB],[
|
|
if test "$PHP_ZLIB_DIR" != "no" && test "$PHP_ZLIB_DIR" != "yes"; then
|
|
- if test -f "$PHP_ZLIB_DIR/include/zlib/zlib.h"; then
|
|
+ if test -f "$PHP_ZLIB_DIR/develop/headers/zlib/zlib.h"; then
|
|
PHP_ZLIB_DIR="$PHP_ZLIB_DIR"
|
|
- PHP_ZLIB_INCDIR="$PHP_ZLIB_DIR/include/zlib"
|
|
- elif test -f "$PHP_ZLIB_DIR/include/zlib.h"; then
|
|
+ PHP_ZLIB_INCDIR="$PHP_ZLIB_DIR/develop/headers/zlib"
|
|
+ elif test -f "$PHP_ZLIB_DIR/develop/headers/zlib.h"; then
|
|
PHP_ZLIB_DIR="$PHP_ZLIB_DIR"
|
|
- PHP_ZLIB_INCDIR="$PHP_ZLIB_DIR/include"
|
|
+ PHP_ZLIB_INCDIR="$PHP_ZLIB_DIR/develop/headers"
|
|
else
|
|
AC_MSG_ERROR([Can't find zlib headers under "$PHP_ZLIB_DIR"])
|
|
fi
|
|
else
|
|
- for i in /usr/local /usr; do
|
|
- if test -f "$i/include/zlib/zlib.h"; then
|
|
+ for i in /usr/local /usr /system; do
|
|
+ if test -f "$i/develop/headers/zlib/zlib.h"; then
|
|
PHP_ZLIB_DIR="$i"
|
|
- PHP_ZLIB_INCDIR="$i/include/zlib"
|
|
+ PHP_ZLIB_INCDIR="$i/develop/headers/zlib"
|
|
elif test -f "$i/include/zlib.h"; then
|
|
PHP_ZLIB_DIR="$i"
|
|
- PHP_ZLIB_INCDIR="$i/include"
|
|
+ PHP_ZLIB_INCDIR="$i/develop/headers"
|
|
fi
|
|
done
|
|
fi
|
|
@@ -101,8 +101,8 @@ AC_DEFUN([PHP_GD_VPX],[
|
|
AC_DEFUN([PHP_GD_JPEG],[
|
|
if test "$PHP_JPEG_DIR" != "no"; then
|
|
|
|
- for i in $PHP_JPEG_DIR /usr/local /usr; do
|
|
- test -f $i/include/jpeglib.h && GD_JPEG_DIR=$i && break
|
|
+ for i in $PHP_JPEG_DIR /usr/local /usr /system; do
|
|
+ test -f $i/develop/headers/jpeglib.h && GD_JPEG_DIR=$i && break
|
|
done
|
|
|
|
if test -z "$GD_JPEG_DIR"; then
|
|
@@ -126,8 +126,8 @@ AC_DEFUN([PHP_GD_JPEG],[
|
|
AC_DEFUN([PHP_GD_PNG],[
|
|
if test "$PHP_PNG_DIR" != "no"; then
|
|
|
|
- for i in $PHP_PNG_DIR /usr/local /usr; do
|
|
- test -f $i/include/png.h && GD_PNG_DIR=$i && break
|
|
+ for i in $PHP_PNG_DIR /usr/local /usr /system; do
|
|
+ test -f $i/develop/headers/png.h && GD_PNG_DIR=$i && break
|
|
done
|
|
|
|
if test -z "$GD_PNG_DIR"; then
|
|
diff --git a/ext/zip/config.m4 b/ext/zip/config.m4
|
|
index 845d446..3113459 100644
|
|
--- a/ext/zip/config.m4
|
|
+++ b/ext/zip/config.m4
|
|
@@ -20,23 +20,23 @@ if test "$PHP_ZIP" != "no"; then
|
|
|
|
dnl libzip, depends on zlib
|
|
if test "$PHP_ZLIB_DIR" != "no" && test "$PHP_ZLIB_DIR" != "yes"; then
|
|
- if test -f "$PHP_ZLIB_DIR/include/zlib/zlib.h"; then
|
|
+ if test -f "$PHP_ZLIB_DIR/develop/headers/zlib/zlib.h"; then
|
|
PHP_ZLIB_DIR="$PHP_ZLIB_DIR"
|
|
- PHP_ZLIB_INCDIR="$PHP_ZLIB_DIR/include/zlib"
|
|
- elif test -f "$PHP_ZLIB_DIR/include/zlib.h"; then
|
|
+ PHP_ZLIB_INCDIR="$PHP_ZLIB_DIR/develop/headers/zlib"
|
|
+ elif test -f "$PHP_ZLIB_DIR/develop/headers/zlib.h"; then
|
|
PHP_ZLIB_DIR="$PHP_ZLIB_DIR"
|
|
- PHP_ZLIB_INCDIR="$PHP_ZLIB_DIR/include"
|
|
+ PHP_ZLIB_INCDIR="$PHP_ZLIB_DIR/develop/headers"
|
|
else
|
|
AC_MSG_ERROR([Can not find zlib headers under "$PHP_ZLIB_DIR"])
|
|
fi
|
|
else
|
|
- for i in /usr/local /usr; do
|
|
- if test -f "$i/include/zlib/zlib.h"; then
|
|
+ for i in /usr/local /usr /system; do
|
|
+ if test -f "$i/develop/headers/zlib/zlib.h"; then
|
|
PHP_ZLIB_DIR="$i"
|
|
- PHP_ZLIB_INCDIR="$i/include/zlib"
|
|
- elif test -f "$i/include/zlib.h"; then
|
|
+ PHP_ZLIB_INCDIR="$i/develop/headers/zlib"
|
|
+ elif test -f "$i/develop/headers/zlib.h"; then
|
|
PHP_ZLIB_DIR="$i"
|
|
- PHP_ZLIB_INCDIR="$i/include"
|
|
+ PHP_ZLIB_INCDIR="$i/develop/headers"
|
|
fi
|
|
done
|
|
fi
|
|
--
|
|
2.16.1
|
|
|
|
|
|
From c9a09d3997cdf687c8accf2ddcc6e37ead08bf6e Mon Sep 17 00:00:00 2001
|
|
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
|
Date: Tue, 16 Jan 2018 21:34:13 +0100
|
|
Subject: Import old patch: code changes.
|
|
|
|
|
|
diff --git a/ext/date/php_date.c b/ext/date/php_date.c
|
|
index 801208d..12170e3 100644
|
|
--- a/ext/date/php_date.c
|
|
+++ b/ext/date/php_date.c
|
|
@@ -33,8 +33,6 @@
|
|
|
|
#ifdef PHP_WIN32
|
|
static __inline __int64 php_date_llabs( __int64 i ) { return i >= 0? i: -i; }
|
|
-#elif defined(__GNUC__) && __GNUC__ < 3
|
|
-static __inline __int64_t php_date_llabs( __int64_t i ) { return i >= 0 ? i : -i; }
|
|
#else
|
|
static inline long long php_date_llabs( long long i ) { return i >= 0 ? i : -i; }
|
|
#endif
|
|
diff --git a/ext/standard/microtime.c b/ext/standard/microtime.c
|
|
index 982c83c..9e17082 100644
|
|
--- a/ext/standard/microtime.c
|
|
+++ b/ext/standard/microtime.c
|
|
@@ -131,7 +131,7 @@ PHP_FUNCTION(getrusage)
|
|
array_init(return_value);
|
|
#define PHP_RUSAGE_PARA(a) \
|
|
add_assoc_long(return_value, #a, usg.a)
|
|
-#if !defined( _OSD_POSIX) && !defined(__BEOS__) /* BS2000 has only a few fields in the rusage struct */
|
|
+#if !defined( _OSD_POSIX) && !defined(__BEOS__) && !defined(__HAIKU__) /* BS2000 has only a few fields in the rusage struct */
|
|
PHP_RUSAGE_PARA(ru_oublock);
|
|
PHP_RUSAGE_PARA(ru_inblock);
|
|
PHP_RUSAGE_PARA(ru_msgsnd);
|
|
--
|
|
2.16.1
|
|
|
|
|
|
From 8a5654f65fbe4941b1f14d3c2552ddd5bb9cd2f8 Mon Sep 17 00:00:00 2001
|
|
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
|
Date: Tue, 16 Jan 2018 21:58:37 +0100
|
|
Subject: More build system fixes
|
|
|
|
|
|
diff --git a/ext/zlib/config0.m4 b/ext/zlib/config0.m4
|
|
index ebf67cc..b53c7e2 100644
|
|
--- a/ext/zlib/config0.m4
|
|
+++ b/ext/zlib/config0.m4
|
|
@@ -13,21 +13,22 @@ if test "$PHP_ZLIB" != "no" || test "$PHP_ZLIB_DIR" != "no"; then
|
|
PHP_SUBST(ZLIB_SHARED_LIBADD)
|
|
|
|
if test "$PHP_ZLIB" != "yes" -a "$PHP_ZLIB" != "no"; then
|
|
- if test -f $PHP_ZLIB/include/zlib/zlib.h; then
|
|
+ if test -f $PHP_ZLIB/develop/headers/zlib/zlib.h; then
|
|
ZLIB_DIR=$PHP_ZLIB
|
|
- ZLIB_INCDIR=$ZLIB_DIR/include/zlib
|
|
- elif test -f $PHP_ZLIB/include/zlib.h; then
|
|
+ ZLIB_INCDIR=$ZLIB_DIR/develop/headers/zlib
|
|
+ elif test -f $PHP_ZLIB/develop/headers/zlib.h; then
|
|
ZLIB_DIR=$PHP_ZLIB
|
|
- ZLIB_INCDIR=$ZLIB_DIR/include
|
|
+ ZLIB_INCDIR=$ZLIB_DIR/develop/headers
|
|
fi
|
|
else
|
|
- for i in /usr/local /usr $PHP_ZLIB_DIR; do
|
|
- if test -f $i/include/zlib/zlib.h; then
|
|
+ for i in /usr/local /usr /system $PHP_ZLIB_DIR; do
|
|
+ echo $i
|
|
+ if test -f $i/develop/headers/zlib/zlib.h; then
|
|
ZLIB_DIR=$i
|
|
- ZLIB_INCDIR=$i/include/zlib
|
|
- elif test -f $i/include/zlib.h; then
|
|
+ ZLIB_INCDIR=$i/develop/headers/zlib
|
|
+ elif test -f $i/develop/headers/zlib.h; then
|
|
ZLIB_DIR=$i
|
|
- ZLIB_INCDIR=$i/include
|
|
+ ZLIB_INCDIR=$i/develop/headers
|
|
fi
|
|
done
|
|
fi
|
|
@@ -42,7 +43,7 @@ if test "$PHP_ZLIB" != "no" || test "$PHP_ZLIB_DIR" != "no"; then
|
|
esac
|
|
|
|
AC_MSG_CHECKING([for zlib version >= 1.2.0.4])
|
|
- ZLIB_VERSION=`$EGREP "define ZLIB_VERSION" $ZLIB_DIR/include/zlib.h | $SED -e 's/[[^0-9\.]]//g'`
|
|
+ ZLIB_VERSION=`$EGREP "define ZLIB_VERSION" $ZLIB_DIR/develop/headers/zlib.h | $SED -e 's/[[^0-9\.]]//g'`
|
|
AC_MSG_RESULT([$ZLIB_VERSION])
|
|
if test `echo $ZLIB_VERSION | $SED -e 's/[[^0-9]]/ /g' | $AWK '{print $1*1000000 + $2*10000 + $3*100 + $4}'` -lt 1020004; then
|
|
AC_MSG_ERROR([libz version greater or equal to 1.2.0.4 required])
|
|
--
|
|
2.16.1
|
|
|