aboutsummaryrefslogtreecommitdiff
path: root/lang/nim
diff options
context:
space:
mode:
authorDanilo G. Baio <dbaio@FreeBSD.org>2017-10-18 22:02:12 +0000
committerDanilo G. Baio <dbaio@FreeBSD.org>2017-10-18 22:02:12 +0000
commit7dae16d7b1fdc2b87c6c1f1a8f8e9ac2601c9b8a (patch)
tree2861022cc0df475cb5ab4acbe7237469bbf9525a /lang/nim
parent11dc3fbc175176173f69c620621facfa3aa8f8ea (diff)
downloadports-7dae16d7b1fdc2b87c6c1f1a8f8e9ac2601c9b8a.tar.gz
ports-7dae16d7b1fdc2b87c6c1f1a8f8e9ac2601c9b8a.zip
lang/nim: Update to 0.17.2
While here, add LICENSE_FILE and move to https address. Changes: https://nim-lang.org/blog/2017/09/07/version-0172-released.html PR: 222427 Submitted by: Neal Nelson <ports@nicandneal.net> (maintainer)
Notes
Notes: svn path=/head/; revision=452386
Diffstat (limited to 'lang/nim')
-rw-r--r--lang/nim/Makefile5
-rw-r--r--lang/nim/distinfo6
-rw-r--r--lang/nim/files/patch-config-nim.cfg6
-rw-r--r--lang/nim/files/patch-install.sh12
-rw-r--r--lang/nim/pkg-descr2
-rw-r--r--lang/nim/pkg-plist9
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