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= mime-support: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"
61 MAKE_ARGS= helpdir={{PREFIX}}/share/lynx_help
65 INSTALL_TARGET= install-full
68 # use libidn2 instead of libidn
69 ${REINPLACE_CMD} -e 's|idna\.h|idn2.h|; s|-lidn|-lidn2|' \
72 [FILE:199:descriptions/desc.primary]
73 lynx is a program which allows a user to access World-Wide Web servers and
74 other information servers. It uses only ascii representation so that it
75 can be used from ascii-terminals and dialin-lines.
79 387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595 2689171 lynx2.8.9rel.1.tar.bz2
82 [FILE:671:manifests/plist.primary]
83 @sample etc/lynx.cfg.sample
84 @sample etc/lynx.lss.sample
87 Lynx_users_guide.html.gz
90 lynx_help_main.html.gz
91 lynx_url_support.html.gz
92 share/lynx_help/keystrokes/
94 bashlike_edit_help.html.gz
101 gopher_types_help.html.gz
103 keystroke_help.html.gz
104 movement_help.html.gz
108 scrolling_help.html.gz
112 share/man/man1/lynx.1.gz
115 [FILE:1323:manifests/plist.docs]
129 IBMPC-charsets.announce.gz
142 SOCKETSHR.announce.gz
149 share/doc/lynx/samples/
207 [FILE:837:manifests/plist.nls]
208 share/locale/ca/LC_MESSAGES/lynx.mo
209 share/locale/cs/LC_MESSAGES/lynx.mo
210 share/locale/da/LC_MESSAGES/lynx.mo
211 share/locale/de/LC_MESSAGES/lynx.mo
212 share/locale/en/LC_MESSAGES/lynx.mo
213 share/locale/eo/LC_MESSAGES/lynx.mo
214 share/locale/et/LC_MESSAGES/lynx.mo
215 share/locale/fi/LC_MESSAGES/lynx.mo
216 share/locale/fr/LC_MESSAGES/lynx.mo
217 share/locale/hu/LC_MESSAGES/lynx.mo
218 share/locale/id/LC_MESSAGES/lynx.mo
219 share/locale/it/LC_MESSAGES/lynx.mo
220 share/locale/ja/LC_MESSAGES/lynx.mo
221 share/locale/nl/LC_MESSAGES/lynx.mo
222 share/locale/pt_BR/LC_MESSAGES/lynx.mo
223 share/locale/ru/LC_MESSAGES/lynx.mo
224 share/locale/sl/LC_MESSAGES/lynx.mo
225 share/locale/sv/LC_MESSAGES/lynx.mo
226 share/locale/tr/LC_MESSAGES/lynx.mo
227 share/locale/uk/LC_MESSAGES/lynx.mo
228 share/locale/vi/LC_MESSAGES/lynx.mo
229 share/locale/zh_CN/LC_MESSAGES/lynx.mo
230 share/locale/zh_TW/LC_MESSAGES/lynx.mo
233 [FILE:251:patches/patch-WWW_Library_Implementation_HTParse.c]
234 --- WWW/Library/Implementation/HTParse.c.orig 2016-11-24 15:29:50 UTC
235 +++ WWW/Library/Implementation/HTParse.c
241 -#include <idn-free.h>
245 #define HEX_ESCAPE '%'
248 [FILE:2921:patches/patch-makefile.in]
249 --- makefile.in.orig 2018-07-08 10:56:19 UTC
251 @@ -311,19 +311,13 @@ install-doc : $(DOCDIR) $(HELPDIR)
255 - $(TAR_UP) C[HO]* PROBLEMS README docs samples test ) | \
256 + $(TAR_UP) CH* PROBLEMS README docs samples test ) | \
259 chmod -R u+w . && $(TAR_DOWN) )'
260 $(SHELL) -c 'if test "$(COMPRESS_PROG)" != "" ; then \
261 (cd $(DOCDIR) && $(COMPRESS_PROG) -f docs/CHANGES*.[0-9] docs/*.announce ) \
263 - $(SHELL) -c 'for name in COPYING COPYHEADER; do \
264 - cd $(HELPDIR) && rm -f $$name ;\
266 - test "$(LN_S)" = "ln -s" || r=`echo $(helpdir)|sed -e "s%[^/]\+%..%g" -e "s%^.%%"`; \
267 - cd $(HELPDIR) && ( $(LN_S) $$r$(docdir)/$$name . || cp $(DOCDIR)/$$name . );\
269 -$(SHELL) -c 'case `id|sed -e "s/(.*//"` in uid=0) chown -R root $(DOCDIR);; esac'
271 # HPUX 'sed' does not seem to like '=' as pattern delimiter.
272 @@ -391,14 +385,10 @@ install-help : $(CFG2HTML) help_files.se
273 if test "$(COMPRESS_PROG)" != "" ; then \
274 (cd $(HELPDIR) && $(COMPRESS_PROG) $$files ) \
276 - @echo Updating $(sysconfdir)/lynx.cfg
277 - @ECHO_CC@$(SHELL) -c \
278 - 'if test -f $(SYSCONFDIR)/lynx.cfg ; then \
279 - mv $(SYSCONFDIR)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \
281 - cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \
283 - @echo Updating $(sysconfdir)/lynx.cfg to point to installed help-files
284 + @echo Updating $(sysconfdir)/lynx.cfg.sample
285 + cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp
286 + rm -f $(SYSCONFDIR)/lynx.cfg.sample
287 + @echo Updating $(sysconfdir)/lynx.cfg.sample to point to installed help-files
288 @ECHO_CC@sed -e '/^HELPFILE:http/s!^!#!' \
289 -e '/^#HELPFILE:file/s!#!!' \
290 $(SYSCONFDIR)/lynx.tmp | \
291 @@ -406,8 +396,8 @@ install-help : $(CFG2HTML) help_files.se
292 $(SHELL) $(scripts_dir)/cfg_path.sh lynx_doc $(helpdir) | \
293 sed -e '/^HELPFILE:file/s!$$!$(COMPRESS_EXT)!' \
294 -e '/^HELPFILE:file/s!$(COMPRESS_EXT)$(COMPRESS_EXT)$$!$(COMPRESS_EXT)!' \
295 - >$(SYSCONFDIR)/lynx.cfg
296 - chmod 644 $(SYSCONFDIR)/lynx.cfg
297 + >$(SYSCONFDIR)/lynx.cfg.sample
298 + chmod 644 $(SYSCONFDIR)/lynx.cfg.sample
299 -rm -f $(SYSCONFDIR)/lynx.tmp
301 LYHelp.h : help_files.sed $(srcdir)/LYHelp.hin
302 @@ -430,10 +420,10 @@ cfg_defs.h : $(scripts_dir)/cfg_defs.sh
303 $(SHELL) -c 'SHELL=$(SHELL) $(SHELL) $(scripts_dir)/cfg_defs.sh $(srcdir)'
305 install-cfg : $(SYSCONFDIR)
306 - @$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg
307 + @$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg.sample
309 install-lss : $(SYSCONFDIR)
310 - @$(SHELL) $(scripts_dir)/install-lss.sh "$(INSTALL_DATA)" $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss
311 + @$(SHELL) $(scripts_dir)/install-lss.sh "$(INSTALL_DATA)" $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss.sample
314 @MSG_DIR_MAKE@ cd $(PO_DIR) && $(MAKE_RECUR) uninstall