public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in www-misc/zoneminder: zoneminder-1.28.0.ebuild ChangeLog
@ 2014-11-06 21:23 Andreas HAttel (dilfridge)
  0 siblings, 0 replies; 3+ messages in thread
From: Andreas HAttel (dilfridge) @ 2014-11-06 21:23 UTC (permalink / raw
  To: gentoo-commits

dilfridge    14/11/06 21:23:51

  Modified:             ChangeLog
  Added:                zoneminder-1.28.0.ebuild
  Log:
  Version bump. Fixes in addition bugs 519752, 523056, 523058
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key EBE6A336BE19039C!)

Revision  Changes    Path
1.45                 www-misc/zoneminder/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/ChangeLog?rev=1.45&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/ChangeLog?rev=1.45&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/ChangeLog?r1=1.44&r2=1.45

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-misc/zoneminder/ChangeLog,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- ChangeLog	26 Apr 2014 20:02:12 -0000	1.44
+++ ChangeLog	6 Nov 2014 21:23:51 -0000	1.45
@@ -1,6 +1,12 @@
 # ChangeLog for www-misc/zoneminder
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/ChangeLog,v 1.44 2014/04/26 20:02:12 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/ChangeLog,v 1.45 2014/11/06 21:23:51 dilfridge Exp $
+
+*zoneminder-1.28.0 (06 Nov 2014)
+
+  06 Nov 2014; Andreas K. Huettel <dilfridge@gentoo.org>
+  +zoneminder-1.28.0.ebuild:
+  Version bump. Fixes in addition bugs 519752, 523056, 523058
 
   26 Apr 2014; Andreas K. Huettel <dilfridge@gentoo.org>
   zoneminder-1.27.0.ebuild, metadata.xml:



1.1                  www-misc/zoneminder/zoneminder-1.28.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild?rev=1.1&content-type=text/plain

Index: zoneminder-1.28.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild,v 1.1 2014/11/06 21:23:51 dilfridge Exp $

# TO DO:
# * ffmpeg support can be disabled in CMakeLists.txt but it does not build then 
#		$(cmake-utils_useno ffmpeg ZM_NO_FFMPEG)
# * dependencies of unknown status:
# 	dev-perl/Archive-Zip
# 	dev-perl/Device-SerialPort
# 	dev-perl/MIME-Lite
# 	dev-perl/MIME-tools
# 	dev-perl/PHP-Serialization
# 	virtual/perl-Archive-Tar
# 	virtual/perl-libnet
# 	virtual/perl-Module-Load

EAPI=5

PERL_EXPORT_PHASE_FUNCTIONS=no

inherit perl-module readme.gentoo eutils base cmake-utils depend.php depend.apache multilib flag-o-matic

MY_PN="ZoneMinder"

DESCRIPTION="ZoneMinder allows you to capture, analyse, record and monitor any cameras attached to your system"
HOMEPAGE="http://www.zoneminder.com/"
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
KEYWORDS="~amd64"
IUSE="curl gcrypt gnutls +mmap +openssl vlc"
SLOT="0"

REQUIRED_USE="
	|| ( openssl gnutls )
"

DEPEND="
	dev-lang/perl:=
	dev-libs/libpcre
	dev-perl/Archive-Zip
	dev-perl/DateManip
	dev-perl/DBD-mysql
	dev-perl/DBI
	dev-perl/URI-Encode
	dev-perl/libwww-perl
	sys-auth/polkit
	sys-libs/zlib
	virtual/ffmpeg
	virtual/jpeg
	virtual/mysql
	virtual/perl-ExtUtils-MakeMaker
	virtual/perl-Getopt-Long
	virtual/perl-Sys-Syslog
	virtual/perl-Time-HiRes
	curl? ( net-misc/curl )
	gcrypt? ( dev-libs/libgcrypt )
	gnutls? ( net-libs/gnutls )
	mmap? ( dev-perl/Sys-Mmap )
	openssl? ( dev-libs/openssl )
	vlc? ( media-video/vlc[live] )
"
RDEPEND="${DEPEND}"

# we cannot use need_httpd_cgi here, since we need to setup permissions for the
# webserver in global scope (/etc/zm.conf etc), so we hardcode apache here.
need_apache
need_php_httpd

S=${WORKDIR}/${MY_PN}-${PV}

PATCHES=(
	"${FILESDIR}/${PN}-1.26.5"-automagic.patch
)

