aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorR. Imura <imura@FreeBSD.org>2000-02-23 13:55:43 +0000
committerR. Imura <imura@FreeBSD.org>2000-02-23 13:55:43 +0000
commit114205c78a31e3978ab6f837bad1add558b49330 (patch)
treee0806ab938c16e645ca28e600bcc41505fe31170 /www
parentf226137b5641ff142ff0f33f5c7023f9669f951b (diff)
downloadports-114205c78a31e3978ab6f837bad1add558b49330.tar.gz
ports-114205c78a31e3978ab6f837bad1add558b49330.zip
Notes
Diffstat (limited to 'www')
-rw-r--r--www/aolserver/Makefile364
-rw-r--r--www/aolserver/distinfo2
-rw-r--r--www/aolserver/pkg-descr4
-rw-r--r--www/aolserver/pkg-message8
-rw-r--r--www/aolserver/pkg-plist223
5 files changed, 325 insertions, 276 deletions
diff --git a/www/aolserver/Makefile b/www/aolserver/Makefile
index 16929a96b95a..445f3c5afbff 100644
--- a/www/aolserver/Makefile
+++ b/www/aolserver/Makefile
@@ -1,15 +1,15 @@
# New ports collection makefile for: aolserver
-# Version required: 3.0b5
+# Version required: 3.0b6
# Date created: 13 January 2000
# Whom: Matt Braithwaite <mab@red-bean.com>
#
# $FreeBSD$
#
-DISTNAME= as3b5
-PKGNAME= aolserver-3.0b5
+DISTNAME= as3b61
+PKGNAME= aolserver-3.0b6.1
CATEGORIES= www
-MASTER_SITES= http://aolserver.com/download/3.0b5/
+MASTER_SITES= http://aolserver.com/download/3.0b61/
EXTRACT_SUFX= .src.tgz
MAINTAINER= mab@red-bean.com
@@ -20,37 +20,43 @@ USE_GMAKE= yes
MAKEFILE= makefile
-MAN3= ns_absoluteurl.3 ns_abstimedwaitforevent.3 ns_adjtime.3 \
+MAN3= ns_absoluteurl.3 ns_abstimedwaitforevent.3 ns_adjtime.3 \
ns_adpregisterparser.3 ns_allocthreadlocalstorage.3 \
ns_asctime.3 ns_authorizerequest.3 ns_authorizeuser.3 \
- ns_begindetachedthread.3 ns_beginthread.3 ns_bindsock.3 \
- ns_broadcastevent.3 ns_cachebroadcast.3 ns_cachecreate.3 \
- ns_cachecreateentry.3 ns_cachecreatesz.3 ns_cachedeleteentry.3 \
- ns_cachefind.3 ns_cachefindentry.3 ns_cachefirstentry.3 \
- ns_cacheflush.3 ns_cacheflushentry.3 ns_cachefree.3 \
+ ns_begindetachedthread.3 ns_beginthread.3 \
+ ns_bindsock.3 ns_broadcastevent.3 ns_cachebroadcast.3 \
+ ns_cachecreate.3 ns_cachecreateentry.3 \
+ ns_cachecreatesz.3 ns_cachedeleteentry.3 \
+ ns_cachefind.3 ns_cachefindentry.3 \
+ ns_cachefirstentry.3 ns_cacheflush.3 \
+ ns_cacheflushentry.3 ns_cachefree.3 \
ns_cachegetvalue.3 ns_cachekey.3 ns_cachelock.3 \
ns_cachemalloc.3 ns_cachename.3 ns_cachenextentry.3 \
- ns_cachesetvalue.3 ns_cachesetvaluesz.3 ns_cachesignal.3 \
- ns_cachetimedgetvalue.3 ns_cachetimedwait.3 ns_cacheunlock.3 \
+ ns_cachesetvalue.3 ns_cachesetvaluesz.3 \
+ ns_cachesignal.3 ns_cachetimedgetvalue.3 \
+ ns_cachetimedwait.3 ns_cacheunlock.3 \
ns_cacheunsetvalue.3 ns_cachewait.3 ns_calloc.3 \
ns_checkstack.3 ns_closeonexec.3 ns_condbroadcast.3 \
ns_conddestroy.3 ns_condinit.3 ns_condsignal.3 \
ns_condtimedwait.3 ns_condwait.3 ns_configgetbool.3 \
- ns_configgetint.3 ns_configgetint64.3 ns_configgetpath.3 \
- ns_configgetsection.3 ns_configgetsections.3 \
- ns_configgetvalue.3 ns_configgetvalueexact.3 \
- ns_connauthpasswd.3 ns_connauthuser.3 ns_connclose.3 \
+ ns_configgetint.3 ns_configgetint64.3 \
+ ns_configgetpath.3 ns_configgetsection.3 \
+ ns_configgetsections.3 ns_configgetvalue.3 \
+ ns_configgetvalueexact.3 ns_connauthpasswd.3 \
+ ns_connauthuser.3 ns_connclose.3 \
ns_conncondsetheaders.3 ns_connconstructheaders.3 \
ns_conncontentlength.3 ns_conncontentsent.3 \
ns_conncopytochannel.3 ns_conncopytodstring.3 \
- ns_conncopytofd.3 ns_conncopytofile.3 ns_conndrivercontext.3 \
- ns_conndrivername.3 ns_connflushcontent.3 \
- ns_connflushheaders.3 ns_conngetquery.3 ns_conngets.3 \
- ns_connheaders.3 ns_connhost.3 ns_conninit.3 ns_connlocation.3 \
- ns_connmodifiedsince.3 ns_connoutputheaders.3 ns_connpeer.3 \
- ns_connpeerport.3 ns_connport.3 ns_connprintfheader.3 \
- ns_connputs.3 ns_connread.3 ns_connreadheaders.3 \
- ns_connreadline.3 ns_connredirect.3 ns_connreplaceheaders.3 \
+ ns_conncopytofd.3 ns_conncopytofile.3 \
+ ns_conndrivercontext.3 ns_conndrivername.3 \
+ ns_connflushcontent.3 ns_connflushheaders.3 \
+ ns_conngetquery.3 ns_conngets.3 ns_connheaders.3 \
+ ns_connhost.3 ns_conninit.3 ns_connlocation.3 \
+ ns_connmodifiedsince.3 ns_connoutputheaders.3 \
+ ns_connpeer.3 ns_connpeerport.3 ns_connport.3 \
+ ns_connprintfheader.3 ns_connputs.3 ns_connread.3 \
+ ns_connreadheaders.3 ns_connreadline.3 \
+ ns_connredirect.3 ns_connreplaceheaders.3 \
ns_connresponselength.3 ns_connresponsestatus.3 \
ns_connreturnadminnotice.3 ns_connreturnbadrequest.3 \
ns_connreturndata.3 ns_connreturnfile.3 \
@@ -62,41 +68,49 @@ MAN3= ns_absoluteurl.3 ns_abstimedwaitforevent.3 ns_adjtime.3 \
ns_connreturnopenfd.3 ns_connreturnopenfile.3 \
ns_connreturnredirect.3 ns_connreturnstatus.3 \
ns_connreturnunauthorized.3 ns_connrunrequest.3 \
- ns_connsendchannel.3 ns_connsenddstring.3 ns_connsendfd.3 \
- ns_connsendfp.3 ns_connserver.3 ns_connsetexpiresheader.3 \
- ns_connsetheaders.3 ns_connsetlastmodifiedheader.3 \
- ns_connsetlengthheader.3 ns_connsetrequiredheaders.3 \
- ns_connsettypeheader.3 ns_connwrite.3 ns_csdestroy.3 \
- ns_csenter.3 ns_csinit.3 ns_csleave.3 ns_ctime.3 \
- ns_db0or1row.3 ns_db1row.3 ns_dbbindrow.3 ns_dbbouncepool.3 \
- ns_dbcancel.3 ns_dbdml.3 ns_dbdriverdbtype.3 ns_dbdrivername.3 \
- ns_dbexec.3 ns_dbflush.3 ns_dbgetrow.3 ns_dbinterpretsqlfile.3 \
- ns_dbpoolallowable.3 ns_dbpooldefault.3 ns_dbpooldescription.3 \
- ns_dbpoolgethandle.3 ns_dbpoolgetmultiplehandles.3 \
- ns_dbpoollist.3 ns_dbpoolputhandle.3 ns_dbpooltimedgethandle.3 \
+ ns_connsendchannel.3 ns_connsenddstring.3 \
+ ns_connsendfd.3 ns_connsendfp.3 ns_connserver.3 \
+ ns_connsetexpiresheader.3 ns_connsetheaders.3 \
+ ns_connsetlastmodifiedheader.3 ns_connsetlengthheader.3 \
+ ns_connsetrequiredheaders.3 ns_connsettypeheader.3 \
+ ns_connwrite.3 ns_csdestroy.3 ns_csenter.3 \
+ ns_csinit.3 ns_csleave.3 ns_ctime.3 ns_db0or1row.3 \
+ ns_db1row.3 ns_dbbindrow.3 ns_dbbouncepool.3 \
+ ns_dbcancel.3 ns_dbdml.3 ns_dbdriverdbtype.3 \
+ ns_dbdrivername.3 ns_dbexec.3 ns_dbflush.3 \
+ ns_dbgetrow.3 ns_dbinterpretsqlfile.3 \
+ ns_dbpoolallowable.3 ns_dbpooldefault.3 \
+ ns_dbpooldescription.3 ns_dbpoolgethandle.3 \
+ ns_dbpoolgetmultiplehandles.3 ns_dbpoollist.3 \
+ ns_dbpoolputhandle.3 ns_dbpooltimedgethandle.3 \
ns_dbpooltimedgetmultiplehandles.3 ns_dbquotevalue.3 \
- ns_dbregisterdriver.3 ns_dbselect.3 ns_dbsetexception.3 \
- ns_dbspexec.3 ns_dbspgetparams.3 ns_dbspreturncode.3 \
- ns_dbspsetparam.3 ns_dbspstart.3 ns_decodeurl.3 \
- ns_destroycriticalsection.3 ns_destroyevent.3 \
- ns_destroymutex.3 ns_destroyrwlock.3 ns_destroysemaphore.3 \
- ns_difftime.3 ns_driverenablekeepalive.3 ns_dstringappend.3 \
- ns_dstringappendarg.3 ns_dstringexport.3 ns_dstringfree.3 \
- ns_dstringinit.3 ns_dstringlength.3 ns_dstringnappend.3 \
- ns_dstringprintf.3 ns_dstringtrunc.3 ns_dstringvalue.3 \
- ns_dstringvarappend.3 ns_duphigh.3 ns_encodeurl.3 ns_encrypt.3 \
- ns_entercriticalsection.3 ns_execargblk.3 ns_execargv.3 \
- ns_execproc.3 ns_execprocess.3 ns_exitthread.3 ns_fatal.3 \
+ ns_dbregisterdriver.3 ns_dbselect.3 \
+ ns_dbsetexception.3 ns_dbspexec.3 ns_dbspgetparams.3 \
+ ns_dbspreturncode.3 ns_dbspsetparam.3 ns_dbspstart.3 \
+ ns_decodeurl.3 ns_destroycriticalsection.3 \
+ ns_destroyevent.3 ns_destroymutex.3 \
+ ns_destroyrwlock.3 ns_destroysemaphore.3 \
+ ns_difftime.3 ns_driverenablekeepalive.3 \
+ ns_dstringappend.3 ns_dstringappendarg.3 \
+ ns_dstringexport.3 ns_dstringfree.3 ns_dstringinit.3 \
+ ns_dstringlength.3 ns_dstringnappend.3 \
+ ns_dstringprintf.3 ns_dstringtrunc.3 \
+ ns_dstringvalue.3 ns_dstringvarappend.3 ns_duphigh.3 \
+ ns_encodeurl.3 ns_encrypt.3 ns_entercriticalsection.3 \
+ ns_execargblk.3 ns_execargv.3 ns_execproc.3 \
+ ns_execprocess.3 ns_exitthread.3 ns_fatal.3 \
ns_fetchpage.3 ns_fetchurl.3 ns_fork.3 ns_free.3 \
ns_freerequest.3 ns_getconninterp.3 ns_getdriver.3 \
- ns_getdrivercontext.3 ns_getdriverlabel.3 ns_getdrivername.3 \
- ns_getdriverproc.3 ns_getfirstdriver.3 ns_gethostbyaddr.3 \
+ ns_getdrivercontext.3 ns_getdriverlabel.3 \
+ ns_getdrivername.3 ns_getdriverproc.3 \
+ ns_getfirstdriver.3 ns_gethostbyaddr.3 \
ns_getmimetype.3 ns_getnextdriver.3 ns_getrequest.3 \
ns_getsockaddr.3 ns_getthread.3 ns_getthreadid.3 \
ns_getthreadlocalstorage.3 ns_gettime.3 ns_getuid.3 \
- ns_getuserhome.3 ns_gmtime.3 ns_homepath.3 ns_httptime.3 \
- ns_htuudecode.3 ns_htuuencode.3 ns_incrtime.3 ns_inetntoa.3 \
- ns_infoboottime.3 ns_infobuilddate.3 ns_infoconfigfile.3 \
+ ns_getuserhome.3 ns_gmtime.3 ns_homepath.3 \
+ ns_httptime.3 ns_htuudecode.3 ns_htuuencode.3 \
+ ns_incrtime.3 ns_inetntoa.3 ns_infoboottime.3 \
+ ns_infobuilddate.3 ns_infoconfigfile.3 \
ns_infoerrorlog.3 ns_infohomepath.3 ns_infohostname.3 \
ns_infolabel.3 ns_infopid.3 ns_infoplatform.3 \
ns_infoservername.3 ns_infoserversstarted.3 \
@@ -105,80 +119,94 @@ MAN3= ns_absoluteurl.3 ns_abstimedwaitforevent.3 ns_adjtime.3 \
ns_initializecriticalsection.3 ns_initializeevent.3 \
ns_initializemutex.3 ns_initializerwlock.3 \
ns_initializesemaphore.3 ns_leavecriticalsection.3 \
- ns_libpath.3 ns_localtime.3 ns_lockmutex.3 ns_log.3 ns_log2.3 \
- ns_logroll.3 ns_logtime.3 ns_makepath.3 ns_malloc.3 ns_match.3 \
- ns_modlog.3 ns_modloggetthreshold.3 ns_modloglookuphandle.3 \
- ns_modloglookuprealm.3 ns_modlogredirect.3 ns_modlogregister.3 \
- ns_modlogsetthreshold.3 ns_moduleload.3 ns_modulepath.3 \
- ns_modulesymbol.3 ns_mutexdestroy.3 ns_mutexinit.3 \
- ns_mutexlock.3 ns_mutexunlock.3 ns_nextword.3 \
- ns_normalizepath.3 ns_pageroot.3 ns_parseheader.3 \
- ns_parsehttptime.3 ns_parserequest.3 ns_parseurl.3 \
- ns_pathisabsolute.3 ns_permpasswordcheck.3 ns_poolalloc.3 \
- ns_poolcreate.3 ns_pooldestroy.3 ns_pooldump.3 ns_poolfree.3 \
- ns_poolrealloc.3 ns_pooltrace.3 ns_querytoset.3 ns_queueconn.3 \
- ns_quotehtml.3 ns_readdir.3 ns_readlockrwlock.3 \
- ns_readunlockrwlock.3 ns_realloc.3 ns_registeratexit.3 \
+ ns_libpath.3 ns_localtime.3 ns_lockmutex.3 \
+ ns_log.3 ns_log2.3 ns_logroll.3 ns_logtime.3 \
+ ns_makepath.3 ns_malloc.3 ns_match.3 ns_modlog.3 \
+ ns_modloggetthreshold.3 ns_modloglookuphandle.3 \
+ ns_modloglookuprealm.3 ns_modlogredirect.3 \
+ ns_modlogregister.3 ns_modlogsetthreshold.3 \
+ ns_moduleload.3 ns_modulepath.3 ns_modulesymbol.3 \
+ ns_mutexdestroy.3 ns_mutexinit.3 ns_mutexlock.3 \
+ ns_mutexunlock.3 ns_nextword.3 ns_normalizepath.3 \
+ ns_pageroot.3 ns_parseheader.3 ns_parsehttptime.3 \
+ ns_parserequest.3 ns_parseurl.3 ns_pathisabsolute.3 \
+ ns_permpasswordcheck.3 ns_poolalloc.3 ns_poolcreate.3 \
+ ns_pooldestroy.3 ns_pooldump.3 ns_poolfree.3 \
+ ns_poolrealloc.3 ns_pooltrace.3 ns_querytoset.3 \
+ ns_queueconn.3 ns_quotehtml.3 ns_readdir.3 \
+ ns_readlockrwlock.3 ns_readunlockrwlock.3 \
+ ns_realloc.3 ns_registeratexit.3 \
ns_registeratprestartup.3 ns_registeratsignal.3 \
ns_registeratstartup.3 ns_registercleanup.3 \
- ns_registerdriver.3 ns_registerfilter.3 ns_registerlocation.3 \
- ns_registerproxyrequest.3 ns_registerrequest.3 \
- ns_registerreturn.3 ns_registerservershutdown.3 \
- ns_registerservertrace.3 ns_registershutdown.3 \
- ns_relativeurl.3 ns_releasesemaphore.3 ns_rollfile.3 \
+ ns_registerdriver.3 ns_registerfilter.3 \
+ ns_registerlocation.3 ns_registerproxyrequest.3 \
+ ns_registerrequest.3 ns_registerreturn.3 \
+ ns_registerservershutdown.3 ns_registerservertrace.3 \
+ ns_registershutdown.3 ns_relativeurl.3 \
+ ns_releasesemaphore.3 ns_rollfile.3 \
ns_rwlockdestroy.3 ns_rwlockinit.3 ns_rwlockrdlock.3 \
- ns_rwlockunlock.3 ns_rwlockwrlock.3 ns_scheduledaily.3 \
- ns_scheduleproc.3 ns_scheduleprocex.3 ns_scheduleweekly.3 \
- ns_semadestroy.3 ns_semainit.3 ns_semapost.3 ns_semawait.3 \
- ns_serverspecificalloc.3 ns_serverspecificdestroy.3 \
- ns_serverspecificget.3 ns_serverspecificset.3 ns_setcopy.3 \
- ns_setcreate.3 ns_setdelete.3 ns_setdeletekey.3 \
- ns_setdriverproc.3 ns_setevent.3 ns_setfind.3 ns_setfree.3 \
- ns_setget.3 ns_setideletekey.3 ns_setifind.3 ns_setiget.3 \
- ns_setiunique.3 ns_setkey.3 ns_setlast.3 ns_setlistfind.3 \
- ns_setlistfree.3 ns_setmerge.3 ns_setmove.3 ns_setname.3 \
+ ns_rwlockunlock.3 ns_rwlockwrlock.3 \
+ ns_scheduledaily.3 ns_scheduleproc.3 \
+ ns_scheduleprocex.3 ns_scheduleweekly.3 \
+ ns_semadestroy.3 ns_semainit.3 ns_semapost.3 \
+ ns_semawait.3 ns_serverspecificalloc.3 \
+ ns_serverspecificdestroy.3 ns_serverspecificget.3 \
+ ns_serverspecificset.3 ns_setcopy.3 ns_setcreate.3 \
+ ns_setdelete.3 ns_setdeletekey.3 ns_setdriverproc.3 \
+ ns_setevent.3 ns_setfind.3 ns_setfree.3 \
+ ns_setget.3 ns_setideletekey.3 ns_setifind.3 \
+ ns_setiget.3 ns_setiunique.3 ns_setkey.3 \
+ ns_setlast.3 ns_setlistfind.3 ns_setlistfree.3 \
+ ns_setmerge.3 ns_setmove.3 ns_setname.3 \
ns_setprint.3 ns_setput.3 ns_setputvalue.3 \
- ns_setrequestauthorizeproc.3 ns_setrequesturl.3 ns_setsize.3 \
- ns_setsplit.3 ns_setthreadlocalstorage.3 ns_settrunc.3 \
- ns_setunique.3 ns_setupdate.3 ns_seturltofileproc.3 \
- ns_setuserauthorizeproc.3 ns_setvalue.3 ns_sigmask.3 \
- ns_signal.3 ns_sigwait.3 ns_skipurl.3 ns_sockasyncconnect.3 \
- ns_sockcallback.3 ns_sockcancelcallback.3 ns_sockconnect.3 \
- ns_socklisten.3 ns_socklistencallback.3 ns_sockpipe.3 \
+ ns_setrequestauthorizeproc.3 ns_setrequesturl.3 \
+ ns_setsize.3 ns_setsplit.3 ns_setthreadlocalstorage.3 \
+ ns_settrunc.3 ns_setunique.3 ns_setupdate.3 \
+ ns_seturltofileproc.3 ns_setuserauthorizeproc.3 \
+ ns_setvalue.3 ns_sigmask.3 ns_signal.3 \
+ ns_sigwait.3 ns_skipurl.3 ns_sockasyncconnect.3 \
+ ns_sockcallback.3 ns_sockcancelcallback.3 \
+ ns_sockconnect.3 ns_socklisten.3 \
+ ns_socklistencallback.3 ns_sockpipe.3 \
ns_sockportbound.3 ns_socksetblocking.3 \
- ns_socksetnonblocking.3 ns_socktimedconnect.3 ns_strcasefind.3 \
- ns_strcopy.3 ns_strdup.3 ns_stringprint.3 ns_strtok.3 \
- ns_strtolower.3 ns_strtoupper.3 ns_strtrim.3 ns_strtrimleft.3 \
- ns_strtrimright.3 ns_tclallocateinterp.3 ns_tclappendint.3 \
- ns_tcldeallocateinterp.3 ns_tcldestroyinterp.3 \
- ns_tclenterset.3 ns_tcleval.3 ns_tclfreeset.3 ns_tclgetconn.3 \
- ns_tclgetopenchannel.3 ns_tclgetopenfd.3 ns_tclgetset.3 \
- ns_tclgetset2.3 ns_tclinitinterps.3 ns_tclinitmodule.3 \
- ns_tclinterpserver.3 ns_tcllibrary.3 ns_tcllogerror.3 \
+ ns_socksetnonblocking.3 ns_socktimedconnect.3 \
+ ns_strcasefind.3 ns_strcopy.3 ns_strdup.3 \
+ ns_stringprint.3 ns_strtok.3 ns_strtolower.3 \
+ ns_strtoupper.3 ns_strtrim.3 ns_strtrimleft.3 \
+ ns_strtrimright.3 ns_tclallocateinterp.3 \
+ ns_tclappendint.3 ns_tcldeallocateinterp.3 \
+ ns_tcldestroyinterp.3 ns_tclenterset.3 ns_tcleval.3 \
+ ns_tclfreeset.3 ns_tclgetconn.3 \
+ ns_tclgetopenchannel.3 ns_tclgetopenfd.3 \
+ ns_tclgetset.3 ns_tclgetset2.3 ns_tclinitinterps.3 \
+ ns_tclinitmodule.3 ns_tclinterpserver.3 \
+ ns_tcllibrary.3 ns_tcllogerror.3 \
ns_tclmarkfordelete.3 ns_tclregisteratcreate.3 \
- ns_tclregisterdeferred.3 ns_threadcreate.3 ns_threadexit.3 \
- ns_threadfree.3 ns_threadgetname.3 ns_threadid.3 \
- ns_threadjoin.3 ns_threadmalloc.3 ns_threadpool.3 \
- ns_threadrealloc.3 ns_threadself.3 ns_threadsetname.3 \
- ns_threadyield.3 ns_timedwaitforevent.3 ns_tlsalloc.3 \
- ns_tlsget.3 ns_tlsset.3 ns_unlockmutex.3 \
+ ns_tclregisterdeferred.3 ns_threadcreate.3 \
+ ns_threadexit.3 ns_threadfree.3 ns_threadgetname.3 \
+ ns_threadid.3 ns_threadjoin.3 ns_threadmalloc.3 \
+ ns_threadpool.3 ns_threadrealloc.3 ns_threadself.3 \
+ ns_threadsetname.3 ns_threadyield.3 \
+ ns_timedwaitforevent.3 ns_tlsalloc.3 ns_tlsget.3 \
+ ns_tlsset.3 ns_unlockmutex.3 \
ns_unregisterproxyrequest.3 ns_unregisterrequest.3 \
ns_unscheduleproc.3 ns_urlisdir.3 ns_urlisfile.3 \
ns_urlspecificalloc.3 ns_urlspecificdestroy.3 \
ns_urlspecificget.3 ns_urlspecificgetexact.3 \
- ns_urlspecificset.3 ns_urltofile.3 ns_utimedwaitforevent.3 \
- ns_waitforevent.3 ns_waitforprocess.3 ns_waitforsemaphore.3 \
- ns_waitforstartup.3 ns_waitforthread.3 ns_waitprocess.3 \
- ns_waitthread.3 ns_writeconn.3 ns_writelockrwlock.3 \
- ns_writeunlockrwlock.3
+ ns_urlspecificset.3 ns_urltofile.3 \
+ ns_utimedwaitforevent.3 ns_waitforevent.3 \
+ ns_waitforprocess.3 ns_waitforsemaphore.3 \
+ ns_waitforstartup.3 ns_waitforthread.3 \
+ ns_waitprocess.3 ns_waitthread.3 ns_writeconn.3 \
+ ns_writelockrwlock.3 ns_writeunlockrwlock.3 \
-MANN= ns_adp_abort.n ns_adp_argc.n ns_adp_argv.n ns_adp_bind_args.n \
- ns_adp_break.n ns_adp_debug.n ns_adp_dir.n ns_adp_dump.n \
- ns_adp_eval.n ns_adp_exception.n ns_adp_include.n \
- ns_adp_parse.n ns_adp_puts.n ns_adp_registertag.n \
- ns_adp_return.n ns_adp_stream.n ns_adp_tell.n ns_adp_trunc.n \
- ns_atclose.n \
- ns_atexit.n ns_atshutdown.n ns_atsignal.n ns_cache_flush.n \
+MANN= ns_adp_abort.n ns_adp_argc.n ns_adp_argv.n \
+ ns_adp_bind_args.n ns_adp_break.n ns_adp_debug.n ns_adp_dir.n \
+ ns_adp_dump.n ns_adp_eval.n ns_adp_exception.n \
+ ns_adp_include.n ns_adp_parse.n ns_adp_puts.n \
+ ns_adp_registertag.n ns_adp_return.n ns_adp_stream.n \
+ ns_adp_tell.n ns_adp_trunc.n ns_atclose.n ns_atexit.n \
+ ns_atshutdown.n ns_atsignal.n ns_cache_flush.n \
ns_cache_names.n ns_cache_size.n ns_cache_stats.n \
ns_checkurl.n ns_chmod.n ns_cond.n ns_config.n \
ns_configsection.n ns_configsections.n ns_conn.n \
@@ -219,62 +247,60 @@ MANN= ns_adp_abort.n ns_adp_argc.n ns_adp_argv.n ns_adp_bind_args.n \
# chance to respect hier(7). :-)
post-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/root/bin/nsd76 ${PREFIX}/sbin
- ${INSTALL_PROGRAM} ${WRKSRC}/root/bin/nsd82 ${PREFIX}/sbin
- ${INSTALL_SCRIPT} ${WRKSRC}/root/bin/translate-ini ${PREFIX}/sbin
+# Binaries
+.for prog in nsd76 nsd82
+ ${INSTALL_PROGRAM} ${WRKSRC}/root/bin/${prog} ${PREFIX}/sbin
+.endfor
${LN} -sf ${PREFIX}/sbin/nsd82 ${PREFIX}/sbin/nsd
+.for prog in translate-ini translate-tcl
+ ${INSTALL_SCRIPT} ${WRKSRC}/root/bin/${prog} ${PREFIX}/sbin
+.endfor
+
+# Loadable modules
+ ${MKDIR} ${PREFIX}/libexec/aolserver
+ ${INSTALL_DATA} ${WRKSRC}/root/bin/*.so ${PREFIX}/libexec/aolserver
+
+# Headers
+# nsd.h is needed for, e.g., building the Postgres driver
+ ${MKDIR} ${PREFIX}/include/aolserver
+.for header in root/include/*.h nsd/nsd.h
+ ${INSTALL_DATA} ${WRKSRC}/${header} ${PREFIX}/include/aolserver
+.endfor
+
+# Libraries
+ ${INSTALL_DATA} ${WRKSRC}/root/lib/libnspd.a ${PREFIX}/lib
+
+# Man pages
${INSTALL_MAN} ${WRKSRC}/doc/man3/* ${PREFIX}/man/man3
${INSTALL_MAN} ${WRKSRC}/doc/mann/* ${PREFIX}/man/mann
- ${MKDIR} ${PREFIX}/libexec/aolserver3
- ${INSTALL_DATA} ${WRKSRC}/root/bin/*.so ${PREFIX}/libexec/aolserver3
- ${INSTALL_DATA} ${WRKSRC}/root/lib/libnspd.a ${PREFIX}/lib
- ${MKDIR} ${PREFIX}/etc/aolserver3
- ${INSTALL_DATA} ${WRKSRC}/root/nsd.tcl ${PREFIX}/etc/aolserver3/nsd.tcl.sample
- ${MKDIR} ${PREFIX}/include/aolserver3
- ${INSTALL_DATA} ${WRKSRC}/root/include/* ${PREFIX}/include/aolserver3
- ${MKDIR} ${PREFIX}/etc/aolserver3/modules/nsunix
- ${MKDIR} ${PREFIX}/etc/aolserver3/modules/tcl/nsperm
- ${INSTALL_DATA} ${WRKSRC}/root/modules/tcl/*.tcl ${PREFIX}/etc/aolserver3/modules/tcl
- ${INSTALL_DATA} ${WRKSRC}/root/modules/tcl/nsperm/*.tcl ${PREFIX}/etc/aolserver3/modules/tcl/nsperm
- ${MKDIR} ${PREFIX}/www/aolserver3/log
- ${MKDIR} ${PREFIX}/www/aolserver3/servers/example-server/modules/tcl
- ${MKDIR} ${PREFIX}/www/aolserver3/servers/example-server/modules/nscp
- ${MKDIR} ${PREFIX}/www/aolserver3/servers/example-server/modules/nsperm
- ${MKDIR} ${PREFIX}/www/aolserver3/servers/example-server/modules/nslog
- ${MKDIR} ${PREFIX}/www/aolserver3/servers/example-server/pages
- ${CHOWN} nobody.nogroup ${PREFIX}/www/aolserver3/servers/example-server/modules/nslog
- ${CHOWN} nobody.nogroup ${PREFIX}/www/aolserver3/log
- ${INSTALL_DATA} ${WRKSRC}/root/servers/server1/modules/nsperm/* ${PREFIX}/www/aolserver3/servers/example-server/modules/nsperm/
- ${INSTALL_DATA} ${WRKSRC}/root/servers/server1/pages/* ${PREFIX}/www/aolserver3/servers/example-server/pages
- ${MKDIR} ${PREFIX}/share/examples/aolserver3
- ${INSTALL_DATA} ${WRKSRC}/examples/c/makefile ${PREFIX}/share/examples/aolserver3
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/alias
- ${INSTALL_DATA} ${WRKSRC}/examples/c/alias/* ${PREFIX}/share/examples/aolserver3/alias
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/counter
- ${INSTALL_DATA} ${WRKSRC}/examples/c/counter/* ${PREFIX}/share/examples/aolserver3/counter
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/logrefer
- ${INSTALL_DATA} ${WRKSRC}/examples/c/logrefer/* ${PREFIX}/share/examples/aolserver3/logrefer
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/nscommdrv
- ${INSTALL_DATA} ${WRKSRC}/examples/c/nscommdrv/* ${PREFIX}/share/examples/aolserver3/nscommdrv
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/nshello
- ${INSTALL_DATA} ${WRKSRC}/examples/c/nshello/* ${PREFIX}/share/examples/aolserver3/nshello
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/nsproxy
- ${INSTALL_DATA} ${WRKSRC}/examples/c/nsproxy/* ${PREFIX}/share/examples/aolserver3/nsproxy
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/postgres
- ${INSTALL_DATA} ${WRKSRC}/examples/c/postgres/* ${PREFIX}/share/examples/aolserver3/postgres
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/stats
- ${INSTALL_DATA} ${WRKSRC}/examples/c/stats/* ${PREFIX}/share/examples/aolserver3/stats
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/tclcs
- ${INSTALL_DATA} ${WRKSRC}/examples/c/tclcs/* ${PREFIX}/share/examples/aolserver3/tclcs
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/tclhello
- ${INSTALL_DATA} ${WRKSRC}/examples/c/tclhello/* ${PREFIX}/share/examples/aolserver3/tclhello
- ${MKDIR} ${PREFIX}/share/examples/aolserver3/tests
- ${INSTALL_DATA} ${WRKSRC}/examples/c/tests/* ${PREFIX}/share/examples/aolserver3/tests
- @if [ ! -f ${PREFIX}/etc/rc.d/aolserver3.sh ]; then \
- ${ECHO} "Installing ${PREFIX}/etc/rc.d/aolserver3.sh startup file."; \
- ${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/aolserver3.sh; \
- ${ECHO} "[ -x ${PREFIX}/sbin/nsd ] && ${PREFIX}/sbin/nsd -t ${PREFIX}/etc/aolserver3/nsd.tcl && ${ECHO} -n ' aolserver'" >> ${PREFIX}/etc/rc.d/aolserver3.sh; \
- ${CHMOD} 751 ${PREFIX}/etc/rc.d/aolserver3.sh; \
+
+# Other documentation
+ ${MKDIR} ${PREFIX}/share/doc/aolserver
+.for doc in doc/asem.html doc/urlspace.txt CHANGES.b5 CHANGES.b6 INSTALL README README.NSV
+ ${INSTALL_DATA} ${WRKSRC}/${doc} ${PREFIX}/share/doc/aolserver
+.endfor
+
+# Server root, or something
+ ${MKDIR} ${PREFIX}/www/aolserver/servers/server1
+ ${INSTALL_DATA} ${WRKSRC}/root/nsd.tcl ${PREFIX}/www/aolserver/nsd.tcl.sample
+ ${TAR} -C ${WRKSRC}/root -c -f - modules | ${TAR} -C ${PREFIX}/www/aolserver -x -f -
+ ${TAR} -C ${WRKSRC}/root/servers/server1 -c -f - . | ${TAR} -C ${PREFIX}/www/aolserver/servers/server1 -x -f -
+ ${CHOWN} nobody.nogroup ${PREFIX}/www/aolserver/servers/server1/modules/nslog
+
+# Server log
+ ${MKDIR} ${PREFIX}/www/aolserver/log
+ ${CHOWN} nobody.nogroup ${PREFIX}/www/aolserver/log
+
+# Examples
+ ${MKDIR} ${PREFIX}/share/examples/aolserver
+ ${TAR} -C ${WRKSRC}/examples -c -f - . | ${TAR} -C ${PREFIX}/share/examples/aolserver -x -f -
+
+# Startup file
+ @if [ ! -f ${PREFIX}/etc/rc.d/aolserver.sh ]; then \
+ ${ECHO} "Installing ${PREFIX}/etc/rc.d/aolserver.sh startup file."; \
+ ${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/aolserver.sh; \
+ ${ECHO} "[ -x ${PREFIX}/sbin/nsd ] && ${PREFIX}/sbin/nsd -u nobody -t ${PREFIX}/www/aolserver/nsd.tcl && ${ECHO} -n ' aolserver'" >> ${PREFIX}/etc/rc.d/aolserver.sh; \
+ ${CHMOD} 751 ${PREFIX}/etc/rc.d/aolserver.sh; \
fi
@${CAT} ${PKGDIR}/MESSAGE
diff --git a/www/aolserver/distinfo b/www/aolserver/distinfo
index a10f6e43328f..ded3e8dc7753 100644
--- a/www/aolserver/distinfo
+++ b/www/aolserver/distinfo
@@ -1 +1 @@
-MD5 (as3b5.src.tgz) = d1d97a21093a2ac32ff3e29c9fc4a663
+MD5 (as3b61.src.tgz) = 5edf898ef7f02ada9df504bfba2fd7f6
diff --git a/www/aolserver/pkg-descr b/www/aolserver/pkg-descr
index a760e0197bc2..a6b60abc1b26 100644
--- a/www/aolserver/pkg-descr
+++ b/www/aolserver/pkg-descr
@@ -2,10 +2,6 @@ AOLserver is a highly-optimized multi-threaded web server. Its main
features include database connection-pooling and a powerful Tcl API
for application development.
-The support for FreeBSD probably needs work, and I will gratefully
-(and, it is to be hoped, promptly) accept patches or suggestions for
-this port.
-
More information is available at www.aolserver.com.
- Matt Braithwaite <mab@red-bean.com>
diff --git a/www/aolserver/pkg-message b/www/aolserver/pkg-message
index ce695b12136d..5b3347f474f0 100644
--- a/www/aolserver/pkg-message
+++ b/www/aolserver/pkg-message
@@ -1,7 +1,7 @@
Assuming you have changed to /usr/local, please copy
-etc/aolserver3/nsd.tcl.sample to etc/aolserver3/nsd.tcl and season to
-taste. An example server is in at www/data/aolserver/servers, and you
-should similarly copy the contents of this directory to, e.g.,
-www/data/aolserver/servers/www.mydomain.com before modifying them.
+www/aolserver/nsd.tcl.sample to www/aolserver/nsd.tcl and season to
+taste. An example server is in at www/aolserver/servers/server1, and
+you should similarly copy the contents of this directory to, e.g.,
+www/aolserver/servers/www.mydomain.com before modifying them.
diff --git a/www/aolserver/pkg-plist b/www/aolserver/pkg-plist
index 73fa6ffc2ee6..2e4e88a4836c 100644
--- a/www/aolserver/pkg-plist
+++ b/www/aolserver/pkg-plist
@@ -1,102 +1,129 @@
-etc/aolserver3/modules/tcl/debug.tcl
-etc/aolserver3/modules/tcl/form.tcl
-etc/aolserver3/modules/tcl/http.tcl
-etc/aolserver3/modules/tcl/modlog.tcl
-etc/aolserver3/modules/tcl/nsperm/compat.tcl
-etc/aolserver3/modules/tcl/nsperm/init.tcl
-etc/aolserver3/modules/tcl/prodebug.tcl
-etc/aolserver3/modules/tcl/sendmail.tcl
-etc/aolserver3/nsd.tcl.sample
-etc/rc.d/aolserver3.sh
-include/aolserver3/ns.h
-include/aolserver3/nsextmsg.h
-include/aolserver3/nspd.h
-include/aolserver3/nsthread.h
-include/aolserver3/tcl.h
-include/aolserver3/tcl76.h
-include/aolserver3/tcl82.h
-include/aolserver3/tclDecls.h
+etc/rc.d/aolserver.sh
+www/aolserver/nsd.tcl.sample
+www/aolserver/modules/tcl/nsssl/admin.tcl
+www/aolserver/modules/tcl/nsssl/certs.tcl
+www/aolserver/modules/tcl/nsssl/keys.tcl
+www/aolserver/modules/tcl/nsssl/osi.tcl
+www/aolserver/modules/tcl/nsssl/util.tcl
+www/aolserver/modules/tcl/admin.tcl
+www/aolserver/modules/tcl/debug.tcl
+www/aolserver/modules/tcl/fastpath.tcl
+www/aolserver/modules/tcl/file.tcl
+www/aolserver/modules/tcl/form.tcl
+www/aolserver/modules/tcl/http.tcl
+www/aolserver/modules/tcl/init.tcl
+www/aolserver/modules/tcl/modlog.tcl
+www/aolserver/modules/tcl/namespace.tcl
+www/aolserver/modules/tcl/nsdb.tcl
+www/aolserver/modules/tcl/prodebug.tcl
+www/aolserver/modules/tcl/sendmail.tcl
+www/aolserver/modules/tcl/unsupp.tcl
+www/aolserver/modules/tcl/about.tcl
+www/aolserver/modules/tcl/util.tcl
+www/aolserver/modules/tcl/nsperm/compat.tcl
+www/aolserver/modules/tcl/nsperm/init.tcl
+include/aolserver/ns.h
+include/aolserver/nsextmsg.h
+include/aolserver/nspd.h
+include/aolserver/nsthread.h
+include/aolserver/tcl.h
+include/aolserver/tcl76.h
+include/aolserver/tcl82.h
+include/aolserver/tclDecls.h
+include/aolserver/nsd.h
+info/dir
lib/libnspd.a
-libexec/aolserver3/nscgi.so
-libexec/aolserver3/nscp.so
-libexec/aolserver3/nsext.so
-libexec/aolserver3/nslog.so
-libexec/aolserver3/nsperm.so
-libexec/aolserver3/nssock.so
-libexec/aolserver3/nsunix.so
-libexec/aolserver3/nsvhr.so
-sbin/nsd
+libexec/aolserver/nscgi.so
+libexec/aolserver/nscp.so
+libexec/aolserver/nsext.so
+libexec/aolserver/nslog.so
+libexec/aolserver/nsperm.so
+libexec/aolserver/nssock.so
+libexec/aolserver/nsunix.so
+libexec/aolserver/nsvhr.so
sbin/nsd76
sbin/nsd82
+sbin/nsd
sbin/translate-ini
-share/examples/aolserver3/alias/alias.c
-share/examples/aolserver3/alias/makefile
-share/examples/aolserver3/alias/nsd.tcl
-share/examples/aolserver3/counter/counter.c
-share/examples/aolserver3/counter/makefile
-share/examples/aolserver3/counter/nsd.tcl
-share/examples/aolserver3/logrefer/logrefer.c
-share/examples/aolserver3/logrefer/makefile
-share/examples/aolserver3/logrefer/nsd.tcl
-share/examples/aolserver3/makefile
-share/examples/aolserver3/nscommdrv/makefile
-share/examples/aolserver3/nscommdrv/nscommdrv.c
-share/examples/aolserver3/nscommdrv/nsd.tcl
-share/examples/aolserver3/nshello/makefile
-share/examples/aolserver3/nshello/nsd.tcl
-share/examples/aolserver3/nshello/nshello.c
-share/examples/aolserver3/nsproxy/display.c
-share/examples/aolserver3/nsproxy/display.h
-share/examples/aolserver3/nsproxy/makefile
-share/examples/aolserver3/nsproxy/nsd.tcl
-share/examples/aolserver3/nsproxy/nsproxy.c
-share/examples/aolserver3/postgres/makefile
-share/examples/aolserver3/postgres/nsd.tcl
-share/examples/aolserver3/postgres/postgres.c
-share/examples/aolserver3/stats/makefile
-share/examples/aolserver3/stats/nsd.tcl
-share/examples/aolserver3/stats/stats.c
-share/examples/aolserver3/tclcs/makefile
-share/examples/aolserver3/tclcs/nsd.tcl
-share/examples/aolserver3/tclcs/tclcs.c
-share/examples/aolserver3/tclhello/makefile
-share/examples/aolserver3/tclhello/nsd.tcl
-share/examples/aolserver3/tclhello/tclhello.c
-share/examples/aolserver3/tests/makefile
-share/examples/aolserver3/tests/nsd.tcl
-share/examples/aolserver3/tests/tests.c
-www/aolserver3/servers/example-server/modules/nsperm/group
-www/aolserver3/servers/example-server/modules/nsperm/hosts.allow
-www/aolserver3/servers/example-server/modules/nsperm/hosts.deny
-www/aolserver3/servers/example-server/modules/nsperm/passwd
-www/aolserver3/servers/example-server/modules/nsperm/perms
-www/aolserver3/servers/example-server/pages/index.html
-@dirrm etc/aolserver3/modules/nsunix
-@dirrm etc/aolserver3/modules/tcl/nsperm
-@dirrm etc/aolserver3/modules/tcl
-@dirrm etc/aolserver3/modules
-@dirrm etc/aolserver3
-@dirrm include/aolserver3
-@dirrm libexec/aolserver3
-@dirrm share/examples/aolserver3/alias
-@dirrm share/examples/aolserver3/counter
-@dirrm share/examples/aolserver3/logrefer
-@dirrm share/examples/aolserver3/nscommdrv
-@dirrm share/examples/aolserver3/nshello
-@dirrm share/examples/aolserver3/nsproxy
-@dirrm share/examples/aolserver3/postgres
-@dirrm share/examples/aolserver3/stats
-@dirrm share/examples/aolserver3/tclcs
-@dirrm share/examples/aolserver3/tclhello
-@dirrm share/examples/aolserver3/tests
-@dirrm share/examples/aolserver3
-@dirrm www/aolserver3/log
-@dirrm www/aolserver3/servers/example-server/modules/nscp
-@dirrm www/aolserver3/servers/example-server/modules/nslog
-@dirrm www/aolserver3/servers/example-server/modules/nsperm
-@dirrm www/aolserver3/servers/example-server/modules/tcl
-@dirrm www/aolserver3/servers/example-server/modules
-@dirrm www/aolserver3/servers/example-server/pages
-@dirrm www/aolserver3/servers/example-server
-@dirrm www/aolserver3/servers
-@dirrm www/aolserver3/
+sbin/translate-tcl
+share/doc/aolserver/asem.html
+share/doc/aolserver/urlspace.txt
+share/doc/aolserver/CHANGES.b5
+share/doc/aolserver/CHANGES.b6
+share/doc/aolserver/INSTALL
+share/doc/aolserver/README
+share/doc/aolserver/README.NSV
+share/examples/aolserver/c/alias/alias.c
+share/examples/aolserver/c/alias/makefile
+share/examples/aolserver/c/alias/nsd.tcl
+share/examples/aolserver/c/counter/counter.c
+share/examples/aolserver/c/counter/makefile
+share/examples/aolserver/c/counter/nsd.tcl
+share/examples/aolserver/c/logrefer/logrefer.c
+share/examples/aolserver/c/logrefer/makefile
+share/examples/aolserver/c/logrefer/nsd.tcl
+share/examples/aolserver/c/makefile
+share/examples/aolserver/c/nscommdrv/makefile
+share/examples/aolserver/c/nscommdrv/nscommdrv.c
+share/examples/aolserver/c/nscommdrv/nsd.tcl
+share/examples/aolserver/c/nshello/makefile
+share/examples/aolserver/c/nshello/nsd.tcl
+share/examples/aolserver/c/nshello/nshello.c
+share/examples/aolserver/c/nsproxy/display.c
+share/examples/aolserver/c/nsproxy/display.h
+share/examples/aolserver/c/nsproxy/makefile
+share/examples/aolserver/c/nsproxy/nsd.tcl
+share/examples/aolserver/c/nsproxy/nsproxy.c
+share/examples/aolserver/c/postgres/makefile
+share/examples/aolserver/c/postgres/nsd.tcl
+share/examples/aolserver/c/postgres/postgres.c
+share/examples/aolserver/c/stats/makefile
+share/examples/aolserver/c/stats/nsd.tcl
+share/examples/aolserver/c/stats/stats.c
+share/examples/aolserver/c/tclcs/makefile
+share/examples/aolserver/c/tclcs/nsd.tcl
+share/examples/aolserver/c/tclcs/tclcs.c
+share/examples/aolserver/c/tclhello/makefile
+share/examples/aolserver/c/tclhello/nsd.tcl
+share/examples/aolserver/c/tclhello/tclhello.c
+share/examples/aolserver/c/tests/makefile
+share/examples/aolserver/c/tests/nsd.tcl
+share/examples/aolserver/c/tests/tests.c
+www/aolserver/servers/server1/pages/index.html
+www/aolserver/servers/server1/modules/nsperm/perms
+www/aolserver/servers/server1/modules/nsperm/hosts.deny
+www/aolserver/servers/server1/modules/nsperm/hosts.allow
+www/aolserver/servers/server1/modules/nsperm/group
+www/aolserver/servers/server1/modules/nsperm/passwd
+@dirrm include/aolserver
+@dirrm libexec/aolserver
+@dirrm share/doc/aolserver
+@dirrm share/examples/aolserver/c/alias
+@dirrm share/examples/aolserver/c/counter
+@dirrm share/examples/aolserver/c/logrefer
+@dirrm share/examples/aolserver/c/nscommdrv
+@dirrm share/examples/aolserver/c/nshello
+@dirrm share/examples/aolserver/c/nsproxy
+@dirrm share/examples/aolserver/c/postgres
+@dirrm share/examples/aolserver/c/stats
+@dirrm share/examples/aolserver/c/tclcs
+@dirrm share/examples/aolserver/c/tclhello
+@dirrm share/examples/aolserver/c/tests
+@dirrm share/examples/aolserver/c
+@dirrm share/examples/aolserver
+@dirrm www/aolserver/modules/tcl/nsssl
+@dirrm www/aolserver/modules/tcl/nsperm
+@dirrm www/aolserver/modules/tcl
+@dirrm www/aolserver/modules/nsunix
+@dirrm www/aolserver/modules
+@dirrm www/aolserver/servers/server1/modules/tcl
+@dirrm www/aolserver/servers/server1/modules/nscp
+@dirrm www/aolserver/servers/server1/modules/nsperm
+@dirrm www/aolserver/servers/server1/modules/nslog
+@dirrm www/aolserver/servers/server1/modules
+@dirrm www/aolserver/servers/server1/pages
+@dirrm www/aolserver/servers/server1
+@dirrm www/aolserver/servers
+@dirrm www/aolserver/log
+@dirrm www/aolserver
+@unexec rmdir %D/www 2>/dev/null || true