Index: head/www/bacula-web/Makefile =================================================================== --- head/www/bacula-web/Makefile (revision 364442) +++ head/www/bacula-web/Makefile (revision 364443) @@ -1,59 +1,61 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= bacula-web DISTVERSION= 6.0.1 +PORTREVISION= 1 CATEGORIES= sysutils www MASTER_SITES= http://www.bacula-web.org/files/bacula-web.org/downloads/ MAINTAINER= dan@langille.org COMMENT= Bacula-web provides a summarized output of Bacula jobs LICENSE= GPLv2 USES= tar:tgz USE_PHP= gd gettext session WANT_PHP_WEB= yes NO_BUILD= yes NO_WRKSUBDIR= yes BACULAWEB_HOME?=${WWWDIR} BASE= ${BACULAWEB_HOME:S|${PREFIX}/||} SUB_FILES= pkg-message PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} BASE=${BASE} +SUB_LIST= BASE=${BASE} OPTIONS_DEFINE= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= PGSQL .include .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql=yes SUB_LIST+= REQ_MYSQL=mysql USE_PHP+= pdo_mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes CONFIGURE_ARGS+= --with-postgresql=yes SUB_LIST+= REQ_PGSQL=postgresql USE_PHP+= pdo_pgsql .endif .if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes CONFIGURE_ARGS+= --with-sqlite=yes SUB_LIST+= REQ_SQLITE=sqlite USE_PHP+= pdo_sqlite .endif do-install: @${ECHO} "Installing in ${BACULAWEB_HOME}" ${MKDIR} ${STAGEDIR}${BACULAWEB_HOME} cd ${WRKSRC} && ${COPYTREE_SHARE} application \ ${STAGEDIR}${BACULAWEB_HOME} cd ${WRKSRC} && ${COPYTREE_SHARE} core ${STAGEDIR}${BACULAWEB_HOME} ${INSTALL_DATA} ${WRKSRC}/*.php ${STAGEDIR}${BACULAWEB_HOME} .include Index: head/www/bacula-web/files/pkg-message.in =================================================================== --- head/www/bacula-web/files/pkg-message.in (revision 364442) +++ head/www/bacula-web/files/pkg-message.in (revision 364443) @@ -1,20 +1,20 @@ *********************************************************************** * POST INSTALL CONFIGURATION * *********************************************************************** -Please note that everything has been installed in %%PREFIX%%/www/bacula-web. +Please note that everything has been installed in %%BASE%%. -You need to copy %%PREFIX%%/www/bacula-web/application/config/config.php.sample to -%%PREFIX%%/www/bacula-web/application/config/config.php and modify with your preferences. +You need to copy %%BASE%%/application/config/config.php.sample to +%%BASE%%/application/config/config.php and modify with your preferences. You will probably want to add an alias to your httpd.conf file, something like this: - Alias /bacula-web "%%PREFIX%%/www/bacula-web/" + Alias /bacula-web "%%BASE%%/" And restart Apache. Alternatively, you can create a host dedicated to bacula-web and use -a DocumentRoot of %%PREFIX%%/www/bacula-web. +a DocumentRoot of %%BASE%%/.