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 |
;; |