Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/zoneminder security/zoneminder: Update to 1.29.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/0fda9521def3
branches: trunk
changeset: 437535:0fda9521def3
user: gdt <gdt%pkgsrc.org@localhost>
date: Tue Aug 25 16:42:21 2020 +0000
description:
security/zoneminder: Update to 1.29.0
This is the last version that supports autoconf, and this update is
only because it's a reasonable benefit/cost tradeoff as an
intermediaate step. Tested on netbsd-9/earmv7hf-el.
Upstream chanages:
many bug fixes and improvements
zoneminder API
Multiserver
limted ONVIF support
See more at
https://github.com/ZoneMinder/zoneminder/releases/tag/v1.29.0-rc2 and
before and after.
Note that when updating, one must run zmupdate to modify the db schema.
diffstat:
security/zoneminder/Makefile | 50 +-
security/zoneminder/PLIST | 309 +++------
security/zoneminder/distinfo | 52 +-
security/zoneminder/files/zoneminder.conf | 2 +
security/zoneminder/patches/patch-Makefile_am | 12 +-
security/zoneminder/patches/patch-configure_ac | 67 +-
security/zoneminder/patches/patch-scripts_ZoneMinder_lib_ZoneMinder_Memory_Shared.pm | 17 +
security/zoneminder/patches/patch-scripts_zm_in | 50 +-
security/zoneminder/patches/patch-src_zm__event.cpp | 46 +-
security/zoneminder/patches/patch-src_zm__image.cpp | 15 -
security/zoneminder/patches/patch-src_zm__monitor.cpp | 21 +-
security/zoneminder/patches/patch-src_zm__rtp__source.cpp | 6 +-
security/zoneminder/patches/patch-src_zm__stream.cpp | 15 -
security/zoneminder/patches/patch-src_zm__thread.h | 83 ++-
security/zoneminder/patches/patch-src_zm__timer.h | 19 +-
security/zoneminder/patches/patch-src_zm__utils.cpp | 4 +-
security/zoneminder/patches/patch-src_zm__utils.h | 4 +-
security/zoneminder/patches/patch-src_zm_comms_cpp | 15 +-
security/zoneminder/patches/patch-src_zm_comms_h | 27 +-
security/zoneminder/patches/patch-src_zm_ffmpeg_camera_cpp | 18 -
security/zoneminder/patches/patch-src_zm_logger_cpp | 65 +-
security/zoneminder/patches/patch-src_zm_signal_cpp | 29 +-
security/zoneminder/patches/patch-src_zm_thread_cpp | 34 +-
security/zoneminder/patches/patch-src_zmc_cpp | 18 +-
security/zoneminder/patches/patch-src_zmf.cpp | 16 +-
security/zoneminder/patches/patch-src_zmu.cpp | 27 +-
security/zoneminder/patches/patch-web_Makefile.am | 4 +-
27 files changed, 559 insertions(+), 466 deletions(-)
diffs (truncated from 1677 to 300 lines):
diff -r 2920810a39cd -r 0fda9521def3 security/zoneminder/Makefile
--- a/security/zoneminder/Makefile Tue Aug 25 16:21:58 2020 +0000
+++ b/security/zoneminder/Makefile Tue Aug 25 16:42:21 2020 +0000
@@ -1,17 +1,21 @@
-# $NetBSD: Makefile,v 1.51 2020/08/17 20:20:01 leot Exp $
+# $NetBSD: Makefile,v 1.52 2020/08/25 16:42:21 gdt Exp $
-# See wip/zoneminder for a draft update to 1.29.0.
-PKGNAME= ${DISTNAME:S/ZoneMinder-/zoneminder-/}
-DISTNAME= ZoneMinder-1.28.1
-PKGREVISION= 23
+VERSION= 1.29.0
+# Sometimes the distfile unpacks to ZoneMinder and sometimes zoneminder.
+NAME_DIST= ZoneMinder
+NAME_LOWER= zoneminder
+PKGREVISION= 2
+
+PKGNAME= ${DISTNAME:S/${NAME_DIST}-/${NAME_LOWER}-/}
+DISTNAME= ${NAME_DIST}-${VERSION}
+WRKSRC= ${WRKDIR}/${NAME_LOWER}-${VERSION}
CATEGORIES= security
-MASTER_SITES= ${MASTER_SITE_GITHUB:=ZoneMinder/}
-GITHUB_PROJECT= ZoneMinder
+MASTER_SITES= ${MASTER_SITE_GITHUB:=${NAME_DIST}/}
+GITHUB_PROJECT= ${NAME_DIST}
GITHUB_TYPE= tag
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= dsainty%NetBSD.org@localhost
-#MAINTAINER+= gdt%NetBSD.org@localhost
HOMEPAGE= https://www.zoneminder.com/
COMMENT= Video camera security and surveillance solution
LICENSE= gnu-gpl-v2
@@ -21,7 +25,6 @@
DEPENDS+= netpbm-[0-9]*:../../graphics/netpbm
-# This PHP 5.6 limitation is only to match the limitation in php-mysql
PHP_VERSIONS_ACCEPTED= 56
PKG_OPTIONS_VAR= PKG_OPTIONS.zoneminder
@@ -38,7 +41,7 @@
# configuration. We take the view that if an installation can be
# reasonably configured to use a module, that module should be a
# dependency, absent some reason that it is so heavyweight that it
-# should be an option.
+# shoudl be an option.
# MIME::Entity is needed from p5-MIME-tools
# LWP::UserAgent is needed from p5-libwww
@@ -57,13 +60,18 @@
ZM_HTTPD_ROOT= share/zoneminder/htdocs
PLIST_SUBST+= ZM_HTTPD_ROOT=${ZM_HTTPD_ROOT:Q}
+PRINT_PLIST_AWK+= { gsub(/${ZM_HTTPD_ROOT:S|/|\\/|g}/, "$${ZM_HTTPD_ROOT}") }
OWN_DIRS+= ${ZM_HTTPD_ROOT:Q}
ZM_HTTPD_CGIBIN= libexec/zoneminder/cgi-bin
PLIST_SUBST+= ZM_HTTPD_CGIBIN=${ZM_HTTPD_CGIBIN:Q}
+PRINT_PLIST_AWK+= { gsub(/${ZM_HTTPD_CGIBIN:S|/|\\/|g}/, "$${ZM_HTTPD_CGIBIN}") }
BUILD_DEFS+= ZM_HTTPD_CGIBIN
OWN_DIRS+= ${ZM_HTTPD_CGIBIN:Q}
+# Omit patchfiles from PLIST.
+PRINT_PLIST_AWK+= /.orig$$/ { next; }
+
INSTALLATION_DIRS+= share/zoneminder ${ZM_HTTPD_ROOT}
INSTALLATION_DIRS+= libexec/zoneminder ${ZM_HTTPD_CGIBIN}
@@ -173,13 +181,15 @@
#
CHECK_INTERPRETER_SKIP+= bin/zmsystemctl.pl
-EXTRA_PERL+= scripts/zmsystemctl.pl.in
+
+#EXTRA_PERL+= scripts/zmsystemctl.pl.in
-SUBST_CLASSES+= systemd-perl
-SUBST_MESSAGE.systemd-perl= Adjusting systemd pkexec perl.
-SUBST_STAGE.systemd-perl= pre-configure
-SUBST_FILES.systemd-perl= scripts/zmsystemctl.pl.in
-SUBST_SED.systemd-perl= -e 's|/usr/bin/perl|${PERL5}|g'
+# \todo: Re-enable this, because it seems ok.
+#SUBST_CLASSES+= systemd-perl
+#SUBST_MESSAGE.systemd-perl= Adjusting systemd pkexec perl.
+#SUBST_STAGE.systemd-perl= pre-configure
+#SUBST_FILES.systemd-perl= scripts/zmsystemctl.pl.in
+#SUBST_SED.systemd-perl= -e 's|/usr/bin/perl|${PERL5}|g'
SUBST_CLASSES+= dbpaths-path
@@ -197,7 +207,7 @@
SUBST_CLASSES+= script-path
SUBST_MESSAGE.script-path= Adjusting paths in scripts.
SUBST_STAGE.script-path= pre-configure
-SUBST_FILES.script-path= ${REPLACE_PERL} ${EXTRA_PERL:Nscripts/zmsystemctl.pl.in}
+SUBST_FILES.script-path= ${REPLACE_PERL} ${EXTRA_PERL}
SUBST_SED.script-path= -e "s|^\\([\$$]ENV{PATH} *= *'\\).*';\$$|\\1${PREFIX}/bin:/bin:/usr/bin';|g"
SUBST_CLASSES+= files
@@ -212,6 +222,7 @@
.if ${INIT_SYSTEM} == "rc.d"
PLIST.rcd= yes
.endif
+PRINT_PLIST_AWK+= { gsub(/^.+\/examples\/rc.d/, "$${PLIST.rcd}&"); }
.if ${OPSYS} == "NetBSD" && exists(/usr/include/execinfo.h)
LIBS+= -lexecinfo
@@ -219,7 +230,6 @@
post-extract:
${CP} ${FILESDIR}/zoneminder.conf ${WRKSRC}/zoneminder.conf
- ${RM} ${WRKSRC}/version
pre-configure:
set -e; cd ${WRKSRC}; \
@@ -248,8 +258,8 @@
${INSTALL_SCRIPT} ${WRKSRC}/scripts/zm ${DESTDIR}${PREFIX}/share/examples/rc.d/zoneminder
.endif
${INSTALL_DATA} ${WRKSRC}/db/*.sql ${DESTDIR}${PREFIX}/share/zoneminder/db/
- rmdir ${DESTDIR}${PREFIX}/${ZM_HTTPD_ROOT:Q}/events || true
- rmdir ${DESTDIR}${PREFIX}/${ZM_HTTPD_ROOT:Q}/images || true
+ rmdir ${DESTDIR}${PREFIX}/${ZM_HTTPD_ROOT:Q}/events || ${TRUE}
+ rmdir ${DESTDIR}${PREFIX}/${ZM_HTTPD_ROOT:Q}/images || ${TRUE}
${LN} -s ${ZM_CACHE}/temp ${DESTDIR}${PREFIX}/${ZM_HTTPD_ROOT:Q}/temp
${LN} -s ${ZM_CACHE}/events ${DESTDIR}${PREFIX}/${ZM_HTTPD_ROOT:Q}/events
${LN} -s ${ZM_CACHE}/images ${DESTDIR}${PREFIX}/${ZM_HTTPD_ROOT:Q}/images
diff -r 2920810a39cd -r 0fda9521def3 security/zoneminder/PLIST
--- a/security/zoneminder/PLIST Tue Aug 25 16:21:58 2020 +0000
+++ b/security/zoneminder/PLIST Tue Aug 25 16:42:21 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2020/08/25 16:12:53 gdt Exp $
+@comment $NetBSD: PLIST,v 1.6 2020/08/25 16:42:21 gdt Exp $
${PERL5_SUB_INSTALLVENDORARCH}/auto/ZoneMinder/.packlist
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Base.pm
@@ -6,30 +6,35 @@
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/ConfigAdmin.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/ConfigData.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control.pm
+${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/3S.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/AxisV2.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/FI8608W_Y2k.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/FI8620_Y2k.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/FI8908W.pm
+${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/FI8918W.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/FI9821W_Y2k.pm
+${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/FI9831W.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/LoftekSentinel.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/M8640.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/Ncs370.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/PanasonicIP.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/PelcoD.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/PelcoP.pm
+${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/SPP1802SWPTZ.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/SkyIPCam7xx.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/TVIP862.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/Toshiba_IK_WB11A.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/Visca.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/Wanscam.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/mjpgStreamer.pm
+${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Control/onvif.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Database.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/General.pm
-${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/General.pm.orig
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Logger.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Memory.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Memory/Mapped.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Memory/Shared.pm
+${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Server.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Trigger/Channel.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Trigger/Channel/File.pm
${PERL5_SUB_INSTALLVENDORLIB}/ZoneMinder/Trigger/Channel/Handle.pm
@@ -45,16 +50,20 @@
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::ConfigAdmin.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::ConfigData.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::3S.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::AxisV2.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::FI8608W_Y2k.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::FI8620_Y2k.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::FI8908W.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::FI8918W.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::FI9821W_Y2k.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::FI9831W.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::M8640.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::Ncs370.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::PanasonicIP.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::PelcoD.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::PelcoP.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::SPP1802SWPTZ.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::SkyIPCam7xx.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::TVIP862.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Control::Toshiba_IK_WB11A.3
@@ -65,6 +74,7 @@
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::General.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Logger.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Memory.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Server.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Trigger::Channel.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Trigger::Channel::File.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/ZoneMinder::Trigger::Channel::Handle.3
@@ -91,6 +101,8 @@
${ZM_HTTPD_ROOT}/graphics/spinner.gif
${ZM_HTTPD_ROOT}/graphics/transparent.gif
${ZM_HTTPD_ROOT}/images
+${ZM_HTTPD_ROOT}/includes/Monitor.php
+${ZM_HTTPD_ROOT}/includes/Server.php
${ZM_HTTPD_ROOT}/includes/actions.php
${ZM_HTTPD_ROOT}/includes/config.php
${ZM_HTTPD_ROOT}/includes/control_functions.php
@@ -122,9 +134,93 @@
${ZM_HTTPD_ROOT}/lang/ro_ro.php
${ZM_HTTPD_ROOT}/lang/ru_ru.php
${ZM_HTTPD_ROOT}/lang/se_se.php
-${ZM_HTTPD_ROOT}/skins/classic/css/control.css
-${ZM_HTTPD_ROOT}/skins/classic/css/export.css
-${ZM_HTTPD_ROOT}/skins/classic/css/skin.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/control.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/export.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/skin.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/console.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/control.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/controlcaps.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/devices.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/event.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/events.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/export.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/filter.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/frame.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/frames.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/groups.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/log.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/monitor.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/montage.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/montage_2wide.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/montage_3wide.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/montage_3wide50enlarge.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/montage_4wide.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/montage_freeform.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/options.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/stats.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/timeline.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/timeline.css.php
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/video.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/watch.css
+${ZM_HTTPD_ROOT}/skins/classic/css/classic/views/zone.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/control.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/export.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/skin.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/console.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/control.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/controlcaps.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/devices.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/event.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/events.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/export.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/filter.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/frame.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/frames.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/groups.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/log.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/monitor.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/montage.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/montage_2wide.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/montage_3wide.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/montage_3wide50enlarge.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/montage_4wide.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/montage_freeform.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/options.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/stats.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/timeline.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/timeline.css.php
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/video.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/watch.css
+${ZM_HTTPD_ROOT}/skins/classic/css/dark/views/zone.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/control.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/export.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/skin.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/console.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/control.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/controlcaps.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/devices.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/event.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/events.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/export.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/filter.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/frame.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/frames.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/groups.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/log.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/monitor.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/montage.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/montage_2wide.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/montage_3wide.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/montage_3wide50enlarge.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/montage_4wide.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/montage_freeform.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/options.css
+${ZM_HTTPD_ROOT}/skins/classic/css/flat/views/stats.css
Home |
Main Index |
Thread Index |
Old Index