# dnsutils/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. This package consists of three network utility programs extracted from the standard "bind" package ("dig", "host", and "nslookup"). Presently, we don't use the main BIND program (i.e., "named") it- self. #--------------------------------------------------------------------- 2. The standard version of "nslookup" doesn't support "readline" fea- tures (i.e., history, "edit" operations, etc.). This distro adds the missing features. For example, if you're inside "nslookup", the Up/Down arrows will move back and forth through the "nslookup" input history, the Home/ End keys will jump to the start and end of the current input line, etc. #--------------------------------------------------------------------- [buildtimes] 00.03 hours (or 001.95 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.04 hours (or 002.48 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.04 hours (or 002.60 minutes) - HP EliteBook 8560w 32GB RAM 00.11 hours (or 006.67 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] emacs = disabled exepack = yes license = See "license*.txt" in installed tree licfile = LICENSE setpaths = libicu tmpsize = 117M #--------------------------------------------------------------------- [depends] libicu libxml2 grep openssl perl rlwrap #--------------------------------------------------------------------- [configure] bash ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --enable-shared=yes \ --enable-static=no \ --without-python \ --with-openssl=$PRODTREE/openssl #--------------------------------------------------------------------- [build] BINDIR=$PKGDIR_PROD/bin DOCDIR=$PKGDIR_PROD/doc mkdir -p $BINDIR $DOCDIR cp -p COPYRIGHT $DOCDIR/license.txt make -C lib/dns make -C lib/isc make -C lib/bind9 make -C lib/isccfg make -C lib/irs make -C bin/dig make -C bin/dig install cd $BINDIR mv nslookup nslookup.bin echo cc -o nslookup \ -DPATH_EXECUTOR=\"$PRODTREE/rlwrap/bin/rlwrap\" \ -DPATH_TARGET=\"$BINDIR/nslookup.bin\" \ $PKGDIR_MASTER/special/wrapexec.c cc -o nslookup \ -DPATH_EXECUTOR=\"$PRODTREE/rlwrap/bin/rlwrap\" \ -DPATH_TARGET=\"$BINDIR/nslookup.bin\" \ $PKGDIR_MASTER/special/wrapexec.c #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = http://packages.debian.org/unstable/source/bind9 url_home = http://www.isc.org/products/BIND/ url_lfs = http://www.linuxfromscratch.org/blfs/view/stable/\ basicnet/bind-utils.html url_tarball = ftp://ftp.isc.org/isc/bind9/9.16.25/\ bind-9.16.25.tar.xz #--------------------------------------------------------------------- [history] 170507 Updated from 9.3.2 to 9.9.9 171212 Updated to 9.11.2 180324 Updated to 9.12.1 180324 Modified to build against "libressl" 2.7.0 180629 Replaced previous "libressl" fix with an Alpine patch 180717 Updated to 9.13.2 190922 Updated to 9.14.6 210530 Updated to 9.16.16 211012 Updated to 9.16.21 211220 Updated to 9.16.24 220121 Updated to 9.16.25