Opened 17 years ago

Closed 16 years ago

Last modified 16 years ago

#12318 closed enhancement (fixed)

RFE: rb-rubygems-0.9.4 has no universal variant

Reported by: eloy.de.enige@… Owned by: imajes@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: ruby rubygems universal Cc: eloy.de.enige@…, yuhei@…, ryandesign (Ryan Carsten Schmidt)
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 (2)

rb-rubygems_no_universal_variant.diff (267 bytes) - added by eloy.de.enige@… 17 years ago.
rb-rubygems_no_universal_variant_and_no_autoconf_dependency.diff (215 bytes) - added by eloy.de.enige@… 17 years ago.

Download all attachments as: .zip

Change History (9)

Changed 17 years ago by eloy.de.enige@…

comment:1 Changed 17 years ago by eloy.de.enige@…

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

comment:2 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: eloy.de.enige@… yuhei@… ryandesign@… added; macports-dev@… removed
Milestone: Port Updates
Type: defectenhancement

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.

comment:3 Changed 17 years ago by nox@…

Milestone: Port UpdatesPort Enhancements
Priority: ExpectedNormal
Version: 1.5.0

comment:4 Changed 17 years 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.

comment:5 Changed 16 years ago by imajes@…

Owner: changed from macports-tickets@… to imajes@…
Status: newassigned

comment:6 Changed 16 years ago by mr_bond@…

Resolution: fixed
Status: assignedclosed

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

comment:7 Changed 16 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.