Hi, this are diffs and new ports that would be required to update and build lang/feldspar/*.
Updated ports:
devel/hs-comonad
devel/hs-data-default
devel/hs-data-lens
devel/hs-patch-combinators
devel/hs-semigroupoids
lang/feldspar/compiler
lang/feldspar/language
lang/hs-syntactic
New ports:
devel/hs-data-default-class
devel/hs-data-default-instances-base
devel/hs-data-default-instances-containers
devel/hs-data-default-instances-dlist
devel/hs-data-default-instances-old-locale
devel/hs-plugins
devel/hs-plugins-multistage
devel/hs-storable-record
devel/hs-storable-tuple
devel/hs-th-expand-syns
devel/hs-transformers-compat
devel/hs-tree-view
devel/hs-utility-ht
I'm not fond of the idea committing the updates and importing the
new ports. To be honest, I'd prefer to remove lang/feldspar/* and
hs libraries that are only used by it, and I'll probably do so in
a few days unless someone insists in keeping them and also is willing
to maintain them (and go to the update hell when the next big ghc
update is coming, which happens about once a year).
If it's just about *using* feldspar, you could as well build it
yourself using the haskell infrastructure (i.e. cabal-install).
The problem with the haskell ports is that it became more and more
(very stupid) work finding a set of updates and new ports that is
buildable with the new ghc and still isn't in the way of existing
ports.
So if noone steps up until, say, wednesday, feldspar & friends will
go into the attic.
Ciao,
Kili
Index: devel/hs-comonad/Makefile
===================================================================
RCS file: /cvs/ports/devel/hs-comonad/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- devel/hs-comonad/Makefile 27 Nov 2014 21:45:36 -0000 1.9
+++ devel/hs-comonad/Makefile 4 Jan 2015 16:25:45 -0000
@@ -2,8 +2,7 @@
COMMENT = Haskell 98 comonads
-DISTNAME = comonad-3.0.3
-REVISION = 0
+DISTNAME = comonad-4.2.2
CATEGORIES = devel
# BSD3
@@ -13,7 +12,11 @@ MODULES = lang/ghc
MODGHC_BUILD = cabal hackage haddock register
-RUN_DEPENDS = devel/hs-semigroups>=0.8.3,<1
+RUN_DEPENDS = devel/hs-contravariant>=0.2.0.1,<2 \
+ devel/hs-distributive>=0.2.2,<1 \
+ devel/hs-semigroups>=0.8.3.1,<1 \
+ devel/hs-tagged>=0.1,<1 \
+ devel/hs-transformers-compat>=0.3,<1
BUILD_DEPENDS = ${RUN_DEPENDS}
.include <bsd.port.mk>
Index: devel/hs-comonad/distinfo
===================================================================
RCS file: /cvs/ports/devel/hs-comonad/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- devel/hs-comonad/distinfo 19 Jul 2013 06:56:43 -0000 1.3
+++ devel/hs-comonad/distinfo 4 Jan 2015 16:25:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (ghc/comonad-3.0.3.tar.gz) =
VHCdur+w+tTOHSaWeuRKHc9XDwM0shaGYYXzxoLiz/I=
-SIZE (ghc/comonad-3.0.3.tar.gz) = 7711
+SHA256 (ghc/comonad-4.2.2.tar.gz) =
SCIoHwJSZ0gOA9om+dz+6//rhedZhhWWtE1zGYFnTgg=
+SIZE (ghc/comonad-4.2.2.tar.gz) = 15726
Index: devel/hs-comonad/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/hs-comonad/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- devel/hs-comonad/pkg/PLIST 27 Nov 2014 21:45:36 -0000 1.5
+++ devel/hs-comonad/pkg/PLIST 4 Jan 2015 16:25:45 -0000
@@ -1,15 +1,68 @@
@comment $OpenBSD: PLIST,v 1.5 2014/11/27 21:45:36 kili Exp $
lib/ghc/${DISTNAME}/
lib/ghc/${DISTNAME}/Control/
+lib/ghc/${DISTNAME}/Control/Comonad/
lib/ghc/${DISTNAME}/Control/Comonad.hi
lib/ghc/${DISTNAME}/Control/Comonad.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Env/
+lib/ghc/${DISTNAME}/Control/Comonad/Env.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Env.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Env/Class.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Env/Class.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Hoist/
+lib/ghc/${DISTNAME}/Control/Comonad/Hoist/Class.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Hoist/Class.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Identity.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Identity.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Store/
+lib/ghc/${DISTNAME}/Control/Comonad/Store.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Store.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Store/Class.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Store/Class.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Traced/
+lib/ghc/${DISTNAME}/Control/Comonad/Traced.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Traced.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Traced/Class.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Traced/Class.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Class.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Class.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Env.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Env.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Identity.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Identity.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Store.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Store.p_hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Traced.hi
+lib/ghc/${DISTNAME}/Control/Comonad/Trans/Traced.p_hi
+lib/ghc/${DISTNAME}/Data/
+lib/ghc/${DISTNAME}/Data/Functor/
+lib/ghc/${DISTNAME}/Data/Functor/Composition.hi
+lib/ghc/${DISTNAME}/Data/Functor/Composition.p_hi
+lib/ghc/${DISTNAME}/Data/Functor/Coproduct.hi
+lib/ghc/${DISTNAME}/Data/Functor/Coproduct.p_hi
lib/ghc/${DISTNAME}/libHS${DISTNAME}.a
lib/ghc/${DISTNAME}/libHS${DISTNAME}_p.a
lib/ghc/${DISTNAME}/register.sh
share/doc/hs-${DISTNAME}/
share/doc/hs-${DISTNAME}/LICENSE
share/doc/hs-${DISTNAME}/html/
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Env-Class.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Env.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Hoist-Class.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Identity.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Store-Class.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Store.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Traced-Class.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Traced.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Trans-Class.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Trans-Env.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Trans-Identity.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Trans-Store.html
+share/doc/hs-${DISTNAME}/html/Control-Comonad-Trans-Traced.html
share/doc/hs-${DISTNAME}/html/Control-Comonad.html
+share/doc/hs-${DISTNAME}/html/Data-Functor-Composition.html
+share/doc/hs-${DISTNAME}/html/Data-Functor-Coproduct.html
share/doc/hs-${DISTNAME}/html/comonad.haddock
share/doc/hs-${DISTNAME}/html/doc-index.html
share/doc/hs-${DISTNAME}/html/frames.html
@@ -17,7 +70,22 @@ share/doc/hs-${DISTNAME}/html/haddock-ut
share/doc/hs-${DISTNAME}/html/hslogo-16.png
share/doc/hs-${DISTNAME}/html/index-frames.html
share/doc/hs-${DISTNAME}/html/index.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Env-Class.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Env.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Hoist-Class.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Identity.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Store-Class.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Store.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Traced-Class.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Traced.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Trans-Class.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Trans-Env.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Trans-Identity.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Trans-Store.html
+share/doc/hs-${DISTNAME}/html/mini_Control-Comonad-Trans-Traced.html
share/doc/hs-${DISTNAME}/html/mini_Control-Comonad.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Functor-Composition.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Functor-Coproduct.html
share/doc/hs-${DISTNAME}/html/minus.gif
share/doc/hs-${DISTNAME}/html/ocean.css
share/doc/hs-${DISTNAME}/html/plus.gif
Index: devel/hs-data-default/Makefile
===================================================================
RCS file: /cvs/ports/devel/hs-data-default/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- devel/hs-data-default/Makefile 24 Nov 2014 16:07:58 -0000 1.9
+++ devel/hs-data-default/Makefile 4 Jan 2015 16:25:45 -0000
@@ -2,9 +2,8 @@
COMMENT= class for types with a default value
-DISTNAME= data-default-0.5.1
+DISTNAME= data-default-0.5.3
CATEGORIES= devel
-REVISION= 1
# BSD3
PERMIT_PACKAGE_CDROM = Yes
@@ -14,6 +13,10 @@ MODULES= lang/ghc
MODGHC_BUILD = cabal hackage haddock register
BUILD_DEPENDS = ${RUN_DEPENDS}
-RUN_DEPENDS = devel/hs-dlist
+RUN_DEPENDS = devel/hs-data-default-class \
+ devel/hs-data-default-instances-base \
+ devel/hs-data-default-instances-containers \
+ devel/hs-data-default-instances-dlist \
+ devel/hs-data-default-instances-old-locale
.include <bsd.port.mk>
Index: devel/hs-data-default/distinfo
===================================================================
RCS file: /cvs/ports/devel/hs-data-default/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- devel/hs-data-default/distinfo 7 Jun 2013 14:22:39 -0000 1.3
+++ devel/hs-data-default/distinfo 4 Jan 2015 16:25:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (ghc/data-default-0.5.1.tar.gz) =
+1bzT4IDed9IgbzMvLBlOJIA4gd4Mh4tboyS2tlK9xc=
-SIZE (ghc/data-default-0.5.1.tar.gz) = 2032
+SHA256 (ghc/data-default-0.5.3.tar.gz) =
7FRw9Bv23GDWWVP8h4iCP//4X9WVZKi/nqPGmSioMDQ=
+SIZE (ghc/data-default-0.5.3.tar.gz) = 1623
Index: devel/hs-data-default/pkg/DESCR
===================================================================
RCS file: /cvs/ports/devel/hs-data-default/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- devel/hs-data-default/pkg/DESCR 8 Dec 2010 23:23:58 -0000 1.1.1.1
+++ devel/hs-data-default/pkg/DESCR 4 Jan 2015 16:25:45 -0000
@@ -1 +1,3 @@
-Class for types with a default value.
+This module defines a class for types with a default value. Instances
+are provided for '()', Set, Map, Int, Integer, Float, Double, and
+many others.
Index: devel/hs-data-default/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/hs-data-default/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- devel/hs-data-default/pkg/PLIST 24 Nov 2014 16:07:59 -0000 1.5
+++ devel/hs-data-default/pkg/PLIST 4 Jan 2015 16:25:45 -0000
@@ -7,6 +7,7 @@ lib/ghc/${DISTNAME}/libHS${DISTNAME}.a
lib/ghc/${DISTNAME}/libHS${DISTNAME}_p.a
lib/ghc/${DISTNAME}/register.sh
share/doc/hs-${DISTNAME}/
+share/doc/hs-${DISTNAME}/LICENSE
share/doc/hs-${DISTNAME}/html/
share/doc/hs-${DISTNAME}/html/Data-Default.html
share/doc/hs-${DISTNAME}/html/data-default.haddock
Index: devel/hs-data-lens/Makefile
===================================================================
RCS file: /cvs/ports/devel/hs-data-lens/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- devel/hs-data-lens/Makefile 27 Nov 2014 21:45:36 -0000 1.9
+++ devel/hs-data-lens/Makefile 4 Jan 2015 16:25:45 -0000
@@ -2,8 +2,7 @@
COMMENT = Haskell 98 lenses
-DISTNAME = data-lens-2.10.2
-REVISION = 2
+DISTNAME = data-lens-2.10.5
CATEGORIES = devel
# BSD3
@@ -13,9 +12,8 @@ MODULES = lang/ghc
MODGHC_BUILD = cabal hackage haddock register
-RUN_DEPENDS = devel/hs-comonad>=1.1.1.3,<3.1 \
- devel/hs-comonad-transformers>=2.0,<3.1 \
- devel/hs-semigroupoids>=1.2.4,<3.1
+RUN_DEPENDS = devel/hs-comonad>=4.0,<4.3 \
+ devel/hs-semigroupoids>=4.0,<4.1
BUILD_DEPENDS = ${RUN_DEPENDS}
.include <bsd.port.mk>
Index: devel/hs-data-lens/distinfo
===================================================================
RCS file: /cvs/ports/devel/hs-data-lens/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- devel/hs-data-lens/distinfo 21 Oct 2012 18:28:39 -0000 1.3
+++ devel/hs-data-lens/distinfo 4 Jan 2015 16:25:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (ghc/data-lens-2.10.2.tar.gz) =
ZZHi9HEtJixJ7qMniGme7GyrkpwHRJZQSwBXmAukZNc=
-SIZE (ghc/data-lens-2.10.2.tar.gz) = 6012
+SHA256 (ghc/data-lens-2.10.5.tar.gz) =
IEVgmPNs+0Ns2E3N2YpYFgzCXObSAtAOmjACBzonyoY=
+SIZE (ghc/data-lens-2.10.5.tar.gz) = 6063
Index: devel/hs-patch-combinators/Makefile
===================================================================
RCS file: /cvs/ports/devel/hs-patch-combinators/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- devel/hs-patch-combinators/Makefile 25 Nov 2014 22:11:04 -0000 1.4
+++ devel/hs-patch-combinators/Makefile 4 Jan 2015 16:25:45 -0000
@@ -2,8 +2,7 @@
COMMENT = library for patching functions and data structures
-DISTNAME = patch-combinators-0.1
-REVISION = 1
+DISTNAME = patch-combinators-0.2.2
CATEGORIES = devel
# BSD3
Index: devel/hs-patch-combinators/distinfo
===================================================================
RCS file: /cvs/ports/devel/hs-patch-combinators/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- devel/hs-patch-combinators/distinfo 31 Oct 2012 19:20:13 -0000 1.1.1.1
+++ devel/hs-patch-combinators/distinfo 4 Jan 2015 16:25:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (ghc/patch-combinators-0.1.tar.gz) =
ezvPXfZ22UZPzXxVN3bPUyMkYUwl8X3xnmkHSfSUlXQ=
-SIZE (ghc/patch-combinators-0.1.tar.gz) = 3029
+SHA256 (ghc/patch-combinators-0.2.2.tar.gz) =
JnqZKBGpeOiY3x0ztFESNld5OB52zLRIX1Vi103u6wA=
+SIZE (ghc/patch-combinators-0.2.2.tar.gz) = 3165
Index: devel/hs-patch-combinators/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/hs-patch-combinators/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- devel/hs-patch-combinators/pkg/PLIST 25 Nov 2014 22:11:04 -0000
1.3
+++ devel/hs-patch-combinators/pkg/PLIST 4 Jan 2015 16:25:45 -0000
@@ -22,6 +22,8 @@ share/doc/hs-${DISTNAME}/html/ocean.css
share/doc/hs-${DISTNAME}/html/patch-combinators.haddock
share/doc/hs-${DISTNAME}/html/plus.gif
share/doc/hs-${DISTNAME}/html/synopsis.png
+@comment share/hs-${DISTNAME}/
+@comment share/hs-${DISTNAME}/changelog
@exec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/register.sh -v0
@unexec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/unregister.sh
-v0 --force
lib/ghc/${DISTNAME}/unregister.sh
Index: devel/hs-semigroupoids/Makefile
===================================================================
RCS file: /cvs/ports/devel/hs-semigroupoids/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- devel/hs-semigroupoids/Makefile 27 Nov 2014 21:45:37 -0000 1.8
+++ devel/hs-semigroupoids/Makefile 4 Jan 2015 16:25:45 -0000
@@ -2,8 +2,7 @@
COMMENT = Haskell 98 semigroupoids
-DISTNAME = semigroupoids-3.0.3
-REVISION = 0
+DISTNAME = semigroupoids-4.0.4
CATEGORIES = devel
# BSD3
@@ -13,8 +12,9 @@ MODULES = lang/ghc
MODGHC_BUILD = cabal hackage haddock register
-RUN_DEPENDS = devel/hs-comonad>=3,<4 \
- devel/hs-contravariant>=0.2.0.1,<1 \
+RUN_DEPENDS = devel/hs-comonad>=4,<5 \
+ devel/hs-contravariant>=0.2.0.1,<2 \
+ devel/hs-distributive>=0.2.2,<1 \
devel/hs-semigroups>=0.8.3.1,<1
BUILD_DEPENDS = ${RUN_DEPENDS}
Index: devel/hs-semigroupoids/distinfo
===================================================================
RCS file: /cvs/ports/devel/hs-semigroupoids/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- devel/hs-semigroupoids/distinfo 19 Jul 2013 06:57:05 -0000 1.3
+++ devel/hs-semigroupoids/distinfo 4 Jan 2015 16:25:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (ghc/semigroupoids-3.0.3.tar.gz) =
NbvnZPN5sfZc2J1wxXZZj227fVgvw9Q7Y5Wavgger0M=
-SIZE (ghc/semigroupoids-3.0.3.tar.gz) = 12211
+SHA256 (ghc/semigroupoids-4.0.4.tar.gz) =
GY3sG6gKN8AGkfnB8Q8Ha+t+L03jUBvlZZYuua4ZZXo=
+SIZE (ghc/semigroupoids-4.0.4.tar.gz) = 16194
Index: devel/hs-semigroupoids/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/hs-semigroupoids/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- devel/hs-semigroupoids/pkg/PLIST 27 Nov 2014 21:45:37 -0000 1.5
+++ devel/hs-semigroupoids/pkg/PLIST 4 Jan 2015 16:25:45 -0000
@@ -15,6 +15,17 @@ lib/ghc/${DISTNAME}/Data/Functor/Extend.
lib/ghc/${DISTNAME}/Data/Functor/Extend.p_hi
lib/ghc/${DISTNAME}/Data/Functor/Plus.hi
lib/ghc/${DISTNAME}/Data/Functor/Plus.p_hi
+lib/ghc/${DISTNAME}/Data/Groupoid.hi
+lib/ghc/${DISTNAME}/Data/Groupoid.p_hi
+lib/ghc/${DISTNAME}/Data/Isomorphism.hi
+lib/ghc/${DISTNAME}/Data/Isomorphism.p_hi
+lib/ghc/${DISTNAME}/Data/Semifunctor/
+lib/ghc/${DISTNAME}/Data/Semifunctor.hi
+lib/ghc/${DISTNAME}/Data/Semifunctor.p_hi
+lib/ghc/${DISTNAME}/Data/Semifunctor/Associative.hi
+lib/ghc/${DISTNAME}/Data/Semifunctor/Associative.p_hi
+lib/ghc/${DISTNAME}/Data/Semifunctor/Braided.hi
+lib/ghc/${DISTNAME}/Data/Semifunctor/Braided.p_hi
lib/ghc/${DISTNAME}/Data/Semigroup/
lib/ghc/${DISTNAME}/Data/Semigroup/Foldable.hi
lib/ghc/${DISTNAME}/Data/Semigroup/Foldable.p_hi
@@ -23,8 +34,14 @@ lib/ghc/${DISTNAME}/Data/Semigroup/Trave
lib/ghc/${DISTNAME}/Data/Semigroupoid/
lib/ghc/${DISTNAME}/Data/Semigroupoid.hi
lib/ghc/${DISTNAME}/Data/Semigroupoid.p_hi
+lib/ghc/${DISTNAME}/Data/Semigroupoid/Coproduct.hi
+lib/ghc/${DISTNAME}/Data/Semigroupoid/Coproduct.p_hi
lib/ghc/${DISTNAME}/Data/Semigroupoid/Dual.hi
lib/ghc/${DISTNAME}/Data/Semigroupoid/Dual.p_hi
+lib/ghc/${DISTNAME}/Data/Semigroupoid/Ob.hi
+lib/ghc/${DISTNAME}/Data/Semigroupoid/Ob.p_hi
+lib/ghc/${DISTNAME}/Data/Semigroupoid/Product.hi
+lib/ghc/${DISTNAME}/Data/Semigroupoid/Product.p_hi
lib/ghc/${DISTNAME}/Data/Semigroupoid/Static.hi
lib/ghc/${DISTNAME}/Data/Semigroupoid/Static.p_hi
lib/ghc/${DISTNAME}/Data/Traversable/
@@ -42,9 +59,17 @@ share/doc/hs-${DISTNAME}/html/Data-Funct
share/doc/hs-${DISTNAME}/html/Data-Functor-Bind.html
share/doc/hs-${DISTNAME}/html/Data-Functor-Extend.html
share/doc/hs-${DISTNAME}/html/Data-Functor-Plus.html
+share/doc/hs-${DISTNAME}/html/Data-Groupoid.html
+share/doc/hs-${DISTNAME}/html/Data-Isomorphism.html
+share/doc/hs-${DISTNAME}/html/Data-Semifunctor-Associative.html
+share/doc/hs-${DISTNAME}/html/Data-Semifunctor-Braided.html
+share/doc/hs-${DISTNAME}/html/Data-Semifunctor.html
share/doc/hs-${DISTNAME}/html/Data-Semigroup-Foldable.html
share/doc/hs-${DISTNAME}/html/Data-Semigroup-Traversable.html
+share/doc/hs-${DISTNAME}/html/Data-Semigroupoid-Coproduct.html
share/doc/hs-${DISTNAME}/html/Data-Semigroupoid-Dual.html
+share/doc/hs-${DISTNAME}/html/Data-Semigroupoid-Ob.html
+share/doc/hs-${DISTNAME}/html/Data-Semigroupoid-Product.html
share/doc/hs-${DISTNAME}/html/Data-Semigroupoid-Static.html
share/doc/hs-${DISTNAME}/html/Data-Semigroupoid.html
share/doc/hs-${DISTNAME}/html/Data-Traversable-Instances.html
@@ -60,9 +85,17 @@ share/doc/hs-${DISTNAME}/html/mini_Data-
share/doc/hs-${DISTNAME}/html/mini_Data-Functor-Bind.html
share/doc/hs-${DISTNAME}/html/mini_Data-Functor-Extend.html
share/doc/hs-${DISTNAME}/html/mini_Data-Functor-Plus.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Groupoid.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Isomorphism.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Semifunctor-Associative.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Semifunctor-Braided.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Semifunctor.html
share/doc/hs-${DISTNAME}/html/mini_Data-Semigroup-Foldable.html
share/doc/hs-${DISTNAME}/html/mini_Data-Semigroup-Traversable.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Semigroupoid-Coproduct.html
share/doc/hs-${DISTNAME}/html/mini_Data-Semigroupoid-Dual.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Semigroupoid-Ob.html
+share/doc/hs-${DISTNAME}/html/mini_Data-Semigroupoid-Product.html
share/doc/hs-${DISTNAME}/html/mini_Data-Semigroupoid-Static.html
share/doc/hs-${DISTNAME}/html/mini_Data-Semigroupoid.html
share/doc/hs-${DISTNAME}/html/mini_Data-Traversable-Instances.html
Index: lang/feldspar/compiler/Makefile
===================================================================
RCS file: /cvs/ports/lang/feldspar/compiler/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- lang/feldspar/compiler/Makefile 17 Oct 2014 11:15:03 -0000 1.8
+++ lang/feldspar/compiler/Makefile 4 Jan 2015 16:25:45 -0000
@@ -2,20 +2,21 @@
COMMENT= prototype compiler for the Feldspar DSL
-DISTNAME= feldspar-compiler-0.6.0.2
-REVISION= 2
+DISTNAME= feldspar-compiler-0.7
WANTLIB += c m pthread util
MODULES+= converters/libiconv
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= devel/hs-MonadCatchIO-mtl \
- devel/hs-ansi-terminal \
- devel/hs-hint \
+RUN_DEPENDS= devel/hs-data-default>=0.5 \
+ devel/hs-ghc-paths \
devel/hs-mtl \
- lang/feldspar/language>=0.6,<0.7 \
- lang/hs-haskell-src-exts>=1.12 \
- lang/hs-syntactic>=1.4,<1.5
+ devel/hs-plugins>=1.5.4 \
+ devel/hs-plugins-multistage>=0.5,<0.6 \
+ devel/hs-storable-record>=0.0.2.5 \
+ devel/hs-storable-tuple>=0.0.2 \
+ lang/feldspar/language>=0.7,<0.8 \
+ lang/hs-syntactic
.include <bsd.port.mk>
Index: lang/feldspar/compiler/distinfo
===================================================================
RCS file: /cvs/ports/lang/feldspar/compiler/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- lang/feldspar/compiler/distinfo 31 Oct 2012 19:23:33 -0000 1.2
+++ lang/feldspar/compiler/distinfo 4 Jan 2015 16:25:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (ghc/feldspar-compiler-0.6.0.2.tar.gz) =
JyauFmYZ8sJrJvpTqQXDE4J2Q2Z22MOAhr6XaCYDWaQ=
-SIZE (ghc/feldspar-compiler-0.6.0.2.tar.gz) = 75144
+SHA256 (ghc/feldspar-compiler-0.7.tar.gz) =
EO7XGutIL6/8JxrhfKVoDToDpCSvtxe0mMN60peVfU4=
+SIZE (ghc/feldspar-compiler-0.7.tar.gz) = 63924
Index: lang/feldspar/compiler/pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/feldspar/compiler/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- lang/feldspar/compiler/pkg/PLIST 20 Jan 2013 18:05:02 -0000 1.3
+++ lang/feldspar/compiler/pkg/PLIST 4 Jan 2015 16:25:45 -0000
@@ -1,5 +1,4 @@
@comment $OpenBSD: PLIST,v 1.3 2013/01/20 18:05:02 kili Exp $
-@bin bin/feldspar
lib/ghc/${DISTNAME}/
lib/ghc/${DISTNAME}/Feldspar/
lib/ghc/${DISTNAME}/Feldspar/Compiler/
@@ -16,20 +15,10 @@ lib/ghc/${DISTNAME}/Feldspar/Compiler/Ba
lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Platforms.hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Platforms.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/BlockProgramHandler.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/BlockProgramHandler.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/Locator.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/Locator.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/PrettyPrint.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/PrettyPrint.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/Rule.hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/Rule.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/TypeCorrector.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/TypeCorrector.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/TypeDefinitionGenerator.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/TypeDefinitionGenerator.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/VariableRoleAssigner.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Backend/C/Plugin/VariableRoleAssigner.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/CallConv.hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/CallConv.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Compiler.hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Compiler.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Error.hi
@@ -78,37 +67,33 @@ lib/ghc/${DISTNAME}/Feldspar/Compiler/Im
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/FromCore/SizeProp.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/FromCore/SourceInfo.hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/FromCore/SourceInfo.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/FromCore/Switch.hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/FromCore/Switch.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/FromCore/Tuple.hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/FromCore/Tuple.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Frontend.hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Frontend.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/CollectFreeVars.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/CollectFreeVars.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/ConstantFolding.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/ConstantFolding.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/Free.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/Free.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/IVars.hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/IVars.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/Naming.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/Naming.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/Unroll.hi
-lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Plugin/Unroll.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Representation.hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/Representation.p_hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/TransformationInstance.hi
lib/ghc/${DISTNAME}/Feldspar/Compiler/Imperative/TransformationInstance.p_hi
-lib/ghc/${DISTNAME}/Feldspar/NameExtractor.hi
-lib/ghc/${DISTNAME}/Feldspar/NameExtractor.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/Internal.hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/Internal.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/Marshal.hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/Marshal.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/Plugin.hi
+lib/ghc/${DISTNAME}/Feldspar/Compiler/Plugin.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Runtime.hi
+lib/ghc/${DISTNAME}/Feldspar/Runtime.p_hi
lib/ghc/${DISTNAME}/Feldspar/Transformation/
lib/ghc/${DISTNAME}/Feldspar/Transformation.hi
lib/ghc/${DISTNAME}/Feldspar/Transformation.p_hi
lib/ghc/${DISTNAME}/Feldspar/Transformation/Framework.hi
lib/ghc/${DISTNAME}/Feldspar/Transformation/Framework.p_hi
-lib/ghc/${DISTNAME}/HS${DISTNAME}.o
lib/ghc/${DISTNAME}/include/
-lib/ghc/${DISTNAME}/include/feldspar_array.c
lib/ghc/${DISTNAME}/include/feldspar_array.h
lib/ghc/${DISTNAME}/include/feldspar_c99.c
lib/ghc/${DISTNAME}/include/feldspar_c99.h
@@ -130,13 +115,8 @@ share/doc/hs-${DISTNAME}/html/Feldspar-C
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Library.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Options.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Platforms.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Plugin-BlockProgramHandler.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Plugin-Locator.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Plugin-PrettyPrint.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Plugin-Rule.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Plugin-TypeCorrector.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Plugin-TypeDefinitionGenerator.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Backend-C-Plugin-VariableRoleAssigner.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-CallConv.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Compiler.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Error.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Frontend-Interactive-Interface.html
@@ -158,22 +138,20 @@ share/doc/hs-${DISTNAME}/html/Feldspar-C
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-FromCore-Save.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-FromCore-SizeProp.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-FromCore-SourceInfo.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-FromCore-Switch.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-FromCore-Tuple.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-FromCore.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-Frontend.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-Plugin-CollectFreeVars.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-Plugin-ConstantFolding.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-Plugin-Free.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-Plugin-IVars.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-Plugin-Naming.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-Plugin-Unroll.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-Representation.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Imperative-TransformationInstance.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Internal.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Marshal.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Compiler-Plugin.html
share/doc/hs-${DISTNAME}/html/Feldspar-Compiler.html
-share/doc/hs-${DISTNAME}/html/Feldspar-NameExtractor.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Runtime.html
share/doc/hs-${DISTNAME}/html/Feldspar-Transformation-Framework.html
share/doc/hs-${DISTNAME}/html/Feldspar-Transformation.html
-share/doc/hs-${DISTNAME}/html/doc-index-58.html
share/doc/hs-${DISTNAME}/html/doc-index-A.html
share/doc/hs-${DISTNAME}/html/doc-index-All.html
share/doc/hs-${DISTNAME}/html/doc-index-B.html
@@ -195,7 +173,6 @@ share/doc/hs-${DISTNAME}/html/doc-index-
share/doc/hs-${DISTNAME}/html/doc-index-U.html
share/doc/hs-${DISTNAME}/html/doc-index-V.html
share/doc/hs-${DISTNAME}/html/doc-index-W.html
-share/doc/hs-${DISTNAME}/html/doc-index-Y.html
share/doc/hs-${DISTNAME}/html/doc-index.html
share/doc/hs-${DISTNAME}/html/feldspar-compiler.haddock
share/doc/hs-${DISTNAME}/html/frames.html
@@ -207,13 +184,8 @@ share/doc/hs-${DISTNAME}/html/mini_Felds
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Library.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Options.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Platforms.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Plugin-BlockProgramHandler.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Plugin-Locator.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Plugin-PrettyPrint.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Plugin-Rule.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Plugin-TypeCorrector.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Plugin-TypeDefinitionGenerator.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Backend-C-Plugin-VariableRoleAssigner.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-CallConv.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Compiler.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Error.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Frontend-Interactive-Interface.html
@@ -235,19 +207,18 @@ share/doc/hs-${DISTNAME}/html/mini_Felds
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-FromCore-Save.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-FromCore-SizeProp.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-FromCore-SourceInfo.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-FromCore-Switch.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-FromCore-Tuple.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-FromCore.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-Frontend.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-Plugin-CollectFreeVars.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-Plugin-ConstantFolding.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-Plugin-Free.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-Plugin-IVars.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-Plugin-Naming.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-Plugin-Unroll.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-Representation.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Imperative-TransformationInstance.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Internal.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Marshal.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler-Plugin.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Compiler.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-NameExtractor.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Runtime.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Transformation-Framework.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Transformation.html
share/doc/hs-${DISTNAME}/html/minus.gif
Index: lang/feldspar/language/Makefile
===================================================================
RCS file: /cvs/ports/lang/feldspar/language/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- lang/feldspar/language/Makefile 17 Oct 2014 11:15:03 -0000 1.7
+++ lang/feldspar/language/Makefile 4 Jan 2015 16:25:45 -0000
@@ -2,22 +2,20 @@
COMMENT= language front-end and interpreter for the Feldspar DSL
-DISTNAME= feldspar-language-0.6.0.2
-REVISION= 1
+DISTNAME= feldspar-language-0.7
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= devel/hs-QuickAnnotate>=0.6,<0.7 \
- devel/hs-QuickCheck>=2.4,<3 \
+RUN_DEPENDS= devel/hs-QuickCheck>=2.5,<3 \
+ devel/hs-data-default>=0.5.3,<0.6 \
devel/hs-data-hash>=0.1,<0.3 \
devel/hs-data-lens>=2.10,<2.11 \
- devel/hs-monad-par>=0.3,<0.4 \
+ devel/hs-monad-par>=0.3.4.5 \
devel/hs-mtl>=2.0,<2.2 \
- devel/hs-patch-combinators>=0.1,<0.2 \
- devel/hs-random \
- devel/hs-type-level>=0.2.4,<0.3 \
- devel/hs-tagged>=0.4,<0.5 \
+ devel/hs-patch-combinators>=0.2,<0.3 \
+ devel/hs-random>=1.0,<1.1 \
+ devel/hs-tagged>=0.4,<0.8 \
devel/hs-tuple>=0.2,<0.3 \
- lang/hs-syntactic>=1.4,<1.5
+ lang/hs-syntactic>=1.10,<1.12
# Note that some of the examples depend on feldspar-compiler.
post-install:
Index: lang/feldspar/language/distinfo
===================================================================
RCS file: /cvs/ports/lang/feldspar/language/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- lang/feldspar/language/distinfo 31 Oct 2012 19:22:44 -0000 1.2
+++ lang/feldspar/language/distinfo 4 Jan 2015 16:25:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (ghc/feldspar-language-0.6.0.2.tar.gz) =
cW72jT7joXOWZz2qN861tV0zpSb1VDshAQmpWilrs0M=
-SIZE (ghc/feldspar-language-0.6.0.2.tar.gz) = 79482
+SHA256 (ghc/feldspar-language-0.7.tar.gz) =
NpSYC46b7YSSCfM6hQD1e1VlpZi8Xp4QJ539uxsW+j8=
+SIZE (ghc/feldspar-language-0.7.tar.gz) = 89219
Index: lang/feldspar/language/patches/patch-feldspar-language_cabal
===================================================================
RCS file: lang/feldspar/language/patches/patch-feldspar-language_cabal
diff -N lang/feldspar/language/patches/patch-feldspar-language_cabal
--- lang/feldspar/language/patches/patch-feldspar-language_cabal 31 Oct
2012 19:22:44 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-feldspar-language_cabal,v 1.1 2012/10/31 19:22:44 kili Exp $
-
-Builds fine with QuickCheck-2.4.2.
-
---- feldspar-language.cabal.orig Thu Oct 18 17:22:23 2012
-+++ feldspar-language.cabal Sun Oct 21 22:25:28 2012
-@@ -126,7 +126,7 @@ library
- data-hash >= 0.1 && < 0.3,
- data-lens >= 2.10 && < 2.11,
- mtl >= 2.0 && < 2.2,
-- QuickCheck >= 2.5 && < 3,
-+ QuickCheck >= 2.4.2 && < 3,
- patch-combinators >= 0.1 && < 0.2,
- syntactic >= 1.4 && < 1.5,
- tagged >= 0.4 && < 0.5,
Index: lang/feldspar/language/pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/feldspar/language/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- lang/feldspar/language/pkg/PLIST 20 Jan 2013 18:05:02 -0000 1.3
+++ lang/feldspar/language/pkg/PLIST 4 Jan 2015 16:25:45 -0000
@@ -68,12 +68,16 @@ lib/ghc/${DISTNAME}/Feldspar/Core/Constr
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Ord.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Par.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Par.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/RealFloat.hi
+lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/RealFloat.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Save.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Save.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/SizeProp.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/SizeProp.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/SourceInfo.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/SourceInfo.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Switch.hi
+lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Switch.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Trace.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Trace.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Constructs/Tuple.hi
@@ -131,14 +135,16 @@ lib/ghc/${DISTNAME}/Feldspar/Core/Fronte
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Ord.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Par.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Par.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/RealFloat.hi
+lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/RealFloat.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Save.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Save.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Select.hi
-lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Select.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/SizeProp.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/SizeProp.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/SourceInfo.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/SourceInfo.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Switch.hi
+lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Switch.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Trace.hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Trace.p_hi
lib/ghc/${DISTNAME}/Feldspar/Core/Frontend/Tuple.hi
@@ -158,6 +164,8 @@ lib/ghc/${DISTNAME}/Feldspar/Lattice.hi
lib/ghc/${DISTNAME}/Feldspar/Lattice.p_hi
lib/ghc/${DISTNAME}/Feldspar/Matrix.hi
lib/ghc/${DISTNAME}/Feldspar/Matrix.p_hi
+lib/ghc/${DISTNAME}/Feldspar/Memoize.hi
+lib/ghc/${DISTNAME}/Feldspar/Memoize.p_hi
lib/ghc/${DISTNAME}/Feldspar/Option.hi
lib/ghc/${DISTNAME}/Feldspar/Option.p_hi
lib/ghc/${DISTNAME}/Feldspar/Par.hi
@@ -177,9 +185,6 @@ lib/ghc/${DISTNAME}/Feldspar/Vector/Inte
lib/ghc/${DISTNAME}/Feldspar/Vector/Internal.p_hi
lib/ghc/${DISTNAME}/Feldspar/Vector/Push.hi
lib/ghc/${DISTNAME}/Feldspar/Vector/Push.p_hi
-lib/ghc/${DISTNAME}/Feldspar/Wrap.hi
-lib/ghc/${DISTNAME}/Feldspar/Wrap.p_hi
-lib/ghc/${DISTNAME}/HS${DISTNAME}.o
lib/ghc/${DISTNAME}/libHS${DISTNAME}.a
lib/ghc/${DISTNAME}/libHS${DISTNAME}_p.a
lib/ghc/${DISTNAME}/register.sh
@@ -215,9 +220,11 @@ share/doc/hs-${DISTNAME}/html/Feldspar-C
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-Num.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-Ord.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-Par.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-RealFloat.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-Save.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-SizeProp.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-SourceInfo.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-Switch.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-Trace.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs-Tuple.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Constructs.html
@@ -246,10 +253,11 @@ share/doc/hs-${DISTNAME}/html/Feldspar-C
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-Num.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-Ord.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-Par.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-RealFloat.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-Save.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-Select.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-SizeProp.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-SourceInfo.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-Switch.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-Trace.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend-Tuple.html
share/doc/hs-${DISTNAME}/html/Feldspar-Core-Frontend.html
@@ -261,6 +269,7 @@ share/doc/hs-${DISTNAME}/html/Feldspar-F
share/doc/hs-${DISTNAME}/html/Feldspar-Future.html
share/doc/hs-${DISTNAME}/html/Feldspar-Lattice.html
share/doc/hs-${DISTNAME}/html/Feldspar-Matrix.html
+share/doc/hs-${DISTNAME}/html/Feldspar-Memoize.html
share/doc/hs-${DISTNAME}/html/Feldspar-Option.html
share/doc/hs-${DISTNAME}/html/Feldspar-Par.html
share/doc/hs-${DISTNAME}/html/Feldspar-Prelude.html
@@ -270,7 +279,6 @@ share/doc/hs-${DISTNAME}/html/Feldspar-S
share/doc/hs-${DISTNAME}/html/Feldspar-Vector-Internal.html
share/doc/hs-${DISTNAME}/html/Feldspar-Vector-Push.html
share/doc/hs-${DISTNAME}/html/Feldspar-Vector.html
-share/doc/hs-${DISTNAME}/html/Feldspar-Wrap.html
share/doc/hs-${DISTNAME}/html/Feldspar.html
share/doc/hs-${DISTNAME}/html/doc-index-124.html
share/doc/hs-${DISTNAME}/html/doc-index-33.html
@@ -350,9 +358,11 @@ share/doc/hs-${DISTNAME}/html/mini_Felds
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-Num.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-Ord.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-Par.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-RealFloat.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-Save.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-SizeProp.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-SourceInfo.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-Switch.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-Trace.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs-Tuple.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Constructs.html
@@ -381,10 +391,11 @@ share/doc/hs-${DISTNAME}/html/mini_Felds
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-Num.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-Ord.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-Par.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-RealFloat.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-Save.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-Select.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-SizeProp.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-SourceInfo.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-Switch.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-Trace.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend-Tuple.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Core-Frontend.html
@@ -396,6 +407,7 @@ share/doc/hs-${DISTNAME}/html/mini_Felds
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Future.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Lattice.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Matrix.html
+share/doc/hs-${DISTNAME}/html/mini_Feldspar-Memoize.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Option.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Par.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Prelude.html
@@ -405,7 +417,6 @@ share/doc/hs-${DISTNAME}/html/mini_Felds
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Vector-Internal.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Vector-Push.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar-Vector.html
-share/doc/hs-${DISTNAME}/html/mini_Feldspar-Wrap.html
share/doc/hs-${DISTNAME}/html/mini_Feldspar.html
share/doc/hs-${DISTNAME}/html/minus.gif
share/doc/hs-${DISTNAME}/html/ocean.css
@@ -415,6 +426,13 @@ share/examples/hs-feldspar-language/
share/examples/hs-feldspar-language/Examples/
share/examples/hs-feldspar-language/Examples/Simple/
share/examples/hs-feldspar-language/Examples/Simple/Basics.hs
+share/examples/hs-feldspar-language/Tutorial/
+share/examples/hs-feldspar-language/Tutorial/Array.lhs
+share/examples/hs-feldspar-language/Tutorial/Basic.lhs
+share/examples/hs-feldspar-language/Tutorial/Patch.lhs
+share/examples/hs-feldspar-language/Tutorial/Size.lhs
+share/examples/hs-feldspar-language/Tutorial/Vector.lhs
+share/examples/hs-feldspar-language/Tutorial/index.lhs
@exec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/register.sh -v0
@unexec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/unregister.sh
-v0 --force
lib/ghc/${DISTNAME}/unregister.sh
Index: lang/hs-syntactic/Makefile
===================================================================
RCS file: /cvs/ports/lang/hs-syntactic/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- lang/hs-syntactic/Makefile 15 Dec 2014 20:03:33 -0000 1.5
+++ lang/hs-syntactic/Makefile 4 Jan 2015 16:25:45 -0000
@@ -2,12 +2,7 @@
COMMENT = abstract syntax and utilities for embedded languages
-# XXX update to newer version needs a new dependency: tree-view.
-# No version prior to 1.10 (which adds the new dependency) is buildable
-# with ghc-7.8.
-
-DISTNAME = syntactic-1.4
-REVISION = 1
+DISTNAME = syntactic-1.11
CATEGORIES = devel lang
# BSD3
@@ -21,6 +16,7 @@ BUILD_DEPENDS = ${RUN_DEPENDS}
RUN_DEPENDS = devel/hs-constraints \
devel/hs-data-hash \
devel/hs-mtl>=2,<3 \
+ devel/hs-tree-view \
devel/hs-tuple>=0.2
.include <bsd.port.mk>
Index: lang/hs-syntactic/distinfo
===================================================================
RCS file: /cvs/ports/lang/hs-syntactic/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- lang/hs-syntactic/distinfo 31 Oct 2012 19:21:14 -0000 1.1.1.1
+++ lang/hs-syntactic/distinfo 4 Jan 2015 16:25:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (ghc/syntactic-1.4.tar.gz) =
tUrvEqwIkfkOJ0EBJDj8G6S4wY4mOuS8B4ZavXaYh/s=
-SIZE (ghc/syntactic-1.4.tar.gz) = 33718
+SHA256 (ghc/syntactic-1.11.tar.gz) =
P++bMuO0Hsei+LebofNFevEiVbNNJScZ+KmfEDkmk8g=
+SIZE (ghc/syntactic-1.11.tar.gz) = 35178
devel_hs-data-default-class.tgz
Description: application/tar-gz
devel_hs-data-default-instances-base.tgz
Description: application/tar-gz
devel_hs-data-default-instances-containers.tgz
Description: application/tar-gz
devel_hs-data-default-instances-dlist.tgz
Description: application/tar-gz
devel_hs-data-default-instances-old-locale.tgz
Description: application/tar-gz
devel_hs-plugins-multistage.tgz
Description: application/tar-gz
devel_hs-plugins.tgz
Description: application/tar-gz
devel_hs-storable-record.tgz
Description: application/tar-gz
devel_hs-storable-tuple.tgz
Description: application/tar-gz
devel_hs-th-expand-syns.tgz
Description: application/tar-gz
devel_hs-transformers-compat.tgz
Description: application/tar-gz
devel_hs-tree-view.tgz
Description: application/tar-gz
devel_hs-utility-ht.tgz
Description: application/tar-gz
