Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Dec 2025 22:02:02 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 295cf023bf33 - main - multimedia/zoneminder: Update 1.36.35 => 1.36.37, unbreak with ffmpeg 8
Message-ID:  <694f05da.942d.356dd24c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=295cf023bf33fb37a12673c65f6f9538de5bd645

commit 295cf023bf33fb37a12673c65f6f9538de5bd645
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-12-26 21:55:33 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-26 21:55:33 +0000

    multimedia/zoneminder: Update 1.36.35 => 1.36.37, unbreak with ffmpeg 8
    
    Changelogs:
    https://github.com/ZoneMinder/zoneminder/releases/tag/1.36.36
    https://github.com/ZoneMinder/zoneminder/releases/tag/1.36.37
    
    - Move ffmpeg to LIB_DEPENDS - port links with it, not just exec binary.
    - Fix dependency from devel/pecl-APCu.
    - Fix warnings from portclippy.
    - Replace gettext with gettext-tools - doesn't links with libintl.
    - Replace extra-patch with CLAGS+=-D__SKIP_GNU.
    - Use 1 MKDIR instead of 8.
    - Fix typo in comments: systend => systemd.
    
    PR:             291923
    Approved by:    Ivan <bsd@abinet.ru> (maintainer)
---
 multimedia/zoneminder/Makefile                     |  64 +++----
 multimedia/zoneminder/distinfo                     |   8 +-
 .../zoneminder/files/extra-patch-CMakeLists.txt    |  12 --
 multimedia/zoneminder/pkg-plist                    | 207 +++++++++++++++++++++
 4 files changed, 237 insertions(+), 54 deletions(-)

diff --git a/multimedia/zoneminder/Makefile b/multimedia/zoneminder/Makefile
index 6b6fee4da53a..4025355c5141 100644
--- a/multimedia/zoneminder/Makefile
+++ b/multimedia/zoneminder/Makefile
@@ -1,20 +1,14 @@
 PORTNAME=	zoneminder
-DISTVERSION=	1.36.35
-PORTREVISION=	1
+DISTVERSION=	1.36.37
 CATEGORIES=	multimedia
 PKGNAMESUFFIX=	${PHP_PKGNAMESUFFIX}
 
-PATCH_SITES=	https://github.com/ZoneMinder/zoneminder/commit/
-PATCHFILES=	c7975f11eded548a5e567871b00681a307ed2a97.patch:-p1
-
 MAINTAINER=	bsd@abinet.ru
 COMMENT=	Complete security camera solution, fully web based with image analysis
 WWW=		https://www.zoneminder.com/
 
 LICENSE=	GPLv2
 
-BROKEN=		Does not build with ffmpeg > 6
-
 ZM_DEPENDS=	p5-DBI>=0:databases/p5-DBI \
 		${DBD_MYSQL} \
 		p5-Date-Manip>=0:devel/p5-Date-Manip \
@@ -28,36 +22,27 @@ ZM_DEPENDS=	p5-DBI>=0:databases/p5-DBI \
 		p5-Data-UUID>=0:devel/p5-Data-UUID \
 		p5-IO-Socket-Multicast>=0:net/p5-IO-Socket-Multicast \
 		p5-Number-Bytes-Human>=0:devel/p5-Number-Bytes-Human \
-		p5-JSON-MaybeXS>=0:converters/p5-JSON-MaybeXS \
-		ffmpeg:multimedia/ffmpeg
+		p5-JSON-MaybeXS>=0:converters/p5-JSON-MaybeXS
 BUILD_DEPENDS=	${ZM_DEPENDS}
 LIB_DEPENDS=	libx264.so:multimedia/libx264 \
 		libmp4v2.so:multimedia/mp4v2 \
