aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorale <ale@FreeBSD.org>2004-07-19 17:33:20 +0800
committerale <ale@FreeBSD.org>2004-07-19 17:33:20 +0800
commit7b76c2a85f85947eb2bcd1c8e8c00f900fdc9f31 (patch)
tree6a9c474c88b1520bfc76fd0b03d135fef6f47965
parentc036d2ebd8a25c4a8feed09c9e53372abacd9db8 (diff)
downloadfreebsd-ports-gnome-7b76c2a85f85947eb2bcd1c8e8c00f900fdc9f31.tar.gz
freebsd-ports-gnome-7b76c2a85f85947eb2bcd1c8e8c00f900fdc9f31.tar.zst
freebsd-ports-gnome-7b76c2a85f85947eb2bcd1c8e8c00f900fdc9f31.zip
Add php5-extensions 1.0, a "meta-port" to install PHP extensions.
-rw-r--r--lang/Makefile1
-rw-r--r--lang/php5-extensions/Makefile119
-rw-r--r--lang/php5-extensions/pkg-descr9
3 files changed, 129 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index a25462230950..a53780bdbc4e 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -176,6 +176,7 @@
SUBDIR += php4-overload
SUBDIR += php5
SUBDIR += php5-cli
+ SUBDIR += php5-extensions
SUBDIR += php_doc
SUBDIR += pike70
SUBDIR += pike72
diff --git a/lang/php5-extensions/Makefile b/lang/php5-extensions/Makefile
new file mode 100644
index 000000000000..9730c365ba7b
--- /dev/null
+++ b/lang/php5-extensions/Makefile
@@ -0,0 +1,119 @@
+# New ports collection makefile for: php5-extensions
+# Date created: 7 Jul 2004
+# Whom: Alex Dupre <ale@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= php5
+PORTVERSION= 1.0
+CATEGORIES= lang
+MASTER_SITES= # none
+PKGNAMESUFFIX= -extensions
+DISTFILES= # none
+EXTRACT_ONLY= # none
+
+MAINTAINER= ale@FreeBSD.org
+COMMENT= A "meta-port" to install PHP extensions
+
+NO_BUILD= # none
+
+OPTIONS= BCMATH "bc style precision math functions" off \
+ BZ2 "bzip2 library support" off \
+ CALENDAR "calendar conversion support" off \
+ CRACK "crack support" off \
+ CTYPE "ctype functions" on \
+ CURL "CURL support" off \
+ DBA "dba support" off \
+ DBASE "dBase library support" off \
+ DBX "dbx support" off \
+ DIO "Direct I/O support" off \
+ DOM "DOM support" on \
+ EXIF "EXIF support" off \
+ FILEPRO "filePro support" off \
+ FRIBIDI "FriBidi support" off \
+ FTP "FTP support" off \
+ GD "GD library support" off \
+ GETTEXT "gettext library support" off \
+ GMP "GNU MP support" off \
+ ICONV "iconv support" on \
+ IMAP "IMAP support" off \
+ INTERBASE "Interbase 6 database support (Firebird)" off \
+ LDAP "OpenLDAP support" off \
+ MBSTRING "multibyte string support" off \
+ MCRYPT "Encryption support" off \
+ MCVE "MCVE support" off \
+ MHASH "Crypto-hashing support" off \
+ MING "ming shockwave flash support" off \
+ MNOGOSEARCH "mnoGoSearch support" off \
+ MSSQL "MS-SQL database support" off \
+ MYSQL "MySQL database support" off \
+ MYSQLI "MySQLi database support" off \
+ NCURSES "ncurses support (CLI only)" off \
+ ODBC "unixODBC support" off \
+ OPENSSL "OpenSSL support" off \
+ ORACLE "Oracle support" off \
+ PANDA "panda support" off \
+ PCNTL "pcntl support (CLI only)" off \
+ PCRE "Perl Compatible Regular Expression support" on \
+ PDF "PDFlib support (implies GD)" off \
+ PGSQL "PostgreSQL database support" off \
+ POSIX "POSIX-like functions" on \
+ PSPELL "pspell support" off \
+ READLINE "readline support (CLI only)" off \
+ RECODE "recode support" off \
+ SESSION "session support" on \
+ SHMOP "shmop support" off \
+ SIMPLEXML "simplexml support" on \
+ SNMP "SNMP support" off \
+ SOAP "SOAP support" off \
+ SOCKETS "sockets support" off \
+ SQLITE "sqlite support" on \
+ SYBASE "Sybase database support (DB-lib)" off \
+ SYBASE_CT "Sybase database support (CT-lib)" off \
+ SYSVMSG "System V message support" off \
+ SYSVSEM "System V semaphore support" off \
+ SYSVSHM "System V shared memory support" off \
+ TIDY "TIDY support" off \
+ TOKENIZER "tokenizer support" on \
+ WDDX "WDDX support (implies XML)" off \
+ XML "XML support" on \
+ XMLRPC "XMLRPC-EPI support" off \
+ XSL "XSL support (Implies DOM)" off \
+ YAZ "YAZ support (ANSI/NISO Z39.50)" off \
+ YP "YP/NIS support" off \
+ ZIP "ZIP support" off \
+ ZLIB "ZLIB support" off
+
+PORT_DBDIR?= /var/db/ports
+LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX}
+OPTIONSFILE?= ${PORT_DBDIR}/${LATEST_LINK}/options
+
+.if exists(${OPTIONSFILE})
+.include "${OPTIONSFILE}"
+.endif
+
+ALL_OPTIONS= BCMATH BZ2 CALENDAR CRACK CTYPE CURL DBA DBASE DBX DIO \
+ DOM EXIF FILEPRO FRIBIDI FTP GD GETTEXT \
+ GMP HYPERWAVE ICONV IMAP INTERBASE LDAP MBSTRING MCRYPT \
+ MCVE MHASH MIME_MAGIC MING MNOGOSEARCH MSSQL MYSQL MYSQLI \
+ NCURSES ODBC OPENSSL ORACLE PANDA PCNTL PCRE PDF PGSQL POSIX \
+ PSPELL READLINE RECODE SESSION SHMOP SIMPLEXML SNMP SOAP \
+ SOCKETS SQLITE SYBASE SYBASE_CT SYSVMSG SYSVSEM SYSVSHM \
+ TIDY TOKENIZER WDDX XML XMLRPC XSL YAZ YP ZIP ZLIB
+
+SEL_OPTIONS= yes
+.for opt in ${ALL_OPTIONS}
+. if defined(WITH_${opt})
+SEL_OPTIONS+= ${opt:L}
+. endif
+.endfor
+USE_PHP+= ${SEL_OPTIONS}
+
+do-build:
+ @${DO_NADA}
+
+do-install:
+ @${DO_NADA}
+
+.include <bsd.port.mk>
diff --git a/lang/php5-extensions/pkg-descr b/lang/php5-extensions/pkg-descr
new file mode 100644
index 000000000000..8c822d4b6f93
--- /dev/null
+++ b/lang/php5-extensions/pkg-descr
@@ -0,0 +1,9 @@
+This is a "meta-port" to install the extensions for PHP 5.
+
+Defaults to:
+ctype, dom, iconv, pcre, posix, session, simplexml, sqlite, tokenizer and xml.
+
+WWW: http://www.php.net/
+
+- Alex Dupre
+ale@FreeBSD.org