Predrag Punosevac [2016-03-27, 00:21:26]:
> Dear Mr. Mestdagh,
> 
> What is the reason syslog-ng is not updated to 3.7.1? Is branch 3.7
> still considered unstable for use on OpenBSD or there are some other
> problems in updating the existing 3.6.4 port.
> 

please try the following diff.


Index: syslog-ng/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/syslog-ng/Makefile,v
retrieving revision 1.54
diff -u -p -u -r1.54 Makefile
--- syslog-ng/Makefile  18 Mar 2016 21:38:25 -0000      1.54
+++ syslog-ng/Makefile  3 Apr 2016 18:55:01 -0000
@@ -1,9 +1,9 @@
-# $OpenBSD: Makefile,v 1.54 2016/03/18 21:38:25 naddy Exp $
+# $OpenBSD: Makefile,v 1.53 2015/07/21 20:29:34 steven Exp $
 
 COMMENT=       syslogd replacement
 
-V =            3.6.4
-REL =          3.6
+V =            3.7.2
+REL =          3.7
 DISTNAME =     syslog-ng-$V
 CATEGORIES =   sysutils
 
@@ -14,11 +14,12 @@ HOMEPAGE =  http://www.balabit.com/networ
 # GPL v2
 PERMIT_PACKAGE_CDROM =         Yes
 
-MASTER_SITES = 
http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/$V/source/
-DISTFILES =    syslog-ng_$V.tar.gz
+#MASTER_SITES =        
http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/$V/source/
+MASTER_SITES = 
http://github.com/balabit/syslog-ng/releases/download/${DISTNAME}/
+#DISTFILES =   syslog-ng_$V.tar.gz
 
-SHARED_LIBS =  syslog-ng               2.0 \
-               syslog-ng-${REL}        2.0
+SHARED_LIBS =  syslog-ng               3.0 \
+               syslog-ng-${REL}        3.0
 
 MODULES =      devel/gettext
 
@@ -37,6 +38,7 @@ CONFIGURE_ARGS +=     --disable-tcp-wrapper 
                        --enable-json \
                        --with-libmongo-client=no \
                        --with-librabbitmq-client=no \
+                       --disable-python \
                        --disable-mongodb \
                        --disable-amqp \
                        --disable-stomp \
Index: syslog-ng/distinfo
===================================================================
RCS file: /cvs/ports/sysutils/syslog-ng/distinfo,v
retrieving revision 1.23
diff -u -p -u -r1.23 distinfo
--- syslog-ng/distinfo  21 Jul 2015 20:29:34 -0000      1.23
+++ syslog-ng/distinfo  3 Apr 2016 18:55:01 -0000
@@ -1,2 +1,2 @@
-SHA256 (syslog-ng_3.6.4.tar.gz) = e+Ed8xrH1xbx+VLiK1ro4gSe3WM6QbIjd2qFPZEG9Oc=
-SIZE (syslog-ng_3.6.4.tar.gz) = 3276432
+SHA256 (syslog-ng-3.7.2.tar.gz) = sbPMwM5/DYvxWyPlny9PXe1w7tQQ39JxBSGbyIVjiKU=
+SIZE (syslog-ng-3.7.2.tar.gz) = 3558377
Index: syslog-ng/patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-Makefile_in,v
retrieving revision 1.8
diff -u -p -u -r1.8 patch-Makefile_in
--- syslog-ng/patches/patch-Makefile_in 21 Jul 2015 20:29:34 -0000      1.8
+++ syslog-ng/patches/patch-Makefile_in 3 Apr 2016 18:55:01 -0000
@@ -1,10 +1,10 @@
 $OpenBSD: patch-Makefile_in,v 1.8 2015/07/21 20:29:34 steven Exp $
 temporary hack until libtool is fixed.
---- Makefile.in.orig   Mon Jun  8 15:44:57 2015
-+++ Makefile.in        Sat Jun 20 10:10:42 2015
-@@ -4362,7 +4362,7 @@ lib/transport/lib_libsyslog_ng_la-transport-tls.lo:  \
-       lib/transport/$(am__dirstamp) \
-       lib/transport/$(DEPDIR)/$(am__dirstamp)
+--- Makefile.in.orig   Tue Oct 27 09:09:48 2015
++++ Makefile.in        Sat Nov 21 01:24:57 2015
+@@ -5196,7 +5196,7 @@ lib/compat/lib_libsyslog_ng_la-strtok_r.lo:  \
+       lib/compat/$(DEPDIR)/$(am__dirstamp)
+ 
  lib/libsyslog-ng.la: $(lib_libsyslog_ng_la_OBJECTS) 
$(lib_libsyslog_ng_la_DEPENDENCIES) $(EXTRA_lib_libsyslog_ng_la_DEPENDENCIES) 
lib/$(am__dirstamp)
 -      $(AM_V_CCLD)$(lib_libsyslog_ng_la_LINK) -rpath $(libdir) 
