Annotation of elwix/config/rc.3thparty_helper, revision 1.3.2.7

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.7 ! misho       7: # $Id: rc.3thparty_helper,v 1.3.2.6 2020/10/22 12:37:59 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.7 ! misho     181:                        --disable-silent-rules --with-ipsecdir=/usr/pkg/libexec/ipsec ---with-plugindir=/usr/pkg/lib/ipsec/plugins \
        !           182:                        ${PFX} || exit 1
1.3.2.5   misho     183:                aclocal
                    184:                automake
                    185:                ${MK} clean || exit 1
                    186:                ${MK} || exit 1
                    187:                ${MK} install || exit 1
1.3.2.6   misho     188:                mv -v /usr/pkg/libexec/ipsec ${P}/libexec
                    189:                rm -rf /usr/pkg
1.3.2.5   misho     190:                echo ">>> Now rebuild elwix $CMD program ..."
                    191:                ;;
1.2       misho     192:        ipsec-tools)
                    193:                cd ${ADDSRC}/ipsec-tools
1.3       misho     194:                ./configure --enable-shared --sysconfdir=/etc/racoon --localstatedir=/var/run --with-pkgversion=elwix-0.8.2 \
1.2       misho     195:                                 --enable-debug --enable-ipv6 --enable-adminport --enable-stats \
                    196:                                 --enable-dpd --enable-natt=yes --enable-frag --enable-hybrid \
                    197:                                 --without-libpam --disable-gssapi --with-libradius --without-libldap \
                    198:                                 --disable-samode-unspec --disable-rc5 --disable-idea ${PFX} || exit 1
                    199:                ${MK} clean || exit 1
                    200:                ${MK} || exit 1
                    201:                ${MK} install || exit 1
                    202:                echo ">>> Now rebuild elwix $CMD program ..."
                    203:                ;;
                    204:        dhcp)
                    205:                cd ${ADDSRC}/dhcp
                    206:                ./configure --localstatedir=/var --enable-paranoia --enable-early-chroot \
                    207:                                --enable-dhcpv6 ${PFX} || exit 1
                    208:                ${MK} clean || exit 1
                    209:                ${MK} || exit 1
                    210:                install server/dhcpd ${P}/sbin || exit 1
                    211:                install relay/dhcrelay ${P}/sbin || exit 1
                    212:                install dhcpctl/omshell ${P}/bin || exit 1
                    213:                echo ">>> Now rebuild elwix $CMD program ..."
                    214:                ;;
                    215:        dhcping)
                    216:                cd ${ADDSRC}/dhcping
                    217:                ./configure ${PFX} || exit 1
                    218:                ${MK} clean || exit 1
                    219:                ${MK} || exit 1
                    220:                ${MK} install || exit 1
                    221:                echo ">>> Now rebuild elwix $CMD program ..."
                    222:                ;;
                    223:        mrouted)
                    224:                cd ${ADDSRC}/mrouted
                    225:                ${MK} clean || exit 1
                    226:                ${MK} || exit 1
                    227:                install map-mbone ${P}/sbin || exit 1
                    228:                install mrinfo ${P}/sbin || exit 1
                    229:                install mrouted ${P}/sbin || exit 1
                    230:                install mtrace ${P}/sbin || exit 1
                    231:                echo ">>> Now rebuild elwix $CMD program ..."
                    232:                ;;
                    233:        igmpproxy)
                    234:                cd ${ADDSRC}/igmpproxy
1.3       misho     235:                ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2       misho     236:                ${MK} clean || exit 1
                    237:                ${MK} || exit 1
                    238:                ${MK} install || exit 1
                    239:                echo ">>> Now rebuild elwix $CMD program ..."
                    240:                ;;
                    241:        bmon)
                    242:                cd ${ADDSRC}/bmon
