Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Jul 2005 06:10:14 GMT
From:      Aldert Nooitgedagt <aldert@nooitgedagt.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/83547: Update: Aolserver port. New version 4.0.10. Request for Maintainer change.
Message-ID:  <200507160610.j6G6AE6d028893@www.freebsd.org>
Resent-Message-ID: <200507160620.j6G6K52Y074301@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         83547
>Category:       ports
>Synopsis:       Update: Aolserver port. New version 4.0.10. Request for Maintainer change.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 16 06:20:05 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Aldert Nooitgedagt
>Release:        5.4
>Organization:
>Environment:
FreeBSD freebsd54.localdomain 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May  8 10:21:06 UTC 2005     root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
- Request to become Maintainer. The old Maintainer is ok with that.
- Update version to 4.0.10(latest release)

- Added some extra (optional) modules, especially the ones needed to run openACS/.LRN (which make heavily use of aolserver).
- Added a files/pkg-install.in and a pkg-deinstall
- Moved files/aolserver.sh to files/aolserver.sh.in

- Fix has been send to current maintainer

>How-To-Repeat:
      
>Fix:
diff -Nru aolserver.342/Makefile aolserver/Makefile
--- aolserver.342/Makefile	Tue Mar  1 23:15:34 2005
+++ aolserver/Makefile	Sat Jul 16 07:49:20 2005
@@ -2,57 +2,113 @@
 # Date created:		13 January 2000
 # Whom:			Matthew Braithwaite <mab@red-bean.com>
 #
-# $FreeBSD: ports/www/aolserver/Makefile,v 1.18 2005/03/01 22:15:34 kan Exp $
+# $FreeBSD: /repoman/r/pcvs/ports/www/aolserver/Makefile,v 1.18 2005/03/01 22:15:34 kan Exp $
 #
 
 PORTNAME=	aolserver
-PORTVERSION=	3.4.2
-PORTREVISION=	1
+PORTVERSION=	4.0.10
 CATEGORIES=	www
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	aolserver
-DISTNAME=	${PORTNAME}-${PORTVERSION}-src
+DISTFILES=	${PORTNAME}-${PORTVERSION}-src.tar.gz \
+		nssha1-0.1.tar.gz \
+		nscache-1.5.tar.gz \
+		nspostgres-4.0.tar.gz \
+		nsoracle-2.7.tar.gz
 
 MAINTAINER=	mab@red-bean.com
 COMMENT=	A multithreaded web server with embedded TCL interpreter
 
 WRKSRC=	${WRKDIR}/${PORTNAME}-${PORTVERSION}
+MANPREFIX=	${PREFIX}/${PORTNAME}
+AOLSERVERBASE=	${PREFIX}/${PORTNAME}
 
 USE_GMAKE=	yes
+HAS_CONFIGURE=	yes
+CONFIGURE_ARGS+=	--prefix=${AOLSERVERBASE} \
+			--with-tcl=${LOCALBASE}/lib/tcl8.4
+
+LIB_DEPENDS+=	tcl84.1:${PORTSDIR}/lang/tcl84
 
 USE_RC_SUBR=	YES
 PKGMESSAGE=	${WRKDIR}/pkg-message
-SUB_FILES=	pkg-message
-
-INSTALL_TARGET=	install INST=${PREFIX}/${PORTNAME}
-
-post-extract:
-	${FIND} ${WRKSRC} -name CVS | ${XARGS} ${RM} -rf
+PKGINSTALL=	${WRKDIR}/pkg-install
+SUB_FILES=	pkg-message aolserver.sh pkg-install
+SUB_LIST+=	AOLSERVERBASE=${AOLSERVERBASE}
+
+.if defined(WITH_NSCACHE)
+PLIST_SUB+=	nscache=""
+.else
+PLIST_SUB+=	nscache="@comment "
+.endif
+
+.if defined(WITH_NSSHA1)
+PLIST_SUB+=	nssha1=""
+.else
+PLIST_SUB+=	nssha1="@comment "
+.endif
+
+.if defined(WITH_ORACLE)
+PLIST_SUB+=	nsoracle=""
+.else
+PLIST_SUB+=	nsoracle="@comment "
+.endif
+
+.if defined(WITH_NSPOSTGRES)
+PLIST_SUB+=	nspostgres=""
+BUILD_DEPENDS+=	${LOCALBASE}/bin/postmaster:${PORTSDIR}/databases/postgresql74-server
+.else
+PLIST_SUB+=	nspostgres="@comment "
+.endif
 
 post-install:
