head	1.12;
access;
symbols
	RELEASE_8_3_0:1.7
	RELEASE_9_0_0:1.6
	RELEASE_7_4_0:1.4
	RELEASE_8_2_0:1.4
	RELEASE_6_EOL:1.4
	RELEASE_8_1_0:1.4
	RELEASE_7_3_0:1.1;
locks; strict;
comment	@# @;


1.12
date	2013.02.05.22.47.11;	author svnexp;	state Exp;
branches;
next	1.11;

1.11
date	2012.12.20.02.32.28;	author svnexp;	state Exp;
branches;
next	1.10;

1.10
date	2012.11.17.05.58.51;	author svnexp;	state Exp;
branches;
next	1.9;

1.9
date	2012.08.03.02.30.07;	author pgj;	state Exp;
branches;
next	1.8;

1.8
date	2012.06.03.20.52.19;	author pgj;	state Exp;
branches;
next	1.7;

1.7
date	2012.02.13.03.49.27;	author pgj;	state Exp;
branches;
next	1.6;

1.6
date	2011.05.26.00.51.06;	author ashish;	state Exp;
branches;
next	1.5;

1.5
date	2011.05.09.05.28.47;	author ashish;	state Exp;
branches;
next	1.4;

1.4
date	2010.05.26.11.18.41;	author jacula;	state Exp;
branches;
next	1.3;

1.3
date	2010.05.12.16.33.50;	author pgj;	state Exp;
branches;
next	1.2;

1.2
date	2010.04.19.10.43.27;	author ale;	state Exp;
branches;
next	1.1;

1.1
date	2010.01.04.04.50.16;	author pgj;	state Exp;
branches;
next	;


desc
@@


1.12
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311736
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@@gmail.com>
# $FreeBSD: head/lang/hs-brainfuck/Makefile 311736 2013-02-05 22:26:31Z pgj $

PORTNAME=	brainfuck
PORTVERSION=	0.1
PORTREVISION=	8
CATEGORIES=	lang haskell

MAINTAINER=	haskell@@FreeBSD.org
COMMENT=	Brainfuck interpreter written in Haskell

LICENSE=	GPLv2

CABAL_SETUP=	Setup.hs
USE_CABAL=	mtl

EXECUTABLE=	bf

.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
@


