Opened 11 years ago

Closed 11 years ago

#38189 closed request (fixed)

port request: ruby20

Reported by: cooljeanius (Eric Gallager) Owned by: kimuraw (kimura wataru)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: kimuraw (kimura wataru), jk@…, calfeld@…
Port: ruby20

Description

Ruby-2.0.0-p0 is out: http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/ It'd be nice to have a new port for it. Considering we have separate ports for previous versions of Ruby, it'd make sense to make a new port for this version jump, too. I'm cc-ing kimuraw on this because he's the maintainer for the other ruby ports.

Change History (7)

comment:1 Changed 11 years ago by jk@…

Cc: jk@… added

Cc Me!

comment:2 Changed 11 years ago by calfeld@…

Cc: calfeld@… added

Cc Me!

comment:3 Changed 11 years ago by cooljeanius (Eric Gallager)

For reference purposes, here's Homebrew's implementation of ruby20:

https://github.com/mxcl/homebrew/commit/d3455a18d7dbca4fdd232841823518a409050d4e

The differences here are:

  • the ruby19 port already depends on openssl, so MacPorts wouldn't need to add an openssl dependency to the ruby20 port for Mountain Lion, because it'd already have it anyway.
  • not sure exactly what the suffix change would be

comment:4 in reply to:  3 Changed 11 years ago by kimuraw (kimura wataru)

It's difference of policy between MacPorts and homebrew.

  • MacPorts prefers ports libraries
  • homebrew prefers system builtin libraries

see "Why is MacPorts using its own libraries?" in FAQ http://trac.macports.org/wiki/FAQ#ownlibs

MacPorts' ruby20 will depends port:openssl.

comment:5 Changed 11 years ago by kimuraw (kimura wataru)

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

accepted. I'll add port:ruby20 after introducing port select ruby.

comment:6 Changed 11 years ago by cooljeanius (Eric Gallager)

This can be marked as fixed as of r103924

Version 0, edited 11 years ago by cooljeanius (Eric Gallager) (next)

comment:7 Changed 11 years ago by kimuraw (kimura wataru)

Resolution: fixed
Status: assignedclosed

added port:ruby20 at r103924.

port:ruby20 installs ${prefix}/bin/ruby2.0. if you want to use unsuffixed ruby of ruby-2.0.0, try port select ruby ruby20.

Note: See TracTickets for help on using tickets.