-# Headers
-# nsd.h is needed for, e.g., building the Postgres driver
-.for header in nsd/nsd.h
-	 ${INSTALL_DATA} ${WRKSRC}/${header} ${PREFIX}/${PORTNAME}/include
-.endfor
-	 ${RM} ${PREFIX}/${PORTNAME}/include/*.orig
+	@ ${MKDIR} ${AOLSERVERBASE}/servers/server1/modules/nslog
+	@ ${MKDIR} ${AOLSERVERBASE}/log
+	@ ${ECHO} "Welcome. You have made it. Aolserver has started." >> ${AOLSERVERBASE}/servers/server1/pages/index.html
 
 # Other documentation
-	 ${MKDIR} ${PREFIX}/share/doc/${PORTNAME}
-	 ${TAR} -C ${WRKSRC} -c -f - ChangeLog README | ${TAR} -C ${PREFIX}/share/doc/${PORTNAME} -x -f -
-	 ${TAR} -C ${WRKSRC}/doc -c -f - . | ${TAR} -C ${PREFIX}/share/doc/${PORTNAME} -x -f -
-
-# Permissions
-	${CHOWN} nobody:nogroup ${PREFIX}/${PORTNAME}/servers/server1/modules/nslog
-	${CHOWN} nobody:nogroup ${PREFIX}/${PORTNAME}/log
+.if !defined(NOPORTDOCS)
+	 @ ${ECHO} "Installing docs"
+	 @ ${MKDIR} ${DOCSDIR}
+	 @ ${TAR} -C ${WRKSRC} -c -f - ChangeLog README license.terms index.html | ${TAR} -C ${DOCSDIR} -x -f -
+	 @ ${TAR} -C ${WRKSRC}/tests -c -f - . | ${TAR} -C ${DOCSDIR} -x -f -
+.endif
 
 # Startup file
-	@if [ ! -f ${PREFIX}/etc/rc.d/aolserver.sh ]; then \
-		${ECHO} "Installing ${PREFIX}/etc/rc.d/aolserver.sh startup file."; \
-		${SED} -e "/%%PREFIX%%/s##${PREFIX}#g" ${FILESDIR}/aolserver.sh \
-			>${PREFIX}/etc/rc.d/aolserver.sh ; \
-		${CHMOD} 755 ${PREFIX}/etc/rc.d/aolserver.sh; \
-	fi
-	@${CAT} ${WRKDIR}/pkg-message
+	@ ${ECHO} "Installing ${EXAMPLESDIR}/aolserver.sh.sample startup file."
+	@ ${MKDIR} ${EXAMPLESDIR}
+	@ if [ ! -f ${EXAMPLESDIR}/aolserver.sh.sample ]; then \
+		${INSTALL_SCRIPT} ${WRKDIR}/aolserver.sh ${EXAMPLESDIR}/aolserver.sh.sample; \
+	  fi
+
+.if defined(WITH_NSCACHE)
+	@ ${ECHO} "Installing nscache"
+	@ cd ${WRKDIR}/nscache-1.5 && ${GMAKE} install AOLSERVER=${AOLSERVERBASE}
+.endif
+
+.if defined(WITH_NSSHA1)
+	@ ${ECHO} "Installing nssha1"
+	@ cd ${WRKDIR}/nssha1-0.1 && ${GMAKE} install AOLSERVER=${AOLSERVERBASE}
+.endif
+
+.if defined(WITH_ORACLE)
+	@ ${ECHO} "Installing nsoracle"
+	@ cd ${WRKDIR}/nsoracle-2.7 && ${GMAKE} install AOLSERVER=${AOLSERVERBASE}
+.endif
+
+.if defined(WITH_NSPOSTGRES)
+	@ ${ECHO} "Installing nspostgres"
+	@ cd ${WRKDIR}/nspostgres-4.0 && ${GMAKE} install AOLSERVER=${AOLSERVERBASE} POSTGRES=${LOCALBASE} ACS=1
+.endif
+
+# post-install script
+	@ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+
+	@${CAT} ${PKGMESSAGE}
+
+MANCOMPRESSED=	no
+MAN1=		nsd.1
+MAN3=		Ns_AbsTimedWaitForEvent.3 Ns_AbsoluteUrl.3 Ns_AdjTime.3 Ns_Adp.3 Ns_AdpRegisterParser.3 Ns_AdpRequest.3 Ns_After.3 Ns_Alloc.3 Ns_AllocThreadLocalStorage.3 Ns_Auth.3 Ns_AuthorizeRequest.3 Ns_AuthorizeUser.3 Ns_BeginDetachedThread.3 Ns_BeginThread.3 Ns_BindSock.3 Ns_BroadcastEvent.3 Ns_Cache.3 Ns_CacheBroadcast.3 Ns_CacheCreate.3 Ns_CacheCreateEntry.3 Ns_CacheCreateSz.3 Ns_CacheDeleteEntry.3 Ns_CacheDestroy.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_CacheTimedWait.3 Ns_CacheUnlock.3 Ns_CacheUnsetValue.3 Ns_CacheWait.3 Ns_Calloc.3 Ns_Cancel.3 Ns_ClearSockErrno.3 Ns_CloseOnExec.3 Ns_Cls.3 Ns_ClsAlloc.3 Ns_ClsGet.3 Ns_ClsSet.3 Ns_Cond.3 Ns_CondBroadcast.3 Ns_CondDestroy.3 Ns_CondInit.3 Ns_CondSignal.3 Ns_CondTimedWait.3 Ns_CondWait.3 Ns_Config.3 Ns_C
 onfigGetBool.3 Ns_ConfigGetInt.3 Ns_ConfigGetInt64.3 Ns_ConfigGetPath.3 Ns_ConfigGetSection.3 Ns_ConfigGetSections.3 Ns_ConfigGetValue.3 Ns_ConfigGetValueExact.3 Ns_Conn.3 Ns_ConnAuthPasswd.3 Ns_ConnAuthUser.3 Ns_ConnClose.3 Ns_ConnCondSetHeaders.3 Ns_ConnConstructHeaders.3 Ns_ConnContent.3 Ns_ConnContentLength.3 Ns_ConnContentSent.3 Ns_ConnCopy.3 Ns_ConnCopyToChannel.3 Ns_ConnCopyToDString.3 Ns_ConnCopyToFd.3 Ns_ConnCopyToFile.3 Ns_ConnDriver.3 Ns_ConnDriverContext.3 Ns_ConnDriverName.3 Ns_ConnFlushContent.3 Ns_ConnFlushHeaders.3 Ns_ConnGetEncoding.3 Ns_ConnGetQuery.3 Ns_ConnGets.3 Ns_ConnHeaders.3 Ns_ConnHost.3 Ns_ConnId.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_ConnQueueHeaders.3 Ns_ConnRead.3 Ns_ConnReadHeaders.3 Ns_ConnReadLine.3 Ns_ConnRedirect.3 Ns_ConnReplaceHeaders.3 Ns_ConnRequest.3 Ns_ConnResetReturn.3 Ns_ConnResponseLength.3 Ns_ConnResponseSt
 atus.3 Ns_ConnReturn.3 Ns_ConnReturnAdminNotice.3 Ns_ConnRet!
 urnBadRe
quest.3 Ns_ConnReturnData.3 Ns_ConnReturnFile.3 Ns_ConnReturnForbidden.3 Ns_ConnReturnHtml.3 Ns_ConnReturnInternalError.3 Ns_ConnReturnNoResponse.3 Ns_ConnReturnNotFound.3 Ns_ConnReturnNotImplemented.3 Ns_ConnReturnNotModified.3 Ns_ConnReturnNotice.3 Ns_ConnReturnOk.3 Ns_ConnReturnOpenChannel.3 Ns_ConnReturnOpenFd.3 Ns_ConnReturnOpenFile.3 Ns_ConnReturnRedirect.3 Ns_ConnReturnStatus.3 Ns_ConnReturnUnauthorized.3 Ns_ConnRunRequest.3 Ns_ConnSend.3 Ns_ConnSendChannel.3 Ns_ConnSendDString.3 Ns_ConnSendFd.3 Ns_ConnSendFp.3 Ns_ConnServer.3 Ns_ConnSetEncoding.3 Ns_ConnSetExpiresHeader.3 Ns_ConnSetHeaders.3 Ns_ConnSetLastModifiedHeader.3 Ns_ConnSetLengthHeader.3 Ns_ConnSetRequiredHeaders.3 Ns_ConnSetTypeHeader.3 Ns_ConnSock.3 Ns_ConnWrite.3 Ns_CopyEnviron.3 Ns_CritSec.3 Ns_CsDestroy.3 Ns_CsEnter.3 Ns_CsInit.3 Ns_CsLeave.3 Ns_DRand.3 Ns_DString.3 Ns_DStringAppend.3 Ns_DStringAppendArg.3 Ns_DStringAppendArgv.3 Ns_DStringAppendElement.3 Ns_DStringExport.3 Ns_DStringFree.3 Ns_DStringInit
 .3 Ns_DStringLength.3 Ns_DStringNAppend.3 Ns_DStringPop.3 Ns_DStringPrintf.3 Ns_DStringPush.3 Ns_DStringSetLength.3 Ns_DStringTrunc.3 Ns_DStringVPrintf.3 Ns_DStringValue.3 Ns_DStringVarAppend.3 Ns_Db.3 Ns_Db0or1Row.3 Ns_Db1Row.3 Ns_DbBindRow.3 Ns_DbBouncePool.3 Ns_DbCancel.3 Ns_DbDML.3 Ns_DbDriver.3 Ns_DbDriverDbType.3 Ns_DbDriverName.3 Ns_DbExec.3 Ns_DbFlush.3 Ns_DbGetRow.3 Ns_DbInterpretSqlFile.3 Ns_DbPool.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_DbResetHandle.3 Ns_DbSelect.3 Ns_DbSetException.3 Ns_DbSp.3 Ns_DbSpExec.3 Ns_DbSpGetParams.3 Ns_DbSpReturnCode.3 Ns_DbSpSetParam.3 Ns_DbSpStart.3 Ns_DbUtil.3 Ns_DecodeUrl.3 Ns_DestroyCriticalSection.3 Ns_DestroyEvent.3 Ns_DestroyMutex.3 Ns_DestroyRWLock.3 Ns_DestroySemaphore.3 Ns_DiffTime.3 Ns_Driver.3 Ns_DriverInit.3 
 Ns_DupHigh.3 Ns_EncodeUrl.3 Ns_Encoding.3 Ns_Encrypt.3 Ns_En!
 terCriti
calSection.3 Ns_Env.3 Ns_Exec.3 Ns_ExecArgblk.3 Ns_ExecArgv.3 Ns_ExecProc.3 Ns_ExecProcess.3 Ns_ExitThread.3 Ns_ExtDb.3 Ns_ExtDbMsgCodeToName.3 Ns_ExtDbMsgNameToCode.3 Ns_ExtDbMsgRequiresArg.3 Ns_Fatal.3 Ns_Fd.3 Ns_Fetch.3 Ns_FetchPage.3 Ns_FetchURL.3 Ns_Filter.3 Ns_Fork.3 Ns_Free.3 Ns_FreeConnInterp.3 Ns_FreeRequest.3 Ns_GenSeeds.3 Ns_GetAddrByHost.3 Ns_GetCharsetEncoding.3 Ns_GetConn.3 Ns_GetConnInterp.3 Ns_GetDriverContext.3 Ns_GetEncoding.3 Ns_GetEnviron.3 Ns_GetFileEncoding.3 Ns_GetGid.3 Ns_GetHostByAddr.3 Ns_GetMimeType.3 Ns_GetProcInfo.3 Ns_GetRequest.3 Ns_GetSockAddr.3 Ns_GetSockErrno.3 Ns_GetTemp.3 Ns_GetThread.3 Ns_GetThreadId.3 Ns_GetThreadLocalStorage.3 Ns_GetThreadServer.3 Ns_GetTime.3 Ns_GetTypeEncoding.3 Ns_GetUid.3 Ns_GetUserGid.3 Ns_GetUserHome.3 Ns_HomePath.3 Ns_HttpTime.3 Ns_Htuu.3 Ns_HtuuDecode.3 Ns_HtuuEncode.3 Ns_IncrTime.3 Ns_Index.3 Ns_IndexAdd.3 Ns_IndexDel.3 Ns_IndexDestroy.3 Ns_IndexDup.3 Ns_IndexEl.3 Ns_IndexFind.3 Ns_IndexFindInf.3 Ns_IndexFindMul
 tiple.3 Ns_IndexInit.3 Ns_IndexIntInit.3 Ns_IndexStringAppend.3 Ns_IndexStringDestroy.3 Ns_IndexStringDup.3 Ns_IndexStringInit.3 Ns_IndexStringTrunc.3 Ns_IndexTrunc.3 Ns_InetAddr.3 Ns_Info.3 Ns_InfoAddress.3 Ns_InfoBootTime.3 Ns_InfoBuildDate.3 Ns_InfoConfigFile.3 Ns_InfoErrorLog.3 Ns_InfoHomePath.3 Ns_InfoHostname.3 Ns_InfoLabel.3 Ns_InfoNameOfExecutable.3 Ns_InfoPid.3 Ns_InfoPlatform.3 Ns_InfoServerName.3 Ns_InfoServerVersion.3 Ns_InfoServersStarted.3 Ns_InfoShutdownPending.3 Ns_InfoStarted.3 Ns_InfoTag.3 Ns_InfoUptime.3 Ns_InitializeCriticalSection.3 Ns_InitializeEvent.3 Ns_InitializeMutex.3 Ns_InitializeRWLock.3 Ns_InitializeSemaphore.3 Ns_IntPrint.3 Ns_LeaveCriticalSection.3 Ns_LibPath.3 Ns_List.3 Ns_ListCons.3 Ns_ListCopy.3 Ns_ListDeleteDuplicates.3 Ns_ListDeleteIf.3 Ns_ListDeleteLowElements.3 Ns_ListDeleteWithTest.3 Ns_ListFree.3 Ns_ListLast.3 Ns_ListLength.3 Ns_ListMapcar.3 Ns_ListNconc.3 Ns_ListNmapcar.3 Ns_ListNreverse.3 Ns_ListPrint.3 Ns_ListSort.3 Ns_ListWeightSo
 rt.3 Ns_Location.3 Ns_LockMutex.3 Ns_Log.3 Ns_LogRoll.3 Ns_L!
 ogTime.3
 Ns_LogTime2.3 Ns_Main.3 Ns_MakePath.3 Ns_Malloc.3 Ns_Master.3 Ns_MasterLock.3 Ns_MasterUnlock.3 Ns_Match.3 Ns_Mime.3 Ns_Module.3 Ns_ModuleGetSymbol.3 Ns_ModuleLoad.3 Ns_ModulePath.3 Ns_ModuleSymbol.3 Ns_Mutex.3 Ns_MutexDestroy.3 Ns_MutexInit.3 Ns_MutexList.3 Ns_MutexLock.3 Ns_MutexSetName.3 Ns_MutexSetName2.3 Ns_MutexTryLock.3 Ns_MutexUnlock.3 Ns_NextWord.3 Ns_NoCloseOnExec.3 Ns_NormalizePath.3 Ns_Nsd.3 Ns_PageRoot.3 Ns_ParseHeader.3 Ns_ParseHttpTime.3 Ns_ParseRequest.3 Ns_ParseUrl.3 Ns_PathIsAbsolute.3 Ns_Pathname.3 Ns_Pause.3 Ns_Pool.3 Ns_PoolAlloc.3 Ns_PoolBlockSize.3 Ns_PoolCalloc.3 Ns_PoolCreate.3 Ns_PoolDestroy.3 Ns_PoolFlush.3 Ns_PoolFree.3 Ns_PoolRealloc.3 Ns_PoolStrCopy.3 Ns_PoolStrDup.3 Ns_ProcInfo.3 Ns_PurgeFiles.3 Ns_QueryToSet.3 Ns_QueueConn.3 Ns_QuoteHtml.3 Ns_RWLock.3 Ns_RWLockDestroy.3 Ns_RWLockInit.3 Ns_RWLockRdLock.3 Ns_RWLockUnlock.3 Ns_RWLockWrLock.3 Ns_Rand.3 Ns_ReadLockRWLock.3 Ns_ReadUnlockRWLock.3 Ns_Realloc.3 Ns_Reentrant.3 Ns_Register.3 Ns_RegisterA
 tExit.3 Ns_RegisterAtPreStartup.3 Ns_RegisterAtReady.3 Ns_RegisterAtServerShutdown.3 Ns_RegisterAtShutdown.3 Ns_RegisterAtSignal.3 Ns_RegisterAtStartup.3 Ns_RegisterCleanup.3 Ns_RegisterConnCleanup.3 Ns_RegisterDriver.3 Ns_RegisterFilter.3 Ns_RegisterModule.3 Ns_RegisterProcInfo.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_ReleaseTemp.3 Ns_Request.3 Ns_Resume.3 Ns_RollFile.3 Ns_RollFileByDate.3 Ns_Sched.3 Ns_ScheduleDaily.3 Ns_ScheduleProc.3 Ns_ScheduleProcEx.3 Ns_ScheduleWeekly.3 Ns_Sema.3 Ns_SemaDestroy.3 Ns_SemaInit.3 Ns_SemaPost.3 Ns_SemaWait.3 Ns_ServerSpecific.3 Ns_ServerSpecificAlloc.3 Ns_ServerSpecificDestroy.3 Ns_ServerSpecificGet.3 Ns_ServerSpecificSet.3 Ns_Set.3 Ns_SetConnLocationProc.3 Ns_SetCopy.3 Ns_SetCreate.3 Ns_SetDelete.3 Ns_SetDeleteKey.3 Ns_SetEvent.3 Ns_SetFind.3 Ns_SetFindCmp.3 Ns_SetFree.3 Ns_SetGet.3 Ns_SetGetCmp
 .3 Ns_SetIDeleteKey.3 Ns_SetIFind.3 Ns_SetIGet.3 Ns_SetIUniq!
 ue.3 Ns_
SetListFind.3 Ns_SetListFree.3 Ns_SetLocationProc.3 Ns_SetMerge.3 Ns_SetMove.3 Ns_SetPrint.3 Ns_SetPut.3 Ns_SetPutValue.3 Ns_SetRequestAuthorizeProc.3 Ns_SetRequestUrl.3 Ns_SetSockErrno.3 Ns_SetSplit.3 Ns_SetThreadLocalStorage.3 Ns_SetThreadServer.3 Ns_SetTrunc.3 Ns_SetUnique.3 Ns_SetUniqueCmp.3 Ns_SetUpdate.3 Ns_SetUrlToFileProc.3 Ns_SetUserAuthorizeProc.3 Ns_Signal.3 Ns_SkipUrl.3 Ns_Sock.3 Ns_SockAccept.3 Ns_SockAsyncConnect.3 Ns_SockAsyncConnect2.3 Ns_SockBind.3 Ns_SockCallback.3 Ns_SockCancelCallback.3 Ns_SockCloseLater.3 Ns_SockConnect.3 Ns_SockConnect2.3 Ns_SockErrno.3 Ns_SockIO.3 Ns_SockListen.3 Ns_SockListenCallback.3 Ns_SockListenEx.3 Ns_SockPipe.3 Ns_SockPortBound.3 Ns_SockRecv.3 Ns_SockSend.3 Ns_SockSetBlocking.3 Ns_SockSetNonBlocking.3 Ns_SockStrError.3 Ns_SockTimedConnect.3 Ns_SockTimedConnect2.3 Ns_SockWait.3 Ns_StopServer.3 Ns_StrCaseFind.3 Ns_StrCopy.3 Ns_StrDup.3 Ns_StrNStr.3 Ns_StrToLower.3 Ns_StrToUpper.3 Ns_StrTrim.3 Ns_StrTrimLeft.3 Ns_StrTrimRight.3 Ns_S
 tring.3 Ns_StringPrint.3 Ns_TclAllocateInterp.3 Ns_TclConn.3 Ns_TclCreateInterp.3 Ns_TclDbGetHandle.3 Ns_TclDeAllocateInterp.3 Ns_TclDestroyInterp.3 Ns_TclDetachedThread.3 Ns_TclEnterSet.3 Ns_TclEval.3 Ns_TclFile.3 Ns_TclFreeSet.3 Ns_TclGetConn.3 Ns_TclGetOpenChannel.3 Ns_TclGetOpenFd.3 Ns_TclGetSet.3 Ns_TclGetSet2.3 Ns_TclGetTimeFromObj.3 Ns_TclInit.3 Ns_TclInitInterps.3 Ns_TclInitModule.3 Ns_TclInterp.3 Ns_TclInterpServer.3 Ns_TclLibrary.3 Ns_TclLogError.3 Ns_TclLogErrorRequest.3 Ns_TclMarkForDelete.3 Ns_TclRegister.3 Ns_TclRegisterAtCleanup.3 Ns_TclRegisterAtCreate.3 Ns_TclRegisterAtDelete.3 Ns_TclRegisterDeferred.3 Ns_TclRequest.3 Ns_TclSet.3 Ns_TclSetTimeObj.3 Ns_TclThread.3 Ns_TclTimeObj.3 Ns_TempFile.3 Ns_Thread.3 Ns_Thread2.3 Ns_ThreadAlloc.3 Ns_ThreadCalloc.3 Ns_ThreadCreate.3 Ns_ThreadExit.3 Ns_ThreadFree.3 Ns_ThreadGetName.3 Ns_ThreadGetParent.3 Ns_ThreadId.3 Ns_ThreadJoin.3 Ns_ThreadList.3 Ns_ThreadMalloc.3 Ns_ThreadPool.3 Ns_ThreadRealloc.3 Ns_ThreadSelf.3 Ns_Th
 readSetName.3 Ns_ThreadStackSize.3 Ns_ThreadStrCopy.3 Ns_Thr!
 eadStrDu
p.3 Ns_ThreadYield.3 Ns_Time.3 Ns_TimedWaitForEvent.3 Ns_Tls.3 Ns_TlsAlloc.3 Ns_TlsGet.3 Ns_TlsSet.3 Ns_UTimedWaitForEvent.3 Ns_Uid.3 Ns_UnRegisterProxyRequest.3 Ns_UnRegisterRequest.3 Ns_UnlockMutex.3 Ns_UnscheduleProc.3 Ns_Url.3 Ns_UrlEncode.3 Ns_UrlIsDir.3 Ns_UrlIsFile.3 Ns_UrlSpecific.3 Ns_UrlSpecificAlloc.3 Ns_UrlSpecificDestroy.3 Ns_UrlSpecificGet.3 Ns_UrlSpecificGetExact.3 Ns_UrlSpecificGetFast.3 Ns_UrlSpecificSet.3 Ns_UrlToFile.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_asctime.3 ns_calloc.3 ns_closeonexec.3 ns_ctime.3 ns_duphigh.3 ns_fork.3 ns_free.3 ns_gmtime.3 ns_inet_ntoa.3 ns_localtime.3 ns_malloc.3 ns_pipe.3 ns_readdir.3 ns_realloc.3 ns_serverLog.3 ns_sigmask.3 ns_signal.3 ns_sigwait.3 ns_sockpair.3 ns_strcopy.3 ns_strdup.3 ns_strtok.3
+MANN=		crash.n env.n ns_addr.n ns_addrbyhost.n ns_adp.n ns_adp_abort.n ns_adp_append.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_mime.n ns_adp_mimetype.n ns_adp_parse.n ns_adp_puts.n ns_adp_registeradp.n ns_adp_registerproc.n ns_adp_registertag.n ns_adp_return.n ns_adp_safeeval.n ns_adp_stats.n ns_adp_stream.n ns_adp_tell.n ns_adp_trunc.n ns_after.n ns_at.n ns_atclose.n ns_atexit.n ns_atshutdown.n ns_atsignal.n ns_cache.n ns_cache_flush.n ns_cache_keys.n ns_cache_names.n ns_cache_size.n ns_cache_stats.n ns_cancel.n ns_chan.n ns_checkurl.n ns_chmod.n ns_cleanup.n ns_column.n ns_cond.n ns_config.n ns_configsection.n ns_configsections.n ns_conn.n ns_conncptofp.n ns_connsendfp.n ns_cp.n ns_cpfp.n ns_crash.n ns_critsec.n ns_crypt.n ns_db.n ns_dbconfigpath.n ns_dberrorcode.n ns_dberrormsg.n ns_dbreturnerror.n ns_env.n ns_eval.n ns_event.n ns_file.n ns_filter.n ns_fmttime.n ns_ftru
 ncate.n ns_get_multipart_formdata.n ns_getchannels.n ns_getcsv.n ns_geturl.n ns_gifsize.n ns_gmtime.n ns_guesstype.n ns_headers.n ns_hostbyaddr.n ns_hrefs.n ns_html.n ns_http.n ns_httptime.n ns_ictl.n ns_img.n ns_info.n ns_init.n ns_job.n ns_jpegsize.n ns_kill.n ns_library.n ns_link.n ns_localtime.n ns_log.n ns_logctl.n ns_logroll.n ns_markfordelete.n ns_mkdir.n ns_mktemp.n ns_module.n ns_modulepath.n ns_mutex.n ns_normalizepath.n ns_param.n ns_parseheader.n ns_parsehttptime.n ns_parsequery.n ns_pause.n ns_pooldescription.n ns_proc.n ns_purgefiles.n ns_puts.n ns_quotehtml.n ns_quotelisttolist.n ns_rand.n ns_register_adp.n ns_register_adptag.n ns_register_filter.n ns_register_proc.n ns_register_trace.n ns_rename.n ns_requestauthorize.n ns_respond.n ns_resume.n ns_return.n ns_returnadminnotice.n ns_returnbadrequest.n ns_returnerror.n ns_returnfile.n ns_returnforbidden.n ns_returnfp.n ns_returnnotfound.n ns_returnnotice.n ns_returnredirect.n ns_returnunauthorized.n ns_rmdir.n n
 s_rollfile.n ns_rwlock.n ns_sched.n ns_schedule_daily.n ns_s!
 chedule_
proc.n ns_schedule_weekly.n ns_section.n ns_sema.n ns_server.n ns_set.n ns_share.n ns_shutdown.n ns_sleep.n ns_sock.n ns_sockaccept.n ns_sockblocking.n ns_sockcallback.n ns_sockcheck.n ns_socketpair.n ns_socklisten.n ns_socklistencallback.n ns_socknonblocking.n ns_socknread.n ns_sockopen.n ns_sockselect.n ns_stats.n ns_striphtml.n ns_symlink.n ns_sync.n ns_table.n ns_thread.n ns_time.n ns_tmp.n ns_tmpnam.n ns_truncate.n ns_unlink.n ns_unregister_adp.n ns_unregister_proc.n ns_unschedule_proc.n ns_url2file.n ns_urldecode.n ns_urlencode.n ns_uudecode.n ns_uuencode.n ns_var.n ns_write.n ns_writecontent.n ns_writefp.n nsv_append.n nsv_array.n nsv_exists.n nsv_get.n nsv_incr.n nsv_lappend.n nsv_names.n nsv_set.n nsv_unset.n
 
 .include <bsd.port.mk>
diff -Nru aolserver.342/distinfo aolserver/distinfo
--- aolserver.342/distinfo	Thu Mar 18 03:27:52 2004
+++ aolserver/distinfo	Thu Jul  7 12:09:11 2005
@@ -1,2 +1,10 @@
-MD5 (aolserver-3.4.2-src.tar.gz) = 51d4336535c171782e8f5abeb5689cca
-SIZE (aolserver-3.4.2-src.tar.gz) = 3701565
+MD5 (aolserver-4.0.10-src.tar.gz) = 8c17261055f1326d012b84fcc66ffb26
+SIZE (aolserver-4.0.10-src.tar.gz) = 599052
+MD5 (nssha1-0.1.tar.gz) = 48fac53014a190239a86dd57af351627
+SIZE (nssha1-0.1.tar.gz) = 5794
+MD5 (nscache-1.5.tar.gz) = daa88717c214ff703d826e22e7447245
+SIZE (nscache-1.5.tar.gz) = 14594
+MD5 (nspostgres-4.0.tar.gz) = ce53fe8231fdd72a114e594d0cdb7629
+SIZE (nspostgres-4.0.tar.gz) = 20960
+MD5 (nsoracle-2.7.tar.gz) = c392fdc09dcfcb11f0fd1e520782a770
+SIZE (nsoracle-2.7.tar.gz) = 49723
diff -Nru aolserver.342/files/aolserver.sh aolserver/files/aolserver.sh
--- aolserver.342/files/aolserver.sh	Tue Mar  1 23:15:34 2005
+++ aolserver/files/aolserver.sh	Thu Jan  1 01:00:00 1970
@@ -1,35 +0,0 @@
-#! /bin/sh
-#
-#
-# PROVIDE: aolserver
-# REQUIRE: DAEMON NETWORKING SERVERS
-# KEYWORD: FreeBSD
-#
-# Add the following line to /etc/rc.conf to enable aolserver:
-#
-# aolserver_enable="YES"
-#
-# Tweakable parameters for users to override in rc.conf
-
-aolserver_enable=NO
-aolserver_home=%%PREFIX%%/aolserver
-aolserver_conf=${aolserver_home}/nsd.tcl 
-aolserver_flags="-t ${aolserver_conf} -u nobody -g nobody"
-aolserver_prog=nsd8x
-
-. /etc/rc.subr
-
-name=aolserver
-rcvar=$(set_rcvar)
-required_files=${aolserver_conf}
-command=${aolserver_home}/bin/${aolserver_prog}
-procname=${aolserver_home}/bin/${aolserver_prog}
-
-stop_cmd="stop_cmd"
-
-stop_cmd() {
-        ${command} ${aolserver_flags} -K
-}
-
-load_rc_config ${name}
-run_rc_command "$1"
diff -Nru aolserver.342/files/aolserver.sh.in aolserver/files/aolserver.sh.in
--- aolserver.342/files/aolserver.sh.in	Thu Jan  1 01:00:00 1970
+++ aolserver/files/aolserver.sh.in	Tue Jul 12 21:30:50 2005
@@ -0,0 +1,36 @@
+#! /bin/sh
+#
+#
+# PROVIDE: aolserver
+# REQUIRE: DAEMON NETWORKING SERVERS
+# KEYWORD: FreeBSD
+#
+# Add the following line to /etc/rc.conf to enable aolserver:
+#
+# aolserver_enable="YES"
+#
+# Tweakable parameters for users to override in rc.conf
+
+aolserver_enable=NO
+aolserver_home=%%PREFIX%%/aolserver
+aolserver_conf=${aolserver_home}/nsd.tcl 
+aolserver_flags="-t ${aolserver_conf} -u nobody -g nobody"
+aolserver_prog=nsd8x
+
+. /etc/rc.subr
+
+name=aolserver
+rcvar=$(set_rcvar)
+required_files=${aolserver_conf}
+command=${aolserver_home}/bin/${aolserver_prog}
+procname=${aolserver_home}/bin/${aolserver_prog}
+
+stop_cmd="stop_cmd"
+
+stop_cmd() {
+        ${command} ${aolserver_flags} -K
+}
+
+load_rc_config ${name}
+run_rc_command "$1"
+
diff -Nru aolserver.342/files/patch-a aolserver/files/patch-a
--- aolserver.342/files/patch-a	Thu Mar 28 10:03:29 2002
+++ aolserver/files/patch-a	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- include/Makefile.global	Fri Feb 15 11:39:00 2002
-+++ include/Makefile.global.new	Fri Feb 15 11:39:00 2002
-@@ -259,7 +259,7 @@
- TCL76_DIR=tcl7.6
- ifeq (bsd, $(findstring bsd, $(PLATFORM)))
-   TCL76_LIB=libtcl76.a
--  TCL8X_LIB=libtcl83g.a
-+  TCL8X_LIB=libtcl8.3g.a
- else
-   TCL76_LIB=libtcl7.6.a
-   TCL8X_LIB=libtcl8.3g.a
diff -Nru aolserver.342/files/patch-b aolserver/files/patch-b
--- aolserver.342/files/patch-b	Thu Mar 28 10:03:29 2002
+++ aolserver/files/patch-b	Thu Jan  1 01:00:00 1970
@@ -1,40 +0,0 @@
---- nsd/nsmain.c	Tue Apr  3 18:13:15 2001
-+++ nsd/nsmain.c.new	Fri Feb 15 12:22:04 2002
-@@ -311,16 +311,10 @@
-     /*
-      * Verify the uid/gid args.
-      */
--
--    if (garg != NULL) {
--	gid = Ns_GetGid(garg);
--	if (gid < 0) {
--	    gid = atoi(garg);
--	    if (gid == 0) {
--		Ns_Fatal("nsmain: invalid group '%s'", garg);
--	    }
--	}
--    }
-+    /* Reversed the order so this will actually work
-+     * Jon Griffin <jon@jongriffin.com> 01/27/2001
-+     *
-+    */
-     if (uarg != NULL) {
- 	uid = Ns_GetUid(uarg);
- 	gid = Ns_GetUserGid(uarg);
-@@ -329,6 +323,16 @@
- 	}
- 	if (uid == 0) {
- 	    Ns_Fatal("nsmain: invalid user '%s'", uarg);
-+	}
-+    }
-+
-+    if (garg != NULL) {
-+	gid = Ns_GetGid(garg);
-+	if (gid < 0) {
-+	    gid = atoi(garg);
-+	    if (gid == 0) {
-+		Ns_Fatal("nsmain: invalid group '%s'", garg);
-+	    }
- 	}
-     }
- 
diff -Nru aolserver.342/files/patch-c aolserver/files/patch-c
--- aolserver.342/files/patch-c	Thu Mar 28 10:03:29 2002
+++ aolserver/files/patch-c	Thu Jan  1 01:00:00 1970
@@ -1,24 +0,0 @@
---- tcl8.3.2/unix/tclUnixPipe.c	Thu Aug 17 17:46:15 2000
-+++ tcl8.3.2/unix/tclUnixPipe.c.new	Fri Feb 15 12:30:19 2002
-@@ -950,12 +950,16 @@
-      * nonblocking, the read will never block.
-      */
- 
--    bytesRead = read(GetFd(psPtr->inFile), buf, (size_t) toRead);
--    if (bytesRead > -1) {
--        return bytesRead;
-+    while (1) {
-+        bytesRead = read(GetFd(psPtr->inFile), buf, (size_t) toRead);
-+        if (bytesRead > -1) {
-+           return bytesRead;
-+        }
-+        if ( errno != EINTR ) {
-+           *errorCodePtr = errno;
-+           return -1;
-+        }
-     }
--    *errorCodePtr = errno;
--    return -1;
- }
- 
- /*
diff -Nru aolserver.342/files/pkg-install.in aolserver/files/pkg-install.in
--- aolserver.342/files/pkg-install.in	Thu Jan  1 01:00:00 1970
+++ aolserver/files/pkg-install.in	Wed Jul 13 22:15:30 2005
@@ -0,0 +1,46 @@
+#! /bin/sh
+
+PATH=/bin:/usr/sbin:/usr/bin
+EXAMPLESDIR=%%EXAMPLESDIR%%
+AOLSERVERBASE=%%AOLSERVERBASE%%
+
+post-install() {
+	echo "Running post-install script"
+	echo "Setting file permissions"
+	chown nobody:nogroup ${AOLSERVERBASE}/servers/server1/modules/nslog
+	chown nobody:nogroup ${AOLSERVERBASE}/log
+	chmod 755 ${AOLSERVERBASE}
+	chmod 755 ${EXAMPLESDIR}/aolserver.sh.sample
+
+	echo "Checking Aolserver processes before (re)start"
+	pid1=`ps -ax | grep sample-config | grep -v grep| awk -F' ' '{print $1}'`;
+	if test "$pid1" = "" ; then 
+		echo ""
+	else
+		echo "Killing sample-config pid"	
+		kill $pid1;
+	fi
+
+	pid2=`ps -ax | grep nsd | grep -v grep| awk -F' ' '{print $1}'`;
+	if test "$pid2" = "" ; then
+		echo "Good. No running Aolserver process.";
+	else
+		echo "Warning: at least one non-standard Aolserver process is running..."
+		echo "We are still starting Aolserver, but it may not be able to listen on the same address:port"
+		echo "FYI: killall -9 nsd stops all processes. Or change the IP-address in config.tcl, then restart."
+	fi
+
+	echo "Starting aolserver: ${AOLSERVERBASE}/bin/nsd -t ${AOLSERVERBASE}/sample-config.tcl -u nobody -g nogroup" 
+	${AOLSERVERBASE}/bin/nsd -t ${AOLSERVERBASE}/sample-config.tcl -u nobody -g nogroup
+}
+
+case $2 in
+
+POST-INSTALL)
+	post-install
+	;;
+*)
+	echo "unknown pkg-install option"
+	;;
+esac
+
diff -Nru aolserver.342/files/pkg-message.in aolserver/files/pkg-message.in
--- aolserver.342/files/pkg-message.in	Tue Mar  1 23:15:34 2005
+++ aolserver/files/pkg-message.in	Sat Jul 16 07:59:59 2005
@@ -1,9 +1,31 @@
+     ******** READ THIS ********
 
-Assuming you have changed to %%PREFIX%%, please copy
-aolserver/sample-config.tcl to aolserver/nsd.tcl and season to taste.
-An example server is in at aolserver/servers/server1, and you should
-similarly copy the contents of this directory to, e.g.,
-aolserver/servers/www.mydomain.com before modifying them.
+Congratulations! You have installed the web application server, Aolserver.
 
-These files are examples only and will be deleted if you remove this
-port.
+Test aolserver:
+    # %%AOLSERVERBASE%%/bin/nsd -t %%AOLSERVERBASE%%/sample-config.tcl -u nobody -g nogroup
+
+Then, with your favorite browser, something like:
+    # lynx localhost:8000
+
+Kill aolserver:
+    # killall nsd
+
+A sample start/stop script is in %%PREFIX%%/etc/rc.d/aolserver.sh.sample
+
+Generally one would copy %%AOLSERVERBASE%%/sample-config.tcl to 
+%%AOLSERVERBASE%%/nsd.tcl and season to taste. For example:
+set address to 0.0.0.0 or the actual ip-address and set httpport to 80.
+
+For AOLserver 4 using privileged ports (usually < 1024), add the flag
+-b youraddress:yourport. So:
+    # %%AOLSERVERBASE%%/bin/nsd -t %%AOLSERVERBASE%%/sample-config.tcl \
+      -u nobody -g nogroup -b 0.0.0.0:80
+    # lynx localhost
+
+Remember: THIS MESSAGE is in PORTSDIR/www/aolserver/files/pkg-message.in. 
+
+-Aldert
+aldert@nooitgedagt.net
+
+     ******** READ THE INFORMATION ABOVE ********
diff -Nru aolserver.342/pkg-deinstall aolserver/pkg-deinstall
--- aolserver.342/pkg-deinstall	Thu Jan  1 01:00:00 1970
+++ aolserver/pkg-deinstall	Wed Jul 13 23:23:02 2005
@@ -0,0 +1,21 @@
+#! /bin/sh
+
+PATH=$PATH:/bin:/usr/bin:/usr/sbin
+
+case $2 in
+
+POST-DEINSTALL)
+	echo "You are deinstalling this port:"
+	echo "  Remember to kill the associated Aolserver process if we don't succeed."
+	echo "  We will try to kill the standard now:"
+	pid=`ps -ax | grep sample-config | grep -v grep| awk -F' ' '{print $1}'`;
+	if test "$pid" = "" ; then
+		echo "  No sample-config.tcl process found."
+	else
+		echo "  Killing sample-config.tcl proces. pid: $pid ."
+		kill $pid
+		echo "  Done."
+	fi
+	;;
+esac
+ 
diff -Nru aolserver.342/pkg-descr aolserver/pkg-descr
--- aolserver.342/pkg-descr	Mon Feb 26 16:57:22 2001
+++ aolserver/pkg-descr	Thu May 26 02:09:02 2005
@@ -1,7 +1,19 @@
-AOLserver is a highly-optimized multi-threaded web server. Its main
-features include database connection-pooling and a powerful Tcl API
-for application development.
+AOLserver is a highly-optimized multi-threaded web server. 
+It is used by America Online to power the busiest sites on the internet
+such as AOL.com, Netscape.com, Mapquest.com and Moviefone.com.
+AOLserver is similar in scope to servers such as BEA Weblogic, 
+IBM's Websphere and Apache's Tomcat.
 
-WWW: http://www.aolserver.com/
+The features that make it a strong server include
+- a multi-threaded architecture for extremely efficient performance
+  in high demand environments
+- native database APIs for simplified database access
+- pooled database connections for fast, readily available database connectivity 
+- an embedded scripting language (Tcl) for rapid development of business logic.
 
-- Matt Braithwaite <mab@red-bean.com>
+AOLserver is also open source and freely available.
+
+WWW: http://www.aolserver.com
+
+- Aldert
+aldert@openacs.nl
diff -Nru aolserver.342/pkg-plist aolserver/pkg-plist
--- aolserver.342/pkg-plist	Thu Mar 28 10:03:28 2002
+++ aolserver/pkg-plist	Wed Jul 13 22:18:00 2005
@@ -1,172 +1,127 @@
-aolserver/bin/translate-ini
-aolserver/bin/nsd8x
-aolserver/bin/nsd76
-aolserver/bin/nsd
-aolserver/bin/nssock.so
+aolserver/bin/init.tcl
+aolserver/bin/install-sh
+%%nscache%%aolserver/bin/nscache.so
 aolserver/bin/nscgi.so
 aolserver/bin/nscp.so
+aolserver/bin/nsd
+aolserver/bin/nsdb.so
+aolserver/bin/nsext.so
 aolserver/bin/nslog.so
+%%nsoracle%%aolserver/bin/nsoracle.so
 aolserver/bin/nsperm.so
-aolserver/bin/nsext.so
-aolserver/modules/tcl/util.tcl
+%%nspostgres%%aolserver/bin/nspostgres.so
+aolserver/bin/nssock.so
+%%nssha1%%aolserver/bin/nssha1.so
+aolserver/bin/nsthreadtest
+aolserver/include/Makefile.global
+aolserver/include/Makefile.module
+aolserver/include/ns.h
+aolserver/include/nsdb.h
+aolserver/include/nsextmsg.h
+aolserver/include/nspd.h
+aolserver/include/nsthread.h
+aolserver/lib/libnsd.so
+aolserver/lib/libnsdb.so
+aolserver/lib/libnsext.so
+aolserver/lib/libnspd.a
+aolserver/lib/libnsthread.so
+aolserver/modules/tcl/charsets.tcl
+aolserver/modules/tcl/compat.tcl
 aolserver/modules/tcl/debug.tcl
-aolserver/modules/tcl/namespace.tcl
+aolserver/modules/tcl/fastpath.tcl
 aolserver/modules/tcl/file.tcl
 aolserver/modules/tcl/form.tcl
 aolserver/modules/tcl/http.tcl
 aolserver/modules/tcl/init.tcl
 aolserver/modules/tcl/modlog.tcl
-aolserver/modules/tcl/prodebug.tcl
 aolserver/modules/tcl/nsdb.tcl
-aolserver/modules/tcl/sendmail.tcl
-aolserver/modules/tcl/tcl.html
-aolserver/modules/tcl/fastpath.tcl
 aolserver/modules/tcl/nsperm/compat.tcl
 aolserver/modules/tcl/nsperm/init.tcl
-aolserver/lib/tcl8.3/msgcat1.0/pkgIndex.tcl
-aolserver/lib/tcl8.3/msgcat1.0/msgcat.tcl
-aolserver/lib/tcl8.3/encoding/symbol.enc
-aolserver/lib/tcl8.3/encoding/big5.enc
-aolserver/lib/tcl8.3/encoding/cp1250.enc
-aolserver/lib/tcl8.3/encoding/cp1251.enc
-aolserver/lib/tcl8.3/encoding/cp1252.enc
-aolserver/lib/tcl8.3/encoding/cp1253.enc
-aolserver/lib/tcl8.3/encoding/cp1254.enc
-aolserver/lib/tcl8.3/encoding/cp1255.enc
-aolserver/lib/tcl8.3/encoding/cp1256.enc
-aolserver/lib/tcl8.3/encoding/cp1257.enc
-aolserver/lib/tcl8.3/encoding/cp1258.enc
-aolserver/lib/tcl8.3/encoding/cp437.enc
-aolserver/lib/tcl8.3/encoding/cp737.enc
-aolserver/lib/tcl8.3/encoding/cp775.enc
-aolserver/lib/tcl8.3/encoding/cp850.enc
-aolserver/lib/tcl8.3/encoding/cp852.enc
-aolserver/lib/tcl8.3/encoding/cp855.enc
-aolserver/lib/tcl8.3/encoding/cp857.enc
-aolserver/lib/tcl8.3/encoding/cp860.enc
-aolserver/lib/tcl8.3/encoding/cp861.enc
-aolserver/lib/tcl8.3/encoding/cp862.enc
-aolserver/lib/tcl8.3/encoding/cp863.enc
-aolserver/lib/tcl8.3/encoding/cp864.enc
-aolserver/lib/tcl8.3/encoding/cp865.enc
-aolserver/lib/tcl8.3/encoding/cp866.enc
-aolserver/lib/tcl8.3/encoding/cp869.enc
-aolserver/lib/tcl8.3/encoding/cp874.enc
-aolserver/lib/tcl8.3/encoding/cp932.enc
-aolserver/lib/tcl8.3/encoding/cp936.enc
-aolserver/lib/tcl8.3/encoding/cp949.enc
-aolserver/lib/tcl8.3/encoding/cp950.enc
-aolserver/lib/tcl8.3/encoding/dingbats.enc
-aolserver/lib/tcl8.3/encoding/euc-cn.enc
-aolserver/lib/tcl8.3/encoding/euc-jp.enc
-aolserver/lib/tcl8.3/encoding/euc-kr.enc
-aolserver/lib/tcl8.3/encoding/gb12345.enc
-aolserver/lib/tcl8.3/encoding/gb1988.enc
-aolserver/lib/tcl8.3/encoding/gb2312.enc
-aolserver/lib/tcl8.3/encoding/iso2022-jp.enc
-aolserver/lib/tcl8.3/encoding/iso2022-kr.enc
-aolserver/lib/tcl8.3/encoding/iso2022.enc
-aolserver/lib/tcl8.3/encoding/iso8859-1.enc
-aolserver/lib/tcl8.3/encoding/iso8859-2.enc
-aolserver/lib/tcl8.3/encoding/iso8859-3.enc
-aolserver/lib/tcl8.3/encoding/iso8859-4.enc
-aolserver/lib/tcl8.3/encoding/iso8859-5.enc
-aolserver/lib/tcl8.3/encoding/jis0201.enc
-aolserver/lib/tcl8.3/encoding/jis0208.enc
-aolserver/lib/tcl8.3/encoding/iso8859-6.enc
-aolserver/lib/tcl8.3/encoding/iso8859-7.enc
-aolserver/lib/tcl8.3/encoding/iso8859-8.enc
-aolserver/lib/tcl8.3/encoding/iso8859-9.enc
-aolserver/lib/tcl8.3/encoding/jis0212.enc
-aolserver/lib/tcl8.3/encoding/koi8-r.enc
-aolserver/lib/tcl8.3/encoding/ksc5601.enc
-aolserver/lib/tcl8.3/encoding/macCentEuro.enc
-aolserver/lib/tcl8.3/encoding/macCroatian.enc
-aolserver/lib/tcl8.3/encoding/macCyrillic.enc
-aolserver/lib/tcl8.3/encoding/macDingbats.enc
-aolserver/lib/tcl8.3/encoding/macGreek.enc
-aolserver/lib/tcl8.3/encoding/macIceland.enc
-aolserver/lib/tcl8.3/encoding/macJapan.enc
-aolserver/lib/tcl8.3/encoding/macRoman.enc
-aolserver/lib/tcl8.3/encoding/macRomania.enc
-aolserver/lib/tcl8.3/encoding/macThai.enc
-aolserver/lib/tcl8.3/encoding/macTurkish.enc
-aolserver/lib/tcl8.3/encoding/macUkraine.enc
-aolserver/lib/tcl8.3/encoding/shiftjis.enc
-aolserver/lib/tcl8.3/encoding/ascii.enc
-aolserver/lib/tcl8.3/http1.0/pkgIndex.tcl
-aolserver/lib/tcl8.3/http1.0/http.tcl
-aolserver/lib/tcl8.3/http2.3/pkgIndex.tcl
-aolserver/lib/tcl8.3/http2.3/http.tcl
-aolserver/lib/tcl8.3/dde1.1/pkgIndex.tcl
-aolserver/lib/tcl8.3/opt0.4/optparse.tcl
-aolserver/lib/tcl8.3/opt0.4/pkgIndex.tcl
-aolserver/lib/tcl8.3/reg1.0/pkgIndex.tcl
-aolserver/lib/tcl8.3/tcltest1.0/pkgIndex.tcl
-aolserver/lib/tcl8.3/tcltest1.0/tcltest.tcl
-aolserver/lib/tcl8.3/history.tcl
-aolserver/lib/tcl8.3/word.tcl
-aolserver/lib/tcl8.3/tclIndex
-aolserver/lib/tcl8.3/auto.tcl
-aolserver/lib/tcl8.3/init.tcl
-aolserver/lib/tcl8.3/ldAout.tcl
-aolserver/lib/tcl8.3/license.terms
-aolserver/lib/tcl8.3/package.tcl
-aolserver/lib/tcl8.3/parray.tcl
-aolserver/lib/tcl8.3/safe.tcl
-aolserver/lib/libnspd.a
-aolserver/lib/libnsthread.a
-aolserver/servers/server1/modules/nsperm/perms
-aolserver/servers/server1/modules/nsperm/hosts.deny
-aolserver/servers/server1/modules/nsperm/hosts.allow
+aolserver/modules/tcl/prodebug.tcl
+aolserver/modules/tcl/sendmail.tcl
+aolserver/modules/tcl/stats.tcl
+aolserver/modules/tcl/util.tcl
+aolserver/sample-config.tcl
 aolserver/servers/server1/modules/nsperm/group
+aolserver/servers/server1/modules/nsperm/hosts.allow
+aolserver/servers/server1/modules/nsperm/hosts.deny
 aolserver/servers/server1/modules/nsperm/passwd
+aolserver/servers/server1/modules/nsperm/perms
 aolserver/servers/server1/pages/index.html
-aolserver/include/Makefile.module
-aolserver/include/ns.h
-aolserver/include/nsextmsg.h
-aolserver/include/nspd.h
-aolserver/include/nsthread.h
-aolserver/include/tcl.h
-aolserver/include/tcl76.h
-aolserver/include/tcl83.h
-aolserver/include/tclDecls.h
-aolserver/include/Makefile.global
-aolserver/include/nsd.h
-aolserver/sample-config.tcl
-etc/rc.d/aolserver.sh
-share/doc/aolserver/ChangeLog
-share/doc/aolserver/README
-share/doc/aolserver/config.txt
-share/doc/aolserver/faq.html
-share/doc/aolserver/default-home.html
-share/doc/aolserver/install.html
-share/doc/aolserver/license.txt
-share/doc/aolserver/tcl-changes.txt
-share/doc/aolserver/tuning.html
-@exec mkdir -p %D/aolserver/servers/server1/modules/nslog
-@exec mkdir -p %D/aolserver/log
+%%PORTDOCS%%%%DOCSDIR%%/README-tests.txt
+%%PORTDOCS%%%%DOCSDIR%%/adp/test1.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test2.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test3.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test4.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test4.inc
+%%PORTDOCS%%%%DOCSDIR%%/adp/test5.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test5a.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test6.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test7.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test7b.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test7c.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test8.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test8a.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test8b.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test9.adp
+%%PORTDOCS%%%%DOCSDIR%%/adp/test9.inc
+%%PORTDOCS%%%%DOCSDIR%%/api/ns_conn.adp
+%%PORTDOCS%%%%DOCSDIR%%/api/ns_job.adp
+%%PORTDOCS%%%%DOCSDIR%%/api/ns_localtime.adp
+%%PORTDOCS%%%%DOCSDIR%%/cdev/test1.adp
+%%PORTDOCS%%%%DOCSDIR%%/dbase/test1.adp
+%%PORTDOCS%%%%DOCSDIR%%/index.adp
+%%PORTDOCS%%%%DOCSDIR%%/new/all.tcl
+%%PORTDOCS%%%%DOCSDIR%%/new/harness.tcl
+%%PORTDOCS%%%%DOCSDIR%%/new/http-test-config.tcl
+%%PORTDOCS%%%%DOCSDIR%%/new/http.test
+%%PORTDOCS%%%%DOCSDIR%%/new/ns_addrbyhost.test
+%%PORTDOCS%%%%DOCSDIR%%/new/ns_adp_compress.test
+%%PORTDOCS%%%%DOCSDIR%%/new/ns_hostbyaddr.test
+%%PORTDOCS%%%%DOCSDIR%%/new/ns_hrefs.test
+%%PORTDOCS%%%%DOCSDIR%%/new/servers/server1/pages/ns_adp_compress.adp
+%%PORTDOCS%%%%DOCSDIR%%/nstelemetry.adp
+%%PORTDOCS%%%%DOCSDIR%%/sec/test1.adp
+%%PORTDOCS%%%%DOCSDIR%%/tcl/test1.tcl
+%%PORTDOCS%%%%DOCSDIR%%/tcl/test1a.tcl
+%%PORTDOCS%%%%DOCSDIR%%/tcl/test1b.tcl
+%%PORTDOCS%%%%DOCSDIR%%/tests.html
+%%EXAMPLESDIR%%/aolserver.sh.sample
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/license.terms
 @dirrm aolserver/bin
-@dirrm aolserver/log
+@dirrm aolserver/include
+@dirrm aolserver/lib
+@unexec rm -Rf %D/aolserver/log 2>&1 > /dev/null || true
+@dirrm aolserver/man/man1
+@dirrm aolserver/man/man3
+@dirrm aolserver/man/mann
+@dirrm aolserver/man
 @dirrm aolserver/modules/tcl/nsperm
 @dirrm aolserver/modules/tcl
 @dirrm aolserver/modules
-@dirrm aolserver/lib/tcl8.3/msgcat1.0
-@dirrm aolserver/lib/tcl8.3/encoding
-@dirrm aolserver/lib/tcl8.3/http1.0
-@dirrm aolserver/lib/tcl8.3/http2.3
-@dirrm aolserver/lib/tcl8.3/dde1.1
-@dirrm aolserver/lib/tcl8.3/opt0.4
-@dirrm aolserver/lib/tcl8.3/reg1.0
-@dirrm aolserver/lib/tcl8.3/tcltest1.0
-@dirrm aolserver/lib/tcl8.3
-@dirrm aolserver/lib
-@dirrm aolserver/servers/server1/modules/nslog
+@unexec rm -Rf %D/aolserver/servers/server1/modules/nslog 2>&1 > /dev/null || true
 @dirrm aolserver/servers/server1/modules/nsperm
 @dirrm aolserver/servers/server1/modules
 @dirrm aolserver/servers/server1/pages
 @dirrm aolserver/servers/server1
 @dirrm aolserver/servers
-@dirrm aolserver/include
 @dirrm aolserver
-@dirrm share/doc/aolserver
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/adp
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/api
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/cdev
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/dbase
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/new/servers/server1/pages
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/new/servers/server1
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/new/servers
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/new
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/sec
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/tcl
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTDOCS%%@exec mkdir -p %%DOCSDIR%%
+@exec mkdir -p %D/aolserver/servers/server1/modules/nslog
+@exec mkdir -p %D/aolserver/log
+@exec mkdir -p %D/%%EXAMPLESDIR%%
+@unexec rm -Rf %D/%%EXAMPLESDIR%% 2>&1 >/dev/null || true

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507160610.j6G6AE6d028893>