diff --git a/net/libproxy/Makefile b/net/libproxy/Makefile index 5bc17cba78c1..8ca3a19384b2 100644 --- a/net/libproxy/Makefile +++ b/net/libproxy/Makefile @@ -1,67 +1,73 @@ PORTNAME= libproxy DISTVERSION= 0.4.17 PORTREVISION?= 1 CATEGORIES?= net devel MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ MAINTAINER= desktop@FreeBSD.org COMMENT?= Library that provides automatic proxy configuration management WWW= https://libproxy.github.io/libproxy/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING USES+= cmake cpe pathfix pkgconfig tar:xz CPE_VENDOR= libproxy_project PATHFIX_CMAKELISTSTXT= devfiles.cmk CMAKE_ON+= WITH_VALA CMAKE_OFF+= BIPR WITH_DOTNET WITH_NATUS WITH_NM WITH_NMold # Slave ports. LIBPROXY_SLAVES= library gnome3 kde mozjs python perl webkit3 # If nothing is set, we're building the library, i.e. this port. LIBPROXY_SLAVE?= library PLIST_SUB+= VERSION=${PORTVERSION} # Activate the wanted module, and deactivate the others CMAKE_ON+= WITH_${LIBPROXY_SLAVE:tu} CMAKE_OFF+= ${LIBPROXY_SLAVES:N${LIBPROXY_SLAVE}:tu:S/^/WITH_/} # Setup slave ports. .if ${LIBPROXY_SLAVE:Nlibrary} USES+= localbase LIB_DEPENDS+= libproxy.so:net/libproxy DESCR= ${.CURDIR:H}/${PORTNAME}-${LIBPROXY_SLAVE}/pkg-descr PLIST= ${.CURDIR:H}/${PORTNAME}-${LIBPROXY_SLAVE}/pkg-plist .endif .if ${LIBPROXY_SLAVE:Mwebkit3} # Additionally to WITH_WEBKIT3 also WITH_WEBKIT is required. CMAKE_ON+= WITH_WEBKIT CMAKE_OFF:= ${CMAKE_OFF:C/WITH_WEBKIT//} .endif .if ${LIBPROXY_SLAVE:Mpacrunner} LIB_DEPENDS+= libdbus-1.so:devel/dbus CMAKE_ON= BUILD_CONFIG_PACRUNNER .endif .if ${LIBPROXY_SLAVE:Mkde} || ${LIBPROXY_SLAVE:Mwebkit3} RUN_DEPENDS+= libproxy-pacrunner>=${DISTVERSION}:net/libproxy-pacrunner .endif .include +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 +.if ${LIBPROXY_SLAVE:Mperl} +CFLAGS+= -Wno-error=int-conversion +.endif +.endif + # Hackery for the to python backends. .if ${LIBPROXY_SLAVE:Mpython} CMAKE_ON+= WITH_PYTHON3 CMAKE_OFF+= WITH_PYTHON2 CMAKE_ARGS+= -DPYTHON3_EXECUTABLE:FILEPATH=${PYTHON_CMD} .else CMAKE_OFF+= WITH_PYTHON2 WITH_PYTHON3 .endif .include