aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/Gofer/Makefile2
-rw-r--r--lang/Gofer/pkg-comment1
-rw-r--r--lang/STk/Makefile2
-rw-r--r--lang/STk/pkg-comment1
-rw-r--r--lang/Sather/Makefile2
-rw-r--r--lang/Sather/pkg-comment1
-rw-r--r--lang/atlast/Makefile2
-rw-r--r--lang/atlast/pkg-comment1
-rw-r--r--lang/awka/Makefile2
-rw-r--r--lang/awka/pkg-comment1
-rw-r--r--lang/bsh/Makefile2
-rw-r--r--lang/bsh/pkg-comment1
-rw-r--r--lang/cim/Makefile2
-rw-r--r--lang/cim/pkg-comment1
-rw-r--r--lang/compaq-cc/Makefile2
-rw-r--r--lang/compaq-cc/pkg-comment1
-rw-r--r--lang/cu-prolog/Makefile2
-rw-r--r--lang/cu-prolog/pkg-comment1
-rw-r--r--lang/dice/Makefile2
-rw-r--r--lang/dice/pkg-comment1
-rw-r--r--lang/egcs/Makefile2
-rw-r--r--lang/egcs/pkg-comment1
-rw-r--r--lang/eiffel/Makefile2
-rw-r--r--lang/eiffel/pkg-comment1
-rw-r--r--lang/elisp-manual/Makefile2
-rw-r--r--lang/elisp-manual/pkg-comment1
-rw-r--r--lang/elk/Makefile2
-rw-r--r--lang/elk/pkg-comment1
-rw-r--r--lang/f2c/Makefile2
-rw-r--r--lang/f2c/pkg-comment1
-rw-r--r--lang/f2py/Makefile2
-rw-r--r--lang/f2py/pkg-comment1
-rw-r--r--lang/f77/Makefile2
-rw-r--r--lang/f77/pkg-comment1
-rw-r--r--lang/ferite/Makefile2
-rw-r--r--lang/ferite/pkg-comment1
-rw-r--r--lang/gcc28/Makefile2
-rw-r--r--lang/gcc28/pkg-comment1
-rw-r--r--lang/gcc30/Makefile2
-rw-r--r--lang/gcc30/pkg-comment1
-rw-r--r--lang/gcc31/Makefile2
-rw-r--r--lang/gcc31/pkg-comment1
-rw-r--r--lang/gcc32/Makefile2
-rw-r--r--lang/gcc32/pkg-comment1
-rw-r--r--lang/generic-haskell/Makefile1
-rw-r--r--lang/generic-haskell/pkg-comment1
-rw-r--r--lang/hugs/Makefile1
-rw-r--r--lang/hugs/pkg-comment1
-rw-r--r--lang/icon/Makefile2
-rw-r--r--lang/icon/pkg-comment1
-rw-r--r--lang/intel2gas/Makefile2
-rw-r--r--lang/intel2gas/pkg-comment1
-rw-r--r--lang/itcl/Makefile2
-rw-r--r--lang/itcl/pkg-comment1
-rw-r--r--lang/klone/Makefile2
-rw-r--r--lang/klone/pkg-comment1
-rw-r--r--lang/lafontaine/Makefile2
-rw-r--r--lang/lafontaine/pkg-comment1
-rw-r--r--lang/nhc98/Makefile1
-rw-r--r--lang/nhc98/pkg-comment1
-rw-r--r--lang/onyx/Makefile2
-rw-r--r--lang/onyx/pkg-comment1
-rw-r--r--lang/open-cobol-devel/Makefile2
-rw-r--r--lang/open-cobol-devel/pkg-comment1
-rw-r--r--lang/open-cobol/Makefile2
-rw-r--r--lang/open-cobol/pkg-comment1
-rw-r--r--lang/otcl/Makefile2
-rw-r--r--lang/otcl/pkg-comment1
-rw-r--r--lang/p5-Tcl/Makefile2
-rw-r--r--lang/p5-Tcl/pkg-comment1
-rw-r--r--lang/php-mode.el/Makefile2
-rw-r--r--lang/php-mode.el/pkg-comment1
-rw-r--r--lang/rscheme/Makefile2
-rw-r--r--lang/rscheme/pkg-comment1
-rw-r--r--lang/ruby-man/Makefile2
-rw-r--r--lang/ruby-man/pkg-comment1
-rw-r--r--lang/schemetoc/Makefile2
-rw-r--r--lang/schemetoc/pkg-comment1
-rw-r--r--lang/scm/Makefile2
-rw-r--r--lang/scm/pkg-comment1
-rw-r--r--lang/smalltalk/Makefile2
-rw-r--r--lang/smalltalk/pkg-comment1
-rw-r--r--lang/sxm/Makefile2
-rw-r--r--lang/sxm/pkg-comment1
-rw-r--r--lang/tcl80/Makefile2
-rw-r--r--lang/tcl80/pkg-comment1
-rw-r--r--lang/tclX80/Makefile2
-rw-r--r--lang/tclX80/pkg-comment1
-rw-r--r--lang/wamcc/Makefile2
-rw-r--r--lang/wamcc/pkg-comment1
-rw-r--r--lang/wxbasic/Makefile2
-rw-r--r--lang/wxbasic/pkg-comment1
-rw-r--r--lang/yabasic/Makefile2
-rw-r--r--lang/yabasic/pkg-comment1
-rw-r--r--lang/yap/Makefile2
-rw-r--r--lang/yap/pkg-comment1
96 files changed, 48 insertions, 93 deletions
diff --git a/lang/Gofer/Makefile b/lang/Gofer/Makefile
index c2cffd2ac6ea..9efa9828de71 100644
--- a/lang/Gofer/Makefile
+++ b/lang/Gofer/Makefile
@@ -13,8 +13,6 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= A lazy functional language
-
WRKSRC= ${WRKDIR}/src
LIBDIR= ${PREFIX}/lib/Gofer
MAN1= gofer.1
diff --git a/lang/Gofer/pkg-comment b/lang/Gofer/pkg-comment
new file mode 100644
index 000000000000..5329f0aa749f
--- /dev/null
+++ b/lang/Gofer/pkg-comment
@@ -0,0 +1 @@
+A lazy functional language
diff --git a/lang/STk/Makefile b/lang/STk/Makefile
index bb4305a6c3a3..21a11162daba 100644
--- a/lang/STk/Makefile
+++ b/lang/STk/Makefile
@@ -14,8 +14,6 @@ MASTER_SITE_SUBDIR= devel/lang/lisp
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= A scheme interpreter with full access to the Tk graphical package
-
USE_XLIB= yes
GNU_CONFIGURE= yes
diff --git a/lang/STk/pkg-comment b/lang/STk/pkg-comment
new file mode 100644
index 000000000000..1b7bf6f7cbe5
--- /dev/null
+++ b/lang/STk/pkg-comment
@@ -0,0 +1 @@
+A scheme interpreter with full access to the Tk graphical package
diff --git a/lang/Sather/Makefile b/lang/Sather/Makefile
index 801b47fe846b..714267561e93 100644
--- a/lang/Sather/Makefile
+++ b/lang/Sather/Makefile
@@ -15,8 +15,6 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Sather compiler
-
LIB_DEPENDS= gc.1:${PORTSDIR}/devel/boehm-gc \
tk83.1:${PORTSDIR}/x11-toolkits/tk83
diff --git a/lang/Sather/pkg-comment b/lang/Sather/pkg-comment
new file mode 100644
index 000000000000..022a06cb1e2a
--- /dev/null
+++ b/lang/Sather/pkg-comment
@@ -0,0 +1 @@
+Sather compiler
diff --git a/lang/atlast/Makefile b/lang/atlast/Makefile
index 2962eeddb69f..ecf84e995638 100644
--- a/lang/atlast/Makefile
+++ b/lang/atlast/Makefile
@@ -14,8 +14,6 @@ MASTER_SITES= http://www.fourmilab.ch/atlast/ \
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Autodesk Threaded Language Application System Toolkit
-
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/atlast ${PREFIX}/bin
.if !defined(NOPORTDOCS)
diff --git a/lang/atlast/pkg-comment b/lang/atlast/pkg-comment
new file mode 100644
index 000000000000..6ab2b9febbc1
--- /dev/null
+++ b/lang/atlast/pkg-comment
@@ -0,0 +1 @@
+Autodesk Threaded Language Application System Toolkit
diff --git a/lang/awka/Makefile b/lang/awka/Makefile
index 6916f84e076a..832218d78fa7 100644
--- a/lang/awka/Makefile
+++ b/lang/awka/Makefile
@@ -12,8 +12,6 @@ MASTER_SITES= http://awka.sourceforge.net/
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Converts the AWK script to C, then compiles it
-
GNU_CONFIGURE= yes
INSTALLS_SHLIB= yes
diff --git a/lang/awka/pkg-comment b/lang/awka/pkg-comment
new file mode 100644
index 000000000000..1da068d81227
--- /dev/null
+++ b/lang/awka/pkg-comment
@@ -0,0 +1 @@
+Converts the AWK script to C, then compiles it
diff --git a/lang/bsh/Makefile b/lang/bsh/Makefile
index de49d5f16158..e86029b23614 100644
--- a/lang/bsh/Makefile
+++ b/lang/bsh/Makefile
@@ -15,8 +15,6 @@ EXTRACT_ONLY=
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= A Java scripting environment
-
USE_JAVA= 1.1+
NO_BUILD= yes
diff --git a/lang/bsh/pkg-comment b/lang/bsh/pkg-comment
new file mode 100644
index 000000000000..33550770c309
--- /dev/null
+++ b/lang/bsh/pkg-comment
@@ -0,0 +1 @@
+A Java scripting environment
diff --git a/lang/cim/Makefile b/lang/cim/Makefile
index 265f0bbe1781..2bfc8f717a75 100644
--- a/lang/cim/Makefile
+++ b/lang/cim/Makefile
@@ -12,8 +12,6 @@ MASTER_SITES= ftp://ftp.ifi.uio.no/pub/cim/
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Compiler for the SIMULA programming language
-
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
MAN1= cim.1
diff --git a/lang/cim/pkg-comment b/lang/cim/pkg-comment
new file mode 100644
index 000000000000..4d7a5bf7cb6b
--- /dev/null
+++ b/lang/cim/pkg-comment
@@ -0,0 +1 @@
+Compiler for the SIMULA programming language
diff --git a/lang/compaq-cc/Makefile b/lang/compaq-cc/Makefile
index a6c5d21eebdb..4e057d7fe579 100644
--- a/lang/compaq-cc/Makefile
+++ b/lang/compaq-cc/Makefile
@@ -20,8 +20,6 @@ DISTFILES+= cpml_ev5-5.1.0-4.alpha.rpm
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Compaq Alpha Tru64 C compiler
-
RESTRICTED= "Distribution not allowed"
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
diff --git a/lang/compaq-cc/pkg-comment b/lang/compaq-cc/pkg-comment
new file mode 100644
index 000000000000..8d04eab385ab
--- /dev/null
+++ b/lang/compaq-cc/pkg-comment
@@ -0,0 +1 @@
+Compaq Alpha Tru64 C compiler
diff --git a/lang/cu-prolog/Makefile b/lang/cu-prolog/Makefile
index c714f11fa31c..14eb5ec5077d 100644
--- a/lang/cu-prolog/Makefile
+++ b/lang/cu-prolog/Makefile
@@ -14,8 +14,6 @@ DISTNAME= cupsrc
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Experimental constraint logic programming language
-
WRKSRC= ${WRKDIR}/src
MAKEFILE= makefile
ALL_TARGET= cup
diff --git a/lang/cu-prolog/pkg-comment b/lang/cu-prolog/pkg-comment
new file mode 100644
index 000000000000..1f2aa9723fed
--- /dev/null
+++ b/lang/cu-prolog/pkg-comment
@@ -0,0 +1 @@
+Experimental constraint logic programming language
diff --git a/lang/dice/Makefile b/lang/dice/Makefile
index 2fb5c976c137..e8e79148e5c0 100644
--- a/lang/dice/Makefile
+++ b/lang/dice/Makefile
@@ -15,8 +15,6 @@ EXTRACT_SUFX= .tgz
MAINTAINER= adamw@FreeBSD.org
-PORTCOMMENT= DICE - The Amiga/embedded/generic 68000 C compiler
-
USE_REINPLACE= yes
post-patch:
diff --git a/lang/dice/pkg-comment b/lang/dice/pkg-comment
new file mode 100644
index 000000000000..af9f6146ce79
--- /dev/null
+++ b/lang/dice/pkg-comment
@@ -0,0 +1 @@
+DICE - The Amiga/embedded/generic 68000 C compiler
diff --git a/lang/egcs/Makefile b/lang/egcs/Makefile
index 260478fdea4f..78e91dd3e49f 100644
--- a/lang/egcs/Makefile
+++ b/lang/egcs/Makefile
@@ -23,8 +23,6 @@ DISTFILES= egcs-core-1.1.2${EXTRACT_SUFX} egcs-g++-1.1.2${EXTRACT_SUFX} \
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= EGCS enhanced version of the GNU compiler suite
-
USE_BZIP2= yes
.include <bsd.port.pre.mk>
diff --git a/lang/egcs/pkg-comment b/lang/egcs/pkg-comment
new file mode 100644
index 000000000000..c23b39554386
--- /dev/null
+++ b/lang/egcs/pkg-comment
@@ -0,0 +1 @@
+EGCS enhanced version of the GNU compiler suite
diff --git a/lang/eiffel/Makefile b/lang/eiffel/Makefile
index c82559d44398..22a8db932f41 100644
--- a/lang/eiffel/Makefile
+++ b/lang/eiffel/Makefile
@@ -14,8 +14,6 @@ EXTRACT_SUFX= .freebsd.tar.gz
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= A compiler for the object-oriented language Eiffel
-
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
diff --git a/lang/eiffel/pkg-comment b/lang/eiffel/pkg-comment
new file mode 100644
index 000000000000..f71f6053451c
--- /dev/null
+++ b/lang/eiffel/pkg-comment
@@ -0,0 +1 @@
+A compiler for the object-oriented language Eiffel
diff --git a/lang/elisp-manual/Makefile b/lang/elisp-manual/Makefile
index 64461430e57c..a4caa49a26a7 100644
--- a/lang/elisp-manual/Makefile
+++ b/lang/elisp-manual/Makefile
@@ -13,8 +13,6 @@ MASTER_SITE_SUBDIR= emacs
MAINTAINER= ports@freebsd.org
-PORTCOMMENT= Emacs Lisp reference manual
-
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/a//}
GNU_CONFIGURE= yes
diff --git a/lang/elisp-manual/pkg-comment b/lang/elisp-manual/pkg-comment
new file mode 100644
index 000000000000..105a5fd8e4e3
--- /dev/null
+++ b/lang/elisp-manual/pkg-comment
@@ -0,0 +1 @@
+Emacs Lisp reference manual
diff --git a/lang/elk/Makefile b/lang/elk/Makefile
index 2e75b6013815..a10b659cc0d8 100644
--- a/lang/elk/Makefile
+++ b/lang/elk/Makefile
@@ -13,8 +13,6 @@ DISTNAME= elk-3.0
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= An embeddable Scheme interpreter
-
USE_XLIB= yes
ALL_TARGET= default
MAN1= elk.1
diff --git a/lang/elk/pkg-comment b/lang/elk/pkg-comment
new file mode 100644
index 000000000000..2ccca9f7a8db
--- /dev/null
+++ b/lang/elk/pkg-comment
@@ -0,0 +1 @@
+An embeddable Scheme interpreter
diff --git a/lang/f2c/Makefile b/lang/f2c/Makefile
index 37da719e8541..605f6e25a8fd 100644
--- a/lang/f2c/Makefile
+++ b/lang/f2c/Makefile
@@ -14,8 +14,6 @@ DISTNAME= f2c-freebsd.3.0.0
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Fortran-to-C converter and its run-time libraries
-
.include <bsd.port.pre.mk>
.if (${ARCH} == "alpha")
diff --git a/lang/f2c/pkg-comment b/lang/f2c/pkg-comment
new file mode 100644
index 000000000000..03a68aec282d
--- /dev/null
+++ b/lang/f2c/pkg-comment
@@ -0,0 +1 @@
+Fortran-to-C converter and its run-time libraries
diff --git a/lang/f2py/Makefile b/lang/f2py/Makefile
index a949300f1a43..f7e0b355183b 100644
--- a/lang/f2py/Makefile
+++ b/lang/f2py/Makefile
@@ -14,8 +14,6 @@ DISTNAME= ${PORTNAME:U}-2.13.175-1250
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Fortran to Python Interface Generator
-
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Numeric/Numeric.py:${PORTSDIR}/math/py-numeric
USE_PYTHON= yes
diff --git a/lang/f2py/pkg-comment b/lang/f2py/pkg-comment
new file mode 100644
index 000000000000..87222d797e3a
--- /dev/null
+++ b/lang/f2py/pkg-comment
@@ -0,0 +1 @@
+Fortran to Python Interface Generator
diff --git a/lang/f77/Makefile b/lang/f77/Makefile
index aa7619bc4fc0..375427a677f8 100644
--- a/lang/f77/Makefile
+++ b/lang/f77/Makefile
@@ -14,8 +14,6 @@ DISTNAME= f77-freebsd.0.3
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Fortran 77 driver utility for f2c and gcc
-
.ifdef GNU_CPP
RUN_DEPENDS= ${PREFIX}/bin/f2c:${PORTSDIR}/lang/f2c
.else
diff --git a/lang/f77/pkg-comment b/lang/f77/pkg-comment
new file mode 100644
index 000000000000..bbb26e06a2a4
--- /dev/null
+++ b/lang/f77/pkg-comment
@@ -0,0 +1 @@
+Fortran 77 driver utility for f2c and gcc
diff --git a/lang/ferite/Makefile b/lang/ferite/Makefile
index 50e82652ee60..97f593ea2668 100644
--- a/lang/ferite/Makefile
+++ b/lang/ferite/Makefile
@@ -13,8 +13,6 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= An embeddable scripting language
-
LIB_DEPENDS= mysqlclient.10:${PORTSDIR}/databases/mysql323-client \
pcre.0:${PORTSDIR}/devel/pcre \
xml2.5:${PORTSDIR}/textproc/libxml2
diff --git a/lang/ferite/pkg-comment b/lang/ferite/pkg-comment
new file mode 100644
index 000000000000..2878b7740e16
--- /dev/null
+++ b/lang/ferite/pkg-comment
@@ -0,0 +1 @@
+An embeddable scripting language
diff --git a/lang/gcc28/Makefile b/lang/gcc28/Makefile
index b617fb860e25..61f1555e37dd 100644
--- a/lang/gcc28/Makefile
+++ b/lang/gcc28/Makefile
@@ -19,8 +19,6 @@ PATCHFILES= bounds-checking-2.8.1-1.01.tar.gz
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= GNU Compiler Collection 2.8
-
NO_CDROM= 'old version, not worth the cost in real estate'
LATEST_LINK= gcc28
diff --git a/lang/gcc28/pkg-comment b/lang/gcc28/pkg-comment
new file mode 100644
index 000000000000..26d0ee066f90
--- /dev/null
+++ b/lang/gcc28/pkg-comment
@@ -0,0 +1 @@
+GNU Compiler Collection 2.8
diff --git a/lang/gcc30/Makefile b/lang/gcc30/Makefile
index 749036e47c9f..a62206260b9e 100644
--- a/lang/gcc30/Makefile
+++ b/lang/gcc30/Makefile
@@ -19,8 +19,6 @@ DISTFILES= gcc-core-${GCC_REV}${EXTRACT_SUFX} \
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= GNU Compiler Collection 3.0.
-
LATEST_LINK= gcc30
USE_BZIP2= yes
diff --git a/lang/gcc30/pkg-comment b/lang/gcc30/pkg-comment
new file mode 100644
index 000000000000..7ac8cd47a83d
--- /dev/null
+++ b/lang/gcc30/pkg-comment
@@ -0,0 +1 @@
+GNU Compiler Collection 3.0.
diff --git a/lang/gcc31/Makefile b/lang/gcc31/Makefile
index 94f95f0c71f1..df0f6eb5016f 100644
--- a/lang/gcc31/Makefile
+++ b/lang/gcc31/Makefile
@@ -26,8 +26,6 @@ PATCHFILES= port_gcc31_${SNAPDATE}.diff
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= GNU Compiler Collection 3.1 (inprogress version)
-
NO_CDROM= 'dated material'
LATEST_LINK= gcc31
diff --git a/lang/gcc31/pkg-comment b/lang/gcc31/pkg-comment
new file mode 100644
index 000000000000..17d477ea0766
--- /dev/null
+++ b/lang/gcc31/pkg-comment
@@ -0,0 +1 @@
+GNU Compiler Collection 3.1 (inprogress version)
diff --git a/lang/gcc32/Makefile b/lang/gcc32/Makefile
index 84b0a787c33b..fb0808e3a258 100644
--- a/lang/gcc32/Makefile
+++ b/lang/gcc32/Makefile
@@ -30,8 +30,6 @@ PATCHFILES= port_gcc32_${SNAPDATE}.diff
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= GNU Compiler Collection 3.1 (inprogress version)
-
NO_CDROM= 'dated material'
LATEST_LINK= gcc32
diff --git a/lang/gcc32/pkg-comment b/lang/gcc32/pkg-comment
new file mode 100644
index 000000000000..17d477ea0766
--- /dev/null
+++ b/lang/gcc32/pkg-comment
@@ -0,0 +1 @@
+GNU Compiler Collection 3.1 (inprogress version)
diff --git a/lang/generic-haskell/Makefile b/lang/generic-haskell/Makefile
index abb5aece262d..f9f51de86d4d 100644
--- a/lang/generic-haskell/Makefile
+++ b/lang/generic-haskell/Makefile
@@ -6,7 +6,6 @@
PORTNAME= generic-haskell
PORTVERSION= 1.23
-PORTCOMMENT= The Generic Haskell compiler
CATEGORIES= lang
MASTER_SITES= http://www.cs.uu.nl/research/projects/generic-haskell/compiler/beryl/
DISTNAME= gh-${PORTVERSION}-source
diff --git a/lang/generic-haskell/pkg-comment b/lang/generic-haskell/pkg-comment
new file mode 100644
index 000000000000..957f332b8ba9
--- /dev/null
+++ b/lang/generic-haskell/pkg-comment
@@ -0,0 +1 @@
+The Generic Haskell compiler
diff --git a/lang/hugs/Makefile b/lang/hugs/Makefile
index 3c8445da8425..be9daaac1d88 100644
--- a/lang/hugs/Makefile
+++ b/lang/hugs/Makefile
@@ -7,7 +7,6 @@
PORTNAME= hugs98
PORTVERSION= 200112
-PORTCOMMENT= An interpreter for the functional programming language Haskell 98
CATEGORIES= lang
MASTER_SITES= http://cvs.haskell.org/Hugs/downloads/
DISTNAME= ${PORTNAME}-${HUGS_DATE}
diff --git a/lang/hugs/pkg-comment b/lang/hugs/pkg-comment
new file mode 100644
index 000000000000..3fec1b55703e
--- /dev/null
+++ b/lang/hugs/pkg-comment
@@ -0,0 +1 @@
+An interpreter for the functional programming language Haskell 98
diff --git a/lang/icon/Makefile b/lang/icon/Makefile
index 9694134e27cf..b25b2ac2f3e0 100644
--- a/lang/icon/Makefile
+++ b/lang/icon/Makefile
@@ -14,8 +14,6 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= The Icon programming language
-
ONLY_FOR_ARCHS= alpha i386
.ifdef WITHOUT_X11
diff --git a/lang/icon/pkg-comment b/lang/icon/pkg-comment
new file mode 100644
index 000000000000..e54b6e4b41a8
--- /dev/null
+++ b/lang/icon/pkg-comment
@@ -0,0 +1 @@
+The Icon programming language
diff --git a/lang/intel2gas/Makefile b/lang/intel2gas/Makefile
index ee3b1c08b326..e835aee44c26 100644
--- a/lang/intel2gas/Makefile
+++ b/lang/intel2gas/Makefile
@@ -12,8 +12,6 @@ MASTER_SITES= http://www.niksula.cs.hut.fi/~mtiihone/intel2gas/
MAINTAINER= ports@FreeBSD.Org
-PORTCOMMENT= Converts Intel assembly language (nasm) to AT&T syntax (gas)
-
GNU_CONFIGURE= yes
MAKE_ARGS= CXX="${CXX}"
diff --git a/lang/intel2gas/pkg-comment b/lang/intel2gas/pkg-comment
new file mode 100644
index 000000000000..cd4d3fdb6dac
--- /dev/null
+++ b/lang/intel2gas/pkg-comment
@@ -0,0 +1 @@
+Converts Intel assembly language (nasm) to AT&T syntax (gas)
diff --git a/lang/itcl/Makefile b/lang/itcl/Makefile
index 9a7a87a43d82..10f002a28a5b 100644
--- a/lang/itcl/Makefile
+++ b/lang/itcl/Makefile
@@ -14,8 +14,6 @@ DISTNAME= itcl${PORTVERSION}
MAINTAINER= ports@freebsd.org
-PORTCOMMENT= [incr Tcl] (A.K.A. "itcl")
-
LIB_DEPENDS= tcl83:${PORTSDIR}/lang/tcl83
WRKSRC= ${WRKDIR}/${DISTNAME}/itcl
diff --git a/lang/itcl/pkg-comment b/lang/itcl/pkg-comment
new file mode 100644
index 000000000000..452c95dbf6ec
--- /dev/null
+++ b/lang/itcl/pkg-comment
@@ -0,0 +1 @@
+[incr Tcl] (A.K.A. "itcl")
diff --git a/lang/klone/Makefile b/lang/klone/Makefile
index b424a4f8c307..24acff6594ca 100644
--- a/lang/klone/Makefile
+++ b/lang/klone/Makefile
@@ -14,8 +14,6 @@ DISTNAME= Klone${PORTVERSION:E}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Small, Lisp-like interpreted language
-
WRKSRC= ${WRKDIR}/Klone
do-configure:
diff --git a/lang/klone/pkg-comment b/lang/klone/pkg-comment
new file mode 100644
index 000000000000..d7d13a023711
--- /dev/null
+++ b/lang/klone/pkg-comment
@@ -0,0 +1 @@
+Small, Lisp-like interpreted language
diff --git a/lang/lafontaine/Makefile b/lang/lafontaine/Makefile
index 2fd2bc21abae..a2d5a41ccd65 100644
--- a/lang/lafontaine/Makefile
+++ b/lang/lafontaine/Makefile
@@ -14,8 +14,6 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-20020715
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Graphical logo interpreter
-
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_BZIP2= yes
diff --git a/lang/lafontaine/pkg-comment b/lang/lafontaine/pkg-comment
new file mode 100644
index 000000000000..721f1b46623a
--- /dev/null
+++ b/lang/lafontaine/pkg-comment
@@ -0,0 +1 @@
+Graphical logo interpreter
diff --git a/lang/nhc98/Makefile b/lang/nhc98/Makefile
index 96e422e6ea87..5debd402763e 100644
--- a/lang/nhc98/Makefile
+++ b/lang/nhc98/Makefile
@@ -7,7 +7,6 @@
PORTNAME= nhc98
PORTVERSION= 1.14a
PORTREVISION= 1
-PORTCOMMENT= A fully-fledged compiler for Haskell 98
CATEGORIES= lang
MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/${PORTNAME}/
DISTNAME= ${PORTNAME}src-${PORTVERSION}
diff --git a/lang/nhc98/pkg-comment b/lang/nhc98/pkg-comment
new file mode 100644
index 000000000000..a19fd5726493
--- /dev/null
+++ b/lang/nhc98/pkg-comment
@@ -0,0 +1 @@
+A fully-fledged compiler for Haskell 98
diff --git a/lang/onyx/Makefile b/lang/onyx/Makefile
index 2b9108b5eb96..088e902a8376 100644
--- a/lang/onyx/Makefile
+++ b/lang/onyx/Makefile
@@ -12,8 +12,6 @@ MASTER_SITES= http://www.canonware.com/download/onyx/
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Embeddable stack-based threaded interpreted language
-
BUILD_DEPENDS= cook:${PORTSDIR}/devel/cook
LIB_DEPENDS= edit.5:${PORTSDIR}/devel/libedit
diff --git a/lang/onyx/pkg-comment b/lang/onyx/pkg-comment
new file mode 100644
index 000000000000..2447b4a08e3b
--- /dev/null
+++ b/lang/onyx/pkg-comment
@@ -0,0 +1 @@
+Embeddable stack-based threaded interpreted language
diff --git a/lang/open-cobol-devel/Makefile b/lang/open-cobol-devel/Makefile
index 2e71e2c09684..c2489b35bdaa 100644
--- a/lang/open-cobol-devel/Makefile
+++ b/lang/open-cobol-devel/Makefile
@@ -14,8 +14,6 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= An open-source COBOL compiler
-
LIB_DEPENDS= intl:${PORTSDIR}/devel/gettext \
iconv:${PORTSDIR}/converters/libiconv \
gnugetopt:${PORTSDIR}/devel/libgnugetopt \
diff --git a/lang/open-cobol-devel/pkg-comment b/lang/open-cobol-devel/pkg-comment
new file mode 100644
index 000000000000..2e108a1ed7aa
--- /dev/null
+++ b/lang/open-cobol-devel/pkg-comment
@@ -0,0 +1 @@
+An open-source COBOL compiler
diff --git a/lang/open-cobol/Makefile b/lang/open-cobol/Makefile
index 2e71e2c09684..c2489b35bdaa 100644
--- a/lang/open-cobol/Makefile
+++ b/lang/open-cobol/Makefile
@@ -14,8 +14,6 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= An open-source COBOL compiler
-
LIB_DEPENDS= intl:${PORTSDIR}/devel/gettext \
iconv:${PORTSDIR}/converters/libiconv \
gnugetopt:${PORTSDIR}/devel/libgnugetopt \
diff --git a/lang/open-cobol/pkg-comment b/lang/open-cobol/pkg-comment
new file mode 100644
index 000000000000..2e108a1ed7aa
--- /dev/null
+++ b/lang/open-cobol/pkg-comment
@@ -0,0 +1 @@
+An open-source COBOL compiler
diff --git a/lang/otcl/Makefile b/lang/otcl/Makefile
index 10bd27285c32..a1c893f54d31 100644
--- a/lang/otcl/Makefile
+++ b/lang/otcl/Makefile
@@ -12,8 +12,6 @@ MASTER_SITES= http://www.isi.edu/nsnam/dist/
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= MIT Object Tcl
-
LIB_DEPENDS= tk83.1:${PORTSDIR}/x11-toolkits/tk83
INSTALLS_SHLIB= yes
diff --git a/lang/otcl/pkg-comment b/lang/otcl/pkg-comment
new file mode 100644
index 000000000000..d342245c25f3
--- /dev/null
+++ b/lang/otcl/pkg-comment
@@ -0,0 +1 @@
+MIT Object Tcl
diff --git a/lang/p5-Tcl/Makefile b/lang/p5-Tcl/Makefile
index 3a67c1f74722..3d3a2dc32974 100644
--- a/lang/p5-Tcl/Makefile
+++ b/lang/p5-Tcl/Makefile
@@ -14,8 +14,6 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= A Tcl extension module for Perl5
-
LIB_DEPENDS= tcl82.1:${PORTSDIR}/lang/tcl82
PERL_CONFIGURE= yes
diff --git a/lang/p5-Tcl/pkg-comment b/lang/p5-Tcl/pkg-comment
new file mode 100644
index 000000000000..429c2b8a8674
--- /dev/null
+++ b/lang/p5-Tcl/pkg-comment
@@ -0,0 +1 @@
+A Tcl extension module for Perl5
diff --git a/lang/php-mode.el/Makefile b/lang/php-mode.el/Makefile
index 230bec0f27ce..2443a352a6d7 100644
--- a/lang/php-mode.el/Makefile
+++ b/lang/php-mode.el/Makefile
@@ -16,8 +16,6 @@ EXTRACT_ONLY= # empty
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Emacs lisp module for the PHP language
-
NO_BUILD= yes
NO_WRKSUBDIR= yes
diff --git a/lang/php-mode.el/pkg-comment b/lang/php-mode.el/pkg-comment
new file mode 100644
index 000000000000..031a67dd1d67
--- /dev/null
+++ b/lang/php-mode.el/pkg-comment
@@ -0,0 +1 @@
+Emacs lisp module for the PHP language
diff --git a/lang/rscheme/Makefile b/lang/rscheme/Makefile
index accb48fbbd25..85886ac91aab 100644
--- a/lang/rscheme/Makefile
+++ b/lang/rscheme/Makefile
@@ -13,8 +13,6 @@ DISTNAME= rs-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= An object-oriented, extended version of the Scheme dialect of Lisp
-
WRKSRC= ${WRKDIR}/${DISTNAME}/src
HAS_CONFIGURE= yes
diff --git a/lang/rscheme/pkg-comment b/lang/rscheme/pkg-comment
new file mode 100644
index 000000000000..9ec18b81c658
--- /dev/null
+++ b/lang/rscheme/pkg-comment
@@ -0,0 +1 @@
+An object-oriented, extended version of the Scheme dialect of Lisp
diff --git a/lang/ruby-man/Makefile b/lang/ruby-man/Makefile
index 40746d52f370..6f22b65c11fa 100644
--- a/lang/ruby-man/Makefile
+++ b/lang/ruby-man/Makefile
@@ -15,8 +15,6 @@ DIST_SUBDIR= ruby
MAINTAINER?= ports@FreeBSD.org
-PORTCOMMENT= Ruby reference manual, in HTML format
-
USE_RUBY= yes
RUBY_NO_BUILD_DEPENDS= yes
RUBY_NO_RUN_DEPENDS= yes
diff --git a/lang/ruby-man/pkg-comment b/lang/ruby-man/pkg-comment
new file mode 100644
index 000000000000..18c0cf7d1c09
--- /dev/null
+++ b/lang/ruby-man/pkg-comment
@@ -0,0 +1 @@
+Ruby reference manual, in HTML format
diff --git a/lang/schemetoc/Makefile b/lang/schemetoc/Makefile
index 5b5266e992a4..eda2b5b6e790 100644
--- a/lang/schemetoc/Makefile
+++ b/lang/schemetoc/Makefile
@@ -14,8 +14,6 @@ EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Scheme-to-C, a compiler and interpreter for compiling scheme into C
-
USE_REINPLACE= yes
USE_XLIB= yes
INSTALLS_SHLIB= yes
diff --git a/lang/schemetoc/pkg-comment b/lang/schemetoc/pkg-comment
new file mode 100644
index 000000000000..b689cb35103f
--- /dev/null
+++ b/lang/schemetoc/pkg-comment
@@ -0,0 +1 @@
+Scheme-to-C, a compiler and interpreter for compiling scheme into C
diff --git a/lang/scm/Makefile b/lang/scm/Makefile
index ef5d0fc51750..29b033f0bc5c 100644
--- a/lang/scm/Makefile
+++ b/lang/scm/Makefile
@@ -15,8 +15,6 @@ EXTRACT_ONLY= scm5d6.zip slib2d4.zip
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= A scheme interpreter
-
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_REINPLACE= yes
diff --git a/lang/scm/pkg-comment b/lang/scm/pkg-comment
new file mode 100644
index 000000000000..dafda309f2d5
--- /dev/null
+++ b/lang/scm/pkg-comment
@@ -0,0 +1 @@
+A scheme interpreter
diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile
index a5d7dcf01623..5d09a1df9c77 100644
--- a/lang/smalltalk/Makefile
+++ b/lang/smalltalk/Makefile
@@ -13,8 +13,6 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= GNU Smalltalk
-
LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv \
gdbm.2:${PORTSDIR}/databases/gdbm \
gmp.6:${PORTSDIR}/math/libgmp4
diff --git a/lang/smalltalk/pkg-comment b/lang/smalltalk/pkg-comment
new file mode 100644
index 000000000000..7ed8a9df27d4
--- /dev/null
+++ b/lang/smalltalk/pkg-comment
@@ -0,0 +1 @@
+GNU Smalltalk
diff --git a/lang/sxm/Makefile b/lang/sxm/Makefile
index e7e01fa357a8..00d9997d4b80 100644
--- a/lang/sxm/Makefile
+++ b/lang/sxm/Makefile
@@ -13,8 +13,6 @@ MASTER_SITES= http://www.malgil.com/sxm/
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Another implementation of Scheme
-
USE_REINPLACE= yes
USE_GMAKE= yes
ALL_TARGET= all image Formlist
diff --git a/lang/sxm/pkg-comment b/lang/sxm/pkg-comment
new file mode 100644
index 000000000000..7c4df2331ed3
--- /dev/null
+++ b/lang/sxm/pkg-comment
@@ -0,0 +1 @@
+Another implementation of Scheme
diff --git a/lang/tcl80/Makefile b/lang/tcl80/Makefile
index 67daa97fbb50..742a166d194d 100644
--- a/lang/tcl80/Makefile
+++ b/lang/tcl80/Makefile
@@ -13,8 +13,6 @@ DISTNAME= tcl8.0.5
MAINTAINER= ports@freebsd.org
-PORTCOMMENT= Tool Command Language
-
NO_LATEST_LINK= yes
WRKSRC= ${WRKDIR}/tcl8.0.5/unix
INSTALLS_SHLIB= yes
diff --git a/lang/tcl80/pkg-comment b/lang/tcl80/pkg-comment
new file mode 100644
index 000000000000..a51cc27710cf
--- /dev/null
+++ b/lang/tcl80/pkg-comment
@@ -0,0 +1 @@
+Tool Command Language
diff --git a/lang/tclX80/Makefile b/lang/tclX80/Makefile
index 8f510110978c..7fd5037ae4ae 100644
--- a/lang/tclX80/Makefile
+++ b/lang/tclX80/Makefile
@@ -13,8 +13,6 @@ DISTNAME= tclX8.0.4
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Extended TCL
-
LIB_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
WRKSRC= ${WRKDIR}/${DISTNAME}/unix
diff --git a/lang/tclX80/pkg-comment b/lang/tclX80/pkg-comment
new file mode 100644
index 000000000000..5162ae79122f
--- /dev/null
+++ b/lang/tclX80/pkg-comment
@@ -0,0 +1 @@
+Extended TCL
diff --git a/lang/wamcc/Makefile b/lang/wamcc/Makefile
index 65c7bdad15e6..7f024ead285a 100644
--- a/lang/wamcc/Makefile
+++ b/lang/wamcc/Makefile
@@ -13,8 +13,6 @@ DISTFILES= wamcc2.22.tar.Z prg.tar.Z
MAINTAINER= ports@FreeBSD.Org
-PORTCOMMENT= Prolog-to-C translator from Inria
-
DIST_SUBDIR= wamcc
NO_WRKSUBDIR= yes
diff --git a/lang/wamcc/pkg-comment b/lang/wamcc/pkg-comment
new file mode 100644
index 000000000000..871a8d6092ba
--- /dev/null
+++ b/lang/wamcc/pkg-comment
@@ -0,0 +1 @@
+Prolog-to-C translator from Inria
diff --git a/lang/wxbasic/Makefile b/lang/wxbasic/Makefile
index f89b84edffee..d97625af8343 100644
--- a/lang/wxbasic/Makefile
+++ b/lang/wxbasic/Makefile
@@ -15,8 +15,6 @@ DISTNAME= wxsource-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= A cross-platform GUI Basic interpreter
-
LIB_DEPENDS= wx_gtk.2:${PORTSDIR}/x11-toolkits/wxgtk-devel
NO_WRKSUBDIR= yes
diff --git a/lang/wxbasic/pkg-comment b/lang/wxbasic/pkg-comment
new file mode 100644
index 000000000000..9c5d067b9aa4
--- /dev/null
+++ b/lang/wxbasic/pkg-comment
@@ -0,0 +1 @@
+A cross-platform GUI Basic interpreter
diff --git a/lang/yabasic/Makefile b/lang/yabasic/Makefile
index 9fc182dfdb0b..ba17fc57de56 100644
--- a/lang/yabasic/Makefile
+++ b/lang/yabasic/Makefile
@@ -12,8 +12,6 @@ MASTER_SITES= http://www.yabasic.de/download/
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= Yet another Basic for Unix and Windows
-
USE_REINPLACE= yes
USE_BISON= yes
USE_XLIB= yes
diff --git a/lang/yabasic/pkg-comment b/lang/yabasic/pkg-comment
new file mode 100644
index 000000000000..05be4f114fe4
--- /dev/null
+++ b/lang/yabasic/pkg-comment
@@ -0,0 +1 @@
+Yet another Basic for Unix and Windows
diff --git a/lang/yap/Makefile b/lang/yap/Makefile
index 7282fc71ab12..cf5b29a88b27 100644
--- a/lang/yap/Makefile
+++ b/lang/yap/Makefile
@@ -15,8 +15,6 @@ DISTNAME= Yap-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
-PORTCOMMENT= A high-performance Prolog compiler
-
LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
GNU_CONFIGURE= yes
diff --git a/lang/yap/pkg-comment b/lang/yap/pkg-comment
new file mode 100644
index 000000000000..5998a8583ebb
--- /dev/null
+++ b/lang/yap/pkg-comment
@@ -0,0 +1 @@
+A high-performance Prolog compiler