Opened 12 years ago

Closed 12 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 12 years ago by jk@…

Cc: jk@… added

Cc Me!

comment:2 Changed 12 years ago by calfeld@…

Cc: calfeld@… added

Cc Me!

comment:3 Changed 12 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 12 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 12 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 12 years ago by cooljeanius (Eric Gallager)

This can be marked as fixed as of r103924 (thanks btw)

Last edited 12 years ago by cooljeanius (Eric Gallager) (previous) (diff)

comment:7 Changed 12 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.