head	1.18;
access;
symbols
	RELEASE_8_3_0:1.17
	RELEASE_9_0_0:1.17
	RELEASE_7_4_0:1.17
	RELEASE_8_2_0:1.17
	RELEASE_6_EOL:1.17
	RELEASE_8_1_0:1.16
	RELEASE_7_3_0:1.16
	RELEASE_8_0_0:1.15
	RELEASE_7_2_0:1.14
	RELEASE_7_1_0:1.12
	RELEASE_6_4_0:1.12
	RELEASE_5_EOL:1.12
	RELEASE_7_0_0:1.12
	RELEASE_6_3_0:1.12
	PRE_XORG_7:1.9
	RELEASE_4_EOL:1.6
	RELEASE_6_2_0:1.6
	old_RELEASE_6_1_0:1.4
	old_RELEASE_5_5_0:1.4;
locks; strict;
comment	@# @;


1.18
date	2012.06.15.10.59.17;	author johans;	state Exp;
branches;
next	1.17;

1.17
date	2010.10.30.14.38.39;	author johans;	state Exp;
branches;
next	1.16;

1.16
date	2009.11.08.20.39.02;	author johans;	state Exp;
branches;
next	1.15;

1.15
date	2009.06.28.10.34.26;	author johans;	state Exp;
branches;
next	1.14;

1.14
date	2009.01.29.17.33.40;	author johans;	state Exp;
branches;
next	1.13;

1.13
date	2009.01.18.14.06.08;	author johans;	state Exp;
branches;
next	1.12;

1.12
date	2007.06.24.08.19.34;	author johans;	state Exp;
branches;
next	1.11;

1.11
date	2007.06.17.20.46.24;	author johans;	state Exp;
branches;
next	1.10;

1.10
date	2007.06.14.17.34.23;	author johans;	state Exp;
branches;
next	1.9;

1.9
date	2007.04.26.09.02.29;	author johans;	state Exp;
branches;
next	1.8;

1.8
date	2007.03.29.12.39.19;	author johans;	state Exp;
branches;
next	1.7;

1.7
date	2007.03.22.16.33.50;	author johans;	state Exp;
branches;
next	1.6;

1.6
date	2006.03.21.13.44.59;	author garga;	state Exp;
branches;
next	1.5;

1.5
date	2006.03.21.11.56.38;	author garga;	state Exp;
branches;
next	1.4;

1.4
date	2006.01.22.02.58.25;	author edwin;	state Exp;
branches;
next	1.3;

1.3
date	2005.09.28.13.52.36;	author garga;	state Exp;
branches;
next	1.2;

1.2
date	2005.09.20.21.07.10;	author pav;	state Exp;
branches;
next	1.1;

1.1
date	2005.09.15.23.04.31;	author pav;	state Exp;
branches;
next	;


desc
@@


