head 1.2; access; symbols pkgsrc-2020Q2:1.1.0.6 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.4 pkgsrc-2019Q4-base:1.1; locks; strict; comment @// @; 1.2 date 2020.08.25.16.42.21; author gdt; state dead; branches; next 1.1; commitid AWi8aZUk2bUCTslC; 1.1 date 2019.12.19.22.23.19; author joerg; state Exp; branches; next ; commitid CAB3w9yh26snQmPB; desc @@ 1.2 log @security/zoneminder: Update to 1.29.0 This is the last version that supports autoconf, and this update is only because it's a reasonable benefit/cost tradeoff as an intermediaate step. Tested on netbsd-9/earmv7hf-el. Upstream chanages: many bug fixes and improvements zoneminder API Multiserver limted ONVIF support See more at https://github.com/ZoneMinder/zoneminder/releases/tag/v1.29.0-rc2 and before and after. Note that when updating, one must run zmupdate to modify the db schema. @ text @$NetBSD: patch-src_zm__stream.cpp,v 1.1 2019/12/19 22:23:19 joerg Exp $ bind can be found in namespace std too. --- src/zm_stream.cpp.orig 2019-12-19 14:24:09.345342211 +0000 +++ src/zm_stream.cpp @@@@ -297,7 +297,7 @@@@ void StreamBase::openComms() strncpy( loc_addr.sun_path, loc_sock_path, sizeof(loc_addr.sun_path) ); loc_addr.sun_family = AF_UNIX; - if ( bind( sd, (struct sockaddr *)&loc_addr, strlen(loc_addr.sun_path)+sizeof(loc_addr.sun_family)) < 0 ) + if ( ::bind( sd, (struct sockaddr *)&loc_addr, strlen(loc_addr.sun_path)+sizeof(loc_addr.sun_family)) < 0 ) { Fatal( "Can't bind: %s", strerror(errno) ); } @ 1.1 log @Deal with bind vs std::bind conflict. @ text @d1 1 a1 1 $NetBSD$ @