pkgsrc/sysutils/slocate/Makefile
wiz 28ba5384e7 Import slocate-3.1 as sysutils/slocate, packaged for wip by diro, Adam Hoka,
poppnk.

Secure locate provides a secure way to index and quickly search for files on
your system. It uses incremental encoding just like GNU locate to compress
its database to make searching faster, but it will also check file permissions
and ownership so that users will not see files they do not have access to.
2012-12-12 15:24:17 +00:00

42 lines
1.3 KiB
Makefile

# $NetBSD: Makefile,v 1.1 2012/12/12 15:24:17 wiz Exp $
#
DISTNAME= slocate-3.1
CATEGORIES= sysutils
MASTER_SITES= http://fossies.org/unix/misc/old/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://sourceforge.net/projects/slocate/
COMMENT= Secure Locate
LICENSE= gnu-gpl-v2
NO_CONFIGURE= YES
USE_TOOLS+= gmake
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${EGDIR}
SLOCATE_GROUP?= slocate
PKG_GROUPS= ${SLOCATE_GROUP}
PKG_GROUPS_VARS+= SLOCATE_GROUP
EGDIR= ${PREFIX}/share/examples/slocate
MESSAGE_SUBST+= EGDIR=${EGDIR}
OWN_DIRS= ${PREFIX}/var/slocate
OWN_DIRS_PERMS+= ${PREFIX}/var/slocate ${ROOT_USER} ${SLOCATE_GROUP} 0750
SPECIAL_PERMS+= src/slocate ${ROOT_USER} ${SLOCATE_GROUP} 2755
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/slocate ${DESTDIR}${PREFIX}/bin/
${LN} -f -s ${PREFIX}/bin/slocate ${DESTDIR}${PREFIX}/bin/locate
${LN} -f -s ${PREFIX}/bin/slocate ${DESTDIR}${PREFIX}/bin/updatedb
${INSTALL_MAN} ${WRKSRC}/doc/updatedb.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/updatedb.1
${INSTALL_MAN} ${WRKSRC}/doc/slocate.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/slocate.1
${LN} -f -s ${PREFIX}/${PKGMANDIR}/man1/slocate.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/locate.1
${INSTALL_DATA} ${FILESDIR}/updatedb.conf ${DESTDIR}${EGDIR}/updatedb.conf
.include "../../mk/bsd.pkg.mk"