Ravenports generated: 22 Apr 2020 16:05
[ravenports.git] / bucket_31 / lynx
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               lynx
4 VERSION=                2.8.9rel1
5 REVISION=               2
6 KEYWORDS=               www
7 VARIANTS=               standard
8 SDESC[standard]=        Text based browser for the world wide web
9 HOMEPAGE=               https://lynx.invisible-island.net/
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main
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
16 DF_INDEX=               1
17 SPKGS[standard]=        complete
18                         primary
19                         docs
20                         nls
21
22 OPTIONS_AVAILABLE=      none
23 OPTIONS_STANDARD=       none
24
25 BUILD_DEPENDS=          bzip2:static:standard
26 BUILDRUN_DEPENDS=       bzip2:shared:standard
27                         libidn2:primary:standard
28 RUN_DEPENDS=            mime-support:single:standard
29
30 USES=                   cpe iconv ncurses bdb shebangfix ssl zlib
31                         gettext-runtime gettext-tools
32
33 DISTNAME=               lynx2.8.9rel.1
34
35 LICENSE=                GPLv2:primary
36 LICENSE_TERMS=          primary:{{WRKSRC}}/COPYHEADER
37 LICENSE_FILE=           GPLv2:{{WRKSRC}}/COPYING
38 LICENSE_SCHEME=         solo
39
40 CPE_UPDATE=             rel1
41 CPE_VERSION=            2.8.9
42 FPC_EQUIVALENT=         www/lynx-current
43 SHEBANG_FILES=          samples/mailto-form.pl
44
45 MUST_CONFIGURE=         gnu
46 CONFIGURE_ARGS=         --with-zlib
47                         --with-bzlib
48                         --enable-nsl-fork
49                         --enable-nested-tables
50                         --enable-default-colors
51                         --enable-addrlist-page
52                         --enable-gzip-help
53                         --enable-idna
54                         --enable-ipv6
55                         --enable-nls
56                         --with-screen=ncursesw
57                         --with-ssl="{{OPENSSLBASE}}"
58                         --with-libdir="{{PREFIX}}/etc"
59
60 MAKEFILE=               makefile
61 MAKE_ARGS=              helpdir={{PREFIX}}/share/lynx_help
62                         docdir={{STD_DOCDIR}}
63 SINGLE_JOB=             yes
64
65 INSTALL_TARGET=         install-full
66
67 post-patch:
68         # use libidn2 instead of libidn
69         ${REINPLACE_CMD} -e 's|idna\.h|idn2.h|; s|-lidn|-lidn2|' \
70                 ${WRKSRC}/configure
71
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.
76
77
78 [FILE:101:distinfo]
79 387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595      2689171 lynx2.8.9rel.1.tar.bz2
80
81
82 [FILE:671:manifests/plist.primary]
83 @sample etc/lynx.cfg.sample
84 @sample etc/lynx.lss.sample
85 bin/lynx
86 share/lynx_help/
87  Lynx_users_guide.html.gz
88  about_lynx.html.gz
89  lynx-dev.html.gz
90  lynx_help_main.html.gz
91  lynx_url_support.html.gz
92 share/lynx_help/keystrokes/
93  alt_edit_help.html.gz
94  bashlike_edit_help.html.gz
95  bookmark_help.html.gz
96  cookie_help.html.gz
97  dired_help.html.gz
98  edit_help.html.gz
99  environments.html.gz
100  follow_help.html.gz
101  gopher_types_help.html.gz
102  history_help.html.gz
103  keystroke_help.html.gz
104  movement_help.html.gz
105  option_help.html.gz
106  other_help.html.gz
107  print_help.html.gz
108  scrolling_help.html.gz
109  test_display.html.gz
110  visited_help.html.gz
111  xterm_help.html.gz
112 share/man/man1/lynx.1.gz
113
114
115 [FILE:1323:manifests/plist.docs]
116 share/doc/lynx/
117  CHANGES
118  PROBLEMS
119  README
120 share/doc/lynx/docs/
121  CHANGES2.3.gz
122  CHANGES2.4.gz
123  CHANGES2.5.gz
124  CHANGES2.6.gz
125  CHANGES2.7.gz
126  CHANGES2.8.gz
127  CRAWL.announce.gz
128  FM.announce.gz
129  IBMPC-charsets.announce.gz
130  OS-390.announce.gz
131  README.TRST
132  README.chartrans
133  README.cookies
134  README.defines
135  README.jp
136  README.metrics
137  README.options
138  README.release
139  README.rootcerts
140  README.ssl
141  README.sslcerts
142  SOCKETSHR.announce.gz
143  TCPWARE.announce.gz
144  VMSWAIS.announce.gz
145  djgpp.key
146  pdcurses.key
147  slang.key
148  win-386.announce.gz
149 share/doc/lynx/samples/
150  blue-background.lss
151  bright-blue.lss
152  cernrules.txt
153  home.htm
154  installdirs.html
155  jumps.htm
156  jumpsUnix.html
157  jumpsVMS.html
158  keepviewer
159  lynx-demo.cfg
160  lynx-keymaps
161  lynx.bat
162  lynx.com
163  lynx.ico
164  lynx.lss
165  lynx_bookmarks.htm
166  lynxdump
167  mailcap
168  mailto-form.pl
169  midnight.lss
170  mild-colors.lss
171  mime.types
172  oldlynx
173  oldlynx.bat
174  opaque.lss
175 share/doc/lynx/test/
176  ALT88592.html
177  ISO_LATIN1_test.html
178  README.txt
179  TestComment.html
180  X
181  bad-html.html
182  c1.html
183  circle.html
184  cp-1252.html
185  cp-1252a.html
186  image.jpg
187  iso-8859-1.html
188  iso-8859-1a.html
189  iso-8859-2.html
190  iso-8859-2a.html
191  koi8-r.html
192  nobody
193  quickbrown.html
194  raw8bit.html
195  sgml.html
196  spaces.html
197  special_urls.html
198  square.html
199  tabtest.html
200  tags.html
201  test-styles.html
202  triangle.html
203  unicode.html
204  utf-8-demo.html
205
206
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
231
232
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
236 @@ -23,8 +23,7 @@
237  #endif
238  
239  #ifdef USE_IDNA
240 -#include <idna.h>
241 -#include <idn-free.h>
242 +#include <idn2.h>
243  #endif
244  
245  #define HEX_ESCAPE '%'
246
247
248 [FILE:2921:patches/patch-makefile.in]
249 --- makefile.in.orig    2018-07-08 10:56:19 UTC
250 +++ makefile.in
251 @@ -311,19 +311,13 @@ install-doc : $(DOCDIR) $(HELPDIR)
252         $(SHELL) -c '\
253                 ( umask 022; \
254                   cd $(srcdir) && \
255 -                 $(TAR_UP) C[HO]* PROBLEMS README docs samples test ) | \
256 +                 $(TAR_UP) CH* PROBLEMS README docs samples test ) | \
257                 ( umask 022; \
258                   cd $(DOCDIR) && \
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 ) \
262         fi'
263 -       $(SHELL) -c 'for name in COPYING COPYHEADER; do \
264 -               cd $(HELPDIR) && rm -f $$name ;\
265 -               r= ;\
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 . );\
268 -               done'
269         -$(SHELL) -c 'case `id|sed -e "s/(.*//"` in uid=0) chown -R root $(DOCDIR);; esac'
270  
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 ) \
275                 fi'
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 ; \
280 -       else \
281 -               cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \
282 -       fi'
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
300  
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)'
304  
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
308  
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
312  
313  uninstall ::
314  @MSG_DIR_MAKE@ cd $(PO_DIR) && $(MAKE_RECUR) uninstall
315