1.18
log
@- Register install conflict with publicfile httpd
- Convert to new options framework
- Remove unneeded library version numbers
- Pet portlint
- No functional changes
@
text
@bin/clearxs
bin/httpd
bin/httpdc
bin/readxs
bin/xsindex
bin/xspasswd
%%WWWDIR%%/cgi-bin/error
%%WWWDIR%%/cgi-bin/gfxcount
%%WWWDIR%%/cgi-bin/imagemap
%%WWWDIR%%/cgi-bin/xschpass
%%ETCDIR%%/httpd.conf.sample
%%ETCDIR%%/mime.index
%%ETCDIR%%/script.methods.sample
%%ETCDIR%%/compress.methods.sample
%%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%%/gfxcount/digital0.ppm
%%DATADIR%%/gfxcount/digital1.ppm
%%DATADIR%%/gfxcount/digital2.ppm
%%DATADIR%%/gfxcount/digital3.ppm
%%DATADIR%%/gfxcount/digital4.ppm
%%DATADIR%%/gfxcount/digital5.ppm
%%DATADIR%%/gfxcount/digital6.ppm
%%DATADIR%%/gfxcount/digital7.ppm
%%DATADIR%%/gfxcount/digital8.ppm
%%DATADIR%%/gfxcount/digital9.ppm
%%DATADIR%%/gfxcount/large0.ppm
%%DATADIR%%/gfxcount/large1.ppm
%%DATADIR%%/gfxcount/large2.ppm
%%DATADIR%%/gfxcount/large3.ppm
%%DATADIR%%/gfxcount/large4.ppm
%%DATADIR%%/gfxcount/large5.ppm
%%DATADIR%%/gfxcount/large6.ppm
%%DATADIR%%/gfxcount/large7.ppm
%%DATADIR%%/gfxcount/large8.ppm
%%DATADIR%%/gfxcount/large9.ppm
%%DATADIR%%/gfxcount/largecol0.ppm
%%DATADIR%%/gfxcount/largecol1.ppm
%%DATADIR%%/gfxcount/largecol2.ppm
%%DATADIR%%/gfxcount/largecol3.ppm
%%DATADIR%%/gfxcount/largecol4.ppm
%%DATADIR%%/gfxcount/largecol5.ppm
%%DATADIR%%/gfxcount/largecol6.ppm
%%DATADIR%%/gfxcount/largecol7.ppm
%%DATADIR%%/gfxcount/largecol8.ppm
%%DATADIR%%/gfxcount/largecol9.ppm
%%DATADIR%%/icons/xs-audio.gif
%%DATADIR%%/icons/xs-back.gif
%%DATADIR%%/icons/xs-base.gif
%%DATADIR%%/icons/xs-bin.gif
%%DATADIR%%/icons/xs-dir.gif
%%DATADIR%%/icons/xs-gif.gif
%%DATADIR%%/icons/xs-html.gif
%%DATADIR%%/icons/xs-image.gif
%%DATADIR%%/icons/xs-jpeg.gif
%%DATADIR%%/icons/xs-ps.gif
%%DATADIR%%/icons/xs-tar.gif
%%DATADIR%%/icons/xs-txt.gif
%%DATADIR%%/icons/xs-unknown.gif
%%DATADIR%%/icons/xs-video.gif
%%DATADIR%%/icons/xs-zip.gif
%%PERL%%libexec/xshttpd/mod_perl.so
%%LDAP%%libexec/xshttpd/mod_ldap.so
libexec/xshttpd/mod_bzip2.so
libexec/xshttpd/mod_compress.so
libexec/xshttpd/mod_gzip.so
libexec/xshttpd/mod_htcpcp.so
libexec/xshttpd/mod_magic.so
libexec/xshttpd/mod_rpaf.so
@@exec mkdir -p %%WWWDIR%%/htdocs
@@exec mkdir -p /var/log/xshttpd
@@dirrm %%DATADIR%%/contrib
@@dirrm %%DATADIR%%/gfxcount
@@dirrmtry %%DATADIR%%/icons
@@dirrmtry %%DATADIR%%/logs
@@dirrmtry %%DATADIR%%
@@dirrmtry %%WWWDIR%%/cgi-bin
@@dirrmtry %%WWWDIR%%/htdocs
@@dirrmtry %%WWWDIR%%
@@dirrmtry %%ETCDIR%%
@@dirrmtry libexec/xshttpd
@@unexec rmdir /var/log/xshttpd 2>/dev/null || true
@


1.17
log
@- Update xshttpd-devel to 3.7 beta/0.18
- Add UPDATING entry to note new location of configuration and log files
@
text
@d87 1
a87 1
@@dirrmtry /var/log/xshttpd
@


