aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysutils/rsyslog/Makefile42
-rw-r--r--sysutils/rsyslog/distinfo6
-rw-r--r--sysutils/rsyslog3/Makefile42
-rw-r--r--sysutils/rsyslog3/distinfo6
4 files changed, 60 insertions, 36 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>
diff --git a/sysutils/rsyslog/distinfo b/sysutils/rsyslog/distinfo
index aae204a8bc71..db6dce2f11de 100644
--- a/sysutils/rsyslog/distinfo
+++ b/sysutils/rsyslog/distinfo
@@ -1,3 +1,3 @@
-MD5 (rsyslog-1.15.0.tar.gz) = fc680b85e380d7d2b2e8bb06f7de4b27
-SHA256 (rsyslog-1.15.0.tar.gz) = 4e31fdf36156cfb0fd815c944af431890e8f4313716dfa6da2b33d04a23ecbbd
-SIZE (rsyslog-1.15.0.tar.gz) = 298999
+MD5 (rsyslog-1.17.2.tar.gz) = de7627997555f8622029e10c9569b678
+SHA256 (rsyslog-1.17.2.tar.gz) = 9f632f5b4db6ad489eb8f3b870e00513e7d1f8c1647465b8f710cad3b6f90864
+SIZE (rsyslog-1.17.2.tar.gz) = 381436
diff --git a/sysutils/rsyslog3/Makefile b/sysutils/rsyslog3/Makefile
index f465cf1545cb..5e396b53a022 100644
--- a/sysutils/rsyslog3/Makefile
+++ b/sysutils/rsyslog3/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>
diff --git a/sysutils/rsyslog3/distinfo b/sysutils/rsyslog3/distinfo
index aae204a8bc71..db6dce2f11de 100644
--- a/sysutils/rsyslog3/distinfo
+++ b/sysutils/rsyslog3/distinfo
@@ -1,3 +1,3 @@
-MD5 (rsyslog-1.15.0.tar.gz) = fc680b85e380d7d2b2e8bb06f7de4b27
-SHA256 (rsyslog-1.15.0.tar.gz) = 4e31fdf36156cfb0fd815c944af431890e8f4313716dfa6da2b33d04a23ecbbd
-SIZE (rsyslog-1.15.0.tar.gz) = 298999
+MD5 (rsyslog-1.17.2.tar.gz) = de7627997555f8622029e10c9569b678
+SHA256 (rsyslog-1.17.2.tar.gz) = 9f632f5b4db6ad489eb8f3b870e00513e7d1f8c1647465b8f710cad3b6f90864
+SIZE (rsyslog-1.17.2.tar.gz) = 381436