1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-31 05:41:08 +00:00

Remove expired ports:

2018-10-22 devel/hs-enumerator: Doesn't build with recent GHC version
2018-10-22 net-im/hs-haskell-xmpp: Doesn't build with recent GHC version
2018-10-22 security/hs-certificate: Doesn't build with recent GHC version
2018-10-22 textproc/hs-attoparsec-enumerator: Doesn't build with recent GHC version
2018-10-22 textproc/hs-HaXml: Doesn't build with recent GHC version
2018-10-22 www/hs-happstack: Doesn't build with recent GHC version
2018-10-22 x11-toolkits/hs-wxc: Doesn't build with recent GHC version
2018-10-22 x11-toolkits/hs-wx: Doesn't build with recent GHC version
2018-10-22 archivers/hs-zlib-enum: Doesn't build with recent GHC version
2018-10-22 x11-toolkits/hs-wxcore: Doesn't build with recent GHC version
2018-10-22 devel/hs-TypeCompose: Doesn't build with recent GHC version
2018-10-22 devel/hs-PSQueue: Doesn't build with recent GHC version
2018-10-22 devel/hs-blaze-builder-enumerator: Doesn't build with recent GHC version
This commit is contained in:
Rene Ladan 2018-10-23 10:14:09 +00:00
parent 4a6389abf2
commit 72aaa3f72f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=482824
58 changed files with 13 additions and 580 deletions

13
MOVED
View File

@ -10583,3 +10583,16 @@ audio/msbcg729||2018-10-18|Obsolete: net/mediastreamer has built-in G.729 codec
audio/msilbc|multimedia/mswebrtc|2018-10-18|Deprecated upstream
multimedia/msx264|multimedia/msopenh264|2018-10-18|Deprecated upstream
games/openastromenace|games/astromenace|2018-10-20|Name correctly after upstream
devel/hs-enumerator||2018-10-23|Has expired: Doesn't build with recent GHC version
net-im/hs-haskell-xmpp||2018-10-23|Has expired: Doesn't build with recent GHC version
security/hs-certificate||2018-10-23|Has expired: Doesn't build with recent GHC version
textproc/hs-attoparsec-enumerator||2018-10-23|Has expired: Doesn't build with recent GHC version
textproc/hs-HaXml||2018-10-23|Has expired: Doesn't build with recent GHC version
www/hs-happstack||2018-10-23|Has expired: Doesn't build with recent GHC version
x11-toolkits/hs-wxc||2018-10-23|Has expired: Doesn't build with recent GHC version
x11-toolkits/hs-wx||2018-10-23|Has expired: Doesn't build with recent GHC version
archivers/hs-zlib-enum||2018-10-23|Has expired: Doesn't build with recent GHC version
x11-toolkits/hs-wxcore||2018-10-23|Has expired: Doesn't build with recent GHC version
devel/hs-TypeCompose||2018-10-23|Has expired: Doesn't build with recent GHC version
devel/hs-PSQueue||2018-10-23|Has expired: Doesn't build with recent GHC version
devel/hs-blaze-builder-enumerator||2018-10-23|Has expired: Doesn't build with recent GHC version

View File

@ -48,7 +48,6 @@
SUBDIR += hs-zip-archive
SUBDIR += hs-zlib
SUBDIR += hs-zlib-bindings
SUBDIR += hs-zlib-enum
SUBDIR += innoextract
SUBDIR += javatar
SUBDIR += jzlib

View File

@ -1,19 +0,0 @@
# $FreeBSD$
PORTNAME= zlib-enum
PORTVERSION= 0.2.3.1
PORTREVISION= 6
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Enumerator interface for zlib compression
LICENSE= MIT
USE_CABAL= enumerator>=0.4 zlib-bindings>=0.1
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (cabal/zlib-enum-0.2.3.1.tar.gz) = e43dc9ea85ceea02c4f4204c95e8d8540205839c58079f9399dfa96e63fdccd9
SIZE (cabal/zlib-enum-0.2.3.1.tar.gz) = 4652

