New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #13961 (closed enhancement: fixed)

Opened 4 years ago

Last modified 17 months ago

approach to perl5.8 as a universal variant

Reported by: reiffert@… Owned by: ricci@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mcalhoun@…, keinstein_junior@…, blb@…
Port: perl5.8

Description

I was building perl5.8 on leopard/ppc as for i386 and ppc. Now I can run it on Leopard/ppc and on Tiger/Intel, which is close to "universal".

I am no Portfile hero and there are people who need to revisit my work and adjust my patch to behave more macports like.

Kind regards Thomas

Attachments

perl5.8_universal.diff Download (2.5 KB) - added by reiffert@… 4 years ago.
perl5.8-universal.diff Download (1.6 KB) - added by blb@… 3 years ago.
patch to perl5.8

Change History

Changed 4 years ago by reiffert@…

Changed 3 years ago by blb@…

  • port set to perl5.8

Attaching an updated version of reiffert@'s patch, which uses MacPorts' configure.universal_sysroot in place of hard-coding the SDK (plus a touch of cleanup). Instead of replacing the darwin hints patch, repeating the bind9 workaround, this just adds a second patch for universal support only.

So far, I've only tested a couple of built modules (p5-compress-raw-zlib and p5-net-ssleay), but they build universal and pass their 'make test' just fine.

One point of confusion is that building the modules is going to follow how perl5.8 is built, in that if perl is built universal, p5-* ports are going to be universal even without '+universal'...

Patch is based in /trunk/dports/lang so cd there to apply (includes both Portfile diff and the new patch).

Changed 3 years ago by raimue@…

  • owner changed from macports-tickets@… to ricci@…

Changed 3 years ago by mcalhoun@…

  • cc mcalhoun@… added

Cc Me!

Changed 3 years ago by keinstein_junior@…

  • cc keinstein_junior@… added

Cc Me!

Changed 3 years ago by blb@…

  • cc blb@… added

Updated to work with the current state of perl5.8 and to handle whatever settings a user uses for universal_archs.

Changed 3 years ago by blb@…

patch to perl5.8

Changed 3 years ago by jmr@…

  • type changed from enhancement to update

Changed 3 years ago by anonymous

  • milestone Port Updates deleted

Milestone Port Updates deleted

Changed 2 years ago by jmr@…

  • cc reiffert@… removed
  • version 1.6.0 deleted
  • type changed from update to enhancement

Changed 2 years ago by reiffert@…

  • cc reiffert@… added

Cc Me!

Changed 17 months ago by jmr@…

  • status changed from new to closed
  • cc reiffert@… removed
  • resolution set to fixed

Seems like this was fixed by r62847.

Note: See TracTickets for help on using tickets.