1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Pager/text-based WWW browser
9 HOMEPAGE= http://w3m.sourceforge.net/
13 SITES[main]= GITHUB/tats:w3m:74d1ac7
14 DISTFILE[1]= generated:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILDRUN_DEPENDS= boehm_garbage_collector:single:standard
25 USES= cpe iconv perl:build ncurses pkgconfig ssl
28 LICENSE_FILE= MIT:{{WRKDIR}}/LICENSE
31 CPE_VENDOR= w3m_project
34 CONFIGURE_ARGS= --with-gc={{LOCALBASE}}
35 ac_cv_path_PERL={{PERL}}
38 CONFIGURE_ENV= DEFS="-I{{LOCALBASE}}/include"
44 -e 's|`\(expr\) \(.*\) : \(.*\)`|`\1 \\( \2 : \3 \\)`|' \
45 -e 's|/usr/local|${LOCALBASE}|g' \
46 -e 's|mytinfo|tinfo|g' \
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
63 # fix conflict with glibc
64 ${REINPLACE_CMD} -e 's/struct file_handle/struct io_file_handle/' \
65 ${WRKSRC}/istream.[ch]
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
82 ${AWK} '/3. Copyright/,/EOF/' ${WRKSRC}/doc/README > ${WRKDIR}/LICENSE
84 [FILE:144:descriptions/desc.primary]
88 w3m is a pager with WWW capability. It IS a pager, but it can be used
89 as a text-mode WWW browser.
93 72a738ff9cfe9e73cbf9e72ff306595d25309b4e27b72d7bc053898339d869a3 2457985 tats-w3m-74d1ac7.tar.gz
96 [FILE:336:manifests/plist.primary]
100 libexec/w3m/xface2xpm
116 w3mhelp-funcdesc.en.pl
117 w3mhelp-funcdesc.ja.pl
122 [FILE:668:manifests/plist.docs]
123 share/doc/w3m/english/
146 share/doc/w3m/japanese/
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
180 @@ -833,7 +833,9 @@ main(int argc, char **argv, char **envp)
181 mySignal(SIGPIPE, SigPipe);
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);
189 if (load_argc == 0) {
190 /* no URL specified */
193 [FILE:210:patches/patch-table.c]
194 --- table.c.orig 2020-05-02 04:28:05 UTC
203 #include "parsetagx.h"