[MacPorts] #26488: ghc depends on perl 5.8 and perl 5.8 conflicts with perl 5.12
MacPorts
noreply at macports.org
Mon Sep 27 08:00:31 PDT 2010
#26488: ghc depends on perl 5.8 and perl 5.8 conflicts with perl 5.12
--------------------------------+-------------------------------------------
Reporter: takano32@… | Owner: gwright@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.1
Keywords: | Port: ghc ghc-devel
--------------------------------+-------------------------------------------
Comment(by psarge@…):
According to the Darcs changelog on this file, it was fixed back in 2007
to work with Perl 5.9+. I expect the limitation is outdated.
Wed Jul 11 19:24:30 BST 2007 audreyt at audreyt.org
* * Evil Mangler broke under Perl 5.9+ because $* is gone; this fixes
it.
Perl 4's special variable $* controls multi-line matching; it's been
deprecated from Perl 5's inception, and is finally removed in Perl
versions 5.9 (soon to be 5.10).
Since GHC depends on Perl 5.6+ anyway, this patch introduces an
equivalent effect to $* without using that special variable, by
hooking into Perl's regex parsing process to add the /m flag.
Wed Jul 11 22:04:49 BST 2007 audreyt at audreyt.org
* In mangler, lift the multiline-match pragma to toplevel and document
it better.
Thu Jul 12 06:43:51 BST 2007 audreyt at audreyt.org
* Revert the $* patch for earlier Perls as it breaks the build. Sorry.
:/
Mon Jul 30 13:22:16 BST 2007 audreyt at audreyt.org
* * ghc-asm: Finally did away with $* in a way that works with Perl
5.6~5.10+, by appending /m to all regexes.
--
Ticket URL: <https://trac.macports.org/ticket/26488#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list