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

(-)mod_php4/Makefile (-5 / +1 lines)
Lines 50-60 Link Here
50
.endif
50
.endif
51
51
52
CONFIGURE_ARGS+=--enable-versioning \
52
CONFIGURE_ARGS+=--enable-versioning \
53
		--with-system-regex \
53
		--enable-inline-optimization
54
		--disable-debug \
55
		--enable-track-vars \
56
		--without-gd \
57
		--without-mysql
58
54
59
CFLAGS+=	-I${PREFIX}/include
55
CFLAGS+=	-I${PREFIX}/include
60
56
(-)mod_php4/scripts/configure.php (-9 / +61 lines)
Lines 17-24 Link Here
17
	/usr/bin/dialog --title "configuration options" --clear \
17
	/usr/bin/dialog --title "configuration options" --clear \
18
		--checklist "\n\
18
		--checklist "\n\
19
Please select desired options:" -1 -1 16 \
19
Please select desired options:" -1 -1 16 \
20
GD		"GD library support" OFF \
20
GD1		"GD 1.x library support" OFF \
21
GD2		"GD 2.x library support" OFF \
21
zlib		"zlib library support" ON \
22
zlib		"zlib library support" ON \
23
zziplib		"zziplib library support" OFF \
24
bzip2		"bzip2 library support" OFF \
22
mcrypt		"Encryption support" OFF \
25
mcrypt		"Encryption support" OFF \
23
mhash		"Crypto-hashing support" OFF \
26
mhash		"Crypto-hashing support" OFF \
24
pdflib		"pdflib support" OFF \
27
pdflib		"pdflib support" OFF \
Lines 35-42 Link Here
35
OpenSSL		"OpenSSL support" OFF \
38
OpenSSL		"OpenSSL support" OFF \
36
SNMP		"SNMP support" OFF \
39
SNMP		"SNMP support" OFF \
37
XML		"XML support" OFF \
40
XML		"XML support" OFF \
41
XMLRPC		"XMLRPC-EPI support (implies XML)" OFF \
38
XSLT		"Sablotron support (implies XML and iconv)" OFF \
42
XSLT		"Sablotron support (implies XML and iconv)" OFF \
39
DOMXML		"DOM support" OFF \
43
DOMXML		"DOM support" OFF \
44
WDDX		"WDDX support (implies XML)" OFF \
40
FTP		"File Transfer Protocol support" OFF \
45
FTP		"File Transfer Protocol support" OFF \
41
CURL		"CURL support" OFF \
46
CURL		"CURL support" OFF \
42
gettext		"gettext library support" OFF \
47
gettext		"gettext library support" OFF \
Lines 79-98 Link Here
79
84
80
while [ "$1" ]; do
85
while [ "$1" ]; do
81
	case $1 in
86
	case $1 in
82
		\"GD\")
87
		\"GD1\")
83
			echo "LIB_DEPENDS+=	gd.2:\${PORTSDIR}/graphics/gd"
88
			echo "LIB_DEPENDS+=	gd.2:\${PORTSDIR}/graphics/gd"
84
			echo "LIB_DEPENDS+=	freetype.9:\${PORTSDIR}/print/freetype2"
89
			echo "LIB_DEPENDS+=	freetype.9:\${PORTSDIR}/print/freetype2"
85
			echo "LIB_DEPENDS+=	png.5:\${PORTSDIR}/graphics/png"
90
			echo "LIB_DEPENDS+=	png.5:\${PORTSDIR}/graphics/png"
86
			echo "LIB_DEPENDS+=	jpeg.9:\${PORTSDIR}/graphics/jpeg"
91
			echo "LIB_DEPENDS+=	jpeg.9:\${PORTSDIR}/graphics/jpeg"
87
			echo "CONFIGURE_ARGS+=--with-gd=\${LOCALBASE} \\"
92
			echo "CONFIGURE_ARGS+=--with-gd=\${LOCALBASE} \\"
93
			echo "		--enable-gd-native-ttf \\"
88
			echo "		--with-freetype-dir=\${LOCALBASE} \\"
94
			echo "		--with-freetype-dir=\${LOCALBASE} \\"
89
			echo "		--with-jpeg-dir=\${LOCALBASE} \\"
95
			echo "		--with-jpeg-dir=\${LOCALBASE} \\"
90
			echo "		--with-png-dir=\${LOCALBASE}"
