Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #12318 (closed enhancement: fixed)

Opened 16 months ago

Last modified 4 months ago

RFE: rb-rubygems-0.9.4 has no universal variant

Reported by: eloy.de.enige@… Owned by: imajes@…
Priority: Normal Milestone: Port Enhancements
Component: ports Version:
Keywords: ruby rubygems universal Cc: eloy.de.enige@…, yuhei@…, ryandesign@…
Port:

Description

This patch adds: "universal_variant no" to the rb-rubygems port. It's a pure ruby application, so no compiling is needed. Furthermore any C gems will be build with the same config as ruby, so a universal ruby should produce universal gems.

Attachments

rb-rubygems_no_universal_variant.diff (267 bytes) - added by eloy.de.enige@… 16 months ago.
rb-rubygems_no_universal_variant_and_no_autoconf_dependency.diff (215 bytes) - added by eloy.de.enige@… 14 months ago.

Change History

Changed 16 months ago by eloy.de.enige@…

Changed 16 months ago by eloy.de.enige@…

Oops, not a defect but an enhancement. Is there a way to change this?

Changed 16 months ago by ryandesign@…

  • cc eloy.de.enige@…, yuhei@…, ryandesign@… added; macports-dev@… removed
  • type changed from defect to enhancement
  • milestone set to Port Updates

yuhei, you're the maintainer of rb-rubygems so this is for you to evaluate. If you agree with this patch, please say so and I'll be happy to commit it.

Changed 16 months ago by nox@…

  • priority changed from Expected to Normal
  • version 1.5.0 deleted
  • milestone changed from Port Updates to Port Enhancements

Changed 14 months ago by eloy.de.enige@…

Added a new patch file which also removes the autoconf dependency. So installing rb-rubygems will now no longer require the installation of perl5.8 etc. Plus it will also no longer fail when installing with the +universal variant, because perl5.8 does not support this.

I have not yet run into any problems with this. AFAIK all makefiles created by mkmf will use rbconfig and don't need autoconf.

Changed 14 months ago by eloy.de.enige@…

Changed 6 months ago by imajes@…

  • owner changed from macports-tickets@… to imajes@…
  • status changed from new to assigned

Changed 4 months ago by mr_bond@…

  • status changed from assigned to closed
  • resolution set to fixed

if this still is a problem in 1.2.0, I'll add universal_variant no

Note: See TracTickets for help on using tickets.