Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.12.1.0_1 08 Jul 2024 12:37:25 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Chase GHC update |
3.12.1.0 30 Jun 2024 10:26:51 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Update to 3.12.1.0 |
3.10.2.1_2 02 Mar 2024 09:20:53 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Bump after GHC update |
3.10.2.1_1 30 Jan 2024 07:03:42 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Bump after GHC update. |
3.10.2.1 29 Jan 2024 08:22:07 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Update to 3.10.2.1 |
3.10.1.0_4 30 Dec 2023 17:09:34 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Chase GHC update. |
3.10.1.0_3 12 Aug 2023 08:55:48 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Bump PORTREVISION after GHC update. |
3.10.1.0_2 27 May 2023 08:44:40 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Catch up with GHC update. |
3.10.1.0_1 24 May 2023 16:34:10 |
Mathieu Arnold (mat) |
*: regular cleanup for GH_TAGNAME bad usage |
3.10.1.0_1 03 May 2023 20:42:20 |
Gleb Popov (arrowd) |
lang/ghc: Starting with GHC 9.2.7 switch to the Hadrian build system.
Hadrian is a new build system for GHC which is written in Haskell and requires
bootstrapping process. Ugh. Luckily, we only prepare a source bootstrap
archive as bootstrap GHC has everything needed to build it.
Hadrian also fails to build GHC on i386 so build it the old way for now. |
3.10.1.0 12 Mar 2023 07:15:53 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Update to 3.10.1.0 |
3.6.2.0_3 02 Mar 2023 17:49:23 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Unbreak build after GHC update.
Reported by: pkg-fallout |
3.6.2.0_2 12 Feb 2023 11:13:45 |
Gleb Popov (arrowd) |
lang/ghc: Update to 9.2.6 |
3.6.2.0_1 07 Nov 2022 15:40:07 |
Gleb Popov (arrowd) |
lang/ghc: Update to 9.2.5
MFH: 2022Q4 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.6.2.0_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.6.2.0_1 09 Aug 2022 09:16:31 |
Gleb Popov (arrowd) |
Uses/cabal.mk: Rename `EXECUTABLES` to `CABAL_EXECUTABLES`.
Approved by: tcberner
Differential Revision: https://reviews.freebsd.org/D36079 |
3.6.2.0_1 01 Aug 2022 09:38:54 |
Gleb Popov (arrowd) |
lang/ghc: Update to 9.2.4
Deal with Haskell ports fallout caused by the update.
While there, re-add patches necessary for lang/ghc810 that were somehow lost. |
3.6.2.0 28 Jul 2022 19:52:56 |
Gleb Popov (arrowd) |
Uses/cabal.mk: Introduce CABAL_WRAPPER_SCRIPTS variable.
Before this change every Haskell executable was wrapped into a shell script
which was installed into ${PREFIX}/bin while the actual executable was installed
into {PREFIX}/libexec/cabal. This was required to set env variables pointing the
Haskell program to its data files under ${PREFIX}/share. However, not every
Haskell program uses this feature.
Now the shell wrapping is off by default and CABAL_WRAPPER_SCRIPTS knob can be
used to enable it for a given port/executable.
Adjust all Haskell ports affected by this change. |
3.6.2.0 27 Jul 2022 14:55:51 |
Gleb Popov (arrowd) |
Uses/cabal.mk: Various improvements.
- Rename CABAL_BOOTSTRAP to SKIP_CABAL_EXTRACT. This is a much more descriptive
name as to what this knob does.
- Improve cabal-extract target to not overwrite WRKDIR and to leave a cookie
file to let framework know if the user is updating the port. |
3.6.2.0 07 Jul 2022 10:24:37 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Fix build after GHC update. |
3.6.2.0 07 Jul 2022 10:24:29 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Update to 3.6.2.0 |
3.4.0.0_4 09 May 2022 19:23:51 |
Kevin Bowling (kbowling) |
devel/libffi: Bump deps PORTREVISION for shlib change
PR: 263764
Reported by: VVD <vvd@unislabs.com> |
3.4.0.0_3 29 Aug 2021 13:37:33 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Catch up with lang/ghc update. |
3.4.0.0_2 12 Jun 2021 10:14:10 |
Gleb Popov (arrowd) |
devel/hs-cabal-install: Fix build with new GHC. |
3.4.0.0_1 21 Apr 2021 04:48:23 |
Tobias Kortkamp (tobik) |
Bump USES=cabal ports after 12837690ed0c |
3.4.0.0 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
3.4.0.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.4.0.0 19 Mar 2021 16:46:50 |
mat |
Regular USE_GITHUB cleanup.
Remove DISTNAME, it is always overwritten.
Cleanup GH_TAGNAME and WRKSRC. |
3.4.0.0 10 Mar 2021 12:31:25 |
arrowd |
devel/hs-cabal-install: Update to 3.4.0.0 and adjust Uses/cabal.mk to its
changes. |
3.2.0.0_1 01 Jan 2021 15:03:48 |
arrowd |
lang/ghc: Update to 8.10.3 and bump devel/hs-cabal-install.
While there, add GHC_VERSION and CABAL_VERSION to the PLIST_SUB to reduce
pkg-plist diffs between updates. |
3.2.0.0 31 Dec 2020 12:36:17 |
arrowd |
devel/hs-cabal-install: Fix build after Uses/cabal.mk changes. |
3.2.0.0 16 Aug 2020 07:56:19 |
arrowd |
lang/ghc: Update to 8.10.1.
As usual, along with the compiler, many Haskell packages are updated as well. |
3.0.2.0_1 04 Jul 2020 18:11:42 |
zeising |
Chanse update of devel/libffi
Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.
PR: 247028 (for tracking) |
3.0.2.0 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) |
2.4.0.0_4 04 Aug 2019 09:25:29 |
arrowd |
Use HTTPS in pkg-descr's of Haskell ports. |
2.4.0.0_4 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
2.4.0.0_3 14 Jul 2019 12:27:31 |
arrowd |
devel/hs-cabal-install: Fix build when VERBOSE env var is set (true for poud
bulk -v).
Reported by: Evilham <contact@evilham.com> |
2.4.0.0_3 20 Jun 2019 16:03:10 |
arrowd |
In wrapper scripts, use $@ instead of $* to correctly pass arguments to the real
program
PR: 238719
Approved by: tcberner (mentor, implicit) |
2.4.0.0_2 17 Jun 2019 04:57:35 |
pkubaj |
devel/hs-cabal-install: fix build
Add USES=compiler:c11 to fix build:
/usr/bin/ld: TOC section size exceeds 64k
USE_BINUTILS could probably be used, but this port insists on using the compiler
as LD.
Approved by: mentors (implicite approval) |
2.4.0.0_2 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 |
2.4.0.0_1 11 May 2019 18:52:34 |
arrowd |
devel/hs-cabal-install: Pass ${MAKE_ENV} in do_build target to support
BINARY_ALIAS knob.
cabal.mk machinery already does this, but hs-cabal-install is special, because
here we're bootstrapping.
Approved by: tcberner (mentor, implicit) |
2.4.0.0_1 09 May 2019 14:39:30 |
arrowd |
Introduce USES=cabal and use it to build Haskell applications.
PR: 230186
Reviewed by: mat, tcberner
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D19730 |
2.4.0.0_1 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 |
2.2.0.0_2 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 |
2.2.0.0_1 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 |
1.24.0.2_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 |
1.24.0.2 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 ) |
1.22.6.0 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 ) |
1.18.0.5_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) |
1.18.0.5 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 ) |
1.16.0.2_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 |
1.16.0.2_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) |
1.16.0.2_2 21 Jan 2014 23:40:23 |
bapt |
Fix properties on pkg-plist |
1.16.0.2_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 |
1.16.0.2_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 |
1.16.0.2_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 ) |
1.16.0.2 20 Sep 2013 17:04:44 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2) |
1.16.0.2 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.14.0_4 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.14.0_3 23 Dec 2012 16:51:13 |
pgj |
- Fix substitution for LD for cabal-install
- Bump port revision for haskell-platform (as dependency)
Reported by: arrowdodger <6yearold@gmail.com>
Obtained from: FreeBSD Haskell |
0.14.0_2 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.14.0_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.14.0 03 Jun 2012 21:36:14 |
pgj |
- Update to 0.14.0
Obtained from: FreeBSD Haskell |
0.10.2_1 13 Feb 2012 03:49:33 |
pgj |
- 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 |
0.10.2 14 May 2011 16:34:09 |
pgj |
The 'cabal' command-line program simplifies the process of managing Haskell
software by automating the fetching, configuration, compilation and
installation of Haskell libraries and programs.
WWW: http://www.haskell.org/cabal/
Obtained from: FreeBSD Haskell |