$(lib_libsyslog_ng_la_OBJECTS) $(lib_libsyslog_ng_la_LIBADD) $(LIBS)
 +      $(AM_V_CCLD)$(lib_libsyslog_ng_la_LINK) -rpath $(libdir) -version-info 
0:0:0 $(lib_libsyslog_ng_la_OBJECTS) $(lib_libsyslog_ng_la_LIBADD) $(LIBS)
Index: syslog-ng/patches/patch-configure
===================================================================
RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-configure,v
retrieving revision 1.3
diff -u -p -u -r1.3 patch-configure
--- syslog-ng/patches/patch-configure   21 Jul 2015 20:29:34 -0000      1.3
+++ syslog-ng/patches/patch-configure   3 Apr 2016 18:55:01 -0000
@@ -1,12 +1,12 @@
-$OpenBSD: patch-configure,v 1.3 2015/07/21 20:29:34 steven Exp $
-do not pick up libuuid
---- configure.orig     Fri Jun 19 13:24:21 2015
-+++ configure  Thu Jul 16 22:22:03 2015
-@@ -16400,6 +16400,7 @@ fi
+$OpenBSD$
+--- configure.orig     Sun Apr  3 20:18:45 2016
++++ configure  Sun Apr  3 20:19:27 2016
+@@ -16790,7 +16790,7 @@ fi
   else
      pkg_failed=untried
  fi
+-
 +pkg_failed=yes
  
  
- 
+ if test $pkg_failed = yes; then
Index: syslog-ng/patches/patch-lib_compat_getutent_h
===================================================================
RCS file: syslog-ng/patches/patch-lib_compat_getutent_h
diff -N syslog-ng/patches/patch-lib_compat_getutent_h
--- syslog-ng/patches/patch-lib_compat_getutent_h       21 Jul 2015 20:29:34 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-lib_compat_getutent_h,v 1.1 2015/07/21 20:29:34 steven Exp $
---- lib/compat/getutent.h.orig Fri Jan  2 21:32:48 2015
-+++ lib/compat/getutent.h      Fri Jan  2 21:32:57 2015
-@@ -26,6 +26,7 @@
- #define COMPAT_GETUTENT_H_INCLUDED
- 
- #include <inttypes.h>
-+#include <time.h>
- #include "compat/compat.h"
- 
- #ifdef HAVE_UTMPX_H
Index: syslog-ng/patches/patch-lib_tlscontext_c
===================================================================
RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-lib_tlscontext_c,v
retrieving revision 1.1
diff -u -p -u -r1.1 patch-lib_tlscontext_c
--- syslog-ng/patches/patch-lib_tlscontext_c    23 May 2014 12:53:01 -0000      
1.1
+++ syslog-ng/patches/patch-lib_tlscontext_c    3 Apr 2016 18:55:01 -0000
@@ -1,8 +1,8 @@
-$OpenBSD: patch-lib_tlscontext_c,v 1.1 2014/05/23 12:53:01 sthen Exp $
---- lib/tlscontext.c.orig      Fri May 23 13:43:20 2014
-+++ lib/tlscontext.c   Fri May 23 13:43:39 2014
-@@ -28,6 +28,7 @@
- #if ENABLE_SSL
+$OpenBSD$
+--- lib/tlscontext.c.orig      Mon Aug 17 10:53:07 2015
++++ lib/tlscontext.c   Sun Oct 25 15:34:54 2015
+@@ -26,6 +26,7 @@
+ #include "messages.h"
  
  #include <arpa/inet.h>
 +#include <string.h>
Index: syslog-ng/patches/patch-syslog-ng-ctl_control-client-unix_c
===================================================================
RCS file: 
/cvs/ports/sysutils/syslog-ng/patches/patch-syslog-ng-ctl_control-client-unix_c,v
retrieving revision 1.1
diff -u -p -u -r1.1 patch-syslog-ng-ctl_control-client-unix_c
--- syslog-ng/patches/patch-syslog-ng-ctl_control-client-unix_c 21 Jul 2015 
20:29:34 -0000      1.1
+++ syslog-ng/patches/patch-syslog-ng-ctl_control-client-unix_c 3 Apr 2016 
18:55:01 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-syslog-ng-ctl_control-client-unix_c,v 1.1 2015/07/21 20:29:34 
steven Exp $
---- syslog-ng-ctl/control-client-unix.c.orig   Sat Jun 20 10:10:49 2015
-+++ syslog-ng-ctl/control-client-unix.c        Sat Jun 20 10:11:00 2015
+--- syslog-ng-ctl/control-client-unix.c.orig   Mon Aug 17 10:53:07 2015
++++ syslog-ng-ctl/control-client-unix.c        Sun Oct 25 15:34:54 2015
 @@ -22,6 +22,7 @@
   *
   */
@@ -8,4 +8,4 @@ $OpenBSD: patch-syslog-ng-ctl_control-cl
 +#include <string.h>
  #include "control-client.h"
  #include "gsocket.h"
