svn commit: r559387 - in head/www/bareos-webui: . files

Jose Alonso Cardenas Marquez acm at FreeBSD.org
Sun Dec 27 17:42:53 UTC 2020


Author: acm
Date: Sun Dec 27 17:42:52 2020
New Revision: 559387
URL: https://svnweb.freebsd.org/changeset/ports/559387

Log:
  - Update to 20.0.0
  
  ChangeLog at: https://docs.bareos.org/Appendix/ReleaseNotes.html

Modified:
  head/www/bareos-webui/Makefile
  head/www/bareos-webui/distinfo
  head/www/bareos-webui/files/pkg-message.in
  head/www/bareos-webui/pkg-plist

Modified: head/www/bareos-webui/Makefile
==============================================================================
--- head/www/bareos-webui/Makefile	Sun Dec 27 17:40:57 2020	(r559386)
+++ head/www/bareos-webui/Makefile	Sun Dec 27 17:42:52 2020	(r559387)
@@ -2,7 +2,7 @@
 
 PORTNAME=       bareos
 DISTVERSIONPREFIX=      Release/
-DISTVERSION=    19.2.9
+DISTVERSION=    20.0.0
 CATEGORIES?=    www sysutils
 PKGNAMESUFFIX= -webui
 
@@ -14,37 +14,30 @@ LICENSE_FILE=	${WRKSRC}/webui/LICENSE
 
 USE_GITHUB=	yes
 
-USES=		php
+USES=		php:build cmake gettext
 USE_PHP=	openssl gettext ctype hash json session iconv
 NO_BUILD=	yes
 NO_ARCH=	yes
 
+CMAKE_SOURCE_PATH=	${WRKSRC}/webui
+CMAKE_INSTALL_PREFIX=	${STAGEDIR}
+CMAKE_ARGS+=	-DSHARE_INSTALL_PREFIX:PATH=${PREFIX}/www \
+		-DCMAKE_INSTALL_FULL_SYSCONFDIR:PATH=${PREFIX}/etc \
+		-Dsysconfdir=${PREFIX}/etc \
+		-Dwebuiconfdir=${PREFIX}/etc/${PORTNAME}${PKGNAMESUFFIX}
+
 SUB_FILES=	pkg-message
 PLIST_SUB+=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
-SUB_LIST=	BAREOSWEBUIDIR=${WWWDIR}
 
-OPTIONS_DEFINE=		MYSQL PGSQL ZENDFRAMEWORK
+OPTIONS_DEFINE=		MYSQL PGSQL
 OPTIONS_DEFAULT=	PGSQL
-ZENDFRAMEWORK_DESC=	Install zend framework
 
 MYSQL_USE=		PHP=pdo_mysql
 PGSQL_USE=		PHP=pdo_pgsql
-ZENDFRAMEWORK_RUN_DEPENDS=	${LOCALBASE}/share/ZendFramework/bin/classmap_generator.php:www/zend-framework
 
 post-extract:
-	${RM} ${WRKSRC}/webui/config/autoload/.gitignore
-	${RM} ${WRKSRC}/webui/data/cache/.gitignore
-	${RM} ${WRKSRC}/webui/vendor/.gitignore
-	${MV} ${WRKSRC}/webui/version.php.in ${WRKSRC}/webui/version.php
-	${MV} ${WRKSRC}/webui/config/autoload/global.php.in ${WRKSRC}/webui/config/autoload/global.php
-	${MV} ${WRKSRC}/webui/module/Application/view/layout/layout.phtml.in ${WRKSRC}/webui/module/Application/view/layout/layout.phtml
-	${MV} ${WRKSRC}/webui/module/Application/view/layout/login.phtml.in ${WRKSRC}/webui/module/Application/view/layout/login.phtml
+	${FIND} ${WRKSRC}/webui -name .gitignore -delete
 
-post-patch:
-	@${REINPLACE_CMD} -e 's|/etc/|${LOCALBASE}/etc/|g' -e 's|@WEBUICONFDIR@|${ETCDIR}|g' -e \
-		's|@dirport@|9101|g' ${WRKSRC}/webui/config/autoload/global.php
-	@${REINPLACE_CMD} -e 's|@BAREOS_FULL_VERSION@|${PORTVERSION}|g' ${WRKSRC}/webui/version.php
-
 do-install:
 	@${ECHO} "Installing in ${WWWDIR}"
 	@${MKDIR} ${STAGEDIR}${ETCDIR}/bareos-dir.d/console