1.11
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/309275
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r309275 | pgj | 2012-12-20 02:23:04 +0000 (Thu, 20 Dec 2012) | 270 lines
## SVN ##
## SVN ## - Update The Glorious Glasgow Haskell Compiler to version 7.4.2
## SVN ## - Update Haskell Platform to version 2012.4.0.0
## SVN ## - Update Gtk2Hs to 0.12.4
## SVN ## - Transfer maintainership of math/hs-math-functions to haskell@@ [1]
## SVN ##
## SVN ## Please note that port revisions for all the Haskell ports without version
## SVN ## changes are bumped.
## SVN ##
## SVN ## Some further highlights of the update:
## SVN ## - Trim Makefile headers
## SVN ## - Enable dynamic libraries and dynamic linking by default
## SVN ## - Enable bootstrapping by versions of GHC and HsColour already installed
## SVN ## - Use GCC and binutils from ports
## SVN ##
## SVN ## New ports (32):
## SVN ##
## SVN ## devel/hs-List                            0.5.1
## SVN ## devel/hs-ReadArgs                        1.2.1
## SVN ## devel/hs-SafeSemaphore                   0.9.0
## SVN ## devel/hs-activehs-base                   0.3.0.2
## SVN ## devel/hs-async                           2.0.1.3
## SVN ## devel/hs-basic-prelude                   0.3.1.0
## SVN ## devel/hs-classy-prelude                  0.4.1
## SVN ## devel/hs-classy-prelude-conduit          0.4.1
## SVN ## devel/hs-data-pprint                     0.2.1.4
## SVN ## devel/hs-date-cache                      0.3.0
## SVN ## devel/hs-fsnotify                        0.0.4
## SVN ## devel/hs-hinotify                        0.3.5
## SVN ## devel/hs-hspec-expectations              0.3.0.3
## SVN ## devel/hs-kqueue                          0.1.2.4
## SVN ## devel/hs-monad-logger                    0.2.3
## SVN ## devel/hs-optparse-applicative            0.4.2
## SVN ## devel/hs-project-template                0.1.0.1
## SVN ## devel/hs-setenv                          0.1.0
## SVN ## devel/hs-simple-reflect                  0.2
## SVN ## devel/hs-threads                         0.5.0.1
## SVN ## devel/hs-time-compat                     0.1.0.2
## SVN ## devel/hs-unix-time                       0.1.4
## SVN ## devel/hs-word8                           0.0.2
## SVN ## graphics/hs-dia-base                     0.1.1.2
## SVN ## graphics/hs-dia-functions                0.2.1.3
## SVN ## mail/hs-mime-types                       0.1.0.0
## SVN ## net/hs-network-info                      0.2.0.3
## SVN ## net/hs-network-multicast                 0.0.7
## SVN ## security/hs-cipher-aes                   0.1.5
## SVN ## textproc/hs-hexpat                       0.20.3
## SVN ## www/hs-activehs                          0.3.0.1
## SVN ## www/hs-http-reverse-proxy                0.1.0.6
## SVN ##
## SVN ## Updated ports (211):
## SVN ##
## SVN ## archivers/hs-tar                         0.4.0.0_1        --> 0.4.0.1
## SVN ## archivers/hs-zip-archive                 0.1.1.8_1        --> 0.1.2.1
## SVN ## archivers/hs-zlib                        0.5.3.3_1        --> 0.5.4.0
## SVN ## archivers/hs-zlib-bindings               0.1.0.1_1        --> 0.1.1.2
## SVN ## archivers/hs-zlib-conduit                0.4.0.2          --> 0.5.0.3
## SVN ## archivers/hs-zlib-enum                   0.2.2.1_1        --> 0.2.3
## SVN ## audio/hs-libmpd                          0.8.0_1          --> 0.8.0.1
## SVN ## benchmarks/hs-criterion                  0.6.0.1_2        --> 0.6.2.0
## SVN ## converters/hs-dataenc                    0.14.0.3_2       --> 0.14.0.4
## SVN ## converters/hs-json                       0.5_1            --> 0.7
## SVN ## databases/hs-persistent                  0.9.0.4_1        --> 1.0.2.2
## SVN ## databases/hs-persistent-sqlite           0.9.0.2_1        --> 1.0.1
## SVN ## databases/hs-persistent-template         0.9.0.2_1        --> 1.0.0.2
## SVN ## devel/hs-Boolean                         0.0.1_5          --> 0.1.1
## SVN ## devel/hs-DeepArrow                       0.3.5_2          --> 0.3.7
## SVN ## devel/hs-HUnit                           1.2.4.2_2        --> 1.2.5.1
## SVN ## devel/hs-MemoTrie                        0.5_1            --> 0.6.1
## SVN ## devel/hs-MissingH                        1.1.1.0_2        --> 1.2.0.0
## SVN ## devel/hs-MonadCatchIO-mtl                0.3.0.4_3        --> 0.3.0.5
## SVN ## devel/hs-QuickCheck                      2.4.2_1          --> 2.5.1.1
## SVN ## devel/hs-Stream                          0.4.6_2          --> 0.4.6.1
## SVN ## devel/hs-TypeCompose                     0.9.1_2          --> 0.9.7
## SVN ## devel/hs-abstract-deque                  0.1.5_1          --> 0.1.6
## SVN ## devel/hs-alex                            3.0.1_1          --> 3.0.2
## SVN ## devel/hs-arrows                          0.4.4.0_4        --> 0.4.4.1
## SVN ## devel/hs-asn1-data                       0.6.1.3_1        --> 0.7.1
## SVN ## devel/hs-base-unicode-symbols            0.2.2.3_2        --> 0.2.2.4
## SVN ## devel/hs-base64-bytestring               0.1.2.0          --> 1.0.0.0
## SVN ## devel/hs-blaze-builder-conduit           0.4.0.2_1        --> 0.5.0.3
## SVN ## devel/hs-blaze-builder-enumerator        0.2.0.4_1        --> 0.2.0.5
## SVN ## devel/hs-blaze-textual                   0.2.0.6_2        --> 0.2.0.8
## SVN ## devel/hs-bytestring-nums                 0.3.5_2          --> 0.3.6
## SVN ## devel/hs-c2hs                            0.16.3_3         --> 0.16.4
## SVN ## devel/hs-cmdargs                         0.9.5_1          --> 0.10.1
## SVN ## devel/hs-conduit                         0.4.2_1          --> 0.5.5
## SVN ## devel/hs-configurator                    0.2.0.0_2        --> 0.2.0.1
## SVN ## devel/hs-cpphs                           1.14             --> 1.15
## SVN ## devel/hs-darcs                           2.8.1_1          --> 2.8.3
## SVN ## devel/hs-data-default                    0.4.0_1          --> 0.5.0
## SVN ## devel/hs-directory-tree                  0.10.1           --> 0.11.0
## SVN ## devel/hs-edit-distance                   0.2.1_1          --> 0.2.1.1
## SVN ## devel/hs-fast-logger                     0.0.2_2          --> 0.3.1
## SVN ## devel/hs-file-embed                      0.0.4.4_1        --> 0.0.4.6
## SVN ## devel/hs-filemanip                       0.3.5.2_6        --> 0.3.6.2
## SVN ## devel/hs-filestore                       0.5_1            --> 0.5.0.1
## SVN ## devel/hs-filesystem-conduit              0.4.0_1          --> 0.5.0.2
## SVN ## devel/hs-gconf                           0.12.1_3         --> 0.12.1.1
## SVN ## devel/hs-ghc-events                      0.4.0.0_2        --> 0.4.2.0
## SVN ## devel/hs-ghc-mtl                         1.0.1.1_2        --> 1.0.1.2
## SVN ## devel/hs-gio                             0.12.3_1         --> 0.12.4
## SVN ## devel/hs-git-annex                       3.20120807       --> 3.20121211
## SVN ## devel/hs-glib                            0.12.3.1_1       --> 0.12.4
## SVN ## devel/hs-gtk2hs-buildtools               0.12.3.1_1       --> 0.12.4
## SVN ## devel/hs-haddock                         2.10.0_1         --> 2.11.0
## SVN ## devel/hs-happy                           1.18.9_1         --> 1.18.10
## SVN ## devel/hs-hashable                        1.1.2.3_1        --> 1.1.2.5
## SVN ## devel/hs-hashed-storage                  0.5.9_2          --> 0.5.10
## SVN ## devel/hs-hashtables                      1.0.1.6_1        --> 1.0.1.8
## SVN ## devel/hs-haskell-src-exts                1.13.3_1         --> 1.13.5
## SVN ## devel/hs-hastache                        0.4.1            --> 0.4.2
## SVN ## devel/hs-hint                            0.3.3.4_1        --> 0.3.3.5
## SVN ## devel/hs-hlint                           1.8.30           --> 1.8.39
## SVN ## devel/hs-hoogle                          4.2.11_1         --> 4.2.14
## SVN ## devel/hs-hslogger                        1.1.5_2          --> 1.2.1
## SVN ## devel/hs-hspec                           1.2.0.1          --> 1.4.2
## SVN ## devel/hs-language-javascript             0.5.4_1          --> 0.5.7
## SVN ## devel/hs-largeword                       1.0.1_2          --> 1.0.3
## SVN ## devel/hs-lifted-base                     0.1.1_1          --> 0.2
## SVN ## devel/hs-logict                          0.5.0.1_1        --> 0.5.0.2
## SVN ## devel/hs-monad-control                   0.3.1.3_1        --> 0.3.1.4
## SVN ## devel/hs-mtl                             2.1.1_1          --> 2.1.2
## SVN ## devel/hs-murmur-hash                     0.1.0.5_2        --> 0.1.0.6
## SVN ## devel/hs-parallel                        3.2.0.2_1        --> 3.2.0.3
## SVN ## devel/hs-pool-conduit                    0.1.0.2_1        --> 0.1.0.3
## SVN ## devel/hs-primitive                       0.4.1_2          --> 0.5.0.1
## SVN ## devel/hs-resource-pool                   0.2.1.0_1        --> 0.2.1.1
## SVN ## devel/hs-resourcet                       0.3.3.1          --> 0.4.4
## SVN ## devel/hs-silently                        1.2.0.2          --> 1.2.4
## SVN ## devel/hs-split                           0.1.4.3          --> 0.2.1.1
## SVN ## devel/hs-stm                             2.3_1            --> 2.4
## SVN ## devel/hs-syb                             0.3.6.1_1        --> 0.3.7
## SVN ## devel/hs-syb-with-class                  0.6.1.3_2        --> 0.6.1.4
## SVN ## devel/hs-system-fileio                   0.3.8            --> 0.3.10
## SVN ## devel/hs-system-filepath                 0.4.6_1          --> 0.4.7
## SVN ## devel/hs-tagged                          0.4.2.1_1        --> 0.4.4
## SVN ## devel/hs-temporary                       1.1.2.3_1        --> 1.1.2.4
## SVN ## devel/hs-terminfo                        0.3.2.4          --> 0.3.2.5
## SVN ## devel/hs-test-framework                  0.6_1            --> 0.8
## SVN ## devel/hs-test-framework-hunit            0.2.7_2          --> 0.3.0
## SVN ## devel/hs-test-framework-quickcheck2      0.2.12.2_1       --> 0.3.0.1
## SVN ## devel/hs-text                            0.11.2.0_1       --> 0.11.2.3
## SVN ## devel/hs-threadscope                     0.2.1_3          --> 0.2.2
## SVN ## devel/hs-uniplate                        1.6.7_1          --> 1.6.10
## SVN ## devel/hs-unix-compat                     0.3.0.1_1        --> 0.4.0.0
## SVN ## devel/hs-unordered-containers            0.2.1.0_1        --> 0.2.2.1
## SVN ## devel/hs-uuagc                           0.9.40.3_1       --> 0.9.42.2
## SVN ## devel/hs-uuagc-cabal                     1.0.2.0_2        --> 1.0.4.0
## SVN ## devel/hs-vault                           0.2.0.0_1        --> 0.2.0.1
## SVN ## devel/hs-vector                          0.9.1_2          --> 0.10.0.1
## SVN ## devel/hs-vector-algorithms               0.5.4_1          --> 0.5.4.2
## SVN ## devel/hs-void                            0.5.6            --> 0.5.8
## SVN ## ftp/hs-curl                              1.3.7_3          --> 1.3.8
## SVN ## graphics/hs-cairo                        0.12.3.1_1       --> 0.12.4
## SVN ## lang/hs-unlambda                         0.1_6            --> 0.1.3
## SVN ## mail/hs-email-validate                   0.2.8_1          --> 0.3.2
## SVN ## mail/hs-mime                             0.3.3.2          --> 0.3.4
## SVN ## mail/hs-mime-mail                        0.4.1.1_2        --> 0.4.1.2
## SVN ## math/hs-categories                       1.0.3_1          --> 1.0.4
## SVN ## math/hs-comonad                          1.1.1.6_1        --> 3.0.0.2
## SVN ## math/hs-comonad-transformers             2.1.2            --> 3.0
## SVN ## math/hs-data-lens                        2.10.0_1         --> 2.10.2
## SVN ## math/hs-data-lens-template               2.1.5_1          --> 2.1.7
## SVN ## math/hs-math-functions                   0.1.1.1_2        --> 0.1.1.2 [1]
## SVN ## math/hs-mwc-random                       0.12.0.0_1       --> 0.12.0.1
## SVN ## math/hs-pointed                          2.1.0.2_1        --> 3.0.1
## SVN ## math/hs-semigroupoids                    1.3.4            --> 3.0.0.1
## SVN ## math/hs-semigroups                       0.8.3.2_1        --> 0.8.4.1
## SVN ## math/hs-statistics                       0.10.1.0_1       --> 0.10.2.0
## SVN ## math/hs-vector-space                     0.8.2            --> 0.8.6
## SVN ## multimedia/hs-gstreamer                  0.12.1.1_1       --> 0.12.1.2
## SVN ## net/hs-network                           2.3.0.13_1       --> 2.3.1.0
## SVN ## net/hs-network-conduit                   0.4.0.1_1        --> 0.6.1.1
## SVN ## net/hs-pcap                              0.4.5.1_4        --> 0.4.5.2
## SVN ## net/hs-sendfile                          0.7.6_1          --> 0.7.8
## SVN ## net/hs-simple-sendfile                   0.2.4            --> 0.2.8
## SVN ## net/hs-socks                             0.4.1_1          --> 0.4.2
## SVN ## print/hs-hscolour                        1.20.2,1         --> 1.20.3,1
## SVN ## security/hs-Crypto                       4.2.5_1          --> 4.2.5.1
## SVN ## security/hs-HsOpenSSL                    0.10.3.2         --> 0.10.3.3
## SVN ## security/hs-RSA                          1.2.1.0_1        --> 1.2.2.0
## SVN ## security/hs-SHA                          1.5.0.1_1        --> 1.6.1
## SVN ## security/hs-certificate                  1.2.3_1          --> 1.3.3
## SVN ## security/hs-clientsession                0.7.5_1          --> 0.8.0.1
## SVN ## security/hs-cprng-aes                    0.2.3_2          --> 0.2.4
## SVN ## security/hs-crypto-conduit               0.3.2_1          --> 0.4.1
## SVN ## security/hs-crypto-pubkey-types          0.1.1_1          --> 0.2.0
## SVN ## security/hs-cryptocipher                 0.3.5            --> 0.3.6
## SVN ## security/hs-cryptohash                   0.7.5_1          --> 0.7.9
## SVN ## security/hs-digest                       0.0.1.1_1        --> 0.0.1.2
## SVN ## security/hs-monadcryptorandom            0.4.1_1          --> 0.5
## SVN ## security/hs-pureMD5                      2.1.0.3_2        --> 2.1.2.1
## SVN ## security/hs-pwstore-fast                 2.2_2            --> 2.3
## SVN ## security/hs-skein                        0.1.0.7_1        --> 0.1.0.10
## SVN ## security/hs-tls                          0.9.5_1          --> 1.0.2
## SVN ## security/hs-tls-extra                    0.4.6_1          --> 0.5.0
## SVN ## sysutils/hs-angel                        0.3.2_1          --> 0.3.3
## SVN ## textproc/hs-HStringTemplate              0.6.8_2          --> 0.6.12
## SVN ## textproc/hs-attoparsec-conduit           0.4.0.1_1        --> 0.5.0.3
## SVN ## textproc/hs-attoparsec-enumerator        0.3_2            --> 0.3.1
## SVN ## textproc/hs-blaze-html                   0.5.0.0          --> 0.5.1.1
## SVN ## textproc/hs-blaze-markup                 0.5.1.0_1        --> 0.5.1.2
## SVN ## textproc/hs-case-insensitive             0.4.0.1_2        --> 0.4.0.3
## SVN ## textproc/hs-citeproc-hs                  0.3.4_1          --> 0.3.6
## SVN ## textproc/hs-double-conversion            0.2.0.4_2        --> 0.2.0.5
## SVN ## textproc/hs-highlighting-kate            0.5.1_1          --> 0.5.3.3
## SVN ## textproc/hs-hs-bibutils                  4.12_4           --> 4.15
## SVN ## textproc/hs-html-conduit                 0.0.1_1          --> 0.1.0.4
## SVN ## textproc/hs-hxt                          9.2.2_1          --> 9.3.1.1
## SVN ## textproc/hs-lhs2tex                      1.17_4           --> 1.18.1
## SVN ## textproc/hs-pandoc                       1.9.4.2          --> 1.9.4.5
## SVN ## textproc/hs-parsec                       3.1.2_1          --> 3.1.3
## SVN ## textproc/hs-regex-pcre-builtin           0.94.2.1.7.7_4   --> 0.94.4.3.8.31
## SVN ## textproc/hs-regex-posix                  0.95.1_2         --> 0.95.2
## SVN ## textproc/hs-stringsearch                 0.3.6.3_2        --> 0.3.6.4
## SVN ## textproc/hs-tagsoup                      0.12.6_2         --> 0.12.8
## SVN ## textproc/hs-tagstream-conduit            0.3.2_1          --> 0.5.3
## SVN ## textproc/hs-texmath                      0.6.0.6_1        --> 0.6.1.1
## SVN ## textproc/hs-xml-conduit                  0.7.0.3_1        --> 1.0.3.3
## SVN ## textproc/hs-xml-types                    0.3.2            --> 0.3.3
## SVN ## textproc/hs-xmlhtml                      0.2.0.2          --> 0.2.0.3
## SVN ## textproc/hs-yaml                         0.7.0.3          --> 0.8.1.1
## SVN ## www/hs-HTTP                              4000.2.3_1       --> 4000.2.5
## SVN ## www/hs-authenticate                      1.2.1.1_1        --> 1.3.2
## SVN ## www/hs-cookie                            0.4.0_1          --> 0.4.0.1
## SVN ## www/hs-gitit                             0.10.0.1         --> 0.10.0.2
## SVN ## www/hs-hamlet                            1.0.1.4          --> 1.1.1.1
## SVN ## www/hs-happstack                         7.0.0_1          --> 7.0.1
## SVN ## www/hs-happstack-server                  7.0.3            --> 7.1.1
## SVN ## www/hs-heist                             0.8.1.1          --> 0.8.2
## SVN ## www/hs-hjsmin                            0.1.2_1          --> 0.1.3
## SVN ## www/hs-http-conduit                      1.4.1.10         --> 1.8.4.3
## SVN ## www/hs-http-date                         0.0.2_1          --> 0.0.3
## SVN ## www/hs-http-server                       1_5              --> 1.0.1
## SVN ## www/hs-http-types                        0.6.11_1         --> 0.7.3.0.1
## SVN ## www/hs-path-pieces                       0.1.1_1          --> 0.1.2
## SVN ## www/hs-shakespeare                       1.0.0.2_1        --> 1.0.2
## SVN ## www/hs-shakespeare-css                   1.0.1.2_1        --> 1.0.2
## SVN ## www/hs-shakespeare-js                    1.0.0.3_1        --> 1.1.0
## SVN ## www/hs-shakespeare-text                  1.0.0.2_1        --> 1.0.0.5
## SVN ## www/hs-snap                              0.9.0.1          --> 0.9.2.2
## SVN ## www/hs-snap-core                         0.9.0            --> 0.9.2.2
## SVN ## www/hs-snap-server                       0.9.0            --> 0.9.2.4
## SVN ## www/hs-wai                               1.2.0.3          --> 1.3.0.1
## SVN ## www/hs-wai-app-static                    1.2.0.4          --> 1.3.0.4
## SVN ## www/hs-wai-extra                         1.2.0.5          --> 1.3.0.4
## SVN ## www/hs-wai-logger                        0.1.4_1          --> 0.3.0
## SVN ## www/hs-wai-test                          1.2.0.2_1        --> 1.3.0
## SVN ## www/hs-warp                              1.2.2            --> 1.3.5
## SVN ## www/hs-yesod                             1.0.1.6_1        --> 1.1.4.1
## SVN ## www/hs-yesod-auth                        1.0.2.1_1        --> 1.1.2
## SVN ## www/hs-yesod-core                        1.0.1.2_1        --> 1.1.6.1
## SVN ## www/hs-yesod-default                     1.0.1.1_1        --> 1.1.2
## SVN ## www/hs-yesod-form                        1.0.0.4_1        --> 1.2.0.1
## SVN ## www/hs-yesod-json                        1.0.0.1_1        --> 1.1.2
## SVN ## www/hs-yesod-persistent                  1.0.0.1_1        --> 1.1.0
## SVN ## www/hs-yesod-platform                    1.0.5            --> 1.1.5
## SVN ## www/hs-yesod-routes                      1.0.1.2_1        --> 1.1.1.1
## SVN ## www/hs-yesod-static                      1.0.0.3_1        --> 1.1.1.1
## SVN ## www/hs-yesod-test                        0.2.1            --> 0.3.1.1
## SVN ## x11-toolkits/hs-gtk                      0.12.3.1         --> 0.12.4
## SVN ## x11-toolkits/hs-pango                    0.12.3_1         --> 0.12.4
## SVN ##
## SVN ## Removed ports (1):
## SVN ##
## SVN ## textproc/hs-xml2html                     0.1.2.3_1
## SVN ##
## SVN ## Approved by:	wen (maintainer) [1]
## SVN ## Obtained from:	FreeBSD Haskell
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/hs-brainfuck/Makefile 309275 2012-12-20 02:23:04Z pgj $
d6 1
a6 1
PORTREVISION=	7
@


