Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Feb 2018 17:10:08 +0000 (UTC)
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r462851 - in head/lang: . spec.alpha
Message-ID:  <201802241710.w1OHA8Em078674@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jrm
Date: Sat Feb 24 17:10:08 2018
New Revision: 462851
URL: https://svnweb.freebsd.org/changeset/ports/462851

Log:
  lang/spec.alpha: New port; library dependency for Clojure 1.9
  
  PR:		224251
  Submitted by:	Jens Grassel <jan0sch@mykolab.com> (maintainer)

Added:
  head/lang/spec.alpha/
  head/lang/spec.alpha/Makefile   (contents, props changed)
  head/lang/spec.alpha/distinfo   (contents, props changed)
  head/lang/spec.alpha/pkg-descr   (contents, props changed)
Modified:
  head/lang/Makefile   (contents, props changed)

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Sat Feb 24 16:31:36 2018	(r462850)
+++ head/lang/Makefile	Sat Feb 24 17:10:08 2018	(r462851)
@@ -331,6 +331,7 @@
     SUBDIR += smlnj
     SUBDIR += snobol4
     SUBDIR += solidity
+    SUBDIR += spec.alpha
     SUBDIR += spidermonkey17
     SUBDIR += spidermonkey170
     SUBDIR += spidermonkey185

Added: head/lang/spec.alpha/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/spec.alpha/Makefile	Sat Feb 24 17:10:08 2018	(r462851)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME=	spec.alpha
+DISTVERSION=	0.1.143
+CATEGORIES=	lang lisp java
+MASTER_SITES=	http://repo1.maven.org/maven2/org/clojure/spec.alpha/${PORTVERSION}/
+EXTRACT_SUFX=	.jar
+EXTRACT_ONLY=	# empty
+
+MAINTAINER=	jan0sch@mykolab.com
+COMMENT=	Clojure library to describe the structure of data and functions
+
+LICENSE=	EPL
+
+USE_JAVA=	yes
+JAVA_VERSION=	1.6+
+
+NO_BUILD=	yes
+PLIST_FILES=	${JAVAJARDIR}/spec.alpha.jar
+
+do-install:
+	${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${STAGEDIR}${JAVAJARDIR}/spec.alpha.jar
+
+.include <bsd.port.mk>

Added: head/lang/spec.alpha/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/spec.alpha/distinfo	Sat Feb 24 17:10:08 2018	(r462851)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1515256360
+SHA256 (spec.alpha-0.1.143.jar) = 4b7936302843c03399e4c8741b9239fc088528dea19c7dd330c64c2269df6080
+SIZE (spec.alpha-0.1.143.jar) = 591287

Added: head/lang/spec.alpha/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/spec.alpha/pkg-descr	Sat Feb 24 17:10:08 2018	(r462851)
@@ -0,0 +1,17 @@
+spec.alpha
+
+spec is a Clojure library to describe the structure of data and functions. 
+Specs can be used to validate data, conform (destructure) data, explain 
+invalid data, generate examples that conform to the specs, and automatically 
+use generative testing to test functions.
+
+Clojure 1.9 depends on this library and provides it to users of Clojure. 
+Thus, the recommended way to use this library is to add a dependency on the 
+latest version of Clojure 1.9, rather than including it directly. In some 
+cases, this library may release more frequently than Clojure. In those cases, 
+you can explictly include the latest version of this library with the 
+dependency info below.
+
+For more information:
+
+WWW: https://clojure.org/about/spec



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