Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Nov 2013 20:36:56 +0000 (UTC)
From:      Tijl Coosemans <tijl@FreeBSD.org>
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
Message-ID:  <201311142036.rAEKaurT078331@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <ports@nicandneal.net>

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 <ports@nicandneal.net>
+# $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 <bsd.port.pre.mk>
+
+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 <bsd.port.post.mk>

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 "  <some other dir> (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



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