Opened 7 years ago

Closed 6 years ago

#23401 closed update (fixed)

lang/parrot port update to 2.0.0 with build fix

Reported by:… Owned by: bfulgham@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: haspatch Cc: will@…, tommyd@…
Port: parrot



It's been a long time since the last update...and Parrot 2.0.0 released a couple of days ago.

It (2.0.0) has a build problem on various version of Mac OS X, but it's fixable.

The patch is build-tested:

[~/.test]$ sudo port build parrot
Portfile changed since last build; discarding previous state.
--->  Computing dependencies for parrot
--->  Fetching parrot
--->  Attempting to fetch parrot-2.0.0.tar.gz from
--->  Verifying checksum(s) for parrot
--->  Extracting parrot
--->  Configuring parrot
--->  Building parrot
[~/.test]$ echo $?

(I know there will be some problem with the hard-coded path in configure.args)

Attachments (1)

patch.txt (1.0 KB) - added by… 7 years ago.
the dirty patch, some work-around included.

Download all attachments as: .zip

Change History (5)

Changed 7 years ago by…

the dirty patch, some work-around included.

comment:1 Changed 7 years ago by macsforever2000@…

  • Cc will@… added
  • Keywords haspatch added; update parrot removed
  • Owner changed from macports-tickets@… to bfulgham@…
  • Port parrot added; lang/parrot removed

comment:2 Changed 7 years ago by will@…

Thanks; I've also pinged the parrot development team to take a look at this:

comment:3 Changed 6 years ago by tommyd@…

  • Cc tommyd@… added

Cc Me!

comment:4 Changed 6 years ago by tommyd@…

  • Resolution set to fixed
  • Status changed from new to closed

Since I'm in the process of packaging rakudo, I needed to upgrade parrot to 2.6.0 first in r70102. Apparently the build fix you supplied here is no longer needed in this version, as it has built cleanly for me. All I had to update was the list of executables which need the install_tool call, as the pbc_info binary apparently vanished and several others have been added in the meantime.

Note: See TracTickets for help on using tickets.