-		libgcrypt.so:security/libgcrypt
+		libgcrypt.so:security/libgcrypt \
+		libavcodec.so:multimedia/ffmpeg
 RUN_DEPENDS=	${ZM_DEPENDS} \
 		p5-Device-SerialPort>=0:comms/p5-Device-SerialPort \
 		p5-Crypt-Eksblowfish>=0:security/p5-Crypt-Eksblowfish \
 		p5-Bytes-Random-Secure>=0:security/p5-Bytes-Random-Secure \
 		p5-XML-LibXML>=0:textproc/p5-XML-LibXML \
-		zip:archivers/zip
+		zip:archivers/zip \
+		${PECL_PKGNAMEPREFIX}APCu>0:devel/pecl-APCu@${PHP_FLAVOR}
 
 USES=		cmake:insource,noninja cpe jpeg mysql perl5 php:flavors shebangfix ssl sudo
 USE_GITHUB=	yes
 GH_TUPLE=	FriendsOfCake:crud:1429237:crud/web/api/app/Plugin/Crud \
 		ZoneMinder:CakePHP-Enum-Behavior:ea90c0c:crud_plugin/web/api/app/Plugin/CakePHP-Enum-Behavior \
 		ZoneMinder:RtspServer:eab3285:rtsp_server/dep/RtspServer
-USE_RC_SUBR=	zoneminder
 USE_PHP=	ctype gd intl opcache pdo_mysql session sockets sysvsem
-
-OPTIONS_DEFINE=	NLS V4L
-OPTIONS_SUB=	yes
-NLS_USES=	gettext
-NLS_CONFIGURE_ENABLE=	nls
-V4L_BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
-V4L_LIB_DEPENDS=	libv4l2.so:multimedia/libv4l
-
-PLIST_SUB=	WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
-SUB_FILES=	pkg-message
+USE_RC_SUBR=	${PORTNAME}
 
 SHEBANG_FILES=	scripts/zmaudit.pl.in \
 		scripts/zmcamtool.pl.in \
@@ -91,16 +76,22 @@ CMAKE_ARGS+=	-DZM_PERL_MM_PARMS=INSTALLDIRS=site \
 		-DGNUTLS_LIBRARIES=0 \
 		-DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include"
 
+SUB_FILES=	pkg-message
+PLIST_SUB=	WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
+
+OPTIONS_DEFINE=		NLS V4L
+OPTIONS_SUB=		yes
+NLS_USES=		gettext-tools
+NLS_CONFIGURE_ENABLE=	nls
+V4L_BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
+V4L_LIB_DEPENDS=	libv4l2.so:multimedia/libv4l
+
 .include <bsd.port.pre.mk>
 
 .if ${OPSYS} == FreeBSD
-    EXTRA_PATCHES=	${PATCHDIR}/extra-patch-CMakeLists.txt
+CFLAGS+=	-D__SKIP_GNU
 .endif
 
-RUN_DEPENDS+=	${PHPBASE}/lib/php/${PHP_EXT_DIR}/apcu.so:devel/pecl-APCu@${PHP_FLAVOR}
-
-PKGMESSAGE=	${WRKDIR}/pkg-message
-
 post-patch:
 # Avoid conflict with C++20 <version> by adding .txt suffix
 	@${MV} ${WRKSRC}/version ${WRKSRC}/version.txt
@@ -108,16 +99,15 @@ post-patch:
 		${WRKSRC}/CMakeLists.txt
 
 pre-install:
-	${MKDIR} ${STAGEDIR}${WWWDIR}/temp
-	${MKDIR} ${STAGEDIR}${WWWDIR}/api/app/tmp
-	${MKDIR} ${STAGEDIR}/var/cache/zoneminder
-	${MKDIR} ${STAGEDIR}/var/db/zoneminder
-	${MKDIR} ${STAGEDIR}/var/db/zoneminder/events
-	${MKDIR} ${STAGEDIR}/var/run/zm
-	${MKDIR} ${STAGEDIR}/var/tmp/zm
-	${MKDIR} ${STAGEDIR}/var/log/zm
-
-post-install: # zmsystemctl.pl is only for systend-based systems
+	${MKDIR} ${STAGEDIR}${WWWDIR}/temp \
+		 ${STAGEDIR}${WWWDIR}/api/app/tmp \
+		 ${STAGEDIR}/var/cache/zoneminder \
+		 ${STAGEDIR}/var/db/zoneminder/events \
+		 ${STAGEDIR}/var/log/zm \
+		 ${STAGEDIR}/var/run/zm \
+		 ${STAGEDIR}/var/tmp/zm
+
+post-install: # zmsystemctl.pl is only for systemd-based systems
 	@cd ${STAGEDIR}${PREFIX} && \
 		${RM} \
 			bin/zmsystemctl.pl \