1.3       misho     243:                LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2       misho     244:                ${MK} clean || exit 1
                    245:                ${MK} || exit 1
                    246:                ${MK} install || exit 1
                    247:                echo ">>> Now rebuild elwix $CMD program ..."
                    248:                ;;
                    249:        iftop)
                    250:                cd ${ADDSRC}/iftop
                    251:                ./configure --with-resolver=netdb_1thread ${PFX} || exit 1
                    252:                ${MK} clean || exit 1
                    253:                ${MK} || exit 1
                    254:                ${MK} install || exit 1
                    255:                echo ">>> Now rebuild elwix $CMD program ..."
                    256:                ;;
1.3       misho     257:        libnet)
1.2       misho     258:                cd ${ADDSRC}/libnet
1.3       misho     259:                ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2       misho     260:                ${MK} clean || exit 1
                    261:                ${MK} || exit 1
                    262:                ${MK} install || exit 1
1.3       misho     263:                echo ">>> Now rebuild elwix $CMD program ..."
                    264:                ;;
                    265:        arping)
1.2       misho     266:                cd ${ADDSRC}/arping
1.3       misho     267: #              ${CEXEC} LDFLAGS=-L${ADDSRC}/libnet/src CFLAGS=-I${ADDSRC}/libnet/include \
                    268:                LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2       misho     269:                ${MK} clean || exit 1
                    270:                ${MK} || exit 1
                    271:                ${MK} install || exit 1
                    272:                echo ">>> Now rebuild elwix $CMD program ..."
                    273:                ;;
                    274:        hping2)
                    275:                cd ${ADDSRC}/hping2
1.3       misho     276:                ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2       misho     277:                ${MK} clean || exit 1
1.3       misho     278:                case ${TARGET_ARCH} in
                    279:                        i386|amd64)
                    280:                                CROSSCOMPILE="-D__LITTLE_ENDIAN_BITFIELD" ${MK} || exit 1
                    281:                                ;;
                    282:                        *)
                    283:                                CROSSCOMPILE="-D__BIG_ENDIAN_BITFIELD" ${MK} || exit 1
                    284:                                ;;
                    285:                esac
                    286:                ${MK} strip
1.2       misho     287:                install hping2 ${P}/sbin || exit 1
                    288:                echo ">>> Now rebuild elwix $CMD program ..."
                    289:                ;;
                    290:        mtr)
                    291:                cd ${ADDSRC}/mtr
1.3       misho     292:                ${CEXEC} INSTALL="/usr/bin/install" ./configure --enable-ipv6 --without-gtk ${PFX} || exit 1
1.2       misho     293:                ${MK} clean || exit 1
                    294:                ${MK} || exit 1
                    295:                ${MK} install || exit 1
                    296:                echo ">>> Now rebuild elwix $CMD program ..."
                    297:                ;;
                    298:        ipguard)
                    299:                cd ${ADDSRC}/ipguard
                    300:                ${MK} clean || exit 1
1.3       misho     301:                ${MK} PREFIX="${PKG}" LOCALBASE="${PKG}" || exit 1
1.2       misho     302:                install ipguard ${P}/sbin || exit 1
                    303:                echo ">>> Now rebuild elwix $CMD program ..."
                    304:                ;;
                    305:        miniupnpd)
                    306:                cd ${ADDSRC}/miniupnpd
                    307:                ${MK} clean || exit 1
                    308:                ${MK} || exit 1
                    309:                install miniupnpd ${P}/sbin || exit 1
                    310:                install miniupnpdctl ${P}/sbin || exit 1
                    311:                echo ">>> Now rebuild elwix $CMD program ..."
                    312:                ;;
                    313:        miniupnpc)
                    314:                cd ${ADDSRC}/miniupnpc
                    315:                ${MK} clean || exit 1
                    316:                ${MK} || exit 1
                    317:                install libminiupnpc.so ${P}/lib || exit 1
                    318:                install external-ip.sh ${P}/bin || exit 1
                    319:                install upnpc-shared ${P}/bin/upnpc || exit 1
1.3.2.1   misho     320:                echo ">>> Now rebuild elwix $CMD program ..."
                    321:                ;;
                    322:        pimd)
                    323:                cd ${ADDSRC}/pimd
