Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Feb 2017 14:37:00 +0000 (UTC)
From:      Kirill Ponomarew <krion@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r434535 - in head/devel: . nimble
Message-ID:  <201702211437.v1LEb0Mr017236@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: krion
Date: Tue Feb 21 14:36:59 2017
New Revision: 434535
URL: https://svnweb.freebsd.org/changeset/ports/434535

Log:
  New port devel/nimble:
  
  Nimble is a package manager for the Nim programming language.
  
  WWW: https://github.com/nim-lang/nimble
  
  PR:		215304
  Submitted by:	Neal Nelson <ports@nicandneal.net>
  Approved by:	mat (mentor)
  Differential Revision:	https://reviews.freebsd.org/D9688

Added:
  head/devel/nimble/
  head/devel/nimble/Makefile   (contents, props changed)
  head/devel/nimble/distinfo   (contents, props changed)
  head/devel/nimble/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Tue Feb 21 14:35:32 2017	(r434534)
+++ head/devel/Makefile	Tue Feb 21 14:36:59 2017	(r434535)
@@ -1654,6 +1654,7 @@
     SUBDIR += newtonsoft-json
     SUBDIR += nexus2-oss
     SUBDIR += nglogc
+    SUBDIR += nimble
     SUBDIR += nini
     SUBDIR += ninja
     SUBDIR += ninja-ide

Added: head/devel/nimble/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/nimble/Makefile	Tue Feb 21 14:36:59 2017	(r434535)
@@ -0,0 +1,28 @@
+# Created by: ports@nicandneal.net
+# $FreeBSD$
+
+PORTNAME=	nimble
+PORTVERSION=	0.8.2
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	ports@nicandneal.net
+COMMENT=	Package manager for the Nim programming language
+
+LICENSE=	BSD3CLAUSE
+
+BUILD_DEPENDS=	nim:lang/nim
+RUN_DEPENDS=	nim:lang/nim
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	nim-lang
+
+PLIST_FILES=	bin/nimble
+
+do-build:
+	cd ${WRKSRC} && nim c --parallelBuild=${MAKE_JOBS_NUMBER} --path:${LOCALBASE}/nim src/nimble
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/src/nimble ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>

Added: head/devel/nimble/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/nimble/distinfo	Tue Feb 21 14:36:59 2017	(r434535)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1484059070
+SHA256 (nim-lang-nimble-v0.8.2_GH0.tar.gz) = 5cfdebdeddf5cf7d32c7b1b047a99d660de4e3a29e29ce7a3216020dc4f301cd
+SIZE (nim-lang-nimble-v0.8.2_GH0.tar.gz) = 60624

Added: head/devel/nimble/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/nimble/pkg-descr	Tue Feb 21 14:36:59 2017	(r434535)
@@ -0,0 +1,5 @@
+Nimble is Nim's package manager and build system. It's used to
+install and build libraries that you can use within your own Nim
+projects
+
+WWW: https://github.com/nim-lang/nimble



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201702211437.v1LEb0Mr017236>