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