# $OpenBSD$

V =             1.39.17
COMMENT =       open source video surveillance software system
DISTNAME =      zoneminder-${V}
PKGNAME =       ${DISTNAME}
CATEGORIES =    security

HOMEPAGE =      https://zoneminder.com/
MAINTAINER =    vansid <ovi1@vansid.org>

PERMIT_PACKAGE =        Yes

SITES = https://github.com/ovi-vansid/zoneminder-openbsd/releases/download/1.39.17/

MODULES =       devel/cmake

CONFIGURE_ARGS +=   -DZM_PATH_MAP:PATH=/tmp

RUN_DEPENDS =   devel/desktop-file-utils \
                www/apache-httpd


LIB_DEPENDS =   graphics/jpeg \
                databases/mariadb,-server \
                graphics/ffmpeg \
                textproc/nlohmann-json \
                graphics/ImageMagick \
                databases/p5-DBD-mysql \
                converters/p5-DateManip \
                devel/p5-Sys-Mmap \
                www/p5-LWP-UserAgent-Determined \
                www/p5-LWP-Protocol-https \
                sysutils/p5-Number-Bytes-Human \
                sysutils/p5-Sys-MemInfo \
                security/p5-Crypt-Eksblowfish \
                lang/php/8.4,-apache \
                lang/php/8.4,-mysqli \
                lang/php/8.4,-pdo_mysql \
                lang/php/8.4,-pgsql \
                lang/php/8.4,-intl \
                www/pecl-apcu,php84

post-install:
	${INSTALL_DATA} ${WRKSRC}/distros/openbsd/httpd-zoneminder.conf ${PREFIX}/share/zoneminder/
	${INSTALL_DATA} ${WRKSRC}/distros/openbsd/zm ${PREFIX}/share/zoneminder/

.include <bsd.port.mk>
