aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/ETHOberonV4/Makefile1
-rw-r--r--lang/ETHOberonV4/pkg-comment1
-rw-r--r--lang/bigloo/Makefile1
-rw-r--r--lang/bigloo/pkg-comment1
-rw-r--r--lang/clips/Makefile1
-rw-r--r--lang/clips/pkg-comment1
-rw-r--r--lang/clisp/Makefile1
-rw-r--r--lang/clisp/pkg-comment1
-rw-r--r--lang/cmucl-extra/Makefile1
-rw-r--r--lang/cmucl-extra/pkg-comment1
-rw-r--r--lang/cmucl/Makefile1
-rw-r--r--lang/cmucl/pkg-comment1
-rw-r--r--lang/crossgo32-f77/Makefile1
-rw-r--r--lang/crossgo32-f77/pkg-comment1
-rw-r--r--lang/dis/Makefile1
-rw-r--r--lang/dis/pkg-comment1
-rw-r--r--lang/dylan/Makefile1
-rw-r--r--lang/dylan/pkg-comment1
-rw-r--r--lang/emacs-lisp-intro/Makefile1
-rw-r--r--lang/emacs-lisp-intro/pkg-comment1
-rw-r--r--lang/eperl/Makefile1
-rw-r--r--lang/eperl/pkg-comment1
-rw-r--r--lang/expect/Makefile1
-rw-r--r--lang/expect/pkg-comment1
-rw-r--r--lang/fbbi/Makefile1
-rw-r--r--lang/fbbi/pkg-comment1
-rw-r--r--lang/fesi/Makefile1
-rw-r--r--lang/fesi/pkg-comment1
-rw-r--r--lang/fpc-devel/Makefile1
-rw-r--r--lang/fpc-devel/pkg-comment1
-rw-r--r--lang/fpc/Makefile1
-rw-r--r--lang/fpc/pkg-comment1
-rw-r--r--lang/gauche/Makefile1
-rw-r--r--lang/gauche/pkg-comment1
-rw-r--r--lang/gcl/Makefile1
-rw-r--r--lang/gcl/pkg-comment1
-rw-r--r--lang/gforth/Makefile1
-rw-r--r--lang/gforth/pkg-comment1
-rw-r--r--lang/ghc/Makefile1
-rw-r--r--lang/ghc/pkg-comment1
-rw-r--r--lang/ghc5/Makefile1
-rw-r--r--lang/ghc5/pkg-comment1
-rw-r--r--lang/ghc6/Makefile1
-rw-r--r--lang/ghc6/pkg-comment1
-rw-r--r--lang/glade-gpl/Makefile1
-rw-r--r--lang/glade-gpl/pkg-comment1
-rw-r--r--lang/gnat-doc-html/Makefile1
-rw-r--r--lang/gnat-doc-html/pkg-comment1
-rw-r--r--lang/gnat-glade/Makefile1
-rw-r--r--lang/gnat-glade/pkg-comment1
-rw-r--r--lang/gnat/Makefile1
-rw-r--r--lang/gnat/pkg-comment1
-rw-r--r--lang/gpc/Makefile1
-rw-r--r--lang/gpc/pkg-comment1
-rw-r--r--lang/gprolog/Makefile1
-rw-r--r--lang/gprolog/pkg-comment1
-rw-r--r--lang/hope/Makefile1
-rw-r--r--lang/hope/pkg-comment1
-rw-r--r--lang/ici/Makefile1
-rw-r--r--lang/ici/pkg-comment1
-rw-r--r--lang/jgnat-doc-html/Makefile1
-rw-r--r--lang/jgnat-doc-html/pkg-comment1
-rw-r--r--lang/jgnat/Makefile1
-rw-r--r--lang/jgnat/pkg-comment1
-rw-r--r--lang/kawa/Makefile1
-rw-r--r--lang/kawa/pkg-comment1
-rw-r--r--lang/libutils/Makefile1
-rw-r--r--lang/libutils/pkg-comment1
-rw-r--r--lang/linux-j/Makefile1
-rw-r--r--lang/linux-j/pkg-comment1
-rw-r--r--lang/lua/Makefile1
-rw-r--r--lang/lua/pkg-comment1
-rw-r--r--lang/lua4/Makefile1
-rw-r--r--lang/lua4/pkg-comment1
-rw-r--r--lang/lua50/Makefile1
-rw-r--r--lang/lua50/pkg-comment1
-rw-r--r--lang/malbolge/Makefile1
-rw-r--r--lang/malbolge/pkg-comment1
-rw-r--r--lang/mawk/Makefile1
-rw-r--r--lang/mawk/pkg-comment1
-rw-r--r--lang/mozart/Makefile1
-rw-r--r--lang/mozart/pkg-comment1
-rw-r--r--lang/nickle/Makefile1
-rw-r--r--lang/nickle/pkg-comment1
-rw-r--r--lang/njs/Makefile1
-rw-r--r--lang/njs/pkg-comment1
-rw-r--r--lang/nml/Makefile1
-rw-r--r--lang/nml/pkg-comment1
-rw-r--r--lang/o2c/Makefile1
-rw-r--r--lang/o2c/pkg-comment1
-rw-r--r--lang/ocaml/Makefile1
-rw-r--r--lang/ocaml/pkg-comment1
-rw-r--r--lang/oo2c/Makefile1
-rw-r--r--lang/oo2c/pkg-comment1
-rw-r--r--lang/p5-Error/Makefile1
-rw-r--r--lang/p5-Error/pkg-comment1
-rw-r--r--lang/p5-Expect/Makefile1
-rw-r--r--lang/p5-Expect/pkg-comment1
-rw-r--r--lang/p5-ePerl/Makefile1
-rw-r--r--lang/p5-ePerl/pkg-comment1
-rw-r--r--lang/pdss/Makefile1
-rw-r--r--lang/pdss/pkg-comment1
-rw-r--r--lang/pike70/Makefile1
-rw-r--r--lang/pike70/pkg-comment1
-rw-r--r--lang/pike72/Makefile1
-rw-r--r--lang/pike72/pkg-comment1
-rw-r--r--lang/pike73/Makefile1
-rw-r--r--lang/pike73/pkg-comment1
-rw-r--r--lang/pnet/Makefile1
-rw-r--r--lang/pnet/pkg-comment1
-rw-r--r--lang/qscheme/Makefile1
-rw-r--r--lang/qscheme/pkg-comment1
-rw-r--r--lang/rexx-imc/Makefile1
-rw-r--r--lang/rexx-imc/pkg-comment1
-rw-r--r--lang/screamer/Makefile1
-rw-r--r--lang/screamer/pkg-comment1
-rw-r--r--lang/smarteiffel/Makefile1
-rw-r--r--lang/smarteiffel/pkg-comment1
-rw-r--r--lang/sml-nj-devel/Makefile1
-rw-r--r--lang/sml-nj-devel/pkg-comment1
-rw-r--r--lang/squeak2/Makefile1
-rw-r--r--lang/squeak2/pkg-comment1
-rw-r--r--lang/squeak3/Makefile1
-rw-r--r--lang/squeak3/pkg-comment1
-rw-r--r--lang/sr/Makefile1
-rw-r--r--lang/sr/pkg-comment1
-rw-r--r--lang/stldoc/Makefile1
-rw-r--r--lang/stldoc/pkg-comment1
-rw-r--r--lang/t3x/Makefile1
-rw-r--r--lang/t3x/pkg-comment1
-rw-r--r--lang/tcl-manual/Makefile1
-rw-r--r--lang/tcl-manual/pkg-comment1
-rw-r--r--lang/tcltutor/Makefile1
-rw-r--r--lang/tcltutor/pkg-comment1
-rw-r--r--lang/tensile/Makefile1
-rw-r--r--lang/tensile/pkg-comment1
-rw-r--r--lang/treecc/Makefile1
-rw-r--r--lang/treecc/pkg-comment1
-rw-r--r--lang/visualworks/Makefile1
-rw-r--r--lang/visualworks/pkg-comment1
-rw-r--r--lang/xsb/Makefile1
-rw-r--r--lang/xsb/pkg-comment1
-rw-r--r--lang/yorick-doc/Makefile1
-rw-r--r--lang/yorick-doc/pkg-comment1
-rw-r--r--lang/yorick/Makefile1
-rw-r--r--lang/yorick/pkg-comment1
146 files changed, 73 insertions, 73 deletions
diff --git a/lang/ETHOberonV4/Makefile b/lang/ETHOberonV4/Makefile
index a1144574ca52..3e26e983c3b6 100644
--- a/lang/ETHOberonV4/Makefile
+++ b/lang/ETHOberonV4/Makefile
@@ -13,6 +13,7 @@ DISTNAME= ETHLinuxOberon
EXTRACT_SUFX= .tgz
MAINTAINER= jhicks@glenatl.glenayre.com
+COMMENT= Oberon-2/V4 from ETH (Linux emulation)
BROKEN= "Does not run"
NO_CDROM= licensing
diff --git a/lang/ETHOberonV4/pkg-comment b/lang/ETHOberonV4/pkg-comment
deleted file mode 100644
index 9274dadcfa02..000000000000
--- a/lang/ETHOberonV4/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Oberon-2/V4 from ETH (Linux emulation)
diff --git a/lang/bigloo/Makefile b/lang/bigloo/Makefile
index f3e133e16d9d..f7ac5e02e66b 100644
--- a/lang/bigloo/Makefile
+++ b/lang/bigloo/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/ \
DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= tacho@daemonz.org
+COMMENT= A Scheme interpreter and native code compiler
USE_GMAKE= yes
ALL_TARGET=
diff --git a/lang/bigloo/pkg-comment b/lang/bigloo/pkg-comment
deleted file mode 100644
index 468b556f6bfc..000000000000
--- a/lang/bigloo/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Scheme interpreter and native code compiler
diff --git a/lang/clips/Makefile b/lang/clips/Makefile
index 04e58cfb8615..d0b6594e4786 100644
--- a/lang/clips/Makefile
+++ b/lang/clips/Makefile
@@ -13,6 +13,7 @@ DISTNAME= clips6
EXTRACT_SUFX= .tgz
MAINTAINER= yotta@dougdidit.com
+COMMENT= CLIPS is a productive development and delivery expert system tool
USE_AUTOCONF= yes
WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}
diff --git a/lang/clips/pkg-comment b/lang/clips/pkg-comment
deleted file mode 100644
index a6a91ff7b3f0..000000000000
--- a/lang/clips/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-CLIPS is a productive development and delivery expert system tool
diff --git a/lang/clisp/Makefile b/lang/clisp/Makefile
index 91cd58632213..6660fc9f17bf 100644
--- a/lang/clisp/Makefile
+++ b/lang/clisp/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= ftp://cvs2.cons.org/pub/lisp/clisp/source/${PORTVERSION}/ \
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= henrik.motakef@web.de
+COMMENT= An ANSI Common Lisp
LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv \
intl.4:${PORTSDIR}/devel/gettext
diff --git a/lang/clisp/pkg-comment b/lang/clisp/pkg-comment
deleted file mode 100644
index fdaf8511f41c..000000000000
--- a/lang/clisp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An ANSI Common Lisp
diff --git a/lang/cmucl-extra/Makefile b/lang/cmucl-extra/Makefile
index e0646845124b..9d2bf123d0c3 100644
--- a/lang/cmucl-extra/Makefile
+++ b/lang/cmucl-extra/Makefile
@@ -13,6 +13,7 @@ MASTER_SITE_SUBDIR= cracauer
DISTNAME= cmucl-18d-x86-FreeBSD.extra
MAINTAINER= sf@dsinw.com
+COMMENT= Optional extras for the CMU implementation of Common Lisp
USE_BZIP2= yes
NO_WRKSUBDIR= yes
diff --git a/lang/cmucl-extra/pkg-comment b/lang/cmucl-extra/pkg-comment
deleted file mode 100644
index 1cf3fc0b9c94..000000000000
--- a/lang/cmucl-extra/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Optional extras for the CMU implementation of Common Lisp
diff --git a/lang/cmucl/Makefile b/lang/cmucl/Makefile
index b779da8ab177..2ae441690b50 100644
--- a/lang/cmucl/Makefile
+++ b/lang/cmucl/Makefile
@@ -15,6 +15,7 @@ MASTER_SITE_SUBDIR= cracauer
DISTNAME= cmucl-18d-x86-FreeBSD
MAINTAINER= cracauer@cons.org
+COMMENT= The CMU implementation of Common Lisp
USE_BZIP2= YES
NO_WRKSUBDIR= yes
diff --git a/lang/cmucl/pkg-comment b/lang/cmucl/pkg-comment
deleted file mode 100644
index 5f37bc557316..000000000000
--- a/lang/cmucl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The CMU implementation of Common Lisp
diff --git a/lang/crossgo32-f77/Makefile b/lang/crossgo32-f77/Makefile
index 0a2891baf1cf..336b493c2053 100644
--- a/lang/crossgo32-f77/Makefile
+++ b/lang/crossgo32-f77/Makefile
@@ -16,6 +16,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} g772952b.zip
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= hdcho@geni.cemtlo.com
+COMMENT= G2c libraries and compatibility for DJGPP V2 crossgo32 crosscompiler
BUILD_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip
.if !defined(GNU_CPP)
diff --git a/lang/crossgo32-f77/pkg-comment b/lang/crossgo32-f77/pkg-comment
deleted file mode 100644
index 694210c86be1..000000000000
--- a/lang/crossgo32-f77/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-G2c libraries and compatibility for DJGPP V2 crossgo32 crosscompiler
diff --git a/lang/dis/Makefile b/lang/dis/Makefile
index 33e9d8e2283e..8111b0d8471e 100644
--- a/lang/dis/Makefile
+++ b/lang/dis/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= http://www.mines.edu/students/b/bolmstea/malbolge/
DISTNAME= dis
MAINTAINER= simond@irrelevant.org
+COMMENT= A moderately Infernal programming language
USE_REINPLACE= yes
diff --git a/lang/dis/pkg-comment b/lang/dis/pkg-comment
deleted file mode 100644
index 87635d776955..000000000000
--- a/lang/dis/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A moderately Infernal programming language
diff --git a/lang/dylan/Makefile b/lang/dylan/Makefile
index c344394c2bf3..03f92874c125 100644
--- a/lang/dylan/Makefile
+++ b/lang/dylan/Makefile
@@ -25,6 +25,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} d2c-${PORTVERSION}-FreeBSD.gz
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= housel@acm.org
+COMMENT= CMU Gwydion project interpreter and compiler for the Dylan language
RUN_DEPENDS= libtool:${PORTSDIR}/devel/libtool
diff --git a/lang/dylan/pkg-comment b/lang/dylan/pkg-comment
deleted file mode 100644
index 128cdf8cc118..000000000000
--- a/lang/dylan/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-CMU Gwydion project interpreter and compiler for the Dylan language
diff --git a/lang/emacs-lisp-intro/Makefile b/lang/emacs-lisp-intro/Makefile
index ce30b43efb82..b8a03ff2466a 100644
--- a/lang/emacs-lisp-intro/Makefile
+++ b/lang/emacs-lisp-intro/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= emacs
MAINTAINER= amakawa@jp.FreeBSD.org
+COMMENT= An introduction to Emacs Lisp programming
USE_AUTOCONF= yes
diff --git a/lang/emacs-lisp-intro/pkg-comment b/lang/emacs-lisp-intro/pkg-comment
deleted file mode 100644
index d36d6047ff7b..000000000000
--- a/lang/emacs-lisp-intro/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An introduction to Emacs Lisp programming
diff --git a/lang/eperl/Makefile b/lang/eperl/Makefile
index 53b60b8042ff..eb7ce49a267c 100644
--- a/lang/eperl/Makefile
+++ b/lang/eperl/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= ftp://ftp.ossp.org/pkg/tool/eperl/ \
MASTER_SITE_SUBDIR=Parse
MAINTAINER= rse@engelschall.com
+COMMENT= Embedded Perl 5 Language
# User-controlled variables list
# INSTALL_ALSO_AS_SSSL
diff --git a/lang/eperl/pkg-comment b/lang/eperl/pkg-comment
deleted file mode 100644
index eb4b5ac63136..000000000000
--- a/lang/eperl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Embedded Perl 5 Language
diff --git a/lang/expect/Makefile b/lang/expect/Makefile
index c2a75c5d9be8..26421b6019b8 100644
--- a/lang/expect/Makefile
+++ b/lang/expect/Makefile
@@ -11,6 +11,7 @@ CATEGORIES= lang tcl83 tk83
MASTER_SITES= http://expect.nist.gov/src/
MAINTAINER= jerry@thehutt.org
+COMMENT= A sophisticated scripter based on tcl/tk
.if !defined(WITHOUT_X11)
LIB_DEPENDS?= tk83.1:${PORTSDIR}/x11-toolkits/tk83
diff --git a/lang/expect/pkg-comment b/lang/expect/pkg-comment
deleted file mode 100644
index 00cad2230914..000000000000
--- a/lang/expect/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A sophisticated scripter based on tcl/tk
diff --git a/lang/fbbi/Makefile b/lang/fbbi/Makefile
index 24c0f7951e29..51cc22b2ea32 100644
--- a/lang/fbbi/Makefile
+++ b/lang/fbbi/Makefile
@@ -13,6 +13,7 @@ DISTNAME= fbbiv098
EXTRACT_SUFX= .zip
MAINTAINER= llwang@infor.org
+COMMENT= An interpreter for the Befunge-98 language
USE_ZIP= yes
USE_GMAKE= yes
diff --git a/lang/fbbi/pkg-comment b/lang/fbbi/pkg-comment
deleted file mode 100644
index be866f1a604c..000000000000
--- a/lang/fbbi/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreter for the Befunge-98 language
diff --git a/lang/fesi/Makefile b/lang/fesi/Makefile
index 8e0e2120b000..cd146ad04f7f 100644
--- a/lang/fesi/Makefile
+++ b/lang/fesi/Makefile
@@ -13,6 +13,7 @@ DISTNAME= fesikit
EXTRACT_SUFX= .zip
MAINTAINER= leo@florida.sarang.net
+COMMENT= Free EcmaScript Interpreter written in Java
RUN_DEPENDS= ${LOCALBASE}/jdk${JDK_VERSION}/bin/javac:${PORTSDIR}/java/jdk11
diff --git a/lang/fesi/pkg-comment b/lang/fesi/pkg-comment
deleted file mode 100644
index f6a20f8ec49d..000000000000
--- a/lang/fesi/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Free EcmaScript Interpreter written in Java
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 503847ac5830..5bd7cc94cbd3 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -20,6 +20,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}.freebsd4
EXTRACT_SUFX= .tar
MAINTAINER= coop9211@uidaho.edu
+COMMENT= Free Pascal beta compiler with Turbo, Delphi and other extensions
BUILD_DEPENDS= ${LOCALBASE}/bin/gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS= ${LOCALBASE}/bin/nasm:${PORTSDIR}/devel/nasm
diff --git a/lang/fpc-devel/pkg-comment b/lang/fpc-devel/pkg-comment
deleted file mode 100644
index d840acc2c429..000000000000
--- a/lang/fpc-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Free Pascal beta compiler with Turbo, Delphi and other extensions
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index 503847ac5830..5bd7cc94cbd3 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -20,6 +20,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}.freebsd4
EXTRACT_SUFX= .tar
MAINTAINER= coop9211@uidaho.edu
+COMMENT= Free Pascal beta compiler with Turbo, Delphi and other extensions
BUILD_DEPENDS= ${LOCALBASE}/bin/gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS= ${LOCALBASE}/bin/nasm:${PORTSDIR}/devel/nasm
diff --git a/lang/fpc/pkg-comment b/lang/fpc/pkg-comment
deleted file mode 100644
index d840acc2c429..000000000000
--- a/lang/fpc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Free Pascal beta compiler with Turbo, Delphi and other extensions
diff --git a/lang/gauche/Makefile b/lang/gauche/Makefile
index aad8ec34f418..87b246eb5867 100644
--- a/lang/gauche/Makefile
+++ b/lang/gauche/Makefile
@@ -14,6 +14,7 @@ DISTNAME= Gauche-${PORTVERSION}
EXTRACT_SUFX= .tgz
MAINTAINER= erik@smluc.org
+COMMENT= Scheme script interpreter with multibyte character handling
# Choices are: "pthreads" and "no", but it seems that FreeBSD does not
# yet fully support threads with Boehm GC.
diff --git a/lang/gauche/pkg-comment b/lang/gauche/pkg-comment
deleted file mode 100644
index 24fc0aca9896..000000000000
--- a/lang/gauche/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Scheme script interpreter with multibyte character handling
diff --git a/lang/gcl/Makefile b/lang/gcl/Makefile
index 2c19480fc6fe..09a1fa204e25 100644
--- a/lang/gcl/Makefile
+++ b/lang/gcl/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= ftp://ftp.ma.utexas.edu/pub/gcl/
EXTRACT_SUFX= .tgz
MAINTAINER= twp@unchi.org
+COMMENT= GNU Common Lisp
BROKEN= "Dies with sig11 during build"
diff --git a/lang/gcl/pkg-comment b/lang/gcl/pkg-comment
deleted file mode 100644
index ad31780e35f4..000000000000
--- a/lang/gcl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Common Lisp
diff --git a/lang/gforth/Makefile b/lang/gforth/Makefile
index a0b6da8395b4..3a5b2f46a839 100644
--- a/lang/gforth/Makefile
+++ b/lang/gforth/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= gforth
MAINTAINER= cyrille.lefevre@laposte.net
+COMMENT= Fast and portable Forth system
# Global variables
#
diff --git a/lang/gforth/pkg-comment b/lang/gforth/pkg-comment
deleted file mode 100644
index fa9c2c514ba6..000000000000
--- a/lang/gforth/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Fast and portable Forth system
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index 5068379c7457..d54583ad12f1 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -28,6 +28,7 @@ DISTFILES+= ${BOOT_DIST5}
.endif
MAINTAINER= simonmar@microsoft.com
+COMMENT= A Compiler for the functional language Haskell
USE_PERL5= yes
USE_GMAKE= yes
diff --git a/lang/ghc/pkg-comment b/lang/ghc/pkg-comment
deleted file mode 100644
index 5568ca6a3812..000000000000
--- a/lang/ghc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Compiler for the functional language Haskell
diff --git a/lang/ghc5/Makefile b/lang/ghc5/Makefile
index 5068379c7457..d54583ad12f1 100644
--- a/lang/ghc5/Makefile
+++ b/lang/ghc5/Makefile
@@ -28,6 +28,7 @@ DISTFILES+= ${BOOT_DIST5}
.endif
MAINTAINER= simonmar@microsoft.com
+COMMENT= A Compiler for the functional language Haskell
USE_PERL5= yes
USE_GMAKE= yes
diff --git a/lang/ghc5/pkg-comment b/lang/ghc5/pkg-comment
deleted file mode 100644
index 5568ca6a3812..000000000000
--- a/lang/ghc5/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Compiler for the functional language Haskell
diff --git a/lang/ghc6/Makefile b/lang/ghc6/Makefile
index 5068379c7457..d54583ad12f1 100644
--- a/lang/ghc6/Makefile
+++ b/lang/ghc6/Makefile
@@ -28,6 +28,7 @@ DISTFILES+= ${BOOT_DIST5}
.endif
MAINTAINER= simonmar@microsoft.com
+COMMENT= A Compiler for the functional language Haskell
USE_PERL5= yes
USE_GMAKE= yes
diff --git a/lang/ghc6/pkg-comment b/lang/ghc6/pkg-comment
deleted file mode 100644
index 5568ca6a3812..000000000000
--- a/lang/ghc6/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Compiler for the functional language Haskell
diff --git a/lang/glade-gpl/Makefile b/lang/glade-gpl/Makefile
index 58fd07c959e3..31b15e9ed67c 100644
--- a/lang/glade-gpl/Makefile
+++ b/lang/glade-gpl/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= ftp://cs.nyu.edu/pub/gnat/${PORTVERSION}/glade/
DISTNAME= glade-${PORTVERSION}-src
MAINTAINER= sam@inf.enst.fr
+COMMENT= GNU Ada distributed systems annex
BUILD_DEPENDS= adagcc:${PORTSDIR}/lang/gnat
diff --git a/lang/glade-gpl/pkg-comment b/lang/glade-gpl/pkg-comment
deleted file mode 100644
index 573087befbbd..000000000000
--- a/lang/glade-gpl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Ada distributed systems annex
diff --git a/lang/gnat-doc-html/Makefile b/lang/gnat-doc-html/Makefile
index 27cedeb2ac3f..707549787b9d 100644
--- a/lang/gnat-doc-html/Makefile
+++ b/lang/gnat-doc-html/Makefile
@@ -22,6 +22,7 @@ PKGNAMESUFFIX= -${DOCFORMAT}
DISTNAME= gnat-${PORTVERSION}-docs
MAINTAINER= coop9211@uidaho.edu
+COMMENT= Documentation for the GNAT compiler
WRKSRC= ${WRKDIR}/gnat-${PORTVERSION}-docs
NO_BUILD= yes
diff --git a/lang/gnat-doc-html/pkg-comment b/lang/gnat-doc-html/pkg-comment
deleted file mode 100644
index 2b1ace32cd32..000000000000
--- a/lang/gnat-doc-html/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Documentation for the GNAT compiler
diff --git a/lang/gnat-glade/Makefile b/lang/gnat-glade/Makefile
index 58fd07c959e3..31b15e9ed67c 100644
--- a/lang/gnat-glade/Makefile
+++ b/lang/gnat-glade/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= ftp://cs.nyu.edu/pub/gnat/${PORTVERSION}/glade/
DISTNAME= glade-${PORTVERSION}-src
MAINTAINER= sam@inf.enst.fr
+COMMENT= GNU Ada distributed systems annex
BUILD_DEPENDS= adagcc:${PORTSDIR}/lang/gnat
diff --git a/lang/gnat-glade/pkg-comment b/lang/gnat-glade/pkg-comment
deleted file mode 100644
index 573087befbbd..000000000000
--- a/lang/gnat-glade/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Ada distributed systems annex
diff --git a/lang/gnat/Makefile b/lang/gnat/Makefile
index 372ebee1e1c7..6069484c49b7 100644
--- a/lang/gnat/Makefile
+++ b/lang/gnat/Makefile
@@ -24,6 +24,7 @@ DISTFILES= ${GNATNAME}.tgz:gnat \
gcc-2.8.1.tar.gz:gcc
MAINTAINER= eischen@vigrid.com
+COMMENT= The GNU Ada Compiler system
BUILD_DEPENDS= gcc28:${PORTSDIR}/lang/gcc28
diff --git a/lang/gnat/pkg-comment b/lang/gnat/pkg-comment
deleted file mode 100644
index 984b4fcfc1af..000000000000
--- a/lang/gnat/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The GNU Ada Compiler system
diff --git a/lang/gpc/Makefile b/lang/gpc/Makefile
index af3cb39be870..7a6cdc6a09d8 100644
--- a/lang/gpc/Makefile
+++ b/lang/gpc/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/beta/
DISTNAME= gpc-19990118
MAINTAINER= antonz@library.ntu-kpi.kiev.ua
+COMMENT= A free 32-bit Pascal compiler
BROKEN= "Does not package correctly"
diff --git a/lang/gpc/pkg-comment b/lang/gpc/pkg-comment
deleted file mode 100644
index 360f666e6e32..000000000000
--- a/lang/gpc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A free 32-bit Pascal compiler
diff --git a/lang/gprolog/Makefile b/lang/gprolog/Makefile
index 01ba43b82d7d..ed874cd31a61 100644
--- a/lang/gprolog/Makefile
+++ b/lang/gprolog/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= yotta@dougdidit.com
+COMMENT= A free Prolog compiler developed by Daniel Diaz
.include <bsd.port.pre.mk>
diff --git a/lang/gprolog/pkg-comment b/lang/gprolog/pkg-comment
deleted file mode 100644
index f788b4fec19c..000000000000
--- a/lang/gprolog/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A free Prolog compiler developed by Daniel Diaz
diff --git a/lang/hope/Makefile b/lang/hope/Makefile
index e97ab93f9ac9..f7a3434f2f19 100644
--- a/lang/hope/Makefile
+++ b/lang/hope/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= http://www.soi.city.ac.uk/~ross/Hope/
DISTNAME= ${PORTNAME}
MAINTAINER= lev@serebryakov.spb.ru
+COMMENT= Hope is lazy interpriter for HOPE applicative language
.if defined(WITH_DOCS)
BUILD_DEPENDS+= latex:${PORTSDIR}/print/teTeX \
diff --git a/lang/hope/pkg-comment b/lang/hope/pkg-comment
deleted file mode 100644
index aee7b8c9338d..000000000000
--- a/lang/hope/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Hope is lazy interpriter for HOPE applicative language
diff --git a/lang/ici/Makefile b/lang/ici/Makefile
index 1c74371d98d4..9387b5bb2954 100644
--- a/lang/ici/Makefile
+++ b/lang/ici/Makefile
@@ -11,6 +11,7 @@ CATEGORIES= lang
MASTER_SITES= http://www.zeta.org.au/~atrn/ici/distfiles/
MAINTAINER= atrn@zeta.org.au
+COMMENT= An interpretive language with C's overall feel combined with high level data types
MAKEFILE= Makefile.bsd
MAN1= ici3.1
diff --git a/lang/ici/pkg-comment b/lang/ici/pkg-comment
deleted file mode 100644
index b37528821289..000000000000
--- a/lang/ici/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpretive language with C's overall feel combined with high level data types
diff --git a/lang/jgnat-doc-html/Makefile b/lang/jgnat-doc-html/Makefile
index 070efab0fda5..078bc0d6054d 100644
--- a/lang/jgnat-doc-html/Makefile
+++ b/lang/jgnat-doc-html/Makefile
@@ -22,6 +22,7 @@ DISTNAME= jgnat-${PORTVERSION}-doc
EXTRACT_SUFX= .tgz
MAINTAINER= coop9211@uidaho.edu
+COMMENT= Documentation for the JGNAT compiler
WRKSRC= ${WRKDIR}/${DISTNAME:S/-doc$//}/doc
NO_BUILD= yes
diff --git a/lang/jgnat-doc-html/pkg-comment b/lang/jgnat-doc-html/pkg-comment
deleted file mode 100644
index 69e454936137..000000000000
--- a/lang/jgnat-doc-html/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Documentation for the JGNAT compiler
diff --git a/lang/jgnat/Makefile b/lang/jgnat/Makefile
index b4825630ec81..42d5b5517e1f 100644
--- a/lang/jgnat/Makefile
+++ b/lang/jgnat/Makefile
@@ -22,6 +22,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.([^\.]+)$/\1/}-src
EXTRACT_SUFX= .tgz
MAINTAINER= coop9211@uidaho.edu
+COMMENT= An Ada to Java-Byte-Code compiler
BUILD_DEPENDS= ${LOCALBASE}/bin/adagcc:${PORTSDIR}/lang/gnat
diff --git a/lang/jgnat/pkg-comment b/lang/jgnat/pkg-comment
deleted file mode 100644
index 9faa0408857a..000000000000
--- a/lang/jgnat/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An Ada to Java-Byte-Code compiler
diff --git a/lang/kawa/Makefile b/lang/kawa/Makefile
index 8997f2e94c06..f0679e7d0736 100644
--- a/lang/kawa/Makefile
+++ b/lang/kawa/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= kawa
MAINTAINER= zach@neurosoft.org
+COMMENT= Java-based Scheme implementation
BUILD_DEPENDS= gsed:${PORTSDIR}/textproc/gsed
diff --git a/lang/kawa/pkg-comment b/lang/kawa/pkg-comment
deleted file mode 100644
index 42b529b7b08f..000000000000
--- a/lang/kawa/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Java-based Scheme implementation
diff --git a/lang/libutils/Makefile b/lang/libutils/Makefile
index 66d923e32de5..8130d5b4b50d 100644
--- a/lang/libutils/Makefile
+++ b/lang/libutils/Makefile
@@ -14,6 +14,7 @@ MASTER_SITES= http://savannah.gnu.org/download/nsl/ \
http://unixpages.org/distfiles/
MAINTAINER= chris@unixpages.org
+COMMENT= Support lib for Tensile/NSL
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
diff --git a/lang/libutils/pkg-comment b/lang/libutils/pkg-comment
deleted file mode 100644
index 442c603bd18f..000000000000
--- a/lang/libutils/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Support lib for Tensile/NSL
diff --git a/lang/linux-j/Makefile b/lang/linux-j/Makefile
index 5012f2f18faf..f281b4efa1ff 100644
--- a/lang/linux-j/Makefile
+++ b/lang/linux-j/Makefile
@@ -13,6 +13,7 @@ DISTNAME= j${PORTVERSION}_linux
DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= js@jeannot.org
+COMMENT= A general purpose programming language
USE_LINUX= yes
USE_JAVA= 1.3+
diff --git a/lang/linux-j/pkg-comment b/lang/linux-j/pkg-comment
deleted file mode 100644
index 92c134fc74ec..000000000000
--- a/lang/linux-j/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A general purpose programming language
diff --git a/lang/lua/Makefile b/lang/lua/Makefile
index be114a6760ec..5541407bb7d0 100644
--- a/lang/lua/Makefile
+++ b/lang/lua/Makefile
@@ -16,6 +16,7 @@ MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \
ftp://ftp.gwdg.de/pub/languages/lua/
MAINTAINER= richard@homemail.com
+COMMENT= Small, compilable scripting language providing easy access to C code
MAN1= luac.1
WRKSRC= ${WRKDIR}/lua
diff --git a/lang/lua/pkg-comment b/lang/lua/pkg-comment
deleted file mode 100644
index 2ba3321e13d8..000000000000
--- a/lang/lua/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Small, compilable scripting language providing easy access to C code
diff --git a/lang/lua4/Makefile b/lang/lua4/Makefile
index be114a6760ec..5541407bb7d0 100644
--- a/lang/lua4/Makefile
+++ b/lang/lua4/Makefile
@@ -16,6 +16,7 @@ MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \
ftp://ftp.gwdg.de/pub/languages/lua/
MAINTAINER= richard@homemail.com
+COMMENT= Small, compilable scripting language providing easy access to C code
MAN1= luac.1
WRKSRC= ${WRKDIR}/lua
diff --git a/lang/lua4/pkg-comment b/lang/lua4/pkg-comment
deleted file mode 100644
index 2ba3321e13d8..000000000000
--- a/lang/lua4/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Small, compilable scripting language providing easy access to C code
diff --git a/lang/lua50/Makefile b/lang/lua50/Makefile
index be114a6760ec..5541407bb7d0 100644
--- a/lang/lua50/Makefile
+++ b/lang/lua50/Makefile
@@ -16,6 +16,7 @@ MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \
ftp://ftp.gwdg.de/pub/languages/lua/
MAINTAINER= richard@homemail.com
+COMMENT= Small, compilable scripting language providing easy access to C code
MAN1= luac.1
WRKSRC= ${WRKDIR}/lua
diff --git a/lang/lua50/pkg-comment b/lang/lua50/pkg-comment
deleted file mode 100644
index 2ba3321e13d8..000000000000
--- a/lang/lua50/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Small, compilable scripting language providing easy access to C code
diff --git a/lang/malbolge/Makefile b/lang/malbolge/Makefile
index 8ddf30698d92..88bcccba355e 100644
--- a/lang/malbolge/Makefile
+++ b/lang/malbolge/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= http://www.mines.edu/students/b/bolmstea/malbolge/
DISTNAME= malbolge
MAINTAINER= simond@irrelevant.org
+COMMENT= An Infernal programming language
USE_REINPLACE= yes
diff --git a/lang/malbolge/pkg-comment b/lang/malbolge/pkg-comment
deleted file mode 100644
index cd616dc5c8f3..000000000000
--- a/lang/malbolge/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An Infernal programming language
diff --git a/lang/mawk/Makefile b/lang/mawk/Makefile
index fb29a1b7814a..b341bc602826 100644
--- a/lang/mawk/Makefile
+++ b/lang/mawk/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= http://dl.droso.net/ports/
DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= erwin@lansing.dk
+COMMENT= An implementation of new/posix awk
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
GNU_CONFIGURE= yes
diff --git a/lang/mawk/pkg-comment b/lang/mawk/pkg-comment
deleted file mode 100644
index 867bd8ef1685..000000000000
--- a/lang/mawk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An implementation of new/posix awk
diff --git a/lang/mozart/Makefile b/lang/mozart/Makefile
index 9f59d66490c4..f3cbc5885c47 100644
--- a/lang/mozart/Makefile
+++ b/lang/mozart/Makefile
@@ -16,6 +16,7 @@ DISTFILES+= ${MOZART_DOCS}
.endif
MAINTAINER= mathiasp@virtual-earth.de
+COMMENT= A distributed language with constraint-based inference
BUILD_DEPENDS= emacs:${PORTSDIR}/editors/emacs21
LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm \
diff --git a/lang/mozart/pkg-comment b/lang/mozart/pkg-comment
deleted file mode 100644
index 3c3686a12fd4..000000000000
--- a/lang/mozart/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A distributed language with constraint-based inference
diff --git a/lang/nickle/Makefile b/lang/nickle/Makefile
index b648283e9f19..a973154ac52e 100644
--- a/lang/nickle/Makefile
+++ b/lang/nickle/Makefile
@@ -11,6 +11,7 @@ CATEGORIES= lang
MASTER_SITES= http://www.nickle.org/release/
MAINTAINER= chrise@scardini.com
+COMMENT= A desk calculator language
USE_BZIP2= yes
USE_GMAKE= yes
diff --git a/lang/nickle/pkg-comment b/lang/nickle/pkg-comment
deleted file mode 100644
index cff07d3dc709..000000000000
--- a/lang/nickle/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A desk calculator language
diff --git a/lang/njs/Makefile b/lang/njs/Makefile
index e5f5083cc18d..4759c1b92c46 100644
--- a/lang/njs/Makefile
+++ b/lang/njs/Makefile
@@ -15,6 +15,7 @@ MASTER_SITES= ftp://ftp.bbassett.net/pub/njs/ \
DISTNAME= js-${PORTVERSION}
MAINTAINER= thierry@pompo.net
+COMMENT= NJS (NGS) is a standalone JavaScript/ECMAScript interpreter
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
diff --git a/lang/njs/pkg-comment b/lang/njs/pkg-comment
deleted file mode 100644
index d97f1818ddad..000000000000
--- a/lang/njs/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-NJS (NGS) is a standalone JavaScript/ECMAScript interpreter
diff --git a/lang/nml/Makefile b/lang/nml/Makefile
index 557ae1bfffcc..bbd5e867d99b 100644
--- a/lang/nml/Makefile
+++ b/lang/nml/Makefile
@@ -11,6 +11,7 @@ CATEGORIES= lang
MASTER_SITES= http://ropas.kaist.ac.kr/n/
MAINTAINER= netj@ropas.kaist.ac.kr
+COMMENT= A dialect/harmony of Standard ML of New Jersey and Objective Caml.
HAS_CONFIGURE= yes
CONFIGURE_ARGS+= \
diff --git a/lang/nml/pkg-comment b/lang/nml/pkg-comment
deleted file mode 100644
index 1280eae9cc22..000000000000
--- a/lang/nml/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A dialect/harmony of Standard ML of New Jersey and Objective Caml.
diff --git a/lang/o2c/Makefile b/lang/o2c/Makefile
index 9bc63a8868d5..22d5272bd2f6 100644
--- a/lang/o2c/Makefile
+++ b/lang/o2c/Makefile
@@ -11,6 +11,7 @@ MASTER_SITES= ftp://ftp.uni-kl.de/pub/informatik/software/ \
http://www.breuninger.org/files/distfiles/
MAINTAINER= ob@breuninger.org
+COMMENT= Oberon-2 compiler
# does not support 64-bit platforms
ONLY_FOR_ARCHS= i386
diff --git a/lang/o2c/pkg-comment b/lang/o2c/pkg-comment
deleted file mode 100644
index 93dda8147599..000000000000
--- a/lang/o2c/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Oberon-2 compiler
diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile
index d4e3143db845..faeaf2de255c 100644
--- a/lang/ocaml/Makefile
+++ b/lang/ocaml/Makefile
@@ -17,6 +17,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
${DISTNAME}-refman.html${EXTRACT_SUFX}
MAINTAINER= patrick@watson.org
+COMMENT= An ML language based on a complete class-based objective system
.if defined(WITHOUT_TK)
PLIST_SUB+= TK="@comment "
diff --git a/lang/ocaml/pkg-comment b/lang/ocaml/pkg-comment
deleted file mode 100644
index d8c81183e3cb..000000000000
--- a/lang/ocaml/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An ML language based on a complete class-based objective system
diff --git a/lang/oo2c/Makefile b/lang/oo2c/Makefile
index 826235fa6eac..951569d8b7a4 100644
--- a/lang/oo2c/Makefile
+++ b/lang/oo2c/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}_32-${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} gc4.14.tar.gz
MAINTAINER= ob@breuninger.org
+COMMENT= Optimizing Oberon-2 compiler of University of Kaiserslautern, Germany
USE_LIBTOOL= yes
CONFIGURE_ENV+= INSTALL_SCRIPT="${INSTALL_SCRIPT}"
diff --git a/lang/oo2c/pkg-comment b/lang/oo2c/pkg-comment
deleted file mode 100644
index d877b17d1419..000000000000
--- a/lang/oo2c/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Optimizing Oberon-2 compiler of University of Kaiserslautern, Germany
diff --git a/lang/p5-Error/Makefile b/lang/p5-Error/Makefile
index f653990ce2ef..6226a316af26 100644
--- a/lang/p5-Error/Makefile
+++ b/lang/p5-Error/Makefile
@@ -13,6 +13,7 @@ MASTER_SITE_SUBDIR=Error
PKGNAMEPREFIX= p5-
MAINTAINER= pvh@wfeet.za.net
+COMMENT= Perl module to provide Error/exception support for perl: Error
PERL_CONFIGURE= YES
diff --git a/lang/p5-Error/pkg-comment b/lang/p5-Error/pkg-comment
deleted file mode 100644
index 478863f87f43..000000000000
--- a/lang/p5-Error/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module to provide Error/exception support for perl: Error
diff --git a/lang/p5-Expect/Makefile b/lang/p5-Expect/Makefile
index a078c84e6a21..81f5453e1d37 100644
--- a/lang/p5-Expect/Makefile
+++ b/lang/p5-Expect/Makefile
@@ -13,6 +13,7 @@ MASTER_SITE_SUBDIR= Expect
PKGNAMEPREFIX= p5-
MAINTAINER= erwin@lansing.dk
+COMMENT= Perl module inspired by the Tcl version of Expect
BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/IO/Tty.pm:${PORTSDIR}/devel/p5-IO-Tty \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/IO/Stty.pm:${PORTSDIR}/devel/p5-IO-Stty
diff --git a/lang/p5-Expect/pkg-comment b/lang/p5-Expect/pkg-comment
deleted file mode 100644
index e383c542d5cc..000000000000
--- a/lang/p5-Expect/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl module inspired by the Tcl version of Expect
diff --git a/lang/p5-ePerl/Makefile b/lang/p5-ePerl/Makefile
index 60cf962f9d7d..ef56af3cece1 100644
--- a/lang/p5-ePerl/Makefile
+++ b/lang/p5-ePerl/Makefile
@@ -14,6 +14,7 @@ MASTER_SITE_SUBDIR=Parse
PKGNAMEPREFIX= p5-
MAINTAINER= rse@engelschall.com
+COMMENT= Perl Modules of ePerl package: Parse::ePerl, Apache::ePerl
PERL_CONFIGURE= yes
diff --git a/lang/p5-ePerl/pkg-comment b/lang/p5-ePerl/pkg-comment
deleted file mode 100644
index 1f6bd8b148d4..000000000000
--- a/lang/p5-ePerl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Perl Modules of ePerl package: Parse::ePerl, Apache::ePerl
diff --git a/lang/pdss/Makefile b/lang/pdss/Makefile
index bf837dee326f..c919e9b74628 100644
--- a/lang/pdss/Makefile
+++ b/lang/pdss/Makefile
@@ -14,6 +14,7 @@ DISTNAME= ${PORTNAME}
EXTRACT_SUFX= .tar.Z
MAINTAINER= nin@Jp.FreeBSD.org
+COMMENT= The KL1 programming environment on an ordinary UNIX system
USE_REINPLACE= YES
diff --git a/lang/pdss/pkg-comment b/lang/pdss/pkg-comment
deleted file mode 100644
index b98463a12a99..000000000000
--- a/lang/pdss/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The KL1 programming environment on an ordinary UNIX system
diff --git a/lang/pike70/Makefile b/lang/pike70/Makefile
index c3a11aa97a6f..d93a60dc8ee8 100644
--- a/lang/pike70/Makefile
+++ b/lang/pike70/Makefile
@@ -15,6 +15,7 @@ MASTER_SITES= ftp://ftp.oav.net/pike/7.0/ \
DISTNAME= pike-${PORTVERSION}
MAINTAINER= kiwi@oav.net
+COMMENT= A dynamic programming language with a syntax similar to C++
BUILD_DEPENDS= bison:${PORTSDIR}/devel/bison/
diff --git a/lang/pike70/pkg-comment b/lang/pike70/pkg-comment
deleted file mode 100644
index c8ba59e633e4..000000000000
--- a/lang/pike70/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A dynamic programming language with a syntax similar to C++
diff --git a/lang/pike72/Makefile b/lang/pike72/Makefile
index 8fbeb42343be..24ba5f490858 100644
--- a/lang/pike72/Makefile
+++ b/lang/pike72/Makefile
@@ -19,6 +19,7 @@ MASTER_SITES= ftp://ftp.oav.net/pkg_freebsd/distfiles/ \
DISTNAME= pike-${PORTVERSION}
MAINTAINER= kiwi@oav.net
+COMMENT= A dynamic programming language with a syntax similar to C++
.if (${MACHINE} == "i386")
BUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm/
diff --git a/lang/pike72/pkg-comment b/lang/pike72/pkg-comment
deleted file mode 100644
index c8ba59e633e4..000000000000
--- a/lang/pike72/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A dynamic programming language with a syntax similar to C++
diff --git a/lang/pike73/Makefile b/lang/pike73/Makefile
index c3a11aa97a6f..d93a60dc8ee8 100644
--- a/lang/pike73/Makefile
+++ b/lang/pike73/Makefile
@@ -15,6 +15,7 @@ MASTER_SITES= ftp://ftp.oav.net/pike/7.0/ \
DISTNAME= pike-${PORTVERSION}
MAINTAINER= kiwi@oav.net
+COMMENT= A dynamic programming language with a syntax similar to C++
BUILD_DEPENDS= bison:${PORTSDIR}/devel/bison/
diff --git a/lang/pike73/pkg-comment b/lang/pike73/pkg-comment
deleted file mode 100644
index c8ba59e633e4..000000000000
--- a/lang/pike73/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A dynamic programming language with a syntax similar to C++
diff --git a/lang/pnet/Makefile b/lang/pnet/Makefile
index cb41b709ec58..80d139c329f5 100644
--- a/lang/pnet/Makefile
+++ b/lang/pnet/Makefile
@@ -11,6 +11,7 @@ CATEGORIES= lang
MASTER_SITES= http://www.southern-storm.com.au/download/
MAINTAINER= ahze@rgv.net
+COMMENT= C\# compiler, assembler, disassembler, and runtime engine
BUILD_DEPENDS= treecc-0.1.8:${PORTSDIR}/lang/treecc
diff --git a/lang/pnet/pkg-comment b/lang/pnet/pkg-comment
deleted file mode 100644
index 444c365a31e2..000000000000
--- a/lang/pnet/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-C# compiler, assembler, disassembler, and runtime engine
diff --git a/lang/qscheme/Makefile b/lang/qscheme/Makefile
index 95855ea07657..b364f69a34d6 100644
--- a/lang/qscheme/Makefile
+++ b/lang/qscheme/Makefile
@@ -11,6 +11,7 @@ CATEGORIES= lang
MASTER_SITES= http://www.sof.ch/dan/qscheme/files/
MAINTAINER= erik@smluc.org
+COMMENT= A small and fast Scheme interpreter
BUILD_DEPENDS= ${LOCALBASE}/lib/libavcall.a:${PORTSDIR}/devel/ffcall\
${LOCALBASE}/lib/libpcre.a:${PORTSDIR}/devel/pcre
diff --git a/lang/qscheme/pkg-comment b/lang/qscheme/pkg-comment
deleted file mode 100644
index 1ff0e9920511..000000000000
--- a/lang/qscheme/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A small and fast Scheme interpreter
diff --git a/lang/rexx-imc/Makefile b/lang/rexx-imc/Makefile
index 07dab9daf9ee..eadc9df61d33 100644
--- a/lang/rexx-imc/Makefile
+++ b/lang/rexx-imc/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= http://users.comlab.ox.ac.uk/ian.collier/distribution/ \
ftp://crydee.sai.msu.ru/zeus/unix/rexx/
MAINTAINER= coop9211@uidaho.edu
+COMMENT= A procedural programming language designed by IBM's UK Laboratories
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Make
diff --git a/lang/rexx-imc/pkg-comment b/lang/rexx-imc/pkg-comment
deleted file mode 100644
index 9127e2d9d4fc..000000000000
--- a/lang/rexx-imc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A procedural programming language designed by IBM's UK Laboratories
diff --git a/lang/screamer/Makefile b/lang/screamer/Makefile
index f9cc7ff11fa3..785efc99d359 100644
--- a/lang/screamer/Makefile
+++ b/lang/screamer/Makefile
@@ -14,6 +14,7 @@ DISTNAME= screamer.tar
EXTRACT_SUFX= .Z
MAINTAINER= sf@dsinw.com
+COMMENT= Extension of Common Lisp for nondeterministic programming
BUILD_DEPENDS= lisp:${PORTSDIR}/lang/cmucl
RUN_DEPENDS= ${LOCALBASE}/bin/lisp:${PORTSDIR}/lang/cmucl
diff --git a/lang/screamer/pkg-comment b/lang/screamer/pkg-comment
deleted file mode 100644
index 943ff97d56c7..000000000000
--- a/lang/screamer/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Extension of Common Lisp for nondeterministic programming
diff --git a/lang/smarteiffel/Makefile b/lang/smarteiffel/Makefile
index 7d12514f189f..b2d279563157 100644
--- a/lang/smarteiffel/Makefile
+++ b/lang/smarteiffel/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= ftp://ftp.loria.fr/pub/loria/SmartEiffel/Oldies/
DISTNAME= se-${PORTVERSION}
MAINTAINER= berend@pobox.com
+COMMENT= SmartEiffel, the GNU compiler for the object-oriented language Eiffel
WRKSRC= ${WRKDIR}/SmartEiffel
diff --git a/lang/smarteiffel/pkg-comment b/lang/smarteiffel/pkg-comment
deleted file mode 100644
index 98cd8abf3718..000000000000
--- a/lang/smarteiffel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-SmartEiffel, the GNU compiler for the object-oriented language Eiffel
diff --git a/lang/sml-nj-devel/Makefile b/lang/sml-nj-devel/Makefile
index 0c5d0850453e..61e56177a270 100644
--- a/lang/sml-nj-devel/Makefile
+++ b/lang/sml-nj-devel/Makefile
@@ -27,6 +27,7 @@ DISTFILES+= ml-burg.tgz \
EXTRACT_ONLY= config.tgz
MAINTAINER= joemann@beefree.free.de
+COMMENT= A popular functional language from Bell Labs
DIST_SUBDIR= sml-nj/${PORTVERSION}
NO_WRKSUBDIR= yes
diff --git a/lang/sml-nj-devel/pkg-comment b/lang/sml-nj-devel/pkg-comment
deleted file mode 100644
index b609878dcf24..000000000000
--- a/lang/sml-nj-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A popular functional language from Bell Labs
diff --git a/lang/squeak2/Makefile b/lang/squeak2/Makefile
index 1d82fd36b8da..4952e52230f2 100644
--- a/lang/squeak2/Makefile
+++ b/lang/squeak2/Makefile
@@ -15,6 +15,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${SQUEAK_SRC}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= jesse@cs.uni-magdeburg.de
+COMMENT= Full Smalltalk 80 with portability to UNIX, Mac, and Windows
NO_WRKSUBDIR= yes
USE_XLIB= yes
diff --git a/lang/squeak2/pkg-comment b/lang/squeak2/pkg-comment
deleted file mode 100644
index 573f72aeb787..000000000000
--- a/lang/squeak2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Full Smalltalk 80 with portability to UNIX, Mac, and Windows
diff --git a/lang/squeak3/Makefile b/lang/squeak3/Makefile
index 1573b21b8866..c89667a437ae 100644
--- a/lang/squeak3/Makefile
+++ b/lang/squeak3/Makefile
@@ -16,6 +16,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${SQUEAK_SRC} ${SQUEAK_IMAGE_SRC}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= roland.jesse@gmx.net
+COMMENT= Full Smalltalk 80 with portability to UNIX, Mac, and Windows
# Don't set USE_ZIP as this breaks EXTRACT_CMD, EXTRACT_SUFX, and what not.
BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
diff --git a/lang/squeak3/pkg-comment b/lang/squeak3/pkg-comment
deleted file mode 100644
index 573f72aeb787..000000000000
--- a/lang/squeak3/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Full Smalltalk 80 with portability to UNIX, Mac, and Windows
diff --git a/lang/sr/Makefile b/lang/sr/Makefile
index b6d6aff906c4..b5735426b40e 100644
--- a/lang/sr/Makefile
+++ b/lang/sr/Makefile
@@ -13,6 +13,7 @@ DISTNAME= sr231
EXTRACT_SUFX= .tar.Z
MAINTAINER= rssh@cki.ipri.kiev.ua
+COMMENT= A parallel language "Synchronization Resources"
HAS_CONFIGURE= yes
CONFIGURE_ARGS= prefix
diff --git a/lang/sr/pkg-comment b/lang/sr/pkg-comment
deleted file mode 100644
index 2dc4c55a9f31..000000000000
--- a/lang/sr/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A parallel language "Synchronization Resources"
diff --git a/lang/stldoc/Makefile b/lang/stldoc/Makefile
index 5f061881e2f1..863a215084d4 100644
--- a/lang/stldoc/Makefile
+++ b/lang/stldoc/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= http://www.sgi.com/tech/stl/
DISTNAME= STL_doc
MAINTAINER= corecode@corecode.ath.cx
+COMMENT= The STL reference manual by SGI
NO_BUILD= yes
diff --git a/lang/stldoc/pkg-comment b/lang/stldoc/pkg-comment
deleted file mode 100644
index 54b27dcdac8d..000000000000
--- a/lang/stldoc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The STL reference manual by SGI
diff --git a/lang/t3x/Makefile b/lang/t3x/Makefile
index b04321b0a6fc..4230de2b4e2e 100644
--- a/lang/t3x/Makefile
+++ b/lang/t3x/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= http://www.not-compatible.org/files/ \
DISTNAME= t3x-${PORTVERSION:S/.//g}
MAINTAINER= nmh@t3x.org
+COMMENT= A compiler for the minimum procedural language T3X
MAN7= t3x.7
MANCOMPRESSED= no
diff --git a/lang/t3x/pkg-comment b/lang/t3x/pkg-comment
deleted file mode 100644
index 792048681af3..000000000000
--- a/lang/t3x/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A compiler for the minimum procedural language T3X
diff --git a/lang/tcl-manual/Makefile b/lang/tcl-manual/Makefile
index 6149beaaf072..dba55124eb82 100644
--- a/lang/tcl-manual/Makefile
+++ b/lang/tcl-manual/Makefile
@@ -13,6 +13,7 @@ MASTER_SITE_SUBDIR= tcl
DISTFILES= tcl8.3.4.html.tar.gz tcl8.4a3.html.tar.gz
MAINTAINER= edwin@mavetju.org
+COMMENT= Documentation for TCL (Tool Command Language)
USE_REINPLACE= yes
NO_WRKSUBDIR= yes
diff --git a/lang/tcl-manual/pkg-comment b/lang/tcl-manual/pkg-comment
deleted file mode 100644
index 9d8fa2861b47..000000000000
--- a/lang/tcl-manual/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Documentation for TCL (Tool Command Language)
diff --git a/lang/tcltutor/Makefile b/lang/tcltutor/Makefile
index 8a61b2db9b49..b1ab4b784c75 100644
--- a/lang/tcltutor/Makefile
+++ b/lang/tcltutor/Makefile
@@ -12,6 +12,7 @@ MASTER_SITES= http://www.msen.com/~clif/
DISTNAME= Tutor2b4
MAINTAINER= edwin@mavetju.org
+COMMENT= A Tcl/Tk based tutorial for Tcl
RUN_DEPENDS= wish8.3:${PORTSDIR}/x11-toolkits/tk83
diff --git a/lang/tcltutor/pkg-comment b/lang/tcltutor/pkg-comment
deleted file mode 100644
index 40470661388f..000000000000
--- a/lang/tcltutor/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Tcl/Tk based tutorial for Tcl
diff --git a/lang/tensile/Makefile b/lang/tensile/Makefile
index 783f26ef1d8d..820838eae6c9 100644
--- a/lang/tensile/Makefile
+++ b/lang/tensile/Makefile
@@ -15,6 +15,7 @@ MASTER_SITES= http://savannah.gnu.org/download/nsl/ \
DISTNAME= ${PORTNAME}-${PORTVERSION:S/p/pre/}
MAINTAINER= chris@unixpages.org
+COMMENT= The New Scripting Language
LIB_DEPENDS= utils:${PORTSDIR}/lang/libutils
diff --git a/lang/tensile/pkg-comment b/lang/tensile/pkg-comment
deleted file mode 100644
index b4e447546197..000000000000
--- a/lang/tensile/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The New Scripting Language
diff --git a/lang/treecc/Makefile b/lang/treecc/Makefile
index f01dabdf5ffd..1f8953949345 100644
--- a/lang/treecc/Makefile
+++ b/lang/treecc/Makefile
@@ -11,6 +11,7 @@ CATEGORIES= lang
MASTER_SITES= http://www.southern-storm.com.au/download/
MAINTAINER= ahze@rgv.net
+COMMENT= Treecc program is designed to assist in the development of compilers
GNU_CONFIGURE= yes
USE_REINPLACE= yes
diff --git a/lang/treecc/pkg-comment b/lang/treecc/pkg-comment
deleted file mode 100644
index ddd33be2b390..000000000000
--- a/lang/treecc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Treecc program is designed to assist in the development of compilers
diff --git a/lang/visualworks/Makefile b/lang/visualworks/Makefile
index b51de3b62b3a..368498838346 100644
--- a/lang/visualworks/Makefile
+++ b/lang/visualworks/Makefile
@@ -19,6 +19,7 @@ DISTFILES= BaseVisualWorks.tar.gz Image.tar.gz VM-Linux86.tar.gz \
DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= js@jeannot.org
+COMMENT= A high performance Smalltalk environment
USE_LINUX= yes
diff --git a/lang/visualworks/pkg-comment b/lang/visualworks/pkg-comment
deleted file mode 100644
index a353ff938eec..000000000000
--- a/lang/visualworks/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A high performance Smalltalk environment
diff --git a/lang/xsb/Makefile b/lang/xsb/Makefile
index 47aa7e78fea9..f494a083b4f7 100644
--- a/lang/xsb/Makefile
+++ b/lang/xsb/Makefile
@@ -13,6 +13,7 @@ MASTER_SITE_SUBDIR= ${PORTNAME:L}
DISTNAME= ${PORTNAME}-${PORTVERSION:S/./_/g}
MAINTAINER= c.rued@xsb.com
+COMMENT= A tabled Logic Programming and Deductive Database system
WRKSRC= ${WRKDIR}/XSB/build
USE_GMAKE= yes
diff --git a/lang/xsb/pkg-comment b/lang/xsb/pkg-comment
deleted file mode 100644
index eec4b69ec5f4..000000000000
--- a/lang/xsb/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A tabled Logic Programming and Deductive Database system
diff --git a/lang/yorick-doc/Makefile b/lang/yorick-doc/Makefile
index 352d3d7e928e..803c5d0851b6 100644
--- a/lang/yorick-doc/Makefile
+++ b/lang/yorick-doc/Makefile
@@ -15,6 +15,7 @@ DISTNAME= yorick-doc
EXTRACT_SUFX= .tgz
MAINTAINER= munro1@llnl.gov
+COMMENT= Yorick interpreted language full documentation
WRKSRC= ${WRKDIR}/doc
diff --git a/lang/yorick-doc/pkg-comment b/lang/yorick-doc/pkg-comment
deleted file mode 100644
index 77c4e259a758..000000000000
--- a/lang/yorick-doc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Yorick interpreted language full documentation
diff --git a/lang/yorick/Makefile b/lang/yorick/Makefile
index fea493aba9a9..ad813f8f76ad 100644
--- a/lang/yorick/Makefile
+++ b/lang/yorick/Makefile
@@ -32,6 +32,7 @@ MASTER_SITES= ftp://ftp-icf.llnl.gov/pub/Yorick/ \
EXTRACT_SUFX= .tgz
MAINTAINER= munro1@llnl.gov
+COMMENT= Interpreted language and scientific graphics
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
diff --git a/lang/yorick/pkg-comment b/lang/yorick/pkg-comment
deleted file mode 100644
index d2ff741d3f40..000000000000
--- a/lang/yorick/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Interpreted language and scientific graphics