pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/security/zoneminder



Hello,

Thank you for updating this package.

However, newer versions of zoneminder started to use Linux-only
system calls and pthread functions, I cannot build 1.28.1 on NetBSD.

Is this package need to set "ONLY_FOR_PLATFORM= Linux-*-*" ?

Kind regards,
HIRAMATSU, Yoshifumi

On Sun, 05 Apr 2015 17:51:08 +0900,
"David Sainty" <dsainty%netbsd.org@localhost> wrote:
> 
> Module Name:  pkgsrc
> Committed By: dsainty
> Date:         Sun Apr  5 08:51:08 UTC 2015
> 
> Modified Files:
>       pkgsrc/security/zoneminder: MESSAGE Makefile PLIST distinfo
>       pkgsrc/security/zoneminder/patches: patch-Makefile_am
>           patch-configure_ac
>           patch-scripts_ZoneMinder_lib_ZoneMinder_General_pm
>           patch-scripts_zm_in patch-src_Makefile_am patch-src_zm__thread.h
>           patch-src_zm__timer.h patch-src_zm__utils.h
>           patch-src_zm_remote_camera_h
> Removed Files:
>       pkgsrc/security/zoneminder/patches: patch-src_zm_signal_h
>           patch-src_zmf_cpp
> 
> Log Message:
> Update ZoneMinder from 1.25.0 to 1.28.1.
> 
> Numerous changes, documented at:
>  https://github.com/ZoneMinder/ZoneMinder/releases
> 
> Addresses two security advisories:
> 
>   https://github.com/ZoneMinder/ZoneMinder/releases/tag/v1.28.0
>   http://secunia.com/advisories/62918/
> 
> Pkgsrc changes:
> 
> patch-src_zm_signal_h is no longer necessary because zm_signal.h uses
> HAVE_EXECINFO_H.
> 
> patch-src_zmf_cpp appears to be applied upstream.
> 
> patch-configure_ac no longer needs to set PATH_BUILD to
> PREFIX/share/zoneminder, so that zmupdate.pl can locate the database build
> scripts as installed files.  Upstream has now implemented this via the
> ZM_PATH_DATA entry in zm.conf, and adds a ZM_PATH_DATA/db subdirectory.
> 
> src/Makefile.am no longer setuid's zmfix, as zmfix was removed from
> ZoneMinder 1.26.6.
> 
> The code now uses clock_gettime(), which on some systems (like Linux), calls
> for -lrt.  Since the build system isn't aware of this, but Pkgsrc is, just set
> PTHREAD_AUTO_VARS=yes.
> 
> The PHP code now uses PDO for DB access, but it looks like there are some
> straggling dependencies on the raw MySQL driver, so both are pulled in.



Home | Main Index | Thread Index | Old Index