1.10
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for: hs-brainfuck
# Date created:        December 20 2009
# Whom:                Giuseppe Pilichi aka Jacula Modyun <jacula@@gmail.com>
#
# $FreeBSD: head/lang/hs-brainfuck/Makefile 301879 2012-08-03 02:30:07Z pgj $
#
d6 1
a6 1
PORTREVISION=	6
@


1.9
log
@SVN rev 301879 on 2012-08-03 02:30:07Z by pgj

- Teach the Haskell Cabal ports to use the new options framework
- Remove some cruft

Obtained from:	FreeBSD Haskell
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.8
log
@- Update The Glorious Glasgow Haskell Compiler to version 7.4.1

Please note that port revision for all the Haskell ports without version changes
are also bumped.  Other per-port updates are coming soon (in separate commits)!
In addition to that, separate -docs ports are no longer needed so they are
now removed.

Thanks ashish@@ for the assistance.

Obtained from:	FreeBSD Haskell
@
text
@d10 1
a10 1
PORTREVISION=	5
@


1.7
log
@- Please welcome GHC 7.0.4

GHC in the ports tree has been updated to version 7.0.4 and the port revision
for all the Haskell ports without version changes are bumped.  Other per-port
updates are coming soon.

This update also incorporates some improvements for bsd.cabal.mk that makes
working with Haskell ports even easier.

