diff options
author | Andrew Pantyukhin <sat@FreeBSD.org> | 2007-07-23 13:49:28 +0000 |
---|---|---|
committer | Andrew Pantyukhin <sat@FreeBSD.org> | 2007-07-23 13:49:28 +0000 |
commit | 26aa9dd6d4a820d2191bef9b4cc61a7a8dccdf4c (patch) | |
tree | 4939aa7594fddcac75f7bec31ec4131a2d9eae67 /sysutils/rsyslog/Makefile | |
parent | c5f937af9ca5b342cbd4b4d87157cf734f0a0a68 (diff) |
Notes
Diffstat (limited to 'sysutils/rsyslog/Makefile')
-rw-r--r-- | sysutils/rsyslog/Makefile | 42 |
1 files changed, 27 insertions, 15 deletions
diff --git a/sysutils/rsyslog/Makefile b/sysutils/rsyslog/Makefile index f465cf1545cb..5e396b53a022 100644 --- a/sysutils/rsyslog/Makefile +++ b/sysutils/rsyslog/Makefile @@ -6,7 +6,7 @@ # PORTNAME= rsyslog -PORTVERSION= 1.15.0 +PORTVERSION= 1.17.2 CATEGORIES= sysutils MASTER_SITES= SF http://download.rsyslog.com/rsyslog/ @@ -17,25 +17,37 @@ LIB_DEPENDS= logging.0:${PORTSDIR}/devel/liblogging USE_MYSQL= yes USE_RC_SUBR= ${PORTNAME}d -MAKE_ARGS= LIBLOGGING_INC=-I${LOCALBASE}/include \ - LIBLOGGING_BIN=-llogging \ - FEATURE_RFC3195=1 BINDIR=${PREFIX}/sbin MANDIR=${MANPREFIX}/man \ - LPTHREAD=${PTHREAD_LIBS} CC=${CC} -MAKE_ENV= LDFLAGS="${LDFLAGS}" -LDFLAGS+= -L${LOCALBASE}/lib -BUILD_WRKSRC= ${WRKSRC}/freebsd -INSTALL_WRKSRC= ${WRKSRC}/freebsd +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS= -L${LOCALBASE}/lib +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-mysql --disable-klogd --mandir=${MANPREFIX}/man +CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" MAN8= rfc3195d.8 rklogd.8 rsyslogd.8 MAN5= rsyslog.conf.5 -PLIST_FILES= sbin/rfc3195d sbin/rklogd sbin/rsyslogd etc/${PORTNAME}.conf.sample +PLIST_FILES= sbin/rfc3195d sbin/rklogd sbin/rsyslogd +PORTDOCS= * post-patch: + @${REINPLACE_CMD} -e 's|<wait.h>|<sys/wait.h>|' ${WRKSRC}/srUtils.c + @${REINPLACE_CMD} -e '/^rfc3195d_LDADD =/s|$$| -llogging|' ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/etc/rsyslog.conf|${PREFIX}/etc/rsyslog.conf|' ${WRKSRC}/syslogd.c - @${REINPLACE_CMD} -e '/^CFLAGS=/s|=|+=|;s|-O3||;s|-fomit-frame-pointer||;/INSTALL/s|-b |-s |' \ - ${WRKSRC}/master.make - -post-install: - @${INSTALL_DATA} ${WRKSRC}/sample.conf ${PREFIX}/etc/${PORTNAME}.conf.sample + @${ECHO_CMD} '#include <sys/socket.h>' >> ${WRKSRC}/net.h + @${ECHO_CMD} '#include <paths.h>' >> ${WRKSRC}/omusrmsg.h + +post-configure: + @${ECHO_CMD} '#define FEATURE_RFC3195 1' >> ${WRKSRC}/config.h + @${ECHO_CMD} '#define PATCHLEVEL "0"' >> ${WRKSRC}/config.h + +do-install: + @cd ${WRKSRC}&&${INSTALL_PROGRAM} rfc3195d rklogd rsyslogd\ + ${PREFIX}/sbin/ + @cd ${WRKSRC}&&${INSTALL_MAN} ${MAN5} ${MAN5PREFIX}/man/man5/ + @cd ${WRKSRC}&&${INSTALL_MAN} ${MAN8} ${MAN8PREFIX}/man/man8/ +.ifndef NOPORTDOCS + @${INSTALL} -d ${DOCSDIR}/ + @${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}/ +.endif .include <bsd.port.mk> |