CVS update: php3
| From: | rasmus | Date: | Fri, 26 Feb 1999 05:56:37 +0000 |
| Subject: | CVS update: php3 | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-4295@lists.php.net to get a copy of this message | ||
Date: Friday February 26, 1999 @ 0:56
Author: rasmus
Update of /repository/php3
In directory asf:/u/temp/cvs-serv25110
Modified Files:
INSTALL.REDHAT Makefile.in acconfig.h config.h.in configure.in
libphp3.module.in
Log Message:
Configure stuff for the ImageMagick module. Only tested on RH Linux
so far.
Index: php3/INSTALL.REDHAT
diff -c php3/INSTALL.REDHAT:1.10 php3/INSTALL.REDHAT:1.11
*** php3/INSTALL.REDHAT:1.10 Thu Feb 25 19:11:22 1999
--- php3/INSTALL.REDHAT Fri Feb 26 00:56:36 1999
***************
*** 109,114 ****
--- 109,118 ----
automatically detect them and add TTF stuff. Note that you also need
GD support for TTF support to be activated.
+ ImageMagick -with-imagick
+ You need the bzip2 RPM along with the ImageMagick-devel-4.2.0-1 RPM
+ or later.
+
IMAP --with-imap
Get the latest imap-devel RPM from a RedHatContrib mirror site and
install it.
Index: php3/Makefile.in
diff -c php3/Makefile.in:1.294 php3/Makefile.in:1.295
*** php3/Makefile.in:1.294 Thu Feb 25 07:17:00 1999
--- php3/Makefile.in Fri Feb 26 00:56:36 1999
***************
*** 24,30 ****
# +----------------------------------------------------------------------+
#
! # $Id: Makefile.in,v 1.294 1999/02/25 12:17:00 thies Exp $
#
prefix = @prefix@
--- 24,30 ----
# +----------------------------------------------------------------------+
#
! # $Id: Makefile.in,v 1.295 1999/02/26 05:56:36 rasmus 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@ @EMPRESS_INCLUDE@ @OPENLINK_INCLUDE@ @PGSQL_INCLUDE@ @LDAP_INCLUDE@ @MCK_INCLUDE@
@VELOCIS_INCLUDE@ @CODBC_INCLUDE@ @GD_INCLUDE@ @IMAP_INCLUDE@ @ASPELL_INCLUDE@ @ZLIB_INCLUDE@
@PDFLIB_INCLUDE@ @FDFLIB_INCLUDE@ @IFX_INCLUDE@ @SNMP_INCLUDE@ @IBASE_INCLUDE@ @GETTEXT_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@ @EMPRESS_INCLUDE@ @OPENLINK_INCLUDE@ @PGSQL_INCLUDE@ @LDAP_INCLUDE@ @MCK_INCLUDE@
@VELOCIS_INCLUDE@ @CODBC_INCLUDE@ @GD_INCLUDE@ @IMAP_INCLUDE@ @ASPELL_INCLUDE@ @ZLIB_INCLUDE@
@PDFLIB_INCLUDE@ @FDFLIB_INCLUDE@ @IFX_INCLUDE@ @SNMP_INCLUDE@ @IBASE_INCLUDE@ @GETTEXT_INCLUDE@
@IMAGICK_INCLUDE@
PROF_CFLAGS =
CFLAGS_SHLIB = @CFLAGS_SHLIB@
LDFLAGS_SHLIB = @LDFLAGS_SHLIB@
***************
*** 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)
--- 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@ @IMAGICK_LFLAGS@ @IMAGICK_LIBS@ @LIBS@
all: $(BINNAME)
Index: php3/acconfig.h
diff -c php3/acconfig.h:1.83 php3/acconfig.h:1.84
*** php3/acconfig.h:1.83 Thu Feb 25 10:53:20 1999
--- php3/acconfig.h Fri Feb 26 00:56:36 1999
***************
*** 28,33 ****
--- 28,37 ----
/* Netscape LDAP SDK check */
#undef HAVE_NSLDAP
+ /* ImageMagick check */
+ #undef HAVE_LIBMAGICK
+ #undef HAVE_LIBBZ2
+
/* Define if you have dirent.h but opendir() resides in libc rather than in libdir */
/* This will cause HAVE_DIRENT_H defined twice sometimes, but it should be problem */
#define HAVE_DIRENT_H 0
Index: php3/config.h.in
diff -c php3/config.h.in:1.142 php3/config.h.in:1.143
*** php3/config.h.in:1.142 Thu Feb 25 10:53:20 1999
--- php3/config.h.in Fri Feb 26 00:56:36 1999
***************
*** 95,100 ****
--- 95,104 ----
/* Netscape LDAP SDK check */
#undef HAVE_NSLDAP
+ /* ImageMagick check */
+ #undef HAVE_LIBMAGICK
+ #undef HAVE_LIBBZ2
+
/* Define if you have struct flock */
#define HAVE_STRUCT_FLOCK 0
Index: php3/configure.in
diff -c php3/configure.in:1.327 php3/configure.in:1.328
*** php3/configure.in:1.327 Thu Feb 25 11:13:58 1999
--- php3/configure.in Fri Feb 26 00:56:36 1999
***************
*** 1,4 ****
! dnl $Id: configure.in,v 1.327 1999/02/25 16:13:58 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.328 1999/02/26 05:56:36 rasmus Exp $
dnl Process this file with autoconf to produce a configure script.
AC_INIT(main.c)
***************
*** 229,235 ****
withval=apxs
fi
APXS="$withval"
! APXS_LDFLAGS="@SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@ @FHTTPD_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@ @DBASE_LIBS@"
APACHE_INCLUDE="-I
$APXS -q INCLUDEDIR"
BINNAME=libphp3.so
--- 229,235 ----
withval=apxs
fi
APXS="$withval"
! APXS_LDFLAGS="@SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@ @FHTTPD_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@ @IMAGICK_LIBS@ @DBM_LIB@ @IMAP_LIBS@
@DBASE_LIBS@"
APACHE_INCLUDE="-I$APXS -q INCLUDEDIR"
BINNAME=libphp3.so
***************
*** 709,714 ****
--- 709,753 ----
AC_SUBST(GETTEXT_LIBS)
AC_SUBST(GETTEXT_LFLAGS)
AC_SUBST(GETTEXT_INCLUDE)
+
+ AC_MSG_CHECKING(whether to include ImageMagick support)
+ AC_ARG_WITH(imagick,
+ [ --with-imagick[=DIR] Include ImageMagick support. DIR is the
+ intall directory, and if left out, PHP will
+ try to find it on its own. [experimental]],
+ [
+ if test "$withval" != "no"; then
+ if test "$withval" = "yes"; then
+ IMAGICK_INCDIR=/usr/X11R6/include/X11/magick
+ IMAGICK_LIBDIR=/usr/X11R6/lib/
+ test -f /usr/local/include/magick/magick.h &&
IMAGICK_INCDIR=/usr/local/include/magick
+ test -f /usr/local/lib/libMagick.a && IMAGICK_LIBDIR=/usr/local/lib
+ else
+ IMAGICK_INCDIR=$withval
+ IMAGICK_LIBDIR=$withval
+ test -f $withval/include/magick.h && IMAGICK_INCDIR=$withval/include
+ test -f $withval/lib/libMagick.a && IMAGICK_LIBDIR=$withval/lib
+ test -f $withval/include/magick/magick.h && IMAGICK_INCDIR=$withval/include/magick
+ test -f $withval/lib/magick/libMagick.a && IMAGICK_LIBDIR=$withval/lib/magick
+ fi
+ AC_MSG_RESULT(yes)
+ AC_CHECK_LIB(bz2, bzBuffToBuffCompress, [AC_DEFINE(HAVE_LIBBZ2)],
+ [AC_MSG_ERROR(ImageMagick module requires libbz2)])
+ IMAGICK_INCLUDE=-I$IMAGICK_INCDIR
+ IMAGICK_LFLAGS=-L$IMAGICK_LIBDIR
+ IMAGICK_LIBS="-lMagick -lbz2"
+
+ AC_DEFINE(HAVE_LIBMAGICK)
+
+ else
+ AC_MSG_RESULT(no)
+ fi
+ ],[
+ AC_MSG_RESULT(no)
+ ])
+ AC_SUBST(IMAGICK_LIBS)
+ AC_SUBST(IMAGICK_LFLAGS)
+ AC_SUBST(IMAGICK_INCLUDE)
AC_MSG_CHECKING(for Oracle support)
AC_ARG_WITH(oracle,
Index: php3/libphp3.module.in
diff -c php3/libphp3.module.in:1.19 php3/libphp3.module.in:1.20
*** php3/libphp3.module.in:1.19 Tue Feb 9 01:53:56 1999
--- php3/libphp3.module.in Fri Feb 26 00:56:36 1999
***************
*** 1,7 ****
Name: php3_module
ConfigStart
RULE_WANTHSREGEX=@HSREGEX@
! LIBS="@PHP_LIBS@ @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@
@ASPELL_LIBS@ @IFX_LFLAGS@ @IFX_LIBS@ @SNMP_LFLAGS@ @SNMP_LIBS@ @IBASE_LFLAGS@ @IBASE_LIBS@
@PDFLIB_LIBS@ @XML_LIBS@ @GETTEXT_LIBS@ @LIBS@ $LIBS @DBM_LIB@"
RULE_HIDE=yes
ConfigEnd
--- 1,7 ----
Name: php3_module
ConfigStart
RULE_WANTHSREGEX=@HSREGEX@
! LIBS="@PHP_LIBS@ @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@
@ASPELL_LIBS@ @IFX_LFLAGS@ @IFX_LIBS@ @SNMP_LFLAGS@ @SNMP_LIBS@ @IBASE_LFLAGS@ @IBASE_LIBS@
@PDFLIB_LIBS@ @XML_LIBS@ @GETTEXT_LIBS@ @IMAGICK_LIBS@ @LIBS@ $LIBS @DBM_LIB@"
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