Comments? OKs?

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/nim/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile    22 Dec 2015 19:40:48 -0000      1.2
+++ Makefile    10 Jun 2016 01:06:14 -0000
@@ -4,9 +4,8 @@ ONLY_FOR_ARCHS =        i386 amd64
 
 COMMENT =              statically typed, imperative programming language
 
-VERSION =              0.11.2
+VERSION =              0.14.2
 DISTNAME =             nim-${VERSION}
-REVISION =             0
 EXTRACT_SUFX =         .tar.xz
 
 CATEGORIES =           lang
@@ -19,12 +18,23 @@ PERMIT_PACKAGE_CDROM =      Yes
 
 WANTLIB =              c m
 
+post-patch:
+       mkdir -p ${WRKSRC}/nimcache-port
+       mkdir -p ${WRKSRC}/nimcache-port-test
+       perl -i -pe "s#NIM_PORT_PATH#${PATH}#" ${WRKSRC}/koch.nim
+       perl -i -pe "s#NIM_PORT_CACHE#${WRKSRC}/nimcache-port-test#" \
+               ${WRKSRC}/koch.nim
+
 do-build:
-       cd ${WRKDIST} && ${SETENV} CC="${CC}" LINKER="${CC}" \
-               COMP_FLAGS="${CFLAGS}" sh build.sh
+       cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \
+               CFLAGS="${CFLAGS}" sh build.sh
        # slow machines can get a head of themselves and fail to link
-       cd ${WRKSRC} && ${SETENV} bin/nim c --parallelBuild:1 koch
-       cd ${WRKSRC} && ${SETENV} ./koch boot -d:release --parallelBuild:1
+       cd ${WRKSRC} && bin/nim c -d:release --parallelBuild:1 \
+               --nimcache:"${WRKSRC}/nimcache-port" --listFullPaths \
+               --listCmd --putenv:"PATH=${PATH}" koch
+       cd ${WRKSRC} && ./koch boot -d:release --parallelBuild:1 \
+               --nimcache:"${WRKSRC}/nimcache-port" --listFullPaths \
+               --listCmd --putenv:"PATH=${PATH}"
 
 do-install:
        ${INSTALL_PROGRAM_DIR} ${PREFIX}/bin
