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 BUILD_DEPENDS= bzip2:static:standard
26 BUILDRUN_DEPENDS= bzip2:shared:standard
27 libidn2:primary:standard
28 RUN_DEPENDS= media-types:single:standard
30 USES= cpe iconv ncurses bdb shebangfix ssl zlib
31 gettext-runtime gettext-tools
33 DISTNAME= lynx2.8.9rel.1
35 LICENSE= GPLv2:primary
36 LICENSE_TERMS= primary:{{WRKSRC}}/COPYHEADER
37 LICENSE_FILE= GPLv2:{{WRKSRC}}/COPYING
42 FPC_EQUIVALENT= www/lynx-current
43 SHEBANG_FILES= samples/mailto-form.pl
46 CONFIGURE_ARGS= --with-zlib
49 --enable-nested-tables
50 --enable-default-colors
51 --enable-addrlist-page
56 --with-screen=ncursesw
57 --with-ssl="{{OPENSSLBASE}}"
58 --with-libdir="{{PREFIX}}/etc"
59 --with-mime-libdir="{{PREFIX}}/etc"
62 MAKE_ARGS= helpdir={{PREFIX}}/share/lynx_help
66 INSTALL_TARGET= install-full
69 # use libidn2 instead of libidn
70 ${REINPLACE_CMD} -e 's|idna\.h|idn2.h|; s|-lidn|-lidn2|' \
73 [FILE:199:descriptions/desc.primary]
74 lynx is a program which allows a user to access World-Wide Web servers and
75 other information servers. It uses only ascii representation so that it
76 can be used from ascii-terminals and dialin-lines.
80 387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595 2689171 lynx2.8.9rel.1.tar.bz2
83 [FILE:671:manifests/plist.primary]
84 @sample etc/lynx.cfg.sample
85 @sample etc/lynx.lss.sample
88 Lynx_users_guide.html.gz
91 lynx_help_main.html.gz
92 lynx_url_support.html.gz
93 share/lynx_help/keystrokes/
95 bashlike_edit_help.html.gz
102 gopher_types_help.html.gz
104 keystroke_help.html.gz
105 movement_help.html.gz
109 scrolling_help.html.gz
113 share/man/man1/lynx.1.gz
116 [FILE:1323:manifests/plist.docs]
130 IBMPC-charsets.announce.gz
143 SOCKETSHR.announce.gz
150 share/doc/lynx/samples/
208 [FILE:837:manifests/plist.nls]
209 share/locale/ca/LC_MESSAGES/lynx.mo
210 share/locale/cs/LC_MESSAGES/lynx.mo
211 share/locale/da/LC_MESSAGES/lynx.mo
212 share/locale/de/LC_MESSAGES/lynx.mo
213 share/locale/en/LC_MESSAGES/lynx.mo
214 share/locale/eo/LC_MESSAGES/lynx.mo
215 share/locale/et/LC_MESSAGES/lynx.mo
216 share/locale/fi/LC_MESSAGES/lynx.mo
217 share/locale/fr/LC_MESSAGES/lynx.mo
218 share/locale/hu/LC_MESSAGES/lynx.mo
219 share/locale/id/LC_MESSAGES/lynx.mo
220 share/locale/it/LC_MESSAGES/lynx.mo
221 share/locale/ja/LC_MESSAGES/lynx.mo
222 share/locale/nl/LC_MESSAGES/lynx.mo
223 share/locale/pt_BR/LC_MESSAGES/lynx.mo
224 share/locale/ru/LC_MESSAGES/lynx.mo
225 share/locale/sl/LC_MESSAGES/lynx.mo
226 share/locale/sv/LC_MESSAGES/lynx.mo
227 share/locale/tr/LC_MESSAGES/lynx.mo
228 share/locale/uk/LC_MESSAGES/lynx.mo
229 share/locale/vi/LC_MESSAGES/lynx.mo
230 share/locale/zh_CN/LC_MESSAGES/lynx.mo
231 share/locale/zh_TW/LC_MESSAGES/lynx.mo
234 [FILE:251:patches/patch-WWW_Library_Implementation_HTParse.c]
235 --- WWW/Library/Implementation/HTParse.c.orig 2016-11-24 15:29:50 UTC
236 +++ WWW/Library/Implementation/HTParse.c
242 -#include <idn-free.h>
246 #define HEX_ESCAPE '%'
249 [FILE:2921:patches/patch-makefile.in]
250 --- makefile.in.orig 2018-07-08 10:56:19 UTC
252 @@ -311,19 +311,13 @@ install-doc : $(DOCDIR) $(HELPDIR)
256 - $(TAR_UP) C[HO]* PROBLEMS README docs samples test ) | \
257 + $(TAR_UP) CH* PROBLEMS README docs samples test ) | \
260 chmod -R u+w . && $(TAR_DOWN) )'
261 $(SHELL) -c 'if test "$(COMPRESS_PROG)" != "" ; then \
262 (cd $(DOCDIR) && $(COMPRESS_PROG) -f docs/CHANGES*.[0-9] docs/*.announce ) \
264 - $(SHELL) -c 'for name in COPYING COPYHEADER; do \
265 - cd $(HELPDIR) && rm -f $$name ;\
267 - test "$(LN_S)" = "ln -s" || r=`echo $(helpdir)|sed -e "s%[^/]\+%..%g" -e "s%^.%%"`; \
268 - cd $(HELPDIR) && ( $(LN_S) $$r$(docdir)/$$name . || cp $(DOCDIR)/$$name . );\
270 -$(SHELL) -c 'case `id|sed -e "s/(.*//"` in uid=0) chown -R root $(DOCDIR);; esac'
272 # HPUX 'sed' does not seem to like '=' as pattern delimiter.
273 @@ -391,14 +385,10 @@ install-help : $(CFG2HTML) help_files.se
274 if test "$(COMPRESS_PROG)" != "" ; then \
275 (cd $(HELPDIR) && $(COMPRESS_PROG) $$files ) \
277 - @echo Updating $(sysconfdir)/lynx.cfg
278 - @ECHO_CC@$(SHELL) -c \
279 - 'if test -f $(SYSCONFDIR)/lynx.cfg ; then \
280 - mv $(SYSCONFDIR)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \
282 - cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \
284 - @echo Updating $(sysconfdir)/lynx.cfg to point to installed help-files
285 + @echo Updating $(sysconfdir)/lynx.cfg.sample
286 + cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp
287 + rm -f $(SYSCONFDIR)/lynx.cfg.sample
288 + @echo Updating $(sysconfdir)/lynx.cfg.sample to point to installed help-files
289 @ECHO_CC@sed -e '/^HELPFILE:http/s!^!#!' \
290 -e '/^#HELPFILE:file/s!#!!' \
291 $(SYSCONFDIR)/lynx.tmp | \
292 @@ -406,8 +396,8 @@ install-help : $(CFG2HTML) help_files.se
293 $(SHELL) $(scripts_dir)/cfg_path.sh lynx_doc $(helpdir) | \
294 sed -e '/^HELPFILE:file/s!$$!$(COMPRESS_EXT)!' \
295 -e '/^HELPFILE:file/s!$(COMPRESS_EXT)$(COMPRESS_EXT)$$!$(COMPRESS_EXT)!' \
296 - >$(SYSCONFDIR)/lynx.cfg
297 - chmod 644 $(SYSCONFDIR)/lynx.cfg
298 + >$(SYSCONFDIR)/lynx.cfg.sample
299 + chmod 644 $(SYSCONFDIR)/lynx.cfg.sample
300 -rm -f $(SYSCONFDIR)/lynx.tmp
302 LYHelp.h : help_files.sed $(srcdir)/LYHelp.hin
303 @@ -430,10 +420,10 @@ cfg_defs.h : $(scripts_dir)/cfg_defs.sh
304 $(SHELL) -c 'SHELL=$(SHELL) $(SHELL) $(scripts_dir)/cfg_defs.sh $(srcdir)'
306 install-cfg : $(SYSCONFDIR)
307 - @$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg
308 + @$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg.sample
310 install-lss : $(SYSCONFDIR)
311 - @$(SHELL) $(scripts_dir)/install-lss.sh "$(INSTALL_DATA)" $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss
312 + @$(SHELL) $(scripts_dir)/install-lss.sh "$(INSTALL_DATA)" $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss.sample
315 @MSG_DIR_MAKE@ cd $(PO_DIR) && $(MAKE_RECUR) uninstall