View | Details | Raw Unified | Return to bug 168946
Collapse All | Expand All

(-)lang/php5-extensions/Makefile (-80 / +80 lines)
Lines 25-108 Link Here
25
25
26
LATEST_LINK=	${PORTNAME}${PKGNAMESUFFIX}
26
LATEST_LINK=	${PORTNAME}${PKGNAMESUFFIX}
27
27
28
WITH_CTYPE=	yes
28
OPTIONS_DEFINE=	BCMATH BZ2 CALENDAR CTYPE CURL DBA \
29
WITH_DOM=	yes
30
WITH_FILTER=	yes
31
WITH_HASH=	yes
32
WITH_ICONV=	yes
33
WITH_JSON=	yes
34
WITH_PDO=	yes
35
WITH_PDO_SQLITE=yes
36
WITH_PHAR=	yes
37
WITH_POSIX=	yes
38
WITH_SESSION=	yes
39
WITH_SIMPLEXML=	yes
40
WITH_SQLITE3=	yes
41
WITH_TOKENIZER=	yes
42
WITH_XML=	yes
43
WITH_XMLREADER=	yes
44
WITH_XMLWRITER=	yes
45
46
OPTIONS=	BCMATH          "bc style precision math functions" off \
47
		BZ2             "bzip2 library support" off \
48
		CALENDAR        "calendar conversion support" off \
49
		CTYPE           "ctype functions" on \
50
		CURL            "CURL support" off \
51
		DBA             "dba support" off \
52
		DOM             "DOM support" on \
53
		EXIF            "EXIF support" off \
54
		FILEINFO        "fileinfo support" off \
55
		FILTER          "input filter support" on \
56
		FTP             "FTP support" off \
57
		GD              "GD library support" off \
58
		GETTEXT         "gettext library support" off \
59
		GMP             "GNU MP support" off \
60
		HASH            "HASH Message Digest Framework" on \
61
		ICONV           "iconv support" on \
62
		IMAP            "IMAP support" off \
63
		INTERBASE       "Interbase 6 database support (Firebird)" off \
64
		JSON            "JavaScript Object Serialization support" on \
65
		LDAP            "OpenLDAP support" off \
66
		MBSTRING        "multibyte string support" off \
67
		MCRYPT          "Encryption support" off \
68
		MSSQL           "MS-SQL database support" off \
69
		MYSQL           "MySQL database support" off \
70
		MYSQLI          "MySQLi database support" off \
71
		ODBC            "ODBC support" off \
72
		OPENSSL         "OpenSSL support" off \
73
		PCNTL           "pcntl support (CLI only)" off \
74
		PDF             "PDFlib support (implies GD)" off \
75
		PDO             "PHP Data Objects Interface (PDO)" on \
76
		PDO_SQLITE      "PDO sqlite driver" on \
77
		PGSQL           "PostgreSQL database support" off \
78
		PHAR            "phar support" on \
79
		POSIX           "POSIX-like functions" on \
80
		PSPELL          "pspell support" off \
81
		READLINE        "readline support (CLI only)" off \
82
		RECODE          "recode support" off \
83
		SESSION         "session support" on \
84
		SHMOP           "shmop support" off \
85
		SIMPLEXML       "simplexml support" on \
86
		SNMP            "SNMP support" off \
87
		SOAP            "SOAP support" off \
88
		SOCKETS         "sockets support" off \
89
		SQLITE3         "sqlite3 support" on \
90
		SYBASE_CT       "Sybase database support" off \
91
		SYSVMSG         "System V message support" off \
92
		SYSVSEM         "System V semaphore support" off \
93
		SYSVSHM         "System V shared memory support" off \
94
		TIDY            "TIDY support" off \
95
		TOKENIZER       "tokenizer support" on \
96
		WDDX            "WDDX support (implies XML)" off \
97
		XML             "XML support" on \
98
		XMLREADER       "XMLReader support" on \
99
		XMLRPC          "XMLRPC-EPI support" off \
100
		XMLWRITER       "XMLWriter support" on \
101
		XSL             "XSL support (Implies DOM)" off \
102
		ZIP             "ZIP support" off \
103
		ZLIB            "ZLIB support" off
104
105
ALL_OPTIONS=	BCMATH BZ2 CALENDAR CTYPE CURL DBA \
106
		DOM EXIF FILEINFO FILTER FTP GD GETTEXT \
29
		DOM EXIF FILEINFO FILTER FTP GD GETTEXT \
107
		GMP HASH ICONV IMAP INTERBASE JSON LDAP MBSTRING MCRYPT \
