diff options
-rw-r--r-- | lang/nim/Makefile | 5 | ||||
-rw-r--r-- | lang/nim/distinfo | 6 | ||||
-rw-r--r-- | lang/nim/files/patch-config-nim.cfg | 6 | ||||
-rw-r--r-- | lang/nim/files/patch-install.sh | 12 | ||||
-rw-r--r-- | lang/nim/pkg-descr | 2 | ||||
-rw-r--r-- | lang/nim/pkg-plist | 9 |
6 files changed, 22 insertions, 18 deletions
diff --git a/lang/nim/Makefile b/lang/nim/Makefile index ce14e01b623c..3c3c14063199 100644 --- a/lang/nim/Makefile +++ b/lang/nim/Makefile @@ -2,14 +2,15 @@ # $FreeBSD$ PORTNAME= nim -PORTVERSION= 0.17.0 +PORTVERSION= 0.17.2 CATEGORIES= lang -MASTER_SITES= http://nim-lang.org/download/ +MASTER_SITES= https://nim-lang.org/download/ MAINTAINER= ports@nicandneal.net COMMENT= Nim programming language LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/copying.txt BROKEN_aarch64= fails to compile: crt1.c: undefined reference to main BROKEN_armv6= fails to compile: crt1.c: undefined reference to main diff --git a/lang/nim/distinfo b/lang/nim/distinfo index 95efb9d1519e..0e1f850c6925 100644 --- a/lang/nim/distinfo +++ b/lang/nim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1495114578 -SHA256 (nim-0.17.0.tar.xz) = 36e18dd9384f6c67e6d0199b871b43e774a0af30532698184d6f5a9cc9ac7a9b -SIZE (nim-0.17.0.tar.xz) = 25079320 +TIMESTAMP = 1505744032 +SHA256 (nim-0.17.2.tar.xz) = aaff1b5023fc4a5708f1d7d9fd8e2a29f1a7f58bf496532ff1e9d7e7c7ec82bd +SIZE (nim-0.17.2.tar.xz) = 4083084 diff --git a/lang/nim/files/patch-config-nim.cfg b/lang/nim/files/patch-config-nim.cfg index 95fa7d697980..70900e810997 100644 --- a/lang/nim/files/patch-config-nim.cfg +++ b/lang/nim/files/patch-config-nim.cfg @@ -1,6 +1,6 @@ ---- config/nim.cfg.orig 2016-10-08 02:20:24 UTC -+++ config/nim.cfg -@@ -74,12 +74,6 @@ path="$lib/pure" +--- config/nim.cfg.orig 2017-09-18 14:38:15.184686000 +0000 ++++ config/nim.cfg 2017-09-18 14:39:25.862654000 +0000 +@@ -74,12 +74,6 @@ clang.cpp.options.linker = "-ldl" tcc.options.linker = "-ldl" @end diff --git a/lang/nim/files/patch-install.sh b/lang/nim/files/patch-install.sh index fc2f62ce337d..9ef931155c7e 100644 --- a/lang/nim/files/patch-install.sh +++ b/lang/nim/files/patch-install.sh @@ -1,5 +1,5 @@ ---- install.sh.orig 2017-05-17 22:06:55.000000000 +0000 -+++ install.sh 2017-05-18 13:59:55.263749000 +0000 +--- install.sh.orig 2017-09-07 18:45:41.000000000 +0000 ++++ install.sh 2017-09-18 14:47:39.284096000 +0000 @@ -15,48 +15,14 @@ "--help"|"-h"|"help"|"h") echo "Nim installation script" @@ -19,7 +19,7 @@ - libdir=/usr/lib/nim - docdir=/usr/share/nim/doc - datadir=/usr/share/nim/data -- nimbleDir="/opt/nimble/pkgs/compiler-0.17.0" +- nimbleDir="/opt/nimble/pkgs/compiler-0.17.2" - ;; - "/usr/local/bin") - bindir=/usr/local/bin @@ -27,7 +27,7 @@ - libdir=/usr/local/lib/nim - docdir=/usr/local/share/nim/doc - datadir=/usr/local/share/nim/data -- nimbleDir="/opt/nimble/pkgs/compiler-0.17.0" +- nimbleDir="/opt/nimble/pkgs/compiler-0.17.2" - ;; - "/opt") - bindir="/opt/nim/bin" @@ -35,7 +35,7 @@ - libdir="/opt/nim/lib" - docdir="/opt/nim/doc" - datadir="/opt/nim/data" -- nimbleDir="/opt/nimble/pkgs/compiler-0.17.0" +- nimbleDir="/opt/nimble/pkgs/compiler-0.17.2" - mkdir -p /opt/nim - mkdir -p $bindir - mkdir -p $configdir @@ -54,7 +54,7 @@ nimbleDir="$1/nim" mkdir -p $1/nim mkdir -p $bindir -@@ -848,13 +814,6 @@ +@@ -854,13 +820,6 @@ else echo "Nim installation script" echo "Usage: [sudo] sh install.sh DIR" diff --git a/lang/nim/pkg-descr b/lang/nim/pkg-descr index 79fdfe16c074..905081efb0d5 100644 --- a/lang/nim/pkg-descr +++ b/lang/nim/pkg-descr @@ -10,4 +10,4 @@ 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://nim-lang.org/ +WWW: https://nim-lang.org/ diff --git a/lang/nim/pkg-plist b/lang/nim/pkg-plist index 22f0fc806079..980b0b2222b6 100644 --- a/lang/nim/pkg-plist +++ b/lang/nim/pkg-plist @@ -58,9 +58,11 @@ lib/pure/asyncdispatch.nim lib/pure/asyncdispatch.nim.cfg lib/pure/asyncfile.nim lib/pure/asyncftpclient.nim +lib/pure/asyncfutures.nim lib/pure/asynchttpserver.nim lib/pure/asyncmacro.nim lib/pure/asyncnet.nim +lib/pure/asyncstreams.nim lib/pure/base64.nim lib/pure/basic2d.nim lib/pure/basic3d.nim @@ -108,7 +110,8 @@ lib/pure/httpclient.nim lib/pure/httpcore.nim lib/pure/httpserver.nim lib/pure/includes/asynccommon.nim -lib/pure/includes/asyncfutures.nim +lib/pure/includes/osenv.nim +lib/pure/includes/oserr.nim lib/pure/ioselectors.nim lib/pure/ioselects/ioselectors_epoll.nim lib/pure/ioselects/ioselectors_kqueue.nim @@ -199,7 +202,7 @@ lib/system/gc.nim lib/system/gc2.nim lib/system/gc_common.nim lib/system/gc_ms.nim -lib/system/gc_stack.nim +lib/system/gc_regions.nim lib/system/hti.nim lib/system/inclrtl.nim lib/system/jssys.nim @@ -320,6 +323,7 @@ nim/compiler/prefixmatches.nim nim/compiler/procfind.nim nim/compiler/readme.txt nim/compiler/renderer.nim +nim/compiler/reorder.nim nim/compiler/rodread.nim nim/compiler/rodutils.nim nim/compiler/rodwrite.nim @@ -351,7 +355,6 @@ nim/compiler/sigmatch.nim nim/compiler/suggest.nim nim/compiler/syntaxes.nim nim/compiler/tccgen.nim -nim/compiler/testability.nim nim/compiler/transf.nim nim/compiler/trees.nim nim/compiler/treetab.nim |