96
			echo "		--with-png-dir=\${LOCALBASE}"
97
			if [ "$GD2" ]; then
98
				echo "GD1 and GD2 are mutually exclusive." > /dev/stderr
99
				rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
100
				exit 1
101
                        fi
102
			GD1=1
103
			;;
104
		\"GD2\")
105
			echo "LIB_DEPENDS+=	gd.3:\${PORTSDIR}/graphics/gd2"
106
			echo "LIB_DEPENDS+=	freetype.9:\${PORTSDIR}/print/freetype2"
107
			echo "LIB_DEPENDS+=	png.5:\${PORTSDIR}/graphics/png"
108
			echo "LIB_DEPENDS+=	jpeg.9:\${PORTSDIR}/graphics/jpeg"
109
			echo "CONFIGURE_ARGS+=--with-gd=\${LOCALBASE} \\"
110
			echo "		--enable-gd-native-ttf \\"
111
			echo "		--with-freetype-dir=\${LOCALBASE} \\"
112
			echo "		--with-jpeg-dir=\${LOCALBASE} \\"
113
			echo "		--with-png-dir=\${LOCALBASE}"
114
			if [ "$GD1" ]; then
115
				echo "GD1 and GD2 are mutually exclusive." > /dev/stderr
116
				rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
117
				exit 1
118
                        fi
119
			GD2=1
91
			;;
120
			;;
92
		\"zlib\")
121
		\"zlib\")
93
			echo "CONFIGURE_ARGS+=--with-zlib"
122
			echo "CONFIGURE_ARGS+=--with-zlib"
94
			ZLIB=1
123
			ZLIB=1
95
			;;
124
			;;
125
		\"zziplib\")
126
			echo "LIB_DEPENDS+=	zzip-0.10:\${PORTSDIR}/devel/zziplib"
127
			echo "CONFIGURE_ARGS+=--with-zip=\${LOCALBASE}"
128
			;;
129
		\"bzip2\")
130
			if [ -x /usr/bin/bzip2 ]; then
131
				BZ2PREFIX=/usr
132
			else
133
				BZ2PREFIX=/usr/local
134
				echo "LIB_DEPENDS+=	bz2.1:\${PORTSDIR}/archivers/bzip2"
135
			fi
136
			echo "BZ2PREFIX=${BZ2PREFIX}"
137
			echo "CONFIGURE_ARGS+=--with-bz2=\${BZ2PREFIX}"
138
			;;
96
		\"mcrypt\")
139
		\"mcrypt\")
97
			echo "LIB_DEPENDS+=	mcrypt.6:\${PORTSDIR}/security/libmcrypt"
140
			echo "LIB_DEPENDS+=	mcrypt.6:\${PORTSDIR}/security/libmcrypt"
98
			echo "CONFIGURE_ARGS+=--with-mcrypt=\${LOCALBASE}"
141
			echo "CONFIGURE_ARGS+=--with-mcrypt=\${LOCALBASE}"
Lines 143-151 Link Here
143
			;;
186
			;;
144
		\"SybaseDB\")
187
		\"SybaseDB\")
145
			echo "LIB_DEPENDS+=	sybdb.1:\${PORTSDIR}/databases/freetds"
188
			echo "LIB_DEPENDS+=	sybdb.1:\${PORTSDIR}/databases/freetds"
146
			echo "LIB_DEPENDS+=	giconv.2:\${PORTSDIR}/converters/libiconv"
189
			echo "LIB_DEPENDS+=	iconv.3:\${PORTSDIR}/converters/libiconv"
147
			echo "CONFIGURE_ARGS+=--with-sybase=\${LOCALBASE}"
190
			echo "CONFIGURE_ARGS+=--with-sybase=\${LOCALBASE}"
148
			LIBS="${LIBS} -L\${LOCALBASE}/lib -lgiconv"
149
			if [ "$SYBASECT" ]; then
191
			if [ "$SYBASECT" ]; then
150
				echo "SybaseDB and SybaseCT are mutually exclusive." > /dev/stderr
192
				echo "SybaseDB and SybaseCT are mutually exclusive." > /dev/stderr
151
				rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
193
				rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
Lines 155-163 Link Here
155
			;;
197
			;;
156
		\"SybaseCT\")
198
		\"SybaseCT\")
157
			echo "LIB_DEPENDS+=	ct.0:\${PORTSDIR}/databases/freetds"
