# New ports collection makefile for: FreeBSD Update Client # Date created: 21 March 2003 # Whom: cperciva@daemonology.net # # $FreeBSD$ # PORTNAME= freebsd-update PORTVERSION= 1.5 CATEGORIES= security MASTER_SITES= http://www.daemonology.net/freebsd-update/ MAINTAINER= cperciva@daemonology.net COMMENT= Fetches and installs binary updates to FreeBSD # This is a critical security port. If it breaks, Bad Things will happen. # Under no circumstances should this port ever be modified without approval # from the maintainer or security-officer, even for "cosmetic" fixes. # The RSA code has only been tested on i386; I don't *think* there are # any word-size or endian issues, but I'm not sure. Since nobody is # building updates for non-i386 platforms anyway, this won't hurt anyone. ONLY_FOR_ARCHS= i386 RUN_DEPENDS= bspatch:${PORTSDIR}/misc/bsdiff MAN5= freebsd-update.conf.5 MAN8= freebsd-update.8 PKGMESSAGE= ${WRKDIR}/pkg-message .ifdef NOPORTDOCS MAKE_ENV+= NODOCS=yes .endif post-extract: ${SED} -e "s#PREFIX=/usr/local#PREFIX=${PREFIX}#g" \ ${WRKSRC}/freebsd-update > ${WRKSRC}/freebsd-update.new ${MV} ${WRKSRC}/freebsd-update.new ${WRKSRC}/freebsd-update @${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${FILESDIR}/pkg-message \ > ${PKGMESSAGE} post-install: @${CAT} ${PKGMESSAGE} .include