#44891 closed defect (fixed)
Haskell Platform is out of date (latest version is 2014.2, macports has 2013.2)
Reported by: | macports@… | Owned by: | neverpanic (Clemens Lang) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.1 |
Keywords: | Cc: | crossd@…, acfoltzer@…, ryandesign (Ryan Carsten Schmidt), r.keoni@…, poorsod@…, jason-johnson (Jason) | |
Port: | haskell-platform ghc |
Description
A new version of Haskell Platform (together with a new release of GHC) with many enhancements and new features was released in August.
Attachments (2)
Change History (24)
comment:1 Changed 10 years ago by macports@…
comment:2 Changed 10 years ago by neverpanic (Clemens Lang)
Cc: | cal@… removed |
---|---|
Owner: | changed from macports-tickets@… to cal@… |
Status: | new → assigned |
I noticed but didn't have time to port yet. Patches always welcome, even if they only do the grunt work of updating versions and checksums.
Changed 10 years ago by neverpanic (Clemens Lang)
Attachment: | ghc-ghc-bootstrap-update.diff added |
---|
Patchfile against ghc and ghc-bootstrap
comment:3 Changed 10 years ago by neverpanic (Clemens Lang)
I've attached a patch that updates the ghc and ghc-bootstrap ports. I'm currently testing the GHC build, but I'm fairly confident this will produce a working version of GHC.
Things that still need to be done for the platform update:
- Mangle the ghc-platform Portfile, update all the versions, add new modules, delete old ones
- Revbump all haskell ports
All these changes need to be commited in a single change.
Changed 10 years ago by neverpanic (Clemens Lang)
Attachment: | haskell-platform-update.diff added |
---|
Patch updating the haskell platform port
comment:4 Changed 10 years ago by neverpanic (Clemens Lang)
I've attached a patch that updates the haskell-platform port and its subports.
For the update, all other haskell ports need to be revbumped before I can commit.
comment:7 Changed 10 years ago by acfoltzer@…
Thanks for doing this! As I mentioned on Twitter, the clang wrapper script should no longer be necessary after GHC 7.6.3.
comment:8 Changed 10 years ago by crossd@…
This is great! May I ask when this might be committed? Thanks!!
comment:9 Changed 10 years ago by neverpanic (Clemens Lang)
I'd love to commit this sooner than later, but I just don't have the time to revbump all the Haskell ports at the moment because I'm moving and I'm busy unpacking and setting up stuff.
If somebody wants to help by
- either writing a sed script that searches for the regex "^revision \d+$" in a file and increase the number by one, or add "revision 1" below the line starting with "version" or "haskell.setup" if there was no match, or
- doing the same manually for all ports in
$(port echo 'hs-*')
except those defined by the haskell-platform Portfile and providing a patch,
that would be very welcome.
comment:10 Changed 10 years ago by crossd@…
I'll see if I can do that for you in the next day or two. Would you like one patch or many? Should I attach it (them?) to this ticket?
comment:11 Changed 10 years ago by neverpanic (Clemens Lang)
A single patch is fine with me. Yes, attaching to this ticket is fine.
comment:13 Changed 10 years ago by neverpanic (Clemens Lang)
Port: | ghc added |
---|
comment:17 Changed 10 years ago by jason-johnson (Jason)
Hi, any updates on this? It's been 8 weeks since the patch would have been made but I don't see it in attachments.
comment:18 Changed 10 years ago by neverpanic (Clemens Lang)
I'm working on the update from time to time and am currently running a number of test builds to fix a few remaining issues. I rev-bumped all Haskell ports, but some will probably be broken with the new GHC and would have to be updated. I'm thinking I'll delay that step after the upgrade of haskell-platform and GHC.
comment:19 Changed 10 years ago by jason-johnson (Jason)
Ok, thanks for the update. What I'm actually needing is the update to ghc (I don't use haskell platform). Do you know when this might be updated in the repository? If it's going to be a while, how difficult would it be to locally override?
comment:20 Changed 10 years ago by neverpanic (Clemens Lang)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
r131199 should get you there. The revbump of all haskell ports will follow in a second.
comment:22 Changed 10 years ago by jason-johnson (Jason)
btw, just wanted to say thank you. Everything is working perfectly.
See here for announcement on mailing list: <http://www.haskell.org/pipermail/haskell/2014-August/024284.html>