summaryrefslogtreecommitdiff
path: root/packages/php/php-5.0.5/autotools.patch
blob: 7e466a425ec62e2e7a6f1ab02898e6588aeef148 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
diff -Nur php-5.0.5~/acinclude.m4 php-5.0.5/acinclude.m4
--- php-5.0.5~/acinclude.m4	2005-10-10 19:56:46.000000000 -0700
+++ php-5.0.5/acinclude.m4	2005-10-10 19:56:55.000000000 -0700
@@ -781,10 +781,10 @@
   OVERALL_TARGET=[]ifelse($1,,php,$1)
   php_c_pre='$(CC)'
   php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
-  php_c_post=' && echo > $[@]'
+  php_c_post=' && echo "[#] Generated by PHP badness - GNU libtool" > $[@] && echo "pic_object=none" >> $[@] && echo "non_pic_object=$[@]" | sed -e "s,=.*/,=,; s,\.lo,\.o,g" >> $[@]'
   php_cxx_pre='$(CXX)'
   php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
-  php_cxx_post=' && echo > $[@]'
+  php_cxx_post=' && echo "[#] Generated by PHP badness - GNU libtool" > $[@] && echo "pic_object=none" >> $[@] && echo "non_pic_object=$[@]" | sed -e "s,=.*/,=,; s,\.lo,\.o,g" >> $[@]'
   php_lo=o
 
   case $with_pic in
@@ -1531,6 +1531,7 @@
 
 		dnl even newer glibcs have a different seeker definition...
 
+		AC_CACHE_CHECK([if cookie io functions use off64_t], php_cv_lib_cookie_io_functions_use_off64_t,
 		AC_TRY_RUN([
 #define _GNU_SOURCE
 #include <stdio.h>
@@ -1560,8 +1561,8 @@
 }
 
 					   ],
-					   [ cookie_io_functions_use_off64_t=yes ],
-					   [ ] )
+                                          [ php_cv_lib_cookie_io_functions_use_off64_t=yes ],
+                                          [ php_cv_lib_cookie_io_functions_use_off64_t=no ] ))
 		
       else
   	    dnl older glibc versions (up to 2.1.2 ?)
diff -Nur php-5.0.5~/configure.in php-5.0.5/configure.in
--- php-5.0.5~/configure.in	2005-10-10 19:56:46.000000000 -0700
+++ php-5.0.5/configure.in	2005-10-10 19:56:55.000000000 -0700
@@ -247,7 +247,7 @@
 sinclude(Zend/acinclude.m4)
 sinclude(Zend/Zend.m4)
 sinclude(TSRM/tsrm.m4)
-
+sinclude(TSRM/threads.m4)
 
 
 divert(2)
diff -Nur php-5.0.5~/scripts/phpize.m4 php-5.0.5/scripts/phpize.m4
--- php-5.0.5~/scripts/phpize.m4	2005-10-10 19:56:46.000000000 -0700
+++ php-5.0.5/scripts/phpize.m4	2005-10-10 19:56:55.000000000 -0700
@@ -1,7 +1,5 @@
 dnl This file becomes configure.in for self-contained extensions.
 
-AC_INIT(config.m4)
-
 PHP_INIT_BUILD_SYSTEM
 
 AC_DEFUN([PHP_WITH_PHP_CONFIG],[
@@ -55,8 +53,6 @@
 PHP_PROG_RE2C
 AC_PROG_AWK
     
-sinclude(config.m4)
-
 enable_static=no
 enable_shared=yes
 
diff -Nur php-5.0.5~/TSRM/threads.m4 php-5.0.5/TSRM/threads.m4
--- php-5.0.5~/TSRM/threads.m4	2005-10-10 19:56:40.000000000 -0700
+++ php-5.0.5/TSRM/threads.m4	2005-10-10 19:57:11.000000000 -0700
@@ -86,7 +86,7 @@
   pthreads_working=no
   ], [
   dnl For cross compiling running this test is of no use. NetWare supports pthreads
-  pthreads_working=no
+  pthreads_working=yes
   case $host_alias in
   *netware*)
     pthreads_working=yes
diff -Nur php-5.0.5~/TSRM/tsrm.m4 php-5.0.5/TSRM/tsrm.m4
--- php-5.0.5~/TSRM/tsrm.m4	2005-10-10 19:56:40.000000000 -0700
+++ php-5.0.5/TSRM/tsrm.m4	2005-10-10 19:56:55.000000000 -0700
@@ -68,7 +68,6 @@
 ])
 
 sinclude(threads.m4)
-sinclude(TSRM/threads.m4)
 
 AC_DEFUN([TSRM_CHECK_PTHREADS],[