This updates www/ruby-passenger from 3.0.11 to 4.0.44, which is a
major change and required reworking much of the port.  The latest
version is 4.0.45, but by the time I could get that working they'll
probably have released 4.0.46.  If anyone wants to take over
maintenance of passenger, please speak up.

One of the main reasons for doing this is that passenger is one of
the only ports left that works on ruby 1.9 and not on ruby 2.0.
With this update, passenger works on ruby 1.8 through 2.1, and the
default is ruby 2.0, just like the rest of the ports system.

Tested on i386 both with the nginx passenger module and standalone
passenger.  Tested on amd64 with standalone passenger, with the
nginx passenger module compile tested only.

Attached diff is gzipped as it is around 400k, and touches 3 ports:

1) devel/ruby-daemon_controller: dependency of passenger, simple
   update from 0.2.6 to 1.2.0.  Nothing else depends on this port.
   
2) www/nginx: simple update to change build dependency for passenger
   FLAVOR to use the ruby 2.0 version of passenger, and have the
   runtime dependency work with any ruby version of passenger.
   
3) www/ruby-passenger: Main update.  In addition to the main version
   switch, the nginx used by standalone version has been updated to
   1.4.7 (the current stable port version).
   
I plan on committing next week unless I hear objections.

Thanks,
Jeremy

Attachment: passenger.diff.gz
Description: application/gunzip

Reply via email to