1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Text based browser for the world wide web
9 HOMEPAGE= https://lynx.invisible-island.net/
13 SITES[main]= http://invisible-mirror.net/archives/lynx/tarballs/
14 ftp://invisible-island.net/lynx/tarballs/
15 DISTFILE[1]= lynx2.8.9rel.1.tar.bz2:main
17 SPKGS[standard]= complete
22 OPTIONS_AVAILABLE= none
23 OPTIONS_STANDARD= none
25 BUILDRUN_DEPENDS= libidn2:primary:standard
26 RUN_DEPENDS= media-types:single:standard
28 USES= cpe iconv ncurses bdb shebangfix ssl zlib bz2
31 DISTNAME= lynx2.8.9rel.1
33 LICENSE= GPLv2:primary
34 LICENSE_TERMS= primary:{{WRKSRC}}/COPYHEADER
35 LICENSE_FILE= GPLv2:{{WRKSRC}}/COPYING
40 FPC_EQUIVALENT= www/lynx-current
41 SHEBANG_FILES= samples/mailto-form.pl
44 CONFIGURE_ARGS= --with-zlib
47 --enable-nested-tables
48 --enable-default-colors
49 --enable-addrlist-page
55 --with-ssl="{{OPENSSLBASE}}"
56 --with-libdir="{{PREFIX}}/etc"
57 --with-mime-libdir="{{PREFIX}}/etc"
60 MAKE_ARGS= helpdir={{PREFIX}}/share/lynx_help
64 INSTALL_TARGET= install-full
67 # use libidn2 instead of libidn
68 ${REINPLACE_CMD} -e 's|idna\.h|idn2.h|; s|-lidn|-lidn2|' \
71 [FILE:199:descriptions/desc.primary]
72 lynx is a program which allows a user to access World-Wide Web servers and
73 other information servers. It uses only ascii representation so that it
74 can be used from ascii-terminals and dialin-lines.
78 387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595 2689171 lynx2.8.9rel.1.tar.bz2
81 [FILE:671:manifests/plist.primary]
82 @sample etc/lynx.cfg.sample
83 @sample etc/lynx.lss.sample
86 Lynx_users_guide.html.gz
89 lynx_help_main.html.gz
90 lynx_url_support.html.gz
91 share/lynx_help/keystrokes/
93 bashlike_edit_help.html.gz
100 gopher_types_help.html.gz
102 keystroke_help.html.gz
103 movement_help.html.gz
107 scrolling_help.html.gz
111 share/man/man1/lynx.1.gz
114 [FILE:1323:manifests/plist.docs]
128 IBMPC-charsets.announce.gz
141 SOCKETSHR.announce.gz
148 share/doc/lynx/samples/
206 [FILE:837:manifests/plist.nls]
207 share/locale/ca/LC_MESSAGES/lynx.mo
208 share/locale/cs/LC_MESSAGES/lynx.mo
209 share/locale/da/LC_MESSAGES/lynx.mo
210 share/locale/de/LC_MESSAGES/lynx.mo
211 share/locale/en/LC_MESSAGES/lynx.mo
212 share/locale/eo/LC_MESSAGES/lynx.mo
213 share/locale/et/LC_MESSAGES/lynx.mo
214 share/locale/fi/LC_MESSAGES/lynx.mo
215 share/locale/fr/LC_MESSAGES/lynx.mo
216 share/locale/hu/LC_MESSAGES/lynx.mo
217 share/locale/id/LC_MESSAGES/lynx.mo
218 share/locale/it/LC_MESSAGES/lynx.mo
219 share/locale/ja/LC_MESSAGES/lynx.mo
220 share/locale/nl/LC_MESSAGES/lynx.mo
221 share/locale/pt_BR/LC_MESSAGES/lynx.mo
222 share/locale/ru/LC_MESSAGES/lynx.mo
223 share/locale/sl/LC_MESSAGES/lynx.mo
224 share/locale/sv/LC_MESSAGES/lynx.mo
225 share/locale/tr/LC_MESSAGES/lynx.mo
226 share/locale/uk/LC_MESSAGES/lynx.mo
227 share/locale/vi/LC_MESSAGES/lynx.mo
228 share/locale/zh_CN/LC_MESSAGES/lynx.mo
229 share/locale/zh_TW/LC_MESSAGES/lynx.mo
232 [FILE:251:patches/patch-WWW_Library_Implementation_HTParse.c]
233 --- WWW/Library/Implementation/HTParse.c.orig 2016-11-24 15:29:50 UTC
234 +++ WWW/Library/Implementation/HTParse.c
240 -#include <idn-free.h>
244 #define HEX_ESCAPE '%'
247 [FILE:2921:patches/patch-makefile.in]
248 --- makefile.in.orig 2018-07-08 10:56:19 UTC
250 @@ -311,19 +311,13 @@ install-doc : $(DOCDIR) $(HELPDIR)
254 - $(TAR_UP) C[HO]* PROBLEMS README docs samples test ) | \
255 + $(TAR_UP) CH* PROBLEMS README docs samples test ) | \
258 chmod -R u+w . && $(TAR_DOWN) )'
259 $(SHELL) -c 'if test "$(COMPRESS_PROG)" != "" ; then \
260 (cd $(DOCDIR) && $(COMPRESS_PROG) -f docs/CHANGES*.[0-9] docs/*.announce ) \
262 - $(SHELL) -c 'for name in COPYING COPYHEADER; do \
263 - cd $(HELPDIR) && rm -f $$name ;\
265 - test "$(LN_S)" = "ln -s" || r=`echo $(helpdir)|sed -e "s%[^/]\+%..%g" -e "s%^.%%"`; \
266 - cd $(HELPDIR) && ( $(LN_S) $$r$(docdir)/$$name . || cp $(DOCDIR)/$$name . );\
268 -$(SHELL) -c 'case `id|sed -e "s/(.*//"` in uid=0) chown -R root $(DOCDIR);; esac'
270 # HPUX 'sed' does not seem to like '=' as pattern delimiter.
271 @@ -391,14 +385,10 @@ install-help : $(CFG2HTML) help_files.se
272 if test "$(COMPRESS_PROG)" != "" ; then \
273 (cd $(HELPDIR) && $(COMPRESS_PROG) $$files ) \
275 - @echo Updating $(sysconfdir)/lynx.cfg
276 - @ECHO_CC@$(SHELL) -c \
277 - 'if test -f $(SYSCONFDIR)/lynx.cfg ; then \
278 - mv $(SYSCONFDIR)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \
280 - cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \
282 - @echo Updating $(sysconfdir)/lynx.cfg to point to installed help-files
283 + @echo Updating $(sysconfdir)/lynx.cfg.sample
284 + cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp
285 + rm -f $(SYSCONFDIR)/lynx.cfg.sample
286 + @echo Updating $(sysconfdir)/lynx.cfg.sample to point to installed help-files
287 @ECHO_CC@sed -e '/^HELPFILE:http/s!^!#!' \
288 -e '/^#HELPFILE:file/s!#!!' \
289 $(SYSCONFDIR)/lynx.tmp | \
290 @@ -406,8 +396,8 @@ install-help : $(CFG2HTML) help_files.se
291 $(SHELL) $(scripts_dir)/cfg_path.sh lynx_doc $(helpdir) | \
292 sed -e '/^HELPFILE:file/s!$$!$(COMPRESS_EXT)!' \
293 -e '/^HELPFILE:file/s!$(COMPRESS_EXT)$(COMPRESS_EXT)$$!$(COMPRESS_EXT)!' \
294 - >$(SYSCONFDIR)/lynx.cfg
295 - chmod 644 $(SYSCONFDIR)/lynx.cfg
296 + >$(SYSCONFDIR)/lynx.cfg.sample
297 + chmod 644 $(SYSCONFDIR)/lynx.cfg.sample
298 -rm -f $(SYSCONFDIR)/lynx.tmp
300 LYHelp.h : help_files.sed $(srcdir)/LYHelp.hin
301 @@ -430,10 +420,10 @@ cfg_defs.h : $(scripts_dir)/cfg_defs.sh
302 $(SHELL) -c 'SHELL=$(SHELL) $(SHELL) $(scripts_dir)/cfg_defs.sh $(srcdir)'
304 install-cfg : $(SYSCONFDIR)
305 - @$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg
306 + @$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg.sample
308 install-lss : $(SYSCONFDIR)
309 - @$(SHELL) $(scripts_dir)/install-lss.sh "$(INSTALL_DATA)" $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss
310 + @$(SHELL) $(scripts_dir)/install-lss.sh "$(INSTALL_DATA)" $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss.sample
313 @MSG_DIR_MAKE@ cd $(PO_DIR) && $(MAKE_RECUR) uninstall