View | Details | Raw Unified | Return to bug 251189
Collapse All | Expand All

(-)Makefile (-15 / +20 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	wget
4
PORTNAME=	wget
5
DISTVERSION=	1.20.3
5
DISTVERSION=	1.20.3
6
PORTREVISION=	1
6
CATEGORIES=	ftp www
7
CATEGORIES=	ftp www
7
MASTER_SITES=	GNU
8
MASTER_SITES=	GNU
8
9
Lines 15-29 Link Here
15
TEST_DEPENDS=	p5-HTTP-Daemon>=0:www/p5-HTTP-Daemon \
16
TEST_DEPENDS=	p5-HTTP-Daemon>=0:www/p5-HTTP-Daemon \
16
		p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL
17
		p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL
17
18
18
USES=		charsetfix cpe iconv tar:lz
19
USES=		charsetfix cpe iconv localbase pkgconfig tar:lz
19
CPE_VENDOR=	gnu
20
CPE_VENDOR=	gnu
20
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
21
OPTIONS_SUB=	yes
22
OPTIONS_SUB=	yes
22
23
23
OPTIONS_RADIO=	SSL
24
OPTIONS_RADIO=	SSL PCRE
24
OPTIONS_RADIO_SSL=GNUTLS OPENSSL
25
OPTIONS_RADIO_SSL=GNUTLS OPENSSL
25
OPTIONS_DEFINE=	DOCS IDN IPV6 MANPAGES METALINK NLS PCRE PSL
26
OPTIONS_RADIO_PCRE=PCRE1 PCRE2
26
OPTIONS_DEFAULT=IDN MANPAGES OPENSSL
27
OPTIONS_DEFINE=	DOCS IDN IPV6 MANPAGES METALINK NLS PSL NTLM
28
OPTIONS_DEFAULT=IDN MANPAGES OPENSSL NLS
27
29
28
DOCS_DESC=	Install info page
30
DOCS_DESC=	Install info page
29
DOCS_CONFIGURE_ENV=	MAKEINFO="${MAKEINFO}"
31
DOCS_CONFIGURE_ENV=	MAKEINFO="${MAKEINFO}"
Lines 32-39 Link Here
32
34
33
IDN_LIB_DEPENDS=	libidn2.so:dns/libidn2 \
35
IDN_LIB_DEPENDS=	libidn2.so:dns/libidn2 \
34
			libunistring.so:devel/libunistring
36
			libunistring.so:devel/libunistring
35
IDN_CPPFLAGS=		-I${LOCALBASE}/include
36
IDN_LDFLAGS=		-L${LOCALBASE}/lib
37
IDN_CONFIGURE_ENABLE=	iri
37
IDN_CONFIGURE_ENABLE=	iri
38
IDN_CONFIGURE_ON=	--with-libidn=${LOCALBASE} \
38
IDN_CONFIGURE_ON=	--with-libidn=${LOCALBASE} \
39
			--with-libunistring-prefix=${LOCALBASE}
39
			--with-libunistring-prefix=${LOCALBASE}
Lines 50-67 Link Here
50
50
51
NLS_USES=		gettext
51
NLS_USES=		gettext
52
NLS_CONFIGURE_ENABLE=	nls
52
NLS_CONFIGURE_ENABLE=	nls
53
NLS_CPPFLAGS=		-I${LOCALBASE}/include
54
NLS_LDFLAGS=		-L${LOCALBASE}/lib
55
53
56
PCRE_DESC=		Support Perl regular expressions in addition to POSIX
54
PCRE_DESC=		Support Perl regular expressions in addition to POSIX
57
PCRE_LIB_DEPENDS=	libpcre.so:devel/pcre
58
PCRE_CPPFLAGS=		-I${LOCALBASE}/include
59
PCRE_LDFLAGS=		-L${LOCALBASE}/lib
60
PCRE_CONFIGURE_ENABLE=	pcre
61
55
56
PCRE1_DESC=		Support PCRE style regular expressions
57
PCRE1_LIB_DEPENDS=	libpcre.so:devel/pcre
58
PCRE1_CONFIGURE_ENABLE=	pcre
59
60
PCRE2_DESC=		Support PCRE2 style regular expressions
61
PCRE2_LIB_DEPENDS=	libpcre2-8.so:devel/pcre2
62
PCRE2_CONFIGURE_ENABLE=	pcre2
63
62
PSL_CONFIGURE_WITH=	libpsl
64
PSL_CONFIGURE_WITH=	libpsl
63
PSL_LIB_DEPENDS=	libpsl.so:dns/libpsl
65
PSL_LIB_DEPENDS=	libpsl.so:dns/libpsl
64
66
67
NTLM_DESC=		Support NTLM authorization
68
NTLM_CONFIGURE_ENABLE=	ntlm
69
65
.include <bsd.port.options.mk>
70
.include <bsd.port.options.mk>
66
71
67
.if ${PORT_OPTIONS:MOPENSSL}
72
.if ${PORT_OPTIONS:MOPENSSL}
Lines 70-80 Link Here
70
CPPFLAGS+=	-I${OPENSSLINC}
75
CPPFLAGS+=	-I${OPENSSLINC}
71
LDFLAGS+=	-L${OPENSSLLIB}
76
LDFLAGS+=	-L${OPENSSLLIB}
72
.elif ${PORT_OPTIONS:MGNUTLS}
77
.elif ${PORT_OPTIONS:MGNUTLS}
73
USES+=		pkgconfig
74
LIB_DEPENDS+=	libgnutls.so:security/gnutls
78
LIB_DEPENDS+=	libgnutls.so:security/gnutls
75
CONFIGURE_ARGS+=--with-ssl=gnutls
79
CONFIGURE_ARGS+=--with-ssl=gnutls
76
CPPFLAGS+=	-I${LOCALBASE}/include
80
. if ${PORT_OPTIONS:MNTLM}
77
LDFLAGS+=	-L${LOCALBASE}/lib
81
LIB_DEPENDS+=	libnettle.so:security/nettle
82
. endif
78
.else
83
.else
79
CONFIGURE_ARGS+=--without-ssl
84
CONFIGURE_ARGS+=--without-ssl
80
.endif
85
.endif

Return to bug 251189