- add a fastcgi subpackage to core because now we are able to build

more than one php binaries within one workdir (idea from FreeBSD)
- move pdo_sqlite support from core to extensions and also add a pdo_mysql
and a pdo_sqlite subpackage
- regen patches while here
- bump PKGNAMEs
This commit is contained in:
robert 2007-04-01 21:37:27 +00:00
parent 21e4cb8251
commit 48abbd4bee
29 changed files with 261 additions and 76 deletions

View File

@ -1,9 +1,16 @@
# $OpenBSD: Makefile,v 1.20 2007/03/22 22:43:20 robert Exp $ # $OpenBSD: Makefile,v 1.21 2007/04/01 21:37:27 robert Exp $
COMMENT-main= "server-side HTML-embedded scripting language"
COMMENT-fastcgi="stand-alone FastCGI version of PHP"
PKGNAME= php5-core-${V}p0
PKGNAME-main= php5-core-${V}p0
PKGNAME-fastcgi=php5-fastcgi-${V}
COMMENT= "server-side HTML-embedded scripting language"
PKGNAME= php5-core-${V}
DISTFILES= php-${V}.tar.gz DISTFILES= php-${V}.tar.gz
MULTI_PACKAGES= -main -fastcgi
CONFIGURE_ARGS+=--with-apxs=/usr/sbin/apxs \ CONFIGURE_ARGS+=--with-apxs=/usr/sbin/apxs \
--without-mysql \ --without-mysql \
--enable-xml \ --enable-xml \
@ -26,7 +33,10 @@ CONFIGURE_ARGS+=--with-apxs=/usr/sbin/apxs \
--enable-yp \ --enable-yp \
--enable-exif \ --enable-exif \
--without-sqlite \ --without-sqlite \
--with-pear=${LOCALBASE}/share/php5 --without-pdo-sqlite \
--with-pear=${LOCALBASE}/share/php5 \
--enable-fastcgi \
--enable-force-cgi-redirect
MODULES= devel/gettext MODULES= devel/gettext
@ -56,6 +66,7 @@ post-install:
${PREFIX}/${APACHE_MODULE_SUBDIR} ${PREFIX}/${APACHE_MODULE_SUBDIR}
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/php5 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/php5
${INSTALL_PROGRAM} ${WRKBUILD}/sapi/cli/php ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKBUILD}/sapi/cli/php ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKBUILD}/sapi/cgi/php ${PREFIX}/bin/php-fastcgi
.for i in dist recommended .for i in dist recommended
@sed -e 's,MODULES_DIR,${MODULES_DIR},' \ @sed -e 's,MODULES_DIR,${MODULES_DIR},' \

View File

@ -0,0 +1,7 @@
$OpenBSD: patch-sapi_cgi_Makefile_frag,v 1.1 2007/04/01 21:37:27 robert Exp $
--- sapi/cgi/Makefile.frag.orig Wed Jul 2 03:08:26 2003
+++ sapi/cgi/Makefile.frag Sun Apr 1 15:18:21 2007
@@ -1,2 +1,2 @@
-$(SAPI_CGI_PATH): $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS)
+$(SAPI_CGI_PATH): $(PHP_GLOBAL_OBJS) $(PHP_CGI_OBJS)
$(BUILD_CGI)

View File

@ -0,0 +1,50 @@
--- sapi/cgi/config9.m4.orig Thu Sep 28 11:37:52 2006
+++ sapi/cgi/config9.m4 Sun Apr 1 15:23:31 2007
@@ -80,7 +80,6 @@ main()
])
-if test "$PHP_SAPI" = "default"; then
AC_MSG_CHECKING(for CGI build)
if test "$PHP_SAPI_CGI" != "no"; then
AC_MSG_RESULT(yes)
@@ -141,7 +140,8 @@ if test "$PHP_SAPI" = "default"; then
AC_MSG_RESULT($PHP_ENABLE_FASTCGI)
INSTALL_IT="@echo \"Installing PHP CGI into: \$(INSTALL_ROOT)\$(bindir)/\"; \$(INSTALL) -m 0755 \$(SAPI_CGI_PATH) \$(INSTALL_ROOT)\$(bindir)/\$(program_prefix)php\$(program_suffix)\$(EXEEXT)"
- PHP_SELECT_SAPI(cgi, program, $PHP_FCGI_FILES cgi_main.c getopt.c, , '$(SAPI_CGI_PATH)')
+ PHP_ADD_SOURCES(sapi/cgi, $PHP_FCGI_FILES cgi_main.c getopt.c,, cgi)
+ PHP_ADD_SOURCES(/main, internal_functions.c,,cgi)
case $host_alias in
*aix*)
@@ -151,17 +151,26 @@ if test "$PHP_SAPI" = "default"; then
BUILD_CGI="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_SAPI_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
;;
*)
- BUILD_CGI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_SAPI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
+ BUILD_CGI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_CGI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
;;
esac
+ PHP_CGI_TARGET="\$(SAPI_CGI_PATH)"
PHP_SUBST(BUILD_CGI)
+ PHP_SUBST(PHP_CGI_OBJS)
+ PHP_SUBST(PHP_CGI_TARGET)
- elif test "$PHP_SAPI_CLI" != "no"; then
- AC_MSG_RESULT(no)
+ if test "$PHP_SAPI" = "default" ; then
+ PHP_BUILD_PROGRAM($SAPI_CGI_PATH)
+ fi
+ else
+ AC_MSG_RESULT(no)
+ if test "$PHP_SAPI" = "default" ; then
+ if test "$PHP_SAPI_CLI" != "no" ; then
OVERALL_TARGET=
PHP_SAPI=cli
else
AC_MSG_ERROR([No SAPIs selected.])
fi
+ fi
fi

