freebsd-ports/sysutils/pkg_cutleaves/Makefile
Yen-Ming Lee d85f8f76c8 add pkg_cutleaves-20030727
pkg_cutleaves finds installed 'leaf' packages, i.e. packages that
are not referenced by any other installed package, and lets you
decide for each one if you want to keep or deinstall it via pkg_deinstall(1).

PR:		54912
Submitted by:	Stefan Walter <sw@gegenunendlich.de>
2003-09-30 14:19:27 +00:00

56 lines
1.4 KiB
Makefile

# New ports collection makefile for: pkg_cutleaves
# Date created: 27 July 2003
# Whom: Stefan Walter <sw@gegenunendlich.de>
#
# $FreeBSD$
#
# This port is self contained in the src directory.
#
PORTNAME= pkg_cutleaves
PORTVERSION= 20030727
CATEGORIES= sysutils
MASTER_SITES= # none
DISTFILES= # none
MAINTAINER= sw@gegenunendlich.de
COMMENT= Interactive script for deinstalling 'leaf' packages
RUN_DEPENDS= ${LOCALBASE}/sbin/pkg_deinstall:${PORTSDIR}/sysutils/portupgrade
NO_BUILD= yes
USE_PERL5= yes
USE_REINPLACE= yes
SRC= ${.CURDIR}/src
MAN1= pkg_cutleaves.1
do-fetch:
@${DO_NADA}
pre-patch:
@${CP} ${SRC}/pkg_cutleaves ${WRKDIR}/pkg_cutleaves
@${CP} ${SRC}/pkg_cutleaves.1 ${WRKDIR}/pkg_cutleaves.1
post-patch:
@${REINPLACE_CMD} -e \
's,/usr/local/etc/pkg_leaves.exclude,${PREFIX}/etc/pkg_leaves.exclude,' \
${WRKDIR}/pkg_cutleaves.1
@${REINPLACE_CMD} -e \
's,/usr/local/etc/pkg_leaves.exclude,${PREFIX}/etc/pkg_leaves.exclude,' \
${WRKDIR}/pkg_cutleaves
@${REINPLACE_CMD} -e \
's,/usr/local/sbin/pkg_deinstall,${LOCALBASE}/sbin/pkg_deinstall,' \
${WRKDIR}/pkg_cutleaves
@${REINPLACE_CMD} -e \
's,/var/db/pkg,${PKG_DBDIR},' \
${WRKDIR}/pkg_cutleaves
@${REINPLACE_CMD} -e 's,/usr/bin/perl,${PERL},' \
${WRKDIR}/pkg_cutleaves
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/pkg_cutleaves ${PREFIX}/sbin/pkg_cutleaves
${INSTALL_MAN} ${WRKDIR}/pkg_cutleaves.1 ${MAN1PREFIX}/man/man1
.include <bsd.port.mk>