svn commit: r452386 - in head/lang/nim: . files

Danilo G. Baio dbaio at FreeBSD.org
Wed Oct 18 22:02:13 UTC 2017


Author: dbaio
Date: Wed Oct 18 22:02:12 2017
New Revision: 452386
URL: https://svnweb.freebsd.org/changeset/ports/452386

Log:
  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 at nicandneal.net> (maintainer)

Modified:
  head/lang/nim/Makefile
  head/lang/nim/distinfo
  head/lang/nim/files/patch-config-nim.cfg
  head/lang/nim/files/patch-install.sh
  head/lang/nim/pkg-descr
  head/lang/nim/pkg-plist

Modified: head/lang/nim/Makefile
==============================================================================
--- head/lang/nim/Makefile	Wed Oct 18 20:38:25 2017	(r452385)
+++ head/lang/nim/Makefile	Wed Oct 18 22:02:12 2017	(r452386)
@@ -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 at 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

Modified: head/lang/nim/distinfo
==============================================================================
--- head/lang/nim/distinfo	Wed Oct 18 20:38:25 2017	(r452385)
+++ head/lang/nim/distinfo	Wed Oct 18 22:02:12 2017	(r452386)
@@ -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

Modified: head/lang/nim/files/patch-config-nim.cfg
==============================================================================
--- head/lang/nim/files/patch-config-nim.cfg	Wed Oct 18 20:38:25 2017	(r452385)
+++ head/lang/nim/files/patch-config-nim.cfg	Wed Oct 18 22:02:12 2017	(r452386)
@@ -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

Modified: head/lang/nim/files/patch-install.sh
==============================================================================
--- head/lang/nim/files/patch-install.sh	Wed Oct 18 20:38:25 2017	(r452385)
+++ head/lang/nim/files/patch-install.sh	Wed Oct 18 22:02:12 2017	(r452386)
@@ -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"

Modified: head/lang/nim/pkg-descr
==============================================================================
--- head/lang/nim/pkg-descr	Wed Oct 18 20:38:25 2017	(r452385)
+++ head/lang/nim/pkg-descr	Wed Oct 18 22:02:12 2017	(r452386)
@@ -10,4 +10,4 @@ between threads, so no "stop the world" mechanism is n
 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/

Modified: head/lang/nim/pkg-plist
==============================================================================
--- head/lang/nim/pkg-plist	Wed Oct 18 20:38:25 2017	(r452385)
+++ head/lang/nim/pkg-plist	Wed Oct 18 22:02:12 2017	(r452386)
@@ -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


More information about the svn-ports-all mailing list