dilfridge 14/04/25 14:43:40
Added: conf.d 10_zoneminder.conf init.d
zoneminder-1.26.5-automagic.patch README.gentoo
zoneminder-1.24.2-db_upgrade_script_location.patch
Log:
Re-add ZoneMinder to portage
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key
94BFDF4484AD142F)
Revision Changes Path
1.3 www-misc/zoneminder/files/conf.d
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/conf.d?rev=1.3&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/conf.d?rev=1.3&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/conf.d?r1=1.2&r2=1.3
1.3 www-misc/zoneminder/files/10_zoneminder.conf
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/10_zoneminder.conf?rev=1.3&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/10_zoneminder.conf?rev=1.3&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/10_zoneminder.conf?r1=1.2&r2=1.3
1.5 www-misc/zoneminder/files/init.d
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/init.d?rev=1.5&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/init.d?rev=1.5&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/init.d?r1=1.4&r2=1.5
1.1 www-misc/zoneminder/files/zoneminder-1.26.5-automagic.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/zoneminder-1.26.5-automagic.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/zoneminder-1.26.5-automagic.patch?rev=1.1&content-type=text/plain
Index: zoneminder-1.26.5-automagic.patch
===================================================================
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 83e9d81..8619c8b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -171,6 +171,7 @@ else(PCRE_LIBRARIES)
set(optlibsnotfound "${optlibsnotfound} PCRE")
endif(PCRE_LIBRARIES)
+if(HAVE_GCRYPT)
# gcrypt (using find_library and find_path)
find_library(GCRYPT_LIBRARIES gcrypt)
if(GCRYPT_LIBRARIES)
@@ -187,7 +188,11 @@ if(GCRYPT_LIBRARIES)
else(GCRYPT_LIBRARIES)
set(optlibsnotfound "${optlibsnotfound} GCrypt")
endif(GCRYPT_LIBRARIES)
+else(HAVE_GCRYPT)
+ set(optlibsnotfound "${optlibsnotfound} GCrypt")
+endif(HAVE_GCRYPT)
+if(HAVE_GNUTLS)
# gnutls (using find_library and find_path)
find_library(GNUTLS_LIBRARIES gnutls)
if(GNUTLS_LIBRARIES)
@@ -205,6 +210,9 @@ if(GNUTLS_LIBRARIES)
else(GNUTLS_LIBRARIES)
set(optlibsnotfound "${optlibsnotfound} GnuTLS")
endif(GNUTLS_LIBRARIES)
+else(HAVE_GNUTLS)
+ set(optlibsnotfound "${optlibsnotfound} GnuTLS")
+endif(HAVE_GNUTLS)
# mysqlclient (using find_library and find_path)
find_library(MYSQLCLIENT_LIBRARIES mysqlclient PATH_SUFFIXES mysql)
1.1 www-misc/zoneminder/files/README.gentoo
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/README.gentoo?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/README.gentoo?rev=1.1&content-type=text/plain
Index: README.gentoo
===================================================================
1. If this is a new installation, you will need to create a MySQL
database for zoneminder to use
(see https://wiki.gentoo.org/wiki/MySQL/Startup_Guide).
E.g., when logged into mysql as root,
mysql> CREATE DATABASE \`zm\`;
mysql> GRANT ALL ON zm.* TO 'zmuser'@'localhost' IDENTIFIED BY
'topsecretpassword';
Once you completed that you should execute the following:
cd /usr/share/zoneminder
mysql -u zmuser -p < db/zm_create.sql
2. Set your database settings in /etc/zm.conf, including above topsecretpassword
3. Configure apache to use zoneminder, see
/usr/share/doc/zoneminder*/10_zoneminder.conf
for an example configuration snippet.
4. Enable PHP in your webserver configuration,
enable short_open_tags in php.ini,
set the time zone in php.ini,
and restart/reload the webserver.
5. Start the zoneminder daemon:
/etc/init.d/zoneminder start
6. Finally point your browser to http://your.webserver/zoneminder
If you are upgrading, you will need to run the zmupdate.pl script:
/usr/bin/zmupdate.pl --version=oldversionnumber [--user=zmuser
--pass=topsecretpassword]
1.1
www-misc/zoneminder/files/zoneminder-1.24.2-db_upgrade_script_location.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/zoneminder-1.24.2-db_upgrade_script_location.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/files/zoneminder-1.24.2-db_upgrade_script_location.patch?rev=1.1&content-type=text/plain
Index: zoneminder-1.24.2-db_upgrade_script_location.patch
===================================================================
--- ZoneMinder-1.24.1/zm.conf.in.orig 2009-03-23 13:55:43.000000000 +0000
+++ ZoneMinder-1.24.1/zm.conf.in 2009-03-23 13:57:22.000000000 +0000
@@ -13,7 +13,7 @@
ZM_VERSION=@VERSION@
# Path to build directory, used mostly for finding DB upgrade scripts
-ZM_PATH_BUILD=@PATH_BUILD@
+ZM_PATH_BUILD=/usr/share/zoneminder
# Build time, used to record when to trigger various checks
ZM_TIME_BUILD=@TIME_BUILD@