blob: df7125458328b84def8507186860645d9a569868 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
PORTNAME= elinks
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
CATEGORIES= www
MAINTAINER= jailbird@fdf.net
COMMENT= Links text WWW browser with enhancements
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
USES= autoreconf bison:alias cpe gmake iconv pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= rkd77
LIBS+= -lexecinfo
OPTIONS_DEFINE= 256COLORS 88COLORS BITTORRENT BROTLI EXMODE \
FASTMEM FINGER FSP FTP GOPHER GUILE HIGHLIGHT \
IDN LOCAL_CGI LUA LZMA MOUSE NLS NNTP NOROOT \
PERL SMB SPIDERMONKEY XBELMARKS ZSTD
OPTIONS_DEFAULT= 256COLORS 88COLORS BROTLI EXMODE FASTMEM FTP \
HIGHLIGHT LZMA MOUSE
OPTIONS_SUB= yes
88COLORS_DESC= 88 color support
256COLORS_DESC= 256 color support
SPIDERMONKEY_DESC= ECMAScript support (via SpiderMonkey)
XBELMARKS_DESC= XBEL bookmarks (via expat)
LOCAL_CGI_DESC= Local CGI support
FSP_DESC= FSP protocol support (via fsplib)
EXMODE_DESC= Exmode (CLI) support
HIGHLIGHT_DESC= HTML highlighting using DOM engine
NOROOT_DESC= Prevention of usage by root
FASTMEM_DESC= Fast memory allocation functions
BROTLI_LIB_DEPENDS= libbrotlidec.so:archivers/brotli
BROTLI_CONFIGURE_ON= --with-brotli
NLS_USES= gettext
NLS_CONFIGURE_OFF= --disable-nls
GUILE_LIB_DEPENDS= libguile-3.0.so:lang/guile
GUILE_CONFIGURE_WITH= guile
LUA_USES= lua
LUA_CONFIGURE_ON= --with-luapkg=lua-${LUA_VER}
LZMA_CONFIGURE_ON= --with-lzma
PERL_USES= perl5
PERL_CONFIGURE_WITH= perl
FASTMEM_CONFIGURE_ON= --enable-fastmem
IDN_LIB_DEPENDS= libidn.so:dns/libidn
IDN_USES= localbase
IDN_CONFIGURE_WITH= idn
NOROOT_CONFIGURE_ON= --enable-no-root
HIGHLIGHT_CONFIGURE_ON= --enable-html-highlight
EXMODE_CONFIGURE_ON= --enable-exmode
SMB_USES= samba # smbclient
SMB_CONFIGURE_ENABLE= smb
FSP_RUN_DEPENDS= ${LOCALBASE}/lib/libfsplib.a:net/fsplib
FSP_BUILD_DEPENDS= ${LOCALBASE}/lib/libfsplib.a:net/fsplib
FSP_CONFIGURE_ENABLE= fsp
FTP_CONFIGURE_ENABLE= ftp
NNTP_CONFIGURE_ENABLE= nntp
BITTORRENT_CONFIGURE_ENABLE= bittorrent
GOPHER_CONFIGURE_ENABLE= gopher
MOUSE_CONFIGURE_ENABLE= mouse
FINGER_CONFIGURE_ENABLE= finger
LOCAL_CGI_CONFIGURE_ENABLE= cgi
XBELMARKS_LIB_DEPENDS= libexpat.so:textproc/expat2
XBELMARKS_CONFIGURE_OFF=--disable-xbel
256COLORS_CONFIGURE_ON= --enable-256-colors
88COLORS_CONFIGURE_ON= --enable-88-colors
SPIDERMONKEY_BUILD_DEPENDS= ${LOCALBASE}/lib/libjs.so:lang/spidermonkey17
SPIDERMONKEY_RUN_DEPENDS= js:lang/spidermonkey17
SPIDERMONKEY_LIB_DEPENDS= libnspr4.so:devel/nspr
SPIDERMONKEY_CFLAGS= -I${LOCALBASE}/include/nspr \
-I${LOCALBASE}/include/js-1.7
SPIDERMONKEY_LDFLAGS= -L${LOCALBASE}/lib -lnspr4 -lpthread -lm
SPIDERMONKEY_CONFIGURE_ON= --enable-sm-scripting --with-spidermonkey
SPIDERMONKEY_CONFIGURE_OFF= --disable-sm-scripting --without-spidermonkey
ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
ZSTD_USES= localbase
ZSTD_CONFIGURE_ON= --with-zstd
.include <bsd.port.mk>
|