diff options
Diffstat (limited to 'lang/php4/Makefile.ext')
-rw-r--r-- | lang/php4/Makefile.ext | 471 |
1 files changed, 0 insertions, 471 deletions
diff --git a/lang/php4/Makefile.ext b/lang/php4/Makefile.ext deleted file mode 100644 index 3819c1549360..000000000000 --- a/lang/php4/Makefile.ext +++ /dev/null @@ -1,471 +0,0 @@ -COMMENT= The ${PHP_MODNAME} shared extension for php - -USE_PHP= yes -USE_PHPEXT= yes -PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} -DEFAULT_PHP_VER=4 -IGNORE_WITH_PHP=52 5 - -EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} -WRKSRC= ${WRKDIR}/${EXTSUBDIR} -PATCHDIR= ${.CURDIR}/files -PLIST= ${NONEXISTENT} - -EXTRACT_AFTER_ARGS?= | ${TAR} -xf - ${EXTSUBDIR} - -.if ${PHP_MODNAME} == "bcmath" -CONFIGURE_ARGS+=--enable-bcmath - -PHP_HEADER_DIRS=libbcmath libbcmath/src -.endif - -.if ${PHP_MODNAME} == "bz2" -.if exists(/usr/bin/bzip2) -BZ2BASE= /usr -.else -BZ2BASE= ${LOCALBASE} -LIB_DEPENDS+= bz2.1:${PORTSDIR}/archivers/bzip2 -.endif -CONFIGURE_ARGS+=--with-bz2=${BZ2BASE} -.endif - -.if ${PHP_MODNAME} == "calendar" -CONFIGURE_ARGS+=--enable-calendar -.endif - -.if ${PHP_MODNAME} == "crack" -BUILD_DEPENDS+= ${LOCALBASE}/lib/libcrack.a:${PORTSDIR}/security/cracklib - -CONFIGURE_ARGS+=--with-crack=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "ctype" -CONFIGURE_ARGS+=--enable-ctype -.endif - -.if ${PHP_MODNAME} == "curl" -LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl - -CONFIGURE_ARGS+=--with-curl=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "dba" -CONFIGURE_ARGS+=--enable-dba - -OPTIONS= CDB "cdb database support" on \ - DB4 "Berkeley DB4 support" off \ - GDBM "GDBM database support" off \ - INIFILE "INI file support" on \ - FLATFILE "flatfile support" on - -PHP_HEADER_DIRS= libcdb libflatfile libinifile -.endif - -.if ${PHP_MODNAME} == "dbase" -CONFIGURE_ARGS+=--enable-dbase -.endif - -.if ${PHP_MODNAME} == "dbx" -CONFIGURE_ARGS+=--enable-dbx -.endif - -.if ${PHP_MODNAME} == "dio" -CONFIGURE_ARGS+=--enable-dio -.endif - -.if ${PHP_MODNAME} == "domxml" -CONFIGURE_ARGS+=--with-dom=${LOCALBASE} \ - --with-zlib-dir=/usr - -USE_GNOME= libxml2 - -OPTIONS= XSLT "Include DOM (E)XSLT support" on -.endif - -.if ${PHP_MODNAME} == "exif" -CONFIGURE_ARGS+=--enable-exif -.endif - -.if ${PHP_MODNAME} == "filepro" -CONFIGURE_ARGS+=--enable-filepro -.endif - -.if ${PHP_MODNAME} == "ftp" -CONFIGURE_ARGS+=--enable-ftp -.endif - -.if ${PHP_MODNAME} == "gd" -LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \ - png.6:${PORTSDIR}/graphics/png \ - jpeg.11:${PORTSDIR}/graphics/jpeg -. if !defined(WITHOUT_X11) -USE_XORG= xpm -. endif - -CONFIGURE_ARGS+=--with-gd \ - --with-freetype-dir=${LOCALBASE} \ - --with-jpeg-dir=${LOCALBASE} \ - --with-png-dir=${LOCALBASE} \ - --with-zlib-dir=/usr -. if !defined(WITHOUT_X11) -CONFIGURE_ARGS+=--with-xpm-dir=${LOCALBASE} -. endif - -OPTIONS= T1LIB "Include T1lib support" on \ - TRUETYPE "Enable TrueType string function" on \ - JIS "Enable JIS-mapped Japanese font support" off - -PHP_HEADER_DIRS=libgd -.endif - -.if ${PHP_MODNAME} == "gettext" -CONFIGURE_ARGS+=--with-gettext=${LOCALBASE} - -USE_GETTEXT= yes -.endif - -.if ${PHP_MODNAME} == "gmp" -LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp - -CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "iconv" -CONFIGURE_ARGS+=--with-iconv=${LOCALBASE} \ - --with-iconv-dir=${LOCALBASE} - -USE_ICONV= yes -.endif - -.if ${PHP_MODNAME} == "imap" -LIB_DEPENDS+= c-client4.9:${PORTSDIR}/mail/cclient - -CONFIGURE_ARGS+=--with-imap=${LOCALBASE} -.if !defined(WITHOUT_SSL) -CONFIGURE_ARGS+=--with-imap-ssl=${OPENSSLBASE} - -LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes -.endif -.endif - -.if ${PHP_MODNAME} == "interbase" -CONFIGURE_ARGS+=--with-interbase=${LOCALBASE} - -USE_FIREBIRD= yes -.endif - -.if ${PHP_MODNAME} == "ldap" -CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} - -USE_OPENLDAP= yes -.endif - -.if ${PHP_MODNAME} == "mbstring" -CONFIGURE_ARGS+=--enable-mbstring - -OPTIONS= REGEX "Enable multibyte regex support" on - -PHP_HEADER_DIRS=libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls -.endif - -.if ${PHP_MODNAME} == "mcal" -LIB_DEPENDS+= mcal.0:${PORTSDIR}/misc/libmcal - -CONFIGURE_ARGS+=--with-mcal=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "mcrypt" -LIB_DEPENDS+= mcrypt.8:${PORTSDIR}/security/libmcrypt - -CONFIGURE_ARGS+=--with-mcrypt=${LOCALBASE} - -USE_AUTOTOOLS= libltdl -.endif - -.if ${PHP_MODNAME} == "mcve" -LIB_DEPENDS+= monetra.7:${PORTSDIR}/devel/libmonetra - -CONFIGURE_ARGS+=--with-mcve=${LOCALBASE} \ - --with-openssl-dir=${OPENSSLBASE} - -LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes -.endif - -.if ${PHP_MODNAME} == "mhash" -LIB_DEPENDS+= mhash.2:${PORTSDIR}/security/mhash - -CONFIGURE_ARGS+=--with-mhash=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "mssql" -LIB_DEPENDS+= sybdb.5:${PORTSDIR}/databases/freetds-msdblib - -CONFIGURE_ARGS+=--with-mssql=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "mysql" -CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \ - --with-zlib-dir=/usr - -USE_MYSQL= yes -.endif - -.if ${PHP_MODNAME} == "ncurses" -CONFIGURE_ARGS+=--with-ncurses=/usr -.endif - -.if ${PHP_MODNAME} == "odbc" -LIB_DEPENDS+= odbc.2:${PORTSDIR}/databases/unixODBC - -CONFIGURE_ARGS+=--with-unixODBC=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "openssl" -CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} - -LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes -.endif - -.if ${PHP_MODNAME} == "oracle" -BUILD_DEPENDS+= ${LOCALBASE}/oracle7/lib/libcore3.a:${PORTSDIR}/databases/oracle7-client - -CONFIGURE_ARGS+=--with-oracle=${LOCALBASE}/oracle7 -.endif - -.if ${PHP_MODNAME} == "overload" -CONFIGURE_ARGS+=--enable-overload -.endif - -.if ${PHP_MODNAME} == "pcntl" -CONFIGURE_ARGS+=--enable-pcntl -.endif - -.if ${PHP_MODNAME} == "pcre" -CONFIGURE_ARGS+=--with-pcre-regex=yes - -PHP_HEADER_DIRS=pcrelib -.endif - -.if ${PHP_MODNAME} == "pfpro" -BUILD_DEPENDS+= ${LOCALBASE}/lib/libpfpro.so:${PORTSDIR}/finance/pfpro -CONFIGURE_ARGS+=--with-pfpro=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "pgsql" -USE_PGSQL= YES - -CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "posix" -CONFIGURE_ARGS+=--enable-posix -.endif - -.if ${PHP_MODNAME} == "pspell" -LIB_DEPENDS+= aspell.16:${PORTSDIR}/textproc/aspell - -CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "readline" -CONFIGURE_ARGS+=--with-readline=/usr -.endif - -.if ${PHP_MODNAME} == "recode" -LIB_DEPENDS+= recode.3:${PORTSDIR}/converters/recode - -CONFIGURE_ARGS+=--with-recode=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "session" -CONFIGURE_ARGS+=--enable-session -.endif - -.if ${PHP_MODNAME} == "shmop" -CONFIGURE_ARGS+=--enable-shmop -.endif - -.if ${PHP_MODNAME} == "snmp" -CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \ - --with-openssl-dir=${OPENSSLBASE} \ - --enable-ucd-snmp-hack - -LIB_DEPENDS+= netsnmp.30:${PORTSDIR}/net-mgmt/net-snmp -LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes -.endif - -.if ${PHP_MODNAME} == "sockets" -CONFIGURE_ARGS+=--enable-sockets -.endif - -.if ${PHP_MODNAME} == "sybase_ct" -LIB_DEPENDS+= ct.4:${PORTSDIR}/databases/freetds - -CONFIGURE_ARGS+=--with-sybase-ct=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "sysvmsg" -CONFIGURE_ARGS+=--enable-sysvmsg -.endif - -.if ${PHP_MODNAME} == "sysvsem" -CONFIGURE_ARGS+=--enable-sysvsem -.endif - -.if ${PHP_MODNAME} == "sysvshm" -CONFIGURE_ARGS+=--enable-sysvshm -.endif - -.if ${PHP_MODNAME} == "tokenizer" -CONFIGURE_ARGS+=--enable-tokenizer -.endif - -.if ${PHP_MODNAME} == "wddx" -LIB_DEPENDS+= expat.6:${PORTSDIR}/textproc/expat2 - -CONFIGURE_ARGS+=--enable-wddx \ - --with-expat-dir=${LOCALBASE} - -USE_PHP= xml session -USE_PHP_BUILD= yes -.endif - -.if ${PHP_MODNAME} == "xml" -LIB_DEPENDS+= expat.6:${PORTSDIR}/textproc/expat2 - -CONFIGURE_ARGS+=--enable-xml \ - --with-expat-dir=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "xmlrpc" -LIB_DEPENDS+= expat.6:${PORTSDIR}/textproc/expat2 - -CONFIGURE_ARGS+=--with-xmlrpc \ - --with-expat-dir=${LOCALBASE} \ - --with-iconv-dir=${LOCALBASE} - -USE_ICONV= yes - -PHP_HEADER_DIRS=libxmlrpc -.endif - -.if ${PHP_MODNAME} == "xslt" -LIB_DEPENDS+= sablot.70:${PORTSDIR}/textproc/sablotron \ - expat.6:${PORTSDIR}/textproc/expat2 - -CONFIGURE_ARGS+=--enable-xslt \ - --with-xslt-sablot=${LOCALBASE} \ - --with-expat-dir=${LOCALBASE} \ - --with-iconv-dir=${LOCALBASE} - -USE_ICONV= yes -.endif - -.if ${PHP_MODNAME} == "yp" -CONFIGURE_ARGS+=--enable-yp -.endif - -.if ${PHP_MODNAME} == "zlib" -CONFIGURE_ARGS+=--with-zlib=/usr -.endif - -.include <bsd.port.pre.mk> - -.if ${PHP_MODNAME} == "dba" -. if defined(WITHOUT_CDB) -CONFIGURE_ARGS+=--without-cdb -. endif -. if defined(WITH_DB4) -WITH_DB4_VER?= 44 -. if ${WITH_DB4_VER} == 43 -LIB_DEPENDS+= db-4.3.0:${PORTSDIR}/databases/db43 -. else -. if ${WITH_DB4_VER} == 42 -LIB_DEPENDS+= db-4.2.2:${PORTSDIR}/databases/db42 -. else -. if ${WITH_DB4_VER} == 41 -LIB_DEPENDS+= db41.1:${PORTSDIR}/databases/db41 -. else -. if ${WITH_DB4_VER} == 4 -LIB_DEPENDS+= db4.0:${PORTSDIR}/databases/db4 -. else -LIB_DEPENDS+= db-4.4.0:${PORTSDIR}/databases/db44 -. endif -. endif -. endif -. endif -CONFIGURE_ARGS+=--with-db4=${LOCALBASE} -. endif -. if defined(WITH_GDBM) -LIB_DEPENDS+= gdbm.4:${PORTSDIR}/databases/gdbm - -CONFIGURE_ARGS+=--with-gdbm=${LOCALBASE} -. endif -. if defined(WITHOUT_INIFILE) -CONFIGURE_ARGS+=--without-inifile -. endif -. if defined(WITHOUT_FLATFILE) -CONFIGURE_ARGS+=--without-flatfile -. endif -.endif - -.if ${PHP_MODNAME} == "domxml" -. if !defined(WITHOUT_XSLT) -CONFIGURE_ARGS+=--with-dom-xslt=${LOCALBASE} \ - --with-dom-exslt=${LOCALBASE} -USE_GNOME+= libxslt -. endif -.endif - -.if ${PHP_MODNAME} == "gd" -. if !defined(WITHOUT_T1LIB) -LIB_DEPENDS+= t1.5:${PORTSDIR}/devel/t1lib - -CONFIGURE_ARGS+=--with-t1lib=${LOCALBASE} -. endif -. if !defined(WITHOUT_TRUETYPE) -CONFIGURE_ARGS+=--enable-gd-native-ttf -. endif -. if defined(WITH_JIS) -CONFIGURE_ARGS+=--enable-gd-jis-conv -. endif -.endif - -.if ${PHP_MODNAME} == "mbstring" -. if defined(WITHOUT_REGEX) -CONFIGURE_ARGS+=--disable-mbregex -. endif -.endif - -.if ${PHP_MODNAME} == "openssl" -post-extract: - @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 -.endif - -.if ${PHP_MODNAME} == "oracle" -pre-configure: - @cd ${WRKSRC}; \ - for lib in c3v6 client common core3 epc generic ncr nlsrtl3 sqlnet wrap; do \ - /usr/bin/ar x ${LOCALBASE}/oracle7/lib/lib$${lib}.a; \ - done; \ - /usr/bin/ar rcs liboracle.a *.o -.endif - -.if ${PHP_MODNAME} == "pcre" -post-extract: - @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 -.endif - -.if ${PHP_MODNAME} == "pfpro" -post-patch: - @${REINPLACE_CMD} "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/pfpro.c -.endif - -.if ${PHP_MODNAME} == "zlib" -post-extract: - @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 -.endif |