1.16
log
@Update to 3.7 beta 14
@
text
@d11 64
a74 63
%%WWWDIR%%/conf/httpd.conf.sample
%%WWWDIR%%/conf/mime.index
%%WWWDIR%%/conf/script.methods.sample
%%WWWDIR%%/conf/compress.methods.sample
%%WWWDIR%%/contrib/SSL-Makefile
%%WWWDIR%%/contrib/agentstats.pl
%%WWWDIR%%/contrib/caroot.pem
%%WWWDIR%%/contrib/logrotate.sh
%%WWWDIR%%/contrib/persistent.pl
%%WWWDIR%%/contrib/powered-by-xs.gif
%%WWWDIR%%/contrib/wwwstats.pl
%%WWWDIR%%/gfxcount/digital0.ppm
%%WWWDIR%%/gfxcount/digital1.ppm
%%WWWDIR%%/gfxcount/digital2.ppm
%%WWWDIR%%/gfxcount/digital3.ppm
%%WWWDIR%%/gfxcount/digital4.ppm
%%WWWDIR%%/gfxcount/digital5.ppm
%%WWWDIR%%/gfxcount/digital6.ppm
%%WWWDIR%%/gfxcount/digital7.ppm
%%WWWDIR%%/gfxcount/digital8.ppm
%%WWWDIR%%/gfxcount/digital9.ppm
%%WWWDIR%%/gfxcount/large0.ppm
%%WWWDIR%%/gfxcount/large1.ppm
%%WWWDIR%%/gfxcount/large2.ppm
%%WWWDIR%%/gfxcount/large3.ppm
%%WWWDIR%%/gfxcount/large4.ppm
%%WWWDIR%%/gfxcount/large5.ppm
%%WWWDIR%%/gfxcount/large6.ppm
%%WWWDIR%%/gfxcount/large7.ppm
%%WWWDIR%%/gfxcount/large8.ppm
%%WWWDIR%%/gfxcount/large9.ppm
%%WWWDIR%%/gfxcount/largecol0.ppm
%%WWWDIR%%/gfxcount/largecol1.ppm
%%WWWDIR%%/gfxcount/largecol2.ppm
%%WWWDIR%%/gfxcount/largecol3.ppm
%%WWWDIR%%/gfxcount/largecol4.ppm
%%WWWDIR%%/gfxcount/largecol5.ppm
%%WWWDIR%%/gfxcount/largecol6.ppm
%%WWWDIR%%/gfxcount/largecol7.ppm
%%WWWDIR%%/gfxcount/largecol8.ppm
%%WWWDIR%%/gfxcount/largecol9.ppm
%%WWWDIR%%/icons/xs-audio.gif
%%WWWDIR%%/icons/xs-back.gif
%%WWWDIR%%/icons/xs-base.gif
%%WWWDIR%%/icons/xs-bin.gif
%%WWWDIR%%/icons/xs-dir.gif
%%WWWDIR%%/icons/xs-gif.gif
%%WWWDIR%%/icons/xs-html.gif
%%WWWDIR%%/icons/xs-image.gif
%%WWWDIR%%/icons/xs-jpeg.gif
%%WWWDIR%%/icons/xs-ps.gif
%%WWWDIR%%/icons/xs-tar.gif
%%WWWDIR%%/icons/xs-txt.gif
%%WWWDIR%%/icons/xs-unknown.gif
%%WWWDIR%%/icons/xs-video.gif
%%WWWDIR%%/icons/xs-zip.gif
%%PERL%%%%WWWDIR%%/module/mod_perl.so
%%LDAP%%%%WWWDIR%%/module/mod_ldap.so
%%WWWDIR%%/module/mod_compress.so
%%WWWDIR%%/module/mod_gzip.so
%%WWWDIR%%/module/mod_bzip2.so
%%WWWDIR%%/module/mod_magic.so
%%WWWDIR%%/module/mod_rpaf.so
d76 6
a81 2
@@dirrm %%WWWDIR%%/contrib
@@dirrm %%WWWDIR%%/gfxcount
a82 1
@@dirrmtry %%WWWDIR%%/conf
a83 3
@@dirrmtry %%WWWDIR%%/icons
@@dirrmtry %%WWWDIR%%/logs
@@dirrmtry %%WWWDIR%%/module
d85 3
@


1.15
log
@- Update to 3.7 beta 11
- Simplify custom patches
- Rename pidfile to avoid conflict/confusion
@
text
@d73 1
@


1.14
log
@Update to 3.7 beta 5
@
text
@d72 1
@


1.13
log
@- Update to 3.7 beta 2
- OpenSSL dependency is no longer optional
@
text
@a66 1
%%WWWDIR%%/module/.keepme
d69 3
@


1.12
log
@Update to 3.5b12
@
text
@d67 3
d78 1
@


