Add completely new port system for PHP4 (4.3.2RC4). Updated mod_php4
to 4.3.2RC4 release and added php4-cli and php4 ports, for apache module, command line interface, and both, respectively. Too many changes (improvements, bug fixes and new features) to be listed here, PR: ports/51945 Submitted by: Alex Dupre <sysadmin@alexdupre.com>
This commit is contained in:
102
lang/php5/scripts/configure.php
Normal file
102
lang/php5/scripts/configure.php
Normal file
@@ -0,0 +1,102 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
if [ -f ${WRKDIR}/Makefile.inc ]; then
|
||||
exit
|
||||
fi
|
||||
|
||||
tempfile=`/usr/bin/mktemp -t checklist`
|
||||
|
||||
if [ "${BATCH}" ]; then
|
||||
echo "${SEL_OPTIONS}" > $tempfile
|
||||
else
|
||||
if [ -f "${OPTION_FILE}" ]; then
|
||||
for i in `${CAT} ${OPTION_FILE}`
|
||||
do
|
||||
export $i
|
||||
done
|
||||
fi
|
||||
/usr/bin/dialog --title "configuration options" --clear --checklist "\n\
|
||||
Please select desired options:" -1 -1 16 \
|
||||
BCMATH "bc style precision math functions" ${WITH_BCMATH:-OFF} \
|
||||
BZIP2 "bzip2 library support" ${WITH_BZIP2:-OFF} \
|
||||
CALENDAR "calendar conversion support" ${WITH_CALENDAR:-OFF} \
|
||||
CRACK "crack support" ${WITH_CRACK:-OFF} \
|
||||
CTYPE "ctype functions" ${WITH_CTYPE:-OFF} \
|
||||
CURL "CURL support" ${WITH_CURL:-OFF} \
|
||||
DBASE "dBase library support" ${WITH_DBASE:-OFF} \
|
||||
DBX "dbx support" ${WITH_DBX:-OFF} \
|
||||
DOMXML "DOM support" ${WITH_DOMXML:-OFF} \
|
||||
DOMXSLT "DOM XSLT and EXSLT support (implies DOMXML)" ${WITH_DOMXSLT:-OFF} \
|
||||
EXIF "EXIF support" ${WITH_EXIF:-OFF} \
|
||||
FILEPRO "filePro support" ${WITH_FILEPRO:-OFF} \
|
||||
FTP "FTP support" ${WITH_FTP:-OFF} \
|
||||
GD "GD library support" ${WITH_GD:-OFF} \
|
||||
GDBM "GDBM database support" ${WITH_GDBM:-OFF} \
|
||||
GETTEXT "gettext library support" ${WITH_GETTEXT:-OFF} \
|
||||
GMP "GNU MP support" ${WITH_GMP:-OFF} \
|
||||
HYPERWAVE "Hyperwave support" ${WITH_HYPERWAVE:-OFF} \
|
||||
ICONV "iconv support" ${WITH_ICONV:-OFF} \
|
||||
IMAP "IMAP support" ${WITH_IMAP:-OFF} \
|
||||
INTERBASE "Interbase 6 database support (Firebird)" ${WITH_INTERBASE:-OFF} \
|
||||
MBSTRING "multibyte string support" ${WITH_MBSTRING:-OFF} \
|
||||
MCAL "Modular Calendar Access Library support" ${WITH_MCAL:-OFF} \
|
||||
MCVE "MCVE support" ${WITH_MCVE:-OFF} \
|
||||
MCRYPT "Encryption support" ${WITH_MCRYPT:-OFF} \
|
||||
MHASH "Crypto-hashing support" ${WITH_MHASH:-OFF} \
|
||||
MIME "mime_magic support" ${WITH_MIME:-OFF} \
|
||||
MING "ming shockwave flash support" ${WITH_MING:-OFF} \
|
||||
MYSQL "MySQL database support" ${WITH_MYSQL:-OFF} \
|
||||
NCURSES "ncurses support (CLI only)" ${WITH_NCURSES:-OFF} \
|
||||
OPENLDAP "OpenLDAP support" ${WITH_OPENLDAP:-OFF} \
|
||||
OPENSSL "OpenSSL support" ${WITH_OPENSSL:-OFF} \
|
||||
PCNTL "pcntl support (CLI only)" ${WITH_PCNTL:-OFF} \
|
||||
PCRE "Perl Compatible Regular Expression support" ${WITH_PCRE:-OFF} \
|
||||
PDFLIB "PDFlib support" ${WITH_PDFLIB:-OFF} \
|
||||
POSIX "POSIX-like functions" ${WITH_POSIX:-OFF} \
|
||||
POSTGRESQL "PostgreSQL database support" ${WITH_POSTGRESQL:-OFF} \
|
||||
PSPELL "pspell support" ${WITH_PSPELL:-OFF} \
|
||||
READLINE "readline support (CLI only)" ${WITH_READLINE:-OFF} \
|
||||
RECODE "recode support" ${WITH_RECODE:-OFF} \
|
||||
SESSION "session support" ${WITH_SESSION:-OFF} \
|
||||
SHMOP "shmop support" ${WITH_SHMOP:-OFF} \
|
||||
SNMP "SNMP support" ${WITH_SNMP:-OFF} \
|
||||
SOCKETS "sockets support" ${WITH_SOCKETS:-OFF} \
|
||||
SYBASEDB "Sybase/MS-SQL database support (DB-lib)" ${WITH_SYBASEDB:-OFF} \
|
||||
SYBASECT "Sybase/MS-SQL database support (CT-lib)" ${WITH_SYBASECT:-OFF} \
|
||||
SYSVSEM "System V semaphore support" ${WITH_SYSVSEM:-OFF} \
|
||||
SYSVSHM "System V shared memory support" ${WITH_SYSVSHM:-OFF} \
|
||||
TOKENIZER "tokenizer support" ${WITH_TOKENIZER:-OFF} \
|
||||
UNIXODBC "unixODBC support" ${WITH_UNIXODBC:-OFF} \
|
||||
WDDX "WDDX support" ${WITH_WDDX:-OFF} \
|
||||
XML "XML support" ${WITH_XML:-OFF} \
|
||||
XMLRPC "XMLRPC-EPI support" ${WITH_XMLRPC:-OFF} \
|
||||
XSLT "XSLT Sablotron support" ${WITH_XSLT:-OFF} \
|
||||
YAZ "YAZ support (ANSI/NISO Z39.50)" ${WITH_YAZ:-OFF} \
|
||||
YP "YP/NIS support" ${WITH_YP:-OFF} \
|
||||
ZIP "ZIP support" ${WITH_ZIP:-OFF} \
|
||||
ZLIB "ZLIB support" ${WITH_ZLIB:-OFF} \
|
||||
2> $tempfile
|
||||
fi
|
||||
|
||||
retval=$?
|
||||
|
||||
if [ -s $tempfile ]; then
|
||||
set `${CAT} $tempfile | ${SED} 's|"||g'`
|
||||
fi
|
||||
rm -f $tempfile
|
||||
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "Nothing selected"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
exec > ${WRKDIR}/Makefile.inc
|
||||
while [ $1 ]; do
|
||||
echo "WITH_$1=yes";
|
||||
shift
|
||||
done
|
||||
58
lang/php5/scripts/php_options
Normal file
58
lang/php5/scripts/php_options
Normal file
@@ -0,0 +1,58 @@
|
||||
WITH_BCMATH=OFF
|
||||
WITH_BZIP2=OFF
|
||||
WITH_CALENDAR=OFF
|
||||
WITH_CRACK=OFF
|
||||
WITH_CTYPE=ON
|
||||
WITH_CURL=OFF
|
||||
WITH_DBASE=OFF
|
||||
WITH_DBX=OFF
|
||||
WITH_DOMXML=OFF
|
||||
WITH_DOMXSLT=OFF
|
||||
WITH_EXIF=OFF
|
||||
WITH_FILEPRO=OFF
|
||||
WITH_FTP=OFF
|
||||
WITH_GD=OFF
|
||||
WITH_GDBM=OFF
|
||||
WITH_GETTEXT=OFF
|
||||
WITH_GMP=OFF
|
||||
WITH_HYPERWAVE=OFF
|
||||
WITH_ICONV=OFF
|
||||
WITH_IMAP=OFF
|
||||
WITH_INTERBASE=OFF
|
||||
WITH_MBSTRING=OFF
|
||||
WITH_MCAL=OFF
|
||||
WITH_MCVE=OFF
|
||||
WITH_MCRYPT=OFF
|
||||
WITH_MHASH=OFF
|
||||
WITH_MIME=OFF
|
||||
WITH_MING=OFF
|
||||
WITH_MYSQL=ON
|
||||
WITH_NCURSES=OFF
|
||||
WITH_OPENLDAP=OFF
|
||||
WITH_OPENSSL=OFF
|
||||
WITH_PCNTL=OFF
|
||||
WITH_PCRE=ON
|
||||
WITH_PDFLIB=OFF
|
||||
WITH_POSIX=ON
|
||||
WITH_POSTGRESQL=OFF
|
||||
WITH_PSPELL=OFF
|
||||
WITH_READLINE=OFF
|
||||
WITH_RECODE=OFF
|
||||
WITH_SESSION=ON
|
||||
WITH_SHMOP=OFF
|
||||
WITH_SNMP=OFF
|
||||
WITH_SOCKETS=OFF
|
||||
WITH_SYBASEDB=OFF
|
||||
WITH_SYBASECT=OFF
|
||||
WITH_SYSVSEM=OFF
|
||||
WITH_SYSVSHM=OFF
|
||||
WITH_TOKENIZER=ON
|
||||
WITH_UNIXODBC=OFF
|
||||
WITH_WDDX=OFF
|
||||
WITH_XML=ON
|
||||
WITH_XMLRPC=OFF
|
||||
WITH_XSLT=OFF
|
||||
WITH_YAZ=OFF
|
||||
WITH_YP=OFF
|
||||
WITH_ZIP=OFF
|
||||
WITH_ZLIB=ON
|
||||
Reference in New Issue
Block a user