Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#17263 closed enhancement (fixed)

RFE: have ghc depend on path:bin/perl:perl5

Reported by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) Owned by: gwright@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc:
Port: ghc

Description

Attached is a proposed change in the perl dependencies of ghc.
See #16830 for the reasons.

Attachments (2)

Portfile.diff (412 bytes) - added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) 15 years ago.
Portfile.2.diff (808 bytes) - added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) 15 years ago.

Download all attachments as: .zip

Change History (8)

Changed 15 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Attachment: Portfile.diff added

comment:1 Changed 15 years ago by gwright@…

I will look at this, but I'm not sure if it is the right fix. The reason is that perl is used in an assembly to assembly transformation in which white space is critical. Any change, even a minor one, will break ghc.

In the short term, I could make ghc depend on a perl binary (call it ghc-perl) that didn't have a name clash with a perl installed by another port.

comment:2 Changed 15 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

May I then suggest that if version 5.8 is desired, then have ghc use ${prefix}/bin/perl5.8.
If #16830 goes to plan, this should remain even after the transition to perl5 is complete.

See the new attached Portfile.

Changed 15 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Attachment: Portfile.2.diff added

comment:3 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

See related (or duplicate?) ticket #16252.

comment:4 Changed 15 years ago by gwright@…

Status: newassigned

I'll apply the changes to have ghc use ${prefix}/bin/perl5.8.

comment:5 Changed 15 years ago by gwright@…

Resolution: fixed
Status: assignedclosed

r42349 implements this change.

comment:6 Changed 15 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.