1.3.2.2   misho     324:                ${CEXEC} echo ./configure ${PFX} || exit 1
1.3.2.1   misho     325:                ${MK} clean || exit 1
1.3.2.2   misho     326:                ${MK} || exit 1
1.3.2.1   misho     327:                install pimd ${P}/sbin || exit 1
1.2       misho     328:                echo ">>> Now rebuild elwix $CMD program ..."
                    329:                ;;
1.3.2.2   misho     330:        pimdd)
                    331:                cd ${ADDSRC}/pimdd
                    332:                ${MK} clean || exit 1
                    333:                ${MK} || exit 1
                    334:                install pimdd ${P}/sbin || exit 1
                    335:                echo ">>> Now rebuild elwix $CMD program ..."
                    336:                ;;
                    337:        freevrrpd)
                    338:                cd ${ADDSRC}/freevrrpd
                    339:                ${MK} clean || exit 1
                    340:                ${MK} || exit 1
                    341:                install freevrrpd ${P}/sbin || exit 1
                    342:                echo ">>> Now rebuild elwix $CMD program ..."
                    343:                ;;
1.2       misho     344:        smartmontools)
                    345:                cd ${ADDSRC}/smartmontools
                    346:                ./configure --enable-sample --disable-dependency-tracking --enable-drivedb ${PFX} || exit 1
                    347:                ${MK} clean || exit 1
                    348:                ${MK} || exit 1
                    349:                ${MK} install || exit 1
                    350:                echo ">>> Now rebuild elwix $CMD program ..."
                    351:                ;;
                    352:        libiconv)
                    353:                cd ${ADDSRC}/libiconv
                    354:                ./configure --enable-static --without-libintl-prefix ${PFX} || exit 1
                    355:                ${MK} clean || exit 1
                    356:                ${MK} || exit 1
                    357:                ${MK} install || exit 1
                    358:                echo ">>> Now rebuild elwix $CMD program ..."
                    359:                ;;
                    360:        quagga)
                    361:                cd ${ADDSRC}/quagga
1.3.2.3   misho     362:                LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
                    363:                                --enable-user=quagga --enable-group=quagga --disable-snmp \
1.2       misho     364:                                --sysconfdir=/etc/quagga --localstatedir=/var/run/quagga \
                    365:                                --enable-vtysh --enable-opaque-lsa --enable-rtadv ${PFX} || exit 1
1.3.2.2   misho     366:                ${MK} clean || exit 1
                    367:                ${MK} || exit 1
1.3.2.3   misho     368:                ${MK} install || exit 1
                    369:                echo ">>> Now rebuild elwix $CMD program ..."
                    370:                ;;
1.3.2.5   misho     371:        bird2)
                    372:                cd ${ADDSRC}/bird2
                    373:                LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
                    374:                                --with-protocols=babel --with-protocols=bfd --with-protocols=bgp \
                    375:                                --with-protocols=mrt --with-protocols=ospf --with-protocols=pipe \
                    376:                                --with-protocols=radv --with-protocols=rip --with-protocols=rpki \
                    377:                                --with-protocols=static --sysconfdir=/etc/bird --localstatedir=/var ${PFX} || exit 1
                    378:                ${MK} clean || exit 1
                    379:                ${MK} || ${MK} || exit 1
                    380:                ${MK} install || exit 1
                    381:                echo ">>> Now rebuild elwix $CMD program ..."
                    382:                ;;
1.3.2.3   misho     383:        bird)
                    384:                cd ${ADDSRC}/bird
                    385:                LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
                    386:                                --sysconfdir=/etc/bird --localstatedir=/var ${PFX} || exit 1
                    387:                ${MK} clean || exit 1
                    388:                ${MK} || ${MK} || exit 1
                    389:                ${MK} install || exit 1
                    390:                echo ">>> Now rebuild elwix $CMD program ..."
                    391:                ;;
                    392:        bird6)
                    393:                cd ${ADDSRC}/bird
                    394:                LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
                    395:                                --enable-ipv6 --sysconfdir=/etc/bird --localstatedir=/var ${PFX} || exit 1
                    396:                ${MK} clean || exit 1
                    397:                ${MK} || ${MK} || exit 1