MY_ZM_WEBDIR=/usr/share/zoneminder/www

pkg_setup() {
	require_php_with_use mysql sockets apache2
}

src_configure() {
	append-cxxflags -D__STDC_CONSTANT_MACROS
	perl_set_version

	mycmakeargs=(
		-DZM_PERL_SUBPREFIX=${VENDOR_LIB#/usr}
		-DZM_TMPDIR=/var/tmp/zm
		-DZM_SOCKDIR=/var/run/zm
		-DZM_WEB_USER=apache
		-DZM_WEB_GROUP=apache
		-DZM_WEBDIR=${MY_ZM_WEBDIR}
		$(cmake-utils_useno mmap ZM_NO_MMAP)
		-DZM_NO_X10=OFF
		-DZM_NO_FFMPEG=OFF
		$(cmake-utils_useno curl ZM_NO_CURL)
		$(cmake-utils_useno vlc ZM_NO_LIBVLC)
		$(cmake-utils_useno openssl CMAKE_DISABLE_FIND_PACKAGE_OpenSSL)
		$(cmake-utils_use_has gnutls)
		$(cmake-utils_use_has gcrypt)
	)

	cmake-utils_src_configure
}

src_install() {
	cmake-utils_src_install

	# the log directory
	keepdir /var/log/zm
	fowners apache:apache /var/log/zm

	# now we duplicate the work of zmlinkcontent.sh
	dodir /var/lib/zoneminder /var/lib/zoneminder/images /var/lib/zoneminder/events
	fperms -R 0775 /var/lib/zoneminder
	fowners -R apache:apache /var/lib/zoneminder
	dosym /var/lib/zoneminder/images ${MY_ZM_WEBDIR}/images
	dosym /var/lib/zoneminder/events ${MY_ZM_WEBDIR}/events

	# bug 523058
	keepdir ${MY_ZM_WEBDIR}/temp
	fowners -R apache:apache ${MY_ZM_WEBDIR}/temp

	# the configuration file
	fperms 0640 /etc/zm.conf
	fowners root:apache /etc/zm.conf

	# init scripts etc
	newinitd "${FILESDIR}"/init.d zoneminder
	newconfd "${FILESDIR}"/conf.d zoneminder

	cp "${FILESDIR}"/10_zoneminder.conf "${T}"/10_zoneminder.conf
	sed -i "${T}"/10_zoneminder.conf -e "s:%ZM_WEBDIR%:${MY_ZM_WEBDIR}:g"

	dodoc AUTHORS BUGS ChangeLog INSTALL NEWS README.md TODO "${T}"/10_zoneminder.conf

	perl_delete_packlist

	readme.gentoo_src_install
}

pkg_postinst() {
	local myold=${REPLACING_VERSIONS}
	[ "${myold}" = ${PV} ] || elog "You have upgraded zoneminder and may have to upgrade your database now."
}





^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in www-misc/zoneminder: zoneminder-1.28.0.ebuild ChangeLog
@ 2014-12-21 21:51 Andreas HAttel (dilfridge)
  0 siblings, 0 replies; 3+ messages in thread
From: Andreas HAttel (dilfridge) @ 2014-12-21 21:51 UTC (permalink / raw
  To: gentoo-commits

dilfridge    14/12/21 21:51:56

  Modified:             zoneminder-1.28.0.ebuild ChangeLog
  Log:
  Add missing dependencies, bug 532922
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key EBE6A336BE19039C!)

Revision  Changes    Path
1.2                  www-misc/zoneminder/zoneminder-1.28.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild?r1=1.1&r2=1.2

Index: zoneminder-1.28.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- zoneminder-1.28.0.ebuild	6 Nov 2014 21:23:51 -0000	1.1
+++ zoneminder-1.28.0.ebuild	21 Dec 2014 21:51:56 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild,v 1.1 2014/11/06 21:23:51 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild,v 1.2 2014/12/21 21:51:56 dilfridge Exp $
 
 # TO DO:
 # * ffmpeg support can be disabled in CMakeLists.txt but it does not build then 
@@ -37,7 +37,9 @@
 "
 
 DEPEND="
+	app-admin/eselect-php[apache2]
 	dev-lang/perl:=
+	dev-lang/php[apache2,cgi,curl,inifile,pdo,mysql,mysqli,sockets]
 	dev-libs/libpcre
 	dev-perl/Archive-Zip
 	dev-perl/DateManip
@@ -54,6 +56,7 @@
 	virtual/perl-Getopt-Long
 	virtual/perl-Sys-Syslog
 	virtual/perl-Time-HiRes
+	www-servers/apache
 	curl? ( net-misc/curl )
 	gcrypt? ( dev-libs/libgcrypt )
 	gnutls? ( net-libs/gnutls )



1.46                 www-misc/zoneminder/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/ChangeLog?rev=1.46&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/ChangeLog?rev=1.46&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/ChangeLog?r1=1.45&r2=1.46

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-misc/zoneminder/ChangeLog,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- ChangeLog	6 Nov 2014 21:23:51 -0000	1.45
+++ ChangeLog	21 Dec 2014 21:51:56 -0000	1.46
@@ -1,6 +1,10 @@
 # ChangeLog for www-misc/zoneminder
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/ChangeLog,v 1.45 2014/11/06 21:23:51 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/ChangeLog,v 1.46 2014/12/21 21:51:56 dilfridge Exp $
+
+  21 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org>
+  zoneminder-1.28.0.ebuild:
+  Add missing dependencies, bug 532922
 
 *zoneminder-1.28.0 (06 Nov 2014)
 





^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in www-misc/zoneminder: zoneminder-1.28.0.ebuild ChangeLog
@ 2015-03-31 19:04 Ulrich Mueller (ulm)
  0 siblings, 0 replies; 3+ messages in thread
From: Ulrich Mueller (ulm) @ 2015-03-31 19:04 UTC (permalink / raw
  To: gentoo-commits

ulm         15/03/31 19:04:38

  Modified:             zoneminder-1.28.0.ebuild ChangeLog
  Log:
  Update dependency after package move of eselect modules to app-eselect.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 9433907D693FB5B8!)

Revision  Changes    Path
1.3                  www-misc/zoneminder/zoneminder-1.28.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild?r1=1.2&r2=1.3

Index: zoneminder-1.28.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- zoneminder-1.28.0.ebuild	21 Dec 2014 21:51:56 -0000	1.2
+++ zoneminder-1.28.0.ebuild	31 Mar 2015 19:04:37 -0000	1.3
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild,v 1.2 2014/12/21 21:51:56 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/zoneminder-1.28.0.ebuild,v 1.3 2015/03/31 19:04:37 ulm Exp $
 
 # TO DO:
-# * ffmpeg support can be disabled in CMakeLists.txt but it does not build then 
+# * ffmpeg support can be disabled in CMakeLists.txt but it does not build then
 #		$(cmake-utils_useno ffmpeg ZM_NO_FFMPEG)
 # * dependencies of unknown status:
 # 	dev-perl/Archive-Zip
@@ -37,7 +37,7 @@
 "
 
 DEPEND="
-	app-admin/eselect-php[apache2]
+	app-eselect/eselect-php[apache2]
 	dev-lang/perl:=
 	dev-lang/php[apache2,cgi,curl,inifile,pdo,mysql,mysqli,sockets]
 	dev-libs/libpcre



1.47                 www-misc/zoneminder/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/ChangeLog?rev=1.47&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/ChangeLog?rev=1.47&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/zoneminder/ChangeLog?r1=1.46&r2=1.47

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-misc/zoneminder/ChangeLog,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- ChangeLog	21 Dec 2014 21:51:56 -0000	1.46
+++ ChangeLog	31 Mar 2015 19:04:37 -0000	1.47
@@ -1,6 +1,9 @@
 # ChangeLog for www-misc/zoneminder
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/ChangeLog,v 1.46 2014/12/21 21:51:56 dilfridge Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-misc/zoneminder/ChangeLog,v 1.47 2015/03/31 19:04:37 ulm Exp $
+
+  31 Mar 2015; Ulrich Müller <ulm@gentoo.org> zoneminder-1.28.0.ebuild:
+  Update dependency after package move of eselect modules to app-eselect.
 
   21 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org>
   zoneminder-1.28.0.ebuild:





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-03-31 19:04 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-21 21:51 [gentoo-commits] gentoo-x86 commit in www-misc/zoneminder: zoneminder-1.28.0.ebuild ChangeLog Andreas HAttel (dilfridge)
  -- strict thread matches above, loose matches on Subject: below --
2015-03-31 19:04 Ulrich Mueller (ulm)
2014-11-06 21:23 Andreas HAttel (dilfridge)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox