# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= lynx VERSION= 2.8.9rel1 KEYWORDS= www VARIANTS= standard SDESC[standard]= Text based browser for the world wide web HOMEPAGE= https://lynx.invisible-island.net/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= http://invisible-mirror.net/archives/lynx/tarballs/ ftp://invisible-island.net/lynx/tarballs/ DISTFILE[1]= lynx2.8.9rel.1.tar.bz2:main DF_INDEX= 1 SPKGS[standard]= complete primary docs OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= bzip2:static:standard BUILDRUN_DEPENDS= bzip2:shared:standard libidn2:primary:standard RUN_DEPENDS= mime-support:single:standard USES= cpe iconv ncurses shebangfix ssl zlib gettext-runtime gettext-tools DISTNAME= lynx2.8.9rel.1 LICENSE= GPLv2:primary LICENSE_TERMS= primary:{{WRKSRC}}/COPYHEADER LICENSE_FILE= GPLv2:{{WRKSRC}}/COPYING LICENSE_SCHEME= solo CPE_UPDATE= rel1 CPE_VERSION= 2.8.9 FPC_EQUIVALENT= www/lynx-current SHEBANG_FILES= samples/mailto-form.pl MUST_CONFIGURE= gnu CONFIGURE_ARGS= --with-zlib --with-bzlib --enable-nsl-fork --enable-nested-tables --enable-default-colors --enable-addrlist-page --enable-gzip-help --enable-idna --enable-ipv6 --enable-nls --with-screen=ncursesw --with-ssl="{{OPENSSLBASE}}" --with-libdir="{{PREFIX}}/etc" MAKEFILE= makefile MAKE_ARGS= helpdir={{PREFIX}}/share/lynx_help docdir={{STD_DOCDIR}} SINGLE_JOB= yes INSTALL_TARGET= install-full post-patch: # use libidn2 instead of libidn ${REINPLACE_CMD} -e 's|idna\.h|idn2.h|; s|-lidn|-lidn2|' \ ${WRKSRC}/configure [FILE:199:descriptions/desc.primary] lynx is a program which allows a user to access World-Wide Web servers and other information servers. It uses only ascii representation so that it can be used from ascii-terminals and dialin-lines. [FILE:101:distinfo] 387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595 2689171 lynx2.8.9rel.1.tar.bz2 [FILE:1508:manifests/plist.primary] @sample etc/lynx.cfg.sample @sample etc/lynx.lss.sample bin/lynx share/locale/ca/LC_MESSAGES/lynx.mo share/locale/cs/LC_MESSAGES/lynx.mo share/locale/da/LC_MESSAGES/lynx.mo share/locale/de/LC_MESSAGES/lynx.mo share/locale/en/LC_MESSAGES/lynx.mo share/locale/eo/LC_MESSAGES/lynx.mo share/locale/et/LC_MESSAGES/lynx.mo share/locale/fi/LC_MESSAGES/lynx.mo share/locale/fr/LC_MESSAGES/lynx.mo share/locale/hu/LC_MESSAGES/lynx.mo share/locale/id/LC_MESSAGES/lynx.mo share/locale/it/LC_MESSAGES/lynx.mo share/locale/ja/LC_MESSAGES/lynx.mo share/locale/nl/LC_MESSAGES/lynx.mo share/locale/pt_BR/LC_MESSAGES/lynx.mo share/locale/ru/LC_MESSAGES/lynx.mo share/locale/sl/LC_MESSAGES/lynx.mo share/locale/sv/LC_MESSAGES/lynx.mo share/locale/tr/LC_MESSAGES/lynx.mo share/locale/uk/LC_MESSAGES/lynx.mo share/locale/vi/LC_MESSAGES/lynx.mo share/locale/zh_CN/LC_MESSAGES/lynx.mo share/locale/zh_TW/LC_MESSAGES/lynx.mo share/lynx_help/ Lynx_users_guide.html.gz about_lynx.html.gz lynx-dev.html.gz lynx_help_main.html.gz lynx_url_support.html.gz share/lynx_help/keystrokes/ alt_edit_help.html.gz bashlike_edit_help.html.gz bookmark_help.html.gz cookie_help.html.gz dired_help.html.gz edit_help.html.gz environments.html.gz follow_help.html.gz gopher_types_help.html.gz history_help.html.gz keystroke_help.html.gz movement_help.html.gz option_help.html.gz other_help.html.gz print_help.html.gz scrolling_help.html.gz test_display.html.gz visited_help.html.gz xterm_help.html.gz share/man/man1/lynx.1.gz [FILE:1323:manifests/plist.docs] share/doc/lynx/ CHANGES PROBLEMS README share/doc/lynx/docs/ CHANGES2.3.gz CHANGES2.4.gz CHANGES2.5.gz CHANGES2.6.gz CHANGES2.7.gz CHANGES2.8.gz CRAWL.announce.gz FM.announce.gz IBMPC-charsets.announce.gz OS-390.announce.gz README.TRST README.chartrans README.cookies README.defines README.jp README.metrics README.options README.release README.rootcerts README.ssl README.sslcerts SOCKETSHR.announce.gz TCPWARE.announce.gz VMSWAIS.announce.gz djgpp.key pdcurses.key slang.key win-386.announce.gz share/doc/lynx/samples/ blue-background.lss bright-blue.lss cernrules.txt home.htm installdirs.html jumps.htm jumpsUnix.html jumpsVMS.html keepviewer lynx-demo.cfg lynx-keymaps lynx.bat lynx.com lynx.ico lynx.lss lynx_bookmarks.htm lynxdump mailcap mailto-form.pl midnight.lss mild-colors.lss mime.types oldlynx oldlynx.bat opaque.lss share/doc/lynx/test/ ALT88592.html ISO_LATIN1_test.html README.txt TestComment.html X bad-html.html c1.html circle.html cp-1252.html cp-1252a.html image.jpg iso-8859-1.html iso-8859-1a.html iso-8859-2.html iso-8859-2a.html koi8-r.html nobody quickbrown.html raw8bit.html sgml.html spaces.html special_urls.html square.html tabtest.html tags.html test-styles.html triangle.html unicode.html utf-8-demo.html [FILE:251:patches/patch-WWW_Library_Implementation_HTParse.c] --- WWW/Library/Implementation/HTParse.c.orig 2016-11-24 15:29:50 UTC +++ WWW/Library/Implementation/HTParse.c @@ -23,8 +23,7 @@ #endif #ifdef USE_IDNA -#include -#include +#include #endif #define HEX_ESCAPE '%' [FILE:2921:patches/patch-makefile.in] --- makefile.in.orig 2018-07-08 10:56:19 UTC +++ makefile.in @@ -311,19 +311,13 @@ install-doc : $(DOCDIR) $(HELPDIR) $(SHELL) -c '\ ( umask 022; \ cd $(srcdir) && \ - $(TAR_UP) C[HO]* PROBLEMS README docs samples test ) | \ + $(TAR_UP) CH* PROBLEMS README docs samples test ) | \ ( umask 022; \ cd $(DOCDIR) && \ chmod -R u+w . && $(TAR_DOWN) )' $(SHELL) -c 'if test "$(COMPRESS_PROG)" != "" ; then \ (cd $(DOCDIR) && $(COMPRESS_PROG) -f docs/CHANGES*.[0-9] docs/*.announce ) \ fi' - $(SHELL) -c 'for name in COPYING COPYHEADER; do \ - cd $(HELPDIR) && rm -f $$name ;\ - r= ;\ - test "$(LN_S)" = "ln -s" || r=`echo $(helpdir)|sed -e "s%[^/]\+%..%g" -e "s%^.%%"`; \ - cd $(HELPDIR) && ( $(LN_S) $$r$(docdir)/$$name . || cp $(DOCDIR)/$$name . );\ - done' -$(SHELL) -c 'case `id|sed -e "s/(.*//"` in uid=0) chown -R root $(DOCDIR);; esac' # HPUX 'sed' does not seem to like '=' as pattern delimiter. @@ -391,14 +385,10 @@ install-help : $(CFG2HTML) help_files.se if test "$(COMPRESS_PROG)" != "" ; then \ (cd $(HELPDIR) && $(COMPRESS_PROG) $$files ) \ fi' - @echo Updating $(sysconfdir)/lynx.cfg - @ECHO_CC@$(SHELL) -c \ - 'if test -f $(SYSCONFDIR)/lynx.cfg ; then \ - mv $(SYSCONFDIR)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \ - else \ - cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \ - fi' - @echo Updating $(sysconfdir)/lynx.cfg to point to installed help-files + @echo Updating $(sysconfdir)/lynx.cfg.sample + cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp + rm -f $(SYSCONFDIR)/lynx.cfg.sample + @echo Updating $(sysconfdir)/lynx.cfg.sample to point to installed help-files @ECHO_CC@sed -e '/^HELPFILE:http/s!^!#!' \ -e '/^#HELPFILE:file/s!#!!' \ $(SYSCONFDIR)/lynx.tmp | \ @@ -406,8 +396,8 @@ install-help : $(CFG2HTML) help_files.se $(SHELL) $(scripts_dir)/cfg_path.sh lynx_doc $(helpdir) | \ sed -e '/^HELPFILE:file/s!$$!$(COMPRESS_EXT)!' \ -e '/^HELPFILE:file/s!$(COMPRESS_EXT)$(COMPRESS_EXT)$$!$(COMPRESS_EXT)!' \ - >$(SYSCONFDIR)/lynx.cfg - chmod 644 $(SYSCONFDIR)/lynx.cfg + >$(SYSCONFDIR)/lynx.cfg.sample + chmod 644 $(SYSCONFDIR)/lynx.cfg.sample -rm -f $(SYSCONFDIR)/lynx.tmp LYHelp.h : help_files.sed $(srcdir)/LYHelp.hin @@ -430,10 +420,10 @@ cfg_defs.h : $(scripts_dir)/cfg_defs.sh $(SHELL) -c 'SHELL=$(SHELL) $(SHELL) $(scripts_dir)/cfg_defs.sh $(srcdir)' install-cfg : $(SYSCONFDIR) - @$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg + @$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg.sample install-lss : $(SYSCONFDIR) - @$(SHELL) $(scripts_dir)/install-lss.sh "$(INSTALL_DATA)" $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss + @$(SHELL) $(scripts_dir)/install-lss.sh "$(INSTALL_DATA)" $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss.sample uninstall :: @MSG_DIR_MAKE@ cd $(PO_DIR) && $(MAKE_RECUR) uninstall