Thanks ashish@@ for the help!

Obtained from:	FreeBSD Haskell
@
text
@d10 1
a10 1
PORTREVISION=	4
@


1.6
log
@Bump PORTREVISION of all ports dependent on lang/ghc as during
upgrade, lang/ghc cabal package cache gets invalidated causing all
dependent ports to be reinstalled.

Obtained from:	FreeBSD Haskell
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.5
log
@- Please welcome GHC 7.0.3

GHC in the ports tree has been updated to 7.0.3 and all other Haskell ports
are also updated to their corresponding Haskell Platform versions, or latest
versions.

We would like to acknowledge the support of the FreeBSD Donations Team and
Eotvos Lorand University, Faculty of Informatics who contributed to the server
that we used for testing.

We would also like to thank all the testers who tested FreeBSD Haskell ports
and provided their feedback.

PR:		ports/156642
Approved by:	tabthorpe (mentor)
Obtained from:	FreeBSD Haskell
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.4
log
@- Pass maintainership to haskell@@FreeBSD.org:

    audio/hs-ALUT, audio/hs-OpenAL, benchmarks/hs-criterion
    converters/hs-json, devel/hs-DeepArrow, devel/hs-FileManip
    devel/hs-MemoTrie, devel/hs-MissingH, devel/hs-MonadCatchIO-mtl
    devel/hs-ObjectName, devel/hs-QuickCheck, devel/hs-StateVar
    devel/hs-Tensor, devel/hs-TypeCompose, devel/hs-arrows
    devel/hs-checkers, devel/hs-convertible, devel/hs-datetime
    devel/hs-deepseq, devel/hs-fgl, devel/hs-ghc-mtl, devel/hs-ghc-paths
    devel/hs-ghc-paths-docs, devel/hs-haskeline
    devel/hs-haskell-src-exts, devel/hs-hint, devel/hs-hoogle
    devel/hs-hslogger, devel/hs-mmap, devel/hs-mueval, devel/hs-reactive
    devel/hs-readline, devel/hs-safe, devel/hs-show, devel/hs-smallcheck
    devel/hs-split, devel/hs-testpack, devel/hs-transformers
    devel/hs-unamb, devel/hs-uniplate, devel/hs-unix-compat
    devel/hs-utility-ht, devel/hs-uuagc, devel/hs-uulib
    devel/hs-uvector, devel/hs-uvector-algorithms, graphics/hs-HGL
    lang/hs-brainfuck, lang/hs-unlambda, mail/hs-mime, math/hs-Agda
    math/hs-Agda-executable, math/hs-category-extras, math/hs-erf
    math/hs-mwc-random, math/hs-probability, math/hs-statistics
    math/hs-vector-space, print/hs-hscolour, print/hs-hscolour-docs
    science/hs-bio, textproc/hs-Diff, textproc/hs-feed
    textproc/hs-tagsoup, textproc/hs-texmath, textproc/hs-xml
    www/hs-HTTP, www/hs-cgi, www/hs-fastcgi, www/hs-http-server
    www/hs-oeis, www/hs-scgi, www/hs-url, x11-toolkits/hs-GLURaw
    x11-toolkits/hs-OpenGLRaw

