| Commit History - (may be incomplete: for full details, see links to repositories near top of page) | 
| Commit | Credits | Log message | 
0.18.4_4 26 May 2020 21:04:44
      | 
    arrowd   | 
    Remove last remaining ports of Haskell libraries.  | 
0.18.4_4 04 May 2020 18:08:10
      | 
    arrowd   | 
    Upgrade lang/ghc to 8.8.3 and many Haskell ports along the way.
PR:		244784
Submitted by:	Evilham <contact@evilham.com> (some ports)  | 
0.18.4_4 02 Jun 2019 09:02:21
      | 
    arrowd   | 
    lang/ghc: Update to 8.6.4 and bump PORTREVISIONs for Haskell ports.
While there, fix build with DOCS=off.
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D20464  | 
0.18.4_3 28 May 2019 15:53:04
      | 
    arrowd   | 
    Merge lang/ghcXXX ports into lang/ghc.
Remove OPTIONS support from library Haskell ports.
Do not install documentation by library Haskell ports.
Remove deprecation notice from library ports, that still needed.
PR:		224083
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D20247  | 
0.18.4_2 09 May 2019 17:31:06
      | 
    arrowd   | 
    Restore some Haskell libraries. These are still required to build x11/hs-xmonad.
Reported by:	antoine
Approved by:	tcberner (mentor)  | 
0.18.4_2 09 May 2019 11:15:42
      | 
    arrowd   | 
    Remove expired ports of Haskell libraries.
Approved by:	tcberner (mentor)
2019-04-14 math/hs-integer-logarithms: Haskell libraries are getting pushed out
of the ports tree. If you are using this port for development, consider
switching to cabal sandboxes (old way), cabal new-build (new way), or use
devel/stack. If you believe this port shouldn't be removed, contact
haskell@FreeBSD.org
2019-04-14 math/hs-data-lens-template: Haskell libraries are getting pushed out
of the ports tree. If you are using this port for development, consider
switching to cabal sandboxes (old way), cabal new-build (new way), or use
devel/stack. If you believe this port shouldn't be removed, contact
haskell@FreeBSD.org
2019-04-14 math/hs-half: Haskell libraries are getting pushed out of the ports
tree. If you are using this port for development, consider switching to cabal
sandboxes (old way), cabal new-build (new way), or use devel/stack. If you
believe this port shouldn't be removed, contact haskell@FreeBSD.org
2019-04-14 math/hs-kan-extensions: Haskell libraries are getting pushed out of
the ports tree. If you are using this port for development, consider switching
to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If
you believe this port shouldn't be removed, contact haskell@FreeBSD.org
2019-04-14 math/hs-semigroupoids: Haskell libraries are getting pushed out of
the ports tree. If you are using this port for development, consider switching
to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If
you believe this port shouldn't be removed, contact haskell@FreeBSD.org
2019-04-14 math/hs-Agda-stdlib: Haskell libraries are getting pushed out of the
ports tree. If you are using this port for development, consider switching to
cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you
believe this port shouldn't be removed, contact haskell@FreeBSD.org
2019-04-14 math/hs-semigroups: Haskell libraries are getting pushed out of the
ports tree. If you are using this port for development, consider switching to
cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you
believe this port shouldn't be removed, contact haskell@FreeBSD.org
2019-04-14 math/hs-vector-space: Haskell libraries are getting pushed out of the
ports tree. If you are using this port for development, consider switching to
cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you
believe this port shouldn't be removed, contact haskell@FreeBSD.org
2019-04-14 math/hs-comonad: Haskell libraries are getting pushed out of the
ports tree. If you are using this port for development, consider switching to
cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you
believe this port shouldn't be removed, contact haskell@FreeBSD.org
2019-04-14 math/hs-pointed: Haskell libraries are getting pushed out of the
ports tree. If you are using this port for development, consider switching to
cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you
believe this port shouldn't be removed, contact haskell@FreeBSD.org
2019-04-14 math/hs-ieee754: Haskell libraries are getting pushed out of the
ports tree. If you are using this port for development, consider switching to
cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you
believe this port shouldn't be removed, contact haskell@FreeBSD.org (Only the first 15 lines of the commit message are shown above  ) | 
0.18.4_2 30 Mar 2019 17:39:37
      | 
    tcberner   | 
    Mark almost all Haskell ports for expiration by mid April
