51 lines
1.4 KiB
Makefile
51 lines
1.4 KiB
Makefile
|
# New ports collection makefile for: rsyslog4
|
||
|
# Date created: 29 December 2008
|
||
|
# Whom: Cristiano Rolim Pereira <cristianorolim@hotmail.com>
|
||
|
#
|
||
|
# $FreeBSD$
|
||
|
#
|
||
|
|
||
|
PORTNAME= rsyslog
|
||
|
PORTVERSION= 4.1.3
|
||
|
CATEGORIES= sysutils
|
||
|
MASTER_SITES= http://download.rsyslog.com/rsyslog/
|
||
|
|
||
|
MAINTAINER= cristianorolim@hotmail.com
|
||
|
COMMENT= Syslogd supporting SQL, TCP and TLS
|
||
|
|
||
|
MAN8= rsyslogd.8
|
||
|
MAN5= rsyslog.conf.5
|
||
|
|
||
|
CONFLICTS= rsyslog-[2-3].[0-9]*
|
||
|
USE_RC_SUBR= ${PORTNAME}d
|
||
|
SUB_FILES= pkg-message
|
||
|
|
||
|
CPPFLAGS+= -I${LOCALBASE}/include
|
||
|
LDFLAGS+= -L${LOCALBASE}/lib
|
||
|
GNU_CONFIGURE= yes
|
||
|
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
|
||
|
|
||
|
CONFIGURE_ARGS+=--enable-imfile --enable-mail --enable-imtemplate
|
||
|
|
||
|
post-patch:
|
||
|
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
|
||
|
@${REINPLACE_CMD} -e 's|/lib/rsyslog/|${PREFIX}/lib/rsyslog/|'\
|
||
|
${WRKSRC}/tools/syslogd.c
|
||
|
@${GREP} -rl '/etc/rsyslog.conf' ${WRKSRC}|${XARGS} ${REINPLACE_CMD} -e\
|
||
|
's|/etc/rsyslog.conf|${PREFIX}/etc/rsyslog.conf|'
|
||
|
@${FIND} ${WRKSRC} -name '*.bak' -delete
|
||
|
|
||
|
post-install:
|
||
|
.ifndef NOPORTDOCS
|
||
|
@${INSTALL} -d ${DOCSDIR}/
|
||
|
@${INSTALL_DATA} ${WRKSRC}/doc/*html ${DOCSDIR}/
|
||
|
@${INSTALL_DATA} ${WRKSRC}/doc/*jpg ${DOCSDIR}/
|
||
|
.endif
|
||
|
.ifndef NOPORTEXAMPLES
|
||
|
@${INSTALL} -d ${EXAMPLESDIR}
|
||
|
@${INSTALL_DATA} ${WRKSRC}/doc/rsyslog-example.conf ${EXAMPLESDIR}
|
||
|
.endif
|
||
|
@${CAT} ${PKGMESSAGE}
|
||
|
|
||
|
.include <bsd.port.mk>
|