Approved by:	pgj (mentor)
@
text
@d10 1
a10 1
PORTREVISION=	1
d16 2
d19 1
@


1.3
log
@Introduce a new (and hopefully better) ports infrastructure for Haskell Cabal
ports which makes possible the direct translation of Cabal package
descriptions to FreeBSD ports.  It promises both easier addition and
maintenance for Cabal-based ports.
@
text
@d13 1
a13 1
MAINTAINER=	jacula@@gmail.com
@


1.2
log
@Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
@
text
@a11 2
MASTER_SITES=	http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX=	hs-
d16 1
a16 3
BUILD_DEPENDS+=	ghc:${PORTSDIR}/lang/ghc
RUN_DEPENDS+=	ghc:${PORTSDIR}/lang/ghc
LIB_DEPENDS=	gmp.10:${PORTSDIR}/math/gmp
d18 1
a18 54
GHC_VERSION=		6.10.4
BRAINFUCK_VERSION=	${PORTVERSION}

GHC_CMD=	${LOCALBASE}/bin/ghc
SETUP_CMD=	./setup

DOCSDIR=		${PREFIX}/share/doc/${DISTNAME}
BRAINFUCK_LIBDIR_REL=	lib/${DISTNAME}

PLIST_SUB=	GHC_VERSION=${GHC_VERSION} \
		BRAINFUCK_VERSION=${BRAINFUCK_VERSION} \
		BRAINFUCK_LIBDIR_REL=${BRAINFUCK_LIBDIR_REL}