1.11
log
@- Fix pkg-plist
- Update to 3.5b11

Reported by:	krismail
@
text
@d10 1
@


1.10
log
@- Update to 3.5 beta 10
- Move default installation dir to $WWWDIR
- Improve (fix) dependency and conflicts
@
text
@d13 1
a20 1
%%WWWDIR%%/compress.methods.sample
@


1.9
log
@Update to 3.5 beta 7
@
text
@d10 3
d51 16
a66 18
%%WWWDIR%%/httpd.conf.sample
%%WWWDIR%%/htdocs/icons/xs-audio.gif
%%WWWDIR%%/htdocs/icons/xs-back.gif
%%WWWDIR%%/htdocs/icons/xs-base.gif
%%WWWDIR%%/htdocs/icons/xs-bin.gif
%%WWWDIR%%/htdocs/icons/xs-dir.gif
%%WWWDIR%%/htdocs/icons/xs-gif.gif
%%WWWDIR%%/htdocs/icons/xs-html.gif
%%WWWDIR%%/htdocs/icons/xs-image.gif
%%WWWDIR%%/htdocs/icons/xs-jpeg.gif
%%WWWDIR%%/htdocs/icons/xs-ps.gif
%%WWWDIR%%/htdocs/icons/xs-tar.gif
%%WWWDIR%%/htdocs/icons/xs-txt.gif
%%WWWDIR%%/htdocs/icons/xs-unknown.gif
%%WWWDIR%%/htdocs/icons/xs-video.gif
%%WWWDIR%%/htdocs/icons/xs-zip.gif
%%WWWDIR%%/mime.index
%%WWWDIR%%/script.methods.sample
d70 1
a70 1
@@dirrmtry %%WWWDIR%%/htdocs/icons
d72 1
d74 1
@


1.8
log
@Update to 3.5b05 (fixes build on -CURRENT)
@
text
@a9 1
%%WWWDIR%%/cgi-bin/xschpass
@


1.7
log
@- Update to new development release 35b04
- Fix typo in pkg-plist
@
text
@d50 15
a64 15
%%WWWDIR%%/icons/xs-audio.gif
%%WWWDIR%%/icons/xs-back.gif
%%WWWDIR%%/icons/xs-base.gif
%%WWWDIR%%/icons/xs-bin.gif
%%WWWDIR%%/icons/xs-dir.gif
%%WWWDIR%%/icons/xs-gif.gif
%%WWWDIR%%/icons/xs-html.gif
%%WWWDIR%%/icons/xs-image.gif
%%WWWDIR%%/icons/xs-jpeg.gif
%%WWWDIR%%/icons/xs-ps.gif
%%WWWDIR%%/icons/xs-tar.gif
%%WWWDIR%%/icons/xs-txt.gif
%%WWWDIR%%/icons/xs-unknown.gif
%%WWWDIR%%/icons/xs-video.gif
%%WWWDIR%%/icons/xs-zip.gif
a68 1
@@dirrm %%WWWDIR%%/icons
d70 1
@


1.6
log
@- Rename DATADIR -> WWWDIR to prevent confusion
- Use a REINPLACE_CMD to don't install mime.types instead remove it after
  installed
- Use PORTDOCS facility

Approved by:	maintainer at IIRC
@
text
@d70 3
a72 3
@@dirrmtry %%WWWDIR%%%/cgi-bin
@@dirrmtry %%WWWDIR%%%/htdocs
@@dirrmtry %%WWWDIR%%%/logs
@


1.5
log
@- Add www/xshttpd-devel
- Register CONFLICTS on www/xshttpd

