Hi,

this updates librelp to version 1.2.16.

Some  memory leaks have been fixed and the API extended.
The changelog is here: https://www.rsyslog.com/librelp-1-2-16/

3 of the tests fail: 2 because of expired test certs and 1 because the test
framework tries to use valgrind even if it's not installed. It looks like
these failures will be fixed in 1.2.17 once released.

I tested it on i386 and amd64 with rsyslogd 8.33.1 from ports.

OK?

Remi


Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/librelp/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile    2 Apr 2018 16:57:56 -0000       1.12
+++ Makefile    5 Aug 2018 13:27:22 -0000
@@ -2,13 +2,13 @@
 
 COMMENT =      reliable event logging protocol library
 
-DISTNAME =     librelp-1.2.15
+DISTNAME =     librelp-1.2.16
 
-SHARED_LIBS +=  relp                      1.1 # 3.0
+SHARED_LIBS +=  relp                      1.2 # 4.0
 
 CATEGORIES =   sysutils
 
-HOMEPAGE =     http://www.librelp.com/
+HOMEPAGE =     https://www.rsyslog.com/librelp/
 
 MAINTAINER =   Remi Locherer <[email protected]>
 
@@ -22,8 +22,14 @@ MASTER_SITES =               http://download.rsyslog.
 
 LIB_DEPENDS =          security/gnutls
 
+TEST_DEPENDS =         shells/bash \
+                       ${LIB_DEPENDS}
+
 SEPARATE_BUILD =       Yes
 
 CONFIGURE_STYLE =      gnu
+
+pre-test:
+       sed -i s,#!/bin/bash,#!${LOCALBASE}/bin/bash, ${WRKSRC}/tests/*.sh
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/librelp/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    2 Apr 2018 16:57:56 -0000       1.5
+++ distinfo    4 Aug 2018 11:41:31 -0000
@@ -1,2 +1,2 @@
-SHA256 (librelp-1.2.15.tar.gz) = qTGDLZBWZg/u521SGVsh1OngbV7I6Wsmr0TpmFKdqZk=
-SIZE (librelp-1.2.15.tar.gz) = 440273
+SHA256 (librelp-1.2.16.tar.gz) = DCNd0qAQYK1eZEOIebMa5k52QNDiYqoaKHot2bxg/VM=
+SIZE (librelp-1.2.16.tar.gz) = 474456

Reply via email to