forked from Lainports/freebsd-ports
in bsd.default-versions.mk later, and the value from the Makefile will not be used at all. We would change bsd.default-versions.mk, but really these ports should not be changing what the "default" it. Change to modifying what the "current" version is as PHP_VER. This fixes some cases of 'make check-sanity' not passing for php extension ports in Poudriere where there is no LOCALBASE/etc/php.conf to set a proper PHP_VER. In these cases the PHP_DEFAULT value (of 5.6) is used rather than the version set by the extension Makefile and the later checks for whether that version has that extension may incorrectly error.
119 lines
3.2 KiB
Makefile
119 lines
3.2 KiB
Makefile
# Created by: Alex Dupre <ale@FreeBSD.org>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= php55
|
|
PORTVERSION= 1.8
|
|
CATEGORIES= lang
|
|
PKGNAMESUFFIX= -extensions
|
|
|
|
MAINTAINER= ale@FreeBSD.org
|
|
COMMENT= "meta-port" to install PHP extensions
|
|
|
|
USES= metaport php
|
|
PHP_VER= 55
|
|
IGNORE_WITH_PHP=56 70
|
|
|
|
OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \
|
|
DOM EXIF FILEINFO FILTER FTP GD GETTEXT \
|
|
GMP HASH ICONV IMAP INTERBASE JSON LDAP MBSTRING MCRYPT \
|
|
MSSQL MYSQL MYSQLI \
|
|
ODBC OPCACHE OPENSSL PCNTL PDF PDO PDO_DBLIB PDO_FIREBIRD \
|
|
PDO_MYSQL PDO_ODBC PDO_PGSQL PDO_SQLITE PGSQL PHAR POSIX \
|
|
PSPELL READLINE RECODE SESSION SHMOP SIMPLEXML SNMP SOAP \
|
|
SOCKETS SQLITE3 SYBASE_CT SYSVMSG SYSVSEM SYSVSHM \
|
|
TIDY TOKENIZER WDDX XML XMLREADER XMLRPC XMLWRITER XSL \
|
|
ZIP ZLIB
|
|
|
|
BCMATH_DESC= bc style precision math functions
|
|
BZ2_DESC= bzip2 library support
|
|
CALENDAR_DESC= calendar conversion support
|
|
CTYPE_DESC= ctype functions
|
|
CURL_DESC= CURL support
|
|
DBA_DESC= dba support
|
|
DOM_DESC= DOM support
|
|
EXIF_DESC= EXIF support
|
|
FILEINFO_DESC= fileinfo support
|
|
FILTER_DESC= input filter support
|
|
FTP_DESC= FTP support
|
|
GD_DESC= GD library support
|
|
GETTEXT_DESC= gettext library support
|
|
GMP_DESC= GNU MP support
|
|
HASH_DESC= HASH Message Digest Framework
|
|
ICONV_DESC= iconv support
|
|
IMAP_DESC= IMAP support
|
|
INTERBASE_DESC= Interbase 6 database support (Firebird)
|
|
JSON_DESC= JavaScript Object Serialization support
|
|
LDAP_DESC= OpenLDAP support
|
|
MBSTRING_DESC= multibyte string support
|
|
MCRYPT_DESC= Encryption support
|
|
MSSQL_DESC= MS-SQL database support
|
|
MYSQL_DESC= MySQL database support
|
|
MYSQLI_DESC= MySQLi database support
|
|
ODBC_DESC= ODBC support
|
|
OPCACHE_DESC= OPcache support
|
|
OPENSSL_DESC= OpenSSL support
|
|
PCNTL_DESC= pcntl support (CLI only)
|
|
PDF_DESC= PDFlib support (implies GD)
|
|
PDO_DESC= PHP Data Objects Interface (PDO)
|
|
PDO_DBLIB_DESC= PDO DBLIB-DB driver
|
|
PDO_FIREBIRD_DESC= PDO Firebird driver
|
|
PDO_MYSQL_DESC= PDO MySQL driver
|
|
PDO_ODBC_DESC= PDO ODBC driver
|
|
PDO_PGSQL_DESC= PDO PostgreSQL driver
|
|
PDO_SQLITE_DESC= PDO sqlite driver
|
|
PGSQL_DESC= PostgreSQL database support
|
|
PHAR_DESC= phar support
|
|
POSIX_DESC= POSIX-like functions
|
|
PSPELL_DESC= pspell support
|
|
READLINE_DESC= readline support (CLI only)
|
|
RECODE_DESC= recode support
|
|
SESSION_DESC= session support
|
|
SHMOP_DESC= shmop support
|
|
SIMPLEXML_DESC= simplexml support
|
|
SNMP_DESC= SNMP support
|
|
SOAP_DESC= SOAP support
|
|
SOCKETS_DESC= sockets support
|
|
SQLITE3_DESC= sqlite3 support
|
|
SYBASE_CT_DESC= Sybase database support
|
|
SYSVMSG_DESC= System V message support
|
|
SYSVSEM_DESC= System V semaphore support
|
|
SYSVSHM_DESC= System V shared memory support
|
|
TIDY_DESC= TIDY support
|
|
TOKENIZER_DESC= tokenizer support
|
|
WDDX_DESC= WDDX support (implies XML)
|
|
XML_DESC= XML support
|
|
XMLREADER_DESC= XMLReader support
|
|
XMLRPC_DESC= XMLRPC-EPI support
|
|
XMLWRITER_DESC= XMLWriter support
|
|
XSL_DESC= XSL support (Implies DOM)
|
|
ZIP_DESC= ZIP support
|
|
ZLIB_DESC= ZLIB support
|
|
|
|
OPTIONS_DEFAULT= CTYPE \
|
|
DOM \
|
|
FILTER \
|
|
HASH \
|
|
ICONV \
|
|
JSON \
|
|
OPCACHE \
|
|
PDO \
|
|
PDO_SQLITE \
|
|
PHAR \
|
|
POSIX \
|
|
SESSION \
|
|
SIMPLEXML \
|
|
SQLITE3 \
|
|
TOKENIZER \
|
|
XML \
|
|
XMLREADER \
|
|
XMLWRITER
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
.for opt in ${OPTIONS_DEFINE}
|
|
. if ${PORT_OPTIONS:M${opt}}
|
|
USE_PHP+= ${opt:tl}
|
|
. endif
|
|
.endfor
|
|
|
|
.include <bsd.port.mk>
|