PR:		ports/94268
Submitted by:	Johan van Selst <johans@@stack.nl>
Repocopied by:	marcus
@
text
@d7 66
a72 72
%%DATADIR%%/cgi-bin/error
%%DATADIR%%/cgi-bin/gfxcount
%%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%%/compress.methods.sample
%%DATADIR%%/gfxcount/digital0.ppm
%%DATADIR%%/gfxcount/digital1.ppm
%%DATADIR%%/gfxcount/digital2.ppm
%%DATADIR%%/gfxcount/digital3.ppm
%%DATADIR%%/gfxcount/digital4.ppm
%%DATADIR%%/gfxcount/digital5.ppm
%%DATADIR%%/gfxcount/digital6.ppm
%%DATADIR%%/gfxcount/digital7.ppm
%%DATADIR%%/gfxcount/digital8.ppm
%%DATADIR%%/gfxcount/digital9.ppm
%%DATADIR%%/gfxcount/large0.ppm
%%DATADIR%%/gfxcount/large1.ppm
%%DATADIR%%/gfxcount/large2.ppm
%%DATADIR%%/gfxcount/large3.ppm
%%DATADIR%%/gfxcount/large4.ppm
%%DATADIR%%/gfxcount/large5.ppm
%%DATADIR%%/gfxcount/large6.ppm
%%DATADIR%%/gfxcount/large7.ppm
%%DATADIR%%/gfxcount/large8.ppm
%%DATADIR%%/gfxcount/large9.ppm
%%DATADIR%%/gfxcount/largecol0.ppm
%%DATADIR%%/gfxcount/largecol1.ppm
%%DATADIR%%/gfxcount/largecol2.ppm
%%DATADIR%%/gfxcount/largecol3.ppm
%%DATADIR%%/gfxcount/largecol4.ppm
%%DATADIR%%/gfxcount/largecol5.ppm
%%DATADIR%%/gfxcount/largecol6.ppm
%%DATADIR%%/gfxcount/largecol7.ppm
%%DATADIR%%/gfxcount/largecol8.ppm
%%DATADIR%%/gfxcount/largecol9.ppm
%%DATADIR%%/httpd.conf.sample
%%DATADIR%%/icons/xs-audio.gif
%%DATADIR%%/icons/xs-back.gif
%%DATADIR%%/icons/xs-base.gif
%%DATADIR%%/icons/xs-bin.gif
%%DATADIR%%/icons/xs-dir.gif
%%DATADIR%%/icons/xs-gif.gif
%%DATADIR%%/icons/xs-html.gif
%%DATADIR%%/icons/xs-image.gif
%%DATADIR%%/icons/xs-jpeg.gif
%%DATADIR%%/icons/xs-ps.gif
%%DATADIR%%/icons/xs-tar.gif
%%DATADIR%%/icons/xs-txt.gif
%%DATADIR%%/icons/xs-unknown.gif
%%DATADIR%%/icons/xs-video.gif
%%DATADIR%%/icons/xs-zip.gif
%%DATADIR%%/mime.index
%%DATADIR%%/script.methods.sample
@@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
@@dirrmtry logs
@


1.4
log
@Replace ugly "@@unexec rmdir %D... 2>/dev/null || true" with @@dirrmtry

Approved by:    krion@@
PR:             ports/88711 (related)
@
text
@d12 2
d16 1
a17 1
%%DATADIR%%/contrib/agentstats.pl
d70 5
@


1.3
log
@- Update to 3.3.b30

PR:		ports/86653
Submitted by:	maintainer
@
text
@d69 3
a71 3
@@unexec rmdir %D/cgi-bin 2>/dev/null || true
@@unexec rmdir %D/htdocs 2>/dev/null || true
@@unexec rmdir %D/logs 2>/dev/null || true
@


1.2
log
@- Update to 33b27

PR:		ports/86376
Submitted by:	Johan van Selst <johans@@stack.nl> (maintainer)
@
text
@a63 1
%%DATADIR%%/mime.types
a64 3
@@dirrm %%DATADIR%%/cgi-bin
@@dirrm %%DATADIR%%/htdocs
@@dirrm %%DATADIR%%/logs
d68 4
@


1.1
log
@XS-HTTPD is a WWW server that has the following features:

- 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

PR:		ports/84314
Submitted by:	Ed Schouten <ed@@fxq.nl>
@
text
@d15 1
d66 3
a68 3
@@unexec rmdir %%DATADIR%%/cgi-bin 2> /dev/null || true
@@unexec rmdir %%DATADIR%%/htdocs 2> /dev/null || true
@@unexec rmdir %%DATADIR%%/logs 2> /dev/null || true
@

