head	1.43;
access;
symbols
	RELEASE_8_3_0:1.37
	RELEASE_9_0_0:1.37
	RELEASE_7_4_0:1.35
	RELEASE_8_2_0:1.35
	RELEASE_6_EOL:1.35
	RELEASE_8_1_0:1.35
	RELEASE_7_3_0:1.35
	RELEASE_8_0_0:1.35
	RELEASE_7_2_0:1.33
	RELEASE_7_1_0:1.31
	RELEASE_6_4_0:1.31
	RELEASE_5_EOL:1.31
	RELEASE_7_0_0:1.31
	RELEASE_6_3_0:1.31
	PRE_XORG_7:1.28
	RELEASE_4_EOL:1.22
	RELEASE_6_2_0:1.22
	RELEASE_6_1_0:1.21
	RELEASE_5_5_0:1.21
	RELEASE_6_0_0:1.19
	RELEASE_5_4_0:1.18
	RELEASE_4_11_0:1.17
	RELEASE_5_3_0:1.17
	RELEASE_4_10_0:1.17
	RELEASE_5_2_1:1.16
	RELEASE_5_2_0:1.16
	RELEASE_4_9_0:1.15
	RELEASE_5_1_0:1.15
	RELEASE_4_8_0:1.15
	RELEASE_5_0_0:1.14
	RELEASE_4_7_0:1.14
	RELEASE_4_6_2:1.14
	RELEASE_4_6_1:1.14
	RELEASE_4_6_0:1.14
	RELEASE_5_0_DP1:1.14
	RELEASE_4_5_0:1.13
	RELEASE_4_4_0:1.11
	RELEASE_4_3_0:1.9
	RELEASE_4_2_0:1.9
	RELEASE_4_1_1:1.6
	RELEASE_4_1_0:1.5
	RELEASE_3_5_0:1.5
	RELEASE_4_0_0:1.2;
locks; strict;
comment	@# @;


1.43
date	2013.02.06.19.12.45;	author svnexp;	state Exp;
branches;
next	1.42;

1.42
date	2012.11.17.06.02.27;	author svnexp;	state Exp;
branches;
next	1.41;

1.41
date	2012.11.02.20.18.44;	author bdrewery;	state Exp;
branches;
next	1.40;

1.40
date	2012.08.02.21.42.30;	author bdrewery;	state Exp;
branches;
next	1.39;

1.39
date	2012.07.30.15.38.16;	author zeising;	state Exp;
branches;
next	1.38;

1.38
date	2012.06.06.07.05.40;	author eadler;	state Exp;
branches;
next	1.37;

1.37
date	2011.08.09.15.41.29;	author mm;	state Exp;
branches;
next	1.36;

1.36
date	2011.03.23.15.53.22;	author mm;	state Exp;
branches;
next	1.35;

1.35
date	2009.08.27.15.04.16;	author amdmi3;	state Exp;
branches;
next	1.34;

1.34
date	2009.08.19.09.32.49;	author miwi;	state Exp;
branches;
next	1.33;

1.33
date	2009.02.23.14.46.36;	author mm;	state Exp;
branches;
next	1.32;

1.32
date	2009.02.03.09.18.51;	author mm;	state Exp;
branches;
next	1.31;

1.31
date	2007.08.04.11.41.24;	author gabor;	state Exp;
branches;
next	1.30;

1.30
date	2007.07.02.22.34.45;	author mm;	state Exp;
branches;
next	1.29;

1.29
date	2007.06.26.13.33.14;	author mm;	state Exp;
branches;
next	1.28;

1.28
date	2007.04.30.14.25.37;	author mm;	state Exp;
branches;
next	1.27;

1.27
date	2007.04.05.12.37.59;	author mm;	state Exp;
branches;
next	1.26;

1.26
date	2007.03.20.11.43.41;	author miwi;	state Exp;
branches;
next	1.25;

1.25
date	2007.03.07.13.27.46;	author miwi;	state Exp;
branches;
next	1.24;

1.24
date	2007.03.01.10.20.17;	author miwi;	state Exp;
branches;
next	1.23;

1.23
date	2007.02.02.14.46.49;	author gabor;	state Exp;
branches;
next	1.22;

1.22
date	2006.08.04.12.34.49;	author erwin;	state Exp;
branches;
next	1.21;

1.21
date	2006.01.07.06.29.56;	author dougb;	state Exp;
branches;
next	1.20;

1.20
date	2005.09.28.11.12.33;	author flz;	state Exp;
branches;
next	1.19;

1.19
date	2005.07.17.17.03.18;	author pav;	state Exp;
branches;
next	1.18;

1.18
date	2005.03.01.22.15.34;	author kan;	state Exp;
branches;
next	1.17;

1.17
date	2004.02.04.05.09.23;	author marcus;	state Exp;
branches;
next	1.16;

1.16
date	2003.11.13.12.54.54;	author trevor;	state Exp;
branches;
next	1.15;

1.15
date	2003.02.21.14.01.12;	author knu;	state Exp;
branches;
next	1.14;

1.14
date	2002.03.28.09.03.28;	author jkoshy;	state Exp;
branches;
next	1.13;

1.13
date	2001.11.16.01.46.52;	author pat;	state Exp;
branches;
next	1.12;

1.12
date	2001.11.15.23.41.04;	author pat;	state Exp;
branches;
next	1.11;

1.11
date	2001.06.15.22.51.34;	author dwcjr;	state Exp;
branches;
next	1.10;

1.10
date	2001.06.01.06.05.14;	author obrien;	state Exp;
branches;
next	1.9;

1.9
date	2000.10.27.16.11.21;	author kevlo;	state Exp;
branches;
next	1.8;

1.8
date	2000.10.22.13.40.54;	author jeh;	state Exp;
branches;
next	1.7;

1.7
date	2000.10.08.10.23.07;	author asami;	state Exp;
branches;
next	1.6;

1.6
date	2000.07.25.00.59.35;	author kevlo;	state Exp;
branches;
next	1.5;

1.5
date	2000.05.29.03.00.26;	author steve;	state Exp;
branches;
next	1.4;

1.4
date	2000.04.30.00.19.36;	author steve;	state Exp;
branches;
next	1.3;

1.3
date	2000.04.10.00.04.14;	author cpiazza;	state Exp;
branches;
next	1.2;

1.2
date	2000.02.23.13.55.38;	author imura;	state Exp;
branches;
next	1.1;

1.1
date	2000.01.29.05.59.24;	author steve;	state Exp;
branches;
next	;


desc
@@


1.43
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311776
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Matthew Braithwaite <mab@@red-bean.com>
# $FreeBSD: head/www/aolserver/Makefile 311776 2013-02-06 15:42:16Z gahr $

PORTNAME=	aolserver
PORTVERSION=	4.5.1
DISTVERSIONSUFFIX=	-src
PORTREVISION=	1
CATEGORIES=	www
MASTER_SITES=	SF/${PORTNAME}/AOLserver/${PORTVERSION}
DIST_SUBDIR=	aolserver

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	A multithreaded web server with embedded TCL interpreter

LICENSE=	MPL
LICENSE_FILE=	${WRKSRC}/license.terms

MAKE_JOBS_UNSAFE=	yes

