CVS update: php3

From: Date: Wed, 09 Sep 1998 19:05:32 +0000
Subject: CVS update: php3
Groups: php.dev 
Request: Send a blank email to php-dev+get-49@lists.php.net to get a copy of this message
Date: Wednesday September 9, 1998 @ 15:05 Author: jah Update of /repository/php3 In directory asf:/tmp/cvs-serv9893 Modified Files: Makefile.in build-defs.h.in config.h.in configure.in libphp3.module.in Log Message: Added Informix support to configuration process. Compiles, links both as cgi and apache module, and the resulting binaries don't dump core immediately. Nothing else promised. Index: php3/Makefile.in diff -c php3/Makefile.in:1.248 php3/Makefile.in:1.249 *** php3/Makefile.in:1.248 Tue Sep 8 23:58:41 1998 --- php3/Makefile.in Wed Sep 9 15:05:30 1998 *************** *** 24,30 **** # +----------------------------------------------------------------------+ # ! # $Id: Makefile.in,v 1.248 1998/09/09 03:58:41 rasmus Exp $ # prefix = @prefix@ --- 24,30 ---- # +----------------------------------------------------------------------+ # ! # $Id: Makefile.in,v 1.249 1998/09/09 19:05:30 jah Exp $ # prefix = @prefix@ *************** *** 37,43 **** AR = ar rc BINNAME = @BINNAME@ INSTALL_IT = @INSTALL_IT@ ! INCLUDE = -I$(srcdir) -I. @GDBM_INCLUDE@ @ORACLE_INCLUDE@ @APACHE_INCLUDE@ @FHTTPD_INCLUDE@ @ADA_INCLUDE@ @IODBC_INCLUDE@ @SYBASE_INCLUDE@ @SYBASE_CT_INCLUDE@ @MYSQL_INCLUDE@ @MSQL_INCLUDE@ @SOLID_INCLUDE@ @OPENLINK_INCLUDE@ @PGSQL_INCLUDE@ @LDAP_INCLUDE@ @VELOCIS_INCLUDE@ @CODBC_INCLUDE@ @GD_INCLUDE@ @IMAP_INCLUDE@ @ZLIB_INCLUDE@ PROF_CFLAGS = CFLAGS_SHLIB = @CFLAGS_SHLIB@ LDFLAGS_SHLIB = @LDFLAGS_SHLIB@ --- 37,43 ---- AR = ar rc BINNAME = @BINNAME@ INSTALL_IT = @INSTALL_IT@ ! INCLUDE = -I$(srcdir) -I. @GDBM_INCLUDE@ @ORACLE_INCLUDE@ @APACHE_INCLUDE@ @FHTTPD_INCLUDE@ @ADA_INCLUDE@ @IODBC_INCLUDE@ @SYBASE_INCLUDE@ @SYBASE_CT_INCLUDE@ @MYSQL_INCLUDE@ @MSQL_INCLUDE@ @SOLID_INCLUDE@ @OPENLINK_INCLUDE@ @PGSQL_INCLUDE@ @LDAP_INCLUDE@ @VELOCIS_INCLUDE@ @CODBC_INCLUDE@ @GD_INCLUDE@ @IMAP_INCLUDE@ @ZLIB_INCLUDE@ @IFX_INCLUDE@ PROF_CFLAGS = CFLAGS_SHLIB = @CFLAGS_SHLIB@ LDFLAGS_SHLIB = @LDFLAGS_SHLIB@ *************** *** 87,97 **** functions/info.c @BCMATH_SRC@ \ functions/unified_odbc.c functions/ldap.c functions/browscap.c \ functions/velocis.c functions/gdttf.c functions/gdcache.c \ ! functions/zlib.c functions/COM.c FUNCTIONS = $(FUNCTIONS_SOURCE:.c=.o) ! LIBS = $(PHPLIBS) @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@ @OPENLINK_LFLAGS@ @OPENLINK_LIBS@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @VELOCIS_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @IMAP_LIBS@ @GD_LIBS@ @ZLIB_LIBS@ @LIBS@ all: $(BINNAME) --- 87,97 ---- functions/info.c @BCMATH_SRC@ \ functions/unified_odbc.c functions/ldap.c functions/browscap.c \ functions/velocis.c functions/gdttf.c functions/gdcache.c \ ! functions/zlib.c functions/COM.c functions/ifx.c FUNCTIONS = $(FUNCTIONS_SOURCE:.c=.o) ! LIBS = $(PHPLIBS) @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@ @OPENLINK_LFLAGS@ @OPENLINK_LIBS@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @VELOCIS_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @IMAP_LIBS@ @GD_LIBS@ @ZLIB_LIBS@ @IFX_LFLAGS@ @IFX_LIBS@ @LIBS@ all: $(BINNAME) *************** *** 122,127 **** --- 122,130 ---- dbase/libdbf.a: (cd dbase; $(MAKE)) + functions/ifx.c: functions/ifx.ec + (esql -e functions/ifx.ec; mv ifx.c functions) + language-parser.tab.h language-parser.tab.c: $(srcdir)/language-parser.y bison -p php -v -d $(srcdir)/language-parser.y -o language-parser.tab.c *************** *** 142,148 **** clean: -rm libphp3.a libmodphp3.a php *.o ! -rm -f $(FUNCTIONS) -rm -f test/php.desc test/php.in test/php.out test/php.test -rm -f test/a.tmp test/b.tmp test/test.dbm* (cd dbase; $(MAKE) clean) --- 145,151 ---- clean: -rm libphp3.a libmodphp3.a php *.o ! -rm -f $(FUNCTIONS) functions/informix.c -rm -f test/php.desc test/php.in test/php.out test/php.test -rm -f test/a.tmp test/b.tmp test/test.dbm* (cd dbase; $(MAKE) clean) *************** *** 591,596 **** --- 594,600 ---- functions/head.h modules.h internal_functions.h php3_list.h \ functions/php3_string.h functions/php3_zlib.h snprintf.h functions/COM.o: functions/COM.c + functions/ifx.o: functions/ifx.c # Local Variables: # tab-width: 4 Index: php3/build-defs.h.in diff -c php3/build-defs.h.in:1.17 php3/build-defs.h.in:1.18 *** php3/build-defs.h.in:1.17 Wed Apr 29 09:22:34 1998 --- php3/build-defs.h.in Wed Sep 9 15:05:31 1998 *************** *** 41,46 **** --- 41,49 ---- #define PHP_DEBUG "@PHP_DEBUG@" #define PHP_GDBM_INCLUDE "@GDBM_INCLUDE@" #define PHP_HSREGEX "@HSREGEX@" + #define PHP_IFX_INCLUDE "@IFX_INCLUDE@" + #define PHP_IFX_LFLAGS "@IFX_LFLAGS@" + #define PHP_IFX_LIBS "@IFX_LIBS@" #define PHP_INSTALL_IT "@INSTALL_IT@" #define PHP_IODBC_INCLUDE "@IODBC_INCLUDE@" #define PHP_IODBC_LFLAGS "@IODBC_LFLAGS@" Index: php3/config.h.in diff -c php3/config.h.in:1.109 php3/config.h.in:1.110 *** php3/config.h.in:1.109 Mon Jul 27 11:55:40 1998 --- php3/config.h.in Wed Sep 9 15:05:31 1998 *************** *** 201,206 **** --- 201,210 ---- #define HAVE_VELOCIS 0 #endif + #ifndef HAVE_IFX + #define HAVE_IFX 0 + #endif + #ifndef HAVE_PQCMDTUPLES #define HAVE_PQCMDTUPLES 0 #endif Index: php3/configure.in diff -c php3/configure.in:1.234 php3/configure.in:1.235 *** php3/configure.in:1.234 Thu Aug 6 17:40:07 1998 --- php3/configure.in Wed Sep 9 15:05:32 1998 *************** *** 1,4 **** ! dnl $Id: configure.in,v 1.234 1998/08/06 21:40:07 sr Exp $ dnl Process this file with autoconf to produce a configure script. AC_INIT(main.c) --- 1,4 ---- ! dnl $Id: configure.in,v 1.235 1998/09/09 19:05:32 jah Exp $ dnl Process this file with autoconf to produce a configure script. AC_INIT(main.c) *************** *** 180,186 **** 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@ @OPENLINK_LIBS@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @VELOCIS_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @ZLIB_LIBS@" APACHE_INCLUDE="-I$APXS -q INCLUDEDIR" BINNAME=libphp3.so INSTALL_IT="\$(APXS) -i -a -n php3 $BINNAME" --- 180,186 ---- 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@ @OPENLINK_LIBS@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @VELOCIS_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @ZLIB_LIBS@ @IFX_LFLAGS@ @IFX_LIBS@" APACHE_INCLUDE="-I$APXS -q INCLUDEDIR" BINNAME=libphp3.so INSTALL_IT="\$(APXS) -i -a -n php3 $BINNAME" *************** *** 1011,1016 **** --- 1011,1050 ---- AC_SUBST(VELOCIS_LIBS) AC_SUBST(VELOCIS_LFLAGS) AC_SUBST(VELOCIS_INCLUDE) + + AC_MSG_CHECKING(for Informix support) + AC_ARG_WITH(informix, + [ --with-informix[=DIR] Include Informix support. DIR is the Informix base + install directory, defaults to $INFORMIXDIR.], + [ + if test "$withval" != "no"; then + if test "$withval" = "yes"; then + IFX_INCDIR=$INFORMIXDIR/incl/esql + IFX_LIBDIR="-L$INFORMIXDIR/lib -L$INFORMIXDIR/lib/esql" + else + IFX_INCDIR=$withval/incl/esql + IFX_LIBDIR="-L$withval/lib -L$withval/lib/esql" + fi + IFX_INCLUDE=-I$IFX_INCDIR + IFX_LFLAGS=$IFX_LIBDIR + IFX_LIBS="-lixsql -lixasf -lixos -lixgen -lixgls -lnetstub $INFORMIXDIR/lib/esql/checkapi.o -lixglx" + + old_CFLAGS=$CFLAGS; old_LDFLAGS=$LDFLAGS; old_LIBS=$LIBS + CFLAGS="$CFLAGS $IFX_INCLUDE" + LDFLAGS="$LDFLAGS $IFX_LFLAGS" + LIBS="$LIBS $IFX_LIBS" + AC_DEFINE(HAVE_IFX) + AC_MSG_RESULT(yes) + CFLAGS=$old_CFLAGS; LDFLAGS=$old_LDFLAGS; LIBS=$old_LIBS + else + AC_MSG_RESULT(no) + fi + ],[ + AC_MSG_RESULT(no) + ]) + AC_SUBST(IFX_LIBS) + AC_SUBST(IFX_LFLAGS) + AC_SUBST(IFX_INCLUDE) AC_MSG_CHECKING(for a custom ODBC support) AC_ARG_WITH(custom-odbc, Index: php3/libphp3.module.in diff -c php3/libphp3.module.in:1.10 php3/libphp3.module.in:1.11 *** php3/libphp3.module.in:1.10 Mon Jul 27 11:55:42 1998 --- php3/libphp3.module.in Wed Sep 9 15:05:32 1998 *************** *** 2,8 **** ConfigStart RULE_WANTHSREGEX=@HSREGEX@ SUBVERSION="$SUBVERSION PHP/@PHP_VERSION@" ! LIBS="@PHP_LIBS@ @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@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @VELOCIS_LIBS@ @GD_LIBS@ @ZLIB_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @IMAP_LIBS@ @LIBS@ $LIBS" RULE_HIDE=yes ConfigEnd --- 2,8 ---- ConfigStart RULE_WANTHSREGEX=@HSREGEX@ SUBVERSION="$SUBVERSION PHP/@PHP_VERSION@" ! LIBS="@PHP_LIBS@ @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@ @PGSQL_LFLAGS@ @PGSQL_LIBS@ @LDAP_LFLAGS@ @LDAP_LIBS@ @VELOCIS_LIBS@ @GD_LIBS@ @ZLIB_LIBS@ @CODBC_LFLAGS@ @CODBC_LIBS@ @IMAP_LIBS@ @IFX_LFLAGS@ @IFX_LIBS@ @LIBS@ $LIBS" RULE_HIDE=yes ConfigEnd -- 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 (#49) next »