I integrated rubygems (s.t. similar to Perl/CPAN and PHP/Pear for Ruby) in the ports tree. There is already a devel/ruby-gems port that allows you to install gems manually. This patch makes gems available through the ports system.
I created a new category, rubygem, and a Makefile.common for the port deve/ruby-gems. This Makefile is used by the rubygem-* ports.
I also created the following ports that either are rubygems or depend on them:
Rubygems are not normal ruby-modules. A ruby library can be distributed as a module and/or a gem but they behaive slightly different. Some libraries or apps are only available as gems.
I tried several times (over 1 Month ago) to contact firstname.lastname@example.org but got no reaction.
Fix: Binary files orig_ports/INDEX.db and ports/INDEX.db differ
Install the patch from:
The patch includes the diff to bsd.port.mk, Makefile.common to be copied into devel/ruby-gem and all the ports.
New ports added, thanks! I did some stylistic modifications, most notably
I changed version strings in plists with %%PORTVERSION%% to ease updating plists
on upgrades. Another place where versions are hardcoded are dependency lines,
that should get some attention.
I haven't added new virtual category. I'm going to ask portmgr for it
in separate PR.