diff --git a/multimedia/zoneminder/distinfo b/multimedia/zoneminder/distinfo
index 183c4f21724b..796791f704f5 100644
--- a/multimedia/zoneminder/distinfo
+++ b/multimedia/zoneminder/distinfo
@@ -1,11 +1,9 @@
-TIMESTAMP = 1730231836
-SHA256 (zoneminder-zoneminder-1.36.35_GH0.tar.gz) = c3636ded4e0e5c5c62535c55153371212a379dbb1aed8c911bd6287721c3d49a
-SIZE (zoneminder-zoneminder-1.36.35_GH0.tar.gz) = 11505979
+TIMESTAMP = 1766606660
+SHA256 (zoneminder-zoneminder-1.36.37_GH0.tar.gz) = 44948a2c15b7b3a3cbd5ce26de9f859899da14e9568bfb41cee7498c4eb53034
+SIZE (zoneminder-zoneminder-1.36.37_GH0.tar.gz) = 13971532
 SHA256 (FriendsOfCake-crud-1429237_GH0.tar.gz) = 4dc57f344623d3c0e735b53ed583e5382aa9e43012215f641cbd8ebad381aadc
 SIZE (FriendsOfCake-crud-1429237_GH0.tar.gz) = 73018
 SHA256 (ZoneMinder-CakePHP-Enum-Behavior-ea90c0c_GH0.tar.gz) = 3a9006c7c59f2b864ce628df4725b241fc23cfd9abc56e746acbd22d850f5ab1
 SIZE (ZoneMinder-CakePHP-Enum-Behavior-ea90c0c_GH0.tar.gz) = 3500
 SHA256 (ZoneMinder-RtspServer-eab3285_GH0.tar.gz) = 8e37a14b4895e2e1d76e323875ae515f4ac4018b50d579842848718de804c142
 SIZE (ZoneMinder-RtspServer-eab3285_GH0.tar.gz) = 1396598
-SHA256 (c7975f11eded548a5e567871b00681a307ed2a97.patch) = a8a4f4b9354886275146c6fa84a64d17a48c9eca0b693e35ffae0ab1b446d6b6
-SIZE (c7975f11eded548a5e567871b00681a307ed2a97.patch) = 750
diff --git a/multimedia/zoneminder/files/extra-patch-CMakeLists.txt b/multimedia/zoneminder/files/extra-patch-CMakeLists.txt
deleted file mode 100644
index ec90876fcaf3..000000000000
--- a/multimedia/zoneminder/files/extra-patch-CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
---- CMakeLists.txt.orig	2020-01-28 17:16:34.156808000 +0000
-+++ CMakeLists.txt
-@@ -104,6 +104,9 @@
-     ENDIF(ZM_SYSTEM_PROC MATCHES "^arm")
- ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux")
- 
-+# FreeBSD 12 contains own bcrypt implementation
-+add_definitions(-D__SKIP_GNU)
-+
- # Modules that we need:
- include (GNUInstallDirs)
- include (CheckIncludeFile)
diff --git a/multimedia/zoneminder/pkg-plist b/multimedia/zoneminder/pkg-plist
index 3dd471fda4c0..1332d82b92f0 100644
--- a/multimedia/zoneminder/pkg-plist
+++ b/multimedia/zoneminder/pkg-plist
@@ -6373,6 +6373,7 @@ share/man/man8/zmx10.pl.8.gz
 %%DATADIR%%/db/zm_update-1.36.16.sql
 %%DATADIR%%/db/zm_update-1.36.18.sql
 %%DATADIR%%/db/zm_update-1.36.34.sql
