From owner-svn-ports-head@FreeBSD.ORG Thu Nov 14 20:36:58 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E133C91; Thu, 14 Nov 2013 20:36:57 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CE5D62BD6; Thu, 14 Nov 2013 20:36:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rAEKavrG078343; Thu, 14 Nov 2013 20:36:57 GMT (envelope-from tijl@svn.freebsd.org) Received: (from tijl@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rAEKaurT078331; Thu, 14 Nov 2013 20:36:56 GMT (envelope-from tijl@svn.freebsd.org) Message-Id: <201311142036.rAEKaurT078331@svn.freebsd.org> From: Tijl Coosemans Date: Thu, 14 Nov 2013 20:36:56 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r333788 - in head/lang: . nimrod nimrod/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Nov 2013 20:36:58 -0000 Author: tijl Date: Thu Nov 14 20:36:55 2013 New Revision: 333788 URL: http://svnweb.freebsd.org/changeset/ports/333788 Log: New port: lang/nimrod: Nimrod is a statically typed, imperative programming language. Beneath a nice infix/indentation based syntax with a powerful macro system lies a semantic model that supports a soft realtime GC on thread local heaps. Asynchronous message passing is used between threads. PR: ports/174368 Submitted by: Neal Nelson Added: head/lang/nimrod/ head/lang/nimrod/Makefile (contents, props changed) head/lang/nimrod/distinfo (contents, props changed) head/lang/nimrod/files/ head/lang/nimrod/files/patch-build.sh (contents, props changed) head/lang/nimrod/files/patch-compiler-nimconf.nim (contents, props changed) head/lang/nimrod/files/patch-config-nimrod.cfg (contents, props changed) head/lang/nimrod/files/patch-install.sh (contents, props changed) head/lang/nimrod/pkg-descr (contents, props changed) head/lang/nimrod/pkg-plist (contents, props changed) Modified: head/lang/Makefile Modified: head/lang/Makefile ============================================================================== --- head/lang/Makefile Thu Nov 14 20:22:05 2013 (r333787) +++ head/lang/Makefile Thu Nov 14 20:36:55 2013 (r333788) @@ -184,6 +184,7 @@ SUBDIR += newlisp-devel SUBDIR += nhc98 SUBDIR += nickle + SUBDIR += nimrod SUBDIR += nml SUBDIR += nqc SUBDIR += nwcc Added: head/lang/nimrod/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/nimrod/Makefile Thu Nov 14 20:36:55 2013 (r333788) @@ -0,0 +1,40 @@ +# Created by: Neal Nelson +# $FreeBSD$ + +PORTNAME= nimrod +PORTVERSION= 0.9.2 +CATEGORIES= lang +MASTER_SITES= http://nimrod-code.org/download/ +DISTNAME= ${PORTNAME}_${PORTVERSION} +EXTRACT_SUFX= .zip + +MAINTAINER= ports@nicandneal.net +COMMENT= The Nimrod programming language + +LICENSE= MIT + +OPTIONS_DEFINE= DOCS + +MAKE_JOBS_UNSAFE= yes +USES= compiler +WRKSRC= ${WRKDIR}/${PORTNAME} + +.include + +post-patch: +.if ${COMPILER_TYPE} == clang + @${REINPLACE_CMD} -e '/cc =/s/gcc/clang/' ${WRKSRC}/config/nimrod.cfg +.endif + +do-build: + cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \ + COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \ + ${SH} build.sh + cd ${WRKSRC} && bin/nimrod c --parallelBuild=${MAKE_JOBS_NUMBER} koch + cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \ + -d:release + +do-install: + cd ${WRKSRC} && ${SH} install.sh ${STAGEDIR}${PREFIX} + +.include Added: head/lang/nimrod/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/nimrod/distinfo Thu Nov 14 20:36:55 2013 (r333788) @@ -0,0 +1,2 @@ +SHA256 (nimrod_0.9.2.zip) = 4903ff46b90caa61194551f66fdff291b1ecba8bb4eec1611373cd34ecaf7090 +SIZE (nimrod_0.9.2.zip) = 19002240 Added: head/lang/nimrod/files/patch-build.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/nimrod/files/patch-build.sh Thu Nov 14 20:36:55 2013 (r333788) @@ -0,0 +1,13 @@ +--- build.sh.orig ++++ build.sh +@@ -26,10 +26,6 @@ + esac + done + +-CC="gcc" +-LINKER="gcc" +-COMP_FLAGS="-w -O3 -fno-strict-aliasing$extraBuildArgs" +-LINK_FLAGS="" + # platform detection + ucpu=`uname -m` + uos=`uname` Added: head/lang/nimrod/files/patch-compiler-nimconf.nim ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/nimrod/files/patch-compiler-nimconf.nim Thu Nov 14 20:36:55 2013 (r333788) @@ -0,0 +1,25 @@ +--- compiler/nimconf.nim.orig ++++ compiler/nimconf.nim +@@ -213,7 +213,9 @@ + proc getSystemConfigPath(filename: string): string = + # try standard configuration file (installation did not distribute files + # the UNIX way) +- result = joinPath([getPrefixDir(), "config", filename]) ++ var prefix = getPrefixDir() ++ result = joinPath([prefix, "etc", filename]) ++ if not ExistsFile(result): result = joinPath([prefix, "config", filename]) + if not ExistsFile(result): result = "/etc/" & filename + + proc LoadConfigs*(cfg: string) = +@@ -221,9 +223,8 @@ + if libpath == "": + # choose default libpath: + var prefix = getPrefixDir() +- if prefix == "/usr": libpath = "/usr/lib/nimrod" +- elif prefix == "/usr/local": libpath = "/usr/local/lib/nimrod" +- else: libpath = joinPath(prefix, "lib") ++ libpath = joinPath(prefix, "lib/nimrod") ++ if not ExistsDir(libpath): libpath = joinPath(prefix, "lib") + + if optSkipConfigFile notin gGlobalOptions: + readConfigFile(getSystemConfigPath(cfg)) Added: head/lang/nimrod/files/patch-config-nimrod.cfg ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/nimrod/files/patch-config-nimrod.cfg Thu Nov 14 20:36:55 2013 (r333788) @@ -0,0 +1,14 @@ +--- config/nimrod.cfg.orig ++++ config/nimrod.cfg +@@ -67,11 +67,6 @@ + gpp.options.linker = "-ldl" + clang.options.linker = "-ldl" + tcc.options.linker = "-ldl" +- @else: +- # BSD got posix_spawn only recently, so we deactivate it for osproc: +- define:useFork +- # at least NetBSD has problems with thread local storage: +- tlsEmulation:on + @end + @end + Added: head/lang/nimrod/files/patch-install.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/nimrod/files/patch-install.sh Thu Nov 14 20:36:55 2013 (r333788) @@ -0,0 +1,47 @@ +--- install.sh.orig ++++ install.sh +@@ -15,39 +15,14 @@ + "--help"|"-h"|"help"|"h") + echo "Nimrod installation script" + echo "Usage: [sudo] sh install.sh DIR" +- echo "Where DIR may be:" +- echo " /usr/bin" +- echo " /usr/local/bin" +- echo " /opt" +- echo " (treated like '/opt')" +- echo "To deinstall, use the command:" +- echo "sh deinstall.sh DIR" + exit 1 + ;; +- "/usr/bin") +- bindir=/usr/bin +- configdir=/etc +- libdir=/usr/lib/nimrod +- docdir=/usr/share/nimrod/doc +- datadir=/usr/share/nimrod/data +- ;; +- "/usr/local/bin") +- bindir=/usr/local/bin +- configdir=/etc +- libdir=/usr/local/lib/nimrod +- docdir=/usr/local/share/nimrod/doc +- datadir=/usr/local/share/nimrod/data +- ;; + *) +- bindir="$1/nimrod/bin" +- configdir="$1/nimrod/config" +- libdir="$1/nimrod/lib" +- docdir="$1/nimrod/doc" +- datadir="$1/nimrod/data" +- +- mkdir -p $1/nimrod +- mkdir -p $bindir +- mkdir -p $configdir ++ bindir=$1/bin ++ configdir=$1/etc ++ libdir=$1/lib/nimrod ++ docdir=$1/share/doc/nimrod ++ datadir=$1/share/nimrod + ;; + esac + mkdir -p $libdir Added: head/lang/nimrod/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/nimrod/pkg-descr Thu Nov 14 20:36:55 2013 (r333788) @@ -0,0 +1,13 @@ +Nimrod is a statically typed, imperative programming language that tries +to give the programmer ultimate power without compromises on runtime +efficiency. This means it focuses on compile-time mechanisms in all +their various forms. + +Beneath a nice infix/indentation based syntax with a powerful (AST +based, hygienic) macro system lies a semantic model that supports a soft +realtime GC on thread local heaps. Asynchronous message passing is used +between threads, so no "stop the world" mechanism is necessary. An +unsafe shared memory heap is also provided for the increased efficiency +that results from that model. + +WWW: http://nimrod-code.org/ Added: head/lang/nimrod/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/nimrod/pkg-plist Thu Nov 14 20:36:55 2013 (r333788) @@ -0,0 +1,393 @@ +bin/nimrod +etc/nimdoc.cfg +etc/nimdoc.tex.cfg +etc/nimrod.cfg +lib/nimrod/core/locks.nim +lib/nimrod/core/macros.nim +lib/nimrod/core/typeinfo.nim +lib/nimrod/core/unsigned.nim +lib/nimrod/impure/db_mongo.nim +lib/nimrod/impure/db_mysql.nim +lib/nimrod/impure/db_postgres.nim +lib/nimrod/impure/db_sqlite.nim +lib/nimrod/impure/dialogs.nim +lib/nimrod/impure/graphics.nim +lib/nimrod/impure/osinfo_posix.nim +lib/nimrod/impure/osinfo_win.nim +lib/nimrod/impure/rdstdin.nim +lib/nimrod/impure/re.nim +lib/nimrod/impure/ssl.nim +lib/nimrod/impure/web.nim +lib/nimrod/impure/zipfiles.nim +lib/nimrod/js/dom.nim +lib/nimrod/nimbase.h +lib/nimrod/nimrtl.nim +lib/nimrod/nimrtl.nimrod.cfg +lib/nimrod/packages/docutils/highlite.nim +lib/nimrod/packages/docutils/rst.nim +lib/nimrod/packages/docutils/rstast.nim +lib/nimrod/packages/docutils/rstgen.nim +lib/nimrod/posix/inotify.nim +lib/nimrod/posix/posix.nim +lib/nimrod/prelude.nim +lib/nimrod/pure/actors.nim +lib/nimrod/pure/algorithm.nim +lib/nimrod/pure/asyncio.nim +lib/nimrod/pure/base64.nim +lib/nimrod/pure/browsers.nim +lib/nimrod/pure/cgi.nim +lib/nimrod/pure/collections/critbits.nim +lib/nimrod/pure/collections/intsets.nim +lib/nimrod/pure/collections/lists.nim +lib/nimrod/pure/collections/queues.nim +lib/nimrod/pure/collections/sequtils.nim +lib/nimrod/pure/collections/sets.nim +lib/nimrod/pure/collections/tables.nim +lib/nimrod/pure/colors.nim +lib/nimrod/pure/complex.nim +lib/nimrod/pure/cookies.nim +lib/nimrod/pure/dynlib.nim +lib/nimrod/pure/encodings.nim +lib/nimrod/pure/endians.nim +lib/nimrod/pure/events.nim +lib/nimrod/pure/fsmonitor.nim +lib/nimrod/pure/ftpclient.nim +lib/nimrod/pure/gentabs.nim +lib/nimrod/pure/hashes.nim +lib/nimrod/pure/htmlgen.nim +lib/nimrod/pure/htmlparser.nim +lib/nimrod/pure/httpclient.nim +lib/nimrod/pure/httpserver.nim +lib/nimrod/pure/irc.nim +lib/nimrod/pure/json.nim +lib/nimrod/pure/lexbase.nim +lib/nimrod/pure/marshal.nim +lib/nimrod/pure/matchers.nim +lib/nimrod/pure/math.nim +lib/nimrod/pure/md5.nim +lib/nimrod/pure/memfiles.nim +lib/nimrod/pure/mimetypes.nim +lib/nimrod/pure/nimprof.nim +lib/nimrod/pure/oids.nim +lib/nimrod/pure/os.nim +lib/nimrod/pure/osproc.nim +lib/nimrod/pure/parsecfg.nim +lib/nimrod/pure/parsecsv.nim +lib/nimrod/pure/parseopt.nim +lib/nimrod/pure/parsesql.nim +lib/nimrod/pure/parseurl.nim +lib/nimrod/pure/parseutils.nim +lib/nimrod/pure/parsexml.nim +lib/nimrod/pure/pegs.nim +lib/nimrod/pure/redis.nim +lib/nimrod/pure/romans.nim +lib/nimrod/pure/ropes.nim +lib/nimrod/pure/scgi.nim +lib/nimrod/pure/smtp.nim +lib/nimrod/pure/sockets.nim +lib/nimrod/pure/streams.nim +lib/nimrod/pure/strtabs.nim +lib/nimrod/pure/strutils.nim +lib/nimrod/pure/subexes.nim +lib/nimrod/pure/terminal.nim +lib/nimrod/pure/times.nim +lib/nimrod/pure/typetraits.nim +lib/nimrod/pure/unicode.nim +lib/nimrod/pure/unittest.nim +lib/nimrod/pure/uri.nim +lib/nimrod/pure/xmldom.nim +lib/nimrod/pure/xmldomparser.nim +lib/nimrod/pure/xmlparser.nim +lib/nimrod/pure/xmltree.nim +lib/nimrod/system.nim +lib/nimrod/system/alloc.nim +lib/nimrod/system/ansi_c.nim +lib/nimrod/system/arithm.nim +lib/nimrod/system/assign.nim +lib/nimrod/system/atomics.nim +lib/nimrod/system/avltree.nim +lib/nimrod/system/cellsets.nim +lib/nimrod/system/cgprocs.nim +lib/nimrod/system/channels.nim +lib/nimrod/system/debugger.nim +lib/nimrod/system/dyncalls.nim +lib/nimrod/system/embedded.nim +lib/nimrod/system/endb.nim +lib/nimrod/system/excpt.nim +lib/nimrod/system/gc.nim +lib/nimrod/system/gc2.nim +lib/nimrod/system/gc_ms.nim +lib/nimrod/system/hti.nim +lib/nimrod/system/inclrtl.nim +lib/nimrod/system/jssys.nim +lib/nimrod/system/mmdisp.nim +lib/nimrod/system/profiler.nim +lib/nimrod/system/repr.nim +lib/nimrod/system/reprjs.nim +lib/nimrod/system/sets.nim +lib/nimrod/system/sysio.nim +lib/nimrod/system/syslocks.nim +lib/nimrod/system/sysstr.nim +lib/nimrod/system/threads.nim +lib/nimrod/system/timers.nim +lib/nimrod/system/widestrs.nim +lib/nimrod/windows/mmsystem.nim +lib/nimrod/windows/nb30.nim +lib/nimrod/windows/ole2.nim +lib/nimrod/windows/psapi.nim +lib/nimrod/windows/shellapi.nim +lib/nimrod/windows/shfolder.nim +lib/nimrod/windows/windows.nim +lib/nimrod/windows/winlean.nim +lib/nimrod/wrappers/cairo/cairo.nim +lib/nimrod/wrappers/cairo/cairoft.nim +lib/nimrod/wrappers/cairo/cairowin32.nim +lib/nimrod/wrappers/cairo/cairoxlib.nim +lib/nimrod/wrappers/claro.nim +lib/nimrod/wrappers/expat.nim +lib/nimrod/wrappers/gtk/atk.nim +lib/nimrod/wrappers/gtk/gdk2.nim +lib/nimrod/wrappers/gtk/gdk2pixbuf.nim +lib/nimrod/wrappers/gtk/gdkglext.nim +lib/nimrod/wrappers/gtk/glib2.nim +lib/nimrod/wrappers/gtk/gtk2.nim +lib/nimrod/wrappers/gtk/gtkglext.nim +lib/nimrod/wrappers/gtk/gtkhtml.nim +lib/nimrod/wrappers/gtk/libglade2.nim +lib/nimrod/wrappers/gtk/pango.nim +lib/nimrod/wrappers/gtk/pangoutils.nim +lib/nimrod/wrappers/iup.nim +lib/nimrod/wrappers/joyent_http_parser.nim +lib/nimrod/wrappers/libcurl.nim +lib/nimrod/wrappers/libffi.nim +lib/nimrod/wrappers/libsvm.nim +lib/nimrod/wrappers/libuv.nim +lib/nimrod/wrappers/lua/lauxlib.nim +lib/nimrod/wrappers/lua/lua.nim +lib/nimrod/wrappers/lua/lualib.nim +lib/nimrod/wrappers/mongo.nim +lib/nimrod/wrappers/mysql.nim +lib/nimrod/wrappers/odbcsql.nim +lib/nimrod/wrappers/opengl/gl.nim +lib/nimrod/wrappers/opengl/glext.nim +lib/nimrod/wrappers/opengl/glu.nim +lib/nimrod/wrappers/opengl/glut.nim +lib/nimrod/wrappers/opengl/glx.nim +lib/nimrod/wrappers/opengl/opengl.nim +lib/nimrod/wrappers/opengl/wingl.nim +lib/nimrod/wrappers/openssl.nim +lib/nimrod/wrappers/pcre.nim +lib/nimrod/wrappers/pdcurses.nim +lib/nimrod/wrappers/postgres.nim +lib/nimrod/wrappers/python.nim +lib/nimrod/wrappers/readline/history.nim +lib/nimrod/wrappers/readline/readline.nim +lib/nimrod/wrappers/readline/rltypedefs.nim +lib/nimrod/wrappers/sdl/sdl.nim +lib/nimrod/wrappers/sdl/sdl_gfx.nim +lib/nimrod/wrappers/sdl/sdl_image.nim +lib/nimrod/wrappers/sdl/sdl_mixer.nim +lib/nimrod/wrappers/sdl/sdl_mixer_nosmpeg.nim +lib/nimrod/wrappers/sdl/sdl_net.nim +lib/nimrod/wrappers/sdl/sdl_ttf.nim +lib/nimrod/wrappers/sdl/smpeg.nim +lib/nimrod/wrappers/sphinx.nim +lib/nimrod/wrappers/sqlite3.nim +lib/nimrod/wrappers/tcl.nim +lib/nimrod/wrappers/tinyc.nim +lib/nimrod/wrappers/tre.nim +lib/nimrod/wrappers/x11/cursorfont.nim +lib/nimrod/wrappers/x11/keysym.nim +lib/nimrod/wrappers/x11/x.nim +lib/nimrod/wrappers/x11/xatom.nim +lib/nimrod/wrappers/x11/xcms.nim +lib/nimrod/wrappers/x11/xf86dga.nim +lib/nimrod/wrappers/x11/xf86vmode.nim +lib/nimrod/wrappers/x11/xi.nim +lib/nimrod/wrappers/x11/xinerama.nim +lib/nimrod/wrappers/x11/xkb.nim +lib/nimrod/wrappers/x11/xkblib.nim +lib/nimrod/wrappers/x11/xlib.nim +lib/nimrod/wrappers/x11/xrandr.nim +lib/nimrod/wrappers/x11/xrender.nim +lib/nimrod/wrappers/x11/xresource.nim +lib/nimrod/wrappers/x11/xshm.nim +lib/nimrod/wrappers/x11/xutil.nim +lib/nimrod/wrappers/x11/xv.nim +lib/nimrod/wrappers/x11/xvlib.nim +lib/nimrod/wrappers/zip/libzip.nim +lib/nimrod/wrappers/zip/libzip_all.c +lib/nimrod/wrappers/zip/zlib.nim +lib/nimrod/wrappers/zip/zzip.nim +lib/nimrod/wrappers/zmq.nim +%%PORTDOCS%%%%DOCSDIR%%/abstypes.txt +%%PORTDOCS%%%%DOCSDIR%%/actors.html +%%PORTDOCS%%%%DOCSDIR%%/advopt.txt +%%PORTDOCS%%%%DOCSDIR%%/algorithm.html +%%PORTDOCS%%%%DOCSDIR%%/apis.html +%%PORTDOCS%%%%DOCSDIR%%/apis.txt +%%PORTDOCS%%%%DOCSDIR%%/astspec.txt +%%PORTDOCS%%%%DOCSDIR%%/asyncio.html +%%PORTDOCS%%%%DOCSDIR%%/base64.html +%%PORTDOCS%%%%DOCSDIR%%/basicopt.txt +%%PORTDOCS%%%%DOCSDIR%%/browsers.html +%%PORTDOCS%%%%DOCSDIR%%/c2nim.html +%%PORTDOCS%%%%DOCSDIR%%/c2nim.pdf +%%PORTDOCS%%%%DOCSDIR%%/c2nim.txt +%%PORTDOCS%%%%DOCSDIR%%/cgi.html +%%PORTDOCS%%%%DOCSDIR%%/channels.html +%%PORTDOCS%%%%DOCSDIR%%/colors.html +%%PORTDOCS%%%%DOCSDIR%%/complex.html +%%PORTDOCS%%%%DOCSDIR%%/cookies.html +%%PORTDOCS%%%%DOCSDIR%%/critbits.html +%%PORTDOCS%%%%DOCSDIR%%/db_mongo.html +%%PORTDOCS%%%%DOCSDIR%%/db_mysql.html +%%PORTDOCS%%%%DOCSDIR%%/db_postgres.html +%%PORTDOCS%%%%DOCSDIR%%/db_sqlite.html +%%PORTDOCS%%%%DOCSDIR%%/docs.txt +%%PORTDOCS%%%%DOCSDIR%%/dom.html +%%PORTDOCS%%%%DOCSDIR%%/dynlib.html +%%PORTDOCS%%%%DOCSDIR%%/effects.txt +%%PORTDOCS%%%%DOCSDIR%%/encodings.html +%%PORTDOCS%%%%DOCSDIR%%/endb.html +%%PORTDOCS%%%%DOCSDIR%%/endb.txt +%%PORTDOCS%%%%DOCSDIR%%/endians.html +%%PORTDOCS%%%%DOCSDIR%%/estp.html +%%PORTDOCS%%%%DOCSDIR%%/estp.txt +%%PORTDOCS%%%%DOCSDIR%%/events.html +%%PORTDOCS%%%%DOCSDIR%%/filelist.txt +%%PORTDOCS%%%%DOCSDIR%%/filters.html +%%PORTDOCS%%%%DOCSDIR%%/filters.txt +%%PORTDOCS%%%%DOCSDIR%%/fsmonitor.html +%%PORTDOCS%%%%DOCSDIR%%/ftpclient.html +%%PORTDOCS%%%%DOCSDIR%%/gc.html +%%PORTDOCS%%%%DOCSDIR%%/gc.pdf +%%PORTDOCS%%%%DOCSDIR%%/gc.txt +%%PORTDOCS%%%%DOCSDIR%%/grammar.txt +%%PORTDOCS%%%%DOCSDIR%%/graphics.html +%%PORTDOCS%%%%DOCSDIR%%/hashes.html +%%PORTDOCS%%%%DOCSDIR%%/htmlgen.html +%%PORTDOCS%%%%DOCSDIR%%/htmlparser.html +%%PORTDOCS%%%%DOCSDIR%%/httpclient.html +%%PORTDOCS%%%%DOCSDIR%%/httpserver.html +%%PORTDOCS%%%%DOCSDIR%%/intern.html +%%PORTDOCS%%%%DOCSDIR%%/intern.txt +%%PORTDOCS%%%%DOCSDIR%%/intsets.html +%%PORTDOCS%%%%DOCSDIR%%/irc.html +%%PORTDOCS%%%%DOCSDIR%%/json.html +%%PORTDOCS%%%%DOCSDIR%%/keywords.txt +%%PORTDOCS%%%%DOCSDIR%%/lexbase.html +%%PORTDOCS%%%%DOCSDIR%%/lib.html +%%PORTDOCS%%%%DOCSDIR%%/lib.pdf +%%PORTDOCS%%%%DOCSDIR%%/lib.txt +%%PORTDOCS%%%%DOCSDIR%%/lists.html +%%PORTDOCS%%%%DOCSDIR%%/locks.html +%%PORTDOCS%%%%DOCSDIR%%/macros.html +%%PORTDOCS%%%%DOCSDIR%%/manual.html +%%PORTDOCS%%%%DOCSDIR%%/manual.pdf +%%PORTDOCS%%%%DOCSDIR%%/manual.txt +%%PORTDOCS%%%%DOCSDIR%%/marshal.html +%%PORTDOCS%%%%DOCSDIR%%/matchers.html +%%PORTDOCS%%%%DOCSDIR%%/math.html +%%PORTDOCS%%%%DOCSDIR%%/memfiles.html +%%PORTDOCS%%%%DOCSDIR%%/mimetypes.html +%%PORTDOCS%%%%DOCSDIR%%/mytest.cfg +%%PORTDOCS%%%%DOCSDIR%%/nimgrep.html +%%PORTDOCS%%%%DOCSDIR%%/nimgrep.txt +%%PORTDOCS%%%%DOCSDIR%%/niminst.html +%%PORTDOCS%%%%DOCSDIR%%/niminst.pdf +%%PORTDOCS%%%%DOCSDIR%%/niminst.txt +%%PORTDOCS%%%%DOCSDIR%%/nimprof.html +%%PORTDOCS%%%%DOCSDIR%%/nimrodc.html +%%PORTDOCS%%%%DOCSDIR%%/nimrodc.pdf +%%PORTDOCS%%%%DOCSDIR%%/nimrodc.txt +%%PORTDOCS%%%%DOCSDIR%%/oids.html +%%PORTDOCS%%%%DOCSDIR%%/os.html +%%PORTDOCS%%%%DOCSDIR%%/osproc.html +%%PORTDOCS%%%%DOCSDIR%%/overview.html +%%PORTDOCS%%%%DOCSDIR%%/overview.txt +%%PORTDOCS%%%%DOCSDIR%%/parsecfg.html +%%PORTDOCS%%%%DOCSDIR%%/parsecsv.html +%%PORTDOCS%%%%DOCSDIR%%/parseopt.html +%%PORTDOCS%%%%DOCSDIR%%/parsesql.html +%%PORTDOCS%%%%DOCSDIR%%/parseutils.html +%%PORTDOCS%%%%DOCSDIR%%/parsexml.html +%%PORTDOCS%%%%DOCSDIR%%/pegdocs.txt +%%PORTDOCS%%%%DOCSDIR%%/pegs.html +%%PORTDOCS%%%%DOCSDIR%%/queues.html +%%PORTDOCS%%%%DOCSDIR%%/rdstdin.html +%%PORTDOCS%%%%DOCSDIR%%/re.html +%%PORTDOCS%%%%DOCSDIR%%/readme.txt +%%PORTDOCS%%%%DOCSDIR%%/redis.html +%%PORTDOCS%%%%DOCSDIR%%/regexprs.txt +%%PORTDOCS%%%%DOCSDIR%%/ropes.html +%%PORTDOCS%%%%DOCSDIR%%/rst.txt +%%PORTDOCS%%%%DOCSDIR%%/scgi.html +%%PORTDOCS%%%%DOCSDIR%%/sdl.html +%%PORTDOCS%%%%DOCSDIR%%/sdl_gfx.html +%%PORTDOCS%%%%DOCSDIR%%/sdl_image.html +%%PORTDOCS%%%%DOCSDIR%%/sdl_mixer.html +%%PORTDOCS%%%%DOCSDIR%%/sdl_mixer_nosmpeg.html +%%PORTDOCS%%%%DOCSDIR%%/sdl_net.html +%%PORTDOCS%%%%DOCSDIR%%/sdl_ttf.html +%%PORTDOCS%%%%DOCSDIR%%/sequtils.html +%%PORTDOCS%%%%DOCSDIR%%/sets.html +%%PORTDOCS%%%%DOCSDIR%%/smpeg.html +%%PORTDOCS%%%%DOCSDIR%%/smtp.html +%%PORTDOCS%%%%DOCSDIR%%/sockets.html +%%PORTDOCS%%%%DOCSDIR%%/sphinx.html +%%PORTDOCS%%%%DOCSDIR%%/ssl.html +%%PORTDOCS%%%%DOCSDIR%%/streams.html +%%PORTDOCS%%%%DOCSDIR%%/strtabs.html +%%PORTDOCS%%%%DOCSDIR%%/strutils.html +%%PORTDOCS%%%%DOCSDIR%%/subexes.html +%%PORTDOCS%%%%DOCSDIR%%/subexes.txt +%%PORTDOCS%%%%DOCSDIR%%/system.html +%%PORTDOCS%%%%DOCSDIR%%/tables.html +%%PORTDOCS%%%%DOCSDIR%%/terminal.html +%%PORTDOCS%%%%DOCSDIR%%/theindex.html +%%PORTDOCS%%%%DOCSDIR%%/threads.html +%%PORTDOCS%%%%DOCSDIR%%/times.html +%%PORTDOCS%%%%DOCSDIR%%/tools.html +%%PORTDOCS%%%%DOCSDIR%%/tools.txt +%%PORTDOCS%%%%DOCSDIR%%/trmacros.html +%%PORTDOCS%%%%DOCSDIR%%/trmacros.txt +%%PORTDOCS%%%%DOCSDIR%%/tut1.html +%%PORTDOCS%%%%DOCSDIR%%/tut1.pdf +%%PORTDOCS%%%%DOCSDIR%%/tut1.txt +%%PORTDOCS%%%%DOCSDIR%%/tut2.html +%%PORTDOCS%%%%DOCSDIR%%/tut2.pdf +%%PORTDOCS%%%%DOCSDIR%%/tut2.txt +%%PORTDOCS%%%%DOCSDIR%%/typeinfo.html +%%PORTDOCS%%%%DOCSDIR%%/unicode.html +%%PORTDOCS%%%%DOCSDIR%%/unidecode.html +%%PORTDOCS%%%%DOCSDIR%%/unsigned.html +%%PORTDOCS%%%%DOCSDIR%%/uri.html +%%PORTDOCS%%%%DOCSDIR%%/web.html +%%PORTDOCS%%%%DOCSDIR%%/xmldom.html +%%PORTDOCS%%%%DOCSDIR%%/xmldomparser.html +%%PORTDOCS%%%%DOCSDIR%%/xmlparser.html +%%PORTDOCS%%%%DOCSDIR%%/xmltree.html +%%PORTDOCS%%%%DOCSDIR%%/zipfiles.html +%%PORTDOCS%%%%DOCSDIR%%/zmq.html +@dirrm %%PORTDOCS%%%%DOCSDIR%% +@dirrm lib/nimrod/wrappers/zip +@dirrm lib/nimrod/wrappers/x11 +@dirrm lib/nimrod/wrappers/sdl +@dirrm lib/nimrod/wrappers/readline +@dirrm lib/nimrod/wrappers/opengl +@dirrm lib/nimrod/wrappers/lua +@dirrm lib/nimrod/wrappers/gtk +@dirrm lib/nimrod/wrappers/cairo +@dirrm lib/nimrod/wrappers +@dirrm lib/nimrod/windows +@dirrm lib/nimrod/system +@dirrm lib/nimrod/pure/collections +@dirrm lib/nimrod/pure +@dirrm lib/nimrod/posix +@dirrm lib/nimrod/packages/docutils +@dirrm lib/nimrod/packages +@dirrm lib/nimrod/js +@dirrm lib/nimrod/impure +@dirrm lib/nimrod/core +@dirrm lib/nimrod