- #include "stdio.h"
+ 
Index: syslog-ng/pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/syslog-ng/pkg/PLIST,v
retrieving revision 1.20
diff -u -p -u -r1.20 PLIST
--- syslog-ng/pkg/PLIST 21 Jul 2015 20:29:34 -0000      1.20
+++ syslog-ng/pkg/PLIST 3 Apr 2016 18:55:01 -0000
@@ -32,6 +32,10 @@ include/syslog-ng/control/
 include/syslog-ng/control/control-server.h
 include/syslog-ng/control/control.h
 include/syslog-ng/crypto.h
+include/syslog-ng/debugger/
+include/syslog-ng/debugger/debugger-main.h
+include/syslog-ng/debugger/debugger.h
+include/syslog-ng/debugger/tracer.h
 include/syslog-ng/dnscache.h
 include/syslog-ng/driver.h
 include/syslog-ng/file-perms.h
@@ -42,6 +46,7 @@ include/syslog-ng/filter/filter-expr-par
 include/syslog-ng/filter/filter-expr.h
 include/syslog-ng/filter/filter-in-list.h
 include/syslog-ng/filter/filter-netmask.h
+include/syslog-ng/filter/filter-netmask6.h
 include/syslog-ng/filter/filter-op.h
 include/syslog-ng/filter/filter-pipe.h
 include/syslog-ng/filter/filter-pri.h
@@ -50,6 +55,7 @@ include/syslog-ng/filter/filter-tags.h
 include/syslog-ng/gprocess.h
 include/syslog-ng/gsockaddr.h
 include/syslog-ng/gsocket.h
+include/syslog-ng/host-id.h
 include/syslog-ng/host-resolve.h
 include/syslog-ng/hostname.h
 include/syslog-ng/libtest/
@@ -92,6 +98,7 @@ include/syslog-ng/memtrace.h
 include/syslog-ng/messages.h
 include/syslog-ng/misc.h
 include/syslog-ng/ml-batched-timer.h
+include/syslog-ng/module-config.h
 include/syslog-ng/msg-format.h
 include/syslog-ng/nvtable.h
 include/syslog-ng/parse-number.h
@@ -131,11 +138,20 @@ include/syslog-ng/stats/stats-registry.h
 include/syslog-ng/stats/stats-syslog.h
 include/syslog-ng/stats/stats.h
 include/syslog-ng/str-format.h
+include/syslog-ng/stringutils.h
 include/syslog-ng/syslog-names.h
 include/syslog-ng/syslog-ng.h
 include/syslog-ng/tags.h
 include/syslog-ng/template/
+include/syslog-ng/template/common-template-typedefs.h
+include/syslog-ng/template/compiler.h
+include/syslog-ng/template/escaping.h
+include/syslog-ng/template/function.h
+include/syslog-ng/template/macros.h
+include/syslog-ng/template/repr.h
+include/syslog-ng/template/simple-function.h
 include/syslog-ng/template/templates.h
+include/syslog-ng/template/user-function.h
 include/syslog-ng/thread-utils.h
 include/syslog-ng/timeutils.h
 include/syslog-ng/tls-support.h
@@ -149,11 +165,12 @@ include/syslog-ng/transport/transport-pi
 include/syslog-ng/transport/transport-socket.h
 include/syslog-ng/transport/transport-tls.h
 include/syslog-ng/type-hinting.h
+include/syslog-ng/utf8utils.h
 include/syslog-ng/uuid.h
 include/syslog-ng/value-pairs.h
 include/syslog-ng/versioning.h
 include/syslog-ng/vptransform.h
-@lib lib/libsyslog-ng-3.6.so.${LIBsyslog-ng-3.6_VERSION}
+@lib lib/libsyslog-ng-3.7.so.${LIBsyslog-ng-3.7_VERSION}
 lib/libsyslog-ng.a
 lib/libsyslog-ng.la
 @lib lib/libsyslog-ng.so.${LIBsyslog-ng_VERSION}
@@ -162,8 +179,6 @@ lib/pkgconfig/syslog-ng.pc
 lib/syslog-ng/
 lib/syslog-ng/libaffile.so
 lib/syslog-ng/libafprog.so
-lib/syslog-ng/libafsocket-notls.so
-lib/syslog-ng/libafsocket-tls.so
 lib/syslog-ng/libafsocket.so
 lib/syslog-ng/libafsql.so
 lib/syslog-ng/libafuser.so
@@ -174,9 +189,9 @@ lib/syslog-ng/libcsvparser.so
 lib/syslog-ng/libdbparser.so
 lib/syslog-ng/libgraphite.so
 lib/syslog-ng/libjson-plugin.so
+lib/syslog-ng/libkvformat.so
 lib/syslog-ng/liblinux-kmsg-format.so
 lib/syslog-ng/libpseudofile.so
-lib/syslog-ng/libsyslog-ng-crypto.so
 lib/syslog-ng/libsyslogformat.so
 lib/syslog-ng/libsystem-source.so
 lib/syslog-ng/libtest/

  • syslog-ng 3.7 Predrag Punosevac
    • Re: syslog-ng 3.7 Steven Mestdagh

Reply via email to