ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.
Go to file
Steve Gilvarry 107b7585a9 Merge branch 'osx-port' of https://github.com/pliablepixels/ZoneMinder into osx-port 2016-05-18 00:12:50 +10:00
cmake Merge pull request #896 from knnniggett/pod2man 2015-07-03 11:40:24 -04:00
db Remove IGNORE keyword, it is invalid 2016-05-05 15:10:30 -04:00
distros add libdata-uuid-perl to debian/ubuntu dependencies 2016-05-17 09:26:36 -04:00
doc-pak Migrate svn to git 2013-03-17 00:45:21 +01:00
docs updated documentation to include runstates 2016-04-13 12:54:22 -04:00
misc Merge branch 'Autotools_delete' of https://github.com/SteveGilvarry/ZoneMinder into SteveGilvarry-Autotools_delete 2016-04-04 20:52:49 -05:00
onvif WSDiscovery: workaround for SOAP::WSDL QName limitation 2016-04-16 19:06:36 +02:00
scripts Merge pull request #1472 from ZoneMinder/v4l1_compat 2016-05-16 13:02:27 -05:00
src Merge branch 'osx-port' of https://github.com/pliablepixels/ZoneMinder into osx-port 2016-05-18 00:12:50 +10:00
umutils Migrate svn to git 2013-03-17 00:45:21 +01:00
utils Add the changes...doh 2016-05-01 15:06:45 +10:00
web Merge branch 'master' of github.com:ZoneMinder/ZoneMinder 2016-05-16 14:38:49 -04:00
.gitignore Remove eyezm from distros and Cmake. 2016-02-26 22:41:27 +11:00
.gitmodules Use the 3.0 branch of crud, compatible with cakephp 2.x 2015-09-29 17:22:43 -06:00
.travis.yml Merge pull request #1285 from SteveGilvarry/TravisUpdate 2016-04-05 07:33:26 -05:00
AUTHORS Updated AUTHORS to reflect recent changes to the project 2013-09-09 10:06:36 -04:00
BUGS Point to the GitHub issues page for the list of current bugs 2013-09-09 09:45:29 -04:00
CHANGELOG.md codespell: misc. spelling corrections 2016-02-08 20:41:36 +11:00
CMakeLists.txt moved to macports, also added polkit 2016-05-16 16:49:46 -04:00
CONTRIBUTING.md Create CONTRIBUTING.md 2015-09-21 08:52:32 -05:00
COPYING Migrate svn to git 2013-03-17 00:45:21 +01:00
ChangeLog Pointed the ChangeLog to the commits url 2013-09-05 11:32:48 -04:00
Dockerfile codespell: misc. spelling corrections 2016-02-08 20:41:36 +11:00
INSTALL codespell: misc. spelling corrections 2016-02-08 20:41:36 +11:00
LICENSE Copied COPYING to LICENSE 2013-04-12 19:11:17 -04:00
NEWS Migrate svn to git 2013-03-17 00:45:21 +01:00
README.md switched to macports completely 2016-05-16 17:08:19 -04:00
TODO update link to README to be README.md 2013-09-06 14:35:08 -04:00
cmakecacheimport.sh Remove importing of binary directory in cmakecacheimport.sh 2013-11-15 10:44:31 +02:00
description-pak Doing my best to manually remove nextime's plugin architecture while keeping his other changes. 2013-08-13 09:43:23 -04:00
version Update version 2016-04-08 07:44:30 -05:00
zm.conf.in add comment/warning for ZM_SERVER_HOST 2016-03-01 08:43:36 -06:00
zmconfgen.pl.in Migrate svn to git 2013-03-17 00:45:21 +01:00
zmlinkcontent.sh.in Modified zmlinkconent.sh.in to chown and chmod content folder. Fixes #463 2014-07-09 00:59:38 +10:00
zoneminder-config.cmake Check the Host OS, similar to configure.ac 2015-05-20 17:20:44 -05:00

README.md

###OSX port notes

This is an initial port attempt OSX It's just at a point where stuff compiles, and processes run from command line That's pretty much it. No packaging modifications yet (and therefore no make install) and no idea if mapped memory works No idea if it works together as a system either.

This may help folks who are interested in an OSX port.

Toolchain

xcode-select --install

requirement - macports (brew doesn't have polkit) sudo port install cmake sudo port install jpeg sudo port install mysql5

sudo perl -MCPAN -e 'install DBI' sudo perl -MCPAN -e 'install DBD::mysql' sudo perl -MCPAN -e 'install Sys::Mmap' sudo perl -MCPAN -e 'install DBI' sudo perl -MCPAN -e 'install DBD::mysql' sudo perl -MCPAN -e 'install Sys::Mmap' sudo perl -MCPAN -e 'install Date::Manip' sudo perl -MCPAN -e 'install LWP::UserAgent'

Environment used to build

Xcode Version 7.3.1 (7D1014) gcc --version Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 7.3.0 (clang-703.0.31) Target: x86_64-apple-darwin15.4.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Build process

git submodule update --init --recursive cmake .

Things to resolve

*) Haven't tried make install - don't want my mac to explode - need a VM *) Apache linkage is TBD