199
			echo "LIB_DEPENDS+=	ct.0:\${PORTSDIR}/databases/freetds"
158
			echo "LIB_DEPENDS+=	giconv.2:\${PORTSDIR}/converters/libiconv"
200
			echo "LIB_DEPENDS+=	iconv.3:\${PORTSDIR}/converters/libiconv"
159
			echo "CONFIGURE_ARGS+=--with-sybase-ct=\${LOCALBASE}"
201
			echo "CONFIGURE_ARGS+=--with-sybase-ct=\${LOCALBASE}"
160
			LIBS="${LIBS} -L\${LOCALBASE}/lib -lgiconv"
161
			if [ "$SYBASEDB" ]; then
202
			if [ "$SYBASEDB" ]; then
162
				echo "SybaseDB and SybaseCT are mutually exclusive." > /dev/stderr
203
				echo "SybaseDB and SybaseCT are mutually exclusive." > /dev/stderr
163
				rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
204
				rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
Lines 212-224 Link Here
212
			;;
253
			;;
213
		\"XML\")
254
		\"XML\")
214
			echo "LIB_DEPENDS+=	expat.2:\${PORTSDIR}/textproc/expat2"
255
			echo "LIB_DEPENDS+=	expat.2:\${PORTSDIR}/textproc/expat2"
215
			echo "CONFIGURE_ARGS+=--with-xml --with-expat-dir=\${LOCALBASE}"
256
			echo "CONFIGURE_ARGS+=	--with-expat-dir=\${LOCALBASE}"
216
			XML=1
257
			XML=1
217
			;;
258
			;;
259
		\"XMLRPC\")
260
			echo "CONFIGURE_ARGS+=	--with-xmlrpc"
261
			if [ -z "$XML" ]; then
262
				set $* \"XML\"
263
			fi
264
			;;
218
		\"XSLT\")
265
		\"XSLT\")
219
			echo "LIB_DEPENDS+=	sablot.67:\${PORTSDIR}/textproc/sablotron"
266
			echo "LIB_DEPENDS+=	sablot.67:\${PORTSDIR}/textproc/sablotron"
220
			echo "CONFIGURE_ARGS+=--enable-xslt --with-xslt-sablot"
267
			echo "CONFIGURE_ARGS+=--enable-xslt --with-xslt-sablot"
221
			echo "CONFIGURE_ARGS+=--with-expat-dir=\${LOCALBASE}"
222
			if [ -z "$XML" ]; then
268
			if [ -z "$XML" ]; then
223
				set $* \"XML\"
269
				set $* \"XML\"
224
			fi
270
			fi
Lines 230-235 Link Here
230
			echo "LIB_DEPENDS+=	xml2.5:\${PORTSDIR}/textproc/libxml2"
276
			echo "LIB_DEPENDS+=	xml2.5:\${PORTSDIR}/textproc/libxml2"
231
			echo "CONFIGURE_ARGS+=--with-dom=\${LOCALBASE}"
277
			echo "CONFIGURE_ARGS+=--with-dom=\${LOCALBASE}"
232
			;;
278
			;;
279
		\"WDDX\")
280
			echo "CONFIGURE_ARGS+=--enable-wddx"
281
			if [ -z "$XML" ]; then
282
				set $* \"XML\"
283
			fi
284
			;;
233
		\"FTP\")
285
		\"FTP\")
234
			echo "CONFIGURE_ARGS+=--enable-ftp"
286
			echo "CONFIGURE_ARGS+=--enable-ftp"
235
			;;
287
			;;
Lines 242-248 Link Here
242
			echo "CONFIGURE_ARGS+=--with-gettext=\${LOCALBASE}"
294
			echo "CONFIGURE_ARGS+=--with-gettext=\${LOCALBASE}"
243
			;;
295
			;;
244
		\"iconv\")
296
		\"iconv\")
245
			echo "LIB_DEPENDS+=	iconv.2:\${PORTSDIR}/converters/iconv"
297
			echo "LIB_DEPENDS+=	iconv.3:\${PORTSDIR}/converters/libiconv"
246
			echo "CONFIGURE_ARGS+=--with-iconv=\${LOCALBASE}"
298
			echo "CONFIGURE_ARGS+=--with-iconv=\${LOCALBASE}"
247
			ICONV=1
299
			ICONV=1
248
			;;
300
			;;

Return to bug 36109