View File

@ -0,0 +1,4 @@
This is the core PHP binary compiled with FastCGI support
(www.fastcgi.org). FastCGI deployments are generally faster than
using PHP as a CGI, since the processes stay resident in memory
between requests.

View File

@ -1,2 +0,0 @@
@comment $OpenBSD: PFRAG.shared,v 1.3 2007/03/22 22:43:20 robert Exp $
lib/php/libphp5.so

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared-main,v 1.3 2007/04/01 21:37:27 robert Exp $
lib/php/libphp5.so

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PLIST-fastcgi,v 1.1 2007/04/01 21:37:27 robert Exp $
bin/php-fastcgi

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.11 2007/03/22 22:43:20 robert Exp $ @comment $OpenBSD: PLIST-main,v 1.3 2007/04/01 21:37:27 robert Exp $
@conflict php4-core-* @conflict php4-core-*
@pkgpath www/php5/core @pkgpath www/php5/core
@pkgpath www/php5/core,hardened @pkgpath www/php5/core,hardened

View File

@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.33 2007/03/22 22:43:20 robert Exp $ # $OpenBSD: Makefile,v 1.34 2007/04/01 21:37:27 robert Exp $
FULLPKGNAME-main= php5-extensions-${V} FULLPKGNAME-main= php5-extensions-${V}p0
COMMENT-main= "informational package about PHP5 extensions" COMMENT-main= "informational package about PHP5 extensions"
MULTI_PACKAGES= -main MULTI_PACKAGES= -main
@ -18,7 +18,8 @@ MODULES= devel/gettext
CONFIGURE_ARGS+= --with-apxs=/usr/sbin/apxs \ CONFIGURE_ARGS+= --with-apxs=/usr/sbin/apxs \
--with-iconv-dir=${LOCALBASE} \ --with-iconv-dir=${LOCALBASE} \
--with-iconv=${LOCALBASE} \ --with-iconv=${LOCALBASE} \
--disable-dom --disable-dom \
--disable-cgi
GRAPHIC_DEPENDS= jpeg.>=62::graphics/jpeg \ GRAPHIC_DEPENDS= jpeg.>=62::graphics/jpeg \
png.>=3::graphics/png png.>=3::graphics/png
@ -48,7 +49,6 @@ COMMENT-curl= "curl URL library extensions for php5"
CONFIGURE_ARGS+= --with-curl=shared,${LOCALBASE} CONFIGURE_ARGS+= --with-curl=shared,${LOCALBASE}
LIB_DEPENDS-curl= curl.>=2::net/curl LIB_DEPENDS-curl= curl.>=2::net/curl
WANTLIB-curl= ${WANTLIB} crypto ssl z WANTLIB-curl= ${WANTLIB} crypto ssl z
FULLPKGNAME-curl= php5-curl-${V}
.endif .endif
# dba # dba
@ -213,6 +213,40 @@ CONFIGURE_ARGS+= --with-iodbc=shared
LIB_DEPENDS-odbc= iodbc.>=2::databases/iodbc LIB_DEPENDS-odbc= iodbc.>=2::databases/iodbc
.endif .endif
# pdo-mysql
PSEUDO_FLAVORS+= no_pdo_mysql
.if ${FLAVOR:L:Mno_pdo_mysql}
CONFIGURE_ARGS+= --without-pdo-mysql
.else
MULTI_PACKAGES+= -pdo_mysql
COMMENT-pdo_mysql= "PDO mysql database access extensions for php5"
CONFIGURE_ARGS+= --with-pdo-mysql=shared,${LOCALBASE}
LIB_DEPENDS-pdo_mysql= lib/mysql/mysqlclient.>=10::databases/mysql
WANTLIB-pdo_mysql= ${WANTLIB} crypto ssl z
.endif
# pdo-pgsql
PSEUDO_FLAVORS+= no_pdo_pgsql
.if ${FLAVOR:L:Mno_pdo_pgsql}
CONFIGURE_ARGS+= --without-pdo-pgsql
.else
MULTI_PACKAGES+= -pdo_pgsql
COMMENT-pdo_pgsql= "PDO database access extensions for php5"
CONFIGURE_ARGS+= --with-pdo-pgsql=shared,${LOCALBASE}
LIB_DEPENDS-pdo_pgsql= pq.>=2:postgresql-client-*:databases/postgresql
.endif
# pdo-sqlite
PSEUDO_FLAVORS+= no_pdo_sqlite
.if ${FLAVOR:L:Mno_pdo_sqlite}
CONFIGURE_ARGS+= --without-pdo-sqlite
.else
MULTI_PACKAGES+= -pdo_sqlite
COMMENT-pdo_sqlite= "PDO sqlite database access extensions for php5"
CONFIGURE_ARGS+= --with-pdo-sqlite=shared,${LOCALBASE} --enable-sqlite-utf8
LIB_DEPENDS-pdo_sqlite= sqlite3.>=8::databases/sqlite3
.endif
# pgsql # pgsql
PSEUDO_FLAVORS+= no_pgsql PSEUDO_FLAVORS+= no_pgsql
.if ${FLAVOR:L:Mno_pgsql} .if ${FLAVOR:L:Mno_pgsql}
@ -279,7 +313,6 @@ MULTI_PACKAGES+= -sybase_ct
COMMENT-sybase_ct= "sybase database access extensions for php5" COMMENT-sybase_ct= "sybase database access extensions for php5"
CONFIGURE_ARGS+= --with-sybase-ct=shared,${LOCALBASE} CONFIGURE_ARGS+= --with-sybase-ct=shared,${LOCALBASE}
LIB_DEPENDS-sybase_ct= ct::databases/freetds LIB_DEPENDS-sybase_ct= ct::databases/freetds
FULLPKGNAME-sybase_ct= php5-sybase_ct-${V}
.endif .endif
# xml-rpc # xml-rpc

