aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2002-11-06 22:47:41 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2002-11-06 22:47:41 +0000
commitd9611f93758b42bc9f2e2794b3d0039ec6038c4e (patch)
tree7188beb34e0a3adac815c9497c615b1b78eb4454 /devel
parente90c5ac85e1589656db313625839221c0668d513 (diff)
downloadports-d9611f93758b42bc9f2e2794b3d0039ec6038c4e.tar.gz
ports-d9611f93758b42bc9f2e2794b3d0039ec6038c4e.zip
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/ElectricFence/Makefile2
-rw-r--r--devel/ElectricFence/pkg-comment1
-rw-r--r--devel/SpecTcl/Makefile2
-rw-r--r--devel/SpecTcl/pkg-comment1
-rw-r--r--devel/adacurses/Makefile2
-rw-r--r--devel/adacurses/pkg-comment1
-rw-r--r--devel/alf/Makefile2
-rw-r--r--devel/alf/pkg-comment1
-rw-r--r--devel/asl/Makefile2
-rw-r--r--devel/asl/pkg-comment1
-rw-r--r--devel/astyle/Makefile2
-rw-r--r--devel/astyle/pkg-comment1
-rw-r--r--devel/autodia/Makefile2
-rw-r--r--devel/autodia/pkg-comment1
-rw-r--r--devel/avltree/Makefile2
-rw-r--r--devel/avltree/pkg-comment1
-rw-r--r--devel/bison-devel/Makefile2
-rw-r--r--devel/bison-devel/pkg-comment1
-rw-r--r--devel/bison/Makefile2
-rw-r--r--devel/bison/pkg-comment1
-rw-r--r--devel/bison175/Makefile2
-rw-r--r--devel/bison175/pkg-comment1
-rw-r--r--devel/bison1875/Makefile2
-rw-r--r--devel/bison1875/pkg-comment1
-rw-r--r--devel/bison2/Makefile2
-rw-r--r--devel/bison2/pkg-comment1
-rw-r--r--devel/bison20/Makefile2
-rw-r--r--devel/bison20/pkg-comment1
-rw-r--r--devel/boehm-gc/Makefile2
-rw-r--r--devel/boehm-gc/pkg-comment1
-rw-r--r--devel/c_c++_reference/Makefile2
-rw-r--r--devel/c_c++_reference/pkg-comment1
-rw-r--r--devel/c_parser/Makefile2
-rw-r--r--devel/c_parser/pkg-comment1
-rw-r--r--devel/cccc/Makefile2
-rw-r--r--devel/cccc/pkg-comment1
-rw-r--r--devel/cdecl/Makefile2
-rw-r--r--devel/cdecl/pkg-comment1
-rw-r--r--devel/cdk/Makefile2
-rw-r--r--devel/cdk/pkg-comment1
-rw-r--r--devel/cflow2vcg/Makefile2
-rw-r--r--devel/cflow2vcg/pkg-comment1
-rw-r--r--devel/clint/Makefile2
-rw-r--r--devel/clint/pkg-comment1
-rw-r--r--devel/cook/Makefile2
-rw-r--r--devel/cook/pkg-comment1
-rw-r--r--devel/cproto/Makefile2
-rw-r--r--devel/cproto/pkg-comment1
-rw-r--r--devel/crossgo32-djgpp2-pdcurses/Makefile2
-rw-r--r--devel/crossgo32-djgpp2-pdcurses/pkg-comment1
-rw-r--r--devel/crossgo32-djgpp2/Makefile2
-rw-r--r--devel/crossgo32-djgpp2/pkg-comment1
-rw-r--r--devel/crossgo32/Makefile2
-rw-r--r--devel/crossgo32/pkg-comment1
-rw-r--r--devel/cs/Makefile2
-rw-r--r--devel/cs/pkg-comment1
-rw-r--r--devel/cutils/Makefile2
-rw-r--r--devel/cutils/pkg-comment1
-rw-r--r--devel/cvs2p4/Makefile2
-rw-r--r--devel/cvs2p4/pkg-comment1
-rw-r--r--devel/cvsadmin/Makefile2
-rw-r--r--devel/cvsadmin/pkg-comment1
-rw-r--r--devel/cvsd/Makefile2
-rw-r--r--devel/cvsd/pkg-comment1
-rw-r--r--devel/cvsplot/Makefile2
-rw-r--r--devel/cvsplot/pkg-comment1
-rw-r--r--devel/cxref/Makefile2
-rw-r--r--devel/cxref/pkg-comment1
-rw-r--r--devel/dia2code/Makefile2
-rw-r--r--devel/dia2code/pkg-comment1
-rw-r--r--devel/dmake/Makefile2
-rw-r--r--devel/dmake/pkg-comment1
-rw-r--r--devel/dotconf/Makefile2
-rw-r--r--devel/dotconf/pkg-comment1
-rw-r--r--devel/e4graph/Makefile2
-rw-r--r--devel/e4graph/pkg-comment1
-rw-r--r--devel/ebnf2yacc/Makefile2
-rw-r--r--devel/ebnf2yacc/pkg-comment1
-rw-r--r--devel/ecgi/Makefile2
-rw-r--r--devel/ecgi/pkg-comment1
-rw-r--r--devel/elfio/Makefile2
-rw-r--r--devel/elfio/pkg-comment1
-rw-r--r--devel/elftoaout/Makefile2
-rw-r--r--devel/elftoaout/pkg-comment1
-rw-r--r--devel/f77flow/Makefile2
-rw-r--r--devel/f77flow/pkg-comment1
-rw-r--r--devel/fampp/Makefile2
-rw-r--r--devel/fampp/pkg-comment1
-rw-r--r--devel/fastdep/Makefile2
-rw-r--r--devel/fastdep/pkg-comment1
-rw-r--r--devel/fc++/Makefile2
-rw-r--r--devel/fc++/pkg-comment1
-rw-r--r--devel/ffcall/Makefile2
-rw-r--r--devel/ffcall/pkg-comment1
-rw-r--r--devel/flick/Makefile2
-rw-r--r--devel/flick/pkg-comment1
-rw-r--r--devel/flux/Makefile2
-rw-r--r--devel/flux/pkg-comment1
-rw-r--r--devel/freescope/Makefile2
-rw-r--r--devel/freescope/pkg-comment1
-rw-r--r--devel/ftnchek/Makefile2
-rw-r--r--devel/ftnchek/pkg-comment1
-rw-r--r--devel/g2c/Makefile2
-rw-r--r--devel/g2c/pkg-comment1
-rw-r--r--devel/gettext/Makefile2
-rw-r--r--devel/gettext/pkg-comment1
-rw-r--r--devel/getxml/Makefile2
-rw-r--r--devel/getxml/pkg-comment1
-rw-r--r--devel/gindent/Makefile2
-rw-r--r--devel/gindent/pkg-comment1
-rw-r--r--devel/gmake/Makefile2
-rw-r--r--devel/gmake/pkg-comment1
-rw-r--r--devel/gmake381/Makefile2
-rw-r--r--devel/gmake381/pkg-comment1
-rw-r--r--devel/gnu-libtool/Makefile2
-rw-r--r--devel/gnu-libtool/pkg-comment1
-rw-r--r--devel/gtgt/Makefile2
-rw-r--r--devel/gtgt/pkg-comment1
-rw-r--r--devel/happydoc/Makefile2
-rw-r--r--devel/happydoc/pkg-comment1
-rw-r--r--devel/id-utils/Makefile2
-rw-r--r--devel/id-utils/pkg-comment1
-rw-r--r--devel/idutils/Makefile2
-rw-r--r--devel/idutils/pkg-comment1
-rw-r--r--devel/inilib/Makefile2
-rw-r--r--devel/inilib/pkg-comment1
-rw-r--r--devel/ixlib/Makefile2
-rw-r--r--devel/ixlib/pkg-comment1
-rw-r--r--devel/jam/Makefile2
-rw-r--r--devel/jam/pkg-comment1
-rw-r--r--devel/kimwitu++/Makefile2
-rw-r--r--devel/kimwitu++/pkg-comment1
-rw-r--r--devel/korelib/Makefile2
-rw-r--r--devel/korelib/pkg-comment1
-rw-r--r--devel/lbpp/Makefile2
-rw-r--r--devel/lbpp/pkg-comment1
-rw-r--r--devel/leoarg/Makefile2
-rw-r--r--devel/leoarg/pkg-comment1
-rw-r--r--devel/libU77/Makefile2
-rw-r--r--devel/libU77/pkg-comment1
-rw-r--r--devel/libafterbase/Makefile2
-rw-r--r--devel/libafterbase/pkg-comment1
-rw-r--r--devel/libargparse/Makefile2
-rw-r--r--devel/libargparse/pkg-comment1
-rw-r--r--devel/libast/Makefile2
-rw-r--r--devel/libast/pkg-comment1
-rw-r--r--devel/libavl/Makefile2
-rw-r--r--devel/libavl/pkg-comment1
-rw-r--r--devel/libcache/Makefile2
-rw-r--r--devel/libcache/pkg-comment1
-rw-r--r--devel/libcii/Makefile2
-rw-r--r--devel/libcii/pkg-comment1
-rw-r--r--devel/libdsp/Makefile2
-rw-r--r--devel/libdsp/pkg-comment1
-rw-r--r--devel/libedit/Makefile2
-rw-r--r--devel/libedit/pkg-comment1
-rw-r--r--devel/libformat/Makefile2
-rw-r--r--devel/libformat/pkg-comment1
-rw-r--r--devel/libfs++/Makefile2
-rw-r--r--devel/libfs++/pkg-comment1
-rw-r--r--devel/libg++/Makefile2
-rw-r--r--devel/libg++/pkg-comment1
-rw-r--r--devel/libgetline/Makefile2
-rw-r--r--devel/libgetline/pkg-comment1
-rw-r--r--devel/libghthash/Makefile2
-rw-r--r--devel/libghthash/pkg-comment1
-rw-r--r--devel/libmba/Makefile2
-rw-r--r--devel/libmba/pkg-comment1
-rw-r--r--devel/liboop/Makefile2
-rw-r--r--devel/liboop/pkg-comment1
-rw-r--r--devel/libshbuf/Makefile2
-rw-r--r--devel/libshbuf/pkg-comment1
-rw-r--r--devel/libshhmsg/Makefile2
-rw-r--r--devel/libshhmsg/pkg-comment1
-rw-r--r--devel/libshhopt/Makefile2
-rw-r--r--devel/libshhopt/pkg-comment1
-rw-r--r--devel/libtecla/Makefile2
-rw-r--r--devel/libtecla/pkg-comment1
-rw-r--r--devel/libtool/Makefile2
-rw-r--r--devel/libtool/pkg-comment1
-rw-r--r--devel/libtool13/Makefile2
-rw-r--r--devel/libtool13/pkg-comment1
-rw-r--r--devel/libtool14/Makefile2
-rw-r--r--devel/libtool14/pkg-comment1
-rw-r--r--devel/libtool15/Makefile2
-rw-r--r--devel/libtool15/pkg-comment1
-rw-r--r--devel/libxalloc/Makefile2
-rw-r--r--devel/libxalloc/pkg-comment1
-rw-r--r--devel/lightning/Makefile2
-rw-r--r--devel/lightning/pkg-comment1
-rw-r--r--devel/linguist/Makefile2
-rw-r--r--devel/linguist/pkg-comment1
-rw-r--r--devel/linux_devtools-6/Makefile2
-rw-r--r--devel/linux_devtools-6/pkg-comment1
-rw-r--r--devel/linux_devtools-7/Makefile2
-rw-r--r--devel/linux_devtools-7/pkg-comment1
-rw-r--r--devel/linux_devtools/Makefile2
-rw-r--r--devel/linux_devtools/pkg-comment1
-rw-r--r--devel/log4c/Makefile2
-rw-r--r--devel/log4c/pkg-comment1
-rw-r--r--devel/log4cpp/Makefile2
-rw-r--r--devel/log4cpp/pkg-comment1
-rw-r--r--devel/lwp/Makefile2
-rw-r--r--devel/lwp/pkg-comment1
-rw-r--r--devel/m4/Makefile2
-rw-r--r--devel/m4/pkg-comment1
-rw-r--r--devel/make++/Makefile2
-rw-r--r--devel/make++/pkg-comment1
-rw-r--r--devel/mob/Makefile2
-rw-r--r--devel/mob/pkg-comment1
-rw-r--r--devel/mprof/Makefile2
-rw-r--r--devel/mprof/pkg-comment1
-rw-r--r--devel/ocaml-findlib/Makefile2
-rw-r--r--devel/ocaml-findlib/pkg-comment1
-rw-r--r--devel/openzz/Makefile2
-rw-r--r--devel/openzz/pkg-comment1
-rw-r--r--devel/orbitcpp/Makefile2
-rw-r--r--devel/orbitcpp/pkg-comment1
-rw-r--r--devel/p5-Agent/Makefile2
-rw-r--r--devel/p5-Agent/pkg-comment1
-rw-r--r--devel/p5-Algorithm-MDiff/Makefile2
-rw-r--r--devel/p5-Algorithm-MDiff/pkg-comment1
-rw-r--r--devel/p5-Algorithm-MarkovChain/Makefile2
-rw-r--r--devel/p5-Algorithm-MarkovChain/pkg-comment1
-rw-r--r--devel/p5-Alias/Makefile2
-rw-r--r--devel/p5-Alias/pkg-comment1
-rw-r--r--devel/p5-C-Scan/Makefile2
-rw-r--r--devel/p5-C-Scan/pkg-comment1
-rw-r--r--devel/p5-Class-Generate/Makefile2
-rw-r--r--devel/p5-Class-Generate/pkg-comment1
-rw-r--r--devel/p5-Class-Singleton/Makefile2
-rw-r--r--devel/p5-Class-Singleton/pkg-comment1
-rw-r--r--devel/p5-Config-Ini/Makefile2
-rw-r--r--devel/p5-Config-Ini/pkg-comment1
-rw-r--r--devel/p5-ConfigReader/Makefile2
-rw-r--r--devel/p5-ConfigReader/pkg-comment1
-rw-r--r--devel/p5-Data-ShowTable/Makefile2
-rw-r--r--devel/p5-Data-ShowTable/pkg-comment1
-rw-r--r--devel/p5-Date-Pcalc/Makefile2
-rw-r--r--devel/p5-Date-Pcalc/pkg-comment1
-rw-r--r--devel/p5-DateConvert/Makefile2
-rw-r--r--devel/p5-DateConvert/pkg-comment1
-rw-r--r--devel/p5-Devel-DProf/Makefile2
-rw-r--r--devel/p5-Devel-DProf/pkg-comment1
-rw-r--r--devel/p5-Devel-Peek/Makefile2
-rw-r--r--devel/p5-Devel-Peek/pkg-comment1
-rw-r--r--devel/p5-File-BasicFlock/Makefile2
-rw-r--r--devel/p5-File-BasicFlock/pkg-comment1
-rw-r--r--devel/p5-File-Binary/Makefile2
-rw-r--r--devel/p5-File-Binary/pkg-comment1
-rw-r--r--devel/p5-File-Cache/Makefile2
-rw-r--r--devel/p5-File-Cache/pkg-comment1
-rw-r--r--devel/p5-File-Slurp/Makefile2
-rw-r--r--devel/p5-File-Slurp/pkg-comment1
-rw-r--r--devel/p5-FreezeThaw/Makefile2
-rw-r--r--devel/p5-FreezeThaw/pkg-comment1
-rw-r--r--devel/p5-IO-Stty/Makefile2
-rw-r--r--devel/p5-IO-Stty/pkg-comment1
-rw-r--r--devel/p5-IPC-Cache/Makefile2
-rw-r--r--devel/p5-IPC-Cache/pkg-comment1
-rw-r--r--devel/p5-IPC-ShareLite/Makefile2
-rw-r--r--devel/p5-IPC-ShareLite/pkg-comment1
-rw-r--r--devel/p5-Include/Makefile2
-rw-r--r--devel/p5-Include/pkg-comment1
-rw-r--r--devel/p5-Inline-Java/Makefile2
-rw-r--r--devel/p5-Inline-Java/pkg-comment1
-rw-r--r--devel/p5-Ioctl/Makefile2
-rw-r--r--devel/p5-Ioctl/pkg-comment1
-rw-r--r--devel/p5-LockFile-Simple/Makefile2
-rw-r--r--devel/p5-LockFile-Simple/pkg-comment1
-rw-r--r--devel/p5-Mac-FileSpec-Unixish/Makefile2
-rw-r--r--devel/p5-Mac-FileSpec-Unixish/pkg-comment1
-rw-r--r--devel/p5-Make/Makefile2
-rw-r--r--devel/p5-Make/pkg-comment1
-rw-r--r--devel/p5-PPerl/Makefile2
-rw-r--r--devel/p5-PPerl/pkg-comment1
-rw-r--r--devel/p5-PV/Makefile2
-rw-r--r--devel/p5-PV/pkg-comment1
-rw-r--r--devel/p5-Parse-RecDescent/Makefile2
-rw-r--r--devel/p5-Parse-RecDescent/pkg-comment1
-rw-r--r--devel/p5-Penguin-Easy/Makefile2
-rw-r--r--devel/p5-Penguin-Easy/pkg-comment1
-rw-r--r--devel/p5-Penguin/Makefile2
-rw-r--r--devel/p5-Penguin/pkg-comment1
-rw-r--r--devel/p5-PerlMenu/Makefile2
-rw-r--r--devel/p5-PerlMenu/pkg-comment1
-rw-r--r--devel/p5-Proc-Daemon/Makefile2
-rw-r--r--devel/p5-Proc-Daemon/pkg-comment1
-rw-r--r--devel/p5-Religion/Makefile2
-rw-r--r--devel/p5-Religion/pkg-comment1
-rw-r--r--devel/p5-ResourcePool/Makefile2
-rw-r--r--devel/p5-ResourcePool/pkg-comment1
-rw-r--r--devel/p5-String-Checker/Makefile2
-rw-r--r--devel/p5-String-Checker/pkg-comment1
-rw-r--r--devel/p5-String-LRC/Makefile2
-rw-r--r--devel/p5-String-LRC/pkg-comment1
-rw-r--r--devel/p5-String-Parity/Makefile2
-rw-r--r--devel/p5-String-Parity/pkg-comment1
-rw-r--r--devel/p5-String-Random/Makefile2
-rw-r--r--devel/p5-String-Random/pkg-comment1
-rw-r--r--devel/p5-String-RexxParse/Makefile2
-rw-r--r--devel/p5-String-RexxParse/pkg-comment1
-rw-r--r--devel/p5-Term-Query/Makefile2
-rw-r--r--devel/p5-Term-Query/pkg-comment1
-rw-r--r--devel/p5-Term-Screen/Makefile2
-rw-r--r--devel/p5-Term-Screen/pkg-comment1
-rw-r--r--devel/p5-Tie-IxHash/Makefile2
-rw-r--r--devel/p5-Tie-IxHash/pkg-comment1
-rw-r--r--devel/p5-Time/Makefile2
-rw-r--r--devel/p5-Time/pkg-comment1
-rw-r--r--devel/p5-TraceFuncs/Makefile2
-rw-r--r--devel/p5-TraceFuncs/pkg-comment1
-rw-r--r--devel/p65/Makefile2
-rw-r--r--devel/p65/pkg-comment1
-rw-r--r--devel/parrot/Makefile2
-rw-r--r--devel/parrot/pkg-comment1
-rw-r--r--devel/pccts/Makefile2
-rw-r--r--devel/pccts/pkg-comment1
-rw-r--r--devel/pcre++/Makefile2
-rw-r--r--devel/pcre++/pkg-comment1
-rw-r--r--devel/pedisassem/Makefile2
-rw-r--r--devel/pedisassem/pkg-comment1
-rw-r--r--devel/perltidy/Makefile2
-rw-r--r--devel/perltidy/pkg-comment1
-rw-r--r--devel/picprog/Makefile2
-rw-r--r--devel/picprog/pkg-comment1
-rw-r--r--devel/ply/Makefile2
-rw-r--r--devel/ply/pkg-comment1
-rw-r--r--devel/ppl/Makefile2
-rw-r--r--devel/ppl/pkg-comment1
-rw-r--r--devel/projectcenter.app/Makefile2
-rw-r--r--devel/projectcenter.app/pkg-comment1
-rw-r--r--devel/prototype/Makefile2
-rw-r--r--devel/prototype/pkg-comment1
-rw-r--r--devel/pth/Makefile2
-rw-r--r--devel/pth/pkg-comment1
-rw-r--r--devel/py-ansistyle/Makefile2
-rw-r--r--devel/py-ansistyle/pkg-comment1
-rw-r--r--devel/py-ciphon/Makefile2
-rw-r--r--devel/py-ciphon/pkg-comment1
-rw-r--r--devel/py-cxx/Makefile2
-rw-r--r--devel/py-cxx/pkg-comment1
-rw-r--r--devel/py-dialog/Makefile2
-rw-r--r--devel/py-dialog/pkg-comment1
-rw-r--r--devel/py-fileutils/Makefile2
-rw-r--r--devel/py-fileutils/pkg-comment1
-rw-r--r--devel/py-fortran/Makefile2
-rw-r--r--devel/py-fortran/pkg-comment1
-rw-r--r--devel/py-istring/Makefile2
-rw-r--r--devel/py-istring/pkg-comment1
-rw-r--r--devel/py-log4py/Makefile2
-rw-r--r--devel/py-log4py/pkg-comment1
-rw-r--r--devel/py-mx-experimental/Makefile2
-rw-r--r--devel/py-mx-experimental/pkg-comment1
-rw-r--r--devel/py-ply/Makefile2
-rw-r--r--devel/py-ply/pkg-comment1
-rw-r--r--devel/py-reverse/Makefile2
-rw-r--r--devel/py-reverse/pkg-comment1
-rw-r--r--devel/py-spark/Makefile2
-rw-r--r--devel/py-spark/pkg-comment1
-rw-r--r--devel/py-vmaps/Makefile2
-rw-r--r--devel/py-vmaps/pkg-comment1
-rw-r--r--devel/py-xoltar-toolkit/Makefile2
-rw-r--r--devel/py-xoltar-toolkit/pkg-comment1
-rw-r--r--devel/qtk/Makefile2
-rw-r--r--devel/qtk/pkg-comment1
-rw-r--r--devel/ragel/Makefile2
-rw-r--r--devel/ragel/pkg-comment1
-rw-r--r--devel/regexx/Makefile2
-rw-r--r--devel/regexx/pkg-comment1
-rw-r--r--devel/rlwrap/Makefile2
-rw-r--r--devel/rlwrap/pkg-comment1
-rw-r--r--devel/robodoc/Makefile2
-rw-r--r--devel/robodoc/pkg-comment1
-rw-r--r--devel/scandoc/Makefile2
-rw-r--r--devel/scandoc/pkg-comment1
-rw-r--r--devel/sdlmm/Makefile2
-rw-r--r--devel/sdlmm/pkg-comment1
-rw-r--r--devel/sdts++/Makefile2
-rw-r--r--devel/sdts++/pkg-comment1
-rw-r--r--devel/shmap/Makefile2
-rw-r--r--devel/shmap/pkg-comment1
-rw-r--r--devel/showgrammar/Makefile2
-rw-r--r--devel/showgrammar/pkg-comment1
-rw-r--r--devel/sigslot/Makefile2
-rw-r--r--devel/sigslot/pkg-comment1
-rw-r--r--devel/spirit/Makefile2
-rw-r--r--devel/spirit/pkg-comment1
-rw-r--r--devel/splint/Makefile2
-rw-r--r--devel/splint/pkg-comment1
-rw-r--r--devel/styx/Makefile2
-rw-r--r--devel/styx/pkg-comment1
-rw-r--r--devel/terminality/Makefile2
-rw-r--r--devel/terminality/pkg-comment1
-rw-r--r--devel/titano/Makefile2
-rw-r--r--devel/titano/pkg-comment1
-rw-r--r--devel/tkcon/Makefile2
-rw-r--r--devel/tkcon/pkg-comment1
-rw-r--r--devel/trio/Makefile2
-rw-r--r--devel/trio/pkg-comment1
-rw-r--r--devel/tvision/Makefile2
-rw-r--r--devel/tvision/pkg-comment1
-rw-r--r--devel/ucpp/Makefile2
-rw-r--r--devel/ucpp/pkg-comment1
-rw-r--r--devel/uds/Makefile2
-rw-r--r--devel/uds/pkg-comment1
-rw-r--r--devel/uisp/Makefile2
-rw-r--r--devel/uisp/pkg-comment1
-rw-r--r--devel/ups-debug/Makefile2
-rw-r--r--devel/ups-debug/pkg-comment1
-rw-r--r--devel/viewcvs/Makefile2
-rw-r--r--devel/viewcvs/pkg-comment1
-rw-r--r--devel/viewvc/Makefile2
-rw-r--r--devel/viewvc/pkg-comment1
-rw-r--r--devel/wizard/Makefile2
-rw-r--r--devel/wizard/pkg-comment1
-rw-r--r--devel/xparam/Makefile2
-rw-r--r--devel/xparam/pkg-comment1
-rw-r--r--devel/xtl/Makefile2
-rw-r--r--devel/xtl/pkg-comment1
-rw-r--r--devel/xwpe/Makefile2
-rw-r--r--devel/xwpe/pkg-comment1
-rw-r--r--devel/xxgdb/Makefile2
-rw-r--r--devel/xxgdb/pkg-comment1
-rw-r--r--devel/yacl/Makefile2
-rw-r--r--devel/yacl/pkg-comment1
426 files changed, 425 insertions, 214 deletions
diff --git a/devel/ElectricFence/Makefile b/devel/ElectricFence/Makefile
index 38dacd6878d7..152cbab74ec2 100644
--- a/devel/ElectricFence/Makefile
+++ b/devel/ElectricFence/Makefile
@@ -18,6 +18,8 @@ DISTNAME= ElectricFence-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Debugging malloc() that uses the VM hardware to detect buffer overruns
+
INSTALLS_SHLIB=
CFLAGS+= -D__USE_BSD
MAN3= efence.3
diff --git a/devel/ElectricFence/pkg-comment b/devel/ElectricFence/pkg-comment
deleted file mode 100644
index 15c029fe1151..000000000000
--- a/devel/ElectricFence/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Debugging malloc() that uses the VM hardware to detect buffer overruns
diff --git a/devel/SpecTcl/Makefile b/devel/SpecTcl/Makefile
index 83e9fb414811..b46f47862dbb 100644
--- a/devel/SpecTcl/Makefile
+++ b/devel/SpecTcl/Makefile
@@ -14,6 +14,8 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Free drag-and-drop GUI builder for Tk and Java from Sun
+
RUN_DEPENDS= wish8.0:${PORTSDIR}/x11-toolkits/tk80
USE_REINPLACE= yes
diff --git a/devel/SpecTcl/pkg-comment b/devel/SpecTcl/pkg-comment
deleted file mode 100644
index 03265f26c16b..000000000000
--- a/devel/SpecTcl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Free drag-and-drop GUI builder for Tk and Java from Sun
diff --git a/devel/adacurses/Makefile b/devel/adacurses/Makefile
index 8eb31d3efda9..a3903cc8f0d9 100644
--- a/devel/adacurses/Makefile
+++ b/devel/adacurses/Makefile
@@ -14,6 +14,8 @@ DISTNAME= ncurses-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Curses library for Ada
+
BUILD_DEPENDS= gnat:${PORTSDIR}/lang/gnat
.include <bsd.port.pre.mk>
diff --git a/devel/adacurses/pkg-comment b/devel/adacurses/pkg-comment
deleted file mode 100644
index b5bfb0629f21..000000000000
--- a/devel/adacurses/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Curses library for Ada
diff --git a/devel/alf/Makefile b/devel/alf/Makefile
index 271f1f4a49ba..d2eddf2ace83 100644
--- a/devel/alf/Makefile
+++ b/devel/alf/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= largefiles
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Abstract Large File
+
USE_PYTHON= yes
USE_LIBTOOL= yes
diff --git a/devel/alf/pkg-comment b/devel/alf/pkg-comment
deleted file mode 100644
index 00025b3d72af..000000000000
--- a/devel/alf/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Abstract Large File
diff --git a/devel/asl/Makefile b/devel/asl/Makefile
index 6404fac5c855..9b61c068965d 100644
--- a/devel/asl/Makefile
+++ b/devel/asl/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= devel/lang/assemblers
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Assembler for a variety of microcontrollers/-processors
+
USE_REINPLACE= yes
MAN1= asl.1 p2bin.1 p2hex.1 pbind.1 plist.1
diff --git a/devel/asl/pkg-comment b/devel/asl/pkg-comment
deleted file mode 100644
index 19e2a28f6bf5..000000000000
--- a/devel/asl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Assembler for a variety of microcontrollers/-processors
diff --git a/devel/astyle/Makefile b/devel/astyle/Makefile
index ff4aed1ecd85..e51fa6ad4bd4 100644
--- a/devel/astyle/Makefile
+++ b/devel/astyle/Makefile
@@ -14,6 +14,8 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A reindenter and reformatter of C++, C and Java source code
+
USE_ZIP= yes
EXTRACT_BEFORE_ARGS= -q -aa
EXTRACT_AFTER_ARGS= -d ${DISTNAME}
diff --git a/devel/astyle/pkg-comment b/devel/astyle/pkg-comment
deleted file mode 100644
index bf767c89d78a..000000000000
--- a/devel/astyle/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A reindenter and reformatter of C++, C and Java source code
diff --git a/devel/autodia/Makefile b/devel/autodia/Makefile
index a9c5580321a8..71a4fd225b4d 100644
--- a/devel/autodia/Makefile
+++ b/devel/autodia/Makefile
@@ -15,6 +15,8 @@ DISTNAME= AutoDia-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Automatic Dia XML - from Source Code and Data
+
BUILD_DEPENDS= ${PERL_SITELIBDIR}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit \
${PERL_SITELIBDIR}/Inline.pm:${PORTSDIR}/devel/p5-Inline \
${PERL_SITELIBDIR}/Inline/Java.pm:${PORTSDIR}/devel/p5-Inline-Java
diff --git a/devel/autodia/pkg-comment b/devel/autodia/pkg-comment
deleted file mode 100644
index 3272a2d843b2..000000000000
--- a/devel/autodia/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Automatic Dia XML - from Source Code and Data
diff --git a/devel/avltree/Makefile b/devel/avltree/Makefile
index 16ee35597456..28ee6828e2f4 100644
--- a/devel/avltree/Makefile
+++ b/devel/avltree/Makefile
@@ -11,6 +11,8 @@ MASTER_SITES= ftp://odin.compchem.ucsf.edu/pub/amber/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= An in-memory index w/ binary and string keys and key counts
+
MAN3= avltree.3
MANCOMPRESSED= yes
diff --git a/devel/avltree/pkg-comment b/devel/avltree/pkg-comment
deleted file mode 100644
index b445082dc2b9..000000000000
--- a/devel/avltree/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An in-memory index w/ binary and string keys and key counts
diff --git a/devel/bison-devel/Makefile b/devel/bison-devel/Makefile
index 11f745cdd8fe..e52a69140bfb 100644
--- a/devel/bison-devel/Makefile
+++ b/devel/bison-devel/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A parser generator from FSF, (mostly) compatible with Yacc
+
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
diff --git a/devel/bison-devel/pkg-comment b/devel/bison-devel/pkg-comment
deleted file mode 100644
index a0850f8a7b1f..000000000000
--- a/devel/bison-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A parser generator from FSF, (mostly) compatible with Yacc
diff --git a/devel/bison/Makefile b/devel/bison/Makefile
index 11f745cdd8fe..e52a69140bfb 100644
--- a/devel/bison/Makefile
+++ b/devel/bison/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A parser generator from FSF, (mostly) compatible with Yacc
+
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
diff --git a/devel/bison/pkg-comment b/devel/bison/pkg-comment
deleted file mode 100644
index a0850f8a7b1f..000000000000
--- a/devel/bison/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A parser generator from FSF, (mostly) compatible with Yacc
diff --git a/devel/bison175/Makefile b/devel/bison175/Makefile
index 11f745cdd8fe..e52a69140bfb 100644
--- a/devel/bison175/Makefile
+++ b/devel/bison175/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A parser generator from FSF, (mostly) compatible with Yacc
+
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
diff --git a/devel/bison175/pkg-comment b/devel/bison175/pkg-comment
deleted file mode 100644
index a0850f8a7b1f..000000000000
--- a/devel/bison175/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A parser generator from FSF, (mostly) compatible with Yacc
diff --git a/devel/bison1875/Makefile b/devel/bison1875/Makefile
index 11f745cdd8fe..e52a69140bfb 100644
--- a/devel/bison1875/Makefile
+++ b/devel/bison1875/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A parser generator from FSF, (mostly) compatible with Yacc
+
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
diff --git a/devel/bison1875/pkg-comment b/devel/bison1875/pkg-comment
deleted file mode 100644
index a0850f8a7b1f..000000000000
--- a/devel/bison1875/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A parser generator from FSF, (mostly) compatible with Yacc
diff --git a/devel/bison2/Makefile b/devel/bison2/Makefile
index 11f745cdd8fe..e52a69140bfb 100644
--- a/devel/bison2/Makefile
+++ b/devel/bison2/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A parser generator from FSF, (mostly) compatible with Yacc
+
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
diff --git a/devel/bison2/pkg-comment b/devel/bison2/pkg-comment
deleted file mode 100644
index a0850f8a7b1f..000000000000
--- a/devel/bison2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A parser generator from FSF, (mostly) compatible with Yacc
diff --git a/devel/bison20/Makefile b/devel/bison20/Makefile
index 11f745cdd8fe..e52a69140bfb 100644
--- a/devel/bison20/Makefile
+++ b/devel/bison20/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A parser generator from FSF, (mostly) compatible with Yacc
+
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
diff --git a/devel/bison20/pkg-comment b/devel/bison20/pkg-comment
deleted file mode 100644
index a0850f8a7b1f..000000000000
--- a/devel/bison20/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A parser generator from FSF, (mostly) compatible with Yacc
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index 2a6c86b88aa3..b9a2b8954986 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -13,6 +13,8 @@ DISTNAME= gc${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Garbage collection and memory leak detection for C and C++
+
ONLY_FOR_ARCHS= i386 # XXX can't figure out whether to define
# # XXX SEARCH_FOR_DATA_START on other platforms
diff --git a/devel/boehm-gc/pkg-comment b/devel/boehm-gc/pkg-comment
deleted file mode 100644
index 83506d65f826..000000000000
--- a/devel/boehm-gc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Garbage collection and memory leak detection for C and C++
diff --git a/devel/c_c++_reference/Makefile b/devel/c_c++_reference/Makefile
index a484ea2cf577..3debabd88a8f 100644
--- a/devel/c_c++_reference/Makefile
+++ b/devel/c_c++_reference/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C/C++ reference manual for KDevelop
+
RUN_DEPENDS= kdevelop:${PORTSDIR}/devel/kdevelop
EXTRACT_ONLY= # none
diff --git a/devel/c_c++_reference/pkg-comment b/devel/c_c++_reference/pkg-comment
deleted file mode 100644
index d045261c791f..000000000000
--- a/devel/c_c++_reference/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C/C++ reference manual for KDevelop
diff --git a/devel/c_parser/Makefile b/devel/c_parser/Makefile
index 6c99eb4ff887..ef4f33284e87 100644
--- a/devel/c_parser/Makefile
+++ b/devel/c_parser/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://www.mazumdar.demon.co.uk/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A C99 Parser
+
NO_WRKSUBDIR= yes
do-install:
diff --git a/devel/c_parser/pkg-comment b/devel/c_parser/pkg-comment
deleted file mode 100644
index 66a4cfd4561b..000000000000
--- a/devel/c_parser/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A C99 Parser
diff --git a/devel/cccc/Makefile b/devel/cccc/Makefile
index 7a4f57133937..7e781f1b1d8b 100644
--- a/devel/cccc/Makefile
+++ b/devel/cccc/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}.src
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C and C++ Code Counter
+
BUILD_DEPENDS= antlr:${PORTSDIR}/devel/pccts \
dlg:${PORTSDIR}/devel/pccts
diff --git a/devel/cccc/pkg-comment b/devel/cccc/pkg-comment
deleted file mode 100644
index 85638035d6c5..000000000000
--- a/devel/cccc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C and C++ Code Counter
diff --git a/devel/cdecl/Makefile b/devel/cdecl/Makefile
index ea360abb6f24..b51316442580 100644
--- a/devel/cdecl/Makefile
+++ b/devel/cdecl/Makefile
@@ -17,6 +17,8 @@ MASTER_SITES= ftp://ftp.netsw.org/softeng/lang/c/tools/cdecl/ \
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Explains complicated C/C++ declarations in plain English
+
ALL_TARGET=
MAN1= cdecl.1
MLINKS= cdecl.1 c++decl.1
diff --git a/devel/cdecl/pkg-comment b/devel/cdecl/pkg-comment
deleted file mode 100644
index 4cc0da1e053e..000000000000
--- a/devel/cdecl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Explains complicated C/C++ declarations in plain English
diff --git a/devel/cdk/Makefile b/devel/cdk/Makefile
index f1592c4cdabf..6ee54b126faf 100644
--- a/devel/cdk/Makefile
+++ b/devel/cdk/Makefile
@@ -15,6 +15,8 @@ DISTFILES= cdk.tar.gz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Curses Development Kit for speedy development of full screen programs
+
GNU_CONFIGURE= yes
INSTALLS_SHLIB= yes
ALL_TARGET= default
diff --git a/devel/cdk/pkg-comment b/devel/cdk/pkg-comment
deleted file mode 100644
index e8b0ccf649cf..000000000000
--- a/devel/cdk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Curses Development Kit for speedy development of full screen programs
diff --git a/devel/cflow2vcg/Makefile b/devel/cflow2vcg/Makefile
index 35320c44c588..f5a82834c42c 100644
--- a/devel/cflow2vcg/Makefile
+++ b/devel/cflow2vcg/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Convert the result of the cflow utility in a VCG format
+
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/cflow2vcg/pkg-comment b/devel/cflow2vcg/pkg-comment
deleted file mode 100644
index ca1d8364fbb1..000000000000
--- a/devel/cflow2vcg/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Convert the result of the cflow utility in a VCG format
diff --git a/devel/clint/Makefile b/devel/clint/Makefile
index 69de075891f8..070594392b23 100644
--- a/devel/clint/Makefile
+++ b/devel/clint/Makefile
@@ -15,6 +15,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A static source code checker for C++
+
USE_PYTHON= yes
USE_LIBTOOL= yes
USE_REINPLACE= yes
diff --git a/devel/clint/pkg-comment b/devel/clint/pkg-comment
deleted file mode 100644
index 4e8e998e9490..000000000000
--- a/devel/clint/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A static source code checker for C++
diff --git a/devel/cook/Makefile b/devel/cook/Makefile
index 9ca46053a6bf..3d469fdf0f0c 100644
--- a/devel/cook/Makefile
+++ b/devel/cook/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= http://www.canb.auug.org.au/~millerp/cook/
MAINTAINER= ports@freebsd.org
+PORTCOMMENT= Like make(1), but more powerful and clean
+
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
GNU_CONFIGURE= yes
diff --git a/devel/cook/pkg-comment b/devel/cook/pkg-comment
deleted file mode 100644
index 5c61402bfb79..000000000000
--- a/devel/cook/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Like make(1), but more powerful and clean
diff --git a/devel/cproto/Makefile b/devel/cproto/Makefile
index 05e1f8b86db9..5d42aa1e532c 100644
--- a/devel/cproto/Makefile
+++ b/devel/cproto/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= cproto
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Generate C function prototypes and convert function definitions
+
GNU_CONFIGURE= YES
MAN1= cproto.1
diff --git a/devel/cproto/pkg-comment b/devel/cproto/pkg-comment
deleted file mode 100644
index 19104911a068..000000000000
--- a/devel/cproto/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Generate C function prototypes and convert function definitions
diff --git a/devel/crossgo32-djgpp2-pdcurses/Makefile b/devel/crossgo32-djgpp2-pdcurses/Makefile
index 08112e8915a9..28dab9b046f2 100644
--- a/devel/crossgo32-djgpp2-pdcurses/Makefile
+++ b/devel/crossgo32-djgpp2-pdcurses/Makefile
@@ -14,6 +14,8 @@ DISTNAME= pdc22
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= PD curses for crossgo32 crosscompiler with djgpp v2 libraries
+
RUN_DEPENDS= i386-go32-stubify:${PORTSDIR}/devel/crossgo32-djgpp2
USE_ZIP= yes
diff --git a/devel/crossgo32-djgpp2-pdcurses/pkg-comment b/devel/crossgo32-djgpp2-pdcurses/pkg-comment
deleted file mode 100644
index cc82c6080d4f..000000000000
--- a/devel/crossgo32-djgpp2-pdcurses/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-PD curses for crossgo32 crosscompiler with djgpp v2 libraries
diff --git a/devel/crossgo32-djgpp2/Makefile b/devel/crossgo32-djgpp2/Makefile
index 50c73551fb3f..e8cc50b13fea 100644
--- a/devel/crossgo32-djgpp2/Makefile
+++ b/devel/crossgo32-djgpp2/Makefile
@@ -14,6 +14,8 @@ DISTNAME= djcrx201
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= DJGPP V2 libraries and compatability for crossgo32 crosscompiler
+
BUILD_DEPENDS= i386-go32-gcc:${PORTSDIR}/devel/crossgo32
RUN_DEPENDS= i386-go32-gcc:${PORTSDIR}/devel/crossgo32
diff --git a/devel/crossgo32-djgpp2/pkg-comment b/devel/crossgo32-djgpp2/pkg-comment
deleted file mode 100644
index f63e7c937845..000000000000
--- a/devel/crossgo32-djgpp2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-DJGPP V2 libraries and compatability for crossgo32 crosscompiler
diff --git a/devel/crossgo32/Makefile b/devel/crossgo32/Makefile
index 83d23da9ebe4..50ee26683bec 100644
--- a/devel/crossgo32/Makefile
+++ b/devel/crossgo32/Makefile
@@ -18,6 +18,8 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} dosrel-1.0${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Cross Development Environment for 32-bit DOS
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --target=${TARGET}
USE_GMAKE= yes
diff --git a/devel/crossgo32/pkg-comment b/devel/crossgo32/pkg-comment
deleted file mode 100644
index 57d72996d0d2..000000000000
--- a/devel/crossgo32/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Cross Development Environment for 32-bit DOS
diff --git a/devel/cs/Makefile b/devel/cs/Makefile
index 9c0452b70594..2273d145dd76 100644
--- a/devel/cs/Makefile
+++ b/devel/cs/Makefile
@@ -14,6 +14,8 @@ DIST_SUBDIR= cs/0.5-19990925
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Interactively examine C source code
+
ALL_TARGET= cs
MAN1= cs.1
diff --git a/devel/cs/pkg-comment b/devel/cs/pkg-comment
deleted file mode 100644
index 69265375c2e8..000000000000
--- a/devel/cs/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Interactively examine C source code
diff --git a/devel/cutils/Makefile b/devel/cutils/Makefile
index 9b9f6a7eb54f..0e83bd254f62 100644
--- a/devel/cutils/Makefile
+++ b/devel/cutils/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= http://www.sigala.it/sandro/files/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Miscellaneous C programmer\'s utilities
+
GNU_CONFIGURE= yes
MAKE_ENV= MAKEINFO=/usr/bin/makeinfo
MAN1= cdecl.1 chilight.1 cobfusc.1 cundecl.1 cunloop.1 yyextract.1 \
diff --git a/devel/cutils/pkg-comment b/devel/cutils/pkg-comment
deleted file mode 100644
index ffcb7361c2bd..000000000000
--- a/devel/cutils/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Miscellaneous C programmer's utilities
diff --git a/devel/cvs2p4/Makefile b/devel/cvs2p4/Makefile
index 3431eb158589..ee389178df65 100644
--- a/devel/cvs2p4/Makefile
+++ b/devel/cvs2p4/Makefile
@@ -13,6 +13,8 @@ EXTRACT_SUFX= .tar
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= CVS to Perforce Converter
+
USE_REINPLACE= yes
REINPLACE_ARGS= -i ""
NO_BUILD= yes
diff --git a/devel/cvs2p4/pkg-comment b/devel/cvs2p4/pkg-comment
deleted file mode 100644
index 7c18d19053e9..000000000000
--- a/devel/cvs2p4/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-CVS to Perforce Converter
diff --git a/devel/cvsadmin/Makefile b/devel/cvsadmin/Makefile
index 5843a6d0b1ea..cb99f98aa794 100644
--- a/devel/cvsadmin/Makefile
+++ b/devel/cvsadmin/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://www.cooptel.qc.ca/~limitln/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A simple program to administrate users of a CVS repository
+
GNU_CONFIGURE= yes
MAN1= cvsadmin.1
diff --git a/devel/cvsadmin/pkg-comment b/devel/cvsadmin/pkg-comment
deleted file mode 100644
index d06371c76d8f..000000000000
--- a/devel/cvsadmin/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A simple program to administrate users of a CVS repository
diff --git a/devel/cvsd/Makefile b/devel/cvsd/Makefile
index 73e88f2d9870..d68498f14aca 100644
--- a/devel/cvsd/Makefile
+++ b/devel/cvsd/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://tiefighter.et.tudelft.nl/~arthur/cvsd/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= cvs pserver daemon
+
LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
USE_REINPLACE= yes
diff --git a/devel/cvsd/pkg-comment b/devel/cvsd/pkg-comment
deleted file mode 100644
index 204cf1d9b3f6..000000000000
--- a/devel/cvsd/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-cvs pserver daemon
diff --git a/devel/cvsplot/Makefile b/devel/cvsplot/Makefile
index a448120bf54c..1fb60a5bf611 100644
--- a/devel/cvsplot/Makefile
+++ b/devel/cvsplot/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A perl script which analyses the history of a CVS-managed project
+
RUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \
gnuplot:${PORTSDIR}/math/gnuplot
diff --git a/devel/cvsplot/pkg-comment b/devel/cvsplot/pkg-comment
deleted file mode 100644
index 22725bcceb94..000000000000
--- a/devel/cvsplot/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A perl script which analyses the history of a CVS-managed project
diff --git a/devel/cxref/Makefile b/devel/cxref/Makefile
index 301a5809d8cb..35e662f88898 100644
--- a/devel/cxref/Makefile
+++ b/devel/cxref/Makefile
@@ -15,6 +15,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C program cross-referencing & documentation tool
+
USE_GMAKE= yes
GNU_CONFIGURE= yes
diff --git a/devel/cxref/pkg-comment b/devel/cxref/pkg-comment
deleted file mode 100644
index f278235fb2c4..000000000000
--- a/devel/cxref/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C program cross-referencing & documentation tool
diff --git a/devel/dia2code/Makefile b/devel/dia2code/Makefile
index 4b368df4eedb..690d88e5b743 100644
--- a/devel/dia2code/Makefile
+++ b/devel/dia2code/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A small utility used to generate code from a Dia diagram
+
LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2
XML_CONFIG= ${LOCALBASE}/bin/xml2-config
diff --git a/devel/dia2code/pkg-comment b/devel/dia2code/pkg-comment
deleted file mode 100644
index e295de877cdd..000000000000
--- a/devel/dia2code/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A small utility used to generate code from a Dia diagram
diff --git a/devel/dmake/Makefile b/devel/dmake/Makefile
index c7278290c361..79fd15a8648e 100644
--- a/devel/dmake/Makefile
+++ b/devel/dmake/Makefile
@@ -14,6 +14,8 @@ DISTNAME= ${PORTNAME}-v${PORTVERSION}-src-export.all-unknown-all
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Another hyper make utility
+
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_REINPLACE= yes
USE_GMAKE= yes
diff --git a/devel/dmake/pkg-comment b/devel/dmake/pkg-comment
deleted file mode 100644
index f7096a8a89dd..000000000000
--- a/devel/dmake/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Another hyper make utility
diff --git a/devel/dotconf/Makefile b/devel/dotconf/Makefile
index acf769d08a46..b127448be095 100644
--- a/devel/dotconf/Makefile
+++ b/devel/dotconf/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://www.azzit.de/dotconf/download/v1.0/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A simple, powerful configuration-file parser
+
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
diff --git a/devel/dotconf/pkg-comment b/devel/dotconf/pkg-comment
deleted file mode 100644
index 2908deb7be63..000000000000
--- a/devel/dotconf/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A simple, powerful configuration-file parser
diff --git a/devel/e4graph/Makefile b/devel/e4graph/Makefile
index d4617391ded3..85404808d79f 100644
--- a/devel/e4graph/Makefile
+++ b/devel/e4graph/Makefile
@@ -15,6 +15,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A C++ library that persistently stores graph like data
+
BROKEN= "Does not compile"
BUILD_DEPENDS= ${LOCALBASE}/lib/libmk4.a:${PORTSDIR}/databases/metakit
diff --git a/devel/e4graph/pkg-comment b/devel/e4graph/pkg-comment
deleted file mode 100644
index c427d562a4f7..000000000000
--- a/devel/e4graph/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A C++ library that persistently stores graph like data
diff --git a/devel/ebnf2yacc/Makefile b/devel/ebnf2yacc/Makefile
index 477c07fa60db..04fe1afd35b0 100644
--- a/devel/ebnf2yacc/Makefile
+++ b/devel/ebnf2yacc/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= EBNF to YACC
+
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/ebnf2yacc/pkg-comment b/devel/ebnf2yacc/pkg-comment
deleted file mode 100644
index ae5237ff9e61..000000000000
--- a/devel/ebnf2yacc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EBNF to YACC
diff --git a/devel/ecgi/Makefile b/devel/ecgi/Makefile
index 8df00fb0cfda..ca60912708a2 100644
--- a/devel/ecgi/Makefile
+++ b/devel/ecgi/Makefile
@@ -14,6 +14,8 @@ DISTNAME= lib${PORTNAME}_${PORTVERSION}.orig
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A library for the creation of CGI-based Web applications
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_REINPLACE= yes
diff --git a/devel/ecgi/pkg-comment b/devel/ecgi/pkg-comment
deleted file mode 100644
index 403c9e7ae974..000000000000
--- a/devel/ecgi/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A library for the creation of CGI-based Web applications
diff --git a/devel/elfio/Makefile b/devel/elfio/Makefile
index e98d0c63710a..593f603232d0 100644
--- a/devel/elfio/Makefile
+++ b/devel/elfio/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= ELF (Executable and Linkable Format) reader and producer
+
WRKSRC= ${WRKDIR}/ELFIO/ELFIO
MAKEFILE= makefile
USE_REINPLACE= yes
diff --git a/devel/elfio/pkg-comment b/devel/elfio/pkg-comment
deleted file mode 100644
index 0baeb152f0b6..000000000000
--- a/devel/elfio/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-ELF (Executable and Linkable Format) reader and producer
diff --git a/devel/elftoaout/Makefile b/devel/elftoaout/Makefile
index 66a88f8baa2f..5b5080c6d445 100644
--- a/devel/elftoaout/Makefile
+++ b/devel/elftoaout/Makefile
@@ -13,6 +13,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= ELF to a.out conversion tool by Jakub Jelinek and Pete Zaitcev
+
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
MAN1= elftoaout.1
diff --git a/devel/elftoaout/pkg-comment b/devel/elftoaout/pkg-comment
deleted file mode 100644
index 32f4510e080c..000000000000
--- a/devel/elftoaout/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-ELF to a.out conversion tool by Jakub Jelinek and Pete Zaitcev
diff --git a/devel/f77flow/Makefile b/devel/f77flow/Makefile
index a5104355b5f7..84033c3419f4 100644
--- a/devel/f77flow/Makefile
+++ b/devel/f77flow/Makefile
@@ -13,6 +13,8 @@ MASTER_SITE_SUBDIR= devel/lang/fortran
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Analyze the structure of a fortran77 program
+
ALL_TARGET=
MAN1= flow.1
diff --git a/devel/f77flow/pkg-comment b/devel/f77flow/pkg-comment
deleted file mode 100644
index 2adb9fa4185d..000000000000
--- a/devel/f77flow/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Analyze the structure of a fortran77 program
diff --git a/devel/fampp/Makefile b/devel/fampp/Makefile
index dbf3da28f0a3..ea0d885bf005 100644
--- a/devel/fampp/Makefile
+++ b/devel/fampp/Makefile
@@ -13,6 +13,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A C++ wrapper for fam from SGI
+
LIB_DEPENDS= fam.0:${PORTSDIR}/devel/fam
# This isn't required to utilize full functionality
diff --git a/devel/fampp/pkg-comment b/devel/fampp/pkg-comment
deleted file mode 100644
index 685d8b52440f..000000000000
--- a/devel/fampp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A C++ wrapper for fam from SGI
diff --git a/devel/fastdep/Makefile b/devel/fastdep/Makefile
index 95f7689d0cc0..b011f4e9b2f9 100644
--- a/devel/fastdep/Makefile
+++ b/devel/fastdep/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://www.irule.be/bvh/c++/fastdep/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Fast dependency generator for C/C++ files
+
LIB_DEPENDS= gnugetopt:${PORTSDIR}/devel/libgnugetopt
USE_REINPLACE= yes
diff --git a/devel/fastdep/pkg-comment b/devel/fastdep/pkg-comment
deleted file mode 100644
index fe9ba3159284..000000000000
--- a/devel/fastdep/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Fast dependency generator for C/C++ files
diff --git a/devel/fc++/Makefile b/devel/fc++/Makefile
index 03b0d94013ef..57398d798572 100644
--- a/devel/fc++/Makefile
+++ b/devel/fc++/Makefile
@@ -14,6 +14,8 @@ DISTNAME= FC++.${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Functional Programming in C++
+
NO_BUILD= yes
do-install:
diff --git a/devel/fc++/pkg-comment b/devel/fc++/pkg-comment
deleted file mode 100644
index 02f12759f4a0..000000000000
--- a/devel/fc++/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Functional Programming in C++
diff --git a/devel/ffcall/Makefile b/devel/ffcall/Makefile
index 28a9c0cf3d04..93327a1756e2 100644
--- a/devel/ffcall/Makefile
+++ b/devel/ffcall/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= ftp://ftp.santafe.edu/pub/gnu/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Foreign function call libraries
+
USE_GMAKE= yes
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
diff --git a/devel/ffcall/pkg-comment b/devel/ffcall/pkg-comment
deleted file mode 100644
index 060b1e3169db..000000000000
--- a/devel/ffcall/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Foreign function call libraries
diff --git a/devel/flick/Makefile b/devel/flick/Makefile
index 6ca2bde6521d..9774c423b57b 100644
--- a/devel/flick/Makefile
+++ b/devel/flick/Makefile
@@ -13,6 +13,8 @@ DISTFILES= ${PORTNAME}-${PORTVERSION}-src.tar.gz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= The Flexible IDL Compiler Kit
+
GNU_CONFIGURE= yes
USE_GMAKE= yes
MAKEFILE= GNUmakefile
diff --git a/devel/flick/pkg-comment b/devel/flick/pkg-comment
deleted file mode 100644
index c341f258a8bd..000000000000
--- a/devel/flick/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The Flexible IDL Compiler Kit
diff --git a/devel/flux/Makefile b/devel/flux/Makefile
index 254bb778acdb..a7f2eb1adff1 100644
--- a/devel/flux/Makefile
+++ b/devel/flux/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= ftp://ftp.copyleft.no/projects/fluxlib/ \
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= High-level C library for development purposes
+
USE_REINPLACE= yes
USE_GMAKE= yes
USE_AUTOMAKE_VER=14
diff --git a/devel/flux/pkg-comment b/devel/flux/pkg-comment
deleted file mode 100644
index 9ce73d0a7159..000000000000
--- a/devel/flux/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-High-level C library for development purposes
diff --git a/devel/freescope/Makefile b/devel/freescope/Makefile
index a9bea9a1dd23..59cf6ba930c6 100644
--- a/devel/freescope/Makefile
+++ b/devel/freescope/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}.src
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Source code browsing on UNIX-like operating systems
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
USE_REINPLACE= yes
diff --git a/devel/freescope/pkg-comment b/devel/freescope/pkg-comment
deleted file mode 100644
index f79755e0e1a9..000000000000
--- a/devel/freescope/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Source code browsing on UNIX-like operating systems
diff --git a/devel/ftnchek/Makefile b/devel/ftnchek/Makefile
index 6e653a2afd71..6bc227f5267c 100644
--- a/devel/ftnchek/Makefile
+++ b/devel/ftnchek/Makefile
@@ -12,6 +12,8 @@ DISTFILES= ${PORTNAME}.tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Fortran 77 semantic checking utility
+
MAN1= dcl2inc.1 ftnchek.1
GNU_CONFIGURE= yes
diff --git a/devel/ftnchek/pkg-comment b/devel/ftnchek/pkg-comment
deleted file mode 100644
index 29eed2dc4aa1..000000000000
--- a/devel/ftnchek/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Fortran 77 semantic checking utility
diff --git a/devel/g2c/Makefile b/devel/g2c/Makefile
index d2926ce2d42f..aed8d38fe966 100644
--- a/devel/g2c/Makefile
+++ b/devel/g2c/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Glade to C translator
+
BROKEN= "Configure fails"
USE_REINPLACE= yes
diff --git a/devel/g2c/pkg-comment b/devel/g2c/pkg-comment
deleted file mode 100644
index 6b297e948a72..000000000000
--- a/devel/g2c/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Glade to C translator
diff --git a/devel/gettext/Makefile b/devel/gettext/Makefile
index 90b7d20bc0d3..10f8ff03469e 100644
--- a/devel/gettext/Makefile
+++ b/devel/gettext/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= gettext
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= GNU gettext package
+
LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv \
expat.4:${PORTSDIR}/textproc/expat2
diff --git a/devel/gettext/pkg-comment b/devel/gettext/pkg-comment
deleted file mode 100644
index 03f01568ee37..000000000000
--- a/devel/gettext/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU gettext package
diff --git a/devel/getxml/Makefile b/devel/getxml/Makefile
index 2300164b1317..21f28f774af1 100644
--- a/devel/getxml/Makefile
+++ b/devel/getxml/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= toutdoux
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= An XML internationalization tool
+
LIB_DEPENDS= xml.5:${PORTSDIR}/textproc/libxml
USE_REINPLACE= yes
diff --git a/devel/getxml/pkg-comment b/devel/getxml/pkg-comment
deleted file mode 100644
index 6c9d29a9fa6a..000000000000
--- a/devel/getxml/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An XML internationalization tool
diff --git a/devel/gindent/Makefile b/devel/gindent/Makefile
index d1d0c2c2e566..4965dfa8dcfe 100644
--- a/devel/gindent/Makefile
+++ b/devel/gindent/Makefile
@@ -17,6 +17,8 @@ DISTNAME= indent-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= GNU indent
+
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
USE_REINPLACE= yes
diff --git a/devel/gindent/pkg-comment b/devel/gindent/pkg-comment
deleted file mode 100644
index 2882b02bd03d..000000000000
--- a/devel/gindent/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU indent
diff --git a/devel/gmake/Makefile b/devel/gmake/Makefile
index 1e2090a80949..3856192e4999 100644
--- a/devel/gmake/Makefile
+++ b/devel/gmake/Makefile
@@ -14,6 +14,8 @@ DISTNAME= make-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= GNU version of 'make' utility
+
.if !defined(WITHOUT_NLS)
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
.endif
diff --git a/devel/gmake/pkg-comment b/devel/gmake/pkg-comment
deleted file mode 100644
index f717bb510a9e..000000000000
--- a/devel/gmake/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU version of 'make' utility
diff --git a/devel/gmake381/Makefile b/devel/gmake381/Makefile
index 1e2090a80949..3856192e4999 100644
--- a/devel/gmake381/Makefile
+++ b/devel/gmake381/Makefile
@@ -14,6 +14,8 @@ DISTNAME= make-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= GNU version of 'make' utility
+
.if !defined(WITHOUT_NLS)
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
.endif
diff --git a/devel/gmake381/pkg-comment b/devel/gmake381/pkg-comment
deleted file mode 100644
index f717bb510a9e..000000000000
--- a/devel/gmake381/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU version of 'make' utility
diff --git a/devel/gnu-libtool/Makefile b/devel/gnu-libtool/Makefile
index a2ee543ab5ee..e4030217213f 100644
--- a/devel/gnu-libtool/Makefile
+++ b/devel/gnu-libtool/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= libtool
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Generic shared library support script
+
# This port has not been upgraded to 1.4 because it is used by about 30% of
# the ports collection, and more testing is needed. If someone can supply a
# working patch then it will be upgraded.
diff --git a/devel/gnu-libtool/pkg-comment b/devel/gnu-libtool/pkg-comment
deleted file mode 100644
index c64215ed2fdb..000000000000
--- a/devel/gnu-libtool/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Generic shared library support script
diff --git a/devel/gtgt/Makefile b/devel/gtgt/Makefile
index a43906b6549d..78b4a575328b 100644
--- a/devel/gtgt/Makefile
+++ b/devel/gtgt/Makefile
@@ -15,6 +15,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= General (or GNU) template generation tools
+
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/gtgt/pkg-comment b/devel/gtgt/pkg-comment
deleted file mode 100644
index ee1d647ac6e7..000000000000
--- a/devel/gtgt/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-General (or GNU) template generation tools
diff --git a/devel/happydoc/Makefile b/devel/happydoc/Makefile
index 76a8d0247bed..4b4e5eb4b1c8 100644
--- a/devel/happydoc/Makefile
+++ b/devel/happydoc/Makefile
@@ -15,6 +15,8 @@ DISTNAME= HappyDoc_r${PORTVERSION:S/./_/g}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A tool for extracting documentation from Python source code
+
USE_PYTHON= yes
USE_PYDISTUTILS= yes
WRKSRC= ${WRKDIR}/${DISTNAME:S/_r/-r/}
diff --git a/devel/happydoc/pkg-comment b/devel/happydoc/pkg-comment
deleted file mode 100644
index f127d06e5c82..000000000000
--- a/devel/happydoc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A tool for extracting documentation from Python source code
diff --git a/devel/id-utils/Makefile b/devel/id-utils/Makefile
index 2ebe765a8fcc..38216fed4e78 100644
--- a/devel/id-utils/Makefile
+++ b/devel/id-utils/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= ftp://alpha.gnu.org/pub/gnu/id-utils/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= The classic Berkeley gid/lid tools for looking up variables in code
+
# need to byte-compile a .el file
BUILD_DEPENDS= emacs:${PORTSDIR}/editors/emacs20
diff --git a/devel/id-utils/pkg-comment b/devel/id-utils/pkg-comment
deleted file mode 100644
index 76a3649bcfd8..000000000000
--- a/devel/id-utils/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The classic Berkeley gid/lid tools for looking up variables in code
diff --git a/devel/idutils/Makefile b/devel/idutils/Makefile
index 2ebe765a8fcc..38216fed4e78 100644
--- a/devel/idutils/Makefile
+++ b/devel/idutils/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= ftp://alpha.gnu.org/pub/gnu/id-utils/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= The classic Berkeley gid/lid tools for looking up variables in code
+
# need to byte-compile a .el file
BUILD_DEPENDS= emacs:${PORTSDIR}/editors/emacs20
diff --git a/devel/idutils/pkg-comment b/devel/idutils/pkg-comment
deleted file mode 100644
index 76a3649bcfd8..000000000000
--- a/devel/idutils/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The classic Berkeley gid/lid tools for looking up variables in code
diff --git a/devel/inilib/Makefile b/devel/inilib/Makefile
index da7512cf822b..08dbed590abd 100644
--- a/devel/inilib/Makefile
+++ b/devel/inilib/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A C++ lib which provides a method of saving the "state" of a program
+
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/inilib/pkg-comment b/devel/inilib/pkg-comment
deleted file mode 100644
index 87b8a33e86f0..000000000000
--- a/devel/inilib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A C++ lib which provides a method of saving the "state" of a program
diff --git a/devel/ixlib/Makefile b/devel/ixlib/Makefile
index 9c077ecb2b9f..6d81cbe70646 100644
--- a/devel/ixlib/Makefile
+++ b/devel/ixlib/Makefile
@@ -15,6 +15,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A small c++ tools library based on STL
+
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
USE_GMAKE= yes
diff --git a/devel/ixlib/pkg-comment b/devel/ixlib/pkg-comment
deleted file mode 100644
index c8a04ff4d2bf..000000000000
--- a/devel/ixlib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A small c++ tools library based on STL
diff --git a/devel/jam/Makefile b/devel/jam/Makefile
index a840ca67cf09..84886b023b37 100644
--- a/devel/jam/Makefile
+++ b/devel/jam/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= ftp://ftp1.perforce.com/pub/jam/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A build utility like make(1)
+
ONLY_FOR_ARCHS= alpha i386
USE_ZIP= yes
diff --git a/devel/jam/pkg-comment b/devel/jam/pkg-comment
deleted file mode 100644
index c334cfc5d5d9..000000000000
--- a/devel/jam/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A build utility like make(1)
diff --git a/devel/kimwitu++/Makefile b/devel/kimwitu++/Makefile
index 3eae58220997..97644d7e06f5 100644
--- a/devel/kimwitu++/Makefile
+++ b/devel/kimwitu++/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://site.informatik.hu-berlin.de/kimwitu++/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A tool for processing trees (i.e. terms)
+
GNU_CONFIGURE= yes
USE_GMAKE= yes
diff --git a/devel/kimwitu++/pkg-comment b/devel/kimwitu++/pkg-comment
deleted file mode 100644
index 12e1aa304eb3..000000000000
--- a/devel/kimwitu++/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A tool for processing trees (i.e. terms)
diff --git a/devel/korelib/Makefile b/devel/korelib/Makefile
index 999aa3b36c20..d726714dd3a1 100644
--- a/devel/korelib/Makefile
+++ b/devel/korelib/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= ftp://ftp.rygannon.com/pub/Korelib/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A cross-platform C++ library for developing modular applications
+
USE_KDELIBS_VER=3
USE_AUTOMAKE= yes
USE_GMAKE= yes
diff --git a/devel/korelib/pkg-comment b/devel/korelib/pkg-comment
deleted file mode 100644
index c50f51689acb..000000000000
--- a/devel/korelib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A cross-platform C++ library for developing modular applications
diff --git a/devel/lbpp/Makefile b/devel/lbpp/Makefile
index 8d31142965a7..6e9b863534b8 100644
--- a/devel/lbpp/Makefile
+++ b/devel/lbpp/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A front end to GCC from Liberty Basic source code
+
USE_REINPLACE= yes
USE_BZIP2= yes
USE_GMAKE= yes
diff --git a/devel/lbpp/pkg-comment b/devel/lbpp/pkg-comment
deleted file mode 100644
index 995839412f26..000000000000
--- a/devel/lbpp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A front end to GCC from Liberty Basic source code
diff --git a/devel/leoarg/Makefile b/devel/leoarg/Makefile
index da216585dbd5..d60380369f06 100644
--- a/devel/leoarg/Makefile
+++ b/devel/leoarg/Makefile
@@ -14,6 +14,8 @@ DISTNAME= LeoArg-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A class for parsing command lines
+
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
diff --git a/devel/leoarg/pkg-comment b/devel/leoarg/pkg-comment
deleted file mode 100644
index d617a30adaf8..000000000000
--- a/devel/leoarg/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A class for parsing command lines
diff --git a/devel/libU77/Makefile b/devel/libU77/Makefile
index 9e3e28e7403a..8e37f74617c6 100644
--- a/devel/libU77/Makefile
+++ b/devel/libU77/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= http://www.esc.auckland.ac.nz/People/Staff/Norris/src/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Adds Fortran intrinsics missing from f2c
+
INSTALLS_SHLIB= yes
pre-build:
diff --git a/devel/libU77/pkg-comment b/devel/libU77/pkg-comment
deleted file mode 100644
index 5eb828415724..000000000000
--- a/devel/libU77/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Adds Fortran intrinsics missing from f2c
diff --git a/devel/libafterbase/Makefile b/devel/libafterbase/Makefile
index 6f6a5f07353c..1176a978a28b 100644
--- a/devel/libafterbase/Makefile
+++ b/devel/libafterbase/Makefile
@@ -15,6 +15,8 @@ DISTNAME= libAfterBase-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= AfterStep basic functionality library
+
USE_REINPLACE= yes
USE_X_PREFIX= yes
GNU_CONFIGURE= yes
diff --git a/devel/libafterbase/pkg-comment b/devel/libafterbase/pkg-comment
deleted file mode 100644
index 2ca7a15a6d37..000000000000
--- a/devel/libafterbase/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-AfterStep basic functionality library
diff --git a/devel/libargparse/Makefile b/devel/libargparse/Makefile
index 8682bca1df6d..b7b1a6ec48d1 100644
--- a/devel/libargparse/Makefile
+++ b/devel/libargparse/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= aqsis
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A command line argument parser library
+
USE_LIBTOOL= yes
.include <bsd.port.mk>
diff --git a/devel/libargparse/pkg-comment b/devel/libargparse/pkg-comment
deleted file mode 100644
index e63198c12c94..000000000000
--- a/devel/libargparse/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A command line argument parser library
diff --git a/devel/libast/Makefile b/devel/libast/Makefile
index 7ac9746a279b..10be2a32ed9d 100644
--- a/devel/libast/Makefile
+++ b/devel/libast/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= http://www.eterm.org/download/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A library of assorted spiffy things
+
LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre \
Imlib2.1:${PORTSDIR}/graphics/imlib2
diff --git a/devel/libast/pkg-comment b/devel/libast/pkg-comment
deleted file mode 100644
index 007d2c680642..000000000000
--- a/devel/libast/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A library of assorted spiffy things
diff --git a/devel/libavl/Makefile b/devel/libavl/Makefile
index 0eb07b43fa6c..9e6df7b047cf 100644
--- a/devel/libavl/Makefile
+++ b/devel/libavl/Makefile
@@ -15,6 +15,8 @@ DISTNAME= avl-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A library for balanced binary trees
+
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/libavl/pkg-comment b/devel/libavl/pkg-comment
deleted file mode 100644
index ad0585839092..000000000000
--- a/devel/libavl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A library for balanced binary trees
diff --git a/devel/libcache/Makefile b/devel/libcache/Makefile
index ecaf08ece953..24369cfc7e07 100644
--- a/devel/libcache/Makefile
+++ b/devel/libcache/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= http://www.afro-productions.com/libcache/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C library that allows a programmer to parse sentences easier
+
INSTALLS_SHLIB= yes
pre-build:
diff --git a/devel/libcache/pkg-comment b/devel/libcache/pkg-comment
deleted file mode 100644
index b36e7e8fc2f5..000000000000
--- a/devel/libcache/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C library that allows a programmer to parse sentences easier
diff --git a/devel/libcii/Makefile b/devel/libcii/Makefile
index d53102172634..2d6078c2874c 100644
--- a/devel/libcii/Makefile
+++ b/devel/libcii/Makefile
@@ -13,6 +13,8 @@ DISTNAME= cii11
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Library from "C Interfaces and Implementations" by David Hanson
+
NO_WRKSUBDIR= yes
MAKEFILE= makefile
diff --git a/devel/libcii/pkg-comment b/devel/libcii/pkg-comment
deleted file mode 100644
index 11c549512fee..000000000000
--- a/devel/libcii/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Library from "C Interfaces and Implementations" by David Hanson
diff --git a/devel/libdsp/Makefile b/devel/libdsp/Makefile
index 49f6c1ac9a62..0e6425f91576 100644
--- a/devel/libdsp/Makefile
+++ b/devel/libdsp/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C++ class library of common digital signal processing functions
+
# dont use "USE_LIBTOOL=yes" because there's no configure script
BUILD_DEPENDS= libtool:${PORTSDIR}/devel/libtool
diff --git a/devel/libdsp/pkg-comment b/devel/libdsp/pkg-comment
deleted file mode 100644
index 8dfcd3fc9b65..000000000000
--- a/devel/libdsp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C++ class library of common digital signal processing functions
diff --git a/devel/libedit/Makefile b/devel/libedit/Makefile
index 960fc68fd39b..b1b7cc581894 100644
--- a/devel/libedit/Makefile
+++ b/devel/libedit/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= http://www.canonware.com/download/libedit/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Command line editing library
+
USE_AUTOCONF= yes
CONFIGURE_ARGS= --disable-readline
INSTALLS_SHLIB= yes
diff --git a/devel/libedit/pkg-comment b/devel/libedit/pkg-comment
deleted file mode 100644
index dd6dda6d64ca..000000000000
--- a/devel/libedit/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Command line editing library
diff --git a/devel/libformat/Makefile b/devel/libformat/Makefile
index d5bc9a66597a..76c6a3cceb00 100644
--- a/devel/libformat/Makefile
+++ b/devel/libformat/Makefile
@@ -15,6 +15,8 @@ DISTNAME= Format-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C++ library that supports printf style like format printing
+
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
diff --git a/devel/libformat/pkg-comment b/devel/libformat/pkg-comment
deleted file mode 100644
index ec3a23186005..000000000000
--- a/devel/libformat/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C++ library that supports printf style like format printing
diff --git a/devel/libfs++/Makefile b/devel/libfs++/Makefile
index dcacee228759..dbcee74234df 100644
--- a/devel/libfs++/Makefile
+++ b/devel/libfs++/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://bluebat.dnsalias.org/software/libfs++/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C++ library which provides a file_iterator class
+
GNU_CONFIGURE= yes
INSTALLS_SHLIB= yes
diff --git a/devel/libfs++/pkg-comment b/devel/libfs++/pkg-comment
deleted file mode 100644
index ec0a7c2c9a2e..000000000000
--- a/devel/libfs++/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C++ library which provides a file_iterator class
diff --git a/devel/libg++/Makefile b/devel/libg++/Makefile
index 3f1cea9e40be..7bb20bebf488 100644
--- a/devel/libg++/Makefile
+++ b/devel/libg++/Makefile
@@ -25,6 +25,8 @@ PATCH_DIST_STRIP= -p1
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A libg++ container classes for EGCS and later versions of GCC
+
CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
PLIST_SUB= GCC28SUBDIR=${GCC28DIR}
diff --git a/devel/libg++/pkg-comment b/devel/libg++/pkg-comment
deleted file mode 100644
index 672f8b8fbeeb..000000000000
--- a/devel/libg++/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A libg++ container classes for EGCS and later versions of GCC
diff --git a/devel/libgetline/Makefile b/devel/libgetline/Makefile
index 58eda156a669..ace927dc256b 100644
--- a/devel/libgetline/Makefile
+++ b/devel/libgetline/Makefile
@@ -13,6 +13,8 @@ DISTNAME= ${PORTNAME}-39-src
MAINTAINER= ports@FreeBSD.Org
+PORTCOMMENT= A small, portable, and easy to use command line library
+
MAN3= getline.3
WRKSRC= ${WRKDIR}/getline-39
diff --git a/devel/libgetline/pkg-comment b/devel/libgetline/pkg-comment
deleted file mode 100644
index 4f1eedf531de..000000000000
--- a/devel/libgetline/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A small, portable, and easy to use command line library
diff --git a/devel/libghthash/Makefile b/devel/libghthash/Makefile
index e21526b4bcf3..80dff1212253 100644
--- a/devel/libghthash/Makefile
+++ b/devel/libghthash/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://www.student.lu.se/~etn97ksi/sim_home/filer/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Generic Hash Table
+
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
INSTALLS_SHLIB= yes
diff --git a/devel/libghthash/pkg-comment b/devel/libghthash/pkg-comment
deleted file mode 100644
index 1c90b710bdad..000000000000
--- a/devel/libghthash/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Generic Hash Table
diff --git a/devel/libmba/Makefile b/devel/libmba/Makefile
index 3c37b05f4957..1701d815ddf7 100644
--- a/devel/libmba/Makefile
+++ b/devel/libmba/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://users.erols.com/mballen/libmba/src/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A collection of C modules potentially useful to any project
+
LIB_DEPENDS= expat.4:${PORTSDIR}/textproc/expat2
SHLIB_MAJOR= 0
diff --git a/devel/libmba/pkg-comment b/devel/libmba/pkg-comment
deleted file mode 100644
index 9836439bea0f..000000000000
--- a/devel/libmba/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A collection of C modules potentially useful to any project
diff --git a/devel/liboop/Makefile b/devel/liboop/Makefile
index 2591c1b2b1cc..5f094d762323 100644
--- a/devel/liboop/Makefile
+++ b/devel/liboop/Makefile
@@ -14,6 +14,8 @@ MASTER_SITES= http://download.ofb.net/liboop/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A low-level event loop management library for POSIX-based OS
+
LIB_DEPENDS= adns.1:${PORTSDIR}/net/adns \
wwwcore.1:${PORTSDIR}/www/libwww
diff --git a/devel/liboop/pkg-comment b/devel/liboop/pkg-comment
deleted file mode 100644
index 94387a22b3e6..000000000000
--- a/devel/liboop/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A low-level event loop management library for POSIX-based OS
diff --git a/devel/libshbuf/Makefile b/devel/libshbuf/Makefile
index 1a35179aafab..1dc840a03d6a 100644
--- a/devel/libshbuf/Makefile
+++ b/devel/libshbuf/Makefile
@@ -15,6 +15,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Library for Shared Buffer IPC
+
USE_REINPLACE= yes
USE_LIBTOOL= yes
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
diff --git a/devel/libshbuf/pkg-comment b/devel/libshbuf/pkg-comment
deleted file mode 100644
index 8b066a622f4a..000000000000
--- a/devel/libshbuf/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Library for Shared Buffer IPC
diff --git a/devel/libshhmsg/Makefile b/devel/libshhmsg/Makefile
index b5685ffa25f3..e6535313c2ec 100644
--- a/devel/libshhmsg/Makefile
+++ b/devel/libshhmsg/Makefile
@@ -14,6 +14,8 @@ DISTNAME= shhmsg-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Library for displaying messages
+
MAKEFILE= ${FILESDIR}/Makefile.lib
INSTALLS_SHLIB= yes
diff --git a/devel/libshhmsg/pkg-comment b/devel/libshhmsg/pkg-comment
deleted file mode 100644
index ba7fc05ee12e..000000000000
--- a/devel/libshhmsg/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Library for displaying messages
diff --git a/devel/libshhopt/Makefile b/devel/libshhopt/Makefile
index 512c99580b07..737ad1548045 100644
--- a/devel/libshhopt/Makefile
+++ b/devel/libshhopt/Makefile
@@ -14,6 +14,8 @@ DISTNAME= shhopt-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A library for parsing command line options
+
MAKEFILE= ${FILESDIR}/Makefile.lib
INSTALLS_SHLIB= yes
diff --git a/devel/libshhopt/pkg-comment b/devel/libshhopt/pkg-comment
deleted file mode 100644
index 469d7c764f53..000000000000
--- a/devel/libshhopt/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A library for parsing command line options
diff --git a/devel/libtecla/Makefile b/devel/libtecla/Makefile
index e1e3e05cf572..f73b27082c99 100644
--- a/devel/libtecla/Makefile
+++ b/devel/libtecla/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://www.astro.caltech.edu/~mcs/tecla/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Interactive command line editing facilities
+
USE_SUBMAKE= yes
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/devel/libtecla/pkg-comment b/devel/libtecla/pkg-comment
deleted file mode 100644
index 4630b2c96782..000000000000
--- a/devel/libtecla/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Interactive command line editing facilities
diff --git a/devel/libtool/Makefile b/devel/libtool/Makefile
index a2ee543ab5ee..e4030217213f 100644
--- a/devel/libtool/Makefile
+++ b/devel/libtool/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= libtool
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Generic shared library support script
+
# This port has not been upgraded to 1.4 because it is used by about 30% of
# the ports collection, and more testing is needed. If someone can supply a
# working patch then it will be upgraded.
diff --git a/devel/libtool/pkg-comment b/devel/libtool/pkg-comment
deleted file mode 100644
index c64215ed2fdb..000000000000
--- a/devel/libtool/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Generic shared library support script
diff --git a/devel/libtool13/Makefile b/devel/libtool13/Makefile
index a2ee543ab5ee..e4030217213f 100644
--- a/devel/libtool13/Makefile
+++ b/devel/libtool13/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= libtool
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Generic shared library support script
+
# This port has not been upgraded to 1.4 because it is used by about 30% of
# the ports collection, and more testing is needed. If someone can supply a
# working patch then it will be upgraded.
diff --git a/devel/libtool13/pkg-comment b/devel/libtool13/pkg-comment
deleted file mode 100644
index c64215ed2fdb..000000000000
--- a/devel/libtool13/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Generic shared library support script
diff --git a/devel/libtool14/Makefile b/devel/libtool14/Makefile
index a2ee543ab5ee..e4030217213f 100644
--- a/devel/libtool14/Makefile
+++ b/devel/libtool14/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= libtool
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Generic shared library support script
+
# This port has not been upgraded to 1.4 because it is used by about 30% of
# the ports collection, and more testing is needed. If someone can supply a
# working patch then it will be upgraded.
diff --git a/devel/libtool14/pkg-comment b/devel/libtool14/pkg-comment
deleted file mode 100644
index c64215ed2fdb..000000000000
--- a/devel/libtool14/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Generic shared library support script
diff --git a/devel/libtool15/Makefile b/devel/libtool15/Makefile
index a2ee543ab5ee..e4030217213f 100644
--- a/devel/libtool15/Makefile
+++ b/devel/libtool15/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= libtool
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Generic shared library support script
+
# This port has not been upgraded to 1.4 because it is used by about 30% of
# the ports collection, and more testing is needed. If someone can supply a
# working patch then it will be upgraded.
diff --git a/devel/libtool15/pkg-comment b/devel/libtool15/pkg-comment
deleted file mode 100644
index c64215ed2fdb..000000000000
--- a/devel/libtool15/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Generic shared library support script
diff --git a/devel/libxalloc/Makefile b/devel/libxalloc/Makefile
index 89fc87cc45b7..b105f9b88c27 100644
--- a/devel/libxalloc/Makefile
+++ b/devel/libxalloc/Makefile
@@ -14,6 +14,8 @@ DISTNAME= xalloc-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A memory allocation library with error checking
+
MAKEFILE= ${FILESDIR}/Makefile.lib
INSTALLS_SHLIB= yes
diff --git a/devel/libxalloc/pkg-comment b/devel/libxalloc/pkg-comment
deleted file mode 100644
index 0146720a128b..000000000000
--- a/devel/libxalloc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A memory allocation library with error checking
diff --git a/devel/lightning/Makefile b/devel/lightning/Makefile
index 219a365aca3c..cc9a57b55983 100644
--- a/devel/lightning/Makefile
+++ b/devel/lightning/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Generates assembly language code at run-time
+
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/lightning/pkg-comment b/devel/lightning/pkg-comment
deleted file mode 100644
index 06d5f468db21..000000000000
--- a/devel/lightning/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Generates assembly language code at run-time
diff --git a/devel/linguist/Makefile b/devel/linguist/Makefile
index 75350d8d579b..47f7565f1571 100644
--- a/devel/linguist/Makefile
+++ b/devel/linguist/Makefile
@@ -13,6 +13,8 @@ DISTNAME= ${PORTNAME}-pre
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A tool for generating translations of strings used in i10'ed Qt programs
+
BUILD_DEPENDS= tmake:${PORTSDIR}/devel/tmake
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/devel/linguist/pkg-comment b/devel/linguist/pkg-comment
deleted file mode 100644
index 7fdb59607f33..000000000000
--- a/devel/linguist/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A tool for generating translations of strings used in i10'ed Qt programs
diff --git a/devel/linux_devtools-6/Makefile b/devel/linux_devtools-6/Makefile
index a1413cb51485..0bd7ef78a45d 100644
--- a/devel/linux_devtools-6/Makefile
+++ b/devel/linux_devtools-6/Makefile
@@ -26,6 +26,8 @@ PATCHFILES=
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Packages needed for doing development in Linux mode
+
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
RUN_DEPENDS= \
${PREFIX}/etc/redhat-release:${PORTSDIR}/emulators/linux_base-6
diff --git a/devel/linux_devtools-6/pkg-comment b/devel/linux_devtools-6/pkg-comment
deleted file mode 100644
index 067cb0143eff..000000000000
--- a/devel/linux_devtools-6/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Packages needed for doing development in Linux mode
diff --git a/devel/linux_devtools-7/Makefile b/devel/linux_devtools-7/Makefile
index 82b05bf5e1a9..320f024916d8 100644
--- a/devel/linux_devtools-7/Makefile
+++ b/devel/linux_devtools-7/Makefile
@@ -29,6 +29,8 @@ PATCHFILES= ${UPDATES}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Packages needed for doing development in Linux mode
+
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
ONLY_FOR_ARCHS= alpha i386
diff --git a/devel/linux_devtools-7/pkg-comment b/devel/linux_devtools-7/pkg-comment
deleted file mode 100644
index 067cb0143eff..000000000000
--- a/devel/linux_devtools-7/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Packages needed for doing development in Linux mode
diff --git a/devel/linux_devtools/Makefile b/devel/linux_devtools/Makefile
index a1413cb51485..0bd7ef78a45d 100644
--- a/devel/linux_devtools/Makefile
+++ b/devel/linux_devtools/Makefile
@@ -26,6 +26,8 @@ PATCHFILES=
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Packages needed for doing development in Linux mode
+
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
RUN_DEPENDS= \
${PREFIX}/etc/redhat-release:${PORTSDIR}/emulators/linux_base-6
diff --git a/devel/linux_devtools/pkg-comment b/devel/linux_devtools/pkg-comment
deleted file mode 100644
index 067cb0143eff..000000000000
--- a/devel/linux_devtools/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Packages needed for doing development in Linux mode
diff --git a/devel/log4c/Makefile b/devel/log4c/Makefile
index cf17441b4052..c403b3e6fe29 100644
--- a/devel/log4c/Makefile
+++ b/devel/log4c/Makefile
@@ -15,6 +15,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Logging for C Library
+
LIB_DEPENDS= expat.4:${PORTSDIR}/textproc/expat2
USE_LIBTOOL= yes
diff --git a/devel/log4c/pkg-comment b/devel/log4c/pkg-comment
deleted file mode 100644
index c4beb2d59175..000000000000
--- a/devel/log4c/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Logging for C Library
diff --git a/devel/log4cpp/Makefile b/devel/log4cpp/Makefile
index 0be88590b9d1..f69d963dbd9a 100644
--- a/devel/log4cpp/Makefile
+++ b/devel/log4cpp/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A library of C++ classes for flexible logging
+
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
diff --git a/devel/log4cpp/pkg-comment b/devel/log4cpp/pkg-comment
deleted file mode 100644
index c03e215cc897..000000000000
--- a/devel/log4cpp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A library of C++ classes for flexible logging
diff --git a/devel/lwp/Makefile b/devel/lwp/Makefile
index ea3036f697a4..6ba48cd83a9e 100644
--- a/devel/lwp/Makefile
+++ b/devel/lwp/Makefile
@@ -10,7 +10,7 @@ PORTVERSION= 1.9
CATEGORIES= devel
MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/lwp/src/
-
+PORTCOMMENT= A userspace thread library
USE_GMAKE= yes
GNU_CONFIGURE= yes
diff --git a/devel/lwp/pkg-comment b/devel/lwp/pkg-comment
deleted file mode 100644
index bac8348c4e8e..000000000000
--- a/devel/lwp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A userspace thread library
diff --git a/devel/m4/Makefile b/devel/m4/Makefile
index 231ff139f806..e096927dbe11 100644
--- a/devel/m4/Makefile
+++ b/devel/m4/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= m4
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= GNU\'s m4
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --program-prefix=g
diff --git a/devel/m4/pkg-comment b/devel/m4/pkg-comment
deleted file mode 100644
index 4273bb4c948f..000000000000
--- a/devel/m4/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU's m4
diff --git a/devel/make++/Makefile b/devel/make++/Makefile
index 68a94ef3717d..da5a55b37a53 100644
--- a/devel/make++/Makefile
+++ b/devel/make++/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME:S/+/p/g}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Make++ (or makepp) is a drop-in replacement for GNU make
+
RUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
USE_PERL5= yes
diff --git a/devel/make++/pkg-comment b/devel/make++/pkg-comment
deleted file mode 100644
index 930329df002c..000000000000
--- a/devel/make++/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Make++ (or makepp) is a drop-in replacement for GNU make
diff --git a/devel/mob/Makefile b/devel/mob/Makefile
index 5733ede9e7e6..0f2d1250d93c 100644
--- a/devel/mob/Makefile
+++ b/devel/mob/Makefile
@@ -15,6 +15,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Memory Organization Benchmarks
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_GMAKE= yes
diff --git a/devel/mob/pkg-comment b/devel/mob/pkg-comment
deleted file mode 100644
index 18876ea0ee6d..000000000000
--- a/devel/mob/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Memory Organization Benchmarks
diff --git a/devel/mprof/Makefile b/devel/mprof/Makefile
index a584a7ab22cc..6174829eff51 100644
--- a/devel/mprof/Makefile
+++ b/devel/mprof/Makefile
@@ -14,6 +14,8 @@ EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Memory Profiler and Leak Detector
+
NO_WRKSUBDIR= yes
MAKEFILE= Makefile.i386
MAN1= mprof.1
diff --git a/devel/mprof/pkg-comment b/devel/mprof/pkg-comment
deleted file mode 100644
index 4768598fc6c0..000000000000
--- a/devel/mprof/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Memory Profiler and Leak Detector
diff --git a/devel/ocaml-findlib/Makefile b/devel/ocaml-findlib/Makefile
index 4a7d3fafdf6f..741d5cf12211 100644
--- a/devel/ocaml-findlib/Makefile
+++ b/devel/ocaml-findlib/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= ocaml-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= OCaml package manager
+
BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml
HAS_CONFIGURE= yes
diff --git a/devel/ocaml-findlib/pkg-comment b/devel/ocaml-findlib/pkg-comment
deleted file mode 100644
index 66116e594044..000000000000
--- a/devel/ocaml-findlib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-OCaml package manager
diff --git a/devel/openzz/Makefile b/devel/openzz/Makefile
index deebabf2f690..df6eddf8ca3c 100644
--- a/devel/openzz/Makefile
+++ b/devel/openzz/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= An interpreted dynamic parser
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
USE_REINPLACE= yes
diff --git a/devel/openzz/pkg-comment b/devel/openzz/pkg-comment
deleted file mode 100644
index c20b91fdb45e..000000000000
--- a/devel/openzz/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted dynamic parser
diff --git a/devel/orbitcpp/Makefile b/devel/orbitcpp/Makefile
index 142058180d53..103cb72b8e8f 100644
--- a/devel/orbitcpp/Makefile
+++ b/devel/orbitcpp/Makefile
@@ -13,6 +13,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C++ bindings for ORBit, a CORBA 2.2-compliant ORB
+
BROKEN= "Does not build"
LIB_DEPENDS= ORBit.2:${PORTSDIR}/devel/ORBit
diff --git a/devel/orbitcpp/pkg-comment b/devel/orbitcpp/pkg-comment
deleted file mode 100644
index da2ebecc0cd1..000000000000
--- a/devel/orbitcpp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C++ bindings for ORBit, a CORBA 2.2-compliant ORB
diff --git a/devel/p5-Agent/Makefile b/devel/p5-Agent/Makefile
index bb47cec58427..f22e90773dbe 100644
--- a/devel/p5-Agent/Makefile
+++ b/devel/p5-Agent/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module that provides a foundation for software agent developers
+
BUILD_DEPENDS= ${SITE_PERL}/Class/Tom.pm:${PORTSDIR}/devel/p5-Class-Tom
RUN_DEPENDS= ${BUILD_DEPENDS}
diff --git a/devel/p5-Agent/pkg-comment b/devel/p5-Agent/pkg-comment
deleted file mode 100644
index 34aca6606005..000000000000
--- a/devel/p5-Agent/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module that provides a foundation for software agent developers
diff --git a/devel/p5-Algorithm-MDiff/Makefile b/devel/p5-Algorithm-MDiff/Makefile
index 68110cd22c4f..471f8c92e890 100644
--- a/devel/p5-Algorithm-MDiff/Makefile
+++ b/devel/p5-Algorithm-MDiff/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl interface to calculate m-difference between two objects
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Algorithm-MDiff/pkg-comment b/devel/p5-Algorithm-MDiff/pkg-comment
deleted file mode 100644
index e9f3863a5817..000000000000
--- a/devel/p5-Algorithm-MDiff/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl interface to calculate m-difference between two objects
diff --git a/devel/p5-Algorithm-MarkovChain/Makefile b/devel/p5-Algorithm-MarkovChain/Makefile
index ae9f0f09f6b0..f4fc4b333e0a 100644
--- a/devel/p5-Algorithm-MarkovChain/Makefile
+++ b/devel/p5-Algorithm-MarkovChain/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl class capable of creating Markov chains and output based on them
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Algorithm-MarkovChain/pkg-comment b/devel/p5-Algorithm-MarkovChain/pkg-comment
deleted file mode 100644
index d9becf11153b..000000000000
--- a/devel/p5-Algorithm-MarkovChain/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl class capable of creating Markov chains and output based on them
diff --git a/devel/p5-Alias/Makefile b/devel/p5-Alias/Makefile
index 89efbdf9cef0..4a6e93aad7ea 100644
--- a/devel/p5-Alias/Makefile
+++ b/devel/p5-Alias/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A perl module that performs aliasing services
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Alias/pkg-comment b/devel/p5-Alias/pkg-comment
deleted file mode 100644
index 0f18e26c0e43..000000000000
--- a/devel/p5-Alias/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A perl module that performs aliasing services
diff --git a/devel/p5-C-Scan/Makefile b/devel/p5-C-Scan/Makefile
index aaa28ec844ba..32dc833d094e 100644
--- a/devel/p5-C-Scan/Makefile
+++ b/devel/p5-C-Scan/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 module to scan C language files for easily recognized constructs
+
BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Data/Flow.pm:${PORTSDIR}/devel/p5-Data-Flow
PERL_CONFIGURE= yes
diff --git a/devel/p5-C-Scan/pkg-comment b/devel/p5-C-Scan/pkg-comment
deleted file mode 100644
index 35f788587908..000000000000
--- a/devel/p5-C-Scan/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 module to scan C language files for easily recognized constructs
diff --git a/devel/p5-Class-Generate/Makefile b/devel/p5-Class-Generate/Makefile
index d7defc826dcf..b4b9a1f61e5a 100644
--- a/devel/p5-Class-Generate/Makefile
+++ b/devel/p5-Class-Generate/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A Perl5 module to simplify creating class hierarchies
+
PERL_CONFIGURE= yes
SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Class-Generate/pkg-comment b/devel/p5-Class-Generate/pkg-comment
deleted file mode 100644
index 0faaaee7bee3..000000000000
--- a/devel/p5-Class-Generate/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Perl5 module to simplify creating class hierarchies
diff --git a/devel/p5-Class-Singleton/Makefile b/devel/p5-Class-Singleton/Makefile
index ebd43e562c30..a8007a7ea1c4 100644
--- a/devel/p5-Class-Singleton/Makefile
+++ b/devel/p5-Class-Singleton/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module that describes a singular object class
+
SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
PERL_CONFIGURE= yes
diff --git a/devel/p5-Class-Singleton/pkg-comment b/devel/p5-Class-Singleton/pkg-comment
deleted file mode 100644
index 9b9fab2491e3..000000000000
--- a/devel/p5-Class-Singleton/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module that describes a singular object class
diff --git a/devel/p5-Config-Ini/Makefile b/devel/p5-Config-Ini/Makefile
index 45cb4ba6b276..9fc8f584f854 100644
--- a/devel/p5-Config-Ini/Makefile
+++ b/devel/p5-Config-Ini/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl interface to MS-Windows registry and .ini files
+
BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash
PERL_CONFIGURE= YES
diff --git a/devel/p5-Config-Ini/pkg-comment b/devel/p5-Config-Ini/pkg-comment
deleted file mode 100644
index ce8db9a62446..000000000000
--- a/devel/p5-Config-Ini/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl interface to MS-Windows registry and .ini files
diff --git a/devel/p5-ConfigReader/Makefile b/devel/p5-ConfigReader/Makefile
index 2cb18641adfc..ddc2c8a2f03c 100644
--- a/devel/p5-ConfigReader/Makefile
+++ b/devel/p5-ConfigReader/Makefile
@@ -15,6 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 module to read directives from a configuration file
+
USE_PERL5= YES
NO_BUILD= YES
diff --git a/devel/p5-ConfigReader/pkg-comment b/devel/p5-ConfigReader/pkg-comment
deleted file mode 100644
index 3d3a21c39d6d..000000000000
--- a/devel/p5-ConfigReader/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 module to read directives from a configuration file
diff --git a/devel/p5-Data-ShowTable/Makefile b/devel/p5-Data-ShowTable/Makefile
index 97b8cf839939..ae1159f17af5 100644
--- a/devel/p5-Data-ShowTable/Makefile
+++ b/devel/p5-Data-ShowTable/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 module to pretty-print arrays of data
+
PERL_CONFIGURE= yes
MAN1= showtable.1
diff --git a/devel/p5-Data-ShowTable/pkg-comment b/devel/p5-Data-ShowTable/pkg-comment
deleted file mode 100644
index 80dbd4c7ad5a..000000000000
--- a/devel/p5-Data-ShowTable/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 module to pretty-print arrays of data
diff --git a/devel/p5-Date-Pcalc/Makefile b/devel/p5-Date-Pcalc/Makefile
index 14a8a68d0a12..b4f80674160a 100644
--- a/devel/p5-Date-Pcalc/Makefile
+++ b/devel/p5-Date-Pcalc/Makefile
@@ -16,6 +16,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Gregorian calendar date calculations
+
PERL_CONFIGURE= yes
MAN3= Date::Pcalc.3
diff --git a/devel/p5-Date-Pcalc/pkg-comment b/devel/p5-Date-Pcalc/pkg-comment
deleted file mode 100644
index 67e34d4b27d9..000000000000
--- a/devel/p5-Date-Pcalc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Gregorian calendar date calculations
diff --git a/devel/p5-DateConvert/Makefile b/devel/p5-DateConvert/Makefile
index dd322a429002..28354b37f689 100644
--- a/devel/p5-DateConvert/Makefile
+++ b/devel/p5-DateConvert/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 module to convert dates between any two calendrical formats
+
PERL_CONFIGURE= YES
MAN3= Date::Convert.3
diff --git a/devel/p5-DateConvert/pkg-comment b/devel/p5-DateConvert/pkg-comment
deleted file mode 100644
index 7d6bc43340ca..000000000000
--- a/devel/p5-DateConvert/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 module to convert dates between any two calendrical formats
diff --git a/devel/p5-Devel-DProf/Makefile b/devel/p5-Devel-DProf/Makefile
index 6f2ff4b03b12..4d788466bf76 100644
--- a/devel/p5-Devel-DProf/Makefile
+++ b/devel/p5-Devel-DProf/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-Devel-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A Perl code profiler
+
PERL_CONFIGURE= yes
MAN1PREFIX= ${PREFIX}
diff --git a/devel/p5-Devel-DProf/pkg-comment b/devel/p5-Devel-DProf/pkg-comment
deleted file mode 100644
index 8764fa205338..000000000000
--- a/devel/p5-Devel-DProf/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Perl code profiler
diff --git a/devel/p5-Devel-Peek/Makefile b/devel/p5-Devel-Peek/Makefile
index 991a1455121a..e99da469ab5a 100644
--- a/devel/p5-Devel-Peek/Makefile
+++ b/devel/p5-Devel-Peek/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A perl5 data debugging tool for the XS programmer
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Devel-Peek/pkg-comment b/devel/p5-Devel-Peek/pkg-comment
deleted file mode 100644
index 30123917d49d..000000000000
--- a/devel/p5-Devel-Peek/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A perl5 data debugging tool for the XS programmer
diff --git a/devel/p5-File-BasicFlock/Makefile b/devel/p5-File-BasicFlock/Makefile
index 49ceaaae1438..7c7b00e300d2 100644
--- a/devel/p5-File-BasicFlock/Makefile
+++ b/devel/p5-File-BasicFlock/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 module for file locking with flock
+
PERL_CONFIGURE= YES
MAN3= File::BasicFlock.3
diff --git a/devel/p5-File-BasicFlock/pkg-comment b/devel/p5-File-BasicFlock/pkg-comment
deleted file mode 100644
index ba8e263d15b2..000000000000
--- a/devel/p5-File-BasicFlock/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 module for file locking with flock
diff --git a/devel/p5-File-Binary/Makefile b/devel/p5-File-Binary/Makefile
index 383e06aca535..42655703babe 100644
--- a/devel/p5-File-Binary/Makefile
+++ b/devel/p5-File-Binary/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl interface to modify and read binary files
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-File-Binary/pkg-comment b/devel/p5-File-Binary/pkg-comment
deleted file mode 100644
index 62d7330ac4c1..000000000000
--- a/devel/p5-File-Binary/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl interface to modify and read binary files
diff --git a/devel/p5-File-Cache/Makefile b/devel/p5-File-Cache/Makefile
index 23eec6d26ae4..c5a81f5da926 100644
--- a/devel/p5-File-Cache/Makefile
+++ b/devel/p5-File-Cache/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module implementing a persistent object store
+
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable
RUN_DEPENDS= ${BUILD_DEPENDS}
diff --git a/devel/p5-File-Cache/pkg-comment b/devel/p5-File-Cache/pkg-comment
deleted file mode 100644
index ea5e5c380371..000000000000
--- a/devel/p5-File-Cache/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module implementing a persistent object store
diff --git a/devel/p5-File-Slurp/Makefile b/devel/p5-File-Slurp/Makefile
index 3e9a9e4304cd..0bd32199df07 100644
--- a/devel/p5-File-Slurp/Makefile
+++ b/devel/p5-File-Slurp/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 module for single call read & write file routines
+
PERL_CONFIGURE= YES
MAN3= File::Slurp.3
diff --git a/devel/p5-File-Slurp/pkg-comment b/devel/p5-File-Slurp/pkg-comment
deleted file mode 100644
index 07daa59fc336..000000000000
--- a/devel/p5-File-Slurp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 module for single call read & write file routines
diff --git a/devel/p5-FreezeThaw/Makefile b/devel/p5-FreezeThaw/Makefile
index e18dee9b4c30..d755ee4d9284 100644
--- a/devel/p5-FreezeThaw/Makefile
+++ b/devel/p5-FreezeThaw/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A module for converting Perl structures to strings and back
+
PERL_CONFIGURE= YES
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-FreezeThaw/pkg-comment b/devel/p5-FreezeThaw/pkg-comment
deleted file mode 100644
index 3f58a6ae9720..000000000000
--- a/devel/p5-FreezeThaw/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A module for converting Perl structures to strings and back
diff --git a/devel/p5-IO-Stty/Makefile b/devel/p5-IO-Stty/Makefile
index 68ca226798ce..ab72f384aa66 100644
--- a/devel/p5-IO-Stty/Makefile
+++ b/devel/p5-IO-Stty/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME}-.${PORTVERSION:E}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 module that hacks around IO::File deficiencies
+
PERL_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/p5-IO-Stty/pkg-comment b/devel/p5-IO-Stty/pkg-comment
deleted file mode 100644
index 048750f68329..000000000000
--- a/devel/p5-IO-Stty/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 module that hacks around IO::File deficiencies
diff --git a/devel/p5-IPC-Cache/Makefile b/devel/p5-IPC-Cache/Makefile
index 466ff894915f..7876a4526488 100644
--- a/devel/p5-IPC-Cache/Makefile
+++ b/devel/p5-IPC-Cache/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Persist data across processes via shared memory
+
BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/IPC/ShareLite.pm:${PORTSDIR}/devel/p5-IPC-ShareLite \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable
RUN_DEPENDS= ${BUILD_DEPENDS}
diff --git a/devel/p5-IPC-Cache/pkg-comment b/devel/p5-IPC-Cache/pkg-comment
deleted file mode 100644
index a721842de329..000000000000
--- a/devel/p5-IPC-Cache/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Persist data across processes via shared memory
diff --git a/devel/p5-IPC-ShareLite/Makefile b/devel/p5-IPC-ShareLite/Makefile
index d4c65bff32a4..e460c0aa0961 100644
--- a/devel/p5-IPC-ShareLite/Makefile
+++ b/devel/p5-IPC-ShareLite/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A simple interface to access shared memory
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-IPC-ShareLite/pkg-comment b/devel/p5-IPC-ShareLite/pkg-comment
deleted file mode 100644
index 57617be0af68..000000000000
--- a/devel/p5-IPC-ShareLite/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A simple interface to access shared memory
diff --git a/devel/p5-Include/Makefile b/devel/p5-Include/Makefile
index 759787f135f4..04d21a91d261 100644
--- a/devel/p5-Include/Makefile
+++ b/devel/p5-Include/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 package which allows use of macros defined in 'C' header files
+
PERL_CONFIGURE= YES
MAN3= Include.3
diff --git a/devel/p5-Include/pkg-comment b/devel/p5-Include/pkg-comment
deleted file mode 100644
index ab9d0900951c..000000000000
--- a/devel/p5-Include/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 package which allows use of macros defined in 'C' header files
diff --git a/devel/p5-Inline-Java/Makefile b/devel/p5-Inline-Java/Makefile
index c01debc0c25a..9b5145786aaf 100644
--- a/devel/p5-Inline-Java/Makefile
+++ b/devel/p5-Inline-Java/Makefile
@@ -15,6 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Write Perl subroutines and classes in Java
+
BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Inline.pm:${PORTSDIR}/devel/p5-Inline
RUN_DEPENDS= ${BUILD_DEPENDS}
diff --git a/devel/p5-Inline-Java/pkg-comment b/devel/p5-Inline-Java/pkg-comment
deleted file mode 100644
index f90d87977f45..000000000000
--- a/devel/p5-Inline-Java/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Write Perl subroutines and classes in Java
diff --git a/devel/p5-Ioctl/Makefile b/devel/p5-Ioctl/Makefile
index 2a8f3a8d1be9..35212777a986 100644
--- a/devel/p5-Ioctl/Makefile
+++ b/devel/p5-Ioctl/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module that provides a way to get the value of C ioctl constants
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Ioctl/pkg-comment b/devel/p5-Ioctl/pkg-comment
deleted file mode 100644
index 4930ea547131..000000000000
--- a/devel/p5-Ioctl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module that provides a way to get the value of C ioctl constants
diff --git a/devel/p5-LockFile-Simple/Makefile b/devel/p5-LockFile-Simple/Makefile
index c88e60a027b2..77ae2329eed7 100644
--- a/devel/p5-LockFile-Simple/Makefile
+++ b/devel/p5-LockFile-Simple/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module implementing simple file locking
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-LockFile-Simple/pkg-comment b/devel/p5-LockFile-Simple/pkg-comment
deleted file mode 100644
index 501dd2bd8f0a..000000000000
--- a/devel/p5-LockFile-Simple/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module implementing simple file locking
diff --git a/devel/p5-Mac-FileSpec-Unixish/Makefile b/devel/p5-Mac-FileSpec-Unixish/Makefile
index e61efb4b2259..f86acb85e7d9 100644
--- a/devel/p5-Mac-FileSpec-Unixish/Makefile
+++ b/devel/p5-Mac-FileSpec-Unixish/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module with functions to manipluate pathspecs in Unixish style
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Mac-FileSpec-Unixish/pkg-comment b/devel/p5-Mac-FileSpec-Unixish/pkg-comment
deleted file mode 100644
index 9565f8a2b122..000000000000
--- a/devel/p5-Mac-FileSpec-Unixish/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module with functions to manipluate pathspecs in Unixish style
diff --git a/devel/p5-Make/Makefile b/devel/p5-Make/Makefile
index a5e8f2b448d8..4e075fbca6b9 100644
--- a/devel/p5-Make/Makefile
+++ b/devel/p5-Make/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module implementing 'make' and script
+
PERL_CONFIGURE= yes
MAN1= perlmake.1
diff --git a/devel/p5-Make/pkg-comment b/devel/p5-Make/pkg-comment
deleted file mode 100644
index a777e0926a80..000000000000
--- a/devel/p5-Make/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module implementing 'make' and script
diff --git a/devel/p5-PPerl/Makefile b/devel/p5-PPerl/Makefile
index 26f36145b142..2d96be0b9889 100644
--- a/devel/p5-PPerl/Makefile
+++ b/devel/p5-PPerl/Makefile
@@ -15,6 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Make perl scripts persistent in memory
+
USE_PERL5= yes
PERL_CONFIGURE= yes
diff --git a/devel/p5-PPerl/pkg-comment b/devel/p5-PPerl/pkg-comment
deleted file mode 100644
index c3e088ef0aa4..000000000000
--- a/devel/p5-PPerl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Make perl scripts persistent in memory
diff --git a/devel/p5-PV/Makefile b/devel/p5-PV/Makefile
index a26b7053f42a..bf372098a84c 100644
--- a/devel/p5-PV/Makefile
+++ b/devel/p5-PV/Makefile
@@ -15,6 +15,8 @@ DISTNAME= PerlVision-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A perl5 library for text-mode user interface widgets
+
RUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Curses.pm:${PORTSDIR}/devel/p5-Curses
USE_PERL5= YES
diff --git a/devel/p5-PV/pkg-comment b/devel/p5-PV/pkg-comment
deleted file mode 100644
index 85ddf6f63b8f..000000000000
--- a/devel/p5-PV/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A perl5 library for text-mode user interface widgets
diff --git a/devel/p5-Parse-RecDescent/Makefile b/devel/p5-Parse-RecDescent/Makefile
index 88ad5d14d230..470a55b38f6d 100644
--- a/devel/p5-Parse-RecDescent/Makefile
+++ b/devel/p5-Parse-RecDescent/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.Org
+PORTCOMMENT= A recursive descent parsing framework for Perl
+
PERL_CONFIGURE= YES
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Parse-RecDescent/pkg-comment b/devel/p5-Parse-RecDescent/pkg-comment
deleted file mode 100644
index 7bf3aa001ea5..000000000000
--- a/devel/p5-Parse-RecDescent/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A recursive descent parsing framework for Perl
diff --git a/devel/p5-Penguin-Easy/Makefile b/devel/p5-Penguin-Easy/Makefile
index fe7671cd727e..5634f376f9a4 100644
--- a/devel/p5-Penguin-Easy/Makefile
+++ b/devel/p5-Penguin-Easy/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A quick and easy implemention of the p5-Penguin module
+
BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Penguin.pm:${PORTSDIR}/devel/p5-Penguin
PERL_CONFIGURE= YES
diff --git a/devel/p5-Penguin-Easy/pkg-comment b/devel/p5-Penguin-Easy/pkg-comment
deleted file mode 100644
index 97de6f62bfd8..000000000000
--- a/devel/p5-Penguin-Easy/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A quick and easy implemention of the p5-Penguin module
diff --git a/devel/p5-Penguin/Makefile b/devel/p5-Penguin/Makefile
index 25c67bbe2b7d..d2dd96215822 100644
--- a/devel/p5-Penguin/Makefile
+++ b/devel/p5-Penguin/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A framework for passing digitally signed perl5 code between machines
+
RUN_DEPENDS= pgp:${PORTSDIR}/security/pgp
PERL_CONFIGURE= YES
diff --git a/devel/p5-Penguin/pkg-comment b/devel/p5-Penguin/pkg-comment
deleted file mode 100644
index c4ad46854358..000000000000
--- a/devel/p5-Penguin/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A framework for passing digitally signed perl5 code between machines
diff --git a/devel/p5-PerlMenu/Makefile b/devel/p5-PerlMenu/Makefile
index 3d57a5c92039..afa7c5f9f94e 100644
--- a/devel/p5-PerlMenu/Makefile
+++ b/devel/p5-PerlMenu/Makefile
@@ -15,6 +15,8 @@ DISTNAME= perlmenu.v4.0
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 module for displaying menus with Curses
+
RUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Curses.pm:${PORTSDIR}/devel/p5-Curses
USE_PERL5= yes
diff --git a/devel/p5-PerlMenu/pkg-comment b/devel/p5-PerlMenu/pkg-comment
deleted file mode 100644
index fb07d5724f6b..000000000000
--- a/devel/p5-PerlMenu/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 module for displaying menus with Curses
diff --git a/devel/p5-Proc-Daemon/Makefile b/devel/p5-Proc-Daemon/Makefile
index 92ca5bf8eea2..35baf388d2bd 100644
--- a/devel/p5-Proc-Daemon/Makefile
+++ b/devel/p5-Proc-Daemon/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module that provides a method to daemonify a Perl script
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Proc-Daemon/pkg-comment b/devel/p5-Proc-Daemon/pkg-comment
deleted file mode 100644
index 79f02da56ca3..000000000000
--- a/devel/p5-Proc-Daemon/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module that provides a method to daemonify a Perl script
diff --git a/devel/p5-Religion/Makefile b/devel/p5-Religion/Makefile
index 83cfae15a030..b433cdcc3305 100644
--- a/devel/p5-Religion/Makefile
+++ b/devel/p5-Religion/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl5 module to install die() and warn() handlers
+
PERL_CONFIGURE= YES
MAN3= Religion.3
diff --git a/devel/p5-Religion/pkg-comment b/devel/p5-Religion/pkg-comment
deleted file mode 100644
index 16b7382f4321..000000000000
--- a/devel/p5-Religion/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl5 module to install die() and warn() handlers
diff --git a/devel/p5-ResourcePool/Makefile b/devel/p5-ResourcePool/Makefile
index e7ed4fd46562..354ed74013c7 100644
--- a/devel/p5-ResourcePool/Makefile
+++ b/devel/p5-ResourcePool/Makefile
@@ -16,6 +16,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A generic way to use connection caching for any kind of resources
+
PERL_CONFIGURE= YES
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-ResourcePool/pkg-comment b/devel/p5-ResourcePool/pkg-comment
deleted file mode 100644
index 5a27312d5ca4..000000000000
--- a/devel/p5-ResourcePool/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A generic way to use connection caching for any kind of resources
diff --git a/devel/p5-String-Checker/Makefile b/devel/p5-String-Checker/Makefile
index 83b6b281369f..e47f2213accb 100644
--- a/devel/p5-String-Checker/Makefile
+++ b/devel/p5-String-Checker/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module implementing an extensible string validation interface
+
BUILD_DEPENDS= ${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip
RUN_DEPENDS= ${BUILD_DEPENDS}
diff --git a/devel/p5-String-Checker/pkg-comment b/devel/p5-String-Checker/pkg-comment
deleted file mode 100644
index 82cfc1eaf98e..000000000000
--- a/devel/p5-String-Checker/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module implementing an extensible string validation interface
diff --git a/devel/p5-String-LRC/Makefile b/devel/p5-String-LRC/Makefile
index 586fa6d73d76..686849fa00d7 100644
--- a/devel/p5-String-LRC/Makefile
+++ b/devel/p5-String-LRC/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A perl interface for longitudinal redundancy check generation
+
PERL_CONFIGURE= yes
SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-String-LRC/pkg-comment b/devel/p5-String-LRC/pkg-comment
deleted file mode 100644
index 82f67d2deff1..000000000000
--- a/devel/p5-String-LRC/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A perl interface for longitudinal redundancy check generation
diff --git a/devel/p5-String-Parity/Makefile b/devel/p5-String-Parity/Makefile
index f5e9627687af..6893c711ffdb 100644
--- a/devel/p5-String-Parity/Makefile
+++ b/devel/p5-String-Parity/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A perl5 module to generate and test even, odd, mark and space parity
+
PERL_CONFIGURE= yes
SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-String-Parity/pkg-comment b/devel/p5-String-Parity/pkg-comment
deleted file mode 100644
index fad17ab120a6..000000000000
--- a/devel/p5-String-Parity/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A perl5 module to generate and test even, odd, mark and space parity
diff --git a/devel/p5-String-Random/Makefile b/devel/p5-String-Random/Makefile
index 76b007bca1e7..df5de30e8e21 100644
--- a/devel/p5-String-Random/Makefile
+++ b/devel/p5-String-Random/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl interface to generate "random" strings
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-String-Random/pkg-comment b/devel/p5-String-Random/pkg-comment
deleted file mode 100644
index 4361762fd0d0..000000000000
--- a/devel/p5-String-Random/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl interface to generate "random" strings
diff --git a/devel/p5-String-RexxParse/Makefile b/devel/p5-String-RexxParse/Makefile
index de31dba9ddc1..c841178bf7bb 100644
--- a/devel/p5-String-RexxParse/Makefile
+++ b/devel/p5-String-RexxParse/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module that provides an interface to REXX parsing routines
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-String-RexxParse/pkg-comment b/devel/p5-String-RexxParse/pkg-comment
deleted file mode 100644
index 2a38ded3ef5d..000000000000
--- a/devel/p5-String-RexxParse/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module that provides an interface to REXX parsing routines
diff --git a/devel/p5-Term-Query/Makefile b/devel/p5-Term-Query/Makefile
index 772815d0d5a4..f2e386ace6b5 100644
--- a/devel/p5-Term-Query/Makefile
+++ b/devel/p5-Term-Query/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= An interactive question-response user interface module
+
RUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Array/PrintCols.pm:${PORTSDIR}/misc/p5-Array-PrintCols
PERL_CONFIGURE= YES
diff --git a/devel/p5-Term-Query/pkg-comment b/devel/p5-Term-Query/pkg-comment
deleted file mode 100644
index 936f78b8e428..000000000000
--- a/devel/p5-Term-Query/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interactive question-response user interface module
diff --git a/devel/p5-Term-Screen/Makefile b/devel/p5-Term-Screen/Makefile
index b56a5c60c34a..ea883fcc8b0c 100644
--- a/devel/p5-Term-Screen/Makefile
+++ b/devel/p5-Term-Screen/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Basic screen + input class
+
PERL_CONFIGURE= yes
MAN3= Term::Screen.3
diff --git a/devel/p5-Term-Screen/pkg-comment b/devel/p5-Term-Screen/pkg-comment
deleted file mode 100644
index ae55793b95b7..000000000000
--- a/devel/p5-Term-Screen/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Basic screen + input class
diff --git a/devel/p5-Tie-IxHash/Makefile b/devel/p5-Tie-IxHash/Makefile
index cf4855674e1b..6759ce5a2624 100644
--- a/devel/p5-Tie-IxHash/Makefile
+++ b/devel/p5-Tie-IxHash/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Perl module implementing ordered in-memory associative arrays
+
PERL_CONFIGURE= yes
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-Tie-IxHash/pkg-comment b/devel/p5-Tie-IxHash/pkg-comment
deleted file mode 100644
index 5d215578382f..000000000000
--- a/devel/p5-Tie-IxHash/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module implementing ordered in-memory associative arrays
diff --git a/devel/p5-Time/Makefile b/devel/p5-Time/Makefile
index 9bfdd959ee59..581838d9d8b5 100644
--- a/devel/p5-Time/Makefile
+++ b/devel/p5-Time/Makefile
@@ -15,6 +15,8 @@ DISTNAME= Time-modules-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A collection of functions to convert and use time variables in perl5
+
PERL_CONFIGURE= YES
MAN3= Time::CTime.3 \
diff --git a/devel/p5-Time/pkg-comment b/devel/p5-Time/pkg-comment
deleted file mode 100644
index 6c58e4220418..000000000000
--- a/devel/p5-Time/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A collection of functions to convert and use time variables in perl5
diff --git a/devel/p5-TraceFuncs/Makefile b/devel/p5-TraceFuncs/Makefile
index bbdcb209ea90..23254ad5c664 100644
--- a/devel/p5-TraceFuncs/Makefile
+++ b/devel/p5-TraceFuncs/Makefile
@@ -15,6 +15,8 @@ DISTNAME= traceFunc-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A perl5 module to trace function calls as they happen
+
PERL_CONFIGURE= YES
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
diff --git a/devel/p5-TraceFuncs/pkg-comment b/devel/p5-TraceFuncs/pkg-comment
deleted file mode 100644
index 521e36aa93ce..000000000000
--- a/devel/p5-TraceFuncs/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A perl5 module to trace function calls as they happen
diff --git a/devel/p65/Makefile b/devel/p65/Makefile
index 34d29b913250..f5dcb73cc990 100644
--- a/devel/p65/Makefile
+++ b/devel/p65/Makefile
@@ -14,6 +14,8 @@ EXTRACT_SUFX= # empty
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= An assembler for the 6502 microprocessor
+
EXTRACT_CMD= ${CP}
EXTRACT_BEFORE_ARGS= # empty
EXTRACT_AFTER_ARGS= ${WRKSRC}
diff --git a/devel/p65/pkg-comment b/devel/p65/pkg-comment
deleted file mode 100644
index a023618efa27..000000000000
--- a/devel/p65/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An assembler for the 6502 microprocessor
diff --git a/devel/parrot/Makefile b/devel/parrot/Makefile
index 61feaf3e6d56..855b96f8ac1e 100644
--- a/devel/parrot/Makefile
+++ b/devel/parrot/Makefile
@@ -14,6 +14,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= The Parrot GUI Builder
+
USE_PYTHON= yes
NO_BUILD= yes
diff --git a/devel/parrot/pkg-comment b/devel/parrot/pkg-comment
deleted file mode 100644
index 57858bc1b7e8..000000000000
--- a/devel/parrot/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The Parrot GUI Builder
diff --git a/devel/pccts/Makefile b/devel/pccts/Makefile
index 0ac5add72585..7a62ce1c6398 100644
--- a/devel/pccts/Makefile
+++ b/devel/pccts/Makefile
@@ -14,6 +14,8 @@ DISTNAME= pccts${PORTVERSION:R:S/.//}mr${PORTVERSION:E}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= The Purdue Compiler Construction Tool Set
+
USE_ZIP= yes
WRKSRC= ${WRKDIR}/pccts
ALL_TARGET=
diff --git a/devel/pccts/pkg-comment b/devel/pccts/pkg-comment
deleted file mode 100644
index 034487df0c5b..000000000000
--- a/devel/pccts/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The Purdue Compiler Construction Tool Set
diff --git a/devel/pcre++/Makefile b/devel/pcre++/Makefile
index 91d639a969a9..aabe3981968f 100644
--- a/devel/pcre++/Makefile
+++ b/devel/pcre++/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= ftp://ftp.daemon.de/scip/Apps/pcre++/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A wrapper class around the pcre library
+
LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
PCRE_CONFIG?= ${LOCALBASE}/bin/pcre-config
diff --git a/devel/pcre++/pkg-comment b/devel/pcre++/pkg-comment
deleted file mode 100644
index 346f797a407e..000000000000
--- a/devel/pcre++/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A wrapper class around the pcre library
diff --git a/devel/pedisassem/Makefile b/devel/pedisassem/Makefile
index 6f7984d00caa..1b9d43628c23 100644
--- a/devel/pedisassem/Makefile
+++ b/devel/pedisassem/Makefile
@@ -13,6 +13,8 @@ DISTNAME= dsasmsrc
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A disassembler for Win32 code (PE format)
+
NO_WRKSUBDIR= yes
USE_ZIP= yes
diff --git a/devel/pedisassem/pkg-comment b/devel/pedisassem/pkg-comment
deleted file mode 100644
index ae479d4b42b6..000000000000
--- a/devel/pedisassem/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A disassembler for Win32 code (PE format)
diff --git a/devel/perltidy/Makefile b/devel/perltidy/Makefile
index cacd3dbc1e14..154c21e01c7c 100644
--- a/devel/perltidy/Makefile
+++ b/devel/perltidy/Makefile
@@ -16,6 +16,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Indents and reformats Perl scripts to make them easier to read
+
PERL_CONFIGURE= yes
MAN1= perltidy.1
diff --git a/devel/perltidy/pkg-comment b/devel/perltidy/pkg-comment
deleted file mode 100644
index 51fb2971081b..000000000000
--- a/devel/perltidy/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Indents and reformats Perl scripts to make them easier to read
diff --git a/devel/picprog/Makefile b/devel/picprog/Makefile
index 9af485e0ecdf..977901beb6e4 100644
--- a/devel/picprog/Makefile
+++ b/devel/picprog/Makefile
@@ -12,6 +12,8 @@ MASTER_SITES= http://hyvatti.iki.fi/~jaakko/pic/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Serial port pic16c84 programmer
+
LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
MAN1= picprog.1
diff --git a/devel/picprog/pkg-comment b/devel/picprog/pkg-comment
deleted file mode 100644
index f4546b3d9abd..000000000000
--- a/devel/picprog/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Serial port pic16c84 programmer
diff --git a/devel/ply/Makefile b/devel/ply/Makefile
index f64f48f4a9ea..fa24d521ee85 100644
--- a/devel/ply/Makefile
+++ b/devel/ply/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://systems.cs.uchicago.edu/ply/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Python Lex-Yacc
+
USE_PYTHON= yes
NO_BUILD= yes
diff --git a/devel/ply/pkg-comment b/devel/ply/pkg-comment
deleted file mode 100644
index 357e13cc8114..000000000000
--- a/devel/ply/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Python Lex-Yacc
diff --git a/devel/ppl/Makefile b/devel/ppl/Makefile
index a94ae08e0627..7d8aa307d737 100644
--- a/devel/ppl/Makefile
+++ b/devel/ppl/Makefile
@@ -14,6 +14,8 @@ MASTER_SITES= ftp://ftp.cs.unipr.it/pub/ppl/releases/${PORTVERSION}/ \
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= The Parma Polyhedra Library
+
LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
USE_LIBTOOL= yes
diff --git a/devel/ppl/pkg-comment b/devel/ppl/pkg-comment
deleted file mode 100644
index 10b81c6ec0c7..000000000000
--- a/devel/ppl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The Parma Polyhedra Library
diff --git a/devel/projectcenter.app/Makefile b/devel/projectcenter.app/Makefile
index e1ac5d791c1d..ca52e655c0fb 100644
--- a/devel/projectcenter.app/Makefile
+++ b/devel/projectcenter.app/Makefile
@@ -16,6 +16,8 @@ DISTNAME= ProjectCenter-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A development environment for GNUstep
+
.if defined(GNUSTEP_GUI_DEVEL)
BUILD_DEPENDS= ${BACKBUNDLEDIR}/libgnustep-back:${PORTSDIR}/x11-toolkits/gnustep-back
RUN_DEPENDS= ${BACKBUNDLEDIR}/libgnustep-back:${PORTSDIR}/x11-toolkits/gnustep-back
diff --git a/devel/projectcenter.app/pkg-comment b/devel/projectcenter.app/pkg-comment
deleted file mode 100644
index b06b6df87c98..000000000000
--- a/devel/projectcenter.app/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A development environment for GNUstep
diff --git a/devel/prototype/Makefile b/devel/prototype/Makefile
index 51bd963e78b8..058d94843f88 100644
--- a/devel/prototype/Makefile
+++ b/devel/prototype/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Prototype Makefiles allows very fast project start ups
+
GNU_CONFIGURE= yes
USE_GMAKE= yes
NO_BUILD= yes
diff --git a/devel/prototype/pkg-comment b/devel/prototype/pkg-comment
deleted file mode 100644
index 988436ac2cd0..000000000000
--- a/devel/prototype/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Prototype Makefiles allows very fast project start ups
diff --git a/devel/pth/Makefile b/devel/pth/Makefile
index 731da7015a0f..5abc8ca39b8e 100644
--- a/devel/pth/Makefile
+++ b/devel/pth/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= pth
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= GNU Portable Threads
+
INSTALLS_SHLIB= yes
LDCONFIG_DIRS= %%PREFIX%%/lib/pth
GNU_CONFIGURE= yes
diff --git a/devel/pth/pkg-comment b/devel/pth/pkg-comment
deleted file mode 100644
index 5eb4b206030b..000000000000
--- a/devel/pth/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Portable Threads
diff --git a/devel/py-ansistyle/Makefile b/devel/py-ansistyle/Makefile
index 7a648fcd9f09..f69a1b8e3cdf 100644
--- a/devel/py-ansistyle/Makefile
+++ b/devel/py-ansistyle/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ANSIStyle-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Add ANSI color capability to output streams
+
USE_PYTHON= yes
USE_PYDISTUTILS= yes
diff --git a/devel/py-ansistyle/pkg-comment b/devel/py-ansistyle/pkg-comment
deleted file mode 100644
index 439453c25864..000000000000
--- a/devel/py-ansistyle/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Add ANSI color capability to output streams
diff --git a/devel/py-ciphon/Makefile b/devel/py-ciphon/Makefile
index 5e1541aa472e..b81dd300a1bb 100644
--- a/devel/py-ciphon/Makefile
+++ b/devel/py-ciphon/Makefile
@@ -15,6 +15,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A module for python that adds cpan-like functionality
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pyexpat.so:${PORTSDIR}/textproc/py-expat
USE_PYTHON= yes
diff --git a/devel/py-ciphon/pkg-comment b/devel/py-ciphon/pkg-comment
deleted file mode 100644
index 2181529ba9f2..000000000000
--- a/devel/py-ciphon/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A module for python that adds cpan-like functionality
diff --git a/devel/py-cxx/Makefile b/devel/py-cxx/Makefile
index 89ffc31bf97b..49426a8b12fc 100644
--- a/devel/py-cxx/Makefile
+++ b/devel/py-cxx/Makefile
@@ -16,6 +16,8 @@ DISTNAME= PyCXX-V${PORTVERSION:S/r/-rc/}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Make it easier to extend Python with C++
+
USE_PYTHON= yes
USE_PYDISTUTILS= yes
diff --git a/devel/py-cxx/pkg-comment b/devel/py-cxx/pkg-comment
deleted file mode 100644
index bde36edfcd74..000000000000
--- a/devel/py-cxx/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Make it easier to extend Python with C++
diff --git a/devel/py-dialog/Makefile b/devel/py-dialog/Makefile
index bb894330f40a..a3d6cb9a3fe3 100644
--- a/devel/py-dialog/Makefile
+++ b/devel/py-dialog/Makefile
@@ -17,6 +17,8 @@ EXTRACT_SUFX= .py
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Python Dialog
+
USE_PYTHON= yes
EXTRACT_CMD= ${CP}
EXTRACT_BEFORE_ARGS= # empty
diff --git a/devel/py-dialog/pkg-comment b/devel/py-dialog/pkg-comment
deleted file mode 100644
index 8f2dbdf71fd8..000000000000
--- a/devel/py-dialog/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Python Dialog
diff --git a/devel/py-fileutils/Makefile b/devel/py-fileutils/Makefile
index aa5ca9d07759..8680299152e5 100644
--- a/devel/py-fileutils/Makefile
+++ b/devel/py-fileutils/Makefile
@@ -15,6 +15,8 @@ DISTNAME= FileUtils-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= File I/O related functions and classes
+
USE_PYTHON= yes
USE_PYDISTUTILS= yes
diff --git a/devel/py-fileutils/pkg-comment b/devel/py-fileutils/pkg-comment
deleted file mode 100644
index 1a33797329c9..000000000000
--- a/devel/py-fileutils/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-File I/O related functions and classes
diff --git a/devel/py-fortran/Makefile b/devel/py-fortran/Makefile
index 50f454b9a186..c2c1a554c67e 100644
--- a/devel/py-fortran/Makefile
+++ b/devel/py-fortran/Makefile
@@ -16,6 +16,8 @@ DISTNAME= pyfort-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Creating extensions to the Python language with Fortran routines
+
RUN_DEPENDS= ${PYNUMERIC}
USE_PYTHON= yes
diff --git a/devel/py-fortran/pkg-comment b/devel/py-fortran/pkg-comment
deleted file mode 100644
index ef5ae4368427..000000000000
--- a/devel/py-fortran/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Creating extensions to the Python language with Fortran routines
diff --git a/devel/py-istring/Makefile b/devel/py-istring/Makefile
index b90b0309273d..64c938f762e8 100644
--- a/devel/py-istring/Makefile
+++ b/devel/py-istring/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Interpolated Strings
+
USE_PYTHON= yes
USE_PYDISTUTILS= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/devel/py-istring/pkg-comment b/devel/py-istring/pkg-comment
deleted file mode 100644
index 48f38b203f86..000000000000
--- a/devel/py-istring/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Interpolated Strings
diff --git a/devel/py-log4py/Makefile b/devel/py-log4py/Makefile
index 00bcdd406fe0..e7b62914023e 100644
--- a/devel/py-log4py/Makefile
+++ b/devel/py-log4py/Makefile
@@ -15,6 +15,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A python logging module
+
USE_PYTHON= yes
USE_PYDISTUTILS= yes
diff --git a/devel/py-log4py/pkg-comment b/devel/py-log4py/pkg-comment
deleted file mode 100644
index a10774ea578a..000000000000
--- a/devel/py-log4py/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A python logging module
diff --git a/devel/py-mx-experimental/Makefile b/devel/py-mx-experimental/Makefile
index ca357632d0b8..db471c0e678a 100644
--- a/devel/py-mx-experimental/Makefile
+++ b/devel/py-mx-experimental/Makefile
@@ -16,6 +16,8 @@ DISTNAME= egenix-${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= The eGenix mx Extensions - EXPERIMENTAL Package
+
BUILD_DEPENDS= ${PREFIX}/include/gmp.h:${PORTSDIR}/math/libgmp4
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/mx/BeeBase/BeeBase.py:${PORTSDIR}/lang/py-mx-base
diff --git a/devel/py-mx-experimental/pkg-comment b/devel/py-mx-experimental/pkg-comment
deleted file mode 100644
index 82072e9d0896..000000000000
--- a/devel/py-mx-experimental/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The eGenix mx Extensions - EXPERIMENTAL Package
diff --git a/devel/py-ply/Makefile b/devel/py-ply/Makefile
index f64f48f4a9ea..fa24d521ee85 100644
--- a/devel/py-ply/Makefile
+++ b/devel/py-ply/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://systems.cs.uchicago.edu/ply/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Python Lex-Yacc
+
USE_PYTHON= yes
NO_BUILD= yes
diff --git a/devel/py-ply/pkg-comment b/devel/py-ply/pkg-comment
deleted file mode 100644
index 357e13cc8114..000000000000
--- a/devel/py-ply/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Python Lex-Yacc
diff --git a/devel/py-reverse/Makefile b/devel/py-reverse/Makefile
index ba5f8de1170c..0596aa209f24 100644
--- a/devel/py-reverse/Makefile
+++ b/devel/py-reverse/Makefile
@@ -15,6 +15,8 @@ DISTNAME= py${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A set of tools for reverse engineering Python code
+
BUILD_DEPENDS= ${PYXML}
RUN_DEPENDS= ${BUILD_DEPENDS}
diff --git a/devel/py-reverse/pkg-comment b/devel/py-reverse/pkg-comment
deleted file mode 100644
index 3eec836e7ecf..000000000000
--- a/devel/py-reverse/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A set of tools for reverse engineering Python code
diff --git a/devel/py-spark/Makefile b/devel/py-spark/Makefile
index e57ac3805922..611dcd9c592c 100644
--- a/devel/py-spark/Makefile
+++ b/devel/py-spark/Makefile
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Scanning, Parsing, and Rewriting Kit
+
USE_PYTHON= yes
NO_BUILD= yes
diff --git a/devel/py-spark/pkg-comment b/devel/py-spark/pkg-comment
deleted file mode 100644
index 5e0304667063..000000000000
--- a/devel/py-spark/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Scanning, Parsing, and Rewriting Kit
diff --git a/devel/py-vmaps/Makefile b/devel/py-vmaps/Makefile
index 5b4c86d751cc..c5d90f72bdc7 100644
--- a/devel/py-vmaps/Makefile
+++ b/devel/py-vmaps/Makefile
@@ -16,6 +16,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Python Arrays on mmap()
+
USE_PYTHON= yes
USE_PYDISTUTILS= yes
diff --git a/devel/py-vmaps/pkg-comment b/devel/py-vmaps/pkg-comment
deleted file mode 100644
index f5150c22f8f9..000000000000
--- a/devel/py-vmaps/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Python Arrays on mmap()
diff --git a/devel/py-xoltar-toolkit/Makefile b/devel/py-xoltar-toolkit/Makefile
index 170a51f97aec..6dcc6f811845 100644
--- a/devel/py-xoltar-toolkit/Makefile
+++ b/devel/py-xoltar-toolkit/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME}-01jun01
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Functional programming, lazy expressions and thread pools for Python
+
USE_PYTHON= yes
NO_WRKSUBDIR= yes
INSTALLDIR= ${PREFIX}/lib/${PYTHON_VERSION}/site-packages
diff --git a/devel/py-xoltar-toolkit/pkg-comment b/devel/py-xoltar-toolkit/pkg-comment
deleted file mode 100644
index 9bcadb7a5b25..000000000000
--- a/devel/py-xoltar-toolkit/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Functional programming, lazy expressions and thread pools for Python
diff --git a/devel/qtk/Makefile b/devel/qtk/Makefile
index 5e81f1fc99cf..2eba55ad5bd9 100644
--- a/devel/qtk/Makefile
+++ b/devel/qtk/Makefile
@@ -14,6 +14,8 @@ EXTRACT_SUFX= # empty
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A neat development tool for various languages
+
RUN_DEPENDS= ${LOCALBASE}/bin/wish8.2:${PORTSDIR}/x11-toolkits/tk82
USE_REINPLACE= yes
diff --git a/devel/qtk/pkg-comment b/devel/qtk/pkg-comment
deleted file mode 100644
index d7aff92c9455..000000000000
--- a/devel/qtk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A neat development tool for various languages
diff --git a/devel/ragel/Makefile b/devel/ragel/Makefile
index 0e3dd82b1083..4da1b958dcbd 100644
--- a/devel/ragel/Makefile
+++ b/devel/ragel/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://www.essemage.com/ragel/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Compile regular languages into executable C/C++ code
+
USE_REINPLACE= yes
USE_BISON= yes
USE_GMAKE= yes
diff --git a/devel/ragel/pkg-comment b/devel/ragel/pkg-comment
deleted file mode 100644
index 2e52f50ecb98..000000000000
--- a/devel/ragel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Compile regular languages into executable C/C++ code
diff --git a/devel/regexx/Makefile b/devel/regexx/Makefile
index a07ba4828fcc..cca64fa1fc2a 100644
--- a/devel/regexx/Makefile
+++ b/devel/regexx/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Regexx is a complete regular expressions C++ solution
+
LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
USE_LIBTOOL= yes
diff --git a/devel/regexx/pkg-comment b/devel/regexx/pkg-comment
deleted file mode 100644
index 6cb222f6579a..000000000000
--- a/devel/regexx/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Regexx is a complete regular expressions C++ solution
diff --git a/devel/rlwrap/Makefile b/devel/rlwrap/Makefile
index bbd9ca2fce89..6123dca1d569 100644
--- a/devel/rlwrap/Makefile
+++ b/devel/rlwrap/Makefile
@@ -14,6 +14,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Readline wrapper
+
LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
.include <bsd.port.pre.mk>
diff --git a/devel/rlwrap/pkg-comment b/devel/rlwrap/pkg-comment
deleted file mode 100644
index 559dc817ddbc..000000000000
--- a/devel/rlwrap/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Readline wrapper
diff --git a/devel/robodoc/Makefile b/devel/robodoc/Makefile
index f34623a00f2a..75afa366b4af 100644
--- a/devel/robodoc/Makefile
+++ b/devel/robodoc/Makefile
@@ -13,6 +13,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Code reference program similar to cxref that produces HTML
+
GNU_CONFIGURE= yes
MAKEFILE= makefile
diff --git a/devel/robodoc/pkg-comment b/devel/robodoc/pkg-comment
deleted file mode 100644
index 07546ff3ec2d..000000000000
--- a/devel/robodoc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Code reference program similar to cxref that produces HTML
diff --git a/devel/scandoc/Makefile b/devel/scandoc/Makefile
index 3af8bcca6f16..452e6b8a8d69 100644
--- a/devel/scandoc/Makefile
+++ b/devel/scandoc/Makefile
@@ -13,6 +13,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A C/C++ documentation generator
+
USE_PERL5= yes
NO_BUILD= yes
diff --git a/devel/scandoc/pkg-comment b/devel/scandoc/pkg-comment
deleted file mode 100644
index aff6fffded34..000000000000
--- a/devel/scandoc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A C/C++ documentation generator
diff --git a/devel/sdlmm/Makefile b/devel/sdlmm/Makefile
index 571f736dc235..7ee04d0a7735 100644
--- a/devel/sdlmm/Makefile
+++ b/devel/sdlmm/Makefile
@@ -15,6 +15,8 @@ DISTNAME= SDLmm-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A C++ Wrapper for the SDL (Simple DirectMedia Layer)
+
LIB_DEPENDS= SDL-1.1.4:${PORTSDIR}/devel/sdl12
SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
diff --git a/devel/sdlmm/pkg-comment b/devel/sdlmm/pkg-comment
deleted file mode 100644
index b945b6c895e8..000000000000
--- a/devel/sdlmm/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A C++ Wrapper for the SDL (Simple DirectMedia Layer)
diff --git a/devel/sdts++/Makefile b/devel/sdts++/Makefile
index 623d08d77726..92af3c76168b 100644
--- a/devel/sdts++/Makefile
+++ b/devel/sdts++/Makefile
@@ -18,6 +18,8 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:site1 \
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C++ library for SDTS related development
+
USE_LIBTOOL= yes
CONFIGURE_ARGS= --with-boost=${WRKDIR}/boost_1_27_0
diff --git a/devel/sdts++/pkg-comment b/devel/sdts++/pkg-comment
deleted file mode 100644
index 75ef3ba7257a..000000000000
--- a/devel/sdts++/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C++ library for SDTS related development
diff --git a/devel/shmap/Makefile b/devel/shmap/Makefile
index b05d6906136f..d4062ee54e45 100644
--- a/devel/shmap/Makefile
+++ b/devel/shmap/Makefile
@@ -15,6 +15,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Shared-memory-based hashmaps
+
LIB_DEPENDS= mm.12:${PORTSDIR}/devel/mm
GNU_CONFIGURE= yes
diff --git a/devel/shmap/pkg-comment b/devel/shmap/pkg-comment
deleted file mode 100644
index af1c3c8fbf16..000000000000
--- a/devel/shmap/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Shared-memory-based hashmaps
diff --git a/devel/showgrammar/Makefile b/devel/showgrammar/Makefile
index c0203a67651e..4cf070396181 100644
--- a/devel/showgrammar/Makefile
+++ b/devel/showgrammar/Makefile
@@ -15,6 +15,8 @@ EXTRACT_SUFX= .py
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Convert a yacc grammar to syntax diagrams
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/spark.py:${PORTSDIR}/devel/py-spark
EXTRACT_CMD= ${CP}
diff --git a/devel/showgrammar/pkg-comment b/devel/showgrammar/pkg-comment
deleted file mode 100644
index 14969ec68213..000000000000
--- a/devel/showgrammar/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Convert a yacc grammar to syntax diagrams
diff --git a/devel/sigslot/Makefile b/devel/sigslot/Makefile
index 4e250692d632..f584be9385dd 100644
--- a/devel/sigslot/Makefile
+++ b/devel/sigslot/Makefile
@@ -15,6 +15,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/./-/g}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= C++ Signal/Slot Library
+
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/devel/sigslot/pkg-comment b/devel/sigslot/pkg-comment
deleted file mode 100644
index ec9aa41ab5f5..000000000000
--- a/devel/sigslot/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C++ Signal/Slot Library
diff --git a/devel/spirit/Makefile b/devel/spirit/Makefile
index 3b23117e721f..e27fe9d60a42 100644
--- a/devel/spirit/Makefile
+++ b/devel/spirit/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= An object oriented recursive descent parser generator framework
+
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/spirit/pkg-comment b/devel/spirit/pkg-comment
deleted file mode 100644
index efd8d6bfb89b..000000000000
--- a/devel/spirit/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An object oriented recursive descent parser generator framework
diff --git a/devel/splint/Makefile b/devel/splint/Makefile
index 542dc26f77f1..4d09ce7b23be 100644
--- a/devel/splint/Makefile
+++ b/devel/splint/Makefile
@@ -14,6 +14,8 @@ EXTRACT_SUFX= .src.tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A tool for statically checking sourcecode for security vulnerabilities
+
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
USE_GMAKE= yes
diff --git a/devel/splint/pkg-comment b/devel/splint/pkg-comment
deleted file mode 100644
index fe604f495213..000000000000
--- a/devel/splint/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A tool for statically checking sourcecode for security vulnerabilities
diff --git a/devel/styx/Makefile b/devel/styx/Makefile
index c2193f082d37..c08047ce3441 100644
--- a/devel/styx/Makefile
+++ b/devel/styx/Makefile
@@ -15,6 +15,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A scanner/parser generator
+
LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv
USE_REINPLACE= yes
diff --git a/devel/styx/pkg-comment b/devel/styx/pkg-comment
deleted file mode 100644
index a20fe79ac444..000000000000
--- a/devel/styx/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A scanner/parser generator
diff --git a/devel/terminality/Makefile b/devel/terminality/Makefile
index dbec2f858f8e..5533c2fabc17 100644
--- a/devel/terminality/Makefile
+++ b/devel/terminality/Makefile
@@ -14,6 +14,8 @@ DISTNAME= tn-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A cross-platform terminal manipulation library
+
do-install:
@${MKDIR} ${PREFIX}/include/tn
${INSTALL_DATA} ${WRKSRC}/*.h ${PREFIX}/include/tn
diff --git a/devel/terminality/pkg-comment b/devel/terminality/pkg-comment
deleted file mode 100644
index f5522ae6e6de..000000000000
--- a/devel/terminality/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A cross-platform terminal manipulation library
diff --git a/devel/titano/Makefile b/devel/titano/Makefile
index c9aed73067a3..c348ebd82750 100644
--- a/devel/titano/Makefile
+++ b/devel/titano/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= An IDE for GNOME desktop
+
LIB_DEPENDS= gtkeditor.0:${PORTSDIR}/x11-toolkits/libgtkeditor
WRKSRC= ${WRKDIR}/${DISTNAME:S/b//}
diff --git a/devel/titano/pkg-comment b/devel/titano/pkg-comment
deleted file mode 100644
index 1d5c212baaeb..000000000000
--- a/devel/titano/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An IDE for GNOME desktop
diff --git a/devel/tkcon/Makefile b/devel/tkcon/Makefile
index dd61e84b978f..e43d4c7d77b2 100644
--- a/devel/tkcon/Makefile
+++ b/devel/tkcon/Makefile
@@ -13,6 +13,8 @@ MASTER_SITE_SUBDIR=${PORTNAME}
MAINTAINER= ports@freebsd.org
+PORTCOMMENT= Tk console for Tcl
+
RUN_DEPENDS= wish8.3:${PORTSDIR}/x11-toolkits/tk83
USE_REINPLACE= yes
diff --git a/devel/tkcon/pkg-comment b/devel/tkcon/pkg-comment
deleted file mode 100644
index c0e75187590e..000000000000
--- a/devel/tkcon/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Tk console for Tcl
diff --git a/devel/trio/Makefile b/devel/trio/Makefile
index 34764766506a..6c1b3b2eebf0 100644
--- a/devel/trio/Makefile
+++ b/devel/trio/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ctrio
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A fully matured and stable set of printf and string functions
+
GNU_CONFIGURE= yes
post-install:
diff --git a/devel/trio/pkg-comment b/devel/trio/pkg-comment
deleted file mode 100644
index 6a3059e53771..000000000000
--- a/devel/trio/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A fully matured and stable set of printf and string functions
diff --git a/devel/tvision/Makefile b/devel/tvision/Makefile
index 83bc25e99168..c42ddc817b96 100644
--- a/devel/tvision/Makefile
+++ b/devel/tvision/Makefile
@@ -15,6 +15,8 @@ MASTER_SITE_SUBDIR= devel/lang/c++
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= The Turbo Vision C++ CUI library for UNIX
+
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
diff --git a/devel/tvision/pkg-comment b/devel/tvision/pkg-comment
deleted file mode 100644
index c5b3b6538363..000000000000
--- a/devel/tvision/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The Turbo Vision C++ CUI library for UNIX
diff --git a/devel/ucpp/Makefile b/devel/ucpp/Makefile
index 8b122c25b58c..5a3c1c200be5 100644
--- a/devel/ucpp/Makefile
+++ b/devel/ucpp/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://pornin.nerim.net/ucpp/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A C preprocessor and lexer
+
MAKE_ENV= FLAGS="${CFLAGS}"
MAN1= ucpp.1
diff --git a/devel/ucpp/pkg-comment b/devel/ucpp/pkg-comment
deleted file mode 100644
index 2fb1aea90963..000000000000
--- a/devel/ucpp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A C preprocessor and lexer
diff --git a/devel/uds/Makefile b/devel/uds/Makefile
index bba52a2f3c5d..d98efafa7b9c 100644
--- a/devel/uds/Makefile
+++ b/devel/uds/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://frost.flewid.de/dist/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= UDS (Useful Development Stuff) Collection
+
USE_REINPLACE= yes
USE_GCC= 3.1
USE_GMAKE= yes
diff --git a/devel/uds/pkg-comment b/devel/uds/pkg-comment
deleted file mode 100644
index df8bd7c9785d..000000000000
--- a/devel/uds/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-UDS (Useful Development Stuff) Collection
diff --git a/devel/uisp/Makefile b/devel/uisp/Makefile
index 1ab6e6fbd58e..4cf75647bed0 100644
--- a/devel/uisp/Makefile
+++ b/devel/uisp/Makefile
@@ -14,6 +14,8 @@ EXTRACT_SUFX= .src.tar.gz
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A versatile programmer for atmel AVR microcontrollers
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
USE_REINPLACE= yes
diff --git a/devel/uisp/pkg-comment b/devel/uisp/pkg-comment
deleted file mode 100644
index bf3debf3c465..000000000000
--- a/devel/uisp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A versatile programmer for atmel AVR microcontrollers
diff --git a/devel/ups-debug/Makefile b/devel/ups-debug/Makefile
index c5e91a6c7edd..ea25168d811f 100644
--- a/devel/ups-debug/Makefile
+++ b/devel/ups-debug/Makefile
@@ -17,6 +17,8 @@ DISTNAME= ups-3.35-beta13
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Source level C debugger that runs under X11
+
BROKEN= "Does not build"
GNU_CONFIGURE= yes
diff --git a/devel/ups-debug/pkg-comment b/devel/ups-debug/pkg-comment
deleted file mode 100644
index 5bc7a91109d3..000000000000
--- a/devel/ups-debug/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Source level C debugger that runs under X11
diff --git a/devel/viewcvs/Makefile b/devel/viewcvs/Makefile
index 0aaa330ff2fe..32aa7d56f97f 100644
--- a/devel/viewcvs/Makefile
+++ b/devel/viewcvs/Makefile
@@ -13,6 +13,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Python version of Zeller\'s cvsweb
+
USE_PYTHON= yes
NO_BUILD= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
diff --git a/devel/viewcvs/pkg-comment b/devel/viewcvs/pkg-comment
deleted file mode 100644
index c545364ec9b3..000000000000
--- a/devel/viewcvs/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Python version of Zeller's cvsweb
diff --git a/devel/viewvc/Makefile b/devel/viewvc/Makefile
index 0aaa330ff2fe..32aa7d56f97f 100644
--- a/devel/viewvc/Makefile
+++ b/devel/viewvc/Makefile
@@ -13,6 +13,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Python version of Zeller\'s cvsweb
+
USE_PYTHON= yes
NO_BUILD= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
diff --git a/devel/viewvc/pkg-comment b/devel/viewvc/pkg-comment
deleted file mode 100644
index c545364ec9b3..000000000000
--- a/devel/viewvc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Python version of Zeller's cvsweb
diff --git a/devel/wizard/Makefile b/devel/wizard/Makefile
index 9a0d98cf7b57..86c692607406 100644
--- a/devel/wizard/Makefile
+++ b/devel/wizard/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://www.zolera.com/opensrc/wizard/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= Classes for writing MS-style 'wizards'
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
USE_PYTHON= yes
diff --git a/devel/wizard/pkg-comment b/devel/wizard/pkg-comment
deleted file mode 100644
index 48ff318adb71..000000000000
--- a/devel/wizard/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Classes for writing MS-style 'wizards'
diff --git a/devel/xparam/Makefile b/devel/xparam/Makefile
index d824d023f6b7..8eb43dc5f8ec 100644
--- a/devel/xparam/Makefile
+++ b/devel/xparam/Makefile
@@ -14,6 +14,8 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A general-purpose tool for parameter handling in C++
+
BUILD_DEPENDS= libtool:${PORTSDIR}/devel/libtool
USE_REINPLACE= yes
diff --git a/devel/xparam/pkg-comment b/devel/xparam/pkg-comment
deleted file mode 100644
index 103e270fc0a6..000000000000
--- a/devel/xparam/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A general-purpose tool for parameter handling in C++
diff --git a/devel/xtl/Makefile b/devel/xtl/Makefile
index 953b38fe047c..bf3d6174b208 100644
--- a/devel/xtl/Makefile
+++ b/devel/xtl/Makefile
@@ -13,6 +13,8 @@ MASTER_SITES= http://xtl.sourceforge.net/
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A library for R/W structured data to/from an external representation
+
NO_BUILD= yes
do-install:
diff --git a/devel/xtl/pkg-comment b/devel/xtl/pkg-comment
deleted file mode 100644
index ebaab696156b..000000000000
--- a/devel/xtl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A library for R/W structured data to/from an external representation
diff --git a/devel/xwpe/Makefile b/devel/xwpe/Makefile
index 6aa31633eb23..04b81b05a3f4 100644
--- a/devel/xwpe/Makefile
+++ b/devel/xwpe/Makefile
@@ -16,6 +16,8 @@ MASTER_SITE_SUBDIR= apps/editors/X
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= A Borland-like IDE programming environment
+
USE_XLIB= yes
USE_REINPLACE= yes
USE_GMAKE= yes
diff --git a/devel/xwpe/pkg-comment b/devel/xwpe/pkg-comment
deleted file mode 100644
index 11a0ecdb3520..000000000000
--- a/devel/xwpe/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Borland-like IDE programming environment
diff --git a/devel/xxgdb/Makefile b/devel/xxgdb/Makefile
index c7cd96229a53..381bbba99323 100644
--- a/devel/xxgdb/Makefile
+++ b/devel/xxgdb/Makefile
@@ -13,6 +13,8 @@ MASTER_SITE_SUBDIR= utilities
MAINTAINER= ports@FreeBSD.org
+PORTCOMMENT= An X window interface for gdb
+
USE_IMAKE= yes
MAN1= xxgdb.1
diff --git a/devel/xxgdb/pkg-comment b/devel/xxgdb/pkg-comment
deleted file mode 100644
index af9eada59471..000000000000
--- a/devel/xxgdb/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An X window interface for gdb
diff --git a/devel/yacl/Makefile b/devel/yacl/Makefile
index 7dc41dfcd48b..048d4e65763d 100644
--- a/devel/yacl/Makefile
+++ b/devel/yacl/Makefile
@@ -11,6 +11,8 @@ CATEGORIES= devel
MASTER_SITES= ftp://ftp.cs.sc.edu/pub/yacl/
DISTNAME= yacl-0170-beta
+PORTCOMMENT= Portable programming library for C++
+
NO_WRKSUBDIR= yes
USE_ZIP= yes
MAKE_ENV= YACLPATH=${WRKDIR}
diff --git a/devel/yacl/pkg-comment b/devel/yacl/pkg-comment
deleted file mode 100644
index d5363f524402..000000000000
--- a/devel/yacl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Portable programming library for C++