summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2010-04-23 23:58:28 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2010-04-23 23:58:28 +0000
commitc6935d779aea55a56a4adc560d88969141d5edda (patch)
treec9f849d3712101a0eaf7e6f3a4fa8ae91f3c4d38 /lang
parent- PHP 5.2 slave port (diff)
- PHP 5.2 slave port
PR: 145772 Submitted by: Alex Keda
Notes
Notes: svn path=/head/; revision=253135
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/php52-extensions/Makefile139
-rw-r--r--lang/php52-extensions/pkg-descr9
3 files changed, 149 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 919808822854..ca879cc28cd5 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -251,6 +251,7 @@
SUBDIR += php5
SUBDIR += php5-extensions
SUBDIR += php52
+ SUBDIR += php52-extensions
SUBDIR += php_doc
SUBDIR += pike72
SUBDIR += pike76
diff --git a/lang/php52-extensions/Makefile b/lang/php52-extensions/Makefile
new file mode 100644
index 000000000000..3d8694cddae9
--- /dev/null
+++ b/lang/php52-extensions/Makefile
@@ -0,0 +1,139 @@
+# New ports collection makefile for: php52-extensions
+# Date created: 17 Apr 2010
+# Whom: Alex Keda <admin@lissyara.su>
+#
+# $FreeBSD$
+#
+
+PORTNAME= php52
+PORTVERSION= 1.3
+CATEGORIES= lang
+MASTER_SITES= # none
+PKGNAMESUFFIX= -extensions
+DISTFILES= # none
+EXTRACT_ONLY= # none
+
+MAINTAINER= admin@lissyara.su
+COMMENT= A "meta-port" to install PHP extensions
+
+DEFAULT_PHP_VER=52
+IGNORE_WITH_PHP=4 5
+USE_PHP_BUILD= yes
+
+NO_BUILD= yes
+
+WITH_CTYPE= yes
+WITH_DOM= yes
+WITH_FILTER= yes
+WITH_HASH= yes
+WITH_ICONV= yes
+WITH_JSON= yes
+WITH_PCRE= yes
+WITH_PDO= yes
+WITH_PDO_SQLITE=yes
+WITH_POSIX= yes
+WITH_SESSION= yes
+WITH_SIMPLEXML= yes
+WITH_SPL= yes
+WITH_SQLITE= yes
+WITH_TOKENIZER= yes
+WITH_XML= yes
+WITH_XMLREADER= yes
+WITH_XMLWRITER= yes
+
+OPTIONS= BCMATH "bc style precision math functions" off \
+ BZ2 "bzip2 library support" off \
+ CALENDAR "calendar conversion support" off \
+ CTYPE "ctype functions" on \
+ CURL "CURL support" off \
+ DBA "dba support" off \
+ DBASE "dBase library support" off \
+ DOM "DOM support" on \
+ EXIF "EXIF support" off \
+ FILEINFO "fileinfo support" off \
+ FILTER "input filter support" on \
+ FRIBIDI "FriBidi support" off \
+ FTP "FTP support" off \
+ GD "GD library support" off \
+ GETTEXT "gettext library support" off \
+ GMP "GNU MP support" off \
+ HASH "HASH Message Digest Framework" on \
+ ICONV "iconv support" on \
+ IMAP "IMAP support" off \
+ INTERBASE "Interbase 6 database support (Firebird)" off \
+ JSON "JavaScript Object Serialization support" on \
+ LDAP "OpenLDAP support" off \
+ MBSTRING "multibyte string support" off \
+ MCRYPT "Encryption support" off \
+ MHASH "Crypto-hashing support" off \
+ MING "ming shockwave flash 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 \
+ PCNTL "pcntl support (CLI only)" off \
+ PCRE "Perl Compatible Regular Expression support" on \
+ PDF "PDFlib support (implies GD)" off \
+ PDO "PHP Data Objects Interface (PDO)" on \
+ PDO_SQLITE "PDO sqlite driver" on \
+ 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 \
+ SPL "Standard PHP Library" on \
+ SQLITE "sqlite support" on \
+ SYBASE_CT "Sybase database support" 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 \
+ XMLREADER "XMLReader support" on \
+ XMLRPC "XMLRPC-EPI support" off \
+ XMLWRITER "XMLWriter support" on \
+ XSL "XSL support (Implies DOM)" off \
+ YAZ "YAZ support (ANSI/NISO Z39.50)" 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 CTYPE CURL DBA DBASE \
+ DOM EXIF FILEINFO FILTER FRIBIDI FTP GD GETTEXT \
+ GMP HASH ICONV IMAP INTERBASE JSON LDAP MBSTRING MCRYPT \
+ MHASH MING MSSQL MYSQL MYSQLI NCURSES \
+ ODBC OPENSSL PCNTL PCRE PDF PDO PDO_SQLITE PGSQL POSIX \
+ PSPELL READLINE RECODE SESSION SHMOP SIMPLEXML SNMP SOAP \
+ SOCKETS SPL SQLITE SYBASE_CT SYSVMSG SYSVSEM SYSVSHM \
+ TIDY TOKENIZER WDDX XML XMLREADER XMLRPC XMLWRITER XSL \
+ YAZ ZIP ZLIB
+
+SEL_OPTIONS= yes
+.for opt in ${ALL_OPTIONS}
+. if defined(WITH_${opt}) && !defined(WITHOUT_${opt})
+SEL_OPTIONS+= ${opt:L}
+. endif
+.endfor
+USE_PHP= ${SEL_OPTIONS}
+
+do-install: build
+ @${DO_NADA}
+
+.include <bsd.port.mk>
diff --git a/lang/php52-extensions/pkg-descr b/lang/php52-extensions/pkg-descr
new file mode 100644
index 000000000000..8c822d4b6f93
--- /dev/null
+++ b/lang/php52-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