d9b85a2948
For Exim, this includes an enormous number of fixes. Most of these are for esoteric configurations, although if you're bitten by them, you're bitten hard. The fixes also include closing up a buffer overflow that is not believed to be exploitable, and a format string vulnerability that was only exploitable by an Exim admin user, but then provided root access. For Eximon, this just rationalizes a patch we carried locally for ages.
45 lines
1.2 KiB
Makefile
45 lines
1.2 KiB
Makefile
# New ports collection makefile for: exim-monitor
|
|
# Date created: 27 August 2001
|
|
# Whom: sheldonh@FreeBSD.org
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= exim-monitor
|
|
PORTVERSION= 4.12
|
|
CATEGORIES= mail
|
|
MASTER_SITES= ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/ \
|
|
http://www.exim.org/ftp/exim4/ \
|
|
ftp://ftp.is.co.za/networking/mail/transport/exim/exim4/
|
|
DISTNAME= exim-${PORTVERSION}
|
|
|
|
MAINTAINER= sheldonh@FreeBSD.org
|
|
|
|
USE_BZIP2= yes
|
|
USE_PERL5= yes
|
|
USE_XLIB= yes
|
|
|
|
# This dependency is disabled, because it prevents package users from
|
|
# using the exim-monitor package with any of the exim slave packages.
|
|
#
|
|
#RUN_DEPENDS= ${LOCALBASE}/sbin/exim:${PORTSDIR}/mail/exim
|
|
|
|
MAKE_ENV+= OSTYPE=${OPSYS} ARCHTYPE=${MACHINE_ARCH}
|
|
|
|
SEDLIST= -e 's,XX_PREFIX_XX,${PREFIX},'
|
|
|
|
do-configure:
|
|
${MKDIR} ${WRKSRC}/Local
|
|
${SED} ${SEDLIST} < ${WRKSRC}/src/EDITME > ${WRKSRC}/Local/Makefile
|
|
${CP} ${WRKSRC}/exim_monitor/EDITME ${WRKSRC}/Local/eximon.conf
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/build-${OPSYS}-${MACHINE_ARCH}/eximon.bin \
|
|
${PREFIX}/sbin/
|
|
${INSTALL_SCRIPT} ${WRKSRC}/build-${OPSYS}-${MACHINE_ARCH}/eximon \
|
|
${PREFIX}/sbin/
|
|
|
|
post-install:
|
|
@${CAT} ${PKGMESSAGE}
|
|
|
|
.include <bsd.port.mk>
|