WRKSRC=		${WRKDIR}/${DISTNAME:S/-src//}

AOLSERVERBASE?=	${PORTNAME}
AOLSERVERUSER?=	nobody
AOLSERVERGROUP?=	nogroup
USERS=	${AOLSERVERUSER}
GROUPS=	${AOLSERVERGROUP}

MANPREFIX=	${PREFIX}/${AOLSERVERBASE}
USE_GMAKE=	yes
HAS_CONFIGURE=	yes

USE_RC_SUBR=	${PORTNAME}
PKGMESSAGE=	${WRKDIR}/pkg-message
PKGINSTALL=	${WRKDIR}/pkg-install
PKGDEINSTALL=	${WRKDIR}/pkg-deinstall
SUB_FILES=	pkg-message aolserver pkg-install pkg-deinstall
SUB_VARS=	AOLSERVERUSER=${AOLSERVERUSER} \
		AOLSERVERGROUP=${AOLSERVERGROUP}
SUB_LIST+=	${SUB_VARS} AOLSERVERBASE="${PREFIX}/${AOLSERVERBASE}"
PLIST_SUB+=	${SUB_VARS} AOLSERVERBASE="${AOLSERVERBASE}"

USE_TCL=		84+
INVALID_TCL_VER=	86

ONLY_FOR_ARCHS=	i386 amd64

OPTIONS_DEFINE=	HTMLDOCS MANPAGES TESTS
HTMLDOCS_DESC=	Install HTML documentation
MANPAGES_DESC=	Install manpages
TESTS_DESC=	Install tests in example directory

.include <bsd.port.options.mk>

SUB_LIST+=	MKDIR="${MKDIR}" ECHO_CMD="${ECHO_CMD}" \
		CHOWN="${CHOWN}" CHMOD="${CHMOD}"

CONFIGURE_ENV+=		TCLSH="${TCLSH}"
CONFIGURE_ARGS+=	--prefix="${PREFIX}/${AOLSERVERBASE}" \
			--with-tcl="${TCL_LIBDIR}"

.if !defined(NO_INSTALL_MANPAGES) && ${PORT_OPTIONS:MMANPAGES}
INSTALL_TARGET=	install install-man
MANCOMPRESSED=	no
MAN1=		nsd.1
MAN3=	Ns_FreeConnInterp.3 Ns_ClsAlloc.3 Ns_GetMimeType.3 Ns_GetProcInfo.3 \
	Ns_IntPrint.3 Ns_SetUrlToFileProc.3 Ns_HttpTime.3 Ns_HtuuDecode.3 \
	Ns_IndexAdd.3 Ns_InfoAddress.3 Ns_ListCons.3 Ns_MasterLock.3 \
	Ns_ModuleGetSymbol.3 Ns_PoolAlloc.3 Ns_ServerSpecificAlloc.3 \
	Ns_DStringAppend.3 Ns_Main.3 Ns_PurgeFiles.3 Ns_HomePath.3 ns_calloc.3 \
	Ns_SemaDestroy.3 Ns_QuoteHtml.3 Ns_RWLockDestroy.3 Ns_RegisterAtExit.3 \
	Ns_SetConnLocationProc.3 Ns_SetCopy.3 Ns_SockRecv.3 \
	Ns_CacheBroadcast.3 Ns_TclEnterSet.3 Ns_CloseOnExec.3 \
	Ns_Db0or1Row.3 Ns_GetAddrByHost.3 Ns_FreeRequest.3 Ns_TclDbGetHandle.3 \
	Ns_TclDetachedThread.3 Ns_ThreadAlloc.3 Ns_TclGetOpenChannel.3 \
	Ns_TclGetTimeFromObj.3 Ns_TclInitInterps.3 Ns_TclRegisterAtCleanup.3 \
	Ns_Match.3 Ns_TlsAlloc.3 Ns_AbsoluteUrl.3 Ns_ThreadCreate.3 \
	Ns_UrlSpecificAlloc.3 Ns_AdjTime.3 Ns_AdpRegisterParser.3 Ns_GetTemp.3 \
	Ns_ConnReturnFile.3 Ns_ConnGetStatus.3 Ns_ConnGetType.3 \
	Ns_ConfigGetBool.3 Ns_DbDriverDbType.3 Ns_DbInterpretSqlFile.3 \
	Ns_CopyEnviron.3 Ns_ConnReturnOpenChannel.3 Ns_ExecArgblk.3 \
	Ns_ExtDbMsgCodeToName.3 Ns_FetchPage.3 Ns_Gzip.3 Ns_ConnFlush.3 \
	Ns_ConnDriverContext.3 Ns_ConnFlushHeaders.3 Ns_ClearSockErrno.3 \
	Ns_BindSock.3 Ns_ConnAuthPasswd.3 Ns_ConnGets.3 Ns_ConnClose.3 \
	Ns_After.3 ns_asctime.3 Ns_CsDestroy.3 Ns_ConnContent.3 Ns_DRand.3 \
	Ns_ConnCopyToChannel.3 Ns_ConnQueueHeaders.3 Ns_DbBouncePool.3 \
	Ns_DbSpExec.3 Ns_DecodeUrl.3 Ns_DriverInit.3 Ns_Encrypt.3 \
	Ns_ConnGetQuery.3 Ns_Fatal.3 Ns_ConnRedirect.3 Ns_ConnGetEncoding.3 \
	Ns_GetGid.3 ns_sigmask.3 Ns_SockCallback.3 Ns_AbsTimedWaitForEvent.3 \
	Ns_AuthorizeRequest.3 Ns_CondBroadcast.3 Ns_ConnCondSetHeaders.3 \
	Ns_ConnPrintfHeader.3 Ns_ConnReturnAdminNotice.3 \
	Ns_ConnReturnBadRequest.3 Ns_RegisterCleanup.3 Ns_TclAllocateInterp.3
MANN=	ns_geturl.n ns_gifsize.n ns_headers.n ns_hrefs.n ns_ictl.n ns_info.n \
	ns_gmtime.n ns_kill.n ns_column.n ns_library.n ns_localtime.n ns_log.n \
	ns_logroll.n ns_modulepath.n ns_normalizepath.n ns_parseheader.n \
	ns_parsequery.n ns_register_adp.n ns_http.n ns_after.n ns_adp_stats.n \
	ns_atclose.n ns_cache.n ns_chan.n ns_job.n ns_adp_argc.n \
	ns_adp_registeradp.n ns_chmod.n ns_conn.n ns_connsendfp.n ns_eval.n \
	ns_for.n ns_fmttime.n ns_rollfile.n ns_addrbyhost.n ns_cleanup.n \
	ns_rand.n ns_register_filter.n ns_set.n ns_share.n ns_crypt.n \
	ns_shutdown.n ns_sleep.n ns_sockaccept.n ns_thread.n ns_time.n \
	ns_checkurl.n ns_purgefiles.n ns_adp_ctl.n ns_adp_mimetype.n ns_adp.n \
	ns_adp_abort.n ns_url2file.n ns_mktemp.n ns_urlencode.n ns_uudecode.n \
	ns_writefp.n env.n ns_adp_append.n ns_adp_debug.n ns_config.n \
	ns_getchannels.n ns_guesstype.n ns_module.n ns_cond.n ns_httptime.n \
	ns_markfordelete.n ns_requestauthorize.n
MLINKS=	Ns_AdpRegisterParser.3 Ns_AdpRequest.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_AllocThreadLocalStorage.3 \
	Ns_AuthorizeRequest.3 Ns_AuthorizeUser.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_BeginDetachedThread.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_BeginThread.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_BroadcastEvent.3 \
	Ns_CacheBroadcast.3 Ns_CacheCreate.3 \
	Ns_CacheBroadcast.3 Ns_CacheCreateEntry.3 \
	Ns_CacheBroadcast.3 Ns_CacheCreateSz.3 \
	Ns_CacheBroadcast.3 Ns_CacheDeleteEntry.3 \
	Ns_CacheBroadcast.3 Ns_CacheDestroy.3 \
	Ns_CacheBroadcast.3 Ns_CacheFind.3 \
	Ns_CacheBroadcast.3 Ns_CacheFindEntry.3 \
	Ns_CacheBroadcast.3 Ns_CacheFirstEntry.3 \
	Ns_CacheBroadcast.3 Ns_CacheFlush.3 \
	Ns_CacheBroadcast.3 Ns_CacheFlushEntry.3 \
	Ns_CacheBroadcast.3 Ns_CacheFree.3 \
	Ns_CacheBroadcast.3 Ns_CacheGetValue.3 \
	Ns_CacheBroadcast.3 Ns_CacheKey.3 \
	Ns_CacheBroadcast.3 Ns_CacheLock.3 \
	Ns_CacheBroadcast.3 Ns_CacheMalloc.3 \
	Ns_CacheBroadcast.3 Ns_CacheName.3 \
	Ns_CacheBroadcast.3 Ns_CacheNextEntry.3 \
	Ns_CacheBroadcast.3 Ns_CacheSetValue.3 \
	Ns_CacheBroadcast.3 Ns_CacheSetValueSz.3 \
	Ns_CacheBroadcast.3 Ns_CacheSignal.3 \
	Ns_CacheBroadcast.3 Ns_CacheTimedWait.3 \
	Ns_CacheBroadcast.3 Ns_CacheTryLock.3 \
	Ns_CacheBroadcast.3 Ns_CacheUnlock.3 \
	Ns_CacheBroadcast.3 Ns_CacheUnsetValue.3 \
	Ns_CacheBroadcast.3 Ns_CacheWait.3 \
	Ns_After.3 Ns_Cancel.3 \
	Ns_ClsAlloc.3 Ns_ClsGet.3 \
	Ns_ClsAlloc.3 Ns_ClsSet.3 \
	Ns_CondBroadcast.3 Ns_CondDestroy.3 \
	Ns_CondBroadcast.3 Ns_CondInit.3 \
	Ns_CondBroadcast.3 Ns_CondSignal.3 \
	Ns_CondBroadcast.3 Ns_CondTimedWait.3 \
	Ns_CondBroadcast.3 Ns_CondWait.3 \
	Ns_ConfigGetBool.3 Ns_ConfigGetInt.3 \
	Ns_ConfigGetBool.3 Ns_ConfigGetInt64.3 \
	Ns_ConfigGetBool.3 Ns_ConfigGetPath.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnAuthUser.3 \
	Ns_ConnGetQuery.3 Ns_ConnClearQuery.3 \
	Ns_ConnContent.3 Ns_ConnContentFd.3 \
	Ns_ConnContent.3 Ns_ConnContentLength.3 \
	Ns_ConnContent.3 Ns_ConnContentOnDisk.3 \
	Ns_ConnCopyToChannel.3 Ns_ConnCopyToDString.3 \
	Ns_ConnCopyToChannel.3 Ns_ConnCopyToFd.3 \
	Ns_ConnCopyToChannel.3 Ns_ConnCopyToFile.3 \
	Ns_ConnDriverContext.3 Ns_ConnDriverName.3 \
	Ns_ConnGetQuery.3 Ns_ConnFirstFile.3 \
	Ns_ConnFlush.3 Ns_ConnFlushDirect.3 \
	Ns_ConnGetQuery.3 Ns_ConnGetFile.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnHeaders.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnHost.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnId.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnLocation.3 \
	Ns_ConnGetQuery.3 Ns_ConnNextFile.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnOutputHeaders.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnPeer.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnPeerPort.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnPort.3 \
	Ns_ConnPrintfHeader.3 Ns_ConnPuts.3 \
	Ns_ConnGets.3 Ns_ConnRead.3 \
	Ns_ConnGets.3 Ns_ConnReadHeaders.3 \
	Ns_ConnGets.3 Ns_ConnReadLine.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnResponseLength.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnResponseStatus.3 \
	Ns_ConnReturnAdminNotice.3 Ns_ConnReturnData.3 \
	Ns_ConnReturnOpenChannel.3 Ns_ConnReturnFdEx.3 \
	Ns_ConnReturnBadRequest.3 Ns_ConnReturnForbidden.3 \
	Ns_ConnReturnAdminNotice.3 Ns_ConnReturnHtml.3 \
	Ns_ConnReturnBadRequest.3 Ns_ConnReturnInternalError.3 \
	Ns_ConnReturnBadRequest.3 Ns_ConnReturnNoResponse.3 \
	Ns_ConnReturnBadRequest.3 Ns_ConnReturnNotFound.3 \
	Ns_ConnReturnBadRequest.3 Ns_ConnReturnNotImplemented.3 \
	Ns_ConnReturnBadRequest.3 Ns_ConnReturnNotModified.3 \
	Ns_ConnReturnAdminNotice.3 Ns_ConnReturnNotice.3 \
	Ns_ConnReturnBadRequest.3 Ns_ConnReturnOk.3 \
	Ns_ConnReturnOpenChannel.3 Ns_ConnReturnOpenFd.3 \
	Ns_ConnReturnOpenChannel.3 Ns_ConnReturnOpenFile.3 \
	Ns_ConnReturnBadRequest.3 Ns_ConnReturnStatus.3 \
	Ns_ConnReturnBadRequest.3 Ns_ConnReturnUnauthorized.3 \
	Ns_AuthorizeRequest.3 Ns_ConnRunRequest.3 \
	Ns_ConnPrintfHeader.3 Ns_ConnSend.3 \
	Ns_ConnPrintfHeader.3 Ns_ConnSendChannel.3 \
	Ns_ConnPrintfHeader.3 Ns_ConnSendDString.3 \
	Ns_ConnPrintfHeader.3 Ns_ConnSendFd.3 \
	Ns_ConnPrintfHeader.3 Ns_ConnSendFdEx.3 \
	Ns_ConnPrintfHeader.3 Ns_ConnSendFp.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnServer.3 \
	Ns_ConnGetEncoding.3 Ns_ConnSetEncoding.3 \
	Ns_ConnCondSetHeaders.3 Ns_ConnSetExpiresHeader.3 \
	Ns_ConnCondSetHeaders.3 Ns_ConnSetHeaders.3 \
	Ns_ConnCondSetHeaders.3 Ns_ConnSetLastModifiedHeader.3 \
	Ns_ConnCondSetHeaders.3 Ns_ConnSetLengthHeader.3 \
	Ns_ConnCondSetHeaders.3 Ns_ConnSetRequiredHeaders.3 \
	Ns_ConnGetStatus.3 Ns_ConnSetStatus.3 \
	Ns_ConnGetType.3 Ns_ConnSetType.3 \
	Ns_ConnAuthPasswd.3 Ns_ConnSock.3 \
	Ns_ConnPrintfHeader.3 Ns_ConnWrite.3 \
	Ns_CsDestroy.3 Ns_CsEnter.3 \
	Ns_CsDestroy.3 Ns_CsInit.3 \
	Ns_CsDestroy.3 Ns_CsLeave.3 \
	Ns_DStringAppend.3 Ns_DStringAppendArg.3 \
	Ns_DStringAppend.3 Ns_DStringAppendElement.3 \
	Ns_DStringAppend.3 Ns_DStringExport.3 \
	Ns_DStringAppend.3 Ns_DStringFree.3 \
	Ns_DStringAppend.3 Ns_DStringInit.3 \
	Ns_DStringAppend.3 Ns_DStringLength.3 \
	Ns_DStringAppend.3 Ns_DStringNAppend.3 \
	Ns_DStringAppend.3 Ns_DStringPop.3 \
	Ns_DStringAppend.3 Ns_DStringPrintf.3 \
	Ns_DStringAppend.3 Ns_DStringPush.3 \
	Ns_DStringAppend.3 Ns_DStringSetLength.3 \
	Ns_DStringAppend.3 Ns_DStringTrunc.3 \
	Ns_DStringAppend.3 Ns_DStringValue.3 \
	Ns_DStringAppend.3 Ns_DStringVarAppend.3 \
	Ns_Db0or1Row.3 Ns_Db1Row.3 \
	Ns_Db0or1Row.3 Ns_DbBindRow.3 \
	Ns_Db0or1Row.3 Ns_DbCancel.3 \
	Ns_Db0or1Row.3 Ns_DbDML.3 \
	Ns_DbDriverDbType.3 Ns_DbDriverName.3 \
	Ns_Db0or1Row.3 Ns_DbExec.3 \
	Ns_Db0or1Row.3 Ns_DbFlush.3 \
	Ns_Db0or1Row.3 Ns_DbGetRow.3 \
	Ns_DbBouncePool.3 Ns_DbPoolAllowable.3 \
	Ns_DbBouncePool.3 Ns_DbPoolDefault.3 \
	Ns_DbBouncePool.3 Ns_DbPoolDescription.3 \
	Ns_DbBouncePool.3 Ns_DbPoolGetHandle.3 \
	Ns_DbBouncePool.3 Ns_DbPoolGetMultipleHandles.3 \
	Ns_DbBouncePool.3 Ns_DbPoolList.3 \
	Ns_DbBouncePool.3 Ns_DbPoolPutHandle.3 \
	Ns_DbBouncePool.3 Ns_DbPoolTimedGetHandle.3 \
	Ns_DbBouncePool.3 Ns_DbPoolTimedGetMultipleHandles.3 \
	Ns_DbInterpretSqlFile.3 Ns_DbQuoteValue.3 \
	Ns_DbDriverDbType.3 Ns_DbRegisterDriver.3 \
	Ns_Db0or1Row.3 Ns_DbResetHandle.3 \
	Ns_Db0or1Row.3 Ns_DbSelect.3 \
	Ns_Db0or1Row.3 Ns_DbSetException.3 \
	Ns_DbSpExec.3 Ns_DbSpGetParams.3 \
	Ns_DbSpExec.3 Ns_DbSpReturnCode.3 \
	Ns_DbSpExec.3 Ns_DbSpSetParam.3 \
	Ns_DbSpExec.3 Ns_DbSpStart.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_DestroyCriticalSection.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_DestroyEvent.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_DestroyMutex.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_DestroyRWLock.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_DestroySemaphore.3 \
	Ns_AdjTime.3 Ns_DiffTime.3 \
	Ns_CloseOnExec.3 Ns_DupHigh.3 \
	Ns_DecodeUrl.3 Ns_EncodeUrl.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_EnterCriticalSection.3 \
	Ns_ExecArgblk.3 Ns_ExecArgv.3 \
	Ns_ExecArgblk.3 Ns_ExecProc.3 \
	Ns_ExecArgblk.3 Ns_ExecProcess.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_ExitThread.3 \
	Ns_ExtDbMsgCodeToName.3 Ns_ExtDbMsgNameToCode.3 \
	Ns_ExtDbMsgCodeToName.3 Ns_ExtDbMsgRequiresArg.3 \
	Ns_FetchPage.3 Ns_FetchURL.3 \
	Ns_ExecArgblk.3 Ns_Fork.3 \
	Ns_DRand.3 Ns_GenSeeds.3 \
	Ns_ConnGetEncoding.3 Ns_GetCharsetEncoding.3 \
	Ns_FreeConnInterp.3 Ns_GetConnInterp.3 \
	Ns_DriverInit.3 Ns_GetDriverContext.3 \
	Ns_ConnGetEncoding.3 Ns_GetEncoding.3 \
	Ns_ExecArgblk.3 Ns_GetEnviron.3 \
	Ns_ConnGetEncoding.3 Ns_GetFileEncoding.3 \
	Ns_GetAddrByHost.3 Ns_GetHostByAddr.3 \
	Ns_AuthorizeRequest.3 Ns_GetRequest.3 \
	Ns_BindSock.3 Ns_GetSockAddr.3 \
	Ns_ClearSockErrno.3 Ns_GetSockErrno.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_GetThread.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_GetThreadId.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_GetThreadLocalStorage.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_GetThreadServer.3 \
	Ns_AdjTime.3 Ns_GetTime.3 \
	Ns_ConnGetEncoding.3 Ns_GetTypeEncoding.3 \
	Ns_GetGid.3 Ns_GetUid.3 \
	Ns_GetGid.3 Ns_GetUserGid.3 \
	Ns_GetGid.3 Ns_GetUserHome.3 \
	Ns_HtuuDecode.3 Ns_HtuuEncode.3 \
	Ns_AdjTime.3 Ns_IncrTime.3 \
	Ns_IndexAdd.3 Ns_IndexDel.3 \
	Ns_IndexAdd.3 Ns_IndexDestroy.3 \
	Ns_IndexAdd.3 Ns_IndexDup.3 \
	Ns_IndexAdd.3 Ns_IndexEl.3 \
	Ns_IndexAdd.3 Ns_IndexFind.3 \
	Ns_IndexAdd.3 Ns_IndexFindInf.3 \
	Ns_IndexAdd.3 Ns_IndexFindMultiple.3 \
	Ns_IndexAdd.3 Ns_IndexInit.3 \
	Ns_IndexAdd.3 Ns_IndexIntInit.3 \
	Ns_IndexAdd.3 Ns_IndexStringAppend.3 \
	Ns_IndexAdd.3 Ns_IndexStringDestroy.3 \
	Ns_IndexAdd.3 Ns_IndexStringDup.3 \
	Ns_IndexAdd.3 Ns_IndexStringInit.3 \
	Ns_IndexAdd.3 Ns_IndexStringTrunc.3 \
	Ns_IndexAdd.3 Ns_IndexTrunc.3 \
	Ns_InfoAddress.3 Ns_InfoBootTime.3 \
	Ns_InfoAddress.3 Ns_InfoBuildDate.3 \
	Ns_InfoAddress.3 Ns_InfoConfigFile.3 \
	Ns_InfoAddress.3 Ns_InfoErrorLog.3 \
	Ns_InfoAddress.3 Ns_InfoHomePath.3 \
	Ns_InfoAddress.3 Ns_InfoHostname.3 \
	Ns_InfoAddress.3 Ns_InfoLabel.3 \
	Ns_InfoAddress.3 Ns_InfoNameOfExecutable.3 \
	Ns_InfoAddress.3 Ns_InfoPid.3 \
	Ns_InfoAddress.3 Ns_InfoPlatform.3 \
	Ns_InfoAddress.3 Ns_InfoServerName.3 \
	Ns_InfoAddress.3 Ns_InfoServerVersion.3 \
	Ns_InfoAddress.3 Ns_InfoServersStarted.3 \
	Ns_InfoAddress.3 Ns_InfoShutdownPending.3 \
	Ns_InfoAddress.3 Ns_InfoStarted.3 \
	Ns_InfoAddress.3 Ns_InfoTag.3 \
	Ns_InfoAddress.3 Ns_InfoUptime.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_InitializeCriticalSection.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_InitializeEvent.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_InitializeMutex.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_InitializeRWLock.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_InitializeSemaphore.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_LeaveCriticalSection.3 \
	Ns_HomePath.3 Ns_LibPath.3 \
	Ns_ListCons.3 Ns_ListCopy.3 \
	Ns_ListCons.3 Ns_ListDeleteDuplicates.3 \
	Ns_ListCons.3 Ns_ListDeleteIf.3 \
	Ns_ListCons.3 Ns_ListDeleteLowElements.3 \
	Ns_ListCons.3 Ns_ListDeleteWithTest.3 \
	Ns_ListCons.3 Ns_ListFree.3 \
	Ns_ListCons.3 Ns_ListLast.3 \
	Ns_ListCons.3 Ns_ListLength.3 \
	Ns_ListCons.3 Ns_ListMapcar.3 \
	Ns_ListCons.3 Ns_ListNconc.3 \
	Ns_ListCons.3 Ns_ListNmapcar.3 \
	Ns_ListCons.3 Ns_ListNreverse.3 \
	Ns_ListCons.3 Ns_ListPrint.3 \
	Ns_ListCons.3 Ns_ListSort.3 \
	Ns_ListCons.3 Ns_ListWeightSort.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_LockMutex.3 \
	Ns_Fatal.3 Ns_Log.3 \
	Ns_Fatal.3 Ns_LogRoll.3 \
	Ns_Fatal.3 Ns_LogTime.3 \
	Ns_Fatal.3 Ns_LogTime2.3 \
	Ns_HomePath.3 Ns_MakePath.3 \
	Ns_MasterLock.3 Ns_MasterUnlock.3 \
	Ns_ModuleGetSymbol.3 Ns_ModuleLoad.3 \
	Ns_HomePath.3 Ns_ModulePath.3 \
	Ns_ModuleGetSymbol.3 Ns_ModuleSymbol.3 \
	Ns_DestroyMutex.3 Ns_MutexDestroy.3 \
	Ns_DestroyMutex.3 Ns_MutexInit.3 \
	Ns_DestroyMutex.3 Ns_MutexList.3 \
	Ns_DestroyMutex.3 Ns_MutexLock.3 \
	Ns_DestroyMutex.3 Ns_MutexSetName.3 \
	Ns_DestroyMutex.3 Ns_MutexSetName2.3 \
	Ns_DestroyMutex.3 Ns_MutexTryLock.3 \
	Ns_DestroyMutex.3 Ns_MutexUnlock.3 \
	Ns_Match.3 Ns_NextWord.3 \
	Ns_CloseOnExec.3 Ns_NoCloseOnExec.3 \
	Ns_HomePath.3 Ns_NormalizePath.3 \
	Ns_InfoAddress.3 Ns_PageRoot.3 \
	Ns_FreeRequest.3 Ns_ParseHeader.3 \
	Ns_HttpTime.3 Ns_ParseHttpTime.3 \
	Ns_FreeRequest.3 Ns_ParseRequest.3 \
	Ns_AbsoluteUrl.3 Ns_ParseUrl.3 \
	Ns_HomePath.3 Ns_PathIsAbsolute.3 \
	Ns_After.3 Ns_Pause.3 \
	Ns_PoolAlloc.3 Ns_PoolBlockSize.3 \
	Ns_PoolAlloc.3 Ns_PoolCalloc.3 \
	Ns_PoolAlloc.3 Ns_PoolCreate.3 \
	Ns_PoolAlloc.3 Ns_PoolDestroy.3 \
	Ns_PoolAlloc.3 Ns_PoolFlush.3 \
	Ns_PoolAlloc.3 Ns_PoolFree.3 \
	Ns_PoolAlloc.3 Ns_PoolRealloc.3 \
	Ns_PoolAlloc.3 Ns_PoolStrCopy.3 \
	Ns_PoolAlloc.3 Ns_PoolStrDup.3 \
	Ns_FreeRequest.3 Ns_QueryToSet.3 \
	Ns_AuthorizeRequest.3 Ns_QueueConn.3 \
	Ns_RWLockDestroy.3 Ns_RWLockInit.3 \
	Ns_RWLockDestroy.3 Ns_RWLockRdLock.3 \
	Ns_RWLockDestroy.3 Ns_RWLockUnlock.3 \
	Ns_RWLockDestroy.3 Ns_RWLockWrLock.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_ReadLockRWLock.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_ReadUnlockRWLock.3 \
	Ns_RegisterAtExit.3 Ns_RegisterAtPreStartup.3 \
	Ns_RegisterAtExit.3 Ns_RegisterAtReady.3 \
	Ns_RegisterAtExit.3 Ns_RegisterAtServerShutdown.3 \
	Ns_RegisterAtExit.3 Ns_RegisterAtShutdown.3 \
	Ns_RegisterAtExit.3 Ns_RegisterAtSignal.3 \
	Ns_RegisterAtExit.3 Ns_RegisterAtStartup.3 \
	Ns_RegisterCleanup.3 Ns_RegisterConnCleanup.3 \
	Ns_DriverInit.3 Ns_RegisterDriver.3 \
	Ns_RegisterCleanup.3 Ns_RegisterFilter.3 \
	Ns_ModuleGetSymbol.3 Ns_RegisterModule.3 \
	Ns_GetProcInfo.3 Ns_RegisterProcInfo.3 \
	Ns_AuthorizeRequest.3 Ns_RegisterProxyRequest.3 \
	Ns_AuthorizeRequest.3 Ns_RegisterRequest.3 \
	Ns_ConnReturnBadRequest.3 Ns_RegisterRedirect.3 \
	Ns_ConnReturnBadRequest.3 Ns_RegisterReturn.3 \
	Ns_RegisterAtExit.3 Ns_RegisterServerShutdown.3 \
	Ns_RegisterCleanup.3 Ns_RegisterServerTrace.3 \
	Ns_RegisterAtExit.3 Ns_RegisterShutdown.3 \
	Ns_AbsoluteUrl.3 Ns_RelativeUrl.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_ReleaseSemaphore.3 \
	Ns_GetTemp.3 Ns_ReleaseTemp.3 \
	Ns_After.3 Ns_Resume.3 \
	Ns_PurgeFiles.3 Ns_RollFile.3 \
	Ns_PurgeFiles.3 Ns_RollFileByDate.3 \
	Ns_After.3 Ns_ScheduleDaily.3 \
	Ns_After.3 Ns_ScheduleProc.3 \
	Ns_After.3 Ns_ScheduleProcEx.3 \
	Ns_After.3 Ns_ScheduleWeekly.3 \
	Ns_SemaDestroy.3 Ns_SemaInit.3 \
	Ns_SemaDestroy.3 Ns_SemaPost.3 \
	Ns_SemaDestroy.3 Ns_SemaWait.3 \
	Ns_ServerSpecificAlloc.3 Ns_ServerSpecificDestroy.3 \
	Ns_ServerSpecificAlloc.3 Ns_ServerSpecificGet.3 \
	Ns_ServerSpecificAlloc.3 Ns_ServerSpecificSet.3 \
	Ns_SetCopy.3 Ns_SetCreate.3 \
	Ns_SetCopy.3 Ns_SetDelete.3 \
	Ns_SetCopy.3 Ns_SetDeleteKey.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_SetEvent.3 \
	Ns_SetCopy.3 Ns_SetFind.3 \
	Ns_SetCopy.3 Ns_SetFindCmp.3 \
	Ns_SetCopy.3 Ns_SetFree.3 \
	Ns_SetCopy.3 Ns_SetGet.3 \
	Ns_SetCopy.3 Ns_SetGetCmp.3 \
	Ns_Gzip.3 Ns_SetGzipProc.3 \
	Ns_SetCopy.3 Ns_SetIDeleteKey.3 \
	Ns_SetCopy.3 Ns_SetIFind.3 \
	Ns_SetCopy.3 Ns_SetIGet.3 \
	Ns_SetCopy.3 Ns_SetIUnique.3 \
	Ns_SetCopy.3 Ns_SetListFind.3 \
	Ns_SetCopy.3 Ns_SetListFree.3 \
	Ns_SetConnLocationProc.3 Ns_SetLocationProc.3 \
	Ns_SetCopy.3 Ns_SetMerge.3 \
	Ns_SetCopy.3 Ns_SetMove.3 \
	Ns_SetCopy.3 Ns_SetPrint.3 \
	Ns_SetCopy.3 Ns_SetPut.3 \
	Ns_SetCopy.3 Ns_SetPutValue.3 \
	Ns_AuthorizeRequest.3 Ns_SetRequestAuthorizeProc.3 \
	Ns_FreeRequest.3 Ns_SetRequestUrl.3 \
	Ns_ClearSockErrno.3 Ns_SetSockErrno.3 \
	Ns_SetCopy.3 Ns_SetSplit.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_SetThreadLocalStorage.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_SetThreadServer.3 \
	Ns_SetCopy.3 Ns_SetTrunc.3 \
	Ns_SetCopy.3 Ns_SetUnique.3 \
	Ns_SetCopy.3 Ns_SetUniqueCmp.3 \
	Ns_SetCopy.3 Ns_SetUpdate.3 \
	Ns_AuthorizeRequest.3 Ns_SetUserAuthorizeProc.3 \
	Ns_AbsoluteUrl.3 Ns_SkipUrl.3 \
	Ns_BindSock.3 Ns_SockAccept.3 \
	Ns_BindSock.3 Ns_SockAsyncConnect.3 \
	Ns_BindSock.3 Ns_SockAsyncConnect2.3 \
	Ns_BindSock.3 Ns_SockBind.3 \
	Ns_SockCallback.3 Ns_SockCancelCallback.3 \
	Ns_BindSock.3 Ns_SockCloseLater.3 \
	Ns_BindSock.3 Ns_SockConnect.3 \
	Ns_BindSock.3 Ns_SockConnect2.3 \
	Ns_BindSock.3 Ns_SockListen.3 \
	Ns_SockCallback.3 Ns_SockListenCallback.3 \
	Ns_BindSock.3 Ns_SockListenEx.3 \
	Ns_BindSock.3 Ns_SockPipe.3 \
	Ns_SockCallback.3 Ns_SockPortBound.3 \
	Ns_SockRecv.3 Ns_SockSend.3 \
	Ns_BindSock.3 Ns_SockSetBlocking.3 \
	Ns_BindSock.3 Ns_SockSetNonBlocking.3 \
	Ns_BindSock.3 Ns_SockStrError.3 \
	Ns_BindSock.3 Ns_SockTimedConnect.3 \
	Ns_BindSock.3 Ns_SockTimedConnect2.3 \
	Ns_SockRecv.3 Ns_SockWait.3 \
	Ns_Main.3 Ns_StopServer.3 \
	Ns_Match.3 Ns_StrCaseFind.3 \
	Ns_Match.3 Ns_StrCopy.3 \
	Ns_Match.3 Ns_StrDup.3 \
	Ns_Match.3 Ns_StrNStr.3 \
	Ns_Match.3 Ns_StrToLower.3 \
	Ns_Match.3 Ns_StrToUpper.3 \
	Ns_Match.3 Ns_StrTrim.3 \
	Ns_Match.3 Ns_StrTrimLeft.3 \
	Ns_Match.3 Ns_StrTrimRight.3 \
	Ns_Match.3 Ns_StringPrint.3 \
	Ns_TclAllocateInterp.3 Ns_TclCreateInterp.3 \
	Ns_TclAllocateInterp.3 Ns_TclDeAllocateInterp.3 \
	Ns_TclAllocateInterp.3 Ns_TclDestroyInterp.3 \
	Ns_TclAllocateInterp.3 Ns_TclEval.3 \
	Ns_TclEnterSet.3 Ns_TclFreeSet.3 \
	Ns_FreeConnInterp.3 Ns_TclGetConn.3 \
	Ns_TclGetOpenChannel.3 Ns_TclGetOpenFd.3 \
	Ns_TclEnterSet.3 Ns_TclGetSet.3 \
	Ns_TclEnterSet.3 Ns_TclGetSet2.3 \
	Ns_TclInitInterps.3 Ns_TclInitModule.3 \
	Ns_TclInitInterps.3 Ns_TclInterpServer.3 \
	Ns_TclInitInterps.3 Ns_TclLibrary.3 \
	Ns_Fatal.3 Ns_TclLogError.3 \
	Ns_Fatal.3 Ns_TclLogErrorRequest.3 \
	Ns_TclAllocateInterp.3 Ns_TclMarkForDelete.3 \
	Ns_TclRegisterAtCleanup.3 Ns_TclRegisterAtCreate.3 \
	Ns_TclRegisterAtCleanup.3 Ns_TclRegisterAtDelete.3 \
	Ns_TclRegisterAtCleanup.3 Ns_TclRegisterDeferred.3 \
	Ns_FreeConnInterp.3 Ns_TclRequest.3 \
	Ns_TclGetTimeFromObj.3 Ns_TclSetTimeObj.3 \
	Ns_TclDetachedThread.3 Ns_TclThread.3 \
	Ns_ThreadAlloc.3 Ns_ThreadCalloc.3 \
	Ns_ThreadCreate.3 Ns_ThreadExit.3 \
	Ns_ThreadAlloc.3 Ns_ThreadFree.3 \
	Ns_ThreadCreate.3 Ns_ThreadGetName.3 \
	Ns_ThreadCreate.3 Ns_ThreadGetParent.3 \
	Ns_ThreadCreate.3 Ns_ThreadId.3 \
	Ns_ThreadCreate.3 Ns_ThreadJoin.3 \
	Ns_ThreadCreate.3 Ns_ThreadList.3 \
	Ns_ThreadAlloc.3 Ns_ThreadMalloc.3 \
	Ns_ThreadAlloc.3 Ns_ThreadPool.3 \
	Ns_ThreadAlloc.3 Ns_ThreadRealloc.3 \
	Ns_ThreadCreate.3 Ns_ThreadSelf.3 \
	Ns_ThreadCreate.3 Ns_ThreadSetName.3 \
	Ns_ThreadCreate.3 Ns_ThreadStackSize.3 \
	Ns_ThreadAlloc.3 Ns_ThreadStrCopy.3 \
	Ns_ThreadAlloc.3 Ns_ThreadStrDup.3 \
	Ns_ThreadCreate.3 Ns_ThreadYield.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_TimedWaitForEvent.3 \
	Ns_TlsAlloc.3 Ns_TlsGet.3 \
	Ns_TlsAlloc.3 Ns_TlsSet.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_UTimedWaitForEvent.3 \
	Ns_AuthorizeRequest.3 Ns_UnRegisterProxyRequest.3 \
	Ns_AuthorizeRequest.3 Ns_UnRegisterRequest.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_UnlockMutex.3 \
	Ns_After.3 Ns_UnscheduleProc.3 \
	Ns_SetUrlToFileProc.3 Ns_UrlIsDir.3 \
	Ns_SetUrlToFileProc.3 Ns_UrlIsFile.3 \
	Ns_UrlSpecificAlloc.3 Ns_UrlSpecificDestroy.3 \
	Ns_UrlSpecificAlloc.3 Ns_UrlSpecificGet.3 \
	Ns_UrlSpecificAlloc.3 Ns_UrlSpecificGetExact.3 \
	Ns_UrlSpecificAlloc.3 Ns_UrlSpecificGetFast.3 \
	Ns_UrlSpecificAlloc.3 Ns_UrlSpecificSet.3 \
	Ns_SetUrlToFileProc.3 Ns_UrlToFile.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_WaitForEvent.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_WaitForSemaphore.3 \
	Ns_Main.3 Ns_WaitForStartup.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_WaitForThread.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_WaitThread.3 \
	Ns_ConnPrintfHeader.3 Ns_WriteConn.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_WriteLockRWLock.3 \
	Ns_AbsTimedWaitForEvent.3 Ns_WriteUnlockRWLock.3 \
	Ns_CloseOnExec.3 ns_closeonexec.3 \
	ns_asctime.3 ns_ctime.3 \
	Ns_CloseOnExec.3 ns_duphigh.3 \
	ns_calloc.3 ns_free.3 \
	ns_asctime.3 ns_gmtime.3 \
	ns_asctime.3 ns_inet_ntoa.3 \
	ns_asctime.3 ns_localtime.3 \
	ns_calloc.3 ns_malloc.3 \
	Ns_BindSock.3 ns_pipe.3 \
	ns_asctime.3 ns_readdir.3 \
	ns_calloc.3 ns_realloc.3 \
	Ns_Fatal.3 ns_serverLog.3 \
	ns_sigmask.3 ns_signal.3 \
	ns_sigmask.3 ns_sigwait.3 \
	Ns_BindSock.3 ns_sockpair.3 \
	Ns_Match.3 ns_strcopy.3 \
	Ns_Match.3 ns_strdup.3 \
	ns_asctime.3 ns_strtok.3 \
	ns_adp_argc.n ns_adp_argv.n \
	ns_adp_argc.n ns_adp_bind_args.n \
	ns_adp_abort.n ns_adp_break.n \
	ns_adp_append.n ns_adp_close.n \
	ns_adp_argc.n ns_adp_dir.n \
	ns_adp_append.n ns_adp_dump.n \
	ns_adp_argc.n ns_adp_eval.n \
	ns_adp_abort.n ns_adp_exception.n \
	ns_adp_append.n ns_adp_flush.n \
	ns_adp_argc.n ns_adp_ident.n \
	ns_adp_argc.n ns_adp_include.n \
	ns_adp_argc.n ns_adp_parse.n \
	ns_adp_append.n ns_adp_puts.n \
	ns_adp_registeradp.n ns_adp_registerproc.n \
	ns_adp_registeradp.n ns_adp_registerscript.n \
	ns_adp_registeradp.n ns_adp_registertag.n \
	ns_adp_abort.n ns_adp_return.n \
	ns_adp_argc.n ns_adp_safeeval.n \
	ns_adp_append.n ns_adp_stream.n \
	ns_adp_append.n ns_adp_tell.n \
	ns_adp_append.n ns_adp_trunc.n \
	ns_atclose.n ns_atexit.n \
	ns_atclose.n ns_atshutdown.n \
	ns_atclose.n ns_atsignal.n \
	ns_after.n ns_cancel.n \
	ns_config.n ns_configsection.n \
	ns_config.n ns_configsections.n \
	ns_conn.n ns_conncptofp.n \
	ns_chmod.n ns_cp.n \
	ns_chmod.n ns_cpfp.n \
	ns_cond.n ns_critsec.n \
	ns_column.n ns_db.n \
	ns_column.n ns_dbconfigpath.n \
	ns_column.n ns_dberrorcode.n \
	ns_column.n ns_dberrormsg.n \
	ns_column.n ns_dbreturnerror.n \
	env.n ns_env.n \
	ns_cond.n ns_event.n \
	ns_for.n ns_foreach.n \
	ns_chmod.n ns_ftruncate.n \
	ns_conn.n ns_get_multipart_formdata.n \
	ns_column.n ns_getcsv.n \
	ns_addrbyhost.n ns_hostbyaddr.n \
	ns_cleanup.n ns_init.n \
	ns_gifsize.n ns_jpegsize.n \
	ns_for.n ns_lctl.n \
	ns_chmod.n ns_link.n \
	ns_log.n ns_logctl.n \
	ns_chmod.n ns_mkdir.n \
	ns_cond.n ns_mutex.n \
	ns_config.n ns_param.n \
	ns_httptime.n ns_parsehttptime.n \
	ns_after.n ns_pause.n \
	ns_gifsize.n ns_pngsize.n \
	ns_column.n ns_pooldescription.n \
	ns_adp_append.n ns_puts.n \
	ns_hrefs.n ns_quotehtml.n \
	ns_column.n ns_quotelisttolist.n \
	ns_adp_registeradp.n ns_register_adptag.n \
	ns_register_adp.n ns_register_proc.n \
	ns_register_filter.n ns_register_trace.n \
	ns_chmod.n ns_rename.n \
	ns_connsendfp.n ns_respond.n \
	ns_after.n ns_resume.n \
	ns_connsendfp.n ns_return.n \
	ns_connsendfp.n ns_returnadminnotice.n \
	ns_connsendfp.n ns_returnbadrequest.n \
	ns_connsendfp.n ns_returnerror.n \
	ns_connsendfp.n ns_returnfile.n \
	ns_connsendfp.n ns_returnforbidden.n \
	ns_connsendfp.n ns_returnfp.n \
	ns_connsendfp.n ns_returnnotfound.n \
	ns_connsendfp.n ns_returnnotice.n \
	ns_connsendfp.n ns_returnredirect.n \
	ns_connsendfp.n ns_returnunauthorized.n \
	ns_chmod.n ns_rmdir.n \
	ns_cond.n ns_rwlock.n \
	ns_after.n ns_schedule_daily.n \
	ns_after.n ns_schedule_proc.n \
	ns_after.n ns_schedule_weekly.n \
	ns_config.n ns_section.n \
	ns_cond.n ns_sema.n \
	ns_info.n ns_server.n \
	ns_sockaccept.n ns_sockblocking.n \
	ns_sockaccept.n ns_sockcallback.n \
	ns_sockaccept.n ns_sockcheck.n \
	ns_sockaccept.n ns_socketpair.n \
	ns_sockaccept.n ns_socklisten.n \
	ns_sockaccept.n ns_socklistencallback.n \
	ns_sockaccept.n ns_socknonblocking.n \
	ns_sockaccept.n ns_socknread.n \
	ns_sockaccept.n ns_sockopen.n \
	ns_sockaccept.n ns_sockselect.n \
	ns_info.n ns_stats.n \
	ns_hrefs.n ns_striphtml.n \
	ns_chmod.n ns_symlink.n \
	ns_column.n ns_table.n \
	ns_mktemp.n ns_tmpnam.n \
	ns_chmod.n ns_truncate.n \
	ns_chmod.n ns_unlink.n \
	ns_register_adp.n ns_unregister_adp.n \
	ns_register_adp.n ns_unregister_proc.n \
	ns_after.n ns_unschedule_proc.n \
	ns_uudecode.n ns_uuencode.n \
	ns_share.n ns_var.n \
	ns_for.n ns_while.n \
	ns_connsendfp.n ns_write.n \
	ns_conn.n ns_writecontent.n \
	ns_share.n nsv_append.n \
	ns_share.n nsv_array.n \
	ns_share.n nsv_exists.n \
	ns_share.n nsv_get.n \
	ns_share.n nsv_incr.n \
	ns_share.n nsv_lappend.n \
	ns_share.n nsv_names.n \
	ns_share.n nsv_set.n \
	ns_share.n nsv_unset.n
PLIST_SUB+=	MANPAGES=""
.else
PLIST_SUB+=	MANPAGES="@@comment "
.endif

.if !defined(NOPORTDOCS)
PORTDOCS=	ChangeLog README RELEASE license.terms
.endif

.if ${PORT_OPTIONS:MHTMLDOCS}
INSTALL_TARGET+=	install install-html
PLIST_SUB+=	HTMLDOCS=""
.else
PLIST_SUB+=	HTMLDOCS="@@comment "
.endif

.if ${PORT_OPTIONS:MTESTS}
PLIST_SUB+=	TESTS=""
.else
PLIST_SUB+=	TESTS="@@comment "
.endif

post-patch:
	@@${REINPLACE_CMD} -e 's| _init| _ns_init|' ${WRKSRC}/include/ns.mak.in

post-install:
.if ${PORT_OPTIONS:MTESTS}
	@@ ${ECHO_MSG} "Installing tests"
	@@ ${MKDIR} ${EXAMPLESDIR}/tests
	@@ ${TAR} -C ${WRKSRC}/tests -c -f - . | ${TAR} -C ${EXAMPLESDIR}/tests -x -f -
.endif

.if !defined(NOPORTDOCS)
	@@ ${ECHO_MSG} "Installing docs"
	@@ ${MKDIR} ${DOCSDIR}
.for FILE in ${PORTDOCS}
	@@ ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
.endfor
.endif
	@@ ${ECHO_MSG} "Installing sample configuration file"
	@@ ${SED} -e 's|\[ns_info address\]|0.0.0.0|' \
		${WRKSRC}/examples/config/base.tcl > \
		${PREFIX}/${AOLSERVERBASE}/sample-config.tcl

# post-install script
	@@ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL

	@@${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>
@


1.42
log
@Switch exporter over
@
text
@d2 1
a2 1
# $FreeBSD: head/www/aolserver/Makefile 306886 2012-11-02 20:18:44Z bdrewery $
a42 1
USE_TCL_THREADS=	yes
@


1.41
log
@SVN rev 306886 on 2012-11-02 20:18:44Z by bdrewery

- Release to pool as I do not use this and am overcommitted.
- Trim header

Feature safe:	yes
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.40
log
@SVN rev 301873 on 2012-08-02 21:42:30Z by bdrewery

- Update to my new maintainer address

Approved by:	eadler (mentor)
@
text
@d1 1
a1 4
# New ports collection makefile for:	aolserver
# Date created:		13 January 2000
# Whom:			Matthew Braithwaite <mab@@red-bean.com>
#
a2 1
#
d12 1
a12 1
MAINTAINER=	bdrewery@@FreeBSD.org
@


1.39
log
@SVN rev 301720 on 2012-07-30 15:38:16Z by zeising

Misc. fixes:
- Remove pre/post include
- No need for ARCH check since ONLY_FOR_ARCHS is used
- Use USERS/GROUPS
- Fix invalid @@exec in plist causing directory to be created in the wrong
  place with pkgng

Add nogroup to GIDs since this port uses it.

PR:		ports/169984
Submitted by:	maintainer
Approved by:	kwm (mentor)
@
text
@d16 1
a16 1
MAINTAINER=	bryan@@shatow.net
@


1.38
log
@- Set MAKE_JOBS_UNSAFE
- OptionsNGify
- Pet portlint
- Give maintainership to submitter

PR:		ports/168735
Submitted by:	"Bryan Drewery" <bryan@@shatow.net>
@
text
@d29 2
d57 1
a57 1
.include <bsd.port.pre.mk>
a61 4
.if (${ARCH} == "ia64")
BROKEN=		does not compile on ia64
.endif

d739 1
a739 1
.include <bsd.port.post.mk>
@


1.37
log
@Transfer maintainer back to ports@@FreeBSD.org

Approved by:	maintainer (myself)
@
text
@d10 1
a11 1
DISTVERSIONSUFFIX=	-src
d16 1
a16 1
MAINTAINER=	ports@@FreeBSD.org
d22 2
d50 4
a53 3
OPTIONS=	HTMLDOCS "Install HTML documentation" off \
		MANPAGES "Install manpages" off \
		TESTS "Install tests in examples directory" off
d68 1
a68 1
.if !defined(NO_INSTALL_MANPAGES) && defined(WITH_MANPAGES)
d701 1
a701 1
.if defined(WITH_HTMLDOCS)
d708 1
a708 1
.if defined(WITH_TESTS)
d718 1
a718 1
.if defined(WITH_TESTS)
@


1.36
log
@- Add LICENSE knob(s)
@
text
@d16 1
a16 1
MAINTAINER=	mm@@FreeBSD.org
@


1.35
log
@- Remove remaining SFP references (switch these ports to SF)

Approved by:	portmgr (pav)
@
text
@d19 3
@


1.34
log
@- Change to SFP macro
@
text
@d13 1
a13 1
MASTER_SITES=	SFP/${PORTNAME}/AOLserver/${PORTVERSION}/
@


1.33
log
@- Change default Tcl/Tk version to 8.5
- Bump PORTVERSION of ports affected

Tested by:	pointyhat (pav)
@
text
@d13 1
a13 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	aolserver
@


1.32
log
@- Update to 4.5.1
@
text
@d10 1
@


1.31
log
@- Remove the DESTDIR modifications from individual ports as we have a new,
  fully chrooted DESTDIR, which does not need such any more.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
@
text
@d9 1
a9 1
PORTVERSION=	4.5.0
a10 1
PORTREVISION=	5
d41 1
d109 1
a109 1
		Ns_AuthorizeRequest.3 Ns_AuthorizeUser.3 \
d157 1
a157 1
		Ns_ConnDriverContext.3 Ns_ConnDriverName.3 \
d396 1
a396 1
		Ns_RegisterCleanup.3 Ns_RegisterConnCleanup.3 \
d403 1
d504 1
a504 1
		Ns_TclRegisterAtCleanup.3 Ns_TclRegisterAtCreate.3 \
d537 1
a537 1
		Ns_UrlSpecificAlloc.3 Ns_UrlSpecificDestroy.3 \
@


1.30
log
@- move AOLSERVERBASE under PREFIX
- add MANPAGES option and set to disabled by default
- bump PORTREVISION

Approved by:	garga (mentor)
@
text
@d26 1
a26 1
MANPREFIX=	${TARGETDIR}/${AOLSERVERBASE}
@


1.29
log
@- fix build on 6-STABLE (and maybe elsewhere)
- bump PORTREVISION

Suggested by:	pav
Approved by:	garga (mentor)
@
text
@d10 2
a11 1
PORTREVISION=	4
a15 1
DISTVERSIONSUFFIX=	-src
d22 1
a22 1
AOLSERVERBASE?=	${TARGETDIR}/${PORTNAME}
d26 1
a26 1
MANPREFIX=	${AOLSERVERBASE}
d30 1
a30 1
USE_RC_SUBR=	aolserver
d37 2
a38 2
SUB_LIST+=	${SUB_VARS} AOLSERVERBASE=${AOLSERVERBASE}
PLIST_SUB+=	${SUB_VARS} AOLSERVERBASE=${AOLSERVERBASE:S/${TARGETDIR}\///}
d46 1
d58 3
a60 3
CONFIGURE_ENV+=		TCLSH=${TCLSH}
CONFIGURE_ARGS+=	--prefix=${AOLSERVERBASE} \
			--with-tcl=${TCL_LIBDIR}
d62 1
a62 1
.if !defined(NO_INSTALL_MANPAGES)
d685 3
a723 1

d725 3
a727 1
	@@ ${SED} -e 's|\[ns_info address\]|0.0.0.0|' ${WRKSRC}/examples/config/base.tcl > ${AOLSERVERBASE}/sample-config.tcl
@


1.28
log
@- fixed and improved PKGINSTALL script

Approved by:	garga (mentor)
@
text
@d10 1
a10 1
PORTREVISION=	3
d703 3
@


1.27
log
@- updated maintainer e-mail address.
- switched to new bsd.tcl.mk infrastructure.

Approved by:	garga (mentor)
@
text
@d10 1
a10 1
PORTREVISION=	2
d50 3
@


1.26
log
@- Added support for the new tcl threads structure.

PR:             110404
Submitted by:   Martin Matuska <martin@@matuska.org> (maintainer)
@
text
@d17 1
a17 1
MAINTAINER=	martin@@matuska.org
d40 3
a42 1
USE_TCL_VER?=	84
a44 6
.if ${USE_TCL_VER} != 84 && ${USE_TCL_VER} != 85
IGNORE=		supported values for USE_TCL_VER are only 84 and 85
.endif

LIB_DEPENDS+=	tcl${USE_TCL_VER}-threads:${PORTSDIR}/lang/tcl${USE_TCL_VER}-thread

d54 1
a54 1
CONFIGURE_ENV+=		TCLSH=${LOCALBASE}/bin/tclsh${USE_TCL_VER:S/8/8./}-threads
d56 1
a56 1
			--with-tcl=${LOCALBASE}/lib/tcl${USE_TCL_VER:S/8/8./}-threads
@


1.25
log
@- Set only i386 and amd64

Submitted by:   pointyhat via kris
Approved by:    maintainer
@
text
@d10 1
a10 1
PORTREVISION=	1
d47 1
a47 2
USE_TCL=	${USE_TCL_VER}-thread
USE_TCL_BUILD=	${USE_TCL_VER}-thread
d58 1
a58 8
. if exists(${TCLSH})
_TCL_IS_THREADED!=	${ECHO_CMD} 'puts [array names tcl_platform -exact threaded]' | ${TCLSH} || return 0
.  if empty(_TCL_IS_THREADED)
IGNORE=	Tcl with threads is required. Please install Tcl with WITH_THREADS defined or from lang/tcl${USE_TCL} port and try again
.  endif
. endif

CONFIGURE_ENV+=		TCLSH=${TCLSH}
d60 1
a60 1
			--with-tcl=${TCL_LIBDIR}
@


1.24
log
@- Added check for non-threaded tcl installations
- Added support for tcl85 via USE_TCL_VER=85

PR:             109676
Submitted by:   Martin Matuska <martin@@matuska.org> (maintainer)
@
text
@d41 1
@


1.23
log
@- Update to 4.5.0
- Move out modules into separate ports
- Rename rc.d script
- Pass maintainership to submitter

PR:		ports/105781
Submitted by:	Martin Matuska <martin@@matuska.org>
Approved by:	aldert@@nooitgedagt.net (maintainer),
		erwin (mentor)
@
text
@d10 1
a10 1
DISTVERSIONSUFFIX=	-src
d15 1
d40 8
a47 2
USE_TCL=	84-thread
USE_TCL_BUILD=	84-thread
d54 11
@


1.22
log
@Add support for DESTDIR part I.

This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006
@
text
@d9 2
a10 2
PORTVERSION=	4.0.10
PORTREVISION=	2
d14 1
a14 5
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
d16 1
a16 1
MAINTAINER=	aldert@@nooitgedagt.net
d19 1
a19 3
WRKSRC=	${WRKDIR}/${PORTNAME}-${PORTVERSION}
MANPREFIX=	${TARGETDIR}/${PORTNAME}
AOLSERVERBASE=	${TARGETDIR}/${PORTNAME}
d21 5
a27 4
CONFIGURE_ARGS+=	--prefix=${AOLSERVERBASE} \
			--with-tcl=${LOCALBASE}/lib/tcl8.4

LIB_DEPENDS+=	tcl84.1:${PORTSDIR}/lang/tcl84-thread
d29 1
a29 1
USE_RC_SUBR=	YES
d32 9
a40 2
SUB_FILES=	pkg-message aolserver.sh pkg-install
SUB_LIST+=	AOLSERVERBASE=${AOLSERVERBASE}
d42 2
a43 5
.if defined(WITH_NSCACHE)
PLIST_SUB+=	nscache=""
.else
PLIST_SUB+=	nscache="@@comment "
.endif
d45 1
a45 5
.if defined(WITH_NSSHA1)
PLIST_SUB+=	nssha1=""
.else
PLIST_SUB+=	nssha1="@@comment "
.endif
d47 3
a49 12
.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
d51 2
d55 43
a97 3
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 \
d99 47
a145 22
		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 \
d147 238
a384 107
		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 \
d386 106
a491 42
		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 \
d493 32
a524 14
		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 \
d526 149
a674 65
		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:
	@@ ${MKDIR} ${AOLSERVERBASE}/servers/server1/modules/nslog
	@@ ${MKDIR} ${AOLSERVERBASE}/log
	@@ ${ECHO} "Welcome. You have made it. Aolserver has started." >> ${AOLSERVERBASE}/servers/server1/pages/index.html
a675 1
# Other documentation
d677 1
a677 4
	@@ ${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 -
d680 5
a684 10
# Startup file
	@@ ${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}
d687 4
a690 3
.if defined(WITH_NSSHA1)
	@@ ${ECHO} "Installing nssha1"
	@@ cd ${WRKDIR}/nssha1-0.1 && ${GMAKE} install AOLSERVER=${AOLSERVERBASE}
d693 5
a697 3
.if defined(WITH_ORACLE)
	@@ ${ECHO} "Installing nsoracle"
	@@ cd ${WRKDIR}/nsoracle-2.7 && ${GMAKE} install AOLSERVER=${AOLSERVERBASE}
d700 6
a705 3
.if defined(WITH_NSPOSTGRES)
	@@ ${ECHO} "Installing nspostgres"
	@@ cd ${WRKDIR}/nspostgres-4.0 && ${GMAKE} install AOLSERVER=${AOLSERVERBASE} POSTGRES=${LOCALBASE} ACS=1
d708 3
d716 1
a716 1
.include <bsd.port.mk>
@


1.21
log
@Now that new style rc.d scripts are being run as part of the
base rcorder, hard coded variable values in these scripts
are overriding the values in /etc/rc.conf[.local] (due to
the way that variables from the latter are read at boot time).

Therefore, change the boot scripts to set default values only
if the variable is unset in /etc/rc.conf[.local]. This will
allow the service to start at boot time if it's been enabled
as the user would expect.

This change will be a noop for users who have systems that
have not yet been upgraded to the new rc.d code in the base.

In many cases there are other variables in the scripts that
should get similar treatment, however I did not change
anything other than the _enable lines. I'll leave the rest
up to the maintainers to do as they see fit.

Bump PORTREVISION to make sure that users and packages
pick up this change.
@
text
@d24 2
a25 2
MANPREFIX=	${PREFIX}/${PORTNAME}
AOLSERVERBASE=	${PREFIX}/${PORTNAME}
@


1.20
log
@- Fix/update rc script (-K doesn't exist anymore, fix rc.subr path, ...).

PR:		ports/86658
Submitted by:	maintainer
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.19
log
@- 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)
@
text
@d10 1
@


1.18
log
@Switch aolserver to start using rc.subr in startup script.
Auto-generate pkg-message to avoid hardcoding /usr/local.
@
text
@d9 1
a9 2
PORTVERSION=	3.4.2
PORTREVISION=	1
d13 5
a17 1
DISTNAME=	${PORTNAME}-${PORTVERSION}-src
d19 1
a19 1
MAINTAINER=	mab@@red-bean.com
d23 2
d27 5
d35 284
a318 6
SUB_FILES=	pkg-message

INSTALL_TARGET=	install INST=${PREFIX}/${PORTNAME}

post-extract:
	${FIND} ${WRKSRC} -name CVS | ${XARGS} ${RM} -rf
d321 3
a323 6
# 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
d326 6
a331 7
	 ${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
d334 30
a363 7
	@@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
@


1.17
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
@
text
@d23 4
d56 1
a56 1
	@@${CAT} ${PKGDIR}/pkg-message
@


1.16
log
@Use the FIND and XARGS macros introduced in bsd.port.mk 1.391.
@
text
@d10 1
@


1.15
log
@De-pkg-comment.
@
text
@d25 1
a25 1
	find ${WRKSRC} -name CVS | xargs ${RM} -rf
@


1.14
log
@Upgrade to v3.4.2.

PR:		ports/35100
Submitted by:	Jose Abelardo Martinez <jamartinez@@altern.org>
@
text
@d16 1
@


1.13
log
@(forced commit)
oops i forgot to mention that this fix came from maintainer's
PR that he submitted.

PR:	31969
Submitted by:	maintainer
Approved by:	lioux
@
text
@d9 1
a9 1
PORTVERSION=	3.4
d11 2
a12 1
MASTER_SITES=	ftp://ftp.aolserver.com/aolserver/
a23 3
	${MV} ${WRKSRC}/include/Makefile.global ${WRKSRC}/include/Makefile.global.orig
	${SED} s/tcl83/tcl8.3/ ${WRKSRC}/include/Makefile.global.orig > ${WRKSRC}/include/Makefile.global
	${RM} ${WRKSRC}/include/Makefile.global.orig
d32 1
d35 3
a37 3
	 ${MKDIR} ${PREFIX}/share/doc/aolserver
	 ${TAR} -C ${WRKSRC} -c -f - ChangeLog README | ${TAR} -C ${PREFIX}/share/doc/aolserver -x -f -
	 ${TAR} -C ${WRKSRC}/doc -c -f - . | ${TAR} -C ${PREFIX}/share/doc/aolserver -x -f -
d40 2
a41 2
	${CHOWN} nobody:nogroup ${PREFIX}/aolserver/servers/server1/modules/nslog
	${CHOWN} nobody:nogroup ${PREFIX}/aolserver/log
@


1.12
log
@Follow changes of the ftp directory structure and tarball name.

Approved by:	lioux
@
text
@@


1.11
log
@Update to version 3.4
Convert hardcoded values to use port variables
Update pkg-plist and distinfo to reflect changes in new version

PR:		28187
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.10 2001/06/01 06:05:14 obrien Exp $
d11 2
a12 3
MASTER_SITES=	ftp://ftp.aolserver.com/server/ \
		http://aolserver.com/archive/server/
DISTNAME=	${PORTNAME}-${PORTVERSION}
d16 1
a16 1
WRKSRC=	${WRKDIR}/${DISTNAME}
@


1.10
log
@Use proper POSIX syntax for `chown'.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.9 2000/10/27 16:11:21 kevlo Exp $
d9 1
a9 1
PORTVERSION=	3.2
d11 3
a13 2
MASTER_SITES=	ftp://ftp.aolserver.com/server/aolserver3_2/
DISTNAME=	aolserver3_2-source
d17 1
a17 1
WRKSRC=		${WRKDIR}/aolserver3_2
d21 1
a21 1
INSTALL_TARGET=	install INST=${PREFIX}/aolserver
d24 3
d33 1
a33 1
	 ${INSTALL_DATA} ${WRKSRC}/${header} ${PREFIX}/aolserver/include
@


1.9
log
@Upgrade to version 3.2

PR: 22335
Submitted by: MAINTAINER
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.8 2000/10/22 13:40:54 jeh Exp $
d38 2
a39 2
	${CHOWN} nobody.nogroup ${PREFIX}/aolserver/servers/server1/modules/nslog
	${CHOWN} nobody.nogroup ${PREFIX}/aolserver/log
@


1.8
log
@Update to version 1.3

PR:		22209
Submitted by:	Matthew Braithwaite <mab@@red-bean.com> MAINTAINER
@
text
@d3 1
a3 1
# Whom:			Matt Braithwaite <mab@@red-bean.com>
d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.7 2000/10/08 10:23:07 asami Exp $
d9 1
a9 1
PORTVERSION=	3.1
d11 2
a12 2
MASTER_SITES=	ftp://ftp.aolserver.com/server/aolserver3_1/
DISTNAME=	aolserver3_1-source
d16 1
a16 1
WRKSRC=		${WRKDIR}/aolserver3_1
d28 2
a29 3
	${MKDIR} ${PREFIX}/include/aolserver
.for header in include/*.h nsd/nsd.h
	${INSTALL_DATA} ${WRKSRC}/${header} ${PREFIX}/include/aolserver
a31 3
# Libraries
	${INSTALL_DATA} ${WRKSRC}/nspd/libnspd.a ${PREFIX}/lib

d33 3
a35 2
	${MKDIR} ${PREFIX}/share/doc/aolserver
	${TAR} -C ${WRKSRC} -c -f - ChangeLog LICENSE.txt README.txt doc | ${TAR} -C ${PREFIX}/share/doc/aolserver -x -f -
@


1.7
log
@Change PKGDIR from pkg/ to .  Also fix places where ${PKGDIR} is
spelled out (many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type
fixes that shouldn't have been necessary) and the string "/pkg/"
appear.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.6 2000/07/25 00:59:35 kevlo Exp $
d9 1
a9 1
PORTVERSION=	3.0
d11 2
a12 2
MASTER_SITES=	ftp://ftp.aolserver.com/server/3.0/
DISTNAME=	aolserver3_0
d16 2
d22 3
d51 1
a51 1
	@@${CAT} ${PKGMESSAGE}
@


1.6
log
@Update MASTER_SITES

PR: 20158
Submitted by: MAINTAINER
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.5 2000/05/29 03:00:26 steve Exp $
d46 1
a46 1
	@@${CAT} ${PKGDIR}/MESSAGE
@


1.5
log
@Provide a better rc.d startup script.

PR:		18419
Submitted by:	Matthew Braithwaite <mab@@red-bean.com>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.4 2000/04/30 00:19:36 steve Exp $
d11 1
a11 1
MASTER_SITES=	ftp://ftp.aolserver.com/3.0/
@


1.4
log
@Update to version 3.0.

PR:		18224
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.3 2000/04/10 00:04:14 cpiazza Exp $
d42 3
a44 3
		${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/aolserver.sh; \
		${ECHO} "[ -x ${PREFIX}/aolserver/bin/nsd8x  ] && ${PREFIX}/aolserver/bin/nsd8x -u nobody -t ${PREFIX}/aolserver/nsd.tcl && ${ECHO} -n ' aolserver'" >> ${PREFIX}/etc/rc.d/aolserver.sh; \
		${CHMOD} 751 ${PREFIX}/etc/rc.d/aolserver.sh; \
@


1.3
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.2 2000/02/23 13:55:38 imura Exp $
d9 1
a9 1
PORTVERSION= 	3.0.b6.1
d11 2
a12 3
MASTER_SITES=	http://aolserver.com/download/3.0b61/
DISTNAME=	as3b61
EXTRACT_SUFX=	.src.tgz
a15 2
NO_PACKAGE=	"ignores cflags"

d18 1
a18 227
MAKEFILE=	makefile

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_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_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_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_connresponselength.3 ns_connresponsestatus.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_connreturnnotice.3 \
	ns_connreturnnotimplemented.3 ns_connreturnnotmodified.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_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_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_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_infoerrorlog.3 ns_infohomepath.3 ns_infohostname.3 \
	ns_infolabel.3 ns_infopid.3 ns_infoplatform.3 \
	ns_infoservername.3 ns_infoserversstarted.3 \
	ns_infoserverversion.3 ns_infoshutdownpending.3 \
	ns_infostarted.3 ns_infouptime.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_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_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_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_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_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_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 \

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 \
	ns_conncptofp.n ns_connsendfp.n ns_cp.n ns_cpfp.n ns_cport.n \
	ns_critsec.n ns_crypt.n ns_db.n ns_dbconfigpath.n ns_dberror.n \
	ns_dbformvalue.n ns_dbformvalueput.n ns_dbquotename.n \
	ns_dbquotevalue.n ns_deleterow.n ns_eval.n ns_event.n ns_ext.n \
	ns_findrowbyid.n ns_fmttime.n ns_ftruncate.n \
	ns_get_multipart_formdata.n ns_getcsv.n ns_getform.n \
	ns_geturl.n ns_gifsize.n ns_gmtime.n ns_guesstype.n \
	ns_hostbyaddr.n ns_hrefs.n ns_httpget.n ns_httpopen.n \
	ns_httptime.n ns_info.n ns_insertrow.n ns_jpegsize.n ns_kill.n \
	ns_library.n ns_link.n ns_localsqltimestamp.n ns_localtime.n \
	ns_log.n ns_logroll.n ns_markfordelete.n ns_menu.n ns_mkdir.n \
	ns_mktemp.n ns_modlog.n ns_modlogcontrol.n ns_modulepath.n \
	ns_mutex.n ns_normalizepath.n ns_param.n ns_parseheader.n \
	ns_parsehttptime.n ns_parsequery.n ns_passwordcheck.n \
	ns_perm.n ns_permpasswd.n ns_pooldescription.n \
	ns_queryexists.n ns_queryget.n ns_querygetall.n ns_quotehtml.n \
	ns_rand.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_return.n ns_rmdir.n \
	ns_rollfile.n ns_rwlock.n ns_schedule_daily.n \
	ns_schedule_proc.n ns_schedule_weekly.n ns_section.n ns_sema.n \
	ns_sendmail.n ns_server.n ns_set.n ns_set_precision.n \
	ns_setexpires.n ns_share.n ns_shutdown.n ns_sleep.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_striphtml.n ns_symlink.n \
	ns_thread.n ns_time.n ns_tmpnam.n ns_truncate.n ns_unlink.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_write.n ns_writecontent.n ns_writefp.n

# AOLServer's `make install' actually installs into ${WRKSRC}/root,
# so we have to do this by hand.  Just as well---it gives us a
# chance to respect hier(7). :-)
a20 13
# 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

d24 1
a24 1
.for header in root/include/*.h nsd/nsd.h
d29 1
a29 5
	${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
d33 1
a33 14
.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
d35 3
a37 3
# Examples
	${MKDIR} ${PREFIX}/share/examples/aolserver
	${TAR} -C ${WRKSRC}/examples -c -f - . | ${TAR} -C ${PREFIX}/share/examples/aolserver -x -f -
d43 1
a43 1
		${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; \
@


1.2
log
@Update to version 3.0b6.1.

PR:		16724
Submitted by:	maintainer
@
text
@a1 1
# Version required:	3.0b6
d5 1
a5 1
# $FreeBSD: ports/www/aolserver/Makefile,v 1.1 2000/01/29 05:59:24 steve Exp $
d8 2
a9 2
DISTNAME=	as3b61
PKGNAME=	aolserver-3.0b6.1
d12 1
@


1.1
log
@Adding aolserver version 3.0b5.
A multithreaded web server with embedded TCL interpreter.

PR:		16115
Submitted by:	Matt Braithwaite <mab@@red-bean.com>
@
text
@d2 1
a2 1
# Version required:	3.0b5
d6 1
a6 1
# $FreeBSD$
d9 2
a10 2
DISTNAME=	as3b5
PKGNAME=	aolserver-3.0b5
d12 1
a12 1
MASTER_SITES=	http://aolserver.com/download/3.0b5/
d23 1
a23 1
MAN3= 	ns_absoluteurl.3 ns_abstimedwaitforevent.3 ns_adjtime.3 \
d26 7
a32 5
	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 \
d35 3
a37 2
	ns_cachesetvalue.3 ns_cachesetvaluesz.3 ns_cachesignal.3 \
	ns_cachetimedgetvalue.3 ns_cachetimedwait.3 ns_cacheunlock.3 \
d42 5
a46 4
	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 \
d50 10
a59 8
	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 \
d71 15
a85 12
	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 \
d87 15
a101 12
	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 \
d104 3
a106 2
	ns_getdrivercontext.3 ns_getdriverlabel.3 ns_getdrivername.3 \
	ns_getdriverproc.3 ns_getfirstdriver.3 ns_gethostbyaddr.3 \
d110 4
a113 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 \
d122 17
a138 14
	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 \
d141 6
a146 5
	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 \
d148 13
a160 10
	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 \
d162 9
a170 7
	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 \
d172 12
a183 9
	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 \
d185 7
a191 6
	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 \
d196 14
a209 13
	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 \
d250 4
a253 3
	${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
d255 19
d276 28
a303 50
	${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; \
@

