aboutsummaryrefslogtreecommitdiffstats
path: root/www/xshttpd-devel
diff options
context:
space:
mode:
authorgarga <garga@FreeBSD.org>2006-03-21 19:56:38 +0800
committergarga <garga@FreeBSD.org>2006-03-21 19:56:38 +0800
commit2f15064c0593a770b967f23cd24e355ab5bc366b (patch)
tree5c8bdfca18963649d81ab218e56e1effab03ddda /www/xshttpd-devel
parent4e91dac8d4c3ffa05b7dd8ca55f5b63dfecca929 (diff)
downloadfreebsd-ports-gnome-2f15064c0593a770b967f23cd24e355ab5bc366b.tar.gz
freebsd-ports-gnome-2f15064c0593a770b967f23cd24e355ab5bc366b.tar.zst
freebsd-ports-gnome-2f15064c0593a770b967f23cd24e355ab5bc366b.zip
- Add www/xshttpd-devel
- Register CONFLICTS on www/xshttpd PR: ports/94268 Submitted by: Johan van Selst <johans@stack.nl> Repocopied by: marcus
Diffstat (limited to 'www/xshttpd-devel')
-rw-r--r--www/xshttpd-devel/Makefile13
-rw-r--r--www/xshttpd-devel/distinfo6
-rw-r--r--www/xshttpd-devel/files/xshttpd.sh.in2
-rw-r--r--www/xshttpd-devel/pkg-descr26
-rw-r--r--www/xshttpd-devel/pkg-plist9
5 files changed, 28 insertions, 28 deletions
diff --git a/www/xshttpd-devel/Makefile b/www/xshttpd-devel/Makefile
index c3a5d81cebf1..a2265de3acc8 100644
--- a/www/xshttpd-devel/Makefile
+++ b/www/xshttpd-devel/Makefile
@@ -6,10 +6,11 @@
#
PORTNAME= xshttpd
-DISTVERSION= 3.3g01
-CATEGORIES= www
+DISTVERSION= 3.4b06
+CATEGORIES= www ipv6
MASTER_SITES= ftp://ftp.stack.nl/pub/xs-httpd/release/ \
ftp://mud.stack.nl/pub/xs-httpd/release/
+PKGNAMESUFFIX= -devel
DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//}
MAINTAINER= johans@stack.nl
@@ -17,15 +18,15 @@ COMMENT= A webserver with CGI as own user and SSL suport
RUN_DEPENDS= run-mailcap:${PORTSDIR}/misc/mime-support
-CONFLICTS+= apache-[0-9]*
+CONFLICTS+= apache-[0-9]* xshttpd-[0-9]*
MAN1= clearxs.1 gfxcount.1 httpd.1 httpdc.1 imagemap.1 \
readxs.1 xsindex.1 xspasswd.1
MAN5= httpd.conf.5 xsauth.5 xsscripts.5
+USE_BZIP2= yes
USE_RC_SUBR= xshttpd.sh
GNU_CONFIGURE= yes
-USE_REINPLACE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
OPTIONS= SSL "Enable https support" On \
@@ -84,5 +85,9 @@ post-patch:
post-install:
@${RM} ${DATADIR}/mime.types
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} README BUGS COPYING ChangeLog ${DOCSDIR}
+.endif
.include <bsd.port.post.mk>
diff --git a/www/xshttpd-devel/distinfo b/www/xshttpd-devel/distinfo
index c8b831bc44c1..86427a429c8f 100644
--- a/www/xshttpd-devel/distinfo
+++ b/www/xshttpd-devel/distinfo
@@ -1,3 +1,3 @@
-MD5 (xshttpd-33g01.tar.gz) = b22bcb06e73c4c7df4e6f3da3fc22de9
-SHA256 (xshttpd-33g01.tar.gz) = 4519b3b927f87cd62534593296a7c4aa77895b5369e646c8a5a0be8587928cb3
-SIZE (xshttpd-33g01.tar.gz) = 208738
+MD5 (xshttpd-34b06.tar.bz2) = 48d8df68865eb30d5af352bb92d5188d
+SHA256 (xshttpd-34b06.tar.bz2) = b88203213f2125d9da4a26f0cdcfb30a3939632d643470a03da1d4191f963402
+SIZE (xshttpd-34b06.tar.bz2) = 186314
diff --git a/www/xshttpd-devel/files/xshttpd.sh.in b/www/xshttpd-devel/files/xshttpd.sh.in
index cf038023446d..8380f36caef0 100644
--- a/www/xshttpd-devel/files/xshttpd.sh.in
+++ b/www/xshttpd-devel/files/xshttpd.sh.in
@@ -25,5 +25,7 @@ load_rc_config $name
pidfile="/var/run/httpd.pid"
command="%%PREFIX%%/bin/httpd"
+stop_cmd="%%PREFIX%%/bin/httpdc kill"
+restart_cmd="%%PREFIX%%/bin/httpdc restart"
run_rc_command "$1"
diff --git a/www/xshttpd-devel/pkg-descr b/www/xshttpd-devel/pkg-descr
index 2ee77c0f3621..1305acf60fc0 100644
--- a/www/xshttpd-devel/pkg-descr
+++ b/www/xshttpd-devel/pkg-descr
@@ -1,23 +1,9 @@
-XS-HTTPD is a WWW server that has the following features:
+This port offers the development branch of the XS-HTTPD webserver.
+The stable version of XS-HTTPD is available as well, as www/xshttpd.
-- It is pronounced as "access-HTTP-daemon"
-- It is SMALL (very small in fact: a factor two to three smaller than
- normal servers on disk and in memory)
-- It is FAST (because it is so small and does not do unnecessary things)
-- Uses very little CPU time
-- Configurable (configuration compiled in to make it small, but largely
- overridable on the command line)
-- Runs user CGI binaries under their own user ID
-- Gets users' pages under their own user ID, allowing them to really
- have protected pages (using the built-in authentication mechanism)
-- Does not fork for every connection (has a fixed number of servers),
- only to replace a lost server (in case of timeouts).
-- Comes with some other useful programs
-- Offers Server-Side Includes for many common tasks, including built-in
- page counters (text or graphical)
-- Supports PHP and other interpreted file formats
-- Supports automatic decompression to save diskspace and bandwidth
-- Serves SSL (https) and http connections through the same daemon
-- Full support for IPv6
+Development releases are updated much more often and will contain
+all kinds of nice new features - some of them are even documented.
+
+Read the ChangeLog file for possible issues with backwards compatibility.
WWW: http://www.stack.nl/xs-httpd/
diff --git a/www/xshttpd-devel/pkg-plist b/www/xshttpd-devel/pkg-plist
index 3c719061d98f..9513b6bbc929 100644
--- a/www/xshttpd-devel/pkg-plist
+++ b/www/xshttpd-devel/pkg-plist
@@ -9,10 +9,12 @@ bin/xspasswd
%%DATADIR%%/cgi-bin/imagemap
%%DATADIR%%/cgi-bin/xschpass
%%DATADIR%%/contrib/SSL-Makefile
+%%DATADIR%%/contrib/agentstats.pl
+%%DATADIR%%/contrib/caroot.pem
%%DATADIR%%/contrib/logrotate.sh
%%DATADIR%%/contrib/persistent.pl
+%%DATADIR%%/contrib/powered-by-xs.gif
%%DATADIR%%/contrib/wwwstats.pl
-%%DATADIR%%/contrib/agentstats.pl
%%DATADIR%%/compress.methods.sample
%%DATADIR%%/gfxcount/digital0.ppm
%%DATADIR%%/gfxcount/digital1.ppm
@@ -65,6 +67,11 @@ bin/xspasswd
@dirrm %%DATADIR%%/contrib
@dirrm %%DATADIR%%/gfxcount
@dirrm %%DATADIR%%/icons
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/BUGS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
@cwd %%WWWDIR%%
@dirrmtry cgi-bin
@dirrmtry htdocs