summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/hs-HGL/Makefile17
-rw-r--r--graphics/hs-HGL/distinfo2
-rw-r--r--graphics/hs-HGL/files/patch-Graphics_HGL_Internals_Draw.hs22
-rw-r--r--graphics/hs-HGL/pkg-descr8
-rw-r--r--graphics/hs-JuicyPixels/Makefile3
-rw-r--r--graphics/hs-JuicyPixels/distinfo6
-rw-r--r--graphics/hs-cairo/Makefile5
-rw-r--r--graphics/hs-cairo/distinfo6
-rw-r--r--graphics/hs-dia-base/Makefile2
-rw-r--r--graphics/hs-dia-base/files/patch-dia-base.cabal10
-rw-r--r--graphics/hs-dia-functions/Makefile2
-rw-r--r--graphics/hs-graphviz/Makefile4
-rw-r--r--graphics/hs-svgcairo/Makefile4
14 files changed, 26 insertions, 66 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 8c499442dec3..b23216598512 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -352,7 +352,6 @@
SUBDIR += hiptext
SUBDIR += hobbes-icons-xpm
SUBDIR += hppsmtools
- SUBDIR += hs-HGL
SUBDIR += hs-JuicyPixels
SUBDIR += hs-cairo
SUBDIR += hs-dia-base
diff --git a/graphics/hs-HGL/Makefile b/graphics/hs-HGL/Makefile
deleted file mode 100644
index 538b2a5c1b5b..000000000000
--- a/graphics/hs-HGL/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= HGL
-PORTVERSION= 3.2.0.5
-PORTREVISION= 4
-CATEGORIES= graphics haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Simple Haskell graphics library based on X11 or Win32
-
-LICENSE= BSD3CLAUSE
-
-USE_CABAL= X11
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/graphics/hs-HGL/distinfo b/graphics/hs-HGL/distinfo
deleted file mode 100644
index d1b37ef35816..000000000000
--- a/graphics/hs-HGL/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cabal/HGL-3.2.0.5.tar.gz) = 8b97240ff97d3e5eda09d8ceead6e6d7315e444bdbbfd3b9a260942e5e770d7d
-SIZE (cabal/HGL-3.2.0.5.tar.gz) = 39012
diff --git a/graphics/hs-HGL/files/patch-Graphics_HGL_Internals_Draw.hs b/graphics/hs-HGL/files/patch-Graphics_HGL_Internals_Draw.hs
deleted file mode 100644
index c4910277f2bc..000000000000
--- a/graphics/hs-HGL/files/patch-Graphics_HGL_Internals_Draw.hs
+++ /dev/null
@@ -1,22 +0,0 @@
---- Graphics/HGL/Internals/Draw.hs.orig 1991-05-09 14:40:52 UTC
-+++ Graphics/HGL/Internals/Draw.hs
-@@ -31,7 +31,7 @@ import Graphics.HGL.X11.Types(DC)
- import Graphics.HGL.Win32.Types(DC)
- #endif
- import qualified Graphics.HGL.Internals.Utilities as Utils (bracket, bracket_)
--import Control.Monad (liftM)
-+import Control.Monad (liftM, ap)
-
- ----------------------------------------------------------------
- -- Graphics
-@@ -61,6 +61,10 @@ instance Monad Draw where
-
- instance Functor Draw where fmap = liftM
-
-+instance Applicative Draw where
-+ pure = return
-+ (<*>) = ap
-+
- -- | Wrap a drawing action in initialization and finalization actions.
- bracket
- :: Draw a -- ^ a pre-operation, whose value is passed to the
diff --git a/graphics/hs-HGL/pkg-descr b/graphics/hs-HGL/pkg-descr
deleted file mode 100644
index b4b577c9b34d..000000000000
--- a/graphics/hs-HGL/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-A simple graphics library, designed to give the programmer access to
-most interesting parts of the Win32 Graphics Device Interface and X11
-library without exposing the programmer to the pain and anguish usually
-associated with using these interfaces. The library also includes a
-module Graphics.SOE providing the interface used in "The Haskell School
-of Expression", by Paul Hudak.
-
-WWW: http://hackage.haskell.org/package/HGL
diff --git a/graphics/hs-JuicyPixels/Makefile b/graphics/hs-JuicyPixels/Makefile
index 3fcb9102b5f2..b0ad122c213d 100644
--- a/graphics/hs-JuicyPixels/Makefile
+++ b/graphics/hs-JuicyPixels/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= JuicyPixels
-PORTVERSION= 3.2.8.2
-PORTREVISION= 1
+PORTVERSION= 3.2.9.5
CATEGORIES= graphics haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/graphics/hs-JuicyPixels/distinfo b/graphics/hs-JuicyPixels/distinfo
index 955555fd9aaa..8d6bbc35d090 100644
--- a/graphics/hs-JuicyPixels/distinfo
+++ b/graphics/hs-JuicyPixels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499538228
-SHA256 (cabal/JuicyPixels-3.2.8.2.tar.gz) = b74c89e57ea81f6f69470dce215beccb7ced270ce8529b4a97535879ea5478e8
-SIZE (cabal/JuicyPixels-3.2.8.2.tar.gz) = 125699
+TIMESTAMP = 1523462111
+SHA256 (cabal/JuicyPixels-3.2.9.5.tar.gz) = 849c6cf4a613f906f7e553a1baefe9c0dc61c13b41a5f5b9605cf80e328cc355
+SIZE (cabal/JuicyPixels-3.2.9.5.tar.gz) = 122952
diff --git a/graphics/hs-cairo/Makefile b/graphics/hs-cairo/Makefile
index ce777d1f3b20..803dcfc1decf 100644
--- a/graphics/hs-cairo/Makefile
+++ b/graphics/hs-cairo/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= cairo
-PORTVERSION= 0.13.3.1
-PORTREVISION= 1
+PORTVERSION= 0.13.5.0
CATEGORIES= graphics haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,7 +10,7 @@ COMMENT= Binding to the Cairo library
LICENSE= BSD3CLAUSE
USES= pkgconfig
-USE_CABAL= gtk2hs-buildtools mtl text utf8-string
+USE_CABAL= gtk2hs-buildtools mtl utf8-string
BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/cairo-pdf.pc:graphics/cairo
diff --git a/graphics/hs-cairo/distinfo b/graphics/hs-cairo/distinfo
index 822cf9aba2ca..b8020a4b6c26 100644
--- a/graphics/hs-cairo/distinfo
+++ b/graphics/hs-cairo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499538056
-SHA256 (cabal/cairo-0.13.3.1.tar.gz) = a3ca197c6d63875686ed8129530771f945fbd954ab8283841ad238da233d675a
-SIZE (cabal/cairo-0.13.3.1.tar.gz) = 45033
+TIMESTAMP = 1524402125
+SHA256 (cabal/cairo-0.13.5.0.tar.gz) = 420acd81e0b5578ad188bcdd38463135293c233221abb741cc4004d4c8a6bef3
+SIZE (cabal/cairo-0.13.5.0.tar.gz) = 46877
diff --git a/graphics/hs-dia-base/Makefile b/graphics/hs-dia-base/Makefile
index 5e4c7ac253e2..ba8ade34b14d 100644
--- a/graphics/hs-dia-base/Makefile
+++ b/graphics/hs-dia-base/Makefile
@@ -2,7 +2,7 @@
PORTNAME= dia-base
PORTVERSION= 0.1.1.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/graphics/hs-dia-base/files/patch-dia-base.cabal b/graphics/hs-dia-base/files/patch-dia-base.cabal
new file mode 100644
index 000000000000..fee7a5535871
--- /dev/null
+++ b/graphics/hs-dia-base/files/patch-dia-base.cabal
@@ -0,0 +1,10 @@
+--- dia-base.cabal.orig 2018-04-11 15:42:07 UTC
++++ dia-base.cabal
+@@ -27,7 +27,7 @@ library
+ Graphics.Diagrams
+
+ Build-Depends:
+- base >= 4.0 && < 4.10,
++ base >= 4.0 && < 4.12,
+ deepseq >= 1.1 && < 1.5
+
diff --git a/graphics/hs-dia-functions/Makefile b/graphics/hs-dia-functions/Makefile
index afd114a7c31f..dddc804c1e14 100644
--- a/graphics/hs-dia-functions/Makefile
+++ b/graphics/hs-dia-functions/Makefile
@@ -2,7 +2,7 @@
PORTNAME= dia-functions
PORTVERSION= 0.2.1.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/graphics/hs-graphviz/Makefile b/graphics/hs-graphviz/Makefile
index ed01fdf1b8e6..e762e47f89eb 100644
--- a/graphics/hs-graphviz/Makefile
+++ b/graphics/hs-graphviz/Makefile
@@ -11,7 +11,9 @@ COMMENT= This library provides bindings for the Dot language used by the Graphvi
LICENSE= BSD3CLAUSE
USES= pkgconfig
-USE_CABAL= colour dlist fgl polyparse temporary text wl-pprint-text
+USE_CABAL= colour dlist fgl polyparse temporary wl-pprint-text
+
+IGNORE= Doesn't build with recent GHC version
BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/libxdot.pc:graphics/graphviz
diff --git a/graphics/hs-svgcairo/Makefile b/graphics/hs-svgcairo/Makefile
index 7b14ab9e904e..41ec8debfd26 100644
--- a/graphics/hs-svgcairo/Makefile
+++ b/graphics/hs-svgcairo/Makefile
@@ -2,7 +2,7 @@
PORTNAME= svgcairo
PORTVERSION= 0.13.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,7 +11,7 @@ COMMENT= Binding to the libsvg-cairo library
LICENSE= BSD3CLAUSE
USES= pkgconfig
-USE_CABAL= cairo glib mtl text
+USE_CABAL= cairo glib mtl
USE_GNOME= librsvg2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"