@@ -55,10 +48,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/webui/*.php ${STAGEDIR}${WWWDIR}
 	${INSTALL_DATA} ${WRKSRC}/webui/composer* ${STAGEDIR}${WWWDIR}
 	${INSTALL_DATA} ${WRKSRC}/webui/phpunit.xml ${STAGEDIR}${WWWDIR}
-	${INSTALL_DATA} ${WRKSRC}/webui/install/directors.ini.in ${STAGEDIR}${ETCDIR}/directors.ini
-	${INSTALL_DATA} ${WRKSRC}/webui/install/configuration.ini.in ${STAGEDIR}${ETCDIR}/configuration.ini
+	${INSTALL_DATA} ${WRKSRC}/webui/install/directors.ini ${STAGEDIR}${ETCDIR}/directors.ini
+	${INSTALL_DATA} ${WRKSRC}/webui/install/configuration.ini ${STAGEDIR}${ETCDIR}/configuration.ini
 	${INSTALL_DATA} ${WRKSRC}/webui/install/bareos/bareos-dir.d/console/admin.conf.example ${STAGEDIR}${ETCDIR}/bareos-dir.d/console/admin.conf.sample
 	${INSTALL_DATA} ${WRKSRC}/webui/install/bareos/bareos-dir.d/profile/webui-admin.conf ${STAGEDIR}${ETCDIR}/bareos-dir.d/profile/webui-admin.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/webui/install/bareos/bareos-dir.d/profile/webui-limited.conf.example ${STAGEDIR}${ETCDIR}/bareos-dir.d/profile/webui-limited.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/webui/install/bareos/bareos-dir.d/profile/webui-readonly.conf ${STAGEDIR}${ETCDIR}/bareos-dir.d/profile/webui-readonly.conf.sample
 	${INSTALL_DATA} ${WRKSRC}/webui/install/apache/bareos-webui.conf ${STAGEDIR}${ETCDIR}/apache-bareos-webui.conf
 	${INSTALL_DATA} ${WRKSRC}/webui/install/nginx/bareos-webui.conf ${STAGEDIR}${ETCDIR}/nginx-bareos-webui.conf
 

Modified: head/www/bareos-webui/distinfo
==============================================================================
--- head/www/bareos-webui/distinfo	Sun Dec 27 17:40:57 2020	(r559386)
+++ head/www/bareos-webui/distinfo	Sun Dec 27 17:42:52 2020	(r559387)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1607999377
-SHA256 (bareos-bareos-Release-19.2.9_GH0.tar.gz) = ea203d4bdacc8dcc86164a74f628888ce31cc90858398498137bd25900b8f723
-SIZE (bareos-bareos-Release-19.2.9_GH0.tar.gz) = 12886739
+TIMESTAMP = 1609049906
+SHA256 (bareos-bareos-Release-20.0.0_GH0.tar.gz) = c66914a19dbd75c214f559b55830ab8bf468d02f50fd85694fe190153fd5695d
+SIZE (bareos-bareos-Release-20.0.0_GH0.tar.gz) = 13325939

Modified: head/www/bareos-webui/files/pkg-message.in
==============================================================================
--- head/www/bareos-webui/files/pkg-message.in	Sun Dec 27 17:40:57 2020	(r559386)
+++ head/www/bareos-webui/files/pkg-message.in	Sun Dec 27 17:42:52 2020	(r559387)
@@ -3,13 +3,15 @@
   message: <<EOM
 bareos webui was installed
 
-Please note that everything has been installed in %%BAREOSWEBUIDIR%%. You can
+Please note that everything has been installed in %%WWWDIR%%. You can
 look bareos-webui installation/configuration instructions at:
 
-https://github.com/bareos/bareos-webui/blob/master/doc/INSTALL.md
+https://docs.bareos.org/IntroductionAndTutorial/InstallingBareosWebui.html
 
-1) Configuration files are stored at %%ETCDIR%%
-2) Bacula-webgui needs www/zend-framework port with PGSQL or MYSQL support.
+1) Configuration files (webserver and webui) are stored at %%ETCDIR%%
+2) This install some bareos-dir configuration samples at %%PREFIX%%/etc/bareos.
+   Don't forget change permissions to user/group used by bareos-dir on server 
+   where it is installed
 EOM
 }
 ]

Modified: head/www/bareos-webui/pkg-plist
==============================================================================
--- head/www/bareos-webui/pkg-plist	Sun Dec 27 17:40:57 2020	(r559386)
+++ head/www/bareos-webui/pkg-plist	Sun Dec 27 17:42:52 2020	(r559387)
@@ -3,14 +3,16 @@
 %%ETCDIR%%/apache-bareos-webui.conf
 @sample(,www,640) %%ETCDIR%%/bareos-dir.d/console/admin.conf.sample
 @sample(,www,640) %%ETCDIR%%/bareos-dir.d/profile/webui-admin.conf.sample
-%%ETCDIR%%/configuration.ini
-%%ETCDIR%%/directors.ini
+ at sample(,www,640) %%ETCDIR%%/bareos-dir.d/profile/webui-limited.conf.sample
+ at sample(,www,640) %%ETCDIR%%/bareos-dir.d/profile/webui-readonly.conf.sample
+@(,www,640) %%ETCDIR%%/configuration.ini
+@(,www,640) %%ETCDIR%%/directors.ini
 %%ETCDIR%%/nginx-bareos-webui.conf
 %%WWWDIR%%/composer.json
 %%WWWDIR%%/config/application.config.php
 %%WWWDIR%%/config/autoload/README.md
 %%WWWDIR%%/config/autoload/global.php
-%%WWWDIR%%/config/autoload/global.php.bak
+%%WWWDIR%%/config/autoload/global.php.in
 %%WWWDIR%%/init_autoloader.php
 %%WWWDIR%%/module/Application/Module.php
 %%WWWDIR%%/module/Application/autoload_classmap.php
@@ -45,6 +47,8 @@
 %%WWWDIR%%/module/Application/language/sk_SK.po
 %%WWWDIR%%/module/Application/language/tr_TR.mo
 %%WWWDIR%%/module/Application/language/tr_TR.po
+%%WWWDIR%%/module/Application/language/uk_UA.mo
+%%WWWDIR%%/module/Application/language/uk_UA.po
 %%WWWDIR%%/module/Application/language/webui.pot
 %%WWWDIR%%/module/Application/src/Application/Controller/IndexController.php
 %%WWWDIR%%/module/Application/src/Application/Controller/Plugin/CommandACLPlugin.php
@@ -60,7 +64,9 @@
 %%WWWDIR%%/module/Application/view/layout/install.phtml
 %%WWWDIR%%/module/Application/view/layout/json.phtml
 %%WWWDIR%%/module/Application/view/layout/layout.phtml
+%%WWWDIR%%/module/Application/view/layout/layout.phtml.in
 %%WWWDIR%%/module/Application/view/layout/login.phtml
+%%WWWDIR%%/module/Application/view/layout/login.phtml.in
 %%WWWDIR%%/module/Application/view/partial/breadcrumb.phtml
 %%WWWDIR%%/module/Application/view/partial/paginator.phtml
 %%WWWDIR%%/module/Auth/Module.php
@@ -186,6 +192,10 @@
 %%WWWDIR%%/public/css/bootstrap-select.css
 %%WWWDIR%%/public/css/bootstrap-select.css.map
 %%WWWDIR%%/public/css/bootstrap-select.min.css
+%%WWWDIR%%/public/css/bootstrap-slider.css
+%%WWWDIR%%/public/css/bootstrap-slider.min.css
+%%WWWDIR%%/public/css/bootstrap-table-filter-control.css
+%%WWWDIR%%/public/css/bootstrap-table-filter-control.min.css
 %%WWWDIR%%/public/css/bootstrap-table.css
 %%WWWDIR%%/public/css/bootstrap-table.min.css
 %%WWWDIR%%/public/css/bootstrap-theme.css
@@ -194,6 +204,7 @@
 %%WWWDIR%%/public/css/bootstrap.css
 %%WWWDIR%%/public/css/bootstrap.css.map
 %%WWWDIR%%/public/css/bootstrap.min.css
+%%WWWDIR%%/public/css/bootstrap.min.css.map
 %%WWWDIR%%/public/css/jstree.css
 %%WWWDIR%%/public/css/jstree.min.css
 %%WWWDIR%%/public/css/spinner.gif
@@ -224,8 +235,13 @@
 %%WWWDIR%%/public/js/bootstrap-select.js
 %%WWWDIR%%/public/js/bootstrap-select.js.map
 %%WWWDIR%%/public/js/bootstrap-select.min.js
+%%WWWDIR%%/public/js/bootstrap-slider.js
+%%WWWDIR%%/public/js/bootstrap-slider.min.js
 %%WWWDIR%%/public/js/bootstrap-table-cookie.js
 %%WWWDIR%%/public/js/bootstrap-table-cookie.min.js
+%%WWWDIR%%/public/js/bootstrap-table-filter-control.js
+%%WWWDIR%%/public/js/bootstrap-table-filter-control.min.js
+%%WWWDIR%%/public/js/bootstrap-table-formatter.js
 %%WWWDIR%%/public/js/bootstrap-table-locale-all.js
 %%WWWDIR%%/public/js/bootstrap-table-locale-all.min.js
 %%WWWDIR%%/public/js/bootstrap-table.js
@@ -248,6 +264,7 @@
 %%WWWDIR%%/public/js/jquery.min.map
 %%WWWDIR%%/public/js/jstree.js
 %%WWWDIR%%/public/js/jstree.min.js
+%%WWWDIR%%/public/js/jstreegrid-helper.js
 %%WWWDIR%%/public/js/jstreegrid.js
 %%WWWDIR%%/public/js/locale/cn_CN/LC_MESSAGES/cn_CN.mo
 %%WWWDIR%%/public/js/locale/cn_CN/LC_MESSAGES/cn_CN.po
@@ -275,6 +292,8 @@
 %%WWWDIR%%/public/js/locale/sk_SK/LC_MESSAGES/sk_SK.po
 %%WWWDIR%%/public/js/locale/tr_TR/LC_MESSAGES/tr_TR.mo
 %%WWWDIR%%/public/js/locale/tr_TR/LC_MESSAGES/tr_TR.po
+%%WWWDIR%%/public/js/locale/uk_UA/LC_MESSAGES/uk_UA.mo
+%%WWWDIR%%/public/js/locale/uk_UA/LC_MESSAGES/uk_UA.po
 %%WWWDIR%%/public/js/moment-timezone-with-data.js
 %%WWWDIR%%/public/js/moment-timezone-with-data.min.js
 %%WWWDIR%%/public/js/moment-with-locales.js


More information about the svn-ports-all mailing list