Ports for Haskell *libraries* are going to be removed from the ports tree.
Haskell *applications* are going to be statically linked with all dependencies
( https://reviews.freebsd.org/D19730  ), so there is no reason to keep
Haskell libraries in tree.
If you think a port is wrongly marked and should stay, please contact haskell@
Submitted by:	arrowd
Differential Revision:	https://reviews.freebsd.org/D19244  | 
0.18.4_2 06 Jan 2019 12:18:07
        | 
    arrowd   | 
    lang/ghc: Update to 8.6.3 and bump PORTREVISION's of all Haskell ports.
As usual, it is recommended to rebuild or reinstall all the
dependent ports and the lang/ghc port itself in one of the following
ways:
# portmaster -w -r ghc
  or
# portupgrade -fr lang/ghc
In case of pkg(8), it is probably safer to remove all the GHC-dependent
packages along with GHC and reinstall everything from scratch.  For
example:
# pkg query "%ro" ghc > ghc-pkgs.txt
# pkg delete -y lang/ghc
# pkg install -y `cat ghc-pkgs.txt`
During update some hs-* ports got two PORTREVISION bumps in a row. Other ports
got a PORTVERSION update together with one PORTREVISION bump. This is caused
by bulk-bumping PORTREVISION of all hs-* ports. There are a lot of them updated,
so figuring out which ones require a bump and which are not is too tedious.
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D18707  | 
0.18.4_1 30 Jun 2018 09:58:00
      | 
    arrowd   | 
    lang/ghc: Update to 8.4.3 and bump PORTREVISION's of all Haskell ports.
As usual, it is recommended to rebuild or reinstall all the
dependent ports and the lang/ghc port itself in one of the following
ways:
# portmaster -w -r ghc
  or
# portupgrade -fr lang/ghc
In case of pkg(8), it is probably safer to remove all the GHC-dependent
packages along with GHC and reinstall everything from scratch.  For
example:
# pkg query "%ro" ghc > ghc-pkgs.txt
# pkg delete -y lang/ghc
In ghc-pkgs.txt, check and remove all the packages that have been moved
on the update, then use this command:
# pkg install -y `cat ghc-pkgs.txt`
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16038  | 
0.18.4 25 May 2018 21:44:13
      | 
    tcberner   | 
    Update lang/ghc 8.4.2 and the hs-* ports the newer versions
* Update lang/ghc to 8.4.2
* Update the boostrap compiler to 8.4.1
* Update the many hs-* ports
* Bump the rest
Thanks a lot to arrowd for doing all the heavy lifting :)
PR:		227968
Exp-run by:	antoine
Submitted by:	arrowd
Differential Revision:	https://reviews.freebsd.org/D15005  | 
0.18.3_1 10 Feb 2018 08:03:22
      | 
    tcberner   | 
    Switch C compiler used to compile GHC to base Clang.
This removes build dependency on gcc and runtime dependency on gcc's runtime
libraries.
Big thanks to Gleb for working on this.
PR:		225185
Submitted by:	Gleb Popov <6yearold@gmail.com>
Exp-run by:	antoine
Reviewed by:	pgj
Differential Revision:	https://reviews.freebsd.org/D12043  | 
0.18.3 08 Aug 2017 17:21:46
      | 
    tcberner   | 
    - Update The Glorious Glasgow Haskell Compiler to version 8.0.2
- Simplified port by only suporting GCC, and creating a build.mk file
- Update Pandoc to 1.19.2.1
- Update git-annex to 6.20170520
- Update Darcs to 2.12.5
- Update Gtk2Hs to 0.13.2.2
- Update Agda to 2.5.2
Please note that port revisions for all the Haskell ports without version
changes are bumped.
See the UPDATING file for instructions.
New ports (63):
 (Only the first 15 lines of the commit message are shown above  ) | 
0.16.2.2 27 Jun 2017 13:38:15
      | 
    sunpoet   | 
    Fix WWW
Approved by:	portmgr (blanket)  | 
0.16.2.2 02 Dec 2016 09:21:59
      | 
    mat   | 
    http://github.com redirects to https://github.com, spare everyone a redirect.
Sponsored by:	Absolight  | 
0.16.2.2 20 Aug 2015 23:02:17
      | 
    pgj   | 
    - Update The Glorious Glasgow Haskell Compiler to version 7.10.2
- Include a patch for addressing timer issues [1]
- Add support for building both GHC and Haskell ports with Clang, either from
  ports or the base system
- Discontinue supporting Haskell Platform, use Stackage instead as a
  reference
- Drop support for FreeBSD 8.x, optimize bootstrap compiler tarballs
- Update Gtk2Hs to version 0.13 [2]
- Update Pandoc to version 1.15.0.6
- Update git-annex to version 5.20150727
- Update Darcs to 2.10 [3]
- Unbreak wxHaskell ports
Please note that port revisions for all the Haskell ports without version
changes are bumped. (Only the first 15 lines of the commit message are shown above  ) | 
0.15.2_1 10 Sep 2014 20:50:37
      | 
    gerald   | 
    Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)  | 
0.15.2 10 Aug 2014 22:34:52
      | 
    pgj   | 
    - Update The Glorious Glasgow Haskell Compiler to version 7.8.3
