Annotation of elwix/config/rc.3thparty_helper, revision 1.3.2.6
1.2 misho 1: #!/bin/sh
2: #
3: # (C)`14 PKG-Builder script helper for elwix by Michael Pounov <misho@elwix.org>
4: #
5: # ./rc.3thparty_helper [package] [make_tool] [prefix_dir] [build_arch_str]
6: #
1.3.2.6 ! misho 7: # $Id: rc.3thparty_helper,v 1.3.2.5 2020/06/11 00:51:37 misho Exp $
1.2 misho 8: #
9:
10: [ -r ./config/rc.elwix ] && . ./config/rc.elwix
11: if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
12: echo
13: echo "ELWIX project is not configured !?!"
14: echo
15: exit 1
16: fi
17:
18:
19: CMD=$1
20: MK=${2:-make}
21: P=${3:-/tmp/elwix}
22: B=$4
1.3.2.2 misho 23: PFX="--prefix=${P}"
1.2 misho 24: shift; shift; shift; shift;
25: echo ">>> Working script ${MK} into ${PFX}"
26:
27: if [ -n "${B}" ]; then
1.3.2.2 misho 28: PFX="${PFX} --host=${B}"
1.2 misho 29: fi
30:
31: TOP=$(pwd)
32: echo ">>> TOPDIR=${TOP}"
33:
34: if [ $P = "/tmp/elwix" ]; then
35: rm -rf /tmp/elwix
36: install -d /tmp/elwix
37: install -d /tmp/elwix/bin
38: install -d /tmp/elwix/include
39: install -d /tmp/elwix/lib
40: install -d /tmp/elwix/libexec
41: install -d /tmp/elwix/man
42: install -d /tmp/elwix/man/man1
43: install -d /tmp/elwix/man/man2
44: install -d /tmp/elwix/man/man3
45: install -d /tmp/elwix/man/man4
46: install -d /tmp/elwix/man/man5
47: install -d /tmp/elwix/man/man6
48: install -d /tmp/elwix/man/man7
49: install -d /tmp/elwix/man/man8
50: install -d /tmp/elwix/man/man9
51: install -d /tmp/elwix/sbin
52: install -d /tmp/elwix/share
53: fi
54:
55: find ${ADDSRC} -name .deps -type d -exec rm -rf {} \;
56:
57: case $CMD in
1.3 misho 58: automake)
59: cd ${ADDSRC}/automake
60: echo ">>> Now rebuild elwix $CMD program ..."
61: ;;
1.2 misho 62: sudo)
63: cd ${ADDSRC}/sudo
64: ./configure --sysconfdir=/etc --libexecdir=/usr/local/libexec --with-ignore-dot \
65: --with-tty-tickets --with-env-editor --with-logincap \
66: --with-long-otp-prompt --with-pam --with-logfac=local2 \
67: --with-bsm-audit ${PFX} || exit 1
68: ${MK} clean || exit 1
69: ${MK} || exit 1
70: install src/sudo ${P}/bin || exit 1
71: ln ${P}/bin/sudo ${P}/bin/sudoedit || exit 1
72: install plugins/sudoers/sudoreplay ${P}/bin || exit 1
73: install plugins/sudoers/visudo ${P}/sbin || exit 1
74: install plugins/sudoers/.libs/sudoers.so ${P}/libexec || exit 1
75: install src/.libs/libsudo_noexec.so ${P}/libexec || exit 1
76: echo ">>> Now rebuild elwix $CMD program ..."
77: ;;
78: expat)
79: cd ${ADDSRC}/expat
80: ./configure ${PFX} || exit 1
81: ${MK} clean || exit 1
82: ${MK} || exit 1
83: ${MK} install || exit 1
84: echo ">>> Now rebuild elwix $CMD program ..."
85: ;;
86: readline)
87: cd ${ADDSRC}/readline
1.3 misho 88: ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
89: ${MK} clean || exit 1
90: ${MK} || exit 1
91: ${MK} install || exit 1
92: echo ">>> Now rebuild elwix $CMD program ..."
93: ;;
94: confuse)
95: cd ${ADDSRC}/confuse
96: ${CEXEC} INSTALL="/usr/bin/install" ./configure --disable-nls --enable-shared ${PFX} || exit 1
1.2 misho 97: ${MK} clean || exit 1
98: ${MK} || exit 1
99: ${MK} install || exit 1
100: echo ">>> Now rebuild elwix $CMD program ..."
101: ;;
102: mpd)
103: # cd ${ADDSRC}/libpdel
104: # ${MK} clean || exit 1
105: # ${MK} || exit 1
106: # find . -name \*.so\* -type f -exec install {} ${P}/lib \;
107: # cd ..
108: cd ${ADDSRC}/mpd/src
1.3 misho 109: ${CEXEC} INSTALL="/usr/bin/install" DESTDIR=${WORLD} ./configure
110: ${MK} DESTDIR=${WORLD} clean || exit 1
111: ${MK} DESTDIR=${WORLD} || exit 1
1.2 misho 112: install mpd5 ${P}/sbin || exit 1
113: echo ">>> Now rebuild elwix $CMD program ..."
114: ;;
115: libevent)
116: cd ${ADDSRC}/libevent
117: ./configure ${PFX} --mandir=${P}/man --infodir=${P}/info || exit 1
118: ${MK} clean || exit 1
119: ${MK} || exit 1
120: ${MK} install || exit 1
121: echo ">>> Now rebuild elwix $CMD program ..."
122: ;;
123: mini_sendmail)
124: cd ${ADDSRC}/mini_sendmail
125: ${MK} clean || exit 1
126: ${MK} || exit 1
127: install mini_sendmail ${P}/sbin || exit 1
128: echo ">>> Now rebuild elwix $CMD program ..."
129: ;;
130: choparp)
131: cd ${ADDSRC}/choparp
132: rm -f choparp
133: ${MK} choparp || exit 1
134: install choparp ${P}/sbin || exit 1
135: echo ">>> Now rebuild elwix $CMD program ..."
136: ;;
137: ttcp)
138: cd ${ADDSRC}/ttcp
139: rm -f ttcp
140: ${MK} ttcp || exit 1
141: install ttcp ${P}/bin || exit 1
142: echo ">>> Now rebuild elwix $CMD program ..."
143: ;;
1.3 misho 144: iperf)
145: cd ${ADDSRC}/iperf
1.3.2.4 misho 146: ./configure ${PFX} || exit 1
1.3 misho 147: ${MK} clean || exit 1
148: ${MK} || exit 1
149: ${MK} install || exit 1
150: echo ">>> Now rebuild elwix $CMD program ..."
151: ;;
1.2 misho 152: trafshow)
153: cd ${ADDSRC}/trafshow
154: ./configure --sysconfdir=/etc ${PFX} || exit 1
155: ${MK} clean || exit 1
156: ${MK} || exit 1
157: ${MK} install || exit 1
158: echo ">>> Now rebuild elwix $CMD program ..."
159: ;;
1.3.2.5 misho 160: curl)
161: cd ${ADDSRC}/curl
162: ./configure --sysconfdir=/etc --disable-werror --enable-alt-svc --without-brotli --disable-ares --enable-cookies \
163: --disable-curldebug --disable-debug --enable-dict --enable-ftp --without-gnutls --enable-gopher \
164: --without-gssapi --enable-http --with-nghttp2 --without-libidn2 --enable-imap --enable-ipv6 \
165: --disable-ldap --disable-ldaps --without-libssh2 --without-libmetalink --without-nss --with-ssl=/usr \
166: --enable-pop3 --enable-proxy --without-libpsl --without-librtmp --enable-rtsp --disable-smb \
167: --enable-smtp --enable-telnet --enable-tftp --enable-pthreads --enable-threaded-resolver \
168: --enable-tls-srp --without-wolfssl --disable-silent-rules ${PFX} || exit 1
169: ${MK} clean || exit 1
170: ${MK} || exit 1
171: ${MK} install || exit 1
172: echo ">>> Now rebuild elwix $CMD program ..."
173: ;;
174: strongswan)
175: cd ${ADDSRC}/strongswan
176: ./configure --sysconfdir=/etc/strongswan --enable-kernel-pfkey --enable-kernel-pfroute --disable-kernel-netlink \
177: --disable-scripts --disable-gmp --enable-openssl --enable-eap-identity --enable-eap-md5 \
178: --enable-eap-tls --enable-eap-mschapv2 --enable-eap-peap --enable-eap-ttls --enable-md4 \
179: --enable-blowfish --enable-addrblock --enable-whitelist --enable-cmd --with-group=wheel \
180: --with-printf-hooks=builtin --enable-curl --disable-scepclient --enable-swanctl --enable-vici \
1.3.2.6 ! misho 181: --disable-silent-rules --with-ipsecdir=/usr/pkg/libexec/ipsec ${PFX} || exit 1
1.3.2.5 misho 182: aclocal
183: automake
184: ${MK} clean || exit 1
185: ${MK} || exit 1
186: ${MK} install || exit 1
1.3.2.6 ! misho 187: mv -v /usr/pkg/libexec/ipsec ${P}/libexec
! 188: rm -rf /usr/pkg
1.3.2.5 misho 189: echo ">>> Now rebuild elwix $CMD program ..."
190: ;;
1.2 misho 191: ipsec-tools)
192: cd ${ADDSRC}/ipsec-tools
1.3 misho 193: ./configure --enable-shared --sysconfdir=/etc/racoon --localstatedir=/var/run --with-pkgversion=elwix-0.8.2 \
1.2 misho 194: --enable-debug --enable-ipv6 --enable-adminport --enable-stats \
195: --enable-dpd --enable-natt=yes --enable-frag --enable-hybrid \
196: --without-libpam --disable-gssapi --with-libradius --without-libldap \
197: --disable-samode-unspec --disable-rc5 --disable-idea ${PFX} || exit 1
198: ${MK} clean || exit 1
199: ${MK} || exit 1
200: ${MK} install || exit 1
201: echo ">>> Now rebuild elwix $CMD program ..."
202: ;;
203: dhcp)
204: cd ${ADDSRC}/dhcp
205: ./configure --localstatedir=/var --enable-paranoia --enable-early-chroot \
206: --enable-dhcpv6 ${PFX} || exit 1
207: ${MK} clean || exit 1
208: ${MK} || exit 1
209: install server/dhcpd ${P}/sbin || exit 1
210: install relay/dhcrelay ${P}/sbin || exit 1
211: install dhcpctl/omshell ${P}/bin || exit 1
212: echo ">>> Now rebuild elwix $CMD program ..."
213: ;;
214: dhcping)
215: cd ${ADDSRC}/dhcping
216: ./configure ${PFX} || exit 1
217: ${MK} clean || exit 1
218: ${MK} || exit 1
219: ${MK} install || exit 1
220: echo ">>> Now rebuild elwix $CMD program ..."
221: ;;
222: mrouted)
223: cd ${ADDSRC}/mrouted
224: ${MK} clean || exit 1
225: ${MK} || exit 1
226: install map-mbone ${P}/sbin || exit 1
227: install mrinfo ${P}/sbin || exit 1
228: install mrouted ${P}/sbin || exit 1
229: install mtrace ${P}/sbin || exit 1
230: echo ">>> Now rebuild elwix $CMD program ..."
231: ;;
232: igmpproxy)
233: cd ${ADDSRC}/igmpproxy
1.3 misho 234: ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2 misho 235: ${MK} clean || exit 1
236: ${MK} || exit 1
237: ${MK} install || exit 1
238: echo ">>> Now rebuild elwix $CMD program ..."
239: ;;
240: bmon)
241: cd ${ADDSRC}/bmon
1.3 misho 242: LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2 misho 243: ${MK} clean || exit 1
244: ${MK} || exit 1
245: ${MK} install || exit 1
246: echo ">>> Now rebuild elwix $CMD program ..."
247: ;;
248: iftop)
249: cd ${ADDSRC}/iftop
250: ./configure --with-resolver=netdb_1thread ${PFX} || exit 1
251: ${MK} clean || exit 1
252: ${MK} || exit 1
253: ${MK} install || exit 1
254: echo ">>> Now rebuild elwix $CMD program ..."
255: ;;
1.3 misho 256: libnet)
1.2 misho 257: cd ${ADDSRC}/libnet
1.3 misho 258: ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2 misho 259: ${MK} clean || exit 1
260: ${MK} || exit 1
261: ${MK} install || exit 1
1.3 misho 262: echo ">>> Now rebuild elwix $CMD program ..."
263: ;;
264: arping)
1.2 misho 265: cd ${ADDSRC}/arping
1.3 misho 266: # ${CEXEC} LDFLAGS=-L${ADDSRC}/libnet/src CFLAGS=-I${ADDSRC}/libnet/include \
267: LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2 misho 268: ${MK} clean || exit 1
269: ${MK} || exit 1
270: ${MK} install || exit 1
271: echo ">>> Now rebuild elwix $CMD program ..."
272: ;;
273: hping2)
274: cd ${ADDSRC}/hping2
1.3 misho 275: ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2 misho 276: ${MK} clean || exit 1
1.3 misho 277: case ${TARGET_ARCH} in
278: i386|amd64)
279: CROSSCOMPILE="-D__LITTLE_ENDIAN_BITFIELD" ${MK} || exit 1
280: ;;
281: *)
282: CROSSCOMPILE="-D__BIG_ENDIAN_BITFIELD" ${MK} || exit 1
283: ;;
284: esac
285: ${MK} strip
1.2 misho 286: install hping2 ${P}/sbin || exit 1
287: echo ">>> Now rebuild elwix $CMD program ..."
288: ;;
289: mtr)
290: cd ${ADDSRC}/mtr
1.3 misho 291: ${CEXEC} INSTALL="/usr/bin/install" ./configure --enable-ipv6 --without-gtk ${PFX} || exit 1
1.2 misho 292: ${MK} clean || exit 1
293: ${MK} || exit 1
294: ${MK} install || exit 1
295: echo ">>> Now rebuild elwix $CMD program ..."
296: ;;
297: ipguard)
298: cd ${ADDSRC}/ipguard
299: ${MK} clean || exit 1
1.3 misho 300: ${MK} PREFIX="${PKG}" LOCALBASE="${PKG}" || exit 1
1.2 misho 301: install ipguard ${P}/sbin || exit 1
302: echo ">>> Now rebuild elwix $CMD program ..."
303: ;;
304: miniupnpd)
305: cd ${ADDSRC}/miniupnpd
306: ${MK} clean || exit 1
307: ${MK} || exit 1
308: install miniupnpd ${P}/sbin || exit 1
309: install miniupnpdctl ${P}/sbin || exit 1
310: echo ">>> Now rebuild elwix $CMD program ..."
311: ;;
312: miniupnpc)
313: cd ${ADDSRC}/miniupnpc
314: ${MK} clean || exit 1
315: ${MK} || exit 1
316: install libminiupnpc.so ${P}/lib || exit 1
317: install external-ip.sh ${P}/bin || exit 1
318: install upnpc-shared ${P}/bin/upnpc || exit 1
1.3.2.1 misho 319: echo ">>> Now rebuild elwix $CMD program ..."
320: ;;
321: pimd)
322: cd ${ADDSRC}/pimd
1.3.2.2 misho 323: ${CEXEC} echo ./configure ${PFX} || exit 1
1.3.2.1 misho 324: ${MK} clean || exit 1
1.3.2.2 misho 325: ${MK} || exit 1
1.3.2.1 misho 326: install pimd ${P}/sbin || exit 1
1.2 misho 327: echo ">>> Now rebuild elwix $CMD program ..."
328: ;;
1.3.2.2 misho 329: pimdd)
330: cd ${ADDSRC}/pimdd
331: ${MK} clean || exit 1
332: ${MK} || exit 1
333: install pimdd ${P}/sbin || exit 1
334: echo ">>> Now rebuild elwix $CMD program ..."
335: ;;
336: freevrrpd)
337: cd ${ADDSRC}/freevrrpd
338: ${MK} clean || exit 1
339: ${MK} || exit 1
340: install freevrrpd ${P}/sbin || exit 1
341: echo ">>> Now rebuild elwix $CMD program ..."
342: ;;
1.2 misho 343: smartmontools)
344: cd ${ADDSRC}/smartmontools
345: ./configure --enable-sample --disable-dependency-tracking --enable-drivedb ${PFX} || exit 1
346: ${MK} clean || exit 1
347: ${MK} || exit 1
348: ${MK} install || exit 1
349: echo ">>> Now rebuild elwix $CMD program ..."
350: ;;
351: libiconv)
352: cd ${ADDSRC}/libiconv
353: ./configure --enable-static --without-libintl-prefix ${PFX} || exit 1
354: ${MK} clean || exit 1
355: ${MK} || exit 1
356: ${MK} install || exit 1
357: echo ">>> Now rebuild elwix $CMD program ..."
358: ;;
359: quagga)
360: cd ${ADDSRC}/quagga
1.3.2.3 misho 361: LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
362: --enable-user=quagga --enable-group=quagga --disable-snmp \
1.2 misho 363: --sysconfdir=/etc/quagga --localstatedir=/var/run/quagga \
364: --enable-vtysh --enable-opaque-lsa --enable-rtadv ${PFX} || exit 1
1.3.2.2 misho 365: ${MK} clean || exit 1
366: ${MK} || exit 1
1.3.2.3 misho 367: ${MK} install || exit 1
368: echo ">>> Now rebuild elwix $CMD program ..."
369: ;;
1.3.2.5 misho 370: bird2)
371: cd ${ADDSRC}/bird2
372: LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
373: --with-protocols=babel --with-protocols=bfd --with-protocols=bgp \
374: --with-protocols=mrt --with-protocols=ospf --with-protocols=pipe \
375: --with-protocols=radv --with-protocols=rip --with-protocols=rpki \
376: --with-protocols=static --sysconfdir=/etc/bird --localstatedir=/var ${PFX} || exit 1
377: ${MK} clean || exit 1
378: ${MK} || ${MK} || exit 1
379: ${MK} install || exit 1
380: echo ">>> Now rebuild elwix $CMD program ..."
381: ;;
1.3.2.3 misho 382: bird)
383: cd ${ADDSRC}/bird
384: LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
385: --sysconfdir=/etc/bird --localstatedir=/var ${PFX} || exit 1
386: ${MK} clean || exit 1
387: ${MK} || ${MK} || exit 1
388: ${MK} install || exit 1
389: echo ">>> Now rebuild elwix $CMD program ..."
390: ;;
391: bird6)
392: cd ${ADDSRC}/bird
393: LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
394: --enable-ipv6 --sysconfdir=/etc/bird --localstatedir=/var ${PFX} || exit 1
395: ${MK} clean || exit 1
396: ${MK} || ${MK} || exit 1
1.3.2.2 misho 397: ${MK} install || exit 1
398: echo ">>> Now rebuild elwix $CMD program ..."
399: ;;
400: tmux)
401: cd ${ADDSRC}/tmux
402: ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2 misho 403: ${MK} clean || exit 1
404: ${MK} || exit 1
405: ${MK} install || exit 1
406: echo ">>> Now rebuild elwix $CMD program ..."
407: ;;
408: pcre)
409: cd ${ADDSRC}/pcre
410: ./configure --enable-utf --enable-unicode-properties --enable-pcre8 \
411: --enable-pcre16 --enable-pcre32 ${PFX} || exit 1
412: ${MK} clean || exit 1
413: ${MK} || exit 1
414: ${MK} install || exit 1
415: echo ">>> Now rebuild elwix $CMD program ..."
416: ;;
417: libxml2)
418: cd ${ADDSRC}/libxml2
419: ./configure --without-python ${PFX} || exit 1
420: ${MK} clean || exit 1
421: ${MK} || exit 1
422: ${MK} install || exit 1
423: echo ">>> Now rebuild elwix $CMD program ..."
424: ;;
425: php)
426: cd ${ADDSRC}/php
427: ./configure --with-layout=GNU --localstatedir=/var --with-config-file-scan-dir=/etc/php \
428: --disable-all --enable-libxml --enable-xml --with-libxml-dir=${P} --with-openssl \
429: --enable-zip --enable-sqlite-utf8 ${PFX} || exit 1
430: ${MK} clean || exit 1
431: ${MK} || exit 1
432: ${MK} install || exit 1
433: rm -f ${P}/bin/php
434: strip -s ${P}/bin/php-cgi
435: echo ">>> Now rebuild elwix $CMD program ..."
436: ;;
437: scan_ffs)
438: cd ${ADDSRC}/scan_ffs
439: ${MK} clean || exit 1
440: ${MK} || exit 1
441: install scan_ffs ${P}/bin || exit 1
442: echo ">>> Now rebuild elwix $CMD program ..."
443: ;;
444: dnsmasq)
445: cd ${ADDSRC}/dnsmasq
446: ${MK} clean || exit 1
447: ${MK} || exit 1
448: install src/dnsmasq ${P}/bin || exit 1
449: echo ">>> Now rebuild elwix $CMD program ..."
450: ;;
451: rsync)
452: cd ${ADDSRC}/rsync
1.3 misho 453: ${CEXEC} INSTALL="/usr/bin/install" ./configure.sh --disable-debug --enable-ipv6 --with-rsyncd-conf=/etc/rsyncd.conf \
1.2 misho 454: --disable-iconv --with-included-popt ${PFX} || exit 1
455: ${MK} clean || exit 1
456: ${MK} || exit 1
1.3.2.5 misho 457: ${MK} install || exit 1
458: echo ">>> Now rebuild elwix $CMD program ..."
459: ;;
460: lrzsz)
461: cd ${ADDSRC}/lrzsz
462: LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
463: ${PFX} || exit 1
464: ${MK} clean || exit 1
465: ${MK} || ${MK} || exit 1
1.2 misho 466: ${MK} install || exit 1
467: echo ">>> Now rebuild elwix $CMD program ..."
468: ;;
469: istgt)
470: cd ${ADDSRC}/istgt
471: ./configure --enable-symlink-device ${PFX} || exit 1
472: ${MK} clean || exit 1
473: ${MK} || exit 1
474: install src/istgt ${P}/bin || exit 1
475: install src/istgtcontrol ${P}/bin || exit 1
476: echo ">>> Now rebuild elwix $CMD program ..."
477: ;;
478: ntp)
479: cd ${ADDSRC}/ntp
480: ./configure --without-ntpsnmpd --with-crypto --enable-ipv6 --enable-BANCOMM \
481: --enable-GPSVME --enable-ACTS --enable-ARBITER --enable-ARCRON_MSF \
482: --enable-AS2201 --enable-ATOM --enable-CHRONOLOG --enable-CHU \
483: --enable-AUDIO_CHU --enable-DATUM --enable-DUMBCLOCK --enable-FG \
484: --enable-HEATH --enable-HOPFSERIAL --enable-HOPFPCI --enable-HPGPS \
485: --enable-IRIG --enable-JJY --enable-JUPITER --enable-LEITCH \
486: --enable-LOCAL_CLOCK --enable-MX4200 --enable-NEOCLOCK4X --enable-NMEA \
487: --enable-ONCORE --enable-PALISADE --enable-PCF --enable-PST \
488: --enable-RIPENCC --enable-SHM --enable-SPECTRACOM --enable-TRUETIME \
489: --enable-ULINK --enable-WWV --enable-ZYFER --enable-COMPUTIME \
490: --enable-DCF7000 --enable-HOPF6021 --enable-MEINBERG --enable-RAWDCF \
491: --enable-RCC8000 --enable-SCHMID --enable-TRIMTAIP --enable-TRIMTSIP \
492: --enable-WHARTON --enable-VARITEXT ${PFX} || exit 1
493: ${MK} clean || exit 1
494: ${MK} || exit 1
495: ${MK} install || exit 1
496: echo ">>> Now rebuild elwix $CMD program ..."
497: ;;
498: nginx)
499: cd ${ADDSRC}/nginx
500: ./configure --conf-path=/etc/nginx.conf --user=www --group=www \
501: --pid-path=/var/run/nginx.pid \
502: --error-log-path=/var/log/nginx-error.log \
503: --lock-path=/var/run/nging.lock \
504: --http-log-path=/var/log/nginx-access.log --with-ipv6 \
505: --with-http_ssl_module --with-http_mp4_module ${PFX} || exit 1
506: # ${MK} clean || exit 1
507: ${MK} || exit 1
508: # ${MK} install || exit 1
509: echo ">>> Now rebuild elwix $CMD program ..."
510: ;;
511: spawn-fcgi)
512: cd ${ADDSRC}/spawn-fcgi
513: ./configure ${PFX} || exit 1
514: ${MK} clean || exit 1
515: ${MK} || exit 1
516: ${MK} install || exit 1
517: echo ">>> Now rebuild elwix $CMD program ..."
518: ;;
519: lighttpd)
520: cd ${ADDSRC}/lighttpd
1.3 misho 521: ./configure --libdir=/usr/local/lib/lighttpd --without-attr --without-bzip2 \
522: --without-gdbm --without-libev --without-lua --without-memcached --with-openssl \
523: --without-valgrind --enable-static ${PFX} || exit 1
1.2 misho 524: ${MK} clean || exit 1
525: ${MK} || exit 1
526: ${MK} install || exit 1
527: echo ">>> Now rebuild elwix $CMD program ..."
528: ;;
529: *)
530: echo "Package not supported at this moment ..."
531: exit 1
532: esac
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>