aboutsummaryrefslogtreecommitdiffstats
path: root/lang/php74-extensions/Makefile
blob: 59e50a2ca4f496957e913cf22a2c249f21e606d5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
# $FreeBSD$

PORTNAME=   php74
PORTVERSION=    1.0
CATEGORIES= lang
PKGNAMESUFFIX=  -extensions

MAINTAINER= tz@FreeBSD.org
COMMENT=    "meta-port" to install PHP extensions

USES=       metaport php
PHP_VER=    74
IGNORE_WITH_PHP=    71 72 73

OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \
        DOM ENCHANT EXIF FILEINFO FILTER FTP GD GETTEXT \
        GMP ICONV INTL IMAP JSON LDAP MBSTRING \
        MYSQLI \
        ODBC OPCACHE OPENSSL PCNTL PDF PDO PDO_DBLIB PDO_FIREBIRD \
        PDO_MYSQL PDO_ODBC PDO_PGSQL PDO_SQLITE PGSQL PHAR POSIX \
        PSPELL READLINE SESSION SHMOP SIMPLEXML SNMP SOAP \
        SOCKETS SODIUM SQLITE3 SYSVMSG SYSVSEM SYSVSHM \
        TIDY TOKENIZER 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
ENCHANT_DESC=       Enchant spelling 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
ICONV_DESC=     iconv support
IMAP_DESC=      IMAP support
INTL_DESC=      Internationalization(ICU)
JSON_DESC=      JavaScript Object Serialization support
LDAP_DESC=      OpenLDAP support
MBSTRING_DESC=      multibyte string 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)
SESSION_DESC=       session support
SHMOP_DESC=     shmop support
SIMPLEXML_DESC=     simplexml support
SNMP_DESC=      SNMP support
SOAP_DESC=      SOAP support
SOCKETS_DESC=       sockets support
SODIUM_DESC=        Sodium encryption support
SQLITE3_DESC=       sqlite3 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
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 \
            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>