.if defined(NOPORTDOCS)
PLIST_SUB+=	NOPORTDOCS=""
.else
PLIST_SUB+=	NOPORTDOCS="@@comment "
.endif

.if !defined(NOPORTDOCS)

PORT_HADDOCK!=	(cd  ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+=	haddock:${PORTSDIR}/devel/hs-haddock
.endif
BUILD_DEPENDS+=	HsColour:${PORTSDIR}/print/hs-hscolour

HSCOLOUR_VERSION=	1.15
HSCOLOUR_DATADIR=	${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}

PORTDOCS=	*
.endif

.SILENT:

do-configure:
	cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
		     && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}

do-build:
	cd ${WRKSRC} && ${SETUP_CMD} build \
		     && ${SETUP_CMD} register --gen-script

.if !defined(NOPORTDOCS)
	cd ${WRKSRC} && ${SETUP_CMD} haddock --executables --hyperlink-source \
					     --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif

do-install:
	cd ${WRKSRC} && ${SETUP_CMD} install \
		     && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${BRAINFUCK_LIBDIR_REL}/register.sh

post-install:
	${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
d20 1
@


1.1
log
@This is an interpreter of the brainf*ck language, written in the pure,
lazy, functional language Haskell.

WWW: http://hackage.haskell.org/package/brainfuck

PR:		ports/142277
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
@
text
@d10 1
d20 1
a20 1
LIB_DEPENDS=	gmp.8:${PORTSDIR}/math/libgmp4
@

