Please add GEM_ARGS so you can pass extra options to the gem command. Suppose you want to make a rubygem port installable for multiple versions of ruby (1.8 and 1.9) at the same time. Including RUBY_SUFFIX in PKGNAMEPREFIX is not enough when the gem has executables in it. To avoid wrapper name conflicts, the "--format-executable" option must be passed to the gem command, but there is no way to do that for now. If you have GEM_ARGS, setting the variable to --format-executable and suffixing script names in PLIST_FILES with RUBY_SUFFIX will complete the task.
Responsible Changed From-To: freebsd-ports-bugs->ruby bsd.ruby.mk is ruby territory (via the GNATS Auto Assign Tool)
State Changed From-To: open->suspended Not quite fully baked. We should handle more of this in Mk/bsd.ruby.mk
State Changed From-To: suspended->open I will decipher this
Responsible Changed From-To: ruby->pgollucci I will decipher this
Responsible Changed From-To: pgollucci->freebsd-ports-bugs going to have enotime for the next 2 weeks, sorry
Responsible Changed From-To: freebsd-ports-bugs->pgollucci I will take it
State Changed From-To: open->suspended Suspended.
Responsible Changed From-To: pgollucci->freebsd-ports-bugs back to the pool
State Changed From-To: suspended->open "this is in the pool, suspended is the wrong state now"
State Changed From-To: open->closed RUBYGEM_ARGS and GEM_ENV are now valid