View File

@ -0,0 +1,7 @@
The PHP Data Objects (PDO) extension defines a lightweight,
consistent interface for accessing databases in PHP.
Each database driver that implements the PDO interface can
expose database-specific features as regular extension functions.
pdo_mysql is a driver that implements the PHP Data Objects (PDO)
interface to enable access from PHP to MySQL 3.x, 4.x and 5.x databases.

View File

@ -0,0 +1,7 @@
The PHP Data Objects (PDO) extension defines a lightweight,
consistent interface for accessing databases in PHP.
Each database driver that implements the PDO interface can
expose database-specific features as regular extension functions.
pdo_pgsql is a driver that implements the PHP Data Objects (PDO)
interface to enable access from PHP to PostgreSQL databases.

View File

@ -0,0 +1,7 @@
The PHP Data Objects (PDO) extension defines a lightweight,
consistent interface for accessing databases in PHP.
Each database driver that implements the PDO interface can
expose database-specific features as regular extension functions.
pdo_sqlite is a driver that implements the PHP Data Objects (PDO)
interface to enable access to SQLite 3 databases.

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PLIST-pdo_mysql,v 1.1 2007/04/01 21:37:27 robert Exp $
lib/php/modules/pdo_mysql.so

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PLIST-pdo_pgsql,v 1.1 2007/04/01 21:37:27 robert Exp $
lib/php/modules/pdo_pgsql.so

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PLIST-pdo_sqlite,v 1.1 2007/04/01 21:37:27 robert Exp $
lib/php/modules/pdo_sqlite.so

View File

