View | Details | Raw Unified | Return to bug 227968 | Differences between
and this patch

Collapse All | Expand All

(-)archivers/hs-tar/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	tar
3
PORTNAME=	tar
4
PORTVERSION=	0.5.0.3
4
PORTVERSION=	0.5.1.0
5
PORTREVISION=   1
6
CATEGORIES=	archivers haskell
5
CATEGORIES=	archivers haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)archivers/hs-tar/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499611841
1
TIMESTAMP = 1523301281
2
SHA256 (cabal/tar-0.5.0.3.tar.gz) = d8d9ad876365f88bdccd02073049e58715cd5ba94de06eb98e21d595244918a3
2
SHA256 (cabal/tar-0.5.1.0.tar.gz) = c89d697b6472b739db50e61201251fcaf8a8f5b595b1d9a488d395d7d5ce4b68
3
SIZE (cabal/tar-0.5.0.3.tar.gz) = 38764
3
SIZE (cabal/tar-0.5.1.0.tar.gz) = 39271
(-)archivers/hs-zip-archive/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	zip-archive
3
PORTNAME=	zip-archive
4
PORTVERSION=	0.3.1.1
4
PORTVERSION=	0.3.2.4
5
PORTREVISION=   1
6
CATEGORIES=	archivers haskell
5
CATEGORIES=	archivers haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Library for creating and modifying zip archives Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	digest>=0.0.0.1 mtl old-time text>=0.11 zlib
12
USE_CABAL=	digest>=0.0.0.1 mtl old-time zlib
14
13
15
FLAGS_DEFINE=		EXECUTABLE
14
FLAGS_DEFINE=		EXECUTABLE
16
15
(-)archivers/hs-zip-archive/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499611845
1
TIMESTAMP = 1523638345
2
SHA256 (cabal/zip-archive-0.3.1.1.tar.gz) = 9e868e649e6fd06cf50c2f0f1e480ce36640494449e415abf2509f9347f08325
2
SHA256 (cabal/zip-archive-0.3.2.4.tar.gz) = 20612ed34d8d14deef120440c75f951a5c92c9f39f0de1b82ebac6d5923b3785
3
SIZE (cabal/zip-archive-0.3.1.1.tar.gz) = 16107
3
SIZE (cabal/zip-archive-0.3.2.4.tar.gz) = 18370
(-)audio/hs-libmpd/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	libmpd
3
PORTNAME=	libmpd
4
PORTVERSION=	0.9.0.6
4
PORTVERSION=	0.9.0.8
5
PORTREVISION=	1
6
CATEGORIES=	audio haskell
5
CATEGORIES=	audio haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= MPD client library Link Here
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	attoparsec>=0.10.1 data-default-class>=0.0.1 mtl>=2.0 \
12
USE_CABAL=	attoparsec>=0.10.1 data-default-class>=0.0.1 mtl>=2.0 \
14
		network>=2.1 old-locale>=1.0 text>=0.11 utf8-string>=0.3.1
13
		network>=2.1 old-locale>=1.0 utf8-string>=0.3.1
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)audio/hs-libmpd/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538914
1
TIMESTAMP = 1524150587
2
SHA256 (cabal/libmpd-0.9.0.6.tar.gz) = bdebb946bba078ed85de12d71ef2e7efa7f28c1ed806d9a390a20d5e4590c937
2
SHA256 (cabal/libmpd-0.9.0.8.tar.gz) = 582b0a405e39148d3a5046e8ad00c9e217688e60c70393eb36cd651e1991ed4e
3
SIZE (cabal/libmpd-0.9.0.6.tar.gz) = 38707
3
SIZE (cabal/libmpd-0.9.0.8.tar.gz) = 38932
(-)benchmarks/hs-criterion/Makefile (-6 / +5 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	criterion
4
PORTNAME=	criterion
5
PORTVERSION=	1.2.1.0
5
PORTVERSION=	1.4.1.0
6
PORTREVISION=	1
7
CATEGORIES=	benchmarks haskell
6
CATEGORIES=	benchmarks haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-20 COMMENT= Robust, reliable performance measurement and analysis Link Here
11
10
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
12
14
USE_CABAL=	aeson ansi-wl-pprint base-compat cassava code-page \
13
USE_CABAL=	aeson ansi-wl-pprint base-compat base-compat-batteries \
15
		exceptions Glob js-flot js-jquery microstache mtl mwc-random \
14
		cassava code-page exceptions Glob js-flot js-jquery \
16
		optparse-applicative parsec statistics text transformers-compat \
15
		microstache mtl mwc-random optparse-applicative statistics \
17
		vector vector-algorithms
16
		transformers-compat vector vector-algorithms
18
17
19
INSTALL_PORTEXAMPLES=	\
18
INSTALL_PORTEXAMPLES=	\
20
	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
19
	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
(-)benchmarks/hs-criterion/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499613825
1
TIMESTAMP = 1525009665
2
SHA256 (cabal/criterion-1.2.1.0.tar.gz) = d9f4bb88a8762f91ce305896cd7e964d25f007949f7e05514503eec59ca97041
2
SHA256 (cabal/criterion-1.4.1.0.tar.gz) = c49306676aa7927c3ca3c1807b081d1e86771eb8da99c8391f9c4dacb24a826c
3
SIZE (cabal/criterion-1.2.1.0.tar.gz) = 126663
3
SIZE (cabal/criterion-1.4.1.0.tar.gz) = 130976
(-)converters/hs-aeson-compat/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	aeson-compat
3
PORTNAME=	aeson-compat
4
PORTVERSION=	0.3.7
4
PORTVERSION=	0.3.7.1
5
PORTREVISION=	1
6
CATEGORIES=	converters haskell
5
CATEGORIES=	converters haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Fast JSON parsing and encoding Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson attoparsec attoparsec-iso8601 base-compat exceptions \
12
USE_CABAL=	aeson attoparsec attoparsec-iso8601 base-compat exceptions \
14
		hashable scientific semigroups tagged text time-locale-compat \
13
		hashable scientific semigroups tagged time-locale-compat \
15
		unordered-containers vector
14
		unordered-containers vector
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)converters/hs-aeson-compat/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499691052
1
TIMESTAMP = 1524342688
2
SHA256 (cabal/aeson-compat-0.3.7.tar.gz) = 1bf2c2a3d38caba5d3336757f60702afb5dcac6a77aa3d86c9d55f81e4517c14
2
SHA256 (cabal/aeson-compat-0.3.7.1.tar.gz) = 59740dc1e37b08e60abb47f38b87de5b9805611a1b468cd18294d5982a1dcacb
3
SIZE (cabal/aeson-compat-0.3.7.tar.gz) = 6900
3
SIZE (cabal/aeson-compat-0.3.7.1.tar.gz) = 6913
(-)converters/hs-aeson-compat/files/patch-aeson-compat.cabal (-14 / +17 lines)
Lines 1-18 Link Here
1
--- aeson-compat.cabal.orig	2017-06-07 12:52:36 UTC
1
--- aeson-compat.cabal.orig     2017-07-24 12:29:50 UTC
2
+++ aeson-compat.cabal
2
+++ aeson-compat.cabal
3
@@ -42,7 +42,6 @@ library
3
@@ -31,14 +31,14 @@ library
4
       src
5
   ghc-options: -Wall
6
   build-depends:
7
-      base                     >=4.6  && <4.11
8
-    , base-compat              >=0.6.0 && <0.10
9
-    , aeson                    >=0.7.0.6 && <1.3
10
+      base                     >=4.6  && <4.12
11
+    , base-compat              >=0.6.0 && <0.11
12
+    , aeson                    >=0.7.0.6 && <1.4
13
     , attoparsec               >=0.12 && <0.14
14
     , attoparsec-iso8601       >=1.0.0.0 && <1.1
15
     , bytestring               >=0.10 && <0.11
4
     , containers               >=0.5  && <0.6
16
     , containers               >=0.5  && <0.6
5
     , exceptions               >=0.8  && <0.9
17
-    , exceptions               >=0.8  && <0.9
18
+    , exceptions               >=0.8  && <0.11
6
     , hashable                 >=1.2  && <1.3
19
     , hashable                 >=1.2  && <1.3
7
-    , nats                     >=1 && <1.2
8
     , scientific               >=0.3  && <0.4
20
     , scientific               >=0.3  && <0.4
9
     , text                     >=1.2  && <1.3
21
     , text                     >=1.2  && <1.3
10
     , time                     >=1.4.2 && <1.9
11
@@ -70,7 +69,6 @@ test-suite aeson-compat-test
12
     , containers
13
     , exceptions
14
     , hashable
15
-    , nats
16
     , scientific
17
     , text
18
     , time
(-)converters/hs-aeson-pretty/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	aeson-pretty
3
PORTNAME=	aeson-pretty
4
PORTVERSION=	0.8.5
4
PORTVERSION=	0.8.7
5
PORTREVISION=	1
6
CATEGORIES=	converters haskell
5
CATEGORIES=	converters haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= JSON pretty-printing library and command-line tool Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson attoparsec base-compat cmdargs scientific text \
12
USE_CABAL=	aeson attoparsec base-compat cmdargs scientific \
14
		unordered-containers vector
13
		unordered-containers vector
15
14
16
FLAGS_DISABLE=	lib-only
15
FLAGS_DISABLE=	lib-only
(-)converters/hs-aeson-pretty/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499545723
1
TIMESTAMP = 1524342480
2
SHA256 (cabal/aeson-pretty-0.8.5.tar.gz) = dd17e86c64b3fe2efb7a855b27b0e5490e42dc58194ae1809d8b662d4e42a9f9
2
SHA256 (cabal/aeson-pretty-0.8.7.tar.gz) = c1c1ecc5e3abd004a6c4c256ee6f61da2a43d7f1452ffa391dee250df43b27d5
3
SIZE (cabal/aeson-pretty-0.8.5.tar.gz) = 5568
3
SIZE (cabal/aeson-pretty-0.8.7.tar.gz) = 5610
(-)converters/hs-aeson/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	aeson
3
PORTNAME=	aeson
4
PORTVERSION=	1.2.1.0
4
PORTVERSION=	1.3.1.0
5
PORTREVISION=	1
6
CATEGORIES=	converters haskell
5
CATEGORIES=	converters haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Fast JSON parsing and encoding Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	attoparsec>=0.13.0.1 base-compat>=0.9.1 dlist>=0.6 hashable>=1.1.2.0 \
12
USE_CABAL=	attoparsec>=0.13.0.1 base-compat>=0.9.1 dlist>=0.6 hashable>=1.1.2.0 \
14
		scientific>=0.3.1 syb tagged text>=1.1.1.0  time-locale-compat>=0.1.1 \
13
		scientific>=0.3.1 tagged  th-abstraction time-locale-compat>=0.1.1 \
15
		unordered-containers>=0.2.3.0 uuid-types>=1.0.3  vector>=0.8
14
		unordered-containers>=0.2.3.0 uuid-types>=1.0.3  vector>=0.8
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)converters/hs-aeson/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499459814
1
TIMESTAMP = 1523782803
2
SHA256 (cabal/aeson-1.2.1.0.tar.gz) = 96170fdbed9bf52357bd6eada0173c4ae8086df01522ed2b8a070f2f51148a73
2
SHA256 (cabal/aeson-1.3.1.0.tar.gz) = 3977f17b1588bd530755e3517d272024229e72d8a110f15b5b78fc15df6c5652
3
SIZE (cabal/aeson-1.2.1.0.tar.gz) = 272206
3
SIZE (cabal/aeson-1.3.1.0.tar.gz) = 261732
(-)converters/hs-json/Makefile (-3 / +2 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	json
4
PORTNAME=	json
5
PORTVERSION=	0.9.1
5
PORTVERSION=	0.9.2
6
PORTREVISION=	2
7
CATEGORIES=	converters haskell
6
CATEGORIES=	converters haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Support for serialising Haskell to and from JSON Link Here
11
10
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
12
14
USE_CABAL=	mtl parsec syb text
13
USE_CABAL=	mtl syb
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)converters/hs-json/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (cabal/json-0.9.1.tar.gz) = 96b57e4d167e45dc80aeff872a922ae9cdb953a1ded29ebbb51019b68f0085a2
1
TIMESTAMP = 1523994029
2
SIZE (cabal/json-0.9.1.tar.gz) = 22568
2
SHA256 (cabal/json-0.9.2.tar.gz) = e6bb16fa791cc3833ae7b459b7e7885c1c2b11b0d294b7e095287c54fa73738e
3
SIZE (cabal/json-0.9.2.tar.gz) = 22650
(-)converters/hs-sandi/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	sandi
3
PORTNAME=	sandi
4
PORTVERSION=	0.4.0
4
PORTVERSION=	0.4.2
5
PORTREVISION=	1
6
CATEGORIES=	converters haskell
5
CATEGORIES=	converters haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)converters/hs-sandi/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499619802
1
TIMESTAMP = 1524431120
2
SHA256 (cabal/sandi-0.4.0.tar.gz) = 40c895a4b26904e3a4b4488e93f37225bdb48e6787dffed627d16242f01aaeea
2
SHA256 (cabal/sandi-0.4.2.tar.gz) = 2bc1fc4f8e71009adc9f38304f63684f2795c31077670214147f261bd2bc7337
3
SIZE (cabal/sandi-0.4.0.tar.gz) = 19319
3
SIZE (cabal/sandi-0.4.2.tar.gz) = 19198
(-)databases/hs-esqueleto/Makefile (-2 / +4 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	esqueleto
3
PORTNAME=	esqueleto
4
PORTVERSION=	2.5.3
4
PORTVERSION=	2.5.3
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	databases haskell
6
CATEGORIES=	databases haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Type-safe EDSL for SQL queries on persistent backends Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	blaze-html conduit monad-logger persistent \
13
USE_CABAL=	blaze-html conduit monad-logger persistent \
14
		resourcet tagged text unordered-containers
14
		resourcet tagged unordered-containers
15
16
IGNORE=		Doesn't build with recent Persistent
15
17
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
19
.include <bsd.port.mk>
(-)databases/hs-hedis/Makefile (-3 / +3 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	hedis
4
PORTNAME=	hedis
5
PORTVERSION=	0.9.8
5
PORTVERSION=	0.10.1
6
PORTREVISION=	1
6
PORTREVISION=	1
7
CATEGORIES=	databases haskell
7
CATEGORIES=	databases haskell
8
8
Lines 11-18 COMMENT= Client library for the Redis datastore Link Here
11
11
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
13
13
14
USE_CABAL=	async bytestring-lexing mtl network resource-pool scanner stm \
14
USE_CABAL=	async bytestring-lexing errors HTTP mtl network network-uri \
15
		text unordered-containers vector
15
		resource-pool scanner unordered-containers vector
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)databases/hs-hedis/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499619995
1
TIMESTAMP = 1524158122
2
SHA256 (cabal/hedis-0.9.8.tar.gz) = 822e298c2fe55f7edf0e3a005e901fe7b107c4734eb0dd8f1ab6382330d3ae62
2
SHA256 (cabal/hedis-0.10.1.tar.gz) = 56afcf52d8b32f23a79de7c50bcaf309f0dfd610cceacb6174dfdce0c051f5f7
3
SIZE (cabal/hedis-0.9.8.tar.gz) = 40058
3
SIZE (cabal/hedis-0.10.1.tar.gz) = 42203
(-)databases/hs-mysql/Makefile (-3 / +2 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	mysql
4
PORTNAME=	mysql
5
PORTVERSION=	0.1.4
5
PORTVERSION=	0.1.5
6
PORTREVISION=	1
7
CATEGORIES=	databases haskell
6
CATEGORIES=	databases haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Low-level MySQL client library Link Here
11
10
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
12
14
USE_MYSQL=	yes
13
USES=		mysql ssl
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)databases/hs-mysql/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499450806
1
TIMESTAMP = 1524151121
2
SHA256 (cabal/mysql-0.1.4.tar.gz) = 9b8675db208851524a77b6e5c4278e6bc29eab16d970a9dda312ae366bdb668e
2
SHA256 (cabal/mysql-0.1.5.tar.gz) = 49b367d07f6d93fd4cbd08390f83bbf8e40c66156a1d2b0f570b68921e6f3075
3
SIZE (cabal/mysql-0.1.4.tar.gz) = 16219
3
SIZE (cabal/mysql-0.1.5.tar.gz) = 16389
(-)databases/hs-persistent-sqlite/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	persistent-sqlite
3
PORTNAME=	persistent-sqlite
4
PORTVERSION=	2.6.2
4
PORTVERSION=	2.8.1.2
5
PORTREVISION=	1
6
CATEGORIES=	databases haskell
5
CATEGORIES=	databases haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Backend for the persistent library using sqlite3 Link Here
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	aeson conduit microlens-th monad-control monad-logger \
12
USE_CABAL=	aeson conduit microlens-th monad-control monad-logger \
14
		old-locale persistent resource-pool resourcet text \
13
		old-locale persistent resource-pool resourcet \
15
		unordered-containers
14
		unordered-containers
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)databases/hs-persistent-sqlite/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499620122
1
TIMESTAMP = 1525169028
2
SHA256 (cabal/persistent-sqlite-2.6.2.tar.gz) = 6136c471fc81869cf0fde2049defb9c82698e3c0048d1321c3eda01046b985bf
2
SHA256 (cabal/persistent-sqlite-2.8.1.2.tar.gz) = 2f7157f3830370f60c7c36490ea49b7c52caf0f2a7349f86cf47970189f9ad0c
3
SIZE (cabal/persistent-sqlite-2.6.2.tar.gz) = 3568400
3
SIZE (cabal/persistent-sqlite-2.8.1.2.tar.gz) = 2044695
(-)databases/hs-persistent-template/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	persistent-template
3
PORTNAME=	persistent-template
4
PORTVERSION=	2.5.2
4
PORTVERSION=	2.5.4
5
PORTREVISION=	1
6
CATEGORIES=	databases haskell
5
CATEGORIES=	databases haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Type-safe, non-relational, multi-backend persistence Link Here
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	aeson aeson-compat http-api-data monad-control monad-logger \
12
USE_CABAL=	aeson aeson-compat http-api-data monad-control monad-logger \
14
		path-pieces persistent tagged text unordered-containers
13
		path-pieces persistent tagged unordered-containers
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)databases/hs-persistent-template/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499620138
1
TIMESTAMP = 1525178560
2
SHA256 (cabal/persistent-template-2.5.2.tar.gz) = de695b008158f9ae66d103fc33f89c098ebcf59337367063d9f4f816a58b4011
2
SHA256 (cabal/persistent-template-2.5.4.tar.gz) = 4cae740ce92f98cb3ae9e092e740753394d5687b887399ee5f87af7f3c730a01
3
SIZE (cabal/persistent-template-2.5.2.tar.gz) = 20403
3
SIZE (cabal/persistent-template-2.5.4.tar.gz) = 21079
(-)databases/hs-persistent-template/files/patch-persistent-template.cabal (-4 / +4 lines)
Lines 1-11 Link Here
1
--- persistent-template.cabal.orig	2017-07-10 13:31:32 UTC
1
--- persistent-template.cabal.orig      2018-05-01 13:03:22 UTC
2
+++ persistent-template.cabal
2
+++ persistent-template.cabal
3
@@ -23,7 +23,7 @@ library
3
@@ -23,7 +23,7 @@ library
4
                    , text                     >= 0.5
4
                    , text                     >= 0.5
5
                    , transformers             >= 0.2       && < 0.6
5
                    , transformers             >= 0.2       && < 0.6
6
                    , containers
6
                    , containers
7
-                   , aeson                    >= 0.7       && < 1.2
7
-                   , aeson                    >= 0.7       && < 1.3
8
+                   , aeson                    >= 0.7       && < 1.3
8
+                   , aeson                    >= 0.7       && < 1.4
9
                    , aeson-compat             >= 0.3.2.0   && < 0.4
9
                    , aeson-compat             >= 0.3.2.0   && < 0.4
10
                    , monad-logger
10
                    , monad-logger
11
                    , unordered-containers
11
                    , unordered-containers
(-)databases/hs-persistent/Makefile (-6 / +5 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	persistent
3
PORTNAME=	persistent
4
PORTVERSION=	2.7.0
4
PORTVERSION=	2.8.2
5
PORTREVISION=	1
6
CATEGORIES=	databases haskell
5
CATEGORIES=	databases haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-21 LICENSE= MIT Link Here
12
11
13
USE_CABAL=	aeson>=0.5 attoparsec base64-bytestring blaze-html>=0.5 \
12
USE_CABAL=	aeson>=0.5 attoparsec base64-bytestring blaze-html>=0.5 \
14
		blaze-markup>=0.5.1 conduit>=1.0 exceptions>=0.6 \
13
		blaze-markup>=0.5.1 conduit>=1.0 exceptions>=0.6 \
15
		fast-logger>=2.1 http-api-data lifted-base>=0.1 monad-control>=0.3 \
14
		fast-logger>=2.1 haskell-src-meta http-api-data lifted-base \
16
		monad-logger>=0.3 mtl old-locale path-pieces>=0.1 resource-pool \
15
		monad-control>=0.3 monad-logger>=0.3 mtl old-locale \
17
		resourcet>=1.1 scientific silently tagged text>=0.8 \
16
		path-pieces>=0.1 resource-pool resourcet>=1.1 scientific \
18
		transformers-base unordered-containers vector
17
		silently tagged transformers-base unordered-containers vector
19
18
20
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
21
.include <bsd.port.mk>
20
.include <bsd.port.mk>
(-)databases/hs-persistent/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499620101
1
TIMESTAMP = 1524929752
2
SHA256 (cabal/persistent-2.7.0.tar.gz) = cebc4d51d362ce329cb29cb3873eacc01a1453c54d356c4115a7488543e3deea
2
SHA256 (cabal/persistent-2.8.2.tar.gz) = 696bb279259e307778dc7fbd49565c48a66429f14e793a41a13cfae0968c1ec0
3
SIZE (cabal/persistent-2.7.0.tar.gz) = 69320
3
SIZE (cabal/persistent-2.8.2.tar.gz) = 58648
(-)devel/Makefile (+12 lines)
Lines 954-963 Link Here
954
    SUBDIR += hs-atomic-primops
954
    SUBDIR += hs-atomic-primops
955
    SUBDIR += hs-auto-update
955
    SUBDIR += hs-auto-update
956
    SUBDIR += hs-base-compat
956
    SUBDIR += hs-base-compat
957
    SUBDIR += hs-base-compat-batteries
957
    SUBDIR += hs-base-orphans
958
    SUBDIR += hs-base-orphans
958
    SUBDIR += hs-base-unicode-symbols
959
    SUBDIR += hs-base-unicode-symbols
959
    SUBDIR += hs-base16-bytestring
960
    SUBDIR += hs-base16-bytestring
960
    SUBDIR += hs-base64-bytestring
961
    SUBDIR += hs-base64-bytestring
962
    SUBDIR += hs-basement
961
    SUBDIR += hs-basic-prelude
963
    SUBDIR += hs-basic-prelude
962
    SUBDIR += hs-bifunctors
964
    SUBDIR += hs-bifunctors
963
    SUBDIR += hs-bits-atomic
965
    SUBDIR += hs-bits-atomic
Lines 1012-1017 Link Here
1012
    SUBDIR += hs-dlist
1014
    SUBDIR += hs-dlist
1013
    SUBDIR += hs-dlist-instances
1015
    SUBDIR += hs-dlist-instances
1014
    SUBDIR += hs-easy-file
1016
    SUBDIR += hs-easy-file
1017
    SUBDIR += hs-echo
1015
    SUBDIR += hs-edit-distance
1018
    SUBDIR += hs-edit-distance
1016
    SUBDIR += hs-either
1019
    SUBDIR += hs-either
1017
    SUBDIR += hs-enclosed-exceptions
1020
    SUBDIR += hs-enclosed-exceptions
Lines 1051-1056 Link Here
1051
    SUBDIR += hs-haskell-lexer
1054
    SUBDIR += hs-haskell-lexer
1052
    SUBDIR += hs-haskell-src
1055
    SUBDIR += hs-haskell-src
1053
    SUBDIR += hs-haskell-src-exts
1056
    SUBDIR += hs-haskell-src-exts
1057
    SUBDIR += hs-haskell-src-meta
1054
    SUBDIR += hs-hasktags
1058
    SUBDIR += hs-hasktags
1055
    SUBDIR += hs-hastache
1059
    SUBDIR += hs-hastache
1056
    SUBDIR += hs-hex
1060
    SUBDIR += hs-hex
Lines 1063-1068 Link Here
1063
    SUBDIR += hs-hsb2hs
1067
    SUBDIR += hs-hsb2hs
1064
    SUBDIR += hs-hslogger
1068
    SUBDIR += hs-hslogger
1065
    SUBDIR += hs-hslua
1069
    SUBDIR += hs-hslua
1070
    SUBDIR += hs-hslua-module-text
1066
    SUBDIR += hs-hspec
1071
    SUBDIR += hs-hspec
1067
    SUBDIR += hs-hspec-core
1072
    SUBDIR += hs-hspec-core
1068
    SUBDIR += hs-hspec-discover
1073
    SUBDIR += hs-hspec-discover
Lines 1141-1146 Link Here
1141
    SUBDIR += hs-split
1146
    SUBDIR += hs-split
1142
    SUBDIR += hs-stm
1147
    SUBDIR += hs-stm
1143
    SUBDIR += hs-stm-chans
1148
    SUBDIR += hs-stm-chans
1149
    SUBDIR += hs-storable-record
1150
    SUBDIR += hs-storable-tuple
1144
    SUBDIR += hs-streaming-commons
1151
    SUBDIR += hs-streaming-commons
1145
    SUBDIR += hs-strict
1152
    SUBDIR += hs-strict
1146
    SUBDIR += hs-syb
1153
    SUBDIR += hs-syb
Lines 1158-1165 Link Here
1158
    SUBDIR += hs-text-short
1165
    SUBDIR += hs-text-short
1159
    SUBDIR += hs-tf-random
1166
    SUBDIR += hs-tf-random
1160
    SUBDIR += hs-th-abstraction
1167
    SUBDIR += hs-th-abstraction
1168
    SUBDIR += hs-th-expand-syns
1161
    SUBDIR += hs-th-lift
1169
    SUBDIR += hs-th-lift
1162
    SUBDIR += hs-th-lift-instances
1170
    SUBDIR += hs-th-lift-instances
1171
    SUBDIR += hs-th-orphans
1172
    SUBDIR += hs-th-reify-many
1163
    SUBDIR += hs-threads
1173
    SUBDIR += hs-threads
1164
    SUBDIR += hs-threadscope
1174
    SUBDIR += hs-threadscope
1165
    SUBDIR += hs-time-compat
1175
    SUBDIR += hs-time-compat
Lines 1174-1179 Link Here
1174
    SUBDIR += hs-uniplate
1184
    SUBDIR += hs-uniplate
1175
    SUBDIR += hs-unix-compat
1185
    SUBDIR += hs-unix-compat
1176
    SUBDIR += hs-unix-time
1186
    SUBDIR += hs-unix-time
1187
    SUBDIR += hs-unliftio
1188
    SUBDIR += hs-unliftio-core
1177
    SUBDIR += hs-unordered-containers
1189
    SUBDIR += hs-unordered-containers
1178
    SUBDIR += hs-utf8-light
1190
    SUBDIR += hs-utf8-light
1179
    SUBDIR += hs-utf8-string
1191
    SUBDIR += hs-utf8-string
(-)devel/hs-BNFC/Makefile (-21 lines)
Removed Link Here
1
# Created by: Kai Wang <kaiw27@gmail.com>
2
# $FreeBSD$
3
4
PORTNAME=	BNFC
5
PORTVERSION=	2.8.1
6
PORTREVISION=	1
7
CATEGORIES=	devel haskell
8
9
MAINTAINER=	haskell@FreeBSD.org
10
COMMENT=	Compiler front-end generator
11
12
LICENSE=	GPLv2
13
14
USE_CABAL=	mtl
15
USE_ALEX=	yes
16
USE_HAPPY=	yes
17
18
EXECUTABLE=	bnfc
19
20
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
21
.include <bsd.port.mk>
(-)devel/hs-BNFC/distinfo (-3 lines)
Removed Link Here
1
TIMESTAMP = 1499627811
2
SHA256 (cabal/BNFC-2.8.1.tar.gz) = 2c1bea5c034483813091eea0ea5c830fdde8fedd31b1fc021ea69823b30a5920
3
SIZE (cabal/BNFC-2.8.1.tar.gz) = 225015
(-)devel/hs-BNFC/pkg-descr (-11 lines)
Removed Link Here
1
The BNF Converter is a compiler construction tool generating a compiler
2
front-end from a Labelled BNF grammar. It was originally written to generate
3
Haskell, but starting from Version 2.0, it can also be used for generating
4
Java, C++, and C. Given a Labelled BNF grammar the tool produces: an
5
abstract syntax as a Haskell/C++/C module or Java directory, a case skeleton
6
for the abstract syntax in the same language, an Alex, JLex, or Flex lexer
7
generator file, a Happy, CUP, or Bison parser generator file, a pretty-printer
8
as a Haskell/Java/C++/C module, a Latex file containing a readable
9
specification of the language.
10
11
WWW: http://bnfc.digitalgrammars.com/
(-)devel/hs-ConfigFile/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	ConfigFile
3
PORTNAME=	ConfigFile
4
PORTVERSION=	1.1.4
4
PORTVERSION=	1.1.4
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Configuration file reading and writing Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	MissingH>=1.0.0 mtl parsec
13
USE_CABAL=	MissingH>=1.0.0 mtl
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-DrIFT/Makefile (-18 lines)
Removed Link Here
1
# $FreeBSD$
2
3
PORTNAME=	DrIFT
4
PORTVERSION=	2.4.2
5
PORTREVISION=	4
6
CATEGORIES=	devel haskell
7
8
MAINTAINER=	haskell@FreeBSD.org
9
COMMENT=	Program to derive type class instances
10
11
LICENSE=	BSD3CLAUSE
12
13
USE_CABAL=	old-time random
14
15
EXECUTABLE=	DrIFT drift-ghc
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
(-)devel/hs-DrIFT/distinfo (-3 lines)
Removed Link Here
1
TIMESTAMP = 1499627812
2
SHA256 (cabal/DrIFT-2.4.2.tar.gz) = 742a0b12f16a9da215a29c8284ae379734a70e7811a5f4b1a02dba2873751cf0
3
SIZE (cabal/DrIFT-2.4.2.tar.gz) = 69676
(-)devel/hs-DrIFT/files/patch-src_ParseLib2.hs (-25 lines)
Removed Link Here
1
--- src/ParseLib2.hs.orig	2013-11-11 15:22:00 UTC
2
+++ src/ParseLib2.hs
3
@@ -32,6 +32,7 @@ module ParseLib2
4
     opt, skipUntil, skipUntilOff,skipUntilParse,skipNest) where
5
 
6
 import Data.Char
7
+import Control.Applicative (Alternative, empty, (<|>))
8
 import Control.Monad
9
 
10
 infixr 5 +++
11
@@ -62,6 +63,14 @@ instance MonadPlus Parser where
12
    -- mplus            :: Parser a -> Parser a -> Parser a
13
    (P p) `mplus` (P q)    = P (\pos inp -> (p pos inp ++ q pos inp))
14
 
15
+instance Applicative Parser where
16
+   pure  = return
17
+   (<*>) = ap
18
+
19
+instance Alternative Parser where
20
+   empty = mzero
21
+   (<|>) = mplus
22
+
23
 -- bits which donn't fit into Haskell's type classes just yet :-(
24
 
25
 env :: Parser Pos
(-)devel/hs-DrIFT/pkg-descr (-13 lines)
Removed Link Here
1
DrIFT is a type sensitive preprocessor for Haskell.  It extracts type
2
declarations and directives from modules.  The directives cause rules to
3
be fired on the parsed type declarations, generating new code which is
4
then appended to the bottom of the input file.  The rules are expressed
5
as Haskell code, and it is intended that the user can add new rules as
6
required.  DrIFT automates instance derivation for classes that aren't
7
supported by the standard compilers.  In addition, instances can be
8
produced in separate modules to that containing the type declaration.
9
This allows instances to be derived for a type after the original module
10
has been compiled.  As a bonus, simple utility functions can also be
11
produced from a type.
12
13
WWW: http://repetae.net/computer/haskell/DrIFT/
(-)devel/hs-EdisonCore/Makefile (-3 / +4 lines)
Lines 1-14 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	EdisonCore
3
PORTNAME=	EdisonCore
4
PORTVERSION=	1.3.1.1
4
PORTVERSION=	1.3.2.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
9
COMMENT=	A library of efficent, purely-functional data structures (Core Implementations)
8
COMMENT=	A library of efficent, purely-functional data structures (Core Implementations)
10
9
11
USE_CABAL=	EdisonAPI mtl QuickCheck
10
LICENSE=	MIT
11
12
USE_CABAL=	EdisonAPI mtl semigroups QuickCheck
12
13
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-EdisonCore/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1500996696
1
TIMESTAMP = 1523469795
2
SHA256 (cabal/EdisonCore-1.3.1.1.tar.gz) = 3e0720ee3b179304f563b99dd446c1d6911e31ddc4d0f78d6550b18e59ed501b
2
SHA256 (cabal/EdisonCore-1.3.2.1.tar.gz) = 73c6014d07107a9ed21df76a59f70c9d68d64ac84cced35f7b628f1d792cf239
3
SIZE (cabal/EdisonCore-1.3.1.1.tar.gz) = 80699
3
SIZE (cabal/EdisonCore-1.3.2.1.tar.gz) = 82522
(-)devel/hs-List/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	List
3
PORTNAME=	List
4
PORTVERSION=	0.6.0
4
PORTVERSION=	0.6.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-List/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627813
1
TIMESTAMP = 1523654714
2
SHA256 (cabal/List-0.6.0.tar.gz) = 03de2236b8802ddc76ff22d6de0037855d00790d0f4071b3467b419521a29889
2
SHA256 (cabal/List-0.6.2.tar.gz) = c4b92be1202fc59112018f76d5b17cd3a659ebc36384a46e000ab2fbaf99b878
3
SIZE (cabal/List-0.6.0.tar.gz) = 6189
3
SIZE (cabal/List-0.6.2.tar.gz) = 7128
(-)devel/hs-ListLike/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ListLike
3
PORTNAME=	ListLike
4
PORTVERSION=	4.5.1
4
PORTVERSION=	4.6
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Generic support for list-like structures in Haskell Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	dlist fmlist text utf8-string vector
12
USE_CABAL=	dlist fmlist primitive utf8-string vector
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-ListLike/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499719758
1
TIMESTAMP = 1523448782
2
SHA256 (cabal/ListLike-4.5.1.tar.gz) = b70745335b563cd9039bb17a1e2faf7edb1b68febdd19586b28ab67c55562a8d
2
SHA256 (cabal/ListLike-4.6.tar.gz) = c1cdec79a5f585a5839eea26a2afe6a37aab5ed2f402a16e7d59fe9a4e925a9a
3
SIZE (cabal/ListLike-4.5.1.tar.gz) = 29600
3
SIZE (cabal/ListLike-4.6.tar.gz) = 30544
(-)devel/hs-MemoTrie/Makefile (-2 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	MemoTrie
4
PORTNAME=	MemoTrie
5
PORTVERSION=	0.6.8
5
PORTVERSION=	0.6.9
6
PORTREVISION=	1
7
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-MemoTrie/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627814
1
TIMESTAMP = 1523960769
2
SHA256 (cabal/MemoTrie-0.6.8.tar.gz) = 5fd9495722d94ff61aa6cde0287fe8222926f5adf929d52fef0532d483429da4
2
SHA256 (cabal/MemoTrie-0.6.9.tar.gz) = 1d6045b8fdf7b89ed6b495e535613f5091cdfc9cdfe05a862207e76ce205f794
3
SIZE (cabal/MemoTrie-0.6.8.tar.gz) = 8399
3
SIZE (cabal/MemoTrie-0.6.9.tar.gz) = 8436
(-)devel/hs-MissingH/Makefile (-2 / +2 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	MissingH
4
PORTNAME=	MissingH
5
PORTVERSION=	1.4.0.1
5
PORTVERSION=	1.4.0.1
6
PORTREVISION=	1
6
PORTREVISION=	2
7
CATEGORIES=	devel haskell
7
CATEGORIES=	devel haskell
8
8
9
MAINTAINER=	haskell@FreeBSD.org
9
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Large utility library Link Here
11
11
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
13
13
14
USE_CABAL=	hslogger HUnit mtl network old-time parsec random regex-compat
14
USE_CABAL=	hslogger HUnit mtl network old-time random regex-compat
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)devel/hs-PSQueue/Makefile (+2 lines)
Lines 10-14 COMMENT= Priority Search Queue Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
IGNORE=		Doesn't build with recent GHC version
14
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-PSQueue/files/patch-Data_PSQueue.hs (+11 lines)
Added Link Here
1
--- Data/PSQueue.hs.orig        2018-04-19 15:27:45 UTC
2
+++ Data/PSQueue.hs
3
@@ -62,7 +62,7 @@ module Data.PSQueue
4
     , foldl
5
 ) where
6
 
7
-import Prelude hiding (lookup,null,foldl,foldr)
8
+import Prelude hiding (lookup,null,foldl,foldr,(<>))
9
 import qualified Prelude as P
10
 
11
 {-
(-)devel/hs-ReadArgs/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	ReadArgs
3
PORTNAME=	ReadArgs
4
PORTVERSION=	1.2.3
4
PORTVERSION=	1.2.3
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Simple command line argument parsing Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	system-filepath>=0.4.7 text>=0.11.1.13
13
USE_CABAL=	system-filepath>=0.4.7
14
14
15
EXECUTABLE=	ReadArgsEx
15
EXECUTABLE=	ReadArgsEx
16
16
(-)devel/hs-SafeSemaphore/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	SafeSemaphore
3
PORTNAME=	SafeSemaphore
4
PORTVERSION=	0.10.1
4
PORTVERSION=	0.10.1
5
PORTREVISION=	4
5
PORTREVISION=	5
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Much safer replacement for QSemN, QSem, and SampleVar Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	stm
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)devel/hs-ShellCheck/Makefile (-1 / +3 lines)
Lines 11-19 COMMENT= Shell script analysis tool Link Here
11
LICENSE=	GPLv3
11
LICENSE=	GPLv3
12
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
13
14
USE_CABAL=	json mtl>=2.2.1 parsec QuickCheck>=2.7.4 regex-tdfa
14
USE_CABAL=	json mtl>=2.2.1 QuickCheck>=2.7.4 regex-tdfa
15
15
16
EXECUTABLE=	shellcheck
16
EXECUTABLE=	shellcheck
17
17
18
IGNORE=		Doesn't build with recent GHC version
19
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
20
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include <bsd.port.mk>
21
.include <bsd.port.mk>
(-)devel/hs-StateVar/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	StateVar
3
PORTNAME=	StateVar
4
PORTVERSION=	1.1.0.4
4
PORTVERSION=	1.1.0.4
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= State variables Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	stm
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)devel/hs-TypeCompose/Makefile (+2 lines)
Lines 13-17 LICENSE= BSD3CLAUSE Link Here
13
13
14
USE_CABAL=	base-orphans
14
USE_CABAL=	base-orphans
15
15
16
IGNORE=		Doesn't build with recent GHC version
17
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
19
.include <bsd.port.mk>
(-)devel/hs-activehs-base/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	activehs-base
3
PORTNAME=	activehs-base
4
PORTVERSION=	0.3.0.4
4
PORTVERSION=	0.3.0.4
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-activehs-base/files/patch-activehs-base.cabal (-1 / +2 lines)
Lines 3-10 Link Here
3
@@ -22,6 +22,6 @@ Library 
3
@@ -22,6 +22,6 @@ Library 
4
     ActiveHs.Base
4
     ActiveHs.Base
5
   Build-Depends:
5
   Build-Depends:
6
     base >= 4.0 && < 4.10,
6
-    base >= 4.0 && < 4.10,
7
-    QuickCheck >= 2.4 && < 2.9
7
-    QuickCheck >= 2.4 && < 2.9
8
+    base >= 4.0 && < 4.12,
8
+    QuickCheck >= 2.4 && < 2.11
9
+    QuickCheck >= 2.4 && < 2.11
9
 
10
 
10
 
11
 
(-)devel/hs-ansi-terminal/Makefile (-2 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ansi-terminal
3
PORTNAME=	ansi-terminal
4
PORTVERSION=	0.6.3.1
4
PORTVERSION=	0.8.0.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-15 COMMENT= Simple ANSI terminal support, with Windows compatibility Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
12
USE_CABAL=	colour
13
13
FLAGS_DISABLE=	Example
14
FLAGS_DISABLE=	Example
14
15
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)devel/hs-ansi-terminal/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627818
1
TIMESTAMP = 1524847331
2
SHA256 (cabal/ansi-terminal-0.6.3.1.tar.gz) = 458f98e0c9217897f0ff07f730cfc3ed380089936fb31942aec31bb336608095
2
SHA256 (cabal/ansi-terminal-0.8.0.2.tar.gz) = 891ac933759fee1f6aad8b38ffc718efd685edf35cbe5283cc304d3a290af0fa
3
SIZE (cabal/ansi-terminal-0.6.3.1.tar.gz) = 30199
3
SIZE (cabal/ansi-terminal-0.8.0.2.tar.gz) = 29359
(-)devel/hs-ansi-wl-pprint/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ansi-wl-pprint
3
PORTNAME=	ansi-wl-pprint
4
PORTVERSION=	0.6.7.3
4
PORTVERSION=	0.6.8.2
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Wadler/Leijen Pretty Printer for colored ANSI terminal output Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	ansi-terminal>=0.4.0
12
USE_CABAL=	ansi-terminal>=0.4.0 semigroups>=0.1
14
13
15
FLAGS_DISABLE=	Example
14
FLAGS_DISABLE=	Example
16
15
(-)devel/hs-ansi-wl-pprint/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627819
1
TIMESTAMP = 1523129349
2
SHA256 (cabal/ansi-wl-pprint-0.6.7.3.tar.gz) = 3789ecaa89721eabef58ddc5711f7fd1ff67e262da1659f3b20d38a9e1f5b708
2
SHA256 (cabal/ansi-wl-pprint-0.6.8.2.tar.gz) = a630721bd57678c3bfeb6c703f8249e434cbf85f40daceec4660fb8c6725cb3e
3
SIZE (cabal/ansi-wl-pprint-0.6.7.3.tar.gz) = 14983
3
SIZE (cabal/ansi-wl-pprint-0.6.8.2.tar.gz) = 16491
(-)devel/hs-arrows/Makefile (-2 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	arrows
4
PORTNAME=	arrows
5
PORTVERSION=	0.4.4.1
5
PORTVERSION=	0.4.4.2
6
PORTREVISION=	11
7
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-arrows/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627819
1
TIMESTAMP = 1524150955
2
SHA256 (cabal/arrows-0.4.4.1.tar.gz) = 5b104bd8f8fac5ad0fd194088819423302e52c2a796cc99f6d32bbc134bfebe2
2
SHA256 (cabal/arrows-0.4.4.2.tar.gz) = f65ac93306629e70ae0d92914cc04d6ab499de3168036f0623aba3fffd22ab09
3
SIZE (cabal/arrows-0.4.4.1.tar.gz) = 12261
3
SIZE (cabal/arrows-0.4.4.2.tar.gz) = 12701
(-)devel/hs-asn1-data/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	asn1-data
3
PORTNAME=	asn1-data
4
PORTVERSION=	0.7.2
4
PORTVERSION=	0.7.2
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= ASN1 data reader and writer in RAW, BER, and DER forms Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	cereal mtl text>=0.11
13
USE_CABAL=	cereal mtl
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-async/Makefile (-2 / +2 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	async
3
PORTNAME=	async
4
PORTVERSION=	2.1.1.1
4
PORTVERSION=	2.2.1
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 10-16 COMMENT= Run IO operations asynchronously and wait for their results Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	stm>=2.2
13
USE_CABAL=	hashable
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-async/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499444628
1
TIMESTAMP = 1523292698
2
SHA256 (cabal/async-2.1.1.1.tar.gz) = cd83e471466ea6885b2e8fb60f452db3ac3fdf3ea2d6370aa1e071ebc37544e2
2
SHA256 (cabal/async-2.2.1.tar.gz) = 8f0b86022a1319d3c1c68655790da4b7f98017982e27ec3f3dbfe01029d39027
3
SIZE (cabal/async-2.1.1.1.tar.gz) = 10608
3
SIZE (cabal/async-2.2.1.tar.gz) = 12775
(-)devel/hs-atomic-primops/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	atomic-primops
3
PORTNAME=	atomic-primops
4
PORTVERSION=	0.8.0.4
4
PORTVERSION=	0.8.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-atomic-primops/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499450732
1
TIMESTAMP = 1524158958
2
SHA256 (cabal/atomic-primops-0.8.0.4.tar.gz) = 47e1e393848c0538aa1733a90a63bd08a00915ec7499d90014aaecc792db9864
2
SHA256 (cabal/atomic-primops-0.8.2.tar.gz) = 67f8872e0c1e634d819a967365eb4ad514e9b2cde967fbc710da7cdc4d17d933
3
SIZE (cabal/atomic-primops-0.8.0.4.tar.gz) = 34075
3
SIZE (cabal/atomic-primops-0.8.2.tar.gz) = 36157
(-)devel/hs-base-compat-batteries/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	base-compat-batteries
4
PORTVERSION=	0.10.1
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	base-compat with extra batteries
9
10
LICENSE=	MIT
11
12
USE_CABAL=	base-compat
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)devel/hs-base-compat-batteries/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1525010214
2
SHA256 (cabal/base-compat-batteries-0.10.1.tar.gz) = 15578bafe45db81f7c7ad33253b2b047dab9b6df4ca7ca57f541d64084f113c9
3
SIZE (cabal/base-compat-batteries-0.10.1.tar.gz) = 15813
(-)devel/hs-base-compat-batteries/pkg-descr (+11 lines)
Added Link Here
1
Provides functions available in later versions of base to a wider range of
2
compilers, without requiring you to use CPP pragmas in your code. See the README
3
for what is covered. Also see the changelog for recent changes.
4
5
Note that base-compat does not add any orphan instances. There is a separate
6
package, base-orphans, for that.
7
8
In addition, base-compat does not backport any data types or type classes.
9
See this section of the README for more info.
10
11
WWW: https://github.com/haskell-compat/base-compat
(-)devel/hs-base-compat/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	base-compat
3
PORTNAME=	base-compat
4
PORTVERSION=	0.9.3
4
PORTVERSION=	0.10.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-base-compat/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499541026
1
TIMESTAMP = 1525011068
2
SHA256 (cabal/base-compat-0.9.3.tar.gz) = 7d602b0f0543fadbd598a090c738e9ce9b07a1896673dc27f1503ae3bea1a210
2
SHA256 (cabal/base-compat-0.10.1.tar.gz) = b2ec2193d4a76a92c0ddcd69bb1b5879d50c98dd38422b0d86f85aea3112bb6d
3
SIZE (cabal/base-compat-0.9.3.tar.gz) = 27632
3
SIZE (cabal/base-compat-0.10.1.tar.gz) = 31954
(-)devel/hs-basement/Makefile (+13 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	basement
4
PORTVERSION=	0.0.7
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Foundation most basic primitives without any dependencies
9
10
LICENSE=	BSD3CLAUSE
11
12
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include <bsd.port.mk>
(-)devel/hs-basement/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1523131438
2
SHA256 (cabal/basement-0.0.7.tar.gz) = b501b9b378f35b80c60321031dbbf9ed7af46c66353f072e00f00abdd2244f70
3
SIZE (cabal/basement-0.0.7.tar.gz) = 133178
(-)devel/hs-basement/pkg-descr (+12 lines)
Added Link Here
1
This package has the following goals:
2
  * provide a base like sets of modules that provide a consistent set of 
3
    features and bugfixes across multiple versions of GHC (unlike base).
4
  * provide a better and more efficient prelude than base's prelude.
5
  * be self-sufficient: no external dependencies apart from base.
6
  * provide better data-types: packed unicode string by default, arrays.
7
  * Better numerical classes that better represent mathematical thing 
8
    (No more all-in-one Num).
9
  * Better I/O system with less Lazy IO
10
  * Usual partial functions distinguished through type system 
11
12
WWW: https://hackage.haskell.org/package/foundation
(-)devel/hs-basic-prelude/Makefile (-4 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	basic-prelude
3
PORTNAME=	basic-prelude
4
PORTVERSION=	0.6.1.1
4
PORTVERSION=	0.7.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Enhanced core prelude; a common foundation for alternate preludes Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	hashable lifted-base ReadArgs>=1.2 safe text \
12
USE_CABAL=	hashable lifted-base ReadArgs>=1.2 safe unordered-containers \
14
		unordered-containers vector
13
		vector
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-basic-prelude/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627821
1
TIMESTAMP = 1524414505
2
SHA256 (cabal/basic-prelude-0.6.1.1.tar.gz) = f7b178ad8d1491933e1eb8def0b98c7270da3a5e06bed977f0c624c24ff92ec7
2
SHA256 (cabal/basic-prelude-0.7.0.tar.gz) = 10755f892548faa956b81b40d1d03ec6e94609fd8ec8e92be09b4453b7ad9379
3
SIZE (cabal/basic-prelude-0.6.1.1.tar.gz) = 6009
3
SIZE (cabal/basic-prelude-0.7.0.tar.gz) = 6471
(-)devel/hs-bifunctors/Makefile (-3 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	bifunctors
3
PORTNAME=	bifunctors
4
PORTVERSION=	5.4.2
4
PORTVERSION=	5.5.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Bifunctors Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	base-orphans comonad semigroups>=0.8.3.1 tagged>=0.7.3
12
USE_CABAL=	base-orphans comonad semigroups>=0.8.3.1 tagged>=0.7.3 \
13
		th-abstraction
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-bifunctors/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499542053
1
TIMESTAMP = 1523787744
2
SHA256 (cabal/bifunctors-5.4.2.tar.gz) = 38620267824abbf834f708f1b7cf10307c1d2719b1a0f8ae49330a1002dfdc8d
2
SHA256 (cabal/bifunctors-5.5.2.tar.gz) = 332bb2ea19e77dac55282daff8046d89f69514ced5b987779d887e53b5d7cb11
3
SIZE (cabal/bifunctors-5.4.2.tar.gz) = 39535
3
SIZE (cabal/bifunctors-5.5.2.tar.gz) = 37983
(-)devel/hs-bifunctors/files/patch-bifunctors.cabal (+11 lines)
Added Link Here
1
--- bifunctors.cabal.orig       2018-04-15 11:07:07 UTC
2
+++ bifunctors.cabal
3
@@ -43,7 +43,7 @@ library
4
     base-orphans        >= 0.5.2 && < 1,
5
     comonad             >= 4     && < 6,
6
     containers          >= 0.1   && < 0.6,
7
-    template-haskell    >= 2.4   && < 2.13,
8
+    template-haskell    >= 2.4   && < 2.14,
9
     th-abstraction      >= 0.2.2 && < 0.3,
10
     transformers        >= 0.2   && < 0.6,
11
     transformers-compat >= 0.5   && < 0.6
(-)devel/hs-blaze-builder/Makefile (-4 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	blaze-builder
3
PORTNAME=	blaze-builder
4
PORTVERSION=	0.4.0.2
4
PORTVERSION=	0.4.1.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Efficient buffered output Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	text>=0.10
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
12
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
13
.include <bsd.port.mk>
(-)devel/hs-blaze-builder/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499546087
1
TIMESTAMP = 1523427415
2
SHA256 (cabal/blaze-builder-0.4.0.2.tar.gz) = 9ad3e4661bf5556d650fb9aa56a3ad6e6eec7575e87d472e8ab6d15eaef163d4
2
SHA256 (cabal/blaze-builder-0.4.1.0.tar.gz) = 91fc8b966f3e9dc9461e1675c7566b881740f99abc906495491a3501630bc814
3
SIZE (cabal/blaze-builder-0.4.0.2.tar.gz) = 58681
3
SIZE (cabal/blaze-builder-0.4.1.0.tar.gz) = 61365
(-)devel/hs-blaze-textual/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	blaze-textual
3
PORTNAME=	blaze-textual
4
PORTVERSION=	0.2.1.0
4
PORTVERSION=	0.2.1.0
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Fast rendering of common datatypes Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	blaze-builder>=0.2.1.4 double-conversion>=0.2.0.1 \
13
USE_CABAL=	blaze-builder>=0.2.1.4 double-conversion>=0.2.0.1 \
14
		old-locale text>=0.11.0.2 vector
14
		old-locale vector
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)devel/hs-boxes/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	boxes
3
PORTNAME=	boxes
4
PORTVERSION=	0.1.4
4
PORTVERSION=	0.1.5
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-boxes/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627822
1
TIMESTAMP = 1523955976
2
SHA256 (cabal/boxes-0.1.4.tar.gz) = 4e3ee9a88a28ed14a61b2c885b111922f201f56392ff68d350418ff6e98dfdd8
2
SHA256 (cabal/boxes-0.1.5.tar.gz) = 38e1782e8a458f342a0acbb74af8f55cb120756bc3af7ee7220d955812af56c3
3
SIZE (cabal/boxes-0.1.4.tar.gz) = 6481
3
SIZE (cabal/boxes-0.1.5.tar.gz) = 7598
(-)devel/hs-c2hs/Makefile (-2 / +2 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	c2hs
4
PORTNAME=	c2hs
5
PORTVERSION=	0.28.3
5
PORTVERSION=	0.28.3
6
PORTREVISION=	1
6
PORTREVISION=	2
7
CATEGORIES=	devel haskell
7
CATEGORIES=	devel haskell
8
8
9
MAINTAINER=	haskell@FreeBSD.org
9
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= C->Haskell FFI tool that gives some cross-language type safety Link Here
11
11
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
13
14
USE_CABAL=	dlist language-c>=0.7.1 shelly>=1.0 text yaml>=0.8
14
USE_CABAL=	dlist language-c>=0.7.1 shelly>=1.0 yaml>=0.8
15
15
16
XMLDOCS=	doc/users_guide:html
16
XMLDOCS=	doc/users_guide:html
17
17
(-)devel/hs-cabal-install/Makefile (-4 / +5 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	cabal-install
3
PORTNAME=	cabal-install
4
PORTVERSION=	1.24.0.2
4
PORTVERSION=	2.2.0.0
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 10-18 COMMENT= Command-line interface for Cabal and Hackage Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	async base16-bytestring cryptohash-sha256 hackage-security \
13
USE_CABAL=	async base16-bytestring base64-bytestring \
14
		hashable HTTP mtl network network-uri old-time random stm \
14
		cryptohash-sha256 echo ed25519 edit-distance \
15
		tar zlib
15
		hackage-security hashable HTTP mtl network network-uri \
16
		random resolv tar zlib
16
17
17
STANDALONE=	yes
18
STANDALONE=	yes
18
EXECUTABLE=	cabal
19
EXECUTABLE=	cabal
(-)devel/hs-cabal-install/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499540276
1
TIMESTAMP = 1523277454
2
SHA256 (cabal/cabal-install-1.24.0.2.tar.gz) = 2ac8819238a0e57fff9c3c857e97b8705b1b5fef2e46cd2829e85d96e2a00fe0
2
SHA256 (cabal/cabal-install-2.2.0.0.tar.gz) = c856a2dd93c5a7b909597c066b9f9ca27fbda1a502b3f96077b7918c0f64a3d9
3
SIZE (cabal/cabal-install-1.24.0.2.tar.gz) = 499937
3
SIZE (cabal/cabal-install-2.2.0.0.tar.gz) = 662421
(-)devel/hs-cereal/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	cereal
3
PORTNAME=	cereal
4
PORTVERSION=	0.5.4.0
4
PORTVERSION=	0.5.5.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-cereal/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627824
1
TIMESTAMP = 1523129318
2
SHA256 (cabal/cereal-0.5.4.0.tar.gz) = daca6c5aeff21ca233bebe006c158b0e4421b239c722768b568fca9b32cafee7
2
SHA256 (cabal/cereal-0.5.5.0.tar.gz) = 0b97320ffbfa6df2e5679022215dbd0fe6e3b5ae8428c2ff4310d9e1acf16822
3
SIZE (cabal/cereal-0.5.4.0.tar.gz) = 19504
3
SIZE (cabal/cereal-0.5.5.0.tar.gz) = 19832
(-)devel/hs-chunked-data/Makefile (-4 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	chunked-data
3
PORTNAME=	chunked-data
4
PORTVERSION=	0.3.0
4
PORTVERSION=	0.3.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Typeclasses for dealing with various chunked data representations Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	blaze-builder mono-traversable>=0.2 semigroups text>=0.11 \
12
USE_CABAL=	blaze-builder mono-traversable>=0.2 semigroups vector
14
		vector
15
13
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-chunked-data/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627825
1
TIMESTAMP = 1524413491
2
SHA256 (cabal/chunked-data-0.3.0.tar.gz) = e1be9da64c3682fd907aa9f1a118e8bfba7964d509fddf54bd245b199dc15f2f
2
SHA256 (cabal/chunked-data-0.3.1.tar.gz) = f710c581aee1f899e807fc9e6cba721b27d53dc9d56986f1922bc7ccddf1a79a
3
SIZE (cabal/chunked-data-0.3.0.tar.gz) = 4349
3
SIZE (cabal/chunked-data-0.3.1.tar.gz) = 4605
(-)devel/hs-classy-prelude-conduit/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	classy-prelude-conduit
3
PORTNAME=	classy-prelude-conduit
4
PORTVERSION=	1.2.0
4
PORTVERSION=	1.4.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-classy-prelude-conduit/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627826
1
TIMESTAMP = 1525092204
2
SHA256 (cabal/classy-prelude-conduit-1.2.0.tar.gz) = 24090dd042cd74d2663a5870482a60746b9096754f598b5171b800511230ec7f
2
SHA256 (cabal/classy-prelude-conduit-1.4.0.tar.gz) = 39ef2567a3542ebf91f6ebc103cc4afb64c2a4ec051c7ce578b577ef9931c424
3
SIZE (cabal/classy-prelude-conduit-1.2.0.tar.gz) = 1735
3
SIZE (cabal/classy-prelude-conduit-1.4.0.tar.gz) = 1979
(-)devel/hs-classy-prelude/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	classy-prelude
3
PORTNAME=	classy-prelude
4
PORTVERSION=	1.2.0.1
4
PORTVERSION=	1.4.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 14-20 USE_CABAL= async basic-prelude bifunctors chunked-data dlist \ Link Here
14
		exceptions hashable lifted-async lifted-base monad-unlift \
13
		exceptions hashable lifted-async lifted-base monad-unlift \
15
		mono-traversable mono-traversable-instances mtl \
14
		mono-traversable mono-traversable-instances mtl \
16
		mutable-containers primitive safe-exceptions say semigroups \
15
		mutable-containers primitive safe-exceptions say semigroups \
17
		stm stm-chans text time-locale-compat transformers-base \
16
		stm-chans time-locale-compat transformers-base unliftio \
18
		unordered-containers vector vector-instances
17
		unordered-containers vector vector-instances
19
18
20
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)devel/hs-classy-prelude/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627825
1
TIMESTAMP = 1525004675
2
SHA256 (cabal/classy-prelude-1.2.0.1.tar.gz) = a47ee0c339a73b19fb511e1477fec6a385d2180bcc836a92c157dcb5c91ffa34
2
SHA256 (cabal/classy-prelude-1.4.0.tar.gz) = 2b3b255676ab0fdeb39aebafa3543535ddd684d00c645b643e50cb9e2d25f9e0
3
SIZE (cabal/classy-prelude-1.2.0.1.tar.gz) = 12017
3
SIZE (cabal/classy-prelude-1.4.0.tar.gz) = 12056
(-)devel/hs-cmdargs/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	cmdargs
3
PORTNAME=	cmdargs
4
PORTVERSION=	0.10.17
4
PORTVERSION=	0.10.20
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-cmdargs/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499596679
1
TIMESTAMP = 1523129483
2
SHA256 (cabal/cmdargs-0.10.17.tar.gz) = 3437a4caf4ced650b61620e1c66f406db76ff70244928e5a4e7a20e5e88374da
2
SHA256 (cabal/cmdargs-0.10.20.tar.gz) = 0e269dc48c3d4c0447c96ffd772a6fe69dfa1260c323f4cd7bf171cbf2ab7331
3
SIZE (cabal/cmdargs-0.10.17.tar.gz) = 64440
3
SIZE (cabal/cmdargs-0.10.20.tar.gz) = 64550
(-)devel/hs-colour/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	colour
3
PORTNAME=	colour
4
PORTVERSION=	2.3.3
4
PORTVERSION=	2.3.4
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-colour/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499547650
1
TIMESTAMP = 1523129642
2
SHA256 (cabal/colour-2.3.3.tar.gz) = 8d15a63494f8e2a06fe6dc38baee8e948adfae0e93749b9e3ce0fd8ece09b6e2
2
SHA256 (cabal/colour-2.3.4.tar.gz) = 0f439f00b322ce3d551f28a4dd1520aa2c91d699de4cdc6d485b9b04be0dc5eb
3
SIZE (cabal/colour-2.3.3.tar.gz) = 20392
3
SIZE (cabal/colour-2.3.4.tar.gz) = 20418
(-)devel/hs-concurrent-output/Makefile (-2 / +2 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	concurrent-output
3
PORTNAME=	concurrent-output
4
PORTVERSION=	1.10.0
4
PORTVERSION=	1.10.5
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 10-16 COMMENT= Ungarble output from several threads or commands Link Here
10
10
11
LICENSE=	BSD2CLAUSE
11
LICENSE=	BSD2CLAUSE
12
12
13
USE_CABAL=	text async stm exceptions ansi-terminal terminal-size
13
USE_CABAL=	async exceptions ansi-terminal terminal-size
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-concurrent-output/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1501333173
1
TIMESTAMP = 1523694433
2
SHA256 (cabal/concurrent-output-1.10.0.tar.gz) = 29716759e088f2a59b4aef2c9cb5e4931d7990f1a6393adcb551781ed1af58b2
2
SHA256 (cabal/concurrent-output-1.10.5.tar.gz) = 98c096228664d591eb2c352080955a202e883cdab8452efae3cae407e30fa5c3
3
SIZE (cabal/concurrent-output-1.10.0.tar.gz) = 21764
3
SIZE (cabal/concurrent-output-1.10.5.tar.gz) = 21970
(-)devel/hs-concurrent-output/files/patch-concurrent-output.cabal (-11 lines)
Removed Link Here
1
--- concurrent-output.cabal.orig	2017-05-19 15:55:09 UTC
2
+++ concurrent-output.cabal
3
@@ -34,7 +34,7 @@ Library
4
     , text (>= 0.11.0 && < 1.3.0)
5
     , async (>= 2.0 && < 2.2)
6
     , stm (>= 2.0 && < 2.5)
7
-    , process (>= 1.6.0 && < 1.7.0)
8
+    , process
9
     , directory (>= 1.2.0 && < 1.4.0)
10
     , transformers (>= 0.3.0 && < 0.6.0)
11
     , exceptions (>= 0.6.0 && < 0.9.0)
(-)devel/hs-conduit-combinators/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	conduit-combinators
3
PORTNAME=	conduit-combinators
4
PORTVERSION=	1.1.1
4
PORTVERSION=	1.3.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 13-19 LICENSE= MIT Link Here
13
USE_CABAL=	base16-bytestring base64-bytestring>=0.1.1.1 chunked-data \
12
USE_CABAL=	base16-bytestring base64-bytestring>=0.1.1.1 chunked-data \
14
		conduit>=1.2.2 conduit-extra>=1.1.1 monad-control \
13
		conduit>=1.2.2 conduit-extra>=1.1.1 monad-control \
15
		mono-traversable>=0.4 mwc-random primitive resourcet \
14
		mono-traversable>=0.4 mwc-random primitive resourcet \
16
		text transformers-base unix-compat vector void
15
		transformers-base unix-compat vector void
17
16
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)devel/hs-conduit-combinators/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627827
1
TIMESTAMP = 1525004319
2
SHA256 (cabal/conduit-combinators-1.1.1.tar.gz) = a022e80d54d6cae017ae69e04b44fd6f57f8bac6b889e574dc09d30170ac0918
2
SHA256 (cabal/conduit-combinators-1.3.0.tar.gz) = 9717d916a0422a7fb7cc262302333269607530d40cd0bea3be947872f906e7d3
3
SIZE (cabal/conduit-combinators-1.1.1.tar.gz) = 38380
3
SIZE (cabal/conduit-combinators-1.3.0.tar.gz) = 2204
(-)devel/hs-conduit-extra/Makefile (-2 / +2 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	conduit-extra
3
PORTNAME=	conduit-extra
4
PORTVERSION=	1.1.16
4
PORTVERSION=	1.3.0
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 12-18 LICENSE= MIT Link Here
12
12
13
USE_CABAL=	attoparsec>=0.10 blaze-builder>=0.3 conduit>=1.1 \
13
USE_CABAL=	attoparsec>=0.10 blaze-builder>=0.3 conduit>=1.1 \
14
		monad-control network>=2.3 primitive>=0.5 resourcet>=1.1 \
14
		monad-control network>=2.3 primitive>=0.5 resourcet>=1.1 \
15
		stm streaming-commons>=0.1.11 text transformers-base
15
		streaming-commons>=0.1.11 transformers-base typed-process
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)devel/hs-conduit-extra/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627827
1
TIMESTAMP = 1523897535
2
SHA256 (cabal/conduit-extra-1.1.16.tar.gz) = bd72c1bacd5f59a74a73a0aa115b8314f0a1dc1b24d939e52a983113c960f8d5
2
SHA256 (cabal/conduit-extra-1.3.0.tar.gz) = 2c41c925fc53d9ba2e640c7cdca72c492b28c0d45f1a82e94baef8dfa65922ae
3
SIZE (cabal/conduit-extra-1.1.16.tar.gz) = 34402
3
SIZE (cabal/conduit-extra-1.3.0.tar.gz) = 32716
(-)devel/hs-conduit/Makefile (-4 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	conduit
3
PORTNAME=	conduit
4
PORTVERSION=	1.2.11
4
PORTVERSION=	1.3.0.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Streaming data processing library Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	exceptions>=0.6 lifted-base>=0.1 mmorph mtl resourcet>=1.1 \
12
USE_CABAL=	exceptions>=0.6 lifted-base>=0.1 mmorph mono-traversable mtl \
14
		transformers-base>=0.4.1 void>=0.5.5
13
		resourcet>=1.1 transformers-base>=0.4.1 vector void>=0.5.5
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-conduit/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499543753
1
TIMESTAMP = 1523696712
2
SHA256 (cabal/conduit-1.2.11.tar.gz) = 0b66423f04d991262b800174064d0c6046fba0009eddcca616f9afaf84dca8f7
2
SHA256 (cabal/conduit-1.3.0.2.tar.gz) = c0f099d242504e65a78e1cbb54c18afad45fe2c9297d1d918ce28ae7dc4a1e5b
3
SIZE (cabal/conduit-1.2.11.tar.gz) = 50240
3
SIZE (cabal/conduit-1.3.0.2.tar.gz) = 86664
(-)devel/hs-configurator/Makefile (-3 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	configurator
3
PORTNAME=	configurator
4
PORTVERSION=	0.3.0.0
4
PORTVERSION=	0.3.0.0
5
PORTREVISION=	4
5
PORTREVISION=	5
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Configuration management Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	attoparsec>=0.10.0.2 hashable text>=0.11.1.0 unix-compat \
13
USE_CABAL=	attoparsec>=0.10.0.2 hashable unix-compat unordered-containers
14
		unordered-containers
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-constraints/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	constraints
3
PORTNAME=	constraints
4
PORTVERSION=	0.9.1
4
PORTVERSION=	0.10
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Constraint manipulation Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	hashable mtl transformers-compat
12
USE_CABAL=	hashable mtl semigroups transformers-compat
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-constraints/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499444670
1
TIMESTAMP = 1523445706
2
SHA256 (cabal/constraints-0.9.1.tar.gz) = 276e012838861145fca65d065dd9839f7cbd71236032b557194389180a30a785
2
SHA256 (cabal/constraints-0.10.tar.gz) = c224b82e53c21791083c83fed2f2c938bd715a63c8efa90a5abcc3d8859126c6
3
SIZE (cabal/constraints-0.9.1.tar.gz) = 18503
3
SIZE (cabal/constraints-0.10.tar.gz) = 19703
(-)devel/hs-convertible/Makefile (-2 / +2 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	convertible
4
PORTNAME=	convertible
5
PORTVERSION=	1.1.1.0
5
PORTVERSION=	1.1.1.0
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES=	devel haskell
7
CATEGORIES=	devel haskell
8
8
9
MAINTAINER=	haskell@FreeBSD.org
9
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Typeclasses and instances for converting between types Link Here
11
11
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
13
13
14
USE_CABAL=	mtl old-locale old-time text>=0.8
14
USE_CABAL=	mtl old-locale old-time
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)devel/hs-darcs/Makefile (-4 / +5 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	darcs
4
PORTNAME=	darcs
5
PORTVERSION=	2.12.5
5
PORTVERSION=	2.14.0
6
PORTREVISION=	1
7
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 13-25 LICENSE= GPLv2 Link Here
13
12
14
USE_CABAL=	async attoparsec base16-bytestring cryptohash \
13
USE_CABAL=	async attoparsec base16-bytestring cryptohash \
15
		data-ordlist dataenc fgl graphviz hashable html HTTP \
14
		data-ordlist dataenc fgl graphviz hashable html HTTP \
16
		mmap mtl parsec random \
15
		mmap mtl random \
17
		regex-applicative regex-compat-tdfa sandi tar \
16
		regex-applicative regex-compat-tdfa sandi tar \
18
		text transformers-compat unix-compat \
17
		transformers-compat unix-compat \
19
		utf8-string vector zip-archive zlib
18
		utf8-string vector zip-archive zlib
20
19
21
EXECUTABLE=	darcs
20
EXECUTABLE=	darcs
22
21
22
IGNORE=		Depends on graphics/hs-graphviz, which doesn't compile with recent GHC
23
23
MAN1PAGES=	darcs.1
24
MAN1PAGES=	darcs.1
24
25
25
FLAGS_DEFINE=		STATIC TERMINFO THREADED
26
FLAGS_DEFINE=		STATIC TERMINFO THREADED
(-)devel/hs-darcs/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538866
1
TIMESTAMP = 1525013682
2
SHA256 (cabal/darcs-2.12.5.tar.gz) = 355b04c85c27bca43c8c380212988d9c1e9a984b0b593ceb2884de4295063553
2
SHA256 (cabal/darcs-2.14.0.tar.gz) = 19fa0882a1485f03ab0552d6f01d538c2b286c4a38a1fe502e9cf2a78f782803
3
SIZE (cabal/darcs-2.12.5.tar.gz) = 1460698
3
SIZE (cabal/darcs-2.14.0.tar.gz) = 1063067
(-)devel/hs-darcs/files/patch-darcs.cabal (-11 lines)
Removed Link Here
1
--- darcs.cabal.orig	2017-07-11 16:28:16 UTC
2
+++ darcs.cabal
3
@@ -400,7 +400,7 @@ Library
4
                      transformers-compat >= 0.4 && < 0.6,
5
                      parsec       >= 3.1 && < 3.2,
6
                      fgl          >= 5.5.0.1 && < 5.6,
7
-                     graphviz     >= 2999.17.0.1 && < 2999.19,
8
+                     graphviz     >= 2999.17.0.1 && < 2999.20,
9
                      html         >= 1.0.1.2 && < 1.1,
10
                      filepath     >= 1.3.0.1 && < 1.5.0.0,
11
                      haskeline    >= 0.6.3 && < 0.8,
(-)devel/hs-data-pprint/files/patch-Data_PPrint.hs (+9 lines)
Added Link Here
1
--- Data/PPrint.hs.orig 2018-04-13 19:36:43 UTC
2
+++ Data/PPrint.hs
3
@@ -60,6 +60,6 @@ a === b = do
4
 showBotts :: [(String, String)] -> Doc
5
 showBotts es = vcat $ map f es
6
  where
7
-    f (i, e) = text i <> text ":" <+> vcat (map text $ lines e)
8
+    f (i, e) = text i Text.PrettyPrint.HughesPJ.<> text ":" <+> vcat (map text $ lines e)
9
 
(-)devel/hs-data-pprint/files/patch-data-pprint.cabal (-4 / +8 lines)
Lines 1-10 Link Here
1
--- data-pprint.cabal.orig	2017-07-10 15:51:41 UTC
1
--- data-pprint.cabal.orig      2016-05-24 15:33:57 UTC
2
+++ data-pprint.cabal
2
+++ data-pprint.cabal
3
@@ -72,6 +72,6 @@ library
3
@@ -68,10 +68,10 @@ library
4
     System.IO.Parallel
5
   other-modules:
6
   build-depends:
7
-    base >= 4.0 && < 4.10,
8
+    base >= 4.0 && < 4.12,
4
     pretty >= 1.0 && < 1.2,
9
     pretty >= 1.0 && < 1.2,
5
     mtl >= 2.0 && < 2.3,
10
     mtl >= 2.0 && < 2.3,
6
     deepseq >= 1.1 && < 1.5,
11
     deepseq >= 1.1 && < 1.5,
7
-    time >= 1.2 && < 1.6,
12
-    time >= 1.2 && < 1.6,
8
+    time >= 1.2 && < 1.7,
13
+    time >= 1.2 && < 1.9,
9
     parallel >= 3.1 && < 3.3
14
     parallel >= 3.1 && < 3.3
10
 
(-)devel/hs-dbus/Makefile (-3 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	dbus
3
PORTNAME=	dbus
4
PORTVERSION=	0.10.13
4
PORTVERSION=	1.0.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= A client library for the D-Bus IPC system Link Here
10
9
11
LICENSE=	GPLv3
10
LICENSE=	GPLv3
12
11
13
USE_CABAL=	cereal libxml-sax network parsec random text vector xml-types
12
USE_CABAL=	cereal lens libxml-sax network random split th-lift vector \
13
		xml-types
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-dbus/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1501342515
1
TIMESTAMP = 1524595525
2
SHA256 (cabal/dbus-0.10.13.tar.gz) = aa94aefba8a0be240faddec88442afd8db1fa4e994423d474b112ec1c67e7aca
2
SHA256 (cabal/dbus-1.0.1.tar.gz) = a325b5c6958a343b30fd378d54ac01f9db889a4d7cadb14b2103da7ef4e7e8f5
3
SIZE (cabal/dbus-0.10.13.tar.gz) = 75603
3
SIZE (cabal/dbus-1.0.1.tar.gz) = 77535
(-)devel/hs-deepseq-generics/Makefile (-7 / +7 lines)
Lines 1-14 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	deepseq-generics
3
PORTNAME=      deepseq-generics
4
PORTVERSION=	0.2.0.0
4
PORTVERSION=   0.2.0.0
5
PORTREVISION=	1
5
PORTREVISION=  2
6
CATEGORIES=	devel haskell
6
CATEGORIES=    devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=    haskell@FreeBSD.org
9
COMMENT=	GHC.Generics-based Control.DeepSeq.rnf implementation
9
COMMENT=       GHC.Generics-based Control.DeepSeq.rnf implementation
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=       BSD3CLAUSE
12
12
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal (+10 lines)
Added Link Here
1
--- deepseq-generics.cabal.orig 2018-04-11 11:03:49 UTC
2
+++ deepseq-generics.cabal
3
@@ -42,7 +42,7 @@ source-repository head
4
 library
5
     default-language:    Haskell2010
6
     exposed-modules:     Control.DeepSeq.Generics
7
-    build-depends:       base >= 4.5 && < 4.10, ghc-prim >= 0.2 && < 0.6, deepseq >= 1.2.0.1 && < 1.5
8
+    build-depends:       base >= 4.5 && < 4.12, ghc-prim >= 0.2 && < 0.6, deepseq >= 1.2.0.1 && < 1.5
9
     other-extensions:    BangPatterns, FlexibleContexts, TypeOperators
10
     ghc-options:         -Wall
(-)devel/hs-echo/Makefile (+13 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	echo
4
PORTVERSION=	0.1.3
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Cross-platform and cross-console library to handle echoing terminal input
9
10
LICENSE=	BSD3CLAUSE
11
12
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include <bsd.port.mk>
(-)devel/hs-echo/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1523290399
2
SHA256 (cabal/echo-0.1.3.tar.gz) = 704f07310f8272d170f8ab7fb2a2c13f15d8501ef8310801e36964c8eff485ef
3
SIZE (cabal/echo-0.1.3.tar.gz) = 5373
(-)devel/hs-echo/files/patch-echo.cabal (+11 lines)
Added Link Here
1
--- echo.cabal.orig     2018-04-09 16:19:02 UTC
2
+++ echo.cabal
3
@@ -39,7 +39,7 @@ library
4
                        System.IO.Echo.Internal
5
 
6
   build-depends:       base    >= 4.3     && < 5
7
-                     , process >= 1.0.1.1 && < 1.5
8
+                     , process >= 1.0.1.1 && < 1.7
9
   if os(windows)
10
     cpp-options:       "-DWINDOWS"
11
     build-depends:     mintty >= 0.1 && < 0.2
(-)devel/hs-echo/pkg-descr (+6 lines)
Added Link Here
1
The base Haskell library exposes the hGetEcho and hSetEcho functions for
2
querying and setting echo status, but unfortunately, neither function works
3
with MinTTY consoles on Windows. This library provides an alternative interface
4
which works with both MinTTY and other consoles.
5
6
WWW: https://github.com/RyanGlScott/echo
(-)devel/hs-either/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	either
3
PORTNAME=	either
4
PORTVERSION=	4.4.1.1
4
PORTVERSION=	5
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-either/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627832
1
TIMESTAMP = 1524406695
2
SHA256 (cabal/either-4.4.1.1.tar.gz) = b087cb0fb63fec2fbdcac05fef0d03751daef5deb86cda3c732b9a6a31e634d3
2
SHA256 (cabal/either-5.tar.gz) = 75cee27641a34f80e6c71f82469a76c7f51d23a522e792e2733269ebf7cbf420
3
SIZE (cabal/either-4.4.1.1.tar.gz) = 9376
3
SIZE (cabal/either-5.tar.gz) = 8637
(-)devel/hs-either/files/patch-either.cabal (-14 lines)
Removed Link Here
1
--- either.cabal.orig	2017-07-10 15:15:32 UTC
2
+++ either.cabal
3
@@ -32,9 +32,9 @@ library
4
     exceptions        >= 0.5     && < 0.9,
5
     free              >= 4.9     && < 5,
6
     monad-control     >= 0.3.2   && < 1.1,
7
-    MonadRandom       >= 0.1     && < 0.5,
8
+    MonadRandom       >= 0.1     && < 0.6,
9
     mtl               >= 2.0     && < 2.3,
10
-    mmorph            >= 1.0.0   && < 1.1,
11
+    mmorph            >= 1.0.0   && < 1.2,
12
     profunctors       >= 4       && < 6,
13
     semigroups        >= 0.8.3.1 && < 1,
14
     semigroupoids     >= 4       && < 6,
(-)devel/hs-enumerator/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	enumerator
3
PORTNAME=	enumerator
4
PORTVERSION=	0.4.20
4
PORTVERSION=	0.4.20
5
PORTREVISION=	4
5
PORTREVISION=	5
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Reliable, high-performance processing with left-fold enumerators Link Here
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
12
13
USE_CABAL=	text>=0.7
13
IGNORE=		Doesn't build with recent GHC version
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-errors/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	errors
3
PORTNAME=	errors
4
PORTVERSION=	2.2.1
4
PORTVERSION=	2.2.5
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Simplified error-handling Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	exceptions>=0.6 safe>=0.3.3 transformers-compat unexceptionalio text
12
USE_CABAL=	exceptions>=0.6 safe>=0.3.3 transformers-compat unexceptionalio
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-errors/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499451104
1
TIMESTAMP = 1523996378
2
SHA256 (cabal/errors-2.2.1.tar.gz) = 4197eb87910bf32d81b92247c2f8fbeee1650217532374ecb63a09d12255f531
2
SHA256 (cabal/errors-2.2.5.tar.gz) = e917ca560c5573d792483677fa5ad30d9d1923d21361ce24879cb51e6fbc735c
3
SIZE (cabal/errors-2.2.1.tar.gz) = 8821
3
SIZE (cabal/errors-2.2.5.tar.gz) = 9030
(-)devel/hs-exceptions/Makefile (-2 / +2 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	exceptions
3
PORTNAME=	exceptions
4
PORTVERSION=	0.8.3
4
PORTVERSION=	0.10.0
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 10-16 COMMENT= Extensible optionally-pure exceptions Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	mtl stm transformers-compat
13
USE_CABAL=	mtl transformers-compat
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-exceptions/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499444351
1
TIMESTAMP = 1523386414
2
SHA256 (cabal/exceptions-0.8.3.tar.gz) = 4d6ad97e8e3d5dc6ce9ae68a469dc2fd3f66e9d312bc6faa7ab162eddcef87be
2
SHA256 (cabal/exceptions-0.10.0.tar.gz) = 1edd912e5ea5cbda37941b06738597d35214dc247d332b1bfffc82adadfa49d7
3
SIZE (cabal/exceptions-0.8.3.tar.gz) = 12986
3
SIZE (cabal/exceptions-0.10.0.tar.gz) = 19460
(-)devel/hs-extra/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	extra
3
PORTNAME=	extra
4
PORTVERSION=	1.6
4
PORTVERSION=	1.6.6
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-extra/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627833
1
TIMESTAMP = 1525013177
2
SHA256 (cabal/extra-1.6.tar.gz) = 0766e656fad80cfff4fc4c0370d2fe1712077549a5f8a57c38d2c1b5da7b14df
2
SHA256 (cabal/extra-1.6.6.tar.gz) = 79996e6a8add465b9ae6253249199afc7fb2e4df475744dbe32b3c0b4573a09d
3
SIZE (cabal/extra-1.6.tar.gz) = 36369
3
SIZE (cabal/extra-1.6.6.tar.gz) = 39499
(-)devel/hs-fast-logger/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	fast-logger
3
PORTNAME=	fast-logger
4
PORTVERSION=	2.4.10
4
PORTVERSION=	2.4.11
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Fast logging system Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	auto-update easy-file old-locale text unix-time
12
USE_CABAL=	auto-update easy-file old-locale unix-time
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-fast-logger/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627834
1
TIMESTAMP = 1523783540
2
SHA256 (cabal/fast-logger-2.4.10.tar.gz) = dec4a5d1a88f822d08d334ee870a08a8bb63b2b226d145cd24a7f08676ce678d
2
SHA256 (cabal/fast-logger-2.4.11.tar.gz) = bbe5deab58f435754dbe938cf0ddf26fc21f317c35fb3431d4bdb96809dea2a9
3
SIZE (cabal/fast-logger-2.4.10.tar.gz) = 9537
3
SIZE (cabal/fast-logger-2.4.11.tar.gz) = 10326
(-)devel/hs-filestore/Makefile (-4 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	filestore
3
PORTNAME=	filestore
4
PORTVERSION=	0.6.3.1
4
PORTVERSION=	0.6.3.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Interface for versioning file stores Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	Diff>=0.2 old-locale>=1.0 parsec>=2 split>=0.1 \
12
USE_CABAL=	Diff>=0.2 old-locale>=1.0 split>=0.1 utf8-string>=0.3 xml>=1.3
14
		utf8-string>=0.3 xml>=1.3
15
13
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-filestore/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627835
1
TIMESTAMP = 1523961106
2
SHA256 (cabal/filestore-0.6.3.1.tar.gz) = 816f0db22291c7ac719db4b342e8ecc42c8ab749374cc70790887a6d025ad8de
2
SHA256 (cabal/filestore-0.6.3.2.tar.gz) = 1b8090d20c940ac3444dd9649ed71e934601dba9f2fb9579e67fff6dcd32a15b
3
SIZE (cabal/filestore-0.6.3.1.tar.gz) = 31776
3
SIZE (cabal/filestore-0.6.3.2.tar.gz) = 31870
(-)devel/hs-fmlist/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	fmlist
3
PORTNAME=	fmlist
4
PORTVERSION=	0.9
4
PORTVERSION=	0.9.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-fmlist/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499719989
1
TIMESTAMP = 1523130549
2
SHA256 (cabal/fmlist-0.9.tar.gz) = 581153395a71e3c139365ffbebbeac6d880a6fdfee23e7f5d942ccbeb2aefcbf
2
SHA256 (cabal/fmlist-0.9.2.tar.gz) = 8fc4b55d04e7f216740a01acd2f38293e3bd9409a9495e6042a162580c420609
3
SIZE (cabal/fmlist-0.9.tar.gz) = 4256
3
SIZE (cabal/fmlist-0.9.2.tar.gz) = 4387
(-)devel/hs-foundation/Makefile (-2 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	foundation
3
PORTNAME=	foundation
4
PORTVERSION=	0.0.13
4
PORTVERSION=	0.0.20
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-14 COMMENT= A custom prelude with no dependencies apart from base Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
12
USE_CABAL=	basement==0.0.7
13
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-foundation/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627835
1
TIMESTAMP = 1523130712
2
SHA256 (cabal/foundation-0.0.13.tar.gz) = 106a85cbbf936591df44b46ee04d39f29c15752f6eca438341f2b735e9c0755f
2
SHA256 (cabal/foundation-0.0.20.tar.gz) = ba6ae63a9ce0846bf942af2c3ace56600f051c61e83a0b55dd625de23a78e42d
3
SIZE (cabal/foundation-0.0.13.tar.gz) = 221540
3
SIZE (cabal/foundation-0.0.20.tar.gz) = 122940
(-)devel/hs-free/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	free
3
PORTNAME=	free
4
PORTVERSION=	4.12.4
4
PORTVERSION=	5.0.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 LICENSE= BSD3CLAUSE Link Here
12
11
13
USE_CABAL=	bifunctors>=4 comonad>=4 distributive>=0.2.1 exceptions>=0.6 \
12
USE_CABAL=	bifunctors>=4 comonad>=4 distributive>=0.2.1 exceptions>=0.6 \
14
		mtl>=2.0.1.0 prelude-extras>=0.4 profunctors>=4 \
13
		mtl>=2.0.1.0 prelude-extras>=0.4 profunctors>=4 \
15
		semigroupoids>=4 semigroups>=0.8.3.1
14
		semigroupoids>=4 semigroups>=0.8.3.1 transformers-base
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)devel/hs-free/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627836
1
TIMESTAMP = 1523821134
2
SHA256 (cabal/free-4.12.4.tar.gz) = c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784
2
SHA256 (cabal/free-5.0.1.tar.gz) = b75cb592fdcbe11b83d2316c0cb5c8a66621709f57af9f52bbfcc8e4524e6299
3
SIZE (cabal/free-4.12.4.tar.gz) = 50601
3
SIZE (cabal/free-5.0.1.tar.gz) = 64069
(-)devel/hs-free/files/patch-free.cabal (+11 lines)
Added Link Here
1
--- free.cabal.orig     2018-04-15 20:31:19 UTC
2
+++ free.cabal
3
@@ -84,7 +84,7 @@ library
4
     transformers-base    < 0.5,
5
     transformers-compat  >= 0.3     && < 1,
6
     template-haskell     >= 2.7.0.0 && < 3,
7
-    exceptions           >= 0.6 && < 0.10,
8
+    exceptions           >= 0.6 && < 0.11,
9
     containers           < 0.6
10
 
11
   exposed-modules:
(-)devel/hs-fsnotify/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	fsnotify
3
PORTNAME=	fsnotify
4
PORTVERSION=	0.2.1
4
PORTVERSION=	0.2.1.1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Cross-platform library for file system notifications Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	async>=2.0.1 hinotify>=0.3.7 text>=0.11.0 unix-compat>=0.2
12
USE_CABAL=	async>=2.0.1 hinotify>=0.3.7 unix-compat>=0.2
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-fsnotify/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627836
1
TIMESTAMP = 1523958991
2
SHA256 (cabal/fsnotify-0.2.1.tar.gz) = ebcf1b7bd825f269510850f20508a2ba0f640a41af08de0c171d8ba24618542b
2
SHA256 (cabal/fsnotify-0.2.1.1.tar.gz) = 175a75962ad07c30c031fa8931f8d3e32abc06a96676e73e65cb7207e9d2dc90
3
SIZE (cabal/fsnotify-0.2.1.tar.gz) = 14689
3
SIZE (cabal/fsnotify-0.2.1.1.tar.gz) = 14695
(-)devel/hs-gconf/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	gconf
3
PORTNAME=	gconf
4
PORTVERSION=	0.13.1.0
4
PORTVERSION=	0.13.1.0
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Binding to the GNOME configuration database system Link Here
11
LICENSE=	LGPL21
11
LICENSE=	LGPL21
12
12
13
USES=		pkgconfig
13
USES=		pkgconfig
14
USE_CABAL=	glib>=0.13.0.0 gtk2hs-buildtools text>=0.11.0.6
14
USE_CABAL=	glib>=0.13.0.0 gtk2hs-buildtools
15
USE_GNOME=	gconf2
15
USE_GNOME=	gconf2
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)devel/hs-generic-deriving/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	generic-deriving
3
PORTNAME=	generic-deriving
4
PORTVERSION=	1.11.2
4
PORTVERSION=	1.12.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-generic-deriving/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499450572
1
TIMESTAMP = 1523447778
2
SHA256 (cabal/generic-deriving-1.11.2.tar.gz) = 29960f2aa810abffc2f02658e7fa523cbfa4c92102e02d252482f9551bc122f9
2
SHA256 (cabal/generic-deriving-1.12.1.tar.gz) = f5fd3f733a20deee5a6e752969edac1e04a90e2ee34e005fccb5d35a5c129473
3
SIZE (cabal/generic-deriving-1.11.2.tar.gz) = 66546
3
SIZE (cabal/generic-deriving-1.12.1.tar.gz) = 67982
(-)devel/hs-generic-deriving/files/patch-generic-deriving.cabal (+11 lines)
Added Link Here
1
--- generic-deriving.cabal.orig 2018-04-11 11:59:07 UTC
2
+++ generic-deriving.cabal
3
@@ -77,7 +77,7 @@ library
4
 
5
   build-depends:        containers       >= 0.1 && < 0.6
6
                       , ghc-prim                   < 1
7
-                      , template-haskell >= 2.4 && < 2.13
8
+                      , template-haskell >= 2.4 && < 2.14
9
 
10
   default-language:     Haskell2010
11
   ghc-options:          -Wall
(-)devel/hs-geniplate-mirror/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	geniplate-mirror
3
PORTNAME=	geniplate-mirror
4
PORTVERSION=	0.7.5
4
PORTVERSION=	0.7.6
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-geniplate-mirror/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499447732
1
TIMESTAMP = 1523650498
2
SHA256 (cabal/geniplate-mirror-0.7.5.tar.gz) = 519b913dac8f56d5b0d93c15881cae63f759270540c634e6f845a31084be729f
2
SHA256 (cabal/geniplate-mirror-0.7.6.tar.gz) = 4b6b82d0348e79ae4a5e1deac029441251ae87ec15a7667cf0a1de5ff80215f8
3
SIZE (cabal/geniplate-mirror-0.7.5.tar.gz) = 9297
3
SIZE (cabal/geniplate-mirror-0.7.6.tar.gz) = 9314
(-)devel/hs-ghc-events/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ghc-events
3
PORTNAME=	ghc-events
4
PORTVERSION=	0.6.0
4
PORTVERSION=	0.7.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Library and tool for parsing .eventlog files from GHC Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	mtl>=2.2.1
12
USE_CABAL=	mtl>=2.2.1 vector
14
13
15
EXECUTABLE=	ghc-events
14
EXECUTABLE=	ghc-events
16
15
(-)devel/hs-ghc-events/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499451126
1
TIMESTAMP = 1523991488
2
SHA256 (cabal/ghc-events-0.6.0.tar.gz) = 277da9dcd9a1910e530c76b2ad8875868f5e2d8acff44091623dc97255ce0769
2
SHA256 (cabal/ghc-events-0.7.2.tar.gz) = b01643f72a448fcd63a0b48781d71b21fb0bb22a54967f0b8a39db0e5638ffbf
3
SIZE (cabal/ghc-events-0.6.0.tar.gz) = 153517
3
SIZE (cabal/ghc-events-0.7.2.tar.gz) = 203071
(-)devel/hs-glib/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	glib
3
PORTNAME=	glib
4
PORTVERSION=	0.13.4.1
4
PORTVERSION=	0.13.6.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Binding to the GLIB library for Gtk2Hs Link Here
11
LICENSE=	LGPL21
10
LICENSE=	LGPL21
12
11
13
USES=		pkgconfig
12
USES=		pkgconfig
14
USE_CABAL=	gtk2hs-buildtools text>=1.0.0.0 utf8-string>=0.2
13
USE_CABAL=	gtk2hs-buildtools utf8-string>=0.2
15
USE_GNOME=	glib20
14
USE_GNOME=	glib20
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)devel/hs-glib/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499537811
1
TIMESTAMP = 1524403919
2
SHA256 (cabal/glib-0.13.4.1.tar.gz) = f57202ed4094cc50caa8b390c8b78a1620b3c43b913edb1e5bda0f3c5be32630
2
SHA256 (cabal/glib-0.13.6.0.tar.gz) = 4e71062c6a458440294d820e21449aa4666deed2ea233ef5915da7c1d4aee8eb
3
SIZE (cabal/glib-0.13.4.1.tar.gz) = 39441
3
SIZE (cabal/glib-0.13.6.0.tar.gz) = 39809
(-)devel/hs-gtk2hs-buildtools/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	gtk2hs-buildtools
3
PORTNAME=	gtk2hs-buildtools
4
PORTVERSION=	0.13.2.2
4
PORTVERSION=	0.13.3.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-gtk2hs-buildtools/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499539633
1
TIMESTAMP = 1523786090
2
SHA256 (cabal/gtk2hs-buildtools-0.13.2.2.tar.gz) = c5e4b59f8711ec4e4e25a91ce4213c5396dd0b56179751ed6da255ac35edfb4b
2
SHA256 (cabal/gtk2hs-buildtools-0.13.3.1.tar.gz) = 220f2f4aa1e01b8585fddf35bfc9f3a9dd300f2308d3c2b800c621cdd2ce7154
3
SIZE (cabal/gtk2hs-buildtools-0.13.2.2.tar.gz) = 178124
3
SIZE (cabal/gtk2hs-buildtools-0.13.3.1.tar.gz) = 177911
(-)devel/hs-gtk2hs-buildtools/files/patch-c2hs_c_CPretty.hs (+10 lines)
Added Link Here
1
--- c2hs/c/CPretty.hs.orig      2018-04-15 10:03:19 UTC
2
+++ c2hs/c/CPretty.hs
3
@@ -34,6 +34,8 @@ module CPretty (
4
   -- we are just providing instances to the class `Pretty'
5
 ) where
6
 
7
+import Prelude hiding ((<>))
8
+
9
 import Idents (Ident, identToLexeme)
10
 import Text.PrettyPrint.HughesPJ
(-)devel/hs-gtk2hs-buildtools/files/patch-gtk2hs-buildtools.cabal (+11 lines)
Added Link Here
1
--- gtk2hs-buildtools.cabal.orig        2018-04-15 10:01:41 UTC
2
+++ gtk2hs-buildtools.cabal
3
@@ -40,7 +40,7 @@ Library
4
         build-depends:   base >= 4 && < 5,
5
                          process, array, pretty,
6
                          filepath, random,
7
-                         Cabal >= 1.24.0.0 && < 2.1,
8
+                         Cabal >= 1.24.0.0 && < 2.3,
9
                          filepath >= 1.3.0.0 && < 1.5,
10
                          directory >= 1.2.0.0 && < 1.4,
11
                          containers >= 0.5.5.1 && < 0.6
(-)devel/hs-haddock-api/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	haddock-api
3
PORTNAME=	haddock-api
4
PORTVERSION=	2.17.4
4
PORTVERSION=	2.19.0.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-haddock-api/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499452541
1
TIMESTAMP = 1523989416
2
SHA256 (cabal/haddock-api-2.17.4.tar.gz) = 5a97114f567bb7384d07dfc77a7c2f6c35017193e63411b85ab2a3f7fe35d601
2
SHA256 (cabal/haddock-api-2.19.0.1.tar.gz) = 432be5729450dc1923637d4a3533932582a490e1fe81d48af8be9e2ba93ed130
3
SIZE (cabal/haddock-api-2.17.4.tar.gz) = 145712
3
SIZE (cabal/haddock-api-2.19.0.1.tar.gz) = 177912
(-)devel/hs-haddock-library/Makefile (-2 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	haddock-library
3
PORTNAME=	haddock-library
4
PORTVERSION=	1.4.3
4
PORTVERSION=	1.5.0.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-14 COMMENT= Library exposing some functionality of Haddock Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
12
USE_CABAL=	attoparsec
13
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-haddock-library/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499448291
1
TIMESTAMP = 1523633978
2
SHA256 (cabal/haddock-library-1.4.3.tar.gz) = f764763f8004715431a184a981493781b8380e13fd89ca0075ac426edc5d445b
2
SHA256 (cabal/haddock-library-1.5.0.1.tar.gz) = ff2c10f043524135c809303c0d81c7f27a954f0174784e59a497e75e287aabb2
3
SIZE (cabal/haddock-library-1.4.3.tar.gz) = 38863
3
SIZE (cabal/haddock-library-1.5.0.1.tar.gz) = 47111
(-)devel/hs-haddock-library/files/patch-haddock-library.cabal (+45 lines)
Added Link Here
1
--- haddock-library.cabal.orig  2018-04-13 16:29:12 UTC
2
+++ haddock-library.cabal
3
@@ -49,42 +49,6 @@ library
4
   if impl(ghc >= 8.0)
5
     ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
6
 
7
-library attoparsec
8
-  default-language:     Haskell2010
9
-
10
-  build-depends:
11
-      base         >= 4.5     && < 4.12
12
-    , bytestring   >= 0.9.2.1 && < 0.11
13
-    , deepseq      >= 1.3     && < 1.5
14
-
15
-  hs-source-dirs:       vendor/attoparsec-0.13.1.0
16
-
17
-  -- NB: haddock-library needs only small part of lib:attoparsec
18
-  --     internally, so we only bundle that subset here
19
-  exposed-modules:
20
-    Data.Attoparsec.ByteString
21
-    Data.Attoparsec.ByteString.Char8
22
-    Data.Attoparsec.Combinator
23
-
24
-  other-modules:
25
-    Data.Attoparsec
26
-    Data.Attoparsec.ByteString.Buffer
27
-    Data.Attoparsec.ByteString.FastSet
28
-    Data.Attoparsec.ByteString.Internal
29
-    Data.Attoparsec.Internal
30
-    Data.Attoparsec.Internal.Fhthagn
31
-    Data.Attoparsec.Internal.Types
32
-    Data.Attoparsec.Number
33
-
34
-  ghc-options:          -funbox-strict-fields -Wall -fwarn-tabs -O2
35
-
36
-  ghc-options: -Wall
37
-  if impl(ghc >= 8.0)
38
-    ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
39
-  else
40
-    build-depends: semigroups ^>= 0.18.3, fail ^>= 4.9.0.0
41
-
42
-
43
 test-suite spec
44
   type:             exitcode-stdio-1.0
45
   default-language: Haskell2010
(-)devel/hs-haddock/Makefile (-2 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	haddock
4
PORTNAME=	haddock
5
PORTVERSION=	2.17.5
5
PORTVERSION=	2.19.0.1
6
PORTREVISION=	1
7
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-haddock/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538938
1
TIMESTAMP = 1524638302
2
SHA256 (cabal/haddock-2.17.5.tar.gz) = 1493012ed12ca8cad901380fece150e4b342a8bacd9ba319bff8be7ebb37bee3
2
SHA256 (cabal/haddock-2.19.0.1.tar.gz) = 6769a3fae0a7c2c7ebb41029d4d3c7916eb7d75fe6f307a0f7d00b07814c32bc
3
SIZE (cabal/haddock-2.17.5.tar.gz) = 244683
3
SIZE (cabal/haddock-2.19.0.1.tar.gz) = 276623
(-)devel/hs-hashable/Makefile (-4 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hashable
3
PORTNAME=	hashable
4
PORTVERSION=	1.2.6.1
4
PORTVERSION=	1.2.7.0
5
PORTREVISION=	1
6
PORTEPOCH=	1
5
PORTEPOCH=	1
7
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
8
7
Lines 11-18 COMMENT= Class for types that can be converted to a hash value Link Here
11
10
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
12
14
USE_CABAL=	text>=0.11.0.5 vector
15
16
FLAGS_DEFINE=			INTEGER_GMP SSE2 SSE41
13
FLAGS_DEFINE=			INTEGER_GMP SSE2 SSE41
17
FLAGS_DEFAULT=			INTEGER_GMP SSE2
14
FLAGS_DEFAULT=			INTEGER_GMP SSE2
18
15
(-)devel/hs-hashable/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499444230
1
TIMESTAMP = 1523295742
2
SHA256 (cabal/hashable-1.2.6.1.tar.gz) = 94ca8789e13bc05c1582c46b709f3b0f5aeec2092be634b8606dbd9c5915bb7a
2
SHA256 (cabal/hashable-1.2.7.0.tar.gz) = ecb5efc0586023f5a0dc861100621c1dbb4cbb2f0516829a16ebac39f0432abf
3
SIZE (cabal/hashable-1.2.6.1.tar.gz) = 30305
3
SIZE (cabal/hashable-1.2.7.0.tar.gz) = 30182
(-)devel/hs-hashtables/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hashtables
3
PORTNAME=	hashtables
4
PORTVERSION=	1.2.1.1
4
PORTVERSION=	1.2.3.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-hashtables/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499459894
1
TIMESTAMP = 1523445335
2
SHA256 (cabal/hashtables-1.2.1.1.tar.gz) = 227f554a93310645c654254659969b347de3d1bf3d98901dbb5c113ece72e951
2
SHA256 (cabal/hashtables-1.2.3.0.tar.gz) = f956b4bb6113f30193c9d85caebeda5000c29d8acf4f4994af650d3748bf73a5
3
SIZE (cabal/hashtables-1.2.1.1.tar.gz) = 53674
3
SIZE (cabal/hashtables-1.2.3.0.tar.gz) = 57335
(-)devel/hs-haskell-src-exts/Makefile (-2 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	haskell-src-exts
4
PORTNAME=	haskell-src-exts
5
PORTVERSION=	1.19.1
5
PORTVERSION=	1.20.2
6
PORTREVISION=	1
7
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-haskell-src-exts/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1501416565
1
TIMESTAMP = 1523958315
2
SHA256 (cabal/haskell-src-exts-1.19.1.tar.gz) = f0f5b2867673d654c7cce8a5fcc69222ea09af460c29a819c23cccf6311ba971
2
SHA256 (cabal/haskell-src-exts-1.20.2.tar.gz) = 9f6686e8bc8b849991207304e524747b0d1dcedfea351ac073ce971b36f9a3ea
3
SIZE (cabal/haskell-src-exts-1.19.1.tar.gz) = 1296952
3
SIZE (cabal/haskell-src-exts-1.20.2.tar.gz) = 1387571
(-)devel/hs-haskell-src-meta/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	haskell-src-meta
4
PORTVERSION=	0.8.0.2
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Parse source to template-haskell abstract syntax
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	haskell-src-exts safe syb th-orphans
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)devel/hs-haskell-src-meta/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1524930351
2
SHA256 (cabal/haskell-src-meta-0.8.0.2.tar.gz) = 4b7b143b94fcf147b96bb34822c2feeae29daadd3a22796ee36cadd5ca262c8b
3
SIZE (cabal/haskell-src-meta-0.8.0.2.tar.gz) = 20217
(-)devel/hs-haskell-src-meta/files/patch-haskell-src-meta.cabal (+16 lines)
Added Link Here
1
--- haskell-src-meta.cabal.orig 2018-04-28 16:25:53 UTC
2
+++ haskell-src-meta.cabal
3
@@ -17,11 +17,11 @@ description:        The translation from haskell-src-e
4
 extra-source-files: ChangeLog README.md examples/*.hs
5
 
6
 library
7
-  build-depends:   base >= 4.6 && < 4.11,
8
+  build-depends:   base >= 4.6 && < 4.12,
9
                    haskell-src-exts >= 1.18 && < 1.21,
10
                    pretty >= 1.0 && < 1.2,
11
                    syb >= 0.1 && < 0.8,
12
-                   template-haskell >= 2.8 && < 2.13,
13
+                   template-haskell >= 2.8 && < 2.14,
14
                    th-orphans >= 0.9.1 && < 0.14
15
 
16
   if impl(ghc < 7.8)
(-)devel/hs-haskell-src-meta/pkg-descr (+4 lines)
Added Link Here
1
The translation from haskell-src-exts abstract syntax to template-haskell
2
abstract syntax.
3
4
WWW: https://github.com/bmillwood/haskell-src-meta/
(-)devel/hs-haskell-src/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	haskell-src
3
PORTNAME=	haskell-src
4
PORTVERSION=	1.0.2.0
4
PORTVERSION=	1.0.3.0
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-haskell-src/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627839
1
TIMESTAMP = 1524150777
2
SHA256 (cabal/haskell-src-1.0.2.0.tar.gz) = 2a25ee5729230edddb94af8d9881efbc1d8798bd316097f4646749cb2fa491a6
2
SHA256 (cabal/haskell-src-1.0.3.0.tar.gz) = b4b4941e8883da32c3f2b93f3ecdd5cff82ff9304cb91e89850b19095c908dbc
3
SIZE (cabal/haskell-src-1.0.2.0.tar.gz) = 53636
3
SIZE (cabal/haskell-src-1.0.3.0.tar.gz) = 29863
(-)devel/hs-hastache/Makefile (-20 lines)
Removed Link Here
1
# $FreeBSD$
2
3
PORTNAME=	hastache
4
PORTVERSION=	0.6.1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
7
8
MAINTAINER=	haskell@FreeBSD.org
9
COMMENT=	Haskell implementation of Mustache templates
10
11
LICENSE=	BSD3CLAUSE
12
13
USE_CABAL=	blaze-builder ieee754 mtl syb text
14
15
EXECUTABLE=	mkReadme
16
17
INSTALL_PORTDATA=	cd ${WRKSRC} && ${INSTALL_DATA} README.md ${STAGEDIR}${DATADIR}
18
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
20
.include <bsd.port.mk>
(-)devel/hs-hastache/distinfo (-3 lines)
Removed Link Here
1
TIMESTAMP = 1499627841
2
SHA256 (cabal/hastache-0.6.1.tar.gz) = 8c8f89669d6125201d7163385ea9055ab8027a69d1513259f8fbdd53c244b464
3
SIZE (cabal/hastache-0.6.1.tar.gz) = 16452
(-)devel/hs-hastache/files/patch-hastache.cabal (-29 lines)
Removed Link Here
1
--- hastache.cabal.orig	2014-12-23 10:40:08 UTC
2
+++ hastache.cabal
3
@@ -27,7 +27,7 @@ extra-source-files:
4
 executable mkReadme
5
   main-is: mkReadme.hs
6
   build-depends: hastache, process,
7
-    base >=4 && <4.9
8
+    base >=4.4 && <4.10
9
     ,bytestring
10
     ,mtl
11
     ,transformers
12
@@ -46,7 +46,7 @@ library
13
     Text.Hastache.Context
14
 
15
   build-depends:
16
-    base >=4 && <4.9
17
+    base >=4.4 && <4.10
18
     ,bytestring
19
     ,mtl
20
     ,transformers
21
@@ -69,7 +69,7 @@ test-suite test-hastache
22
 
23
   build-depends:
24
     hastache
25
-   ,base >=4 && <4.9
26
+   ,base >=4.4 && <4.10
27
    ,directory
28
    ,mtl
29
    ,HUnit
(-)devel/hs-hastache/pkg-descr (-5 lines)
Removed Link Here
1
Haskell implementation of Mustache templates [1].
2
3
[1] http://mustache.github.com/
4
5
WWW: https://github.com/lymar/hastache
(-)devel/hs-hinotify/Makefile (-2 / +2 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hinotify
3
PORTNAME=	hinotify
4
PORTVERSION=	0.3.9
4
PORTVERSION=	0.3.10
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 12-18 LICENSE= BSD3CLAUSE Link Here
12
12
13
LIB_DEPENDS=	libinotify.so:devel/libinotify
13
LIB_DEPENDS=	libinotify.so:devel/libinotify
14
14
15
USE_CABAL=	async
15
USE_CABAL=	async hashable
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)devel/hs-hinotify/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627841
1
TIMESTAMP = 1523460966
2
SHA256 (cabal/hinotify-0.3.9.tar.gz) = f2480e4c08a516831c2221eebc6a9d3242e892932d9315c34cbe92a101c5df99
2
SHA256 (cabal/hinotify-0.3.10.tar.gz) = af2b7d5733ab52ca38f0d9aed1ec37304f1d6964caa0fb556b8215858c1d5d9d
3
SIZE (cabal/hinotify-0.3.9.tar.gz) = 9021
3
SIZE (cabal/hinotify-0.3.10.tar.gz) = 9193
(-)devel/hs-hint/Makefile (+2 lines)
Lines 14-18 LICENSE= BSD3CLAUSE Link Here
14
USE_CABAL=	exceptions extensible-exceptions ghc-mtl>=1.2.1 ghc-paths \
14
USE_CABAL=	exceptions extensible-exceptions ghc-mtl>=1.2.1 ghc-paths \
15
		mtl random utf8-string
15
		mtl random utf8-string
16
16
17
IGNORE=		Doesn't build with recent GHC version
18
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
20
.include <bsd.port.mk>
(-)devel/hs-hlint/Makefile (+2 lines)
Lines 15-19 USE_CABAL= ansi-terminal>=0.6.2 cmdargs>=0.10 cpphs>=1.18.1 extra>=0.5 \ Link Here
15
15
16
EXECUTABLE=	hlint
16
EXECUTABLE=	hlint
17
17
18
IGNORE=		Doesn't build with recent GHC version
19
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
20
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include <bsd.port.mk>
21
.include <bsd.port.mk>
(-)devel/hs-hoogle/Makefile (-4 / +3 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	hoogle
4
PORTNAME=	hoogle
5
PORTVERSION=	5.0.12
5
PORTVERSION=	5.0.17.3
6
PORTREVISION=	1
7
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 14-21 LICENSE= BSD3CLAUSE Link Here
14
USE_CABAL=	aeson cmdargs conduit conduit-extra connection extra \
13
USE_CABAL=	aeson cmdargs conduit conduit-extra connection extra \
15
		haskell-src-exts http-conduit http-types js-flot js-jquery \
14
		haskell-src-exts http-conduit http-types js-flot js-jquery \
16
		mmap network network-uri old-locale process-extras QuickCheck \
15
		mmap network network-uri old-locale process-extras QuickCheck \
17
		resourcet tar text uniplate utf8-string vector wai wai-logger \
16
		resourcet storable-tuple tar uniplate utf8-string vector wai \
18
		warp warp-tls zlib
17
		wai-logger warp warp-tls zlib
19
18
20
EXECUTABLE=	hoogle
19
EXECUTABLE=	hoogle
21
20
(-)devel/hs-hoogle/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627842
1
TIMESTAMP = 1525080726
2
SHA256 (cabal/hoogle-5.0.12.tar.gz) = 1d37f1e96b699fe71ea3661ac2a9424cfd178cba5cc26b0a7ee5505e6fb49308
2
SHA256 (cabal/hoogle-5.0.17.3.tar.gz) = 66bebaf75600fef1c5fc0613ccc55c137aaed4c8f69653cf903f4fb003b98f9c
3
SIZE (cabal/hoogle-5.0.12.tar.gz) = 85464
3
SIZE (cabal/hoogle-5.0.17.3.tar.gz) = 86528
(-)devel/hs-hourglass/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hourglass
3
PORTNAME=	hourglass
4
PORTVERSION=	0.2.10
4
PORTVERSION=	0.2.11
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-hourglass/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627843
1
TIMESTAMP = 1523386565
2
SHA256 (cabal/hourglass-0.2.10.tar.gz) = d553362d7a6f7df60d8ff99304aaad0995be81f9d302725ebe9441829a0f8d80
2
SHA256 (cabal/hourglass-0.2.11.tar.gz) = 18a6bb303fc055275cca45aaffc17b6a04b2e9d7509aa5aa5bb9d9239f4e4f51
3
SIZE (cabal/hourglass-0.2.10.tar.gz) = 26417
3
SIZE (cabal/hourglass-0.2.11.tar.gz) = 25904
(-)devel/hs-hslua-module-text/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	hslua-module-text
4
PORTVERSION=	0.1.2.1
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Lua module for text
9
10
LICENSE=	MIT
11
12
USE_CABAL=	hslua
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)devel/hs-hslua-module-text/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1524943044
2
SHA256 (cabal/hslua-module-text-0.1.2.1.tar.gz) = aeb384f9743b76360f3779e44065fe297fb60f27519933f203b75bd8c2ba8e2d
3
SIZE (cabal/hslua-module-text-0.1.2.1.tar.gz) = 3594
(-)devel/hs-hslua-module-text/files/patch-hslua-module-text.cabal (+18 lines)
Added Link Here
1
--- hslua-module-text.cabal.orig        2018-04-28 19:25:33 UTC
2
+++ hslua-module-text.cabal
3
@@ -20,7 +20,7 @@ source-repository head
4
 
5
 library
6
   exposed-modules:     Foreign.Lua.Module.Text
7
-  build-depends:       base  >= 4.7 && < 4.11
8
+  build-depends:       base  >= 4.7 && < 4.12
9
                      , hslua >= 0.9 && < 0.10
10
                      , text  >= 1   && < 1.3
11
   hs-source-dirs:      src
12
@@ -37,4 +37,4 @@ test-suite test-hslua
13
                      , hslua-module-text
14
                      , tasty
15
                      , tasty-hunit
16
-                     , text
17
\ No newline at end of file
18
+                     , text
(-)devel/hs-hslua-module-text/pkg-descr (+3 lines)
Added Link Here
1
UTF-8 aware subset of Lua's string module.
2
3
WWW: https://github.com/hslua/hslua-module-test
(-)devel/hs-hslua/Makefile (-2 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hslua
3
PORTNAME=	hslua
4
PORTVERSION=	0.5.0
4
PORTVERSION=	0.9.5.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-14 COMMENT= Lua language interpreter embedding in Haskell Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
12
USE_CABAL=	exceptions
13
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-hslua/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627844
1
TIMESTAMP = 1524940935
2
SHA256 (cabal/hslua-0.5.0.tar.gz) = 6b270a14cce6046a443e6700d0b73725bef2dc068dd40aa6a1feb1c84f41171b
2
SHA256 (cabal/hslua-0.9.5.1.tar.gz) = 681ffb1775e948143c0dd4be3086259f2eda8a9f7b09ce94016150c57e9d74d0
3
SIZE (cabal/hslua-0.5.0.tar.gz) = 132155
3
SIZE (cabal/hslua-0.9.5.1.tar.gz) = 228252
(-)devel/hs-hslua/files/patch-hslua.cabal (+12 lines)
Added Link Here
1
--- hslua.cabal.orig    2018-04-28 18:45:32 UTC
2
+++ hslua.cabal
3
@@ -77,8 +77,7 @@ library
4
   build-depends:        base       >= 4.7    && < 5
5
                       , bytestring >= 0.10.2 && < 0.11
6
                       , containers >= 0.5    && < 0.6
7
-                      , exceptions >= 0.8    && < 0.10
8
-                      , fail       >= 4.9    && < 5
9
+                      , exceptions >= 0.8    && < 0.11
10
                       , mtl        >= 2.2    && < 2.3
11
                       , text
12
   exposed-modules:      Foreign.Lua
(-)devel/hs-hspec-core/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hspec-core
3
PORTNAME=	hspec-core
4
PORTVERSION=	2.4.4
4
PORTVERSION=	2.5.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Testing Framework for Haskell Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	ansi-terminal>=0.5 async>=2 hspec-expectations>=0.7.1 \
12
USE_CABAL=	ansi-terminal>=0.5 async>=2 clock hspec-expectations>=0.7.1 \
14
		HUnit>=1.2.5 QuickCheck>=2.5.1 quickcheck-io random setenv \
13
		HUnit>=1.2.5 QuickCheck>=2.5.1 quickcheck-io random setenv \
15
		tf-random
14
		tf-random
16
15
(-)devel/hs-hspec-core/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627845
1
TIMESTAMP = 1523960255
2
SHA256 (cabal/hspec-core-2.4.4.tar.gz) = 601d321cdf7f2685880ee80c31154763884cb90dc512906005c4a485e8c8bfdf
2
SHA256 (cabal/hspec-core-2.5.0.tar.gz) = f2e5e1b6142eccda9dd9a03212cad691ceba6f66c99e01098bdfdd9c55d708dd
3
SIZE (cabal/hspec-core-2.4.4.tar.gz) = 40871
3
SIZE (cabal/hspec-core-2.5.0.tar.gz) = 55084
(-)devel/hs-hspec-discover/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hspec-discover
3
PORTNAME=	hspec-discover
4
PORTVERSION=	2.4.4
4
PORTVERSION=	2.5.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-hspec-discover/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627846
1
TIMESTAMP = 1525007543
2
SHA256 (cabal/hspec-discover-2.4.4.tar.gz) = 76423bc72f3ed0a80ccefb26fbf3fb16c3d74a69d69b4ce0bc88db54984d5d47
2
SHA256 (cabal/hspec-discover-2.5.0.tar.gz) = 3e47c07c9e131c0327ac732b600986d99cfdd42a3b6b68502c01d986617a21e5
3
SIZE (cabal/hspec-discover-2.4.4.tar.gz) = 5942
3
SIZE (cabal/hspec-discover-2.5.0.tar.gz) = 6699
(-)devel/hs-hspec/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hspec
3
PORTNAME=	hspec
4
PORTVERSION=	2.4.4
4
PORTVERSION=	2.5.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-hspec/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627845
1
TIMESTAMP = 1525007159
2
SHA256 (cabal/hspec-2.4.4.tar.gz) = b01a3245da9c597608befddc4fc3cae35e5bc753235877076f11ae8e0647cf21
2
SHA256 (cabal/hspec-2.5.0.tar.gz) = abeda4a3282b5a1d80809fd17554bcc1593554832a6b11366c7ae3b6d01c779b
3
SIZE (cabal/hspec-2.4.4.tar.gz) = 10634
3
SIZE (cabal/hspec-2.5.0.tar.gz) = 9013
(-)devel/hs-io-streams-haproxy/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	io-streams-haproxy
3
PORTNAME=	io-streams-haproxy
4
PORTVERSION=	1.0.0.1
4
PORTVERSION=	1.0.0.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-io-streams-haproxy/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499716472
1
TIMESTAMP = 1524413753
2
SHA256 (cabal/io-streams-haproxy-1.0.0.1.tar.gz) = c4c0c512443e4da45f1a0023acc4ccee820e25c1088c06346abfb31b9e6e927f
2
SHA256 (cabal/io-streams-haproxy-1.0.0.2.tar.gz) = 77814f8258b5c32707a13e0d30ab2e144e7ad073aee821d6def65554024ed086
3
SIZE (cabal/io-streams-haproxy-1.0.0.1.tar.gz) = 9892
3
SIZE (cabal/io-streams-haproxy-1.0.0.2.tar.gz) = 9888
(-)devel/hs-io-streams-haproxy/files/patch-io-streams-haproxy.cabal (-8 / +8 lines)
Lines 1-11 Link Here
1
--- io-streams-haproxy.cabal.orig	2017-07-10 20:00:53 UTC
1
--- io-streams-haproxy.cabal.orig       2018-04-22 16:18:46 UTC
2
+++ io-streams-haproxy.cabal
2
+++ io-streams-haproxy.cabal
3
@@ -38,7 +38,7 @@ library
3
@@ -35,7 +35,7 @@ library
4
   build-depends:     base              >= 4.5 && < 4.10,
4
   other-modules:     System.IO.Streams.Network.Internal.Address
5
   c-sources:         cbits/byteorder.c
6
 
7
-  build-depends:     base              >= 4.5 && < 4.11,
8
+  build-depends:     base              >= 4.5 && < 4.12,
5
                      attoparsec        >= 0.7 && < 0.14,
9
                      attoparsec        >= 0.7 && < 0.14,
6
                      bytestring        >= 0.9 && < 0.11,
10
                      bytestring        >= 0.9 && < 0.11,
7
-                     io-streams        >= 1.3 && < 1.4,
11
                      io-streams        >= 1.3 && < 1.6,
8
+                     io-streams        >= 1.3 && < 1.5,
9
                      network           >= 2.3 && < 2.7,
10
                      transformers      >= 0.3 && < 0.6
11
   default-language:  Haskell2010
(-)devel/hs-io-streams/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	io-streams
3
PORTNAME=	io-streams
4
PORTVERSION=	1.4.0.0
4
PORTVERSION=	1.5.0.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Simple and easy-to-use primitives for I/O using streams Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	attoparsec network primitive text vector zlib-bindings
12
USE_CABAL=	attoparsec network primitive vector zlib-bindings
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-io-streams/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499694762
1
TIMESTAMP = 1523904656
2
SHA256 (cabal/io-streams-1.4.0.0.tar.gz) = 6d393da60cbbbb31ca3cfe6e25beea6a1fd426ed1348723b357c6358f538930e
2
SHA256 (cabal/io-streams-1.5.0.1.tar.gz) = 5dcb3717933197a84f31be74abf545126b3d25eb0e0d64f722c480d3c46b2c8b
3
SIZE (cabal/io-streams-1.4.0.0.tar.gz) = 62422
3
SIZE (cabal/io-streams-1.5.0.1.tar.gz) = 62763
(-)devel/hs-io-streams/files/patch-io-streams.cabal (-10 / +2 lines)
Lines 1-4 Link Here
1
--- io-streams.cabal.orig	2017-07-10 15:08:37 UTC
1
--- io-streams.cabal.orig       2018-04-16 18:57:41 UTC
2
+++ io-streams.cabal
2
+++ io-streams.cabal
3
@@ -122,7 +122,6 @@ Library
3
@@ -122,7 +122,6 @@ Library
4
   Build-depends:     base               >= 4     && <5,
4
   Build-depends:     base               >= 4     && <5,
Lines 7-18 Link Here
7
-                     bytestring-builder >= 0.10  && <0.11,
7
-                     bytestring-builder >= 0.10  && <0.11,
8
                      network            >= 2.3   && <2.7,
8
                      network            >= 2.3   && <2.7,
9
                      primitive          >= 0.2   && <0.7,
9
                      primitive          >= 0.2   && <0.7,
10
                      process            >= 1.1   && <1.7,
10
                      process            >= 1.1   && <1.7,
11
@@ -205,7 +204,6 @@ Test-suite testsuite
12
   Build-depends:     base               >= 4     && <5,
13
                      attoparsec         >= 0.10  && <0.14,
14
                      bytestring         >= 0.9   && <0.11,
15
-                     bytestring-builder >= 0.10  && <0.11,
16
                      deepseq            >= 1.2   && <1.5,
17
                      directory          >= 1.1   && <2,
18
                      filepath           >= 1.2   && <2,
(-)devel/hs-keys/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	keys
3
PORTNAME=	keys
4
PORTVERSION=	3.11
4
PORTVERSION=	3.12
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-keys/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627846
1
TIMESTAMP = 1523890076
2
SHA256 (cabal/keys-3.11.tar.gz) = 0cf397b7e6eb8cda930a02118c0bf262f9ef80c5a2f91822238b7778042cc4b2
2
SHA256 (cabal/keys-3.12.tar.gz) = d4bfa78ff9df50224f1722925ae148279377193d04277a7dad224a47b34d5e55
3
SIZE (cabal/keys-3.11.tar.gz) = 8674
3
SIZE (cabal/keys-3.12.tar.gz) = 13353
(-)devel/hs-kqueue/files/patch-kqueue.cabal (+16 lines)
Added Link Here
1
--- kqueue.cabal.orig   2018-04-29 14:33:28 UTC
2
+++ kqueue.cabal
3
@@ -21,11 +21,11 @@ Library
4
   Hs-Source-Dirs:      src
5
   Exposed-modules:     System.KQueue
6
                        System.KQueue.HighLevel
7
-  Build-depends:       base >= 4.0 && < 4.10
8
+  Build-depends:       base >= 4.0 && < 4.12
9
                      , directory >= 1.0 && < 1.4
10
                      , filepath >= 1.1 && < 1.5
11
                      , mtl >= 1.1 && < 2.3
12
-                     , time >= 1.1 && < 1.7
13
+                     , time >= 1.1 && < 1.9
14
                      , unix >= 2.3 && < 2.8
15
   Build-tools:         c2hs
16
   GHC-Options:         -Wall
(-)devel/hs-language-c/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	language-c
3
PORTNAME=	language-c
4
PORTVERSION=	0.7.1
4
PORTVERSION=	0.7.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-language-c/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1513181967
1
TIMESTAMP = 1523449230
2
SHA256 (cabal/language-c-0.7.1.tar.gz) = a7447123f9b3bec9319ee2a22b22d97f03acd6566b4f6caf5b9a1f71e4f7a9ca
2
SHA256 (cabal/language-c-0.7.2.tar.gz) = 63ad22ddd8e51747c8d64239029cf4afd3e7d4060c9b9478145479f5d4d549e5
3
SIZE (cabal/language-c-0.7.1.tar.gz) = 181648
3
SIZE (cabal/language-c-0.7.2.tar.gz) = 121429
(-)devel/hs-language-javascript/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	language-javascript
3
PORTNAME=	language-javascript
4
PORTVERSION=	0.6.0.10
4
PORTVERSION=	0.6.0.11
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-language-javascript/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627848
1
TIMESTAMP = 1523905950
2
SHA256 (cabal/language-javascript-0.6.0.10.tar.gz) = caf14c410bf4463fda497af2b9ea750eddff34e55bc1cfc696f2fb4a36983e54
2
SHA256 (cabal/language-javascript-0.6.0.11.tar.gz) = d4756e9bc9a180cb93701e964a3157a03d4db4c7cb5a7b6b196067e587cc6143
3
SIZE (cabal/language-javascript-0.6.0.10.tar.gz) = 101770
3
SIZE (cabal/language-javascript-0.6.0.11.tar.gz) = 106881
(-)devel/hs-lens/Makefile (-4 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	lens
3
PORTNAME=	lens
4
PORTVERSION=	4.15.3
4
PORTVERSION=	4.16.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-20 COMMENT= Lenses, Folds and Traversals Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	base-orphans>=0.3 bifunctors>=5 comonad>=4 \
12
USE_CABAL=	base-orphans>=0.3 bifunctors>=5 call-stack comonad>=4 \
14
		contravariant>=0.3 distributive>=0.3 exceptions>=0.1.1 \
13
		contravariant>=0.3 distributive>=0.3 exceptions>=0.1.1 \
15
		free>=4 hashable>=1.1.2.3 kan-extensions>=4.2.1 mtl>=2.0.1 \
14
		free>=4 hashable>=1.1.2.3 kan-extensions>=4.2.1 mtl>=2.0.1 \
16
		parallel>=3.1.0.1 profunctors>=5 reflection>=2 \
15
		parallel>=3.1.0.1 profunctors>=5 reflection>=2 \
17
		semigroupoids>=5 semigroups>=0.8.4 tagged>=0.4.4 text>=0.11 \
16
		semigroupoids>=5 semigroups>=0.8.4 tagged>=0.4.4 \
18
		th-abstraction transformers-compat>=0.4 unordered-containers>=0.2.4 \
17
		th-abstraction transformers-compat>=0.4 unordered-containers>=0.2.4 \
19
		vector>=0.9 void>=0.5
18
		vector>=0.9 void>=0.5
20
19
(-)devel/hs-lens/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627850
1
TIMESTAMP = 1524407577
2
SHA256 (cabal/lens-4.15.3.tar.gz) = a2613bb987792da597b514c979636882931d46c596b37d5fbbcdb63bed30cd7e
2
SHA256 (cabal/lens-4.16.1.tar.gz) = f5bec97b1d5cf3d6487afebc79b927bd5a18f1fd594b104de36a35bf606ea4c6
3
SIZE (cabal/lens-4.15.3.tar.gz) = 985354
3
SIZE (cabal/lens-4.16.1.tar.gz) = 991132
(-)devel/hs-lifted-async/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	lifted-async
3
PORTNAME=	lifted-async
4
PORTVERSION=	0.9.3
4
PORTVERSION=	0.10.0.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-lifted-async/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499608443
1
TIMESTAMP = 1523785768
2
SHA256 (cabal/lifted-async-0.9.3.tar.gz) = 97978307f34c8ab1d765724d723a13fede4112a94fe5fbf3494f00378961b461
2
SHA256 (cabal/lifted-async-0.10.0.1.tar.gz) = 0d925b16fffe6fb3db994165401aeb0752595d1feec3011eba5b8b2c8524c4b1
3
SIZE (cabal/lifted-async-0.9.3.tar.gz) = 10321
3
SIZE (cabal/lifted-async-0.10.0.1.tar.gz) = 10129
(-)devel/hs-map-syntax/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	map-syntax
3
PORTNAME=	map-syntax
4
PORTVERSION=	0.2.0.2
4
PORTVERSION=	0.3
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-map-syntax/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627850
1
TIMESTAMP = 1523633771
2
SHA256 (cabal/map-syntax-0.2.0.2.tar.gz) = b18f95a6369a600fda189c6f475606cbf5f5f1827f96ca3384f33ae76bda4d8a
2
SHA256 (cabal/map-syntax-0.3.tar.gz) = 9330065755202de07809fb23605da43d0fd0e25d72915ce22b5c6994526c6d2c
3
SIZE (cabal/map-syntax-0.2.0.2.tar.gz) = 6944
3
SIZE (cabal/map-syntax-0.3.tar.gz) = 7104
(-)devel/hs-memory/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	memory
3
PORTNAME=	memory
4
PORTVERSION=	0.14.6
4
PORTVERSION=	0.14.16
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Memory and related abtraction stuff Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	foundation
12
USE_CABAL=	basement foundation
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-memory/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499444278
1
TIMESTAMP = 1523375674
2
SHA256 (cabal/memory-0.14.6.tar.gz) = c7dec070174756f1753010585a6dcd4f958a4360634142c4e387b3475bffc160
2
SHA256 (cabal/memory-0.14.16.tar.gz) = 7bb0834ab28ce1248f3be09df211d49d20d703cdcda3ed16cde99356e2d72b0f
3
SIZE (cabal/memory-0.14.6.tar.gz) = 37020
3
SIZE (cabal/memory-0.14.16.tar.gz) = 42207
(-)devel/hs-microlens-th/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	microlens-th
3
PORTNAME=	microlens-th
4
PORTVERSION=	0.4.1.1
4
PORTVERSION=	0.4.2.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= This package lets you automatically generate lenses for data types Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	microlens
12
USE_CABAL=	microlens th-abstraction
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-microlens-th/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499789717
1
TIMESTAMP = 1523954941
2
SHA256 (cabal/microlens-th-0.4.1.1.tar.gz) = 5b1a400db8577805d80fb83963ef2a41cf43023b38300fdeaacb01a4fb526a7b
2
SHA256 (cabal/microlens-th-0.4.2.1.tar.gz) = ec57108e9ab54c085dd316b60ac156e6624078a46682a60ed2462005cae4fc42
3
SIZE (cabal/microlens-th-0.4.1.1.tar.gz) = 16406
3
SIZE (cabal/microlens-th-0.4.2.1.tar.gz) = 20972
(-)devel/hs-microlens/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	microlens
3
PORTNAME=	microlens
4
PORTVERSION=	0.4.8.0
4
PORTVERSION=	0.4.9.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-microlens/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499703416
1
TIMESTAMP = 1523449015
2
SHA256 (cabal/microlens-0.4.8.0.tar.gz) = aa0b12717671593f7e2cd686762fb842b22bf3e5b4559e4db8863f1d30be7af5
2
SHA256 (cabal/microlens-0.4.9.1.tar.gz) = a1401c6f92c142bafea4cf58a1d99cc34af285df808b97f5b64af4bb81fb5648
3
SIZE (cabal/microlens-0.4.8.0.tar.gz) = 24766
3
SIZE (cabal/microlens-0.4.9.1.tar.gz) = 25185
(-)devel/hs-microstache/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	microstache
3
PORTNAME=	microstache
4
PORTVERSION=	1
4
PORTVERSION=	1.0.1.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Mustache templates for Haskell Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson parsec semigroups text unordered-containers vector
12
USE_CABAL=	aeson semigroups unordered-containers vector
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-microstache/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499618263
1
TIMESTAMP = 1524430537
2
SHA256 (cabal/microstache-1.tar.gz) = e8875bfeac9e54e84d7c91f1f448ee80ec07b9b3db28d5369131fbaa20517164
2
SHA256 (cabal/microstache-1.0.1.1.tar.gz) = 5de98542313eb75f84961366ff8a70ed632387ba6518215035b2dd1b32d6a120
3
SIZE (cabal/microstache-1.tar.gz) = 19859
3
SIZE (cabal/microstache-1.0.1.1.tar.gz) = 20449
(-)devel/hs-microstache/files/patch-microstache.cabal (+11 lines)
Added Link Here
1
--- microstache.cabal.orig      2018-04-22 20:59:09 UTC
2
+++ microstache.cabal
3
@@ -40,7 +40,7 @@ source-repository head
4
 
5
 library
6
   build-depends:
7
-    aeson                  >=0.11    && < 1.3,
8
+    aeson                  >=0.11    && < 1.4,
9
     base                   >=4.5     && < 5.0,
10
     bytestring             >=0.9.2.1 && < 0.11,
11
     containers             >=0.4.2.1 && < 0.6,
(-)devel/hs-monad-logger/Makefile (-2 / +2 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	monad-logger
3
PORTNAME=	monad-logger
4
PORTVERSION=	0.3.24
4
PORTVERSION=	0.3.28.5
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 12-18 LICENSE= MIT Link Here
12
12
13
USE_CABAL=	blaze-builder conduit>=1.0 conduit-extra>=1.0 exceptions \
13
USE_CABAL=	blaze-builder conduit>=1.0 conduit-extra>=1.0 exceptions \
14
		fast-logger>=2.0 lifted-base monad-control monad-loops \
14
		fast-logger>=2.0 lifted-base monad-control monad-loops \
15
		mtl resourcet>=0.4 stm stm-chans text transformers-base
15
		mtl resourcet>=0.4 stm-chans transformers-base
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)devel/hs-monad-logger/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499595500
1
TIMESTAMP = 1524399749
2
SHA256 (cabal/monad-logger-0.3.24.tar.gz) = 05e579193068769d641cbf6bf6475682497897e64640b3936f6eda66cb36e8e4
2
SHA256 (cabal/monad-logger-0.3.28.5.tar.gz) = 225ed7cd2d0d375c0207d5d3b9faa12b339ca7dd51ca92f96d3eaf2d360027f1
3
SIZE (cabal/monad-logger-0.3.24.tar.gz) = 9525
3
SIZE (cabal/monad-logger-0.3.28.5.tar.gz) = 10720
(-)devel/hs-monadplus/Makefile (-12 lines)
Removed Link Here
1
# $FreeBSD$
2
3
PORTNAME=	monadplus
4
PORTVERSION=	1.4.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
7
8
MAINTAINER=	haskell@FreeBSD.org
9
COMMENT=	Haskell98 partial maps and filters over MonadPlus
10
11
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
12
.include <bsd.port.mk>
(-)devel/hs-monadplus/distinfo (-3 lines)
Removed Link Here
1
TIMESTAMP = 1500997085
2
SHA256 (cabal/monadplus-1.4.2.tar.gz) = 366ed520db1eaf2ec56d8508fee2804cc24c7a6016de4b75b9addec681186595
3
SIZE (cabal/monadplus-1.4.2.tar.gz) = 3671
(-)devel/hs-monadplus/pkg-descr (-5 lines)
Removed Link Here
1
Filtering and folding over arbitrary MonadPlus instances.  This package
2
generalizes many common stream operations such as filter, catMaybes etc.
3
4
WWW: http://hackage.haskell.org/package/monadplus
5
(-)devel/hs-mono-traversable/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	mono-traversable
3
PORTNAME=	mono-traversable
4
PORTVERSION=	1.0.2
4
PORTVERSION=	1.0.8.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Type classes for mapping, folding, and traversing monomorphic container Link Here
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	comonad>=3.0.3 dlist>=0.6 dlist-instances>=0.1 hashable \
12
USE_CABAL=	comonad>=3.0.3 dlist>=0.6 dlist-instances>=0.1 hashable \
14
		semigroupoids>=3.0 semigroups>=0.10 split text>=0.11 \
13
		semigroupoids>=3.0 semigroups>=0.10 split \
15
		unordered-containers>=0.2 vector>=0.10 vector-algorithms>=0.6 \
14
		unordered-containers>=0.2 vector>=0.10 vector-algorithms>=0.6 \
16
		vector-instances
15
		vector-instances
17
16
(-)devel/hs-mono-traversable/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627851
1
TIMESTAMP = 1523892095
2
SHA256 (cabal/mono-traversable-1.0.2.tar.gz) = aa110a1f08b726f2e0d17858e09bd76e13d60ccf2bf5366c92c15999da0b3633
2
SHA256 (cabal/mono-traversable-1.0.8.1.tar.gz) = 991290797bd77ce2f2e23dd5dea32fb159c6cb9310615f64a0703ea4c6373935
3
SIZE (cabal/mono-traversable-1.0.2.tar.gz) = 38239
3
SIZE (cabal/mono-traversable-1.0.8.1.tar.gz) = 39037
(-)devel/hs-ncurses/Makefile (-2 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	ncurses
4
PORTNAME=	ncurses
5
PORTVERSION=	0.2.16
5
PORTVERSION=	0.2.16
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	devel haskell
7
CATEGORIES=	devel haskell
8
8
9
MAINTAINER=	haskell@FreeBSD.org
9
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 COMMENT= Modernised Haskell binding to GNU ncurses Link Here
12
LICENSE=	GPLv3
12
LICENSE=	GPLv3
13
13
14
USE_C2HS=	yes
14
USE_C2HS=	yes
15
USE_CABAL=	text
16
15
17
USES=		ncurses
16
USES=		ncurses
18
17
(-)devel/hs-newtype-generics/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	newtype-generics
3
PORTNAME=	newtype-generics
4
PORTVERSION=	0.5
4
PORTVERSION=	0.5.3
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-newtype-generics/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499700022
1
TIMESTAMP = 1523473191
2
SHA256 (cabal/newtype-generics-0.5.tar.gz) = dc63ac2c9e682ee292a8f88fa3eb1af1b66d5860f7dcec0d09319c5ef96e7f9c
2
SHA256 (cabal/newtype-generics-0.5.3.tar.gz) = f295f001a86bdbcf759d6b91b9e7ae27cd431ccf41d9b9d34ee1c926b88efe45
3
SIZE (cabal/newtype-generics-0.5.tar.gz) = 4490
3
SIZE (cabal/newtype-generics-0.5.3.tar.gz) = 6956
(-)devel/hs-old-locale/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	old-locale
3
PORTNAME=	old-locale
4
PORTVERSION=	1.0.0.7
4
PORTVERSION=	1.0.0.7
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-old-locale/files/patch-git_15fea2d (-1 / +1 lines)
Lines 16-21 index 37057a8..52aa83a 100644 Link Here
16
         System.Locale
16
         System.Locale
17
 
17
 
18
-    build-depends: base >= 4.2 && < 4.9
18
-    build-depends: base >= 4.2 && < 4.9
19
+    build-depends: base >= 4.2 && < 4.11
19
+    build-depends: base >= 4.2 && < 4.12
20
     ghc-options: -Wall
20
     ghc-options: -Wall
21
21
(-)devel/hs-old-time/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	old-time
3
PORTNAME=	old-time
4
PORTVERSION=	1.1.0.3
4
PORTVERSION=	1.1.0.3
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-old-time/files/patch-git_82790af (-1 / +1 lines)
Lines 16-22 index d322965..3a0e85c 100644 Link Here
16
 
16
 
17
     build-depends:
17
     build-depends:
18
-        base       >= 4.7 && < 4.9,
18
-        base       >= 4.7 && < 4.9,
19
+        base       >= 4.7 && < 4.11,
19
+        base       >= 4.7 && < 4.12,
20
         old-locale == 1.0.*
20
         old-locale == 1.0.*
21
 
21
 
22
     ghc-options: -Wall
22
     ghc-options: -Wall
(-)devel/hs-parallel/files/patch-parallel.cabal (+10 lines)
Added Link Here
1
--- parallel.cabal.orig 2018-04-10 09:45:32 UTC
2
+++ parallel.cabal
3
@@ -34,7 +34,7 @@ library
4
 
5
     build-depends:
6
         array      >= 0.3 && < 0.6,
7
-        base       >= 4.3 && < 4.11,
8
+        base       >= 4.3 && < 4.12,
9
         containers >= 0.4 && < 0.6,
10
         deepseq    >= 1.1 && < 1.5
(-)devel/hs-preprocessor-tools/Makefile (-1 / +3 lines)
Lines 10-16 COMMENT= Framework for extending Haskell's syntax via quick-and-dirty preprocess Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	mtl>=1 parsec>=3 syb>=0
13
USE_CABAL=	mtl>=1 syb>=0
14
15
IGNORE=		Doesn't build with recent GHC version
14
16
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)devel/hs-primitive/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	primitive
3
PORTNAME=	primitive
4
PORTVERSION=	0.6.2.0
4
PORTVERSION=	0.6.3.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-primitive/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499444407
1
TIMESTAMP = 1523292481
2
SHA256 (cabal/primitive-0.6.2.0.tar.gz) = b8e8d70213e22b3fab0e0d11525c02627489618988fdc636052ca0adce282ae1
2
SHA256 (cabal/primitive-0.6.3.0.tar.gz) = cddeff804e0f577f1be0179d5d145dfc170f8bfb66f663b9fba67104a45d9555
3
SIZE (cabal/primitive-0.6.2.0.tar.gz) = 23954
3
SIZE (cabal/primitive-0.6.3.0.tar.gz) = 25336
(-)devel/hs-process-extras/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	process-extras
3
PORTNAME=	process-extras
4
PORTVERSION=	0.7.2
4
PORTVERSION=	0.7.4
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Read process input and output as ByteStrings or Text Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	data-default generic-deriving ListLike mtl text
12
USE_CABAL=	data-default generic-deriving ListLike mtl
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-process-extras/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499719583
1
TIMESTAMP = 1523957985
2
SHA256 (cabal/process-extras-0.7.2.tar.gz) = e76c1031ec696dcd25b05f1b00611585a40050aa30548394d084a72267a8e958
2
SHA256 (cabal/process-extras-0.7.4.tar.gz) = 293e75f849254ce0ce0d7fa659681917e07a557c602505a2f9e20777467e984e
3
SIZE (cabal/process-extras-0.7.2.tar.gz) = 14267
3
SIZE (cabal/process-extras-0.7.4.tar.gz) = 14256
(-)devel/hs-profunctors/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	profunctors
3
PORTNAME=	profunctors
4
PORTVERSION=	5.2
4
PORTVERSION=	5.2.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-profunctors/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499595371
1
TIMESTAMP = 1523817696
2
SHA256 (cabal/profunctors-5.2.tar.gz) = 87a7e25c4745ea8ff479dd1212ec2e57710abb3d3dd30f948fa16be1d3ee05a4
2
SHA256 (cabal/profunctors-5.2.2.tar.gz) = e981e6a33ac99d38a947a749179bbea3c294ecf6bfde41660fe6d8d5a2e43768
3
SIZE (cabal/profunctors-5.2.tar.gz) = 23236
3
SIZE (cabal/profunctors-5.2.2.tar.gz) = 28155
(-)devel/hs-profunctors/files/patch-git_c0574c (-22 lines)
Removed Link Here
1
From c0574c91a459083066d656bec39e67dfa02daf06 Mon Sep 17 00:00:00 2001
2
From: Ryan Scott <ryan.gl.scott@gmail.com>
3
Date: Mon, 10 Apr 2017 09:41:23 -0400
4
Subject: [PATCH] Bump base-orphans upper version bounds
5
6
---
7
 profunctors.cabal | 2 +-
8
 1 file changed, 1 insertion(+), 1 deletion(-)
9
10
diff --git a/profunctors.cabal b/profunctors.cabal
11
index 1233e734..8f94e27c 100644
12
--- profunctors.cabal
13
+++ profunctors.cabal
14
@@ -30,7 +30,7 @@ source-repository head
15
 library
16
   build-depends:
17
     base                >= 4     && < 5,
18
-    base-orphans        >= 0.4   && < 0.6,
19
+    base-orphans        >= 0.4   && < 0.7,
20
     bifunctors          >= 5.2   && < 6,
21
     comonad             >= 4     && < 6,
22
     contravariant       >= 1     && < 2,
(-)devel/hs-project-template/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	project-template
3
PORTNAME=	project-template
4
PORTVERSION=	0.2.0
4
PORTVERSION=	0.2.0.1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Specify Haskell project templates and generate files Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	base64-bytestring conduit>=1.0 conduit-extra mtl>=2.0 \
12
USE_CABAL=	base64-bytestring conduit>=1.0 conduit-extra mtl>=2.0 \
14
		resourcet>=0.4.3 text>=0.11
13
		resourcet>=0.4.3
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-project-template/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627854
1
TIMESTAMP = 1524430893
2
SHA256 (cabal/project-template-0.2.0.tar.gz) = aeabd7d1785b31abaffc78f02d9dda67d57d01822755f09614bfc65e99506310
2
SHA256 (cabal/project-template-0.2.0.1.tar.gz) = eb52496fa7448f5fed445525c05327b31a45282fc1d0a772c7022a9809e7c9dc
3
SIZE (cabal/project-template-0.2.0.tar.gz) = 8251
3
SIZE (cabal/project-template-0.2.0.1.tar.gz) = 8321
(-)devel/hs-psqueues/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	psqueues
3
PORTNAME=	psqueues
4
PORTVERSION=	0.2.3.0
4
PORTVERSION=	0.2.6.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-psqueues/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499689628
1
TIMESTAMP = 1523432363
2
SHA256 (cabal/psqueues-0.2.3.0.tar.gz) = 25ed95de5de62831d3e1db47aabd0b589ddf71aeec2d53bc3104a9bb663743a7
2
SHA256 (cabal/psqueues-0.2.6.0.tar.gz) = 9a6a10c99a64617bdab28331bed4a77cdd373283ebc2a6f73eda488462d06958
3
SIZE (cabal/psqueues-0.2.3.0.tar.gz) = 26646
3
SIZE (cabal/psqueues-0.2.6.0.tar.gz) = 27266
(-)devel/hs-readable/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	readable
3
PORTNAME=	readable
4
PORTVERSION=	0.3.1
4
PORTVERSION=	0.3.1
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Reading data types from ByteString and Text Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	text
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)devel/hs-reflection/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	reflection
3
PORTNAME=	reflection
4
PORTVERSION=	2.1.2
4
PORTVERSION=	2.1.3
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-reflection/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627855
1
TIMESTAMP = 1523900374
2
SHA256 (cabal/reflection-2.1.2.tar.gz) = a909882c04b24016bedb85587c09f23cf06bad71a2b1f7e781e89abaa6023c39
2
SHA256 (cabal/reflection-2.1.3.tar.gz) = 88f81923abd7211e51de7071cd5800b30784e374c193de8cdd7b1c201f8de405
3
SIZE (cabal/reflection-2.1.2.tar.gz) = 14334
3
SIZE (cabal/reflection-2.1.3.tar.gz) = 18085
(-)devel/hs-resource-pool/Makefile (-3 / +3 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	resource-pool
3
PORTNAME=	resource-pool
4
PORTVERSION=	0.2.3.2
4
PORTVERSION=	0.2.3.2
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= High-performance striped resource pooling implementation Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	hashable monad-control>=0.2.0.1 stm>=2.3 \
13
USE_CABAL=	hashable monad-control>=0.2.0.1 transformers-base>=0.4 \
14
		transformers-base>=0.4 vector>=0.7
14
		vector>=0.7
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)devel/hs-resourcet/Makefile (-3 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	resourcet
3
PORTNAME=	resourcet
4
PORTVERSION=	1.1.9
4
PORTVERSION=	1.2.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Deterministic allocation and freeing of scarce resources Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	exceptions lifted-base mmorph monad-control mtl \
12
USE_CABAL=	exceptions lifted-base mmorph monad-control mtl \
14
		transformers-base transformers-compat
13
		primitive transformers-base transformers-compat \
14
		unliftio-core
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)devel/hs-resourcet/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499458469
1
TIMESTAMP = 1523696873
2
SHA256 (cabal/resourcet-1.1.9.tar.gz) = 5a1999d26b896603cab8121b77f36723dc50960291872b691ff4a9533e162ef5
2
SHA256 (cabal/resourcet-1.2.1.tar.gz) = e765c12a6ec0f70efc3c938750060bc17569b99578aa635fd4da0c4d06fcf267
3
SIZE (cabal/resourcet-1.1.9.tar.gz) = 15215
3
SIZE (cabal/resourcet-1.2.1.tar.gz) = 16459
(-)devel/hs-safe-exceptions/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	safe-exceptions
3
PORTNAME=	safe-exceptions
4
PORTVERSION=	0.1.6.0
4
PORTVERSION=	0.1.7.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-safe-exceptions/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499717912
1
TIMESTAMP = 1523650633
2
SHA256 (cabal/safe-exceptions-0.1.6.0.tar.gz) = 71d47ce1049465b02d89231f2931e7a1d22b6960e85fca5281162e979cf08d1c
2
SHA256 (cabal/safe-exceptions-0.1.7.0.tar.gz) = 18cddc587b52b6faa0287fb6ad6c964d1562571ea2c8ff57a194dd54b5fba069
3
SIZE (cabal/safe-exceptions-0.1.6.0.tar.gz) = 13447
3
SIZE (cabal/safe-exceptions-0.1.7.0.tar.gz) = 13533
(-)devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal (+13 lines)
Added Link Here
1
--- safe-exceptions.cabal.orig  2018-04-13 20:24:13 UTC
2
+++ safe-exceptions.cabal
3
@@ -16,9 +16,9 @@ cabal-version:       >=1.10
4
 library
5
   hs-source-dirs:      src
6
   exposed-modules:     Control.Exception.Safe
7
-  build-depends:       base >= 4.7 && < 4.11
8
+  build-depends:       base >= 4.7 && < 4.12
9
                      , deepseq >= 1.2 && < 1.5
10
-                     , exceptions >= 0.8 && < 0.9
11
+                     , exceptions >= 0.8 && < 0.11
12
                      , transformers >= 0.2 && < 0.6
13
   default-language:    Haskell2010
(-)devel/hs-say/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	say
3
PORTNAME=	say
4
PORTVERSION=	0.1.0.0
4
PORTVERSION=	0.1.0.0
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= The say packagae Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	text
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)devel/hs-scientific/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	scientific
3
PORTNAME=	scientific
4
PORTVERSION=	0.3.5.1
4
PORTVERSION=	0.3.5.3
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Numbers represented using scientific notation Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	hashable>=1.1.2 text>=0.8 integer-logarithms vector
12
USE_CABAL=	hashable>=1.1.2 integer-logarithms vector
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-scientific/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627855
1
TIMESTAMP = 1523636073
2
SHA256 (cabal/scientific-0.3.5.1.tar.gz) = 5ba6e682cbb6cd5c6444d1c6c35f3b396e316637a14456b18de58c9a33661ba6
2
SHA256 (cabal/scientific-0.3.5.3.tar.gz) = 12a6d13417c24e4b7f905d6cd8dcd1d9ae51f6f7ba3fda13057d521c8fc2c748
3
SIZE (cabal/scientific-0.3.5.1.tar.gz) = 20777
3
SIZE (cabal/scientific-0.3.5.3.tar.gz) = 21013
(-)devel/hs-securemem/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	securemem
3
PORTNAME=	securemem
4
PORTVERSION=	0.1.9
4
PORTVERSION=	0.1.10
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Abstraction to an auto scrubbing and const time eq, memory chunk Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	byteable>=0.1.1 memory>=0.7
12
USE_CABAL=	basement byteable>=0.1.1 foundation memory>=0.7
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-securemem/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627856
1
TIMESTAMP = 1523431880
2
SHA256 (cabal/securemem-0.1.9.tar.gz) = feb60dc542ea3ce9cdb449093b85dc69e43df310aab4fd161e4cdaa3ba847036
2
SHA256 (cabal/securemem-0.1.10.tar.gz) = 32895a4748508da58207b4867266601af6259b7109af80bbf5d2e9e598e016a6
3
SIZE (cabal/securemem-0.1.9.tar.gz) = 4180
3
SIZE (cabal/securemem-0.1.10.tar.gz) = 3801
(-)devel/hs-setlocale/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	setlocale
3
PORTNAME=	setlocale
4
PORTVERSION=	1.0.0.5
4
PORTVERSION=	1.0.0.6
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-setlocale/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627856
1
TIMESTAMP = 1523637605
2
SHA256 (cabal/setlocale-1.0.0.5.tar.gz) = 57438491475004eda12d7a73eea0ab1c5fb28774027626e5bbcb142fe57d9ff0
2
SHA256 (cabal/setlocale-1.0.0.6.tar.gz) = 587af63153c1f3642de2c2f526b3a3c82c46ece3bd09ffd96a0eedbfd1c288e6
3
SIZE (cabal/setlocale-1.0.0.5.tar.gz) = 2108
3
SIZE (cabal/setlocale-1.0.0.6.tar.gz) = 2113
(-)devel/hs-shake/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	shake
3
PORTNAME=	shake
4
PORTVERSION=	0.15.11
4
PORTVERSION=	0.16.4
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Build system library, like Make, but more accurate dependencies Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	extra>=1.3 hashable>=1.1.2.3 js-flot js-jquery old-time \
12
USE_CABAL=	extra>=1.3 hashable>=1.1.2.3 js-flot js-jquery old-time \
14
		random unordered-containers>=0.2.1 utf8-string>=0.3
13
		primitive random unordered-containers>=0.2.1 utf8-string>=0.3
15
14
16
EXECUTABLE=	shake
15
EXECUTABLE=	shake
17
16
(-)devel/hs-shake/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499544643
1
TIMESTAMP = 1525012625
2
SHA256 (cabal/shake-0.15.11.tar.gz) = 05520d833ce9563977aa57d777a644b2a2322366a9f54c1004d83967e826b1bb
2
SHA256 (cabal/shake-0.16.4.tar.gz) = b732a3a46ceb3b4545a78c3733e0a7904763e7cd3ee8bf4fe2e1e91f2c9b1436
3
SIZE (cabal/shake-0.15.11.tar.gz) = 513926
3
SIZE (cabal/shake-0.16.4.tar.gz) = 531091
(-)devel/hs-simple-reflect/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	simple-reflect
3
PORTNAME=	simple-reflect
4
PORTVERSION=	0.3.2
4
PORTVERSION=	0.3.3
5
PORTREVISION=	4
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-simple-reflect/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627856
1
TIMESTAMP = 1523698837
2
SHA256 (cabal/simple-reflect-0.3.2.tar.gz) = 38224eb3d0d5eafc7101ad48fa92001c3e753a015d53bb12753a3836b871ecb6
2
SHA256 (cabal/simple-reflect-0.3.3.tar.gz) = 07825ea04c135298008cf080133e3bfc8e04cbacd24719c46ac6a2ca4acfdb2b
3
SIZE (cabal/simple-reflect-0.3.2.tar.gz) = 4492
3
SIZE (cabal/simple-reflect-0.3.3.tar.gz) = 4590
(-)devel/hs-split/Makefile (-2 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	split
4
PORTNAME=	split
5
PORTVERSION=	0.2.3.2
5
PORTVERSION=	0.2.3.3
6
PORTREVISION=	1
7
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-split/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499447103
1
TIMESTAMP = 1523445494
2
SHA256 (cabal/split-0.2.3.2.tar.gz) = 4943eaad0dd473d44b4b97b8b9731c20f05ba86abb8a1fa07f8df819f09eb63a
2
SHA256 (cabal/split-0.2.3.3.tar.gz) = 1dcd674f7c5f276f33300f5fd59e49d1ac6fc92ae949fd06a0f6d3e9d9ac1413
3
SIZE (cabal/split-0.2.3.2.tar.gz) = 15779
3
SIZE (cabal/split-0.2.3.3.tar.gz) = 15681
(-)devel/hs-stm-chans/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	stm-chans
3
PORTNAME=	stm-chans
4
PORTVERSION=	3.0.0.4
4
PORTVERSION=	3.0.0.4
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Additional types of channels for STM Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	stm>=2.4
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)devel/hs-stm/Makefile (-14 lines)
Removed Link Here
1
# $FreeBSD$
2
3
PORTNAME=	stm
4
PORTVERSION=	2.4.4.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
7
8
MAINTAINER=	haskell@FreeBSD.org
9
COMMENT=	Software Transactional Memory
10
11
LICENSE=	BSD3CLAUSE
12
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
(-)devel/hs-stm/distinfo (-3 lines)
Removed Link Here
1
TIMESTAMP = 1498678463
2
SHA256 (cabal/stm-2.4.4.1.tar.gz) = 8f999095ed8d50d2056fc6e185035ee8166c50751e1af8de02ac38d382bf3384
3
SIZE (cabal/stm-2.4.4.1.tar.gz) = 10367
(-)devel/hs-stm/pkg-descr (-3 lines)
Removed Link Here
1
A modular composable concurrency abstraction.
2
3
WWW: http://hackage.haskell.org/package/stm
(-)devel/hs-storable-record/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	storable-record
4
PORTVERSION=	0.0.4
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Elegant definition of Storable instances for records
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	semigroups utility-ht
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)devel/hs-storable-record/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1525082358
2
SHA256 (cabal/storable-record-0.0.4.tar.gz) = ceffb2f08d8abc37e338ad924b264c230d5e54ecccaf1c22802c3107ea0c5a42
3
SIZE (cabal/storable-record-0.0.4.tar.gz) = 7362
(-)devel/hs-storable-record/pkg-descr (+6 lines)
Added Link Here
1
With this package you can build a Storable instance of a record type from
2
Storable instances of its elements in an elegant way. It does not do any magic,
3
just a bit arithmetic to compute the right offsets, that would be otherwise
4
done manually or by a preprocessor like C2HS.
5
6
WWW: http://code.haskell.org/~thielema/storable-record/
(-)devel/hs-storable-tuple/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	storable-tuple
4
PORTVERSION=	0.0.3.3
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Storable instance for pairs and triples
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	base-orphans storable-record utility-ht
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)devel/hs-storable-tuple/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1525081601
2
SHA256 (cabal/storable-tuple-0.0.3.3.tar.gz) = dcfac049527a45c386c80a7c40ec211455b83d74311af88fa686063b5f87df35
3
SIZE (cabal/storable-tuple-0.0.3.3.tar.gz) = 2383
(-)devel/hs-storable-tuple/pkg-descr (+6 lines)
Added Link Here
1
Provides a Storable instance for pair and triple which should be binary
2
compatible with C99 and C++. The only purpose of this package is to provide
3
a standard location for this instance so that other packages needing this
4
instance can play nicely together.
5
6
WWW: http://code.haskell.org/~thielema/storable-tuple/
(-)devel/hs-streaming-commons/Makefile (-2 / +2 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	streaming-commons
3
PORTNAME=	streaming-commons
4
PORTVERSION=	0.1.18
4
PORTVERSION=	0.2.0.0
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 10-16 COMMENT= Common lower-level functions needed by various streaming data libraries Link Here
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
12
13
USE_CABAL=	async blaze-builder network random stm text zlib
13
USE_CABAL=	async blaze-builder network random zlib
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-streaming-commons/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627857
1
TIMESTAMP = 1523696417
2
SHA256 (cabal/streaming-commons-0.1.18.tar.gz) = 27af2efb901a003c83fc6c71563eb70f45b4823516c299759d800a48d9f083cb
2
SHA256 (cabal/streaming-commons-0.2.0.0.tar.gz) = f4e2b8460325c133c83d04048e334fb502ba3627f41ffc85c05f81f1f38ace5f
3
SIZE (cabal/streaming-commons-0.1.18.tar.gz) = 87832
3
SIZE (cabal/streaming-commons-0.2.0.0.tar.gz) = 86501
(-)devel/hs-syb-with-class/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	syb-with-class
3
PORTNAME=	syb-with-class
4
PORTVERSION=	0.6.1.7
4
PORTVERSION=	0.6.1.9
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-syb-with-class/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499448315
1
TIMESTAMP = 1524154298
2
SHA256 (cabal/syb-with-class-0.6.1.7.tar.gz) = 5c521870d8c533dabb0483015592897e1bc2356dacd19ad7f279e41b69e66abb
2
SHA256 (cabal/syb-with-class-0.6.1.9.tar.gz) = 06a96de923d9e67e4399fab5ddcc792cefcc7e87d5c6b72a648ba6c0fedffbaa
3
SIZE (cabal/syb-with-class-0.6.1.7.tar.gz) = 12524
3
SIZE (cabal/syb-with-class-0.6.1.9.tar.gz) = 12526
(-)devel/hs-system-fileio/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	system-fileio
3
PORTNAME=	system-fileio
4
PORTVERSION=	0.3.16.3
4
PORTVERSION=	0.3.16.3
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Consistent filesystem interaction across GHC versions Link Here
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
12
13
USE_CABAL=	system-filepath>=0.3.1 text>=0.7.1
13
USE_CABAL=	system-filepath>=0.3.1
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-system-filepath/Makefile (-4 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	system-filepath
3
PORTNAME=	system-filepath
4
PORTVERSION=	0.4.13.4
4
PORTVERSION=	0.4.14
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= High-level, byte-based file and directory path manipulations Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	text>=0.11.0.6
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
12
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
13
.include <bsd.port.mk>
(-)devel/hs-system-filepath/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627858
1
TIMESTAMP = 1523433190
2
SHA256 (cabal/system-filepath-0.4.13.4.tar.gz) = 345d7dec968b74ab1b8c0e7bb78c2ef1e5be7be6b7bac455340fd658abfec5fb
2
SHA256 (cabal/system-filepath-0.4.14.tar.gz) = 1656ce3c0d585650784ceb3f794748286e19fb635f557e7b29b0897f8956d993
3
SIZE (cabal/system-filepath-0.4.13.4.tar.gz) = 16590
3
SIZE (cabal/system-filepath-0.4.14.tar.gz) = 16663
(-)devel/hs-tagged/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	tagged
3
PORTNAME=	tagged
4
PORTVERSION=	0.8.5
4
PORTVERSION=	0.8.5
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-tagged/files/patch-tagged.cabal (-1 / +1 lines)
Lines 5-11 Link Here
5
   if impl(ghc>=7.6)
5
   if impl(ghc>=7.6)
6
     exposed-modules: Data.Proxy.TH
6
     exposed-modules: Data.Proxy.TH
7
-    build-depends: template-haskell >= 2.8 && < 2.12
7
-    build-depends: template-haskell >= 2.8 && < 2.12
8
+    build-depends: template-haskell >= 2.8 && < 2.13
8
+    build-depends: template-haskell >= 2.8 && < 2.14
9
 
9
 
10
   if flag(deepseq)
10
   if flag(deepseq)
11
     build-depends: deepseq >= 1.1 && < 1.5
11
     build-depends: deepseq >= 1.1 && < 1.5
(-)devel/hs-test-framework/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	test-framework
3
PORTNAME=	test-framework
4
PORTVERSION=	0.8.1.1
4
PORTVERSION=	0.8.2.0
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-test-framework/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627859
1
TIMESTAMP = 1523960922
2
SHA256 (cabal/test-framework-0.8.1.1.tar.gz) = 7883626a5aebb1df327bf26dbd382208946250a79f9cc3bf9a9eb0b0767bb273
2
SHA256 (cabal/test-framework-0.8.2.0.tar.gz) = f5aec7a15dbcb39e951bcf6502606fd99d751197b5510f41706899aa7e660ac2
3
SIZE (cabal/test-framework-0.8.1.1.tar.gz) = 20900
3
SIZE (cabal/test-framework-0.8.2.0.tar.gz) = 21317
(-)devel/hs-test-framework/files/patch-test-framework.cabal (-11 lines)
Removed Link Here
1
--- test-framework.cabal.orig	2017-07-08 19:34:13 UTC
2
+++ test-framework.cabal
3
@@ -50,7 +50,7 @@ Library
4
                                 base >= 4.3 && < 5, random >= 1.0, containers >= 0.1,
5
                                 regex-posix >= 0.72,
6
                                 old-locale >= 1.0,
7
-                                time >= 1.1.2 && < 1.6,
8
+                                time >= 1.1.2 && < 1.7,
9
                                 xml >= 1.3.5, hostname >= 1.0
10
 
11
         Extensions:             CPP
(-)devel/hs-text-icu/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	text-icu
3
PORTNAME=	text-icu
4
PORTVERSION=	0.7.0.1
4
PORTVERSION=	0.7.0.1
5
PORTREVISION=	9
5
PORTREVISION=	10
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Bindings to the ICU library Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	text>=0.9.1.0
14
15
LIB_DEPENDS+=	libicui18n.so:devel/icu
13
LIB_DEPENDS+=	libicui18n.so:devel/icu
16
14
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)devel/hs-text-short/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	text-short
3
PORTNAME=	text-short
4
PORTVERSION=	0.1
4
PORTVERSION=	0.1.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= This package provides the ShortText type which is suitable for keeping Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	hashable semigroups text
12
USE_CABAL=	hashable semigroups
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-text-short/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499546701
1
TIMESTAMP = 1523958157
2
SHA256 (cabal/text-short-0.1.tar.gz) = c06af3e53c345fa50df8e30589d854c84d212787eba648e6ded9b794e0df937e
2
SHA256 (cabal/text-short-0.1.2.tar.gz) = b3f2b867d14c7c2586ea580028606b6662293ad080726d5241def937e5e31167
3
SIZE (cabal/text-short-0.1.tar.gz) = 6048
3
SIZE (cabal/text-short-0.1.2.tar.gz) = 23454
(-)devel/hs-text/Makefile (-14 lines)
Removed Link Here
1
# $FreeBSD$
2
3
PORTNAME=	text
4
PORTVERSION=	1.2.2.2
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
7
8
MAINTAINER=	haskell@FreeBSD.org
9
COMMENT=	Efficient packed Unicode text type
10
11
LICENSE=	BSD3CLAUSE
12
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
(-)devel/hs-text/distinfo (-3 lines)
Removed Link Here
1
TIMESTAMP = 1499546607
2
SHA256 (cabal/text-1.2.2.2.tar.gz) = 31465106360a7d7e214d96f1d1b4303a113ffce1bde44a4e614053a1e5072df9
3
SIZE (cabal/text-1.2.2.2.tar.gz) = 151048
(-)devel/hs-text/pkg-descr (-16 lines)
Removed Link Here
1
An efficient packed, immutable Unicode text type (both strict and lazy),
2
with a powerful loop fusion optimization framework.
3
4
The Text type represents Unicode character strings, in a time and
5
space-efficient manner.  This package provides text processing
6
capabilities that are optimized for performance critical use, both in
7
terms of large data quantities and high speed.
8
9
The Text type provides character-encoding, type-safe case conversion via
10
whole-string case conversion functions.  It also provides a range of
11
functions for converting Text values to and from ByteStrings, using
12
several standard encodings.
13
14
Efficient locale-sensitive support for text IO is also supported.
15
16
WWW: https://github.com/bos/text
(-)devel/hs-th-abstraction/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	th-abstraction
3
PORTNAME=	th-abstraction
4
PORTVERSION=	0.2.3.0
4
PORTVERSION=	0.2.6.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-th-abstraction/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499694293
1
TIMESTAMP = 1523446140
2
SHA256 (cabal/th-abstraction-0.2.3.0.tar.gz) = 954bf25a4d558242970b2085333b2fb8811d2a926354a5d237a2db9c0718de03
2
SHA256 (cabal/th-abstraction-0.2.6.0.tar.gz) = e52e289a547d68f203d65f2e63ec2d87a3c613007d2fe873615c0969b981823c
3
SIZE (cabal/th-abstraction-0.2.3.0.tar.gz) = 22183
3
SIZE (cabal/th-abstraction-0.2.6.0.tar.gz) = 23406
(-)devel/hs-th-abstraction/files/patch-th-abstraction.cabal (+11 lines)
Added Link Here
1
--- th-abstraction.cabal.orig   2018-04-11 11:32:45 UTC
2
+++ th-abstraction.cabal
3
@@ -28,7 +28,7 @@ library
4
   other-modules:       Language.Haskell.TH.Datatype.Internal
5
   build-depends:       base             >=4.3   && <5,
6
                        ghc-prim,
7
-                       template-haskell >=2.5   && <2.13,
8
+                       template-haskell >=2.5   && <2.14,
9
                        containers       >=0.4   && <0.6
10
   hs-source-dirs:      src
11
   default-language:    Haskell2010
(-)devel/hs-th-expand-syns/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	th-expand-syns
4
PORTVERSION=	0.4.4.0
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Expands type synonyms in Template Haskell ASTs
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	syb
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)devel/hs-th-expand-syns/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1524931602
2
SHA256 (cabal/th-expand-syns-0.4.4.0.tar.gz) = cc0f52d1364ace9ba56f51afd9106a5fe01ed3f5ae45c958c1b0f83be0a6f906
3
SIZE (cabal/th-expand-syns-0.4.4.0.tar.gz) = 7572
(-)devel/hs-th-expand-syns/pkg-descr (+3 lines)
Added Link Here
1
Expands type synonyms in Template Haskell ASTs.
2
3
WWW: https://github.com/DanielSchuessler/th-expand-syns
(-)devel/hs-th-lift-instances/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	th-lift-instances
3
PORTNAME=	th-lift-instances
4
PORTVERSION=	0.1.11
4
PORTVERSION=	0.1.11
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Some more Lift instances for common haskell data types Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	text th-lift vector
13
USE_CABAL=	th-lift vector
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-th-lift/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	th-lift
3
PORTNAME=	th-lift
4
PORTVERSION=	0.7.7
4
PORTVERSION=	0.7.8
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-th-lift/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499621822
1
TIMESTAMP = 1523429375
2
SHA256 (cabal/th-lift-0.7.7.tar.gz) = 16c6fa6fbe972fa0d850698c147cd9a30dc0e201554d9a4ee9ade62dc807cbb5
2
SHA256 (cabal/th-lift-0.7.8.tar.gz) = 2cf83385e848d9136a1d6e49ca845fd1d09935f2ff658c6f4e268d8ece02c12b
3
SIZE (cabal/th-lift-0.7.7.tar.gz) = 12399
3
SIZE (cabal/th-lift-0.7.8.tar.gz) = 12399
(-)devel/hs-th-orphans/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	th-orphans
4
PORTVERSION=	0.13.5
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Orphan instances for TH datatypes
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	th-lift th-lift-instances th-reify-many
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)devel/hs-th-orphans/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1524930811
2
SHA256 (cabal/th-orphans-0.13.5.tar.gz) = 95644d4b7914317e1dd31095947b8371f1a18be0c09e75f0e29203eb774a25ad
3
SIZE (cabal/th-orphans-0.13.5.tar.gz) = 6675
(-)devel/hs-th-orphans/pkg-descr (+5 lines)
Added Link Here
1
Orphan instances for TH datatypes. In particular, instances for Ord and Lift,
2
as well as a few missing Show / Eq. These instances used to live in
3
haskell-src-meta, and that's where the version number started.
4
5
WWW: https://github.com/mgsloan/th-orphans/
(-)devel/hs-th-reify-many/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	th-reify-many
4
PORTVERSION=	0.1.8
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Recurseively reify template haskell datatype info
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	safe th-expand-syns
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)devel/hs-th-reify-many/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1524931291
2
SHA256 (cabal/th-reify-many-0.1.8.tar.gz) = cecaae187df911de515d08929e1394d6d6f7ce129795be8189a6b10d3734fe43
3
SIZE (cabal/th-reify-many-0.1.8.tar.gz) = 5663
(-)devel/hs-th-reify-many/pkg-descr (+6 lines)
Added Link Here
1
th-reify-many provides functions for recursively reifying top level declarations.
2
The main intended use case is for enumerating the names of datatypes reachable
3
from an initial datatype, and passing these names to some function which
4
generates instances.
5
6
WWW: http://github.com/mgsloan/th-reify-many
(-)devel/hs-threads/Makefile (-3 / +1 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	threads
3
PORTNAME=	threads
4
PORTVERSION=	0.5.1.4
4
PORTVERSION=	0.5.1.6
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 10-16 COMMENT= Fork threads and wait for their result Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	stm>=2.1
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)devel/hs-threads/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499447395
1
TIMESTAMP = 1523649637
2
SHA256 (cabal/threads-0.5.1.4.tar.gz) = d3b805b743cc7c0bce2a9b142f45bb1ad07e7bd6c2bd97a5fc442c007276febd
2
SHA256 (cabal/threads-0.5.1.6.tar.gz) = 139ac3c067fcbb392b5b9c2feaa98184b75ebe7f2e580726eea6ce812d94562e
3
SIZE (cabal/threads-0.5.1.4.tar.gz) = 7395
3
SIZE (cabal/threads-0.5.1.6.tar.gz) = 7406
(-)devel/hs-threadscope/Makefile (-2 / +4 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	threadscope
3
PORTNAME=	threadscope
4
PORTVERSION=	0.2.8
4
PORTVERSION=	0.2.8
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-20 COMMENT= Graphical tool for profiling parallel Haskell programs Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	cairo ghc-events glib gtk mtl pango text
13
USE_CABAL=	cairo ghc-events glib gtk mtl pango
14
14
15
EXECUTABLE=	threadscope
15
EXECUTABLE=	threadscope
16
16
17
STANDALONE=	yes
17
STANDALONE=	yes
18
18
19
IGNORE=		Doesn't build with recent GHC version
20
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
21
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
20
.include <bsd.port.mk>
22
.include <bsd.port.mk>
(-)devel/hs-timezone-olson/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	timezone-olson
3
PORTNAME=	timezone-olson
4
PORTVERSION=	0.1.8
4
PORTVERSION=	0.1.9
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-timezone-olson/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499450481
1
TIMESTAMP = 1524157973
2
SHA256 (cabal/timezone-olson-0.1.8.tar.gz) = b96b01015ae5191a56d6bbdbbc3d084f0afb9acd72d84c301792f07871dd3747
2
SHA256 (cabal/timezone-olson-0.1.9.tar.gz) = 32230509029bcf9e1bd95b5ad7ee69b8b0250cffc4bb8f2df88a651b3af74b15
3
SIZE (cabal/timezone-olson-0.1.8.tar.gz) = 11356
3
SIZE (cabal/timezone-olson-0.1.9.tar.gz) = 11471
(-)devel/hs-transformers-base/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	transformers-base
3
PORTNAME=	transformers-base
4
PORTVERSION=	0.4.4
4
PORTVERSION=	0.4.4
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Lift computations from the bottom of a transformer stack Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	stm>=2.3 transformers-compat>=0.2
13
USE_CABAL=	transformers-compat>=0.2
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-typed-process/Makefile (-2 / +2 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	typed-process
3
PORTNAME=	typed-process
4
PORTVERSION=	0.1.0.0
4
PORTVERSION=	0.2.2.0
5
PORTREVISION=	1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
Lines 10-16 COMMENT= The typed-process package Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	async conduit conduit-extra exceptions stm
13
USE_CABAL=	async exceptions
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-typed-process/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499720967
1
TIMESTAMP = 1523897812
2
SHA256 (cabal/typed-process-0.1.0.0.tar.gz) = de866bc6ccb3ae3ccce20701add8bd913f7d7b4e252a9133eac35d035d0a10f8
2
SHA256 (cabal/typed-process-0.2.2.0.tar.gz) = 42ed06889c15aa07577a0e8e3632659e343be95b77afa252b48b592ff7dbcf30
3
SIZE (cabal/typed-process-0.1.0.0.tar.gz) = 12886
3
SIZE (cabal/typed-process-0.2.2.0.tar.gz) = 13890
(-)devel/hs-unix-time/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	unix-time
3
PORTNAME=	unix-time
4
PORTVERSION=	0.3.7
4
PORTVERSION=	0.3.8
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-unix-time/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627862
1
TIMESTAMP = 1523432893
2
SHA256 (cabal/unix-time-0.3.7.tar.gz) = 1131301131dd3e73353a346daa04578ec067073e7674d447051ac1a87262b4e1
2
SHA256 (cabal/unix-time-0.3.8.tar.gz) = dca1bd332f4690f667570868c91c1270083428067e0e20b88a9d9516efa33a14
3
SIZE (cabal/unix-time-0.3.7.tar.gz) = 40549
3
SIZE (cabal/unix-time-0.3.8.tar.gz) = 40672
(-)devel/hs-unliftio-core/Makefile (+13 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	unliftio-core
4
PORTVERSION=	0.1.1.0
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	MonadUnliftIO typeclass for unlifting monads to IO
9
10
LICENSE=	BSD3CLAUSE
11
12
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include <bsd.port.mk>
(-)devel/hs-unliftio-core/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1523697342
2
SHA256 (cabal/unliftio-core-0.1.1.0.tar.gz) = 7550b017d87af53ae3e0d3b8524e24a77faf739073f35e40663454a9e9752385
3
SIZE (cabal/unliftio-core-0.1.1.0.tar.gz) = 3293
(-)devel/hs-unliftio-core/files/patch-unliftio-core.cabal (+11 lines)
Added Link Here
1
--- unliftio-core.cabal.orig    2018-04-14 09:20:34 UTC
2
+++ unliftio-core.cabal
3
@@ -26,7 +26,7 @@ library
4
   hs-source-dirs:
5
       src
6
   build-depends:
7
-      base >=4.5 && <4.11
8
+      base >=4.5 && <4.12
9
     , transformers >=0.2 && <0.6
10
   exposed-modules:
11
       Control.Monad.IO.Unlift
(-)devel/hs-unliftio-core/pkg-descr (+4 lines)
Added Link Here
1
Provides the core MonadUnliftIO typeclass, instances for base
2
and transformers, and basic utility functions.
3
4
WWW: https://github.com/fpco/unliftio
(-)devel/hs-unliftio/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	unliftio
4
PORTVERSION=	0.2.6.0
5
CATEGORIES=	devel haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	MonadUnliftIO typeclass for unlifting monads to IO
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	async unliftio-core
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)devel/hs-unliftio/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1523902179
2
SHA256 (cabal/unliftio-0.2.6.0.tar.gz) = f87d5b6fa7f1bdb2d47e91c30411a3a878bc281a1259fc23abe146d1c4a4b366
3
SIZE (cabal/unliftio-0.2.6.0.tar.gz) = 28311
(-)devel/hs-unliftio/pkg-descr (+4 lines)
Added Link Here
1
Provides the core MonadUnliftIO typeclass, instances for base
2
and transformers, and basic utility functions.
3
4
WWW: https://github.com/fpco/unliftio
(-)devel/hs-unordered-containers/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	unordered-containers
3
PORTNAME=	unordered-containers
4
PORTVERSION=	0.2.8.0
4
PORTVERSION=	0.2.9.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-unordered-containers/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499596921
1
TIMESTAMP = 1523375916
2
SHA256 (cabal/unordered-containers-0.2.8.0.tar.gz) = a4a188359ff28640359131061953f7dbb8258da8ecf0542db0d23f08bfa6eea8
2
SHA256 (cabal/unordered-containers-0.2.9.0.tar.gz) = 6730cb5c4a3e953e2c199d6425be08fd088ff0089a3e140d63226c052e318250
3
SIZE (cabal/unordered-containers-0.2.8.0.tar.gz) = 31824
3
SIZE (cabal/unordered-containers-0.2.9.0.tar.gz) = 33098
(-)devel/hs-uuagc-cabal/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	uuagc-cabal
3
PORTNAME=	uuagc-cabal
4
PORTVERSION=	1.0.6.0
4
PORTVERSION=	1.1.0.0
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-uuagc-cabal/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627863
1
TIMESTAMP = 1523959204
2
SHA256 (cabal/uuagc-cabal-1.0.6.0.tar.gz) = dcc87f9e738cbd5228e91f433b69ac540ab1f109c522da290539c2f33791b80b
2
SHA256 (cabal/uuagc-cabal-1.1.0.0.tar.gz) = f2d3daccab5082165c6621852cc555f530adac90220f57dd13c724bd5acfbb2d
3
SIZE (cabal/uuagc-cabal-1.0.6.0.tar.gz) = 14781
3
SIZE (cabal/uuagc-cabal-1.1.0.0.tar.gz) = 14924
(-)devel/hs-uuid-types/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	uuid-types
3
PORTNAME=	uuid-types
4
PORTVERSION=	1.0.3
4
PORTVERSION=	1.0.3
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Type definitions for Universally Unique Identifiers Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	hashable>=1.1.1.0 random>=1.0.1 text>=1
13
USE_CABAL=	hashable>=1.1.1.0 random>=1.0.1
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)devel/hs-uuid/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	uuid
3
PORTNAME=	uuid
4
PORTVERSION=	1.3.13
4
PORTVERSION=	1.3.13
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Creating, comparing, parsing and printing Universally Unique Identifier Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	cryptohash-md5 cryptohash-sha1 entropy network-info random \
13
USE_CABAL=	cryptohash-md5 cryptohash-sha1 entropy network-info random \
14
		text uuid-types
14
		uuid-types
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)devel/hs-uuid/files/patch-uuid.cabal (+10 lines)
Added Link Here
1
--- uuid.cabal.orig     2018-04-29 12:00:18 UTC
2
+++ uuid.cabal
3
@@ -37,7 +37,7 @@ Library
4
                        entropy         >= 0.3.7    && < 0.4,
5
                        network-info    == 0.2.*,
6
                        random          >= 1.0.1    && < 1.2,
7
-                       time            >= 1.1      && < 1.8,
8
+                       time            >= 1.1      && < 1.9,
9
                        text            >= 1        && < 1.3,
10
                        uuid-types      >= 1.0.2    && < 2
(-)devel/hs-uulib/Makefile (-2 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	uulib
4
PORTNAME=	uulib
5
PORTVERSION=	0.9.22
5
PORTVERSION=	0.9.23
6
PORTREVISION=	1
7
CATEGORIES=	devel haskell
6
CATEGORIES=	devel haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)devel/hs-uulib/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627863
1
TIMESTAMP = 1523470473
2
SHA256 (cabal/uulib-0.9.22.tar.gz) = cdd0a15d33834e367e2b9d9a6b78cb17e1947e31c7d2d26344a144bf3ab131ad
2
SHA256 (cabal/uulib-0.9.23.tar.gz) = c6fb906d2751c5a5c0839a4eaca62f2987ff8e0857146b8643cccff683e72fed
3
SIZE (cabal/uulib-0.9.22.tar.gz) = 45487
3
SIZE (cabal/uulib-0.9.23.tar.gz) = 45287
(-)devel/hs-uulib/files/patch-src_UU_PPrint.hs (+11 lines)
Added Link Here
1
--- src/UU/PPrint.hs.orig       2018-04-11 18:54:44 UTC
2
+++ src/UU/PPrint.hs
3
@@ -60,7 +60,7 @@ module UU.PPrint
4
 import System.IO      (Handle,hPutStr,hPutChar,stdout)
5
 
6
 #if __GLASGOW_HASKELL__ >= 710
7
-import Prelude hiding ((<$>))
8
+import Prelude hiding ((<$>), (<>))
9
 #endif
10
 
11
 infixr 5 </>,<//>,<$>,<$$>
(-)devel/hs-vault/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	vault
3
PORTNAME=	vault
4
PORTVERSION=	0.3.0.7
4
PORTVERSION=	0.3.1.0
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Persistent store for values of arbitrary types Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	hashable>=1.1.2.5 unordered-containers>=0.2.3.0
12
USE_CABAL=	hashable>=1.1.2.5 semigroups unordered-containers>=0.2.3.0
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-vault/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499458511
1
TIMESTAMP = 1523431307
2
SHA256 (cabal/vault-0.3.0.7.tar.gz) = 9e9189da0821d68fc8f85aab958bbec141635858a7aeb8178e1eec5872a366f0
2
SHA256 (cabal/vault-0.3.1.0.tar.gz) = d960a843c3dae1f6073f50e980dcdbbe2e46e9911273c9f122ba96494c4c979f
3
SIZE (cabal/vault-0.3.0.7.tar.gz) = 5140
3
SIZE (cabal/vault-0.3.1.0.tar.gz) = 5199
(-)devel/hs-vector-binary-instances/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	vector-binary-instances
3
PORTNAME=	vector-binary-instances
4
PORTVERSION=	0.2.3.5
4
PORTVERSION=	0.2.4
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Instances of Data.Binary and Data.Serialize for vector Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	cereal vector>=0.6
12
USE_CABAL=	vector>=0.6
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-vector-binary-instances/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499627864
1
TIMESTAMP = 1523451213
2
SHA256 (cabal/vector-binary-instances-0.2.3.5.tar.gz) = e11255baeca51fb01df28b120ee308802d4e45929e520c8464e3f74513682a5a
2
SHA256 (cabal/vector-binary-instances-0.2.4.tar.gz) = 2b2f783e414dcf2e7dc34ad14264e5af83e5cd4784d5a0a64e4b4571963443f8
3
SIZE (cabal/vector-binary-instances-0.2.3.5.tar.gz) = 4133
3
SIZE (cabal/vector-binary-instances-0.2.4.tar.gz) = 4146
(-)devel/hs-vector-binary-instances/files/patch-vector-binary-instances.cabal (+10 lines)
Added Link Here
1
--- vector-binary-instances.cabal.orig  2018-04-11 12:56:40 UTC
2
+++ vector-binary-instances.cabal
3
@@ -50,7 +50,7 @@ Library
4
 
5
   -- Packages needed in order to build this package.
6
   Build-depends:
7
-    base > 3 && < 4.11,
8
+    base > 3 && < 4.12,
9
     vector >= 0.6 && < 0.13,
10
     binary >= 0.5 && < 0.10
(-)devel/hs-vector/files/patch-vector.cabal (+11 lines)
Added Link Here
1
--- vector.cabal.orig   2018-04-09 18:20:35 UTC
2
+++ vector.cabal
3
@@ -144,7 +144,7 @@ Library
4
   Install-Includes:
5
         vector.h
6
 
7
-  Build-Depends: base >= 4.5 && < 4.10
8
+  Build-Depends: base >= 4.5 && < 4.12
9
                , primitive >= 0.5.0.1 && < 0.7
10
                , ghc-prim >= 0.2 && < 0.6
11
                , deepseq >= 1.1 && < 1.5
(-)devel/hs-wl-pprint-text/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	wl-pprint-text
3
PORTNAME=	wl-pprint-text
4
PORTVERSION=	1.1.1.0
4
PORTVERSION=	1.1.1.1
5
PORTREVISION=	1
6
CATEGORIES=	devel haskell
5
CATEGORIES=	devel haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= A clone of wl-pprint for use with the text library Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	base-compat text
12
USE_CABAL=	base-compat
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)devel/hs-wl-pprint-text/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499543226
1
TIMESTAMP = 1525013982
2
SHA256 (cabal/wl-pprint-text-1.1.1.0.tar.gz) = 2960c8201c05d912a1df748a3ceeadc7525905ff1c371d7b4972f4011eca0acd
2
SHA256 (cabal/wl-pprint-text-1.1.1.1.tar.gz) = 8bdeeaef7e1f55ba582cd4ea104dcd9346b461da09431f3b366b4522583e42ec
3
SIZE (cabal/wl-pprint-text-1.1.1.0.tar.gz) = 16575
3
SIZE (cabal/wl-pprint-text-1.1.1.1.tar.gz) = 16621
(-)devel/stack/Makefile (-9 / +6 lines)
Lines 2-20 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
# To update this port first go to
4
# To update this port first go to
5
# https://github.com/applicative-tech/stack-dependencies, change the
5
# https://github.com/arrowd/stack-dependencies, change the
6
# version in the Makefile there, regenerate the stack-dependencies
6
# version in the Makefile there, regenerate the stack-dependencies
7
# tarball, commit Makefile changes, create a new tag (release)
7
# tarball, commit Makefile changes, create a new tag (release)
8
# matching the new stack version, and upload the tarball.  Finally
8
# matching the new stack version, and upload the tarball.  Finally
9
# bump the version here.
9
# bump the version here.
10
10
11
PORTNAME=	stack
11
PORTNAME=	stack
12
PORTVERSION=	1.5.1
12
PORTVERSION=	1.7.1
13
DISTVERSIONPREFIX=	v
13
DISTVERSIONPREFIX=	v
14
PORTREVISION=	1
15
CATEGORIES=	devel haskell
14
CATEGORIES=	devel haskell
16
MASTER_SITES=	GH \
15
MASTER_SITES=	GH \
17
		https://github.com/applicative-tech/stack-dependencies/releases/download/v${PORTVERSION}/:deps
16
		https://github.com/arrowd/stack-dependencies/releases/download/v${PORTVERSION}/:deps
18
DISTFILES=	stack-dependencies-${PORTVERSION}${EXTRACT_SUFX}:deps
17
DISTFILES=	stack-dependencies-${PORTVERSION}${EXTRACT_SUFX}:deps
19
18
20
MAINTAINER=	ports@FreeBSD.org
19
MAINTAINER=	ports@FreeBSD.org
Lines 27-38 BUILD_DEPENDS= ghc>0:lang/ghc \ Link Here
27
		hs-network>0:net/hs-network \
26
		hs-network>0:net/hs-network \
28
		hs-old-locale>0:devel/hs-old-locale \
27
		hs-old-locale>0:devel/hs-old-locale \
29
		hs-old-time>0:devel/hs-old-time \
28
		hs-old-time>0:devel/hs-old-time \
30
		hs-parsec>0:textproc/hs-parsec \
31
		hs-random>0:devel/hs-random \
29
		hs-random>0:devel/hs-random \
32
		hs-stm>0:devel/hs-stm \
33
		hs-text>0:devel/hs-text \
34
		hs-zlib>0:archivers/hs-zlib \
30
		hs-zlib>0:archivers/hs-zlib \
35
		cabal:devel/hs-cabal-install
31
		cabal:devel/hs-cabal-install \
32
		happy:devel/hs-happy
36
LIB_DEPENDS=	libgmp.so:math/gmp \
33
LIB_DEPENDS=	libgmp.so:math/gmp \
37
		libffi.so:devel/libffi
34
		libffi.so:devel/libffi
38
RUN_DEPENDS=	ca_root_nss>0:security/ca_root_nss \
35
RUN_DEPENDS=	ca_root_nss>0:security/ca_root_nss \
Lines 41-47 RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \ Link Here
41
USES=		gmake iconv:translit perl5
38
USES=		gmake iconv:translit perl5
42
39
43
USE_GITHUB=	yes
40
USE_GITHUB=	yes
44
GH_ACCOUNT=	applicative-tech
41
GH_ACCOUNT=	arrowd
45
GH_PROJECT=	stack-dependencies
42
GH_PROJECT=	stack-dependencies
46
43
47
MAKE_ENV=	TARGET="${WRKSRC}" \
44
MAKE_ENV=	TARGET="${WRKSRC}" \
(-)devel/stack/distinfo (-5 / +5 lines)
Lines 1-5 Link Here
1
TIMESTAMP = 1507494796
1
TIMESTAMP = 1524999031
2
SHA256 (stack-dependencies-1.5.1.tar.gz) = 2782fd7edba61645d070e54022dc81905bd283382de1282c851ebfa83d49f044
2
SHA256 (stack-dependencies-1.7.1.tar.gz) = 4320a4803c889603fd13469d6ce795642f218e5ae65c46616ed8ec3418d13240
3
SIZE (stack-dependencies-1.5.1.tar.gz) = 42063311
3
SIZE (stack-dependencies-1.7.1.tar.gz) = 155869633
4
SHA256 (applicative-tech-stack-dependencies-v1.5.1_GH0.tar.gz) = 0819916b46c3485bad4b8030d0af8e91cd1fecf5b99a1a61137a3d5a9caf730a
4
SHA256 (arrowd-stack-dependencies-v1.7.1_GH0.tar.gz) = 8487fb66e17df5960d7fea96e80eb33a7e9e08a839f80926a2144afc6bc4159e
5
SIZE (applicative-tech-stack-dependencies-v1.5.1_GH0.tar.gz) = 999
5
SIZE (arrowd-stack-dependencies-v1.7.1_GH0.tar.gz) = 997
(-)dns/hs-dns/Makefile (-4 / +4 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	dns
3
PORTNAME=	dns
4
PORTVERSION=	2.0.10
4
PORTVERSION=	3.0.2
5
PORTREVISION=	1
6
CATEGORIES=	dns haskell
5
CATEGORIES=	dns haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= DNS library in Haskell Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	attoparsec blaze-builder conduit>=1.1 conduit-extra>=1.1 \
12
USE_CABAL=	attoparsec auto-update base64-bytestring blaze-builder \
14
		iproute>=1.2.4 mtl network>=2.3 random resourcet safe
13
		conduit>=1.1 conduit-extra>=1.1 cryptonite iproute>=1.2.4 \
14
		mtl network>=2.3 psqueues random resourcet safe
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)dns/hs-dns/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499620675
1
TIMESTAMP = 1524597697
2
SHA256 (cabal/dns-2.0.10.tar.gz) = ba03bc8fe25b58fd066588569eb5707a245cb098181e2d5cca72c239849aa6a3
2
SHA256 (cabal/dns-3.0.2.tar.gz) = f1a895a136e1b5a77ca0d00ff627993ee3fd2f4bbd7db7de80717668e53172a4
3
SIZE (cabal/dns-2.0.10.tar.gz) = 24142
3
SIZE (cabal/dns-3.0.2.tar.gz) = 37022
(-)dns/hs-dns/files/patch-dns.cabal (-34 lines)
Removed Link Here
1
--- dns.cabal.orig	2017-07-11 15:30:47 UTC
2
+++ dns.cabal
3
@@ -30,7 +30,6 @@ Library
4
                       , attoparsec
5
                       , binary
6
                       , bytestring
7
-                      , bytestring-builder
8
                       , conduit >= 1.1
9
                       , conduit-extra >= 1.1
10
                       , containers
11
@@ -45,7 +44,6 @@ Library
12
                       , attoparsec
13
                       , binary
14
                       , bytestring
15
-                      , bytestring-builder
16
                       , conduit >= 1.1
17
                       , conduit-extra >= 1.1
18
                       , containers
19
@@ -67,7 +65,6 @@ Test-Suite network
20
   Build-Depends:        dns
21
                       , base
22
                       , bytestring
23
-                      , bytestring-builder
24
                       , hspec
25
 
26
 Test-Suite spec
27
@@ -82,7 +79,6 @@ Test-Suite spec
28
                       , attoparsec
29
                       , binary
30
                       , bytestring
31
-                      , bytestring-builder
32
                       , conduit >= 1.1
33
                       , conduit-extra >= 1.1
34
                       , containers
(-)dns/hs-gnuidn/Makefile (-2 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	gnuidn
3
PORTNAME=	gnuidn
4
PORTVERSION=	0.2.2
4
PORTVERSION=	0.2.2
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	dns haskell
6
CATEGORIES=	dns haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Bindings for GNU IDN Link Here
10
10
11
LICENSE=	GPLv3
11
LICENSE=	GPLv3
12
12
13
USE_CABAL=	text
14
USE_C2HS=	yes
13
USE_C2HS=	yes
15
14
16
USES=		pkgconfig
15
USES=		pkgconfig
(-)games/hs-scroll/Makefile (-3 / +2 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	scroll
4
PORTNAME=	scroll
5
PORTVERSION=	1.20170122
5
PORTVERSION=	1.20180421
6
PORTREVISION=	1
7
CATEGORIES=	games haskell
6
CATEGORIES=	games haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 14-20 LICENSE= GPLv2 Link Here
14
PKGNAMEPREFIX=
13
PKGNAMEPREFIX=
15
14
16
USE_CABAL=	IfElse case-insensitive data-default monad-loops mtl \
15
USE_CABAL=	IfElse case-insensitive data-default monad-loops mtl \
17
		optparse-applicative ncurses random text vector
16
		optparse-applicative ncurses random vector
18
17
19
STANDALONE=	yes
18
STANDALONE=	yes
20
EXECUTABLE=	scroll
19
EXECUTABLE=	scroll
(-)games/hs-scroll/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499620738
1
TIMESTAMP = 1525090021
2
SHA256 (cabal/scroll-1.20170122.tar.gz) = 89b5636f8ff2e540892a1b6fb96d3c1bb7b287c13f24c94c143e99afdca38b38
2
SHA256 (cabal/scroll-1.20180421.tar.gz) = 9203353457c53550524d40216d069129389dbb94a7d8ba1a9153e794dcceff2a
3
SIZE (cabal/scroll-1.20170122.tar.gz) = 266023
3
SIZE (cabal/scroll-1.20180421.tar.gz) = 266900
(-)graphics/hs-HGL/Makefile (-17 lines)
Removed Link Here
1
# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
2
# $FreeBSD$
3
4
PORTNAME=	HGL
5
PORTVERSION=	3.2.0.5
6
PORTREVISION=	4
7
CATEGORIES=	graphics haskell
8
9
MAINTAINER=	haskell@FreeBSD.org
10
COMMENT=	Simple Haskell graphics library based on X11 or Win32
11
12
LICENSE=	BSD3CLAUSE
13
14
USE_CABAL=	X11
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
(-)graphics/hs-HGL/distinfo (-2 lines)
Removed Link Here
1
SHA256 (cabal/HGL-3.2.0.5.tar.gz) = 8b97240ff97d3e5eda09d8ceead6e6d7315e444bdbbfd3b9a260942e5e770d7d
2
SIZE (cabal/HGL-3.2.0.5.tar.gz) = 39012
(-)graphics/hs-HGL/files/patch-Graphics_HGL_Internals_Draw.hs (-22 lines)
Removed Link Here
1
--- Graphics/HGL/Internals/Draw.hs.orig	1991-05-09 14:40:52 UTC
2
+++ Graphics/HGL/Internals/Draw.hs
3
@@ -31,7 +31,7 @@ import Graphics.HGL.X11.Types(DC)
4
 import Graphics.HGL.Win32.Types(DC)
5
 #endif
6
 import qualified Graphics.HGL.Internals.Utilities as Utils (bracket, bracket_)
7
-import Control.Monad (liftM)
8
+import Control.Monad (liftM, ap)
9
 
10
 ----------------------------------------------------------------
11
 -- Graphics
12
@@ -61,6 +61,10 @@ instance Monad Draw where
13
 
14
 instance Functor Draw where fmap = liftM
15
 
16
+instance Applicative Draw where
17
+  pure  = return
18
+  (<*>) = ap
19
+
20
 -- | Wrap a drawing action in initialization and finalization actions.
21
 bracket
22
   :: Draw a		-- ^ a pre-operation, whose value is passed to the
(-)graphics/hs-HGL/pkg-descr (-8 lines)
Removed Link Here
1
A simple graphics library, designed to give the programmer access to
2
most interesting parts of the Win32 Graphics Device Interface and X11
3
library without exposing the programmer to the pain and anguish usually
4
associated with using these interfaces.  The library also includes a
5
module Graphics.SOE providing the interface used in "The Haskell School
6
of Expression", by Paul Hudak.
7
8
WWW: http://hackage.haskell.org/package/HGL
(-)graphics/hs-JuicyPixels/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	JuicyPixels
3
PORTNAME=	JuicyPixels
4
PORTVERSION=	3.2.8.2
4
PORTVERSION=	3.2.9.5
5
PORTREVISION=	1
6
CATEGORIES=	graphics haskell
5
CATEGORIES=	graphics haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)graphics/hs-JuicyPixels/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538228
1
TIMESTAMP = 1523462111
2
SHA256 (cabal/JuicyPixels-3.2.8.2.tar.gz) = b74c89e57ea81f6f69470dce215beccb7ced270ce8529b4a97535879ea5478e8
2
SHA256 (cabal/JuicyPixels-3.2.9.5.tar.gz) = 849c6cf4a613f906f7e553a1baefe9c0dc61c13b41a5f5b9605cf80e328cc355
3
SIZE (cabal/JuicyPixels-3.2.8.2.tar.gz) = 125699
3
SIZE (cabal/JuicyPixels-3.2.9.5.tar.gz) = 122952
(-)graphics/hs-cairo/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	cairo
3
PORTNAME=	cairo
4
PORTVERSION=	0.13.3.1
4
PORTVERSION=	0.13.5.0
5
PORTREVISION=	1
6
CATEGORIES=	graphics haskell
5
CATEGORIES=	graphics haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Binding to the Cairo library Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USES=		pkgconfig
12
USES=		pkgconfig
14
USE_CABAL=	gtk2hs-buildtools mtl text utf8-string
13
USE_CABAL=	gtk2hs-buildtools mtl utf8-string
15
14
16
BUILD_DEPENDS+=	${LOCALBASE}/libdata/pkgconfig/cairo-pdf.pc:graphics/cairo
15
BUILD_DEPENDS+=	${LOCALBASE}/libdata/pkgconfig/cairo-pdf.pc:graphics/cairo
17
16
(-)graphics/hs-cairo/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538056
1
TIMESTAMP = 1524402125
2
SHA256 (cabal/cairo-0.13.3.1.tar.gz) = a3ca197c6d63875686ed8129530771f945fbd954ab8283841ad238da233d675a
2
SHA256 (cabal/cairo-0.13.5.0.tar.gz) = 420acd81e0b5578ad188bcdd38463135293c233221abb741cc4004d4c8a6bef3
3
SIZE (cabal/cairo-0.13.3.1.tar.gz) = 45033
3
SIZE (cabal/cairo-0.13.5.0.tar.gz) = 46877
(-)graphics/hs-dia-base/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	dia-base
3
PORTNAME=	dia-base
4
PORTVERSION=	0.1.1.4
4
PORTVERSION=	0.1.1.4
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	graphics haskell
6
CATEGORIES=	graphics haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)graphics/hs-dia-base/files/patch-dia-base.cabal (+10 lines)
Added Link Here
1
--- dia-base.cabal.orig 2018-04-11 15:42:07 UTC
2
+++ dia-base.cabal
3
@@ -27,7 +27,7 @@ library
4
     Graphics.Diagrams
5
 
6
   Build-Depends:
7
-    base >= 4.0 && < 4.10,
8
+    base >= 4.0 && < 4.12,
9
     deepseq >= 1.1 && < 1.5
10
 
(-)graphics/hs-graphviz/Makefile (-1 / +3 lines)
Lines 11-17 COMMENT= This library provides bindings for the Dot language used by the Graphvi Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USES=		pkgconfig
13
USES=		pkgconfig
14
USE_CABAL=	colour dlist fgl polyparse temporary text wl-pprint-text
14
USE_CABAL=	colour dlist fgl polyparse temporary wl-pprint-text
15
16
IGNORE=		Doesn't build with recent GHC version
15
17
16
BUILD_DEPENDS+=	${LOCALBASE}/libdata/pkgconfig/libxdot.pc:graphics/graphviz
18
BUILD_DEPENDS+=	${LOCALBASE}/libdata/pkgconfig/libxdot.pc:graphics/graphviz
17
19
(-)graphics/hs-svgcairo/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	svgcairo
3
PORTNAME=	svgcairo
4
PORTVERSION=	0.13.1.1
4
PORTVERSION=	0.13.1.1
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	graphics haskell
6
CATEGORIES=	graphics haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Binding to the libsvg-cairo library Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USES=		pkgconfig
13
USES=		pkgconfig
14
USE_CABAL=	cairo glib mtl text
14
USE_CABAL=	cairo glib mtl
15
USE_GNOME=	librsvg2
15
USE_GNOME=	librsvg2
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)lang/ghc/Makefile (-27 / +30 lines)
Lines 3-12 Link Here
3
3
4
PORTNAME=	ghc
4
PORTNAME=	ghc
5
PORTVERSION=	${GHC_VERSION}
5
PORTVERSION=	${GHC_VERSION}
6
PORTREVISION=	3
7
CATEGORIES=	lang haskell
6
CATEGORIES=	lang haskell
8
MASTER_SITES=	http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \
7
MASTER_SITES=	http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \
9
		LOCAL/pgj/:boot
8
		http://arrowd.name/:boot
10
DISTFILES=	ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source
9
DISTFILES=	ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source
11
10
12
MAINTAINER=	haskell@FreeBSD.org
11
MAINTAINER=	haskell@FreeBSD.org
Lines 17-29 LICENSE_FILE= ${WRKSRC}/LICENSE Link Here
17
16
18
ONLY_FOR_ARCHS=	i386 amd64
17
ONLY_FOR_ARCHS=	i386 amd64
19
18
20
GHC_VERSION=		8.0.2
19
GHC_VERSION=		8.4.2
21
HSCOLOUR_VERSION=	1.24.1
20
HSCOLOUR_VERSION=	1.24.4
22
21
23
DATADIR=	${PREFIX}/share/ghc-${GHC_VERSION}
22
DATADIR=	${PREFIX}/share/ghc-${GHC_VERSION}
24
EXAMPLESDIR=	${PREFIX}/share/examples/ghc-${GHC_VERSION}
23
EXAMPLESDIR=	${PREFIX}/share/examples/ghc-${GHC_VERSION}
25
24
26
CONFLICTS=	ghc-7.4.* ghc-7.6.* ghc-7.8.* ghc-7.10.*
25
CONFLICTS=	ghc-7.4.* ghc-7.6.* ghc-7.8.* ghc-7.10.* ghc-8.0.*
27
26
28
LIB_DEPENDS+=	libgmp.so:math/gmp
27
LIB_DEPENDS+=	libgmp.so:math/gmp
29
28
Lines 38-45 NO_CCACHE= ccache: error: Failed to create directory /nonexistent/.ccache/tmp: P Link Here
38
# This is better fixed in files/build.mk.in
37
# This is better fixed in files/build.mk.in
39
GNU_CONFIGURE=	yes
38
GNU_CONFIGURE=	yes
40
39
41
CONFIGURE_ARGS=		--with-ld=${LD} \
40
CONFIGURE_ARGS=		--with-gmp-includes=${LOCALBASE}/include \
42
			--with-gmp-includes=${LOCALBASE}/include \
43
			--with-gmp-libraries=${LOCALBASE}/lib \
41
			--with-gmp-libraries=${LOCALBASE}/lib \
44
			--with-iconv-includes=${LOCALBASE}/include \
42
			--with-iconv-includes=${LOCALBASE}/include \
45
			--with-iconv-libraries=${LOCALBASE}/lib
43
			--with-iconv-libraries=${LOCALBASE}/lib
Lines 47-53 CONFIGURE_ARGS= --with-ld=${LD} \ Link Here
47
SUB_FILES=		build.mk \
45
SUB_FILES=		build.mk \
48
			build.boot.mk
46
			build.boot.mk
49
SUB_LIST=		GHC_VERSION=${GHC_VERSION} \
47
SUB_LIST=		GHC_VERSION=${GHC_VERSION} \
50
			NCURSESINC="${NCURSESINC}" NCURSESLIB="${NCURSESLIB}" \
48
			NCURSESINC="${NCURSESBASE}/include" NCURSESLIB="${NCURSESLIB}" \
51
			CFLAGS="${CFLAGS}"
49
			CFLAGS="${CFLAGS}"
52
50
53
OPTIONS_GROUP=		BOOTSTRAP
51
OPTIONS_GROUP=		BOOTSTRAP
Lines 90-103 LOCALBASE?= /usr/local Link Here
90
.include <bsd.port.options.mk>
88
.include <bsd.port.options.mk>
91
89
92
.if empty(PORT_OPTIONS:MBOOT)
90
.if empty(PORT_OPTIONS:MBOOT)
93
BOOT_GHC_VERSION=	7.10.2
91
BOOT_GHC_VERSION=	8.4.2
94
DISTFILES+=		ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot
92
DISTFILES+=		ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot
95
.endif # MBOOT
93
.endif # MBOOT
96
94
97
CONFIGURE_ARGS+=	-with-gcc=${CC}
95
.if ${OSVERSION} < 1200000
98
.if empty(PORT_OPTIONS:MBOOT)
96
USE_GCC=	yes
99
CONFIGURE_ARGS_BOOT+=	--with-gcc=${CC}
97
CONFIGURE_ARGS+=	--enable-dtrace=0
98
.else
99
LD=		ld.bfd
100
.endif
100
.endif
101
CONFIGURE_ENV+=		CC=${CC} LD=${LD}
101
102
102
DOCSDIR=	${PREFIX}/share/doc/${DISTNAME}
103
DOCSDIR=	${PREFIX}/share/doc/${DISTNAME}
103
GHC_LIBDIR=	${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION}
104
GHC_LIBDIR=	${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION}
Lines 115-121 BOOT_HSC2HS= ${BOOT_DIR}/bin/hsc2hs Link Here
115
116
116
SLAVE_CMD=	${SETENV} PATH=${BOOT_DIR}/bin:${PATH}
117
SLAVE_CMD=	${SETENV} PATH=${BOOT_DIR}/bin:${PATH}
117
118
118
CONFIGURE_ARGS_BOOT+=	--prefix=${BOOT_DIR} --with-ld=${LD}
119
CONFIGURE_ARGS_BOOT+=	--prefix=${BOOT_DIR}
119
CONFIGURE_ARGS+=	--with-ghc=${BOOT_GHC}
120
CONFIGURE_ARGS+=	--with-ghc=${BOOT_GHC}
120
.else # MBOOT
121
.else # MBOOT
121
SLAVE_CMD=		# empty
122
SLAVE_CMD=		# empty
Lines 189-201 post-patch: Link Here
189
		s|%%AR%%|${AR}|; \
190
		s|%%AR%%|${AR}|; \
190
		s|%%LD%%|${LD}|' \
191
		s|%%LD%%|${LD}|' \
191
		${WRKSRC}/libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs
192
		${WRKSRC}/libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs
193
.if empty(PORT_OPTIONS:MBOOT)
194
	@${REINPLACE_CMD} -e '/^mandir/d' ${BOOT_DIR}/mk/build.mk
195
	@${REINPLACE_CMD} -e '/^infodir/d' ${BOOT_DIR}/mk/build.mk
196
	@${REINPLACE_CMD} -e '/^docdir/d' ${BOOT_DIR}/mk/build.mk
197
	@${REINPLACE_CMD} -e '/^htmldir/d' ${BOOT_DIR}/mk/build.mk
198
.endif
192
199
193
pre-configure: apply-slist
200
pre-configure: apply-slist
194
	# Copy the subbed build.mk to the proper position
201
	# Copy the subbed build.mk to the proper position
195
	${CP} ${WRKDIR}/build.mk ${WRKSRC}/mk/build.mk
202
	${CP} ${WRKDIR}/build.mk ${WRKSRC}/mk/build.mk
196
203
197
	@${MKDIR} ${TMPDIR}
204
	@${MKDIR} ${TMPDIR}
198
.if empty(PORT_OPTIONS:MBOOTH) && ${OPSYS} == FreeBSD && \
205
.if empty(PORT_OPTIONS:MBOOT) && ${OPSYS} == FreeBSD && \
199
    ${OSVERSION} >= 1200031
206
    ${OSVERSION} >= 1200031
200
	${CC} ${CFLAGS} -c -o ${BOOT_DIR}/wrap.o ${PATCHDIR}/wrap.c
207
	${CC} ${CFLAGS} -c -o ${BOOT_DIR}/wrap.o ${PATCHDIR}/wrap.c
201
	for x in ${BOOT_DIR}/rts/dist/build/libCffi*.a; do \
208
	for x in ${BOOT_DIR}/rts/dist/build/libCffi*.a; do \
Lines 232-245 pre-configure: apply-slist Link Here
232
		${SLAVE_CMD} ./Setup install)
239
		${SLAVE_CMD} ./Setup install)
233
.endif
240
.endif
234
241
235
_EXECUTABLES=	${STAGEDIR}${PREFIX}/bin/hp2ps \
242
_EXECUTABLES=	${GHC_LIBDIR}/bin/unlit \
236
		${GHC_LIBDIR}/bin/unlit \
237
		${GHC_LIBDIR}/bin/hpc \
243
		${GHC_LIBDIR}/bin/hpc \
238
		${GHC_LIBDIR}/bin/ghc-iserv \
244
		${GHC_LIBDIR}/bin/ghc-iserv \
239
		${GHC_LIBDIR}/bin/ghc-pkg \
245
		${GHC_LIBDIR}/bin/ghc-pkg \
240
		${GHC_LIBDIR}/bin/hsc2hs \
246
		${GHC_LIBDIR}/bin/hsc2hs \
241
		${GHC_LIBDIR}/bin/runghc \
247
		${GHC_LIBDIR}/bin/runghc \
242
		${GHC_LIBDIR}/bin/ghc
248
		${GHC_LIBDIR}/bin/ghc \
249
		${GHC_LIBDIR}/bin/hp2ps
243
250
244
.if ${PORT_OPTIONS:MPROFILE}
251
.if ${PORT_OPTIONS:MPROFILE}
245
_EXECUTABLES+=	${GHC_LIBDIR}/bin/ghc-iserv-prof
252
_EXECUTABLES+=	${GHC_LIBDIR}/bin/ghc-iserv-prof
Lines 256-262 post-install: Link Here
256
.if ${PORT_OPTIONS:MDOCS}
263
.if ${PORT_OPTIONS:MDOCS}
257
	${LN} -sf haddock-ghc-${GHC_VERSION} ${STAGEDIR}${PREFIX}/bin/haddock
264
	${LN} -sf haddock-ghc-${GHC_VERSION} ${STAGEDIR}${PREFIX}/bin/haddock
258
.endif
265
.endif
259
	(for f in ${_EXECUTABLES} $$(${FIND} ${GHC_LIBDIR} -name '*.so'); do \
266
	(for f in ${_EXECUTABLES} $$(${FIND} ${GHC_LIBDIR} -name '*.so*'); do \
260
		${STRIP_CMD} $$f; done)
267
		${STRIP_CMD} $$f; done)
261
268
262
.include <bsd.port.mk>
269
.include <bsd.port.mk>
Lines 264-275 post-install: Link Here
264
# Create a bootstrap compiler tar ball: run this in an interactive poudriere jail
271
# Create a bootstrap compiler tar ball: run this in an interactive poudriere jail
265
.PHONY: create-bootstrap
272
.PHONY: create-bootstrap
266
create-bootstrap:
273
create-bootstrap:
267
	@${ECHO} "TODO: https://github.com/freebsd-haskell/ports/wiki/Updating-the-Bootstrap-Compiler"
274
	cd ${WRKSRC} \
268
	cd ${WRKSCR} \
275
	&& gmake binary-dist TAR_COMP=xz \
269
	&& ${CP} ${WRKDIR}/build.boot.mk mk \
276
	&& mv ${WRKSRC}/ghc-${GHC_VERSION}-${ARCH}-portbld-freebsd.tar.xz /tmp/ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz
270
	&& setenv ${CONFIGURE_ENV} ./configure	--with-iconv-includes=${LOCALBASE}/include \
277
	&& sha256 ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz
271
						--with-iconv-libraries=${LOCALBASE}/lib \
278
	&& stat -f %z ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz
272
						--with-gcc=${CC} \
273
						--with-ld=${LD} \
274
	&& make binary-dist TAR_COMP=xz \\
275
	&& mv ghc-${GHC_VERSION}-boot-${GHC_ARCH}-unknown-freebsd.tar.xz /tmp/ghc-${GHC_VERSION}-${ARCH}-freebsd${FREEBSD_MAJOR_VERSION}-boot.tar.xz
(-)lang/ghc/bsd.cabal.options.mk (-2 / +2 lines)
Lines 18-26 GHC_CMD?= ${LOCALBASE}/bin/ghc Link Here
18
HADDOCK_CMD?=	${LOCALBASE}/bin/haddock
18
HADDOCK_CMD?=	${LOCALBASE}/bin/haddock
19
HSCOLOUR_CMD?=	${LOCALBASE}/bin/HsColour
19
HSCOLOUR_CMD?=	${LOCALBASE}/bin/HsColour
20
20
21
GHC_VERSION?=	8.0.2
21
GHC_VERSION?=	8.4.2
22
22
23
HSCOLOUR_VERSION=	1.24.1
23
HSCOLOUR_VERSION=	1.24.4
24
24
25
HSCOLOUR_DESC?=	Colorize generated documentation by HsColour
25
HSCOLOUR_DESC?=	Colorize generated documentation by HsColour
26
DYNAMIC_DESC?=	Add support for dynamic linking
26
DYNAMIC_DESC?=	Add support for dynamic linking
(-)lang/ghc/bsd.hackage.mk (-7 / +19 lines)
Lines 86-99 authenticate_port?= www/hs-authenticate Link Here
86
auto-update_port?=                               devel/hs-auto-update
86
auto-update_port?=                               devel/hs-auto-update
87
aws_port?=                                       net/hs-aws
87
aws_port?=                                       net/hs-aws
88
base-compat_port?=                               devel/hs-base-compat
88
base-compat_port?=                               devel/hs-base-compat
89
base-compat-batteries_port?=                     devel/hs-base-compat-batteries
89
base-orphans_port?=                              devel/hs-base-orphans
90
base-orphans_port?=                              devel/hs-base-orphans
90
base-unicode-symbols_port?=                      devel/hs-base-unicode-symbols
91
base-unicode-symbols_port?=                      devel/hs-base-unicode-symbols
91
base16-bytestring_port?=                         devel/hs-base16-bytestring
92
base16-bytestring_port?=                         devel/hs-base16-bytestring
92
base64-bytestring_port?=                         devel/hs-base64-bytestring
93
base64-bytestring_port?=                         devel/hs-base64-bytestring
94
basement_port?=                                  devel/hs-basement
93
basic-prelude_port?=                             devel/hs-basic-prelude
95
basic-prelude_port?=                             devel/hs-basic-prelude
94
bencode_port?=                                   textproc/hs-bencode
96
bencode_port?=                                   textproc/hs-bencode
95
bifunctors_port?=                                devel/hs-bifunctors
97
bifunctors_port?=                                devel/hs-bifunctors
96
bio_port?=                                       science/hs-bio                                  # executable
97
bits-atomic_port?=                               devel/hs-bits-atomic
98
bits-atomic_port?=                               devel/hs-bits-atomic
98
blaze-builder_port?=                             devel/hs-blaze-builder
99
blaze-builder_port?=                             devel/hs-blaze-builder
99
blaze-builder-enumerator_port?=                  devel/hs-blaze-builder-enumerator
100
blaze-builder-enumerator_port?=                  devel/hs-blaze-builder-enumerator
Lines 101-111 blaze-html_port?= textproc/hs-blaze-html Link Here
101
blaze-markup_port?=                              textproc/hs-blaze-markup
102
blaze-markup_port?=                              textproc/hs-blaze-markup
102
blaze-textual_port?=                             devel/hs-blaze-textual
103
blaze-textual_port?=                             devel/hs-blaze-textual
103
bloomfilter_port?=                               devel/hs-bloomfilter
104
bloomfilter_port?=                               devel/hs-bloomfilter
104
BNFC_port?=                                      devel/hs-BNFC                                   # executable
105
Boolean_port?=                                   devel/hs-Boolean
105
Boolean_port?=                                   devel/hs-Boolean
106
BoundedChan_port?=                               devel/hs-BoundedChan
106
BoundedChan_port?=                               devel/hs-BoundedChan
107
boxes_port?=                                     devel/hs-boxes
107
boxes_port?=                                     devel/hs-boxes
108
brainfuck_port?=                                 lang/hs-brainfuck                               # executable
108
brainfuck_port?=                                 lang/hs-brainfuck                               # executable
109
bsb-http-chunked_port?=                          net/hs-bsb-http-chunked
109
bsd-sysctl_port?=                                devel/hs-bsd-sysctl
110
bsd-sysctl_port?=                                devel/hs-bsd-sysctl
110
byteable_port?=                                  devel/hs-byteable
111
byteable_port?=                                  devel/hs-byteable
111
byteorder_port?=                                 devel/hs-byteorder
112
byteorder_port?=                                 devel/hs-byteorder
Lines 137-142 classy-prelude-conduit_port?= devel/hs-classy-prelude-conduit Link Here
137
clientsession_port?=                             security/hs-clientsession
138
clientsession_port?=                             security/hs-clientsession
138
clock_port?=                                     devel/hs-clock
139
clock_port?=                                     devel/hs-clock
139
cmark_port?=                                     textproc/hs-cmark
140
cmark_port?=                                     textproc/hs-cmark
141
cmark-gfm_port?=                                 textproc/hs-cmark-gfm
140
cmdargs_port?=                                   devel/hs-cmdargs
142
cmdargs_port?=                                   devel/hs-cmdargs
141
code-page_port?=                                 devel/hs-code-page
143
code-page_port?=                                 devel/hs-code-page
142
colour_port?=                                    devel/hs-colour
144
colour_port?=                                    devel/hs-colour
Lines 173-178 cryptohash-sha256_port?= security/hs-cryptohash-sha256 Link Here
173
cryptohash-conduit_port?=                        security/hs-cryptohash-conduit
175
cryptohash-conduit_port?=                        security/hs-cryptohash-conduit
174
cryptohash-cryptoapi_port?=                      security/hs-cryptohash-cryptoapi
176
cryptohash-cryptoapi_port?=                      security/hs-cryptohash-cryptoapi
175
cryptonite_port?=                                security/hs-cryptonite
177
cryptonite_port?=                                security/hs-cryptonite
178
cryptonite-conduit_port?=                        security/hs-cryptonite-conduit
176
css-text_port?=                                  www/hs-css-text
179
css-text_port?=                                  www/hs-css-text
177
csv_port?=                                       textproc/hs-csv
180
csv_port?=                                       textproc/hs-csv
178
curl_port?=                                      ftp/hs-curl                                     # lib_depends
181
curl_port?=                                      ftp/hs-curl                                     # lib_depends
Lines 210-215 double-conversion_port?= textproc/hs-double-conversion Link Here
210
DRBG_port?=                                      security/hs-DRBG
213
DRBG_port?=                                      security/hs-DRBG
211
ed25519_port?=                                   security/hs-ed25519
214
ed25519_port?=                                   security/hs-ed25519
212
easy-file_port?=                                 devel/hs-easy-file
215
easy-file_port?=                                 devel/hs-easy-file
216
echo_port?=                                      devel/hs-echo
213
EdisonAPI_port?=                                 devel/hs-EdisonAPI
217
EdisonAPI_port?=                                 devel/hs-EdisonAPI
214
EdisonCore_port?=                                devel/hs-EdisonCore
218
EdisonCore_port?=                                devel/hs-EdisonCore
215
edit-distance_port?=                             devel/hs-edit-distance
219
edit-distance_port?=                             devel/hs-edit-distance
Lines 274-285 happy_port?= devel/hs-happy Link Here
274
hashable_port?=                                  devel/hs-hashable
278
hashable_port?=                                  devel/hs-hashable
275
hashed-storage_port?=                            devel/hs-hashed-storage
279
hashed-storage_port?=                            devel/hs-hashed-storage
276
hashtables_port?=                                devel/hs-hashtables
280
hashtables_port?=                                devel/hs-hashtables
277
haskell-lexer_port?=                               devel/hs-haskell-lexer
281
haskell-lexer_port?=                             devel/hs-haskell-lexer
278
haskell-src_port?=                               devel/hs-haskell-src
282
haskell-src_port?=                               devel/hs-haskell-src
279
haskell-src-exts_port?=                          devel/hs-haskell-src-exts
283
haskell-src-exts_port?=                          devel/hs-haskell-src-exts
284
haskell-src-meta_port?=                          devel/hs-haskell-src-meta
280
haskell-xmpp_port?=                              net-im/hs-haskell-xmpp
285
haskell-xmpp_port?=                              net-im/hs-haskell-xmpp
281
hasktags_port?=                                  devel/hs-hasktags                               # executable
286
hasktags_port?=                                  devel/hs-hasktags                               # executable
282
hastache_port?=                                  devel/hs-hastache
283
HaXml_port?=                                     textproc/hs-HaXml                               # executable
287
HaXml_port?=                                     textproc/hs-HaXml                               # executable
284
hedis_port?=                                     databases/hs-hedis
288
hedis_port?=                                     databases/hs-hedis
285
heist_port?=                                     www/hs-heist
289
heist_port?=                                     www/hs-heist
Lines 302-307 hsb2hs_port?= devel/hs-hsb2hs Link Here
302
hscolour_port?=                                  print/hs-hscolour                               # executable
306
hscolour_port?=                                  print/hs-hscolour                               # executable
303
hslogger_port?=                                  devel/hs-hslogger
307
hslogger_port?=                                  devel/hs-hslogger
304
hslua_port?=                                     devel/hs-hslua
308
hslua_port?=                                     devel/hs-hslua
309
hslua-module-text_port?=                                     devel/hs-hslua-module-text
305
HsOpenSSL_port?=                                 security/hs-HsOpenSSL
310
HsOpenSSL_port?=                                 security/hs-HsOpenSSL
306
hspec_port?=                                     devel/hs-hspec                                  # executable
311
hspec_port?=                                     devel/hs-hspec                                  # executable
307
hspec-core_port?=                                devel/hs-hspec-core
312
hspec-core_port?=                                devel/hs-hspec-core
Lines 374-380 monad-par_port?= devel/hs-monad-par Link Here
374
monad-par-extras_port?=                          devel/hs-monad-par-extras
379
monad-par-extras_port?=                          devel/hs-monad-par-extras
375
monad-unlift_port?=                              devel/hs-monad-unlift
380
monad-unlift_port?=                              devel/hs-monad-unlift
376
monadcryptorandom_port?=                         security/hs-monadcryptorandom
381
monadcryptorandom_port?=                         security/hs-monadcryptorandom
377
monadplus_port?=                                 devel/hs-monadplus
378
MonadRandom_port?=                               devel/hs-MonadRandom
382
MonadRandom_port?=                               devel/hs-MonadRandom
379
monads-tf_port?=                                 devel/hs-monads-tf
383
monads-tf_port?=                                 devel/hs-monads-tf
380
mono-traversable_port?=                          devel/hs-mono-traversable
384
mono-traversable_port?=                          devel/hs-mono-traversable
Lines 411-417 pandoc-citeproc_port?= textproc/hs-pandoc-citeproc Link Here
411
pandoc-types_port?=                              textproc/hs-pandoc-types
415
pandoc-types_port?=                              textproc/hs-pandoc-types
412
pango_port?=                                     x11-toolkits/hs-pango
416
pango_port?=                                     x11-toolkits/hs-pango
413
parallel_port?=                                  devel/hs-parallel
417
parallel_port?=                                  devel/hs-parallel
414
parsec_port?=                                    textproc/hs-parsec
415
path-pieces_port?=                               www/hs-path-pieces
418
path-pieces_port?=                               www/hs-path-pieces
416
pcap_port?=                                      net/hs-pcap
419
pcap_port?=                                      net/hs-pcap
417
pcre-light_port?=                                devel/hs-pcre-light                             # lib_depends
420
pcre-light_port?=                                devel/hs-pcre-light                             # lib_depends
Lines 453-458 regex-pcre_port?= textproc/hs-regex-pcre Link Here
453
regex-pcre-builtin_port?=                        textproc/hs-regex-pcre-builtin                  # lib_depends
456
regex-pcre-builtin_port?=                        textproc/hs-regex-pcre-builtin                  # lib_depends
454
regex-posix_port?=                               textproc/hs-regex-posix
457
regex-posix_port?=                               textproc/hs-regex-posix
455
regex-tdfa_port?=                                textproc/hs-regex-tdfa
458
regex-tdfa_port?=                                textproc/hs-regex-tdfa
459
resolv_port?=                                    net/hs-resolv
456
resource-pool_port?=                             devel/hs-resource-pool
460
resource-pool_port?=                             devel/hs-resource-pool
457
resourcet_port?=                                 devel/hs-resourcet
461
resourcet_port?=                                 devel/hs-resourcet
458
rfc5051_port?=                                   textproc/hs-rfc5051
462
rfc5051_port?=                                   textproc/hs-rfc5051
Lines 482-487 simple-reflect_port?= devel/hs-simple-reflect Link Here
482
simple-sendfile_port?=                           net/hs-simple-sendfile
486
simple-sendfile_port?=                           net/hs-simple-sendfile
483
skein_port?=                                     security/hs-skein
487
skein_port?=                                     security/hs-skein
484
skylighting_port?=                               textproc/hs-skylighting
488
skylighting_port?=                               textproc/hs-skylighting
489
skylighting-core_port?=                          textproc/hs-skylighting-core
485
smallcheck_port?=                                devel/hs-smallcheck
490
smallcheck_port?=                                devel/hs-smallcheck
486
snap_port?=                                      www/hs-snap                                     # executable
491
snap_port?=                                      www/hs-snap                                     # executable
487
snap-core_port?=                                 www/hs-snap-core
492
snap-core_port?=                                 www/hs-snap-core
Lines 493-498 statistics_port?= math/hs-statistics Link Here
493
stm_port?=                                       devel/hs-stm
498
stm_port?=                                       devel/hs-stm
494
stm-chans_port?=                                 devel/hs-stm-chans
499
stm-chans_port?=                                 devel/hs-stm-chans
495
STMonadTrans_port?=                              devel/hs-STMonadTrans
500
STMonadTrans_port?=                              devel/hs-STMonadTrans
501
storable-record_port?=                           devel/hs-storable-record
502
storable-tuple_port?=                            devel/hs-storable-tuple
496
Stream_port?=                                    devel/hs-Stream
503
Stream_port?=                                    devel/hs-Stream
497
streaming-commons_port?=                         devel/hs-streaming-commons
504
streaming-commons_port?=                         devel/hs-streaming-commons
498
strict_port?=                                    devel/hs-strict
505
strict_port?=                                    devel/hs-strict
Lines 512-524 test-framework_port?= devel/hs-test-framework Link Here
512
test-framework-hunit_port?=                      devel/hs-test-framework-hunit
519
test-framework-hunit_port?=                      devel/hs-test-framework-hunit
513
test-framework-quickcheck2_port?=                devel/hs-test-framework-quickcheck2
520
test-framework-quickcheck2_port?=                devel/hs-test-framework-quickcheck2
514
texmath_port?=                                   textproc/hs-texmath                             # executable
521
texmath_port?=                                   textproc/hs-texmath                             # executable
515
text_port?=                                      devel/hs-text
516
text-icu_port?=                                  devel/hs-text-icu                               # lib_depends
522
text-icu_port?=                                  devel/hs-text-icu                               # lib_depends
517
text-short_port?=                                devel/hs-text-short
523
text-short_port?=                                devel/hs-text-short
518
tf-random_port?=                                 devel/hs-tf-random
524
tf-random_port?=                                 devel/hs-tf-random
519
th-abstraction_port?=                            devel/hs-th-abstraction
525
th-abstraction_port?=                            devel/hs-th-abstraction
526
th-expand-syns_port?=                            devel/hs-th-expand-syns
520
th-lift_port?=                                   devel/hs-th-lift
527
th-lift_port?=                                   devel/hs-th-lift
521
th-lift-instances_port?=                         devel/hs-th-lift-instances
528
th-lift-instances_port?=                         devel/hs-th-lift-instances
529
th-orphans_port?=                                devel/hs-th-orphans
530
th-reify-many_port?=                             devel/hs-th-reify-many
522
threads_port?=                                   devel/hs-threads
531
threads_port?=                                   devel/hs-threads
523
threadscope_port?=                               devel/hs-threadscope                            # executable
532
threadscope_port?=                               devel/hs-threadscope                            # executable
524
time-compat_port?=                               devel/hs-time-compat
533
time-compat_port?=                               devel/hs-time-compat
Lines 538-547 uniplate_port?= devel/hs-uniplate Link Here
538
unix-compat_port?=                               devel/hs-unix-compat
547
unix-compat_port?=                               devel/hs-unix-compat
539
unix-time_port?=                                 devel/hs-unix-time
548
unix-time_port?=                                 devel/hs-unix-time
540
unlambda_port?=                                  lang/hs-unlambda                                # executable
549
unlambda_port?=                                  lang/hs-unlambda                                # executable
550
unliftio_port?=                                  devel/hs-unliftio
551
unliftio-core_port?=                             devel/hs-unliftio-core
541
unordered-containers_port?=                      devel/hs-unordered-containers
552
unordered-containers_port?=                      devel/hs-unordered-containers
542
uri_port?=                                       textproc/hs-uri
553
uri_port?=                                       textproc/hs-uri
543
uri-bytestring_port?=                            textproc/hs-uri-bytestring
554
uri-bytestring_port?=                            textproc/hs-uri-bytestring
544
uri-bytestring-aeson_port?=                      textproc/hs-uri-bytestring-aeson
555
uri-bytestring-aeson_port?=                      textproc/hs-uri-bytestring-aeson
556
uri-encode_port?=                                textproc/hs-uri-encode
545
url_port?=                                       www/hs-url
557
url_port?=                                       www/hs-url
546
utf8-light_port?=                                devel/hs-utf8-light
558
utf8-light_port?=                                devel/hs-utf8-light
547
utf8-string_port?=                               devel/hs-utf8-string
559
utf8-string_port?=                               devel/hs-utf8-string
(-)lang/ghc/distinfo (-9 / +9 lines)
Lines 1-9 Link Here
1
TIMESTAMP = 1499672924
1
TIMESTAMP = 1521746767
2
SHA256 (ghc-8.0.2-src.tar.xz) = 11625453e1d0686b3fa6739988f70ecac836cadc30b9f0c8b49ef9091d6118b1
2
SHA256 (ghc-8.4.2-src.tar.xz) = 01cc32f24a06bf3b2428351b6d7fec791e82d042426d29ad9e5a245b35f0047b
3
SIZE (ghc-8.0.2-src.tar.xz) = 10687760
3
SIZE (ghc-8.4.2-src.tar.xz) = 11313140
4
SHA256 (ghc-7.10.2-boot-i386-freebsd.tar.xz) = 5cadd55316fe6c1bf275d0f44f10b46342096922a15ecb9fb78c80fc293f901a
4
SHA256 (ghc-8.4.2-boot-amd64-freebsd.tar.xz) = 8fe44700c0b765b38a2072c8ea9ddb1da18b4a738397c9ceddcce80708900e4f
5
SIZE (ghc-7.10.2-boot-i386-freebsd.tar.xz) = 39858716
5
SIZE (ghc-8.4.2-boot-amd64-freebsd.tar.xz) = 72751016
6
SHA256 (ghc-7.10.2-boot-amd64-freebsd.tar.xz) = 4af0ee0795537baa11a96fba23477f8390ccb5f45910cda119d0a16bdebaedc8
6
SHA256 (ghc-8.4.2-boot-i386-freebsd.tar.xz) = 673230735fc459a3c05cf845ef7beeeb6eab9576bc03471b9fb50bd3fe29d911
7
SIZE (ghc-7.10.2-boot-amd64-freebsd.tar.xz) = 49833224
7
SIZE (ghc-8.4.2-boot-i386-freebsd.tar.xz) = 69976728
8
SHA256 (hscolour-1.24.1.tar.gz) = e46fe3de8ed6f96e2216b94b7608d01919bc86b15dd8d0ec7e71c0e7e5bf79c8
8
SHA256 (hscolour-1.24.4.tar.gz) = 243332b082294117f37b2c2c68079fa61af68b36223b3fc07594f245e0e5321d
9
SIZE (hscolour-1.24.1.tar.gz) = 28717
9
SIZE (hscolour-1.24.4.tar.gz) = 28729
(-)lang/ghc/files/patch-compiler_main_SysTools.hs (-12 lines)
Removed Link Here
1
--- compiler/main/SysTools.hs.orig	2017-08-12 09:25:57 UTC
2
+++ compiler/main/SysTools.hs
3
@@ -907,6 +907,9 @@ getCompilerInfo' dflags = do
4
         -- Regular clang
5
         | any ("clang version" `isInfixOf`) stde =
6
           return Clang
7
+        -- FreeBSD clang
8
+        | any ("FreeBSD clang version" `isInfixOf`) stde =
9
+          return Clang
10
         -- XCode 5.1 clang
11
         | any ("Apple LLVM version 5.1" `isPrefixOf`) stde =
12
           return AppleClang51
(-)lang/ghc/files/patch-configure.ac (-11 / +11 lines)
Lines 1-6 Link Here
1
--- configure.ac.orig	2017-01-04 14:17:17 UTC
1
--- configure.ac.orig	2018-03-06 16:48:53 UTC
2
+++ configure.ac
2
+++ configure.ac
3
@@ -418,6 +418,9 @@ AC_SUBST([SplitObjsBroken])
3
@@ -447,6 +447,9 @@ XCODE_VERSION()
4
 dnl ** Building a cross compiler?
4
 dnl ** Building a cross compiler?
5
 dnl --------------------------------------------------------------
5
 dnl --------------------------------------------------------------
6
 CrossCompiling=NO
6
 CrossCompiling=NO
Lines 10-24 Link Here
10
 # If 'host' and 'target' differ, then this means we are building a cross-compiler.
10
 # If 'host' and 'target' differ, then this means we are building a cross-compiler.
11
 if test "$TargetPlatform" != "$HostPlatform" ; then
11
 if test "$TargetPlatform" != "$HostPlatform" ; then
12
     CrossCompiling=YES
12
     CrossCompiling=YES
13
@@ -1057,6 +1060,11 @@ if test "$ac_cv_sizeof_void_p" -eq 8 ; then
13
@@ -1163,6 +1158,11 @@ if test "$ac_cv_sizeof_void_p" -eq 8 ; t
14
             use_large_address_space=yes
15
 	elif test "$ghc_host_os" = "openbsd" ; then
16
 	    # as of OpenBSD 5.8 (2015), OpenBSD does not support mmap with MAP_NORESERVE.
17
+	    # The flag MAP_NORESERVE is supported for source compatibility reasons,
18
+	    # but is completely ignored by OS mmap
19
+            use_large_address_space=no
20
+ 	elif test "$ghc_host_os" = "freebsd" ; then
21
+	    # FreeBSD does not support mmap with MAP_NORESERVE,r emoved in r273250.
22
 	    # The flag MAP_NORESERVE is supported for source compatibility reasons,
14
 	    # The flag MAP_NORESERVE is supported for source compatibility reasons,
23
 	    # but is completely ignored by OS mmap
15
 	    # but is completely ignored by OS mmap
24
             use_large_address_space=no
16
             use_large_address_space=no
17
+ 	elif test "$ghc_host_os" = "freebsd" ; then
18
+	    # FreeBSD does not support mmap with MAP_NORESERVE,r emoved in r273250.
19
+	    # The flag MAP_NORESERVE is supported for source compatibility reasons,
20
+	    # but is completely ignored by OS mmap
21
+            use_large_address_space=no
22
         else
23
             AC_CHECK_DECLS([MAP_NORESERVE, MADV_FREE, MADV_DONTNEED],[],[],
24
                 [
(-)lang/ghc/files/patch-ghc.mk (-5 / +5 lines)
Lines 8-21 Link Here
8
 else
8
 else
9
 $(error Make has restarted itself $(MAKE_RESTARTS) times; is there a makefile bug? See http://ghc.haskell.org/trac/ghc/wiki/Building/Troubleshooting#Makehasrestarteditself3timesisthereamakefilebug for details)
9
 $(error Make has restarted itself $(MAKE_RESTARTS) times; is there a makefile bug? See http://ghc.haskell.org/trac/ghc/wiki/Building/Troubleshooting#Makehasrestarteditself3timesisthereamakefilebug for details)
10
 endif
10
 endif
11
@@ -465,10 +466,7 @@ PACKAGES_STAGE1 += ghc-boot
11
@@ -459,10 +460,7 @@ PACKAGES_STAGE1 += ghc-boot-th
12
 PACKAGES_STAGE1 += ghc-boot
12
 PACKAGES_STAGE1 += template-haskell
13
 PACKAGES_STAGE1 += template-haskell
13
 PACKAGES_STAGE1 += hoopl
14
 PACKAGES_STAGE1 += ghc-compact
14
 PACKAGES_STAGE1 += transformers
15
-
15
-
16
-ifeq "$(HADDOCK_DOCS)" "YES"
16
-ifeq "$(HADDOCK_DOCS)" "YES"
17
 PACKAGES_STAGE1 += xhtml
17
 PACKAGES_STAGE1 += xhtml
18
-endif
18
-endif
19
 
19
 
20
 ifeq "$(Windows_Target)" "NO"
20
 ifeq "$(WITH_TERMINFO)" "YES"
21
 ifneq "$(TargetOS_CPP)" "ios"
21
 PACKAGES_STAGE1 += terminfo
(-)lang/ghc/files/patch-includes_rts_storage_ClosureMacros.h (-22 lines)
Removed Link Here
1
--- includes/rts/storage/ClosureMacros.h.orig	2018-01-03 13:27:55 UTC
2
+++ includes/rts/storage/ClosureMacros.h
3
@@ -499,8 +499,17 @@ INLINE_HEADER StgWord8 *mutArrPtrsCard (
4
 
5
    -------------------------------------------------------------------------- */
6
 
7
-#define ZERO_SLOP_FOR_LDV_PROF     (defined(PROFILING))
8
-#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
9
+#if defined(PROFILING)
10
+#define ZERO_SLOP_FOR_LDV_PROF 1
11
+#else
12
+#define ZERO_SLOP_FOR_LDV_PROF 0
13
+#endif
14
+
15
+#if defined(DEBUG) && !defined(THREADED_RTS)
16
+#define ZERO_SLOP_FOR_SANITY_CHECK 1
17
+#else
18
+#define ZERO_SLOP_FOR_SANITY_CHECK 0
19
+#endif
20
 
21
 #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK
22
 #define OVERWRITING_CLOSURE(c) overwritingClosure(c)
(-)lang/ghc/files/patch-libraries_Cabal_Cabal_Distribution_Simple_GHC.hs (-11 lines)
Removed Link Here
1
--- libraries/Cabal/Cabal/Distribution/Simple/GHC.hs.orig	2017-01-03 15:59:20 UTC
2
+++ libraries/Cabal/Cabal/Distribution/Simple/GHC.hs
3
@@ -996,7 +996,7 @@ getRPaths lbi clbi | supportRPaths hostOS = do
4
     supportRPaths Linux       = True
5
     supportRPaths Windows     = False
6
     supportRPaths OSX         = True
7
-    supportRPaths FreeBSD     = False
8
+    supportRPaths FreeBSD     = True
9
     supportRPaths OpenBSD     = False
10
     supportRPaths NetBSD      = False
11
     supportRPaths DragonFly   = False
(-)lang/ghc/files/patch-libraries__Cabal__Cabal__Distribution__Simple__Program__Builtin.hs (-6 / +6 lines)
Lines 1-15 Link Here
1
--- libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs.orig	2017-01-03 15:59:20 UTC
1
--- libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs.orig   2017-11-28 16:40:34 UTC
2
+++ libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs
2
+++ libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs
3
@@ -54,6 +54,8 @@ import Distribution.Compat.Exception
3
@@ -59,6 +59,8 @@ import Distribution.Compat.Exception
4
 import Distribution.Verbosity
4
 import Distribution.Verbosity
5
 import Distribution.Version
5
 import Distribution.Version
6
 
6
 
7
+import System.FilePath (takeDirectory)
7
+import System.FilePath (takeDirectory)
8
+
8
+
9
 import Data.Char
10
          ( isDigit )
11
 import qualified Data.Map as Map
9
 import qualified Data.Map as Map
12
@@ -251,11 +253,13 @@ alexProgram = (simpleProgram "alex") {
10
 
11
 -- ------------------------------------------------------------
12
@@ -265,11 +267,13 @@ alexProgram = (simpleProgram "alex") {
13
 
13
 
14
 gccProgram :: Program
14
 gccProgram :: Program
15
 gccProgram = (simpleProgram "gcc") {
15
 gccProgram = (simpleProgram "gcc") {
Lines 26-32 Link Here
26
 
26
 
27
 stripProgram :: Program
27
 stripProgram :: Program
28
 stripProgram = (simpleProgram "strip") {
28
 stripProgram = (simpleProgram "strip") {
29
@@ -311,7 +315,9 @@ greencardProgram :: Program
29
@@ -337,7 +341,9 @@ greencardProgram :: Program
30
 greencardProgram = simpleProgram "greencard"
30
 greencardProgram = simpleProgram "greencard"
31
 
31
 
32
 ldProgram :: Program
32
 ldProgram :: Program
(-)lang/ghc/files/patch-rts_Linker.c (-11 lines)
Removed Link Here
1
--- rts/Linker.c.orig	2017-08-12 09:22:13 UTC
2
+++ rts/Linker.c
3
@@ -797,7 +797,7 @@ initLinker_ (int retain_cafs)
4
 #   endif /* RTLD_DEFAULT */
5
 
6
     compileResult = regcomp(&re_invalid,
7
-           "(([^ \t()])+\\.so([^ \t:()])*):([ \t])*(invalid ELF header|file too short)",
8
+           "(([^ \t()])+\\.so([^ \t:()])*):([ \t])*(invalid ELF header|file too short|invalid file format)",
9
            REG_EXTENDED);
10
     if (compileResult != 0) {
11
         barf("Compiling re_invalid failed");
(-)mail/hs-email-validate/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	email-validate
3
PORTNAME=	email-validate
4
PORTVERSION=	2.3
4
PORTVERSION=	2.3.2.5
5
PORTREVISION=	1
6
CATEGORIES=	mail haskell
5
CATEGORIES=	mail haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)mail/hs-email-validate/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499623071
1
TIMESTAMP = 1523785923
2
SHA256 (cabal/email-validate-2.3.tar.gz) = c149b4a2d4d91c5263f9883944498446ac41258347bdf29908240fa536d6a6fe
2
SHA256 (cabal/email-validate-2.3.2.5.tar.gz) = 7b4ff4e89eccc073df2f51e9d20d507ba1a6d4f5746130c712844c7cf8674e4c
3
SIZE (cabal/email-validate-2.3.tar.gz) = 9648
3
SIZE (cabal/email-validate-2.3.2.5.tar.gz) = 9693
(-)mail/hs-mime-mail/Makefile (-4 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	mime-mail
3
PORTNAME=	mime-mail
4
PORTVERSION=	0.4.13.1
4
PORTVERSION=	0.4.14
5
PORTREVISION=	1
6
CATEGORIES=	mail haskell
5
CATEGORIES=	mail haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Compose MIME email messages Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	base64-bytestring>=0.1 blaze-builder>=0.2.1 random>=1.0 \
12
USE_CABAL=	base64-bytestring>=0.1 blaze-builder>=0.2.1 random>=1.0
14
		text>=0.7
15
13
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)mail/hs-mime-mail/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499623071
1
TIMESTAMP = 1523900845
2
SHA256 (cabal/mime-mail-0.4.13.1.tar.gz) = 9481671092739dab1d963c9db0dce56a0187390fb24c9badeeded6afb5895917
2
SHA256 (cabal/mime-mail-0.4.14.tar.gz) = 9632c3d54c9741fece0a3ea705d965485a1299ebe5798d2aa7cca2c8e4baaa3e
3
SIZE (cabal/mime-mail-0.4.13.1.tar.gz) = 9538
3
SIZE (cabal/mime-mail-0.4.14.tar.gz) = 9594
(-)mail/hs-mime-types/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	mime-types
3
PORTNAME=	mime-types
4
PORTVERSION=	0.1.0.7
4
PORTVERSION=	0.1.0.7
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	mail haskell
6
CATEGORIES=	mail haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Basic mime-type handling types and functions Link Here
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
12
13
USE_CABAL=	text
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)mail/hs-mime/Makefile (-3 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	mime
4
PORTNAME=	mime
5
PORTVERSION=	0.4.0.2
5
PORTVERSION=	0.4.0.2
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES=	mail haskell
7
CATEGORIES=	mail haskell
8
8
9
MAINTAINER=	haskell@FreeBSD.org
9
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Working with MIME types Link Here
11
11
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
13
13
14
USE_CABAL=	text>=0.9
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)math/hs-Agda/Makefile (-2 / +4 lines)
Lines 11-18 COMMENT= Dependently typed functional programming language and proof assistant Link Here
11
11
12
USE_CABAL=	EdisonCore boxes data-hash edit-distance equivalence \
12
USE_CABAL=	EdisonCore boxes data-hash edit-distance equivalence \
13
		geniplate-mirror gitrev hashable hashtables ieee754 \
13
		geniplate-mirror gitrev hashable hashtables ieee754 \
14
		monadplus mtl murmur-hash parallel regex-tdfa strict \
14
		mtl murmur-hash parallel regex-tdfa strict \
15
		text unordered-containers zlib
15
		unordered-containers zlib
16
16
17
USE_ALEX=	yes
17
USE_ALEX=	yes
18
USE_HAPPY=	yes
18
USE_HAPPY=	yes
Lines 26-30 FLAGS_ENABLE= cpphs Link Here
26
SUB_FILES=	pkg-install pkg-deinstall
26
SUB_FILES=	pkg-install pkg-deinstall
27
SUB_LIST=	DATADIR=${DATADIR}
27
SUB_LIST=	DATADIR=${DATADIR}
28
28
29
IGNORE=		Doesn't build with recent GHC version
30
29
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
31
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
30
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)math/hs-adjunctions/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	adjunctions
3
PORTNAME=	adjunctions
4
PORTVERSION=	4.3
4
PORTVERSION=	4.4
5
PORTREVISION=	1
6
CATEGORIES=	math haskell
5
CATEGORIES=	math haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)math/hs-adjunctions/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499623373
1
TIMESTAMP = 1523889909
2
SHA256 (cabal/adjunctions-4.3.tar.gz) = b948a14fafe8857f451ae3e474f5264c907b5a2d841d52bf78249ae4749c3ecc
2
SHA256 (cabal/adjunctions-4.4.tar.gz) = 507c2ef55337ae61c805f8cbc1213dfd7d2b85187342675d662254b8d8a16ae9
3
SIZE (cabal/adjunctions-4.3.tar.gz) = 15651
3
SIZE (cabal/adjunctions-4.4.tar.gz) = 19891
(-)math/hs-comonad/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	comonad
3
PORTNAME=	comonad
4
PORTVERSION=	5.0.1
4
PORTVERSION=	5.0.3
5
PORTREVISION=	1
6
CATEGORIES=	math haskell
5
CATEGORIES=	math haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)math/hs-comonad/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499543660
1
TIMESTAMP = 1523787141
2
SHA256 (cabal/comonad-5.0.1.tar.gz) = 561ffd697d9d38467d0d426947e0bade25a05e3c507235eca29ec800ad3f463d
2
SHA256 (cabal/comonad-5.0.3.tar.gz) = a7f4584d634051123c547f0d10f88eaf23d99229dbd01dfdcd98cddd41e54df6
3
SIZE (cabal/comonad-5.0.1.tar.gz) = 18218
3
SIZE (cabal/comonad-5.0.3.tar.gz) = 17430
(-)math/hs-data-lens-template/files/patch-data-lens-template.cabal (+11 lines)
Added Link Here
1
--- data-lens-template.cabal.orig       2018-04-24 19:52:13 UTC
2
+++ data-lens-template.cabal
3
@@ -22,7 +22,7 @@ library
4
   build-depends:
5
     data-lens        >= 2.0 && < 2.12,
6
     base             >= 1.0 && < 5,
7
-    template-haskell >= 2.11 && < 2.12
8
+    template-haskell >= 2.11 && < 2.14
9
 
10
   exposed-modules:
11
     Data.Lens.Template
(-)math/hs-distributive/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	distributive
3
PORTNAME=	distributive
4
PORTVERSION=	0.5.2
4
PORTVERSION=	0.5.3
5
PORTREVISION=	1
6
CATEGORIES=	math haskell
5
CATEGORIES=	math haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)math/hs-distributive/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499537738
1
TIMESTAMP = 1523780948
2
SHA256 (cabal/distributive-0.5.2.tar.gz) = ade2be6a5e81950ab2918d938037dde0ce09d04dc399cefbf191ce6cb5f76cd9
2
SHA256 (cabal/distributive-0.5.3.tar.gz) = 9173805b9c941bda1f37e5aeb68ae30f57a12df9b17bd2aa86db3b7d5236a678
3
SIZE (cabal/distributive-0.5.2.tar.gz) = 11824
3
SIZE (cabal/distributive-0.5.3.tar.gz) = 10147
(-)math/hs-integer-logarithms/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	integer-logarithms
3
PORTNAME=	integer-logarithms
4
PORTVERSION=	1.0.2
4
PORTVERSION=	1.0.2.1
5
PORTREVISION=	1
6
CATEGORIES=	math haskell
5
CATEGORIES=	math haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)math/hs-integer-logarithms/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499448646
1
TIMESTAMP = 1523429156
2
SHA256 (cabal/integer-logarithms-1.0.2.tar.gz) = 31069ccbff489baf6c4a93cb7475640aabea9366eb0b583236f10714a682b570
2
SHA256 (cabal/integer-logarithms-1.0.2.1.tar.gz) = 32ad4a482a60ec957d1af1268952e2a6b382b67438c14f74f6c2aef2e49b48f2
3
SIZE (cabal/integer-logarithms-1.0.2.tar.gz) = 8854
3
SIZE (cabal/integer-logarithms-1.0.2.1.tar.gz) = 8781
(-)math/hs-kan-extensions/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	kan-extensions
3
PORTNAME=	kan-extensions
4
PORTVERSION=	5.0.2
4
PORTVERSION=	5.1
5
PORTREVISION=	1
6
CATEGORIES=	math haskell
5
CATEGORIES=	math haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)math/hs-kan-extensions/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499623376
1
TIMESTAMP = 1523890567
2
SHA256 (cabal/kan-extensions-5.0.2.tar.gz) = 1c9ede8595424209944e59fd46c1d2edb654758be9a45c1c48a4d3cedf42482e
2
SHA256 (cabal/kan-extensions-5.1.tar.gz) = 193f8e58f267663d5da8e38045b000d0983ac08b84808de42af1a44963f63205
3
SIZE (cabal/kan-extensions-5.0.2.tar.gz) = 19957
3
SIZE (cabal/kan-extensions-5.1.tar.gz) = 22573
(-)math/hs-kan-extensions/files/patch-kan-extensions.cabal (-4 / +4 lines)
Lines 1-10 Link Here
1
--- kan-extensions.cabal.orig	2017-07-09 21:09:48 UTC
1
--- kan-extensions.cabal.orig   2018-01-28 14:54:04 UTC
2
+++ kan-extensions.cabal
2
+++ kan-extensions.cabal
3
@@ -47,7 +47,6 @@ library
3
@@ -57,7 +57,6 @@ library
4
     containers    >= 0.4     && < 0.6,
4
     containers    >= 0.4     && < 0.6,
5
     contravariant >= 1       && < 2,
5
     contravariant >= 1       && < 2,
6
     distributive  >= 0.2.2   && < 1,
6
     distributive  >= 0.2.2   && < 1,
7
-    fail          >= 4.9     && < 5,
7
-    fail          >= 4.9     && < 5,
8
     free          >= 4       && < 5,
8
     free          >= 4       && < 6,
9
     mtl           >= 2.0.1   && < 2.3,
9
     mtl           >= 2.0.1   && < 2.3,
10
     semigroupoids >= 4       && < 6,
10
     profunctors   >= 5       && < 6,
(-)math/hs-pointed/Makefile (-4 / +3 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	pointed
3
PORTNAME=	pointed
4
PORTVERSION=	5
4
PORTVERSION=	5
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	math haskell
6
CATEGORIES=	math haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-18 COMMENT= Pointed and copointed data Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	comonad data-default-class hashable \
13
USE_CABAL=	comonad data-default-class hashable kan-extensions \
14
		kan-extensions semigroupoids semigroups \
14
		semigroupoids semigroups tagged unordered-containers
15
		stm tagged unordered-containers
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)math/hs-semigroupoids/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	semigroupoids
3
PORTNAME=	semigroupoids
4
PORTVERSION=	5.2
4
PORTVERSION=	5.2.2
5
PORTREVISION=	1
6
CATEGORIES=	math haskell
5
CATEGORIES=	math haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)math/hs-semigroupoids/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499609808
1
TIMESTAMP = 1523816690
2
SHA256 (cabal/semigroupoids-5.2.tar.gz) = d957f8804ca0dc2b85ef68edcab92dba9cd5d61ea0dddc41c173dda6f97791bc
2
SHA256 (cabal/semigroupoids-5.2.2.tar.gz) = e4def54834cda65ac1e74e6f12a435410e19c1348e820434a30c491c8937299e
3
SIZE (cabal/semigroupoids-5.2.tar.gz) = 23371
3
SIZE (cabal/semigroupoids-5.2.2.tar.gz) = 23800
(-)math/hs-semigroups/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	semigroups
3
PORTNAME=	semigroups
4
PORTVERSION=	0.18.3
4
PORTVERSION=	0.18.4
5
PORTREVISION=	1
6
CATEGORIES=	math haskell
5
CATEGORIES=	math haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Anything that associates Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	hashable>=1.1 text>=0.10 transformers-compat>=0.3 unordered-containers>=0.2
12
USE_CABAL=	hashable>=1.1 transformers-compat>=0.3 unordered-containers>=0.2
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)math/hs-semigroups/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499594594
1
TIMESTAMP = 1523428484
2
SHA256 (cabal/semigroups-0.18.3.tar.gz) = 35297c986872406e2efe29620c623727369f8c578e2f9c22998d575996e5a9ca
2
SHA256 (cabal/semigroups-0.18.4.tar.gz) = 589e3042329a6bcffb5c0e85834143586db22eb7a2aae094d492cd004f685d27
3
SIZE (cabal/semigroups-0.18.3.tar.gz) = 18629
3
SIZE (cabal/semigroups-0.18.4.tar.gz) = 19869
(-)math/hs-vector-space/Makefile (-2 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	vector-space
4
PORTNAME=	vector-space
5
PORTVERSION=	0.10.4
5
PORTVERSION=	0.13
6
PORTREVISION=	1
7
CATEGORIES=	math haskell
6
CATEGORIES=	math haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)math/hs-vector-space/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499623378
1
TIMESTAMP = 1524638503
2
SHA256 (cabal/vector-space-0.10.4.tar.gz) = b712cc9fc675b1d9e592f56ed08a9636c87783c11d6ac84b5f18f46cdcbefda2
2
SHA256 (cabal/vector-space-0.13.tar.gz) = 0291d5778378acbbb1d6709ba57238f3d6ad551b8b2c6ca2b8177e68f748d617
3
SIZE (cabal/vector-space-0.10.4.tar.gz) = 14249
3
SIZE (cabal/vector-space-0.13.tar.gz) = 16121
(-)net-im/hs-haskell-xmpp/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	haskell-xmpp
3
PORTNAME=	haskell-xmpp
4
PORTVERSION=	1.0.2
4
PORTVERSION=	1.0.2
5
PORTREVISION=	3
5
PORTREVISION=	4
6
CATEGORIES=	net-im haskell
6
CATEGORIES=	net-im haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Haskell XMPP library based on HaXml & STM Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	HaXml>=1.23.3 html mtl>=1.0 network \
13
USE_CABAL=	HaXml>=1.23.3 html mtl>=1.0 network \
14
		polyparse random regex-compat stm utf8-string
14
		polyparse random regex-compat utf8-string
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)net/Makefile (+2 lines)
Lines 245-250 Link Here
245
    SUBDIR += howl
245
    SUBDIR += howl
246
    SUBDIR += hping
246
    SUBDIR += hping
247
    SUBDIR += hs-aws
247
    SUBDIR += hs-aws
248
    SUBDIR += hs-bsb-http-chunked
248
    SUBDIR += hs-connection
249
    SUBDIR += hs-connection
249
    SUBDIR += hs-gsasl
250
    SUBDIR += hs-gsasl
250
    SUBDIR += hs-hoauth2
251
    SUBDIR += hs-hoauth2
Lines 258-263 Link Here
258
    SUBDIR += hs-network-uri
259
    SUBDIR += hs-network-uri
259
    SUBDIR += hs-pcap
260
    SUBDIR += hs-pcap
260
    SUBDIR += hs-publicsuffixlist
261
    SUBDIR += hs-publicsuffixlist
262
    SUBDIR += hs-resolv
261
    SUBDIR += hs-sendfile
263
    SUBDIR += hs-sendfile
262
    SUBDIR += hs-simple-sendfile
264
    SUBDIR += hs-simple-sendfile
263
    SUBDIR += hs-socks
265
    SUBDIR += hs-socks
(-)net/hs-aws/Makefile (-3 / +4 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	aws
3
PORTNAME=	aws
4
PORTVERSION=	0.16
4
PORTVERSION=	0.19
5
PORTREVISION=	1
6
CATEGORIES=	net haskell
5
CATEGORIES=	net haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 16-25 USE_CABAL= aeson>=0.6 attoparsec>=0.11 base16-bytestring \ Link Here
16
		conduit-extra>=1.1 cryptohash>=0.11 data-default>=0.5.3 \
15
		conduit-extra>=1.1 cryptohash>=0.11 data-default>=0.5.3 \
17
		http-conduit>=2.1 http-types>=0.7 lifted-base>=0.1 \
16
		http-conduit>=2.1 http-types>=0.7 lifted-base>=0.1 \
18
		monad-control>=0.3 mtl network resourcet>=1.1 safe>=0.3 \
17
		monad-control>=0.3 mtl network resourcet>=1.1 safe>=0.3 \
19
		scientific>=0.3 tagged>=0.7 text>=0.11 unordered-containers>=0.2 \
18
		scientific>=0.3 tagged>=0.7 unordered-containers>=0.2 \
20
		utf8-string>=0.3 vector>=0.10 xml-conduit>=1.2
19
		utf8-string>=0.3 vector>=0.10 xml-conduit>=1.2
21
20
22
FLAGS_DISABLE=	examples
21
FLAGS_DISABLE=	examples
23
22
23
IGNORE=		Doesn't build with recent hs-conduit and hs-resourcet
24
24
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
25
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
25
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)net/hs-aws/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499623590
1
TIMESTAMP = 1525086517
2
SHA256 (cabal/aws-0.16.tar.gz) = 84b5c60227f3c9eddc0abf0881aee22443fc4a211b8a95f18be628eaa492209c
2
SHA256 (cabal/aws-0.19.tar.gz) = b43b1215405a2c34b9e7ddac8a9f3cf80fff0f031b365a5c0e4e423f45b5777a
3
SIZE (cabal/aws-0.16.tar.gz) = 99193
3
SIZE (cabal/aws-0.19.tar.gz) = 104207
(-)net/hs-aws/files/patch-aws.cabal (-11 lines)
Removed Link Here
1
--- aws.cabal.orig	2017-07-10 15:40:11 UTC
2
+++ aws.cabal
3
@@ -145,7 +145,7 @@ Library
4
                        unordered-containers >= 0.2,
5
                        utf8-string          >= 0.3     && < 1.1,
6
                        vector               >= 0.10,
7
-                       xml-conduit          >= 1.2     && <1.5
8
+                       xml-conduit          >= 1.2     && <1.6
9
  
10
   if !impl(ghc >= 7.6)
11
     Build-depends: ghc-prim
(-)net/hs-bsb-http-chunked/Makefile (+13 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	bsb-http-chunked
4
PORTVERSION=	0.0.0.2
5
CATEGORIES=	net haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Chunked HTTP transfer encoding for bytestring builders
9
10
LICENSE=	BSD3CLAUSE
11
12
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include <bsd.port.mk>
(-)net/hs-bsb-http-chunked/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1524928561
2
SHA256 (cabal/bsb-http-chunked-0.0.0.2.tar.gz) = 28cb750979763c815fbf69a6dc510f837b7ccbe262adf0a28ad270966737d5f4
3
SIZE (cabal/bsb-http-chunked-0.0.0.2.tar.gz) = 6503
(-)net/hs-bsb-http-chunked/files/patch-bsb-http-chunked.cabal (+9 lines)
Added Link Here
1
--- bsb-http-chunked.cabal.orig 2018-04-28 15:19:50 UTC
2
+++ bsb-http-chunked.cabal
3
@@ -43,5 +43,4 @@ Library
4
                      Blaze.ByteString.Builder.Internal.Write
5
 
6
   build-depends:     base >= 4.3 && < 4.12,
7
-                     bytestring >= 0.9 && < 0.11,
8
-                     bytestring-builder < 0.11
9
+                     bytestring >= 0.9 && < 0.11
(-)net/hs-bsb-http-chunked/pkg-descr (+4 lines)
Added Link Here
1
This library contains functions for encoding bytestring builders for
2
chunked HTTP/1.1 transfer.
3
4
WWW: http://github.com/sjakobi/bsb-http-chunked
(-)net/hs-hoauth2/Makefile (-4 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hoauth2
3
PORTNAME=	hoauth2
4
PORTVERSION=	0.5.9
4
PORTVERSION=	1.7.1
5
PORTREVISION=	1
6
CATEGORIES=	net haskell
5
CATEGORIES=	net haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Haskell OAuth2 authentication Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson http-conduit http-types text unordered-containers \
12
USE_CABAL=	aeson http-conduit http-types microlens unordered-containers \
14
		wai warp
13
		uri-bytestring uri-bytestring-aeson wai warp
15
14
16
FLAGS_DISABLE=	test
15
FLAGS_DISABLE=	test
17
16
(-)net/hs-hoauth2/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1501281503
1
TIMESTAMP = 1525036387
2
SHA256 (cabal/hoauth2-0.5.9.tar.gz) = ffa512787b4ef5a32260aa8659260fdd7e0fcafae7c2482275dd85e7a202b25e
2
SHA256 (cabal/hoauth2-1.7.1.tar.gz) = bae84321fb0c90013677d6abe754774f05fbb3271ced0844df725ca4edb38216
3
SIZE (cabal/hoauth2-0.5.9.tar.gz) = 10864
3
SIZE (cabal/hoauth2-1.7.1.tar.gz) = 18045
(-)net/hs-hoauth2/files/patch-hoauth2.cabal (-77 / +20 lines)
Lines 1-83 Link Here
1
--- hoauth2.cabal.orig	2017-04-05 20:01:54 UTC
1
--- hoauth2.cabal.orig  2018-04-29 21:29:58 UTC
2
+++ hoauth2.cabal
2
+++ hoauth2.cabal
3
@@ -63,7 +63,7 @@ Library
3
@@ -77,12 +77,12 @@ Library
4
     bytestring           >= 0.9   && < 0.11,
4
                  bytestring           >= 0.9   && < 0.11,
5
     http-conduit         >= 2.1   && < 2.3,
5
                  http-conduit         >= 2.1   && < 2.4,
6
     http-types           >= 0.9   && < 0.10,
6
                  http-types           >= 0.11   && < 0.13,
7
-    aeson                >= 0.11  && < 1.2,
7
-                 aeson                >= 0.11  && < 1.3,
8
+    aeson                >= 0.11  && < 1.3,
8
+                 aeson                >= 0.11  && < 1.4,
9
     unordered-containers >= 0.2.5
9
                  unordered-containers >= 0.2.5,
10
 
10
                  uri-bytestring       >= 0.2.3.1 && < 0.4,
11
 
11
                  uri-bytestring-aeson >= 0.1   && < 0.2,
12
@@ -87,7 +87,7 @@ Executable test-weibo
12
                  microlens            >= 0.4.0 && < 0.5,
13
                        http-conduit      >= 2.1    && < 2.3,
13
-                 exceptions           >= 0.8.3 && < 0.10
14
                        text              >= 0.11   && < 1.3,
14
+                 exceptions           >= 0.8.3 && < 0.11
15
                        bytestring        >= 0.9    && < 0.11,
16
-                       aeson             >= 0.11   && < 1.2,
17
+                       aeson             >= 0.11   && < 1.3,
18
                        hoauth2
19
 
20
   if impl(ghc >= 6.12.0)
21
@@ -111,7 +111,7 @@ Executable test-google
22
                        http-conduit      >= 2.1    && < 2.3,
23
                        text              >= 0.11   && < 1.3,
24
                        bytestring        >= 0.9    && < 0.11,
25
-                       aeson             >= 0.11   && < 1.2,
26
+                       aeson             >= 0.11   && < 1.3,
27
                        hoauth2
28
 
29
   if impl(ghc >= 6.12.0)
30
@@ -135,7 +135,7 @@ Executable test-github
31
                        http-conduit      >= 2.1    && < 2.3,
32
                        text              >= 0.11   && < 1.3,
33
                        bytestring        >= 0.9    && < 0.11,
34
-                       aeson             >= 0.11   && < 1.2,
35
+                       aeson             >= 0.11   && < 1.3,
36
                        hoauth2
37
 
38
   if impl(ghc >= 6.12.0)
39
@@ -158,7 +158,7 @@ Executable test-douban
40
                        http-conduit      >= 2.1    && < 2.3,
41
                        text              >= 0.11   && < 1.3,
42
                        bytestring        >= 0.9    && < 0.11,
43
-                       aeson             >= 0.11   && < 1.2,
44
+                       aeson             >= 0.11   && < 1.3,
45
                        hoauth2
46
 
15
 
47
   if impl(ghc >= 6.12.0)
16
   if impl(ghc >= 6.12.0)
48
@@ -181,7 +181,7 @@ Executable test-facebook
17
       ghc-options: -Wall -fwarn-tabs -funbox-strict-fields
49
                        http-conduit      >= 2.1    && < 2.3,
18
@@ -125,7 +125,7 @@ Executable demo-server
50
                        text              >= 0.11   && < 1.3,
51
                        bytestring        >= 0.9    && < 0.11,
52
-                       aeson             >= 0.11   && < 1.2,
53
+                       aeson             >= 0.11   && < 1.3,
54
                        hoauth2
55
 
56
   if impl(ghc >= 6.12.0)
57
@@ -207,7 +207,7 @@ Executable test-fitbit
58
                        wai               >= 3.2    && < 3.3,
19
                        wai               >= 3.2    && < 3.3,
59
                        warp              >= 3.2    && < 3.3,
20
                        warp              >= 3.2    && < 3.3,
60
                        containers        >= 0.4    && < 0.6,
21
                        containers        >= 0.4    && < 0.6,
61
-                       aeson             >= 0.11   && < 1.2,
22
-                       aeson             >= 0.11   && < 1.3,
62
+                       aeson             >= 0.11   && < 1.3,
23
+                       aeson             >= 0.11   && < 1.4,
63
                        hoauth2
24
                        microlens            >= 0.4.0 && < 0.5,
64
 
25
                        unordered-containers >= 0.2.8 && < 0.2.9,
65
 
26
                        wai-extra >= 3.0.21.0 && < 3.0.22.0,
66
@@ -231,7 +231,7 @@ Executable test-stackexchange
67
                        http-conduit      >= 2.1    && < 2.3,
68
                        text              >= 0.11   && < 1.3,
69
                        bytestring        >= 0.9    && < 0.11,
70
-                       aeson             >= 0.11   && < 1.2,
71
+                       aeson             >= 0.11   && < 1.3,
72
                        hoauth2
73
 
74
   if impl(ghc >= 6.12.0)
75
@@ -254,7 +254,7 @@ Executable test-dropbox
76
                        http-conduit      >= 2.1    && < 2.3,
77
                        text              >= 0.11   && < 1.3,
78
                        bytestring        >= 0.9    && < 0.11,
79
-                       aeson             >= 0.11   && < 1.2,
80
+                       aeson             >= 0.11   && < 1.3,
81
                        hoauth2
82
 
83
   if impl(ghc >= 6.12.0)
(-)net/hs-maccatcher/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	maccatcher
3
PORTNAME=	maccatcher
4
PORTVERSION=	2.1.5
4
PORTVERSION=	2.1.5
5
PORTREVISION=	10
5
PORTREVISION=	11
6
CATEGORIES=	net haskell
6
CATEGORIES=	net haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Obtain the host MAC address on *NIX and Windows Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	parsec
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)net/hs-network-protocol-xmpp/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	network-protocol-xmpp
3
PORTNAME=	network-protocol-xmpp
4
PORTVERSION=	0.4.8
4
PORTVERSION=	0.4.8
5
PORTREVISION=	3
5
PORTREVISION=	4
6
CATEGORIES=	net haskell
6
CATEGORIES=	net haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Client library for the XMPP protocol Link Here
11
LICENSE=	GPLv3
11
LICENSE=	GPLv3
12
12
13
USE_CABAL=	gnuidn>=0.2 gnutls>=0.1.4 gsasl>=0.3 libxml-sax>=0.7 \
13
USE_CABAL=	gnuidn>=0.2 gnutls>=0.1.4 gsasl>=0.3 libxml-sax>=0.7 \
14
		monads-tf>=0.1 network>=2.2 text>=0.10 xml-types>=0.3
14
		monads-tf>=0.1 network>=2.2 xml-types>=0.3
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)net/hs-network-uri/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	network-uri
3
PORTNAME=	network-uri
4
PORTVERSION=	2.6.1.0
4
PORTVERSION=	2.6.1.0
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	net haskell
6
CATEGORIES=	net haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= URI manipulation Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	parsec>=3.0
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)net/hs-publicsuffixlist/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	publicsuffixlist
3
PORTNAME=	publicsuffixlist
4
PORTVERSION=	0.1
4
PORTVERSION=	0.1
5
PORTREVISION=	9
5
PORTREVISION=	10
6
CATEGORIES=	net haskell
6
CATEGORIES=	net haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Is a given string a domain suffix? Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	cereal data-default text>=0.11 utf8-string
13
USE_CABAL=	cereal data-default utf8-string
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)net/hs-resolv/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	resolv
4
PORTVERSION=	0.1.1.1
5
CATEGORIES=	net haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Domain Name Service (DNS) lookup via the libresolv standard library routines
9
10
LICENSE=	GPLv3
11
12
USE_CABAL=	base16-bytestring
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)net/hs-resolv/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1523298714
2
SHA256 (cabal/resolv-0.1.1.1.tar.gz) = 49b12ed2b175cca3f885c06ca6906cde1245c02b6f98f2a95fc20d6a8ae40772
3
SIZE (cabal/resolv-0.1.1.1.tar.gz) = 149436
(-)net/hs-resolv/files/patch-resolv.cabal (+11 lines)
Added Link Here
1
--- resolv.cabal.orig   2018-04-09 19:24:44 UTC
2
+++ resolv.cabal
3
@@ -78,7 +78,7 @@ library
4
                      Network.DNS.FFI
5
                      Compat
6
 
7
-  build-depends:     base              >= 4.5 && <4.11
8
+  build-depends:     base              >= 4.5 && <4.12
9
                    , base16-bytestring == 0.1.*
10
                    , binary            >= 0.7.3 && < 0.9
11
                    , bytestring        >= 0.9.2 && < 0.11
(-)net/hs-resolv/pkg-descr (+5 lines)
Added Link Here
1
This package implements an API for accessing the Domain Name Service (DNS)
2
resolver service via the standard libresolv system library (whose API is
3
often available directly via the standard libc C library) on Unix systems.
4
5
WWW: https://github.com/hvr/resolv
(-)print/hs-hscolour/Makefile (-1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	hscolour
4
PORTNAME=	hscolour
5
PORTVERSION=	${HSCOLOUR_VERSION}
5
PORTVERSION=	${HSCOLOUR_VERSION}
6
PORTREVISION=	1
7
PORTEPOCH=	1
6
PORTEPOCH=	1
8
CATEGORIES=	print haskell
7
CATEGORIES=	print haskell
9
8
(-)print/hs-hscolour/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499623755
1
TIMESTAMP = 1523651197
2
SHA256 (cabal/hscolour-1.24.1.tar.gz) = e46fe3de8ed6f96e2216b94b7608d01919bc86b15dd8d0ec7e71c0e7e5bf79c8
2
SHA256 (cabal/hscolour-1.24.4.tar.gz) = 243332b082294117f37b2c2c68079fa61af68b36223b3fc07594f245e0e5321d
3
SIZE (cabal/hscolour-1.24.1.tar.gz) = 28717
3
SIZE (cabal/hscolour-1.24.4.tar.gz) = 28729
(-)science/hs-bio/Makefile (-19 lines)
Removed Link Here
1
# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
2
# $FreeBSD$
3
4
PORTNAME=	bio
5
PORTVERSION=	0.5.3
6
PORTREVISION=	4
7
CATEGORIES=	science haskell
8
9
MAINTAINER=	haskell@FreeBSD.org
10
COMMENT=	Bioinformatics library
11
12
LICENSE=	LGPL21
13
14
USE_CABAL=	mtl old-time parallel parsec QuickCheck>=2 random tagsoup>=0.8
15
16
EXECUTABLE=	fastout flowclip flx frecover frename orf rselect-pe
17
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include <bsd.port.mk>
(-)science/hs-bio/distinfo (-2 lines)
Removed Link Here
1
SHA256 (cabal/bio-0.5.3.tar.gz) = 42c8f9b83fea6bf51356afe1251910ba4421e0af0bb4f26431eaf385971d7eed
2
SIZE (cabal/bio-0.5.3.tar.gz) = 103707
(-)science/hs-bio/files/patch-Bio_Alignment_Bowtie.hs (-7 lines)
Removed Link Here
1
--- Bio/Alignment/Bowtie.hs.orig	2013-07-20 07:25:31 UTC
2
+++ Bio/Alignment/Bowtie.hs
3
@@ -1,3 +1,4 @@
4
+{-# LANGUAGE FlexibleContexts #-}
5
 {-| This module provides a data type to represent an alignment
6
 produced by the Bowtie short-read alignment tool (see
7
 <http://bowtie-bio.sourceforge.net/index.shtml>).
(-)science/hs-bio/files/patch-bio.cabal (-11 lines)
Removed Link Here
1
--- ./bio.cabal.orig	2011-12-15 12:56:28.000000000 +0100
2
+++ ./bio.cabal	2011-12-17 11:02:26.000000000 +0100
3
@@ -38,7 +38,7 @@
4
   Default:           True
5
 
6
 Library
7
-  Build-Depends:     base>=4 && <5, binary >=0.4 && <0.5, tagsoup>=0.8, bytestring >= 0.9.1,
8
+  Build-Depends:     base>=4 && <5, binary >=0.4, tagsoup>=0.8, bytestring >= 0.9.1,
9
                      containers, array, parallel, parsec, mtl, directory, QuickCheck >= 2
10
 
11
   Exposed-modules:   Bio.Sequence,
(-)science/hs-bio/pkg-descr (-13 lines)
Removed Link Here
1
This is a collection of data structures and algorithms useful for
2
building bioinformatics-related tools and utilities. Current list of
3
features includes: a Sequence data type supporting protein and
4
nucleotide sequences and conversion between them. As of version 0.4,
5
different kinds of sequence have different types. Support for quality
6
data, reading and writing Fasta formatted files, reading TwoBit and phd
7
formats, and Roche/454 SFF files. Rudimentary (i.e. unoptimized) support
8
for doing alignments - including dynamic adjustment of scores based on
9
sequence quality. Also Blast output parsing. Partly implemented single
10
linkage clustering, and multiple alignment. Reading Gene Ontology (GO)
11
annotations (GOA) and definitions hierarchy.
12
13
WWW: http://biohaskell.org/Libraries/Bio
(-)security/Makefile (+1 lines)
Lines 251-256 Link Here
251
    SUBDIR += hs-cryptohash-sha1
251
    SUBDIR += hs-cryptohash-sha1
252
    SUBDIR += hs-cryptohash-sha256
252
    SUBDIR += hs-cryptohash-sha256
253
    SUBDIR += hs-cryptonite
253
    SUBDIR += hs-cryptonite
254
    SUBDIR += hs-cryptonite-conduit
254
    SUBDIR += hs-digest
255
    SUBDIR += hs-digest
255
    SUBDIR += hs-ed25519
256
    SUBDIR += hs-ed25519
256
    SUBDIR += hs-entropy
257
    SUBDIR += hs-entropy
(-)security/hs-HsOpenSSL/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	HsOpenSSL
3
PORTNAME=	HsOpenSSL
4
PORTVERSION=	0.11.4.9
4
PORTVERSION=	0.11.4.13
5
PORTREVISION=	1
6
CATEGORIES=	security haskell
5
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)security/hs-HsOpenSSL/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499450950
1
TIMESTAMP = 1524153978
2
SHA256 (cabal/HsOpenSSL-0.11.4.9.tar.gz) = ea0fe9bb2a6aa9afe5229dfdc44cae493c3fccf9daffa091d2d1aaa09087b378
2
SHA256 (cabal/HsOpenSSL-0.11.4.13.tar.gz) = 125cd16f3db36ed102fe8748e474eaca69dbc57ee8794e29863c69d0a47fff47
3
SIZE (cabal/HsOpenSSL-0.11.4.9.tar.gz) = 79689
3
SIZE (cabal/HsOpenSSL-0.11.4.13.tar.gz) = 79832
(-)security/hs-certificate/Makefile (+2 lines)
Lines 20-24 EXECUTABLE_FLAG_ENABLE= executable Link Here
20
EXECUTABLE_FLAG_CABAL=		cmdargs text>=0.11 cryptohash crypto-pubkey
20
EXECUTABLE_FLAG_CABAL=		cmdargs text>=0.11 cryptohash crypto-pubkey
21
EXECUTABLE_FLAG_EXECUTABLE=	certificate
21
EXECUTABLE_FLAG_EXECUTABLE=	certificate
22
22
23
IGNORE=		Doesn't build with recent GHC version
24
23
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
25
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
24
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)security/hs-crypto-conduit/files/patch-crypto-conduit.cabal (-4 / +5 lines)
Lines 1-14 Link Here
1
--- crypto-conduit.cabal.orig	2014-11-12 15:04:14 UTC
1
--- crypto-conduit.cabal.orig   2014-11-12 15:04:14 UTC
2
+++ crypto-conduit.cabal
2
+++ crypto-conduit.cabal
3
@@ -37,9 +37,9 @@ Library
3
@@ -37,9 +37,9 @@ Library
4
   Build-depends:
4
   Build-depends:
5
     base         >= 3   && < 5,
5
     base         >= 3   && < 5,
6
     bytestring   >= 0.9,
6
     bytestring   >= 0.9,
7
-    cereal       >= 0.3 && < 0.5,
7
-    cereal       >= 0.3 && < 0.5,
8
+    cereal       >= 0.3 && < 0.6,
8
-    conduit      >= 1.0 && < 1.3,
9
     conduit      >= 1.0 && < 1.3,
10
-    transformers >= 0.2 && < 0.5,
9
-    transformers >= 0.2 && < 0.5,
10
+    cereal       >= 0.3 && < 0.6,
11
+    conduit      >= 1.0 && < 1.4,
11
+    transformers >= 0.2 && < 0.6,
12
+    transformers >= 0.2 && < 0.6,
12
     resourcet
13
     resourcet
13
   if flag(conduit11)
14
   if flag(conduit11)
14
     Build-depends: conduit-extra >= 1.1
15
     Build-depends: conduit-extra >= 1.1
(-)security/hs-cryptohash-md5/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	cryptohash-md5
3
PORTNAME=	cryptohash-md5
4
PORTVERSION=	0.11.100.1
4
PORTVERSION=	0.11.100.1
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	security haskell
6
CATEGORIES=	security haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)security/hs-cryptohash-md5/files/patch-cryptohash-md5.cabal (+11 lines)
Added Link Here
1
--- cryptohash-md5.cabal.orig   2018-04-11 18:11:29 UTC
2
+++ cryptohash-md5.cabal
3
@@ -41,7 +41,7 @@ source-repository head
4
 
5
 library
6
   default-language:  Haskell2010
7
-  build-depends:     base             >= 4.5   && < 4.10
8
+  build-depends:     base             >= 4.5   && < 4.12
9
                    , bytestring       >= 0.9.2 && < 0.11
10
 
11
   hs-source-dirs:    src
(-)security/hs-cryptohash-sha1/Makefile (-7 / +7 lines)
Lines 1-14 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	cryptohash-sha1
3
PORTNAME=      cryptohash-sha1
4
PORTVERSION=	0.11.100.1
4
PORTVERSION=   0.11.100.1
5
PORTREVISION=	1
5
PORTREVISION=  2
6
CATEGORIES=	security haskell
6
CATEGORIES=    security haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=    haskell@FreeBSD.org
9
COMMENT=	A practical incremental and one-pass, pure API to the SHA-1 hash algorithm
9
COMMENT=       A practical incremental and one-pass, pure API to the SHA-1 hash algorithm
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=       BSD3CLAUSE
12
12
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)security/hs-cryptohash-sha1/files/patch-cryptohash-sha1.cabal (+11 lines)
Added Link Here
1
--- cryptohash-sha1.cabal.orig  2018-04-13 20:05:39 UTC
2
+++ cryptohash-sha1.cabal
3
@@ -41,7 +41,7 @@ source-repository head
4
 
5
 library
6
   default-language:  Haskell2010
7
-  build-depends:     base             >= 4.5   && < 4.10
8
+  build-depends:     base             >= 4.5   && < 4.12
9
                    , bytestring       >= 0.9.2 && < 0.11
10
 
11
   hs-source-dirs:    src
(-)security/hs-cryptohash-sha256/Makefile (-7 / +6 lines)
Lines 1-14 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	cryptohash-sha256
3
PORTNAME=      cryptohash-sha256
4
PORTVERSION=	0.11.100.1
4
PORTVERSION=   0.11.101.0
5
PORTREVISION=	1
5
CATEGORIES=    security haskell
6
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=    haskell@FreeBSD.org
9
COMMENT=	A practical incremental and one-pass, pure API to the SHA-256 hash algorithm
8
COMMENT=       A practical incremental and one-pass, pure API to the SHA-256 hash algorithm
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=       BSD3CLAUSE
12
11
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
12
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include <bsd.port.mk>
13
.include <bsd.port.mk>
(-)security/hs-cryptohash-sha256/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499788695
1
TIMESTAMP = 1523276193
2
SHA256 (cabal/cryptohash-sha256-0.11.100.1.tar.gz) = 57b02338e9648639335788b422dd4c744543cb0991347472e2e3628a33c2f5d6
2
SHA256 (cabal/cryptohash-sha256-0.11.101.0.tar.gz) = 52756435dbea248e344fbcbcc5df5307f60dfacf337dfd11ae30f1c7a4da05dd
3
SIZE (cabal/cryptohash-sha256-0.11.100.1.tar.gz) = 10885
3
SIZE (cabal/cryptohash-sha256-0.11.101.0.tar.gz) = 14996
(-)security/hs-cryptohash-sha256/files/patch-cryptohash-sha256.cabal (+11 lines)
Added Link Here
1
--- cryptohash-sha256.cabal.orig        2018-04-09 12:20:11 UTC
2
+++ cryptohash-sha256.cabal
3
@@ -74,7 +74,7 @@ library
4
                      Trustworthy
5
                      Unsafe
6
 
7
-  build-depends:     base             >= 4.5   && < 4.11
8
+  build-depends:     base             >= 4.5   && < 4.12
9
                    , bytestring       >= 0.9.2 && < 0.11
10
 
11
   ghc-options:       -Wall
(-)security/hs-cryptohash-sha256/pkg-descr (-1 / +1 lines)
Lines 13-16 on packages other than base and bytestring. Link Here
13
Consequently, this package can be used as a drop-in replacement for cryptohash's
13
Consequently, this package can be used as a drop-in replacement for cryptohash's
14
Crypto.Hash.SHA256 module, though with a clearly smaller footprint.
14
Crypto.Hash.SHA256 module, though with a clearly smaller footprint.
15
15
16
WWW: http://hackage.haskell.org/package/cryptohash-sha256
16
WWW: http://hackage.haskell.org/package/cryptohash-sha256
(-)security/hs-cryptonite-conduit/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	cryptonite-conduit
4
PORTVERSION=	0.2.2
5
CATEGORIES=	security haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Cryptonite conduit
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	conduit conduit-extra cryptonite resourcet
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)security/hs-cryptonite-conduit/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1525170379
2
SHA256 (cabal/cryptonite-conduit-0.2.2.tar.gz) = 705d69ab3f79b7b8810c7b9e7da81a1c6686b6a4323b1e78150576a25a658dae
3
SIZE (cabal/cryptonite-conduit-0.2.2.tar.gz) = 5405
(-)security/hs-cryptonite-conduit/pkg-descr (+5 lines)
Added Link Here
1
Conduit bridge for cryptonite. For now only provide a conduit version for
2
hash and hmac, but with contribution, this could provide cipher conduits too,
3
and probably other things.
4
5
WWW: https://github.com/haskell-crypto/cryptonite-conduit
(-)security/hs-hackage-security/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hackage-security
3
PORTNAME=	hackage-security
4
PORTVERSION=	0.5.2.2
4
PORTVERSION=	0.5.3.0
5
PORTREVISION=	1
6
CATEGORIES=	security haskell
5
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= The hackage security library provides both server and client utilities Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	base16-bytestring base64-bytestring cryptohash-sha256 ed25519 \
12
USE_CABAL=	base16-bytestring base64-bytestring cryptohash-sha256 ed25519 \
14
		mtl network network-uri old-locale old-time parsec tar zlib
13
		mtl network network-uri old-locale old-time tar zlib
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)security/hs-hackage-security/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499790857
1
TIMESTAMP = 1523300294
2
SHA256 (cabal/hackage-security-0.5.2.2.tar.gz) = 507a837851264a774c8f4d400f798c3dac5be11dc428fe72d33ef594ca533c41
2
SHA256 (cabal/hackage-security-0.5.3.0.tar.gz) = db986e17e9265aa9e40901690815b890b97d53159eb24d0a6cafaa7c18577c21
3
SIZE (cabal/hackage-security-0.5.2.2.tar.gz) = 83131
3
SIZE (cabal/hackage-security-0.5.3.0.tar.gz) = 87119
(-)security/hs-hackage-security/files/patch-hackage-security.cabal (-10 lines)
Removed Link Here
1
--- hackage-security.cabal.orig	2016-08-28 22:57:40 UTC
2
+++ hackage-security.cabal
3
@@ -101,7 +101,6 @@ library
4
                        bytestring        >= 0.9     && < 0.11,
5
                        Cabal             >= 1.14    && < 1.26,
6
                        containers        >= 0.4     && < 0.6,
7
-                       directory         >= 1.1.0.2 && < 1.3,
8
                        ed25519           >= 0.0     && < 0.1,
9
                        filepath          >= 1.2     && < 1.5,
10
                        mtl               >= 2.2     && < 2.3,
(-)security/hs-monadcryptorandom/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	monadcryptorandom
3
PORTNAME=	monadcryptorandom
4
PORTVERSION=	0.7.1
4
PORTVERSION=	0.7.2.1
5
PORTREVISION=	1
6
CATEGORIES=	security haskell
5
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)security/hs-monadcryptorandom/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624172
1
TIMESTAMP = 1524150252
2
SHA256 (cabal/monadcryptorandom-0.7.1.tar.gz) = 85c37875743cd2357fba28d0bde3b06cd90f4f2d9770b8e0221e15258ac6b9e7
2
SHA256 (cabal/monadcryptorandom-0.7.2.1.tar.gz) = 69453b6f8681033ff68a5afd410a336a37ff149de816439d5c49433d790a760d
3
SIZE (cabal/monadcryptorandom-0.7.1.tar.gz) = 4851
3
SIZE (cabal/monadcryptorandom-0.7.2.1.tar.gz) = 4851
(-)security/hs-nonce/Makefile (-3 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	nonce
3
PORTNAME=	nonce
4
PORTVERSION=	1.0.4
4
PORTVERSION=	1.0.7
5
PORTREVISION=	1
6
CATEGORIES=	security haskell
5
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Generate cryptographic nonces Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	base64-bytestring cprng-aes>=0.5 crypto-random entropy>=0.3.7 text>=0.9
12
USE_CABAL=	base64-bytestring cprng-aes>=0.5 crypto-random entropy>=0.3.7 \
13
		unliftio
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)security/hs-nonce/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499537845
1
TIMESTAMP = 1523901488
2
SHA256 (cabal/nonce-1.0.4.tar.gz) = 51661ae3dda7263f1772d628f9a7c08a319dc221b3936ceabea3b2a50f086ef6
2
SHA256 (cabal/nonce-1.0.7.tar.gz) = 4b4f6232b2cb07a6de47a838b4dc35c346a745683866dbfc6ebb8682158037e1
3
SIZE (cabal/nonce-1.0.4.tar.gz) = 2788
3
SIZE (cabal/nonce-1.0.7.tar.gz) = 2956
(-)security/hs-tls/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	tls
3
PORTNAME=	tls
4
PORTVERSION=	1.3.11
4
PORTVERSION=	1.4.1
5
PORTREVISION=	1
6
CATEGORIES=	security haskell
5
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)security/hs-tls/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499542268
1
TIMESTAMP = 1524684486
2
SHA256 (cabal/tls-1.3.11.tar.gz) = 3f008eb942874f8114f9a332f9669c44d72825ba39ce0fad89f0f8dfa6fb2703
2
SHA256 (cabal/tls-1.4.1.tar.gz) = bbead1afc0b808bd5cff7bddaeae84ade37f18bbe72bd78d45a2fa4ac41908f8
3
SIZE (cabal/tls-1.3.11.tar.gz) = 94342
3
SIZE (cabal/tls-1.4.1.tar.gz) = 92647
(-)security/hs-x509-store/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	x509-store
3
PORTNAME=	x509-store
4
PORTVERSION=	1.6.2
4
PORTVERSION=	1.6.6
5
PORTREVISION=	1
6
CATEGORIES=	security haskell
5
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)security/hs-x509-store/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499594984
1
TIMESTAMP = 1523784064
2
SHA256 (cabal/x509-store-1.6.2.tar.gz) = 49fd261c7e55a45fd357931a6d9f81e22f242e6047304d3e2662e43db94d807b
2
SHA256 (cabal/x509-store-1.6.6.tar.gz) = 6a276f595cf91c9688129cad4c9c6be9c349ffc0de22300eeb3dfa6a2b6e7635
3
SIZE (cabal/x509-store-1.6.2.tar.gz) = 4326
3
SIZE (cabal/x509-store-1.6.6.tar.gz) = 10802
(-)security/hs-x509-system/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	x509-system
3
PORTNAME=	x509-system
4
PORTVERSION=	1.6.4
4
PORTVERSION=	1.6.6
5
PORTREVISION=	1
6
CATEGORIES=	security haskell
5
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)security/hs-x509-system/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624174
1
TIMESTAMP = 1524253699
2
SHA256 (cabal/x509-system-1.6.4.tar.gz) = d98ef028855ad73a872ed86026f205aba383378bf1e63462c5d3e4733b60ff4c
2
SHA256 (cabal/x509-system-1.6.6.tar.gz) = 40dcdaae3ec67f38c08d96d4365b901eb8ac0c590bd7972eb429d37d58aa4419
3
SIZE (cabal/x509-system-1.6.4.tar.gz) = 3443
3
SIZE (cabal/x509-system-1.6.6.tar.gz) = 3419
(-)security/hs-x509-validation/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	x509-validation
3
PORTNAME=	x509-validation
4
PORTVERSION=	1.6.5
4
PORTVERSION=	1.6.10
5
PORTREVISION=	1
6
CATEGORIES=	security haskell
5
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)security/hs-x509-validation/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499594943
1
TIMESTAMP = 1524342266
2
SHA256 (cabal/x509-validation-1.6.5.tar.gz) = d1f73197677b6d19795fc80e4a1fa93e810d567ee4e3edc74e841b3eb20e1ca4
2
SHA256 (cabal/x509-validation-1.6.10.tar.gz) = 761c9d77322528259b690508e829cb360feb1fc542951a99f3af51ae980e45d7
3
SIZE (cabal/x509-validation-1.6.5.tar.gz) = 10370
3
SIZE (cabal/x509-validation-1.6.10.tar.gz) = 19356
(-)security/hs-x509/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	x509
3
PORTNAME=	x509
4
PORTVERSION=	1.6.5
4
PORTVERSION=	1.7.3
5
PORTREVISION=	1
6
CATEGORIES=	security haskell
5
CATEGORIES=	security haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)security/hs-x509/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499543706
1
TIMESTAMP = 1523638130
2
SHA256 (cabal/x509-1.6.5.tar.gz) = b53894214e23ab2795f2a9f4c885e37b35a223bbc03763b0017ce06dc8394783
2
SHA256 (cabal/x509-1.7.3.tar.gz) = 41740f949bb773dc721d342a85587a512658c81ee8cd38f102473b315e127356
3
SIZE (cabal/x509-1.6.5.tar.gz) = 16711
3
SIZE (cabal/x509-1.7.3.tar.gz) = 18386
(-)shells/hs-shelly/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	shelly
3
PORTNAME=	shelly
4
PORTVERSION=	1.6.8.3
4
PORTVERSION=	1.7.2
5
PORTREVISION=	1
6
CATEGORIES=	shells haskell
5
CATEGORIES=	shells haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 LICENSE= BSD3CLAUSE Link Here
12
11
13
USE_CABAL=	async enclosed-exceptions exceptions>=0.6 lifted-async \
12
USE_CABAL=	async enclosed-exceptions exceptions>=0.6 lifted-async \
14
		lifted-base monad-control>=0.3.2 mtl>=2 system-fileio \
13
		lifted-base monad-control>=0.3.2 mtl>=2 system-fileio \
15
		system-filepath>=0.4.7 text transformers-base unix-compat
14
		system-filepath>=0.4.7 transformers-base unix-compat
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)shells/hs-shelly/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624201
1
TIMESTAMP = 1524404401
2
SHA256 (cabal/shelly-1.6.8.3.tar.gz) = 78ae736c22455b40176b47003be4ea9ea2d02b440f921a1a022e8536833a8487
2
SHA256 (cabal/shelly-1.7.2.tar.gz) = 7662c746888a71f785fe00dde6940aeacdec6af700aec567493a99d8e31ef111
3
SIZE (cabal/shelly-1.6.8.3.tar.gz) = 98086
3
SIZE (cabal/shelly-1.7.2.tar.gz) = 101946
(-)sysutils/hs-angel/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	angel
3
PORTNAME=	angel
4
PORTVERSION=	0.6.2
4
PORTVERSION=	0.6.2
5
PORTREVISION=	2
5
PORTREVISION=	4
6
CATEGORIES=	sysutils haskell
6
CATEGORIES=	sysutils haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Process management and supervision daemon Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	configurator>=0.1 mtl old-locale optparse-applicative \
13
USE_CABAL=	configurator>=0.1 mtl old-locale optparse-applicative \
14
		stm>=2.0 text>=0.11 unordered-containers>=0.1.4
14
		unordered-containers>=0.1.4
15
15
16
EXECUTABLE=	angel
16
EXECUTABLE=	angel
17
17
(-)sysutils/hs-ekg-core/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ekg-core
3
PORTNAME=	ekg-core
4
PORTVERSION=	0.1.1.1
4
PORTVERSION=	0.1.1.4
5
PORTREVISION=	1
6
CATEGORIES=	sysutils haskell
5
CATEGORIES=	sysutils haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Tracking of system metrics Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	text unordered-containers
12
USE_CABAL=	unordered-containers
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)sysutils/hs-ekg-core/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538190
1
TIMESTAMP = 1523637800
2
SHA256 (cabal/ekg-core-0.1.1.1.tar.gz) = 54de3df4b1b027aa2f3760b64f6a8c8134f3275b6d95bf1cf1fc0e74282939d6
2
SHA256 (cabal/ekg-core-0.1.1.4.tar.gz) = 66d89acca05c1c91dc57a9c4b3f62d25ccd0c04bb2bfd46d5947f9b8cd8ee937
3
SIZE (cabal/ekg-core-0.1.1.1.tar.gz) = 12426
3
SIZE (cabal/ekg-core-0.1.1.4.tar.gz) = 13252
(-)sysutils/hs-ekg-core/files/patch-ekg-core.cabal (+11 lines)
Added Link Here
1
--- ekg-core.cabal.orig 2018-04-13 16:45:53 UTC
2
+++ ekg-core.cabal
3
@@ -33,7 +33,7 @@ library
4
 
5
   build-depends:
6
     ghc-prim < 0.6,
7
-    base >= 4.5 && < 4.11,
8
+    base >= 4.5 && < 4.12,
9
     containers >= 0.5 && < 0.6,
10
     text < 1.3,
11
     unordered-containers < 0.3
(-)sysutils/hs-ekg-json/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ekg-json
3
PORTNAME=	ekg-json
4
PORTVERSION=	0.1.0.5
4
PORTVERSION=	0.1.0.6
5
PORTREVISION=	1
6
CATEGORIES=	sysutils haskell
5
CATEGORIES=	sysutils haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= JSON encoding of ekg metrics Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson ekg-core>=0.1 text unordered-containers
12
USE_CABAL=	aeson ekg-core>=0.1 unordered-containers
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)sysutils/hs-ekg-json/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499546477
1
TIMESTAMP = 1524430137
2
SHA256 (cabal/ekg-json-0.1.0.5.tar.gz) = 0cd5ecae57a156a5c779acff70d0fa3b02c52cb05283c0effb62a2902ebe8556
2
SHA256 (cabal/ekg-json-0.1.0.6.tar.gz) = 1e6a80aa0a28bbf41c9c6364cbb5731160d14fa54145f27a82d0b3467a04dd47
3
SIZE (cabal/ekg-json-0.1.0.5.tar.gz) = 3092
3
SIZE (cabal/ekg-json-0.1.0.6.tar.gz) = 3094
(-)sysutils/hs-ekg-json/files/patch-ekg-json.cabal (+13 lines)
Added Link Here
1
--- ekg-json.cabal.orig 2018-04-22 20:52:14 UTC
2
+++ ekg-json.cabal
3
@@ -20,8 +20,8 @@ library
4
   exposed-modules:
5
     System.Metrics.Json
6
   build-depends:
7
-    aeson >=0.4 && < 1.3,
8
-    base >= 4.5 && < 4.11,
9
+    aeson >=0.4 && < 1.4,
10
+    base >= 4.5 && < 4.12,
11
     ekg-core >= 0.1 && < 0.2,
12
     text < 1.3,
13
     unordered-containers < 0.3
(-)sysutils/hs-ekg/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ekg
3
PORTNAME=	ekg
4
PORTVERSION=	0.4.0.13
4
PORTVERSION=	0.4.0.15
5
PORTREVISION=	1
6
CATEGORIES=	sysutils haskell
5
CATEGORIES=	sysutils haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Remote monitoring of processes Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson ekg-core>=0.1 ekg-json>=0.1 network snap-core \
12
USE_CABAL=	aeson ekg-core>=0.1 ekg-json>=0.1 network snap-core \
14
		snap-server text unordered-containers
13
		snap-server unordered-containers
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)sysutils/hs-ekg/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624252
1
TIMESTAMP = 1525008611
2
SHA256 (cabal/ekg-0.4.0.13.tar.gz) = 44b1d5987e8d8061aaf05fd96f9072399ba16b07999caf5186e856c7e47bb48f
2
SHA256 (cabal/ekg-0.4.0.15.tar.gz) = 482ae3be495cfe4f03332ad1c79ce8b5ad4f9c8eec824980c664808ae32c6dcc
3
SIZE (cabal/ekg-0.4.0.13.tar.gz) = 171231
3
SIZE (cabal/ekg-0.4.0.15.tar.gz) = 171305
(-)sysutils/hs-ekg/files/patch-ekg.cabal (+11 lines)
Added Link Here
1
--- ekg.cabal.orig      2018-04-29 13:38:25 UTC
2
+++ ekg.cabal
3
@@ -39,7 +39,7 @@ library
4
     System.Remote.Snap
5
 
6
   build-depends:
7
-    aeson >= 0.4 && < 1.3,
8
+    aeson >= 0.4 && < 1.4,
9
     base >= 4.5 && < 4.12,
10
     bytestring < 1.0,
11
     ekg-core >= 0.1 && < 0.2,
(-)textproc/Makefile (+3 lines)
Lines 259-264 Link Here
259
    SUBDIR += hs-case-insensitive
259
    SUBDIR += hs-case-insensitive
260
    SUBDIR += hs-cassava
260
    SUBDIR += hs-cassava
261
    SUBDIR += hs-cmark
261
    SUBDIR += hs-cmark
262
    SUBDIR += hs-cmark-gfm
262
    SUBDIR += hs-csv
263
    SUBDIR += hs-csv
263
    SUBDIR += hs-doctemplates
264
    SUBDIR += hs-doctemplates
264
    SUBDIR += hs-double-conversion
265
    SUBDIR += hs-double-conversion
Lines 293-298 Link Here
293
    SUBDIR += hs-rfc5051
294
    SUBDIR += hs-rfc5051
294
    SUBDIR += hs-scanner
295
    SUBDIR += hs-scanner
295
    SUBDIR += hs-skylighting
296
    SUBDIR += hs-skylighting
297
    SUBDIR += hs-skylighting-core
296
    SUBDIR += hs-stringsearch
298
    SUBDIR += hs-stringsearch
297
    SUBDIR += hs-tagsoup
299
    SUBDIR += hs-tagsoup
298
    SUBDIR += hs-tagstream-conduit
300
    SUBDIR += hs-tagstream-conduit
Lines 300-305 Link Here
300
    SUBDIR += hs-uri
302
    SUBDIR += hs-uri
301
    SUBDIR += hs-uri-bytestring
303
    SUBDIR += hs-uri-bytestring
302
    SUBDIR += hs-uri-bytestring-aeson
304
    SUBDIR += hs-uri-bytestring-aeson
305
    SUBDIR += hs-uri-encode
303
    SUBDIR += hs-xml
306
    SUBDIR += hs-xml
304
    SUBDIR += hs-xml-conduit
307
    SUBDIR += hs-xml-conduit
305
    SUBDIR += hs-xml-hamlet
308
    SUBDIR += hs-xml-hamlet
(-)textproc/hs-HStringTemplate/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	HStringTemplate
3
PORTNAME=	HStringTemplate
4
PORTVERSION=	0.8.6
4
PORTVERSION=	0.8.7
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= StringTemplate implementation in Haskell Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	blaze-builder mtl old-locale parsec syb text void
12
USE_CABAL=	blaze-builder mtl old-locale syb void
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-HStringTemplate/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538746
1
TIMESTAMP = 1523960618
2
SHA256 (cabal/HStringTemplate-0.8.6.tar.gz) = 7022cb9c1e1c223cfb8adf5ca6994b9f4709399ae197cb7541247c0b5d0255cd
2
SHA256 (cabal/HStringTemplate-0.8.7.tar.gz) = 4f4ea4aa2e45e7c45821b87b0105c201fbadebc2f2d00c211e728403a0af6b0e
3
SIZE (cabal/HStringTemplate-0.8.6.tar.gz) = 16034
3
SIZE (cabal/HStringTemplate-0.8.7.tar.gz) = 15903
(-)textproc/hs-HaXml/Makefile (+2 lines)
Lines 16-20 USE_CABAL= polyparse>=1.10 random Link Here
16
EXECUTABLE=	Canonicalise CanonicaliseLazy DtdToHaskell FpMLToHaskell \
16
EXECUTABLE=	Canonicalise CanonicaliseLazy DtdToHaskell FpMLToHaskell \
17
		MkOneOf Validate XsdToHaskell Xtract
17
		MkOneOf Validate XsdToHaskell Xtract
18
18
19
IGNORE=		Doesn't build with recent GHC version
20
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
21
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
20
.include <bsd.port.mk>
22
.include <bsd.port.mk>
(-)textproc/hs-attoparsec-enumerator/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	attoparsec-enumerator
3
PORTNAME=	attoparsec-enumerator
4
PORTVERSION=	0.3.4
4
PORTVERSION=	0.3.4
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Pass input from an enumerator to an Attoparsec parser Link Here
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
12
13
USE_CABAL=	attoparsec>=0.10 enumerator>=0.4 text
13
USE_CABAL=	attoparsec>=0.10 enumerator>=0.4
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)textproc/hs-attoparsec-iso8601/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	attoparsec-iso8601
3
PORTNAME=	attoparsec-iso8601
4
PORTVERSION=	1.0.0.0
4
PORTVERSION=	1.0.0.0
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Parsing of ISO 8601 dates Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	attoparsec base-compat text
13
USE_CABAL=	attoparsec base-compat
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)textproc/hs-attoparsec-iso8601/files/patch-attoparsec-iso8601.cabal (+10 lines)
Added Link Here
1
--- attoparsec-iso8601.cabal.orig       2018-04-29 20:25:05 UTC
2
+++ attoparsec-iso8601.cabal
3
@@ -37,7 +37,7 @@ library
4
   build-depends:
5
     attoparsec >= 0.13.0.1,
6
     base >= 4.5 && < 5,
7
-    base-compat >= 0.9.1 && < 0.10,
8
+    base-compat >= 0.9.1 && < 0.11,
9
     text >= 1.1.1.0,
10
     time >= 1.1.1.4
(-)textproc/hs-attoparsec/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	attoparsec
3
PORTNAME=	attoparsec
4
PORTVERSION=	0.13.1.0
4
PORTVERSION=	0.13.2.2
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Fast combinator parsing for bytestrings and text Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	scientific text
12
USE_CABAL=	scientific
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-attoparsec/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499537691
1
TIMESTAMP = 1523636401
2
SHA256 (cabal/attoparsec-0.13.1.0.tar.gz) = 52dc74d4955e457ce4f76f5c9d6dba05c1d07e2cd2a542d6251c6dbc66ce3f64
2
SHA256 (cabal/attoparsec-0.13.2.2.tar.gz) = dd93471eb969172cc4408222a3842d867adda3dd7fb39ad8a4df1b121a67d848
3
SIZE (cabal/attoparsec-0.13.1.0.tar.gz) = 159512
3
SIZE (cabal/attoparsec-0.13.2.2.tar.gz) = 159729
(-)textproc/hs-bencode/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	bencode
3
PORTNAME=	bencode
4
PORTVERSION=	0.6.0.0
4
PORTVERSION=	0.6.0.0
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Parser and printer for bencoded data Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	parsec
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)textproc/hs-blaze-html/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	blaze-html
3
PORTNAME=	blaze-html
4
PORTVERSION=	0.9.0.1
4
PORTVERSION=	0.9.0.1
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Blazingly fast HTML combinator library for Haskell Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	blaze-builder>=0.3 blaze-markup>=0.7 text>=0.10
13
USE_CABAL=	blaze-builder>=0.3 blaze-markup>=0.7
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)textproc/hs-blaze-markup/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	blaze-markup
3
PORTNAME=	blaze-markup
4
PORTVERSION=	0.8.0.0
4
PORTVERSION=	0.8.2.1
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Blazingly fast markup combinator library for Haskell Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	blaze-builder>=0.2 text>=0.10
12
USE_CABAL=	blaze-builder>=0.2
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-blaze-markup/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624825
1
TIMESTAMP = 1523696236
2
SHA256 (cabal/blaze-markup-0.8.0.0.tar.gz) = 19e1cbb9303803273ed7f9fcf3b8b6938578afbed2bfafe5ea9fcc6d743f540f
2
SHA256 (cabal/blaze-markup-0.8.2.1.tar.gz) = 90ab7cbc29df9fbe24e208ade58ca9828e3074f1163618f1faaf4da8f0600146
3
SIZE (cabal/blaze-markup-0.8.0.0.tar.gz) = 14054
3
SIZE (cabal/blaze-markup-0.8.2.1.tar.gz) = 14320
(-)textproc/hs-case-insensitive/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	case-insensitive
3
PORTNAME=	case-insensitive
4
PORTVERSION=	1.2.0.10
4
PORTVERSION=	1.2.0.11
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Case-insensitive string comparison Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	hashable>=1.0 text>=0.3
12
USE_CABAL=	hashable>=1.0
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-case-insensitive/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499445486
1
TIMESTAMP = 1523428332
2
SHA256 (cabal/case-insensitive-1.2.0.10.tar.gz) = 66321c40fffb35f3a3188ba508753b74aada53fb51c822a9752614b03765306c
2
SHA256 (cabal/case-insensitive-1.2.0.11.tar.gz) = a7ce6d17e50caaa0f19ad8e67361499022860554c521b1e57993759da3eb37e3
3
SIZE (cabal/case-insensitive-1.2.0.10.tar.gz) = 53630
3
SIZE (cabal/case-insensitive-1.2.0.11.tar.gz) = 53581
(-)textproc/hs-cassava/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	cassava
3
PORTNAME=	cassava
4
PORTVERSION=	0.5.0.0
4
PORTVERSION=	0.5.1.0
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= CSV parsing and encoding library Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	attoparsec blaze-builder hashable Only text text-short \
12
USE_CABAL=	attoparsec blaze-builder hashable Only text-short \
14
		unordered-containers vector
13
		unordered-containers vector
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)textproc/hs-cassava/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538420
1
TIMESTAMP = 1524429884
2
SHA256 (cabal/cassava-0.5.0.0.tar.gz) = 847e4b09860e9721c1436ae48a9db89fff119c7b43c696997c18592ca86fbeb9
2
SHA256 (cabal/cassava-0.5.1.0.tar.gz) = 762c8aaea2cdad61f52bad1b9f1f3b32764b4b6da03371aba6e5017f69614277
3
SIZE (cabal/cassava-0.5.0.0.tar.gz) = 33476
3
SIZE (cabal/cassava-0.5.1.0.tar.gz) = 37603
(-)textproc/hs-cmark-gfm/Makefile (+13 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	cmark-gfm
4
PORTVERSION=	0.1.3
5
CATEGORIES=	textproc haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Fast, accurate GitHub Flavored Markdown parser and renderer
9
10
LICENSE=	BSD3CLAUSE
11
12
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include <bsd.port.mk>
(-)textproc/hs-cmark-gfm/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1524942342
2
SHA256 (cabal/cmark-gfm-0.1.3.tar.gz) = 731cb392e4edfd18d0dae709904791610588e6770934e5112cbdd5e6f3d271ba
3
SIZE (cabal/cmark-gfm-0.1.3.tar.gz) = 198348
(-)textproc/hs-cmark-gfm/pkg-descr (+6 lines)
Added Link Here
1
This package provides Haskell bindings for libcmark-gfm, the reference parser
2
for GitHub Flavored Markdown, a fully specified variant of Markdown. It
3
includes sources for libcmark-gfm (0.28.0) and does not require prior
4
installation of the C library.
5
6
WWW: https://github.com/kivikakk/cmark-gfm-hs
(-)textproc/hs-cmark/Makefile (-4 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	cmark
3
PORTNAME=	cmark
4
PORTVERSION=	0.5.5.1
4
PORTVERSION=	0.5.6
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Fast, accurate CommonMark (Markdown) parser and renderer Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	text>=1.0
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
12
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
13
.include <bsd.port.mk>
(-)textproc/hs-cmark/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499448212
1
TIMESTAMP = 1523465640
2
SHA256 (cabal/cmark-0.5.5.1.tar.gz) = 62b461f2ab0a611f0a88325c98f11c053a356d94e877b5efed564abb4f5b5a0d
2
SHA256 (cabal/cmark-0.5.6.tar.gz) = 855c4b7aca6d4e9eb076beb6cc6f74e7578fae7aa3625fd3fca5e3b4901a32b0
3
SIZE (cabal/cmark-0.5.5.1.tar.gz) = 169811
3
SIZE (cabal/cmark-0.5.6.tar.gz) = 170850
(-)textproc/hs-csv/Makefile (-3 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	csv
4
PORTNAME=	csv
5
PORTVERSION=	0.1.2
5
PORTVERSION=	0.1.2
6
PORTREVISION=	16
6
PORTREVISION=	17
7
CATEGORIES=	textproc haskell
7
CATEGORIES=	textproc haskell
8
8
9
MAINTAINER=	haskell@FreeBSD.org
9
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= CSV library for Haskell Link Here
11
11
12
LICENSE=	MIT
12
LICENSE=	MIT
13
13
14
USE_CABAL=	parsec
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-doctemplates/Makefile (-4 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	doctemplates
3
PORTNAME=	doctemplates
4
PORTVERSION=	0.1.0.2
4
PORTVERSION=	0.2.2.1
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= The doctemplates package Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson blaze-html blaze-markup parsec scientific text \
12
USE_CABAL=	aeson blaze-html blaze-markup scientific unordered-containers \
14
		unordered-containers vector
13
		vector
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)textproc/hs-doctemplates/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499720884
1
TIMESTAMP = 1524418494
2
SHA256 (cabal/doctemplates-0.1.0.2.tar.gz) = b752f52350daaa9bcf261a1f1af5852f75572093c3d0cdeb4822282fb3a18a6b
2
SHA256 (cabal/doctemplates-0.2.2.1.tar.gz) = 6b0cfb565fc7fa90d71ac56b83aedecf670678e6f1441278877fbf399e9bccbf
3
SIZE (cabal/doctemplates-0.1.0.2.tar.gz) = 5924
3
SIZE (cabal/doctemplates-0.2.2.1.tar.gz) = 6139
(-)textproc/hs-double-conversion/Makefile (-8 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	double-conversion
3
PORTNAME=	double-conversion
4
PORTVERSION=	2.0.2.0
4
PORTVERSION=	2.0.2.0
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-21 COMMENT= Fast conversion between double-precision floating-point and text Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	text>=0.11.0.8
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
17
.if ${PORT_OPTIONS:MPCLANG} || ${PORT_OPTIONS:MBCLANG}
18
EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-double-conversion.cabal
19
.endif
20
21
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)textproc/hs-double-conversion/files/extra-patch-double-conversion.cabal (-12 lines)
Removed Link Here
1
--- double-conversion.cabal.orig	2014-08-13 18:38:48 UTC
2
+++ double-conversion.cabal
3
@@ -71,7 +71,8 @@ library
4
     double-conversion/src/fixed-dtoa.cc
5
     double-conversion/src/strtod.cc
6
 
7
-  extra-libraries: stdc++
8
+  cc-options:      -std=c++11 -stdlib=libc++
9
+  extra-libraries: cxxrt gcc_s
10
 
11
   include-dirs:
12
     double-conversion/src
(-)textproc/hs-feed/Makefile (-4 / +4 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	feed
4
PORTNAME=	feed
5
PORTVERSION=	0.3.12.0
5
PORTVERSION=	1.0.0.0
6
PORTREVISION=	1
7
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-18 COMMENT= Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds Link Here
11
10
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
12
14
USE_CABAL=	old-locale>=1.0 old-time>=1 time-locale-compat>=0.1 \
13
USE_CABAL=	base-compat old-locale>=1.0 old-time>=1 safe \
15
		utf8-string xml>=1.2.6
14
		time-locale-compat>=0.1 utf8-string xml>=1.2.6 xml-conduit \
15
		xml-types
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)textproc/hs-feed/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538656
1
TIMESTAMP = 1523695585
2
SHA256 (cabal/feed-0.3.12.0.tar.gz) = cc2d6a3b91027d75b91a0a4c0f83f2df68bee3ce0d7338ea5ae0bcab6dd47942
2
SHA256 (cabal/feed-1.0.0.0.tar.gz) = 9359a12d3da138ba50fecfc31eed7f92438a6417e9fc3aa17b95a014fa792f17
3
SIZE (cabal/feed-0.3.12.0.tar.gz) = 102415
3
SIZE (cabal/feed-1.0.0.0.tar.gz) = 102936
(-)textproc/hs-feed/files/patch-feed.cabal (+31 lines)
Added Link Here
1
--- feed.cabal.orig     2017-08-26 23:55:46 UTC
2
+++ feed.cabal
3
@@ -71,8 +71,8 @@ library
4
     Data.Text.Util
5
     Data.XML.Compat
6
   build-depends:
7
-      base >= 4 && < 4.11
8
-    , base-compat == 0.9.*
9
+      base >= 4 && < 4.12
10
+    , base-compat == 0.10.*
11
     , bytestring >= 0.9 && < 0.11
12
     , old-locale == 1.0.*
13
     , old-time >= 1 && < 1.2
14
@@ -82,7 +82,7 @@ library
15
     , time-locale-compat == 0.1.*
16
     , utf8-string < 1.1
17
     , xml-types >= 0.3.6 && < 0.4
18
-    , xml-conduit >= 1.3 && < 1.6
19
+    , xml-conduit >= 1.3 && < 1.9
20
 
21
 test-suite tests
22
   ghc-options:       -Wall
23
@@ -104,7 +104,7 @@ test-suite tests
24
   build-depends:
25
       base >= 4 && < 4.11
26
     , HUnit >= 1.2 && < 1.7
27
-    , base-compat == 0.9.*
28
+    , base-compat == 0.10.*
29
     , feed
30
     , old-locale == 1.0.*
31
     , old-time >= 1 && < 1.2
(-)textproc/hs-hexpat/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	hexpat
3
PORTNAME=	hexpat
4
PORTVERSION=	0.20.13
4
PORTVERSION=	0.20.13
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 LICENSE= BSD3CLAUSE Link Here
12
12
13
LIB_DEPENDS=	libexpat.so:textproc/expat2
13
LIB_DEPENDS=	libexpat.so:textproc/expat2
14
14
15
USE_CABAL=	List>=0.4.2 text>=0.5.0.0 utf8-string>=0.3
15
USE_CABAL=	List>=0.4.2 utf8-string>=0.3
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)textproc/hs-highlighting-kate/Makefile (-3 / +3 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	highlighting-kate
3
PORTNAME=	highlighting-kate
4
PORTVERSION=	0.6.4
4
PORTVERSION=	0.6.4
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Syntax highlighting Link Here
10
10
11
LICENSE=	GPLv2
11
LICENSE=	GPLv2
12
12
13
USE_CABAL=	blaze-html>=0.4.2 mtl parsec \
13
USE_CABAL=	blaze-html>=0.4.2 mtl regex-pcre-builtin>=0.94.4.8.8.35 \
14
		regex-pcre-builtin>=0.94.4.8.8.35 utf8-string
14
		utf8-string
15
15
16
FLAGS_DEFINE=			EXECUTABLE
16
FLAGS_DEFINE=			EXECUTABLE
17
17
(-)textproc/hs-hs-bibutils/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hs-bibutils
3
PORTNAME=	hs-bibutils
4
PORTVERSION=	5.5
4
PORTVERSION=	6.2.0.1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)textproc/hs-hs-bibutils/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624830
1
TIMESTAMP = 1525094674
2
SHA256 (cabal/hs-bibutils-5.5.tar.gz) = 95f9f34be9f3145da8acc8a0e9de379236cfe31c5a9bc0eb9489e77402a4c55d
2
SHA256 (cabal/hs-bibutils-6.2.0.1.tar.gz) = 4b668090049bf67f107b8bcd39a4664c00b78ff596de9ccb63720af49ed4a630
3
SIZE (cabal/hs-bibutils-5.5.tar.gz) = 499546
3
SIZE (cabal/hs-bibutils-6.2.0.1.tar.gz) = 515725
(-)textproc/hs-html-conduit/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	html-conduit
3
PORTNAME=	html-conduit
4
PORTVERSION=	1.2.1.1
4
PORTVERSION=	1.3.0
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Parse HTML documents using xml-conduit datatypes Link Here
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	conduit>=1.0 conduit-extra>=1.1.1 resourcet>=0.3 \
12
USE_CABAL=	conduit>=1.0 conduit-extra>=1.1.1 resourcet>=0.3 \
14
		tagstream-conduit>=0.5.5.3 text xml-conduit>=1.3 xml-types>=0.3
13
		tagstream-conduit>=0.5.5.3 xml-conduit>=1.3 xml-types>=0.3
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)textproc/hs-html-conduit/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624831
1
TIMESTAMP = 1524851689
2
SHA256 (cabal/html-conduit-1.2.1.1.tar.gz) = 98c27470cbf99b12ca9705216567fc8aafffb843cd9c37762e8607da153aa8a8
2
SHA256 (cabal/html-conduit-1.3.0.tar.gz) = 78bf09e175079bdd0f0dd363b3a4b2d32d095cc09413ca9d8069bc527809ee96
3
SIZE (cabal/html-conduit-1.2.1.1.tar.gz) = 4125
3
SIZE (cabal/html-conduit-1.3.0.tar.gz) = 4458
(-)textproc/hs-html-conduit/files/patch-html-conduit.cabal (-11 lines)
Removed Link Here
1
--- html-conduit.cabal.orig	2017-07-10 15:41:23 UTC
2
+++ html-conduit.cabal
3
@@ -22,7 +22,7 @@ Library
4
                      , resourcet                        >= 0.3            && < 1.2
5
                      , conduit                          >= 1.0            && < 1.3
6
                      , conduit-extra                    >= 1.1.1
7
-                     , xml-conduit                      >= 1.3            && < 1.5
8
+                     , xml-conduit                      >= 1.3            && < 1.6
9
                      , tagstream-conduit                >= 0.5.5.3        && < 0.6
10
                      , xml-types                        >= 0.3            && < 0.4
11
 
(-)textproc/hs-hxt-regex-xmlschema/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	hxt-regex-xmlschema
3
PORTNAME=	hxt-regex-xmlschema
4
PORTVERSION=	9.2.0.3
4
PORTVERSION=	9.2.0.3
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Regular expression library for W3C XML Schema regular expressions Link Here
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
12
13
USE_CABAL=	hxt-charproperties>=9.0 parsec>=2.1 text>=0.10
13
USE_CABAL=	hxt-charproperties>=9.0
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)textproc/hs-hxt/Makefile (-3 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	hxt
3
PORTNAME=	hxt
4
PORTVERSION=	9.3.1.16
4
PORTVERSION=	9.3.1.16
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-18 COMMENT= Collection of tools for processing XML with Haskell Link Here
11
LICENSE=	MIT
11
LICENSE=	MIT
12
12
13
USE_CABAL=	HUnit>=1.2 hxt-charproperties>=9.1 hxt-regex-xmlschema>=9.2 \
13
USE_CABAL=	HUnit>=1.2 hxt-charproperties>=9.1 hxt-regex-xmlschema>=9.2 \
14
		hxt-unicode>=9.0.1 mtl>=2.0.1 network>=2.6 network-uri>=2.6 \
14
		hxt-unicode>=9.0.1 mtl>=2.0.1 network>=2.6 network-uri>=2.6
15
		parsec>=2.1
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)textproc/hs-lhs2tex/Makefile (-2 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	lhs2tex
4
PORTNAME=	lhs2tex
5
PORTVERSION=	1.19
5
PORTVERSION=	1.20
6
PORTREVISION=	2
7
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)textproc/hs-lhs2tex/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624833
1
TIMESTAMP = 1524639224
2
SHA256 (cabal/lhs2tex-1.19.tar.gz) = 24ae0557d95673e0c6d9b0aca829181b734359880dd58802ac154b89f384b00e
2
SHA256 (cabal/lhs2tex-1.20.tar.gz) = ae851e7f7d25ff822e1fec2f48aec7802d62e06458096de28069201562dfb03a
3
SIZE (cabal/lhs2tex-1.19.tar.gz) = 658353
3
SIZE (cabal/lhs2tex-1.20.tar.gz) = 674326
(-)textproc/hs-lhs2tex/files/patch-Setup.hs (-4 / +4 lines)
Lines 1-6 Link Here
1
--- Setup.hs.orig	2012-09-08 22:29:52.000000000 +0100
1
--- Setup.hs.orig	2017-09-29 08:44:16 UTC
2
+++ Setup.hs	2013-12-08 15:55:17.403235103 +0000
2
+++ Setup.hs
3
@@ -205,7 +205,7 @@
3
@@ -210,7 +210,7 @@ lhs2texPostCopy a (CopyFlags { copyDest = cdf, copyVer
4
                        else docdir (absoluteInstallDirs pd lbi cd) `joinFileName` "doc"
4
                        else docdir (absoluteInstallDirs pd lbi cd) `joinFileName` "doc"
5
         let manDir = if isWindows
5
         let manDir = if isWindows
6
                        then dataPref `joinFileName` "Documentation"
6
                        then dataPref `joinFileName` "Documentation"
Lines 9-15 Link Here
9
         createDirectoryIfMissing True docDir
9
         createDirectoryIfMissing True docDir
10
         installOrdinaryFile v (lhs2texDocDir `joinFileName` "Guide2.pdf") (docDir `joinFileName` "Guide2.pdf")
10
         installOrdinaryFile v (lhs2texDocDir `joinFileName` "Guide2.pdf") (docDir `joinFileName` "Guide2.pdf")
11
         when (not isWindows) $
11
         when (not isWindows) $
12
@@ -213,7 +213,8 @@
12
@@ -218,7 +218,8 @@ lhs2texPostCopy a (CopyFlags { copyDest = cdf, copyVer
13
              installOrdinaryFile v ("lhs2TeX.1") (manDir `joinFileName` "lhs2TeX.1")
13
              installOrdinaryFile v ("lhs2TeX.1") (manDir `joinFileName` "lhs2TeX.1")
14
         -- polytable
14
         -- polytable
15
         case (installPolyTable ebi) of
15
         case (installPolyTable ebi) of
(-)textproc/hs-lhs2tex/files/patch-src_Document.lhs (+10 lines)
Added Link Here
1
--- src/Document.lhs.orig	2018-04-25 07:05:53 UTC
2
+++ src/Document.lhs
3
@@ -9,6 +9,7 @@
4
 
5
 %endif
6
 
7
+> import Prelude hiding ((<>))
8
 > infixr 5 {-"\enskip"-} <>  -- same fixity as `|++|'
9
 
10
 The pretty printer generate documents of type |Doc|.
(-)textproc/hs-lhs2tex/files/patch-src_Main.lhs (+11 lines)
Added Link Here
1
--- src/Main.lhs.orig	2018-04-25 07:41:09 UTC
2
+++ src/Main.lhs
3
@@ -21,7 +21,7 @@
4
 > import Control.Monad.Error
5
 > import Control.Monad.State ( MonadState(..), modify )
6
 > import Control.Monad.Trans
7
-> import Prelude hiding ( getContents )
8
+> import Prelude hiding ( getContents, (<>) )
9
 >
10
 > import Version
11
 > import TeXCommands
(-)textproc/hs-lhs2tex/files/patch-src_Math.lhs (+11 lines)
Added Link Here
1
--- src/Math.lhs.orig	2018-04-25 07:40:44 UTC
2
+++ src/Math.lhs
3
@@ -7,7 +7,7 @@
4
 > module Math                   (  module Math, substitute, number  )
5
 > where
6
 >
7
-> import Prelude hiding         (  lines )
8
+> import Prelude hiding         (  lines, (<>) )
9
 > import Data.List              (  partition )
10
 > import Numeric                (  showFFloat )
11
 > import Control.Applicative    (  many )
(-)textproc/hs-lhs2tex/files/patch-src_MathPoly.lhs (+11 lines)
Added Link Here
1
--- src/MathPoly.lhs.orig	2018-04-25 07:08:26 UTC
2
+++ src/MathPoly.lhs
3
@@ -13,7 +13,7 @@ are subtle differences, and they will grow over time \
4
 > module MathPoly               (  module MathPoly, substitute, number  )
5
 > where
6
 >
7
-> import Prelude hiding         (  lines )
8
+> import Prelude hiding         (  lines, (<>) )
9
 > import Data.List              (  partition, nub, insert, sort, transpose )
10
 > import Numeric                (  showFFloat )
11
 > import Control.Applicative    (  many )
(-)textproc/hs-lhs2tex/files/patch-src_NewCode.lhs (+10 lines)
Added Link Here
1
--- src/NewCode.lhs.orig	2018-04-25 07:08:55 UTC
2
+++ src/NewCode.lhs
3
@@ -13,6 +13,7 @@ way that is compatible with the @poly@ or @math@ forma
4
 > module NewCode                (  module NewCode  )
5
 > where
6
 >
7
+> import Prelude hiding ((<>))
8
 > import Control.Monad          (  (>=>) )
9
 > import Data.List              (  partition )
10
 >
(-)textproc/hs-lhs2tex/files/patch-src_Typewriter.lhs (+10 lines)
Added Link Here
1
--- src/Typewriter.lhs.orig	2018-04-25 07:07:53 UTC
2
+++ src/Typewriter.lhs
3
@@ -7,6 +7,7 @@
4
 > module Typewriter             (  module Typewriter  )
5
 > where
6
 >
7
+> import Prelude hiding ((<>))
8
 > import Control.Monad
9
 >
10
 > import Verbatim ( trim, expand )
(-)textproc/hs-lhs2tex/files/patch-src_Verbatim.lhs (+10 lines)
Added Link Here
1
--- src/Verbatim.lhs.orig	2018-04-25 07:07:15 UTC
2
+++ src/Verbatim.lhs
3
@@ -7,6 +7,7 @@
4
 > module Verbatim               (  module Verbatim  )
5
 > where
6
 >
7
+> import Prelude hiding ((<>))
8
 > import Control.Arrow          (  (>>>) )
9
 > import Data.Char
10
 > import Data.List              (  intersperse )
(-)textproc/hs-libxml-sax/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	libxml-sax
3
PORTNAME=	libxml-sax
4
PORTVERSION=	0.7.5
4
PORTVERSION=	0.7.5
5
PORTREVISION=	4
5
PORTREVISION=	5
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Bindings for the libXML2 SAX interface Link Here
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
12
13
USE_CABAL=	text>=0.7 xml-types>=0.3
13
USE_CABAL=	xml-types>=0.3
14
14
15
USES=		pkgconfig
15
USES=		pkgconfig
16
LIB_DEPENDS=	libxml2.so:textproc/libxml2
16
LIB_DEPENDS=	libxml2.so:textproc/libxml2
(-)textproc/hs-pandoc-citeproc/Makefile (-4 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	pandoc-citeproc
3
PORTNAME=	pandoc-citeproc
4
PORTVERSION=	0.10.5.1
4
PORTVERSION=	0.14.3.1
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-18 COMMENT= Supports using pandoc with citeproc Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson>=0.7 aeson-pretty attoparsec data-default \
12
USE_CABAL=	aeson>=0.7 aeson-pretty attoparsec data-default \
14
		mtl pandoc>=1.13 pandoc-types>=1.12.3 parsec rfc5051 \
13
		mtl pandoc>=1.13 pandoc-types>=1.12.3 rfc5051 \
15
		setenv>=0.1 split syb tagsoup text vector xml-conduit>=1.2 \
14
		setenv>=0.1 split syb tagsoup vector xml-conduit>=1.2 \
16
		yaml>=0.8.8.7
15
		yaml>=0.8.8.7
17
16
18
EXECUTABLE=	pandoc-citeproc
17
EXECUTABLE=	pandoc-citeproc
(-)textproc/hs-pandoc-citeproc/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624836
1
TIMESTAMP = 1525014746
2
SHA256 (cabal/pandoc-citeproc-0.10.5.1.tar.gz) = 49038b80ad802098169852b0bc7fc7c9878a85a9091eee4c32211844fecda783
2
SHA256 (cabal/pandoc-citeproc-0.14.3.1.tar.gz) = 42c0b2c8365441bf884daa6202e6ed01b42181cf255406c88b3b31cd27cb467a
3
SIZE (cabal/pandoc-citeproc-0.10.5.1.tar.gz) = 262993
3
SIZE (cabal/pandoc-citeproc-0.14.3.1.tar.gz) = 306846
(-)textproc/hs-pandoc-citeproc/files/patch-pandoc-citeproc.cabal (-38 lines)
Removed Link Here
1
--- pandoc-citeproc.cabal.orig	2017-06-04 18:38:13 UTC
2
+++ pandoc-citeproc.cabal
3
@@ -99,7 +99,7 @@ library
4
     ghc-prof-options: -fprof-auto-exported
5
     build-depends:    containers, directory, mtl,
6
                       bytestring, filepath,
7
-                      pandoc-types >= 1.16 && < 1.18,
8
+                      pandoc-types >= 1.16 && < 1.20,
9
                       pandoc >= 1.16 && < 2.1,
10
                       tagsoup,
11
                       aeson >= 0.7 && < 1.3,
12
@@ -146,7 +146,7 @@ executable pandoc-citeproc
13
     ghc-options:      -funbox-strict-fields -Wall
14
     ghc-prof-options: -fprof-auto-exported -rtsopts
15
     build-depends:    base >= 4, pandoc-citeproc,
16
-                      pandoc-types >= 1.16 && < 1.18,
17
+                      pandoc-types >= 1.16 && < 1.20,
18
                       pandoc >= 1.16 && < 2.1,
19
                       aeson,
20
                       aeson-pretty >= 0.8, yaml, bytestring, syb, attoparsec, text,
21
@@ -169,7 +169,7 @@ executable test-citeproc
22
   else
23
     Buildable:    False
24
   build-depends:  base >= 4, aeson, directory, text, mtl,
25
-                  pandoc-types >= 1.16 && < 1.18,
26
+                  pandoc-types >= 1.16 && < 1.20,
27
                   pandoc >= 1.16 && < 2.1,
28
                   filepath,
29
                   bytestring, pandoc-citeproc, process, temporary >= 1.1,
30
@@ -185,7 +185,7 @@ test-suite test-pandoc-citeproc
31
                   Prelude
32
   Hs-Source-Dirs: tests, prelude, compat
33
   build-depends:  base >= 4, aeson, directory, text,
34
-                  pandoc-types >= 1.16 && < 1.18, mtl,
35
+                  pandoc-types >= 1.16 && < 1.20, mtl,
36
                   pandoc >= 1.16 && < 2.1, filepath,
37
                   bytestring, pandoc-citeproc, process, temporary >= 1.1,
38
                   yaml >= 0.8.8.7
(-)textproc/hs-pandoc-types/Makefile (-2 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	pandoc-types
3
PORTNAME=	pandoc-types
4
PORTVERSION=	1.19
4
PORTVERSION=	1.17.4.2
5
PORTREVISION=	1
5
PORTEPOCH=	1
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
(-)textproc/hs-pandoc-types/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499543994
1
TIMESTAMP = 1524405363
2
SHA256 (cabal/pandoc-types-1.19.tar.gz) = 2bdd244a1a8fda8d3da07b7e0ffbfe54d7808709bb35825963177b112d4dcccf
2
SHA256 (cabal/pandoc-types-1.17.4.2.tar.gz) = 57e15e0a8c74f1acc96259d24eb77a6febbc182a1fd8092af8c431e7a3263eca
3
SIZE (cabal/pandoc-types-1.19.tar.gz) = 21942
3
SIZE (cabal/pandoc-types-1.17.4.2.tar.gz) = 24035
(-)textproc/hs-pandoc-types/files/patch-pandoc-types.cabal (-24 lines)
Removed Link Here
1
--- pandoc-types.cabal.orig	2017-01-22 09:26:57 UTC
2
+++ pandoc-types.cabal
3
@@ -48,10 +48,10 @@ Library
4
   Other-modules:     Paths_pandoc_types
5
   Build-depends:     base >= 4 && < 5,
6
                      containers >= 0.3,
7
-                     syb >= 0.1 && < 0.7,
8
+                     syb >= 0.1 && < 0.8,
9
                      ghc-prim >= 0.2,
10
                      bytestring >= 0.9 && < 0.11,
11
-                     aeson >= 0.6.2 && < 1.2,
12
+                     aeson >= 0.6.2 && < 1.3,
13
                      QuickCheck >= 2
14
   if impl(ghc < 7.10)
15
     Build-depends:   deepseq-generics >= 0.1 && < 0.2
16
@@ -65,7 +65,7 @@ test-suite test-pandoc-types
17
   build-depends:       base,
18
                        pandoc-types,
19
                        syb,
20
-                       aeson >= 0.6.2 && < 1.2,
21
+                       aeson >= 0.6.2 && < 1.3,
22
                        containers >= 0.3,
23
                        bytestring >= 0.9 && < 0.11,
24
                        test-framework >= 0.3 && < 0.9,
(-)textproc/hs-pandoc/Makefile (-9 / +8 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	pandoc
4
PORTNAME=	pandoc
5
PORTVERSION=	1.19.2.1
5
PORTVERSION=	2.2
6
PORTREVISION=	1
7
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-24 COMMENT= Conversion between markup formats Link Here
11
10
12
LICENSE=	GPLv2
11
LICENSE=	GPLv2
13
12
14
USE_CABAL=	aeson base64-bytestring blaze-html \
13
USE_CABAL=	Glob aeson aeson-pretty base64-bytestring blaze-html \
15
		blaze-markup cmark data-default \
14
		blaze-markup cmark cmark-gfm data-default \
16
		deepseq-generics doctemplates extensible-exceptions  \
15
		deepseq-generics doctemplates extensible-exceptions  \
17
		filemanip haddock-library highlighting-kate \
16
		filemanip haddock-library \
18
		hslua HTTP JuicyPixels mtl  \
17
		hslua hslua-module-text HTTP JuicyPixels mtl  \
19
		network network-uri pandoc-types parsec \
18
		network network-uri pandoc-types \
20
		random scientific SHA skylighting syb tagsoup\
19
		random scientific SHA skylighting syb tagsoup\
21
		temporary texmath text \
20
		temporary texmath \
22
		unordered-containers vector xml \
21
		unordered-containers vector xml \
23
		yaml zip-archive zlib
22
		yaml zip-archive zlib
24
23
Lines 49-55 HTTPS_FLAG_CABAL= http-client>=0.3.2 http-client-tls>=0.2 http-types>=0.8 Link Here
49
48
50
TRYPANDOC_DESC=			Build trypandoc cgi executable
49
TRYPANDOC_DESC=			Build trypandoc cgi executable
51
TRYPANDOC_FLAG_ENABLE=		trypandoc
50
TRYPANDOC_FLAG_ENABLE=		trypandoc
52
TRYPANDOC_FLAG_CABAL=		aeson highlighting-kate text wai-extra wai>=0.3 \
51
TRYPANDOC_FLAG_CABAL=		aeson wai-extra wai>=0.3 \
53
				http-types
52
				http-types
54
TRYPANDOC_FLAG_EXECUTABLE=	trypandoc
53
TRYPANDOC_FLAG_EXECUTABLE=	trypandoc
55
54
(-)textproc/hs-pandoc/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624835
1
TIMESTAMP = 1524940319
2
SHA256 (cabal/pandoc-1.19.2.1.tar.gz) = 08692f3d77bf95bb9ba3407f7af26de7c23134e7efcdafad0bdaf9050e2c7801
2
SHA256 (cabal/pandoc-2.2.tar.gz) = 0f2984a6ea4948392154ecdcffcc21c561976c63f9c8aa648a56a677b80e8569
3
SIZE (cabal/pandoc-1.19.2.1.tar.gz) = 2755101
3
SIZE (cabal/pandoc-2.2.tar.gz) = 8995928
(-)textproc/hs-pandoc/files/patch-pandoc.cabal (-83 lines)
Removed Link Here
1
--- pandoc.cabal.orig	2017-01-31 15:02:20 UTC
2
+++ pandoc.cabal
3
@@ -253,7 +253,7 @@ Flag old-locale
4
 
5
 Library
6
   Build-Depends: base >= 4.7 && <5,
7
-                 syb >= 0.1 && < 0.7,
8
+                 syb >= 0.1 && < 0.8,
9
                  containers >= 0.1 && < 0.6,
10
                  unordered-containers >= 0.2 && < 0.3,
11
                  array >= 0.3 && < 0.6,
12
@@ -270,12 +270,12 @@ Library
13
                  xml >= 1.3.12 && < 1.4,
14
                  random >= 1 && < 1.2,
15
                  extensible-exceptions >= 0.1 && < 0.2,
16
-                 pandoc-types >= 1.17 && < 1.18,
17
-                 aeson >= 0.7 && < 1.2,
18
+                 pandoc-types >= 1.17 && < 1.20,
19
+                 aeson >= 0.7 && < 1.3,
20
                  tagsoup >= 0.13.7 && < 0.15,
21
                  base64-bytestring >= 0.1 && < 1.1,
22
                  zlib >= 0.5 && < 0.7,
23
-                 skylighting >= 0.1.1.4 && < 0.2,
24
+                 skylighting >= 0.1.1.4 && < 0.4,
25
                  data-default >= 0.4 && < 0.8,
26
                  temporary >= 1.1 && < 1.3,
27
                  blaze-html >= 0.5 && < 0.10,
28
@@ -283,7 +283,7 @@ Library
29
                  yaml >= 0.8.8.2 && < 0.9,
30
                  scientific >= 0.2 && < 0.4,
31
                  vector >= 0.10 && < 0.13,
32
-                 hslua >= 0.3 && < 0.5,
33
+                 hslua >= 0.3 && < 0.6,
34
                  binary >= 0.5 && < 0.9,
35
                  SHA >= 1.6 && < 1.7,
36
                  haddock-library >= 1.1 && < 1.5,
37
@@ -424,15 +424,15 @@ Library
38
 
39
 Executable pandoc
40
   Build-Depends: pandoc,
41
-                 pandoc-types >= 1.17 && < 1.18,
42
+                 pandoc-types >= 1.17 && < 1.20,
43
                  base >= 4.2 && <5,
44
                  directory >= 1.2 && < 1.4,
45
                  filepath >= 1.1 && < 1.5,
46
                  text >= 0.11 && < 1.3,
47
                  bytestring >= 0.9 && < 0.11,
48
                  extensible-exceptions >= 0.1 && < 0.2,
49
-                 skylighting >= 0.1.1.3 && < 0.2,
50
-                 aeson >= 0.7.0.5 && < 1.2,
51
+                 skylighting >= 0.1.1.3 && < 0.4,
52
+                 aeson >= 0.7.0.5 && < 1.3,
53
                  yaml >= 0.8.8.2 && < 0.9,
54
                  containers >= 0.1 && < 0.6,
55
                  HTTP >= 4000.0.5 && < 4000.4
56
@@ -498,15 +498,15 @@ Test-Suite test-pandoc
57
      Hs-Source-Dirs: prelude
58
      Other-Modules:  Prelude
59
   Build-Depends:  base >= 4.2 && < 5,
60
-                  syb >= 0.1 && < 0.7,
61
+                  syb >= 0.1 && < 0.8,
62
                   pandoc,
63
-                  pandoc-types >= 1.17 && < 1.18,
64
+                  pandoc-types >= 1.17 && < 1.20,
65
                   bytestring >= 0.9 && < 0.11,
66
                   text >= 0.11 && < 1.3,
67
                   directory >= 1 && < 1.4,
68
                   filepath >= 1.1 && < 1.5,
69
                   process >= 1 && < 1.5,
70
-                  skylighting >= 0.1.1.3 && < 0.2,
71
+                  skylighting >= 0.1.1.3 && < 0.4,
72
                   Diff >= 0.2 && < 0.4,
73
                   test-framework >= 0.3 && < 0.9,
74
                   test-framework-hunit >= 0.2 && < 0.4,
75
@@ -553,7 +553,7 @@ benchmark benchmark-pandoc
76
      Other-Modules:  Prelude
77
   Build-Depends:   pandoc,
78
                    base >= 4.2 && < 5,
79
-                   syb >= 0.1 && < 0.7,
80
+                   syb >= 0.1 && < 0.8,
81
                    criterion >= 1.0 && < 1.2
82
   Ghc-Options:   -rtsopts -Wall -fno-warn-unused-do-bind
83
   Default-Language: Haskell98
(-)textproc/hs-pandoc/files/patch-src_Text_Pandoc_Writers_Custom.hs (-14 lines)
Removed Link Here
1
--- src/Text/Pandoc/Writers/Custom.hs.orig	2017-01-25 16:07:43 UTC
2
+++ src/Text/Pandoc/Writers/Custom.hs
3
@@ -183,7 +183,11 @@ writeCustom luaFile opts doc@(Pandoc meta _) = do
4
   setForeignEncoding utf8
5
   lua <- Lua.newstate
6
   Lua.openlibs lua
7
+#if MIN_VERSION_hslua(0,5,0)
8
+  status <- Lua.loadstring lua luaScript
9
+#else
10
   status <- Lua.loadstring lua luaScript luaFile
11
+#endif
12
   -- check for error in lua script (later we'll change the return type
13
   -- to handle this more gracefully):
14
   when (status /= 0) $
(-)textproc/hs-parsec/Makefile (-16 lines)
Removed Link Here
1
# $FreeBSD$
2
3
PORTNAME=	parsec
4
PORTVERSION=	3.1.11
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
7
8
MAINTAINER=	haskell@FreeBSD.org
9
COMMENT=	Monadic parser combinators
10
11
LICENSE=	BSD3CLAUSE
12
13
USE_CABAL=	mtl text>=0.2
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
(-)textproc/hs-parsec/distinfo (-3 lines)
Removed Link Here
1
TIMESTAMP = 1499618976
2
SHA256 (cabal/parsec-3.1.11.tar.gz) = 6f87251cb1d11505e621274dec15972de924a9074f07f7430a18892064c2676e
3
SIZE (cabal/parsec-3.1.11.tar.gz) = 32412
(-)textproc/hs-parsec/pkg-descr (-7 lines)
Removed Link Here
1
Parsec is designed from scratch as an industrial-strength parser
2
library.  It is simple, safe, well documented (on the package homepage),
3
has extensive libraries and good error messages, and is also fast.  It
4
is defined as a monad transformer that can be stacked on arbitrary
5
monads, and it is also parametric in the input stream type.
6
7
WWW: https://github.com/aslatter/parsec
(-)textproc/hs-polyparse/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	polyparse
3
PORTNAME=	polyparse
4
PORTVERSION=	1.12
4
PORTVERSION=	1.12
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Variety of alternative parser combinator libraries Link Here
10
10
11
LICENSE=	LGPL21
11
LICENSE=	LGPL21
12
12
13
USE_CABAL=	text
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)textproc/hs-pretty-show/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	pretty-show
3
PORTNAME=	pretty-show
4
PORTVERSION=	1.6.13
4
PORTVERSION=	1.7
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)textproc/hs-pretty-show/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499720300
1
TIMESTAMP = 1523448613
2
SHA256 (cabal/pretty-show-1.6.13.tar.gz) = 55ba43cb043e15738adcba3e9a5a5dd3e341026f5334fd0b9c80dfbcbc387dcd
2
SHA256 (cabal/pretty-show-1.7.tar.gz) = 382b6ef4a78e4059611b5c86674ad72a6bfce821e8852da4f00b628cfbbc272f
3
SIZE (cabal/pretty-show-1.6.13.tar.gz) = 140057
3
SIZE (cabal/pretty-show-1.7.tar.gz) = 135621
(-)textproc/hs-regex-tdfa/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	regex-tdfa
3
PORTNAME=	regex-tdfa
4
PORTVERSION=	1.2.2
4
PORTVERSION=	1.2.3
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Replaces/Enhances Text.Regex Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	mtl parsec regex-base>=0.93.1
12
USE_CABAL=	mtl regex-base>=0.93.1
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-regex-tdfa/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624838
1
TIMESTAMP = 1523955154
2
SHA256 (cabal/regex-tdfa-1.2.2.tar.gz) = cb12d675be7b31ed8086d8d022023d03eb553e55dbee6e1b7a4154933d471d39
2
SHA256 (cabal/regex-tdfa-1.2.3.tar.gz) = 89b17ebb812d4597c0007fbbc21c78dfef70a133aa41b208217a9c99bed600d9
3
SIZE (cabal/regex-tdfa-1.2.2.tar.gz) = 65969
3
SIZE (cabal/regex-tdfa-1.2.3.tar.gz) = 66268
(-)textproc/hs-skylighting-core/Makefile (+16 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	skylighting-core
4
PORTVERSION=	0.7.1
5
CATEGORIES=	textproc haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	Syntax highlighting library with support for over one hundred languages
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	aeson ansi-terminal attoparsec base64-bytestring blaze-html case-insensitive colour hxt mtl \
13
		pretty-show regex-pcre regex-pcre-builtin safe utf8-string
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
(-)textproc/hs-skylighting-core/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1524848800
2
SHA256 (cabal/skylighting-core-0.7.1.tar.gz) = 4ffe223554db53cedfce5af92a7f22a907904c40bf498777dfdfe3c5ccd8723e
3
SIZE (cabal/skylighting-core-0.7.1.tar.gz) = 545965
(-)textproc/hs-skylighting-core/pkg-descr (+7 lines)
Added Link Here
1
Skylighting is a syntax highlighting library with support for over one hundred
2
languages. It derives its tokenizers from XML syntax definitions used by KDE's
3
KSyntaxHighlighting framework, so any syntax supported by that framework can be
4
added. An optional command-line program is provided. Skylighting is intended to
5
be the successor to highlighting-kate.
6
7
WWW: http://hackage.haskell.org/package/skylighting
(-)textproc/hs-skylighting/Makefile (-4 / +4 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	skylighting
3
PORTNAME=	skylighting
4
PORTVERSION=	0.3.3.1
4
PORTVERSION=	0.7.1
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= Syntax highlighting library with support for over one hundred languages Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson attoparsec blaze-html case-insensitive hxt mtl \
12
USE_CABAL=	aeson ansi-terminal attoparsec base64-bytestring blaze-html \
14
		pretty-show regex-pcre regex-pcre-builtin safe text utf8-string
13
		case-insensitive colour hxt mtl pretty-show regex-pcre \
14
		regex-pcre-builtin safe skylighting-core utf8-string
15
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)textproc/hs-skylighting/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499717353
1
TIMESTAMP = 1524846475
2
SHA256 (cabal/skylighting-0.3.3.1.tar.gz) = f3e1f910a4d0e13afff2abdc54ad836ff968fcc8f4083b33c0153367393c5d57
2
SHA256 (cabal/skylighting-0.7.1.tar.gz) = c0bcd4f0075c77226052ab9a04f90ff8d2f2c8e97e5083d9e65843635bb0f574
3
SIZE (cabal/skylighting-0.3.3.1.tar.gz) = 1014631
3
SIZE (cabal/skylighting-0.7.1.tar.gz) = 491234
(-)textproc/hs-tagsoup/Makefile (-4 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	tagsoup
4
PORTNAME=	tagsoup
5
PORTVERSION=	0.14.1
5
PORTVERSION=	0.14.6
6
PORTREVISION=	1
7
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-18 COMMENT= Parsing and extracting information from HTML/XML documents Link Here
11
10
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
12
14
USE_CABAL=	text
15
16
FLAGS_DEFINE=	DOWNLOAD
13
FLAGS_DEFINE=	DOWNLOAD
17
14
18
DOWNLOAD_DESC=		Build with Download module
15
DOWNLOAD_DESC=		Build with Download module
(-)textproc/hs-tagsoup/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624839
1
TIMESTAMP = 1523444247
2
SHA256 (cabal/tagsoup-0.14.1.tar.gz) = 028be660a864e0918f99f90471caea72af2bfbf8a64a423e181b2b29f9c64aeb
2
SHA256 (cabal/tagsoup-0.14.6.tar.gz) = 4b4ed4db1428e859389d628dd5755074f659a424ec49934ec53e44b0fc6a63fb
3
SIZE (cabal/tagsoup-0.14.1.tar.gz) = 44031
3
SIZE (cabal/tagsoup-0.14.6.tar.gz) = 43982
(-)textproc/hs-tagstream-conduit/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	tagstream-conduit
3
PORTNAME=	tagstream-conduit
4
PORTVERSION=	0.5.5.3
4
PORTVERSION=	0.5.5.3
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Streamlined HTML tag parser Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	attoparsec>=0.10 blaze-builder case-insensitive conduit>=1.2 \
13
USE_CABAL=	attoparsec>=0.10 blaze-builder case-insensitive conduit>=1.2 \
14
		conduit-extra>=1.1.0 data-default>=0.5.0 resourcet text \
14
		conduit-extra>=1.1.0 data-default>=0.5.0 resourcet \
15
		xml-conduit>=1.1.0.0
15
		xml-conduit>=1.1.0.0
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)textproc/hs-texmath/Makefile (-4 / +2 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	texmath
4
PORTNAME=	texmath
5
PORTVERSION=	0.9.4.1
5
PORTVERSION=	0.10.1.2
6
PORTREVISION=	1
7
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-18 COMMENT= Conversion between formats used to represent mathematics Link Here
11
10
12
LICENSE=	GPLv2
11
LICENSE=	GPLv2
13
12
14
USE_CABAL=	aeson mtl network network-uri pandoc-types parsec split \
13
USE_CABAL=	aeson mtl network network-uri pandoc-types split syb xml
15
		syb text xml
16
14
17
FLAGS_ENABLE=	network-uri
15
FLAGS_ENABLE=	network-uri
18
FLAGS_DISABLE=	executable
16
FLAGS_DISABLE=	executable
(-)textproc/hs-texmath/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624840
1
TIMESTAMP = 1524845873
2
SHA256 (cabal/texmath-0.9.4.1.tar.gz) = 302202b2c896403963aefe63044ca65ca277482d0e661607010ca3bf8d9a9d04
2
SHA256 (cabal/texmath-0.10.1.2.tar.gz) = fda230b0ce48efb1f45f14c47d3db255466b973f42699507d53f8a7ca8a5d821
3
SIZE (cabal/texmath-0.9.4.1.tar.gz) = 1705730
3
SIZE (cabal/texmath-0.10.1.2.tar.gz) = 1716634
(-)textproc/hs-texmath/files/patch-texmath.cabal (-20 lines)
Removed Link Here
1
--- texmath.cabal.orig	2017-07-10 15:55:23 UTC
2
+++ texmath.cabal
3
@@ -87,7 +87,7 @@ Flag network-uri
4
 
5
 Library
6
     Build-depends:       xml, parsec >= 3, containers,
7
-                         pandoc-types >= 1.12.3.3 && < 1.18, mtl
8
+                         pandoc-types >= 1.12.3.3 , mtl
9
     if impl(ghc >= 6.10)
10
       Build-depends: base >= 4.5 && < 5, syb
11
     else
12
@@ -141,7 +141,7 @@ Executable texmath
13
     if flag(executable)
14
       Buildable:         True
15
       Build-Depends:     base >= 4.5 && < 5, texmath, xml,
16
-                         pandoc-types >= 1.12.3.3 && < 1.18,
17
+                         pandoc-types >= 1.12.3.3 ,
18
                          split, aeson, bytestring, text
19
     else
20
       Buildable:         False
(-)textproc/hs-uri-bytestring-aeson/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	uri-bytestring-aeson
3
PORTNAME=	uri-bytestring-aeson
4
PORTVERSION=	0.1.0.1
4
PORTVERSION=	0.1.0.6
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= The uri-bytestring-aeson package Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson text uri-bytestring
12
USE_CABAL=	aeson uri-bytestring
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-uri-bytestring-aeson/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499703625
1
TIMESTAMP = 1525011968
2
SHA256 (cabal/uri-bytestring-aeson-0.1.0.1.tar.gz) = ef42c3b276a061e3c262de0aea6237aa1aa38ec71038f71d75bb4a3d059525fe
2
SHA256 (cabal/uri-bytestring-aeson-0.1.0.6.tar.gz) = d8bd5f0772e8f45a7530b8b4422102ab24a896ac75611a3c36a02a56dffcef0a
3
SIZE (cabal/uri-bytestring-aeson-0.1.0.1.tar.gz) = 1987
3
SIZE (cabal/uri-bytestring-aeson-0.1.0.6.tar.gz) = 2003
(-)textproc/hs-uri-bytestring/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	uri-bytestring
3
PORTNAME=	uri-bytestring
4
PORTVERSION=	0.2.3.3
4
PORTVERSION=	0.3.1.1
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)textproc/hs-uri-bytestring/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499621831
1
TIMESTAMP = 1524253203
2
SHA256 (cabal/uri-bytestring-0.2.3.3.tar.gz) = 3d838bf247e95a66885d2d603c1594ef01d4dade728aa50b6c2224a65d8d0b14
2
SHA256 (cabal/uri-bytestring-0.3.1.1.tar.gz) = 7f789452877d28799672c5bf9901fdcfdeaf4434d39a62849fd36cfc85e355fb
3
SIZE (cabal/uri-bytestring-0.2.3.3.tar.gz) = 22514
3
SIZE (cabal/uri-bytestring-0.3.1.1.tar.gz) = 22241
(-)textproc/hs-uri-bytestring/files/patch-uri-bytestring.cabal (+10 lines)
Added Link Here
1
--- uri-bytestring.cabal.orig   2018-04-20 19:43:36 UTC
2
+++ uri-bytestring.cabal
3
@@ -41,7 +41,6 @@ library
4
 
5
       attoparsec       >= 0.13.1.0 && < 0.14
6
     , base             >= 4.6     && < 5
7
-    , fail             >= 4.9     && < 5
8
     , bytestring       >= 0.9.1   && < 0.11
9
     , blaze-builder    >= 0.3.0.0 && < 0.5
10
     , template-haskell >= 2.9     && < 2.14
(-)textproc/hs-uri-encode/Makefile (+15 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	uri-encode
4
PORTVERSION=	1.5.0.5
5
CATEGORIES=	textproc haskell
6
7
MAINTAINER=	haskell@FreeBSD.org
8
COMMENT=	URI encoding library
9
10
LICENSE=	BSD3CLAUSE
11
12
USE_CABAL=	network-uri utf8-string
13
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include <bsd.port.mk>
(-)textproc/hs-uri-encode/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1524855375
2
SHA256 (cabal/uri-encode-1.5.0.5.tar.gz) = e82b588aad63112d34f6bad6f1ef72489b9edebfe14f2f523dc1dabdcbe2b186
3
SIZE (cabal/uri-encode-1.5.0.5.tar.gz) = 3447
(-)textproc/hs-uri-encode/pkg-descr (+3 lines)
Added Link Here
1
Unicode aware uri-encoding.
2
3
WWW: https://github.com/silkapp/uri-encode
(-)textproc/hs-uri/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	uri
3
PORTNAME=	uri
4
PORTVERSION=	0.1.6.4
4
PORTVERSION=	0.1.6.4
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Library for working with URIs Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	parsec>=3.0 safe utf8-string
13
USE_CABAL=	safe utf8-string
14
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)textproc/hs-xml-conduit/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	xml-conduit
3
PORTNAME=	xml-conduit
4
PORTVERSION=	1.5.1
4
PORTVERSION=	1.8.0
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 13-19 LICENSE= MIT Link Here
13
USE_CABAL=	attoparsec>=0.10 blaze-builder>=0.2 blaze-html>=0.5 \
12
USE_CABAL=	attoparsec>=0.10 blaze-builder>=0.2 blaze-html>=0.5 \
14
		blaze-markup>=0.5 conduit>=1.0 conduit-extra>=1.1 \
13
		blaze-markup>=0.5 conduit>=1.0 conduit-extra>=1.1 \
15
		data-default monad-control>=0.3 resourcet>=0.3 \
14
		data-default monad-control>=0.3 resourcet>=0.3 \
16
		text>=0.7 xml-types>=0.3.4
15
		xml-types>=0.3.4
17
16
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)textproc/hs-xml-conduit/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499546442
1
TIMESTAMP = 1523899098
2
SHA256 (cabal/xml-conduit-1.5.1.tar.gz) = 7afe26fa3e3160552b7a15af4a063f10678400cac54785a06ce9b70a5a5a9734
2
SHA256 (cabal/xml-conduit-1.8.0.tar.gz) = 0382bfd3627be4970b11228948274faef51ca9a2590a7723b5787a7205a52036
3
SIZE (cabal/xml-conduit-1.5.1.tar.gz) = 37603
3
SIZE (cabal/xml-conduit-1.8.0.tar.gz) = 39469
(-)textproc/hs-xml-hamlet/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	xml-hamlet
3
PORTNAME=	xml-hamlet
4
PORTVERSION=	0.4.1
4
PORTVERSION=	0.5.0
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Hamlet-style quasiquoter for XML content Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	parsec>=2.0 shakespeare>=1.0 text>=0.10 xml-conduit>=1.0
12
USE_CABAL=	shakespeare>=1.0 xml-conduit>=1.0
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-xml-hamlet/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624842
1
TIMESTAMP = 1524849871
2
SHA256 (cabal/xml-hamlet-0.4.1.tar.gz) = 7df390f59599a0b16831c3f2cbb13ad0bebb92faa4a350fc6ae613bfba4ec2bb
2
SHA256 (cabal/xml-hamlet-0.5.0.tar.gz) = 7bcec0aad83e72c2870efd3327553b3d78f6332cf01c12ad4b67c02f499015a3
3
SIZE (cabal/xml-hamlet-0.4.1.tar.gz) = 9149
3
SIZE (cabal/xml-hamlet-0.5.0.tar.gz) = 9189
(-)textproc/hs-xml-hamlet/files/patch-xml-hamlet.cabal (-11 lines)
Removed Link Here
1
--- xml-hamlet.cabal.orig	2017-07-10 13:36:43 UTC
2
+++ xml-hamlet.cabal
3
@@ -19,7 +19,7 @@ Library
4
   
5
   Build-depends:       base                       >= 4        && < 5
6
                      , shakespeare                >= 1.0      && < 2.2
7
-                     , xml-conduit                >= 1.0      && < 1.5
8
+                     , xml-conduit                >= 1.0      && < 1.6
9
                      , text                       >= 0.10
10
                      , template-haskell
11
                      , parsec                     >= 2.0      && < 3.2
(-)textproc/hs-xml-types/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	xml-types
3
PORTNAME=	xml-types
4
PORTVERSION=	0.3.6
4
PORTVERSION=	0.3.6
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	textproc haskell
6
CATEGORIES=	textproc haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Basic types for representing XML Link Here
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
12
13
USE_CABAL=	text
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)textproc/hs-xml/Makefile (-3 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	xml
4
PORTNAME=	xml
5
PORTVERSION=	1.3.14
5
PORTVERSION=	1.3.14
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES=	textproc haskell
7
CATEGORIES=	textproc haskell
8
8
9
MAINTAINER=	haskell@FreeBSD.org
9
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Simple XML library for Haskell Link Here
11
11
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
13
13
14
USE_CABAL=	text
15
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-xmlhtml/Makefile (-4 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	xmlhtml
3
PORTNAME=	xmlhtml
4
PORTVERSION=	0.2.4
4
PORTVERSION=	0.2.5.2
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-17 COMMENT= XML parser and renderer with HTML 5 quirks mode Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	blaze-builder blaze-html blaze-markup parsec text \
12
USE_CABAL=	blaze-builder blaze-html blaze-markup unordered-containers
14
		unordered-containers
15
13
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)textproc/hs-xmlhtml/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499624843
1
TIMESTAMP = 1524404821
2
SHA256 (cabal/xmlhtml-0.2.4.tar.gz) = 80100374fe10802e3c1435d22c9281b35421db72f716d90451adc277dfe4539c
2
SHA256 (cabal/xmlhtml-0.2.5.2.tar.gz) = 64818617644bfc7c3c9fe561435af9929ef60310627b0796c78b4b99240b5bdc
3
SIZE (cabal/xmlhtml-0.2.4.tar.gz) = 121541
3
SIZE (cabal/xmlhtml-0.2.5.2.tar.gz) = 123829
(-)textproc/hs-xmlhtml/files/patch-src_Text_Blaze_Renderer_XmlHtml.hs (-30 lines)
Removed Link Here
1
--- src/Text/Blaze/Renderer/XmlHtml.hs.orig	2017-05-19 10:38:07 UTC
2
+++ src/Text/Blaze/Renderer/XmlHtml.hs
3
@@ -58,22 +58,20 @@ renderNodes = go []
4
         (Element (getText tag) attrs (go [] content []) :)
5
     go attrs (CustomParent tag content) =
6
         (Element (fromChoiceStringText tag) attrs (go [] content []) :)
7
-    go attrs (Leaf tag _ _) =
8
+    go attrs (Leaf tag _ _ _) =
9
         (Element (getText tag) attrs [] :)
10
-    go attrs (CustomLeaf tag _) =
11
+    go attrs (CustomLeaf tag _ _) =
12
         (Element (fromChoiceStringText tag) attrs [] :)
13
     go attrs (AddAttribute key _ value content) =
14
         go ((getText key, fromChoiceStringText value) : attrs) content
15
     go attrs (AddCustomAttribute key value content) =
16
         go ((fromChoiceStringText key, fromChoiceStringText value) : attrs)
17
            content
18
-    go _ (Content content) = fromChoiceString content
19
-#if MIN_VERSION_blaze_markup(0,6,3)
20
-    go _ (TBI.Comment comment) =
21
+    go _ (Content content _) = fromChoiceString content
22
+    go _ (TBI.Comment comment _) =
23
         (X.Comment (fromChoiceStringText comment) :)
24
-#endif
25
     go attrs (Append h1 h2) = go attrs h1 . go attrs h2
26
-    go _ Empty = id
27
+    go _ (Empty _) = id
28
     {-# NOINLINE go #-}
29
 {-# INLINE renderNodes #-}
30
 
(-)textproc/hs-xmlhtml/files/patch-xmlhtml.cabal (-11 / +6 lines)
Lines 1-15 Link Here
1
--- xmlhtml.cabal.orig	2017-05-19 10:38:07 UTC
1
--- xmlhtml.cabal.orig  2018-04-22 13:51:05 UTC
2
+++ xmlhtml.cabal
2
+++ xmlhtml.cabal
3
@@ -820,9 +820,9 @@ Library
3
@@ -826,7 +826,6 @@ Library
4
                        Text.XmlHtml.HTML.Render
4
                        blaze-html           >= 0.9   && < 0.10,
5
 
5
                        blaze-markup         >= 0.8   && < 0.9,
6
   Build-depends:       base                 >= 4     && < 5,
7
-                       blaze-builder        >= 0.2   && < 0.5,
8
-                       blaze-html           >= 0.5   && < 0.9,
9
-                       blaze-markup         >= 0.5   && < 0.8,
10
+                       blaze-builder        >= 0.2   ,
11
+                       blaze-html           >= 0.5   ,
12
+                       blaze-markup         >= 0.5   ,
13
                        bytestring           >= 0.9   && < 0.11,
6
                        bytestring           >= 0.9   && < 0.11,
7
-                       bytestring-builder   >= 0.10.4.0.2 && < 0.11,
14
                        containers           >= 0.3   && < 0.6,
8
                        containers           >= 0.3   && < 0.6,
15
                        parsec               >= 3.1.2 && < 3.2,
9
                        parsec               >= 3.1.2 && < 3.2,
10
                        text                 >= 0.11  && < 1.3,
(-)textproc/hs-yaml/Makefile (-5 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yaml
3
PORTNAME=	yaml
4
PORTVERSION=	0.8.23.1
4
PORTVERSION=	0.8.29
5
PORTREVISION=	1
6
CATEGORIES=	textproc haskell
5
CATEGORIES=	textproc haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-19 COMMENT= Support for parsing and rendering YAML documents Link Here
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	aeson>=0.5 attoparsec conduit>=1.1.0 enclosed-exceptions \
12
USE_CABAL=	aeson>=0.5 attoparsec conduit>=1.1.0 enclosed-exceptions \
14
		resourcet>=0.3 scientific text unordered-containers vector
13
		resourcet>=0.3 scientific unordered-containers vector
15
16
EXECUTABLE=	json2yaml yaml2json
17
14
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)textproc/hs-yaml/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499546173
1
TIMESTAMP = 1524402297
2
SHA256 (cabal/yaml-0.8.23.1.tar.gz) = 4a9bc0b540b25db0edafea58e1c7fe5f00770bd599c9c94f16b92210bf0f606b
2
SHA256 (cabal/yaml-0.8.29.tar.gz) = 1a5e5fe9d55273c286f177681c2cecb4cff77633af877756317120cc00d20f74
3
SIZE (cabal/yaml-0.8.23.1.tar.gz) = 81569
3
SIZE (cabal/yaml-0.8.29.tar.gz) = 82660
(-)www/hs-DAV/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	DAV
3
PORTNAME=	DAV
4
PORTVERSION=	1.3.1
4
PORTVERSION=	1.3.2
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)www/hs-DAV/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625369
1
TIMESTAMP = 1524938205
2
SHA256 (cabal/DAV-1.3.1.tar.gz) = 5c80faa58f8bbfb4bbdf7f3db6f23a3a4d26a199831ceb27dd5f69fef21bc009
2
SHA256 (cabal/DAV-1.3.2.tar.gz) = 613314357579b29e1d3fa8451b51e8b9a1307a2b33b65a3f2b2ef2bece025169
3
SIZE (cabal/DAV-1.3.1.tar.gz) = 20003
3
SIZE (cabal/DAV-1.3.2.tar.gz) = 19992
(-)www/hs-HTTP/Makefile (-4 / +2 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	HTTP
4
PORTNAME=	HTTP
5
PORTVERSION=	4000.3.7
5
PORTVERSION=	4000.3.11
6
PORTREVISION=	1
7
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
8
7
9
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-18 COMMENT= Library for client-side HTTP Link Here
11
10
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
12
14
USE_CABAL=	mtl>=2.0 network>=2.6 network-uri>=2.6 old-time>=1.0.0.0 \
13
USE_CABAL=	mtl>=2.0 network>=2.6 network-uri>=2.6 old-time>=1.0.0.0
15
		parsec>=2.0
16
14
17
FLAGS_ENABLE=	network-uri
15
FLAGS_ENABLE=	network-uri
18
FLAGS_DISABLE=	mtl1 warn-as-error network23 conduit10 warp-tests
16
FLAGS_DISABLE=	mtl1 warn-as-error network23 conduit10 warp-tests
(-)www/hs-HTTP/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538127
1
TIMESTAMP = 1523302416
2
SHA256 (cabal/HTTP-4000.3.7.tar.gz) = d5c0cceb84e84434e851e97b3c2fce4b3e600d0410e7ac4427df44c541adeae8
2
SHA256 (cabal/HTTP-4000.3.11.tar.gz) = fad22b39d8027107158407a3af73907dbb66e403d9aa7b9fd778db171c65b645
3
SIZE (cabal/HTTP-4000.3.7.tar.gz) = 71709
3
SIZE (cabal/HTTP-4000.3.11.tar.gz) = 71747
(-)www/hs-activehs/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	activehs
3
PORTNAME=	activehs
4
PORTVERSION=	0.3.2
4
PORTVERSION=	0.3.2
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 14-20 USE_CABAL= activehs-base blaze-html blaze-markup cmdargs data-pprint \ Link Here
14
		dia-base dia-functions exceptions haskell-src-exts \
14
		dia-base dia-functions exceptions haskell-src-exts \
15
		highlighting-kate hint hoogle mtl pandoc pureMD5 \
15
		highlighting-kate hint hoogle mtl pandoc pureMD5 \
16
		QuickCheck simple-reflect snap-core snap-server split syb \
16
		QuickCheck simple-reflect snap-core snap-server split syb \
17
		text utf8-string
17
		utf8-string
18
18
19
STANDALONE=	yes
19
STANDALONE=	yes
20
EXECUTABLE=	activehs
20
EXECUTABLE=	activehs
(-)www/hs-authenticate/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	authenticate
3
PORTNAME=	authenticate
4
PORTVERSION=	1.3.3.2
4
PORTVERSION=	1.3.4
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 13-19 LICENSE= BSD3CLAUSE Link Here
13
USE_CABAL=	aeson>=0.5 attoparsec blaze-builder case-insensitive>=0.2 \
12
USE_CABAL=	aeson>=0.5 attoparsec blaze-builder case-insensitive>=0.2 \
14
		conduit>=0.5 http-conduit>=1.5 http-types>=0.6 monad-control \
13
		conduit>=0.5 http-conduit>=1.5 http-types>=0.6 monad-control \
15
		network>=2.6 network-uri>=2.6 resourcet \
14
		network>=2.6 network-uri>=2.6 resourcet \
16
		tagstream-conduit>=0.5.5 text unordered-containers \
15
		tagstream-conduit>=0.5.5 unordered-containers \
17
		xml-conduit>=1.0
16
		xml-conduit>=1.0
18
17
19
FLAGS_ENABLE=	network-uri
18
FLAGS_ENABLE=	network-uri
(-)www/hs-authenticate/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625370
1
TIMESTAMP = 1525184608
2
SHA256 (cabal/authenticate-1.3.3.2.tar.gz) = a65ff7791e646ea847fc6b8369addeecf6d2c3055a0b7ebe1421881103656e30
2
SHA256 (cabal/authenticate-1.3.4.tar.gz) = 3fd566dbfdf75d81ad1bebd19facb9f01509ead6e27d9aed802404ecde932fb8
3
SIZE (cabal/authenticate-1.3.3.2.tar.gz) = 8785
3
SIZE (cabal/authenticate-1.3.4.tar.gz) = 8814
(-)www/hs-cgi/Makefile (-2 / +2 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	cgi
4
PORTNAME=	cgi
5
PORTVERSION=	3001.3.0.2
5
PORTVERSION=	3001.3.0.2
6
PORTREVISION=	1
6
PORTREVISION=	2
7
PORTEPOCH=	1
7
PORTEPOCH=	1
8
CATEGORIES=	www haskell
8
CATEGORIES=	www haskell
9
9
Lines 13-19 COMMENT= Library for writing CGI programs Link Here
13
LICENSE=	BSD3CLAUSE
13
LICENSE=	BSD3CLAUSE
14
14
15
USE_CABAL=	exceptions mtl>=2.2.1 multipart>=0.1.2 network>=2.6 \
15
USE_CABAL=	exceptions mtl>=2.2.1 multipart>=0.1.2 network>=2.6 \
16
		network-uri>=2.6 old-locale old-time parsec>=2.0
16
		network-uri>=2.6 old-locale old-time
17
17
18
FLAGS_ENABLE=	network-uri
18
FLAGS_ENABLE=	network-uri
19
FLAGS_DISABLE=	old-mtl
19
FLAGS_DISABLE=	old-mtl
(-)www/hs-cgi/files/patch-cgi.cabal (+16 lines)
Added Link Here
1
--- cgi.cabal.orig      2018-04-22 18:05:14 UTC
2
+++ cgi.cabal
3
@@ -44,11 +44,11 @@ Library
4
 
5
   Build-depends:
6
     parsec >= 2.0 && < 3.2,
7
-    exceptions < 0.9,
8
+    exceptions < 0.11,
9
     xhtml >= 3000.0.0 && < 3000.3,
10
     bytestring < 0.11,
11
     base >= 4.5 && < 5,
12
-    time >= 1.5 && < 1.7,
13
+    time >= 1.5 && < 1.9,
14
     containers < 0.6,
15
     multipart >= 0.1.2 && < 0.2
16
   If flag(network-uri)
(-)www/hs-cookie/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	cookie
3
PORTNAME=	cookie
4
PORTVERSION=	0.4.2.1
4
PORTVERSION=	0.4.4
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= HTTP cookie parsing and rendering Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	blaze-builder data-default-class old-locale text
12
USE_CABAL=	blaze-builder data-default-class old-locale
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)www/hs-cookie/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625371
1
TIMESTAMP = 1523784609
2
SHA256 (cabal/cookie-0.4.2.1.tar.gz) = 06413091908e20ce154effdcd354d7eea1447380e29a8acdb15c3347512852e4
2
SHA256 (cabal/cookie-0.4.4.tar.gz) = 3245ed04ae933cf7becede816d1f76043b851472700abf558ae90b28414cc0e3
3
SIZE (cabal/cookie-0.4.2.1.tar.gz) = 5774
3
SIZE (cabal/cookie-0.4.4.tar.gz) = 5996
(-)www/hs-css-text/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	css-text
3
PORTNAME=	css-text
4
PORTVERSION=	0.1.2.2
4
PORTVERSION=	0.1.3.0
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= CSS parser and renderer Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	attoparsec>=0.10.2.0 text>=0.11
12
USE_CABAL=	attoparsec>=0.10.2.0
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)www/hs-css-text/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625372
1
TIMESTAMP = 1523784892
2
SHA256 (cabal/css-text-0.1.2.2.tar.gz) = dff564ac08587950dab4fedf07c357d9907099f60c87bf465d648a8965e61987
2
SHA256 (cabal/css-text-0.1.3.0.tar.gz) = 5ff507bf3863219f41e7f2d215e5511fe15ee13d1e28bd3ee64e0b0b894bcd7a
3
SIZE (cabal/css-text-0.1.2.2.tar.gz) = 4033
3
SIZE (cabal/css-text-0.1.3.0.tar.gz) = 4594
(-)www/hs-gitit/Makefile (-3 / +5 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	gitit
3
PORTNAME=	gitit
4
PORTVERSION=	0.12.2.1
4
PORTVERSION=	0.12.2.1
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 13-24 LICENSE= GPLv2 Link Here
13
USE_CABAL=	ConfigFile HStringTemplate HTTP SHA aeson base64-bytestring \
13
USE_CABAL=	ConfigFile HStringTemplate HTTP SHA aeson base64-bytestring \
14
		blaze-html feed filestore happstack-server highlighting-kate \
14
		blaze-html feed filestore happstack-server highlighting-kate \
15
		hoauth2 hslogger http-client-tls http-conduit json mtl \
15
		hoauth2 hslogger http-client-tls http-conduit json mtl \
16
		old-locale old-time pandoc pandoc-types parsec random \
16
		old-locale old-time pandoc pandoc-types random \
17
		recaptcha safe split syb tagsoup text uri url utf8-string \
17
		recaptcha safe split syb tagsoup uri url utf8-string \
18
		uuid xml xss-sanitize zlib
18
		uuid xml xss-sanitize zlib
19
19
20
EXECUTABLE=	expireGititCache gitit
20
EXECUTABLE=	expireGititCache gitit
21
21
22
IGNORE=		Doesn't build with newest packages
23
22
FLAGS_DEFINE=	PLUGINS
24
FLAGS_DEFINE=	PLUGINS
23
FLAGS_DEFAULT=	PLUGINS
25
FLAGS_DEFAULT=	PLUGINS
24
26
(-)www/hs-happstack-server/Makefile (-5 / +4 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	happstack-server
3
PORTNAME=	happstack-server
4
PORTVERSION=	7.4.6.4
4
PORTVERSION=	7.5.1
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-20 LICENSE= BSD3CLAUSE Link Here
12
11
13
USE_CABAL=	base64-bytestring>=1.0 blaze-html>=0.5 exceptions \
12
USE_CABAL=	base64-bytestring>=1.0 blaze-html>=0.5 exceptions \
14
		extensible-exceptions hslogger>=1.0.2 html monad-control>=0.3 \
13
		extensible-exceptions hslogger>=1.0.2 html monad-control>=0.3 \
15
		mtl>=2 network>=2.6 network-uri>=2.6 parsec sendfile>=0.7.1 \
14
		mtl>=2 network>=2.6 network-uri>=2.6 semigroups sendfile>=0.7.1 \
16
		syb system-filepath>=0.3.1 text>=0.10 threads>=0.5 \
15
		syb system-filepath>=0.3.1 threads>=0.5 time-compat \
17
		time-compat transformers-base>=0.4 utf8-string>=0.3.4 zlib
16
		transformers-base>=0.4 utf8-string>=0.3.4 zlib
18
17
19
FLAGS_ENABLE=	network-uri template_haskell
18
FLAGS_ENABLE=	network-uri template_haskell
20
19
(-)www/hs-happstack-server/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538462
1
TIMESTAMP = 1524594391
2
SHA256 (cabal/happstack-server-7.4.6.4.tar.gz) = b4c6c9503deeff37751af9ab9700158347658f28f1712933f9f1c8763b4ea1b9
2
SHA256 (cabal/happstack-server-7.5.1.tar.gz) = 32877ec758149dd3ffbd2a03f3fecd3a69bcac8f6c499e3a08e43bee1c9f8ea1
3
SIZE (cabal/happstack-server-7.4.6.4.tar.gz) = 81123
3
SIZE (cabal/happstack-server-7.5.1.tar.gz) = 81810
(-)www/hs-happstack/Makefile (+2 lines)
Lines 12-16 LICENSE= BSD3CLAUSE Link Here
12
12
13
USE_CABAL=	happstack-server>=7.0
13
USE_CABAL=	happstack-server>=7.0
14
14
15
IGNORE=		Doesn't build with recent GHC version
16
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)www/hs-heist/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	heist
3
PORTNAME=	heist
4
PORTVERSION=	1.0.1.0
4
PORTVERSION=	1.1
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 LICENSE= BSD3CLAUSE Link Here
12
11
13
USE_CABAL=	aeson attoparsec blaze-builder blaze-html directory-tree \
12
USE_CABAL=	aeson attoparsec blaze-builder blaze-html directory-tree \
14
		dlist hashable lifted-base map-syntax monad-control mtl \
13
		dlist hashable lifted-base map-syntax monad-control mtl \
15
		random text transformers-base unordered-containers vector \
14
		random transformers-base unordered-containers vector \
16
		xmlhtml
15
		xmlhtml
17
16
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)www/hs-heist/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625374
1
TIMESTAMP = 1524939588
2
SHA256 (cabal/heist-1.0.1.0.tar.gz) = fd4ff3c1bfc1473feb9e913a5cdecaf56bc9db022abc27a76768cb6345c68bcb
2
SHA256 (cabal/heist-1.1.tar.gz) = 78c939ca5dfc33e399b964b514f77c1f262efa36b625677c06f00602e2c00d96
3
SIZE (cabal/heist-1.0.1.0.tar.gz) = 71050
3
SIZE (cabal/heist-1.1.tar.gz) = 71239
(-)www/hs-heist/files/patch-heist.cabal (-29 lines)
Removed Link Here
1
--- heist.cabal.orig	2016-10-28 08:41:35 UTC
2
+++ heist.cabal
3
@@ -151,14 +151,14 @@ Library
4
     Heist.Interpreted.Internal
5
 
6
   build-depends:
7
-    aeson                      >= 0.6     && < 1.1,
8
+    aeson                      >= 0.6     && < 1.3,
9
     attoparsec                 >= 0.10    && < 0.14,
10
     base                       >= 4       && < 5,
11
     blaze-builder              >= 0.2     && < 0.5,
12
-    blaze-html                 >= 0.4     && < 0.9,
13
+    blaze-html                 >= 0.4     && < 0.10,
14
     bytestring                 >= 0.9     && < 0.11,
15
     containers                 >= 0.2     && < 0.6,
16
-    directory                  >= 1.1     && < 1.3,
17
+    directory                  >= 1.1     && < 1.4,
18
     directory-tree             >= 0.10    && < 0.13,
19
     dlist                      >= 0.5     && < 0.9,
20
     filepath                   >= 1.3     && < 1.5,
21
@@ -174,7 +174,7 @@ Library
22
     transformers               >= 0.3     && < 0.6,
23
     transformers-base          >= 0.4     && < 0.5,
24
     unordered-containers       >= 0.1.4   && < 0.3,
25
-    vector                     >= 0.9     && < 0.12,
26
+    vector                     >= 0.9     && < 0.13,
27
     xmlhtml                    >= 0.2.3.5 && < 0.3
28
 
29
   if impl(ghc >= 6.12.0)
(-)www/hs-hjsmin/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	hjsmin
3
PORTNAME=	hjsmin
4
PORTVERSION=	0.2.0.2
4
PORTVERSION=	0.2.0.2
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Haskell implementation of a javascript minifier Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	blaze-builder>=0.2 language-javascript>=0.5.14 \
13
USE_CABAL=	blaze-builder>=0.2 language-javascript>=0.5.14 \
14
		optparse-applicative>=0.7 text>=0.8
14
		optparse-applicative>=0.7
15
15
16
EXECUTABLE=	hjsmin
16
EXECUTABLE=	hjsmin
17
17
(-)www/hs-http-api-data/Makefile (-4 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	http-api-data
3
PORTNAME=	http-api-data
4
PORTVERSION=	0.3.7.1
4
PORTVERSION=	0.3.8.1
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-18 COMMENT= Convert Haskell data types to and from HTTP API data Link Here
11
LICENSE=	GPLv3
10
LICENSE=	GPLv3
12
11
13
USE_CABAL=	attoparsec attoparsec-iso8601 hashable http-types \
12
USE_CABAL=	attoparsec attoparsec-iso8601 hashable http-types \
14
		text time-locale-compat unordered-containers \
13
		time-locale-compat unordered-containers uri-bytestring \
15
		uri-bytestring uuid-types
14
		uuid-types
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)www/hs-http-api-data/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625375
1
TIMESTAMP = 1524685052
2
SHA256 (cabal/http-api-data-0.3.7.1.tar.gz) = 8c633e95113c8ab655f4ba67e51e41a2c9035f0122ea68bfbb876b37277075fd
2
SHA256 (cabal/http-api-data-0.3.8.1.tar.gz) = 6eeaba4b29a00407cb20b865825b17b8d884c26b09c5bbe7b6e673b4522106b3
3
SIZE (cabal/http-api-data-0.3.7.1.tar.gz) = 18907
3
SIZE (cabal/http-api-data-0.3.8.1.tar.gz) = 19427
(-)www/hs-http-client/Makefile (-4 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	http-client
3
PORTNAME=	http-client
4
PORTVERSION=	0.5.7.0
4
PORTVERSION=	0.5.12.1
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-19 LICENSE= MIT Link Here
12
11
13
USE_CABAL=	base64-bytestring>=1.0 blaze-builder>=0.3 case-insensitive>=1.0 \
12
USE_CABAL=	base64-bytestring>=1.0 blaze-builder>=0.3 case-insensitive>=1.0 \
14
		cookie data-default-class exceptions>=0.4 http-types>=0.8 \
13
		cookie data-default-class exceptions>=0.4 http-types>=0.8 \
15
		mime-types network>=2.6 network-uri>=2.6 random \
14
		memory mime-types network>=2.6 network-uri>=2.6 random \
16
		streaming-commons>=0.1.0.2 text>=0.11
15
		streaming-commons>=0.1.0.2
17
16
18
FLAGS_ENABLE=	network-uri
17
FLAGS_ENABLE=	network-uri
19
18
(-)www/hs-http-client/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625375
1
TIMESTAMP = 1524400718
2
SHA256 (cabal/http-client-0.5.7.0.tar.gz) = e241eac22c55cd851de534b9d84149702a8b3990d10afc282bd6955df550ffa3
2
SHA256 (cabal/http-client-0.5.12.1.tar.gz) = 4b5116324d217f0498d258d37135a52f3e69103d3a951b0999618b263c9bd63e
3
SIZE (cabal/http-client-0.5.7.0.tar.gz) = 86010
3
SIZE (cabal/http-client-0.5.12.1.tar.gz) = 87578
(-)www/hs-http-conduit/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	http-conduit
3
PORTNAME=	http-conduit
4
PORTVERSION=	2.2.3.1
4
PORTVERSION=	2.3.1
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)www/hs-http-conduit/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625376
1
TIMESTAMP = 1524934706
2
SHA256 (cabal/http-conduit-2.2.3.1.tar.gz) = 53ae16c601f980f323f2b24a32a776f9867b6b595e6e1929d440d1549715ca0e
2
SHA256 (cabal/http-conduit-2.3.1.tar.gz) = 8251c3f0ab2a42b998bda4aaf2805e8c3325f0084462502661ce964f671f7859
3
SIZE (cabal/http-conduit-2.2.3.1.tar.gz) = 37632
3
SIZE (cabal/http-conduit-2.3.1.tar.gz) = 27332
(-)www/hs-http-reverse-proxy/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	http-reverse-proxy
3
PORTNAME=	http-reverse-proxy
4
PORTVERSION=	0.4.4
4
PORTVERSION=	0.6.0
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 13-19 LICENSE= BSD3CLAUSE Link Here
13
USE_CABAL=	async blaze-builder>=0.3 case-insensitive>=0.4 conduit>=1.1 \
12
USE_CABAL=	async blaze-builder>=0.3 case-insensitive>=0.4 conduit>=1.1 \
14
		conduit-extra data-default-class http-client>=0.3 \
13
		conduit-extra data-default-class http-client>=0.3 \
15
		http-types>=0.6 lifted-base>=0.1 monad-control>=0.3 \
14
		http-types>=0.6 lifted-base>=0.1 monad-control>=0.3 \
16
		network resourcet streaming-commons text>=0.11 wai>=3.0 \
15
		network resourcet streaming-commons wai>=3.0 unliftio \
17
		wai-logger word8>=0.0
16
		wai-logger word8>=0.0
18
17
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)www/hs-http-reverse-proxy/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625376
1
TIMESTAMP = 1524852143
2
SHA256 (cabal/http-reverse-proxy-0.4.4.tar.gz) = 1caa943a7b9704a73ae9fa14606f96a6b9eec7312c424dd59574515a8c954978
2
SHA256 (cabal/http-reverse-proxy-0.6.0.tar.gz) = fb1c913111478384c4f23647810b8c3c01c79e9276a08a1ea46215e4a42dd1a8
3
SIZE (cabal/http-reverse-proxy-0.4.4.tar.gz) = 10394
3
SIZE (cabal/http-reverse-proxy-0.6.0.tar.gz) = 10538
(-)www/hs-http-server/Makefile (-2 / +2 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	http-server
4
PORTNAME=	http-server
5
PORTVERSION=	1.0.6
5
PORTVERSION=	1.0.6
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES=	www haskell
7
CATEGORIES=	www haskell
8
8
9
MAINTAINER=	haskell@FreeBSD.org
9
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 COMMENT= Library for writing Haskell web servers Link Here
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
13
13
14
USE_CABAL=	HTTP>=4000.2.0 mime>=0.3 network>=2.6 network-uri>=2.6 \
14
USE_CABAL=	HTTP>=4000.2.0 mime>=0.3 network>=2.6 network-uri>=2.6 \
15
		text>=1.0 url>=2.0 utf8-string>=0.3.4
15
		url>=2.0 utf8-string>=0.3.4
16
16
17
INSTALL_PORTEXAMPLES=	cd ${WRKSRC}/example && \
17
INSTALL_PORTEXAMPLES=	cd ${WRKSRC}/example && \
18
			  ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
18
			  ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
(-)www/hs-http-types/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	http-types
3
PORTNAME=	http-types
4
PORTVERSION=	0.9.1
4
PORTVERSION=	0.12.1
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Generic HTTP types for Haskell (for both client and server code) Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	blaze-builder>=0.2.1.4 case-insensitive>=0.2 text>=0.11.0.2
12
USE_CABAL=	blaze-builder>=0.2.1.4 case-insensitive>=0.2
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)www/hs-http-types/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625376
1
TIMESTAMP = 1523783338
2
SHA256 (cabal/http-types-0.9.1.tar.gz) = 7bed648cdc1c69e76bf039763dbe1074b55fd2704911dd0cb6b7dfebf1b6f550
2
SHA256 (cabal/http-types-0.12.1.tar.gz) = 3fa7715428f375b6aa4998ef17822871d7bfe1b55ebd9329efbacd4dad9969f3
3
SIZE (cabal/http-types-0.9.1.tar.gz) = 12284
3
SIZE (cabal/http-types-0.12.1.tar.gz) = 13189
(-)www/hs-http2/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	http2
3
PORTNAME=	http2
4
PORTVERSION=	1.6.3
4
PORTVERSION=	1.6.3
5
PORTREVISION=	1
5
PORTREVISION=	3
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= HTTP/2.0 library including frames and HPACK Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	aeson aeson-pretty case-insensitive hex mwc-random psqueues \
13
USE_CABAL=	aeson aeson-pretty case-insensitive hex mwc-random psqueues \
14
		stm text unordered-containers vector word8
14
		unordered-containers vector word8
15
15
16
FLAGS_DISABLE=	devel
16
FLAGS_DISABLE=	devel
17
17
(-)www/hs-multipart/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	multipart
3
PORTNAME=	multipart
4
PORTVERSION=	0.1.2
4
PORTVERSION=	0.1.2
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= HTTP multipart split out of the cgi package Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	parsec>=2.0
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)www/hs-path-pieces/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	path-pieces
3
PORTNAME=	path-pieces
4
PORTVERSION=	0.2.1
4
PORTVERSION=	0.2.1
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Components of paths Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	text>=0.5
14
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)www/hs-shakespeare/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	shakespeare
3
PORTNAME=	shakespeare
4
PORTVERSION=	2.0.13
4
PORTVERSION=	2.0.15
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Toolkit for making compile-time interpolated templates Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	aeson blaze-html blaze-markup exceptions parsec text
12
USE_CABAL=	aeson blaze-html blaze-markup exceptions
14
13
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
14
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include <bsd.port.mk>
15
.include <bsd.port.mk>
(-)www/hs-shakespeare/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499543938
1
TIMESTAMP = 1524400477
2
SHA256 (cabal/shakespeare-2.0.13.tar.gz) = a67e7f3186a7f33b90f97377b5e68ed20f76daedc564fcf578cf17a7f7ac580e
2
SHA256 (cabal/shakespeare-2.0.15.tar.gz) = 4354c6eebbfa89103c8090aae3bc7be5fceae6a0e327acf8adc4f3fd535864ee
3
SIZE (cabal/shakespeare-2.0.13.tar.gz) = 65054
3
SIZE (cabal/shakespeare-2.0.15.tar.gz) = 65369
(-)www/hs-snap-core/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	snap-core
3
PORTNAME=	snap-core
4
PORTVERSION=	1.0.2.1
4
PORTVERSION=	1.0.3.2
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 LICENSE= BSD3CLAUSE Link Here
12
11
13
USE_CABAL=	attoparsec case-insensitive hashable HUnit io-streams \
12
USE_CABAL=	attoparsec case-insensitive hashable HUnit io-streams \
14
		lifted-base monad-control mtl network-uri old-locale \
13
		lifted-base monad-control mtl network-uri old-locale \
15
		random readable regex-posix text time-locale-compat \
14
		random readable regex-posix time-locale-compat \
16
		transformers-base unix-compat unordered-containers \
15
		transformers-base unix-compat unordered-containers \
17
		vector
16
		vector
18
17
(-)www/hs-snap-core/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499544248
1
TIMESTAMP = 1524419838
2
SHA256 (cabal/snap-core-1.0.2.1.tar.gz) = de903d5dc4640f49cfebb41b4442f4901057a8627694373639d3972ccdcca11d
2
SHA256 (cabal/snap-core-1.0.3.2.tar.gz) = 4c4398476fe882122ce8adc03f69509588d071fc011f50162cd69706093dd88c
3
SIZE (cabal/snap-core-1.0.2.1.tar.gz) = 142939
3
SIZE (cabal/snap-core-1.0.3.2.tar.gz) = 149530
(-)www/hs-snap-server/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	snap-server
3
PORTNAME=	snap-server
4
PORTVERSION=	1.0.2.2
4
PORTVERSION=	1.1.0.0
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 LICENSE= BSD3CLAUSE Link Here
12
11
13
USE_CABAL=	attoparsec blaze-builder case-insensitive clock io-streams \
12
USE_CABAL=	attoparsec blaze-builder case-insensitive clock io-streams \
14
		io-streams-haproxy lifted-base mtl network old-locale snap-core \
13
		io-streams-haproxy lifted-base mtl network old-locale snap-core \
15
		text unix-compat vector
14
		unix-compat vector
16
15
17
FLAGS_DEFINE=		OPENSSL
16
FLAGS_DEFINE=		OPENSSL
18
17
(-)www/hs-snap-server/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499544292
1
TIMESTAMP = 1524853220
2
SHA256 (cabal/snap-server-1.0.2.2.tar.gz) = 27de5fb962e88fbc4285015c2e7f7abf0e06dac64e8f9737ad6ece6074fa837f
2
SHA256 (cabal/snap-server-1.1.0.0.tar.gz) = 249ea390a4e54899b310c0dd13b91af007a2b685bd0d9769c3e208dd914d7c6f
3
SIZE (cabal/snap-server-1.0.2.2.tar.gz) = 74372
3
SIZE (cabal/snap-server-1.1.0.0.tar.gz) = 74090
(-)www/hs-snap/Makefile (-2 / +4 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	snap
3
PORTNAME=	snap
4
PORTVERSION=	1.0.0.1
4
PORTVERSION=	1.0.0.1
5
PORTREVISION=	1
5
PORTREVISION=	3
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 13-20 LICENSE= BSD3CLAUSE Link Here
13
USE_CABAL=	aeson attoparsec cereal clientsession configurator \
13
USE_CABAL=	aeson attoparsec cereal clientsession configurator \
14
		directory-tree dlist hashable heist lens lifted-base \
14
		directory-tree dlist hashable heist lens lifted-base \
15
		map-syntax monad-control mtl mwc-random pwstore-fast \
15
		map-syntax monad-control mtl mwc-random pwstore-fast \
16
		snap-core snap-server stm text transformers-base \
16
		snap-core snap-server transformers-base \
17
		unordered-containers xmlhtml
17
		unordered-containers xmlhtml
18
18
19
IGNORE=		Doesn't build with recent GHC version
20
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
21
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
20
.include <bsd.port.mk>
22
.include <bsd.port.mk>
(-)www/hs-wai-app-static/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	wai-app-static
3
PORTNAME=	wai-app-static
4
PORTVERSION=	3.1.6.1
4
PORTVERSION=	3.1.6.2
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 14-20 USE_CABAL= base64-bytestring>=0.1 blaze-builder>=0.2.1.4 blaze-html>=0.5 \ Link Here
14
		blaze-markup>=0.5.1 byteable cryptohash>=0.11 \
13
		blaze-markup>=0.5.1 byteable cryptohash>=0.11 \
15
		cryptohash-conduit file-embed>=0.0.3.1 http-date \
14
		cryptohash-conduit file-embed>=0.0.3.1 http-date \
16
		http-types>=0.7 mime-types>=0.1 optparse-applicative>=0.7 \
15
		http-types>=0.7 mime-types>=0.1 optparse-applicative>=0.7 \
17
		text>=0.7 unix-compat>=0.2 unordered-containers>=0.2 wai>=3.0 \
16
		unix-compat>=0.2 unordered-containers>=0.2 wai>=3.0 \
18
		wai-extra>=3.0 warp>=3.0.11 zlib>=0.5
17
		wai-extra>=3.0 warp>=3.0.11 zlib>=0.5
19
18
20
EXECUTABLE=	warp
19
EXECUTABLE=	warp
(-)www/hs-wai-app-static/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625380
1
TIMESTAMP = 1525035879
2
SHA256 (cabal/wai-app-static-3.1.6.1.tar.gz) = b318acf31e2e809411f119744a016ba0a78f52554ac7321a3a1410a218886668
2
SHA256 (cabal/wai-app-static-3.1.6.2.tar.gz) = d0b0a566be61ef4c8f800922a71dbc4de64287f8f73782b1461cd5d294c1dc3e
3
SIZE (cabal/wai-app-static-3.1.6.1.tar.gz) = 22686
3
SIZE (cabal/wai-app-static-3.1.6.2.tar.gz) = 22509
(-)www/hs-wai-extra/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	wai-extra
3
PORTNAME=	wai-extra
4
PORTVERSION=	3.0.20.0
4
PORTVERSION=	3.0.22.1
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 14-20 USE_CABAL= aeson ansi-terminal base64-bytestring blaze-builder \ Link Here
14
		case-insensitive cookie data-default-class \
13
		case-insensitive cookie data-default-class \
15
		fast-logger http-types iproute lifted-base \
14
		fast-logger http-types iproute lifted-base \
16
		network old-locale resourcet streaming-commons \
15
		network old-locale resourcet streaming-commons \
17
		stringsearch text unix-compat vault void \
16
		stringsearch unix-compat vault void \
18
		wai wai-logger word8 zlib
17
		wai wai-logger word8 zlib
19
18
20
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)www/hs-wai-extra/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625381
1
TIMESTAMP = 1524842206
2
SHA256 (cabal/wai-extra-3.0.20.0.tar.gz) = ad63ca529e812f5edec84e197a58433095a1376a127f8e9416235028bf021971
2
SHA256 (cabal/wai-extra-3.0.22.1.tar.gz) = 7e7c9075455015b90e079d7c1d16110f2fb27e33ff66620d84248c3a9805722f
3
SIZE (cabal/wai-extra-3.0.20.0.tar.gz) = 60542
3
SIZE (cabal/wai-extra-3.0.22.1.tar.gz) = 61594
(-)www/hs-wai-logger/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	wai-logger
3
PORTNAME=	wai-logger
4
PORTVERSION=	2.3.0
4
PORTVERSION=	2.3.2
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)www/hs-wai-logger/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625381
1
TIMESTAMP = 1524842605
2
SHA256 (cabal/wai-logger-2.3.0.tar.gz) = 90cd993c657e72a0480a988220b288aeb2561efa53d2c8f819197b6de3060bf0
2
SHA256 (cabal/wai-logger-2.3.2.tar.gz) = 8dd4ff875d9ac2c115f5d45cc4375635a6c3e55a75c632ff3781d1fb086eb470
3
SIZE (cabal/wai-logger-2.3.0.tar.gz) = 5379
3
SIZE (cabal/wai-logger-2.3.2.tar.gz) = 5386
(-)www/hs-wai/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	wai
3
PORTNAME=	wai
4
PORTVERSION=	3.2.1.1
4
PORTVERSION=	3.2.1.2
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Web Application Interface Link Here
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	blaze-builder>=0.2.1.4 http-types>=0.7 network>=2.2.1.5 \
12
USE_CABAL=	blaze-builder>=0.2.1.4 http-types>=0.7 network>=2.2.1.5 \
14
		text>=0.7 vault>=0.3
13
		vault>=0.3
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include <bsd.port.mk>
16
.include <bsd.port.mk>
(-)www/hs-wai/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625379
1
TIMESTAMP = 1524252958
2
SHA256 (cabal/wai-3.2.1.1.tar.gz) = 5d80a68f5d8806682d8267b7dacc383d094e3ef7ecd705f20e42c91cad564e21
2
SHA256 (cabal/wai-3.2.1.2.tar.gz) = 282351461f19fbac26aa0a7896d7ab583b4abef522fcd9aba944f1848e58234b
3
SIZE (cabal/wai-3.2.1.1.tar.gz) = 10039
3
SIZE (cabal/wai-3.2.1.2.tar.gz) = 9938
(-)www/hs-wai/files/patch-wai.cabal (-10 lines)
Removed Link Here
1
--- wai.cabal.orig	2017-07-09 19:57:56 UTC
2
+++ wai.cabal
3
@@ -21,7 +21,6 @@ Source-repository head
4
 Library
5
   Build-Depends:     base                      >= 4        && < 5
6
                    , bytestring                >= 0.10
7
-                   , bytestring-builder        >= 0.10.4.0 && < 0.11
8
                    , blaze-builder             >= 0.2.1.4  && < 0.5
9
                    , network                   >= 2.2.1.5
10
                    , http-types                >= 0.7
(-)www/hs-warp/Makefile (-5 / +4 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	warp
3
PORTNAME=	warp
4
PORTVERSION=	3.2.13
4
PORTVERSION=	3.2.22
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-20 COMMENT= Fast, light-weight web server for WAI applications Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	auto-update>=0.1.1 blaze-builder>=0.4 case-insensitive>=0.2 \
12
USE_CABAL=	auto-update>=0.1.1 bsb-http-chunked case-insensitive>=0.2 \
14
		hashable http-date http-types>=0.8.5 http2>=1.0.2 \
13
		hashable http-date http-types>=0.8.5 http2>=1.0.2 \
15
		iproute>=1.3.1 network>=2.3 old-locale simple-sendfile>=0.2.7 \
14
		iproute>=1.3.1 network>=2.3 old-locale simple-sendfile>=0.2.7 \
16
		stm>=2.3 streaming-commons>=0.1.10 text unix-compat>=0.2 \
15
		streaming-commons>=0.1.10 unix-compat>=0.2 vault>=0.3 \
17
		vault>=0.3 wai>=3.0 word8
16
		wai>=3.0 word8
18
17
19
FLAGS_ENABLE=	allow-sendfilefd
18
FLAGS_ENABLE=	allow-sendfilefd
20
FLAGS_DISABLE=	network-bytestring warp-debug use-bytestring-builder
19
FLAGS_DISABLE=	network-bytestring warp-debug use-bytestring-builder
(-)www/hs-warp/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625382
1
TIMESTAMP = 1524927920
2
SHA256 (cabal/warp-3.2.13.tar.gz) = 92395bf42d012e5c4deaea7f9e1fc2271a63c5380b4c5bc1cf16b7c53aa2c424
2
SHA256 (cabal/warp-3.2.22.tar.gz) = 645b230c32050da227e4c2486a0ae6b6866706f563d2ba5e3761f581855f590e
3
SIZE (cabal/warp-3.2.13.tar.gz) = 78441
3
SIZE (cabal/warp-3.2.22.tar.gz) = 77658
(-)www/hs-warp/files/patch-warp.cabal (-18 lines)
Removed Link Here
1
--- warp.cabal.orig	2015-08-18 02:00:41 UTC
2
+++ warp.cabal
3
@@ -36,7 +36,6 @@ Library
4
                    , auto-update               >= 0.1.1    && < 0.2
5
                    , blaze-builder             >= 0.4
6
                    , bytestring                >= 0.9.1.4
7
-                   , bytestring-builder
8
                    , case-insensitive          >= 0.2
9
                    , containers
10
                    , ghc-prim
11
@@ -134,7 +133,6 @@ Test-Suite spec
12
                    , auto-update
13
                    , blaze-builder             >= 0.4
14
                    , bytestring                >= 0.9.1.4
15
-                   , bytestring-builder
16
                    , case-insensitive          >= 0.2
17
                    , ghc-prim
18
                    , HTTP
(-)www/hs-webkit/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	webkit
3
PORTNAME=	webkit
4
PORTVERSION=	0.14.2.1
4
PORTVERSION=	0.14.2.1
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 LICENSE= LGPL21 Link Here
12
12
13
USES=		pkgconfig
13
USES=		pkgconfig
14
USE_CABAL=	cairo>=0.13.0.0 glib>=0.13.1.0 gtk>=0.13.0.0 mtl \
14
USE_CABAL=	cairo>=0.13.0.0 glib>=0.13.1.0 gtk>=0.13.0.0 mtl \
15
		pango>=0.13.0.0 text>=1.0.0.0
15
		pango>=0.13.0.0
16
LIB_DEPENDS+=	libwebkitgtk-1.0.so:www/webkit-gtk2
16
LIB_DEPENDS+=	libwebkitgtk-1.0.so:www/webkit-gtk2
17
17
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)www/hs-xss-sanitize/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	xss-sanitize
3
PORTNAME=	xss-sanitize
4
PORTVERSION=	0.3.5.7
4
PORTVERSION=	0.3.5.7
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Sanitize untrusted HTML to prevent XSS attacks Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USE_CABAL=	attoparsec>=0.10.0.3 css-text>=0.1.1 network>=2.6 \
13
USE_CABAL=	attoparsec>=0.10.0.3 css-text>=0.1.1 network>=2.6 \
14
		network-uri>=2.6 tagsoup>=0.12.2 text>=0.11 utf8-string>=0.3
14
		network-uri>=2.6 tagsoup>=0.12.2 utf8-string>=0.3
15
15
16
FLAGS_ENABLE=	network-uri
16
FLAGS_ENABLE=	network-uri
17
17
(-)www/hs-yesod-auth-hashdb/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yesod-auth-hashdb
3
PORTNAME=	yesod-auth-hashdb
4
PORTVERSION=	1.6.1
4
PORTVERSION=	1.7
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Authentication plugin for Yesod Link Here
10
9
11
LICENSE=	MIT
10
LICENSE=	MIT
12
11
13
USE_CABAL=	cryptohash>=0.8 persistent>=2.1 pwstore-fast>=2.2 text>=0.7 \
12
USE_CABAL=	cryptohash>=0.8 persistent>=2.1 pwstore-fast>=2.2 \
14
		yesod-auth>=1.4 yesod-core>=1.4 yesod-form>=1.4 \
13
		yesod-auth>=1.4 yesod-core>=1.4 yesod-form>=1.4 \
15
		yesod-persistent>=1.2
14
		yesod-persistent>=1.2
16
15
(-)www/hs-yesod-auth-hashdb/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625384
1
TIMESTAMP = 1525187444
2
SHA256 (cabal/yesod-auth-hashdb-1.6.1.tar.gz) = 694405dea4e644acb74d6ad4ec8806d0f4b3779c5b36a430ebcf111542d35af8
2
SHA256 (cabal/yesod-auth-hashdb-1.7.tar.gz) = 65b9a941a9eb87421dfc57f817a7e4dd46bb204b0f27438084f7417805434f1c
3
SIZE (cabal/yesod-auth-hashdb-1.6.1.tar.gz) = 15615
3
SIZE (cabal/yesod-auth-hashdb-1.7.tar.gz) = 15493
(-)www/hs-yesod-auth/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yesod-auth
3
PORTNAME=	yesod-auth
4
PORTVERSION=	1.4.17.2
4
PORTVERSION=	1.6.3
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 17-23 USE_CABAL= aeson>=0.7 authenticate>=1.3 base16-bytestring \ Link Here
17
		http-conduit>=1.5 http-types lifted-base>=0.1 mime-mail>=0.3 \
16
		http-conduit>=1.5 http-types lifted-base>=0.1 mime-mail>=0.3 \
18
		network>=2.6 network-uri>=2.6 nonce>=1.0.2 persistent>=2.1 \
17
		network>=2.6 network-uri>=2.6 nonce>=1.0.2 persistent>=2.1 \
19
		persistent-template>=2.1 random>=1.0.0.2 resourcet safe \
18
		persistent-template>=2.1 random>=1.0.0.2 resourcet safe \
20
		shakespeare text>=0.7 unordered-containers wai>=1.4 \
19
		shakespeare unordered-containers wai>=1.4 \
21
		yesod-core>=1.4 yesod-form>=1.4 yesod-persistent>=1.4
20
		yesod-core>=1.4 yesod-form>=1.4 yesod-persistent>=1.4
22
21
23
FLAGS_ENABLE=	network-uri
22
FLAGS_ENABLE=	network-uri
(-)www/hs-yesod-auth/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625384
1
TIMESTAMP = 1525183168
2
SHA256 (cabal/yesod-auth-1.4.17.2.tar.gz) = 63a4273faed4bb7ddf3b196e30ae54bcc4b228e388f11cca71d5005c9ea19983
2
SHA256 (cabal/yesod-auth-1.6.3.tar.gz) = a0df427bfd95374957435f56561787d0bc66f978a7ea7cb017ec64f59c8698b8
3
SIZE (cabal/yesod-auth-1.4.17.2.tar.gz) = 50569
3
SIZE (cabal/yesod-auth-1.6.3.tar.gz) = 50951
(-)www/hs-yesod-bin/Makefile (-3 / +5 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	yesod-bin
3
PORTNAME=	yesod-bin
4
PORTVERSION=	1.5.2.3
4
PORTVERSION=	1.5.2.3
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	www haskell
6
CATEGORIES=	www haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 15-23 USE_CABAL= async attoparsec>=0.10 base64-bytestring \ Link Here
15
		data-default-class file-embed fsnotify>=0.0 ghc-paths>=0.1 \
15
		data-default-class file-embed fsnotify>=0.0 ghc-paths>=0.1 \
16
		http-client http-conduit>=2.1.4 http-reverse-proxy>=0.4 \
16
		http-client http-conduit>=2.1.4 http-reverse-proxy>=0.4 \
17
		http-types>=0.7 lifted-base network \
17
		http-types>=0.7 lifted-base network \
18
		optparse-applicative>=0.11 parsec>=2.1 \
18
		optparse-applicative>=0.11 \
19
		project-template>=0.1.1 resourcet>=0.3 safe-exceptions say shakespeare>=2.0 \
19
		project-template>=0.1.1 resourcet>=0.3 safe-exceptions say shakespeare>=2.0 \
20
		split>=0.2 streaming-commons tar>=0.4 text>=0.11 \
20
		split>=0.2 streaming-commons tar>=0.4 \
21
		transformers-compat typed-process unix-compat>=0.2 unordered-containers \
21
		transformers-compat typed-process unix-compat>=0.2 unordered-containers \
22
		wai>=1.4 wai-extra warp>=1.3.7.5 warp-tls>=3.0.1 yaml>=0.8 \
22
		wai>=1.4 wai-extra warp>=1.3.7.5 warp-tls>=3.0.1 yaml>=0.8 \
23
		zlib>=0.5
23
		zlib>=0.5
Lines 25-29 USE_CABAL= async attoparsec>=0.10 base64-bytestring \ Link Here
25
EXECUTABLE=	yesod
25
EXECUTABLE=	yesod
26
STANDALONE=	yes
26
STANDALONE=	yes
27
27
28
IGNORE=		Doesn't build with recent Cabal
29
28
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
30
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
29
.include <bsd.port.mk>
31
.include <bsd.port.mk>
(-)www/hs-yesod-core/Makefile (-4 / +3 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yesod-core
3
PORTNAME=	yesod-core
4
PORTVERSION=	1.4.35
4
PORTVERSION=	1.6.4
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 15-23 USE_CABAL= aeson>=0.5 auto-update blaze-builder>=0.2.1.4 blaze-html>=0.5 \ Link Here
15
		clientsession>=0.9.1 conduit>=1.2 conduit-extra cookie>=0.4.1 \
14
		clientsession>=0.9.1 conduit>=1.2 conduit-extra cookie>=0.4.1 \
16
		data-default deepseq-generics exceptions>=0.6 fast-logger>=2.2 http-types>=0.7 \
15
		data-default deepseq-generics exceptions>=0.6 fast-logger>=2.2 http-types>=0.7 \
17
		lifted-base>=0.1.2 monad-control>=0.3 monad-logger>=0.3.1 mtl \
16
		lifted-base>=0.1.2 monad-control>=0.3 monad-logger>=0.3.1 mtl \
18
		mwc-random old-locale>=1.0.0.2 parsec>=2 path-pieces>=0.1.2 \
17
		mwc-random old-locale>=1.0.0.2 path-pieces>=0.1.2 \
19
		primitive random>=1.0.0.2 resourcet>=0.4.9 safe semigroups \
18
		primitive random>=1.0.0.2 resourcet>=0.4.9 safe semigroups \
20
		shakespeare>=2.0 text>=0.7 transformers-base>=0.4 unix-compat \
19
		shakespeare>=2.0 transformers-base>=0.4 unix-compat unliftio \
21
		unordered-containers>=0.2 vector>=0.9 wai>=3.0 \
20
		unordered-containers>=0.2 vector>=0.9 wai>=3.0 \
22
		wai-extra>=3.0.5 wai-logger>=0.2 warp>=3.0.2 word8
21
		wai-extra>=3.0.5 wai-logger>=0.2 warp>=3.0.2 word8
23
22
(-)www/hs-yesod-core/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625385
1
TIMESTAMP = 1525033997
2
SHA256 (cabal/yesod-core-1.4.35.tar.gz) = 7e5d0bead1a415aeb8a1d5c62930506c81b8e5209f179d7f19c5627e45bb5cf1
2
SHA256 (cabal/yesod-core-1.6.4.tar.gz) = 8d7e42b70f18ee7a154d351df0bd3b6b025598f593598817ae88d6bb22092727
3
SIZE (cabal/yesod-core-1.4.35.tar.gz) = 93503
3
SIZE (cabal/yesod-core-1.6.4.tar.gz) = 94604
(-)www/hs-yesod-form/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yesod-form
3
PORTNAME=	yesod-form
4
PORTVERSION=	1.4.12
4
PORTVERSION=	1.6.1
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 13-19 LICENSE= MIT Link Here
13
USE_CABAL=	aeson attoparsec>=0.10 blaze-builder>=0.2.1.4 blaze-html>=0.5 \
12
USE_CABAL=	aeson attoparsec>=0.10 blaze-builder>=0.2.1.4 blaze-html>=0.5 \
14
		blaze-markup>=0.5.1 byteable data-default email-validate>=1.0 \
13
		blaze-markup>=0.5.1 byteable data-default email-validate>=1.0 \
15
		network>=2.6 network-uri>=2.6 persistent resourcet semigroups \
14
		network>=2.6 network-uri>=2.6 persistent resourcet semigroups \
16
		shakespeare>=2.0 text>=0.9 wai>=1.3 xss-sanitize>=0.3.0.1 \
15
		shakespeare>=2.0 wai>=1.3 xss-sanitize>=0.3.0.1 \
17
		yesod-core>=1.4 yesod-persistent>=1.4
16
		yesod-core>=1.4 yesod-persistent>=1.4
18
17
19
FLAGS_ENABLE=	network-uri
18
FLAGS_ENABLE=	network-uri
(-)www/hs-yesod-form/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625386
1
TIMESTAMP = 1525181435
2
SHA256 (cabal/yesod-form-1.4.12.tar.gz) = 731638c1541b112f78ffeef05e11a57f518b6a6a15aa306779f6840e989b8a51
2
SHA256 (cabal/yesod-form-1.6.1.tar.gz) = b8ff14eafff4bb6c2b01b235e8ebeafe9802f545979c1c1227076b06edd3f616
3
SIZE (cabal/yesod-form-1.4.12.tar.gz) = 31515
3
SIZE (cabal/yesod-form-1.6.1.tar.gz) = 32873
(-)www/hs-yesod-persistent/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yesod-persistent
3
PORTNAME=	yesod-persistent
4
PORTVERSION=	1.4.2
4
PORTVERSION=	1.6.0
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)www/hs-yesod-persistent/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625386
1
TIMESTAMP = 1525180776
2
SHA256 (cabal/yesod-persistent-1.4.2.tar.gz) = d938894209e27a7f2a6e41906a9db02cf5c66df2236a864361571ba4e63b1056
2
SHA256 (cabal/yesod-persistent-1.6.0.tar.gz) = 42be2b4277fb265e18273503f3592259feb69ce5bfa2d2a862639b755c4fa5bd
3
SIZE (cabal/yesod-persistent-1.4.2.tar.gz) = 4887
3
SIZE (cabal/yesod-persistent-1.6.0.tar.gz) = 4935
(-)www/hs-yesod-persistent/files/patch-yesod-persistent.cabal (-13 lines)
Removed Link Here
1
--- yesod-persistent.cabal.orig	2017-07-10 15:13:02 UTC
2
+++ yesod-persistent.cabal
3
@@ -16,8 +16,8 @@ extra-source-files: README.md ChangeLog.md
4
 library
5
     build-depends:   base                      >= 4        && < 5
6
                    , yesod-core                >= 1.4.0    && < 1.5
7
-                   , persistent                >= 2.1      && < 2.7
8
-                   , persistent-template       >= 2.1      && < 2.7
9
+                   , persistent                >= 2.1      && < 2.8
10
+                   , persistent-template       >= 2.1      && < 2.8
11
                    , transformers              >= 0.2.2
12
                    , blaze-builder
13
                    , conduit
(-)www/hs-yesod-static/Makefile (-7 / +6 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yesod-static
3
PORTNAME=	yesod-static
4
PORTVERSION=	1.5.3
4
PORTVERSION=	1.6.0
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-22 LICENSE= MIT Link Here
12
11
13
USE_CABAL=	async attoparsec>=0.10 base64-bytestring>=0.1.0.1 \
12
USE_CABAL=	async attoparsec>=0.10 base64-bytestring>=0.1.0.1 \
14
		blaze-builder>=0.3 byteable>=0.1 conduit>=0.5 conduit-extra \
13
		blaze-builder>=0.3 byteable>=0.1 conduit>=0.5 conduit-extra \
15
		cryptohash>=0.11 cryptohash-conduit>=0.1 css-text>=0.1.2 \
14
		cryptohash>=0.11 cryptohash-conduit>=0.1 cryptonite-conduit \
16
		data-default file-embed>=0.0.4.1 hashable>=1.1 hjsmin \
15
		css-text>=0.1.2 data-default file-embed>=0.0.4.1 hashable>=1.1 \
17
		http-types>=0.7 mime-types>=0.1 old-time>=1.0 resourcet>=0.4 \
16
		hjsmin http-types>=0.7 mime-types>=0.1 old-time>=1.0 \
18
		text>=0.9 unix-compat>=0.2 unordered-containers>=0.2 wai>=1.3 \
17
		resourcet>=0.4 unix-compat>=0.2 unordered-containers>=0.2 \
19
		wai-app-static>=3.1 yesod-core>=1.4
18
		wai>=1.3 wai-app-static>=3.1 yesod-core>=1.4
20
19
21
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
20
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
22
.include <bsd.port.mk>
21
.include <bsd.port.mk>
(-)www/hs-yesod-static/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625386
1
TIMESTAMP = 1525169575
2
SHA256 (cabal/yesod-static-1.5.3.tar.gz) = b486aea2b24bc0497ace32b6318da3737d7f8ea8434327608eafdf1eb25d5d65
2
SHA256 (cabal/yesod-static-1.6.0.tar.gz) = bd0bf5924bb9c27fe24047816018158e92fc687053c190221af2f03bac94880e
3
SIZE (cabal/yesod-static-1.5.3.tar.gz) = 25521
3
SIZE (cabal/yesod-static-1.6.0.tar.gz) = 25416
(-)www/hs-yesod-test/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yesod-test
3
PORTNAME=	yesod-test
4
PORTVERSION=	1.5.7
4
PORTVERSION=	1.6.4
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 13-19 LICENSE= MIT Link Here
13
USE_CABAL=	attoparsec>=0.10 blaze-builder blaze-html>=0.5 \
12
USE_CABAL=	attoparsec>=0.10 blaze-builder blaze-html>=0.5 \
14
		blaze-markup>=0.5.1 case-insensitive>=0.2 cookie \
13
		blaze-markup>=0.5.1 case-insensitive>=0.2 cookie \
15
		hspec-core>=2.0 html-conduit>=0.1 http-types>=0.7 HUnit>=1.2 \
14
		hspec-core>=2.0 html-conduit>=0.1 http-types>=0.7 HUnit>=1.2 \
16
		monad-control network>=2.2 persistent>=1.0 pretty-show text wai>=3.0 \
15
		monad-control network>=2.2 persistent>=1.0 pretty-show wai>=3.0 \
17
		wai-extra xml-conduit>=1.0 xml-types>=0.3 yesod-core>=1.4
16
		wai-extra xml-conduit>=1.0 xml-types>=0.3 yesod-core>=1.4
18
17
19
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)www/hs-yesod-test/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625387
1
TIMESTAMP = 1525176699
2
SHA256 (cabal/yesod-test-1.5.7.tar.gz) = 426b2aaf777b4c18aee150ed5bbe7ab95c987e622609b0cff1242f9ec0850113
2
SHA256 (cabal/yesod-test-1.6.4.tar.gz) = cffa1639237646836be0ead1bc0b1787a3fccb384cbb7e77dcbcf54c1ed3b95b
3
SIZE (cabal/yesod-test-1.5.7.tar.gz) = 19365
3
SIZE (cabal/yesod-test-1.6.4.tar.gz) = 21745
(-)www/hs-yesod/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yesod
3
PORTNAME=	yesod
4
PORTVERSION=	1.4.5
4
PORTVERSION=	1.6.0
5
PORTREVISION=	1
6
CATEGORIES=	www haskell
5
CATEGORIES=	www haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 LICENSE= MIT Link Here
12
11
13
USE_CABAL=	aeson blaze-html>=0.5 blaze-markup>=0.5.1 conduit-extra \
12
USE_CABAL=	aeson blaze-html>=0.5 blaze-markup>=0.5.1 conduit-extra \
14
		data-default fast-logger monad-control>=0.3 monad-logger \
13
		data-default fast-logger monad-control>=0.3 monad-logger \
15
		safe shakespeare>=2.0 streaming-commons text \
14
		safe shakespeare>=2.0 streaming-commons \
16
		unordered-containers wai>=1.3 wai-extra>=1.3 wai-logger \
15
		unordered-containers wai>=1.3 wai-extra>=1.3 wai-logger \
17
		warp>=1.3 yaml yesod-auth>=1.4 yesod-core>=1.4 \
16
		warp>=1.3 yaml yesod-auth>=1.4 yesod-core>=1.4 \
18
		yesod-form>=1.3 yesod-persistent>=1.4
17
		yesod-form>=1.3 yesod-persistent>=1.4
(-)www/hs-yesod/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625383
1
TIMESTAMP = 1525179938
2
SHA256 (cabal/yesod-1.4.5.tar.gz) = 267c8780b27cc0ae8199f80b3063683fb2cd62eeb9696c4b155a298fb035e6e9
2
SHA256 (cabal/yesod-1.6.0.tar.gz) = 8a242ffe1df10bc2c5dffb6e255ad21b11e96a9c4794bac20504b67f973da773
3
SIZE (cabal/yesod-1.4.5.tar.gz) = 9105
3
SIZE (cabal/yesod-1.6.0.tar.gz) = 9072
(-)x11-toolkits/hs-GLURaw/Makefile (-2 / +1 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	GLURaw
3
PORTNAME=	GLURaw
4
PORTVERSION=	2.0.0.3
4
PORTVERSION=	2.0.0.4
5
PORTREVISION=	1
6
CATEGORIES=	x11-toolkits haskell
5
CATEGORIES=	x11-toolkits haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
(-)x11-toolkits/hs-GLURaw/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499538016
1
TIMESTAMP = 1523908514
2
SHA256 (cabal/GLURaw-2.0.0.3.tar.gz) = 582cf8c0c1b8c0123ee9a8a06eba65fffded6decfe4e2e08bfea308f55f7ccee
2
SHA256 (cabal/GLURaw-2.0.0.4.tar.gz) = b863fd5cb26b1a37afb66ef8a81c0335bc073d33b0a67ec5190dfc62cb885dc4
3
SIZE (cabal/GLURaw-2.0.0.3.tar.gz) = 10515
3
SIZE (cabal/GLURaw-2.0.0.4.tar.gz) = 10557
(-)x11-toolkits/hs-OpenGL/Makefile (-4 / +2 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	OpenGL
4
PORTNAME=	OpenGL
5
PORTVERSION=	3.0.2.0
5
PORTVERSION=	3.0.2.1
6
PORTREVISION=	1
7
PORTEPOCH=	1
6
PORTEPOCH=	1
8
CATEGORIES=	x11-toolkits haskell
7
CATEGORIES=	x11-toolkits haskell
9
8
Lines 12-19 COMMENT= Binding for the OpenGL graphics system Link Here
12
11
13
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
14
13
15
USE_CABAL=	GLURaw>=1.3 ObjectName>=1.1 OpenGLRaw>=2.1 StateVar>=1.1 \
14
USE_CABAL=	GLURaw>=1.3 ObjectName>=1.1 OpenGLRaw>=2.1 StateVar>=1.1
16
		text>=0.1
17
15
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
19
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)x11-toolkits/hs-OpenGL/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499613084
1
TIMESTAMP = 1524406154
2
SHA256 (cabal/OpenGL-3.0.2.0.tar.gz) = faa99459724d614d2cf2d2b83c7bda4898ee71752a253bf4699c096822450efb
2
SHA256 (cabal/OpenGL-3.0.2.1.tar.gz) = 7acb891b911de8bb6933afeaa7f8c5291cc986da5557c922c0fc1717c5a559bf
3
SIZE (cabal/OpenGL-3.0.2.0.tar.gz) = 130658
3
SIZE (cabal/OpenGL-3.0.2.1.tar.gz) = 130703
(-)x11-toolkits/hs-OpenGLRaw/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	OpenGLRaw
3
PORTNAME=	OpenGLRaw
4
PORTVERSION=	3.2.4.0
4
PORTVERSION=	3.3.0.0
5
PORTREVISION=	1
6
CATEGORIES=	x11-toolkits haskell
5
CATEGORIES=	x11-toolkits haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 10-16 COMMENT= Raw binding for the OpenGL graphics system Link Here
10
9
11
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
12
11
13
USE_CABAL=	fixed half text
12
USE_CABAL=	fixed half
14
USE_GL=		gl glut
13
USE_GL=		gl glut
15
14
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
15
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)x11-toolkits/hs-OpenGLRaw/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499444850
1
TIMESTAMP = 1523444916
2
SHA256 (cabal/OpenGLRaw-3.2.4.0.tar.gz) = e3f9910be96b375fdf30db5a2cb6d55869eab11d507aa14edee177495c7dcb2e
2
SHA256 (cabal/OpenGLRaw-3.3.0.0.tar.gz) = 17889867ae2bd67b98bc7d74f5df3b82abc4f01807c4d24d2efde84d9423b290
3
SIZE (cabal/OpenGLRaw-3.2.4.0.tar.gz) = 799693
3
SIZE (cabal/OpenGLRaw-3.3.0.0.tar.gz) = 857906
(-)x11-toolkits/hs-gtk/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	gtk
3
PORTNAME=	gtk
4
PORTVERSION=	0.14.6
4
PORTVERSION=	0.14.9
5
PORTREVISION=	1
6
CATEGORIES=	x11-toolkits haskell
5
CATEGORIES=	x11-toolkits haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 12-18 LICENSE= LGPL21 Link Here
12
11
13
USES=		pkgconfig
12
USES=		pkgconfig
14
USE_CABAL=	cairo>=0.13.0.0 gio>=0.13.0 glib>=0.13.0.0 mtl \
13
USE_CABAL=	cairo>=0.13.0.0 gio>=0.13.0 glib>=0.13.0.0 mtl \
15
		pango>=0.13.0.0 text>=0.11.0.6
14
		pango>=0.13.0.0
16
USE_GNOME=	gtk20
15
USE_GNOME=	gtk20
17
16
18
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)x11-toolkits/hs-gtk/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625639
1
TIMESTAMP = 1524938622
2
SHA256 (cabal/gtk-0.14.6.tar.gz) = 707906120cb8f0aa704fb2045a33600b7636166d74442a9c27c4262bac708327
2
SHA256 (cabal/gtk-0.14.9.tar.gz) = bff7cdc93d66a3be9db038018c1315445411846beaa519f48107a8c7ab371fce
3
SIZE (cabal/gtk-0.14.6.tar.gz) = 679274
3
SIZE (cabal/gtk-0.14.9.tar.gz) = 677659
(-)x11-toolkits/hs-gtksourceview2/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	gtksourceview2
3
PORTNAME=	gtksourceview2
4
PORTVERSION=	0.13.3.1
4
PORTVERSION=	0.13.3.1
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	x11-toolkits haskell
6
CATEGORIES=	x11-toolkits haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Binding to the GtkSourceView library Link Here
11
LICENSE=	LGPL21
11
LICENSE=	LGPL21
12
12
13
USES=		pkgconfig
13
USES=		pkgconfig
14
USE_CABAL=	glib>=0.13 gtk>=0.13.0.0 mtl text
14
USE_CABAL=	glib>=0.13 gtk>=0.13.0.0 mtl
15
USE_GNOME=	gtksourceview2
15
USE_GNOME=	gtksourceview2
16
16
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)x11-toolkits/hs-pango/Makefile (-3 / +2 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	pango
3
PORTNAME=	pango
4
PORTVERSION=	0.13.3.1
4
PORTVERSION=	0.13.5.0
5
PORTREVISION=	1
6
CATEGORIES=	x11-toolkits haskell
5
CATEGORIES=	x11-toolkits haskell
7
6
8
MAINTAINER=	haskell@FreeBSD.org
7
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Binding to the Pango text rendering engine Link Here
11
LICENSE=	LGPL21
10
LICENSE=	LGPL21
12
11
13
USES=		pkgconfig
12
USES=		pkgconfig
14
USE_CABAL=	cairo>=0.13.0.0 glib>=0.13.0.0 mtl text>=0.11.0.6
13
USE_CABAL=	cairo>=0.13.0.0 glib>=0.13.0.0 mtl
15
USE_GNOME=	pango
14
USE_GNOME=	pango
16
15
17
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
16
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
(-)x11-toolkits/hs-pango/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625640
1
TIMESTAMP = 1524851066
2
SHA256 (cabal/pango-0.13.3.1.tar.gz) = 306a4f17d2fe4053b2ddd841a48720513fe391df49080ce61a31b8a0f0633fbb
2
SHA256 (cabal/pango-0.13.5.0.tar.gz) = bf59b9273134e5d1c9c648a253e5a766cd1ef51afc2216175bce21a15b6d49e8
3
SIZE (cabal/pango-0.13.3.1.tar.gz) = 52564
3
SIZE (cabal/pango-0.13.5.0.tar.gz) = 52797
(-)x11-toolkits/hs-wx/Makefile (-2 / +2 lines)
Lines 2-15 Link Here
2
2
3
PORTNAME=	wx
3
PORTNAME=	wx
4
PORTVERSION=	0.92.3.0
4
PORTVERSION=	0.92.3.0
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	x11-toolkits haskell
6
CATEGORIES=	x11-toolkits haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
9
COMMENT=	wxHaskell
9
COMMENT=	wxHaskell
10
10
11
USES=		dos2unix
11
USES=		dos2unix
12
USE_CABAL=	stm wxcore>=0.91
12
USE_CABAL=	wxcore>=0.91
13
DOS2UNIX_FILES=	src/Graphics/UI/WX/Window.hs
13
DOS2UNIX_FILES=	src/Graphics/UI/WX/Window.hs
14
14
15
USE_WX=		3.0
15
USE_WX=		3.0
(-)x11-toolkits/hs-wxc/Makefile (+2 lines)
Lines 16-21 WX_COMPS= wx Link Here
16
16
17
IGNORE_DOCS=	yes
17
IGNORE_DOCS=	yes
18
18
19
IGNORE=		Doesn't build with recent GHC version
20
19
post-patch::
21
post-patch::
20
	@${REINPLACE_CMD} 's|"wx-config"|"wxgtk2u-3.0-config"| ; \
22
	@${REINPLACE_CMD} 's|"wx-config"|"wxgtk2u-3.0-config"| ; \
21
	    s|/sbin/ldconfig -n|/sbin/ldconfig -m| ; \
23
	    s|/sbin/ldconfig -n|/sbin/ldconfig -m| ; \
(-)x11-toolkits/hs-wxcore/Makefile (-2 / +2 lines)
Lines 2-14 Link Here
2
2
3
PORTNAME=	wxcore
3
PORTNAME=	wxcore
4
PORTVERSION=	0.92.3.0
4
PORTVERSION=	0.92.3.0
5
PORTREVISION=	1
5
PORTREVISION=	3
6
CATEGORIES=	x11-toolkits haskell
6
CATEGORIES=	x11-toolkits haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
9
COMMENT=	wxHaskell core
9
COMMENT=	wxHaskell core
10
10
11
USE_CABAL=	parsec stm wxc>=0.91 wxdirect>=0.91
11
USE_CABAL=	wxc>=0.91 wxdirect>=0.91
12
12
13
USES=	dos2unix pkgconfig
13
USES=	dos2unix pkgconfig
14
DOS2UNIX_GLOB=	*.hs
14
DOS2UNIX_GLOB=	*.hs
(-)x11-toolkits/hs-wxdirect/Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	wxdirect
3
PORTNAME=	wxdirect
4
PORTVERSION=	0.92.3.0
4
PORTVERSION=	0.92.3.0
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	x11-toolkits haskell
6
CATEGORIES=	x11-toolkits haskell
7
7
8
MAINTAINER=	haskell@FreeBSD.org
8
MAINTAINER=	haskell@FreeBSD.org
Lines 11-17 COMMENT= Helper tool for building wxHaskell Link Here
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
USES=		dos2unix
13
USES=		dos2unix
14
USE_CABAL=	parsec>=2.1.0 strict
14
USE_CABAL=	strict
15
15
16
EXECUTABLE=	wxdirect
16
EXECUTABLE=	wxdirect
17
17
(-)x11-toolkits/hs-wxdirect/files/patch-wxdirect.cabal (+11 lines)
Added Link Here
1
--- wxdirect.cabal.orig 2018-04-16 18:38:04 UTC
2
+++ wxdirect.cabal
3
@@ -53,7 +53,7 @@ executable wxdirect
4
     strict,
5
     time       >= 1.0,
6
     filepath   <  1.5,
7
-    process    >= 1.1   && < 1.5
8
+    process    >= 1.1   && < 1.7
9
 
10
   if flag(splitBase)
11
     build-depends:
(-)x11-wm/hs-xmonad/Makefile (+2 lines)
Lines 21-26 EXECUTABLE= xmonad Link Here
21
21
22
FLAGS_DISABLE=	testing
22
FLAGS_DISABLE=	testing
23
23
24
IGNORE=		Doesn't build with recent GHC version
25
24
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
26
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
25
27
26
.include <bsd.port.mk>
28
.include <bsd.port.mk>
(-)x11/hs-xmobar/Makefile (-3 / +2 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	xmobar
4
PORTNAME=	xmobar
5
PORTVERSION=	0.24.5
5
PORTVERSION=	0.26
6
PORTREVISION=	1
6
PORTREVISION=	1
7
CATEGORIES=	x11 haskell
7
CATEGORIES=	x11 haskell
8
8
Lines 11-18 COMMENT= Minimalistic text-based status bar Link Here
11
11
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
13
13
14
USE_CABAL=	HTTP>=4000.2.4 mtl>=2.1 parsec>=3.1 regex-compat stm>=2.3 \
14
USE_CABAL=	HTTP>=4000.2.4 mtl>=2.1 regex-compat X11>=1.6.1
15
		X11>=1.6.1
16
USE_XORG=	xpm
15
USE_XORG=	xpm
17
16
18
EXECUTABLE=	xmobar
17
EXECUTABLE=	xmobar
(-)x11/hs-xmobar/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1499625449
1
TIMESTAMP = 1524245719
2
SHA256 (cabal/xmobar-0.24.5.tar.gz) = 393aab8d86d09f218f5255bb8811ba12a4ca2f4eb64411c38b9713c58574bf69
2
SHA256 (cabal/xmobar-0.26.tar.gz) = ff7dd9af151e0336d35fa4741a76fe8a95762649c11877442449b321f106e4a5
3
SIZE (cabal/xmobar-0.24.5.tar.gz) = 100658
3
SIZE (cabal/xmobar-0.26.tar.gz) = 101557

Return to bug 227968