diff options
author | pav <pav@FreeBSD.org> | 2005-07-18 01:03:18 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2005-07-18 01:03:18 +0800 |
commit | 84f1a48ccda5323db61a8747f477888f9bc8f86d (patch) | |
tree | d10177f715ad9b310854bc1ac3ef99735b3bb3e0 /www | |
parent | e61782dcd0fd6cb5fbbe9874893f05cf2d7a796b (diff) | |
download | freebsd-ports-graphics-84f1a48ccda5323db61a8747f477888f9bc8f86d.tar.gz freebsd-ports-graphics-84f1a48ccda5323db61a8747f477888f9bc8f86d.tar.zst freebsd-ports-graphics-84f1a48ccda5323db61a8747f477888f9bc8f86d.zip |
- Update to 4.0.10
- Transfer maintainership to submitter
PR: ports/83547
Submitted by: Aldert Nooitgedagt <aldert@nooitgedagt.net>
Approved by: Matthew Braithwaite <mab@red-bean.com> (maintainer)
Diffstat (limited to 'www')
-rw-r--r-- | www/aolserver/Makefile | 363 | ||||
-rw-r--r-- | www/aolserver/distinfo | 12 | ||||
-rw-r--r-- | www/aolserver/files/aolserver.sh.in (renamed from www/aolserver/files/aolserver.sh) | 1 | ||||
-rw-r--r-- | www/aolserver/files/patch-a | 11 | ||||
-rw-r--r-- | www/aolserver/files/patch-b | 40 | ||||
-rw-r--r-- | www/aolserver/files/patch-c | 24 | ||||
-rw-r--r-- | www/aolserver/files/pkg-install.in | 46 | ||||
-rw-r--r-- | www/aolserver/files/pkg-message.in | 36 | ||||
-rw-r--r-- | www/aolserver/pkg-deinstall | 20 | ||||
-rw-r--r-- | www/aolserver/pkg-descr | 22 | ||||
-rw-r--r-- | www/aolserver/pkg-plist | 247 |
11 files changed, 559 insertions, 263 deletions
diff --git a/www/aolserver/Makefile b/www/aolserver/Makefile index b87ff4e0f33..30093bbe44f 100644 --- a/www/aolserver/Makefile +++ b/www/aolserver/Makefile @@ -6,53 +6,360 @@ # 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 +MAINTAINER= aldert@nooitgedagt.net 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-thread USE_RC_SUBR= YES PKGMESSAGE= ${WRKDIR}/pkg-message -SUB_FILES= pkg-message +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 -INSTALL_TARGET= install INST=${PREFIX}/${PORTNAME} +.if defined(WITH_ORACLE) +PLIST_SUB+= nsoracle="" +.else +PLIST_SUB+= nsoracle="@comment " +.endif -post-extract: - ${FIND} ${WRKSRC} -name CVS | ${XARGS} ${RM} -rf +.if defined(WITH_NSPOSTGRES) +PLIST_SUB+= nspostgres="" +BUILD_DEPENDS+= ${LOCALBASE}/bin/postmaster:${PORTSDIR}/databases/postgresql74-server +.else +PLIST_SUB+= nspostgres="@comment " +.endif + +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_ConfigGetBool.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_ConnResponseStatus.3 Ns_ConnReturn.3 \ + Ns_ConnReturnAdminNotice.3 Ns_ConnReturnBadRequest.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_EnterCriticalSection.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_IndexFindMultiple.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_ListWeightSort.3 Ns_Location.3 \ + Ns_LockMutex.3 Ns_Log.3 Ns_LogRoll.3 Ns_LogTime.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_RegisterAtExit.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_SetIUnique.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_String.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_ThreadSetName.3 \ + Ns_ThreadStackSize.3 Ns_ThreadStrCopy.3 Ns_ThreadStrDup.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_ftruncate.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 ns_rollfile.n ns_rwlock.n ns_sched.n \ + ns_schedule_daily.n ns_schedule_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 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} .include <bsd.port.mk> diff --git a/www/aolserver/distinfo b/www/aolserver/distinfo index dcea121eed5..6c9b3c88fc0 100644 --- a/www/aolserver/distinfo +++ b/www/aolserver/distinfo @@ -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 --git a/www/aolserver/files/aolserver.sh b/www/aolserver/files/aolserver.sh.in index 834d58fff00..44ba268a6cf 100644 --- a/www/aolserver/files/aolserver.sh +++ b/www/aolserver/files/aolserver.sh.in @@ -33,3 +33,4 @@ stop_cmd() { load_rc_config ${name} run_rc_command "$1" + diff --git a/www/aolserver/files/patch-a b/www/aolserver/files/patch-a deleted file mode 100644 index 5576bbaaea2..00000000000 --- a/www/aolserver/files/patch-a +++ /dev/null @@ -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 --git a/www/aolserver/files/patch-b b/www/aolserver/files/patch-b deleted file mode 100644 index 3f82e84c917..00000000000 --- a/www/aolserver/files/patch-b +++ /dev/null @@ -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 --git a/www/aolserver/files/patch-c b/www/aolserver/files/patch-c deleted file mode 100644 index 5716715a194..00000000000 --- a/www/aolserver/files/patch-c +++ /dev/null @@ -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 --git a/www/aolserver/files/pkg-install.in b/www/aolserver/files/pkg-install.in new file mode 100644 index 00000000000..f04e9956356 --- /dev/null +++ b/www/aolserver/files/pkg-install.in @@ -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 --git a/www/aolserver/files/pkg-message.in b/www/aolserver/files/pkg-message.in index 0343be321be..e506db09406 100644 --- a/www/aolserver/files/pkg-message.in +++ b/www/aolserver/files/pkg-message.in @@ -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 --git a/www/aolserver/pkg-deinstall b/www/aolserver/pkg-deinstall new file mode 100644 index 00000000000..d3bf33b7a2f --- /dev/null +++ b/www/aolserver/pkg-deinstall @@ -0,0 +1,20 @@ +#! /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 --git a/www/aolserver/pkg-descr b/www/aolserver/pkg-descr index 986fc40c2d4..bc04c6db262 100644 --- a/www/aolserver/pkg-descr +++ b/www/aolserver/pkg-descr @@ -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 --git a/www/aolserver/pkg-plist b/www/aolserver/pkg-plist index 5f106992dc0..0a62f446d3e 100644 --- a/www/aolserver/pkg-plist +++ b/www/aolserver/pkg-plist @@ -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 |