b34162b95d
This version contains security fix for L2TP clients and servers. Insufficient validation of incoming L2TP control packet specially crafted by unauthenticated user might lead to unexpected termination of the process. The problem affects mpd versions since 4.0 that brought in initial support for L2TP. Other changes from upstream were already present in the port in form of pathes that were removed with this update. Reported by: chennan at SourceForge Reviewed by: mav
51 lines
1.1 KiB
Makefile
51 lines
1.1 KiB
Makefile
# Created by: Archie Cobbs
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= mpd
|
|
DISTVERSION= 5.9
|
|
CATEGORIES= net
|
|
MASTER_SITES= SF/${PORTNAME}/Mpd5/Mpd-${PORTVERSION}
|
|
PKGNAMESUFFIX= 5
|
|
DIST_SUBDIR= mpd5
|
|
|
|
MAINTAINER= eugen@FreeBSD.org
|
|
COMMENT= Multi-link PPP daemon based on netgraph(4)
|
|
|
|
LICENSE= BSD3CLAUSE
|
|
|
|
OPTIONS_DEFINE= DOCS NG_IPACCT
|
|
NG_IPACCT_DESC= Use ng_ipacct kernel module from port
|
|
|
|
HAS_CONFIGURE= YES
|
|
CONFIGURE_WRKSRC= "${WRKSRC}/src"
|
|
|
|
USES= ssl
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
MAKE_ARGS+= OSVERSION=${OSVERSION}
|
|
|
|
.if ${PORT_OPTIONS:MNG_IPACCT}
|
|
BUILD_DEPENDS+= ${LOCALBASE}/include/netgraph/ng_ipacct.h:net-mgmt/ng_ipacct
|
|
.if exists(${KMODDIR}/ng_ipacct.ko)
|
|
RUN_DEPENDS+= ${KMODDIR}/ng_ipacct.ko:net-mgmt/ng_ipacct
|
|
.else
|
|
RUN_DEPENDS+= /boot/modules/ng_ipacct.ko:net-mgmt/ng_ipacct
|
|
.endif
|
|
.else
|
|
CONFIGURE_ENV+= USE_NG_IPACCT=no
|
|
MAKE_ARGS+= USE_NG_IPACCT=no
|
|
.endif
|
|
|
|
USE_RC_SUBR= mpd5
|
|
CONFSUF= conf secret script
|
|
DOCSDIR= ${PREFIX}/share/doc/mpd5
|
|
PORTDOCS= README mpd*
|
|
PLIST_FILES= ${CONFSUF:S/^/etc\/mpd5\/mpd./:S/$/.sample/} sbin/mpd5
|
|
|
|
.if !defined(WITHOUT_MAN)
|
|
PLIST_FILES+= man/man8/mpd5.8.gz
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|