View File

@ -1,44 +0,0 @@
--- zlib-enum.cabal.orig 2017-07-09 15:22:07 UTC
+++ zlib-enum.cabal
@@ -14,40 +14,14 @@ build-type: Simple
homepage: http://github.com/maltem/zlib-enum
-------------------------------------------------------------------------------
-flag test
- description: Build the test executable.
- default: False
-
--------------------------------------------------------------------------------
library
- if flag(test)
- Buildable: False
build-depends: base >= 4 && < 5
, bytestring >= 0.9 && < 0.11
- , transformers >= 0.2 && < 0.5
+ , transformers >= 0.2 && < 0.6
, enumerator == 0.4.*
, zlib-bindings == 0.1.*
exposed-modules: Codec.Zlib.Enum
ghc-options: -Wall
-
--------------------------------------------------------------------------------
-executable zlib-enum-test
- main-is: test.hs
- if flag(test)
- Buildable: True
- build-depends:
- base >= 4.0 && < 5.0
- , bytestring >= 0.9 && < 0.11
- , transformers >= 0.2 && < 0.5
- , enumerator >= 0.4 && < 0.5
- , zlib-bindings >= 0.1
- , test-framework >= 0.6 && < 0.7
- , test-framework-quickcheck2 >= 0.2.12.1 && < 0.3.0
- , QuickCheck >= 2.4 && < 2.5
- else
- Buildable: False
- ghc-options: -Wall
-
-------------------------------------------------------------------------------
source-repository head
type: git

View File

@ -1,4 +0,0 @@
zlib-enum is a stop-gap package to provide enumeratees for zlib
compression/decompression.
WWW: https://github.com/maltem/zlib-enum

View File

@ -936,7 +936,6 @@
SUBDIR += hs-MonadRandom
SUBDIR += hs-ObjectName
SUBDIR += hs-Only
SUBDIR += hs-PSQueue
SUBDIR += hs-QuickCheck
SUBDIR += hs-ReadArgs
SUBDIR += hs-STMonadTrans
@ -944,7 +943,6 @@
SUBDIR += hs-ShellCheck
SUBDIR += hs-StateVar
SUBDIR += hs-Stream
SUBDIR += hs-TypeCompose
SUBDIR += hs-abstract-deque
SUBDIR += hs-abstract-par
SUBDIR += hs-activehs-base
@ -970,7 +968,6 @@
SUBDIR += hs-bifunctors
SUBDIR += hs-bits-atomic
SUBDIR += hs-blaze-builder
SUBDIR += hs-blaze-builder-enumerator
SUBDIR += hs-blaze-textual
SUBDIR += hs-bloomfilter
SUBDIR += hs-boxes
@ -1024,7 +1021,6 @@
SUBDIR += hs-edit-distance
SUBDIR += hs-either
SUBDIR += hs-enclosed-exceptions
SUBDIR += hs-enumerator
SUBDIR += hs-equivalence
SUBDIR += hs-errors
SUBDIR += hs-exceptions

View File

@ -1,18 +0,0 @@
# $FreeBSD$
PORTNAME= PSQueue
PORTVERSION= 1.1
PORTREVISION= 16
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Priority Search Queue
LICENSE= BSD3CLAUSE
IGNORE= Doesn't build with recent GHC version
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499627814
SHA256 (cabal/PSQueue-1.1.tar.gz) = a8e0871ad10f916f55c3b9baec53eff23c4e97e09cf96d6c66771789e00a49cc
SIZE (cabal/PSQueue-1.1.tar.gz) = 6280

View File