- Update Haskell Platform to version 2014.2.0.0
- Update Yesod Platform to version 1.2.13
- Update Gtk2Hs to version 0.12.5
- Update Pandoc to version 1.12.4.2
- Update git-annex to version 5.20140717
- Unbreak wxHaskell ports
Please note that port revisions for all the Haskell ports without version
changes are bumped.
New ports (69):
databases/hs-esqueleto: Type-safe EDSL for SQL queries on persistent backends
devel/hs-Glob: Globbing library (Only the first 15 lines of the commit message are shown above  ) | 
0.9.1_4 29 Mar 2014 00:52:55
      | 
    pgj   | 
    - Reroll and update bootstrap Haskell compilers to GHC 7.6.3 on 8.x and
  9.x in order to prevent run-time breakage after the recent changes in
  libiconv
- Bump port revision for lang/ghc and all dependents, as a consequence
Obtained from:	FreeBSD Haskell  | 
0.9.1_3 10 Mar 2014 20:55:22
      | 
    gerald   | 
    Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
Part II, Bump PORTREVISIONs.
PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)  | 
0.9.1_2 09 Jan 2014 21:32:14
      | 
    pgj   | 
    - Stagify lang/ghc and all the Haskell Cabal ports
- Update HACKAGE_SITE to follow changes in upstream
- MAKE_ENV now sets LC_ALL and DESTDIR for Haskell Cabal ports
- Further minor cosmetical changes: replace USE_GMAKE with USES, get rid of
  ${DO_NADA}, some refactoring
Obtained from:	FreeBSD Haskell | 
0.9.1_2 09 Jan 2014 21:29:40
      | 
    pgj   | 
    - Fix a run-time problem with lang/ghc on FreeBSD 10.0 and later, caused by
  the iconv changes (basically GHCi was rendered unusable)
- Fix build for x11-toolkits/hs-wxc, while here
- Bump port revision for all Haskell Cabal ports as they have to be rebuilt
PR:		ports/184806
Reported by:	many
Obtained from:	FreeBSD Haskell
MFH:		2014Q1  | 
0.9.1_1 26 Oct 2013 00:52:36
      | 
    gerald   | 
    Update to libmpc version 1.0.1 which brings the following fixes:
 - Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui (Only the first 15 lines of the commit message are shown above  ) | 
0.9.1 20 Sep 2013 20:55:06
      | 
    bapt   | 
    Add NO_STAGE all over the place in preparation for the staging support (cat:
math)  | 
0.9.1 04 Jun 2013 18:53:41
      | 
    pgj   | 
    - Update The Glorious Glasgow Haskell Compiler to version 7.6.3
- Update Haskell Platform to version 2013.2.0.0
Please note that port revisions for all the Haskell ports without version
changes are bumped.
Some highlights of the update:
- Fix PDF generation for pandoc [1]
- From now on, PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION are used for
  hs- ports (Cabal packages) as prefixes to avoid problems when upgrading with
  portmaster(8) [2]
- Experimental support for LLVM-based code generation (disabled by default)
- Many simplifications, refactoring in bsd.cabal.mk
(Only the first 15 lines of the commit message are shown above  ) | 
0.9 05 Feb 2013 22:26:32
      | 
    pgj   | 
    - Fix breakage in the DYNAMIC-enabled ports triggered by the recent
  devel/libffi update
- Enable multithreaded build for lang/ghc (i.e. mark MAKE_JOBS_SAFE)
Please note that port revision for all the Haskell ports without version
changes are bumped.
New ports (20):
devel/hs-MonadRandom                     0.1.8
devel/hs-base64-conduit                  0.5.1
devel/hs-bifunctors                      3.2
devel/hs-either                          3.1
devel/hs-errors                          1.3.1
devel/hs-generic-deriving                1.4.0 (Only the first 15 lines of the commit message are shown above  ) | 
0.8.4.1 20 Dec 2012 02:23:06
      | 
    pgj   | 
    - Update The Glorious Glasgow Haskell Compiler to version 7.4.2
- Update Haskell Platform to version 2012.4.0.0
- Update Gtk2Hs to 0.12.4
- Transfer maintainership of math/hs-math-functions to haskell@ [1]
Please note that port revisions for all the Haskell ports without version
changes are bumped.
Some further highlights of the update:
- Trim Makefile headers
- Enable dynamic libraries and dynamic linking by default
- Enable bootstrapping by versions of GHC and HsColour already installed
- Use GCC and binutils from ports
New ports (32): (Only the first 15 lines of the commit message are shown above  ) | 
0.8.3.2_1 03 Aug 2012 02:30:11
     | 
    pgj   | 
    - Teach the Haskell Cabal ports to use the new options framework
- Remove some cruft
Obtained from:	FreeBSD Haskell  | 
0.8.3.2 03 Jun 2012 22:17:20
     | 
    pgj   | 
    - Update to 0.8.3.2
Obtained from:  FreeBSD Haskell  | 
0.8 13 Feb 2012 05:13:20
     | 
    pgj   | 
    - Update to 0.8
Obtained from:  FreeBSD Haskell  | 
0.7.1 14 Aug 2011 11:16:31
     | 
    pgj   | 
    Haskell 98 semigroups.
WWW:    http://github.com/ekmett/semigroups/
Obtained from:  FreeBSD Haskell  |