Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.1.1 09 Aug 2024 14:22:50 |
Gleb Popov (arrowd) Author: Älven |
devel/stack: Update to 3.1.1
PR: 280669 |
2.15.7 22 Jun 2024 20:40:52 |
Gleb Popov (arrowd) |
devel/stack: Update to 2.15.7
PR: 279441 |
2.13.1 03 Apr 2024 15:53:29 |
Rene Ladan (rene) |
devel/stack: drop useless .if block for aarch64
LLVM_VERSION is determined by ghc, and this port is BROKEN on
aarch64 anyway. |
2.13.1 01 Feb 2024 15:49:51 |
Gleb Popov (arrowd) Author: awoonya |
devel/stack: update to 2.13.1 |
2.11.1 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
2.11.1 30 Jun 2023 11:40:19 |
Tobias Kortkamp (tobik) |
devel/stack: Remove double CABAL_PROJECT
Reported by: portfmt scan |
2.11.1 27 May 2023 08:44:43 |
Gleb Popov (arrowd) |
devel/stack: Update to 2.11.1 |
2.9.3_1 17 May 2023 19:21:58 |
Gleb Popov (arrowd) |
lang/ghc: Remove USES=localbase and USES=iconv.
Apparently these aren't needed anymore.
Add iconv dependency to devel/stack, because it might download old GHC bindists,
which are still using ports libiconv. |
2.9.3 24 Dec 2022 10:21:23 |
Gleb Popov (arrowd) |
devel/stack: Update to 2.9.3 |
2.9.1 24 Dec 2022 06:00:52 |
Gleb Popov (arrowd) |
Some Haskell ports: Mark BROKEN on aarch64.
These ports are failing on build cluster for some time. I tried reproducing
it locally and it turned out to be a strange heisenbug - the compiler crashes
when compiling different unrelated files and restarting the build makes the
problem go away.
I wasn't able to extract a minimal reproducing testcase, so didn't contact
upstream.
Mark BROKEN for now and hope for a new compiler version to work.
Reported by: pkg-fallout |
2.9.1 21 Sep 2022 11:08:16 |
Gleb Popov (arrowd) |
devel/stack: Update to 2.9.1 and switch to the newest GHC. |
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) |
2.7.5 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 ) |
2.7.5 07 Jul 2022 10:24:41 |
Gleb Popov (arrowd) |
devel/stack: Update to 2.7.5 |
2.7.3_2 30 May 2022 19:09:38 |
Gleb Popov (arrowd) |
devel/stack: After libffi upgrade, add libffi33 to the deps list. |
2.7.3_1 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> |
2.7.3 01 Oct 2021 12:51:04 |
Mikael Urankar (mikael) |
devel/stack: Add aarch64 support.
Approved by: arrowd
Differential Revision: https://reviews.freebsd.org/D32221 |
2.7.3 05 Sep 2021 07:41:06 |
Gleb Popov (arrowd) Author: Alexis Praga |
devel/stack: Update to 2.7.3 |
2.7.1 29 Aug 2021 14:54:01 |
Alexey Dokuchaev (danfe) |
Cleanup: for ports under d* categories, drop redundant GH_{ACCOUNT,PROJECT}. |
2.7.1 13 May 2021 17:58:04 |
Gleb Popov (arrowd) |
devel/stack: Update to 2.7.1 |
2.5.1_2 21 Apr 2021 04:48:23 |
Tobias Kortkamp (tobik) |
Bump USES=cabal ports after 12837690ed0c |
2.5.1_1 19 Apr 2021 08:00:09 |
Tobias Kortkamp (tobik) |
Remove my useless "Created by" lines |
2.5.1_1 18 Apr 2021 15:38:23 |
Gleb Popov (arrowd) |
devel/stack: Add LIB_DEPENDS on compat12x for FreeBSD >= 13.
GHC binaries downloaded by stack are compiled on FreeBSD 11/12 and link to
old libncursesw.so.
Reported by: Alexis Praga <alexis.praga@free.fr> |
2.5.1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.5.1 30 Dec 2020 18:57:32 |
arrowd |
Uses/cabal.mk: Set EXTRACT_ONLY based on DISTFILES value, just like bsd.port.mk
does.
This removes the need for specifying EXTRACT_ONLY for Haskell ports that have
USE_{GITHUB,GITLAB}.
PR: 244784 |
2.5.1 24 Oct 2020 16:03:13 |
arrowd |
devel/stack: Update to 2.5.1 |
2.3.3 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. |
2.3.1_2 07 Jul 2020 10:06:16 |
zeising |
devel/stack: Add runtime dep on libffi321
Add a runtime dependency on libffi321 to devel/stack.
stack can be used to pull in haskell modules that are precompiled against
the old libffi shared library.
PR: 247028 (for tracking)
Reguested by: arrowd |
2.3.1_2 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) |
2.3.1_1 22 Jun 2020 16:56:59 |
arrowd |
devel/stack: Disable AESNI when building cryptonite library.
This Haskell library contains C code, which uses advanced instructions not
present in older amd64 CPUs.
PR: 247288
Reported by: pmueller@occsilva.de
MFH: 2020Q2 |
2.3.1 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.1.3.1 09 Aug 2019 09:41:53 |
arrowd |
devel/stack: Update to 2.1.3.1. Add RUN_DEPENDS on gmake and perl, as these are
required when Stack installs GHC. |
2.1.1.1 25 Jun 2019 07:38:18 |
arrowd |
devel/stack: Update to 2.1.1.1. |
1.9.3_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) |
1.9.3_2 13 Jun 2019 13:57:14 |
arrowd |
For ports with USES=cabal install a wrapper shell script instead of a real
executable into /bin/, that sets some environment variables to workaround
https://github.com/haskell/cabal/issues/5997
While there, update bunch of Haskell ports, install their data files.
PR: 237878
Reviewed by: tcberner
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D20556 |
1.9.3_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 |
1.9.3 08 Jan 2019 13:20:19 |
mat |
Remove MASTER_SITES=GH when it is the only one.
It is added by USE_GITHUB. Tested with `make makesum` not changing distinfo. |
1.9.3 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 |
1.7.1_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 |
1.7.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.5.1_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.5.1 19 Dec 2017 18:59:07 |
tobik |
Drop maintainership |
1.5.1 09 Oct 2017 10:50:00 |
tobik |
devel/stack: Update to 1.5.1
- This late port update fixes using Stackage Nightly snapshots
>= 2017-07-31 (which use GHC 8.2.1) with Stack
- Fix iconv dependency and use iconv:translit like all the other
Haskell ports since GHC 8.0.2 was imported in r447548
MFH: 2017Q4 |
1.5.0_1 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.5.0 26 Jul 2017 18:20:07 |
tobik |
Update to 1.5.0
Changes: https://github.com/commercialhaskell/stack/releases/tag/v1.5.0 |
1.4.0_1 28 Apr 2017 13:08:04 |
tobik |
Remove gcc run dependency
- ghc uses USE_GCC=yes and when USE_GCC=yes implies a different one of
the lang/gcc* ports (which will happen after PR 218330 or when the
user sets a different version of GCC via Mk/bsd.default-versions.mk),
devel/stacks pulls in two conflicting ports - lang/gcc and lang/gcc5 -
in the first case, or pulls in the wrong port for its own dependency.
- Some Haskell libraries/programs require gcc in the PATH, but not all
do; the port should not have a gcc dependency for this reason alone.
PR: 218482
Reported by: gerald
Approved by: lme (mentor)
Differential Revision: https://reviews.freebsd.org/D10459 |
1.4.0 16 Mar 2017 11:38:40 |
tobik |
Update to 1.4.0
Changes: https://github.com/commercialhaskell/stack/releases/tag/v1.4.0
Approved by: lme (mentor)
Differential Revision: https://reviews.freebsd.org/D10016 |
1.3.2 15 Feb 2017 12:28:29 |
tobik |
Update MAINTAINER to tobik@FreeBSD.org for my ports
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D9610 |
1.3.2 25 Jan 2017 16:11:32 |
marino |
devel/stack: Fix ambiguous gcc RUN_DEPENDS specification
Not any gcc will suffice, stack needs exactly the gcc from lang/gcc.
The previous specification would match any gcc found on the search path,
e.g. a base compiler.
Approved by: just-fix-it |
1.3.2 08 Jan 2017 20:29:54 |
junovitch |
devel/stack: update 1.3.0 -> 1.3.2
PR: 215807
Submitted by: Tobias Kortkamp <t@tobik.me> (maintainer) |
1.3.0 14 Dec 2016 09:27:17 |
amdmi3 |
- Update to 1.3.0
PR: 215276
Submitted by: t@tobik.me (maintainer) |
1.2.0 16 Sep 2016 22:56:49 |
cpm |
- Update stack to 1.2.0 release
Changelog:
https://github.com/commercialhaskell/stack/releases/tag/v1.2.0
PR: 212720
Submitted by: Tobias Kortkamp (maintainer)
Reviewed by: amdmi3 (mentor)
Approved by: amdmi3 (mentor) |
1.1.2_1 26 Aug 2016 09:33:55 |
pi |
devel/stack: fix dependencies and hang on build
PR: 211312
Reported by: freebsd@get-experience.com
Submitted by: Tobias Kortkamp <t@tobik.me> (maintainer) |
1.1.2 16 Jul 2016 15:40:35 |
pi |
New port: devel/stack
Stack is a cross-platform program for developing Haskell projects.
It is aimed at Haskellers both new and experienced.
WWW: http://www.haskellstack.org/
PR: 208862
Submitted by: Tobias Kortkamp <t@tobik.me> |