Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

69 lines (52 sloc) 2.119 kb
# $NetBSD: Makefile,v 1.7 2012/10/03 21:57:22 wiz Exp $
#
DISTNAME= Bastille-3.0.9
PKGREVISION= 2
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bastille-linux/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://bastille-linux.sourceforge.net/
COMMENT= System hardening tool focusing on educating the user
PKG_DESTDIR_SUPPORT= user-destdir
WRKSRC= ${WRKDIR}/Bastille
CONFIGURE_ENV+= GCONF_SCHEMA_FILE_DIR=${PREFIX:Q}/share/gconf/schemas/
MAKE_ENV+= GCONF_SCHEMA_FILE_DIR=${PREFIX:Q}/share/gconf/schemas/
USE_PKGLOCALEDIR= yes
USE_LANGUAGES= # none
USE_TOOLS+= bash:run perl:run
NO_BUILD= yes
CHECK_INTERPRETER_SKIP+=share/Bastille/bastille-tmpdir.csh
BUILD_DEPENDS+= checkperms>=1.4:../../sysutils/checkperms
DEPENDS+= p5-Tk-[0-9]*:../../x11/p5-Tk
SUBST_CLASSES+= b
SUBST_STAGE.b= pre-configure
SUBST_FILES.b= Install.sh
SUBST_SED.b= -e 's,umask 077,umask 022,'
SUBST_SED.b+= -e 's,\$$RPM_BUILD_ROOT/usr/,${DESTDIR}${PREFIX}/,g'
SUBST_SED.b+= -e 's,\$$RPM_BUILD_ROOT/var/,${DESTDIR}${VARBASE}/,g'
SUBST_CLASSES+= b2
SUBST_STAGE.b2= pre-configure
SUBST_FILES.b2= bin/bastille Bastille/API.pm
SUBST_SED.b2= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
SUBST_SED.b2+= -e 's,@PREFIX@,${PREFIX},g'
SUBST_SED.b2+= -e 's,@VARBASE@,${VARBASE},g'
SUBST_CLASSES+= b3
SUBST_STAGE.b3= pre-configure
SUBST_FILES.b3= ${REPLACE_PERL}
SUBST_SED.b3= -e 's,^use lib.*,use lib "${PREFIX}/lib";,'
REPLACE_PERL+= AutomatedBastille BastilleBackEnd BastilleChooser
REPLACE_PERL+= InteractiveBastille RevertBastille *.pm
REPLACE_BASH+= bin/bastille
BUILD_DEFS+= VARBASE
OSMAP_FILES= NetBSD.system.in NetBSD.bastille.in
OSMAP_SUBSTVARS= PKG_SYSCONFDIR PREFIX VARBASE
post-extract:
cd ${WRKSRC} && find . -print | checkperms -ffc
cd ${FILESDIR} && cp ${OSMAP_FILES} ${WRKSRC}/OSMap/.
post-configure:
set -e; cd ${WRKSRC}/OSMap; for i in ${OSMAP_FILES:.in=}; do sed ${OSMAP_SUBSTVARS:@v@-e 's,\@${v}\@,${${v}},g' @} < "$$i.in" > "$$i"; done
do-install:
cd ${WRKSRC} && sh ./Install.sh
.include "../../devel/GConf/schemas.mk"
.include "../../mk/bsd.pkg.mk"
Jump to Line
Something went wrong with that request. Please try again.