# lynx/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The following command was used: ocgitfetch --run lynx \ https://github.com/ThomasDickey/lynx-snapshots/ lynx #--------------------------------------------------------------------- 2. The "--disable-ipv6" switch used in the "configure" block disables IPV6 support. This is necessary for the time being due to a problem with the library routine "getaddrinfo". If IPV6 support is enabled, "getaddrinfo" seems to slow the program down considerably. #--------------------------------------------------------------------- 3. This package enables support for color styles. However, by default, they're not used. Color styles are controlled by a configuration file named "lynx.lss", and this package installs a version of "lynx.lss" that doesn't do anything. If you'd like to use color styles, replace the default copy of "lynx.lss". For more information, see the comments in the file. #--------------------------------------------------------------------- 4. Two notes related to "configure" options and color styles: a. Presently, if "--with-screen" is set to "ncurses", color styles are enabled automatically. There's no need to specify something like "--enable-color-style". b. "--with-screen" shouldn't be set to "slang". "slang" mode supports colors, but it apparently disables support for color styles per se. #--------------------------------------------------------------------- [buildtimes] 00.02 hours (or 001.25 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.02 hours (or 001.27 minutes) - HP EliteBook 8560w 32GB RAM 00.03 hours (or 001.75 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.12 hours (or 007.02 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] build = default exepack = yes license = See "license*.txt" in installed tree licfile = COPYING nls = disabled nosyslinks = etc revision = 180708 tmpsize = 25M unpack = relaxed setpaths = gettext #--------------------------------------------------------------------- [depends] bzip2 compress gettext gpm gzip inetutils infozip ncurses libidn openssl:strict sendmail sharutils slang tar termcap zlib #--------------------------------------------------------------------- [configure] bash ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --disable-ipv6 \ --disable-nls \ --enable-nested-tables \ --enable-widec \ --with-bzlib \ --with-screen=ncurses \ --with-ssl \ --with-zlib #--------------------------------------------------------------------- [postbuild] DOCDIR=$PKGDIR_PROD/doc ETCDIR=$PKGDIR_PROD/etc SAMPLES_DIR=$PKGDIR_PROD/samples mkdir -p $DOCDIR $ETCDIR $SAMPLES_DIR cp -p COPYHEADER $DOCDIR/license-lynx-copyheader.txt cp -p $PKGDIR_SPECIAL/lynx.lss $ETCDIR/ cp -p $PKGDIR_SPECIAL/lynxhome.html $ETCDIR/ mv samples/{lynx,generic}.lss chmod 644 samples/*.lss cp -p samples/*.lss $SAMPLES_DIR/ sed -e "s|__META_PREFIX__|$PKGDIR_PROD|" \ < $PKGDIR_SPECIAL/lynx.cfg.in \ > $ETCDIR/lynx.cfg #--------------------------------------------------------------------- # 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/lynx url_home = http://lynx.isc.org/ url_tarball = git # See "technotes" in "cfg" file url_lfs = http://www.linuxfromscratch.org/blfs/view/stable/\ basicnet/lynx.html #--------------------------------------------------------------------- [history] 170504 Updated from 2.8.8 to 2.8.9-dev.13 171021 Updated to 2.8.9-dev.16 171104 Updated to 2.8.9-rel.2 180306 Updated to 180306 180513 Updated to 180513 180712 Changed default for irritating SSL messages to off 181023 Updated to 180708 240311 Updated to 8ed5d3b5b ("git" hash)