pkgsrc/security/py-prewikka/Makefile
joerg 25a80fb4ab Remove PYBINMODULE. All it did was mark some packages as not available
on some platforms that lacked shared library support in the past. The
list hasn't been maintained at all and the gain is very limited, so just
get rid of it.
2009-03-05 18:51:26 +00:00

73 lines
2 KiB
Makefile

# $NetBSD: Makefile,v 1.30 2009/03/05 18:51:31 joerg Exp $
#
DISTNAME= prewikka-${VERSION}
PKGNAME= ${PYPKGPREFIX}-prewikka-${VERSION}
PKGREVISION= 1
CATEGORIES= security
MASTER_SITES= http://www.prelude-ids.org/download/releases/ \
http://www.prelude-ids.org/download/releases/old/
PKG_DESTDIR_SUPPORT= user-destdir
VERSION= 0.9.14
CONFLICTS= prewikka-[0-9]*
MAINTAINER= shannonjr@NetBSD.org
HOMEPAGE= http://prelude-ids.org/download/releases/
COMMENT= Prelude-IDS console
DEPENDS+= ${PYPKGPREFIX}-cheetah-[0-9]*:../../devel/py-cheetah
USE_TOOLS+= msgfmt
.include "../../mk/bsd.prefs.mk"
PYDISTUTILSPKG= yes
PYSETUP= setup.py
PYTHON_PATCH_SCRIPTS= scripts/prewikka-httpd
PREWIKKA_USER?= prewikka
PREWIKKA_GROUP?= prewikka
PREWIKKA_HOME= /nonexistent
RCD_SCRIPTS= prewikka
PKG_SYSCONFSUBDIR= prewikka
PKG_GROUPS= ${PREWIKKA_GROUP}
PKG_USERS= ${PREWIKKA_USER}:${PREWIKKA_GROUP}
PKG_GECOS.${PREWIKKA_USER}= Prelude-IDS console
PKG_HOME.${PREWIKKA_USER}= ${PREWIKKA_HOME}
PKG_GROUPS_VARS+= PREWIKKA_GROUP
PKG_USERS_VARS+= PREWIKKA_USER
SUBST_CLASSES+= code
SUBST_STAGE.code= post-patch
SUBST_FILES.code= runPrewikka.c
SUBST_SED.code= -e 's,@PREFIX@,${PREFIX},g'
SUBST_SED.code+= -e 's,@PREWIKKA_USER@,${PREWIKKA_USER},g'
SUBST_SED.code+= -e 's,@PYTHONBIN@,${PYTHONBIN},g'
FILES_SUBST+= PREWIKKA_USER=${PREWIKKA_USER:Q}
MAKE_ENV+= EXAMPLEDIR=share/examples/${PKGBASE}
INSTALLATION_DIRS+= share/examples/${PKGBASE} sbin
CONF_FILES+= ${PREFIX}/share/examples/${PKGBASE}/prewikka.conf ${PKG_SYSCONFDIR}/prewikka.conf
pre-patch:
cp ${FILESDIR}/runPrewikka.c ${WRKSRC}
post-build:
cd ${WRKSRC} && env ${MAKE_ENV} ${CC} ${CFLAGS} -o runPrewikka runPrewikka.c
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/runPrewikka ${DESTDIR}${PREFIX}/sbin/runPrewikka
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
BUILDLINK_API_DEPENDS.libpreludedb+= libpreludedb>=0.9.9
.include "../../security/libpreludedb/buildlink3.mk"
.include "../../security/libprelude/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"