Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #11006 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

Port ruby has unnecessary dependencies

Reported by: bmakuch@… Owned by: pguyot@…
Priority: Normal Milestone:
Component: ports Version: 1.3.2
Keywords: Cc:
Port:

Description

The ruby Portfile lists TCL and TK as required ports. Neither appear to be required for the underlying ruby interpreter to be compiled and installed and pulling in TK also pulls in XFree86.

Attachments

Portfile.patch (0.8 KB) - added by luc@… 2 years ago.

Change History

Changed 2 years ago by luc@…

  • This bug should have been assigned to the ruby port maintainer, aka pguyot.
  • The following post in the MacPortsUser mailing list shows a possible (although incomplete) solution for this problem.

Changed 2 years ago by luc@…

Changed 2 years ago by luc@…

The attached patch file changes the ruby Portfile so it no longer lists Tcl and Tk as default dependencies and move these in a 'tk' variant. The --without-tk configure arg ensures that the tk extension is not compiled, which is a much easier solution than the one described in the aforementioned mailing list post :)

Changed 2 years ago by pmq@…

  • owner changed from macports-dev@… to pguyot@…
  • priority changed from Blocker to Expected

Changed 2 years ago by yeled@…

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

sounds reasonable to me.

Changed 2 years ago by blair@…

  • status changed from closed to reopened
  • resolution fixed deleted

I think we should also increment the revision number on this port file after this commit. Otherwise, we'll have people with the same ruby Port version with and without tcl/tk bindings depending upon when they build the package.

Regards, Blair

Changed 2 years ago by pguyot@…

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

Thanks. Committed.

Note: See TracTickets for help on using tickets.