Updating hs-QuickCheck to the version 2.7.6. In this new version the tf-random package is used. This update is required by a new Haskell based port I'm preparing (shellcheck).
Auto-assigned to maintainer haskell@FreeBSD.org
Created attachment 152518 [details] Patch to update the port.
Created attachment 152519 [details] The poudriere log (10.1 amd64)
Unfortunately, we cannot do this as of yet. The Haskell Cabal ports strictly track the latest Haskell Platform specification [1] and since QuickCheck is one of those selected packages, it can be only updated together with the Platform. In the special cases, when some updated version is needed for another port to compile, we often patch the sources to compile with the version in the Platform. I do not know if this would be viable solution for shellcheck, but I think it would be worth checking. The purpose of this whole effort is to officially provide the users a stable, reliable base API, and tracking the HP is ideal for this. Users can always install any Haskell-based software with cabal(1) so providing ports for every one of them is not a must. [1] https://www.haskell.org/platform/ [2] http://hackage.haskell.org/
*** Bug 197294 has been marked as a duplicate of this bug. ***
As far as I recall there was an agreement on IRC that this change is not needed any more. Fortunately ShellCheck could be patched in a way that makes it possible to work with the current version of QuickCheck, i.e. 2.6. Please confirm so I could close this ticket.
Confirmed, this PR could be closed
All right, I am now closing this bug report.