+%%DATADIR%%/db/zm_update-1.36.37.sql
 %%DATADIR%%/db/zm_update-1.36.6.sql
 %%DATADIR%%/db/zm_update-1.36.9.sql
 %%DATADIR%%/fonts/default.zmfnt
@@ -7961,6 +7962,212 @@ share/man/man8/zmx10.pl.8.gz
 %%WWWDIR%%/skins/classic/includes/export_functions.php
 %%WWWDIR%%/skins/classic/includes/functions.php
 %%WWWDIR%%/skins/classic/includes/timeline_functions.php
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/bootstrap-table-locale-all.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/bootstrap-table-locale-all.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/bootstrap-table-vue.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/bootstrap-table-vue.umd.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/bootstrap-table.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/bootstrap-table.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/bootstrap-table.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/bootstrap-table.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/addrbar/bootstrap-table-addrbar.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/addrbar/bootstrap-table-addrbar.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/auto-refresh/bootstrap-table-auto-refresh.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/auto-refresh/bootstrap-table-auto-refresh.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/cookie/bootstrap-table-cookie.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/cookie/bootstrap-table-cookie.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/copy-rows/bootstrap-table-copy-rows.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/copy-rows/bootstrap-table-copy-rows.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/custom-view/bootstrap-table-custom-view.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/custom-view/bootstrap-table-custom-view.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/defer-url/bootstrap-table-defer-url.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/defer-url/bootstrap-table-defer-url.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/editable/bootstrap-table-editable.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/editable/bootstrap-table-editable.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/export/bootstrap-table-export.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/export/bootstrap-table-export.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/filter-control/bootstrap-table-filter-control.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/filter-control/bootstrap-table-filter-control.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/filter-control/bootstrap-table-filter-control.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/filter-control/bootstrap-table-filter-control.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/filter-control/utils.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/filter-control/utils.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/fixed-columns/bootstrap-table-fixed-columns.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/fixed-columns/bootstrap-table-fixed-columns.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/fixed-columns/bootstrap-table-fixed-columns.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/fixed-columns/bootstrap-table-fixed-columns.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/group-by-v2/bootstrap-table-group-by.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/group-by-v2/bootstrap-table-group-by.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/group-by-v2/bootstrap-table-group-by.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/group-by-v2/bootstrap-table-group-by.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/i18n-enhance/bootstrap-table-i18n-enhance.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/i18n-enhance/bootstrap-table-i18n-enhance.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/key-events/bootstrap-table-key-events.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/key-events/bootstrap-table-key-events.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/mobile/bootstrap-table-mobile.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/mobile/bootstrap-table-mobile.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/multiple-sort/bootstrap-table-multiple-sort.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/multiple-sort/bootstrap-table-multiple-sort.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/page-jump-to/bootstrap-table-page-jump-to.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/page-jump-to/bootstrap-table-page-jump-to.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/page-jump-to/bootstrap-table-page-jump-to.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/page-jump-to/bootstrap-table-page-jump-to.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/pipeline/bootstrap-table-pipeline.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/pipeline/bootstrap-table-pipeline.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/print/bootstrap-table-print.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/print/bootstrap-table-print.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/reorder-columns/bootstrap-table-reorder-columns.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/reorder-columns/bootstrap-table-reorder-columns.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/reorder-rows/bootstrap-table-reorder-rows.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/reorder-rows/bootstrap-table-reorder-rows.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/reorder-rows/bootstrap-table-reorder-rows.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/reorder-rows/bootstrap-table-reorder-rows.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/resizable/bootstrap-table-resizable.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/resizable/bootstrap-table-resizable.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/sticky-header/bootstrap-table-sticky-header.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/sticky-header/bootstrap-table-sticky-header.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/sticky-header/bootstrap-table-sticky-header.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/sticky-header/bootstrap-table-sticky-header.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/toolbar/bootstrap-table-toolbar.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/toolbar/bootstrap-table-toolbar.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/treegrid/bootstrap-table-treegrid.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/extensions/treegrid/bootstrap-table-treegrid.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-af-ZA.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-af-ZA.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ar-SA.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ar-SA.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-bg-BG.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-bg-BG.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ca-ES.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ca-ES.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-cs-CZ.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-cs-CZ.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-da-DK.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-da-DK.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-de-DE.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-de-DE.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-el-GR.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-el-GR.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-en-US.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-en-US.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-AR.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-AR.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-CL.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-CL.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-CR.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-CR.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-ES.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-ES.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-MX.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-MX.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-NI.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-NI.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-SP.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-es-SP.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-et-EE.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-et-EE.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-eu-EU.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-eu-EU.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fa-IR.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fa-IR.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fi-FI.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fi-FI.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fr-BE.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fr-BE.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fr-CH.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fr-CH.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fr-FR.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fr-FR.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fr-LU.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-fr-LU.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-he-IL.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-he-IL.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-hi-IN.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-hi-IN.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-hr-HR.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-hr-HR.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-hu-HU.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-hu-HU.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-id-ID.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-id-ID.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-it-IT.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-it-IT.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ja-JP.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ja-JP.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ka-GE.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ka-GE.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ko-KR.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ko-KR.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-lb-LU.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-lb-LU.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ms-MY.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ms-MY.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-nb-NO.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-nb-NO.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-nl-BE.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-nl-BE.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-nl-NL.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-nl-NL.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-pl-PL.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-pl-PL.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-pt-BR.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-pt-BR.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-pt-PT.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-pt-PT.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ro-RO.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ro-RO.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ru-RU.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ru-RU.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sk-SK.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sk-SK.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sl-SI.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sl-SI.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sr-Cyrl-RS.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sr-Cyrl-RS.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sr-Latn-RS.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sr-Latn-RS.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sv-SE.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-sv-SE.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-th-TH.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-th-TH.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-tr-TR.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-tr-TR.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-uk-UA.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-uk-UA.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ur-PK.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-ur-PK.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-uz-Latn-UZ.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-uz-Latn-UZ.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-vi-VN.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-vi-VN.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-zh-CN.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-zh-CN.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-zh-TW.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/locale/bootstrap-table-zh-TW.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bootstrap-table/bootstrap-table.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bootstrap-table/bootstrap-table.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bootstrap-table/bootstrap-table.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bootstrap-table/bootstrap-table.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bootstrap-table/fonts/bootstrap-table.eot
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bootstrap-table/fonts/bootstrap-table.svg
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bootstrap-table/fonts/bootstrap-table.ttf
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bootstrap-table/fonts/bootstrap-table.woff
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bulma/bootstrap-table-bulma.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bulma/bootstrap-table-bulma.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bulma/bootstrap-table-bulma.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/bulma/bootstrap-table-bulma.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/foundation/bootstrap-table-foundation.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/foundation/bootstrap-table-foundation.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/foundation/bootstrap-table-foundation.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/foundation/bootstrap-table-foundation.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/materialize/bootstrap-table-materialize.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/materialize/bootstrap-table-materialize.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/materialize/bootstrap-table-materialize.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/materialize/bootstrap-table-materialize.min.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/semantic/bootstrap-table-semantic.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/semantic/bootstrap-table-semantic.js
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/semantic/bootstrap-table-semantic.min.css
+%%WWWDIR%%/skins/classic/js/bootstrap-table-1.23.5/themes/semantic/bootstrap-table-semantic.min.js
 %%WWWDIR%%/skins/classic/js/bootstrap-table-auto-refresh.min.js
 %%WWWDIR%%/skins/classic/js/bootstrap-table-cookie.min.js
 %%WWWDIR%%/skins/classic/js/bootstrap-table-export.min.js


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?694f05da.942d.356dd24c>