30
		GMP HASH ICONV IMAP INTERBASE JSON LDAP MBSTRING MCRYPT \
108
		MSSQL MYSQL MYSQLI \
31
		MSSQL MYSQL MYSQLI \
Lines 112-121 Link Here
112
		TIDY TOKENIZER WDDX XML XMLREADER XMLRPC XMLWRITER XSL \
35
		TIDY TOKENIZER WDDX XML XMLREADER XMLRPC XMLWRITER XSL \
113
		ZIP ZLIB
36
		ZIP ZLIB
114
37
38
BCMATH_DESC=		bc style precision math functions
39
BZ2_DESC=		bzip2 library support
40
CALENDAR_DESC=		calendar conversion support
41
CTYPE_DESC=		ctype functions
42
CURL_DESC=		CURL support
43
DBA_DESC=		dba support
44
DOM_DESC=		DOM support
45
EXIF_DESC=		EXIF support
46
FILEINFO_DESC=		fileinfo support
47
FILTER_DESC=		input filter support
48
FTP_DESC=		FTP support
49
GD_DESC=		GD library support
50
GETTEXT_DESC=		gettext library support
51
GMP_DESC=		GNU MP support
52
HASH_DESC=		HASH Message Digest Framework
53
ICONV_DESC=		iconv support
54
IMAP_DESC=		IMAP support
55
INTERBASE_DESC=		Interbase 6 database support (Firebird)
56
JSON_DESC=		JavaScript Object Serialization support
57
LDAP_DESC=		OpenLDAP support
58
MBSTRING_DESC=		multibyte string support
59
MCRYPT_DESC=		Encryption support
60
MSSQL_DESC=		MS-SQL database support
61
MYSQL_DESC=		MySQL database support
62
MYSQLI_DESC=		MySQLi database support
63
ODBC_DESC=		ODBC support
64
OPENSSL_DESC=		OpenSSL support
65
PCNTL_DESC=		pcntl support (CLI only)
66
PDF_DESC=		PDFlib support (implies GD)
67
PDO_DESC=		PHP Data Objects Interface (PDO)
68
PDO_SQLITE_DESC=	PDO sqlite driver
69
PGSQL_DESC=		PostgreSQL database support
70
PHAR_DESC=		phar support
71
POSIX_DESC=		POSIX-like functions
72
PSPELL_DESC=		pspell support
73
READLINE_DESC=		readline support (CLI only)
74
RECODE_DESC=		recode support
75
SESSION_DESC=		session support
76
SHMOP_DESC=		shmop support
77
SIMPLEXML_DESC=		simplexml support
78
SNMP_DESC=		SNMP support
79
SOAP_DESC=		SOAP support
80
SOCKETS_DESC=		sockets support
81
SQLITE3_DESC=		sqlite3 support
82
SYBASE_CT_DESC=		Sybase database support
83
SYSVMSG_DESC=		System V message support
84
SYSVSEM_DESC=		System V semaphore support
85
SYSVSHM_DESC=		System V shared memory support
86
TIDY_DESC=		TIDY support
87
TOKENIZER_DESC=		tokenizer support
88
WDDX_DESC=		WDDX support (implies XML)
89
XML_DESC=		XML support
90
XMLREADER_DESC=		XMLReader support
91
XMLRPC_DESC=		XMLRPC-EPI support
92
XMLWRITER_DESC=		XMLWriter support
93
XSL_DESC=		XSL support (Implies DOM)
94
ZIP_DESC=		ZIP support
95
ZLIB_DESC=		ZLIB support
96
97
OPTIONS_DEFAULT=	CTYPE \
98
			DOM \
99
			FILTER \
100
			HASH \
101
			ICONV \
102
			JSON \
103
			PDO \
104
			PDO_SQLITE \
105
			PHAR \
106
			POSIX \
107
			SESSION \
108
			SIMPLEXML \
109
			SQLITE3 \
110
			TOKENIZER \
111
			XML \
112
			XMLREADER \
113
			XMLWRITER
114
115
.include <bsd.port.options.mk>
115
.include <bsd.port.options.mk>
116
116
117
.for opt in ${ALL_OPTIONS}
117
.for opt in ${OPTIONS_DEFINE}
118
.	if defined(WITH_${opt}) && !defined(WITHOUT_${opt})
118
.	if ${PORT_OPTIONS:M${opt}}
119
USE_PHP+=	${opt:L}
119
USE_PHP+=	${opt:L}
120
.	endif
120
.	endif
121
.endfor
121
.endfor

Return to bug 168946