1.3.2.2   misho     398:                ${MK} install || exit 1
                    399:                echo ">>> Now rebuild elwix $CMD program ..."
                    400:                ;;
                    401:        tmux)
                    402:                cd ${ADDSRC}/tmux
                    403:                ${CEXEC} INSTALL="/usr/bin/install" ./configure ${PFX} || exit 1
1.2       misho     404:                ${MK} clean || exit 1
                    405:                ${MK} || exit 1
                    406:                ${MK} install || exit 1
                    407:                echo ">>> Now rebuild elwix $CMD program ..."
                    408:                ;;
                    409:        pcre)
                    410:                cd ${ADDSRC}/pcre
                    411:                ./configure --enable-utf --enable-unicode-properties --enable-pcre8 \
                    412:                                --enable-pcre16 --enable-pcre32 ${PFX} || exit 1
                    413:                ${MK} clean || exit 1
                    414:                ${MK} || exit 1
                    415:                ${MK} install || exit 1
                    416:                echo ">>> Now rebuild elwix $CMD program ..."
                    417:                ;;
                    418:        libxml2)
                    419:                cd ${ADDSRC}/libxml2
                    420:                ./configure --without-python ${PFX} || exit 1
                    421:                ${MK} clean || exit 1
                    422:                ${MK} || exit 1
                    423:                ${MK} install || exit 1
                    424:                echo ">>> Now rebuild elwix $CMD program ..."
                    425:                ;;
                    426:        php)
                    427:                cd ${ADDSRC}/php
                    428:                ./configure --with-layout=GNU --localstatedir=/var --with-config-file-scan-dir=/etc/php \
                    429:                        --disable-all --enable-libxml --enable-xml --with-libxml-dir=${P} --with-openssl \
                    430:                        --enable-zip --enable-sqlite-utf8 ${PFX} || exit 1
                    431:                ${MK} clean || exit 1
                    432:                ${MK} || exit 1
                    433:                ${MK} install || exit 1
                    434:                rm -f ${P}/bin/php
                    435:                strip -s ${P}/bin/php-cgi
                    436:                echo ">>> Now rebuild elwix $CMD program ..."
                    437:                ;;
                    438:        scan_ffs)
                    439:                cd ${ADDSRC}/scan_ffs
                    440:                ${MK} clean || exit 1
                    441:                ${MK} || exit 1
                    442:                install scan_ffs ${P}/bin || exit 1
                    443:                echo ">>> Now rebuild elwix $CMD program ..."
                    444:                ;;
                    445:        dnsmasq)
                    446:                cd ${ADDSRC}/dnsmasq
                    447:                ${MK} clean || exit 1
                    448:                ${MK} || exit 1
                    449:                install src/dnsmasq ${P}/bin || exit 1
                    450:                echo ">>> Now rebuild elwix $CMD program ..."
                    451:                ;;
                    452:        rsync)
                    453:                cd ${ADDSRC}/rsync
1.3       misho     454:                ${CEXEC} INSTALL="/usr/bin/install" ./configure.sh --disable-debug --enable-ipv6 --with-rsyncd-conf=/etc/rsyncd.conf \
1.2       misho     455:                        --disable-iconv --with-included-popt ${PFX} || exit 1
                    456:                ${MK} clean || exit 1
                    457:                ${MK} || exit 1
1.3.2.5   misho     458:                ${MK} install || exit 1
                    459:                echo ">>> Now rebuild elwix $CMD program ..."
                    460:                ;;
                    461:        lrzsz)
                    462:                cd ${ADDSRC}/lrzsz
                    463:                LDFLAGS="-L${PKG}/lib" CFLAGS="-I${PKG}/include" ${CEXEC} INSTALL="/usr/bin/install" ./configure \
                    464:                                ${PFX} || exit 1
                    465:                ${MK} clean || exit 1
                    466:                ${MK} || ${MK} || exit 1
