aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
diff options
context:
space:
mode:
authoritetcu <itetcu@FreeBSD.org>2010-03-06 19:19:04 +0800
committeritetcu <itetcu@FreeBSD.org>2010-03-06 19:19:04 +0800
commitfd9a3d9785077a8ce607e77d834c0cf4b80bae30 (patch)
tree9e00c2f7853b98e010be7c9bd2c0915a99eab012 /ports-mgmt
parent7402e15f19bfad8408c81a86c538e1df09fe6d69 (diff)
downloadfreebsd-ports-graphics-fd9a3d9785077a8ce607e77d834c0cf4b80bae30.tar.gz
freebsd-ports-graphics-fd9a3d9785077a8ce607e77d834c0cf4b80bae30.tar.zst
freebsd-ports-graphics-fd9a3d9785077a8ce607e77d834c0cf4b80bae30.zip
- port support for Hiawatha web server from ports-mgmt/tinderbox
- reorder pkg-message a bit to make it more clear and fix some typos Feature safe: yes
Diffstat (limited to 'ports-mgmt')
-rw-r--r--ports-mgmt/tinderbox-devel/Makefile7
-rw-r--r--ports-mgmt/tinderbox-devel/files/pkg-message.in37
2 files changed, 24 insertions, 20 deletions
diff --git a/ports-mgmt/tinderbox-devel/Makefile b/ports-mgmt/tinderbox-devel/Makefile
index 14717ac93c3..5f19f5eba78 100644
--- a/ports-mgmt/tinderbox-devel/Makefile
+++ b/ports-mgmt/tinderbox-devel/Makefile
@@ -22,6 +22,7 @@ OPTIONS= PGSQL "With pgsql" Off \
CVSUP "Use cvsup for updates" Off \
WEBUI "Install web interface" On \
APACHE "Use Apache for web interface" On \
+ HIAWATHA "Use Hiawatha for web interface" Off \
LIGHTTPD "Use LightHTTPD for web interface" Off \
CHECK_FOR_ROOT "Check if ./tc is run by uid 0" On \
LSOF "For killMountProcesses() when using nullfs" On \
@@ -84,6 +85,8 @@ RUN_DEPENDS+= cvsup:${PORTSDIR}/net/cvsup-without-gui
USE_APACHE= 1.3+
.elif defined(WITH_LIGHTTPD) && defined(WITH_WEBUI)
RUN_DEPENDS+= lighttpd:${PORTSDIR}/www/lighttpd
+.elif defined(WITH_HIAWATHA) && defined(WITH_WEBUI)
+RUN_DEPENDS+= hiawatha:${PORTSDIR}/www/hiawatha
.endif
.if defined(WITH_LSOF)
@@ -99,8 +102,8 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-parallel.patch
.endif
pre-everything::
-.if (!defined(WITHOUT_APACHE) || defined(WITH_LIGHTTPD)) && !defined(WITH_WEBUI)
- @${ECHO_CMD} "It doesn't make sense to depend on Apache or LightHTTPD if not using either web interface."
+.if (!defined(WITHOUT_APACHE) || defined(WITH_LIGHTTPD) || defined(WITH_HIAWATHA)) && !defined(WITH_WEBUI)
+ @${ECHO_CMD} "It doesn't make sense to depend on Apache, Hiawatha or LightHTTPD if not using the WebUI."
@${FALSE}
.endif
diff --git a/ports-mgmt/tinderbox-devel/files/pkg-message.in b/ports-mgmt/tinderbox-devel/files/pkg-message.in
index 7afbe785c52..5fe44212032 100644
--- a/ports-mgmt/tinderbox-devel/files/pkg-message.in
+++ b/ports-mgmt/tinderbox-devel/files/pkg-message.in
@@ -6,7 +6,25 @@ ports-mgmt/tinderbox is now installed, but it requires some additional setup.
Please do read: %%PREFIX%%/tinderbox/scripts/README
****************************************************
-The following walkthrough is the webserver setup:
+=============================================================================
+
+If you installed the port with WITH_TMPFS option:
+To enable the usage of FreeBSD's tmpfs implementation you need to add the
+tmpfs kernel module to your /boot/loader.conf:
+tmpfs_load="YES"
+
+If you installed the port WITH_PARALLEL option:
+The parallel patch allows to run multiple tinderd instances at the same time.
+You can enable multiple tinderd instances via /etc/rc.conf with:
+tinderd_instances="N"
+
+Both patches are experimental and are not official supported by the Tinderbox
+distribution.
+
+=============================================================================
+
+
+The following walkthrough is the webserver setup, if you installed the WebUI:
- In your Apache configuration add the following lines:
@@ -33,20 +51,3 @@ dir-listing.activate = "enable"
=============================================================================
-tmpfs options:
-To enable the usage of FreeBSD's tmpfs implementation
-you need to add the tmpfs kernel module to your
-loader.conf
-
-tmpfs_load="YES"
-
-parallels options:
-
-The parallel patch allows to run multiple tinderd instances at the same time.
-You can enable multiple tinderd instances via /etc/rc.conf with
-tinderd_instances="X"
-
-Both patches are experimental and are not official supported by the Tinderbox
-distribution.
-
-=============================================================================