@ -1,7 +1,49 @@
$OpenBSD: patch-aclocal_m4,v 1.6 2006/05/09 14:15:40 robert Exp $ $OpenBSD: patch-aclocal_m4,v 1.7 2007/04/01 21:37:27 robert Exp $
--- aclocal.m4.orig Wed Nov 23 22:37:40 2005 --- aclocal.m4.orig Wed Feb 7 01:47:35 2007
+++ aclocal.m4 Sat Nov 26 12:59:21 2005 +++ aclocal.m4 Sun Apr 1 14:04:45 2007
@@ -2100,10 +2100,9 @@ @@ -194,7 +194,7 @@ dnl the path is interpreted relative to the top build-
dnl
dnl which array to append to?
AC_DEFUN([PHP_ADD_SOURCES],[
- PHP_ADD_SOURCES_X($1, $2, $3, ifelse($4,cli,PHP_CLI_OBJS,ifelse($4,sapi,PHP_SAPI_OBJS,PHP_GLOBAL_OBJS)))
+ PHP_ADD_SOURCES_X($1, $2, $3, ifelse($4,cli,PHP_CLI_OBJS,ifelse($4,sapi,PHP_SAPI_OBJS,ifelse($4,cgi,PHP_CGI_OBJS,PHP_GLOBAL_OBJS))))
])
dnl
@@ -966,12 +966,7 @@ dnl ---------------------------------------------- Sha
if test "$3" != "shared" && test "$3" != "yes" && test "$4" = "cli"; then
dnl ---------------------------------------------- CLI static module
[PHP_]translit($1,a-z_-,A-Z__)[_SHARED]=no
- if test "$PHP_SAPI" = "cgi"; then
- PHP_ADD_SOURCES(PHP_EXT_DIR($1),$2,$ac_extra,)
- EXT_STATIC="$EXT_STATIC $1"
- else
- PHP_ADD_SOURCES(PHP_EXT_DIR($1),$2,$ac_extra,cli)
- fi
+ PHP_ADD_SOURCES(PHP_EXT_DIR($1),$2,$ac_extra,cgi)
EXT_CLI_STATIC="$EXT_CLI_STATIC $1"
fi
PHP_ADD_BUILD_DIR($ext_builddir)
@@ -1021,17 +1016,12 @@ You either need to build $1 shared or build $2 statica
build to be successful.
])
fi
- if test "x$is_it_enabled" = "xno" && test "x$3" != "xtrue"; then
- AC_MSG_ERROR([
-You've configured extension $1, which depends on extension $2,
-but you've either not enabled $2, or have disabled it.
-])
- fi
dnl Some systems require that we link $2 to $1 when building
])
dnl -------------------------------------------------------------------------
dnl Checks for structures, typedefs, broken functions, etc.
+B
dnl -------------------------------------------------------------------------
dnl
@@ -2129,10 +2119,9 @@ AC_DEFUN([PHP_SETUP_KERBEROS],[
if test "$PHP_KERBEROS_DIR"; then if test "$PHP_KERBEROS_DIR"; then
found_kerberos=yes found_kerberos=yes
PHP_ADD_LIBPATH($PHP_KERBEROS_DIR/$PHP_LIBDIR, $1) PHP_ADD_LIBPATH($PHP_KERBEROS_DIR/$PHP_LIBDIR, $1)
@ -14,7 +56,7 @@ $OpenBSD: patch-aclocal_m4,v 1.6 2006/05/09 14:15:40 robert Exp $
PHP_ADD_INCLUDE($PHP_KERBEROS_DIR/include) PHP_ADD_INCLUDE($PHP_KERBEROS_DIR/include)
fi fi
fi fi
@@ -4165,7 +4164,7 @@ @@ -4290,7 +4279,7 @@ openbsd*)
*) need_version=no ;; *) need_version=no ;;
esac esac
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-configure_in,v 1.5 2006/05/09 14:15:40 robert Exp $ $OpenBSD: patch-configure_in,v 1.6 2007/04/01 21:37:27 robert Exp $
--- configure.in.orig Tue Nov 29 16:01:38 2005 --- configure.in.orig Sun Apr 1 15:15:11 2007
+++ configure.in Tue Nov 29 16:02:41 2005 +++ configure.in Sun Apr 1 15:18:07 2007
@@ -816,7 +816,7 @@ @@ -919,7 +919,7 @@ enable_static=yes
case $php_build_target in case $php_build_target in
program|static) program|static)
@ -10,7 +10,7 @@ $OpenBSD: patch-configure_in,v 1.5 2006/05/09 14:15:40 robert Exp $
if test -z "$PHP_MODULES"; then if test -z "$PHP_MODULES"; then
enable_shared=no enable_shared=no
fi fi
@@ -824,8 +824,8 @@ @@ -927,8 +927,8 @@ program|static)
shared) shared)
enable_static=no enable_static=no
case $with_pic in case $with_pic in
@ -21,7 +21,7 @@ $OpenBSD: patch-configure_in,v 1.5 2006/05/09 14:15:40 robert Exp $
esac esac
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -avoid-version -module" EXTRA_LDFLAGS="$EXTRA_LDFLAGS -avoid-version -module"
;; ;;
@@ -1009,7 +1009,7 @@ @@ -1121,7 +1121,7 @@ EXPANDED_SYSCONFDIR=`eval echo $sysconfdir`
EXPANDED_DATADIR=$datadir EXPANDED_DATADIR=$datadir
EXPANDED_PHP_CONFIG_FILE_PATH=`eval echo "$PHP_CONFIG_FILE_PATH"` EXPANDED_PHP_CONFIG_FILE_PATH=`eval echo "$PHP_CONFIG_FILE_PATH"`
EXPANDED_PHP_CONFIG_FILE_SCAN_DIR=`eval echo "$PHP_CONFIG_FILE_SCAN_DIR"` EXPANDED_PHP_CONFIG_FILE_SCAN_DIR=`eval echo "$PHP_CONFIG_FILE_SCAN_DIR"`
@ -30,3 +30,12 @@ $OpenBSD: patch-configure_in,v 1.5 2006/05/09 14:15:40 robert Exp $
exec_prefix=$old_exec_prefix exec_prefix=$old_exec_prefix
libdir=$old_libdir libdir=$old_libdir
@@ -1293,7 +1293,7 @@ CFLAGS="\$(CFLAGS_CLEAN) $standard_libtool_flag"
INLINE_CFLAGS="$INLINE_CFLAGS $standard_libtool_flag"
CXXFLAGS="$CXXFLAGS $standard_libtool_flag"
-all_targets="$lcov_target \$(OVERALL_TARGET) \$(PHP_MODULES) \$(PHP_CLI_TARGET)"
+all_targets="$lcov_target \$(OVERALL_TARGET) \$(PHP_MODULES) \$(PHP_CLI_TARGET) \$(PHP_CGI_TARGET)"
install_targets="$install_modules install-build install-headers install-programs $install_pear"
case $PHP_SAPI in

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-ext_bcmath_libbcmath_src_output_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $ $OpenBSD: patch-ext_bcmath_libbcmath_src_output_c,v 1.2 2007/04/01 21:37:27 robert Exp $
--- ext/bcmath/libbcmath/src/output.c.orig Mon Jul 26 23:09:43 2004 --- ext/bcmath/libbcmath/src/output.c.orig Fri Nov 22 10:25:29 2002
+++ ext/bcmath/libbcmath/src/output.c Mon Jul 26 23:09:22 2004 +++ ext/bcmath/libbcmath/src/output.c Sun Apr 1 13:42:42 2007
@@ -71,7 +71,7 @@ @@ -71,7 +71,7 @@ bc_out_long (val, size, space, out_char)
int len, ix; int len, ix;
if (space) (*out_char) (' '); if (space) (*out_char) (' ');

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-ext_bcmath_libbcmath_src_rt_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $ $OpenBSD: patch-ext_bcmath_libbcmath_src_rt_c,v 1.2 2007/04/01 21:37:27 robert Exp $
--- ext/bcmath/libbcmath/src/rt.c.orig Mon Jul 26 23:11:15 2004 --- ext/bcmath/libbcmath/src/rt.c.orig Wed Nov 22 21:20:02 2000
+++ ext/bcmath/libbcmath/src/rt.c Mon Jul 26 23:11:49 2004 +++ ext/bcmath/libbcmath/src/rt.c Sun Apr 1 13:42:42 2007
@@ -45,7 +45,7 @@ @@ -45,7 +45,7 @@ void bc_rt_warn (char *mesg ,...)
char error_mesg [255]; char error_mesg [255];
va_start (args, mesg); va_start (args, mesg);
@ -10,7 +10,7 @@ $OpenBSD: patch-ext_bcmath_libbcmath_src_rt_c,v 1.1.1.1 2004/10/02 11:32:37 robe
va_end (args); va_end (args);
fprintf (stderr, "bc math warning: %s\n", error_mesg); fprintf (stderr, "bc math warning: %s\n", error_mesg);
@@ -58,7 +58,7 @@ @@ -58,7 +58,7 @@ void bc_rt_error (char *mesg ,...)
char error_mesg [255]; char error_mesg [255];
va_start (args, mesg); va_start (args, mesg);

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-ext_calendar_calendar_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $ $OpenBSD: patch-ext_calendar_calendar_c,v 1.2 2007/04/01 21:37:27 robert Exp $
--- ext/calendar/calendar.c.orig Mon Jul 26 23:12:25 2004 --- ext/calendar/calendar.c.orig Mon Jan 1 10:35:48 2007
+++ ext/calendar/calendar.c Mon Jul 26 23:12:43 2004 +++ ext/calendar/calendar.c Sun Apr 1 13:42:42 2007
@@ -277,7 +277,7 @@ @@ -416,7 +416,7 @@ PHP_FUNCTION(cal_from_jd)
calendar->from_jd(jd, &year, &month, &day); calendar->from_jd(jd, &year, &month, &day);

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-ext_iconv_iconv_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $ $OpenBSD: patch-ext_iconv_iconv_c,v 1.2 2007/04/01 21:37:27 robert Exp $
--- ext/iconv/iconv.c.orig Mon Jul 26 22:41:02 2004 --- ext/iconv/iconv.c.orig Thu Feb 1 15:02:35 2007
+++ ext/iconv/iconv.c Mon Jul 26 22:46:24 2004 +++ ext/iconv/iconv.c Sun Apr 1 13:42:42 2007
@@ -267,7 +267,7 @@ @@ -336,7 +336,7 @@ static php_iconv_err_t _php_iconv_appendl(smart_str *d
out_p = (d)->c + (d)->len; out_p = (d)->c + (d)->len;
@ -10,7 +10,7 @@ $OpenBSD: patch-ext_iconv_iconv_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $
#if ICONV_SUPPORTS_ERRNO #if ICONV_SUPPORTS_ERRNO
switch (errno) { switch (errno) {
case EINVAL: case EINVAL:
@@ -427,7 +427,7 @@ @@ -500,7 +500,7 @@ PHP_ICONV_API php_iconv_err_t php_iconv_string(const c
out_p = out_buf; out_p = out_buf;
while (in_left > 0) { while (in_left > 0) {
@ -19,7 +19,7 @@ $OpenBSD: patch-ext_iconv_iconv_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $
out_size = bsz - out_left; out_size = bsz - out_left;
if (result == (size_t)(-1)) { if (result == (size_t)(-1)) {
if (errno == E2BIG && in_left > 0) { if (errno == E2BIG && in_left > 0) {
@@ -541,7 +541,7 @@ @@ -614,7 +614,7 @@ static php_iconv_err_t _php_iconv_strlen(unsigned int
prev_in_left = in_left; prev_in_left = in_left;
@ -28,7 +28,7 @@ $OpenBSD: patch-ext_iconv_iconv_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $
if (prev_in_left == in_left) { if (prev_in_left == in_left) {
break; break;
} }
@@ -641,7 +641,7 @@ @@ -728,7 +728,7 @@ static php_iconv_err_t _php_iconv_substr(smart_str *pr
prev_in_left = in_left; prev_in_left = in_left;
@ -37,7 +37,7 @@ $OpenBSD: patch-ext_iconv_iconv_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $
if (prev_in_left == in_left) { if (prev_in_left == in_left) {
break; break;
} }
@@ -772,7 +772,7 @@ @@ -857,7 +857,7 @@ static php_iconv_err_t _php_iconv_strpos(unsigned int
prev_in_left = in_left; prev_in_left = in_left;
@ -46,7 +46,7 @@ $OpenBSD: patch-ext_iconv_iconv_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $
if (prev_in_left == in_left) { if (prev_in_left == in_left) {
#if ICONV_SUPPORTS_ERRNO #if ICONV_SUPPORTS_ERRNO
switch (errno) { switch (errno) {
@@ -1025,7 +1025,7 @@ @@ -1106,7 +1106,7 @@ static php_iconv_err_t _php_iconv_mime_encode(smart_st
out_left = out_size - out_reserved; out_left = out_size - out_reserved;
@ -55,7 +55,7 @@ $OpenBSD: patch-ext_iconv_iconv_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $
#if ICONV_SUPPORTS_ERRNO #if ICONV_SUPPORTS_ERRNO
switch (errno) { switch (errno) {
case EINVAL: case EINVAL:
@@ -1125,7 +1125,7 @@ @@ -1206,7 +1206,7 @@ static php_iconv_err_t _php_iconv_mime_encode(smart_st
out_p = buf; out_p = buf;
out_left = out_size; out_left = out_size;
@ -64,7 +64,7 @@ $OpenBSD: patch-ext_iconv_iconv_c,v 1.1.1.1 2004/10/02 11:32:37 robert Exp $
#if ICONV_SUPPORTS_ERRNO #if ICONV_SUPPORTS_ERRNO
switch (errno) { switch (errno) {
case EINVAL: case EINVAL:
@@ -2374,7 +2374,7 @@ @@ -2472,7 +2472,7 @@ static int php_iconv_stream_filter_append_bucket(
tcnt = self->stub_len; tcnt = self->stub_len;
while (tcnt > 0) { while (tcnt > 0) {

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-ext_posix_posix_c,v 1.1 2007/03/22 22:43:20 robert Exp $ $OpenBSD: patch-ext_posix_posix_c,v 1.2 2007/04/01 21:37:27 robert Exp $
--- ext/posix/posix.c.orig Tue Mar 20 00:38:18 2007 --- ext/posix/posix.c.orig Fri Jan 12 02:46:11 2007
+++ ext/posix/posix.c Tue Mar 20 00:39:48 2007 +++ ext/posix/posix.c Sun Apr 1 13:42:42 2007
@@ -884,7 +884,7 @@ @@ -884,7 +884,7 @@ PHP_FUNCTION(posix_getgrgid)
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &gid) == FAILURE) { if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &gid) == FAILURE) {
RETURN_FALSE; RETURN_FALSE;
} }
@ -10,7 +10,7 @@ $OpenBSD: patch-ext_posix_posix_c,v 1.1 2007/03/22 22:43:20 robert Exp $
grbuflen = sysconf(_SC_GETGR_R_SIZE_MAX); grbuflen = sysconf(_SC_GETGR_R_SIZE_MAX);
grbuf = emalloc(grbuflen); grbuf = emalloc(grbuflen);
@@ -909,7 +909,7 @@ @@ -909,7 +909,7 @@ PHP_FUNCTION(posix_getgrgid)
php_error_docref(NULL TSRMLS_CC, E_WARNING, "unable to convert posix group struct to array"); php_error_docref(NULL TSRMLS_CC, E_WARNING, "unable to convert posix group struct to array");
RETVAL_FALSE; RETVAL_FALSE;
} }

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-main_php_h,v 1.1 2004/11/24 17:27:22 robert Exp $ $OpenBSD: patch-main_php_h,v 1.2 2007/04/01 21:37:27 robert Exp $
--- main/php.h.orig Thu Nov 18 18:09:47 2004 --- main/php.h.orig Sun Apr 1 13:42:41 2007
+++ main/php.h Thu Nov 18 18:29:09 2004 +++ main/php.h Sun Apr 1 13:42:42 2007
@@ -149,7 +149,7 @@ @@ -150,7 +150,7 @@ char *strtok_r(char *s, const char *delim, char **last
END_EXTERN_C() END_EXTERN_C()
#endif #endif

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-main_php_open_temporary_file_c,v 1.2 2006/10/21 11:44:10 robert Exp $ $OpenBSD: patch-main_php_open_temporary_file_c,v 1.3 2007/04/01 21:37:27 robert Exp $
--- main/php_open_temporary_file.c.orig Wed May 24 01:22:26 2006 --- main/php_open_temporary_file.c.orig Mon Jan 1 10:36:11 2007
+++ main/php_open_temporary_file.c Fri Aug 18 21:15:57 2006 +++ main/php_open_temporary_file.c Sun Apr 1 13:42:42 2007
@@ -120,7 +120,7 @@ @@ -120,7 +120,7 @@ static int php_do_open_temporary_file(const char *path
trailing_slash = "/"; trailing_slash = "/";
} }

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-php_ini-dist,v 1.7 2007/03/22 22:43:20 robert Exp $ $OpenBSD: patch-php_ini-dist,v 1.8 2007/04/01 21:37:27 robert Exp $
--- php.ini-dist.orig Thu Dec 21 14:05:27 2006 --- php.ini-dist.orig Thu Dec 21 14:05:27 2006
+++ php.ini-dist Wed Feb 21 23:30:37 2007 +++ php.ini-dist Sun Apr 1 13:42:42 2007
@@ -455,10 +455,7 @@ @@ -455,10 +455,7 @@ default_mimetype = "text/html"
;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2" ; UNIX: "/path1:/path2"
@ -13,7 +13,7 @@ $OpenBSD: patch-php_ini-dist,v 1.7 2007/03/22 22:43:20 robert Exp $
; The root of the PHP pages, used only if nonempty. ; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root ; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
@@ -472,7 +469,7 @@ @@ -472,7 +469,7 @@ doc_root =
user_dir = user_dir =
; Directory in which the loadable extensions (modules) reside. ; Directory in which the loadable extensions (modules) reside.
@ -22,7 +22,7 @@ $OpenBSD: patch-php_ini-dist,v 1.7 2007/03/22 22:43:20 robert Exp $
; Whether or not to enable the dl() function. The dl() function does NOT work ; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically ; properly in multithreaded servers, such as IIS or Zeus, and is automatically
@@ -533,7 +530,7 @@ @@ -533,7 +530,7 @@ upload_max_filesize = 2M
;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;
; Whether to allow the treatment of URLs (like http:// or ftp://) as files. ; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
@ -31,7 +31,7 @@ $OpenBSD: patch-php_ini-dist,v 1.7 2007/03/22 22:43:20 robert Exp $
; Whether to allow include/require to open URLs (like http:// or ftp://) as files. ; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off allow_url_include = Off
@@ -554,81 +551,6 @@ @@ -554,81 +551,6 @@ default_socket_timeout = 60
; fgets() and file() will work regardless of the source of the file. ; fgets() and file() will work regardless of the source of the file.
; auto_detect_line_endings = Off ; auto_detect_line_endings = Off
@ -113,7 +113,7 @@ $OpenBSD: patch-php_ini-dist,v 1.7 2007/03/22 22:43:20 robert Exp $
;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;
; Module Settings ; ; Module Settings ;
;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;
@@ -670,13 +592,6 @@ @@ -670,13 +592,6 @@ default_socket_timeout = 60
define_syslog_variables = Off define_syslog_variables = Off
[mail function] [mail function]
@ -127,7 +127,7 @@ $OpenBSD: patch-php_ini-dist,v 1.7 2007/03/22 22:43:20 robert Exp $
; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = ;sendmail_path =
@@ -1252,6 +1167,53 @@ @@ -1252,6 +1167,53 @@ soap.wsdl_cache_dir="/tmp"
; instead of original one. ; instead of original one.
soap.wsdl_cache_ttl=86400 soap.wsdl_cache_ttl=86400

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-php_ini-recommended,v 1.7 2007/03/22 22:43:20 robert Exp $ $OpenBSD: patch-php_ini-recommended,v 1.8 2007/04/01 21:37:27 robert Exp $
--- php.ini-recommended.orig Thu Dec 21 14:05:27 2006 --- php.ini-recommended.orig Thu Dec 21 14:05:27 2006
+++ php.ini-recommended Wed Feb 21 23:33:04 2007 +++ php.ini-recommended Sun Apr 1 13:42:42 2007
@@ -500,10 +500,7 @@ @@ -500,10 +500,7 @@ default_mimetype = "text/html"
;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2" ; UNIX: "/path1:/path2"
@ -13,7 +13,7 @@ $OpenBSD: patch-php_ini-recommended,v 1.7 2007/03/22 22:43:20 robert Exp $
; The root of the PHP pages, used only if nonempty. ; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root ; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
@@ -517,7 +514,7 @@ @@ -517,7 +514,7 @@ doc_root =
user_dir = user_dir =
; Directory in which the loadable extensions (modules) reside. ; Directory in which the loadable extensions (modules) reside.
@ -22,7 +22,7 @@ $OpenBSD: patch-php_ini-recommended,v 1.7 2007/03/22 22:43:20 robert Exp $
; Whether or not to enable the dl() function. The dl() function does NOT work ; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically ; properly in multithreaded servers, such as IIS or Zeus, and is automatically
@@ -578,7 +575,7 @@ @@ -578,7 +575,7 @@ upload_max_filesize = 2M
;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;
; Whether to allow the treatment of URLs (like http:// or ftp://) as files. ; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
@ -31,7 +31,7 @@ $OpenBSD: patch-php_ini-recommended,v 1.7 2007/03/22 22:43:20 robert Exp $
; Whether to allow include/require to open URLs (like http:// or ftp://) as files. ; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off allow_url_include = Off
@@ -599,81 +596,6 @@ @@ -599,81 +596,6 @@ default_socket_timeout = 60
; fgets() and file() will work regardless of the source of the file. ; fgets() and file() will work regardless of the source of the file.
; auto_detect_line_endings = Off ; auto_detect_line_endings = Off
@ -113,7 +113,7 @@ $OpenBSD: patch-php_ini-recommended,v 1.7 2007/03/22 22:43:20 robert Exp $
;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;
; Module Settings ; ; Module Settings ;
;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;
@@ -715,13 +637,6 @@ @@ -715,13 +637,6 @@ default_socket_timeout = 60
define_syslog_variables = Off define_syslog_variables = Off
[mail function] [mail function]
@ -127,7 +127,7 @@ $OpenBSD: patch-php_ini-recommended,v 1.7 2007/03/22 22:43:20 robert Exp $
; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = ;sendmail_path =
@@ -1300,6 +1215,53 @@ @@ -1300,6 +1215,53 @@ soap.wsdl_cache_dir="/tmp"
; instead of original one. ; instead of original one.
soap.wsdl_cache_ttl=86400 soap.wsdl_cache_ttl=86400