1.2       misho     467:                ${MK} install || exit 1
                    468:                echo ">>> Now rebuild elwix $CMD program ..."
                    469:                ;;
                    470:        istgt)
                    471:                cd ${ADDSRC}/istgt
                    472:                ./configure --enable-symlink-device ${PFX} || exit 1
                    473:                ${MK} clean || exit 1
                    474:                ${MK} || exit 1
                    475:                install src/istgt ${P}/bin || exit 1
                    476:                install src/istgtcontrol ${P}/bin || exit 1
                    477:                echo ">>> Now rebuild elwix $CMD program ..."
                    478:                ;;
                    479:        ntp)
                    480:                cd ${ADDSRC}/ntp
                    481:                ./configure --without-ntpsnmpd --with-crypto --enable-ipv6 --enable-BANCOMM \
                    482:                        --enable-GPSVME --enable-ACTS --enable-ARBITER --enable-ARCRON_MSF \
                    483:                        --enable-AS2201 --enable-ATOM --enable-CHRONOLOG --enable-CHU \
                    484:                        --enable-AUDIO_CHU --enable-DATUM --enable-DUMBCLOCK --enable-FG \
                    485:                        --enable-HEATH --enable-HOPFSERIAL --enable-HOPFPCI --enable-HPGPS \
                    486:                        --enable-IRIG --enable-JJY --enable-JUPITER --enable-LEITCH \
                    487:                        --enable-LOCAL_CLOCK --enable-MX4200 --enable-NEOCLOCK4X --enable-NMEA \
                    488:                        --enable-ONCORE --enable-PALISADE --enable-PCF --enable-PST \
                    489:                        --enable-RIPENCC --enable-SHM --enable-SPECTRACOM --enable-TRUETIME \
                    490:                        --enable-ULINK --enable-WWV --enable-ZYFER --enable-COMPUTIME \
                    491:                        --enable-DCF7000 --enable-HOPF6021 --enable-MEINBERG --enable-RAWDCF \
                    492:                        --enable-RCC8000 --enable-SCHMID --enable-TRIMTAIP --enable-TRIMTSIP \
                    493:                        --enable-WHARTON --enable-VARITEXT ${PFX} || exit 1
                    494:                ${MK} clean || exit 1
                    495:                ${MK} || exit 1
                    496:                ${MK} install || exit 1
                    497:                echo ">>> Now rebuild elwix $CMD program ..."
                    498:                ;;
                    499:        nginx)
                    500:                cd ${ADDSRC}/nginx
                    501:                ./configure --conf-path=/etc/nginx.conf --user=www --group=www \
                    502:                        --pid-path=/var/run/nginx.pid \
                    503:                        --error-log-path=/var/log/nginx-error.log \
                    504:                        --lock-path=/var/run/nging.lock \
                    505:                        --http-log-path=/var/log/nginx-access.log --with-ipv6 \
                    506:                        --with-http_ssl_module --with-http_mp4_module ${PFX} || exit 1
                    507: #              ${MK} clean || exit 1
                    508:                ${MK} || exit 1
                    509: #              ${MK} install || exit 1
                    510:                echo ">>> Now rebuild elwix $CMD program ..."
                    511:                ;;
                    512:        spawn-fcgi)
                    513:                cd ${ADDSRC}/spawn-fcgi
                    514:                ./configure ${PFX} || exit 1
                    515:                ${MK} clean || exit 1
                    516:                ${MK} || exit 1
                    517:                ${MK} install || exit 1
                    518:                echo ">>> Now rebuild elwix $CMD program ..."
                    519:                ;;
                    520:        lighttpd)
                    521:                cd ${ADDSRC}/lighttpd
1.3       misho     522:                ./configure --libdir=/usr/local/lib/lighttpd --without-attr --without-bzip2 \
                    523:                        --without-gdbm --without-libev --without-lua --without-memcached --with-openssl \
                    524:                        --without-valgrind --enable-static ${PFX} || exit 1
1.2       misho     525:                ${MK} clean || exit 1
                    526:                ${MK} || exit 1
                    527:                ${MK} install || exit 1
                    528:                echo ">>> Now rebuild elwix $CMD program ..."
                    529:                ;;
                    530:        *)
                    531:                echo "Package not supported at this moment ..."
                    532:                exit 1
                    533: esac

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>