mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-11 07:22:22 +00:00
bc09d4bcb0
of http://www.FreeBSD.org/ports/portaudit/. This is primarily done to work around bug in lighttpd on www.FreeBSD.org where If-Modified-Since isn't handled correctly possibly resulting in users behind web proxies getting an outdated version of the portaudit database. Bump portaudit version number. Big thanks to the reporter for the detailed PR with good information about reproducing the issue. PR: www/134505 Reported by: Christian Ullrich <chris@chrullrich.net> Prodding by: remko, Christian Ullrich
67 lines
1.9 KiB
Makefile
67 lines
1.9 KiB
Makefile
# New ports collection makefile for: portaudit
|
|
# Date created: 25 Jan 2004
|
|
# Whom: Oliver Eikemeier
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= portaudit
|
|
PORTVERSION= 0.5.13
|
|
CATEGORIES= ports-mgmt security
|
|
DISTFILES=
|
|
|
|
MAINTAINER= secteam@FreeBSD.org
|
|
COMMENT= Checks installed ports against a list of security vulnerabilities
|
|
|
|
MAN1= portaudit.1
|
|
|
|
PERIODICDIR?= ${PREFIX}/etc/periodic
|
|
DATABASEDIR?= /var/db/portaudit
|
|
|
|
PKGREQ= ${WRKDIR}/pkg-req
|
|
PKGINSTALL= ${WRKDIR}/pkg-install
|
|
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
|
|
|
|
PLIST_SUB+= PERIODICDIR="${PERIODICDIR:S,^${PREFIX}/,,}" \
|
|
DATABASEDIR="${DATABASEDIR}"
|
|
|
|
REQPKGVER= 20040623
|
|
|
|
SED_SCRIPT= -e 's|%%PREFIX%%|${PREFIX}|g' \
|
|
-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
|
|
-e "s|%%PORTSDIR%%|${PORTSDIR}|g" \
|
|
-e "s|%%INDEXFILE%%|${INDEXFILE}|g" \
|
|
-e "s|%%DATABASEDIR%%|${DATABASEDIR}|g" \
|
|
-e "s|%%PORTVERSION%%|${PORTVERSION}|g" \
|
|
-e "s|%%REQPKGVER%%|${REQPKGVER}|g" \
|
|
-e "s|%%BZIP2_CMD%%|${BZIP2_CMD}|g" \
|
|
|
|
do-build:
|
|
.for f in portaudit-cmd.sh portaudit.sh portaudit.1 portaudit.conf
|
|
@${SED} ${SED_SCRIPT} ${FILESDIR}/${f} >${WRKDIR}/${f}
|
|
.endfor
|
|
|
|
post-build:
|
|
.for f in pkg-req pkg-install pkg-deinstall
|
|
@${SED} ${SED_SCRIPT} ${PKGDIR}/${f} >${WRKDIR}/${f}
|
|
.endfor
|
|
|
|
pre-install:
|
|
.if !defined(PACKAGE_BUILDING)
|
|
@${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGREQ} ${PKGNAME} INSTALL
|
|
.endif
|
|
@${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
|
|
|
|
do-install:
|
|
@${INSTALL_SCRIPT} ${WRKDIR}/portaudit-cmd.sh ${PREFIX}/sbin/portaudit
|
|
@${INSTALL_DATA} ${WRKDIR}/portaudit.conf ${PREFIX}/etc/portaudit.conf.sample
|
|
@${INSTALL_MAN} ${WRKDIR}/portaudit.1 ${MAN1PREFIX}/man/man1
|
|
@${MKDIR} ${PERIODICDIR}/security
|
|
@${INSTALL_SCRIPT} ${WRKDIR}/portaudit.sh ${PERIODICDIR}/security/410.portaudit
|
|
@${MKDIR} ${DATABASEDIR}
|
|
|
|
post-install:
|
|
@${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
|
|
|
.include <bsd.port.mk>
|