CVS update: php3

From: Date: Sun, 07 Feb 1999 06:14:06 +0000
Subject: CVS update: php3
Groups: php.dev 
Request: Send a blank email to php-dev+get-3951@lists.php.net to get a copy of this message
Date: Sunday February 7, 1999 @ 1:14 Author: rasmus Update of /repository/php3 In directory asf:/home/rasmus/php3 Modified Files: ChangeLog Makefile.in configure.in Added Files: INSTALL.DSO Log Message: apxs cleanup - tested on Solaris 2.6 so far Index: php3/ChangeLog diff -c php3/ChangeLog:1.572 php3/ChangeLog:1.573 *** php3/ChangeLog:1.572 Fri Feb 5 23:58:24 1999 --- php3/ChangeLog Sun Feb 7 01:12:57 1999 *************** *** 1,6 **** --- 1,7 ---- PHP 3.0 CHANGE LOG ChangeLog ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| xxx xx xxxx, Version 3.0.7 + - Clean up apxs build - Added YP/NIS module from Stephanie Wehner - Added optional second argument to mysql_fetch_array(); MYSQL_ASSOC will cause the resulting array to contain the associative indices only, Index: php3/Makefile.in diff -c php3/Makefile.in:1.288 php3/Makefile.in:1.289 *** php3/Makefile.in:1.288 Fri Feb 5 23:58:24 1999 --- php3/Makefile.in Sun Feb 7 01:13:14 1999 *************** *** 24,30 **** # +----------------------------------------------------------------------+ # ! # $Id: Makefile.in,v 1.288 1999/02/06 04:58:24 rasmus Exp $ # prefix = @prefix@ --- 24,30 ---- # +----------------------------------------------------------------------+ # ! # $Id: Makefile.in,v 1.289 1999/02/07 06:13:14 rasmus Exp $ # prefix = @prefix@ *************** *** 50,56 **** YACC = @YACC@ MAINT = @MAINT@ APXS = @APXS@ ! APXS_LDFLAGS = @APXS_LDFLAGS@ WARNING_LEVEL = @WARNING_LEVEL@ SOURCE = language-parser.tab.c language-scanner.c main.c php3_hash.c operators.c \ --- 50,56 ---- YACC = @YACC@ MAINT = @MAINT@ APXS = @APXS@ ! APXS_LDFLAGS = @PHP_LIBS@ @APXS_LDFLAGS@ WARNING_LEVEL = @WARNING_LEVEL@ SOURCE = language-parser.tab.c language-scanner.c main.c php3_hash.c operators.c \ *************** *** 98,104 **** FUNCTIONS = $(FUNCTIONS_SOURCE:.c=.o) ! LIBS = $(PHPLIBS) @SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@ @FHTTPD_LIB@ @DBASE_LIB@ @REGEX_LIB@ @DBM_LIB@ @ORACLE_LFLAGS@ @ORACLE_LIBS@ @IODBC_LFLAGS@ @IODBC_LIBS@ @SYBASE_LFLAGS@ @SYBASE_LIBS@ @SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@ @MYSQL_LFLAGS@ @MYSQL_LIBS@ @MSQL_LFLAGS@ @MSQL_LIBS@ @ADA_LFLAGS@ @ADA_LIBS@ @SOLID_LIBS@ @EMPRESS_LIBS@ @OPENLINK_LFLAGS@ @OPENLINK_LIBS@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @MCK_LFLAGS@ @MCK_LIBS@ @VELOCIS_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @IMAP_LIBS@ @ASPELL_LIBS@ @GD_LIBS@ @ZLIB_LIBS@ @PDFLIB_LIBS@ @FDFLIB_LIBS@ @IFX_LFLAGS@ @IFX_LIBS@ @SNMP_LFLAGS@ @SNMP_LIBS@ @IBASE_LFLAGS@ @IBASE_LIBS@ @XML_LIBS@ @GETTEXT_LIBS@ @LIBS@ all: $(BINNAME) --- 98,104 ---- FUNCTIONS = $(FUNCTIONS_SOURCE:.c=.o) ! LIBS = @SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@ @FHTTPD_LIB@ @DBASE_LIB@ @REGEX_LIB@ @DBM_LIB@ @ORACLE_LFLAGS@ @ORACLE_LIBS@ @IODBC_LFLAGS@ @IODBC_LIBS@ @SYBASE_LFLAGS@ @SYBASE_LIBS@ @SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@ @MYSQL_LFLAGS@ @MYSQL_LIBS@ @MSQL_LFLAGS@ @MSQL_LIBS@ @ADA_LFLAGS@ @ADA_LIBS@ @SOLID_LIBS@ @EMPRESS_LIBS@ @OPENLINK_LFLAGS@ @OPENLINK_LIBS@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @MCK_LFLAGS@ @MCK_LIBS@ @VELOCIS_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @IMAP_LIBS@ @ASPELL_LIBS@ @GD_LIBS@ @ZLIB_LIBS@ @PDFLIB_LIBS@ @FDFLIB_LIBS@ @IFX_LFLAGS@ @IFX_LIBS@ @SNMP_LFLAGS@ @SNMP_LIBS@ @IBASE_LFLAGS@ @IBASE_LIBS@ @XML_LIBS@ @GETTEXT_LIBS@ @LIBS@ all: $(BINNAME) *************** *** 118,124 **** $(RANLIB) libmodphp3-so.a libphp3.so: mod_php3.c libmodphp3-so.a ! $(APXS) -c -o libphp3.so $(APXS_LDFLAGS) mod_php3.c libmodphp3-so.a docs: cd doc; $(MAKE) --- 118,124 ---- $(RANLIB) libmodphp3-so.a libphp3.so: mod_php3.c libmodphp3-so.a ! $(APXS) -c -o libphp3.so $(APXS_LDFLAGS) mod_php3.c libmodphp3-so.a docs: cd doc; $(MAKE) Index: php3/configure.in diff -c php3/configure.in:1.311 php3/configure.in:1.312 *** php3/configure.in:1.311 Fri Feb 5 23:58:25 1999 --- php3/configure.in Sun Feb 7 01:13:32 1999 *************** *** 1,4 **** ! dnl $Id: configure.in,v 1.311 1999/02/06 04:58:25 rasmus Exp $ dnl Process this file with autoconf to produce a configure script. AC_INIT(main.c) --- 1,4 ---- ! dnl $Id: configure.in,v 1.312 1999/02/07 06:13:32 rasmus Exp $ dnl Process this file with autoconf to produce a configure script. AC_INIT(main.c) *************** *** 80,87 **** LDFLAGS="$LDFLAGS -L/usr/pkg/lib" fi - AC_PREFERRED_DB_LIB - AC_CHECK_LIB(nsl, gethostname, [ LIBS="-lnsl $LIBS" AC_DEFINE(HAVE_LIBNSL) ], []) --- 80,85 ---- *************** *** 143,165 **** AC_MISSING_FCLOSE_DECL dnl QNX requires unix.h to allow functions in libunix to work properly AC_CHECK_HEADERS(fcntl.h unistd.h crypt.h sys/file.h memory.h pwd.h grp.h sys/socket.h sys/wait.h syslog.h string.h sys/varargs.h stdarg.h sys/resource.h sys/time.h signal.h netinet/in.h dlfcn.h limits.h sys/types.h sys/statvfs.h sys/statfs.h unix.h) - if test "$DBM_LIB" = "-lgdbm"; then - AC_CHECK_HEADER(gdbm.h, [ GDBM_INCLUDE="" ], [ - AC_MSG_RESULT("Try /usr/local/include/gdbm.h"); - AC_CHECK_HEADER(/usr/local/include/gdbm.h, [ GDBM_INCLUDE="-I/usr/local/include" ],[ - AC_MSG_RESULT("Try /opt/local/include/gdbm.h"); - AC_CHECK_HEADER(/opt/local/include/gdbm.h, [ GDBM_INCLUDE="-I/opt/local/include" ],[ - dnl if in /usr/pkg/include, don't add anything. See above. - AC_MSG_RESULT("Try /usr/pkg/include/gdbm.h"); - AC_CHECK_HEADER(/usr/pkg/include/gdbm.h, [ GDBM_INCLUDE="" ],[ - AC_MSG_RESULT("Giving up - You need to install gdbm.h somewhere"); - exit - ]) - ]) - ]) - ]) - AC_SUBST(GDBM_INCLUDE) - fi dnl Checks for typedefs, structures, and compiler characteristics. AC_STRUCT_TM --- 141,146 ---- *************** *** 233,256 **** AC_CRYPT_CAP - AC_MSG_CHECKING(whether to use bundled regex library) - AC_ARG_WITH(system-regex, - [ --with-system-regex Do not use the bundled regex library], - [ - REGEX_LIB= - HSREGEX=no - AC_MSG_RESULT(no) - AC_DEFINE(REGEX,0) - ],[ - REGEX_LIB=regex/libregex.a - HSREGEX=yes - AC_MSG_RESULT(yes) - AC_DEFINE(HSREGEX) - AC_DEFINE(REGEX,1) - ]) - AC_SUBST(REGEX_LIB) - AC_SUBST(HSREGEX) - AC_MSG_CHECKING(for Apache module support via DSO through APXS) AC_ARG_WITH(apxs, [ --with-apxs[=FILE] Build shared Apache module. FILE is the optional --- 214,219 ---- *************** *** 261,274 **** withval=apxs fi APXS="$withval" ! APXS_LDFLAGS="@DBASE_LIB@ @ORACLE_LFLAGS@ @ORACLE_LIBS@ @IODBC_LFLAGS@ @IODBC_LIBS@ @SYBASE_LFLAGS@ @SYBASE_LIBS@ @SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@ @MYSQL_LFLAGS@ @MYSQL_LIBS@ @MSQL_LFLAGS@ @MSQL_LIBS@ @ADA_LFLAGS@ @ADA_LIBS@ @SOLID_LIBS@ @EMPRESS_LIBS@ @OPENLINK_LIBS@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @MCK_LFLAGS@ @MCK_LIBS@ @VELOCIS_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @ZLIB_LIBS@ @PDFLIB_LIBS@ @FDFLIB_LIBS@ @IFX_LFLAGS@ @IFX_LIBS@ @IBASE_LFLAGS@ @IBASE_LIBS@" APACHE_INCLUDE="-I$APXS -q INCLUDEDIR" BINNAME=libphp3.so INSTALL_IT="\$(APXS) -i -a -n php3 $BINNAME" CFLAGS_SHLIB=perl -V:cccdlflags | cut -d\' -f2 LDFLAGS_SHLIB=perl -V:lddlflags | cut -d\' -f2 LDFLAGS_SHLIB_EXPORT=perl -V:ccdlflags | cut -d\' -f2 ! PHP_LIBS= STRONGHOLD= AC_DEFINE(APACHE) AC_SUBST(APXS) --- 224,238 ---- withval=apxs fi APXS="$withval" ! APXS_LDFLAGS="@SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@ @FHTTPD_LIB@ @DBASE_LIB@ @ORACLE_LFLAGS@ @ORACLE_LIBS@ @IODBC_LFLAGS@ @IODBC_LIBS@ @SYBASE_LFLAGS@ @SYBASE_LIBS@ @SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@ @MYSQL_LFLAGS@ @MYSQL_LIBS@ @MSQL_LFLAGS@ @MSQL_LIBS@ @ADA_LFLAGS@ @ADA_LIBS@ @SOLID_LIBS@ @EMPRESS_LIBS@ @OPENLINK_LFLAGS@ @OPENLINK_LIBS@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @MCK_LFLAGS@ @MCK_LIBS@ @VELOCIS_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @ASPELL_LIBS@ @GD_LIBS@ @ZLIB_LIBS@ @PDFLIB_LIBS@ @FDFLIB_LIBS@ @IFX_LFLAGS@ @IFX_LIBS@ @SNMP_LFLAGS@ @SNMP_LIBS@ @IBASE_LFLAGS@ @IBASE_LIBS@ @XML_LIBS@ @GETTEXT_LIBS@ @DBM_LIB@ @IMAP_LIBS@ @REGEX_LIB@" ! APACHE_INCLUDE="-I$APXS -q INCLUDEDIR" BINNAME=libphp3.so INSTALL_IT="\$(APXS) -i -a -n php3 $BINNAME" CFLAGS_SHLIB=perl -V:cccdlflags | cut -d\' -f2 LDFLAGS_SHLIB=perl -V:lddlflags | cut -d\' -f2 LDFLAGS_SHLIB_EXPORT=perl -V:ccdlflags | cut -d\' -f2 ! PHP_LIBS=-L/usr/local/lib STRONGHOLD= AC_DEFINE(APACHE) AC_SUBST(APXS) *************** *** 479,484 **** --- 443,486 ---- fi fi + AC_MSG_CHECKING(whether to use bundled regex library) + AC_ARG_WITH(system-regex, + [ --with-system-regex Do not use the bundled regex library], + [ + REGEX_LIB= + HSREGEX=no + AC_MSG_RESULT(no) + AC_DEFINE(REGEX,0) + ],[ + REGEX_LIB=regex/libregex.a + HSREGEX=yes + AC_MSG_RESULT(yes) + AC_DEFINE(HSREGEX) + AC_DEFINE(REGEX,1) + ]) + AC_SUBST(REGEX_LIB) + AC_SUBST(HSREGEX) + + AC_PREFERRED_DB_LIB + + if test "$DBM_LIB" = "-lgdbm"; then + AC_CHECK_HEADER(gdbm.h, [ GDBM_INCLUDE="" ], [ + AC_MSG_RESULT("Try /usr/local/include/gdbm.h"); + AC_CHECK_HEADER(/usr/local/include/gdbm.h, [ GDBM_INCLUDE="-I/usr/local/include" ],[ + AC_MSG_RESULT("Try /opt/local/include/gdbm.h"); + AC_CHECK_HEADER(/opt/local/include/gdbm.h, [ GDBM_INCLUDE="-I/opt/local/include" ],[ + dnl if in /usr/pkg/include, don't add anything. See above. + AC_MSG_RESULT("Try /usr/pkg/include/gdbm.h"); + AC_CHECK_HEADER(/usr/pkg/include/gdbm.h, [ GDBM_INCLUDE="" ],[ + AC_MSG_RESULT("Giving up - You need to install gdbm.h somewhere"); + exit + ]) + ]) + ]) + ]) + AC_SUBST(GDBM_INCLUDE) + fi + AC_MSG_CHECKING(for mod_charset compatibility option) AC_ARG_WITH(mod_charset, [ --with-mod_charset Enable transfer tables for mod_charset (Rus Apache).], *************** *** 730,736 **** # Oracle libs - nightmare :-) ORACLE_LIBDIR=lib ! ORACLE_LFLAGS="-L$ORACLEINST_TOP/$ORACLE_LIBDIR ${ld_runpath_switch}$ORACLEINST_TOP/$ORACLE_LIBDIR" if test -f "$ORACLEINST_TOP/rdbms/lib/sysliblist" then ORA_SYSLIB="cat $ORACLEINST_TOP/rdbms/lib/sysliblist" --- 732,742 ---- # Oracle libs - nightmare :-) ORACLE_LIBDIR=lib ! if test -n "$APXS"; then ! ORACLE_LFLAGS="-L$ORACLEINST_TOP/$ORACLE_LIBDIR ${apxs_runpath_switch}$ORACLEINST_TOP/$ORACLE_LIBDIR" ! else ! ORACLE_LFLAGS="-L$ORACLEINST_TOP/$ORACLE_LIBDIR ${ld_runpath_switch}$ORACLEINST_TOP/$ORACLE_LIBDIR" ! fi if test -f "$ORACLEINST_TOP/rdbms/lib/sysliblist" then ORA_SYSLIB="cat $ORACLEINST_TOP/rdbms/lib/sysliblist" *************** *** 1011,1017 **** fi MYSQL_INCLUDE=-I$MYSQL_INCDIR if test -n "$APXS"; then ! MYSQL_LFLAGS="'${apxs_runpath_switch}$MYSQL_LIBDIR' -L$MYSQL_LIBDIR" else MYSQL_LFLAGS="${ld_runpath_switch}$MYSQL_LIBDIR -L$MYSQL_LIBDIR" fi --- 1017,1023 ---- fi MYSQL_INCLUDE=-I$MYSQL_INCDIR if test -n "$APXS"; then ! MYSQL_LFLAGS="${apxs_runpath_switch}$MYSQL_LIBDIR -L$MYSQL_LIBDIR" else MYSQL_LFLAGS="${ld_runpath_switch}$MYSQL_LIBDIR -L$MYSQL_LIBDIR" fi *************** *** 1027,1034 **** CPPFLAGS="$old_CPPFLAGS" else AC_MSG_RESULT(no) - dnl Why are we defining HAVE_MYSQL here?? - AC_DEFINE(HAVE_MYSQL) fi ],[ AC_MSG_RESULT(no) --- 1033,1038 ---- *************** *** 1184,1190 **** LDAP_LIBDIR=$withval/lib fi LDAP_INCLUDE=-I$LDAP_INCDIR ! LDAP_LFLAGS="-L$LDAP_LIBDIR ${ld_runpath_switch}$LDAP_LIBDIR" LDAP_LIBS="-lldap -llber" AC_DEFINE(HAVE_LDAP) --- 1188,1198 ---- LDAP_LIBDIR=$withval/lib fi LDAP_INCLUDE=-I$LDAP_INCDIR ! if test -n "$APXS"; then ! LDAP_LFLAGS="-L$LDAP_LIBDIR ${apxs_runpath_switch}$LDAP_LIBDIR" ! else ! LDAP_LFLAGS="-L$LDAP_LIBDIR ${ld_runpath_switch}$LDAP_LIBDIR" ! fi LDAP_LIBS="-lldap -llber" AC_DEFINE(HAVE_LDAP) *************** *** 1215,1221 **** MCK_LIBDIR=$withval/c-api/lib fi MCK_INCLUDE=-I$MCK_INCDIR ! MCK_LFLAGS="-L$MCK_LIBDIR ${ld_runpath_switch}$MCK_LIBDIR" MCK_LIBS="-lmckcrypto" AC_DEFINE(HAVE_MCK) --- 1223,1233 ---- MCK_LIBDIR=$withval/c-api/lib fi MCK_INCLUDE=-I$MCK_INCDIR ! if test -n "$APXS"; then ! MCK_LFLAGS="-L$MCK_LIBDIR ${apxs_runpath_switch}$MCK_LIBDIR" ! else ! MCK_LFLAGS="-L$MCK_LIBDIR ${ld_runpath_switch}$MCK_LIBDIR" ! fi MCK_LIBS="-lmckcrypto" AC_DEFINE(HAVE_MCK) *************** *** 2042,2047 **** --- 2054,2060 ---- AC_DEFINE(HAVE_DISPLAY_SOURCE, 1) AC_MSG_RESULT(yes) ]) + dnl If we're using gcc and the user hasn't specified CFLAGS, add -O2. test -n "$auto_cflags" && test -n "$GCC" && CFLAGS="$CFLAGS -O2" -- PHP Development Mailing List http://www.php.net/ To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net For help: php-dev-help@lists.php.net

« previous php.dev (#3951) next »