svn commit: r418639 - in head/devel: . stack
Kurt Jaeger
pi at FreeBSD.org
Sat Jul 16 15:40:36 UTC 2016
Author: pi
Date: Sat Jul 16 15:40:34 2016
New Revision: 418639
URL: https://svnweb.freebsd.org/changeset/ports/418639
Log:
New port: devel/stack
Stack is a cross-platform program for developing Haskell projects.
It is aimed at Haskellers both new and experienced.
WWW: http://www.haskellstack.org/
PR: 208862
Submitted by: Tobias Kortkamp <t at tobik.me>
Added:
head/devel/stack/
head/devel/stack/Makefile (contents, props changed)
head/devel/stack/distinfo (contents, props changed)
head/devel/stack/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sat Jul 16 15:13:46 2016 (r418638)
+++ head/devel/Makefile Sat Jul 16 15:40:34 2016 (r418639)
@@ -5324,6 +5324,7 @@
SUBDIR += splint
SUBDIR += srecord
SUBDIR += st
+ SUBDIR += stack
SUBDIR += staf
SUBDIR += statcvs
SUBDIR += statik
Added: head/devel/stack/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/stack/Makefile Sat Jul 16 15:40:34 2016 (r418639)
@@ -0,0 +1,46 @@
+# Created by: Tobias Kortkamp <t at tobik.me>
+# $FreeBSD$
+
+# To update this port first go to
+# https://github.com/applicative-tech/stack-dependencies, change the
+# version in the Makefile there, regenerate the stack-dependencies
+# tarball, commit Makefile changes, create a new tag (release)
+# matching the new stack version, and upload the tarball. Finally
+# bump the version here.
+
+PORTNAME= stack
+PORTVERSION= 1.1.2
+CATEGORIES= devel haskell
+MASTER_SITES= GH \
+ https://github.com/applicative-tech/stack-dependencies/releases/download/${PORTVERSION}/:deps
+DISTFILES= stack-dependencies-${PORTVERSION}${EXTRACT_SUFX}:deps
+
+MAINTAINER= t at tobik.me
+COMMENT= Cross-platform program for developing Haskell programs
+
+LICENSE= BSD3CLAUSE
+
+BUILD_DEPENDS= ghc>0:lang/ghc \
+ cabal:devel/hs-cabal-install
+LIB_DEPENDS= libiconv.so:converters/libiconv \
+ libgmp.so:math/gmp \
+ libffi.so:devel/libffi
+# Some (all?) GHC binaries downloaded by stack are compiled for
+# FreeBSD 8 and require that gcc and libutil.so.8 are available
+RUN_DEPENDS+= gcc:lang/gcc
+LIB_DEPENDS+= libutil.so.8:misc/compat8x
+
+USES= gmake
+USE_GITHUB= yes
+GH_ACCOUNT= applicative-tech
+GH_PROJECT= stack-dependencies
+
+MAKE_ENV+= TARGET="${WRKSRC}" \
+ PREFIX="${PREFIX}" \
+ STAGEDIR="${STAGEDIR}"
+
+PLIST_FILES= bin/stack \
+ etc/bash_completion.d/_stack.bash \
+ share/zsh/site-functions/_stack
+
+.include <bsd.port.mk>
Added: head/devel/stack/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/stack/distinfo Sat Jul 16 15:40:34 2016 (r418639)
@@ -0,0 +1,4 @@
+SHA256 (stack-dependencies-1.1.2.tar.gz) = e012d3b311498c00d2af137873d66ef53c183096c55621e61dcb3ca685623121
+SIZE (stack-dependencies-1.1.2.tar.gz) = 32297077
+SHA256 (applicative-tech-stack-dependencies-1.1.2_GH0.tar.gz) = fdfa8e9a7a7786e9c1faad808f1a3ae10df1dcb81351d5465afa647aa9457c3a
+SIZE (applicative-tech-stack-dependencies-1.1.2_GH0.tar.gz) = 983
Added: head/devel/stack/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/stack/pkg-descr Sat Jul 16 15:40:34 2016 (r418639)
@@ -0,0 +1,4 @@
+Stack is a cross-platform program for developing Haskell projects.
+It is aimed at Haskellers both new and experienced.
+
+WWW: http://www.haskellstack.org/
More information about the svn-ports-all
mailing list