@ -1,11 +0,0 @@
--- Data/PSQueue.hs.orig 2018-04-19 15:27:45 UTC
+++ Data/PSQueue.hs
@@ -62,7 +62,7 @@ module Data.PSQueue
, foldl
) where
-import Prelude hiding (lookup,null,foldl,foldr)
+import Prelude hiding (lookup,null,foldl,foldr,(<>))
import qualified Prelude as P
{-

View File

@ -1,8 +0,0 @@
A priority search queue efficiently supports the opperations of both a
search tree and a priority queue. A 'Binding' is a product of a key and
a priority. Bindings can be inserted, deleted, modified and queried in
logarithmic time, and the binding with the least priority can be
retrieved in constant time. A queue can be built from a list of
bindings, sorted by keys, in linear time.
WWW: http://hackage.haskell.org/package/PSQueue

View File

@ -1,21 +0,0 @@
# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
# $FreeBSD$
PORTNAME= TypeCompose
PORTVERSION= 0.9.12
PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Type composition classes and instances
LICENSE= BSD3CLAUSE
USE_CABAL= base-orphans
IGNORE= Doesn't build with recent GHC version
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499627817
SHA256 (cabal/TypeCompose-0.9.12.tar.gz) = 3a182c2cc93f8291b3aedfc32c0b1faa84a982601c1a24cbe7fe1ecc50e333e2
SIZE (cabal/TypeCompose-0.9.12.tar.gz) = 17946

View File

@ -1,4 +0,0 @@
TypeCompose provides some classes and instances for forms of type composition, as
well as some modules who have not yet found a home.
WWW: https://github.com/conal/TypeCompose

View File

@ -1,19 +0,0 @@
# $FreeBSD$
PORTNAME= blaze-builder-enumerator
PORTVERSION= 0.2.1.0
PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Enumeratees for the incremental conversion of builders to bytestrings
LICENSE= BSD3CLAUSE
USE_CABAL= blaze-builder enumerator streaming-commons
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499627822
SHA256 (cabal/blaze-builder-enumerator-0.2.1.0.tar.gz) = 50f52918a130e81971d01782ead343cdc9bfbf7270ec1e5630943e6b5d23bf96
SIZE (cabal/blaze-builder-enumerator-0.2.1.0.tar.gz) = 4248

View File

@ -1,19 +0,0 @@
--- blaze-builder-enumerator.cabal.orig 2015-04-01 17:10:57 UTC
+++ blaze-builder-enumerator.cabal
@@ -43,14 +43,13 @@ Library
, bytestring >= 0.9 && < 0.11
, enumerator >= 0.4.3.1 && < 0.5
, streaming-commons >= 0.1.10 && < 0.2
- , transformers >= 0.2 && < 0.5
+ , transformers >= 0.2
Exposed-modules:
Blaze.ByteString.Builder.Enumerator
if flag(newbuilder)
Build-depends:
- bytestring-builder >= 0.10.4 && <0.11
- , blaze-builder >= 0.2.1.4 && <0.5
+ blaze-builder >= 0.2.1.4 && <0.5
else
Build-depends:
blaze-builder >= 0.3 && <0.4

View File

@ -1,6 +0,0 @@
This package integrates the builders from the blaze-builder package with
the enumerator package. It provides infrastructure and enumeratees for
incrementally executing builders and pass the filled chunks to a bytestring
iteratee.
WWW: https://github.com/meiersi/blaze-builder-enumerator

View File

@ -1,18 +0,0 @@
# $FreeBSD$
PORTNAME= enumerator
PORTVERSION= 0.4.20
PORTREVISION= 6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Reliable, high-performance processing with left-fold enumerators
LICENSE= MIT
IGNORE= Doesn't build with recent GHC version
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499627832
SHA256 (cabal/enumerator-0.4.20.tar.gz) = 33e21054352bb579e8db8697256ff3c61b3dc862c567f9e0fc2509f95e2b4709
SIZE (cabal/enumerator-0.4.20.tar.gz) = 53986

View File

@ -1,22 +0,0 @@
Typical buffer-based incremental I/O is based around a single loop,
which reads data from some source (such as a socket or file), transforms
it, and generates one or more outputs (such as a line count, HTTP
responses, or modified file). Although efficient and safe, these loops are
all single-purpose; it is difficult or impossible to compose
buffer-based processing loops.
Haskell's concept of "lazy I/O" allows pure code to operate on data from an
external source. However, lazy I/O has several shortcomings. Most notably,
resources such as memory and file handles can be retained for arbitrarily
long periods of time, causing unpredictable performance and error conditions.
Enumerators are an efficient, predictable, and safe alternative to lazy
I/O. Discovered by Oleg Kiselyov, they allow large datasets to be processed
in near constant space by pure code. Although somewhat more complex
to write, using enumerators instead of lazy I/O produces more correct
programs.
This library contains an enumerator implementation for Haskell, designed to
be both simple and efficient.
WWW: https://john-millikin.com/software/enumerator/

View File

@ -29,7 +29,6 @@
SUBDIR += gitterdone
SUBDIR += gloox
SUBDIR += hotot
SUBDIR += hs-haskell-xmpp
SUBDIR += icmpchat
SUBDIR += icqlib
SUBDIR += jabber.el

View File

@ -1,20 +0,0 @@
# $FreeBSD$
PORTNAME= haskell-xmpp
PORTVERSION= 1.0.2
PORTREVISION= 5
CATEGORIES= net-im haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell XMPP library based on HaXml & STM
LICENSE= BSD3CLAUSE
USE_CABAL= HaXml>=1.23.3 html mtl>=1.0 network \
polyparse random regex-compat utf8-string
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (cabal/haskell-xmpp-1.0.2.tar.gz) = a9345eb03a7ea0dc4a50af3a916ad2c455fb2232c6d36830afc8e70d6c259dfc
SIZE (cabal/haskell-xmpp-1.0.2.tar.gz) = 24931

View File

@ -1,7 +0,0 @@
--- src/Network/XMPP/Stream.hs.orig 2012-08-30 21:44:36 UTC
+++ src/Network/XMPP/Stream.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE FlexibleContexts #-}
-----------------------------------------------------------------------------
-- |
-- Module : Network.XMPP.Stream

View File

@ -1,12 +0,0 @@
--- ./src/Network/XMPP/Types.hs.orig 2013-07-05 10:53:16.000000000 +0800
+++ ./src/Network/XMPP/Types.hs 2013-07-05 10:53:56.000000000 +0800
@@ -139,9 +139,6 @@
data ShowType = Available | Away | FreeChat | DND | XAway deriving Eq
-instance Show (Content a) where
- show = render . P.content
-
instance Show MessageType where
show Chat = "chat"
show GroupChat = "groupchat"

View File

@ -1,10 +0,0 @@
Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library
Unlike package network-protocol-xmpp, which uses libxml-sax, this library
uses HaXml and supports MUC. However, MUC support of the moment is worse
than that in package XMPP.
This library make extensive use of STM and threads to simplify writing
message-handling code.
WWW: http://patch-tag.com/r/adept/haskell-xmpp/home

View File

@ -227,7 +227,6 @@
SUBDIR += hs-HsOpenSSL
SUBDIR += hs-RSA
SUBDIR += hs-SHA
SUBDIR += hs-certificate
SUBDIR += hs-cipher-aes
SUBDIR += hs-cipher-aes128
SUBDIR += hs-cipher-blowfish

View File

@ -1,28 +0,0 @@
# $FreeBSD$
PORTNAME= certificate
PORTVERSION= 1.3.9
PORTREVISION= 5
CATEGORIES= security haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Certificates and Key Reader/Writer
LICENSE= BSD3CLAUSE
USE_CABAL= asn1-data>=0.7.1 crypto-pubkey-types>=0.4 cryptohash \
mtl pem>=0.1
FLAGS_DEFINE= EXECUTABLE
EXECUTABLE_DESC= Build the executable
EXECUTABLE_FLAG_ENABLE= executable
EXECUTABLE_FLAG_CABAL= cmdargs text>=0.11 cryptohash crypto-pubkey
EXECUTABLE_FLAG_EXECUTABLE= certificate
IGNORE= Doesn't build with recent GHC version
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499624168
SHA256 (cabal/certificate-1.3.9.tar.gz) = e6257b4b0e884db8a817d265d9a7f9a6c76af8190504f32dadbbf64b0fcee5a1
SIZE (cabal/certificate-1.3.9.tar.gz) = 15018

View File

@ -1,7 +0,0 @@
--- Data/Certificate/X509/Cert.hs.orig 2013-10-07 02:22:00 UTC
+++ Data/Certificate/X509/Cert.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE FlexibleContexts #-}
module Data.Certificate.X509.Cert
(
-- * Data Structure

View File

@ -1,7 +0,0 @@
--- Data/Certificate/X509/Ext.hs.orig 2013-10-07 02:22:00 UTC
+++ Data/Certificate/X509/Ext.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE FlexibleContexts #-}
-- |
-- Module : Data.Certificate.X509.Ext
-- License : BSD-style

View File

@ -1,5 +0,0 @@
Certificates and Key reader/writer. At the moment only X509 certificate
and unencrypted private key are supported, but will include PGP
certificate and pkcs8 private keys.
WWW: https://github.com/vincenthz/hs-certificate

View File

@ -248,10 +248,8 @@
SUBDIR += hr-aspell
SUBDIR += hs-Diff
SUBDIR += hs-HStringTemplate
SUBDIR += hs-HaXml
SUBDIR += hs-appar
SUBDIR += hs-attoparsec
SUBDIR += hs-attoparsec-enumerator
SUBDIR += hs-attoparsec-iso8601
SUBDIR += hs-bencode
SUBDIR += hs-blaze-html

View File

@ -1,24 +0,0 @@
# Created by: Oliver Braun <obraun@informatik.unibw-muenchen.de>
# $FreeBSD$
PORTNAME= HaXml
PORTVERSION= 1.25.4
PORTREVISION= 2
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Utilities for manipulating XML documents
LICENSE= LGPL21
USE_CABAL= polyparse>=1.10 random
EXECUTABLE= Canonicalise CanonicaliseLazy DtdToHaskell FpMLToHaskell \
MkOneOf Validate XsdToHaskell Xtract
IGNORE= Doesn't build with recent GHC version
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499624824
SHA256 (cabal/HaXml-1.25.4.tar.gz) = d77467b8c855ba85d900b5d1a9b771aa498c80d570f9ac60a9f10803cfc01db5
SIZE (cabal/HaXml-1.25.4.tar.gz) = 144571

View File

@ -1,4 +0,0 @@
Haskell utilities for parsing, filtering, transforming and generating XML
documents.
WWW: http://projects.haskell.org/HaXml/

View File

@ -1,19 +0,0 @@
# $FreeBSD$
PORTNAME= attoparsec-enumerator
PORTVERSION= 0.3.4
PORTREVISION= 4
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Pass input from an enumerator to an Attoparsec parser
LICENSE= MIT
USE_CABAL= attoparsec>=0.10 enumerator>=0.4
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499624824
SHA256 (cabal/attoparsec-enumerator-0.3.4.tar.gz) = be95a763ebbec5529f486e62e49ce6709f14e688138fc36cff5590613690f588
SIZE (cabal/attoparsec-enumerator-0.3.4.tar.gz) = 2485

View File

@ -1,5 +0,0 @@
This library allows an Attoparsec parser to receive input incrementally from
an enumerator. This could be used for parsing large files, or implementing
binary network protocols.
WWW: https://john-millikin.com/software/attoparsec-enumerator/

View File

@ -259,7 +259,6 @@
SUBDIR += hs-css-text
SUBDIR += hs-fastcgi
SUBDIR += hs-gitit
SUBDIR += hs-happstack
SUBDIR += hs-happstack-server
SUBDIR += hs-heist
SUBDIR += hs-hjsmin

View File

@ -1,20 +0,0 @@
# $FreeBSD$
PORTNAME= happstack
PORTVERSION= 7.0.2
PORTREVISION= 5
CATEGORIES= www haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= The haskell application server stack + code generation
LICENSE= BSD3CLAUSE
USE_CABAL= happstack-server>=7.0
IGNORE= Doesn't build with recent GHC version
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499625373
SHA256 (cabal/happstack-7.0.2.tar.gz) = d9d4f581718d4f0fedd5d1f41ce127a6e651545a9398619c0bee3debb377d5b5
SIZE (cabal/happstack-7.0.2.tar.gz) = 2090

View File

@ -1,11 +0,0 @@
--- happstack.cabal.orig 2014-06-26 00:31:28 UTC
+++ happstack.cabal
@@ -29,7 +29,7 @@ Library
other-modules: Paths_happstack
build-depends: base >= 3 && <5,
- happstack-server >= 7.0 && < 7.4
+ happstack-server >= 7.0 && < 7.5
if flag(tests)
hs-source-dirs: tests

View File

@ -1,3 +0,0 @@
The Haskell application server stack.
WWW: http://happstack.com/

View File

@ -74,9 +74,6 @@
SUBDIR += hs-gtksourceview2
SUBDIR += hs-pango
SUBDIR += hs-vte
SUBDIR += hs-wx
SUBDIR += hs-wxc
SUBDIR += hs-wxcore
SUBDIR += hs-wxdirect
SUBDIR += irrlicht
SUBDIR += itk

View File

@ -1,22 +0,0 @@
# $FreeBSD$
PORTNAME= wx
PORTVERSION= 0.92.3.0
PORTREVISION= 3
CATEGORIES= x11-toolkits haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= wxHaskell
USES= dos2unix
USE_CABAL= wxcore>=0.91
DOS2UNIX_FILES= src/Graphics/UI/WX/Window.hs
USE_WX= 3.0
WX_COMPS= wx
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499625642
SHA256 (cabal/wx-0.92.3.0.tar.gz) = bdcbabeb1841c61d0fee5ac5c797ee9b825edf97028990c9bd1101855ee28c11
SIZE (cabal/wx-0.92.3.0.tar.gz) = 50940

View File

@ -1,8 +0,0 @@
--- src/Graphics/UI/WX/Window.hs.orig 2017-11-09 22:05:23 UTC
+++ src/Graphics/UI/WX/Window.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE FlexibleContexts #-}
+{-# LANGUAGE TypeSynonymInstances, FlexibleInstances, FlexibleContexts #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE TypeSynonymInstances #-}
--------------------------------------------------------------------------------

View File

@ -1,6 +0,0 @@
wxHaskell is a portable and native GUI library for Haskell. It is built
on top of wxWidgets - a comprehensive C++ library that is portable
across all major GUI platforms; including GTK, Windows, X11, and MacOS
X.
WWW: http://haskell.org/haskellwiki/WxHaskell

View File

@ -1,31 +0,0 @@
# $FreeBSD$
PORTNAME= wxc
PORTVERSION= 0.92.3.0
PORTREVISION= 2
CATEGORIES= x11-toolkits haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= wxHaskell C++ wrapper
USE_CABAL= split wxdirect
USES= dos2unix pkgconfig
USE_WX= 3.0
WX_COMPS= wx
IGNORE_DOCS= yes
IGNORE= Doesn't build with recent GHC version
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
post-patch::
@${REINPLACE_CMD} 's|"wx-config"|"wxgtk2u-3.0-config"| ; \
s|/sbin/ldconfig -n|/sbin/ldconfig -m| ; \
s|"2.9"|"3.0"|' \
${WRKSRC}/Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499625642
SHA256 (cabal/wxc-0.92.3.0.tar.gz) = 28a27fc51a53b8d2f3042a516fe9b8adfd118675adcdf1a7cf1f9fe2b722ff44
SIZE (cabal/wxc-0.92.3.0.tar.gz) = 203597

View File

@ -1,25 +0,0 @@
--- Setup.hs.orig 2017-04-28 17:40:12 UTC
+++ Setup.hs
@@ -15,7 +15,7 @@ import Distribution.Simple.LocalBuildInfo (LocalBuildI
import Distribution.Simple.PackageIndex(SearchResult (..), searchByName )
import Distribution.Simple.Program (ConfiguredProgram (..), lookupProgram, runProgram, simpleProgram, locationPath)
import Distribution.Simple.Setup ( BuildFlags, ConfigFlags
- , CopyDest(..), CopyFlags, copyVerbosity
+ , CopyDest(..), CopyFlags, copyVerbosity, copyDest
, InstallFlags, installVerbosity
, fromFlag, fromFlagOrDefault, copyDest
)
@@ -640,7 +640,7 @@ ldconfig path = case buildOS of
otherwise -> error "Couldn't execute ldconfig, ensure it is on your path"
myCopyHook :: PackageDescription -> LocalBuildInfo -> UserHooks -> CopyFlags -> IO ()
-myCopyHook = hookHelper (fromFlag . copyVerbosity) (fromFlagOrDefault NoCopyDest . copyDest) (copyHook simpleUserHooks)
+myCopyHook = hookHelper (fromFlag . copyVerbosity) (fromFlag . copyDest) (copyHook simpleUserHooks)
myInstHook :: PackageDescription -> LocalBuildInfo -> UserHooks -> InstallFlags -> IO ()
myInstHook = hookHelper (fromFlag . installVerbosity) (const NoCopyDest) (instHook simpleUserHooks)
@@ -668,4 +668,3 @@ hookHelper verbosity copydest origHook pkg_descr local
inst_lib_dir = libdir $ absoluteInstallDirs pkg_descr local_bld_info (copydest flags)
installOrdinaryFile (verbosity flags) (bld_dir </> lib_name) (inst_lib_dir </> lib_name)
- ldconfig inst_lib_dir

View File

@ -1,5 +0,0 @@
wxHaskell is a portable and native GUI library for Haskell. It is built
on top of wxWidgets, a comprehensive C++ library that is portable across
all major GUI platforms, including GTK, Windows, X11, and MacOS X.
WWW: http://haskell.org/haskellwiki/WxHaskell

View File

@ -1,23 +0,0 @@
# $FreeBSD$
PORTNAME= wxcore
PORTVERSION= 0.92.3.0
PORTREVISION= 4
CATEGORIES= x11-toolkits haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= wxHaskell core
USE_CABAL= wxc>=0.91 wxdirect>=0.91
USES= dos2unix pkgconfig
DOS2UNIX_GLOB= *.hs
USE_WX= 3.0
WX_COMPS= wx
DEPRECATED= Doesn't build with recent GHC version
EXPIRATION_DATE= 2018-10-22
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1499625643
SHA256 (cabal/wxcore-0.92.3.0.tar.gz) = e053e1e9fc44f7ae2837c09c07bc1073255950d761643ec15a4a9f19557195e4
SIZE (cabal/wxcore-0.92.3.0.tar.gz) = 400300

View File

@ -1,10 +0,0 @@
--- Setup.hs.orig 2017-04-28 17:39:58 UTC
+++ Setup.hs
@@ -90,7 +90,6 @@ myConfHook (pkg0, pbi) flags = do
let libbi' = libbi
{ extraLibDirs = extraLibDirs libbi ++ [wxcDirectory]
- , extraLibs = extraLibs libbi ++ ["wxc"]
, PD.includeDirs = PD.includeDirs libbi ++ case glIncludeDirs of
('-':'I':v) -> [v];
_ -> []

View File

@ -1,5 +0,0 @@
wxHaskell is a portable and native GUI library for Haskell. It is built
on top of wxWidgets, a comprehensive C++ library that is portable across
all major GUI platforms, including GTK, Windows, X11, and MacOS X.
WWW: http://haskell.org/haskellwiki/WxHaskell