Index: head/lang/nim/Makefile =================================================================== --- head/lang/nim/Makefile (revision 400387) +++ head/lang/nim/Makefile (revision 400388) @@ -1,38 +1,40 @@ # Created by: Neal Nelson # $FreeBSD$ PORTNAME= nim -PORTVERSION= 0.10.2 -PORTREVISION= 0 +PORTVERSION= 0.11.2 CATEGORIES= lang MASTER_SITES= http://nim-lang.org/download/ MAINTAINER= ports@nicandneal.net -COMMENT= The Nim programming language +COMMENT= Nim programming language LICENSE= MIT OPTIONS_DEFINE= DOCS MAKE_JOBS_UNSAFE= yes USES= compiler zip .include post-patch: .if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} -e '/cc =/s/gcc/clang/' ${WRKSRC}/config/nim.cfg .endif do-build: cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \ COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \ ${SH} build.sh cd ${WRKSRC} && bin/nim 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} + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nim .include Index: head/lang/nim/distinfo =================================================================== --- head/lang/nim/distinfo (revision 400387) +++ head/lang/nim/distinfo (revision 400388) @@ -1,2 +1,2 @@ -SHA256 (nim-0.10.2.zip) = 2fb7986cbceda10992fbe2cf657241cac416991e2e68bc0175f3a8fd387279ca -SIZE (nim-0.10.2.zip) = 27753779 +SHA256 (nim-0.11.2.zip) = 4497c785c6556e82a1ccc11688fd2425d326f3e95770bb266a234e87da7cc82b +SIZE (nim-0.11.2.zip) = 29355487 Index: head/lang/nim/pkg-plist =================================================================== --- head/lang/nim/pkg-plist (revision 400387) +++ head/lang/nim/pkg-plist (revision 400388) @@ -1,206 +1,209 @@ bin/nim etc/nim.cfg etc/nimdoc.cfg etc/nimdoc.tex.cfg lib/nim/core/locks.nim lib/nim/core/macros.nim lib/nim/core/typeinfo.nim lib/nim/core/unsigned.nim lib/nim/impure/db_mysql.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/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/dom.nim lib/nim/nimbase.h lib/nim/nimrtl.nim -lib/nim/nimrtl.nimrod.cfg +lib/nim/nimrtl.nim.cfg lib/nim/packages/docutils/highlite.nim lib/nim/packages/docutils/rst.nim lib/nim/packages/docutils/rstast.nim lib/nim/packages/docutils/rstgen.nim lib/nim/posix/epoll.nim lib/nim/posix/inotify.nim lib/nim/posix/linux.nim lib/nim/posix/posix.nim +lib/nim/posix/termios.nim lib/nim/prelude.nim 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.nimrod.cfg +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 lib/nim/pure/basic3d.nim lib/nim/pure/browsers.nim lib/nim/pure/cgi.nim lib/nim/pure/collections/LockFreeHash.nim +lib/nim/pure/collections/conc_tables.nim lib/nim/pure/collections/critbits.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/tables.nim lib/nim/pure/colors.nim lib/nim/pure/complex.nim +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/dynlib.nim lib/nim/pure/encodings.nim lib/nim/pure/endians.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/httpserver.nim lib/nim/pure/json.nim lib/nim/pure/lexbase.nim lib/nim/pure/logging.nim lib/nim/pure/marshal.nim lib/nim/pure/matchers.nim lib/nim/pure/math.nim lib/nim/pure/md5.nim lib/nim/pure/memfiles.nim lib/nim/pure/mersenne.nim lib/nim/pure/mimetypes.nim lib/nim/pure/net.nim lib/nim/pure/nimprof.nim -lib/nim/pure/nimprof.nimrod.cfg +lib/nim/pure/nimprof.nim.cfg lib/nim/pure/numeric.nim lib/nim/pure/oids.nim lib/nim/pure/os.nim lib/nim/pure/osproc.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/rationals.nim lib/nim/pure/rawsockets.nim -lib/nim/pure/rawsockets.pretty.nim lib/nim/pure/redis.nim lib/nim/pure/romans.nim lib/nim/pure/ropes.nim lib/nim/pure/scgi.nim lib/nim/pure/selectors.nim lib/nim/pure/smtp.nim -lib/nim/pure/smtp.nimrod.cfg +lib/nim/pure/smtp.nim.cfg lib/nim/pure/sockets.nim lib/nim/pure/streams.nim lib/nim/pure/strtabs.nim lib/nim/pure/strutils.nim lib/nim/pure/subexes.nim lib/nim/pure/terminal.nim lib/nim/pure/times.nim lib/nim/pure/typetraits.nim lib/nim/pure/unicode.nim lib/nim/pure/unidecode/unidecode.nim lib/nim/pure/unittest.nim lib/nim/pure/uri.nim lib/nim/pure/xmldom.nim lib/nim/pure/xmldomparser.nim lib/nim/pure/xmlparser.nim lib/nim/pure/xmltree.nim +lib/nim/stdlib.nimble lib/nim/system.nim lib/nim/system/alloc.nim lib/nim/system/ansi_c.nim lib/nim/system/arithm.nim lib/nim/system/assign.nim lib/nim/system/atomics.nim lib/nim/system/avltree.nim lib/nim/system/cellsets.nim lib/nim/system/cgprocs.nim lib/nim/system/channels.nim lib/nim/system/chcks.nim lib/nim/system/debugger.nim lib/nim/system/deepcopy.nim lib/nim/system/dyncalls.nim lib/nim/system/embedded.nim lib/nim/system/endb.nim lib/nim/system/excpt.nim lib/nim/system/gc.nim lib/nim/system/gc2.nim lib/nim/system/gc_ms.nim lib/nim/system/hti.nim lib/nim/system/inclrtl.nim lib/nim/system/jssys.nim lib/nim/system/mmdisp.nim lib/nim/system/platforms.nim lib/nim/system/profiler.nim lib/nim/system/repr.nim lib/nim/system/reprjs.nim lib/nim/system/sets.nim lib/nim/system/sysio.nim lib/nim/system/syslocks.nim lib/nim/system/sysspawn.nim lib/nim/system/sysstr.nim lib/nim/system/threads.nim lib/nim/system/timers.nim lib/nim/system/widestrs.nim 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/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/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/history.nim lib/nim/wrappers/readline/readline.nim lib/nim/wrappers/readline/rltypedefs.nim 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/libzip.nim lib/nim/wrappers/zip/libzip_all.c lib/nim/wrappers/zip/zlib.nim lib/nim/wrappers/zip/zzip.nim %%PORTDOCS%%%%DOCSDIR%%/overview.html -