@@ -38,6 +48,9 @@ do-install:
        ${INSTALL_DATA} ${WRKSRC}/config/*.cfg ${PREFIX}/share/examples/nim
 
 do-test:
-       cd ${WRKSRC} && ${SETENV} ./koch test all -d:release --parallelBuild:1
+       cd ${WRKSRC} && ${SETENV} ./koch test all -d:release \
+               --parallelBuild:1 --listFullPaths --listCmd \
+               --nimcache:"${WRKSRC}/nimcache-port-test" \
+               --putenv:"PATH=${PATH}"
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/nim/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    19 Oct 2015 21:50:14 -0000      1.1.1.1
+++ distinfo    10 Jun 2016 01:06:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (nim-0.11.2.tar.xz) = VkDjZNi6zsgw8Bba89RCeRHEjOv5YnJOyQP+pdWnpBk=
-SIZE (nim-0.11.2.tar.xz) = 2587012
+SHA256 (nim-0.14.2.tar.xz) = Iryzjgru14n+jrmEB+cDc2X+uczY+k45oEZHJsW38vs=
+SIZE (nim-0.14.2.tar.xz) = 6462864
Index: patches/patch-build_sh
===================================================================
RCS file: /cvs/ports/lang/nim/patches/patch-build_sh,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-build_sh
--- patches/patch-build_sh      19 Oct 2015 21:50:14 -0000      1.1.1.1
+++ patches/patch-build_sh      10 Jun 2016 01:06:14 -0000
@@ -1,16 +1,16 @@
 $OpenBSD: patch-build_sh,v 1.1.1.1 2015/10/19 21:50:14 juanfra Exp $
---- build.sh.orig      Sun Sep 13 00:49:57 2015
-+++ build.sh   Sun Sep 13 00:52:17 2015
+--- build.sh.orig      Tue Jun  7 00:38:53 2016
++++ build.sh   Thu Jun  9 19:43:03 2016
 @@ -26,9 +26,9 @@ do
    esac
  done
  
 -CC="gcc"
 -LINKER="gcc"
--COMP_FLAGS="-w -O3 -fno-strict-aliasing$extraBuildArgs"
+-COMP_FLAGS="${CPPFLAGS:-} ${CFLAGS:-} -w -O3 
-fno-strict-aliasing$extraBuildArgs"
 +#CC="gcc"
 +#LINKER="gcc"
-+COMP_FLAGS="-w -fno-strict-aliasing$extraBuildArgs $COMP_FLAGS"
- LINK_FLAGS=""
++COMP_FLAGS="${CPPFLAGS:-} ${CFLAGS:-} -w -fno-strict-aliasing$extraBuildArgs"
+ LINK_FLAGS="${LDFLAGS:-} "
+ PS4=""
  # platform detection
- ucpu=`uname -m`
Index: patches/patch-compiler_extccomp_nim
===================================================================
RCS file: /cvs/ports/lang/nim/patches/patch-compiler_extccomp_nim,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-compiler_extccomp_nim
--- patches/patch-compiler_extccomp_nim 19 Oct 2015 21:50:14 -0000      1.1.1.1
+++ patches/patch-compiler_extccomp_nim 10 Jun 2016 01:06:14 -0000
@@ -1,16 +1,16 @@
 $OpenBSD: patch-compiler_extccomp_nim,v 1.1.1.1 2015/10/19 21:50:14 juanfra 
Exp $
---- compiler/extccomp.nim.orig Sun Sep 13 00:55:21 2015
-+++ compiler/extccomp.nim      Sun Sep 13 01:01:06 2015
-@@ -18,7 +18,7 @@ import
+--- compiler/extccomp.nim.orig Tue Jun  7 00:38:57 2016
++++ compiler/extccomp.nim      Thu Jun  9 19:46:54 2016
+@@ -21,7 +21,7 @@ from debuginfo import writeDebugInfo
  type
    TSystemCC* = enum
      ccNone, ccGcc, ccLLVM_Gcc, ccCLang, ccLcc, ccBcc, ccDmc, ccWcc, ccVcc,
--    ccTcc, ccPcc, ccUcc, ccIcl
-+    ccTcc, ccPcc, ccUcc, ccIcl, ccEGcc
+-    ccTcc, ccPcc, ccUcc, ccIcl, asmFasm
++    ccTcc, ccPcc, ccUcc, ccIcl, asmFasm, ccEGcc
    TInfoCCProp* = enum         # properties of the C compiler:
      hasSwitchRange,           # CC allows ranges in switch statements (GNU C)
      hasComputedGoto,          # CC has computed goto (GNU C extension)
-@@ -66,8 +66,8 @@ compiler gcc:
+@@ -69,8 +69,8 @@ compiler gcc:
    result = (
      name: "gcc",
      objExt: "o",
@@ -21,9 +21,9 @@ $OpenBSD: patch-compiler_extccomp_nim,v 
      compilerExe: "gcc",
      cppCompiler: "g++",
      compileTmpl: "-c $options $include -o $objfile $file",
-@@ -87,6 +87,13 @@ compiler gcc:
+@@ -90,6 +90,13 @@ compiler gcc:
      props: {hasSwitchRange, hasComputedGoto, hasCpp, hasGcGuard, hasGnuAsm,
-             hasNakedAttribute})
+             hasAttribute})
  
 +compiler egcc:
 +    result = gcc()
@@ -35,12 +35,12 @@ $OpenBSD: patch-compiler_extccomp_nim,v 
  # LLVM Frontend for GCC/G++
  compiler llvmGcc:
    result = gcc() # Uses settings from GCC
-@@ -330,7 +337,8 @@ const
-     tcc(),
+@@ -359,7 +366,8 @@ const
      pcc(),
      ucc(),
--    icl()]
-+    icl(),
+     icl(),
+-    fasm()]
++    fasm(),
 +    egcc()]
  
    hExt* = ".h"
Index: patches/patch-config_nim_cfg
===================================================================
RCS file: /cvs/ports/lang/nim/patches/patch-config_nim_cfg,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-config_nim_cfg
--- patches/patch-config_nim_cfg        19 Oct 2015 21:50:14 -0000      1.1.1.1
+++ patches/patch-config_nim_cfg        10 Jun 2016 01:06:14 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-config_nim_cfg,v 1.1.1.1 2015/10/19 21:50:14 juanfra Exp $
---- config/nim.cfg.orig        Sun Sep 13 01:02:08 2015
-+++ config/nim.cfg     Sun Sep 13 01:11:33 2015
-@@ -82,7 +82,7 @@ path="$lib/pure/unidecode"
+--- config/nim.cfg.orig        Tue Jun  7 00:38:56 2016
++++ config/nim.cfg     Thu Jun  9 20:17:49 2016
+@@ -80,7 +80,7 @@ path="$lib/pure"
    @end
    @if bsd or haiku:
      # BSD got posix_spawn only recently, so we deactivate it for osproc:
@@ -10,7 +10,7 @@ $OpenBSD: patch-config_nim_cfg,v 1.1.1.1
      # at least NetBSD has problems with thread local storage:
      tlsEmulation:on
    @end
-@@ -110,6 +110,8 @@ path="$lib/pure/unidecode"
+@@ -108,6 +108,8 @@ path="$lib/pure"
  @else:
    gcc.options.always = "-w"
    gcc.cpp.options.always = "-w -fpermissive"
@@ -19,7 +19,7 @@ $OpenBSD: patch-config_nim_cfg,v 1.1.1.1
  @end
  
  # Configuration for Objective-C compiler:
-@@ -142,15 +144,20 @@ clang.objc.options.linker = "-lobjc -lgnustep-base"
+@@ -140,15 +142,20 @@ clang.objc.options.linker = "-lobjc -lgnustep-base"
    gcc.options.linker %= "-L $WIND_BASE/target/lib/usr/lib/ppc/PPC32/common 
-mrtp -fno-strict-aliasing -D_C99 -D_HAS_C9X -std=c99 -fasm -Wall 
-Wno-write-strings"
  @end
  
@@ -42,7 +42,7 @@ $OpenBSD: patch-config_nim_cfg,v 1.1.1.1
  # Configuration for the LLVM GCC compiler:
  llvm_gcc.options.debug = "-g"
  llvm_gcc.options.always = "-w"
-@@ -160,7 +167,7 @@ llvm_gcc.options.size = "-Os"
+@@ -158,7 +165,7 @@ llvm_gcc.options.size = "-Os"
  # Configuration for the LLVM CLang compiler:
  clang.options.debug = "-g"
  clang.options.always = "-w"
Index: patches/patch-koch_nim
===================================================================
RCS file: patches/patch-koch_nim
diff -N patches/patch-koch_nim
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-koch_nim      10 Jun 2016 01:06:14 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- koch.nim.orig      Thu Jun  9 12:44:46 2016
++++ koch.nim   Fri Jun 10 00:59:06 2016
+@@ -364,7 +364,7 @@ proc tests(args: string) =
+   exec nimexe & " cc --taintMode:on tests/testament/tester"
+   # Since tests take a long time (on my machine), and we want to defy Murhpys
+   # law - lets make sure the compiler really is freshly compiled!
+-  exec nimexe & " c --lib:lib -d:release --opt:speed compiler/nim.nim"
++  exec nimexe & " c --lib:lib -d:release --opt:speed --listFullPaths 
--listCmd --putenv:PATH=NIM_PORT_PATH --nimcache:NIM_PORT_CACHE 
compiler/nim.nim"
+   let tester = quoteShell(getCurrentDir() / "tests/testament/tester".exe)
+   let success = tryExec tester & " " & (args|"all")
+   if not existsEnv("TRAVIS") and not existsEnv("APPVEYOR"):
Index: patches/patch-tests_testament_tester_nim
===================================================================
RCS file: /cvs/ports/lang/nim/patches/patch-tests_testament_tester_nim,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-tests_testament_tester_nim
--- patches/patch-tests_testament_tester_nim    19 Oct 2015 21:50:14 -0000      
1.1.1.1
+++ patches/patch-tests_testament_tester_nim    10 Jun 2016 01:06:14 -0000
@@ -7,23 +7,23 @@ nim cc --taintMode:on tests/testament/te
 FAILURE
 Error 1 in . (Makefile:42 'do-test')"
 
---- tests/testament/tester.nim.orig    Sat Apr 25 23:17:00 2015
-+++ tests/testament/tester.nim Fri Oct  9 03:17:22 2015
+--- tests/testament/tester.nim.orig    Tue Jun  7 00:38:57 2016
++++ tests/testament/tester.nim Thu Jun  9 19:50:01 2016
 @@ -12,7 +12,7 @@
  import
    parseutils, strutils, pegs, os, osproc, streams, parsecfg, json,
    marshal, backend, parseopt, specs, htmlgen, browsers, terminal,
--  algorithm, compiler/nodejs
-+  algorithm
+-  algorithm, compiler/nodejs, re, times
++  algorithm, re, times
  
  const
    resultsFile = "testresults.html"
-@@ -224,7 +224,7 @@ proc testSpec(r: var TResults, test: TTest) =
-         else:
-           exeFile = changeFileExt(tname, ExeExt)
-         if existsFile(exeFile):
--          let nodejs = findNodeJs()
-+          let nodejs = ""
-           if test.target == targetJS and nodejs == "":
-             r.addResult(test, expected.outp, "nodejs binary not in PATH",
-                         reExeNotFound)
+@@ -325,7 +325,7 @@ proc testSpec(r: var TResults, test: TTest) =
+       r.addResult(test, expected.outp, "executable not found", reExeNotFound)
+       return
+ 
+-    let nodejs = if isJsTarget: findNodeJs() else: ""
++    let nodejs = if isJsTarget: "" else: ""
+     if isJsTarget and nodejs == "":
+       r.addResult(test, expected.outp, "nodejs binary not in PATH",
+                   reExeNotFound)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/nim/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   19 Oct 2015 21:50:14 -0000      1.1.1.1
+++ pkg/PLIST   10 Jun 2016 01:06:14 -0000
@@ -3,30 +3,53 @@
 @pkgpath lang/nimrod
 @bin bin/nim
 lib/nim/
+lib/nim/arch/
+lib/nim/arch/arch.nim
+lib/nim/arch/i386.asm
+lib/nim/arch/ms_amd64.asm
+lib/nim/arch/ms_i386.asm
+lib/nim/arch/unix_amd64.asm
+lib/nim/arch/unix_i386.asm
 lib/nim/core/
 lib/nim/core/locks.nim
 lib/nim/core/macros.nim
+lib/nim/core/rlocks.nim
 lib/nim/core/typeinfo.nim
-lib/nim/core/unsigned.nim
+lib/nim/cycle.h
+lib/nim/deprecated/
+lib/nim/deprecated/core/
+lib/nim/deprecated/core/unsigned.nim
+lib/nim/deprecated/pure/
+lib/nim/deprecated/pure/actors.nim
+lib/nim/deprecated/pure/actors.nim.cfg
+lib/nim/deprecated/pure/asyncio.nim
+lib/nim/deprecated/pure/ftpclient.nim
+lib/nim/deprecated/pure/parseurl.nim
+lib/nim/deprecated/pure/rawsockets.nim
+lib/nim/deprecated/pure/sockets.nim
 lib/nim/impure/
 lib/nim/impure/db_mysql.nim
+lib/nim/impure/db_odbc.nim
 lib/nim/impure/db_postgres.nim
 lib/nim/impure/db_sqlite.nim
-lib/nim/impure/dialogs.nim
-lib/nim/impure/graphics.nim
+lib/nim/impure/nre/
+lib/nim/impure/nre.nim
+lib/nim/impure/nre/private/
+lib/nim/impure/nre/private/util.nim
 lib/nim/impure/osinfo_posix.nim
 lib/nim/impure/osinfo_win.nim
 lib/nim/impure/rdstdin.nim
 lib/nim/impure/re.nim
 lib/nim/impure/ssl.nim
-lib/nim/impure/zipfiles.nim
 lib/nim/js/
 lib/nim/js/dom.nim
+lib/nim/libnimrtl.dylib
 lib/nim/nimbase.h
 lib/nim/nimrtl.nim
 lib/nim/nimrtl.nim.cfg
 lib/nim/packages/
 lib/nim/packages/docutils/
+lib/nim/packages/docutils/docutils.babel
 lib/nim/packages/docutils/highlite.nim
 lib/nim/packages/docutils/rst.nim
 lib/nim/packages/docutils/rstast.nim
@@ -34,20 +57,18 @@ lib/nim/packages/docutils/rstgen.nim
 lib/nim/posix/
 lib/nim/posix/epoll.nim
 lib/nim/posix/inotify.nim
+lib/nim/posix/kqueue.nim
 lib/nim/posix/linux.nim
 lib/nim/posix/posix.nim
 lib/nim/posix/termios.nim
 lib/nim/prelude.nim
 lib/nim/pure/
-lib/nim/pure/actors.nim
-lib/nim/pure/actors.nim.cfg
 lib/nim/pure/algorithm.nim
 lib/nim/pure/asyncdispatch.nim
 lib/nim/pure/asyncdispatch.nim.cfg
 lib/nim/pure/asyncfile.nim
 lib/nim/pure/asyncftpclient.nim
 lib/nim/pure/asynchttpserver.nim
-lib/nim/pure/asyncio.nim
 lib/nim/pure/asyncnet.nim
 lib/nim/pure/base64.nim
 lib/nim/pure/basic2d.nim
@@ -56,37 +77,45 @@ lib/nim/pure/browsers.nim
 lib/nim/pure/cgi.nim
 lib/nim/pure/collections/
 lib/nim/pure/collections/LockFreeHash.nim
-lib/nim/pure/collections/conc_tables.nim
+lib/nim/pure/collections/chains.nim
 lib/nim/pure/collections/critbits.nim
+lib/nim/pure/collections/heapqueue.nim
 lib/nim/pure/collections/intsets.nim
 lib/nim/pure/collections/lists.nim
 lib/nim/pure/collections/queues.nim
 lib/nim/pure/collections/rtarrays.nim
 lib/nim/pure/collections/sequtils.nim
 lib/nim/pure/collections/sets.nim
+lib/nim/pure/collections/sharedlist.nim
+lib/nim/pure/collections/sharedstrings.nim
+lib/nim/pure/collections/sharedtables.nim
+lib/nim/pure/collections/tableimpl.nim
 lib/nim/pure/collections/tables.nim
 lib/nim/pure/colors.nim
 lib/nim/pure/complex.nim
 lib/nim/pure/concurrency/
-lib/nim/pure/concurrency/chans.nim
 lib/nim/pure/concurrency/cpuinfo.nim
 lib/nim/pure/concurrency/cpuload.nim
 lib/nim/pure/concurrency/threadpool.nim
 lib/nim/pure/concurrency/threadpool.nim.cfg
 lib/nim/pure/cookies.nim
+lib/nim/pure/coro.nim
+lib/nim/pure/coro.nimcfg
+lib/nim/pure/db_common.nim
 lib/nim/pure/dynlib.nim
 lib/nim/pure/encodings.nim
 lib/nim/pure/endians.nim
+lib/nim/pure/etcpriv.nim
 lib/nim/pure/events.nim
 lib/nim/pure/fenv.nim
 lib/nim/pure/fsmonitor.nim
-lib/nim/pure/ftpclient.nim
 lib/nim/pure/future.nim
 lib/nim/pure/gentabs.nim
 lib/nim/pure/hashes.nim
 lib/nim/pure/htmlgen.nim
 lib/nim/pure/htmlparser.nim
 lib/nim/pure/httpclient.nim
+lib/nim/pure/httpcore.nim
 lib/nim/pure/httpserver.nim
 lib/nim/pure/json.nim
 lib/nim/pure/lexbase.nim
@@ -98,34 +127,39 @@ lib/nim/pure/md5.nim
 lib/nim/pure/memfiles.nim
 lib/nim/pure/mersenne.nim
 lib/nim/pure/mimetypes.nim
+lib/nim/pure/nativesockets.nim
 lib/nim/pure/net.nim
 lib/nim/pure/nimprof.nim
 lib/nim/pure/nimprof.nim.cfg
 lib/nim/pure/numeric.nim
 lib/nim/pure/oids.nim
+lib/nim/pure/options.nim
 lib/nim/pure/os.nim
+lib/nim/pure/ospaths.nim
 lib/nim/pure/osproc.nim
+lib/nim/pure/oswalkdir.nim
 lib/nim/pure/parsecfg.nim
 lib/nim/pure/parsecsv.nim
 lib/nim/pure/parseopt.nim
 lib/nim/pure/parseopt2.nim
 lib/nim/pure/parsesql.nim
-lib/nim/pure/parseurl.nim
 lib/nim/pure/parseutils.nim
 lib/nim/pure/parsexml.nim
 lib/nim/pure/pegs.nim
 lib/nim/pure/poly.nim
+lib/nim/pure/punycode.nim
+lib/nim/pure/random.nim
 lib/nim/pure/rationals.nim
-lib/nim/pure/rawsockets.nim
-lib/nim/pure/redis.nim
 lib/nim/pure/romans.nim
 lib/nim/pure/ropes.nim
 lib/nim/pure/scgi.nim
+lib/nim/pure/securehash.nim
 lib/nim/pure/selectors.nim
 lib/nim/pure/smtp.nim
 lib/nim/pure/smtp.nim.cfg
-lib/nim/pure/sockets.nim
+lib/nim/pure/stats.nim
 lib/nim/pure/streams.nim
+lib/nim/pure/strscans.nim
 lib/nim/pure/strtabs.nim
 lib/nim/pure/strutils.nim
 lib/nim/pure/subexes.nim
@@ -134,6 +168,7 @@ lib/nim/pure/times.nim
 lib/nim/pure/typetraits.nim
 lib/nim/pure/unicode.nim
 lib/nim/pure/unidecode/
+lib/nim/pure/unidecode/gen.py
 lib/nim/pure/unidecode/unidecode.dat
 lib/nim/pure/unidecode/unidecode.nim
 lib/nim/pure/unittest.nim
@@ -163,11 +198,15 @@ lib/nim/system/endb.nim
 lib/nim/system/excpt.nim
 lib/nim/system/gc.nim
 lib/nim/system/gc2.nim
+lib/nim/system/gc_common.nim
 lib/nim/system/gc_ms.nim
+lib/nim/system/gc_stack.nim
 lib/nim/system/hti.nim
 lib/nim/system/inclrtl.nim
 lib/nim/system/jssys.nim
 lib/nim/system/mmdisp.nim
+lib/nim/system/nimscript.nim
+lib/nim/system/osalloc.nim
 lib/nim/system/platforms.nim
 lib/nim/system/profiler.nim
 lib/nim/system/repr.nim
@@ -181,76 +220,39 @@ lib/nim/system/threads.nim
 lib/nim/system/timers.nim
 lib/nim/system/widestrs.nim
 lib/nim/windows/
-lib/nim/windows/mmsystem.nim
-lib/nim/windows/nb30.nim
-lib/nim/windows/psapi.nim
-lib/nim/windows/shellapi.nim
-lib/nim/windows/shfolder.nim
-lib/nim/windows/windows.nim
 lib/nim/windows/winlean.nim
 lib/nim/wrappers/
-lib/nim/wrappers/claro.nim
-lib/nim/wrappers/expat.nim
 lib/nim/wrappers/iup.nim
 lib/nim/wrappers/joyent_http_parser.nim
-lib/nim/wrappers/libcurl.nim
 lib/nim/wrappers/libsvm.nim
 lib/nim/wrappers/libuv.nim
+lib/nim/wrappers/linenoise/
+lib/nim/wrappers/linenoise/LICENSE.txt
+lib/nim/wrappers/linenoise/README.markdown
+lib/nim/wrappers/linenoise/clinenoise.c
+lib/nim/wrappers/linenoise/clinenoise.h
+lib/nim/wrappers/linenoise/linenoise.nim
 lib/nim/wrappers/mysql.nim
 lib/nim/wrappers/odbcsql.nim
 lib/nim/wrappers/openssl.nim
 lib/nim/wrappers/pcre.nim
 lib/nim/wrappers/pdcurses.nim
 lib/nim/wrappers/postgres.nim
-lib/nim/wrappers/readline/
-lib/nim/wrappers/readline/history.nim
-lib/nim/wrappers/readline/readline.nim
-lib/nim/wrappers/readline/rltypedefs.nim
-lib/nim/wrappers/sdl/
-lib/nim/wrappers/sdl/sdl.nim
-lib/nim/wrappers/sdl/sdl_gfx.nim
-lib/nim/wrappers/sdl/sdl_image.nim
-lib/nim/wrappers/sdl/sdl_mixer.nim
-lib/nim/wrappers/sdl/sdl_mixer_nosmpeg.nim
-lib/nim/wrappers/sdl/sdl_net.nim
-lib/nim/wrappers/sdl/sdl_ttf.nim
-lib/nim/wrappers/sdl/smpeg.nim
-lib/nim/wrappers/sphinx.nim
 lib/nim/wrappers/sqlite3.nim
 lib/nim/wrappers/tinyc.nim
-lib/nim/wrappers/tre.nim
-lib/nim/wrappers/zip/
-lib/nim/wrappers/zip/libzip.nim
-lib/nim/wrappers/zip/libzip_all.c
-lib/nim/wrappers/zip/zlib.nim
-lib/nim/wrappers/zip/zzip.nim
 share/doc/nim/
 share/doc/nim/advopt.txt
 share/doc/nim/apis.txt
 share/doc/nim/astspec.txt
 share/doc/nim/backends.txt
 share/doc/nim/basicopt.txt
-share/doc/nim/docgen.txt
 share/doc/nim/docs.txt
 share/doc/nim/effects.txt
-share/doc/nim/endb.txt
-share/doc/nim/estp.txt
 share/doc/nim/exception_hierarchy_fragment.txt
 share/doc/nim/filelist.txt
-share/doc/nim/filters.txt
-share/doc/nim/gc.txt
 share/doc/nim/grammar.txt
-share/doc/nim/idetools.txt
 share/doc/nim/intern.txt
 share/doc/nim/keywords.txt
-share/doc/nim/koch.txt
-share/doc/nim/lib.txt
-share/doc/nim/manual.txt
-share/doc/nim/nimc.txt
-share/doc/nim/nimfix.txt
-share/doc/nim/nimgrep.txt
-share/doc/nim/niminst.txt
-share/doc/nim/nimsuggest.txt
 share/doc/nim/overview.txt
 share/doc/nim/pegdocs.txt
 share/doc/nim/readme.txt
@@ -259,8 +261,6 @@ share/doc/nim/sets_fragment.txt
 share/doc/nim/spawn.txt
 share/doc/nim/subexes.txt
 share/doc/nim/tools.txt
-share/doc/nim/tut1.txt
-share/doc/nim/tut2.txt
 share/examples/nim/
 share/examples/nim/nim.cfg
 @sample ${SYSCONFDIR}/nim.cfg

Reply via email to