mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-11 14:20:07 +02:00
246 lines
8.4 KiB
Plaintext
246 lines
8.4 KiB
Plaintext
From 780770111a16f86a16b0ab7eb863be3a8f69da70 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.4
|
|
|
|
|
|
From c836206cfc96e562d56e3c8fbd85a1d2916b37d9 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.4
|
|
|
|
|
|
From 59b8b431815c4416df3d9a242b2fb95ce09c9968 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.4
|
|
|