aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--japanese/ruby-chasen/Makefile1
-rw-r--r--japanese/ruby-chasen/pkg-comment1
-rw-r--r--japanese/ruby-eb/Makefile1
-rw-r--r--japanese/ruby-eb/pkg-comment1
-rw-r--r--japanese/ruby-gyokuro/Makefile1
-rw-r--r--japanese/ruby-gyokuro/pkg-comment1
-rw-r--r--japanese/ruby-kakasi/Makefile1
-rw-r--r--japanese/ruby-kakasi/pkg-comment1
-rw-r--r--japanese/ruby-man/Makefile1
-rw-r--r--japanese/ruby-man/pkg-comment1
-rw-r--r--japanese/ruby-refe/Makefile1
-rw-r--r--japanese/ruby-refe/pkg-comment1
-rw-r--r--japanese/ruby-romkan/Makefile1
-rw-r--r--japanese/ruby-romkan/pkg-comment1
-rw-r--r--japanese/ruby-tcltklib/Makefile1
-rw-r--r--japanese/ruby-tk/Makefile1
-rw-r--r--japanese/ruby-uconv/Makefile1
-rw-r--r--japanese/ruby-uconv/pkg-comment1
-rw-r--r--japanese/ruby-usersguide/Makefile1
-rw-r--r--japanese/ruby-usersguide/pkg-comment1
-rw-r--r--lang/jruby/Makefile1
-rw-r--r--lang/jruby/pkg-comment1
-rw-r--r--lang/ruby-devel/Makefile1
-rw-r--r--lang/ruby-devel/pkg-comment1
-rw-r--r--lang/ruby-lua/Makefile1
-rw-r--r--lang/ruby-lua/pkg-comment1
-rw-r--r--lang/ruby-mode.el/Makefile1
-rw-r--r--lang/ruby-mode.el/pkg-comment1
-rw-r--r--lang/ruby-perl/Makefile1
-rw-r--r--lang/ruby-perl/pkg-comment1
-rw-r--r--lang/ruby-programmingruby/Makefile1
-rw-r--r--lang/ruby-programmingruby/pkg-comment1
-rw-r--r--lang/ruby-python/Makefile1
-rw-r--r--lang/ruby-python/pkg-comment1
-rw-r--r--lang/ruby-reference/Makefile1
-rw-r--r--lang/ruby-reference/pkg-comment1
-rw-r--r--lang/ruby-ri/Makefile1
-rw-r--r--lang/ruby-ri/pkg-comment1
-rw-r--r--lang/ruby-tcltklib/Makefile1
-rw-r--r--lang/ruby-tcltklib/pkg-comment1
-rw-r--r--lang/ruby-usersguide/Makefile1
-rw-r--r--lang/ruby-usersguide/pkg-comment1
-rw-r--r--lang/ruby/Makefile1
-rw-r--r--lang/ruby/pkg-comment1
-rw-r--r--lang/ruby16-shim-ruby18/Makefile1
-rw-r--r--lang/ruby16-shim-ruby18/pkg-comment1
-rw-r--r--lang/ruby16/Makefile1
-rw-r--r--lang/ruby16/pkg-comment1
-rw-r--r--lang/ruby16_static/Makefile1
-rw-r--r--lang/ruby16_static/pkg-comment1
-rw-r--r--lang/ruby18/Makefile1
-rw-r--r--lang/ruby18/pkg-comment1
-rw-r--r--lang/ruby_static/Makefile1
-rw-r--r--lang/ruby_static/pkg-comment1
-rw-r--r--mail/ruby-mime-types/Makefile1
-rw-r--r--mail/ruby-mime-types/pkg-comment1
-rw-r--r--mail/ruby-rfilter/Makefile1
-rw-r--r--mail/ruby-rfilter/pkg-comment1
-rw-r--r--mail/ruby-rmail/Makefile1
-rw-r--r--mail/ruby-rmail/pkg-comment1
-rw-r--r--mail/ruby-tmail/Makefile1
-rw-r--r--mail/ruby-tmail/pkg-comment1
-rw-r--r--mail/rubygem-tmail/Makefile1
-rw-r--r--mail/rubygem-tmail/pkg-comment1
-rw-r--r--math/ruby-algebra/Makefile1
-rw-r--r--math/ruby-algebra/pkg-comment1
-rw-r--r--math/ruby-bigfloat/Makefile1
-rw-r--r--math/ruby-bigfloat/pkg-comment1
-rw-r--r--math/ruby-bitvector/Makefile1
-rw-r--r--math/ruby-bitvector/pkg-comment1
-rw-r--r--math/ruby-gnuplot/Makefile1
-rw-r--r--math/ruby-gnuplot/pkg-comment1
-rw-r--r--math/ruby-gsl/Makefile1
-rw-r--r--math/ruby-gsl/pkg-comment1
-rw-r--r--math/ruby-math3d/Makefile1
-rw-r--r--math/ruby-math3d/pkg-comment1
-rw-r--r--math/ruby-narray/Makefile1
-rw-r--r--math/ruby-narray/pkg-comment1
-rw-r--r--math/ruby-netcdf/Makefile1
-rw-r--r--math/ruby-netcdf/pkg-comment1
-rw-r--r--net/ruby-drb/Makefile1
-rw-r--r--net/ruby-drb/pkg-comment1
-rw-r--r--net/ruby-gserver/Makefile1
-rw-r--r--net/ruby-gserver/pkg-comment1
-rw-r--r--net/ruby-icmp/Makefile1
-rw-r--r--net/ruby-icmp/pkg-comment1
-rw-r--r--net/ruby-jabber4r/Makefile1
-rw-r--r--net/ruby-jabber4r/pkg-comment1
-rw-r--r--net/ruby-ldap/Makefile1
-rw-r--r--net/ruby-ldap/pkg-comment1
-rw-r--r--net/ruby-nis/Makefile1
-rw-r--r--net/ruby-nis/pkg-comment1
-rw-r--r--net/ruby-pcap/Makefile1
-rw-r--r--net/ruby-pcap/pkg-comment1
-rw-r--r--net/ruby-radius/Makefile1
-rw-r--r--net/ruby-radius/pkg-comment1
-rw-r--r--net/ruby-romp/Makefile1
-rw-r--r--net/ruby-romp/pkg-comment1
-rw-r--r--net/ruby-soap/Makefile1
-rw-r--r--net/ruby-soap/pkg-comment1
-rw-r--r--net/ruby-socketproxy/Makefile1
-rw-r--r--net/ruby-socketproxy/pkg-comment1
-rw-r--r--net/ruby-tcpsocketpipe/Makefile1
-rw-r--r--net/ruby-tcpsocketpipe/pkg-comment1
-rw-r--r--net/ruby-tserver/Makefile1
-rw-r--r--net/ruby-tserver/pkg-comment1
-rw-r--r--net/ruby-xmlrpc/Makefile1
-rw-r--r--net/ruby-xmlrpc/pkg-comment1
-rw-r--r--print/ruby-clibpdf/Makefile1
-rw-r--r--print/ruby-clibpdf/pkg-comment1
-rw-r--r--print/ruby-panda/Makefile1
-rw-r--r--print/ruby-panda/pkg-comment1
-rw-r--r--print/ruby-pdflib/Makefile1
-rw-r--r--print/ruby-pdflib/pkg-comment1
-rw-r--r--science/ruby-netcdf/Makefile1
-rw-r--r--science/ruby-netcdf/pkg-comment1
-rw-r--r--security/ruby-acl/Makefile1
-rw-r--r--security/ruby-acl/pkg-comment1
-rw-r--r--security/ruby-aes/Makefile1
-rw-r--r--security/ruby-aes/pkg-comment1
-rw-r--r--security/ruby-blowfish/Makefile1
-rw-r--r--security/ruby-blowfish/pkg-comment1
-rw-r--r--security/ruby-cast_256/Makefile1
-rw-r--r--security/ruby-cast_256/pkg-comment1
-rw-r--r--security/ruby-hmac/Makefile1
-rw-r--r--security/ruby-hmac/pkg-comment1
-rw-r--r--security/ruby-mcrypt/Makefile1
-rw-r--r--security/ruby-mcrypt/pkg-comment1
-rw-r--r--security/ruby-openssl/Makefile1
-rw-r--r--security/ruby-openssl/pkg-comment1
-rw-r--r--security/ruby-pam/Makefile1
-rw-r--r--security/ruby-pam/pkg-comment1
-rw-r--r--security/ruby-password/Makefile1
-rw-r--r--security/ruby-password/pkg-comment1
-rw-r--r--sysutils/ruby-devel-logger/Makefile1
-rw-r--r--sysutils/ruby-devel-logger/pkg-comment1
-rw-r--r--sysutils/ruby-log4r/Makefile1
-rw-r--r--sysutils/ruby-log4r/pkg-comment1
-rw-r--r--sysutils/ruby-quota/Makefile1
-rw-r--r--sysutils/ruby-quota/pkg-comment1
-rw-r--r--textproc/eruby/Makefile1
-rw-r--r--textproc/eruby/pkg-comment1
-rw-r--r--textproc/ruby-amatch/Makefile1
-rw-r--r--textproc/ruby-amatch/pkg-comment1
-rw-r--r--textproc/ruby-amrita/Makefile1
-rw-r--r--textproc/ruby-amrita/pkg-comment1
-rw-r--r--textproc/ruby-csv/Makefile1
-rw-r--r--textproc/ruby-csv/pkg-comment1
-rw-r--r--textproc/ruby-format/Makefile1
-rw-r--r--textproc/ruby-format/pkg-comment1
-rw-r--r--textproc/ruby-gdome/Makefile1
-rw-r--r--textproc/ruby-gdome/pkg-comment1
-rw-r--r--textproc/ruby-html-parser/Makefile1
-rw-r--r--textproc/ruby-html-parser/pkg-comment1
-rw-r--r--textproc/ruby-htmlcompact/Makefile1
-rw-r--r--textproc/ruby-htmlcompact/pkg-comment1
-rw-r--r--textproc/ruby-htmlrepair/Makefile1
-rw-r--r--textproc/ruby-htmlrepair/pkg-comment1
-rw-r--r--textproc/ruby-htmlsplit/Makefile1
-rw-r--r--textproc/ruby-htmlsplit/pkg-comment1
-rw-r--r--textproc/ruby-mwdom/Makefile1
-rw-r--r--textproc/ruby-mwdom/pkg-comment1
-rw-r--r--textproc/ruby-nqxml/Makefile1
-rw-r--r--textproc/ruby-nqxml/pkg-comment1
-rw-r--r--textproc/ruby-qt2xml/Makefile1
-rw-r--r--textproc/ruby-qt2xml/pkg-comment1
-rw-r--r--textproc/ruby-raspell/Makefile1
-rw-r--r--textproc/ruby-raspell/pkg-comment1
-rw-r--r--textproc/ruby-rd-mode.el/Makefile1
-rw-r--r--textproc/ruby-rd-mode.el/pkg-comment1
-rw-r--r--textproc/ruby-rdoc/Makefile1
-rw-r--r--textproc/ruby-rdoc/pkg-comment1
-rw-r--r--textproc/ruby-rdtool/Makefile1
-rw-r--r--textproc/ruby-rdtool/pkg-comment1
-rw-r--r--textproc/ruby-rexml/Makefile1
-rw-r--r--textproc/ruby-rexml/pkg-comment1
-rw-r--r--textproc/ruby-rss/Makefile1
-rw-r--r--textproc/ruby-rss/pkg-comment1
-rw-r--r--textproc/ruby-sablot/Makefile1
-rw-r--r--textproc/ruby-sablot/pkg-comment1
-rw-r--r--textproc/ruby-sary/Makefile1
-rw-r--r--textproc/ruby-sary/pkg-comment1
-rw-r--r--textproc/ruby-spreadsheet-excel/Makefile1
-rw-r--r--textproc/ruby-spreadsheet-excel/pkg-comment1
-rw-r--r--textproc/ruby-text-format/Makefile1
-rw-r--r--textproc/ruby-text-format/pkg-comment1
-rw-r--r--textproc/ruby-xmlparser/Makefile1
-rw-r--r--textproc/ruby-xmlparser/pkg-comment1
-rw-r--r--textproc/ruby-xmlscan-old/Makefile1
-rw-r--r--textproc/ruby-xmlscan-old/pkg-comment1
-rw-r--r--textproc/ruby-xmlscan/Makefile1
-rw-r--r--textproc/ruby-xmlscan/pkg-comment1
-rw-r--r--textproc/ruby-xslt/Makefile1
-rw-r--r--textproc/ruby-xslt/pkg-comment1
-rw-r--r--textproc/ruby-xtemplate/Makefile1
-rw-r--r--textproc/ruby-xtemplate/pkg-comment1
-rw-r--r--textproc/rubygem-spreadsheet-excel/Makefile1
-rw-r--r--textproc/rubygem-spreadsheet-excel/pkg-comment1
-rw-r--r--textproc/rubygem-spreadsheet/Makefile1
-rw-r--r--textproc/rubygem-spreadsheet/pkg-comment1
-rw-r--r--www/mod_ruby/Makefile1
-rw-r--r--www/mod_ruby/pkg-comment1
-rw-r--r--www/ruby-borges/Makefile1
-rw-r--r--www/ruby-borges/pkg-comment1
-rw-r--r--www/ruby-div/Makefile1
-rw-r--r--www/ruby-div/pkg-comment1
-rw-r--r--www/ruby-fcgi/Makefile1
-rw-r--r--www/ruby-fcgi/pkg-comment1
-rw-r--r--www/ruby-google/Makefile1
-rw-r--r--www/ruby-google/pkg-comment1
-rw-r--r--www/ruby-http-access/Makefile1
-rw-r--r--www/ruby-http-access/pkg-comment1
-rw-r--r--www/ruby-mnogosearch/Makefile1
-rw-r--r--www/ruby-mnogosearch/pkg-comment1
-rw-r--r--www/ruby-nora/Makefile1
-rw-r--r--www/ruby-nora/pkg-comment1
-rw-r--r--www/ruby-webrick/Makefile1
-rw-r--r--www/ruby-webrick/pkg-comment1
-rw-r--r--www/ruby-webunit/Makefile1
-rw-r--r--www/ruby-webunit/pkg-comment1
-rw-r--r--x11-toolkits/ruby-fltk/Makefile1
-rw-r--r--x11-toolkits/ruby-fltk/pkg-comment1
-rw-r--r--x11-toolkits/ruby-fox-devel/Makefile1
-rw-r--r--x11-toolkits/ruby-fox-devel/pkg-comment1
-rw-r--r--x11-toolkits/ruby-fox/Makefile1
-rw-r--r--x11-toolkits/ruby-fox/pkg-comment1
-rw-r--r--x11-toolkits/ruby-fox10/Makefile1
-rw-r--r--x11-toolkits/ruby-fox10/pkg-comment1
-rw-r--r--x11-toolkits/ruby-fox12/Makefile1
-rw-r--r--x11-toolkits/ruby-fox12/pkg-comment1
-rw-r--r--x11-toolkits/ruby-gtk/Makefile1
-rw-r--r--x11-toolkits/ruby-gtk/pkg-comment1
-rw-r--r--x11-toolkits/ruby-gtk2/Makefile1
-rw-r--r--x11-toolkits/ruby-gtk2/pkg-comment1
-rw-r--r--x11-toolkits/ruby-pango/Makefile1
-rw-r--r--x11-toolkits/ruby-pango/pkg-comment1
-rw-r--r--x11-toolkits/ruby-qt2/Makefile1
-rw-r--r--x11-toolkits/ruby-qt2/pkg-comment1
-rw-r--r--x11-toolkits/ruby-qt2canvas/Makefile1
-rw-r--r--x11-toolkits/ruby-qt2canvas/pkg-comment1
-rw-r--r--x11-toolkits/ruby-qt2iconview/Makefile1
-rw-r--r--x11-toolkits/ruby-qt2iconview/pkg-comment1
-rw-r--r--x11-toolkits/ruby-qt2table/Makefile1
-rw-r--r--x11-toolkits/ruby-qt2table/pkg-comment1
-rw-r--r--x11-toolkits/ruby-tk/Makefile1
-rw-r--r--x11-toolkits/ruby-tk/pkg-comment1
-rw-r--r--x11/ruby-X11/Makefile1
-rw-r--r--x11/ruby-X11/pkg-comment1
-rw-r--r--x11/ruby-gnome-all/Makefile1
-rw-r--r--x11/ruby-gnome-all/pkg-comment1
-rw-r--r--x11/ruby-gnome/Makefile1
-rw-r--r--x11/ruby-gnome/pkg-comment1
-rw-r--r--x11/ruby-gnome2-all/Makefile1
-rw-r--r--x11/ruby-gnome2-all/pkg-comment1
-rw-r--r--x11/ruby-gnome2/Makefile1
-rw-r--r--x11/ruby-gnome2/pkg-comment1
-rw-r--r--x11/ruby-panel-applet/Makefile1
-rw-r--r--x11/ruby-panel-applet/pkg-comment1
258 files changed, 130 insertions, 128 deletions
diff --git a/japanese/ruby-chasen/Makefile b/japanese/ruby-chasen/Makefile
index fa4cdf7a2227..916f3ac8a13a 100644
--- a/japanese/ruby-chasen/Makefile
+++ b/japanese/ruby-chasen/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= ChaSen module for Ruby
LIB_DEPENDS= chasen.0:${PORTSDIR}/japanese/chasen-base
diff --git a/japanese/ruby-chasen/pkg-comment b/japanese/ruby-chasen/pkg-comment
deleted file mode 100644
index cbc675751309..000000000000
--- a/japanese/ruby-chasen/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-ChaSen module for Ruby
diff --git a/japanese/ruby-eb/Makefile b/japanese/ruby-eb/Makefile
index fe0bcea56ed1..c1d5c97b88e9 100644
--- a/japanese/ruby-eb/Makefile
+++ b/japanese/ruby-eb/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ruby${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby bind of EB library
LIB_DEPENDS= eb.6:${PORTSDIR}/japanese/eb
diff --git a/japanese/ruby-eb/pkg-comment b/japanese/ruby-eb/pkg-comment
deleted file mode 100644
index 23021815984e..000000000000
--- a/japanese/ruby-eb/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby bind of EB library
diff --git a/japanese/ruby-gyokuro/Makefile b/japanese/ruby-gyokuro/Makefile
index f0830f196b41..260b9a961c8d 100644
--- a/japanese/ruby-gyokuro/Makefile
+++ b/japanese/ruby-gyokuro/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library which wraps Ruby/ChaSen
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/chasen.so:${PORTSDIR}/japanese/ruby-chasen
diff --git a/japanese/ruby-gyokuro/pkg-comment b/japanese/ruby-gyokuro/pkg-comment
deleted file mode 100644
index 8bf9c6a5fee3..000000000000
--- a/japanese/ruby-gyokuro/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library which wraps Ruby/ChaSen
diff --git a/japanese/ruby-kakasi/Makefile b/japanese/ruby-kakasi/Makefile
index bf70ca599227..e8d8195618f6 100644
--- a/japanese/ruby-kakasi/Makefile
+++ b/japanese/ruby-kakasi/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= http://www.notwork.org/~gotoken/ruby/p/kakasi/
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= KAKASI module for Ruby
LIB_DEPENDS= kakasi.3:${PORTSDIR}/japanese/kakasi
diff --git a/japanese/ruby-kakasi/pkg-comment b/japanese/ruby-kakasi/pkg-comment
deleted file mode 100644
index 491553d60f88..000000000000
--- a/japanese/ruby-kakasi/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-KAKASI module for Ruby
diff --git a/japanese/ruby-man/Makefile b/japanese/ruby-man/Makefile
index 187266e8e1d3..6356a993e213 100644
--- a/japanese/ruby-man/Makefile
+++ b/japanese/ruby-man/Makefile
@@ -10,6 +10,7 @@ MASTERDIR= ${.CURDIR}/../../lang/ruby-man
CATEGORIES= japanese
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby reference manual (Japanese version), in HTML format
MD5_FILE= ${.CURDIR}/distinfo
PKGDIR= ${.CURDIR}
diff --git a/japanese/ruby-man/pkg-comment b/japanese/ruby-man/pkg-comment
deleted file mode 100644
index 3f594b5c0f64..000000000000
--- a/japanese/ruby-man/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby reference manual (Japanese version), in HTML format
diff --git a/japanese/ruby-refe/Makefile b/japanese/ruby-refe/Makefile
index aaa8e65e99d4..0093baff5b45 100644
--- a/japanese/ruby-refe/Makefile
+++ b/japanese/ruby-refe/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby interactive reference in Japanese
IGNOREFILES= ruby-refm.rd.gz \
extrefm.rd
diff --git a/japanese/ruby-refe/pkg-comment b/japanese/ruby-refe/pkg-comment
deleted file mode 100644
index 315d67d5ec52..000000000000
--- a/japanese/ruby-refe/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby interactive reference in Japanese
diff --git a/japanese/ruby-romkan/Makefile b/japanese/ruby-romkan/Makefile
index 510a8ef02d3d..8a6e72a6412b 100644
--- a/japanese/ruby-romkan/Makefile
+++ b/japanese/ruby-romkan/Makefile
@@ -13,6 +13,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Romaji <-> Kana conversion library for Ruby
USE_RUBY= yes
diff --git a/japanese/ruby-romkan/pkg-comment b/japanese/ruby-romkan/pkg-comment
deleted file mode 100644
index d6002def3f52..000000000000
--- a/japanese/ruby-romkan/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Romaji <-> Kana conversion library for Ruby
diff --git a/japanese/ruby-tcltklib/Makefile b/japanese/ruby-tcltklib/Makefile
index 97c8c1d40f3d..fade1b13fe14 100644
--- a/japanese/ruby-tcltklib/Makefile
+++ b/japanese/ruby-tcltklib/Makefile
@@ -8,6 +8,7 @@
CATEGORIES= japanese
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby interface to Japanized Tcl/Tk libraries
TCL_VERSION?= 80
TK_VERSION?= 80
diff --git a/japanese/ruby-tk/Makefile b/japanese/ruby-tk/Makefile
index 809a92992293..c6c820782e8a 100644
--- a/japanese/ruby-tk/Makefile
+++ b/japanese/ruby-tk/Makefile
@@ -8,6 +8,7 @@
CATEGORIES= japanese
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby interface to the Japanized Tk widget set
TK_VERSION?= 80
WITH_TCLTK_JP= yes
diff --git a/japanese/ruby-uconv/Makefile b/japanese/ruby-uconv/Makefile
index 4a02689c750e..8fe1340ed944 100644
--- a/japanese/ruby-uconv/Makefile
+++ b/japanese/ruby-uconv/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= http://www.yoshidam.net/
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Unicode conversion library with Japanese codesets support for Ruby
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/japanese/ruby-uconv/pkg-comment b/japanese/ruby-uconv/pkg-comment
deleted file mode 100644
index a741a5a0aef6..000000000000
--- a/japanese/ruby-uconv/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Unicode conversion library with Japanese codesets support for Ruby
diff --git a/japanese/ruby-usersguide/Makefile b/japanese/ruby-usersguide/Makefile
index 560cbbbef44b..7424c2c49076 100644
--- a/japanese/ruby-usersguide/Makefile
+++ b/japanese/ruby-usersguide/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${SHORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby users guide (Japanese version), in HTML format
USE_RUBY= yes
RUBY_NO_BUILD_DEPENDS= yes
diff --git a/japanese/ruby-usersguide/pkg-comment b/japanese/ruby-usersguide/pkg-comment
deleted file mode 100644
index 4298a389f501..000000000000
--- a/japanese/ruby-usersguide/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby users guide (Japanese version), in HTML format
diff --git a/lang/jruby/Makefile b/lang/jruby/Makefile
index dd07211f5d1a..bb659f813a5f 100644
--- a/lang/jruby/Makefile
+++ b/lang/jruby/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}-bin-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= An implementation of Ruby Interpreter in Pure Java
USE_REINPLACE= yes
diff --git a/lang/jruby/pkg-comment b/lang/jruby/pkg-comment
deleted file mode 100644
index 91d280fb5801..000000000000
--- a/lang/jruby/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An implementation of Ruby Interpreter in Pure Java
diff --git a/lang/ruby-devel/Makefile b/lang/ruby-devel/Makefile
index 8ae0c6c81b54..baa79ab69494 100644
--- a/lang/ruby-devel/Makefile
+++ b/lang/ruby-devel/Makefile
@@ -19,6 +19,7 @@ PATCHFILES= ${RUBY_PATCHFILES}
PATCH_DIST_STRIP= -p1
MAINTAINER= knu@FreeBSD.org
+COMMENT= An object-oriented interpreted scripting language
.if defined(WITH_ONIGURUMA)
PKGNAMESUFFIX= +oniguruma
diff --git a/lang/ruby-devel/pkg-comment b/lang/ruby-devel/pkg-comment
deleted file mode 100644
index 0909290ae04a..000000000000
--- a/lang/ruby-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An object-oriented interpreted scripting language
diff --git a/lang/ruby-lua/Makefile b/lang/ruby-lua/Makefile
index 747893f10f91..4f1041a20b6e 100644
--- a/lang/ruby-lua/Makefile
+++ b/lang/ruby-lua/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ruby${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby extension to make Lua script language as a class
BUILD_DEPENDS= ${LOCALBASE}/lib/liblua.a:${PORTSDIR}/lang/lua
diff --git a/lang/ruby-lua/pkg-comment b/lang/ruby-lua/pkg-comment
deleted file mode 100644
index 4de068195073..000000000000
--- a/lang/ruby-lua/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby extension to make Lua script language as a class
diff --git a/lang/ruby-mode.el/Makefile b/lang/ruby-mode.el/Makefile
index adc596e0e414..00f7e0a51e7c 100644
--- a/lang/ruby-mode.el/Makefile
+++ b/lang/ruby-mode.el/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= # none
DISTFILES= # none
MAINTAINER= knu@FreeBSD.org
+COMMENT= Emacs lisp modules for the Ruby language
BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/${RUBY_PORT}:patch
diff --git a/lang/ruby-mode.el/pkg-comment b/lang/ruby-mode.el/pkg-comment
deleted file mode 100644
index 2a50901265b7..000000000000
--- a/lang/ruby-mode.el/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Emacs lisp modules for the Ruby language
diff --git a/lang/ruby-perl/Makefile b/lang/ruby-perl/Makefile
index 6f19c12e326e..258d18cb1a88 100644
--- a/lang/ruby-perl/Makefile
+++ b/lang/ruby-perl/Makefile
@@ -14,6 +14,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby extension module to use the functions of Perl from Ruby
USE_PERL5= yes
USE_RUBY= yes
diff --git a/lang/ruby-perl/pkg-comment b/lang/ruby-perl/pkg-comment
deleted file mode 100644
index 3892e5de95ef..000000000000
--- a/lang/ruby-perl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby extension module to use the functions of Perl from Ruby
diff --git a/lang/ruby-programmingruby/Makefile b/lang/ruby-programmingruby/Makefile
index f4df087a4a8f..12d2cadec7c5 100644
--- a/lang/ruby-programmingruby/Makefile
+++ b/lang/ruby-programmingruby/Makefile
@@ -15,6 +15,7 @@ EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= The source of the Programming Ruby ("pick-axe") book in XML and HTML
USE_RUBY= yes
RUBY_NO_BUILD_DEPENDS= yes
diff --git a/lang/ruby-programmingruby/pkg-comment b/lang/ruby-programmingruby/pkg-comment
deleted file mode 100644
index 3ec7d862506f..000000000000
--- a/lang/ruby-programmingruby/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The source of the Programming Ruby ("pick-axe") book in XML and HTML
diff --git a/lang/ruby-python/Makefile b/lang/ruby-python/Makefile
index 4bdb5ce513c1..f7c281771b9e 100644
--- a/lang/ruby-python/Makefile
+++ b/lang/ruby-python/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby extension library for embedding Python in Ruby
BUILD_DEPENDS= ${NONEXISTENT}:${PYTHON_PORTSDIR}:-DWITHOUT_THREADS
diff --git a/lang/ruby-python/pkg-comment b/lang/ruby-python/pkg-comment
deleted file mode 100644
index afbf51886c4e..000000000000
--- a/lang/ruby-python/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby extension library for embedding Python in Ruby
diff --git a/lang/ruby-reference/Makefile b/lang/ruby-reference/Makefile
index 0eb1a9ebcc93..16b6c6a55d53 100644
--- a/lang/ruby-reference/Makefile
+++ b/lang/ruby-reference/Makefile
@@ -15,6 +15,7 @@ EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby Class and Module Reference, in HTML format
USE_RUBY= yes
RUBY_NO_BUILD_DEPENDS= yes
diff --git a/lang/ruby-reference/pkg-comment b/lang/ruby-reference/pkg-comment
deleted file mode 100644
index ee3d897e42f2..000000000000
--- a/lang/ruby-reference/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby Class and Module Reference, in HTML format
diff --git a/lang/ruby-ri/Makefile b/lang/ruby-ri/Makefile
index d6c666bd7285..890c0525eeca 100644
--- a/lang/ruby-ri/Makefile
+++ b/lang/ruby-ri/Makefile
@@ -14,6 +14,7 @@ EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby Interactive reference
USE_RUBY= yes
diff --git a/lang/ruby-ri/pkg-comment b/lang/ruby-ri/pkg-comment
deleted file mode 100644
index 5538ae29cf64..000000000000
--- a/lang/ruby-ri/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby Interactive reference
diff --git a/lang/ruby-tcltklib/Makefile b/lang/ruby-tcltklib/Makefile
index 24d114ebac38..60abed63a00e 100644
--- a/lang/ruby-tcltklib/Makefile
+++ b/lang/ruby-tcltklib/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= # none
DISTFILES= # none
MAINTAINER?= knu@FreeBSD.org
+COMMENT?= A Ruby interface to Tcl/Tk libraries
BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/${RUBY_PORT}:patch
LIB_DEPENDS= ${TCL_LIB}.1:${PORTSDIR}/${TCL_CATEGORY}/tcl${TCL_VERSION} \
diff --git a/lang/ruby-tcltklib/pkg-comment b/lang/ruby-tcltklib/pkg-comment
deleted file mode 100644
index 0048c6b238ee..000000000000
--- a/lang/ruby-tcltklib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby interface to Tcl/Tk libraries
diff --git a/lang/ruby-usersguide/Makefile b/lang/ruby-usersguide/Makefile
index c879ab61e6e6..16622023c583 100644
--- a/lang/ruby-usersguide/Makefile
+++ b/lang/ruby-usersguide/Makefile
@@ -13,6 +13,7 @@ DISTNAME= ${PORTNAME:S/usersguide/uguide/}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby users guide, in HTML format
USE_RUBY= yes
RUBY_NO_BUILD_DEPENDS= yes
diff --git a/lang/ruby-usersguide/pkg-comment b/lang/ruby-usersguide/pkg-comment
deleted file mode 100644
index 3880c948e3c7..000000000000
--- a/lang/ruby-usersguide/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby users guide, in HTML format
diff --git a/lang/ruby/Makefile b/lang/ruby/Makefile
index 7946636e271b..9d4fca959bd8 100644
--- a/lang/ruby/Makefile
+++ b/lang/ruby/Makefile
@@ -19,6 +19,7 @@ PATCHFILES= ${RUBY_PATCHFILES}
PATCH_DIST_STRIP= -p1
MAINTAINER= knu@FreeBSD.org
+COMMENT= An object-oriented interpreted scripting language
.if defined(WITH_ONIGURUMA)
PKGNAMESUFFIX= +oniguruma
diff --git a/lang/ruby/pkg-comment b/lang/ruby/pkg-comment
deleted file mode 100644
index 0909290ae04a..000000000000
--- a/lang/ruby/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An object-oriented interpreted scripting language
diff --git a/lang/ruby16-shim-ruby18/Makefile b/lang/ruby16-shim-ruby18/Makefile
index 9e627a3e275b..87c22fd2a703 100644
--- a/lang/ruby16-shim-ruby18/Makefile
+++ b/lang/ruby16-shim-ruby18/Makefile
@@ -15,6 +15,7 @@ DISTNAME= shim-ruby16_18-${PORTVERSION:S/.p/-preview/}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A set of Ruby modules to provide Ruby 1.8 functionalities
USE_BZIP2= yes
diff --git a/lang/ruby16-shim-ruby18/pkg-comment b/lang/ruby16-shim-ruby18/pkg-comment
deleted file mode 100644
index eda7c6191619..000000000000
--- a/lang/ruby16-shim-ruby18/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A set of Ruby modules to provide Ruby 1.8 functionalities
diff --git a/lang/ruby16/Makefile b/lang/ruby16/Makefile
index 7946636e271b..9d4fca959bd8 100644
--- a/lang/ruby16/Makefile
+++ b/lang/ruby16/Makefile
@@ -19,6 +19,7 @@ PATCHFILES= ${RUBY_PATCHFILES}
PATCH_DIST_STRIP= -p1
MAINTAINER= knu@FreeBSD.org
+COMMENT= An object-oriented interpreted scripting language
.if defined(WITH_ONIGURUMA)
PKGNAMESUFFIX= +oniguruma
diff --git a/lang/ruby16/pkg-comment b/lang/ruby16/pkg-comment
deleted file mode 100644
index 0909290ae04a..000000000000
--- a/lang/ruby16/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An object-oriented interpreted scripting language
diff --git a/lang/ruby16_static/Makefile b/lang/ruby16_static/Makefile
index 527c6df6d289..b5bff3d53875 100644
--- a/lang/ruby16_static/Makefile
+++ b/lang/ruby16_static/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= # none
DISTFILES= # none
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby binary with some modules compiled in (in case of emergency)
BUILD_DEPENDS= ${NONEXISTENT}:${.CURDIR}/../../${RUBY_PORT}:patch
diff --git a/lang/ruby16_static/pkg-comment b/lang/ruby16_static/pkg-comment
deleted file mode 100644
index 45c15acf497a..000000000000
--- a/lang/ruby16_static/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby binary with some modules compiled in (in case of emergency)
diff --git a/lang/ruby18/Makefile b/lang/ruby18/Makefile
index 8ae0c6c81b54..baa79ab69494 100644
--- a/lang/ruby18/Makefile
+++ b/lang/ruby18/Makefile
@@ -19,6 +19,7 @@ PATCHFILES= ${RUBY_PATCHFILES}
PATCH_DIST_STRIP= -p1
MAINTAINER= knu@FreeBSD.org
+COMMENT= An object-oriented interpreted scripting language
.if defined(WITH_ONIGURUMA)
PKGNAMESUFFIX= +oniguruma
diff --git a/lang/ruby18/pkg-comment b/lang/ruby18/pkg-comment
deleted file mode 100644
index 0909290ae04a..000000000000
--- a/lang/ruby18/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An object-oriented interpreted scripting language
diff --git a/lang/ruby_static/Makefile b/lang/ruby_static/Makefile
index 527c6df6d289..b5bff3d53875 100644
--- a/lang/ruby_static/Makefile
+++ b/lang/ruby_static/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= # none
DISTFILES= # none
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby binary with some modules compiled in (in case of emergency)
BUILD_DEPENDS= ${NONEXISTENT}:${.CURDIR}/../../${RUBY_PORT}:patch
diff --git a/lang/ruby_static/pkg-comment b/lang/ruby_static/pkg-comment
deleted file mode 100644
index 45c15acf497a..000000000000
--- a/lang/ruby_static/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby binary with some modules compiled in (in case of emergency)
diff --git a/mail/ruby-mime-types/Makefile b/mail/ruby-mime-types/Makefile
index 0348948340ca..5844b81f0f74 100644
--- a/mail/ruby-mime-types/Makefile
+++ b/mail/ruby-mime-types/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= MIME::Types for Ruby
USE_RUBY= yes
diff --git a/mail/ruby-mime-types/pkg-comment b/mail/ruby-mime-types/pkg-comment
deleted file mode 100644
index cb873c8831a6..000000000000
--- a/mail/ruby-mime-types/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-MIME::Types for Ruby
diff --git a/mail/ruby-rfilter/Makefile b/mail/ruby-rfilter/Makefile
index fbc6d4674bdf..33b88cc26fda 100644
--- a/mail/ruby-rfilter/Makefile
+++ b/mail/ruby-rfilter/Makefile
@@ -14,6 +14,7 @@ DISTNAME= rubyfilter-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library for filtering and delivering email to mailboxes
RUN_DEPENDS= ${RUBY_SITELIBDIR}/rmail/parser.rb:${PORTSDIR}/mail/ruby-rmail
diff --git a/mail/ruby-rfilter/pkg-comment b/mail/ruby-rfilter/pkg-comment
deleted file mode 100644
index 0738c402d2ec..000000000000
--- a/mail/ruby-rfilter/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library for filtering and delivering email to mailboxes
diff --git a/mail/ruby-rmail/Makefile b/mail/ruby-rmail/Makefile
index 18ca981058a2..1c84e7d75c52 100644
--- a/mail/ruby-rmail/Makefile
+++ b/mail/ruby-rmail/Makefile
@@ -14,6 +14,7 @@ DISTNAME= rubymail-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A light-weight mail manipulating library for Ruby
USE_RUBY= yes
USE_RUBY_SETUP= yes
diff --git a/mail/ruby-rmail/pkg-comment b/mail/ruby-rmail/pkg-comment
deleted file mode 100644
index b7e25b0db9b1..000000000000
--- a/mail/ruby-rmail/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A light-weight mail manipulating library for Ruby
diff --git a/mail/ruby-tmail/Makefile b/mail/ruby-tmail/Makefile
index c878b8a91374..4be998b62f42 100644
--- a/mail/ruby-tmail/Makefile
+++ b/mail/ruby-tmail/Makefile
@@ -16,6 +16,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-all
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A RFC2822/MIME compliant mail manipulating library for Ruby
USE_RUBY= yes
USE_RUBY_SETUP= yes
diff --git a/mail/ruby-tmail/pkg-comment b/mail/ruby-tmail/pkg-comment
deleted file mode 100644
index 4498e89e1f91..000000000000
--- a/mail/ruby-tmail/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A RFC2822/MIME compliant mail manipulating library for Ruby
diff --git a/mail/rubygem-tmail/Makefile b/mail/rubygem-tmail/Makefile
index c878b8a91374..4be998b62f42 100644
--- a/mail/rubygem-tmail/Makefile
+++ b/mail/rubygem-tmail/Makefile
@@ -16,6 +16,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-all
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A RFC2822/MIME compliant mail manipulating library for Ruby
USE_RUBY= yes
USE_RUBY_SETUP= yes
diff --git a/mail/rubygem-tmail/pkg-comment b/mail/rubygem-tmail/pkg-comment
deleted file mode 100644
index 4498e89e1f91..000000000000
--- a/mail/rubygem-tmail/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A RFC2822/MIME compliant mail manipulating library for Ruby
diff --git a/math/ruby-algebra/Makefile b/math/ruby-algebra/Makefile
index ead20cf671fa..77c9eab4e2f7 100644
--- a/math/ruby-algebra/Makefile
+++ b/math/ruby-algebra/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library for mathematical (algebraic) computations
USE_RUBY= yes
diff --git a/math/ruby-algebra/pkg-comment b/math/ruby-algebra/pkg-comment
deleted file mode 100644
index 902a152379a4..000000000000
--- a/math/ruby-algebra/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library for mathematical (algebraic) computations
diff --git a/math/ruby-bigfloat/Makefile b/math/ruby-bigfloat/Makefile
index 18b1d00383bb..224daa8c98b7 100644
--- a/math/ruby-bigfloat/Makefile
+++ b/math/ruby-bigfloat/Makefile
@@ -15,6 +15,7 @@ DIST_SUBDIR= ruby
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= knu@FreeBSD.org
+COMMENT= Variable precision floating library for Ruby
IGNOREFILES= ${PORTNAME}.html ${PORTNAME}_en.html
diff --git a/math/ruby-bigfloat/pkg-comment b/math/ruby-bigfloat/pkg-comment
deleted file mode 100644
index bfc402f766e7..000000000000
--- a/math/ruby-bigfloat/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Variable precision floating library for Ruby
diff --git a/math/ruby-bitvector/Makefile b/math/ruby-bitvector/Makefile
index ee686b5e6593..38f4ba456ce9 100644
--- a/math/ruby-bitvector/Makefile
+++ b/math/ruby-bitvector/Makefile
@@ -14,6 +14,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Efficient Ruby bit vector extension
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/math/ruby-bitvector/pkg-comment b/math/ruby-bitvector/pkg-comment
deleted file mode 100644
index 874a5e5cb0aa..000000000000
--- a/math/ruby-bitvector/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Efficient Ruby bit vector extension
diff --git a/math/ruby-gnuplot/Makefile b/math/ruby-gnuplot/Makefile
index 22b91290a5bd..d8e357adb54a 100644
--- a/math/ruby-gnuplot/Makefile
+++ b/math/ruby-gnuplot/Makefile
@@ -15,6 +15,7 @@ DISTNAME= r${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A pipe-based interface to the gnuplot package for Ruby
RUN_DEPENDS= ${LOCALBASE}/bin/gnuplot:${PORTSDIR}/math/gnuplot \
${RUBY_SITEARCHLIBDIR}/narray.so:${PORTSDIR}/math/ruby-narray
diff --git a/math/ruby-gnuplot/pkg-comment b/math/ruby-gnuplot/pkg-comment
deleted file mode 100644
index 7bebed0801c4..000000000000
--- a/math/ruby-gnuplot/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A pipe-based interface to the gnuplot package for Ruby
diff --git a/math/ruby-gsl/Makefile b/math/ruby-gsl/Makefile
index f599d7d048e4..dd0f6471f880 100644
--- a/math/ruby-gsl/Makefile
+++ b/math/ruby-gsl/Makefile
@@ -14,6 +14,7 @@ DISTNAME= rb-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby extension library for GSL (GNU Scientific Library)
LIB_DEPENDS= gsl.4:${.CURDIR}/../gsl
diff --git a/math/ruby-gsl/pkg-comment b/math/ruby-gsl/pkg-comment
deleted file mode 100644
index 7bd466ad20cd..000000000000
--- a/math/ruby-gsl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby extension library for GSL (GNU Scientific Library)
diff --git a/math/ruby-math3d/Makefile b/math/ruby-math3d/Makefile
index f1d7a44d146e..4711a863d06e 100644
--- a/math/ruby-math3d/Makefile
+++ b/math/ruby-math3d/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library for mathematics for 3D graphics
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/math/ruby-math3d/pkg-comment b/math/ruby-math3d/pkg-comment
deleted file mode 100644
index d98cf39c854b..000000000000
--- a/math/ruby-math3d/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library for mathematics for 3D graphics
diff --git a/math/ruby-narray/Makefile b/math/ruby-narray/Makefile
index 17f52d69dcb7..38b9d76e09fc 100644
--- a/math/ruby-narray/Makefile
+++ b/math/ruby-narray/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Numerical N-dimensional array library for Ruby
LIB_DEPENDS= fftw.2:${PORTSDIR}/math/fftw
diff --git a/math/ruby-narray/pkg-comment b/math/ruby-narray/pkg-comment
deleted file mode 100644
index a18c49c7b852..000000000000
--- a/math/ruby-narray/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Numerical N-dimensional array library for Ruby
diff --git a/math/ruby-netcdf/Makefile b/math/ruby-netcdf/Makefile
index 18cd30ce60ed..b29e4c8a0e71 100644
--- a/math/ruby-netcdf/Makefile
+++ b/math/ruby-netcdf/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby interface to the NetCDF scientific IO library
LIB_DEPENDS= netcdf.1:${PORTSDIR}/math/netcdf
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/narray.so:${PORTSDIR}/math/ruby-narray
diff --git a/math/ruby-netcdf/pkg-comment b/math/ruby-netcdf/pkg-comment
deleted file mode 100644
index 464a991d66ce..000000000000
--- a/math/ruby-netcdf/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby interface to the NetCDF scientific IO library
diff --git a/net/ruby-drb/Makefile b/net/ruby-drb/Makefile
index 4d051cba0e56..9ff7e666835a 100644
--- a/net/ruby-drb/Makefile
+++ b/net/ruby-drb/Makefile
@@ -14,6 +14,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Distributed Ruby
RUN_DEPENDS= ${RUBY_SITELIBDIR}/acl.rb:${PORTSDIR}/security/ruby-acl
diff --git a/net/ruby-drb/pkg-comment b/net/ruby-drb/pkg-comment
deleted file mode 100644
index b024f22e5e2c..000000000000
--- a/net/ruby-drb/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Distributed Ruby
diff --git a/net/ruby-gserver/Makefile b/net/ruby-gserver/Makefile
index e1b600c1ffd9..211cbaf17835 100644
--- a/net/ruby-gserver/Makefile
+++ b/net/ruby-gserver/Makefile
@@ -14,6 +14,7 @@ DISTNAME= GServer
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby module which provides generic-server facilities
USE_ZIP= yes
USE_RUBY= yes
diff --git a/net/ruby-gserver/pkg-comment b/net/ruby-gserver/pkg-comment
deleted file mode 100644
index 6caae04e3528..000000000000
--- a/net/ruby-gserver/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby module which provides generic-server facilities
diff --git a/net/ruby-icmp/Makefile b/net/ruby-icmp/Makefile
index 78aa5ba08251..83e241602cc3 100644
--- a/net/ruby-icmp/Makefile
+++ b/net/ruby-icmp/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby module for handling ICMP packets
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/net/ruby-icmp/pkg-comment b/net/ruby-icmp/pkg-comment
deleted file mode 100644
index 059969c447ac..000000000000
--- a/net/ruby-icmp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby module for handling ICMP packets
diff --git a/net/ruby-jabber4r/Makefile b/net/ruby-jabber4r/Makefile
index 0833a637bb7d..6257c001ed12 100644
--- a/net/ruby-jabber4r/Makefile
+++ b/net/ruby-jabber4r/Makefile
@@ -14,6 +14,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to connect to an existing Jabber account
RUN_DEPENDS= ${RUBY_SITELIBDIR}/rexml/rexml.rb:${PORTSDIR}/textproc/ruby-rexml
diff --git a/net/ruby-jabber4r/pkg-comment b/net/ruby-jabber4r/pkg-comment
deleted file mode 100644
index 1e9ccd6da6ed..000000000000
--- a/net/ruby-jabber4r/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to connect to an existing Jabber account
diff --git a/net/ruby-ldap/Makefile b/net/ruby-ldap/Makefile
index e04d247f5bb5..f3d8eb900e1b 100644
--- a/net/ruby-ldap/Makefile
+++ b/net/ruby-ldap/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby interface to LDAP API based on RFC1823
WITH_LDAP?= openldap2
diff --git a/net/ruby-ldap/pkg-comment b/net/ruby-ldap/pkg-comment
deleted file mode 100644
index 837d3986da97..000000000000
--- a/net/ruby-ldap/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby interface to LDAP API based on RFC1823
diff --git a/net/ruby-nis/Makefile b/net/ruby-nis/Makefile
index 63d3b8ddd4e2..c399479b87ac 100644
--- a/net/ruby-nis/Makefile
+++ b/net/ruby-nis/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to use the NIS/YP API
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/net/ruby-nis/pkg-comment b/net/ruby-nis/pkg-comment
deleted file mode 100644
index f8e1487506f2..000000000000
--- a/net/ruby-nis/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to use the NIS/YP API
diff --git a/net/ruby-pcap/Makefile b/net/ruby-pcap/Makefile
index 8e6d429f5ccd..e1d2cb9c206d 100644
--- a/net/ruby-pcap/Makefile
+++ b/net/ruby-pcap/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby interface to LBL Packet Capture library (libpcap)
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/net/ruby-pcap/pkg-comment b/net/ruby-pcap/pkg-comment
deleted file mode 100644
index 03d666251b4a..000000000000
--- a/net/ruby-pcap/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby interface to LBL Packet Capture library (libpcap)
diff --git a/net/ruby-radius/Makefile b/net/ruby-radius/Makefile
index bde9704a14c9..8eca32fc4629 100644
--- a/net/ruby-radius/Makefile
+++ b/net/ruby-radius/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby module that provides an interface to the RADIUS protocol
USE_RUBY= yes
diff --git a/net/ruby-radius/pkg-comment b/net/ruby-radius/pkg-comment
deleted file mode 100644
index d38bbe86302c..000000000000
--- a/net/ruby-radius/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby module that provides an interface to the RADIUS protocol
diff --git a/net/ruby-romp/Makefile b/net/ruby-romp/Makefile
index 8943a767492d..257e47a901d7 100644
--- a/net/ruby-romp/Makefile
+++ b/net/ruby-romp/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= knu@FreeBSD.org
+COMMENT= The Ruby Object Message Proxy
IGNOREFILES= romp.html
diff --git a/net/ruby-romp/pkg-comment b/net/ruby-romp/pkg-comment
deleted file mode 100644
index 712d74f7bf69..000000000000
--- a/net/ruby-romp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The Ruby Object Message Proxy
diff --git a/net/ruby-soap/Makefile b/net/ruby-soap/Makefile
index 919e759f4294..16292ba0719d 100644
--- a/net/ruby-soap/Makefile
+++ b/net/ruby-soap/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}4r-${PORTVERSION:S/./_/g}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby library which implements SOAP 1.1
RUN_DEPENDS= ${RUBY_SITELIBDIR}/application.rb:${PORTSDIR}/sysutils/ruby-devel-logger \
${RUBY_SITELIBDIR}/http-access2.rb:${PORTSDIR}/www/ruby-http-access \
diff --git a/net/ruby-soap/pkg-comment b/net/ruby-soap/pkg-comment
deleted file mode 100644
index 2129b80dc0b2..000000000000
--- a/net/ruby-soap/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby library which implements SOAP 1.1
diff --git a/net/ruby-socketproxy/Makefile b/net/ruby-socketproxy/Makefile
index 0811231b6551..da28adcb60a3 100644
--- a/net/ruby-socketproxy/Makefile
+++ b/net/ruby-socketproxy/Makefile
@@ -14,6 +14,7 @@ DISTNAME= TCPSocketPipe-${PORTVERSION:S/./_/g}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to create I/O pipes for TCP socket tunneling
RUN_DEPENDS= ${RUBY_SITELIBDIR}/application.rb:${PORTSDIR}/sysutils/ruby-devel-logger \
${RUBY_SITELIBDIR}/dump.rb:${PORTSDIR}/converters/ruby-dump.rb
diff --git a/net/ruby-socketproxy/pkg-comment b/net/ruby-socketproxy/pkg-comment
deleted file mode 100644
index 78f027c4321a..000000000000
--- a/net/ruby-socketproxy/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to create I/O pipes for TCP socket tunneling
diff --git a/net/ruby-tcpsocketpipe/Makefile b/net/ruby-tcpsocketpipe/Makefile
index 0811231b6551..da28adcb60a3 100644
--- a/net/ruby-tcpsocketpipe/Makefile
+++ b/net/ruby-tcpsocketpipe/Makefile
@@ -14,6 +14,7 @@ DISTNAME= TCPSocketPipe-${PORTVERSION:S/./_/g}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to create I/O pipes for TCP socket tunneling
RUN_DEPENDS= ${RUBY_SITELIBDIR}/application.rb:${PORTSDIR}/sysutils/ruby-devel-logger \
${RUBY_SITELIBDIR}/dump.rb:${PORTSDIR}/converters/ruby-dump.rb
diff --git a/net/ruby-tcpsocketpipe/pkg-comment b/net/ruby-tcpsocketpipe/pkg-comment
deleted file mode 100644
index 78f027c4321a..000000000000
--- a/net/ruby-tcpsocketpipe/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to create I/O pipes for TCP socket tunneling
diff --git a/net/ruby-tserver/Makefile b/net/ruby-tserver/Makefile
index 8a9bfb85367a..f4b777dbeeb8 100644
--- a/net/ruby-tserver/Makefile
+++ b/net/ruby-tserver/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library for writing a preforking server like Apache
USE_RUBY= yes
diff --git a/net/ruby-tserver/pkg-comment b/net/ruby-tserver/pkg-comment
deleted file mode 100644
index a96acf013a46..000000000000
--- a/net/ruby-tserver/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library for writing a preforking server like Apache
diff --git a/net/ruby-xmlrpc/Makefile b/net/ruby-xmlrpc/Makefile
index 29c50bde78ff..3c44a0b1a10d 100644
--- a/net/ruby-xmlrpc/Makefile
+++ b/net/ruby-xmlrpc/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}4r-${PORTVERSION:S/./_/g}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby interface to XML-RPC
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/xmlparser.so:${PORTSDIR}/textproc/ruby-xmlparser \
${RUBY_SITELIBDIR}/TCPSocketPipe.rb:${PORTSDIR}/net/ruby-tcpsocketpipe \
diff --git a/net/ruby-xmlrpc/pkg-comment b/net/ruby-xmlrpc/pkg-comment
deleted file mode 100644
index 3562d07d5e60..000000000000
--- a/net/ruby-xmlrpc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby interface to XML-RPC
diff --git a/print/ruby-clibpdf/Makefile b/print/ruby-clibpdf/Makefile
index 7cebfb5a6d5b..bff8fdf49545 100644
--- a/print/ruby-clibpdf/Makefile
+++ b/print/ruby-clibpdf/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ClibPDF-ALPHA-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby binding for ClibPDF
LIB_DEPENDS= cpdf.0:${PORTSDIR}/print/clibpdf
diff --git a/print/ruby-clibpdf/pkg-comment b/print/ruby-clibpdf/pkg-comment
deleted file mode 100644
index 4906cb5d5ae4..000000000000
--- a/print/ruby-clibpdf/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby binding for ClibPDF
diff --git a/print/ruby-panda/Makefile b/print/ruby-panda/Makefile
index a4bc05a41124..5328bf8a6eea 100644
--- a/print/ruby-panda/Makefile
+++ b/print/ruby-panda/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby extension library to access Panda
LIB_DEPENDS= panda.0:${PORTSDIR}/print/panda \
jpeg.9:${PORTSDIR}/graphics/jpeg \
diff --git a/print/ruby-panda/pkg-comment b/print/ruby-panda/pkg-comment
deleted file mode 100644
index 213485977980..000000000000
--- a/print/ruby-panda/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby extension library to access Panda
diff --git a/print/ruby-pdflib/Makefile b/print/ruby-pdflib/Makefile
index 59a8a344de99..2fd87f72fa7f 100644
--- a/print/ruby-pdflib/Makefile
+++ b/print/ruby-pdflib/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby extension library to access PDFlib
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
png.5:${PORTSDIR}/graphics/png \
diff --git a/print/ruby-pdflib/pkg-comment b/print/ruby-pdflib/pkg-comment
deleted file mode 100644
index 6c459ac7f232..000000000000
--- a/print/ruby-pdflib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby extension library to access PDFlib
diff --git a/science/ruby-netcdf/Makefile b/science/ruby-netcdf/Makefile
index 18cd30ce60ed..b29e4c8a0e71 100644
--- a/science/ruby-netcdf/Makefile
+++ b/science/ruby-netcdf/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby interface to the NetCDF scientific IO library
LIB_DEPENDS= netcdf.1:${PORTSDIR}/math/netcdf
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/narray.so:${PORTSDIR}/math/ruby-narray
diff --git a/science/ruby-netcdf/pkg-comment b/science/ruby-netcdf/pkg-comment
deleted file mode 100644
index 464a991d66ce..000000000000
--- a/science/ruby-netcdf/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby interface to the NetCDF scientific IO library
diff --git a/security/ruby-acl/Makefile b/security/ruby-acl/Makefile
index 18baddefbc56..d376962b7437 100644
--- a/security/ruby-acl/Makefile
+++ b/security/ruby-acl/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby module to provide Access Control List checks
USE_RUBY= yes
diff --git a/security/ruby-acl/pkg-comment b/security/ruby-acl/pkg-comment
deleted file mode 100644
index 39c2739f86ff..000000000000
--- a/security/ruby-acl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby module to provide Access Control List checks
diff --git a/security/ruby-aes/Makefile b/security/ruby-aes/Makefile
index 008653987090..fbc593d78935 100644
--- a/security/ruby-aes/Makefile
+++ b/security/ruby-aes/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}-rb-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby extension library which implements AES (Rijndael) encryption
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/security/ruby-aes/pkg-comment b/security/ruby-aes/pkg-comment
deleted file mode 100644
index 469daec3b12b..000000000000
--- a/security/ruby-aes/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby extension library which implements AES (Rijndael) encryption
diff --git a/security/ruby-blowfish/Makefile b/security/ruby-blowfish/Makefile
index d044599cf2dc..9093cf0e6f5a 100644
--- a/security/ruby-blowfish/Makefile
+++ b/security/ruby-blowfish/Makefile
@@ -18,6 +18,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby interface to the Blowfish cipher
USE_OPENSSL= yes
USE_RUBY= yes
diff --git a/security/ruby-blowfish/pkg-comment b/security/ruby-blowfish/pkg-comment
deleted file mode 100644
index 71488df678cf..000000000000
--- a/security/ruby-blowfish/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby interface to the Blowfish cipher
diff --git a/security/ruby-cast_256/Makefile b/security/ruby-cast_256/Makefile
index 6d81c47210e9..b4a2f4e15624 100644
--- a/security/ruby-cast_256/Makefile
+++ b/security/ruby-cast_256/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby_${PORTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby extension library which implements CAST-256 encryption
RESTRICTED= "Crypto; export-controlled"
diff --git a/security/ruby-cast_256/pkg-comment b/security/ruby-cast_256/pkg-comment
deleted file mode 100644
index 191b25c3d927..000000000000
--- a/security/ruby-cast_256/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby extension library which implements CAST-256 encryption
diff --git a/security/ruby-hmac/Makefile b/security/ruby-hmac/Makefile
index 78347db35896..90b0b1aa754b 100644
--- a/security/ruby-hmac/Makefile
+++ b/security/ruby-hmac/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library which implements the HMAC algorithm
USE_RUBY= yes
diff --git a/security/ruby-hmac/pkg-comment b/security/ruby-hmac/pkg-comment
deleted file mode 100644
index 65620b68bc03..000000000000
--- a/security/ruby-hmac/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library which implements the HMAC algorithm
diff --git a/security/ruby-mcrypt/Makefile b/security/ruby-mcrypt/Makefile
index 044411b6c9e2..6a0b40e29c5f 100644
--- a/security/ruby-mcrypt/Makefile
+++ b/security/ruby-mcrypt/Makefile
@@ -18,6 +18,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby interface to the mcrypt library
LIB_DEPENDS= mcrypt.8:${PORTSDIR}/security/libmcrypt/
diff --git a/security/ruby-mcrypt/pkg-comment b/security/ruby-mcrypt/pkg-comment
deleted file mode 100644
index be8b5dc7329b..000000000000
--- a/security/ruby-mcrypt/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby interface to the mcrypt library
diff --git a/security/ruby-openssl/Makefile b/security/ruby-openssl/Makefile
index a356de12fb20..c71d7d8f12ea 100644
--- a/security/ruby-openssl/Makefile
+++ b/security/ruby-openssl/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ossl-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby module which wraps OpenSSL
USE_OPENSSL= yes
USE_RUBY= yes
diff --git a/security/ruby-openssl/pkg-comment b/security/ruby-openssl/pkg-comment
deleted file mode 100644
index fc8588500081..000000000000
--- a/security/ruby-openssl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby module which wraps OpenSSL
diff --git a/security/ruby-pam/Makefile b/security/ruby-pam/Makefile
index 071be894f48a..0fda51e878b2 100644
--- a/security/ruby-pam/Makefile
+++ b/security/ruby-pam/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby extension to use PAM library
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/security/ruby-pam/pkg-comment b/security/ruby-pam/pkg-comment
deleted file mode 100644
index 53d7392f3ddd..000000000000
--- a/security/ruby-pam/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby extension to use PAM library
diff --git a/security/ruby-password/Makefile b/security/ruby-password/Makefile
index c29f03a3c14f..7e55c46ac6d4 100644
--- a/security/ruby-password/Makefile
+++ b/security/ruby-password/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to create, verify and manipulate passwords
BUILD_DEPENDS= ${LOCALBASE}/lib/libcrack.a:${PORTSDIR}/security/cracklib
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/termios.so:${PORTSDIR}/comms/ruby-termios
diff --git a/security/ruby-password/pkg-comment b/security/ruby-password/pkg-comment
deleted file mode 100644
index 4e3bb15b3baf..000000000000
--- a/security/ruby-password/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to create, verify and manipulate passwords
diff --git a/sysutils/ruby-devel-logger/Makefile b/sysutils/ruby-devel-logger/Makefile
index b97ee26dee7c..493c545a3a0e 100644
--- a/sysutils/ruby-devel-logger/Makefile
+++ b/sysutils/ruby-devel-logger/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/./_/g}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A lightweight logging library for Ruby
USE_RUBY= yes
NO_BUILD= yes
diff --git a/sysutils/ruby-devel-logger/pkg-comment b/sysutils/ruby-devel-logger/pkg-comment
deleted file mode 100644
index 21525d0a51b9..000000000000
--- a/sysutils/ruby-devel-logger/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A lightweight logging library for Ruby
diff --git a/sysutils/ruby-log4r/Makefile b/sysutils/ruby-log4r/Makefile
index 61d55690222e..72c270357088 100644
--- a/sysutils/ruby-log4r/Makefile
+++ b/sysutils/ruby-log4r/Makefile
@@ -16,6 +16,7 @@ EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A flexible logging library written in Ruby
USE_RUBY= yes
diff --git a/sysutils/ruby-log4r/pkg-comment b/sysutils/ruby-log4r/pkg-comment
deleted file mode 100644
index 1bd6fd5baea1..000000000000
--- a/sysutils/ruby-log4r/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A flexible logging library written in Ruby
diff --git a/sysutils/ruby-quota/Makefile b/sysutils/ruby-quota/Makefile
index bc628ed6e36b..ebf9a4aaa502 100644
--- a/sysutils/ruby-quota/Makefile
+++ b/sysutils/ruby-quota/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to manipulate filesystem quotas
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/sysutils/ruby-quota/pkg-comment b/sysutils/ruby-quota/pkg-comment
deleted file mode 100644
index 1befd894d09b..000000000000
--- a/sysutils/ruby-quota/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to manipulate filesystem quotas
diff --git a/textproc/eruby/Makefile b/textproc/eruby/Makefile
index 23cd4240502f..c0a7bab12f52 100644
--- a/textproc/eruby/Makefile
+++ b/textproc/eruby/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= http://www.modruby.net/archive/
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Interprets Ruby code embedded in a text file like PHP/ePerl/ASP/JSP
USE_RUBY= yes
diff --git a/textproc/eruby/pkg-comment b/textproc/eruby/pkg-comment
deleted file mode 100644
index a383828b5e54..000000000000
--- a/textproc/eruby/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Interprets Ruby code embedded in a text file like PHP/ePerl/ASP/JSP
diff --git a/textproc/ruby-amatch/Makefile b/textproc/ruby-amatch/Makefile
index b64d86eebdfb..808c5c2500d9 100644
--- a/textproc/ruby-amatch/Makefile
+++ b/textproc/ruby-amatch/Makefile
@@ -14,6 +14,7 @@ EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library for approximate string matching and searching
USE_RUBY= yes
USE_RUBY_SETUP= yes
diff --git a/textproc/ruby-amatch/pkg-comment b/textproc/ruby-amatch/pkg-comment
deleted file mode 100644
index 2dedd25d809e..000000000000
--- a/textproc/ruby-amatch/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library for approximate string matching and searching
diff --git a/textproc/ruby-amrita/Makefile b/textproc/ruby-amrita/Makefile
index fd745f2169f8..cd146d5042b3 100644
--- a/textproc/ruby-amrita/Makefile
+++ b/textproc/ruby-amrita/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= An HTML/XHTML template library for Ruby
USE_RUBY= yes
USE_RUBY_FEATURES= strscan
diff --git a/textproc/ruby-amrita/pkg-comment b/textproc/ruby-amrita/pkg-comment
deleted file mode 100644
index 99b0439fe12a..000000000000
--- a/textproc/ruby-amrita/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An HTML/XHTML template library for Ruby
diff --git a/textproc/ruby-csv/Makefile b/textproc/ruby-csv/Makefile
index c1d439bd3b16..18613a2ba688 100644
--- a/textproc/ruby-csv/Makefile
+++ b/textproc/ruby-csv/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/./_/g}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby library to parse or generate data in CSV format
USE_RUBY= yes
diff --git a/textproc/ruby-csv/pkg-comment b/textproc/ruby-csv/pkg-comment
deleted file mode 100644
index 0fe6142d2333..000000000000
--- a/textproc/ruby-csv/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby library to parse or generate data in CSV format
diff --git a/textproc/ruby-format/Makefile b/textproc/ruby-format/Makefile
index 779900442431..4e72141d70c8 100644
--- a/textproc/ruby-format/Makefile
+++ b/textproc/ruby-format/Makefile
@@ -15,6 +15,7 @@ DISTNAME= FormatR.${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Perl like formats for Ruby
USE_RUBY= yes
diff --git a/textproc/ruby-format/pkg-comment b/textproc/ruby-format/pkg-comment
deleted file mode 100644
index a15eb696007e..000000000000
--- a/textproc/ruby-format/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl like formats for Ruby
diff --git a/textproc/ruby-gdome/Makefile b/textproc/ruby-gdome/Makefile
index 2c083c5ac21e..80174a07036b 100644
--- a/textproc/ruby-gdome/Makefile
+++ b/textproc/ruby-gdome/Makefile
@@ -14,6 +14,7 @@ DISTNAME= lib${PORTNAME}-ruby-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby extension that wraps around gdome2
LIB_DEPENDS= gdome.7:${PORTSDIR}/textproc/gdome2
diff --git a/textproc/ruby-gdome/pkg-comment b/textproc/ruby-gdome/pkg-comment
deleted file mode 100644
index 9552cbf6894a..000000000000
--- a/textproc/ruby-gdome/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby extension that wraps around gdome2
diff --git a/textproc/ruby-html-parser/Makefile b/textproc/ruby-html-parser/Makefile
index d36715828334..f0aa3480ab7d 100644
--- a/textproc/ruby-html-parser/Makefile
+++ b/textproc/ruby-html-parser/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= HTML-parser package for Ruby
USE_RUBY= yes
diff --git a/textproc/ruby-html-parser/pkg-comment b/textproc/ruby-html-parser/pkg-comment
deleted file mode 100644
index b6b6be841831..000000000000
--- a/textproc/ruby-html-parser/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-HTML-parser package for Ruby
diff --git a/textproc/ruby-htmlcompact/Makefile b/textproc/ruby-htmlcompact/Makefile
index 549e1114c24a..bb3a7a5aac60 100644
--- a/textproc/ruby-htmlcompact/Makefile
+++ b/textproc/ruby-htmlcompact/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to compact an HTML document by reducing whitespaces
RUN_DEPENDS= ${RUBY_SITELIBDIR}/htmlsplit.rb:${PORTSDIR}/textproc/ruby-htmlsplit
diff --git a/textproc/ruby-htmlcompact/pkg-comment b/textproc/ruby-htmlcompact/pkg-comment
deleted file mode 100644
index 26bab124cdbc..000000000000
--- a/textproc/ruby-htmlcompact/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to compact an HTML document by reducing whitespaces
diff --git a/textproc/ruby-htmlrepair/Makefile b/textproc/ruby-htmlrepair/Makefile
index 71b42235ec82..d63ff0eec746 100644
--- a/textproc/ruby-htmlrepair/Makefile
+++ b/textproc/ruby-htmlrepair/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to repair unclosed tags in an HTML document
RUN_DEPENDS= ${RUBY_SITELIBDIR}/htmlsplit.rb:${PORTSDIR}/textproc/ruby-htmlsplit
diff --git a/textproc/ruby-htmlrepair/pkg-comment b/textproc/ruby-htmlrepair/pkg-comment
deleted file mode 100644
index edd64dcedf3e..000000000000
--- a/textproc/ruby-htmlrepair/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to repair unclosed tags in an HTML document
diff --git a/textproc/ruby-htmlsplit/Makefile b/textproc/ruby-htmlsplit/Makefile
index 05e30bce189f..8dfd114a814d 100644
--- a/textproc/ruby-htmlsplit/Makefile
+++ b/textproc/ruby-htmlsplit/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to split an HTML document into tags and contents
USE_ZIP= yes
USE_RUBY= yes
diff --git a/textproc/ruby-htmlsplit/pkg-comment b/textproc/ruby-htmlsplit/pkg-comment
deleted file mode 100644
index 6fb5bbbea71c..000000000000
--- a/textproc/ruby-htmlsplit/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to split an HTML document into tags and contents
diff --git a/textproc/ruby-mwdom/Makefile b/textproc/ruby-mwdom/Makefile
index 1f059bed5193..0be563d4dbf2 100644
--- a/textproc/ruby-mwdom/Makefile
+++ b/textproc/ruby-mwdom/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= DOM level2 module, XMLWriter and XHTMLWriter for Ruby
RUN_DEPENDS= ${RUBY_SITELIBDIR}/xpathtree.rb:${PORTSDIR}/textproc/ruby-xmlscan-old
diff --git a/textproc/ruby-mwdom/pkg-comment b/textproc/ruby-mwdom/pkg-comment
deleted file mode 100644
index ba6ae9936866..000000000000
--- a/textproc/ruby-mwdom/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-DOM level2 module, XMLWriter and XHTMLWriter for Ruby
diff --git a/textproc/ruby-nqxml/Makefile b/textproc/ruby-nqxml/Makefile
index 15f915f8b623..f5eebedff854 100644
--- a/textproc/ruby-nqxml/Makefile
+++ b/textproc/ruby-nqxml/Makefile
@@ -14,6 +14,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A pure Ruby implementasion of a non-validating XML processor
USE_RUBY= yes
diff --git a/textproc/ruby-nqxml/pkg-comment b/textproc/ruby-nqxml/pkg-comment
deleted file mode 100644
index 5d903689af2d..000000000000
--- a/textproc/ruby-nqxml/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A pure Ruby implementasion of a non-validating XML processor
diff --git a/textproc/ruby-qt2xml/Makefile b/textproc/ruby-qt2xml/Makefile
index 1fe67f34bf94..c6efcb2f1bac 100644
--- a/textproc/ruby-qt2xml/Makefile
+++ b/textproc/ruby-qt2xml/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_QT2_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Qt2 xml extension for Ruby
BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR}/qt2.so:${RUBY_QT2_PORTDIR}
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/qt2.so:${RUBY_QT2_PORTDIR}
diff --git a/textproc/ruby-qt2xml/pkg-comment b/textproc/ruby-qt2xml/pkg-comment
deleted file mode 100644
index 22fed3cf922c..000000000000
--- a/textproc/ruby-qt2xml/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Qt2 xml extension for Ruby
diff --git a/textproc/ruby-raspell/Makefile b/textproc/ruby-raspell/Makefile
index aa2c83e3ac9c..cd2452b49b32 100644
--- a/textproc/ruby-raspell/Makefile
+++ b/textproc/ruby-raspell/Makefile
@@ -15,6 +15,7 @@ EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby interface binding to aspell
LIB_DEPENDS= aspell.15:${PORTSDIR}/textproc/aspell
diff --git a/textproc/ruby-raspell/pkg-comment b/textproc/ruby-raspell/pkg-comment
deleted file mode 100644
index 59c882475e27..000000000000
--- a/textproc/ruby-raspell/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby interface binding to aspell
diff --git a/textproc/ruby-rd-mode.el/Makefile b/textproc/ruby-rd-mode.el/Makefile
index 5b1a8d06ef0f..4341054ca3c5 100644
--- a/textproc/ruby-rd-mode.el/Makefile
+++ b/textproc/ruby-rd-mode.el/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ruby- # not ${RUBY_PKGNAMEPREFIX} since this is not version speci
DISTFILES= # none
MAINTAINER= knu@FreeBSD.org
+COMMENT= An Emacs lisp module for editing RD files
BUILD_DEPENDS= ${NONEXISTENT}:${.CURDIR}/../ruby-rdtool:patch
diff --git a/textproc/ruby-rd-mode.el/pkg-comment b/textproc/ruby-rd-mode.el/pkg-comment
deleted file mode 100644
index 21a8e81ef060..000000000000
--- a/textproc/ruby-rd-mode.el/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An Emacs lisp module for editing RD files
diff --git a/textproc/ruby-rdoc/Makefile b/textproc/ruby-rdoc/Makefile
index 2caed5c5d97a..76786a5a1ff0 100644
--- a/textproc/ruby-rdoc/Makefile
+++ b/textproc/ruby-rdoc/Makefile
@@ -16,6 +16,7 @@ EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Documentation from Ruby source files
USE_RUBY= yes
diff --git a/textproc/ruby-rdoc/pkg-comment b/textproc/ruby-rdoc/pkg-comment
deleted file mode 100644
index 90058ae9e432..000000000000
--- a/textproc/ruby-rdoc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Documentation from Ruby source files
diff --git a/textproc/ruby-rdtool/Makefile b/textproc/ruby-rdtool/Makefile
index 2e364dbc6bd9..9082507f454f 100644
--- a/textproc/ruby-rdtool/Makefile
+++ b/textproc/ruby-rdtool/Makefile
@@ -14,6 +14,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= RD to HTML/man/etc. converter (RD is to Ruby as POD is to Perl)
BUILD_DEPENDS= ${DEPEND_RUBY_AMSTD} \
racc:${PORTSDIR}/devel/ruby-racc
diff --git a/textproc/ruby-rdtool/pkg-comment b/textproc/ruby-rdtool/pkg-comment
deleted file mode 100644
index 605bcca276c7..000000000000
--- a/textproc/ruby-rdtool/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-RD to HTML/man/etc. converter (RD is to Ruby as POD is to Perl)
diff --git a/textproc/ruby-rexml/Makefile b/textproc/ruby-rexml/Makefile
index a30c65817336..c14802a02835 100644
--- a/textproc/ruby-rexml/Makefile
+++ b/textproc/ruby-rexml/Makefile
@@ -15,6 +15,7 @@ EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A pure Ruby XML processor inspired by the Electric XML for Java
USE_RUBY= yes
diff --git a/textproc/ruby-rexml/pkg-comment b/textproc/ruby-rexml/pkg-comment
deleted file mode 100644
index 4d2dd279bfb4..000000000000
--- a/textproc/ruby-rexml/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A pure Ruby XML processor inspired by the Electric XML for Java
diff --git a/textproc/ruby-rss/Makefile b/textproc/ruby-rss/Makefile
index f5a03ebd1bee..148540edbdf0 100644
--- a/textproc/ruby-rss/Makefile
+++ b/textproc/ruby-rss/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${PORTNAME}-ruby-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby library for parsing, creating, downloading, and caching RSS
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/xmlparser.so:${PORTSDIR}/textproc/ruby-xmlparser
diff --git a/textproc/ruby-rss/pkg-comment b/textproc/ruby-rss/pkg-comment
deleted file mode 100644
index 0c890996e03c..000000000000
--- a/textproc/ruby-rss/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby library for parsing, creating, downloading, and caching RSS
diff --git a/textproc/ruby-sablot/Makefile b/textproc/ruby-sablot/Makefile
index 75f4f4c8de99..0eac9f470ce2 100644
--- a/textproc/ruby-sablot/Makefile
+++ b/textproc/ruby-sablot/Makefile
@@ -14,6 +14,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby interface to the Sablotron XSLT processor
LIB_DEPENDS= sablot.69:${PORTSDIR}/textproc/sablotron \
iconv.3:${PORTSDIR}/converters/libiconv \
diff --git a/textproc/ruby-sablot/pkg-comment b/textproc/ruby-sablot/pkg-comment
deleted file mode 100644
index 4a18318b79a0..000000000000
--- a/textproc/ruby-sablot/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby interface to the Sablotron XSLT processor
diff --git a/textproc/ruby-sary/Makefile b/textproc/ruby-sary/Makefile
index dbfe48b49334..0778b2695d0c 100644
--- a/textproc/ruby-sary/Makefile
+++ b/textproc/ruby-sary/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}-ruby-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby interface to the Sary library
LIB_DEPENDS= sary.8:${PORTSDIR}/textproc/sary
diff --git a/textproc/ruby-sary/pkg-comment b/textproc/ruby-sary/pkg-comment
deleted file mode 100644
index bbe6107eb1f2..000000000000
--- a/textproc/ruby-sary/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby interface to the Sary library
diff --git a/textproc/ruby-spreadsheet-excel/Makefile b/textproc/ruby-spreadsheet-excel/Makefile
index 069b8018e4f3..170c076cbad9 100644
--- a/textproc/ruby-spreadsheet-excel/Makefile
+++ b/textproc/ruby-spreadsheet-excel/Makefile
@@ -15,6 +15,7 @@ DISTNAME= spreadsheet-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby module to generate Microsoft Excel compatible files
USE_RUBY= yes
diff --git a/textproc/ruby-spreadsheet-excel/pkg-comment b/textproc/ruby-spreadsheet-excel/pkg-comment
deleted file mode 100644
index 8f5f76121878..000000000000
--- a/textproc/ruby-spreadsheet-excel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby module to generate Microsoft Excel compatible files
diff --git a/textproc/ruby-text-format/Makefile b/textproc/ruby-text-format/Makefile
index 198f0c186b1c..b16453741cb5 100644
--- a/textproc/ruby-text-format/Makefile
+++ b/textproc/ruby-text-format/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Text::Format for Ruby
USE_RUBY= yes
diff --git a/textproc/ruby-text-format/pkg-comment b/textproc/ruby-text-format/pkg-comment
deleted file mode 100644
index 7e184932730a..000000000000
--- a/textproc/ruby-text-format/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Text::Format for Ruby
diff --git a/textproc/ruby-xmlparser/Makefile b/textproc/ruby-xmlparser/Makefile
index 7096d10dc926..52d6a98ec556 100644
--- a/textproc/ruby-xmlparser/Makefile
+++ b/textproc/ruby-xmlparser/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby module to access James Clark's XML Parser ToolKit ("expat")
BUILD_DEPENDS= ${PERL_ARCHLIB}/XML/Parser/Expat.pm:${PORTSDIR}/textproc/p5-XML-Parser
LIB_DEPENDS= expat.4:${PORTSDIR}/textproc/expat2
diff --git a/textproc/ruby-xmlparser/pkg-comment b/textproc/ruby-xmlparser/pkg-comment
deleted file mode 100644
index 2bdc36ad8ec8..000000000000
--- a/textproc/ruby-xmlparser/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby module to access James Clark's XML Parser ToolKit ("expat")
diff --git a/textproc/ruby-xmlscan-old/Makefile b/textproc/ruby-xmlscan-old/Makefile
index 7d05269d8e42..3b9e9f34987e 100644
--- a/textproc/ruby-xmlscan-old/Makefile
+++ b/textproc/ruby-xmlscan-old/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Pure Ruby XML/HTML scanner and XPath processor/compiler modules
BUILD_DEPENDS= racc:${PORTSDIR}/devel/ruby-racc
diff --git a/textproc/ruby-xmlscan-old/pkg-comment b/textproc/ruby-xmlscan-old/pkg-comment
deleted file mode 100644
index b1bf7914eee5..000000000000
--- a/textproc/ruby-xmlscan-old/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Pure Ruby XML/HTML scanner and XPath processor/compiler modules
diff --git a/textproc/ruby-xmlscan/Makefile b/textproc/ruby-xmlscan/Makefile
index 236c9c5b2709..94c6f26e9954 100644
--- a/textproc/ruby-xmlscan/Makefile
+++ b/textproc/ruby-xmlscan/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= High-performance non-validating XML parser written in 100% pure Ruby
USE_RUBY= yes
diff --git a/textproc/ruby-xmlscan/pkg-comment b/textproc/ruby-xmlscan/pkg-comment
deleted file mode 100644
index 4ba0e21c4252..000000000000
--- a/textproc/ruby-xmlscan/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-High-performance non-validating XML parser written in 100% pure Ruby
diff --git a/textproc/ruby-xslt/Makefile b/textproc/ruby-xslt/Makefile
index b3cc21141338..3fc88d392b21 100644
--- a/textproc/ruby-xslt/Makefile
+++ b/textproc/ruby-xslt/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}4r-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= An XSLT processor in pure Ruby
RUN_DEPENDS= ${RUBY_SITELIBDIR}/xpathtree.rb:${PORTSDIR}/textproc/ruby-xmlscan-old
diff --git a/textproc/ruby-xslt/pkg-comment b/textproc/ruby-xslt/pkg-comment
deleted file mode 100644
index e0d10d6320ee..000000000000
--- a/textproc/ruby-xslt/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An XSLT processor in pure Ruby
diff --git a/textproc/ruby-xtemplate/Makefile b/textproc/ruby-xtemplate/Makefile
index 227e3397ab03..6436558d8d66 100644
--- a/textproc/ruby-xtemplate/Makefile
+++ b/textproc/ruby-xtemplate/Makefile
@@ -14,6 +14,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A lightweight XML template engine for Ruby
RUN_DEPENDS= ${RUBY_SITELIBDIR}/xmlscan/parser.rb:${PORTSDIR}/textproc/ruby-xmlscan
# You can use REXML as an alternative to xmlscan:
diff --git a/textproc/ruby-xtemplate/pkg-comment b/textproc/ruby-xtemplate/pkg-comment
deleted file mode 100644
index 0819740b09a8..000000000000
--- a/textproc/ruby-xtemplate/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A lightweight XML template engine for Ruby
diff --git a/textproc/rubygem-spreadsheet-excel/Makefile b/textproc/rubygem-spreadsheet-excel/Makefile
index 069b8018e4f3..170c076cbad9 100644
--- a/textproc/rubygem-spreadsheet-excel/Makefile
+++ b/textproc/rubygem-spreadsheet-excel/Makefile
@@ -15,6 +15,7 @@ DISTNAME= spreadsheet-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby module to generate Microsoft Excel compatible files
USE_RUBY= yes
diff --git a/textproc/rubygem-spreadsheet-excel/pkg-comment b/textproc/rubygem-spreadsheet-excel/pkg-comment
deleted file mode 100644
index 8f5f76121878..000000000000
--- a/textproc/rubygem-spreadsheet-excel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby module to generate Microsoft Excel compatible files
diff --git a/textproc/rubygem-spreadsheet/Makefile b/textproc/rubygem-spreadsheet/Makefile
index 069b8018e4f3..170c076cbad9 100644
--- a/textproc/rubygem-spreadsheet/Makefile
+++ b/textproc/rubygem-spreadsheet/Makefile
@@ -15,6 +15,7 @@ DISTNAME= spreadsheet-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby module to generate Microsoft Excel compatible files
USE_RUBY= yes
diff --git a/textproc/rubygem-spreadsheet/pkg-comment b/textproc/rubygem-spreadsheet/pkg-comment
deleted file mode 100644
index 8f5f76121878..000000000000
--- a/textproc/rubygem-spreadsheet/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby module to generate Microsoft Excel compatible files
diff --git a/www/mod_ruby/Makefile b/www/mod_ruby/Makefile
index 6797b5736ec6..ce46de8f6f1f 100644
--- a/www/mod_ruby/Makefile
+++ b/www/mod_ruby/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= http://www.modruby.net/archive/
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= An Apache module that embeds Ruby interpreter within
BUILD_DEPENDS= ${APXS}:${APACHE_PORT}
LIB_DEPENDS= eruby.10:${PORTSDIR}/textproc/eruby
diff --git a/www/mod_ruby/pkg-comment b/www/mod_ruby/pkg-comment
deleted file mode 100644
index b58f66da9d48..000000000000
--- a/www/mod_ruby/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An Apache module that embeds Ruby interpreter within
diff --git a/www/ruby-borges/Makefile b/www/ruby-borges/Makefile
index 82a31549cdf2..1276e924fc2a 100644
--- a/www/ruby-borges/Makefile
+++ b/www/ruby-borges/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A web application framework for Ruby that allows linear programming
RUN_DEPENDS= ${RUBY_SITELIBDIR}/webrick.rb:${PORTSDIR}/www/ruby-webrick
diff --git a/www/ruby-borges/pkg-comment b/www/ruby-borges/pkg-comment
deleted file mode 100644
index a8019e1619dc..000000000000
--- a/www/ruby-borges/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A web application framework for Ruby that allows linear programming
diff --git a/www/ruby-div/Makefile b/www/ruby-div/Makefile
index 4f6bddd86ff3..e3b916964d0d 100644
--- a/www/ruby-div/Makefile
+++ b/www/ruby-div/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A web application server using dRuby and ERB2
RUN_DEPENDS= ${RUBY_SITELIBDIR}/drb.rb:${PORTSDIR}/net/ruby-drb
diff --git a/www/ruby-div/pkg-comment b/www/ruby-div/pkg-comment
deleted file mode 100644
index f8a85cbee799..000000000000
--- a/www/ruby-div/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A web application server using dRuby and ERB2
diff --git a/www/ruby-fcgi/Makefile b/www/ruby-fcgi/Makefile
index 42cd24005197..1b519b5e6080 100644
--- a/www/ruby-fcgi/Makefile
+++ b/www/ruby-fcgi/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= FastCGI library for Ruby
LIB_DEPENDS= fcgi.0:${PORTSDIR}/www/fcgi
diff --git a/www/ruby-fcgi/pkg-comment b/www/ruby-fcgi/pkg-comment
deleted file mode 100644
index 34fa05ecbd26..000000000000
--- a/www/ruby-fcgi/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-FastCGI library for Ruby
diff --git a/www/ruby-google/Makefile b/www/ruby-google/Makefile
index 42344c37bf19..9c8b139fa8ff 100644
--- a/www/ruby-google/Makefile
+++ b/www/ruby-google/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby interface to Google's SOAP-driven Web API
RUN_DEPENDS= ${RUBY_SITELIBDIR}/soap/wsdlDriver.rb:${PORTSDIR}/net/ruby-soap
diff --git a/www/ruby-google/pkg-comment b/www/ruby-google/pkg-comment
deleted file mode 100644
index 4ead2c432740..000000000000
--- a/www/ruby-google/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby interface to Google's SOAP-driven Web API
diff --git a/www/ruby-http-access/Makefile b/www/ruby-http-access/Makefile
index 5326fb17628b..4fab03c39d6a 100644
--- a/www/ruby-http-access/Makefile
+++ b/www/ruby-http-access/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/./-/:L}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby library to access the Internet via HTTP
USE_RUBY= yes
diff --git a/www/ruby-http-access/pkg-comment b/www/ruby-http-access/pkg-comment
deleted file mode 100644
index 279d61641058..000000000000
--- a/www/ruby-http-access/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby library to access the Internet via HTTP
diff --git a/www/ruby-mnogosearch/Makefile b/www/ruby-mnogosearch/Makefile
index 0b26e584baff..4418be69141c 100644
--- a/www/ruby-mnogosearch/Makefile
+++ b/www/ruby-mnogosearch/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}-ruby-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby binding to mnoGoSearch
LIB_DEPENDS= udmsearch.1:${PORTSDIR}/www/mnogosearch
diff --git a/www/ruby-mnogosearch/pkg-comment b/www/ruby-mnogosearch/pkg-comment
deleted file mode 100644
index ae3e045102e4..000000000000
--- a/www/ruby-mnogosearch/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby binding to mnoGoSearch
diff --git a/www/ruby-nora/Makefile b/www/ruby-nora/Makefile
index 711d2ded2fe7..81efee3ce932 100644
--- a/www/ruby-nora/Makefile
+++ b/www/ruby-nora/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:E}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A rich set of Ruby libraries for Web applications
USE_RUBY= yes
USE_RUBY_SETUP= yes
diff --git a/www/ruby-nora/pkg-comment b/www/ruby-nora/pkg-comment
deleted file mode 100644
index 8414747bc56b..000000000000
--- a/www/ruby-nora/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A rich set of Ruby libraries for Web applications
diff --git a/www/ruby-webrick/Makefile b/www/ruby-webrick/Makefile
index f3308c41a49e..a0a92601b96e 100644
--- a/www/ruby-webrick/Makefile
+++ b/www/ruby-webrick/Makefile
@@ -13,6 +13,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= An HTTP server toolkit for Ruby
# optional dependencies
#RUN_DEPENDS= ${RUBY_SITELIBDIR}/erb/erb.rb:${PORTSDIR}/textproc/ruby-erb \
diff --git a/www/ruby-webrick/pkg-comment b/www/ruby-webrick/pkg-comment
deleted file mode 100644
index f92e5e073f73..000000000000
--- a/www/ruby-webrick/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An HTTP server toolkit for Ruby
diff --git a/www/ruby-webunit/Makefile b/www/ruby-webunit/Makefile
index 72cb3356b2ce..625fb460cd0e 100644
--- a/www/ruby-webunit/Makefile
+++ b/www/ruby-webunit/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby API for automated unit testing of web sites
RUN_DEPENDS= ${RUBY_SITELIBDIR}/test/unit/testcase.rb:${PORTSDIR}/devel/ruby-testunit \
${RUBY_SITELIBDIR}/html-parser.rb:${PORTSDIR}/textproc/ruby-html-parser \
diff --git a/www/ruby-webunit/pkg-comment b/www/ruby-webunit/pkg-comment
deleted file mode 100644
index ec94911e3e68..000000000000
--- a/www/ruby-webunit/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby API for automated unit testing of web sites
diff --git a/x11-toolkits/ruby-fltk/Makefile b/x11-toolkits/ruby-fltk/Makefile
index 975f863d8e0d..a3cf5b87fea2 100644
--- a/x11-toolkits/ruby-fltk/Makefile
+++ b/x11-toolkits/ruby-fltk/Makefile
@@ -16,6 +16,7 @@ DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby extension module to use FLTK
LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk
diff --git a/x11-toolkits/ruby-fltk/pkg-comment b/x11-toolkits/ruby-fltk/pkg-comment
deleted file mode 100644
index 3c1247087fa7..000000000000
--- a/x11-toolkits/ruby-fltk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby extension module to use FLTK
diff --git a/x11-toolkits/ruby-fox-devel/Makefile b/x11-toolkits/ruby-fox-devel/Makefile
index b9d5b504bfe3..71c413ca3d84 100644
--- a/x11-toolkits/ruby-fox-devel/Makefile
+++ b/x11-toolkits/ruby-fox-devel/Makefile
@@ -15,6 +15,7 @@ DISTNAME= FXRuby-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby extension module to use FOX, aka FXRuby
#BUILD_DEPENDS= swig1.3:${PORTSDIR}/devel/swig13
LIB_DEPENDS= FOX-1.0.0:${PORTSDIR}/x11-toolkits/fox \
diff --git a/x11-toolkits/ruby-fox-devel/pkg-comment b/x11-toolkits/ruby-fox-devel/pkg-comment
deleted file mode 100644
index 8f0a6c257b09..000000000000
--- a/x11-toolkits/ruby-fox-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby extension module to use FOX, aka FXRuby
diff --git a/x11-toolkits/ruby-fox/Makefile b/x11-toolkits/ruby-fox/Makefile
index b9d5b504bfe3..71c413ca3d84 100644
--- a/x11-toolkits/ruby-fox/Makefile
+++ b/x11-toolkits/ruby-fox/Makefile
@@ -15,6 +15,7 @@ DISTNAME= FXRuby-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby extension module to use FOX, aka FXRuby
#BUILD_DEPENDS= swig1.3:${PORTSDIR}/devel/swig13
LIB_DEPENDS= FOX-1.0.0:${PORTSDIR}/x11-toolkits/fox \
diff --git a/x11-toolkits/ruby-fox/pkg-comment b/x11-toolkits/ruby-fox/pkg-comment
deleted file mode 100644
index 8f0a6c257b09..000000000000
--- a/x11-toolkits/ruby-fox/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby extension module to use FOX, aka FXRuby
diff --git a/x11-toolkits/ruby-fox10/Makefile b/x11-toolkits/ruby-fox10/Makefile
index b9d5b504bfe3..71c413ca3d84 100644
--- a/x11-toolkits/ruby-fox10/Makefile
+++ b/x11-toolkits/ruby-fox10/Makefile
@@ -15,6 +15,7 @@ DISTNAME= FXRuby-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby extension module to use FOX, aka FXRuby
#BUILD_DEPENDS= swig1.3:${PORTSDIR}/devel/swig13
LIB_DEPENDS= FOX-1.0.0:${PORTSDIR}/x11-toolkits/fox \
diff --git a/x11-toolkits/ruby-fox10/pkg-comment b/x11-toolkits/ruby-fox10/pkg-comment
deleted file mode 100644
index 8f0a6c257b09..000000000000
--- a/x11-toolkits/ruby-fox10/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby extension module to use FOX, aka FXRuby
diff --git a/x11-toolkits/ruby-fox12/Makefile b/x11-toolkits/ruby-fox12/Makefile
index b9d5b504bfe3..71c413ca3d84 100644
--- a/x11-toolkits/ruby-fox12/Makefile
+++ b/x11-toolkits/ruby-fox12/Makefile
@@ -15,6 +15,7 @@ DISTNAME= FXRuby-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby extension module to use FOX, aka FXRuby
#BUILD_DEPENDS= swig1.3:${PORTSDIR}/devel/swig13
LIB_DEPENDS= FOX-1.0.0:${PORTSDIR}/x11-toolkits/fox \
diff --git a/x11-toolkits/ruby-fox12/pkg-comment b/x11-toolkits/ruby-fox12/pkg-comment
deleted file mode 100644
index 8f0a6c257b09..000000000000
--- a/x11-toolkits/ruby-fox12/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby extension module to use FOX, aka FXRuby
diff --git a/x11-toolkits/ruby-gtk/Makefile b/x11-toolkits/ruby-gtk/Makefile
index 66f5def898a0..5a3a730a7908 100644
--- a/x11-toolkits/ruby-gtk/Makefile
+++ b/x11-toolkits/ruby-gtk/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_GNOME_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby binding for GTK+
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/x11-toolkits/ruby-gtk/pkg-comment b/x11-toolkits/ruby-gtk/pkg-comment
deleted file mode 100644
index e222b3da35cc..000000000000
--- a/x11-toolkits/ruby-gtk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby binding for GTK+
diff --git a/x11-toolkits/ruby-gtk2/Makefile b/x11-toolkits/ruby-gtk2/Makefile
index ee31c1c1479f..caf6d1141a8a 100644
--- a/x11-toolkits/ruby-gtk2/Makefile
+++ b/x11-toolkits/ruby-gtk2/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_GNOME_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby binding for GTK+2
LIB_DEPENDS= gtk-x11-2.0.200:${PORTSDIR}/x11-toolkits/gtk20
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/glib2.so:${PORTSDIR}/devel/ruby-glib2 \
diff --git a/x11-toolkits/ruby-gtk2/pkg-comment b/x11-toolkits/ruby-gtk2/pkg-comment
deleted file mode 100644
index ed0ee7e67d43..000000000000
--- a/x11-toolkits/ruby-gtk2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby binding for GTK+2
diff --git a/x11-toolkits/ruby-pango/Makefile b/x11-toolkits/ruby-pango/Makefile
index 8c02fde4621e..39e7961c76e7 100644
--- a/x11-toolkits/ruby-pango/Makefile
+++ b/x11-toolkits/ruby-pango/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_GNOME_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby binding for Pango
LIB_DEPENDS= pango-1.0.200:${PORTSDIR}/x11-toolkits/pango
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/glib2.so:${PORTSDIR}/devel/ruby-glib2
diff --git a/x11-toolkits/ruby-pango/pkg-comment b/x11-toolkits/ruby-pango/pkg-comment
deleted file mode 100644
index 85342e39a6db..000000000000
--- a/x11-toolkits/ruby-pango/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby binding for Pango
diff --git a/x11-toolkits/ruby-qt2/Makefile b/x11-toolkits/ruby-qt2/Makefile
index f583a265a576..1ab3372a75a9 100644
--- a/x11-toolkits/ruby-qt2/Makefile
+++ b/x11-toolkits/ruby-qt2/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_QT2_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Qt2 extension for Ruby
USE_QT_VER= 2
USE_RUBY= yes
diff --git a/x11-toolkits/ruby-qt2/pkg-comment b/x11-toolkits/ruby-qt2/pkg-comment
deleted file mode 100644
index d7d0b7bee68a..000000000000
--- a/x11-toolkits/ruby-qt2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Qt2 extension for Ruby
diff --git a/x11-toolkits/ruby-qt2canvas/Makefile b/x11-toolkits/ruby-qt2canvas/Makefile
index c86e4da67522..72b1480c3ff4 100644
--- a/x11-toolkits/ruby-qt2canvas/Makefile
+++ b/x11-toolkits/ruby-qt2canvas/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_QT2_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Qt2 canvas extension for Ruby
BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR}/qt2.so:${RUBY_QT2_PORTDIR}
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/qt2.so:${RUBY_QT2_PORTDIR}
diff --git a/x11-toolkits/ruby-qt2canvas/pkg-comment b/x11-toolkits/ruby-qt2canvas/pkg-comment
deleted file mode 100644
index 80598262c982..000000000000
--- a/x11-toolkits/ruby-qt2canvas/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Qt2 canvas extension for Ruby
diff --git a/x11-toolkits/ruby-qt2iconview/Makefile b/x11-toolkits/ruby-qt2iconview/Makefile
index 46bbd56804b6..b71e516a2ad3 100644
--- a/x11-toolkits/ruby-qt2iconview/Makefile
+++ b/x11-toolkits/ruby-qt2iconview/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_QT2_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Qt2 iconview extension for Ruby
BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR}/qt2.so:${RUBY_QT2_PORTDIR}
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/qt2.so:${RUBY_QT2_PORTDIR}
diff --git a/x11-toolkits/ruby-qt2iconview/pkg-comment b/x11-toolkits/ruby-qt2iconview/pkg-comment
deleted file mode 100644
index 6533d98c2a05..000000000000
--- a/x11-toolkits/ruby-qt2iconview/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Qt2 iconview extension for Ruby
diff --git a/x11-toolkits/ruby-qt2table/Makefile b/x11-toolkits/ruby-qt2table/Makefile
index bcc45c6ba7db..3982e4e1a4d6 100644
--- a/x11-toolkits/ruby-qt2table/Makefile
+++ b/x11-toolkits/ruby-qt2table/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_QT2_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= Qt2 table extension for Ruby
BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR}/qt2.so:${RUBY_QT2_PORTDIR}
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/qt2.so:${RUBY_QT2_PORTDIR}
diff --git a/x11-toolkits/ruby-qt2table/pkg-comment b/x11-toolkits/ruby-qt2table/pkg-comment
deleted file mode 100644
index b8a172f4ab7d..000000000000
--- a/x11-toolkits/ruby-qt2table/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Qt2 table extension for Ruby
diff --git a/x11-toolkits/ruby-tk/Makefile b/x11-toolkits/ruby-tk/Makefile
index 77a3f360a4d4..45137a862526 100644
--- a/x11-toolkits/ruby-tk/Makefile
+++ b/x11-toolkits/ruby-tk/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= # none
DISTFILES= # none
MAINTAINER?= knu@FreeBSD.org
+COMMENT?= Ruby interface to the Tk widget set
BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/${RUBY_PORT}:patch
RUN_DEPENDS= ${RUBY_ARCHLIBDIR}/tcltklib.so:${PORTSDIR}/${TCLTKLIB_CATEGORY}/ruby-tcltklib
diff --git a/x11-toolkits/ruby-tk/pkg-comment b/x11-toolkits/ruby-tk/pkg-comment
deleted file mode 100644
index b5d8d2d5dc56..000000000000
--- a/x11-toolkits/ruby-tk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Ruby interface to the Tk widget set
diff --git a/x11/ruby-X11/Makefile b/x11/ruby-X11/Makefile
index 86c17ddb79cd..dfe78815658a 100644
--- a/x11/ruby-X11/Makefile
+++ b/x11/ruby-X11/Makefile
@@ -14,6 +14,7 @@ DISTNAME= Ruby${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A fully reflective X11 client library for Ruby
USE_RUBY= yes
diff --git a/x11/ruby-X11/pkg-comment b/x11/ruby-X11/pkg-comment
deleted file mode 100644
index fba863f2d043..000000000000
--- a/x11/ruby-X11/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A fully reflective X11 client library for Ruby
diff --git a/x11/ruby-gnome-all/Makefile b/x11/ruby-gnome-all/Makefile
index 726662f35027..4eab67549056 100644
--- a/x11/ruby-gnome-all/Makefile
+++ b/x11/ruby-gnome-all/Makefile
@@ -14,6 +14,7 @@ DISTFILES= # none
EXTRACT_ONLY= # none
MAINTAINER= knu@FreeBSD.org
+COMMENT= The "meta-port" for Ruby/GNOME
#RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/gtk.so:${PORTSDIR}/x11-toolkits/ruby-gtk
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/lglade.so:${PORTSDIR}/devel/ruby-libglade
diff --git a/x11/ruby-gnome-all/pkg-comment b/x11/ruby-gnome-all/pkg-comment
deleted file mode 100644
index 435e8e10c96b..000000000000
--- a/x11/ruby-gnome-all/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The "meta-port" for Ruby/GNOME
diff --git a/x11/ruby-gnome/Makefile b/x11/ruby-gnome/Makefile
index ce539df0fe76..d95efac62cc5 100644
--- a/x11/ruby-gnome/Makefile
+++ b/x11/ruby-gnome/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_GNOME_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A set of Ruby bindings for GNOME
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/gtk.so:${PORTSDIR}/x11-toolkits/ruby-gtk \
${RUBY_SITELIBDIR}/gdk_imlib.rb:${PORTSDIR}/graphics/ruby-gdk_imlib \
diff --git a/x11/ruby-gnome/pkg-comment b/x11/ruby-gnome/pkg-comment
deleted file mode 100644
index 5e9b8a9cadbd..000000000000
--- a/x11/ruby-gnome/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A set of Ruby bindings for GNOME
diff --git a/x11/ruby-gnome2-all/Makefile b/x11/ruby-gnome2-all/Makefile
index 28f897094a2f..72cbca9c2c31 100644
--- a/x11/ruby-gnome2-all/Makefile
+++ b/x11/ruby-gnome2-all/Makefile
@@ -14,6 +14,7 @@ DISTFILES= # none
EXTRACT_ONLY= # none
MAINTAINER= knu@FreeBSD.org
+COMMENT= The "meta-port" for Ruby/GNOME2
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/glib2.so:${PORTSDIR}/devel/ruby-glib2
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/pango.so:${PORTSDIR}/x11-toolkits/ruby-pango
diff --git a/x11/ruby-gnome2-all/pkg-comment b/x11/ruby-gnome2-all/pkg-comment
deleted file mode 100644
index a84384c34cfa..000000000000
--- a/x11/ruby-gnome2-all/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The "meta-port" for Ruby/GNOME2
diff --git a/x11/ruby-gnome2/Makefile b/x11/ruby-gnome2/Makefile
index a0776922e319..d40dc25e45bc 100644
--- a/x11/ruby-gnome2/Makefile
+++ b/x11/ruby-gnome2/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_GNOME_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A set of Ruby bindings for GNOME2
LIB_DEPENDS= gnomeui-2.200:${PORTSDIR}/x11-toolkits/libgnomeui
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2 \
diff --git a/x11/ruby-gnome2/pkg-comment b/x11/ruby-gnome2/pkg-comment
deleted file mode 100644
index 37d5017345ff..000000000000
--- a/x11/ruby-gnome2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A set of Ruby bindings for GNOME2
diff --git a/x11/ruby-panel-applet/Makefile b/x11/ruby-panel-applet/Makefile
index fcdeb0d95b4c..4b6dbdff2276 100644
--- a/x11/ruby-panel-applet/Makefile
+++ b/x11/ruby-panel-applet/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${RUBY_GNOME_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
+COMMENT= A Ruby binding for GNOME panel-applet library
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/gtk.so:${PORTSDIR}/x11-toolkits/ruby-gtk \
${RUBY_SITEARCHLIBDIR}/gnome.so:${PORTSDIR}/x11/ruby-gnome
diff --git a/x11/ruby-panel-applet/pkg-comment b/x11/ruby-panel-applet/pkg-comment
deleted file mode 100644
index 17c4d1e5cc56..000000000000
--- a/x11/ruby-panel-applet/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Ruby binding for GNOME panel-applet library