pkgsrc-wip/rsyslog5/Makefile
Aleksej Saushev 6e302ef136 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
2012-10-07 14:53:42 +00:00

70 lines
2.1 KiB
Makefile

# $NetBSD: Makefile,v 1.11 2012/10/07 14:53:44 asau Exp $
#
DISTNAME= rsyslog-5.8.12
CATEGORIES= sysutils
MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/
MAINTAINER= bartosz.kuzma@gmail.com
HOMEPAGE= http://www.rsyslog.com/
COMMENT= The enhanced syslogd for Unix
LICENSE= gnu-gpl-v3
CONFLICTS= rsyslog-[0-9]*
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-testbench
USE_TOOLS+= pax pkg-config
BUILD_DEFS+= VARBASE
SUBST_CLASSES+= paths
SUBST_STAGE.paths= pre-configure
SUBST_FILES.paths= tools/rsyslog.conf.5 tools/rsyslogd.8 tools/syslogd.c
SUBST_SED.paths= -e "s|/etc/rsyslog.conf|${PKG_SYSCONFDIR}/rsyslog.conf|g"
SUBST_SED.paths+= -e "s|/etc/rsyslogd.conf|${PKG_SYSCONFDIR}/rsyslog.conf|g"
DOCDIR= ${PREFIX}/share/doc/rsyslog
EGDIR= ${PREFIX}/share/examples/rsyslog
CONF_FILES= ${EGDIR}/rsyslog.conf ${PKG_SYSCONFDIR}/rsyslog.conf
RCD_SCRIPTS= rsyslogd
.include "../../mk/bsd.prefs.mk"
.include "options.mk"
SUBST_CLASSES+= conf
SUBST_STAGE.conf= post-patch
SUBST_MESSAGE.conf= Adjust configuration file
SUBST_FILES.conf= rsyslog.conf
SUBST_SED.conf= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},'
SUBST_SED.conf+= -e 's,@PREFIX@,${PREFIX},'
SUBST_SED.conf+= -e 's,@RSYSLOG_SYSMOD@,im${RSYSLOG_SYSMOD},'
SUBST_SED.conf+= -e 's,@VARBASE@,${VARBASE},'
post-extract:
. if exists(${FILESDIR}/rsyslog.conf.${OPSYS})
${RUN} ${CP} ${FILESDIR}/rsyslog.conf.${OPSYS} ${WRKSRC}/rsyslog.conf
. else
${RUN} ${CP} ${FILESDIR}/rsyslog.conf ${WRKSRC}
. endif
post-install:
${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
cd ${WRKSRC}/doc && pax -rw *.html ${DESTDIR}${DOCDIR}
${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
${INSTALL_DATA} ${WRKSRC}/rsyslog.conf ${DESTDIR}${EGDIR}/rsyslog.conf
. if !empty(PKG_OPTIONS:Mmysql)
${INSTALL_DATA} ${WRKSRC}/plugins/ommysql/createDB.sql \
${DESTDIR}${EGDIR}/createDB-mysql.sql
. endif
. if !empty(PKG_OPTIONS:Mpgsql)
${INSTALL_DATA} ${WRKSRC}/plugins/ompgsql/createDB.sql \
${DESTDIR}${EGDIR}/createDB-pgsql.sql
. endif
.include "../../devel/zlib/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"