svn commit: r318142 - head/ftp/wget
Vasil Dimov
vd at FreeBSD.org
Tue May 14 08:27:48 UTC 2013
Author: vd
Date: Tue May 14 08:27:47 2013
New Revision: 318142
URL: http://svnweb.freebsd.org/changeset/ports/318142
Log:
ftp/wget: Add an option for choosing whether to use PCRE or not.
The "CONFIGURE_ENV=ac_cv_header_pcre_h=no" thingy was suggested
by bapt@, thanks!
Modified:
head/ftp/wget/Makefile
Modified: head/ftp/wget/Makefile
==============================================================================
--- head/ftp/wget/Makefile Tue May 14 08:02:31 2013 (r318141)
+++ head/ftp/wget/Makefile Tue May 14 08:27:47 2013 (r318142)
@@ -3,7 +3,7 @@
PORTNAME= wget
DISTVERSION= 1.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= ftp www ipv6
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= wget
@@ -18,21 +18,13 @@ USE_PERL5_BUILD=yes
GNU_CONFIGURE= yes
MAKE_JOBS_SAFE= yes
-# Wget can handle the absence of pcre, but we hook an unconditional dependency
-# to pcre because if it is present in the system during compile time, then
-# wget will pick it and link with it. Thus the wget executable will later
-# depend on the presence of the pcre library. Wget does not support to
-# explicitly ignore the pcre library if it is present in the system and there
-# is no elegant way to do that.
-LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
-CPPFLAGS= -I${LOCALBASE}/include
-LDFLAGS= -L${LOCALBASE}/lib
-
OPTIONS_RADIO= SSL
OPTIONS_RADIO_SSL=GNUTLS OPENSSL
-OPTIONS_DEFINE= IPV6 NLS IDN
+OPTIONS_DEFINE= IPV6 NLS IDN PCRE
OPTIONS_DEFAULT=OPENSSL IDN
+PCRE_DESC= Support Perl regular expressions in addition to POSIX
+
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOPENSSL}
@@ -73,6 +65,15 @@ CONFIGURE_ARGS+=--enable-iri --with-libi
CONFIGURE_ARGS+=--disable-iri
.endif
+.if ${PORT_OPTIONS:MPCRE}
+# Wget will pick pcre automatically and link with it if it is present.
+LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+.else
+CONFIGURE_ENV+= ac_cv_header_pcre_h=no
+.endif
+
MAN1= wget.1
INFO= wget
More information about the svn-ports-all
mailing list