# $Id$ PNAME="lynx" PVER="2.8.8" PBUILD="r3" # patchlevel of lynx PLEVEL="2" PCAT="net-www" DESCRIPTION="Lynx is the text web browser." HOMEPAGE="http://lynx.isc.org/" DEPEND=">= sys-libs/ncurses-6.0 >= sys-libs/zlib-1.2 >= dev-libs/openssl-1.1" SDEPEND=">= sys-dev/gettext-0.18" SRCFILE="${PNAME}${PVER}rel.${PLEVEL}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}$(echo ${PVER} | sed "s:\.:-:g")" sminclude mbuild mtools msetfeature "!check" SRC_URI=( #http://lynx.isc.org/${PNAME}${PVER}/${SRCFILE} https://invisible-mirror.net/archives/lynx/tarballs/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2SEPERATOR="lynx" UP2DATE="updatecmd http://lynx.isc.org/current/ | grep 'rel' | highesttarball | sed 's:\(.*\)rel.*:\1:'" src_compile() { cd ${SRCDIR} mconfigure \ --libdir=/etc \ --with-ssl=/usr \ --with-zlib \ --enable-cgi-links \ --enable-EXP_PERSISTENT_COOKIES \ --enable-prettysrc \ --enable-nsl-fork \ --enable-file-upload \ --enable-read-eta \ --enable-libjs \ --enable-color-style \ --enable-scrollbar \ --enable-included-msgs \ || die mmake || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /usr/share/man/man1 || die # installs lynx mmake DESTDIR=${BINDIR} install || die # installs lynx-doc files make DOCDIR=${BINDIR}/usr/share/doc/${PNAME}-${PVER}/lynx_doc \ HELPDIR=${BINDIR}/usr/share/doc/${PNAME}-${PVER}/lynx_help \ install-doc || die # installs lynx-help files make DOCDIR=${BINDIR}/usr/share/doc/${PNAME}-${PVER}/lynx_doc \ HELPDIR=${BINDIR}/usr/share/doc/${PNAME}-${PVER}/lynx_help \ libdir=${BINDIR}/etc \ install-help || die # fixes doc/help location in lynx.cfg sed -i "s|^HELPFILE.*$|HELPFILE:file://localhost/usr/share/doc/${PNAME}-${PVER}/lynx_help/lynx_help_main.html|" lynx.cfg || die minstalletc ${SRCDIR}/lynx.cfg || die # install other docs and readmes minstalldocs CHANGES COPYHEADER INSTALLATION PROBLEMS README || die }