Ravenports generated: 01 Aug 2021 01:45
[ravenports.git] / bucket_83 / w3m
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               w3m
4 VERSION=                0.5.3
5 EPOCH=                  2
6 KEYWORDS=               www
7 VARIANTS=               standard
8 SDESC[standard]=        Pager/text-based WWW browser
9 HOMEPAGE=               http://w3m.sourceforge.net/
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            GITHUB/tats:w3m:74d1ac7
14 DISTFILE[1]=            generated:main
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILDRUN_DEPENDS=       boehm_garbage_collector:single:standard
24
25 USES=                   cpe iconv perl:build ncurses pkgconfig ssl
26
27 LICENSE=                MIT:primary
28 LICENSE_FILE=           MIT:{{WRKDIR}}/LICENSE
29 LICENSE_SCHEME=         solo
30
31 CPE_VENDOR=             w3m_project
32
33 MUST_CONFIGURE=         gnu
34 CONFIGURE_ARGS=         --with-gc={{LOCALBASE}}
35                         ac_cv_path_PERL={{PERL}}
36                         --disable-nls
37                         --enable-image=no
38 CONFIGURE_ENV=          DEFS="-I{{LOCALBASE}}/include"
39
40 SINGLE_JOB=             yes
41
42 post-patch:
43         ${REINPLACE_CMD} \
44                 -e 's|`\(expr\) \(.*\) : \(.*\)`|`\1 \\( \2 : \3 \\)`|' \
45                 -e 's|/usr/local|${LOCALBASE}|g' \
46                 -e 's|mytinfo|tinfo|g' \
47                 ${WRKSRC}/configure
48         ${REINPLACE_CMD} -e '/USE_EGD/ s/define/undef/' ${WRKSRC}/config.h.in
49         ${FIND} ${WRKSRC}/doc* -type f \! -name HISTORY \
50                 -exec ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' {} +
51         ${CP} ${WRKSRC}/doc-jp/README.func ${WRKSRC}/README.func.bak
52         ${ICONV_CMD} -f EUC-JP -t UTF-8 ${WRKSRC}/README.func.bak \
53                 > ${WRKSRC}/doc-jp/README.func
54         ${CP} ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in \
55                 ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in.bak
56         ${ICONV_CMD} -f EUC-JP -t UTF-8 \
57                 ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in.bak \
58                 > ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in
59         ${REINPLACE_CMD} -e 's|EUC-JP|UTF-8|g' \
60                 ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in
61
62 post-patch-linux:
63         # fix conflict with glibc
64         ${REINPLACE_CMD} -e 's/struct file_handle/struct io_file_handle/' \
65                 ${WRKSRC}/istream.[ch]
66
67 post-install:
68         @${MKDIR} \
69                 ${STAGEDIR}${PREFIX}/share/doc/w3m/japanese \
70                 ${STAGEDIR}${PREFIX}/share/doc/w3m/english \
71                 ${STAGEDIR}${MANPREFIX}/man/ja/man1
72         ${FIND} ${WRKSRC}/doc-jp -type f ! \( -name "*.bak" -o -name "*.1" \) \
73                 -print0 | ${XARGS} -0 -I 'dossier' ${INSTALL_DATA} 'dossier' \
74                 ${STAGEDIR}${PREFIX}/share/doc/w3m/japanese
75         ${FIND} ${WRKSRC}/doc -type f ! \( -name "*.bak" -o -name "*.1" \) \
76                 -print0 | ${XARGS} -0 -I 'dossier' ${INSTALL_DATA} 'dossier' \
77                 ${STAGEDIR}${PREFIX}/share/doc/w3m/english
78         ${INSTALL_MAN} ${WRKSRC}/scripts/w3mman/w3mman.1 \
79                 ${STAGEDIR}${MANPREFIX}/man/ja/man1
80
81 post-extract:
82         ${AWK} '/3. Copyright/,/EOF/' ${WRKSRC}/doc/README > ${WRKDIR}/LICENSE
83
84 [FILE:144:descriptions/desc.primary]
85 w3m: WWW wo Miru Tool
86 =====================
87
88 w3m is a pager with WWW capability.  It IS a pager, but it can be used
89 as a text-mode WWW browser.
90
91
92 [FILE:102:distinfo]
93 72a738ff9cfe9e73cbf9e72ff306595d25309b4e27b72d7bc053898339d869a3      2457985 tats-w3m-74d1ac7.tar.gz
94
95
96 [FILE:336:manifests/plist.primary]
97 bin/
98  w3m
99  w3mman
100 libexec/w3m/xface2xpm
101 libexec/w3m/cgi-bin/
102  dirlist.cgi
103  multipart.cgi
104  w3mbookmark
105  w3mhelp.cgi
106  w3mhelperpanel
107  w3mmail.cgi
108  w3mman2html.cgi
109 share/man/ja/man1/
110  w3m.1.gz
111  w3mman.1.gz
112 share/man/man1/
113  w3m.1.gz
114  w3mman.1.gz
115 share/w3m/
116  w3mhelp-funcdesc.en.pl
117  w3mhelp-funcdesc.ja.pl
118  w3mhelp-funcname.pl
119  w3mhelp.html
120
121
122 [FILE:668:manifests/plist.docs]
123 share/doc/w3m/english/
124  Entries
125  FAQ.html
126  HISTORY
127  MANUAL.html
128  README
129  README.cookie
130  README.cygwin
131  README.dict
132  README.func
133  README.img
134  README.m17n
135  README.mouse
136  README.passwd
137  README.pre_form
138  README.tab
139  Repository
140  Root
141  STORY.html
142  keymap.default
143  keymap.lynx
144  menu.default
145  menu.submenu
146 share/doc/w3m/japanese/
147  Entries
148  FAQ.html
149  HISTORY
150  MANUAL.html
151  README
152  README.SSL
153  README.cookie
154  README.cygwin
155  README.dict
156  README.func
157  README.img
158  README.keymap
159  README.m17n
160  README.mailcap
161  README.menu
162  README.migemo
163  README.mouse
164  README.passwd
165  README.pre_form
166  README.tab
167  Repository
168  Root
169  STORY.html
170  keymap.default
171  keymap.lynx
172  menu.default
173  menu.submenu
174
175
176 [FILE:443:patches/patch-main.c]
177 $OpenBSD: patch-main_c,v 1.1 2013/06/01 21:06:20 kurt Exp $
178 --- main.c.orig 2020-05-02 04:28:05 UTC
179 +++ main.c
180 @@ -833,7 +833,9 @@ main(int argc, char **argv, char **envp)
181      mySignal(SIGPIPE, SigPipe);
182  #endif
183  
184 -    orig_GC_warn_proc = GC_set_warn_proc(wrap_GC_warn_proc);
185 +    orig_GC_warn_proc = GC_get_warn_proc();
186 +    GC_set_warn_proc(wrap_GC_warn_proc);
187 +
188      err_msg = Strnew();
189      if (load_argc == 0) {
190         /* no URL specified */
191
192
193 [FILE:210:patches/patch-table.c]
194 --- table.c.orig        2020-05-02 04:28:05 UTC
195 +++ table.c
196 @@ -6,6 +6,7 @@
197  #include <stdio.h>
198  #include <string.h>
199  #include <math.h>
200 +#include <limits.h>
201  #include "fm.h"
202  #include "html.h"
203  #include "parsetagx.h"
204