aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-09-01 14:46:34 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-09-01 14:46:34 +0000
commitf70c30791c76c63238eb883cb9cc9d62013fa580 (patch)
tree5a96b054e4daa4c3351134f83a1f182d1333e54d
parent579f875c19870f9fdcd5cff9053195fedbc3e2ec (diff)
Notes
-rw-r--r--LEGAL1
-rw-r--r--MOVED40
-rw-r--r--deskutils/adesklets/Makefile57
-rw-r--r--deskutils/adesklets/distinfo2
-rw-r--r--deskutils/adesklets/files/patch-configure58
-rw-r--r--deskutils/adesklets/files/patch-scripting-python-Makefile.in11
-rw-r--r--deskutils/adesklets/files/pkg-message.in10
-rw-r--r--deskutils/adesklets/pkg-descr6
-rw-r--r--deskutils/adesklets/pkg-plist45
-rw-r--r--deskutils/org-mode.el/Makefile116
-rw-r--r--deskutils/org-mode.el/distinfo2
-rw-r--r--deskutils/org-mode.el/files/patch-Makefile42
-rw-r--r--deskutils/org-mode.el/pkg-descr16
-rw-r--r--deskutils/org-mode.el/pkg-plist309
-rw-r--r--deskutils/planner.el/Makefile122
-rw-r--r--deskutils/planner.el/distinfo2
-rw-r--r--deskutils/planner.el/pkg-descr9
-rw-r--r--deskutils/planner.el/pkg-plist92
-rw-r--r--deskutils/remember.el/Makefile50
-rw-r--r--deskutils/remember.el/distinfo2
-rw-r--r--deskutils/remember.el/files/patch-Makefile15
-rw-r--r--deskutils/remember.el/files/patch-Makefile.defs15
-rw-r--r--deskutils/remember.el/pkg-descr12
-rw-r--r--deskutils/remember.el/pkg-plist15
-rw-r--r--devel/asdlgen/Makefile125
-rw-r--r--devel/asdlgen/distinfo4
-rw-r--r--devel/asdlgen/files/patch-Makefile.in20
-rw-r--r--devel/asdlgen/files/patch-README.sgml19
-rw-r--r--devel/asdlgen/files/patch-configure11
-rw-r--r--devel/asdlgen/files/patch-src_haskell_SexpLex.hs10
-rw-r--r--devel/asdlgen/files/patch-src_haskell_StdPkl.hs31
-rw-r--r--devel/asdlgen/files/patch-src_haskell_StdPrimsUtil.hs13
-rw-r--r--devel/asdlgen/files/patch-src_icon_libasdl.icn27
-rw-r--r--devel/asdlgen/files/patch-src_java_asts_stdpkl_PklJava.java8
-rw-r--r--devel/asdlgen/files/patch-src_java_asts_stdpkl_g.java8
-rw-r--r--devel/asdlgen/files/patch-src_java_asts_stdprims_g.java28
-rw-r--r--devel/asdlgen/files/patch-src_java_asts_stdprims_identifier.java8
-rw-r--r--devel/asdlgen/files/patch-src_java_asts_stdtypes_g.java9
-rw-r--r--devel/asdlgen/files/patch-src_misc_sml-batch.in19
-rw-r--r--devel/asdlgen/files/patch-src_sml_main_export.sml11
-rw-r--r--devel/asdlgen/files/patch-src_sml_main_lib-files.sml36
-rw-r--r--devel/asdlgen/files/patch-src_sml_test_harness.sml42
-rw-r--r--devel/asdlgen/files/patch-src_sml_translate_oo_java-pp.sml36
-rw-r--r--devel/asdlgen/files/patch-src_sml_translate_support_idmaps.sml36
-rw-r--r--devel/asdlgen/files/patch-src_sml_translate_support_mk-file-set.sml21
-rw-r--r--devel/asdlgen/files/patch-src_sml_util_misc_file-set.sml31
-rw-r--r--devel/asdlgen/pkg-descr11
-rw-r--r--devel/asdlgen/pkg-plist115
-rw-r--r--devel/ats-contrib-testing/Makefile18
-rw-r--r--devel/ats-contrib-testing/pkg-descr4
-rw-r--r--devel/e4graph/Makefile54
-rw-r--r--devel/e4graph/distinfo2
-rw-r--r--devel/e4graph/files/patch-all_configure20
-rw-r--r--devel/e4graph/files/patch-all_makefile.include.in14
-rw-r--r--devel/e4graph/files/patch-main_unix_makefile11
-rw-r--r--devel/e4graph/pkg-descr14
-rw-r--r--devel/e4graph/pkg-plist26
-rw-r--r--devel/eclipse-eclemma/Makefile49
-rw-r--r--devel/eclipse-eclemma/distinfo2
-rw-r--r--devel/eclipse-eclemma/pkg-descr5
-rw-r--r--devel/eclipse-eclemma/pkg-plist14
-rw-r--r--devel/elib/Makefile89
-rw-r--r--devel/elib/distinfo2
-rw-r--r--devel/elib/files/patch-aa22
-rw-r--r--devel/elib/files/patch-ab13
-rw-r--r--devel/elib/pkg-descr11
-rw-r--r--devel/elib/pkg-message.emacs193
-rw-r--r--devel/elib/pkg-plist26
-rw-r--r--devel/entity/Makefile35
-rw-r--r--devel/entity/distinfo2
-rw-r--r--devel/entity/files/patch-libentitynjs_iostream.c42
-rw-r--r--devel/entity/files/patch-renders-csink-resolve.c10
-rw-r--r--devel/entity/pkg-descr21
-rw-r--r--devel/entity/pkg-plist73
-rw-r--r--devel/flowdesigner/Makefile49
-rw-r--r--devel/flowdesigner/distinfo2
-rw-r--r--devel/flowdesigner/files/patch-SocketStream.h17
-rw-r--r--devel/flowdesigner/pkg-descr7
-rw-r--r--devel/flowdesigner/pkg-plist240
-rw-r--r--devel/gjstest/Makefile44
-rw-r--r--devel/gjstest/distinfo2
-rw-r--r--devel/gjstest/pkg-descr21
-rw-r--r--devel/gjstest/pkg-plist37
-rw-r--r--devel/jzmq/Makefile36
-rw-r--r--devel/jzmq/distinfo2
-rw-r--r--devel/jzmq/files/patch-configure.in15
-rw-r--r--devel/jzmq/files/patch-src_Makefile.am12
-rw-r--r--devel/jzmq/pkg-descr3
-rw-r--r--devel/libparserutils/Makefile57
-rw-r--r--devel/libparserutils/distinfo2
-rw-r--r--devel/libparserutils/files/patch-Makefile9
-rw-r--r--devel/libparserutils/pkg-descr10
-rw-r--r--devel/libparserutils/pkg-plist21
-rw-r--r--devel/libslave/Makefile58
-rw-r--r--devel/libslave/distinfo2
-rw-r--r--devel/libslave/pkg-descr12
-rw-r--r--devel/libslave/pkg-plist15
-rw-r--r--devel/linux-kmod-compat/Makefile48
-rw-r--r--devel/linux-kmod-compat/distinfo2
-rw-r--r--devel/linux-kmod-compat/pkg-descr12
-rw-r--r--devel/linux-kmod-compat/pkg-message9
-rw-r--r--devel/ml-doc/Makefile52
-rw-r--r--devel/ml-doc/distinfo2
-rw-r--r--devel/ml-doc/files/fix-cml-doc.sh.in38
-rw-r--r--devel/ml-doc/files/lib-Makefile37
-rw-r--r--devel/ml-doc/files/mkdoc.1.in121
-rw-r--r--devel/ml-doc/files/ml-doc.1.in2049
-rw-r--r--devel/ml-doc/files/patch-Makefile.in18
-rw-r--r--devel/ml-doc/files/patch-config-install-sml-wrapper_sh.in46
-rw-r--r--devel/ml-doc/files/patch-configure37
-rw-r--r--devel/ml-doc/files/patch-tools-html-gen-do_spec.sml11
-rw-r--r--devel/ml-doc/files/patch-tools-lib-code_style-sml_token_scanner.sml36
-rw-r--r--devel/ml-doc/files/patch-tools-lib-latex-text_to_latex.sml11
-rw-r--r--devel/ml-doc/pkg-descr4
-rw-r--r--devel/ml-doc/pkg-plist27
-rw-r--r--devel/mongo-cxx-driver/Makefile27
-rw-r--r--devel/mongo-cxx-driver/distinfo2
-rw-r--r--devel/mongo-cxx-driver/pkg-descr8
-rw-r--r--devel/mongo-cxx-driver/pkg-plist391
-rw-r--r--devel/nemiver/Makefile65
-rw-r--r--devel/nemiver/distinfo2
-rw-r--r--devel/nemiver/pkg-descr5
-rw-r--r--devel/nemiver/pkg-plist355
-rw-r--r--devel/ocaml-event/Makefile93
-rw-r--r--devel/ocaml-event/distinfo2
-rw-r--r--devel/ocaml-event/files/patch-Makefile7
-rw-r--r--devel/ocaml-event/pkg-descr18
-rw-r--r--devel/ocaml-event/pkg-plist2
-rw-r--r--devel/ocamlweb/Makefile39
-rw-r--r--devel/ocamlweb/distinfo4
-rw-r--r--devel/ocamlweb/files/patch-Makefile.in24
-rw-r--r--devel/ocamlweb/files/patch-ocaml-parser__terminfo.ml14
-rw-r--r--devel/ocamlweb/files/patch-ocaml-parser__terminfo.mli14
-rw-r--r--devel/ocamlweb/pkg-descr22
-rw-r--r--devel/ocamlweb/pkg-plist5
-rw-r--r--devel/p4db/Makefile70
-rw-r--r--devel/p4db/distinfo2
-rw-r--r--devel/p4db/files/patch-P4CGI.pm11
-rw-r--r--devel/p4db/files/patch-P4DB.conf.sample44
-rw-r--r--devel/p4db/files/pkg-message.in16
-rw-r--r--devel/p4db/pkg-descr6
-rw-r--r--devel/p4db/pkg-plist75
142 files changed, 40 insertions, 6826 deletions
diff --git a/LEGAL b/LEGAL
index 83edc550c362..b9ba2174a02b 100644
--- a/LEGAL
+++ b/LEGAL
@@ -263,7 +263,6 @@ ue*dev.zip editors/uemacs Resale allowed for media cost only
unifi-2*/UniFi.unix.zip net-mgmt/unifi2 Redistribution of bundled firmware images is not permitted
unifi-3*/UniFi.unix.zip net-mgmt/unifi3 Redistribution of bundled firmware images is not permitted
uplink-demo* games/linux-uplink-demo Redistribution is limited, see license
-uppaal-*.zip devel/uppaal Downloading requires completion of a license agreement
uzap.tar.gz editors/uzap This software may not be used to make a profit in any way.
vdr-markad-* multimedia/vdr-plugin-markad Installs station logos
ventrilo_srv-* audio/ventrilo-server May not be redistributed. For personal use only. Must accept license to download.
diff --git a/MOVED b/MOVED
index 4e4d97a94c9a..72c6c9859328 100644
--- a/MOVED
+++ b/MOVED
@@ -6556,3 +6556,43 @@ databases/ocaml-pgocaml||2014-09-01|Not staged
databases/pear-Doctrine12||2014-09-01|Not staged
databases/ruby-msql||2014-09-01|Not staged
databases/ruby-oci8||2014-09-01|Not staged
+deskutils/adesklets||2014-09-01|Not staged
+deskutils/org-mode.el||2014-09-01|Not staged
+deskutils/planner.el||2014-09-01|Not staged
+deskutils/remember.el||2014-09-01|Not staged
+devel/asdlgen||2014-09-01|Not staged
+devel/ats-contrib-testing||2014-09-01|Not staged
+devel/e4graph||2014-09-01|Not staged
+devel/eclipse-eclemma||2014-09-01|Not staged
+devel/elib||2014-09-01|Not staged
+devel/entity||2014-09-01|Not staged
+devel/flowdesigner||2014-09-01|Not staged
+devel/gjstest||2014-09-01|Not staged
+devel/jzmq||2014-09-01|Not staged
+devel/libparserutils||2014-09-01|Not staged
+devel/libslave||2014-09-01|Not staged
+devel/linux-kmod-compat||2014-09-01|Not staged
+devel/ml-doc||2014-09-01|Not staged
+devel/mongo-cxx-driver||2014-09-01|Not staged
+devel/nemiver||2014-09-01|Not staged
+devel/ocaml-event||2014-09-01|Not staged
+devel/ocamlweb||2014-09-01|Not staged
+devel/p4db||2014-09-01|Not staged
+devel/p5-Alzabo-GUI-Mason||2014-09-01|Not staged
+devel/php-java-bridge||2014-09-01|Not staged
+devel/pmk||2014-09-01|Not staged
+devel/pure-gen||2014-09-01|Not staged
+devel/ruby-amstd||2014-09-01|Not staged
+devel/ruby-avl||2014-09-01|Not staged
+devel/ruby-robjectteam||2014-09-01|Not staged
+devel/sfslite-dbg||2014-09-01|Not staged
+devel/sfslite-noopt||2014-09-01|Not staged
+devel/sfslite||2014-09-01|Not staged
+devel/sml_tk||2014-09-01|Not staged
+devel/stlport||2014-09-01|Not staged
+devel/sunterlib||2014-09-01|Not staged
+devel/tide||2014-09-01|Not staged
+devel/uppaal||2014-09-01|Not staged
+devel/ustl||2014-09-01|Not staged
+devel/vtg||2014-09-01|Not staged
+dns/poweradmin||2014-09-01|Not staged
diff --git a/deskutils/adesklets/Makefile b/deskutils/adesklets/Makefile
deleted file mode 100644
index 88f0f51cf6d9..000000000000
--- a/deskutils/adesklets/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# Created by: Roman Bogorodskiy <novel@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= adesklets
-PORTVERSION= 0.6.1
-PORTREVISION= 9
-CATEGORIES= deskutils
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28core%29/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Interactive Imlib2 console for the X Window system
-
-RUN_DEPENDS= gsed:${PORTSDIR}/textproc/gsed
-
-GNU_CONFIGURE= yes
-USE_PYTHON= yes
-USE_EFL= imlib2
-USES= iconv gmake tar:bzip2
-
-MAN1= adesklets.1 \
- adesklets_checkin.1 \
- adesklets_installer.1 \
- adesklets_submit.1
-INFO= adesklets \
- adesklets_fr
-
-SUB_FILES= pkg-message
-INSTALLS_EGGINFO= yes
-LDFLAGS+= ${ICONV_LIB}
-
-.if !defined(WITHOUT_PERL)
-USES+= perl5
-PLIST_SUB+= PERL=""
-.else
-CONFIGURE_ARGS+= --without-perl-support
-PLIST_SUB+= PERL="@comment "
-.endif
-
-.if defined(WITHOUT_HISTORY)
-CONFIGURE_ARGS+= --without-history
-.endif
-
-NO_STAGE= yes
-pre-everything::
- @${ECHO_MSG} "You may specify the following on the command line:"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "WITHOUT_PERL=yes to disable perl support"
- @${ECHO_MSG} "WITHOUT_HISTORY=yes to disable history support in interactive mode"
- @${ECHO_MSG} ""
-
-post-extract:
- @${REINPLACE_CMD} -e 's| sed | gsed |g' ${WRKSRC}/utils/adesklets_frontend.sh.in
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/deskutils/adesklets/distinfo b/deskutils/adesklets/distinfo
deleted file mode 100644
index e1933a4f59a6..000000000000
--- a/deskutils/adesklets/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (adesklets-0.6.1.tar.bz2) = 9998e240715c34b5d4c8b31b5ed1fef38262a39fad08fa65be0b58a47eccc3c2
-SIZE (adesklets-0.6.1.tar.bz2) = 387553
diff --git a/deskutils/adesklets/files/patch-configure b/deskutils/adesklets/files/patch-configure
deleted file mode 100644
index b8915ff11115..000000000000
--- a/deskutils/adesklets/files/patch-configure
+++ /dev/null
@@ -1,58 +0,0 @@
---- configure.orig 2006-03-31 05:19:07.000000000 +0400
-+++ configure 2008-03-15 00:14:53.000000000 +0300
-@@ -5352,7 +5352,8 @@
- UNAME_REDUX=`uname -r -s | sed 's/\..*//' 2> /dev/null`
- if test "$UNAME_REDUX" != 'FreeBSD 5' && \
- test "$UNAME_REDUX" != 'FreeBSD 6' && \
-- test "$UNAME_REDUX" != 'FreeBSD 7'
-+ test "$UNAME_REDUX" != 'FreeBSD 7' && \
-+ test "$UNAME_REDUX" != 'FreeBSD 8'
- then
-
- cat >>confdefs.h <<\_ACEOF
-@@ -6735,13 +6736,13 @@
- echo "${ECHO_T}no" >&6
- fi
-
--if ! test x$PKG_CONFIG = "x" ; then
-+if ! test "x$PKG_CONFIG" = "x" ; then
- if $PKG_CONFIG --exists fontconfig 2> /dev/null; then
- FONTCONFIG_LIBS=`pkg-config --libs fontconfig`
- FONTCONFIG_CFLAGS=`pkg-config --cflags fontconfig`
- fi
- fi
--if test x$FONTCONFIG_LIBS = "x"; then
-+if test "x$FONTCONFIG_LIBS" = "x"; then
- FONTCONFIG_LIBS=-lfontconfig
- fi
- LIBS="$LIBS $FONTCONFIG_LIBS"
-@@ -7367,11 +7368,11 @@
- IMLIB2_LIBS="`$IMLIB2_CONFIG $imlib2_config_args --libs`"
-
- imlib2_config_major_version=`$IMLIB2_CONFIG $imlib2_config_args \
-- --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
-+ --version | sed -E -e 's/[^0-9]*([0-9]+).*/\1/'`
- imlib2_config_minor_version=`$IMLIB2_CONFIG $imlib2_config_args \
-- --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
-+ --version | sed -E -e 's/[^0-9]*([0-9]+)\.([0-9]+).*/\2/'`
- imlib2_config_micro_version=`$IMLIB2_CONFIG $imlib2_config_args \
-- --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
-+ --version | sed -E -e 's/[^0-9]*([0-9]+)\.([0-9]+)\.([0-9]+).*/\3/'`
- imlib2_wanted_major_version="1"
- imlib2_wanted_minor_version="1"
- imlib2_wanted_micro_version="2"
-@@ -7441,11 +7442,11 @@
- echo $ECHO_N "checking for imlib2 - version >= 1.2.0... $ECHO_C" >&6
-
- imlib2_config_major_version=`$IMLIB2_CONFIG $imlib2_config_args \
-- --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
-+ --version | sed -E -e 's/[^0-9]*([0-9]+).*/\1/'`
- imlib2_config_minor_version=`$IMLIB2_CONFIG $imlib2_config_args \
-- --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
-+ --version | sed -E -e 's/[^0-9]*([0-9]+)\.([0-9]+).*/\2/'`
- imlib2_config_micro_version=`$IMLIB2_CONFIG $imlib2_config_args \
-- --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
-+ --version | sed -E -e 's/[^0-9]*([0-9]+)\.([0-9]+)\.([0-9]+).*/\3/'`
- imlib2_wished_major_version="1"
- imlib2_wished_minor_version="2"
- imlib2_wished_micro_version="0"
diff --git a/deskutils/adesklets/files/patch-scripting-python-Makefile.in b/deskutils/adesklets/files/patch-scripting-python-Makefile.in
deleted file mode 100644
index a9dc6bdc4a51..000000000000
--- a/deskutils/adesklets/files/patch-scripting-python-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripting/python/Makefile.in.orig Tue Sep 5 22:15:56 2006
-+++ scripting/python/Makefile.in Tue Sep 5 22:16:11 2006
-@@ -350,7 +350,7 @@
- @PYTHON_SUPPORT_TRUE@python-compile: adesklets/commands.py
- @PYTHON_SUPPORT_TRUE@ @PYTHON@ setup.py build
- @PYTHON_SUPPORT_TRUE@install-data-local:
--@PYTHON_SUPPORT_TRUE@ @PYTHON@ setup.py install --root=$(DESTDIR)
-+@PYTHON_SUPPORT_TRUE@ @PYTHON@ setup.py install --root="/$(DESTDIR)"
- @PYTHON_SUPPORT_FALSE@python-compile:
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/deskutils/adesklets/files/pkg-message.in b/deskutils/adesklets/files/pkg-message.in
deleted file mode 100644
index cde8c04732f9..000000000000
--- a/deskutils/adesklets/files/pkg-message.in
+++ /dev/null
@@ -1,10 +0,0 @@
-
---------------------------------------------------------------------------
-adesklets comes without any desklet by default. Desklets are intended to
-be installed by user, so there are no ports for them. They all are
-avaible here: http://adesklets.sourceforge.net/desklets.html
-
-Read documentation: http://adesklets.sourceforge.net/doc/en/
-to know how to install it.
---------------------------------------------------------------------------
-
diff --git a/deskutils/adesklets/pkg-descr b/deskutils/adesklets/pkg-descr
deleted file mode 100644
index 2b588eb7e7df..000000000000
--- a/deskutils/adesklets/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-adesklets is an interactive Imlib2 console for the X Window system.
-It provides to scripted languages a clean and simple way to write great
-looking, mildly interactive desktop integrated graphic applets (aka
-"desklets")
-
-WWW: http://adesklets.sf.net/
diff --git a/deskutils/adesklets/pkg-plist b/deskutils/adesklets/pkg-plist
deleted file mode 100644
index 3eee1168f19b..000000000000
--- a/deskutils/adesklets/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-bin/adesklets
-bin/adesklets_checkin
-bin/adesklets_installer
-bin/adesklets_submit
-%%DATADIR%%/FONT_LICENSE
-%%DATADIR%%/Vera.ttf
-%%DATADIR%%/adesklets_debug.sh
-%%DATADIR%%/adesklets_frontend.sh
-%%PERL%%%%SITE_PERL%%/adesklets.pm
-%%PERL%%%%SITE_PERL%%/updateproto.pl
-%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/adesklets/.packlist
-%%PERL%%lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/perllocal.pod
-%%PERL%%lib/perl5/%%PERL_VER%%/man/man3/adesklets.3
-%%PYTHON_SITELIBDIR%%/posix_signal.so
-%%PYTHON_SITELIBDIR%%/adesklets/__init__.py
-%%PYTHON_SITELIBDIR%%/adesklets/__init__.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/children_handler.py
-%%PYTHON_SITELIBDIR%%/adesklets/children_handler.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/commands.py
-%%PYTHON_SITELIBDIR%%/adesklets/commands.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/commands_handler.py
-%%PYTHON_SITELIBDIR%%/adesklets/commands_handler.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/communicator.py
-%%PYTHON_SITELIBDIR%%/adesklets/communicator.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/configfile.py
-%%PYTHON_SITELIBDIR%%/adesklets/configfile.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/error_handler.py
-%%PYTHON_SITELIBDIR%%/adesklets/error_handler.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/events_handler.py
-%%PYTHON_SITELIBDIR%%/adesklets/events_handler.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/initializer.py
-%%PYTHON_SITELIBDIR%%/adesklets/initializer.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/signal_handler.py
-%%PYTHON_SITELIBDIR%%/adesklets/signal_handler.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/singleton.py
-%%PYTHON_SITELIBDIR%%/adesklets/singleton.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/strings.py
-%%PYTHON_SITELIBDIR%%/adesklets/strings.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/utils.py
-%%PYTHON_SITELIBDIR%%/adesklets/utils.pyc
-%%PYTHON_SITELIBDIR%%/adesklets/which.py
-%%PYTHON_SITELIBDIR%%/adesklets/which.pyc
-%%PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/adesklets
-@dirrm %%DATADIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/adesklets
diff --git a/deskutils/org-mode.el/Makefile b/deskutils/org-mode.el/Makefile
deleted file mode 100644
index b4d65bb80731..000000000000
--- a/deskutils/org-mode.el/Makefile
+++ /dev/null
@@ -1,116 +0,0 @@
-# Created by: Kai Wang <kaiw27@gmail.com>
-# $FreeBSD$
-
-PORTNAME= org-mode.el
-PORTVERSION= 7.8.11
-PORTREVISION= 3
-CATEGORIES= deskutils elisp
-MASTER_SITES= http://orgmode.org/
-PKGNAMESUFFIX= -${EMACS_PORT_NAME}
-DISTNAME= org-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Emacs mode for notes and project planning
-
-USES= gmake makeinfo
-DOCSDIR= ${PREFIX}/share/doc/org-mode
-USE_EMACS= yes
-
-MAKE_JOBS_UNSAFE= yes
-
-INFO= org${PORTVERSION}
-
-CONTRIBS= \
- babel/langs/ob-fomus.el \
- babel/langs/ob-oz.el \
- babel/library-of-babel.org \
- doc/fr-orgcard.tex \
- lisp/htmlize.el \
- lisp/org-annotate-file.el \
- lisp/org-bookmark.el \
- lisp/org-checklist.el \
- lisp/org-choose.el \
- lisp/org-collector.el \
- lisp/org-contacts.el \
- lisp/org-contribdir.el \
- lisp/org-depend.el \
- lisp/org-drill.el \
- lisp/org-element.el \
- lisp/org-elisp-symbol.el \
- lisp/org-eval-light.el \
- lisp/org-eval.el \
- lisp/org-exp-bibtex.el \
- lisp/org-expiry.el \
- lisp/org-export-generic.el \
- lisp/org-export.el \
- lisp/org-git-link.el \
- lisp/org-interactive-query.el \
- lisp/org-invoice.el \
- lisp/org-jira.el \
- lisp/org-learn.el \
- lisp/org-mac-iCal.el \
- lisp/org-mac-link-grabber.el \
- lisp/org-mairix.el \
- lisp/org-man.el \
- lisp/org-mime.el \
- lisp/org-mtags.el \
- lisp/org-panel.el \
- lisp/org-registry.el \
- lisp/org-screen.el \
- lisp/org-secretary.el \
- lisp/org-static-mathjax.el \
- lisp/org-sudoku.el \
- lisp/org-toc.el \
- lisp/org-track.el \
- lisp/org-velocity.el \
- lisp/org-wikinodes.el \
- lisp/org-xhtml.el \
- lisp/org2rem.el \
- lisp/orgtbl-sqlinsert.el \
- lisp/test-org-export-preproc.el \
- odt/BasicODConverter/BasicODConverter-0.8.0.oxt \
- odt/BasicODConverter/Filters.bas \
- odt/BasicODConverter/Main.bas \
- odt/etc/schema/od-manifest-schema-v1.2-cs01.rnc \
- odt/etc/schema/od-schema-v1.2-cs01.rnc \
- odt/etc/schema/schemas.xml \
- odt/README.org \
- README \
- scripts/dir2org.zsh \
- scripts/ditaa.jar \
- scripts/org2hpda \
- scripts/StartOzServer.oz \
- scripts/staticmathjax/application.ini \
- scripts/staticmathjax/chrome/chrome.manifest \
- scripts/staticmathjax/chrome/content/main.js \
- scripts/staticmathjax/chrome/content/main.xul \
- scripts/staticmathjax/defaults/preferences/prefs.js \
- scripts/staticmathjax/README.org \
- scripts/staticmathjax/README.txt \
-
-OPTIONS_DEFINE= DOCS
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -i .pv 's|%%PORTVERSION%%|${PORTVERSION}|' ${WRKSRC}/Makefile
- ${SED} 's|\(Org Mode\):|\1 (${PORTVERSION}):|; \
- s|\(File: \)org,|\1${INFO},|; \
- s|(org)|(${INFO})|' ${WRKSRC}/doc/org > ${WRKSRC}/doc/${INFO}.info
-
-post-install:
- ${INSTALL} -d ${DOCSDIR} \
- ${DOCSDIR}/contrib/babel/langs \
- ${DOCSDIR}/contrib/doc \
- ${DOCSDIR}/contrib/lisp \
- ${DOCSDIR}/contrib/odt/BasicODConverter \
- ${DOCSDIR}/contrib/odt/etc/schema \
- ${DOCSDIR}/contrib/scripts/staticmathjax/chrome/content \
- ${DOCSDIR}/contrib/scripts/staticmathjax/defaults/preferences
-.for i in ${CONTRIBS}
- ${INSTALL_DATA} ${WRKSRC}/contrib/${i} ${DOCSDIR}/contrib/$$(dirname ${i})
-.endfor
-.for i in org.pdf orgcard.pdf orgguide.pdf
- ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/deskutils/org-mode.el/distinfo b/deskutils/org-mode.el/distinfo
deleted file mode 100644
index d0ae45964fa6..000000000000
--- a/deskutils/org-mode.el/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (org-7.8.11.tar.gz) = 2f6a69aaff5cd66162a9a1a6df900c6050434bced1bbc7eea715b5579a0487c1
-SIZE (org-7.8.11.tar.gz) = 3303681
diff --git a/deskutils/org-mode.el/files/patch-Makefile b/deskutils/org-mode.el/files/patch-Makefile
deleted file mode 100644
index 2d96102f0cef..000000000000
--- a/deskutils/org-mode.el/files/patch-Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
---- Makefile.orig 2012-05-26 05:12:51.000000000 +0800
-+++ Makefile 2012-06-11 09:31:16.000000000 +0800
-@@ -14,7 +14,7 @@
- EMACS=emacs
-
- # Where local software is found
--prefix=/usr/local
-+prefix=${PREFIX}
-
- # Where local lisp files go
- lispdir = $(prefix)/share/emacs/site-lisp
-@@ -22,10 +22,10 @@
- # Where data files go
- # $(datadir) contains auxiliary files for use with ODT exporter.
- # See comments under DATAFILES.
--datadir = $(prefix)/share/emacs/etc
-+datadir = $(prefix)/share/emacs/etc/org-mode
-
- # Where info files go
--infodir = $(prefix)/share/info
-+infodir = $(prefix)/info
-
- ##----------------------------------------------------------------------
- ## YOU MAY NEED TO EDIT THESE
-@@ -181,7 +181,7 @@
- doc/orgguide.texi doc/orgguide.pdf
- CARDFILES = doc/orgcard.tex doc/orgcard.pdf doc/orgcard_letter.pdf
- TEXIFILES = doc/org.texi
--INFOFILES = doc/org
-+INFOFILES = doc/org7.8.11.info
-
- # etc/styles contains OpenDocument style files. These files *must* be
- # installed for the ODT exporter to function. These files are
-@@ -238,7 +238,7 @@
-
- compile: $(ELCFILES0) $(ELCBFILES)
-
--install: install-lisp install-data
-+install: install-lisp install-data install-info
-
- doc: doc/org.html doc/org.pdf doc/orgcard.pdf doc/orgcard_letter.pdf doc/orgguide.pdf doc/orgcard.txt
-
diff --git a/deskutils/org-mode.el/pkg-descr b/deskutils/org-mode.el/pkg-descr
deleted file mode 100644
index 0a3e53102ba5..000000000000
--- a/deskutils/org-mode.el/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Org-mode is a mode for keeping notes, maintaining ToDo lists, and
-doing project planning with a fast and effective plain-text system.
-
-Org-mode develops organizational tasks around NOTES files that contain
-information about projects as plain text. Org-mode is implemented on
-top of outline-mode, which makes it possible to keep the content of
-large files well structured. Visibility cycling and structure editing
-help to work with the tree. Tables are easily created with a built-in
-table editor. Org-mode supports ToDo items, deadlines, time stamps,
-and scheduling. It dynamically compiles entries into an agenda. Plain
-text URL-like links connect to websites, emails, Usenet messages, BBDB
-entries, and any files related to the projects. For printing and
-sharing of notes, an Org-mode file can be exported as a structured
-ASCII file, or as HTML.
-
-WWW: http://orgmode.org
diff --git a/deskutils/org-mode.el/pkg-plist b/deskutils/org-mode.el/pkg-plist
deleted file mode 100644
index c0b77ecc1ccc..000000000000
--- a/deskutils/org-mode.el/pkg-plist
+++ /dev/null
@@ -1,309 +0,0 @@
-%%EMACS_LIBDIR%%/etc/org-mode/styles/OrgOdtContentTemplate.xml
-%%EMACS_LIBDIR%%/etc/org-mode/styles/OrgOdtStyles.xml
-%%EMACS_LIBDIR%%/etc/org-mode/styles/README
-%%EMACS_SITE_LISPDIR%%/ob-C.el
-%%EMACS_SITE_LISPDIR%%/ob-C.elc
-%%EMACS_SITE_LISPDIR%%/ob-R.el
-%%EMACS_SITE_LISPDIR%%/ob-R.elc
-%%EMACS_SITE_LISPDIR%%/ob-asymptote.el
-%%EMACS_SITE_LISPDIR%%/ob-asymptote.elc
-%%EMACS_SITE_LISPDIR%%/ob-awk.el
-%%EMACS_SITE_LISPDIR%%/ob-awk.elc
-%%EMACS_SITE_LISPDIR%%/ob-calc.el
-%%EMACS_SITE_LISPDIR%%/ob-calc.elc
-%%EMACS_SITE_LISPDIR%%/ob-clojure.el
-%%EMACS_SITE_LISPDIR%%/ob-clojure.elc
-%%EMACS_SITE_LISPDIR%%/ob-comint.el
-%%EMACS_SITE_LISPDIR%%/ob-comint.elc
-%%EMACS_SITE_LISPDIR%%/ob-css.el
-%%EMACS_SITE_LISPDIR%%/ob-css.elc
-%%EMACS_SITE_LISPDIR%%/ob-ditaa.el
-%%EMACS_SITE_LISPDIR%%/ob-ditaa.elc
-%%EMACS_SITE_LISPDIR%%/ob-dot.el
-%%EMACS_SITE_LISPDIR%%/ob-dot.elc
-%%EMACS_SITE_LISPDIR%%/ob-emacs-lisp.el
-%%EMACS_SITE_LISPDIR%%/ob-emacs-lisp.elc
-%%EMACS_SITE_LISPDIR%%/ob-eval.el
-%%EMACS_SITE_LISPDIR%%/ob-eval.elc
-%%EMACS_SITE_LISPDIR%%/ob-exp.el
-%%EMACS_SITE_LISPDIR%%/ob-exp.elc
-%%EMACS_SITE_LISPDIR%%/ob-fortran.el
-%%EMACS_SITE_LISPDIR%%/ob-fortran.elc
-%%EMACS_SITE_LISPDIR%%/ob-gnuplot.el
-%%EMACS_SITE_LISPDIR%%/ob-gnuplot.elc
-%%EMACS_SITE_LISPDIR%%/ob-haskell.el
-%%EMACS_SITE_LISPDIR%%/ob-haskell.elc
-%%EMACS_SITE_LISPDIR%%/ob-java.el
-%%EMACS_SITE_LISPDIR%%/ob-java.elc
-%%EMACS_SITE_LISPDIR%%/ob-js.el
-%%EMACS_SITE_LISPDIR%%/ob-js.elc
-%%EMACS_SITE_LISPDIR%%/ob-keys.el
-%%EMACS_SITE_LISPDIR%%/ob-keys.elc
-%%EMACS_SITE_LISPDIR%%/ob-latex.el
-%%EMACS_SITE_LISPDIR%%/ob-latex.elc
-%%EMACS_SITE_LISPDIR%%/ob-ledger.el
-%%EMACS_SITE_LISPDIR%%/ob-ledger.elc
-%%EMACS_SITE_LISPDIR%%/ob-lilypond.el
-%%EMACS_SITE_LISPDIR%%/ob-lilypond.elc
-%%EMACS_SITE_LISPDIR%%/ob-lisp.el
-%%EMACS_SITE_LISPDIR%%/ob-lisp.elc
-%%EMACS_SITE_LISPDIR%%/ob-lob.el
-%%EMACS_SITE_LISPDIR%%/ob-lob.elc
-%%EMACS_SITE_LISPDIR%%/ob-matlab.el
-%%EMACS_SITE_LISPDIR%%/ob-matlab.elc
-%%EMACS_SITE_LISPDIR%%/ob-maxima.el
-%%EMACS_SITE_LISPDIR%%/ob-maxima.elc
-%%EMACS_SITE_LISPDIR%%/ob-mscgen.el
-%%EMACS_SITE_LISPDIR%%/ob-mscgen.elc
-%%EMACS_SITE_LISPDIR%%/ob-ocaml.el
-%%EMACS_SITE_LISPDIR%%/ob-ocaml.elc
-%%EMACS_SITE_LISPDIR%%/ob-octave.el
-%%EMACS_SITE_LISPDIR%%/ob-octave.elc
-%%EMACS_SITE_LISPDIR%%/ob-org.el
-%%EMACS_SITE_LISPDIR%%/ob-org.elc
-%%EMACS_SITE_LISPDIR%%/ob-perl.el
-%%EMACS_SITE_LISPDIR%%/ob-perl.elc
-%%EMACS_SITE_LISPDIR%%/ob-picolisp.el
-%%EMACS_SITE_LISPDIR%%/ob-picolisp.elc
-%%EMACS_SITE_LISPDIR%%/ob-plantuml.el
-%%EMACS_SITE_LISPDIR%%/ob-plantuml.elc
-%%EMACS_SITE_LISPDIR%%/ob-python.el
-%%EMACS_SITE_LISPDIR%%/ob-python.elc
-%%EMACS_SITE_LISPDIR%%/ob-ref.el
-%%EMACS_SITE_LISPDIR%%/ob-ref.elc
-%%EMACS_SITE_LISPDIR%%/ob-ruby.el
-%%EMACS_SITE_LISPDIR%%/ob-ruby.elc
-%%EMACS_SITE_LISPDIR%%/ob-sass.el
-%%EMACS_SITE_LISPDIR%%/ob-sass.elc
-%%EMACS_SITE_LISPDIR%%/ob-scheme.el
-%%EMACS_SITE_LISPDIR%%/ob-scheme.elc
-%%EMACS_SITE_LISPDIR%%/ob-screen.el
-%%EMACS_SITE_LISPDIR%%/ob-screen.elc
-%%EMACS_SITE_LISPDIR%%/ob-sh.el
-%%EMACS_SITE_LISPDIR%%/ob-sh.elc
-%%EMACS_SITE_LISPDIR%%/ob-shen.el
-%%EMACS_SITE_LISPDIR%%/ob-shen.elc
-%%EMACS_SITE_LISPDIR%%/ob-sql.el
-%%EMACS_SITE_LISPDIR%%/ob-sql.elc
-%%EMACS_SITE_LISPDIR%%/ob-sqlite.el
-%%EMACS_SITE_LISPDIR%%/ob-sqlite.elc
-%%EMACS_SITE_LISPDIR%%/ob-table.el
-%%EMACS_SITE_LISPDIR%%/ob-table.elc
-%%EMACS_SITE_LISPDIR%%/ob-tangle.el
-%%EMACS_SITE_LISPDIR%%/ob-tangle.elc
-%%EMACS_SITE_LISPDIR%%/ob.el
-%%EMACS_SITE_LISPDIR%%/ob.elc
-%%EMACS_SITE_LISPDIR%%/org-agenda.el
-%%EMACS_SITE_LISPDIR%%/org-agenda.elc
-%%EMACS_SITE_LISPDIR%%/org-archive.el
-%%EMACS_SITE_LISPDIR%%/org-archive.elc
-%%EMACS_SITE_LISPDIR%%/org-ascii.el
-%%EMACS_SITE_LISPDIR%%/org-ascii.elc
-%%EMACS_SITE_LISPDIR%%/org-attach.el
-%%EMACS_SITE_LISPDIR%%/org-attach.elc
-%%EMACS_SITE_LISPDIR%%/org-bbdb.el
-%%EMACS_SITE_LISPDIR%%/org-bbdb.elc
-%%EMACS_SITE_LISPDIR%%/org-beamer.el
-%%EMACS_SITE_LISPDIR%%/org-beamer.elc
-%%EMACS_SITE_LISPDIR%%/org-bibtex.el
-%%EMACS_SITE_LISPDIR%%/org-bibtex.elc
-%%EMACS_SITE_LISPDIR%%/org-capture.el
-%%EMACS_SITE_LISPDIR%%/org-capture.elc
-%%EMACS_SITE_LISPDIR%%/org-clock.el
-%%EMACS_SITE_LISPDIR%%/org-clock.elc
-%%EMACS_SITE_LISPDIR%%/org-colview-xemacs.el
-%%EMACS_SITE_LISPDIR%%/org-colview-xemacs.elc
-%%EMACS_SITE_LISPDIR%%/org-colview.el
-%%EMACS_SITE_LISPDIR%%/org-colview.elc
-%%EMACS_SITE_LISPDIR%%/org-compat.el
-%%EMACS_SITE_LISPDIR%%/org-compat.elc
-%%EMACS_SITE_LISPDIR%%/org-crypt.el
-%%EMACS_SITE_LISPDIR%%/org-crypt.elc
-%%EMACS_SITE_LISPDIR%%/org-ctags.el
-%%EMACS_SITE_LISPDIR%%/org-ctags.elc
-%%EMACS_SITE_LISPDIR%%/org-datetree.el
-%%EMACS_SITE_LISPDIR%%/org-datetree.elc
-%%EMACS_SITE_LISPDIR%%/org-docbook.el
-%%EMACS_SITE_LISPDIR%%/org-docbook.elc
-%%EMACS_SITE_LISPDIR%%/org-docview.el
-%%EMACS_SITE_LISPDIR%%/org-docview.elc
-%%EMACS_SITE_LISPDIR%%/org-entities.el
-%%EMACS_SITE_LISPDIR%%/org-entities.elc
-%%EMACS_SITE_LISPDIR%%/org-eshell.el
-%%EMACS_SITE_LISPDIR%%/org-eshell.elc
-%%EMACS_SITE_LISPDIR%%/org-exp-blocks.el
-%%EMACS_SITE_LISPDIR%%/org-exp-blocks.elc
-%%EMACS_SITE_LISPDIR%%/org-exp.el
-%%EMACS_SITE_LISPDIR%%/org-exp.elc
-%%EMACS_SITE_LISPDIR%%/org-faces.el
-%%EMACS_SITE_LISPDIR%%/org-faces.elc
-%%EMACS_SITE_LISPDIR%%/org-feed.el
-%%EMACS_SITE_LISPDIR%%/org-feed.elc
-%%EMACS_SITE_LISPDIR%%/org-footnote.el
-%%EMACS_SITE_LISPDIR%%/org-footnote.elc
-%%EMACS_SITE_LISPDIR%%/org-freemind.el
-%%EMACS_SITE_LISPDIR%%/org-freemind.elc
-%%EMACS_SITE_LISPDIR%%/org-gnus.el
-%%EMACS_SITE_LISPDIR%%/org-gnus.elc
-%%EMACS_SITE_LISPDIR%%/org-habit.el
-%%EMACS_SITE_LISPDIR%%/org-habit.elc
-%%EMACS_SITE_LISPDIR%%/org-html.el
-%%EMACS_SITE_LISPDIR%%/org-html.elc
-%%EMACS_SITE_LISPDIR%%/org-icalendar.el
-%%EMACS_SITE_LISPDIR%%/org-icalendar.elc
-%%EMACS_SITE_LISPDIR%%/org-id.el
-%%EMACS_SITE_LISPDIR%%/org-id.elc
-%%EMACS_SITE_LISPDIR%%/org-indent.el
-%%EMACS_SITE_LISPDIR%%/org-indent.elc
-%%EMACS_SITE_LISPDIR%%/org-info.el
-%%EMACS_SITE_LISPDIR%%/org-info.elc
-%%EMACS_SITE_LISPDIR%%/org-inlinetask.el
-%%EMACS_SITE_LISPDIR%%/org-inlinetask.elc
-%%EMACS_SITE_LISPDIR%%/org-install.el
-%%EMACS_SITE_LISPDIR%%/org-install.elc
-%%EMACS_SITE_LISPDIR%%/org-irc.el
-%%EMACS_SITE_LISPDIR%%/org-irc.elc
-%%EMACS_SITE_LISPDIR%%/org-jsinfo.el
-%%EMACS_SITE_LISPDIR%%/org-jsinfo.elc
-%%EMACS_SITE_LISPDIR%%/org-latex.el
-%%EMACS_SITE_LISPDIR%%/org-latex.elc
-%%EMACS_SITE_LISPDIR%%/org-list.el
-%%EMACS_SITE_LISPDIR%%/org-list.elc
-%%EMACS_SITE_LISPDIR%%/org-lparse.el
-%%EMACS_SITE_LISPDIR%%/org-lparse.elc
-%%EMACS_SITE_LISPDIR%%/org-mac-message.el
-%%EMACS_SITE_LISPDIR%%/org-mac-message.elc
-%%EMACS_SITE_LISPDIR%%/org-macs.el
-%%EMACS_SITE_LISPDIR%%/org-macs.elc
-%%EMACS_SITE_LISPDIR%%/org-mew.el
-%%EMACS_SITE_LISPDIR%%/org-mew.elc
-%%EMACS_SITE_LISPDIR%%/org-mhe.el
-%%EMACS_SITE_LISPDIR%%/org-mhe.elc
-%%EMACS_SITE_LISPDIR%%/org-mks.el
-%%EMACS_SITE_LISPDIR%%/org-mks.elc
-%%EMACS_SITE_LISPDIR%%/org-mobile.el
-%%EMACS_SITE_LISPDIR%%/org-mobile.elc
-%%EMACS_SITE_LISPDIR%%/org-mouse.el
-%%EMACS_SITE_LISPDIR%%/org-mouse.elc
-%%EMACS_SITE_LISPDIR%%/org-odt.el
-%%EMACS_SITE_LISPDIR%%/org-odt.elc
-%%EMACS_SITE_LISPDIR%%/org-pcomplete.el
-%%EMACS_SITE_LISPDIR%%/org-pcomplete.elc
-%%EMACS_SITE_LISPDIR%%/org-plot.el
-%%EMACS_SITE_LISPDIR%%/org-plot.elc
-%%EMACS_SITE_LISPDIR%%/org-protocol.el
-%%EMACS_SITE_LISPDIR%%/org-protocol.elc
-%%EMACS_SITE_LISPDIR%%/org-publish.el
-%%EMACS_SITE_LISPDIR%%/org-publish.elc
-%%EMACS_SITE_LISPDIR%%/org-remember.el
-%%EMACS_SITE_LISPDIR%%/org-remember.elc
-%%EMACS_SITE_LISPDIR%%/org-rmail.el
-%%EMACS_SITE_LISPDIR%%/org-rmail.elc
-%%EMACS_SITE_LISPDIR%%/org-special-blocks.el
-%%EMACS_SITE_LISPDIR%%/org-special-blocks.elc
-%%EMACS_SITE_LISPDIR%%/org-src.el
-%%EMACS_SITE_LISPDIR%%/org-src.elc
-%%EMACS_SITE_LISPDIR%%/org-table.el
-%%EMACS_SITE_LISPDIR%%/org-table.elc
-%%EMACS_SITE_LISPDIR%%/org-taskjuggler.el
-%%EMACS_SITE_LISPDIR%%/org-taskjuggler.elc
-%%EMACS_SITE_LISPDIR%%/org-timer.el
-%%EMACS_SITE_LISPDIR%%/org-timer.elc
-%%EMACS_SITE_LISPDIR%%/org-vm.el
-%%EMACS_SITE_LISPDIR%%/org-vm.elc
-%%EMACS_SITE_LISPDIR%%/org-w3m.el
-%%EMACS_SITE_LISPDIR%%/org-w3m.elc
-%%EMACS_SITE_LISPDIR%%/org-wl.el
-%%EMACS_SITE_LISPDIR%%/org-wl.elc
-%%EMACS_SITE_LISPDIR%%/org-xoxo.el
-%%EMACS_SITE_LISPDIR%%/org-xoxo.elc
-%%EMACS_SITE_LISPDIR%%/org.el
-%%EMACS_SITE_LISPDIR%%/org.elc
-%%PORTDOCS%%%%DOCSDIR%%/org.pdf
-%%PORTDOCS%%%%DOCSDIR%%/orgcard.pdf
-%%PORTDOCS%%%%DOCSDIR%%/orgguide.pdf
-%%DOCSDIR%%/contrib/babel/langs/ob-oz.el
-%%DOCSDIR%%/contrib/babel/langs/ob-fomus.el
-%%DOCSDIR%%/contrib/babel/library-of-babel.org
-%%DOCSDIR%%/contrib/doc/fr-orgcard.tex
-%%DOCSDIR%%/contrib/lisp/htmlize.el
-%%DOCSDIR%%/contrib/lisp/org-annotate-file.el
-%%DOCSDIR%%/contrib/lisp/org-bookmark.el
-%%DOCSDIR%%/contrib/lisp/org-checklist.el
-%%DOCSDIR%%/contrib/lisp/org-choose.el
-%%DOCSDIR%%/contrib/lisp/org-collector.el
-%%DOCSDIR%%/contrib/lisp/org-contacts.el
-%%DOCSDIR%%/contrib/lisp/org-contribdir.el
-%%DOCSDIR%%/contrib/lisp/org-depend.el
-%%DOCSDIR%%/contrib/lisp/org-drill.el
-%%DOCSDIR%%/contrib/lisp/org-element.el
-%%DOCSDIR%%/contrib/lisp/org-elisp-symbol.el
-%%DOCSDIR%%/contrib/lisp/org-eval-light.el
-%%DOCSDIR%%/contrib/lisp/org-eval.el
-%%DOCSDIR%%/contrib/lisp/org-exp-bibtex.el
-%%DOCSDIR%%/contrib/lisp/org-expiry.el
-%%DOCSDIR%%/contrib/lisp/org-export-generic.el
-%%DOCSDIR%%/contrib/lisp/org-export.el
-%%DOCSDIR%%/contrib/lisp/org-git-link.el
-%%DOCSDIR%%/contrib/lisp/org-interactive-query.el
-%%DOCSDIR%%/contrib/lisp/org-invoice.el
-%%DOCSDIR%%/contrib/lisp/org-jira.el
-%%DOCSDIR%%/contrib/lisp/org-learn.el
-%%DOCSDIR%%/contrib/lisp/org-mac-iCal.el
-%%DOCSDIR%%/contrib/lisp/org-mac-link-grabber.el
-%%DOCSDIR%%/contrib/lisp/org-mairix.el
-%%DOCSDIR%%/contrib/lisp/org-man.el
-%%DOCSDIR%%/contrib/lisp/org-mime.el
-%%DOCSDIR%%/contrib/lisp/org-mtags.el
-%%DOCSDIR%%/contrib/lisp/org-panel.el
-%%DOCSDIR%%/contrib/lisp/org-registry.el
-%%DOCSDIR%%/contrib/lisp/org-screen.el
-%%DOCSDIR%%/contrib/lisp/org-secretary.el
-%%DOCSDIR%%/contrib/lisp/org-static-mathjax.el
-%%DOCSDIR%%/contrib/lisp/org-sudoku.el
-%%DOCSDIR%%/contrib/lisp/org-toc.el
-%%DOCSDIR%%/contrib/lisp/org-track.el
-%%DOCSDIR%%/contrib/lisp/org-velocity.el
-%%DOCSDIR%%/contrib/lisp/org-wikinodes.el
-%%DOCSDIR%%/contrib/lisp/org-xhtml.el
-%%DOCSDIR%%/contrib/lisp/org2rem.el
-%%DOCSDIR%%/contrib/lisp/orgtbl-sqlinsert.el
-%%DOCSDIR%%/contrib/lisp/test-org-export-preproc.el
-%%DOCSDIR%%/contrib/odt/BasicODConverter/BasicODConverter-0.8.0.oxt
-%%DOCSDIR%%/contrib/odt/BasicODConverter/Filters.bas
-%%DOCSDIR%%/contrib/odt/BasicODConverter/Main.bas
-%%DOCSDIR%%/contrib/odt/etc/schema/od-manifest-schema-v1.2-cs01.rnc
-%%DOCSDIR%%/contrib/odt/etc/schema/od-schema-v1.2-cs01.rnc
-%%DOCSDIR%%/contrib/odt/etc/schema/schemas.xml
-%%DOCSDIR%%/contrib/odt/README.org
-%%DOCSDIR%%/contrib/README
-%%DOCSDIR%%/contrib/scripts/dir2org.zsh
-%%DOCSDIR%%/contrib/scripts/ditaa.jar
-%%DOCSDIR%%/contrib/scripts/org2hpda
-%%DOCSDIR%%/contrib/scripts/StartOzServer.oz
-%%DOCSDIR%%/contrib/scripts/staticmathjax/application.ini
-%%DOCSDIR%%/contrib/scripts/staticmathjax/chrome/chrome.manifest
-%%DOCSDIR%%/contrib/scripts/staticmathjax/chrome/content/main.js
-%%DOCSDIR%%/contrib/scripts/staticmathjax/chrome/content/main.xul
-%%DOCSDIR%%/contrib/scripts/staticmathjax/defaults/preferences/prefs.js
-%%DOCSDIR%%/contrib/scripts/staticmathjax/README.org
-%%DOCSDIR%%/contrib/scripts/staticmathjax/README.txt
-@dirrm %%DOCSDIR%%/contrib/babel/langs
-@dirrm %%DOCSDIR%%/contrib/babel
-@dirrm %%DOCSDIR%%/contrib/doc
-@dirrm %%DOCSDIR%%/contrib/lisp
-@dirrm %%DOCSDIR%%/contrib/odt/BasicODConverter
-@dirrm %%DOCSDIR%%/contrib/odt/etc/schema
-@dirrm %%DOCSDIR%%/contrib/odt/etc
-@dirrm %%DOCSDIR%%/contrib/odt/
-@dirrm %%DOCSDIR%%/contrib/scripts/staticmathjax/chrome/content
-@dirrm %%DOCSDIR%%/contrib/scripts/staticmathjax/chrome
-@dirrm %%DOCSDIR%%/contrib/scripts/staticmathjax/defaults/preferences
-@dirrm %%DOCSDIR%%/contrib/scripts/staticmathjax/defaults
-@dirrm %%DOCSDIR%%/contrib/scripts/staticmathjax
-@dirrm %%DOCSDIR%%/contrib/scripts
-@dirrm %%DOCSDIR%%/contrib
-@dirrm %%EMACS_LIBDIR%%/etc/org-mode/styles
-@dirrm %%EMACS_LIBDIR%%/etc/org-mode
-@dirrmtry %%EMACS_LIBDIR%%/etc
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/deskutils/planner.el/Makefile b/deskutils/planner.el/Makefile
deleted file mode 100644
index a13a9d01c2c3..000000000000
--- a/deskutils/planner.el/Makefile
+++ /dev/null
@@ -1,122 +0,0 @@
-# Created by: Dryice Liu <dryice@liu.com.cn>
-# $FreeBSD$
-
-PORTNAME= planner.el
-PORTVERSION= 3.42
-PORTREVISION= 11
-CATEGORIES= deskutils elisp
-MASTER_SITES= http://download.gna.org/planner-el/ \
- http://dryice.name/computer/FreeBSD/distfiles/
-PKGNAMESUFFIX= -${EMACS_PORT_NAME}
-DISTNAME= planner-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= PlannerMode is an organizer and day planner for Emacs
-
-USE_EMACS= yes
-USES= gmake makeinfo
-
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_SITE_LISPDIR}/muse/muse.el:${PORTSDIR}/textproc/muse
-
-OPTIONS_DEFINE= BBDB GNATS PSVN VM W3M WL XTLA DOCS
-BBDB_DESC= BBDB support
-GNATS_DESC= GNATS support
-PSVN_DESC= PSVN support
-VM_DESC= View Mail support
-W3M_DESC= W3M support
-WL_DESC= Wanderlust support
-XTLA_DESC= XTLA support
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if ${EMACS_PORT_NAME} != "emacs23"
-PORTNAMESUFFIX= ${PKGNAMESUFFIX}
-.endif
-
-.if (${EMACS_PORT_NAME} == "emacs21")
-PLIST_SUB+= HAS_ICAL="@comment "
-.else
-PLIST_SUB+= HAS_ICAL=""
-.endif
-
-.if ${PORT_OPTIONS:MBBDB}
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/bbdb/bbdb-com.el:${PORTSDIR}/databases/bbdb
-PLIST_SUB+= HAS_BBDB=""
-.else
-PLIST_SUB+= HAS_BBDB="@comment "
-.endif
-
-.if (${EMACS_PORT_NAME} == "emacs21")
-PLIST_SUB+= HAS_ERC="@comment "
-.else
-# emacs 22 and above has ERC build in
-PLIST_SUB+= HAS_ERC=""
-.endif
-
-.if ${PORT_OPTIONS:MGNATS}
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_SITE_LISPDIR}/gnats.el:${PORTSDIR}/databases/gnats4
-PLIST_SUB+= HAS_GNATS=""
-.else
-PLIST_SUB+= HAS_GNATS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPSVN}
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/psvn/psvn.el:${PORTSDIR}/devel/psvn
-PLIST_SUB+= HAS_PSVN=""
-.else
-PLIST_SUB+= HAS_PSVN="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MVM}
-BUILD_DEPENDS+= qp-decode:${PORTSDIR}/mail/vm
-PLIST_SUB+= HAS_VM=""
-.else
-PLIST_SUB+= HAS_VM="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MW3M}
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/w3m/w3m.el:${PORTSDIR}/www/emacs-w3m
-PLIST_SUB+= HAS_W3M=""
-.else
-PLIST_SUB+= HAS_W3M="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MWL}
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/wl/wl.el:${PORTSDIR}/mail/wanderlust
-PLIST_SUB+= HAS_WL=""
-.else
-PLIST_SUB+= HAS_WL="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MXTLA}
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/xtla/xtla.el:${PORTSDIR}/devel/xtla
-PLIST_SUB+= HAS_XTLA=""
-.else
-PLIST_SUB+= HAS_XTLA="@comment "
-.endif
-
-RUN_DEPENDS+= ${BUILD_DEPENDS}
-
-LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/planner
-
-.if ${PORT_OPTIONS:MDOCS}
-PORTDOCS= AUTHORS ChangeLog.1 ChangeLog.2 ChangeLog.3 ChangeLog \
- COMMENTARY NEWS README
-.endif
-
-post-patch:
- @${REINPLACE_CMD} 's,PREFIX =,PREFIX ?=,' ${WRKSRC}/Makefile.defs.default
-
-pre-build:
- ${CP} ${WRKSRC}/contrib/schedule.el ${WRKSRC}/schedule.el
-
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
-.for i in ${PORTDOCS}
- ${CP} -R ${WRKSRC}/${i} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/deskutils/planner.el/distinfo b/deskutils/planner.el/distinfo
deleted file mode 100644
index c5ebfefbfdbc..000000000000
--- a/deskutils/planner.el/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (planner-3.42.tar.gz) = 4dc66bf7103ad9dce21e34c40530b040a9718e4b61c16870b3a0f43e1e387129
-SIZE (planner-3.42.tar.gz) = 412086
diff --git a/deskutils/planner.el/pkg-descr b/deskutils/planner.el/pkg-descr
deleted file mode 100644
index fd0a4c51eba6..000000000000
--- a/deskutils/planner.el/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-PlannerMode is an organizer and day planner for Emacs. It helps you
-keep track of your pending and completed tasks, daily schedule, dates
-to remember, notes and inspirations. It is a powerful tool not only
-for managing your time and productivity, but also for keeping within
-easy keystroke reach all of the information you need to be
-productive. It can even publish reports charting your work for your
-personal web page, your conscience, or your soon-to-be-impressed boss.
-
-WWW: http://www.emacswiki.org/cgi-bin/wiki/PlannerMode
diff --git a/deskutils/planner.el/pkg-plist b/deskutils/planner.el/pkg-plist
deleted file mode 100644
index a0ca49ee78ae..000000000000
--- a/deskutils/planner.el/pkg-plist
+++ /dev/null
@@ -1,92 +0,0 @@
-info/planner-el
-%%EMACS_SITE_LISPDIR%%/planner/planner-accomplishments.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-accomplishments.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-appt.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-appt.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-authz.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-authz.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-autoloads.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-bbdb.el
-%%HAS_BBDB%%%%EMACS_SITE_LISPDIR%%/planner/planner-bbdb.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-bibtex.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-bibtex.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-bookmark.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-bookmark.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-calendar.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-calendar.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-cyclic.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-cyclic.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-deadline.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-deadline.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-diary.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-diary.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-erc.el
-%%HAS_ERC%%%%EMACS_SITE_LISPDIR%%/planner/planner-erc.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-experimental.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-experimental.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-export-diary.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-export-diary.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-gnats.el
-%%HAS_GNATS%%%%EMACS_SITE_LISPDIR%%/planner/planner-gnats.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-gnus.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-gnus.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-ical.el
-%%HAS_ICAL%%%%EMACS_SITE_LISPDIR%%/planner/planner-ical.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-id.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-id.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-ledger.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-lisp.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-lisp.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-log-edit.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-log-edit.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-mhe.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-mhe.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-multi.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-multi.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-notes-index.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-notes-index.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-psvn.el
-%%HAS_PSVN%%%%EMACS_SITE_LISPDIR%%/planner/planner-psvn.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-publish.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-publish.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-rank.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-rank.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-registry.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-registry.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-rdf.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-rdf.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-report.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-report.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-rmail.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-rmail.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-rss.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-rss.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-schedule.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-schedule.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-tasks-overview.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-tasks-overview.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-timeclock-summary-proj.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-timeclock-summary-proj.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-timeclock-summary.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-timeclock-summary.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-timeclock.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-timeclock.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-trunk.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-trunk.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-unix-mail.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-unix-mail.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-vm.el
-%%HAS_VM%%%%EMACS_SITE_LISPDIR%%/planner/planner-vm.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-w3m.el
-%%HAS_W3M%%%%EMACS_SITE_LISPDIR%%/planner/planner-w3m.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-wl.el
-%%HAS_WL%%%%EMACS_SITE_LISPDIR%%/planner/planner-wl.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-xtla.el
-%%HAS_XTLA%%%%EMACS_SITE_LISPDIR%%/planner/planner-xtla.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner-zoom.el
-%%EMACS_SITE_LISPDIR%%/planner/planner-zoom.elc
-%%EMACS_SITE_LISPDIR%%/planner/planner.el
-%%EMACS_SITE_LISPDIR%%/planner/planner.elc
-%%EMACS_SITE_LISPDIR%%/planner/schedule.el
-%%EMACS_SITE_LISPDIR%%/planner/schedule.elc
-@dirrm %%EMACS_SITE_LISPDIR%%/planner
diff --git a/deskutils/remember.el/Makefile b/deskutils/remember.el/Makefile
deleted file mode 100644
index 295bb6f136b2..000000000000
--- a/deskutils/remember.el/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# Created by: Dryice Liu <dryice@liu.com.cn>
-# $FreeBSD$
-
-PORTNAME= remember.el
-PORTVERSION= 2.0
-PORTREVISION= 10
-CATEGORIES= deskutils elisp
-MASTER_SITES= http://download.gna.org/remember-el/
-PKGNAMESUFFIX= -${EMACS_PORT_NAME}
-DISTNAME= remember-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Emacs mode for remembering data
-
-USE_EMACS= yes
-USES= gmake
-
-INFO= remember remember-extra
-
-OPTIONS_DEFINE= BBDB PLANNER
-BBDB_DESC= BBDB support
-PLANNER_DESC= Planner.el support
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if (${EMACS_PORT_NAME} == "emacs23") || (${EMACS_PORT_NAME} == "emacs24") || (${EMACS_PORT_NAME} == "emacs-devel")
-IGNORE= incorporated into Emacs 23/24
-.endif
-
-.if ${PORT_OPTIONS:MBBDB}
-.if ${EMACS_NAME} == "xemacs"
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/xemacs-packages/lisp/bbdb/bbdb-com.el:${PORTSDIR}/editors/xemacs-packages
-.else
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/bbdb/bbdb-com.el:${PORTSDIR}/databases/bbdb
-.endif
-PLIST_SUB+= HAS_BBDB=""
-.else
-PLIST_SUB+= HAS_BBDB="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPLANNER}
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_SITE_LISPDIR}/planner/planner.el:${PORTSDIR}/deskutils/planner.el
-PLIST_SUB+= HAS_PLANNER=""
-.else
-PLIST_SUB+= HAS_PLANNER="@comment "
-.endif
-RUN_DEPENDS+= ${BUILD_DEPENDS}
-
-.include <bsd.port.post.mk>
diff --git a/deskutils/remember.el/distinfo b/deskutils/remember.el/distinfo
deleted file mode 100644
index 89015386e61b..000000000000
--- a/deskutils/remember.el/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (remember-2.0.tar.gz) = 95a7a69e6418d8cb9a5edd65b38f40a2bf3c81fa8c5f79f5aa662dd9c3017711
-SIZE (remember-2.0.tar.gz) = 48096
diff --git a/deskutils/remember.el/files/patch-Makefile b/deskutils/remember.el/files/patch-Makefile
deleted file mode 100644
index ba1b62378bd4..000000000000
--- a/deskutils/remember.el/files/patch-Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
---- Makefile.orig 2008-04-17 09:43:47.000000000 +0530
-+++ Makefile 2008-12-26 23:15:14.000000000 +0530
-@@ -45,10 +45,8 @@
- install -m 0644 $(PROJECT)-autoloads.el $(EL) $(wildcard *.elc) \
- $(ELISPDIR)
- [ -d $(INFODIR) ] || install -d $(INFODIR)
-- install -m 0644 $(MANUAL).info $(INFODIR)/$(MANUAL)
-- install -m 0644 $(MANUAL)-extra.info $(INFODIR)/$(MANUAL)-extra
-- $(INSTALLINFO) $(INFODIR)/$(MANUAL)
-- $(INSTALLINFO) $(INFODIR)/$(MANUAL)-extra
-+ install -m 0644 $(MANUAL).info $(INFODIR)
-+ install -m 0644 $(MANUAL)-extra.info $(INFODIR)
-
- test: $(ELC)
- $(EMACS) -q $(SITEFLAG) -batch -l ./scripts/$(PROJECT)-build.el \
diff --git a/deskutils/remember.el/files/patch-Makefile.defs b/deskutils/remember.el/files/patch-Makefile.defs
deleted file mode 100644
index 8603a9d914f3..000000000000
--- a/deskutils/remember.el/files/patch-Makefile.defs
+++ /dev/null
@@ -1,15 +0,0 @@
---- Makefile.defs-- 2008-12-26 22:58:25.000000000 +0530
-+++ Makefile.defs 2008-12-26 22:59:01.000000000 +0530
-@@ -8,9 +8,9 @@
-
- # Installation options
- # PREFIX is only used here.
--PREFIX = /usr/local
--ELISPDIR = $(PREFIX)/share/emacs/site-lisp/remember
--INFODIR = $(PREFIX)/info
-+PREFIX ?= /usr/local
-+ELISPDIR ?= $(PREFIX)/share/emacs/site-lisp/remember
-+INFODIR ?= $(PREFIX)/info
-
- # Command to use to install the Info dir entry
- INSTALLINFO = install-info --info-dir=$(INFODIR)
diff --git a/deskutils/remember.el/pkg-descr b/deskutils/remember.el/pkg-descr
deleted file mode 100644
index 511b83e23da0..000000000000
--- a/deskutils/remember.el/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-"Remember" is a mode for remembering data. It uses whatever back-end
-is appropriate to record and correlate the data, but its main
-intention is to allow you to express as _little_ structure as possible
-up front. If you later want to express more powerful relationships
-between your data, or state assumptions that were at first too
-implicit to be recognized, you can "study" the data later and
-rearrange it. But the initial "just remember this" impulse should be
-as close to simply throwing the data at Emacs as possible.
-
-You can use Remember.el to add note to planner.el "on the fly".
-
-WWW: http://www.emacswiki.org/cgi-bin/wiki/RememberMode
diff --git a/deskutils/remember.el/pkg-plist b/deskutils/remember.el/pkg-plist
deleted file mode 100644
index e7dbb68c07ea..000000000000
--- a/deskutils/remember.el/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-%%EMACS_SITE_LISPDIR%%/remember/read-file-name.el
-%%EMACS_SITE_LISPDIR%%/remember/read-file-name.elc
-%%EMACS_SITE_LISPDIR%%/remember/remember-autoloads.el
-%%EMACS_SITE_LISPDIR%%/remember/remember-bbdb.el
-%%HAS_BBDB%%%%EMACS_SITE_LISPDIR%%/remember/remember-bbdb.elc
-%%EMACS_SITE_LISPDIR%%/remember/remember-bibl.el
-%%EMACS_SITE_LISPDIR%%/remember/remember-blosxom.el
-%%EMACS_SITE_LISPDIR%%/remember/remember-emacs-wiki-journal.el
-%%EMACS_SITE_LISPDIR%%/remember/remember-experimental.el
-%%HAS_PLANNER%%%%EMACS_SITE_LISPDIR%%/remember/remember-experimental.elc
-%%EMACS_SITE_LISPDIR%%/remember/remember-planner.el
-%%HAS_PLANNER%%%%EMACS_SITE_LISPDIR%%/remember/remember-planner.elc
-%%EMACS_SITE_LISPDIR%%/remember/remember.el
-%%EMACS_SITE_LISPDIR%%/remember/remember.elc
-@dirrm %%EMACS_SITE_LISPDIR%%/remember
diff --git a/devel/asdlgen/Makefile b/devel/asdlgen/Makefile
deleted file mode 100644
index e2c7d29b67dc..000000000000
--- a/devel/asdlgen/Makefile
+++ /dev/null
@@ -1,125 +0,0 @@
-# Created by: Johannes 5 Joemann <joemann@beefree.free.de>
-# $FreeBSD$
-
-PORTNAME= asdlgen
-PORTVERSION= 2.0.b20060323
-CATEGORIES= devel haskell java
-MASTER_SITES= http://moby.cs.uchicago.edu/downloads/ \
- ftp://mirror.free.de/http/moby.cs.uchicago.edu/downloads/
-DISTFILES= asdlGen.tar.gz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Interoperable serializers for C,C++,Haskell,Icon,Java,ML
-
-BUILD_DEPENDS= smlnj>=110.65:${PORTSDIR}/lang/smlnj
-
-USES= dos2unix
-DOS2UNIX_FILES= src/icon/libasdl.icn
-
-OPTIONS_DEFINE= CII EXAMPLES
-CII_DESC= libcii for use by generated C and C++ code
-
-OPTIONS_DEFAULT= CII
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MCII}
-RUN_DEPENDS+= libcii>=1.1:${PORTSDIR}/devel/libcii
-.endif
-
-.if ${PORT_OPTIONS:MDOCS}
-BUILD_DEPENDS+= sgmlfmt:${PORTSDIR}/textproc/sgmlformat
-.endif
-
-.if ${PORT_OPTIONS:MEXAMPLES}
-DEMOVERSION= 20071030
-DEMOARCHIVE= asdlgen-demo.${DEMOVERSION}.tar.gz
-DEMODIR= arithexp
-MASTER_SITES+= ftp://offshore.free.de/pub/dist/FreeBSD/ports/devel/:demo
-DISTFILES+= ${DEMOARCHIVE}:demo
-PLIST_SUB+= EXAMPLES="" DEMODIR=${DEMODIR}
-.else
-PLIST_SUB+= EXAMPLES="@comment " DEMODIR=${DEMODIR}
-.endif
-
-WRKSRC= ${WRKDIR}/asdlGen
-HAS_CONFIGURE= yes
-CONFIGURE_ENV+= SMLNJ_DEVEL=yes
-ALL_TARGET= build
-MAKE_ENV+= SMLNJ_DEVEL=yes
-
-# Nowadays Java package names must be all lowercase, says JDK1.5. Cf.
-# http://java.sun.com/docs/books/tutorial/java/package/namingpkgs.html
-pre-patch:
-.for dir in StdPkl StdPrims StdTypes
- cd ${WRKSRC}/src/java/asts && [ -d ${dir} ] && ${MV} ${dir} ${dir:tl}
-.endfor
-
-post-build:
- cd ${WRKSRC}/src/sml && heap2exec asdlGen.*-bsd asdlGen
-.if ${PORT_OPTIONS:MDOCS}
-.for format in ascii html ps
- @${MKDIR} ${WRKSRC}/doc-build/README
- cd ${WRKSRC}/doc-build/README && \
- sgmlfmt -f ${format} ${WRKSRC}/README.sgml
- @${MKDIR} ${WRKSRC}/doc-build/manual
- cd ${WRKSRC}/doc-build/manual && \
- sgmlfmt -f ${format} ${WRKSRC}/src/doc/manual.sgml
-.endfor
-.endif
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/sml/asdlGen ${PREFIX}/bin
- @${MKDIR} ${EXAMPLESDIR}
- cd ${WRKSRC}/src/asdl/tests && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
- ${INSTALL_DATA} -p ${WRKSRC}/src/asdl/std-types.asdl ${EXAMPLESDIR}
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_MAN} -p ${WRKSRC}/COPYRIGHT ${DOCSDIR}
- cd ${WRKSRC}/doc-build && ${COPYTREE_SHARE} \* ${DOCSDIR}
-.endif
-
-.if ${PORT_OPTIONS:MEXAMPLES}
- cd ${WRKDIR}/${DEMODIR} && ${MAKE} clean
- cd ${WRKDIR} && ${COPYTREE_SHARE} ${DEMODIR} ${EXAMPLESDIR}
-.endif
-
-# The following test-* targets are used for maintaining this port but
-# might be interesting for users exploring different target languages.
-
-.ifmake test-compile || test-demo
-BUILD_DEPENDS+= libcii>=1.1:${PORTSDIR}/devel/libcii \
- hugs:${PORTSDIR}/lang/hugs \
- icont:${PORTSDIR}/lang/icon \
- javac:${PORTSDIR}/java/diablo-jdk15 \
- ocaml:${PORTSDIR}/lang/ocaml
-
-.ifmake test-compile
-# This target runs the generate+compile tests from the asdlGen distribution
-# for all supported languages. The "Test" structure is defined in
-# ${WRKSRC}/src/sml/test/harness.sml .
-test-compile: depends clean-depends build
-.if ${PORT_OPTIONS:MCII}
- cd ${WRKSRC}/src/sml && export SMLNJ_DEVEL=yes && \
- ${ECHO_CMD} "Test.do_it ();" | sml -m sources.cm
-.else
- @${ECHO_CMD} "You have to set the CII option (make config)"
- @${ECHO_CMD} "before you can use the test-compile target."
- @exit 1
-.endif
-.endif
-
-.ifmake test-demo
-test-demo: clean depends clean-depends build
-.if ${PORT_OPTIONS:MCII} && ${PORT_OPTIONS:MEXAMPLES}
- cd ${WRKDIR}/${DEMODIR} && ${MAKE} ASDLGEN=${WRKSRC}/src/sml/asdlGen
-.else
- @${ECHO_CMD} "You have to set the CII and EXAMPLES options"
- @${ECHO_CMD} "(make config) before you can use the test-demo target."
- @exit 1
-.endif
-.endif
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/asdlgen/distinfo b/devel/asdlgen/distinfo
deleted file mode 100644
index 21c5ed4b4f38..000000000000
--- a/devel/asdlgen/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (asdlGen.tar.gz) = d833ad73aa16259422f42d8c80fe58cd7b9809e875a5a568237250c3332aa020
-SIZE (asdlGen.tar.gz) = 409079
-SHA256 (asdlgen-demo.20071030.tar.gz) = 525618e13871dca6aca808edbd1ba3cb3e3997a1ab0ab9397c0bfb337b68caa5
-SIZE (asdlgen-demo.20071030.tar.gz) = 5934
diff --git a/devel/asdlgen/files/patch-Makefile.in b/devel/asdlgen/files/patch-Makefile.in
deleted file mode 100644
index ae2b2200ee4b..000000000000
--- a/devel/asdlgen/files/patch-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.in.orig Thu Mar 23 17:06:31 2006
-+++ Makefile.in Tue Sep 11 08:56:38 2007
-@@ -8,7 +8,7 @@
- INSTALL_BINDIR = $(PREFIX)/bin
- INSTALL_HEAPDIR = $(INSTALL_BINDIR)/.heap
- INSTALL_WRAPPER = @top_srcdir@/bin/install-sml-wrapper.sh
--SML = @SMLNJ_CMD@
-+SML = @SMLNJ@
- ML_BUILD = @ML_BUILD@
-
- PROGRAM = asdlGen
-@@ -20,7 +20,7 @@
-
- INSTALL=@INSTALL@
-
--build: $(TARGET)
-+build: $(HEAP)
-
- $(HEAP):
- (cd $(SRCDIR); \
diff --git a/devel/asdlgen/files/patch-README.sgml b/devel/asdlgen/files/patch-README.sgml
deleted file mode 100644
index 1d34031587c4..000000000000
--- a/devel/asdlgen/files/patch-README.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
---- README.sgml.orig 2000-02-10 21:02:02.000000000 +0100
-+++ README.sgml 2007-09-28 18:48:26.000000000 +0200
-@@ -77,13 +77,13 @@
- &asdlGen; tacks this on to any set of input files to remain compatible with
- existing code. Users, can add their own primitive types by simply including
- there own primitive module declaration. See
--<htmlurl url="src/asdl/std-types.asdl" name="src/asdl/std-types.asdl">
-+<htmlurl url="../../../examples/asdlgen/std-types.asdl" name="std-types.asdl">
- for an example that defines a richer set fix width integer and word types,
- for various languages.
- <item> Support for an unnamed "Toplevel" module. Allowing one to generate less
- verbose code for pedagogical purposes. See
--<htmlurl url="src/asdl/tests/toplevel.asdl"
--name="src/asdl/tests/toplevel.asdl"> for an example usage.
-+<htmlurl url="../../../examples/asdlgen/toplevel.asdl"
-+name="toplevel.asdl"> for an example usage.
- </itemize>
-
- <sect>COPYRIGHT<p>
diff --git a/devel/asdlgen/files/patch-configure b/devel/asdlgen/files/patch-configure
deleted file mode 100644
index 335cebeff314..000000000000
--- a/devel/asdlgen/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Thu Mar 23 16:55:38 2006
-+++ configure Tue Sep 11 08:39:10 2007
-@@ -1328,7 +1328,7 @@
-
-
- if test z$SMLNJ = z ; then
-- for ac_prog in sml-cm sml sml.bat
-+ for ac_prog in sml
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
diff --git a/devel/asdlgen/files/patch-src_haskell_SexpLex.hs b/devel/asdlgen/files/patch-src_haskell_SexpLex.hs
deleted file mode 100644
index 5f009e44039f..000000000000
--- a/devel/asdlgen/files/patch-src_haskell_SexpLex.hs
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/haskell/SexpLex.hs.orig 1999-08-10 20:05:41.000000000 +0200
-+++ src/haskell/SexpLex.hs 2007-10-01 14:24:55.000000000 +0200
-@@ -1,5 +1,7 @@
- module SexpLex(Tok(..),scan,toString,) where
-
-+import Data.Char
-+
- data Tok =
- LP | RP
- | INT Int
diff --git a/devel/asdlgen/files/patch-src_haskell_StdPkl.hs b/devel/asdlgen/files/patch-src_haskell_StdPkl.hs
deleted file mode 100644
index dfac116a0c3f..000000000000
--- a/devel/asdlgen/files/patch-src_haskell_StdPkl.hs
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/haskell/StdPkl.hs.orig 1999-09-13 00:27:00.000000000 +0200
-+++ src/haskell/StdPkl.hs 2007-10-01 12:43:41.000000000 +0200
-@@ -50,9 +50,9 @@
- write_integral :: Integral a => a -> Handle -> IO ()
- write_integral n s = loop (abs n)
- where
-- loop x | x <= 63 = hPutChar s (chr (toInt(finish (n<0) x)))
-+ loop x | x <= 63 = hPutChar s (chr (fromIntegral(finish (n<0) x)))
- | otherwise = do
-- hPutChar s (chr (toInt(nibble x)))
-+ hPutChar s (chr (fromIntegral(nibble x)))
- loop (x `shiftr` 7)
- nibble n = ((n `andb` 0x7f) `orb` 0x80) `andb` 0xff
- finish False n = n `andb` 255
-@@ -63,14 +63,14 @@
- read_integral s
- = do {
- c <- hGetChar s;
-- loop (fromInt (ord c)) 0 0
-+ loop (fromIntegral (ord c)) 0 0
- }
- where
- loop n acc shift =
- if (continue_bit_set n) then
- do {
- c <- hGetChar s;
-- loop (fromInt(ord c) `andb` 255)
-+ loop (fromIntegral(ord c) `andb` 255)
- (acc `orb` ((n `andb` 0x7f) `shiftl` shift))
- (shift+7)
- }
diff --git a/devel/asdlgen/files/patch-src_haskell_StdPrimsUtil.hs b/devel/asdlgen/files/patch-src_haskell_StdPrimsUtil.hs
deleted file mode 100644
index 4e7fa5b097fe..000000000000
--- a/devel/asdlgen/files/patch-src_haskell_StdPrimsUtil.hs
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/haskell/StdPrimsUtil.hs.orig 1999-09-13 00:27:01.000000000 +0200
-+++ src/haskell/StdPrimsUtil.hs 2007-10-04 21:22:09.000000000 +0200
-@@ -81,8 +81,8 @@
-
- sexp_rd_identifier s = do t <- get_prim "identifier" s
- (case t of
-- SexpLex.STR str -> return str
-- _ -> error "expected identifier")
-+ SexpLex.STR str -> return str
-+ _ -> error "expected identifier")
-
-
-
diff --git a/devel/asdlgen/files/patch-src_icon_libasdl.icn b/devel/asdlgen/files/patch-src_icon_libasdl.icn
deleted file mode 100644
index 1e9afc1e8463..000000000000
--- a/devel/asdlgen/files/patch-src_icon_libasdl.icn
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/icon/libasdl.icn.orig 1999-05-22 00:39:15.000000000 +0200
-+++ src/icon/libasdl.icn 2007-10-19 23:53:57.000000000 +0200
-@@ -29,6 +29,7 @@
- t := abs(i)
- while t > 63 do {
- b := iand(t, 127)
-+ b := ior(b, 128)
- writes(f, char(b))
- t := ishift(t, -7)
- }
-@@ -36,7 +37,6 @@
- if i < 0 then {
- b := ior(t, 64)
- }
-- b := ior(b, 128)
- writes(f, char(b))
- end
-
-@@ -46,7 +46,7 @@
- v := 0
- repeat {
- b := ord(reads(f)) | runerr(500)
-- if iand(b, 128) ~= 0 then {
-+ if iand(b, 128) = 0 then {
- s := iand(b, 64)
- b := iand(b, 63)
- v := ior(b, ishift(v, 6))
diff --git a/devel/asdlgen/files/patch-src_java_asts_stdpkl_PklJava.java b/devel/asdlgen/files/patch-src_java_asts_stdpkl_PklJava.java
deleted file mode 100644
index 80017ae532cf..000000000000
--- a/devel/asdlgen/files/patch-src_java_asts_stdpkl_PklJava.java
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/java/asts/stdpkl/PklJava.java.orig 1999-09-13 00:27:01.000000000 +0200
-+++ src/java/asts/stdpkl/PklJava.java 2007-10-11 19:12:08.000000000 +0200
-@@ -1,4 +1,4 @@
--package asts.StdPkl;
-+package asts.stdpkl;
- import java.io.*;
- import java.math.BigInteger;
-
diff --git a/devel/asdlgen/files/patch-src_java_asts_stdpkl_g.java b/devel/asdlgen/files/patch-src_java_asts_stdpkl_g.java
deleted file mode 100644
index 0a6abeb8c412..000000000000
--- a/devel/asdlgen/files/patch-src_java_asts_stdpkl_g.java
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/java/asts/stdpkl/g.java.orig 1999-09-13 00:27:02.000000000 +0200
-+++ src/java/asts/stdpkl/g.java 2007-10-11 19:12:08.000000000 +0200
-@@ -1,4 +1,4 @@
--package asts.StdPkl;
-+package asts.stdpkl;
- final public class g extends PklJava {
- public static void write_tag (int x, java.io.OutputStream s) {
- PklJava.write_java_int(x,s);
diff --git a/devel/asdlgen/files/patch-src_java_asts_stdprims_g.java b/devel/asdlgen/files/patch-src_java_asts_stdprims_g.java
deleted file mode 100644
index eaf2ccb28665..000000000000
--- a/devel/asdlgen/files/patch-src_java_asts_stdprims_g.java
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/java/asts/stdprims/g.java.orig 1999-09-13 00:27:02.000000000 +0200
-+++ src/java/asts/stdprims/g.java 2007-10-11 19:12:08.000000000 +0200
-@@ -1,13 +1,13 @@
--package asts.StdPrims;
-+package asts.stdprims;
- import java.io.*;
-
--final public class g extends asts.StdPkl.PklJava {
-+final public class g extends asts.stdpkl.PklJava {
-
- public static void write_java_lang_String(String x,OutputStream s) {
- int sz = x.length();
- int i = 0;
- try {
-- asts.StdPkl.g.write_tag(sz,s);
-+ asts.stdpkl.g.write_tag(sz,s);
- while(i < sz) {
- s.write((byte)x.charAt(i++));
- }
-@@ -17,7 +17,7 @@
- }
-
- public static String read_java_lang_String(InputStream s) {
-- int sz = asts.StdPkl.g.read_tag(s);
-+ int sz = asts.stdpkl.g.read_tag(s);
- StringBuffer sb = new StringBuffer(sz);
- try {
- while(sz > 0) {
diff --git a/devel/asdlgen/files/patch-src_java_asts_stdprims_identifier.java b/devel/asdlgen/files/patch-src_java_asts_stdprims_identifier.java
deleted file mode 100644
index 61abe2e9d343..000000000000
--- a/devel/asdlgen/files/patch-src_java_asts_stdprims_identifier.java
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/java/asts/stdprims/identifier.java.orig 1999-05-31 21:21:29.000000000 +0200
-+++ src/java/asts/stdprims/identifier.java 2007-10-11 19:12:08.000000000 +0200
-@@ -1,4 +1,4 @@
--package asts.StdPrims;
-+package asts.stdprims;
-
- public class identifier {
- private identifier() {}
diff --git a/devel/asdlgen/files/patch-src_java_asts_stdtypes_g.java b/devel/asdlgen/files/patch-src_java_asts_stdtypes_g.java
deleted file mode 100644
index 6aabd014436d..000000000000
--- a/devel/asdlgen/files/patch-src_java_asts_stdtypes_g.java
+++ /dev/null
@@ -1,9 +0,0 @@
---- src/java/asts/stdtypes/g.java.orig 1999-09-13 00:27:04.000000000 +0200
-+++ src/java/asts/stdtypes/g.java 2007-10-11 19:13:53.000000000 +0200
-@@ -1,4 +1,4 @@
--package asts.StdTypes;
--final public class g extends asts.StdPkl.PklJava {
-+package asts.stdtypes;
-+final public class g extends asts.stdpkl.PklJava {
- // inherit methods from PklJava
- }
diff --git a/devel/asdlgen/files/patch-src_misc_sml-batch.in b/devel/asdlgen/files/patch-src_misc_sml-batch.in
deleted file mode 100644
index 636bb6fe96df..000000000000
--- a/devel/asdlgen/files/patch-src_misc_sml-batch.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/misc/sml-batch.in.orig 2001-10-02 16:20:32.000000000 +0200
-+++ src/misc/sml-batch.in 2007-10-04 23:56:09.000000000 +0200
-@@ -3,12 +3,15 @@
- cmfile=sources-$$.cm
- cat > ${cmfile} <<EOF
- Group is
-+\$/basis.cm
- $@
- EOF
- @SMLNJ@ <<EOF
-+(*
- val path = String.tokens (fn x => x = #":") "${cmpath}";
- CM.set_path (SOME (path@(CM.set_path NONE)));
--((CM.make' ("${cmfile}") handle _ => OS.Process.exit OS.Process.failure);
-+*)
-+((CM.make ("${cmfile}") handle _ => OS.Process.exit OS.Process.failure);
- OS.Process.exit OS.Process.success; ())
- EOF
- ret=$?
diff --git a/devel/asdlgen/files/patch-src_sml_main_export.sml b/devel/asdlgen/files/patch-src_sml_main_export.sml
deleted file mode 100644
index 1031ce24e90b..000000000000
--- a/devel/asdlgen/files/patch-src_sml_main_export.sml
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/sml/main/export.sml.orig 2000-01-14 03:02:38.000000000 +0100
-+++ src/sml/main/export.sml 2007-10-27 18:26:21.000000000 +0200
-@@ -81,7 +81,7 @@
-
- fun asdlGen (name,args) =
- (run_it (name,args);OS.Process.success) handle e =>
-- (Error.say ("Error: "^(exnMessage e)^"\n");
-+ (Error.say ("Error: "^(General.exnMessage e)^"\n");
- OS.Process.failure)
-
- end
diff --git a/devel/asdlgen/files/patch-src_sml_main_lib-files.sml b/devel/asdlgen/files/patch-src_sml_main_lib-files.sml
deleted file mode 100644
index 3ca7230601c3..000000000000
--- a/devel/asdlgen/files/patch-src_sml_main_lib-files.sml
+++ /dev/null
@@ -1,36 +0,0 @@
---- src/sml/main/lib-files.sml.orig 2000-02-10 19:51:47.000000000 +0100
-+++ src/sml/main/lib-files.sml 2007-10-11 17:41:21.000000000 +0200
-@@ -58,23 +58,23 @@
- fun join (x,y) = OS.Path.concat("asts",OS.Path.concat(x,y))
-
- val std_pkl_lib =
-- FileSet.mkLib {name=join("StdPkl","g.java"),depends=[],impl=
-+ FileSet.mkLib {name=join("stdpkl","g.java"),depends=[],impl=
- MkFileSet.file_set (mkroot ["java"]) FileSet.empty
-- [(join("StdPkl","g.java"),[]),
-- (join("StdPkl","PklJava.java"),[join("StdPkl","g.java")])]}
-+ [(join("stdpkl","g.java"),[]),
-+ (join("stdpkl","PklJava.java"),[join("stdpkl","g.java")])]}
-
- val std_prims_lib =
-- FileSet.mkLib {name=join("StdPrims","g.java"),
-- depends=[join("StdPkl","g.java")],impl=
-+ FileSet.mkLib {name=join("stdprims","g.java"),
-+ depends=[join("stdpkl","g.java")],impl=
- MkFileSet.file_set (mkroot ["java"]) FileSet.empty
-- [(join("StdPrims","g.java"),[join("StdPkl","g.java")]),
-- (join("StdPrims","identifier.java"),[join("StdPrims","g.java")])]}
-+ [(join("stdprims","g.java"),[join("stdpkl","g.java")]),
-+ (join("stdprims","identifier.java"),[join("stdprims","g.java")])]}
-
- val std_types_lib =
-- FileSet.mkLib {name=join("StdTypes","g.java"),
-- depends=[join("StdPkl","g.java")],impl=
-+ FileSet.mkLib {name=join("stdtypes","g.java"),
-+ depends=[join("stdpkl","g.java")],impl=
- MkFileSet.file_set (mkroot ["java"]) FileSet.empty
-- [(join("StdTypes","g.java"),[])]}
-+ [(join("stdtypes","g.java"),[])]}
- in val java = add_files [std_pkl_lib,std_prims_lib,std_types_lib]
- end
- local
diff --git a/devel/asdlgen/files/patch-src_sml_test_harness.sml b/devel/asdlgen/files/patch-src_sml_test_harness.sml
deleted file mode 100644
index 155f8fc5530b..000000000000
--- a/devel/asdlgen/files/patch-src_sml_test_harness.sml
+++ /dev/null
@@ -1,42 +0,0 @@
---- src/sml/test/harness.sml.orig 2001-10-02 16:20:32.000000000 +0200
-+++ src/sml/test/harness.sml 2007-10-07 20:09:45.000000000 +0200
-@@ -69,15 +69,15 @@
- val c_includes = (mk_path ["c"])@ ["/usr/local/include"]
- val c_libs = mk_path ["c"]@ ["/usr/local/lib"]
-
-- val cxx_includes = mk_path ["c"]
-- val cxx_libs = mk_path ["cxx"]
-+ val cxx_includes = (mk_path ["cxx"])@ ["/usr/local/include"]
-+ val cxx_libs = mk_path ["cxx"]@ ["/usr/local/lib"]
-
- val java_classes = [] (*mk_path ["java"]*)
-
- val cm_path = [] (* mk_path ["sml","base"]*)
- val icon_ucode = [] (* mk_path ["icon"] *)
- val haskell_path = (* (mk_path ["haskell"])@*)
-- ["/usr/share/hugs/lib"]
-+ [ (*"/usr/share/hugs/lib"*) ]
- val ocaml_path = [] (* (mk_path ["ocaml"]) *)
- end
-
-@@ -208,7 +208,7 @@
- val sigs = (get_files "sml" i)
- val outs = strs@sigs
- val cm_path = S.cm_path
-- in P.sml_batch{cm_path=cm_path,inputs="smlnj-lib.cm"::outs}
-+ in P.sml_batch{cm_path=cm_path,inputs="$/smlnj-lib.cm"::outs}
- end
-
- fun ocaml_comp i =
-@@ -295,9 +295,9 @@
- mk_path ["modTest","pos.asdl"]])
-
- val big_int_test =
-- (test_all "generic.asdl" [mk_path ["generic.asdl"]])
-+ (test_all "generic.asdl" [mk_path ["..","generic.asdl"]])
- val asdl_test =
-- (test_all "asdl.asdl" [mk_path ["asdl.asdl"]])
-+ (test_all "asdl.asdl" [mk_path ["..","asdl.asdl"]])
-
- val pattern_test =
- (test_all "pattern.asdl" [mk_path ["pattern.asdl"]])
diff --git a/devel/asdlgen/files/patch-src_sml_translate_oo_java-pp.sml b/devel/asdlgen/files/patch-src_sml_translate_oo_java-pp.sml
deleted file mode 100644
index bbf7f5f79596..000000000000
--- a/devel/asdlgen/files/patch-src_sml_translate_oo_java-pp.sml
+++ /dev/null
@@ -1,36 +0,0 @@
---- src/sml/translate/oo/java-pp.sml.orig 2000-01-14 02:42:28.000000000 +0100
-+++ src/sml/translate/oo/java-pp.sml 2007-10-12 21:02:26.000000000 +0200
-@@ -36,7 +36,8 @@
- (case qualifier of
- [] => NONE
- | [""] => SOME {base=base,qualifier=[package_prefix]}
-- | _ => SOME {base=base,qualifier=[package_prefix]@qualifier})
-+ | _ => SOME {base=base,qualifier=[package_prefix]@
-+ (map (String.map Char.toLower) qualifier)})
- fun fix_ty_path {qualifier,base} =
- case base of
- "java_boolean" => SOME {qualifier=[],base="boolean"}
-@@ -280,6 +281,7 @@
- end
- | pp_cls mn x =
- let
-+ val mn = String.map Char.toLower mn
- fun get_name (DeclClass x) = PP.fix_tid(#name(x))
- | get_name (DeclAbstractClass x) = PP.fix_tid(#name(x))
- | get_name _ = raise Error.internal
-@@ -311,6 +313,7 @@
-
- fun mk_dep name =
- let val mn = ModuleId.toString (PP.fix_mid name)
-+ val mn = String.map Char.toLower mn
- in
- OS.Path.concat(package_prefix,
- OS.Path.concat(mn,
-@@ -337,6 +340,7 @@
- end
- | pp_consts mn x props imports =
- let
-+ val mn = String.map Char.toLower mn
- val pp =
- cat
- [str ("package "^package_prefix^"."^mn^";"), nl,
diff --git a/devel/asdlgen/files/patch-src_sml_translate_support_idmaps.sml b/devel/asdlgen/files/patch-src_sml_translate_support_idmaps.sml
deleted file mode 100644
index 937e092450cc..000000000000
--- a/devel/asdlgen/files/patch-src_sml_translate_support_idmaps.sml
+++ /dev/null
@@ -1,36 +0,0 @@
---- src/sml/translate/support/idmaps.sml.orig 1999-09-13 00:27:25.000000000 +0200
-+++ src/sml/translate/support/idmaps.sml 2007-10-12 18:43:12.000000000 +0200
-@@ -102,15 +102,17 @@
- struct
- val id_map =
- List.map (fix_kw "_")
-- ["abstract","boolean", "break", "byte", "case", "char",
-- "class", "const", "continue", "do", "double", "else",
-- "extends", "final","finally", "int", "float", "for",
-- "default", "if", "implements", "import", "instanceof",
-- "interface", "long", "native", "new", "public",
-- "short", "super", "switch", "synchroinized", "package",
-- "private", "protected", "transient", "return", "void",
-- "static", "while", "throw", "throws", "try",
-- "volatile","kind"]
-+ ["abstract", "assert", "boolean", "break", "byte",
-+ "case", "catch", "char", "class", "const", "continue",
-+ "default", "do", "double", "else", "enum", "extends",
-+ "final", "finally", "float", "for", "goto", "if",
-+ "implements", "import", "instanceof", "int",
-+ "interface", "long", "native", "new", "package",
-+ "private", "protected", "public", "return", "short",
-+ "static", "strictfp", "super", "switch",
-+ "synchronized", "this", "throw", "throws",
-+ "transient", "try", "void", "volatile", "while",
-+ "kind"]
-
- val ty_map = id_map
- val name = "Java"
-@@ -129,4 +131,4 @@
- val name = "Icon"
- end
-
-- end
-\ No newline at end of file
-+ end
diff --git a/devel/asdlgen/files/patch-src_sml_translate_support_mk-file-set.sml b/devel/asdlgen/files/patch-src_sml_translate_support_mk-file-set.sml
deleted file mode 100644
index 06ff05599760..000000000000
--- a/devel/asdlgen/files/patch-src_sml_translate_support_mk-file-set.sml
+++ /dev/null
@@ -1,21 +0,0 @@
---- src/sml/translate/support/mk-file-set.sml.orig 2000-01-10 01:09:21.000000000 +0100
-+++ src/sml/translate/support/mk-file-set.sml 2007-09-25 18:00:55.000000000 +0200
-@@ -9,9 +9,9 @@
- let
- fun do_one ((name,depends),fs) =
- let
-- val path = Paths.pathConcat (root,Paths.pathFromArcs [name])
-+ val path = Paths.pathConcat (root,Paths.pathFromNative name)
- val fname = (Paths.pathToNative path)
-- val ins = TextIO.openIn (Paths.pathToNative path)
-+ val ins = TextIO.openIn fname
- val file = TextIO.inputAll ins
- val _ = (TextIO.closeIn ins;print ("Read file:"^fname^"\n"))
- val body = PPUtil.s file
-@@ -21,4 +21,4 @@
- end
- in List.foldl do_one init rest
- end
-- end
-\ No newline at end of file
-+ end
diff --git a/devel/asdlgen/files/patch-src_sml_util_misc_file-set.sml b/devel/asdlgen/files/patch-src_sml_util_misc_file-set.sml
deleted file mode 100644
index 70fb498d1639..000000000000
--- a/devel/asdlgen/files/patch-src_sml_util_misc_file-set.sml
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/sml/util/misc/file-set.sml.orig 2000-01-14 02:42:30.000000000 +0100
-+++ src/sml/util/misc/file-set.sml 2007-09-28 22:50:55.000000000 +0200
-@@ -68,11 +68,18 @@
- fun libPath x = d@x
- fun get_node "" = NONE
- | get_node x = OM.find(fs',x)
-- fun fix_dep x = case OM.find(fs',x) of
-- (SOME (L _)) => libPath [x] | _ => [x]
-- fun cvt (F x) = {name=[#name x],
-+ fun fix_dep x = let open OS.Path
-+ val xarcs = (#arcs o fromString) x
-+ in case OM.find(fs',x) of
-+ (SOME (L _)) => libPath xarcs | _ => xarcs
-+ end
-+ fun cvt (F x) = let open OS.Path
-+ val xarcs = (#arcs o fromString) (#name x)
-+ in
-+ {name=xarcs,
- depends=List.map fix_dep (#depends x),
- body=(#body x)}
-+ end
- | cvt _ = raise (Fail "impossible")
-
- fun prefix_it {name,depends,body} =
-@@ -90,4 +97,4 @@
- val components = Scc.topOrder {root="",follow=follow}
- in List.foldl no_cycle [] components
- end
-- end
-\ No newline at end of file
-+ end
diff --git a/devel/asdlgen/pkg-descr b/devel/asdlgen/pkg-descr
deleted file mode 100644
index b9061daaf090..000000000000
--- a/devel/asdlgen/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-asdlGen is a tool for generating data marshalling and
-unmarshalling code from a high-level (ASDL) specification.
-It can generate such code for sml, ocaml, ansi-c, java, haskell,
-icon, c++.
-
-The Abstract Syntax Description Lanuguage (ASDL) is a language
-designed to describe the tree-like data structures in compilers.
-Its main goal is to provide a method for compiler components
-written in different languages to interoperate.
-
-WWW: http://asdl.sourceforge.net/
diff --git a/devel/asdlgen/pkg-plist b/devel/asdlgen/pkg-plist
deleted file mode 100644
index 7ded6a560500..000000000000
--- a/devel/asdlgen/pkg-plist
+++ /dev/null
@@ -1,115 +0,0 @@
-bin/asdlGen
-%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%PORTDOCS%%%%DOCSDIR%%/README/README.ascii
-%%PORTDOCS%%%%DOCSDIR%%/README/README.html
-%%PORTDOCS%%%%DOCSDIR%%/README/README.ps
-%%PORTDOCS%%%%DOCSDIR%%/README/README1.html
-%%PORTDOCS%%%%DOCSDIR%%/README/README2.html
-%%PORTDOCS%%%%DOCSDIR%%/README/README_toc.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual.ascii
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual.ps
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual1.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual10.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual11.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual12.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual13.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual14.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual15.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual16.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual17.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual18.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual19.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual2.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual20.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual21.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual22.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual23.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual24.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual25.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual26.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual27.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual28.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual29.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual3.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual30.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual31.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual32.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual33.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual34.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual35.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual36.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual37.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual4.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual5.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual6.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual7.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual8.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual9.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual_toc.html
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ArithExp.asdl
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/Common/Makefile.inc
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/Common/input.pickle.uu
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/Common/result.pickle.uu
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c/EvalArithExp.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c/EvalArithExp.h
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c/Main.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/cxx/EvalArithExp.cxx
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/cxx/EvalArithExp.hxx
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/cxx/Main.cxx
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/cxx/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/haskell/EvalArithExp.hs
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/haskell/Main.hs
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/haskell/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/icon/EvalArithExp.icn
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/icon/Main.icn
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/icon/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/java/EvalArithExp.java
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/java/Main.java
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/java/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/EvalArithExp.ml
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/EvalArithExp.mli
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/Main.ml
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/Main.mli
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/sml/EvalArithExp.sml
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/sml/Main.cm
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/sml/Main.sml
-%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/sml/Makefile
-%%EXAMPLESDIR%%/asdl.asdl
-%%EXAMPLESDIR%%/bugs/bug3.asdl
-%%EXAMPLESDIR%%/bugs/bug4.asdl
-%%EXAMPLESDIR%%/bugs/bug5.asdl
-%%EXAMPLESDIR%%/errors.asdl
-%%EXAMPLESDIR%%/modTest/all.asdl
-%%EXAMPLESDIR%%/modTest/base.asdl
-%%EXAMPLESDIR%%/modTest/exp.asdl
-%%EXAMPLESDIR%%/modTest/op.asdl
-%%EXAMPLESDIR%%/modTest/pos.asdl
-%%EXAMPLESDIR%%/modTest/stm.asdl
-%%EXAMPLESDIR%%/pattern.asdl
-%%EXAMPLESDIR%%/rcc.asdl
-%%EXAMPLESDIR%%/slp.asdl
-%%EXAMPLESDIR%%/slp3.asdl
-%%EXAMPLESDIR%%/std-types.asdl
-%%EXAMPLESDIR%%/test.asdl
-%%EXAMPLESDIR%%/toplevel.asdl
-%%EXAMPLESDIR%%/views.asdl
-%%EXAMPLESDIR%%/zsuif.asdl
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/README
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/Common
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/cxx
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/haskell
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/icon
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/java
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/ocaml
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/sml
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%
-@dirrm %%EXAMPLESDIR%%/bugs
-@dirrm %%EXAMPLESDIR%%/modTest
-@dirrm %%EXAMPLESDIR%%
diff --git a/devel/ats-contrib-testing/Makefile b/devel/ats-contrib-testing/Makefile
deleted file mode 100644
index 2a2f5fcced9d..000000000000
--- a/devel/ats-contrib-testing/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Jyun-Yan You <jyyou@cs.nctu.edu.tw>
-# $FreeBSD$
-
-PORTNAME= testing
-PORTVERSION= ${ATS_VER}
-CATEGORIES= devel
-MASTER_SITES= # empty
-DISTFILES= # empty
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Facilitating construction of testing code for ATS language
-
-NO_BUILD= yes
-ATS_CTRB= testing
-
-NO_STAGE= yes
-.include "${.CURDIR}/../../lang/ats/bsd.ats.mk"
-.include <bsd.port.mk>
diff --git a/devel/ats-contrib-testing/pkg-descr b/devel/ats-contrib-testing/pkg-descr
deleted file mode 100644
index 58c6a3060000..000000000000
--- a/devel/ats-contrib-testing/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This ATS contributed library is for
-facilitating construction of testing code.
-
-WWW: http://www.ats-lang.org/
diff --git a/devel/e4graph/Makefile b/devel/e4graph/Makefile
deleted file mode 100644
index b8f2de092f12..000000000000
--- a/devel/e4graph/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME= e4graph
-PORTVERSION= 1.0a11
-PORTREVISION= 3
-CATEGORIES= devel tcl
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-source/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .src.tar.gz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C++ library that persistently stores graph like data
-
-LIB_DEPENDS= libmk4.so:${PORTSDIR}/databases/metakit \
- libtcl${TCLVND}.so:${PORTSDIR}/lang/tcl${TCLVND} \
- libexpat.so:${PORTSDIR}/textproc/expat2
-
-WRKSRC= ${WRKDIR}/${DISTNAME}/all
-
-USES= gmake
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-metakit=${LOCALBASE} \
- --with-tcl=${LOCALBASE}/lib/tcl${TCL_VER} --enable-tcl \
- --with-expat=${LOCALBASE} --enable-xml
-CFLAGS+= -fpermissive -I${LOCALBASE}/include/tcl${TCL_VER}
-MAKEFILE= makefile
-USE_LDCONFIG= yes
-PLIST_SUB= TCL_VER="${TCL_VER}"
-
-.if defined(WITH_PYTHON)
-USE_PYTHON= yes
-CONFIGURE_ARGS+= --enable-python
-PLIST_SUB+= PYTHON=""
-.else
-PLIST_SUB+= PYTHON="@comment "
-.endif
-
-TCL_VER?= 8.4
-TCLVND= ${TCL_VER:S/.//}
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -e 's|=-O$$|="$${CFLAGS}"|g ; \
- s|gcc -shared|$$(CC) -shared|g ; \
- s|$${CONFIG_SHELL-/bin/sh} $$ac_aux_dir|$$ac_aux_dir|' \
- ${WRKSRC}/configure
- @${CHMOD} +x ${WRKSRC}/scripts/ltconfig
-
-post-install:
-.for file in testcore testcores
- @${STRIP_CMD} ${PREFIX}/bin/${file}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/devel/e4graph/distinfo b/devel/e4graph/distinfo
deleted file mode 100644
index d9609bda4e26..000000000000
--- a/devel/e4graph/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (e4graph-1.0a11.src.tar.gz) = 4db30503e137a274860a34c070a7b451794c2c63f9834cbdaf870ae69400c331
-SIZE (e4graph-1.0a11.src.tar.gz) = 633205
diff --git a/devel/e4graph/files/patch-all_configure b/devel/e4graph/files/patch-all_configure
deleted file mode 100644
index 9fb907de097e..000000000000
--- a/devel/e4graph/files/patch-all_configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig Fri Mar 5 20:56:14 2004
-+++ configure Fri Sep 28 17:25:04 2007
-@@ -2783,7 +2783,7 @@
- # results, and the version is kept in special file).
-
- if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
-- system=MP-RAS-`awk '{print }' /etc/.relid'`
-+ system=MP-RAS-`awk '{print }' /etc/.relid`
- fi
- if test "`uname -s`" = "AIX" ; then
- system=AIX-`uname -v`.`uname -r`
-@@ -4477,7 +4477,7 @@
- TCL_LIB=${TCL_LIB_SPEC}
- TCL_INC=${TCL_INCLUDE_SPEC}
- TCL_STB=${TCL_STUB_LIB_SPEC}
-- TCL_PKG=${TCL_PACKAGE_PATH}/tcl${TCL_VERSION}
-+ TCL_PKG=${TCL_PREFIX}/lib/tcl${TCL_VERSION}
- echo "$ac_t""${TCL_INCLUDE_SPEC}" 1>&6
- else
- TCL_LIB="# No Tcl library found"
diff --git a/devel/e4graph/files/patch-all_makefile.include.in b/devel/e4graph/files/patch-all_makefile.include.in
deleted file mode 100644
index 7a030fbb9631..000000000000
--- a/devel/e4graph/files/patch-all_makefile.include.in
+++ /dev/null
@@ -1,14 +0,0 @@
---- makefile.include.in.orig 2004-03-05 16:56:14.000000000 -0900
-+++ makefile.include.in 2008-01-20 10:44:42.000000000 -0900
-@@ -53,11 +53,7 @@
- LDFLAGS = @LDFLAGS@
- CPPFLAGS = @CPPFLAGS@
- SYSNAME = $(shell uname -s)
--ifeq ($(SYSNAME),Darwin)
--SHLIB_LD = @SHLIB_LD@
--else
- SHLIB_LD = gcc -shared
--endif
- SHLIB_LD_FLAGS = @SHLIB_LD_FLAGS@
- SHLIB_CFLAGS = @SHLIB_CFLAGS@
- SHLIB_SUFFIX = @SHLIB_SUFFIX@
diff --git a/devel/e4graph/files/patch-main_unix_makefile b/devel/e4graph/files/patch-main_unix_makefile
deleted file mode 100644
index 3be683101a25..000000000000
--- a/devel/e4graph/files/patch-main_unix_makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../main/unix/makefile.orig 2008-01-10 14:43:19.000000000 -0500
-+++ ../main/unix/makefile 2008-01-10 14:38:21.000000000 -0500
-@@ -210,7 +210,7 @@
-
- ${PRODOBJDIR}/mkstorage.o: ${MKDRV}/mkstorage.cpp
- -@mkdir -p ${PRODOBJDIR}
-- $(CXX) -c $(CXXFLAGS) $(ALLCPPFLAGS) ${MKDRV}/mkstorage.cpp -o $@
-+ $(CXX) -c $(CXXFLAGS) $(ALLCPPFLAGS) -O0 ${MKDRV}/mkstorage.cpp -o $@
-
- ${PRODOBJDIR}/i4node.o: ${IMPL}/i4node.cpp
- -@mkdir -p ${PRODOBJDIR}
diff --git a/devel/e4graph/pkg-descr b/devel/e4graph/pkg-descr
deleted file mode 100644
index 69c132229900..000000000000
--- a/devel/e4graph/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-e4Graph is a C++ library that allows programs to store graph-like data
-persistently and to access and manipulate that data efficiently. With
-e4Graph, you can arrange your data in the most natural form that reflects
-the relationships between its parts, rather than having to force it into
-a table-like format. The e4Graph library allows you to concentrate on the
-relationships you want to represent, and not on how to store them in a
-database. You can modify data items, and add and remove connections and
-relationships between pieces of data on the fly. e4Graph allows you to
-represent an unlimited number of different connections between pieces of
-data, and your program can selectively manipulate the data according to
-the relationships it cares about, not having to know about other connections
-represented in the data set.
-
-WWW: http://e4graph.sourceforge.net/
diff --git a/devel/e4graph/pkg-plist b/devel/e4graph/pkg-plist
deleted file mode 100644
index 4dfd5486750c..000000000000
--- a/devel/e4graph/pkg-plist
+++ /dev/null
@@ -1,26 +0,0 @@
-bin/testcore
-bin/testcores
-include/e4graph.h
-%%PYTHON%%include/e4py.h
-include/e4xml.h
-include/t4graph.h
-include/t4graph_c.h
-include/t4xml_c.h
-lib/libe4graph.so
-lib/libe4graph.so.0
-lib/libe4graph.so.0.0.0
-lib/libe4graphs.a
-%%PYTHON%%lib/libe4py.so
-%%PYTHON%%lib/libe4py.so.0
-%%PYTHON%%lib/libe4py.so.0.0.0
-lib/libe4xml.so
-lib/libe4xml.so.0
-lib/libe4xml.so.0.0.0
-lib/libtgraph.so
-lib/libtgraph.so.0
-lib/libtgraph.so.0.0.0
-lib/libtxml.so
-lib/libtxml.so.0
-lib/libtxml.so.0.0.0
-lib/tcl%%TCL_VER%%/tgraph1.0/pkgIndex.tcl
-@dirrm lib/tcl%%TCL_VER%%/tgraph1.0
diff --git a/devel/eclipse-eclemma/Makefile b/devel/eclipse-eclemma/Makefile
deleted file mode 100644
index 25fd93468206..000000000000
--- a/devel/eclipse-eclemma/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# Created by: kamikaze@bsdforen.de
-# $FreeBSD$
-
-PORTNAME= eclemma
-PORTVERSION= 1.5.3
-CATEGORIES= devel java editors
-MASTER_SITES= SF/${PORTNAME}/01_EclEmma_Releases/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Java code coverage tool for Eclipse
-
-RUN_DEPENDS= eclipse:${PORTSDIR}/java/eclipse
-
-PLUGIN_PATHS= features plugins
-
-USES= zip
-NO_BUILD= yes
-
-WRKSRC= ${WRKDIR}
-ECLIPSE= lib/eclipse
-
-PLIST_SUB= VER=${PORTVERSION} \
- ECLIPSE=${ECLIPSE}
-
-NO_STAGE= yes
-do-install:
-.for _path in ${PLUGIN_PATHS}
- @${MKDIR} ${PREFIX}/${ECLIPSE}/${_path}
- @${CP} -r ${WRKSRC}/${_path}/* ${PREFIX}/${ECLIPSE}/${_path}/
-.endfor
-
-plist: build
- @${ECHO} "===> Rebuilding PLIST."
- @${TOUCH} ${PLIST}
- @${RM} ${PLIST}
-.for _path in ${PLUGIN_PATHS}
- @${FIND} -ds ${WRKSRC}/${_path}/ -not -type d \
- | ${SED} "s|${WRKSRC}|%%ECLIPSE%%|1" \
- | ${SED} "s|${PORTVERSION}|%%VER%%|g" \
- >> ${PLIST}
- @${FIND} -ds ${WRKSRC}/${_path}/ -mindepth 1 -type d \
- | ${SED} "s|${WRKSRC}|@dirrm %%ECLIPSE%%|1" \
- | ${SED} "s|${PORTVERSION}|%%VER%%|g" \
- >> ${PLIST}
- @${ECHO} "@dirrmtry %%ECLIPSE%%/${_path}" >> ${PLIST}
-.endfor
- @${ECHO} "@dirrmtry %%ECLIPSE%%" >> ${PLIST}
-
-.include <bsd.port.mk>
diff --git a/devel/eclipse-eclemma/distinfo b/devel/eclipse-eclemma/distinfo
deleted file mode 100644
index 1009a5e3aad1..000000000000
--- a/devel/eclipse-eclemma/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (eclemma-1.5.3.zip) = c8f3a650159847aa64315c9f5d96f0aee9b8397c8351ed10f63d0a83b0b4c734
-SIZE (eclemma-1.5.3.zip) = 778970
diff --git a/devel/eclipse-eclemma/pkg-descr b/devel/eclipse-eclemma/pkg-descr
deleted file mode 100644
index 636137d6733a..000000000000
--- a/devel/eclipse-eclemma/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-EclEmma is a free Java code coverage tool for Eclipse, available under the
-Eclipse Public License. Internally it is based on the great EMMA Java code
-coverage tool, trying to adopt EMMA's philosophy for the Eclipse workbench.
-
-WWW: http://www.eclemma.org/
diff --git a/devel/eclipse-eclemma/pkg-plist b/devel/eclipse-eclemma/pkg-plist
deleted file mode 100644
index 09c42408e28f..000000000000
--- a/devel/eclipse-eclemma/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF/MANIFEST.MF
-%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF/MTNMINDS.RSA
-%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF/MTNMINDS.SF
-%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/about.html
-%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/feature.properties
-%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/feature.xml
-@dirrm %%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF
-@dirrm %%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%
-@dirrmtry %%ECLIPSE%%/features
-%%ECLIPSE%%/plugins/com.mountainminds.eclemma.core_%%VER%%.jar
-%%ECLIPSE%%/plugins/com.mountainminds.eclemma.doc_%%VER%%.jar
-%%ECLIPSE%%/plugins/com.mountainminds.eclemma.ui_%%VER%%.jar
-@dirrmtry %%ECLIPSE%%/plugins
-@dirrmtry %%ECLIPSE%%
diff --git a/devel/elib/Makefile b/devel/elib/Makefile
deleted file mode 100644
index 9615e070c532..000000000000
--- a/devel/elib/Makefile
+++ /dev/null
@@ -1,89 +0,0 @@
-# Created by: OKAZAKI Tetsurou
-# $FreeBSD$
-
-PORTNAME= elib
-PORTVERSION= 1.0
-PORTREVISION= 16
-CATEGORIES= devel elisp
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= ../old-gnu/emacs
-PKGNAMESUFFIX= -${EMACS_PORT_NAME}
-
-MAINTAINER?= ports@FreeBSD.org
-COMMENT= Collection of useful routines for Emacs lisp programs
-
-USES= makeinfo
-# setupel filename
-PORT_SETUPEL= elib-startup.el
-
-# This is a master port.
-PORTCLASS?= master
-
-# emacs port setup
-.if (${PORTCLASS} == "master")
-USE_EMACS= yes
-.endif
-
-# target name for make build
-ALL_TARGET?= all
-
-INFO= elib
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if !defined(NOPORTDOCS)
-PORTDOCS= ChangeLog NEWS README
-.endif
-
-PLIST_SUB+= EMACS_PACKAGESDIR=${EMACS_PACKAGESDIR} \
- PORT_SETUPEL=${PORT_SETUPEL}
-MAKE_ARGS+= EMACS="${EMACS_CMD} -q --no-site-file" \
- INSTALL_DATA="${INSTALL_DATA}" \
- MAKEINFO="makeinfo --no-split" \
- MKDIR="${MKDIR}" \
- prefix="${PREFIX}" \
- locallisppath="${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}"
-
-.if defined(EMACS_PORT_NAME)
-.if ${EMACS_MAJOR_VER} <= 19
-INSTALL_LOADPATHSETUP= yes
-PKGMESSAGE= ${PKGDIR}/pkg-message.emacs19
-PLIST_SUB+= LOADPATHSETUP:=""
-.else
-PLIST_SUB+= LOADPATHSETUP:="@comment "
-.endif
-.else
-.BEGIN:
- @${ECHO} "Error: Bad port."
- @${ECHO} "You must define EMACS_PORT_NAME."
- @${FALSE}
-.endif
-
-post-build:
- @${ECHO_CMD} "(provide 'elib-startup)" >> ${WRKSRC}/${PORT_SETUPEL}
-
-.if defined(INSTALL_LOADPATHSETUP)
-POST_INSTALL_SEQ+= setupel-install
-.endif
-.if !defined(NOPORTDOCS)
-POST_INSTALL_SEQ+= doc-install
-.endif
-
-post-install: ${POST_INSTALL_SEQ}
-.if exists(${PKGMESSAGE})
- @${CAT} ${PKGMESSAGE}
-.endif
-
-doc-install:
- ${MKDIR} ${DOCSDIR}
- cd ${INSTALL_WRKSRC} && \
- for i in ${PORTDOCS} ; do \
- ${INSTALL_DATA} $${i} ${DOCSDIR} ; \
- done
-
-setupel-install:
- ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORT_SETUPEL} \
- ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/
-
-.include <bsd.port.post.mk>
diff --git a/devel/elib/distinfo b/devel/elib/distinfo
deleted file mode 100644
index 6879299c0f9e..000000000000
--- a/devel/elib/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (elib-1.0.tar.gz) = 2109764b6220e2936e7d98effc323723f688f148dc66519cdb79d07bfe82f134
-SIZE (elib-1.0.tar.gz) = 58335
diff --git a/devel/elib/files/patch-aa b/devel/elib/files/patch-aa
deleted file mode 100644
index 7fa161af1852..000000000000
--- a/devel/elib/files/patch-aa
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.orig Mon Dec 11 09:50:56 1995
-+++ Makefile Sat Nov 4 03:07:26 2000
-@@ -61,16 +61,16 @@
- install: all installdirs install-info
- $(INSTALL_DATA) $(ELFILES) $(ELIBDIR)
- $(INSTALL_DATA) $(ELCFILES) $(ELIBDIR)
-- @echo Please merge elib-startup.el into $(locallisppath)/default.el
-+# @echo Please merge elib-startup.el into $(locallisppath)/default.el
-
- installdirs:
-- -mkdir $(ELIBDIR)
-+ -${MKDIR} $(ELIBDIR)
-
- install-info: elib.info
- $(INSTALL_DATA) elib.info* $(infodir)
- if $(SHELL) -c 'install-info --version' \
- >/dev/null 2>&1; then \
-- install-info --infodir=$(infodir) elib.info; \
-+ install-info --info-dir=$(infodir) elib.info; \
- else true; fi
-
- clean:
diff --git a/devel/elib/files/patch-ab b/devel/elib/files/patch-ab
deleted file mode 100644
index 4f8c3fb89f07..000000000000
--- a/devel/elib/files/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
---- elib.texi~ Mon Dec 11 09:50:55 1995
-+++ elib.texi Thu Feb 24 15:29:26 2000
-@@ -21,6 +21,10 @@
- @comment the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- @setfilename elib.info
- @settitle Elib - The Emacs Lisp Library
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* ELIB: (elib). The Emacs Lisp Library.
-+@end direntry
- @setchapternewpage odd
- @syncodeindex fn cp
-
diff --git a/devel/elib/pkg-descr b/devel/elib/pkg-descr
deleted file mode 100644
index 8cef3d3e307a..000000000000
--- a/devel/elib/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Elib, the GNU Emacs Lisp Library, is a collection of useful routines
-for Emacs lisp programs which don't have to be reinvented each time
-a new program is written.
-
-Elib provides features of:
- - container data structures (queues, stacks, AVL trees, etc)
- - string handling functions missing in standard Emacs
- - minibuffer handling functions missing in standard Emacs
- - routines for handling lists of so-called cookies in a buffer.
-
-WWW: http://www.gnu.org/software/elib/elib.html
diff --git a/devel/elib/pkg-message.emacs19 b/devel/elib/pkg-message.emacs19
deleted file mode 100644
index 66d98c3b8a75..000000000000
--- a/devel/elib/pkg-message.emacs19
+++ /dev/null
@@ -1,3 +0,0 @@
-To use elib, put the following setup into your ~/.emacs:
-
- (require 'elib-startup)
diff --git a/devel/elib/pkg-plist b/devel/elib/pkg-plist
deleted file mode 100644
index 7db87a765aba..000000000000
--- a/devel/elib/pkg-plist
+++ /dev/null
@@ -1,26 +0,0 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/avltree.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/avltree.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/bintree.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/bintree.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/cookie.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/cookie.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/dll-debug.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/dll-debug.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/dll.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/dll.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/elib-node.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/elib-node.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/queue-f.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/queue-f.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/queue-m.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/queue-m.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/read.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/read.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/stack-f.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/stack-f.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/stack-m.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/stack-m.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/string.el
-%%EMACS_VERSION_SITE_LISPDIR%%/elib/string.elc
-@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/elib
-%%LOADPATHSETUP:%%%%EMACS_VERSION_SITE_LISPDIR%%/%%PORT_SETUPEL%%
diff --git a/devel/entity/Makefile b/devel/entity/Makefile
deleted file mode 100644
index 40162c577d89..000000000000
--- a/devel/entity/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Jesse McConnell <jesse@cylant.com>
-# $FreeBSD$
-
-PORTNAME= entity
-PORTVERSION= 0.7.2
-PORTREVISION= 5
-CATEGORIES= devel
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Old%20Entity%20Versions
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Really rapid XML-based application development system
-
-LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
-RUN_DEPENDS= python:${PORTSDIR}/lang/python
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --enable-tcl=no
-
-USES= perl5 gmake
-USE_AUTOTOOLS= libtool
-USE_GNOME= gtk12
-USE_LDCONFIG= ${PREFIX}/lib/entity/clib
-MAKE_JOBS_UNSAFE= yes
-
-MAN1= entity.1
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-post-install:
- ${MKDIR} ${PREFIX}/share/entity
- cd ${WRKSRC}/apps && ${PAX} -r -w `${LS} | \
- ${GREP} -v Makefile` ${PREFIX}/share/entity
-
-.include <bsd.port.post.mk>
diff --git a/devel/entity/distinfo b/devel/entity/distinfo
deleted file mode 100644
index 80319aa484af..000000000000
--- a/devel/entity/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (entity-0.7.2.tar.gz) = affb5130c12a6f1b69de4b100c7e2c7cc4fa4960b2cd57bd9e820598336992c8
-SIZE (entity-0.7.2.tar.gz) = 803955
diff --git a/devel/entity/files/patch-libentitynjs_iostream.c b/devel/entity/files/patch-libentitynjs_iostream.c
deleted file mode 100644
index 1f5c30f81d39..000000000000
--- a/devel/entity/files/patch-libentitynjs_iostream.c
+++ /dev/null
@@ -1,42 +0,0 @@
---- libentitynjs/iostream.c.orig 2007-10-12 10:20:45.000000000 +0200
-+++ libentitynjs/iostream.c 2007-10-12 10:17:41.000000000 +0200
-@@ -205,8 +205,9 @@ js_iostream_pipe (FILE *fp, int readp)
-
-
- size_t
--js_iostream_read (JSIOStream *stream, void *ptr, size_t size)
-+js_iostream_read (JSIOStream *stream, void *vptr, size_t size)
- {
-+ unsigned char *ptr = (unsigned char *)vptr;
- size_t total = 0;
- int got;
-
-@@ -233,7 +234,7 @@ js_iostream_read (JSIOStream *stream, vo
-
- stream->bufpos += got;
- size -= got;
-- (unsigned char *) ptr += got;
-+ ptr += got;
- total += got;
- }
- else
-@@ -251,8 +252,9 @@ js_iostream_read (JSIOStream *stream, vo
-
-
- size_t
--js_iostream_write (JSIOStream *stream, void *ptr, size_t size)
-+js_iostream_write (JSIOStream *stream, void *vptr, size_t size)
- {
-+ unsigned char *ptr = (unsigned char *)vptr;
- int space;
- size_t total = 0;
-
-@@ -290,7 +292,7 @@ js_iostream_write (JSIOStream *stream, v
- stream->data_in_buf += space;
- total += space;
- size -= space;
-- (unsigned char *) ptr += space;
-+ ptr += space;
-
- /* Now the buffer contains buffered write data. */
- stream->writep = 1;
diff --git a/devel/entity/files/patch-renders-csink-resolve.c b/devel/entity/files/patch-renders-csink-resolve.c
deleted file mode 100644
index 2efc65e34905..000000000000
--- a/devel/entity/files/patch-renders-csink-resolve.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- renderers/csink/resolve.c.old Wed Mar 14 20:40:09 2001
-+++ renderers/csink/resolve.c Fri Apr 6 11:16:29 2001
-@@ -1,6 +1,7 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <netdb.h>
-+#include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
diff --git a/devel/entity/pkg-descr b/devel/entity/pkg-descr
deleted file mode 100644
index c0ab6f11e767..000000000000
--- a/devel/entity/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Entity is an application framework built around XML. The core of Entity is
-actually an engine that allows you to create objects out of XML by supplying
-methods for creation, attribute-setting, and destruction of XML nodes in a
-tree.
-
-This design allows you to create tags in XML which can be used to represent
-pretty much any object. We have used this to create a set of tags for the GTK+
-toolkit, allowing you to create graphical applications using XML, and an
-embedded scripting language.
-
-Any scripting language supported by Entity can be used to change the XML tree
-during runtime, and the changes are immediately reflected in the rendered
-representation of the XML. Using XML for the user interface, data storage, and
-code of an application allows you to easily implement configuration, saving,
-and undo.
-
-The interface for creating UIs and programming in Entity is quite intuitive and
-allows for rapid application development. Entity currently supports Perl,
-Python, TCL, Javascript, and C for doing runtime XML creation and modification.
-
-WWW: http://entity.sourceforge.net/
diff --git a/devel/entity/pkg-plist b/devel/entity/pkg-plist
deleted file mode 100644
index e2957f139bc7..000000000000
--- a/devel/entity/pkg-plist
+++ /dev/null
@@ -1,73 +0,0 @@
-bin/entity
-bin/entity-config
-lib/libentitynjs.so.1
-lib/libentitynjs.so
-lib/libentitynjs.a
-lib/libentitynjs.la
-lib/entity/include/gextensions.h
-lib/entity/include/gslist.h
-lib/entity/include/gqueue.h
-lib/entity/include/x31hash.h
-lib/entity/include/ebuffer.h
-lib/entity/include/econfig.h
-lib/entity/include/edebug.h
-lib/entity/include/elements.h
-lib/entity/include/enode.h
-lib/entity/include/entity.h
-lib/entity/include/enode-base.h
-lib/entity/include/enode-attribs.h
-lib/entity/include/enode-call.h
-lib/entity/include/enode-data.h
-lib/entity/include/enode-destroy.h
-lib/entity/include/enode-event.h
-lib/entity/include/enode-kv.h
-lib/entity/include/enode-search.h
-lib/entity/include/enode-treewalk.h
-lib/entity/include/enode-xml.h
-lib/entity/include/erend.h
-lib/entity/include/eutils.h
-lib/entity/include/rargv.h
-lib/entity/include/mainloop.h
-lib/entity/include/renderers.h
-lib/entity/include/xml-parser.h
-lib/entity/include/entity-config.h
-lib/entity/clib/librendcoregtk.so
-lib/entity/clib/librendcoregtk.a
-lib/entity/clib/librendcoregtk.la
-lib/entity/clib/librendextragtk.so
-lib/entity/clib/librendextragtk.a
-lib/entity/clib/librendextragtk.la
-lib/entity/clib/librendcembed.so
-lib/entity/clib/librendcembed.a
-lib/entity/clib/librendcembed.la
-lib/entity/clib/librendnjs.so
-lib/entity/clib/librendnjs.a
-lib/entity/clib/librendnjs.la
-lib/entity/clib/librendsystem.so
-lib/entity/clib/librendsystem.a
-lib/entity/clib/librendsystem.la
-lib/entity/Entity.pl
-lib/entity/E-init.pl
-lib/entity/ENode.pl
-lib/entity/csink_dns_resolve
-lib/entity/config/rendcoregtk.conf
-lib/entity/config/rendextragtk.conf
-lib/entity/config/rendcembed.conf
-lib/entity/config/rendnjs.conf
-lib/entity/config/rendsystem.conf
-lib/entity/libtool
-lib/libentity.so.0
-lib/libentity.so
-lib/libentity.a
-lib/libentity.la
-share/entity/element-browser.e
-share/entity/enview.e
-share/entity/ev.e
-share/entity/freaky-coo.e
-share/entity/omega-race-tags.e
-share/entity/omega-race.e
-@dirrm lib/entity/include
-@dirrm lib/entity/clib
-@dirrm lib/entity/config
-@dirrm lib/entity
-@dirrm share/entity
diff --git a/devel/flowdesigner/Makefile b/devel/flowdesigner/Makefile
deleted file mode 100644
index f33d7c0a5a05..000000000000
--- a/devel/flowdesigner/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME= flowdesigner
-PORTVERSION= 0.9.1
-PORTREVISION= 8
-CATEGORIES= devel
-MASTER_SITES= SF/${PORTNAME}/FlowDesigner/${PORTVERSION}
-DISTNAME= FlowDesigner-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Free (GPL) "data flow oriented" development environment
-
-LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex \
- libfftw.so:${PORTSDIR}/math/fftw
-
-USES= pathfix gmake pkgconfig
-USE_GNOME= libgnomeui libxml2
-USE_AUTOTOOLS= libtool
-LIBTOOLFILES= ${CONFIGURE_SCRIPT} FuzzyEngine/configure \
- HMM/configure NNet/configure \
- VQ/configure audio_blocks/configure \
- effects/configure lapackflow/configure \
- octave/configure qtflow/configure \
- vflow/configure
-CONFIGURE_ARGS= --with-fftw-includes=${LOCALBASE}/include \
- --with-fftw-libraries=${LOCALBASE}/lib
-USE_LDCONFIG= yes
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "sparc64"
-BROKEN= Does not compile on sparc64
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|tools examples|tools|g' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e 's|src pixmaps|src|g' ${WRKSRC}/vflow/Makefile.in
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/README ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/*.n ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/*.wav ${EXAMPLESDIR}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/devel/flowdesigner/distinfo b/devel/flowdesigner/distinfo
deleted file mode 100644
index 39d2d01db823..000000000000
--- a/devel/flowdesigner/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (FlowDesigner-0.9.1.tar.gz) = e7cc4f119f2eb0263bc5e70734a72649fe56c779ca3217a1a694e24c340d4064
-SIZE (FlowDesigner-0.9.1.tar.gz) = 4022573
diff --git a/devel/flowdesigner/files/patch-SocketStream.h b/devel/flowdesigner/files/patch-SocketStream.h
deleted file mode 100644
index 7da457249ec0..000000000000
--- a/devel/flowdesigner/files/patch-SocketStream.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- data-flow/include/SocketStream.h.orig
-+++ data-flow/include/SocketStream.h
-@@ -5,13 +5,13 @@
- //Dominic Letourneau 03/10/2001
-
- #include <stddef.h>
-+#include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include "Object.h"
- #include "net_types.h"
- #include <iostream>
- #include <stdio.h>
--#include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
-
diff --git a/devel/flowdesigner/pkg-descr b/devel/flowdesigner/pkg-descr
deleted file mode 100644
index febab96cbabb..000000000000
--- a/devel/flowdesigner/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-FlowDesigner is a free (GPL) "data flow oriented" development environment. It
-works by visually connecting basic nodes into a network in order to create
-complex applications. It can be used as a rapid development tool, but also in
-real-time applications. The design has been done in C++ and allows toolkits
-to be easily added.
-
-WWW: http://flowdesigner.sourceforge.net/
diff --git a/devel/flowdesigner/pkg-plist b/devel/flowdesigner/pkg-plist
deleted file mode 100644
index 29d820abd485..000000000000
--- a/devel/flowdesigner/pkg-plist
+++ /dev/null
@@ -1,240 +0,0 @@
-bin/batchflow
-bin/codeflow
-bin/cygwinTest
-bin/docflow
-bin/flowdesigner
-bin/flowdesigner-config
-bin/gflow
-bin/info2def.pl
-bin/texflow
-include/flowdesigner/Array.h
-include/flowdesigner/BaseException.h
-include/flowdesigner/BinaryAND.h
-include/flowdesigner/BinaryOR.h
-include/flowdesigner/Buffer.h
-include/flowdesigner/BufferedNode.h
-include/flowdesigner/Collector.h
-include/flowdesigner/Complex.h
-include/flowdesigner/CompositeType.h
-include/flowdesigner/Constant.h
-include/flowdesigner/DLManager.h
-include/flowdesigner/DoubleDispatch.h
-include/flowdesigner/Exception.h
-include/flowdesigner/ExceptionObject.h
-include/flowdesigner/ExternalApp.h
-include/flowdesigner/FlowException.h
-include/flowdesigner/GRunContext.h
-include/flowdesigner/GUIDocument.h
-include/flowdesigner/GUILink.h
-include/flowdesigner/GUINetPopup.h
-include/flowdesigner/GUINetTerminal.h
-include/flowdesigner/GUINetwork.h
-include/flowdesigner/GUINode.h
-include/flowdesigner/GUINodeParameters.h
-include/flowdesigner/GUINodeTooltip.h
-include/flowdesigner/GUINote.h
-include/flowdesigner/GUITerminal.h
-include/flowdesigner/GUITreeView.h
-include/flowdesigner/GtkPlotProbe.h
-include/flowdesigner/IntfNode.h
-include/flowdesigner/Iterator.h
-include/flowdesigner/JitterMatrix.h
-include/flowdesigner/KeyPad.h
-include/flowdesigner/Matrix.h
-include/flowdesigner/Network.h
-include/flowdesigner/Node.h
-include/flowdesigner/NodeFactory.h
-include/flowdesigner/Object.h
-include/flowdesigner/ObjectParser.h
-include/flowdesigner/ObjectPool.h
-include/flowdesigner/ObjectRef.h
-include/flowdesigner/ParameterSet.h
-include/flowdesigner/PlotProbe.h
-include/flowdesigner/Power.h
-include/flowdesigner/Probe.h
-include/flowdesigner/SocketStream.h
-include/flowdesigner/Stream.h
-include/flowdesigner/TextProbe.h
-include/flowdesigner/ThreadedIterator.h
-include/flowdesigner/UIDocument.h
-include/flowdesigner/UILink.h
-include/flowdesigner/UINetTerminal.h
-include/flowdesigner/UINetwork.h
-include/flowdesigner/UINode.h
-include/flowdesigner/UINodeParameters.h
-include/flowdesigner/UINodeRepository.h
-include/flowdesigner/UINote.h
-include/flowdesigner/UIProbeLink.h
-include/flowdesigner/UITerminal.h
-include/flowdesigner/URLHandler.h
-include/flowdesigner/UserException.h
-include/flowdesigner/Vector.h
-include/flowdesigner/VectorPool.h
-include/flowdesigner/binio.h
-include/flowdesigner/canvas-background.h
-include/flowdesigner/compile_object.h
-include/flowdesigner/conversion.h
-include/flowdesigner/cwrapper.h
-include/flowdesigner/flow_pref.h
-include/flowdesigner/flow_version.h
-include/flowdesigner/fmath.h
-include/flowdesigner/iextensions.h
-include/flowdesigner/misc.h
-include/flowdesigner/misc_gui.h
-include/flowdesigner/multithread.h
-include/flowdesigner/net_types.h
-include/flowdesigner/object_param.h
-include/flowdesigner/operators.h
-include/flowdesigner/path.h
-include/flowdesigner/pseudosem.h
-include/flowdesigner/rc_ptrs.h
-include/flowdesigner/rtc.h
-include/flowdesigner/stream_wrap.h
-include/flowdesigner/typemap.h
-include/flowdesigner/typetraits.h
-include/flowdesigner/variables.h
-include/flowdesigner/vec.h
-include/flowdesigner/vec_3dnow.h
-include/flowdesigner/vec_sse.h
-include/flowdesigner/vflow.h
-include/flowdesigner/vflow_pref.h
-include/flowdesigner/vmethod.h
-include/flowdesigner/wrapper.h
-lib/flowdesigner/toolbox/FuzzyEngine/FuzzyFunction.h
-lib/flowdesigner/toolbox/FuzzyEngine/FuzzyModel.h
-lib/flowdesigner/toolbox/FuzzyEngine/FuzzyOperators.h
-lib/flowdesigner/toolbox/FuzzyEngine/FuzzyRule.h
-lib/flowdesigner/toolbox/FuzzyEngine/FuzzySet.h
-lib/flowdesigner/toolbox/FuzzyEngine/GenericModel.h
-lib/flowdesigner/toolbox/FuzzyEngine/InferenceModel.h
-lib/flowdesigner/toolbox/FuzzyEngine/Tokenizer.h
-lib/flowdesigner/toolbox/FuzzyEngine/TrapezoidalFunction.h
-lib/flowdesigner/toolbox/FuzzyEngine/TriangularFunction.h
-lib/flowdesigner/toolbox/FuzzyEngine/fuzzy.def
-lib/flowdesigner/toolbox/FuzzyEngine/fuzzy.tlb
-lib/flowdesigner/toolbox/FuzzyEngine/libfuzzy-0.9.so
-lib/flowdesigner/toolbox/FuzzyEngine/libfuzzy.a
-lib/flowdesigner/toolbox/FuzzyEngine/libfuzzy.la
-lib/flowdesigner/toolbox/FuzzyEngine/libfuzzy.so
-lib/flowdesigner/toolbox/HMM/DiagGMM.h
-lib/flowdesigner/toolbox/HMM/GMMScore.h
-lib/flowdesigner/toolbox/HMM/acoustic_model.h
-lib/flowdesigner/toolbox/HMM/audioinfo.h
-lib/flowdesigner/toolbox/HMM/covariance.h
-lib/flowdesigner/toolbox/HMM/covariance_set.h
-lib/flowdesigner/toolbox/HMM/gaussian.h
-lib/flowdesigner/toolbox/HMM/gaussian_set.h
-lib/flowdesigner/toolbox/HMM/gmm.h
-lib/flowdesigner/toolbox/HMM/gmm_set.h
-lib/flowdesigner/toolbox/HMM/hmm.def
-lib/flowdesigner/toolbox/HMM/hmm.h
-lib/flowdesigner/toolbox/HMM/hmm.tlb
-lib/flowdesigner/toolbox/HMM/libhmm-0.9.so
-lib/flowdesigner/toolbox/HMM/libhmm.a
-lib/flowdesigner/toolbox/HMM/libhmm.la
-lib/flowdesigner/toolbox/HMM/libhmm.so
-lib/flowdesigner/toolbox/HMM/mean.h
-lib/flowdesigner/toolbox/HMM/mean_set.h
-lib/flowdesigner/toolbox/HMM/model.h
-lib/flowdesigner/toolbox/HMM/state.h
-lib/flowdesigner/toolbox/HMM/viterbi.h
-lib/flowdesigner/toolbox/NNet/FFLayer.h
-lib/flowdesigner/toolbox/NNet/FFNet.h
-lib/flowdesigner/toolbox/NNet/NNet.def
-lib/flowdesigner/toolbox/NNet/NNet.tlb
-lib/flowdesigner/toolbox/NNet/NNetSet.h
-lib/flowdesigner/toolbox/NNet/TrainingAlgo.h
-lib/flowdesigner/toolbox/NNet/exportlayer.m
-lib/flowdesigner/toolbox/NNet/exportnet2.m
-lib/flowdesigner/toolbox/NNet/exportnet3.m
-lib/flowdesigner/toolbox/NNet/functions.h
-lib/flowdesigner/toolbox/NNet/libnnet-0.9.so
-lib/flowdesigner/toolbox/NNet/libnnet.a
-lib/flowdesigner/toolbox/NNet/libnnet.la
-lib/flowdesigner/toolbox/NNet/libnnet.so
-lib/flowdesigner/toolbox/VQ/Cell.h
-lib/flowdesigner/toolbox/VQ/CodebookMap.h
-lib/flowdesigner/toolbox/VQ/FeatureMap.h
-lib/flowdesigner/toolbox/VQ/RBF.h
-lib/flowdesigner/toolbox/VQ/kmeans.h
-lib/flowdesigner/toolbox/VQ/libvq-0.9.so
-lib/flowdesigner/toolbox/VQ/libvq.a
-lib/flowdesigner/toolbox/VQ/libvq.la
-lib/flowdesigner/toolbox/VQ/libvq.so
-lib/flowdesigner/toolbox/VQ/msvq.h
-lib/flowdesigner/toolbox/VQ/vq.def
-lib/flowdesigner/toolbox/VQ/vq.h
-lib/flowdesigner/toolbox/VQ/vq.tlb
-lib/flowdesigner/toolbox/audio_blocks/CAllPole.n
-lib/flowdesigner/toolbox/audio_blocks/FFTWrap.h
-lib/flowdesigner/toolbox/audio_blocks/Filter.n
-lib/flowdesigner/toolbox/audio_blocks/HP.n
-lib/flowdesigner/toolbox/audio_blocks/LP.n
-lib/flowdesigner/toolbox/audio_blocks/LPC_DECOMP.n
-lib/flowdesigner/toolbox/audio_blocks/audio.h
-lib/flowdesigner/toolbox/audio_blocks/audio_blocks.def
-lib/flowdesigner/toolbox/audio_blocks/audio_blocks.tlb
-lib/flowdesigner/toolbox/audio_blocks/dB.n
-lib/flowdesigner/toolbox/audio_blocks/libablocks-0.9.so
-lib/flowdesigner/toolbox/audio_blocks/libablocks.a
-lib/flowdesigner/toolbox/audio_blocks/libablocks.la
-lib/flowdesigner/toolbox/audio_blocks/libablocks.so
-lib/flowdesigner/toolbox/audio_blocks/lsp.h
-lib/flowdesigner/toolbox/audio_blocks/undB.n
-lib/flowdesigner/toolbox/data-flow/LoadFile.n
-lib/flowdesigner/toolbox/data-flow/Modulo.n
-lib/flowdesigner/toolbox/data-flow/NilObject.n
-lib/flowdesigner/toolbox/data-flow/Print.n
-lib/flowdesigner/toolbox/data-flow/SaveAs.n
-lib/flowdesigner/toolbox/data-flow/SerializeAs.n
-lib/flowdesigner/toolbox/data-flow/Step.n
-lib/flowdesigner/toolbox/data-flow/ToBool.n
-lib/flowdesigner/toolbox/data-flow/ToDouble.n
-lib/flowdesigner/toolbox/data-flow/ToFloat.n
-lib/flowdesigner/toolbox/data-flow/ToInt.n
-lib/flowdesigner/toolbox/data-flow/ToString.n
-lib/flowdesigner/toolbox/data-flow/ToVect.n
-lib/flowdesigner/toolbox/data-flow/Trigger.n
-lib/flowdesigner/toolbox/data-flow/data-flow.def
-lib/flowdesigner/toolbox/effects/effects.def
-lib/flowdesigner/toolbox/effects/effects.tlb
-lib/flowdesigner/toolbox/effects/libeffects-0.9.so
-lib/flowdesigner/toolbox/effects/libeffects.a
-lib/flowdesigner/toolbox/effects/libeffects.la
-lib/flowdesigner/toolbox/effects/libeffects.so
-lib/flowdesigner/toolbox/vflow/SpectrumProbe.n
-lib/flowdesigner/toolbox/vflow/baseProbe.tlb
-lib/flowdesigner/toolbox/vflow/libbaseProbe-0.9.so
-lib/flowdesigner/toolbox/vflow/libbaseProbe.a
-lib/flowdesigner/toolbox/vflow/libbaseProbe.la
-lib/flowdesigner/toolbox/vflow/libbaseProbe.so
-lib/flowdesigner/toolbox/vflow/vflow.def
-lib/libflow-0.9.so
-lib/libflow.a
-lib/libflow.la
-lib/libflow.so
-libdata/pkgconfig/FlowDesigner.pc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo_feedback.n
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo_if.n
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtmf.n
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/find_beat.n
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helium.n
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello.n
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jm.wav
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixedthread.n
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/play_mp3.n
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverb.n
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tone.n
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
-@dirrm lib/flowdesigner/toolbox/vflow
-@dirrm lib/flowdesigner/toolbox/effects
-@dirrm lib/flowdesigner/toolbox/data-flow
-@dirrm lib/flowdesigner/toolbox/audio_blocks
-@dirrm lib/flowdesigner/toolbox/VQ
-@dirrm lib/flowdesigner/toolbox/NNet
-@dirrm lib/flowdesigner/toolbox/HMM
-@dirrm lib/flowdesigner/toolbox/FuzzyEngine
-@dirrm lib/flowdesigner/toolbox
-@dirrm lib/flowdesigner
-@dirrm include/flowdesigner
diff --git a/devel/gjstest/Makefile b/devel/gjstest/Makefile
deleted file mode 100644
index 96379296c55c..000000000000
--- a/devel/gjstest/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= gjstest
-PORTVERSION= 1.0.8
-PORTREVISION= 5
-CATEGORIES= devel
-MASTER_SITES= GOOGLE_CODE \
- LOCAL/sunpoet
-DISTNAME= ${PORTNAME}-${PORTVERSION}.${SNAPSHOT}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Lightweight JS unit testing using the V8 engine
-
-LICENSE= APACHE20
-
-BUILD_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash
-LIB_DEPENDS= libgflags.so:${PORTSDIR}/devel/gflags \
- libglog.so:${PORTSDIR}/devel/glog \
- libprotobuf.so:${PORTSDIR}/devel/protobuf \
- libre2.so:${PORTSDIR}/devel/re2 \
- libv8.so:${PORTSDIR}/lang/v8 \
- libxml2.so:${PORTSDIR}/textproc/libxml2
-
-ALL_TARGET= default
-CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2
-CXXFLAGS+= -L${LOCALBASE}/lib
-USES= gmake tar:bzip2
-
-PROJECTHOST= google-js-test
-SNAPSHOT= 20130304
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} \
- -e 's|\(Get\)\(PointerFromInternalField\)|\1Aligned\2|' \
- -e 's|\(Set\)\(PointerInInternalField\)|\1Aligned\2|' \
- ${WRKSRC}/gjstest/internal/cpp/typed_arrays.cc
- @${REINPLACE_CMD} -e '/export PREFIX = / s|/usr/local|${PREFIX}|' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|CLOCK_PROCESS_CPUTIME_ID|CLOCK_PROF|' ${WRKSRC}/base/timer.cc
- @${REINPLACE_CMD} -e '1 s|/bin/bash|${LOCALBASE}/bin/bash|' ${WRKSRC}/gjstest/internal/cpp/generate_builtin_paths.sh ${WRKSRC}/scripts/*.sh
- @${REINPLACE_CMD} -e 's|^g++ |${CXX} |' ${WRKSRC}/scripts/cc_binary_build.sh
-
-.include <bsd.port.mk>
diff --git a/devel/gjstest/distinfo b/devel/gjstest/distinfo
deleted file mode 100644
index aa034a85e845..000000000000
--- a/devel/gjstest/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gjstest-1.0.8.20130304.tar.bz2) = 8a39417e2b0f076d231ce5839a7a11956e7cc800ca63e040b67c5cc8b5ca4ee4
-SIZE (gjstest-1.0.8.20130304.tar.bz2) = 168087
diff --git a/devel/gjstest/pkg-descr b/devel/gjstest/pkg-descr
deleted file mode 100644
index d43c6069053b..000000000000
--- a/devel/gjstest/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Google JS Test is a fast javascript unit testing framework that runs on the V8
-engine, without needing to launch a full browser.
-
-Features include:
-- Extremely fast test startup and execution time, without having to run a
- browser.
-- Clean, readable output in the case of both passing and failing tests.
-- A browser-based test driver that can simply be refreshed whenever JS is
- changed.
-- Style and semantics that resemble Google Test for C++.
-- A built-in mocking framework that requires minimal boilerplate code (e.g. no
- $tearDown or $verifyAll) with style and semantics based on the Google C++
- Mocking Framework.
-
-The trade-off is that since tests are run in V8 without a browser, there is no
-DOM available. You can still use Google JS Test for tests of DOM-manipulating
-code however; see "Is it for me?" [1] for more details.
-
-[1] http://code.google.com/p/google-js-test/wiki/IsItForMe
-
-WWW: http://code.google.com/p/google-js-test/
diff --git a/devel/gjstest/pkg-plist b/devel/gjstest/pkg-plist
deleted file mode 100644
index 7653e849d39f..000000000000
--- a/devel/gjstest/pkg-plist
+++ /dev/null
@@ -1,37 +0,0 @@
-bin/gjstest
-%%DATADIR%%/internal/js/browser/browser.css
-%%DATADIR%%/internal/js/browser/html_builder.js
-%%DATADIR%%/internal/js/browser/run_tests.js
-%%DATADIR%%/internal/js/call_expectation.js
-%%DATADIR%%/internal/js/error_utils.js
-%%DATADIR%%/internal/js/expect_that.js
-%%DATADIR%%/internal/js/mock_function.js
-%%DATADIR%%/internal/js/mock_instance.js
-%%DATADIR%%/internal/js/namespace.js
-%%DATADIR%%/internal/js/run_test.js
-%%DATADIR%%/internal/js/slice.js
-%%DATADIR%%/internal/js/stack_frame.js
-%%DATADIR%%/internal/js/stack_utils.js
-%%DATADIR%%/internal/js/test_environment.js
-%%DATADIR%%/internal/js/use_global_namespace.js
-%%DATADIR%%/public/actions.js
-%%DATADIR%%/public/assertions.js
-%%DATADIR%%/public/logging.js
-%%DATADIR%%/public/matcher_types.js
-%%DATADIR%%/public/matchers/array_matchers.js
-%%DATADIR%%/public/matchers/boolean_matchers.js
-%%DATADIR%%/public/matchers/combining_matchers.js
-%%DATADIR%%/public/matchers/equality_matchers.js
-%%DATADIR%%/public/matchers/function_matchers.js
-%%DATADIR%%/public/matchers/missing_arg_matchers.js
-%%DATADIR%%/public/matchers/number_matchers.js
-%%DATADIR%%/public/matchers/string_matchers.js
-%%DATADIR%%/public/mocking.js
-%%DATADIR%%/public/register.js
-%%DATADIR%%/public/stringify.js
-@dirrm %%DATADIR%%/public/matchers
-@dirrm %%DATADIR%%/public
-@dirrm %%DATADIR%%/internal/js/browser
-@dirrm %%DATADIR%%/internal/js
-@dirrm %%DATADIR%%/internal
-@dirrm %%DATADIR%%
diff --git a/devel/jzmq/Makefile b/devel/jzmq/Makefile
deleted file mode 100644
index 8ca93e0ba6a7..000000000000
--- a/devel/jzmq/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= jzmq
-PORTVERSION= 2011.04.26
-PORTREVISION= 1
-CATEGORIES= devel java
-MASTER_SITES= LOCAL/olgeni
-DISTNAME= zeromq-${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Java bindings for ZeroMQ
-
-LIB_DEPENDS= libzmq.so:${PORTSDIR}/net/libzmq2
-
-USES= pkgconfig gmake
-USE_AUTOTOOLS= autoconf:env libtool automake:env
-USE_JAVA= 1.4+
-USE_LDCONFIG= yes
-
-CONFIGURE_ARGS= --with-zeromq=${LOCALBASE}
-CONFIGURE_ENV= JAVA_HOME=${JAVA_HOME}
-LDFLAGS+= -pthread
-GNU_CONFIGURE= yes
-
-PLIST_FILES= %%JAVAJARDIR%%/zmq.jar \
- %%LIB32DIR%%/libjzmq.a \
- %%LIB32DIR%%/libjzmq.la \
- %%LIB32DIR%%/libjzmq.so \
- %%LIB32DIR%%/libjzmq.so.0
-
-NO_STAGE= yes
-pre-configure:
- @${MKDIR} ${WRKSRC}/config
- @cd ${WRKSRC} && ${AUTORECONF} --install --force --verbose -I config
-
-.include <bsd.port.mk>
diff --git a/devel/jzmq/distinfo b/devel/jzmq/distinfo
deleted file mode 100644
index 614035889e84..000000000000
--- a/devel/jzmq/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (zeromq-jzmq-2011.04.26.tar.gz) = 2d20c31065d6dbd3c1abe921e3360cbe1b1d16ff1109903c4aad8c91f8ebe483
-SIZE (zeromq-jzmq-2011.04.26.tar.gz) = 41556
diff --git a/devel/jzmq/files/patch-configure.in b/devel/jzmq/files/patch-configure.in
deleted file mode 100644
index 39edd12cbb7b..000000000000
--- a/devel/jzmq/files/patch-configure.in
+++ /dev/null
@@ -1,15 +0,0 @@
-
-$FreeBSD$
-
---- configure.in.orig
-+++ configure.in
-@@ -107,6 +107,9 @@
- *darwin*)
- # Darwin does not need an extra -I path
- ;;
-+ *freebsd*)
-+ CPPFLAGS="$CPPFLAGS -I${JAVA_HOME}/include/freebsd"
-+ ;;
- *)
- AC_MSG_ERROR([don't know how to find jni_md.h on this platform])
- ;;
diff --git a/devel/jzmq/files/patch-src_Makefile.am b/devel/jzmq/files/patch-src_Makefile.am
deleted file mode 100644
index 7fb0bd37cd6e..000000000000
--- a/devel/jzmq/files/patch-src_Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/Makefile.am.orig 2011-05-13 08:58:24.000000000 -0700
-+++ src/Makefile.am 2012-04-17 15:25:41.000000000 -0700
-@@ -1,3 +1,3 @@
- jarfile = zmq.jar
--jardir = $(datadir)/java
-+jardir = $(datadir)/java/classes
-
-@@ -67,3 +67,3 @@
-
--./org/zeromq/ZMQ.class: classdist_noinst.stamp
-+./org/zeromq/ZMQ.class: classnoinst.stamp
-
diff --git a/devel/jzmq/pkg-descr b/devel/jzmq/pkg-descr
deleted file mode 100644
index a8be65337959..000000000000
--- a/devel/jzmq/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Java bindings for the ZeroMQ message queue library.
-
-WWW: http://github.com/zeromq/jzmq
diff --git a/devel/libparserutils/Makefile b/devel/libparserutils/Makefile
deleted file mode 100644
index 3468aa7d154b..000000000000
--- a/devel/libparserutils/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# Created by: David Romano <unobe@cpan.org>
-# $FreeBSD$
-
-PORTNAME= libparserutils
-PORTVERSION= 0.1.1
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://www.netsurf-browser.org/projects/releases/
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library useful when writing parsers (formerly a part of NetSurf)
-
-USES= gmake
-
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-OPTIONS_DEFINE= ICONV STATIC TEST DOXYGEN
-OPTIONS_DEFAULT= ICONV STATIC TEST DOXYGEN
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MICONV}
-CFLAGS+= -DWITH_ICONV_FILTER
-LDFLAGS+= ${ICONV_LIB}
-.endif
-
-.if ${PORT_OPTIONS:MSTATIC}
-PLIST_SUB+= NO_STATIC="@comment " STATIC=""
-.else
-USES+= perl5
-USE_PERL5= build
-USE_LDCONFIG= yes
-COMPONENT_TYPE= lib-shared
-MAKE_ENV+= COMPONENT_TYPE=${COMPONENT_TYPE}
-PLIST_SUB+= NO_STATIC="" STATIC="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MTEST}
-USES+= perl5
-USE_PERL5= build
-ALL_TARGET+= test
-.endif
-
-.if ${PORT_OPTIONS:MDOXYGEN}
-DOXYGEN_PORTDIR=${PORTSDIR}/devel/doxygen
-BUILD_DEPENDS+= doxygen:${DOXYGEN_PORTDIR}:build
-PATH:=${PATH}:`cd ${DOXYGEN_PORTDIR}; make -V WRKSRC`/bin
-ALL_TARGET+= docs
-MAKE_ENV+= PATH=${PATH}
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/libparserutils/distinfo b/devel/libparserutils/distinfo
deleted file mode 100644
index 72378a975f20..000000000000
--- a/devel/libparserutils/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libparserutils-0.1.1-src.tar.gz) = 2d3f1887d3027b7df1fcacd5f74aba16d3c22a86c169816cd712857a1be0aaf3
-SIZE (libparserutils-0.1.1-src.tar.gz) = 94856
diff --git a/devel/libparserutils/files/patch-Makefile b/devel/libparserutils/files/patch-Makefile
deleted file mode 100644
index 786a2531a9fa..000000000000
--- a/devel/libparserutils/files/patch-Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
---- Makefile.orig 2011-08-13 20:17:22.000000000 -0700
-+++ Makefile 2011-08-13 20:17:30.000000000 -0700
-@@ -46,5 +46,5 @@
- I := /include/parserutils/utils
- INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):$(Is)/buffer.h;$(Is)/stack.h;$(Is)/vector.h
-
--INSTALL_ITEMS := $(INSTALL_ITEMS) /lib/pkgconfig:lib$(COMPONENT).pc.in
-+INSTALL_ITEMS := $(INSTALL_ITEMS) /libdata/pkgconfig:lib$(COMPONENT).pc.in
- INSTALL_ITEMS := $(INSTALL_ITEMS) /lib:$(OUTPUT)
diff --git a/devel/libparserutils/pkg-descr b/devel/libparserutils/pkg-descr
deleted file mode 100644
index 5b61fe3fb951..000000000000
--- a/devel/libparserutils/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-LibParserUtils provides various pieces of functionality that are useful when
-writing parsers. These are:
-
- + A number of character set convertors
- + Mapping of character set names to/from MIB enum values
- + UTF-8 and UTF-16 (host endian) support functions
- + Various simple data structures (resizeable buffer, stack, vector)
- + A UTF-8 input stream
-
-WWW: http://www.netsurf-browser.org/projects/libparserutils/
diff --git a/devel/libparserutils/pkg-plist b/devel/libparserutils/pkg-plist
deleted file mode 100644
index 5fbc2c859a89..000000000000
--- a/devel/libparserutils/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-include/parserutils/errors.h
-include/parserutils/functypes.h
-include/parserutils/parserutils.h
-include/parserutils/types.h
-include/parserutils/charset/codec.h
-include/parserutils/charset/mibenum.h
-include/parserutils/charset/utf16.h
-include/parserutils/charset/utf8.h
-include/parserutils/input/inputstream.h
-include/parserutils/utils/buffer.h
-include/parserutils/utils/stack.h
-include/parserutils/utils/vector.h
-libdata/pkgconfig/libparserutils.pc
-%%STATIC%%lib/libparserutils.a
-%%NO_STATIC%%lib/libparserutils.so
-%%NO_STATIC%%lib/libparserutils.so.0
-%%NO_STATIC%%lib/libparserutils.so.0.1.0
-@dirrm include/parserutils/utils
-@dirrm include/parserutils/input
-@dirrm include/parserutils/charset
-@dirrm include/parserutils
diff --git a/devel/libslave/Makefile b/devel/libslave/Makefile
deleted file mode 100644
index f2d627ca778b..000000000000
--- a/devel/libslave/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= libslave
-PORTVERSION= 0.0.${DATE}
-PORTREVISION= 2
-CATEGORIES= devel databases
-MASTER_SITES= GH GHC
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Mysql replication client library, embeddable into your C++ application
-
-LICENSE= GPLv3
-
-LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs
-
-DATE= 20121210
-USES= cmake
-USE_LDCONFIG= yes
-USE_MYSQL= client
-USE_GITHUB= yes
-GH_ACCOUNT= Begun
-GH_COMMIT= 64d548b
-GH_TAGNAME= ${GH_COMMIT}
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= STATIC TEST EXAMPLES
-STATIC_DESC= Build static lib
-TEST_DESC= Build test binary
-
-OPTIONS_DEFAULT=STATIC
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MSTATIC}
-PLIST_SUB+= STATIC=""
-CMAKE_ARGS+= -DENABLE_STATIC=ON
-.else
-CMAKE_ARGS+= -DENABLE_STATIC=OFF
-PLIST_SUB+= STATIC="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MTEST}
-PLIST_SUB+= TEST=""
-CMAKE_ARGS+= -DENABLE_TEST=ON
-.else
-CMAKE_ARGS+= -DENABLE_TEST=OFF
-PLIST_SUB+= TEST="@comment "
-.endif
-
-post-install:
-.if ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${EXAMPLESDIR}
- @cd ${WRKSRC} && ${COPYTREE_SHARE} test ${EXAMPLESDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/libslave/distinfo b/devel/libslave/distinfo
deleted file mode 100644
index d5d2cab57db9..000000000000
--- a/devel/libslave/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libslave-0.0.20121210.tar.gz) = 5062e6c3757af510e7f82eeaa463f13628d5a7a24b77b268fbc10e0fe1929d25
-SIZE (libslave-0.0.20121210.tar.gz) = 30057
diff --git a/devel/libslave/pkg-descr b/devel/libslave/pkg-descr
deleted file mode 100644
index c3f75b0cd7c9..000000000000
--- a/devel/libslave/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This is a library that allows any arbitrary C++ application to connect
-to a Mysql replication master and read/parse the replication binary
-logs.
-
-In effect, any application can now act like a Mysql replication slave,
-without having to compile or link with any Mysql server code.
-
-One important use-case for this library is for receiving changes in
-the master database in real-time, without having the store the
-master's data on the client server.
-
-WWW: https://github.com/Begun/libslave
diff --git a/devel/libslave/pkg-plist b/devel/libslave/pkg-plist
deleted file mode 100644
index fd0ca7511dae..000000000000
--- a/devel/libslave/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-%%TEST%%bin/slave_test
-include/libslave/Logging.h
-include/libslave/Slave.h
-include/libslave/SlaveStats.h
-include/libslave/collate.h
-include/libslave/field.h
-include/libslave/nanomysql.h
-include/libslave/recordset.h
-include/libslave/relayloginfo.h
-include/libslave/slave_log_event.h
-include/libslave/table.h
-%%STATIC%%lib/libslave.a
-lib/libslave.so
-lib/libslave.so.0
-@dirrm include/libslave
diff --git a/devel/linux-kmod-compat/Makefile b/devel/linux-kmod-compat/Makefile
deleted file mode 100644
index b2a0e3f76260..000000000000
--- a/devel/linux-kmod-compat/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: luigi
-# $FreeBSD$
-
-PORTNAME= linux-kmod-compat
-PORTVERSION= 20080408
-CATEGORIES= devel emulators linux multimedia
-MASTER_SITES= http://info.iet.unipi.it/~luigi/FreeBSD/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Adaptation layer to build Linux drivers on FreeBSD
-
-WRKSRC= ${WRKDIR}/linux_compat
-NO_BUILD= yes
-
-# Here is where install most things except the .mk file
-MY_DST= ${DATADIR}/linux_compat
-MY_MK= bsd.linux_kmod.mk
-
-PLIST= ${WRKDIR}/pkg-plist
-
-NO_STAGE= yes
-post-extract:
- @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s|${WRKSRC}|%%DATADIR%%/linux_compat|" >${PLIST}
- @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s|${WRKSRC}|@dirrm %%DATADIR%%/linux_compat|" >> ${PLIST}
- @${ECHO_CMD} "@dirrm %%DATADIR%%" >> ${PLIST}
- @${ECHO_CMD} "@cwd /usr/share/mk" >> ${PLIST}
- @${ECHO_CMD} "bsd.linux_kmod.mk" >> ${PLIST}
-
-# Update the header location in the .mk
-post-patch:
- @${REINPLACE_CMD} -i '' -e 's|^KLINPATH.*|KLINPATH?= ${MY_DST}|' \
- ${WRKSRC}/${MY_MK}
-
-# Install bsd.linux_kmod.mk into /usr/share/mk so it can be found without
-# extra arguments.
-
-do-install:
- ${INSTALL_DATA} ${WRKSRC}/bsd.linux_kmod.mk /usr/share/mk
- @${MKDIR} ${MY_DST}
- @${CP} -Rp ${WRKSRC}/* ${MY_DST}
- @${FIND} ${MY_DST} -type f -exec ${CHMOD} ${SHAREMODE} \{\} \;
- @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${MY_DST}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/devel/linux-kmod-compat/distinfo b/devel/linux-kmod-compat/distinfo
deleted file mode 100644
index 06dd84a6121d..000000000000
--- a/devel/linux-kmod-compat/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (linux-kmod-compat-20080408.tgz) = c680f9f385a37e595a4c57d22e2854d57ba8583b36e6d105e619d2b975d8ed46
-SIZE (linux-kmod-compat-20080408.tgz) = 82752
diff --git a/devel/linux-kmod-compat/pkg-descr b/devel/linux-kmod-compat/pkg-descr
deleted file mode 100644
index ae43685f2bd0..000000000000
--- a/devel/linux-kmod-compat/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This port is an emulation layer to port linux device drivers to FreeBSD,
-mostly oriented to USB device drivers where FreeBSD support is weaker.
-It contains:
-- a set of headers with declarations for entities used in the Linux kernel;
-- a compatibility library (in source form) mapping [part of] the linux kernel
- APIs to equivalent FreeBSD APIs;
-- a template for character device drivers.
-Ideally, the porting of a linux driver should be as simple as downloading
-the linux driver sources, writing a simple Makefile.kmod, and running
-"make -f Makefile.kld" to produce your driver.ko.
-
-WWW: http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html
diff --git a/devel/linux-kmod-compat/pkg-message b/devel/linux-kmod-compat/pkg-message
deleted file mode 100644
index 5c6953a95d39..000000000000
--- a/devel/linux-kmod-compat/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-
-WARNING - this code is still in an experimental stage.
- The binary modules built using it may cause instabilities
- in your system. Use them at your own risk.
-
- We suggest to track frequently updates to this port,
- and upgrade the children ports accordingly to make use
- of enhancements and fixes in this package.
-
diff --git a/devel/ml-doc/Makefile b/devel/ml-doc/Makefile
deleted file mode 100644
index 216fdf64a3c6..000000000000
--- a/devel/ml-doc/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: Timothy Bourke <timbob@bigpond.com>
-# $FreeBSD$
-
-PORTNAME= ml-doc
-PORTVERSION= 2.0
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://people.cs.uchicago.edu/~jhr/tools/downloads/ \
- http://www.cse.unsw.edu.au/~tbourke/distfiles/
-DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Language and tools for documenting Standard ML libraries
-
-BROKEN= Fails to build on i386, fails to configure on amd64
-
-BUILD_DEPENDS= smlnj>=110.71:${PORTSDIR}/lang/smlnj \
- nsgmls:${PORTSDIR}/textproc/jade
-RUN_DEPENDS= nsgmls:${PORTSDIR}/textproc/jade
-
-GNU_CONFIGURE= yes
-CONFIGURE_ENV+= SMLNJ_DEVEL=yes
-ALL_TARGET= build
-MAKE_ENV+= DATADIR=${DATADIR} SMLNJ_DEVEL=yes
-
-SUB_FILES= ml-doc.1 mkdoc.1 fix-cml-doc.sh
-MAN1= ml-doc.1 mkdoc.1
-MLINKS= ml-doc.1 extract-sig.1 ml-doc.1 extract-info.1 \
- ml-doc.1 merge-info.1 ml-doc.1 html-gen.1 \
- ml-doc.1 html-index.1 ml-doc.1 html-toc.1 \
- ml-doc.1 latex-gen.1 ml-doc.1 proof-latex.1 \
- ml-doc.1 filter-index.1 ml-doc.1 mk-mldoc-makefile.1
-
-OPTIONS_DEFINE= LATEX
-LATEX_DESC= Install LaTeX if necessary (needed for pdf output)
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MLATEX}
-USE_TEX= latex
-.endif
-
-post-extract:
- @${CP} ${FILESDIR}/lib-Makefile ${WRKSRC}/lib/Makefile
-
-post-install:
- @${INSTALL_MAN} ${WRKDIR}/ml-doc.1 ${MAN1PREFIX}/man/man1
- @${INSTALL_MAN} ${WRKDIR}/mkdoc.1 ${MAN1PREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/devel/ml-doc/distinfo b/devel/ml-doc/distinfo
deleted file mode 100644
index 7956721070cd..000000000000
--- a/devel/ml-doc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ml-doc.tgz) = bb296dd03474bbc365e31ec1958d8ba08e35801a9c0a60a600d8d4a54c369493
-SIZE (ml-doc.tgz) = 371727
diff --git a/devel/ml-doc/files/fix-cml-doc.sh.in b/devel/ml-doc/files/fix-cml-doc.sh.in
deleted file mode 100644
index 2dd87777fd3c..000000000000
--- a/devel/ml-doc/files/fix-cml-doc.sh.in
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-
-# simple script to fix the sml-nj cml documentation
-# source so that it can be used as a test for ml-doc.
-
-DOCSRCDIR='%%PREFIX%%/smlnj/cml/doc'
-
-if [ ! -d "$DOCSRCDIR" ]
-then
- echo "CML doc sources not found in directory $DOCSRCDIR"
- echo "Install lang/smlnj with option EVERYTHING"
- exit 1
-fi
-
-cp -r "$DOCSRCDIR" ./cml-doc
-cd cml-doc/
-
-sed -i .orig -e 's#/Users/jhr/Work/sml-basis/Basis/##' Config.cfg
-
-mkdir Info
-mkdir HTML
-
-mv ML-Doc/lib/* ML-Doc/
-rmdir ML-Doc/lib
-
-sed -i .orig -e 's#/Users/jhr/Work/Tools#%%PREFIX%%/share#' CATALOG
-
-sed -i .orig \
- -e 's/STRID="CML"/STRID="RunCML"/' \
- -e 's/SIGID="CML"/SIGID="RunCML"/' \
- -e 's/FILE=CML-SIG/FILE=RUNCML-SIG/' \
- ML-Doc/run-cml.mldoc
-
-echo '<!ENTITY RUNCML SDATA "RUNCML">' >> Entities.sgml
-echo '<!ENTITY RUNCML-SIG SDATA "run-cml-sig.sml">' >> Entities.sgml
-
-find ML-Doc -name '*.mldoc' -print | mk-mldoc-makefile
-make
diff --git a/devel/ml-doc/files/lib-Makefile b/devel/ml-doc/files/lib-Makefile
deleted file mode 100644
index 4ed680f49433..000000000000
--- a/devel/ml-doc/files/lib-Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Makefile for installing ML-Doc shared data.
-#
-
-LIBDIR = ${DATADIR}/lib
-TEXDIR = ${DATADIR}/lib/LaTeX
-INSTALL_DATA= ${BSD_INSTALL_DATA}
-
-TARGETS= HTMLsym.ent \
- catalog \
- dummy-filemap.sgml \
- element-list \
- entities.sgml \
- iso-lat1.ent \
- ml-doc-info.dtd \
- ml-doc.decl \
- ml-doc.dtd
-
-TEXTARGETS= mldoc-book.cls \
- mldoc-code.sty \
- mldoc.sty \
- proofMLDoc.sty
-
-install:
- if [ ! -d $(LIBDIR) ]; then \
- mkdir -p $(LIBDIR); \
- fi
- for file in $(TARGETS); do \
- $(INSTALL_DATA) $$file $(LIBDIR)/$$file || exit $$?; \
- done
-
- if [ ! -d $(TEXDIR) ]; then \
- mkdir $(TEXDIR); \
- fi
- for file in $(TEXTARGETS); do \
- $(INSTALL_DATA) LaTeX/$$file $(TEXDIR)/$$file || exit $$?; \
- done
-
diff --git a/devel/ml-doc/files/mkdoc.1.in b/devel/ml-doc/files/mkdoc.1.in
deleted file mode 100644
index 0ab3e4bb8e0b..000000000000
--- a/devel/ml-doc/files/mkdoc.1.in
+++ /dev/null
@@ -1,121 +0,0 @@
-.\" $Id$
-.\"
-.\" The tool described by this document is:
-.\" COPYRIGHT (c) 2007 The Fellowship of SML/NJ (http://smlnj.org)
-.\" All rights reserved.
-.\"
-.Dd August 2, 2007
-.Os FreeBSD 6.2
-.Dt mkdoc 1
-.\" ----------------------------------------
-.Sh NAME
-.\"
-.Nm mkdoc
-.Nd Turn SML signatures into rudimentary ML-Doc files.
-.\"
-.\" ----------------------------------------
-.Sh SYNOPSIS
-.Nm mk-doc
-.Op Fl a | Fl b | Fl \&?
-.Op Fl o Ar output-file
-.Op Fl c Ar copyright
-.Op Fl s | Sy +s Ar strid
-.Op Fl f | Sy +f Ar fctid Ar arg-id Ar arg-sig
-.Op Fl i | Sy +i Ar struct
-.Ar sml-file ...
-.\"
-.\" ----------------------------------------
-.Sh DESCRIPTION
-.Nm
-transforms an SML source file into SGML text for further processing by
-.Xr ml-doc 1 .
-The output file contains the required basic structure.
-Further editing is required to produce useful documentation.
-Comments from the SML source can be included in the output
-.Po
-the
-.Fl a
-and
-.Fl b
-options
-.Pc as SGML comments.
-.\"
-.\" ----------------------------------------
-.Sh OPTIONS
-.Bl -tag -width indent
-.\"
-.It Fl \&?
-Display a summary of options.
-.\"
-.It Fl a
-Copy comments written
-.Em after
-a specification.
-.\"
-.It Fl b
-Copy comments written
-.Em before
-a specification.
-.\"
-.It Fl o Ar outfile
-Specify an output file to use instead of standard output.
-.\"
-.It Fl c Ar copyright
-Insert the given copyright string into the output.
-.\"
-.It Fl s/ Ns Sy +s Ar strid
-Instead of placing the generated
-.Li SIGBODY
-within
-.Li SIGNATURE
-tags, the file must contain a single signature, use
-.Li STRUCTURE
-tags with the specified
-.Li STRID .
-Bind opaquely if
-.Sy +s
-is given.
-.\"
-.It Fl f/ Ns Sy +f Ar fctid Ar arg-id Ar arg-sig
-As per
-.Fl s/ Ns Sy +s ,
-but wrap the result in
-.Li FUNCTOR
-tags, with
-.Ar fct
-as
-.Li FCTID ,
-.Ar arg-id
-as the functor argument
-.Li ID ,
-and
-.Ar arg-sig
-as its signature
-.Li ID .
-.\"
-.It Fl i/ Ns Sy +i Ar struct
-Attach, for each
-.Sy -/+i
-option given, a
-.Li SIGINSTANCE ,
-possibly with an
-.Li OPAQUE
-attribute, onto the output.
-.\" ----------------------------------------
-.Sh EXAMPLES
-.Bd -literal -compact
-mkdoc +i IntBinaryMap +i IntListMap Util/ord-map-sig.sml
-mkdoc -f SplayMapFn K ORD_KEY Util/ord-map-sig.sml
-.Ed
-.\" ----------------------------------------
-.Sh BUGS
-Error messages are usually just uncaught exceptions.
-.\" ----------------------------------------
-.Sh SEE ALSO
-.Xr ml-doc 1 .
-.\" ----------------------------------------
-.Sh AUTHORS
-.An Emden Gansner Aq erg@research.att.com
-wrote Mkdoc.
-.An Dan Wang Aq danwang@cs.princeton.edu
-added the comment extraction feature.
diff --git a/devel/ml-doc/files/ml-doc.1.in b/devel/ml-doc/files/ml-doc.1.in
deleted file mode 100644
index fb293bab3302..000000000000
--- a/devel/ml-doc/files/ml-doc.1.in
+++ /dev/null
@@ -1,2049 +0,0 @@
-.\" $Id$
-.\"
-.\" The tools and formats described by this document are:
-.\" COPYRIGHT (c) 2000 Bell Labs, Lucent Technologies.
-.\" COPYRIGHT (c) 2003-2004 John Reppy (http://www.cs.uchicago.edu/~jhr)
-.\"
-.\" The document itself is licensed:
-.\" Copyright (C) 2007 Timothy Bourke. All Rights Reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notices, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. No names are removed from the AUTHORS section.
-.\"
-.\" THIS DOCUMENTATION IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.Dd August 2, 2007
-.Os FreeBSD 6.2
-.Dt ML-Doc 1
-.\" ----------------------------------------
-.Sh NAME
-.\"
-.Nm extract-sig
-.Nd generate SML
-.br
-.Nm extract-info , merge-info
-.Nd generate intermediate files
-.br
-.Nm html-gen , html-index , html-toc
-.Nd generate HTML
-.br
-.Nm latex-gen , proof-latex
-.Nd generate LaTeX
-.br
-.Nm filter-index , mk-mldoc-makefile
-.Nd miscellaneous ml-doc tools
-.\"
-.\" ----------------------------------------
-.Sh SYNOPSIS
-.Nm extract-sig
-.Op Fl config Ar config-file
-.Op Fl dir Ar output-dir
-.Ar mldoc-files
-.\"
-.Nm extract-info
-.Op Fl config Ar config-file
-.Op Fl dir Ar output-dir
-.Ar mldoc-files
-.\"
-.Nm merge-info
-.Op Fl config Ar config-file
-.Op Fl o Ar output-file
-.Ar info-files
-.\"
-.Nm html-index
-.Op Fl config Ar config-file
-.Op Fl dir Ar output-dir
-.Op Fl o Ar output-file
-.Op Fl info Ar path
-.Op Fl cols Ar num
-.Op Fl all | Fl sig | Fl struct | Fl exn | Fl type | Fl val
-.\"
-.Nm html-toc
-.Op Fl config Ar config-file
-.Op Fl dir Ar output-dir
-.Op Fl o Ar output-file
-.Op Fl info Ar path
-.Op Fl depth Ar num
-.\"
-.Nm html-gen
-.Op Fl config Ar config-file
-.Op Fl dir Ar output-dir
-.Op Fl info Ar path-to-infofile
-.Op Fl wid Ar num
-.Ar mldoc-file
-.\"
-.Nm latex-gen
-.Op Fl config Ar config-file
-.Op Fl dir Ar output-dir
-.Op Fl doc
-.Op Fl index
-.Op Fl info Ar path-to-infofile
-.Ar mldoc-file
-.\"
-.Nm proof-latex
-.Op Fl config Ar config-file
-.Op Fl dir Ar output-dir
-.Op Fl doc
-.Op Fl index
-.Op Fl info Ar path-to-infofile
-.Ar mldoc-file
-.\"
-.Nm filter-index
-.\"
-.Nm mk-mldoc-makefile
-.Op Fl help
-.Op Fl bin Ar dir
-.Op Fl html Ar dir
-.Op Fl info Ar dir
-.Op Fl latex Ar dir
-.Op Fl proof Ar dir
-.Op Fl root Ar file
-.Ar mldoc-files
-.Sh DESCRIPTION
-ML-Doc
-is a system for producing reference manuals for SML libraries. It can
-produce high quality documentation with extensive indexing, like the
-published SML Basis Library reference manual, and also HTML for online use.
-.Pp
-ML-Doc
-is different to systems like javadoc that extract documentation from source
-files.
-Rather, the documentation
-.Em is
-the primary artifact\(emin fact
-.Nm extract-sig
-can be used to create source files from documentation. The
-.Xr mkdoc 1
-utility, however, can produce first drafts from source files.
-ML-Doc
-is most useful for documenting stable library interfaces.
-.Pp
-ML-Doc
-files, marked by the extension
-.Pa .mldoc ,
-are SGML documents conforming to the
-ML-Doc
-document type definition.
-.Pp
-This manual has four major sections besides the present one:
-.Bl -tag -compact -width ".Sx WRITING DOCUMENTATION"
-.It Sx OPTIONS
-describes command line options and configuration files.
-.It Sx USING ML-DOC
-describes how the toolset is used to produce documentation and includes
-subsections on
-.Sx HTML Templates
-and
-.Sx Entities .
-.It Sx WRITING DOCUMENTATION
-describes the markup used within
-.Pa *.mldoc
-files.
-.It Sx SGML VS HTML/XML
-discusses some SGML features absent from HTML and XML.
-.El
-.\"
-.Ss Generating SML
-.Nm extract-sig
-.Nd Extracts SML signatures from
-.Pa *.mldoc
-documentation.
-.Pp
-.\"
-.Ss Generating intermediate files
-.Nm extract-info
-.Nd Produces intermediate files summarising interfaces and
-the section hierarchy.
-.Pp
-.Nm merge-info
-.Nd Combines intermediate files into a single master info file.
-.Pp
-.\"
-.Ss Generating HTML
-.Nm html-index
-.Nd Produces HTML index files from a master info file.
-.Pp
-.Nm html-toc
-.Nd Transform a master info file and HTML template into a table of contents.
-.Pp
-.Nm html-gen
-.Nd Generate HTML output given template, master info, and mldoc input files.
-.Pp
-.\"
-.Ss Generating LaTeX
-.Nm latex-gen
-.Nd Produce LaTex for printing given master info and mldoc input files.
-.Pp
-.Nm proof-latex
-.Nd Produce LaTeX for proofing given master info and mldoc input files.
-.Pp
-.\"
-.Ss Miscellaneous
-.Nm filter-index
-.Nd Reads a list of index entries, one per line, from standard input,
-removes any duplicates, and writes the sorted entries to standard output.
-.Pp
-.Nm mk-mldoc-makefile
-.Nd Create a Makefile that ties all the other tools together.
-.\"
-.\"
-.\" ----------------------------------------
-.Sh OPTIONS
-Many command line options can also be specified in a configuration file,
-using the names given in brackets.
-.Pp
-.Bl -tag -width indent
-.\" config
-.It Fl config Ar config-file
-Defaults to
-.Pa Config.cfg .
-Contains global and per-tool settings.
-.\" cols/NumColumns
-.It Fl cols Ar num
-.Pq Li NumColumns
-Number of columns in the index. Defaults to 3.
-.\" debug/Debug
-.It Fl debug
-.Pq Li Debug
-Currently unused.
-.\" depth/Depth
-.It Fl depth Ar num
-.Pq Li Depth
-Sections nested more deeply than this number will not be listed in the
-table of contents.
-Defaults to 3.
-.\" dir/OutDir
-.It Fl dir Ar output-dir
-.Pq Li OutDir
-Specifies where to write output files.
-The default is different for each tool:
-.Bl -column -compact -offset indent ".Nm extract-sig" "Hardcopy"
-.It Nm extract-sig Ta Pa Sigs
-.It Nm extract-info Ta Pa Info
-.It Nm html-index Ta Pa HTML
-.It Nm html-toc Ta Pa HTML
-.It Nm html-gen Ta Pa HTML
-.It Nm latex-gen Ta Pa Hardcopy
-.It Nm proof-latex Ta Pa Proof
-.El
-.\" doc/Standalone
-.It Fl doc
-.Pq Li Standalone
-Currently unused.
-.\" index
-.It Fl index
-Currently unused.
-.\" info/MasterInfoFile
-.It Fl info Ar path
-.Pq Li MasterInfoFile
-Locates the output of
-.Nm merge-info .
-Defaults to
-.Pa Info/LaTeX.info
-for the hardcopy and proof tools, and
-.Pa Info/HTML.info
-for the HTML tools.
-.\" mldoc/MLDocDir
-.It Fl mldoc
-.Pq Li MLDocDir
-Names the subdirectory of the
-.Pa *.mldoc
-files. Defaults to
-.Li ML-Doc .
-.\" o/OutFile
-.It Fl o Ar output-file
-.Pq Li OutFile
-Specifies where to write output.
-For
-.Nm html-index
-the default depends on the index generated:
-.Bl -column -compact -offset indent "struct" ".Pa index-struct.html"
-.It all Ta Pa index-all.html
-.It sig Ta Pa index-sig.html
-.It struct Ta Pa index-struct.html
-.It exn Ta Pa index-exn.html
-.It type Ta Pa index-type.html
-.It val Ta Pa index-val.html
-.El
-Otherwise the name depends on the tool:
-.Bl -column -compact -offset indent ".Nm merge-info" ".Pa Info/Master.info"
-.It Nm merge-info Ta Pa Info/Master.info
-.It Nm html-toc Ta Pa toc.html
-.El
-.\" all, sig, struct, exn, type, val
-.It Fl all | Fl sig | Fl struct | Fl exn | Fl type | Fl val
-Specify which index to generate, defaulting to
-.Fl all :
-.Bl -column -compact -offset indent ".Fl struct" "unified identifier index"
-.It Fl all Ta unified identifier index
-.It Fl sig Ta signatures
-.It Fl struct Ta structures
-.It Fl exn Ta exceptions
-.It Fl type Ta types
-.It Fl val Ta values
-.El
-.\" wid/PreWid
-.It Fl wid Ar num
-.Pq Li PreWid .
-Width of the output device. Currently unused. Defaults to 60.
-.El
-.Pp
-There are some additional options that can only be given in a configuration
-file:
-.Bl -tag -compact -width ".Sy TopLevelSection"
-.\" **
-.It Sy BaseURL
-Applies to the
-.Li HTML
-grouping
-.Pq described below .
-If the RelativeLinks flag is true then intra-document links will be
-relative,
-otherwise the value of BaseURL, if present, is added as an HTML
-.Li BASE
-tag.
-.\" **
-.It Sy Catalog
-Global option. Names the catalog file. Defaults to
-.Pa CATALOG .
-.\" **
-.It Sy RelativeLinks
-Applies to the
-.Li HTML
-grouping.
-See BaseURL above.
-Defaults to false.
-.\" **
-.It Sy Root
-Applies to
-.Nm html-gen .
-Currently unused.
-.\" **
-.It Sy SGMLS
-Applies to the
-.Li Tools
-grouping. Path to an SGML validating parser. Defaults to
-.Pa %%PREFIX%%/bin/nsgmls .
-.\" **
-.It Sy Template
-Applies to
-.Nm html-index , html-toc ,
-and
-.Nm html-gen .
-Names the template file.
-.\" **
-.It Sy TopLevelSection
-Applies to
-.Nm latex-gen
-and
-.Nm proof-latex .
-Defaults to
-.Li Chapter .
-Other permitted values are
-.Li Part
-and
-.Li Section .
-Controls the generation of LaTeX sections.
-.El
-.Pp
-A configuration file contains name/value pairs separated within and between
-by white space. Single-line comments begin with a
-.Ql # .
-Groupings are made by giving a name followed by contained options
-enclosed in braces,
-.Li "{ ... }" .
-Values are either names, decimal or hexadecimal literals, the latter
-prefixed with
-.Ql 0x ,
-strings enclosed in double quotes, or logical values
-.Po
-.Ql TRUE
-or
-.Ql FALSE
-.Pc .
-As a brief example:
-.Bd -literal -offset indent
-# Catalog.cfg
-Catalog "CATALOG"
-
-HTML {
- BaseURL "CML"
- RelativeLinks TRUE
- PreWid 70
-}
-.Ed
-.Pp
-.Nm mk-mldoc-makefile
-does not currently respect the configuration file, instead it uses
-command line options, which differ somewhat from the other tools:
-.Bl -tag -width indent
-.\" **
-.It Fl help
-Display a summary of options.
-.\" **
-.It Fl bin Ar dir
-Specifies where the ML-Doc tool binaries are installed. Defaults to
-.Pa %%PREFIX%%/bin .
-.\" **
-.It Fl html Ar dir
-Output directory for HTML files. Defaults to
-.Pa HTML .
-.\" **
-.It Fl info Ar dir
-Output directory for info files. Defaults to
-.Pa Info .
-.\" **
-.It Fl latex Ar dir
-Output directory for LaTeX files.
-Defaults to
-.Pa Hardcopy .
-.\" **
-.It Fl proof Ar dir
-Output directory for proof LaTeX files. Defaults to
-.Pa Proof .
-.\" **
-.It Fl root Ar file
-If present, the generated Makefile will run LaTeX against the given
-filename, which should not have a
-.Li .tex
-extension.
-.El
-.\"
-.\" ----------------------------------------
-.Sh USING ML-DOC
-.\"
-.Ss Directory structure
-An
-ML-Doc
-.Em project
-comprises a set of files and directories that, at a minimum, will include:
-.Bl -tag -width ".Pa index.template"
-.\" **
-.It Pa CATALOG
-Typically links to
-.Pa Entities.sgml
-in the same directory and the installed
-ML-Doc
-.Pa CATALOG
-file.
-See
-.Xr FILES .
-.\" **
-.It Pa Config.cfg
-Global and per-tool configuration options.
-See
-.Xr OPTIONS .
-.\" **
-.It Pa Entities.sgml
-Contains entities local to the project. These entities are used for
-abbrevations and referencing external documents and files.
-See
-.Xr Entities .
-.\" **
-.It Pa ML-Doc/
-The source
-.Pa *.mldoc
-SGML documentation.
-.\" **
-.It Pa index.template
-Template used by
-.Nm html-index .
-.\" **
-.It Pa page.template
-Template used by
-.Nm html-gen .
-.\" **
-.It Pa toc.template
-Template used by
-.Nm html-toc .
-.El
-.Pp
-Running
-.Nm mk-mldoc-makefile
-adds:
-.Bl -tag -width ".Pa index.template"
-.\" **
-.It Pa Makefile
-Orchestrates the manifold programs to produce documentation.
-.El
-.Pp
-The other tools place their output in additional subdirectories.
-Empty subdirectories and any child directories therein
-must be created before running the tools.
-The default names are:
-.Bl -tag -width ".Pa index.template"
-.\" **
-.It Pa HTML/
-Output from the
-.Nm html-gen , html-toc ,
-and
-.Nm html-index
-tools.
-.\" **
-.It Pa Hardcopy/
-Output from
-.Nm latex-gen .
-.\" **
-.It Pa Info/
-Output from
-.Nm extract-info ,
-further augmented by
-.Nm merge-info ,
-to be used by the other tools.
-.\" **
-.It Pa Proof/
-Output from
-.Nm proof-latex .
-.\" **
-.It Pa Sigs/
-SML code created by
-.Nm extract-sig .
-.El
-.\"
-.Ss HTML Templates
-Templates are HTML files containing special entities. The
-.Nm html-*
-tools replace entities with details from
-.Pa *.mldoc
-and
-.Pa *.info
-files.
-Each tool works from a distinct template named in the configuration
-file.
-.Bl -column -offset indent ".Sy Tool name (in configuration file)" \
- ".Sy Typical Template value"
-.It Sy Tool name (in configuration file) Ta Sy Typical Template value
-.It HTML-Gen Ta Pa page.template
-.It HTML-Index Ta Pa index.template
-.It HTML-TOC Ta Pa toc.template
-.El
-.Pp
-The entities are:
-.Bl -tag -compact -offset indent -width ".Li &today.monthnum;"
-.\" **
-.It Li &body;
-placeholder for document body
-.\" **
-.It Li &filename;
-document filename without extension
-.\" **
-.It Li &title;
-document title
-.\" **
-.It Li &version;
-document version
-.\" **
-.It Li &doc.date;
-document date in
-.Qq month day, year
-format
-.\" **
-.It Li &doc.year;
-document year
-.Pq 4 digit format
-.\" **
-.It Li &doc.day;
-document day
-.\" **
-.It Li &doc.month;
-document month
-.Pq as a string
-.\" **
-.It Li &doc.monthnum;
-document month
-.Pq as a number from 1-12
-.\" **
-.It Li &today.date;
-current date in
-.Qq month day, year
-format
-.\" **
-.It Li &today.year;
-current year
-.Pq 4 digit format
-.\" **
-.It Li &today.day;
-current day
-.\" **
-.It Li &today.month;
-current month
-.Pq as a string
-.\" **
-.It Li &today.monthnum;
-current month
-.Pq as a number from 1-12
-.\" **
-.It Li &base.url;
-URL of the root directory of the document
-.\" **
-.It Li &parent.url;
-URL of the parent document
-.\" **
-.It Li &root.url;
-URL of the document root
-.\" **
-.It Li &index.url;
-URL of the document index
-.\" **
-.It Li &toc.url;
-URL of the table of contents
-.El
-.\"
-.Ss Entities
-Entities are used within
-ML-Doc
-to include mathematical and other
-specialised symbols, to abbreviate titles and other text, to reference
-files, and to name certain output files.
-The latter three purposes are served by including a customised
-.Pa Entities.sgml
-file within a project.
-.Pp
-Specialised symbols include various mathematical symbols
-.Pq described under Sx Mathematics ,
-the HTML 2.0 standard entities, e.g.
-.Li &nbsp; , &copy; ,
-and these SGML/LaTeX symbols:
-.Bl -column -offset indent -compact "&DQUOTE;" "MMMMMMMMM" "&DQUOTE;" "MMM"
-.It Li &LT; Ta Li < Ta Li &LTE; Ta Li <=
-.It Li &GT; Ta Li > Ta Li &GTE; Ta Li >=
-.It Li &NEQ; Ta Li != Ta Li &AMP; Ta Li &
-.It Li &DQUOTE; Ta Li \(dq Ta Li &BAR; Ta Li |
-.It Li &DASH; Ta Li -
-.El
-.Pp
-Abbreviations encourage consistency and facilitate certain types of updates.
-These definitions, in an
-.Pa Entities.sgml
-file, are a good example:
-.Bd -literal -offset indent -compact
-<!ENTITY SMLBASIS SDATA "SML Basis Library">
-<!ENTITY SMLNJ SDATA "SML/NJ">
-.Ed
-References, which will be expanded in the output text, may then be made from
-.Pa *.mldoc
-files:
-.D1 This feature requires the &SMLNJ; libraries.
-.Pp
-Documentation will sometimes need to reference the
-ML-Doc
-descriptions of other libraries; such as those of the SML Basis, SML/NJ, or
-Concurrent ML.
-The reference tags described under
-.Sx References
-.Po
-e.g.
-.Li SIGREF , AREF
-and
-.Li DOCREF
-.Pc
-provide this facility via a
-.Li DOCUMENT
-attribute whose value must be an entity listed in
-.Pa Entities.sgml ,
-a bracketing ampersand and semicolon are not used for such values.
-The entity resolves to an identifying string, which is sought within the
-configuration file,
-.Pa Config.cfg ,
-to find an
-.Em external document entry .
-As an example, consider a constructor reference:
-.Dl <CONREF DOCUMENT=SML-BASIS-DOC STRID="Option"/NONE/
-The
-.Li DOCUMENT
-attribute value,
-.Li SML-BASIS-DOC ,
-is defined in the project entity file,
-.Pa Entities.sgml :
-.Bd -literal -offset indent -compact
-<!ENTITY SML-BASIS-DOC SDATA "SML-Basis-Doc">
-.Ed
-The entity value,
-.Li SML-Basis-Doc,
-in turn refers to an entry in the configuration file:
-.Bd -literal -offset indent -compact
-.Li ...
-SML-Basis-Doc {
- InfoFile "%%PREFIX%%/smlnj/smlnj-lib/Doc/BasisInfo/HTML.info"
- BaseURL "www.standardml.org/Basis"
- RootURL "www.standardml.org/Basis/index.html"
-}
-.Li ...
-.Ed
-This example refers to a master info file installed with SML/NJ and directs
-hyperlinks to the online documentation.
-.Pp
-Entities are also used within
-ML-Doc
-to specify values for the
-.Li FILE
-attribute, which specifies an input file for the
-.Pq currently unsupported
-.Li FIGURE
-tag, and names an output file for the
-.Li SIGBODY
-tag.
-.Nm extract-sig
-expands the given entity to name the source code it produces, e.g. given an
-entity declaration:
-.Bd -literal -compact -offset indent
-<!ENTITY CML-SIG SDATA "cml-sig.sml">
-.Ed
-The specifications in
-.D1 <SIGBODY SIGID="CML" FILE=CML-SIG>
-would be extracted to a file named
-.Pa cml-sig.sml .
-.\"
-.Ss General Use
-A simplified sequence of steps for creating
-ML-Doc
-documentation:
-.Bl -enum
-.\" **
-.It
-Create and populate the basic directory structure, as per
-.Sx Directory Structure .
-.\" **
-.It
-Use
-.Xr mkdoc 1
-to produce skeleton
-.Pa *.mldoc
-files.
-Add explanatory text to each.
-.\" **
-.It
-Add other
-.Pa *.mldoc
-files to link together into a continuous whole, and to explain the various interfaces.
-.\" **
-.It
-Create a
-.Pa Makefile
-with
-.Nm mk-mldoc-makefile ,
-as shown under
-.Sx EXAMPLES .
-.\" **
-.It
-Use the make targets to generate documentation.
-.Bl -tag -offset indent -width ".Li Hardcopy"
-.It Li HTML
-Default. Produce HTML pages.
-.It Li Hardcopy
-Create LaTeX files for generating the final document.
-.It Li Proof
-Create LaTeX files for generating a review document.
-.It Li clean
-Run the individual
-.Li clean-html , clean-info , clean-latex ,
-and
-.Li clean-proof
-targets to remove generated files.
-.El
-.\" **
-.It
-LaTeX documentation requires further processing as described below.
-.\" **
-.It
-Any changes to the library interface should be made against the
-.Pa *.mldoc
-files,
-.Nm extract-sig
-is able to extract an updated SML version.
-.El
-.Pp
-LaTeX documents require a
-.Em root file
-to specify the document class and indexes.
-For example, if the first file is called
-.Pa intro.mldoc
-then
-.Pa manual.tex
-might resemble:
-.Bd -literal -offset indent
-\\documentclass{mldoc-book}
-\\mldMakeTopicIndex\\mldMakeIdIndex\\mldMakeRaisesIndex
-\\newcommand{\\kw}[1]{\\textbf{#1}}
-
-\\begin{document}
- \\input{intro}
- \\mldPrintTopicIndex\\mldPrintIdIndex\\mldPrintRaisesIndex
-\\end{document}
-.Ed
-The
-.Li kw
-command formats identifiers.
-The mldoc class and style files must be in a path searched by LaTeX.
-Updating the
-.Ev TEXINPUTS
-environment variable is one way of ensuring this. E.g. under bash:
-.Dl export TEXINPUTS=".:%%PREFIX%%/share/ml-doc/lib/LaTeX:" .
-The
-.Sx EXAMPLES
-section shows how to run the LaTeX tools.
-.\"
-.\" ----------------------------------------
-.Sh WRITING DOCUMENTATION
-.Pp
-This section essentially elaborates on the
-.Pa ml-doc.dtd
-file.
-An
-ML-Doc
-file begins with the declaration:
-.Dl <!DOCTYPE ML-DOC SYSTEM>
-and contains header elements followed by one or more, potentially nested,
-sections.
-.Pp
-There are four types of header element. Only
-.Li TITLE
-is mandatory.
-They may be given in any order.
-.Bl -tag -offset indent -width ".Li COPYRIGHT"
-.\" **
-.It Li VERSION
-The version of the documentation, with attributes:
-.Bl -tag -offset indent -width ".Li MONTH" -compact
-.It Li VERID
-e.g.
-.Ql 1.4 .
-.It Li YEAR
-Year of release.
-.It Li MONTH
-.Pq optional
-Month of release.
-.It Li DAY
-.Pq optional
-Day of release.
-.El
-E.g.
-.Li <VERSION VERID="1.4" YEAR=2007 MONTH=8 DAY=12>
-.\" **
-.It Li COPYRIGHT
-Identify a copyright holder with attributes:
-.Bl -tag -offset indent -width ".Li OWNER" -compact
-.It Li OWNER
-The copyright owner.
-.It Li YEAR
-Year of assertion.
-.El
-E.g.
-.Li <COPYRIGHT OWNER="Mega Corp" YEAR=2003>
-.br
-Multiple
-.Li COPYRIGHT
-elements may be present.
-.\" **
-.It Li AUTHOR
-Identifies the document author, with attributes:
-.Bl -tag -offset indent -width ".Li MONTH" -compact
-.It Li NAME
-Name of author.
-.It Li EMAIL
-Email address of author.
-.It Li YEAR
-Year written.
-.It Li MONTH
-.Pq optional
-Month written.
-.It Li DAY
-.Pq optional
-Day written.
-.El
-E.g.
-.Li <AUTHOR NAME="J. Doe" EMAIL="doej@mega.co" YEAR=2006>
-.\" **
-.It Li TITLE
-The document title. E.g.
-.Li <TITLE>Superhash Structure</TITLE>
-.El
-.Pp
-Sections begin with a
-.Li HEAD
-element, followed by zero or more paragraphs
-.Pq Li PP No and Li FLOAT No elements ,
-and then zero or more nested sections, included files and/or interfaces.
-The
-.Li SECTION
-tag has three optional attributes:
-.Bl -tag -offset indent -width ".Li NONUMBER" -compact
-.It Li LABEL
-A string used for making cross-references
-.Pq from Li SECREF .
-.It Li NONUMBER
-If present, the section will not be numbered in LaTeX output.
-.It Li NOTOC
-Excludes the section from the table of contents.
-Only valid if
-.Li NONUMBER
-is present.
-.El
-.Li HEAD
-and
-.Li PP
-elements have no attributes. For
-.Li FLOAT
-elements see
-.Sx GENERAL MARKUP .
-E.g.
-.Bd -literal -offset indent -compact
-<SECTION>
- <HEAD>General Markup</HEAD>
- <PP>
- Various tags provide...
- <SECTION>
- <HEAD>Formatting</HEAD>
- <PP>
- Tags available for inline...
- </SECTION>
- ...
-</SECTION>
-.Ed
-.\"
-.Pp
-Typically a separate
-.Pa *.mldoc
-file will be used for each major topic, such as introductory or background
-text, and interface (signature, structure or functor).
-A corresponding
-.Pa *.html
-file, for HTML output, and/or
-.Pa *.tex
-file, for LaTeX output, is generated for each
-ML-Doc
-source file.
-A complete document is constructed by including, with
-.Li INCLFILE
-tags, individual files within a hierarchy of sections.
-Inclusions become hyperlinks in HTML output and inserted pages in LaTeX
-output. An
-.Li INCLFILE
-has a single, mandatory
-.Li FILE
-attribute specifying a relative or absolute file path. The
-.Li .mldoc
-extension is implied. E.g.
-.Dl <INCLFILE FILE="lib/hash-sig">
-.\"
-.Pp
-SGML comments, e.g.
-.Li <!-- check source code. --> ,
-are ignored.
-.\"
-.Pp
-SML objects are described between
-.Li INTERFACE
-tags which have optional
-.Li LABEL
-attributes for making cross-references. An
-.Li INTERFACE
-element contains, in order:
-a
-.Li HEAD
-element
-.Pq as per Li SECTION ,
-an optional
-.Li SEEALSO
-element containing one or more references
-.Pq see Sx References ,
-optional paragraphs of introductory text,
-an
-.Em object description ,
-and optional paragraphs of concluding text.
-.\"
-.Ss Object Descriptions
-Object description elements may have a
-.Li STATUS
-attribute, with value
-.Li REQUIRED ,
-.Li OPTIONAL ,
-or
-.Li PROPOSED .
-There are three types of element for describing objects provided by a
-library:
-.Bl -tag -offset indent -compact -width ".Li SIGNATURE"
-.\" **
-.It Li SIGNATURE
-With mandatory
-.Li SIGID
-attribute.
-.\" **
-.It Li STRUCTURE
-With mandatory
-.Li STRID
-attribute.
-.\" **
-.It Li FUNCTOR
-With mandatory
-.Li FCTID
-attribute.
-.El
-.Pp
-Example outline of an interface:
-.Bd -literal -offset indent -compact
-<INTERFACE>
- <HEAD>The <CD/Hash/ structure</HEAD>
- <SEEALSO>
- <STRREF DOCUMENT=SML-BASIS-DOC TOPID/Option/
- <STRREF DOCUMENT=SML-BASIS-DOC TOPID/Time/
- </SEEALSO>
-
- <PP>
- Optional text after synopsis.
-
- <STRUCTURE STRID="CML">
- ...
- </STRUCTURE>
-
- <PP>
- Optional final discussion.
-</INTERFACE>
-.Ed
-It is usually easier to generate object descriptions directly from SML
-source files using
-.Xr mkdoc 1 .
-.Pp
-The
-.Li SIGBODY
-element is central to describing objects.
-It must be included in
-.Li SIGNATURE Ns No s,
-may be included in
-.Li STRUCTURE Ns No s
-and
-.Li FUNCTOR Ns No s,
-and has two optional attributes:
-.Bl -tag -offset indent -width ".Li SIGID" -compact
-.\" SIGBODY: SIGID Attribute
-.It Li SIGID
-Identifies the signature being described. It is used for cross-referencing.
-When a
-.Li SIGBODY
-is given within a
-.Li SIGNATURE ,
-both may have identical
-.Li SIGID
-values. Within a
-.Li STRUCTURE
-the
-.Li SIGID
-attribute is usually the
-.Sq signature version
-of the outer
-.Li STRID .
-It is a succinct way of describing both interface and implementation, e.g.
-.Bd -literal -offset indent -compact
-<STRUCTURE STRID="ControlSet">
- <SIGBODY SIGID="CONTROL_SET" FILE=CONTROL-SET>
- ...
- </SIGBODY>
-</STRUCTURE>
-.Ed
-.\" SIGBODY: FILE Attribute
-.It Li FILE
-The
-.Xr mkdoc 1
-utility uses the value of this attribute to name extracted SML files.
-.Li SIGID
-and
-.Li FILE
-are typically omitted on
-.Li SIGBODY Ns No s
-used as functor arguments.
-.El
-A
-.Li SIGBODY
-contains one or more
-.Li SPEC
-and/or
-.Li SPECBREAK
-elements.
-The former is described under
-.Sx Specifications .
-The latter is used to form sub-groups of related specifications, when
-marked with a
-.Li NEWLINE
-attribute, blank lines are placed in both extracted signatures and
-generated output.
-.Pp
-.\" Object description: SIGNATURE
-A
-.Li SIGNATURE
-contains a
-.Li SIGBODY
-which may be followed by a series of
-.Li SIGINSTANCE
-elements that list structures implementing the signature, each containing an
-.Li ID ,
-zero or more
-.Li WHERETYPE
-elements, and optionally a
-.Li COMMENT .
-A
-.Li WHERETYPE
-element states which signature types are instantiated in an implementation,
-it consists of an optional
-.Li TYPARAM
-binding, the
-.Li ID
-of the type, and a
-.Li TY
-type constraint. The
-.Li COMMENT , TYPARAM ,
-and
-.Li TY
-elements are described below. The
-.Li SIGINSTANCE
-tag has two optional attributes:
-.Bl -tag -offset indent -width ".Li OPAQUE" -compact
-.It Li STATUS
-Having a value of
-.Li REQUIRED ,
-.Li OPTIONAL ,
-or
-.Li PROPOSED .
-.It Li OPAQUE
-Indicates an opaque signature binding.
-.El
-This example from the SML/NJ Library:
-.Bd -literal -offset indent -compact
-<SIGNATURE SIGID="ORD_MAP">
- <SIGBODY SIGID="ORD_MAP" FILE=ORD-MAP>
- ...
- <SIGINSTANCE OPAQUE><ID>IntBinaryMap
- <WHERETYPE><ID>Key.ord_key<TY>Int.int
- <COMMENT>
- ...
- <SIGINSTANCE OPAQUE><ID>IntListMap
- <WHERETYPE><ID>Key.ord_key<TY>Int.int
- <COMMENT>
- ...
-</SIGNATURE>
-.Ed
-would yield a synopsis:
-.Bd -unfilled -offset indent -compact
-signature ORD_MAP
-structure IntBinaryMap :> ORD_MAP
-structure IntListMap :> ORD_MAP
-.Ed
-.Pp
-.\" Object description: STRUCTURE
-A
-.Li STRUCTURE
-contains either a full
-.Li SIGBODY ,
-as described above,
-or simply the name of
-.Pq Li ID ,
-or reference to
-.Pq Li SIGREF
-a signature described elsewhere.
-A name or reference may be followed by
-.Li WHERETYPE
-type realisations.
-An
-.Li OPAQUE
-element can be placed before the signature body, name or reference, to
-signify an opaque binding, e.g.
-.Bd -literal -offset indent -compact
-<STRUCTURE STRID="Store">
- <OPAQUE>
- <SIGREF/ORD_SET/
- <WHERETYPE><ID>Key.ord_key<TY>String.string
-</STRUCTURE>
-.Ed
-.Pp
-The contents of a
-.Li FUNCTOR
-are identical to those of a
-.Li STRUCTURE ,
-except that they must begin with an argument element, which takes one of two
-forms:
-.Bl -tag -offset indent -compact -width "general"
-.It short
-An argument name
-.Pq Li ID
-followed by the name of
-.Pq Li ID ,
-or reference
-.Pq Li SIGREF
-to a signature.
-.It general
-A
-.Li SIGBODY
-element containing specifications, notably of
-.Li SUBSTRUCT
-and
-.Li TYPE
-elements.
-.El
-E.g.
-.Li functor ListSetFn (ORD_KEY) : ORD_SET
-could be written:
-.Bd -literal -compact -offset indent
-<FUNCTOR FCTID="ListSetFn">
- <ID/K/<ID>ORD_KEY</ID> <!--argument-->
- <ID>ORD_SET <!--result-->
-</FUNCTOR>
-.Ed
-The second
-.Li ID
-could have been written as a
-.Li SIGREF ,
-the third could have been given in full using
-.Li SIGBODY .
-.\"
-.Ss Specifications
-A
-.Li SIGBODY
-comprises a list of
-.Li SPEC
-elements, each containing either a single substructure specification, or
-multiple specifications of the same kind
-.Pq though types and eqtypes may be mixed ,
-and optionally followed by a comment.
-The specification element types are:
-.Bl -tag -width ".Li TYPE No / Li EQTYPE"
-.\" **
-.It Li INCLUDE
-An
-.Li ID
-or
-.Li SIGREF
-naming an included signature, optionally followed by
-.Li WHERETYPE
-realisations.
-E.g.
-.Bd -literal -compact
-<SPEC><INCLUDE><SIGREF DOCUMENT=SML-BASIS-DOC/OS_IO/
-.Ed
-.\" **
-.It Li SUBSTRUCT
-The contents are identical to those of
-.Li STRUCTURE
-except that the first contained element must be an
-.Li ID
-naming the substructure, e.g.
-.Bd -literal -compact
-<SPEC><SUBSTRUCT>Key<SIGREF/ORD_KEY/</SUBSTRUCT>
-.Ed
-.\" **
-.It Li SHARING
-An
-.Li ID
-followed by one or more pairings of
-.Li EQU
-and
-.Li ID
-elements. The
-.Li SHARING
-element may include a
-.Li TYPE
-attribute. E.g.
-.Bd -literal -compact
-<SPEC>
- <SHARING TYPE><ID>A.vector<EQU><ID>V.vector
- <SHARING TYPE><ID>A.elem<EQU><ID>V.elem
- ...
-.Ed
-.\" **
-.It Li EXN
-An
-.Li ID
-and optional
-.Li TY ,
-e.g.
-.Bd -literal -compact
-<EXN><ID>Fail<TY>string
-.Ed
-or taking advantage of SGML short-hand
-.Pq the Li ID No tag is optional :
-.Bd -literal -compact
-<EXN>Fail<TY>string
-.Ed
-.\" **
-.It Li TYPE No / Li EQTYPE
-An optional
-.Li TYPARAM ,
-an
-.Li ID ,
-and an optional
-.Li TY ,
-e.g.
-.Bd -literal -compact
-<TYPE><TYPARAM>'a<ID>queue
-.Ed
-.\" **
-.It Li DATATYPE
-An optional
-.Li TYPARAM ,
-an
-.Li ID ,
-and a list of
-.Li CONS
-elements, each containing an
-.Li ID
-followed by optional
-.Li TY
-and
-.Li COMMENT
-elements, e.g.
-.Bd -literal -compact
-<SPEC>
- <DATATYPE><TYPARAM>'a<ID>option
- <CONS>NONE
- <CONS>SOME<TY>'a
- </DATATYPE>
-.Ed
-A
-.Li DATATYPE
-element may be marked with a
-.Li COMPACT
-attribute that directs the output generators to place all of the
-constructors on a single line if possible.
-.\" **
-.It Li DATATYPEDEF
-An
-.Li ID
-followed by another
-.Li ID
-or a
-.Li TYREF .
-Adds a datatype replication, e.g.
-.Bd -literal -compact
-<DATATYPEDEF><ID>access_mode</ID>
- <TYREF STRID="OS.FileSys" DOCUMENT=SML-BASIS-DOC>
- OS.FileSys.access_mode</TYREF>
-</DATATYPEDEF>
-.Ed
-.\" **
-.It Li VAL
-An
-.Li ID
-followed by a
-.Li TY
-and optionally a
-.Li RAISES
-element containing one or more
-.Li EXNREF Ns No s, e.g.
-.Bd -literal -compact
-<SPEC>
- <VAL>fact<TY>int -> int
- <RAISES><EXNREF/Domain/
- <EXNREF/Overflow/
-.Ed
-.El
-.Ss Comments
-Comments may be included as the last item within a
-.Li SIGINSTANCE , SPEC ,
-or
-.Li CONS
-element. A
-.Li COMMENT
-contains one or more paragraphs
-.Pq Li PP ,
-each optionally preceded by a
-.Li PROTOTY
-element that contains one or more
-.Li PROTO
-elements showing, in SML, how an object might be called or used with
-argument names.
-To take an example from the SML Basis Library:
-.Bd -literal -offset indent -compact
-<SPEC>
- <VAL>before<TY>('a * unit) -> 'a
- <COMMENT>
- <PROTOTY>
- <PROTO>
- <ARG/a/ before <ARG/b/
- <PP>
- returns <ARG/a/. It provides a notational shorthand for
- evaluating <ARG/a/, then <ARG/b/, before returning the
- value of <ARG/a/.
-.Ed
-The specific argument names make it easier to write a description of what
-the function does.
-.Pp
-The final element within a
-.Li PROTO
-can be
-.Li EVALTO ,
-which should contain SML showing the result of evaluating the
-expression.
-.\"
-.Ss References
-There are several ways to cross-reference:
-.Bl -tag -width "External objects"
-.\" **
-.It SML objects
-Signatures, structures, functors, and their contents. Further details
-follow this list.
-.\" **
-.It External objects
-An
-.Li IDREF
-element references an external non-SML identifier.
-An optional
-.Li KIND
-attribute describes what is being referred to, e.g. a C function or a system
-call.
-If the
-.Li NOINDEX
-attribute is present the identifier instance is not noted in an index.
-E.g.
-.Li <IDREF KIND="POSIX" NOINDEX/printf/
-.\" **
-.It HTML anchors
-Cross-linking for HTML output. An
-.Li ADEF
-with mandatory
-.Li TAG
-attribute defines an anchor name for a run of text.
-.Li AREF
-elements, also with
-.Li TAG
-attributes, link back to the matching name.
-Reference is made to anchors in other documents by setting
-the
-.Li DOCUMENT
-attribute to an entity value, see
-.Xr Entities .
-E.g.
-.Bd -literal -compact
-<ADEF TAG="FLUSHWARNING">Disaster results if a flush
-is attempted after closing the pipe</ADEF>.
- ...
-Heed the <AREF TAG="FLUSHWARNING">earlier</AREF> warning.
-.Ed
-.\" **
-.It URLs
-A
-.Li URL
-tag links to an external resource specified by an
-.Li HREF
-attribute. This tag is ignored when generating LaTeX output.
-.\" **
-.It External ML-Doc
-Reference is made to other ML-Doc documents with a
-.Li DOCREF
-element that specifies an entity with the
-.Li DOCUMENT
-attribute, e.g.
-.Bd -literal -compact
- ...features of the <DOCREF
- DOCUMENT=SML-BASIS-DOC/SML Basis Library/...
-.Ed
-.\" **
-.It Sections/floats
-Cross-references may be made to
-.Li SECTION Ns No s
-or
-.Li FLOAT Ns No s
-that have
-.Li LABEL
-attributes. The former using
-.Li SECREF
-and the latter with
-.Li FLOATREF .
-Both require a
-.Li LABEL
-attribute of their own.
-Neither contain text, which comes instead from the referenced object.
-E.g.
-.Bd -literal -compact
-<SECTION LABEL="Files">
-.Li ...
-<SECTION LABEL="Storage">
- <HEAD>Sockets</HEAD>
- <PP>
- The <SECREF LABEL="Files"> section describes...
-.Ed
-.\" **
-.It Citations
-A
-.Li CITE
-element refers to a bibliography entry.
-It is not supported by the HTML generators.
-The value of the
-.Li KEY
-attribute is passed directly into LaTeX.
-.El
-.Pp
-The remainder of this section discusses references to SML objects.
-These references are included in the document index, if not marked with a
-.Li NOINDEX
-attribute, and become hyperlinks in HTML output, unless marked with a
-.Li NOLINK
-attribute.
-A
-.Li DOCUMENT
-attribute is used to reference another ML-Doc project.
-.Pp
-The SML object reference tags are:
-.Bl -tag -offset indent -compact -width ".Li FCTARGREF"
-.\" **
-.It Li SIGREF
-Refer to a complete signature, e.g.
-.Li <SIGREF/MONO_ARRAY_SORT/
-.\" **
-.It Li FCTREF
-Refer to a functor, e.g.
-.Bd -literal -compact
-The <FCTREF NOLINK/ArrayQSortFn/ implements...
-.Ed
-.\" **
-.It Li FCTARGREF
-Refer to the argument of a functor.
-.\" **
-.It Li STRREF
-Refer to a structure or substructure.
-.\" **
-.It Li EXNREF
-Refer to an exception, e.g.
-.Bd -literal -compact
-<RAISES>
- <EXNREF STRID="General" DOCUMENT=SML-BASIS-DOC/Size/
-.Ed
-.\" **
-.It Li TYREF
-Refer to a type, e.g.
-.Bd -literal -compact
-.Li ...constructor <TYREF SIGID="UREF">uref</TYREF> with...
-.Ed
-.\" **
-.It Li CONREF
-Refer to a datatype constructor, e.g.
-.Bd -literal -compact
-.Li ...then it returns <CONREF STRID="Option"/NONE/
-.Ed
-.\" **
-.It Li VALREF
-Refer to a value, e.g
-.Li <VALREF>randMin</VALREF> .
-.El
-.Pp
-A context attribute should be given with the latter five tags when they
-refer to a specification in another part of the module hierarchy.
-There are four, mutually exclusive, possibilities:
-.Bl -tag -offset indent -compact -width ".Li FCTID"
-.It Li SIGID
-For specifications in
-.Li SIGNATURE Ns No s.
-.It Li STRID
-For specifications in
-.Li STRUCTURE Ns No s
-or
-.Li SUBSTRUCT Ns No s.
-.It Li FCTID
-For specifications in
-.Li FUNCTOR Ns No s.
-.It Li TOPID
-For specifications available at the top-level without qualification. No value is given.
-.El
-Examples may be seen throughout this document.
-The partial path given in the
-.Li *ID
-attribute and the reference text are merged when there is overlap between
-the rightmost components of the former and the leftmost components of the
-latter. For example, in cases like:
-.Dl <TYREF STRID="OS.FileSys">OS.FileSys.access_mode</TYREF>
-An
-.Li *ID
-attribute is not required when the reference is to another element in the
-same
-.Li SIGBODY .
-.\"
-.Ss Formatting
-Tags available for inline formatting:
-.Bl -column -compact -offset indent "ARG" "function argument"
-.It Sy tag Ta Sy effect
-.It Li EM Ta emphasis
-.It Li IT Ta italics
-.It Li BF Ta bold
-.It Li TT Ta typewriter
-.It Li CD Ta code
-.It Li ARG Ta function argument
-.It Li KW Ta keyword
-.El
-Program text may also be displayed, rather than inlined with the tag
-.Li CODE .
-Both
-.Li CD
-and
-.Li CODE
-tags may carry a
-.Li LANG
-attribute having a value of either
-.Qq sml
-or
-.Qq c .
-.\"
-.Ss Tables
-Tables are as in HTML but initial
-.Li COL
-tags are mandatory:
-.Bd -literal -offset indent -compact
-<TABLE>
- <COL ALIGN=LEFT PARBOX="5em"><COL ALIGN=CENTER><COL ALIGN=RIGHT>
- <TR><TH>Colour<TH>Code<TH>Comment
- <TR><TD>Red<TD><CD/#FF0000/<TD>Plain red
- <TR><TD>Blue<TD><CD/#0000FF/<TD>Plain blue
-</TABLE>
-.Ed
-Table heading
-.Pq Li TH
-and cell
-.Pq Li TD
-elements have optional
-.Li ALIGN
-and
-.Li COLSPAN
-attributes. Tables that span multiple pages should be marked
-.Li LONG .
-.\"
-.Ss Floats
-Source code and
-.Pq non- Ns Li LONG
-tables may be floated:
-.Bd -literal -offset indent -compact
-<FLOAT LABEL="modlist" CAPALIGN=TOP>
- <CAPTION>Module List
- <TABLE>...</TABLE>
-</FLOAT>
-.Ed
-The
-.Li LABEL
-attribute is obligatory and may be referenced from a
-.Li FLOATREF .
-.\"
-.Ss Lists
-There are three types of lists:
-.Bl -bullet -compact
-.It
-itemized (bulleted items), e.g.
-.Bd -literal -compact
-<ITEMIZE>
- <ITEM>First item
- <ITEM>Second item
-</ITEMIZE>
-
-.Ed
-.It
-enumerated (numbered), e.g.
-.Bd -literal -compact
-<ENUM>
- <ITEM>First item
- <ITEM>Second item
-</ENUM>
-
-.Ed
-.It
-descriptive, e.g.
-.Bd -literal -compact
-<DESCRIP>
- <DTAG/first/<ITEM>text about first item
- <DTAG/second/<ITEM>text about second item
-</DESCRIP>
-.Ed
-.El
-.\"
-.Ss Miscellaneous Text Blocks
-Paragraphs may be grouped based on intent:
-.Bl -tag -width ".Li RATIONALEMM"
-.It EXAMPLE
-For extended examples.
-.It QUESTION
-Presents a note on, or discussion of, open design issues.
-.It IMPLNOTE
-Implementation notes, e.g. expected efficiency.
-.It RATIONALE
-Explain the reasons behind design decisions.
-.It SYSNOTE
-Comments specific to an architecture
-.Pq named with the Li ARCH No attribute
-or operating system
-.Pq the Li OPSYS No attribute .
-.El
-As an example:
-.Bd -literal -offset indent -compact
-<PP>
-...
-<RATIONALE>
- <PP>
- These functions...
- <PP>
- An alternative...
-</RATIONALE>
-.Ed
-.\"
-.Ss Regular Expressions
-Regular expressions may be included within text
-.Pq Li RE
-or displayed on their own line
-.Pq Li REGEXP .
-Literal characters are tagged as
-.Li GRAM.LIT
-and displayed in typewriter font (other possible atoms are
-.Li GRAM.NONTERM
-in italics,
-.Li GRAM.TERM
-in roman, and
-.Li GRAM.KW
-in bold).
-E.g.
-.Dl <RE><GRAM.LIT/i/<GRAM.LIT/f/</RE>
-gives:
-.Li if
-.Pp
-Characters sets, displayed between square brackets, are built with
-.Li GRAM.CSET .
-Sets may include character atoms and ranges, e.g.
-.Bd -literal -compact -offset indent
-<REGEX><GRAM.CSET><GRAM.RANGE><GRAM.LIT/A/<GRAM.LIT/F/<GRAM.RANGE>
- <GRAM.RANGE><GRAM.LIT/a/<GRAM.LIT/f/<GRAM.RANGE>
- </GRAM.CSET></REGEX>
-.Ed
-gives:
-.Li [A-Fa-f]
-.Pp
-Closures are expressed by grouping characters and specifying a count, e.g.
-.Dl <RE><GRAM.GRP ONE-OR-MORE><GRAM.LIT/a/<GRAM.LIT/b/</GRAM.GRP></RE>
-gives:
-.Li (ab)+
-.Pp
-Possible counts are:
-.Li ONE
-(the default),
-.Li ZERO-OR-ONE ,
-.Li ZERO-OR-MORE ,
-.Li ONE-OR-MORE .
-.Pp
-Alternation, regular expressions separated by bars, is also possible, e.g.
-.Bd -literal -offset indent -compact
-<RE><GRAM.ALT>
- <GRAM.LIT/A/
- <GRAM.GRP ZERO-OR-MORE><GRAM.LIT/B/</GRAM.GRP>
- </GRAM.ALT></RE>
-.Ed
-gives:
-.Li A | B*
-.\"
-.Ss Mathematics
-Some support is provided for type-setting mathematics. Formulas may be
-placed in running text
-.Pq Li MATH ,
-displayed (on a separate line,
-.Li DISPLAYMATH Ns
-) or made into a table of equations, e.g.
-.Bd -literal -offset indent -compact
-<EQNARRAY>
- <EQN>x + y<EQNREL/=/2</EQN>
- <EQN>y<EQNREL/>=/0</EQN>
-</EQNARRAY>
-.Ed
-gives:
-.Bl -column -compact -offset indent "x + y" ">=" "2"
-.It x + y Ta = Ta 2
-.It y Ta >= Ta 0
-.El
-.Pp
-Other features:
-.Bl -column -compact -offset indent "absolute value" ".Li <MATH><CEILING>x + y</CEILING></MATH>"
-.It subscripts Ta Li <MATH>x<SUB/i+1/</MATH>
-.It superscripts Ta Li <MATH>x<SUP/2*3/</MATH>
-.It modulo Ta Li <MATH>x<MOD/y+z/</MATH>
-.It Ta Em displayed as: Li x (mod (y+z))
-.It fractions Ta Li <MATH><FRAC>1<OVER>2</FRAC></MATH>
-.It absolute value Ta Li <MATH><NORM>x + y</NORM></MATH>
-.It ceiling Ta Li <MATH><CEILING>x + y</CEILING></MATH>
-.It floor Ta Li <MATH><FLOOR>x + y</FLOOR></MATH>
-.It sets Ta Li <MATH><SET>x | x > 2</SET></MATH>
-.El
-.Pp
-Argument variables, e.g.
-.Li <ARG/lset/ ,
-may be included in formulas, as may
-normal (roman) text, e.g.
-.Dl <MTEXT/if not empty/
-.Pp
-The predefined mathematical entities are:
-.Bl -column -offset indent -compact \
- ".Li &MINUSPLUS;" ".Li &GREATEREQ;" ".Li &EXISTS;" ".Li &PLUSMINUS;"
-.It Li &CUP; Ta Li &CAP; Ta Li &EXISTS; Ta Li FORALL
-.It Li &GREATER; Ta Li &GREATEREQ; Ta Li &IN; Ta Li &LESS;
-.It Li &LESSEQ; Ta Li &NOTEQ; Ta Li &NOTIN; Ta Li &OMINUS;
-.It Li &OPLUS; Ta Li &OTIMES; Ta Li &PI; Ta Li &PLUSMINUS;
-.It Li &MINUSPLUS; Ta Li &INF;
-.El
-.\"
-.Ss Indexing
-A hardcopy document contains up to three separate indexes:
-.Bl -tag -width "raises" -compact -offset indent
-.It topic
-General index (by topic)
-.It id
-SML identifier index
-.It raises
-Raised exception index
-.El
-In HTML, separate indexes for signatures, structs, and types are possible.
-.Pp
-Entries are extracted automatically from interface descriptions. They may
-also be inserted into text manually with the
-.Li INDEX
-tag, e.g.
-.Dl This module handles <INDEX KEY="Error Reporting">error reporting.
-creating an entry in the General Index, by default, with
-appropriate page number:
-.Bd -literal -compact -offset indent
-Error Reporting, 14
-.Ed
-.Pp
-The index\(emone of
-.Qq topic , id
-or
-.Qq raises Ns
-\(emis specified with the
-.Li WHICH
-attribute. The
-.Li SEE
-attribute replaces the page number with the given text.
-.Pp
-The key-view tag specifies alternate text or formatting for an index entry.
-Extra sub-index tags can be added, with optional key-views, to provide one
-or two extra levels of specificity, e.g.
-.Bd -literal -offset indent -compact
-This module handles <INDEX KEY="Error Reporting">
- <KEY-VIEW><IT/Error Reporting/</KEY-VIEW>
- <SUBINDEX KEY="Module">
-</INDEX>error reporting.
-.Ed
-Gives:
-.Bd -literal -compact -offset indent
-.Em Error Reporting
- Module, 14
-.Ed
-.Pp
-Topics that span bodies of text are delimited with
-.Li START
-and
-.Li STOP
-attributes, e.g.
-.Bd -literal -offset indent -compact
-<INDEX KEY="Displays" START> This chapter discusses display
-characteristics of...
- ...which concludes our discussion.<INDEX KEY="Displays" STOP>
-.Ed
-Could produce:
-.Bd -literal -offset indent -compact
-Displays, 19\(em25
-.Ed
-.\" ----------------------------------------
-.Sh SGML vs HTML/XML
-Although the basics of editing
-ML-Doc
-will be familiar to most authors of HTML and XML, SGML has some peculiarities
-that are designed to make editing
-.Sq by hand
-easier.
-.Pp
-Many end-tags are optional, as in HTML, but unlike in XML, e.g.
-.Bd -literal -offset indent -compact
-<PP>
-No explicit end-tag is given for this paragraph...
-<PP>
- ...before moving into the next
-.Ed
-.Pp
-The usual start and end-tags are acceptable:
-.Dl <CD>'a</CD>
-But
-.Em null end-tags
-can also be used for the same effect:
-.Dl <CD/'a/
-.Pp
-Attribute names are often optional when an enumerated value is required,
-i.e. instead of
-.Li <GRAM.GRP COUNT=ONE>
-one can also write
-.Li <GRAM.GRP ONE> .
-some attribute values can be stated without a name, i.e. instead of:
-.Dl <SPECBREAK NEWLINE=NEWLINE>
-one can write:
-.Dl <SPECBREAK NEWLINE>
-.Pp
-Attribute values need not always be enclosed in double quotes.
-.Pp
-These details are well described in Chapter 9 of
-.Em SGML and HTML Explained
-.Pq refer Sx SEE ALSO .
-.\"
-.\" ----------------------------------------
-.Sh FILES
-System-wide
-ML-Doc
-files and directories are stored at:
-.Dl %%PREFIX%%/share/ml-doc
-Notably:
-.Bl -tag -compact -offset indent
-.It Pa lib/catalog
-Master catalog file.
-.It Pa lib/ml-doc.dtd
-DTD of
-ML-Doc
-language.
-.It Pa lib/entities.sgml
-Entity definitions
-.Pq see Xr Entities .
-.It Pa lib/LaTeX/
-LaTeX class and style files for Hardcopy and Proof output.
-.El
-.\"
-.\" ----------------------------------------
-.Sh EXAMPLES
-After creating the directory structure
-.Pq see Sx Directory Structure ,
-and writing up the ML-Doc files
-.Pq see Sx WRITING DOCUMENTATION ,
-first edit the
-.Pa CATALOG
-file:
-.Bd -literal -offset indent -compact
-ENTITY %document-entities "Entities.sgml"
-CATALOG "%%PREFIX%%/share/ml-doc/lib/catalog"
-.Ed
-Then, create a
-.Pa Makefile :
-.Dl find ML-Doc -name '*.mldoc' -print | mk-mldoc-makefile
-.Pp
-Then produce HTML documentation:
-.Dl make
-and/or LaTeX:
-.Dl make Hardcopy
-.Pp
-Creating/updating a signature file:
-.Dl extract-sig ML-Doc/sync-var.mldoc
-.Pp
-Processing LaTeX output:
-.Bd -literal -offset indent -compact
-latex manual
-makeindex -o manual.ind manual.idx # topic index
-makeindex -o manual.nnd manual.ndx # identifier index
-makeindex -o manual.rnd manual.rdx # exception index
-latex manual
-.Ed
-.\" ----------------------------------------
-.Sh BUGS
-The utilities do not provide helpful error messages, usually
-just uncaught exceptions.
-.Pp
-The toolset does not seem, in totality, to handle sub-directories under
-.Pa ML-Doc
-very well. Soft links provide a rudimentary work around.
-.Pp
-The
-.Li FIGURE
-tag is not implemented.
-.Pp
-The
-.Li GRAMMAR
-and
-.Li GRAM.SEP
-tags are not supported.
-.Pp
-Neither
-.Li SUM , PROD , UNION ,
-nor
-.Li INTERSECT
-are implemented.
-.Pp
-.Li SUB
-and
-.Li SUP
-do not work well together, i.e. squaring the ith x will not be typeset
-properly:
-.Dl <MATH>x<SUB/i/<SUP/2/</MATH>
-.Pp
-It is not clear what
-.Li MGROUP
-does. The contents are wrapped in brackets () in
-HTML output and invisible parentheses {} in LaTeX output.
-.Pp
-The target added by the
-.Fl root
-option of
-.Nm mk-mldoc-makefile
-does not run
-.Xr makeindex 1 .
-.Pp
-It is not clear how to write mutually recursive
-.Li DATATYPE
-or
-.Li VAL
-specifications, nor is it clear what the
-.Li REC
-attribute signifies .
-.Pp
-The
-.Li DOCREF
-tag is not supported. There is no way of referencing
-.Li INTERFACE
-elements
-.Pq i.e. the Li LABEL No attribute is redundant .
-.\" ----------------------------------------
-.Sh SEE ALSO
-.Xr mkdoc 1 ,
-.Pa %%PREFIX%%/share/ml-doc/lib/ml-doc.dtd .
-.Rs
-.%A "John H. Reppy"
-.%B "Concurrent Programming in ML"
-.%D 1999
-.%I Cambridge University Press
-.Re
-.Rs
-.%A "Emden R. Gansner"
-.%A "John H. Reppy"
-.%B "The Standard ML Basis Library"
-.%D 2004
-.%I Cambridge University Press
-.Re
-.Rs
-.%A "Martin Bryan"
-.%B "SGML and HTML Explained"
-.%D 1997
-.%I "Addison Wesley Longman"
-.%O available online: http://www.is-thought.co.uk/book/home.htm
-.Re
-.\" ----------------------------------------
-.Sh AUTHORS
-.An John H. Reppy Aq jhr@cs.uchicago.edu
-wrote and maintains ML-Doc.
-.An Andrew Appel Aq appel@princeton.edu
-wrote the first version of
-.Nm latex-gen .
-.An Lal George Aq lg@network-speed.com
-wrote the
-.Nm proof-latex
-tool.
-.Pp
-.An Timothy Bourke Aq timbob@bigpond.com
-wrote this man page for the FreeBSD port based on documentation and source
-files from the distribution.
diff --git a/devel/ml-doc/files/patch-Makefile.in b/devel/ml-doc/files/patch-Makefile.in
deleted file mode 100644
index a22fab9799d3..000000000000
--- a/devel/ml-doc/files/patch-Makefile.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- Makefile.in.orig Sun Jul 22 17:30:59 2007
-+++ Makefile.in Sun Jul 22 17:31:39 2007
-@@ -11,6 +11,7 @@
- PREFIX = @prefix@
- CONFIGDIR = @top_srcdir@/config
- SRCDIR = @top_srcdir@/tools
-+LIBDIR= @top_srcdir@/lib
- BINDIR = @mldoc_bindir@
- HEAPDIR = @heapdir@
-
-@@ -38,6 +39,7 @@
- for dir in $(TARGETS); do \
- (cd $(SRCDIR)/$$dir && $(MAKE) install) || exit $$?; \
- done
-+ (cd $(LIBDIR) && $(MAKE) install) || exit $$?;
-
- clean:
- for dir in $(TARGETS); do \
diff --git a/devel/ml-doc/files/patch-config-install-sml-wrapper_sh.in b/devel/ml-doc/files/patch-config-install-sml-wrapper_sh.in
deleted file mode 100644
index c652392782b4..000000000000
--- a/devel/ml-doc/files/patch-config-install-sml-wrapper_sh.in
+++ /dev/null
@@ -1,46 +0,0 @@
---- config/install-sml-wrapper_sh.in.orig Thu May 10 23:24:11 2007
-+++ config/install-sml-wrapper_sh.in Sun Jul 22 16:49:42 2007
-@@ -9,9 +9,10 @@
- #
- # install-sml-wrapper.sh <program-name> <install-dir>
-
--INSTALL="@INSTALL@"
--INSTALL_DATA="@INSTALL_DATA@"
-+INSTALL="$BSD_INSTALL_PROGRAM"
-+INSTALL_DATA="$BSD_INSTALL_DATA"
- HEAP_SUFFIX="@SMLNJ_HEAP_SUFFIX@"
-+HEAP2EXEC=/usr/local/bin/heap2exec
-
- if test $# -ne 2 ; then
- echo "usage: install-sml-wrapper.sh <program-name> <install-dir>"
-@@ -22,29 +23,17 @@
- TARGET=`basename $SRC`
- HEAP_IMAGE=$SRC.$HEAP_SUFFIX
- INSTALL_DIR=$2
--INSTALL_HEAP_DIR=$INSTALL_DIR/.heap
--INSTALL_HEAP_IMAGE=$INSTALL_HEAP_DIR/$TARGET.$HEAP_SUFFIX
-
- if test ! -f $HEAP_IMAGE ; then
- echo "heap image $HEAP_IMAGE not found"
- exit 1
- fi
-
--# create the wrapper script
--#
--cat > $TARGET <<XXXX
--#!/bin/sh
--#
--exec @SMLNJ_CMD@ @SMLcmdname=\$0 @SMLload=$INSTALL_HEAP_IMAGE \$@
--XXXX
-+$HEAP2EXEC $HEAP_IMAGE $TARGET
-
- #install the script and heap image
- #
- $INSTALL $TARGET $INSTALL_DIR/$TARGET || exit 1
--if test ! -d $INSTALL_HEAP_DIR ; then
-- mkdir $INSTALL_HEAP_DIR || exit 1
--fi
--$INSTALL_DATA $HEAP_IMAGE $INSTALL_HEAP_IMAGE || exit 1
-
- # remove the local copy of the script
- rm -f $TARGET
diff --git a/devel/ml-doc/files/patch-configure b/devel/ml-doc/files/patch-configure
deleted file mode 100644
index 4ac81c935035..000000000000
--- a/devel/ml-doc/files/patch-configure
+++ /dev/null
@@ -1,37 +0,0 @@
---- configure.orig Mon Jun 18 16:28:59 2007
-+++ configure Wed Aug 22 14:15:02 2007
-@@ -1374,7 +1374,7 @@
-
-
- if test z$SMLNJ_CMD = z ; then
-- for ac_prog in sml-cm sml
-+ for ac_prog in sml
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
-@@ -1471,8 +1471,8 @@
- then
- USING_NEW_CM="TRUE"
- else
-- { { echo "$as_me:$LINENO: error: installation requires version 110.55+ of SML/NJ" >&5
--echo "$as_me: error: installation requires version 110.55+ of SML/NJ" >&2;}
-+ { { echo "$as_me:$LINENO: error: installation requires version 110.61+ of SML/NJ" >&5
-+echo "$as_me: error: installation requires version 110.61+ of SML/NJ" >&2;}
- { (exit 1); exit 1; }; }
- fi
-
-@@ -1538,10 +1538,10 @@
- hppa*:hpux9*) SMLNJ_ARCH=hppa; SMLNJ_OPSYS=hpux9;;
- hppa*:hpux10*) SMLNJ_ARCH=hppa; SMLNJ_OPSYS=hpux;;
- i386:darwin*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=darwin;;
-- i386:freebsd*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=freebsd;;
-- i486:freebsd*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=freebsd;;
-- i586:freebsd*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=freebsd;;
-- i686:freebsd*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=freebsd;;
-+ i386:freebsd*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=bsd;;
-+ i486:freebsd*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=bsd;;
-+ i586:freebsd*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=bsd;;
-+ i686:freebsd*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=bsd;;
- i386:linux*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=linux;;
- i486:linux*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=linux;;
- i586:linux*) SMLNJ_ARCH=x86; SMLNJ_OPSYS=linux;;
diff --git a/devel/ml-doc/files/patch-tools-html-gen-do_spec.sml b/devel/ml-doc/files/patch-tools-html-gen-do_spec.sml
deleted file mode 100644
index 4cbcb616c9eb..000000000000
--- a/devel/ml-doc/files/patch-tools-html-gen-do_spec.sml
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/html-gen/do-spec.sml.orig Sun Aug 5 20:42:32 2007
-+++ tools/html-gen/do-spec.sml Sun Aug 5 20:43:41 2007
-@@ -82,7 +82,7 @@
- of (body, NONE) => HTML.CODE(T.codeToHTML ctx body)
- | (body, SOME result) => HTML.TextList[
- HTML.CODE(T.codeToHTML ctx body),
-- HTML.EM(HTML.PCDATA "evaluates to"),
-+ HTML.EM(HTML.PCDATA " evaluates to "),
- HTML.CODE result
- ]
- (* end case *)
diff --git a/devel/ml-doc/files/patch-tools-lib-code_style-sml_token_scanner.sml b/devel/ml-doc/files/patch-tools-lib-code_style-sml_token_scanner.sml
deleted file mode 100644
index 563426651394..000000000000
--- a/devel/ml-doc/files/patch-tools-lib-code_style-sml_token_scanner.sml
+++ /dev/null
@@ -1,36 +0,0 @@
---- tools/lib/code-style/sml-token-scanner.sml.orig 2006-11-27 23:41:58.000000000 +0100
-+++ tools/lib/code-style/sml-token-scanner.sml 2009-09-24 00:05:48.000000000 +0200
-@@ -37,20 +37,20 @@
-
- val comElem : E.element option = SOME E.IT
-
-- fun startCom (M.Match(SOME{pos as {comLevel, data}, len}, _)) =
-+ fun startCom (M.Match({pos as {comLevel, data}, len}, _)) =
- (comElem, prefix(len, pos), {comLevel=comLevel+1, data=SS.triml len data})
-
-- fun endCom (M.Match(SOME{pos as {comLevel, data}, len}, _)) =
-+ fun endCom (M.Match({pos as {comLevel, data}, len}, _)) =
- (comElem, prefix(len, pos), {comLevel=comLevel-1, data=SS.triml len data})
-
-- fun ident (M.Match(SOME{pos, len}, _)) = let
-+ fun ident (M.Match({pos, len}, _)) = let
- val txt = prefix(len, pos)
- val kind = if SMLKeywords.isKW txt then SOME E.KW else NONE
- in
- (kind, txt, trim(len, pos))
- end
-
-- fun mkToken (kind : E.element option) (M.Match(SOME{pos, len}, _)) =
-+ fun mkToken (kind : E.element option) (M.Match({pos, len}, _)) =
- (kind, prefix(len, pos), trim(len, pos))
-
- val tyvar = mkToken NONE
-@@ -60,7 +60,7 @@
- val entity = mkToken NONE
-
- (* string gets called after we have seen either #" or " *)
-- fun string (M.Match(SOME{pos, len}, _)) = let
-+ fun string (M.Match({pos, len}, _)) = let
- fun getS (ss, n) = (case SS.getc ss
- of NONE => raise Fail "unclosed string"
- | SOME(#"\\", ss') => getS'(ss', n+1)
diff --git a/devel/ml-doc/files/patch-tools-lib-latex-text_to_latex.sml b/devel/ml-doc/files/patch-tools-lib-latex-text_to_latex.sml
deleted file mode 100644
index 3bd46a0ffacd..000000000000
--- a/devel/ml-doc/files/patch-tools-lib-latex-text_to_latex.sml
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/lib/latex/text-to-latex.sml.orig Tue Jul 24 14:14:47 2007
-+++ tools/lib/latex/text-to-latex.sml Tue Jul 24 14:15:03 2007
-@@ -538,7 +538,7 @@
- trans(last, arg, colAlign)
- | transCell (last, Flt.TD arg, colAlign) =
- trans(last, arg, colAlign)
-- fun doCells ([cell], [colAlign]) =
-+ fun doCells ([cell], colAlign::_) =
- ignore (transCell(true, cell, colAlign))
- | doCells (cell::r1, colAlign::r2) = let
- val nCols = transCell(false, cell, colAlign)
diff --git a/devel/ml-doc/pkg-descr b/devel/ml-doc/pkg-descr
deleted file mode 100644
index 84c017601a94..000000000000
--- a/devel/ml-doc/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-ML-Doc is a system for documenting the interfaces of SML libraries. It can
-produce both HTML and LaTeX output.
-
-WWW: http://people.cs.uchicago.edu/~jhr/tools/ml-doc.html
diff --git a/devel/ml-doc/pkg-plist b/devel/ml-doc/pkg-plist
deleted file mode 100644
index 1f958ba4d79d..000000000000
--- a/devel/ml-doc/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-bin/extract-sig
-bin/extract-info
-bin/filter-index
-bin/html-gen
-bin/html-index
-bin/html-toc
-bin/latex-gen
-bin/merge-info
-bin/mkdoc
-bin/mk-mldoc-makefile
-bin/proof-latex
-%%DATADIR%%/lib/HTMLsym.ent
-%%DATADIR%%/lib/catalog
-%%DATADIR%%/lib/dummy-filemap.sgml
-%%DATADIR%%/lib/element-list
-%%DATADIR%%/lib/entities.sgml
-%%DATADIR%%/lib/iso-lat1.ent
-%%DATADIR%%/lib/ml-doc-info.dtd
-%%DATADIR%%/lib/ml-doc.decl
-%%DATADIR%%/lib/ml-doc.dtd
-%%DATADIR%%/lib/LaTeX/mldoc-book.cls
-%%DATADIR%%/lib/LaTeX/mldoc-code.sty
-%%DATADIR%%/lib/LaTeX/mldoc.sty
-%%DATADIR%%/lib/LaTeX/proofMLDoc.sty
-@dirrm %%DATADIR%%/lib/LaTeX
-@dirrm %%DATADIR%%/lib
-@dirrm %%DATADIR%%
diff --git a/devel/mongo-cxx-driver/Makefile b/devel/mongo-cxx-driver/Makefile
deleted file mode 100644
index e14b47c40b40..000000000000
--- a/devel/mongo-cxx-driver/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: "Waitman Gobble" <uzimac@da3m0n8t3r.com>
-# $FreeBSD$
-
-PORTNAME= mongo-cxx-driver
-PORTVERSION= 2.4
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= GH
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C++ 2.4 Driver for MongoDB
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-LIB_DEPENDS= libboost_system.so:${PORTSDIR}/devel/boost-libs \
- libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
-
-USE_GITHUB= yes
-GH_ACCOUNT= waitman
-GH_TAGNAME= ${GH_COMMIT}
-GH_COMMIT= 41691d5
-
-USE_PYTHON_BUILD= 2
-
-NO_STAGE= yes
-.include <bsd.port.mk>
diff --git a/devel/mongo-cxx-driver/distinfo b/devel/mongo-cxx-driver/distinfo
deleted file mode 100644
index 66f486f9e19c..000000000000
--- a/devel/mongo-cxx-driver/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mongo-cxx-driver-2.4.tar.gz) = b3dd6aac4c7bc19fe4239bac7796fc2d5f9e940047057088cc5e2bd02747e8cd
-SIZE (mongo-cxx-driver-2.4.tar.gz) = 611523
diff --git a/devel/mongo-cxx-driver/pkg-descr b/devel/mongo-cxx-driver/pkg-descr
deleted file mode 100644
index 68e5bb9b1116..000000000000
--- a/devel/mongo-cxx-driver/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Official Mongo C++ Driver
-
-Mongo (from "humongous") is a high-performance, open source,
-schema-free, document-oriented database. A common name in the
-"NOSQL" community.
-
-WWW: http://www.mongodb.org/
-WWW: https://github.com/waitman/mongo-cxx-driver-examples
diff --git a/devel/mongo-cxx-driver/pkg-plist b/devel/mongo-cxx-driver/pkg-plist
deleted file mode 100644
index 64b0a17ef40f..000000000000
--- a/devel/mongo-cxx-driver/pkg-plist
+++ /dev/null
@@ -1,391 +0,0 @@
-include/mongo/base/error_codes.h
-include/mongo/base/configuration_variable_manager.h
-include/mongo/base/counter.h
-include/mongo/base/disallow_copying.h
-include/mongo/base/global_initializer.h
-include/mongo/base/global_initializer_registerer.h
-include/mongo/base/init.h
-include/mongo/base/initializer.h
-include/mongo/base/initializer_context.h
-include/mongo/base/initializer_dependency_graph.h
-include/mongo/base/initializer_function.h
-include/mongo/base/make_string_vector.h
-include/mongo/base/owned_pointer_map.h
-include/mongo/base/owned_pointer_vector.h
-include/mongo/base/parse_number.h
-include/mongo/base/status.h
-include/mongo/base/string_data-inl.h
-include/mongo/base/string_data.h
-include/mongo/bson/util/atomic_int.h
-include/mongo/bson/util/bson_extract.h
-include/mongo/bson/util/builder.h
-include/mongo/bson/util/misc.h
-include/mongo/bson/bson-inl.h
-include/mongo/bson/bson.h
-include/mongo/bson/bson_builder_base.h
-include/mongo/bson/bson_db.h
-include/mongo/bson/bson_field.h
-include/mongo/bson/bson_validate.h
-include/mongo/bson/bsonmisc.h
-include/mongo/bson/bsonobj.h
-include/mongo/bson/bsonobjbuilder.h
-include/mongo/bson/bsonobjiterator.h
-include/mongo/bson/bsontypes.h
-include/mongo/bson/inline_decls.h
-include/mongo/bson/oid.h
-include/mongo/bson/ordering.h
-include/mongo/bson/bsonelement.h
-include/mongo/client/authlevel.h
-include/mongo/client/clientOnly-private.h
-include/mongo/client/connpool.h
-include/mongo/client/dbclient.h
-include/mongo/client/dbclient_rs.h
-include/mongo/client/dbclientcursor.h
-include/mongo/client/dbclientinterface.h
-include/mongo/client/dbclientmockcursor.h
-include/mongo/client/distlock.h
-include/mongo/client/gridfs.h
-include/mongo/client/model.h
-include/mongo/client/parallel.h
-include/mongo/client/redef_macros.h
-include/mongo/client/sasl_client_authenticate.h
-include/mongo/client/sasl_client_session.h
-include/mongo/client/syncclusterconnection.h
-include/mongo/client/undef_macros.h
-include/mongo/client/constants.h
-include/mongo/db/auth/action_type.h
-include/mongo/db/auth/action_set.h
-include/mongo/db/auth/auth_external_state.h
-include/mongo/db/auth/auth_external_state_d.h
-include/mongo/db/auth/auth_external_state_mock.h
-include/mongo/db/auth/auth_external_state_s.h
-include/mongo/db/auth/auth_external_state_server_common.h
-include/mongo/db/auth/auth_index_d.h
-include/mongo/db/auth/authentication_session.h
-include/mongo/db/auth/authorization_manager.h
-include/mongo/db/auth/mongo_authentication_session.h
-include/mongo/db/auth/principal.h
-include/mongo/db/auth/principal_name.h
-include/mongo/db/auth/principal_set.h
-include/mongo/db/auth/privilege.h
-include/mongo/db/auth/privilege_set.h
-include/mongo/db/auth/security_key.h
-include/mongo/db/stats/counters.h
-include/mongo/db/stats/fine_clock.h
-include/mongo/db/stats/service_stats.h
-include/mongo/db/stats/snapshots.h
-include/mongo/db/stats/timer_stats.h
-include/mongo/db/stats/top.h
-include/mongo/db/repl/rs_sync.h
-include/mongo/db/repl/connections.h
-include/mongo/db/repl/health.h
-include/mongo/db/repl/multicmd.h
-include/mongo/db/repl/rs.h
-include/mongo/db/repl/rs_config.h
-include/mongo/db/repl/rs_exception.h
-include/mongo/db/repl/rs_member.h
-include/mongo/db/repl/rs_optime.h
-include/mongo/db/repl/bgsync.h
-include/mongo/db/ops/count.h
-include/mongo/db/ops/delete.h
-include/mongo/db/ops/modifier_base.h
-include/mongo/db/ops/query.h
-include/mongo/db/ops/update.h
-include/mongo/db/ops/update_internal.h
-include/mongo/db/background.h
-include/mongo/db/btree.h
-include/mongo/db/btree_stats.h
-include/mongo/db/btreebuilder.h
-include/mongo/db/btreecursor.h
-include/mongo/db/btreeposition.h
-include/mongo/db/cc_by_loc.h
-include/mongo/db/client.h
-include/mongo/db/client_basic.h
-include/mongo/db/clientcursor.h
-include/mongo/db/cloner.h
-include/mongo/db/cmdline.h
-include/mongo/db/collection.h
-include/mongo/db/commands.h
-include/mongo/db/curop-inl.h
-include/mongo/db/curop.h
-include/mongo/db/db.h
-include/mongo/db/cursor.h
-include/mongo/db/d_concurrency.h
-include/mongo/db/d_globals.h
-include/mongo/db/database.h
-include/mongo/db/databaseholder.h
-include/mongo/db/dbhelpers.h
-include/mongo/db/dbmessage.h
-include/mongo/db/dbwebserver.h
-include/mongo/db/diskloc.h
-include/mongo/db/dur.h
-include/mongo/db/dur_commitjob.h
-include/mongo/db/dur_journal.h
-include/mongo/db/dur_journalformat.h
-include/mongo/db/dur_journalimpl.h
-include/mongo/db/dur_recover.h
-include/mongo/db/dur_stats.h
-include/mongo/db/durop.h
-include/mongo/db/explain.h
-include/mongo/db/extsort.h
-include/mongo/db/field_ref.h
-include/mongo/db/filever.h
-include/mongo/db/hasher.h
-include/mongo/db/hashindex.h
-include/mongo/db/index.h
-include/mongo/db/index_set.h
-include/mongo/db/index_insertion_continuation.h
-include/mongo/db/index_rebuilder.h
-include/mongo/db/index_update.h
-include/mongo/db/indexkey.h
-include/mongo/db/initialize_server_global_state.h
-include/mongo/db/instance.h
-include/mongo/db/interrupt_status.h
-include/mongo/db/interrupt_status_mongod.h
-include/mongo/db/intervalbtreecursor.h
-include/mongo/db/introspect.h
-include/mongo/db/jsobj.h
-include/mongo/db/jsobjmanipulator.h
-include/mongo/db/json.h
-include/mongo/db/key.h
-include/mongo/db/keypattern.h
-include/mongo/db/kill_current_op.h
-include/mongo/db/lasterror.h
-include/mongo/db/lockstat.h
-include/mongo/db/lockstate.h
-include/mongo/db/matcher.h
-include/mongo/db/memconcept.h
-include/mongo/db/minilex.h
-include/mongo/db/module.h
-include/mongo/db/mongommf.h
-include/mongo/db/namespace-inl.h
-include/mongo/db/namespace.h
-include/mongo/db/namespace_details-inl.h
-include/mongo/db/namespace_details.h
-include/mongo/db/namespacestring.h
-include/mongo/db/oplog.h
-include/mongo/db/oplogreader.h
-include/mongo/db/pagefault.h
-include/mongo/db/pdfile.h
-include/mongo/db/pdfile_private.h
-include/mongo/db/pdfile_version.h
-include/mongo/db/prefetch.h
-include/mongo/db/projection.h
-include/mongo/db/queryoptimizer.h
-include/mongo/db/queryoptimizercursor.h
-include/mongo/db/queryoptimizercursorimpl.h
-include/mongo/db/queryutil.h
-include/mongo/db/querypattern.h
-include/mongo/db/record.h
-include/mongo/db/queryutil-inl.h
-include/mongo/db/repl_block.h
-include/mongo/db/replutil.h
-include/mongo/db/resource.h
-include/mongo/db/restapi.h
-include/mongo/db/scanandorder.h
-include/mongo/db/server_parameters.h
-include/mongo/db/server_parameters_inline.h
-include/mongo/db/sort_phase_one.h
-include/mongo/db/taskqueue.h
-include/mongo/db/ttl.h
-include/mongo/db/repl.h
-include/mongo/platform/windows_basic.h
-include/mongo/platform/atomic_intrinsics.h
-include/mongo/platform/atomic_intrinsics_gcc.h
-include/mongo/platform/atomic_intrinsics_win32.h
-include/mongo/platform/atomic_word.h
-include/mongo/platform/basic.h
-include/mongo/platform/bits.h
-include/mongo/platform/compiler.h
-include/mongo/platform/compiler_gcc.h
-include/mongo/platform/compiler_msvc.h
-include/mongo/platform/cstdint.h
-include/mongo/platform/float_utils.h
-include/mongo/platform/random.h
-include/mongo/platform/strtoll.h
-include/mongo/platform/unordered_map.h
-include/mongo/platform/unordered_set.h
-include/mongo/util/concurrency/shared_mutex_win.hpp
-include/mongo/util/concurrency/list.h
-include/mongo/util/concurrency/mapsf.h
-include/mongo/util/concurrency/msg.h
-include/mongo/util/concurrency/mutex.h
-include/mongo/util/concurrency/mutexdebugger.h
-include/mongo/util/concurrency/mvar.h
-include/mongo/util/concurrency/qlock.h
-include/mongo/util/concurrency/race.h
-include/mongo/util/concurrency/rwlock.h
-include/mongo/util/concurrency/rwlockimpl.h
-include/mongo/util/concurrency/simplerwlock.h
-include/mongo/util/concurrency/spin_lock.h
-include/mongo/util/concurrency/synchronization.h
-include/mongo/util/concurrency/task.h
-include/mongo/util/concurrency/thread_pool.h
-include/mongo/util/concurrency/threadlocal.h
-include/mongo/util/concurrency/value.h
-include/mongo/util/concurrency/ticketholder.h
-include/mongo/util/net/ssl_manager.h
-include/mongo/util/net/hostandport.h
-include/mongo/util/net/httpclient.h
-include/mongo/util/net/listen.h
-include/mongo/util/net/message.h
-include/mongo/util/net/message_port.h
-include/mongo/util/net/message_server.h
-include/mongo/util/net/miniwebserver.h
-include/mongo/util/net/sock.h
-include/mongo/util/mongoutils/checksum.h
-include/mongo/util/mongoutils/hash.h
-include/mongo/util/mongoutils/html.h
-include/mongo/util/mongoutils/str.h
-include/mongo/util/admin_access.h
-include/mongo/util/alignedbuilder.h
-include/mongo/util/allocator.h
-include/mongo/util/array.h
-include/mongo/util/assert_util.h
-include/mongo/util/background.h
-include/mongo/util/base64.h
-include/mongo/util/bson_util.h
-include/mongo/util/bufreader.h
-include/mongo/util/file.h
-include/mongo/util/checksum.h
-include/mongo/util/compress.h
-include/mongo/util/debug_util.h
-include/mongo/util/descriptive_stats-inl.h
-include/mongo/util/descriptive_stats.h
-include/mongo/util/elapsed_tracker.h
-include/mongo/util/embedded_builder.h
-include/mongo/util/exception_filter_win32.h
-include/mongo/util/exit_code.h
-include/mongo/util/fail_point.h
-include/mongo/util/fail_point_registry.h
-include/mongo/util/fail_point_service.h
-include/mongo/util/file_allocator.h
-include/mongo/util/goodies.h
-include/mongo/util/hashtab.h
-include/mongo/util/heapcheck.h
-include/mongo/util/hex.h
-include/mongo/util/histogram.h
-include/mongo/util/intrusive_counter.h
-include/mongo/util/log.h
-include/mongo/util/logfile.h
-include/mongo/util/lruishmap.h
-include/mongo/util/map_util.h
-include/mongo/util/md5.h
-include/mongo/util/mmap.h
-include/mongo/util/moveablebuffer.h
-include/mongo/util/ntservice.h
-include/mongo/util/optime.h
-include/mongo/util/password.h
-include/mongo/util/paths.h
-include/mongo/util/processinfo.h
-include/mongo/util/queue.h
-include/mongo/util/progress_meter.h
-include/mongo/util/ramlog.h
-include/mongo/util/safe_num.h
-include/mongo/util/scopeguard.h
-include/mongo/util/sequence_util.h
-include/mongo/util/signal_handlers.h
-include/mongo/util/stack_introspect.h
-include/mongo/util/stacktrace.h
-include/mongo/util/startup_test.h
-include/mongo/util/string_map.h
-include/mongo/util/string_map_internal.h
-include/mongo/util/text.h
-include/mongo/util/string_writer.h
-include/mongo/util/stringutils.h
-include/mongo/util/systeminfo.h
-include/mongo/util/timer-generic-inl.h
-include/mongo/util/timer-inl.h
-include/mongo/util/timer-posixclock-inl.h
-include/mongo/util/timer-win32-inl.h
-include/mongo/util/timer.h
-include/mongo/util/touch_pages.h
-include/mongo/util/trace.h
-include/mongo/util/unordered_fast_key_table.h
-include/mongo/util/unordered_fast_key_table_internal.h
-include/mongo/util/version.h
-include/mongo/util/winutil.h
-include/mongo/util/md5.hpp
-include/mongo/util/time_support.h
-include/mongo/third_party/murmurhash3/MurmurHash3.h
-include/mongo/shell/linenoise.h
-include/mongo/shell/linenoise_utf8.h
-include/mongo/shell/mk_wcwidth.h
-include/mongo/shell/shell_utils.h
-include/mongo/shell/shell_utils_extended.h
-include/mongo/shell/shell_utils_launcher.h
-include/mongo/s/chunk_diff.hpp
-include/mongo/s/balancer_policy.h
-include/mongo/s/chunk.h
-include/mongo/s/chunk_diff.h
-include/mongo/s/chunk_version.h
-include/mongo/s/client_info.h
-include/mongo/s/cluster_client_internal.h
-include/mongo/s/collection_manager.h
-include/mongo/s/config.h
-include/mongo/s/config_upgrade.h
-include/mongo/s/config_upgrade_helpers.h
-include/mongo/s/cursors.h
-include/mongo/s/d_chunk_manager.h
-include/mongo/s/d_logic.h
-include/mongo/s/d_writeback.h
-include/mongo/s/field_parser-inl.h
-include/mongo/s/field_parser.h
-include/mongo/s/grid.h
-include/mongo/s/interrupt_status_mongos.h
-include/mongo/s/metadata_loader.h
-include/mongo/s/mongo_version_range.h
-include/mongo/s/request.h
-include/mongo/s/server.h
-include/mongo/s/shard.h
-include/mongo/s/shardkey.h
-include/mongo/s/stale_exception.h
-include/mongo/s/strategy.h
-include/mongo/s/type_changelog.h
-include/mongo/s/type_chunk.h
-include/mongo/s/type_collection.h
-include/mongo/s/type_config_version.h
-include/mongo/s/type_database.h
-include/mongo/s/type_lockpings.h
-include/mongo/s/type_locks.h
-include/mongo/s/type_mongos.h
-include/mongo/s/type_settings.h
-include/mongo/s/type_shard.h
-include/mongo/s/type_tags.h
-include/mongo/s/version_manager.h
-include/mongo/s/balance.h
-include/mongo/s/writeback_listener.h
-include/mongo/scripting/v8_utils.h
-include/mongo/scripting/bson_template_evaluator.h
-include/mongo/scripting/engine.h
-include/mongo/scripting/engine_spidermonkey.h
-include/mongo/scripting/engine_spidermonkey_internal.h
-include/mongo/scripting/engine_v8.h
-include/mongo/scripting/v8_db.h
-include/mongo/scripting/v8_deadline_monitor.h
-include/mongo/scripting/v8_profiler.h
-include/mongo/scripting/bench.h
-include/mongo/pch.h
-include/mongo/server.h
-include/mongo/targetver.h
-lib/libmongoclient.a
-@dirrm include/mongo/base
-@dirrm include/mongo/bson/util
-@dirrm include/mongo/bson
-@dirrm include/mongo/client
-@dirrm include/mongo/s
-@dirrm include/mongo/shell
-@dirrm include/mongo/db/auth
-@dirrm include/mongo/db/ops
-@dirrm include/mongo/db/stats
-@dirrm include/mongo/db/repl
-@dirrm include/mongo/db
-@dirrm include/mongo/platform
-@dirrm include/mongo/util/net
-@dirrm include/mongo/util/mongoutils
-@dirrm include/mongo/util/concurrency
-@dirrm include/mongo/util
-@dirrm include/mongo/third_party/murmurhash3
-@dirrm include/mongo/third_party
-@dirrm include/mongo/scripting
-@dirrm include/mongo
diff --git a/devel/nemiver/Makefile b/devel/nemiver/Makefile
deleted file mode 100644
index ab4511949b4b..000000000000
--- a/devel/nemiver/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# Created by: Romain Tartiere <romain@blogreen.org>
-# $FreeBSD$
-
-PORTNAME= nemiver
-PORTVERSION= 0.8.2
-PORTREVISION= 8
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
-DIST_SUBDIR= gnome2
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C/C++ Debugger for GNOME
-
-LIB_DEPENDS= libboost_unit_test_framework.so:${PORTSDIR}/devel/boost-libs \
- libgtop-2.0.so:${PORTSDIR}/devel/libgtop \
- libsqlite3.so:${PORTSDIR}/databases/sqlite3 \
- libglademm-2.4.so:${PORTSDIR}/devel/libglademm24 \
- libgtksourceviewmm-2.so:${PORTSDIR}/x11-toolkits/libgtksourceviewmm
-BUILD_DEPENDS= ${LOCALBASE}/bin/gdb:${PORTSDIR}/devel/gdb
-RUN_DEPENDS= ${LOCALBASE}/bin/gdb:${PORTSDIR}/devel/gdb
-
-OPTIONS_DEFINE= GHEX
-GHEX_DESC= Enable memory view
-
-BROKEN= Does not build with current environment, and some GTK3 bits are missing for an update
-
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ENV= ac_cv_path_GDB_PROG=${LOCALBASE}/bin/gdb
-USE_GNOME= gnomeprefix gnomehack intltool gnomedocutils gconf2 vte
-USE_GCC= yes
-USE_LDCONFIG= yes
-USES= gettext gmake pkgconfig
-INSTALLS_OMF= yes
-INSTALLS_ICONS= yes
-MAN1= nemiver.1
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if !exists(${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc)
-CONFIGURE_ARGS+=--enable-gsettings=no
-PLIST_SUB+= GSETTINGS="@comment " GCONF=""
-GCONF_SCHEMAS= nemiver-workbench.schemas nemiver-dbgperspective.schemas
-.else
-# Technically, the port is already installed in this case so fill-in
-# BUILD_DEPENDS for the sake of consistency only.
-BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
-RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
-CONFIGURE_ARGS+=--enable-gsettings=yes
-PLIST_SUB+= GSETTINGS="" GCONF="@comment "
-GLIB_SCHEMAS= org.nemiver.gschema.xml
-.endif
-
-.if ${PORT_OPTIONS:MGHEX}
-CONFIGURE_ARGS+=--enable-memoryview
-PLIST_SUB+= GHEX=""
-LIB_DEPENDS+= libgtkhex.so:${PORTSDIR}/editors/ghex
-.else
-CONFIGURE_ARGS+=--disable-memoryview
-PLIST_SUB+= GHEX="@comment "
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/nemiver/distinfo b/devel/nemiver/distinfo
deleted file mode 100644
index 5a1a3351512c..000000000000
--- a/devel/nemiver/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnome2/nemiver-0.8.2.tar.gz) = c263405fdd1a2055e3702efc9555cc5432321af085d4b836d3dd7ccb296721aa
-SIZE (gnome2/nemiver-0.8.2.tar.gz) = 2911872
diff --git a/devel/nemiver/pkg-descr b/devel/nemiver/pkg-descr
deleted file mode 100644
index 91a70426a910..000000000000
--- a/devel/nemiver/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Nemiver is an on-going effort to write a standalone graphical debugger that
-integrates well in the GNOME desktop environment. It currently features a
-backend which uses the well known GNU Debugger gdb to debug C / C++ programs.
-
-WWW: http://www.gnome.org/projects/nemiver/
diff --git a/devel/nemiver/pkg-plist b/devel/nemiver/pkg-plist
deleted file mode 100644
index 27f0d86c41d2..000000000000
--- a/devel/nemiver/pkg-plist
+++ /dev/null
@@ -1,355 +0,0 @@
-bin/nemiver
-include/nemiver/common/config.h
-include/nemiver/common/nmv-address.h
-include/nemiver/common/nmv-api-macros.h
-include/nemiver/common/nmv-asm-instr.h
-include/nemiver/common/nmv-asm-utils.h
-include/nemiver/common/nmv-buffer.h
-include/nemiver/common/nmv-conf-manager.h
-include/nemiver/common/nmv-connection-manager.h
-include/nemiver/common/nmv-connection.h
-include/nemiver/common/nmv-date-utils.h
-include/nemiver/common/nmv-delete-statement.h
-include/nemiver/common/nmv-dynamic-module.h
-include/nemiver/common/nmv-env.h
-include/nemiver/common/nmv-exception.h
-include/nemiver/common/nmv-i-connection-driver.h
-include/nemiver/common/nmv-i-connection-manager-driver.h
-include/nemiver/common/nmv-i-input-stream.h
-include/nemiver/common/nmv-initializer.h
-include/nemiver/common/nmv-insert-statement.h
-include/nemiver/common/nmv-libxml-utils.h
-include/nemiver/common/nmv-loc.h
-include/nemiver/common/nmv-log-stream-utils.h
-include/nemiver/common/nmv-log-stream.h
-include/nemiver/common/nmv-namespace.h
-include/nemiver/common/nmv-object.h
-include/nemiver/common/nmv-option-utils.h
-include/nemiver/common/nmv-parsing-utils.h
-include/nemiver/common/nmv-plugin.h
-include/nemiver/common/nmv-proc-mgr.h
-include/nemiver/common/nmv-proc-utils.h
-include/nemiver/common/nmv-range.h
-include/nemiver/common/nmv-safe-ptr-utils.h
-include/nemiver/common/nmv-safe-ptr.h
-include/nemiver/common/nmv-scope-logger.h
-include/nemiver/common/nmv-sequence.h
-include/nemiver/common/nmv-sql-statement.h
-include/nemiver/common/nmv-str-utils.h
-include/nemiver/common/nmv-tools.h
-include/nemiver/common/nmv-transaction.h
-include/nemiver/common/nmv-ustring.h
-include/nemiver/dynmods/nmv-i-conf-mgr.h
-include/nemiver/dynmods/nmv-i-debugger.h
-include/nemiver/dynmods/nmv-i-lang-trait.h
-include/nemiver/dynmods/nmv-i-perspective.h
-include/nemiver/dynmods/nmv-i-pref-mgr.h
-include/nemiver/dynmods/nmv-i-var-list-walker.h
-include/nemiver/dynmods/nmv-i-var-list.h
-include/nemiver/dynmods/nmv-i-var-walker.h
-include/nemiver/dynmods/nmv-i-workbench.h
-include/nemiver/dynmods/nmv-var.h
-lib/nemiver/config/cpptrait.conf
-%%GCONF%%lib/nemiver/config/gconfmgr.conf
-lib/nemiver/config/gdbengine.conf
-%%GSETTINGS%%lib/nemiver/config/gsettingsmgr.conf
-lib/nemiver/config/org.nemiver.db.sqlitedriver.conf
-lib/nemiver/config/varlist.conf
-lib/nemiver/config/varlistwalker.conf
-lib/nemiver/config/varobjwalker.conf
-lib/nemiver/config/varwalker.conf
-lib/nemiver/config/workbench.conf
-lib/nemiver/libnemivercommon.a
-lib/nemiver/libnemivercommon.la
-lib/nemiver/libnemivercommon.so
-lib/nemiver/modules/libcpptraitmod.a
-lib/nemiver/modules/libcpptraitmod.la
-lib/nemiver/modules/libcpptraitmod.so
-%%GCONF%%lib/nemiver/modules/libgconfmgrmod.a
-%%GCONF%%lib/nemiver/modules/libgconfmgrmod.la
-%%GCONF%%lib/nemiver/modules/libgconfmgrmod.so
-lib/nemiver/modules/libgdbmod.a
-lib/nemiver/modules/libgdbmod.la
-lib/nemiver/modules/libgdbmod.so
-%%GSETTINGS%%lib/nemiver/modules/libgsettingsmgrmod.a
-%%GSETTINGS%%lib/nemiver/modules/libgsettingsmgrmod.la
-%%GSETTINGS%%lib/nemiver/modules/libgsettingsmgrmod.so
-lib/nemiver/modules/libnemiverdbdsqlite.a
-lib/nemiver/modules/libnemiverdbdsqlite.la
-lib/nemiver/modules/libnemiverdbdsqlite.so
-lib/nemiver/modules/libvarlistmod.a
-lib/nemiver/modules/libvarlistmod.la
-lib/nemiver/modules/libvarlistmod.so
-lib/nemiver/modules/libvarlistwalkermod.a
-lib/nemiver/modules/libvarlistwalkermod.la
-lib/nemiver/modules/libvarlistwalkermod.so
-lib/nemiver/modules/libvarobjwalkermod.a
-lib/nemiver/modules/libvarobjwalkermod.la
-lib/nemiver/modules/libvarobjwalkermod.so
-lib/nemiver/modules/libvarwalkermod.a
-lib/nemiver/modules/libvarwalkermod.la
-lib/nemiver/modules/libvarwalkermod.so
-lib/nemiver/modules/libworkbenchmod.a
-lib/nemiver/modules/libworkbenchmod.la
-lib/nemiver/modules/libworkbenchmod.so
-lib/nemiver/plugins/dbgperspective/dbgperspective.conf
-lib/nemiver/plugins/dbgperspective/icons/breakpoint-disabled-marker.png
-lib/nemiver/plugins/dbgperspective/icons/breakpoint-marker.png
-lib/nemiver/plugins/dbgperspective/icons/countpoint-marker.png
-lib/nemiver/plugins/dbgperspective/icons/line-pointer.png
-lib/nemiver/plugins/dbgperspective/icons/run-to-cursor.xpm
-lib/nemiver/plugins/dbgperspective/icons/set-breakpoint.xpm
-lib/nemiver/plugins/dbgperspective/icons/step-into.xpm
-lib/nemiver/plugins/dbgperspective/icons/step-out.xpm
-lib/nemiver/plugins/dbgperspective/icons/step-over.xpm
-lib/nemiver/plugins/dbgperspective/icons/throbber.gif
-lib/nemiver/plugins/dbgperspective/libdbgperspectiveplugin.a
-lib/nemiver/plugins/dbgperspective/libdbgperspectiveplugin.la
-lib/nemiver/plugins/dbgperspective/libdbgperspectiveplugin.so
-lib/nemiver/plugins/dbgperspective/menus/breakpointspopup.xml
-lib/nemiver/plugins/dbgperspective/menus/callstackpopup.xml
-lib/nemiver/plugins/dbgperspective/menus/contextualmenu.xml
-lib/nemiver/plugins/dbgperspective/menus/localvarsinspectorpopup.todelete.xml
-lib/nemiver/plugins/dbgperspective/menus/localvarsinspectorpopup.xml
-lib/nemiver/plugins/dbgperspective/menus/memoryview-menu.xml
-lib/nemiver/plugins/dbgperspective/menus/menus.xml
-lib/nemiver/plugins/dbgperspective/menus/toolbar.xml
-lib/nemiver/plugins/dbgperspective/menus/varinspectorpopup.xml
-lib/nemiver/plugins/dbgperspective/plugin-descriptor.xml
-lib/nemiver/plugins/dbgperspective/sqlscripts/create-tables.sql
-lib/nemiver/plugins/dbgperspective/sqlscripts/drop-tables.sql
-lib/nemiver/plugins/dbgperspective/ui/bodycontainer.ui
-lib/nemiver/plugins/dbgperspective/ui/callfunctiondialog.ui
-lib/nemiver/plugins/dbgperspective/ui/chooseoverloadsdialog.ui
-lib/nemiver/plugins/dbgperspective/ui/findtextdialog.ui
-lib/nemiver/plugins/dbgperspective/ui/globalvarsinspector.ui
-lib/nemiver/plugins/dbgperspective/ui/loadcoredialog.ui
-lib/nemiver/plugins/dbgperspective/ui/openfiledialog.ui
-lib/nemiver/plugins/dbgperspective/ui/preferencesdialog.ui
-lib/nemiver/plugins/dbgperspective/ui/proclistdialog.ui
-lib/nemiver/plugins/dbgperspective/ui/remotetargetdialog.ui
-lib/nemiver/plugins/dbgperspective/ui/runprogramdialog.ui
-lib/nemiver/plugins/dbgperspective/ui/savedsessionsdialog.ui
-lib/nemiver/plugins/dbgperspective/ui/setbreakpointdialog.ui
-lib/nemiver/plugins/dbgperspective/ui/setjumptodialog.ui
-lib/nemiver/plugins/dbgperspective/ui/varinspectordialog.ui
-lib/nemiver/plugins/dbgperspective/ui/watchpointdialog.ui
-share/applications/nemiver.desktop
-share/gnome/help/nemiver/C/figures/attach-dialog.png
-share/gnome/help/nemiver/C/figures/connect-remote-dialog.png
-share/gnome/help/nemiver/C/figures/disabled-breakpoint.png
-share/gnome/help/nemiver/C/figures/enabled-breakpoint.png
-share/gnome/help/nemiver/C/figures/execute-dialog.png
-share/gnome/help/nemiver/C/figures/global-variables-dialog.png
-share/gnome/help/nemiver/C/figures/load-core-dialog.png
-share/gnome/help/nemiver/C/figures/main-window.png
-share/gnome/help/nemiver/C/figures/memory-view.png
-share/gnome/help/nemiver/C/figures/open-files-target.png
-share/gnome/help/nemiver/C/figures/registers-view.png
-share/gnome/help/nemiver/C/figures/sessions-dialog.png
-share/gnome/help/nemiver/C/figures/set-breakpoint-dialog.png
-share/gnome/help/nemiver/C/figures/variable-inspector.png
-share/gnome/help/nemiver/C/legal.xml
-share/gnome/help/nemiver/C/nemiver.xml
-share/gnome/help/nemiver/cs/figures/attach-dialog.png
-share/gnome/help/nemiver/cs/figures/connect-remote-dialog.png
-share/gnome/help/nemiver/cs/figures/disabled-breakpoint.png
-share/gnome/help/nemiver/cs/figures/enabled-breakpoint.png
-share/gnome/help/nemiver/cs/figures/execute-dialog.png
-share/gnome/help/nemiver/cs/figures/global-variables-dialog.png
-share/gnome/help/nemiver/cs/figures/load-core-dialog.png
-share/gnome/help/nemiver/cs/figures/main-window.png
-share/gnome/help/nemiver/cs/figures/memory-view.png
-share/gnome/help/nemiver/cs/figures/open-files-target.png
-share/gnome/help/nemiver/cs/figures/registers-view.png
-share/gnome/help/nemiver/cs/figures/sessions-dialog.png
-share/gnome/help/nemiver/cs/figures/set-breakpoint-dialog.png
-share/gnome/help/nemiver/cs/figures/variable-inspector.png
-share/gnome/help/nemiver/cs/legal.xml
-share/gnome/help/nemiver/cs/nemiver.xml
-share/gnome/help/nemiver/de/figures/attach-dialog.png
-share/gnome/help/nemiver/de/figures/connect-remote-dialog.png
-share/gnome/help/nemiver/de/figures/disabled-breakpoint.png
-share/gnome/help/nemiver/de/figures/enabled-breakpoint.png
-share/gnome/help/nemiver/de/figures/execute-dialog.png
-share/gnome/help/nemiver/de/figures/global-variables-dialog.png
-share/gnome/help/nemiver/de/figures/load-core-dialog.png
-share/gnome/help/nemiver/de/figures/main-window.png
-share/gnome/help/nemiver/de/figures/memory-view.png
-share/gnome/help/nemiver/de/figures/open-files-target.png
-share/gnome/help/nemiver/de/figures/registers-view.png
-share/gnome/help/nemiver/de/figures/sessions-dialog.png
-share/gnome/help/nemiver/de/figures/set-breakpoint-dialog.png
-share/gnome/help/nemiver/de/figures/variable-inspector.png
-share/gnome/help/nemiver/de/legal.xml
-share/gnome/help/nemiver/de/nemiver.xml
-share/gnome/help/nemiver/es/figures/attach-dialog.png
-share/gnome/help/nemiver/es/figures/connect-remote-dialog.png
-share/gnome/help/nemiver/es/figures/disabled-breakpoint.png
-share/gnome/help/nemiver/es/figures/enabled-breakpoint.png
-share/gnome/help/nemiver/es/figures/execute-dialog.png
-share/gnome/help/nemiver/es/figures/global-variables-dialog.png
-share/gnome/help/nemiver/es/figures/load-core-dialog.png
-share/gnome/help/nemiver/es/figures/main-window.png
-share/gnome/help/nemiver/es/figures/memory-view.png
-share/gnome/help/nemiver/es/figures/open-files-target.png
-share/gnome/help/nemiver/es/figures/registers-view.png
-share/gnome/help/nemiver/es/figures/sessions-dialog.png
-share/gnome/help/nemiver/es/figures/set-breakpoint-dialog.png
-share/gnome/help/nemiver/es/figures/variable-inspector.png
-share/gnome/help/nemiver/es/legal.xml
-share/gnome/help/nemiver/es/nemiver.xml
-share/gnome/help/nemiver/fr/figures/attach-dialog.png
-share/gnome/help/nemiver/fr/figures/connect-remote-dialog.png
-share/gnome/help/nemiver/fr/figures/disabled-breakpoint.png
-share/gnome/help/nemiver/fr/figures/enabled-breakpoint.png
-share/gnome/help/nemiver/fr/figures/execute-dialog.png
-share/gnome/help/nemiver/fr/figures/global-variables-dialog.png
-share/gnome/help/nemiver/fr/figures/load-core-dialog.png
-share/gnome/help/nemiver/fr/figures/main-window.png
-share/gnome/help/nemiver/fr/figures/memory-view.png
-share/gnome/help/nemiver/fr/figures/open-files-target.png
-share/gnome/help/nemiver/fr/figures/registers-view.png
-share/gnome/help/nemiver/fr/figures/sessions-dialog.png
-share/gnome/help/nemiver/fr/figures/set-breakpoint-dialog.png
-share/gnome/help/nemiver/fr/figures/variable-inspector.png
-share/gnome/help/nemiver/fr/legal.xml
-share/gnome/help/nemiver/fr/nemiver.xml
-share/gnome/help/nemiver/oc/figures/attach-dialog.png
-share/gnome/help/nemiver/oc/figures/connect-remote-dialog.png
-share/gnome/help/nemiver/oc/figures/disabled-breakpoint.png
-share/gnome/help/nemiver/oc/figures/enabled-breakpoint.png
-share/gnome/help/nemiver/oc/figures/execute-dialog.png
-share/gnome/help/nemiver/oc/figures/global-variables-dialog.png
-share/gnome/help/nemiver/oc/figures/load-core-dialog.png
-share/gnome/help/nemiver/oc/figures/main-window.png
-share/gnome/help/nemiver/oc/figures/memory-view.png
-share/gnome/help/nemiver/oc/figures/open-files-target.png
-share/gnome/help/nemiver/oc/figures/registers-view.png
-share/gnome/help/nemiver/oc/figures/sessions-dialog.png
-share/gnome/help/nemiver/oc/figures/set-breakpoint-dialog.png
-share/gnome/help/nemiver/oc/figures/variable-inspector.png
-share/gnome/help/nemiver/oc/legal.xml
-share/gnome/help/nemiver/oc/nemiver.xml
-share/gnome/help/nemiver/sl/figures/attach-dialog.png
-share/gnome/help/nemiver/sl/figures/connect-remote-dialog.png
-share/gnome/help/nemiver/sl/figures/disabled-breakpoint.png
-share/gnome/help/nemiver/sl/figures/enabled-breakpoint.png
-share/gnome/help/nemiver/sl/figures/execute-dialog.png
-share/gnome/help/nemiver/sl/figures/global-variables-dialog.png
-share/gnome/help/nemiver/sl/figures/load-core-dialog.png
-share/gnome/help/nemiver/sl/figures/main-window.png
-share/gnome/help/nemiver/sl/figures/memory-view.png
-share/gnome/help/nemiver/sl/figures/open-files-target.png
-share/gnome/help/nemiver/sl/figures/registers-view.png
-share/gnome/help/nemiver/sl/figures/sessions-dialog.png
-share/gnome/help/nemiver/sl/figures/set-breakpoint-dialog.png
-share/gnome/help/nemiver/sl/figures/variable-inspector.png
-share/gnome/help/nemiver/sl/legal.xml
-share/gnome/help/nemiver/sl/nemiver.xml
-share/gnome/help/nemiver/sv/figures/attach-dialog.png
-share/gnome/help/nemiver/sv/figures/connect-remote-dialog.png
-share/gnome/help/nemiver/sv/figures/disabled-breakpoint.png
-share/gnome/help/nemiver/sv/figures/enabled-breakpoint.png
-share/gnome/help/nemiver/sv/figures/execute-dialog.png
-share/gnome/help/nemiver/sv/figures/global-variables-dialog.png
-share/gnome/help/nemiver/sv/figures/load-core-dialog.png
-share/gnome/help/nemiver/sv/figures/main-window.png
-share/gnome/help/nemiver/sv/figures/memory-view.png
-share/gnome/help/nemiver/sv/figures/open-files-target.png
-share/gnome/help/nemiver/sv/figures/registers-view.png
-share/gnome/help/nemiver/sv/figures/sessions-dialog.png
-share/gnome/help/nemiver/sv/figures/set-breakpoint-dialog.png
-share/gnome/help/nemiver/sv/figures/variable-inspector.png
-share/gnome/help/nemiver/sv/legal.xml
-share/gnome/help/nemiver/sv/nemiver.xml
-share/gnome/help/nemiver/zh_CN/figures/attach-dialog.png
-share/gnome/help/nemiver/zh_CN/figures/connect-remote-dialog.png
-share/gnome/help/nemiver/zh_CN/figures/disabled-breakpoint.png
-share/gnome/help/nemiver/zh_CN/figures/enabled-breakpoint.png
-share/gnome/help/nemiver/zh_CN/figures/execute-dialog.png
-share/gnome/help/nemiver/zh_CN/figures/global-variables-dialog.png
-share/gnome/help/nemiver/zh_CN/figures/load-core-dialog.png
-share/gnome/help/nemiver/zh_CN/figures/main-window.png
-share/gnome/help/nemiver/zh_CN/figures/memory-view.png
-share/gnome/help/nemiver/zh_CN/figures/open-files-target.png
-share/gnome/help/nemiver/zh_CN/figures/registers-view.png
-share/gnome/help/nemiver/zh_CN/figures/sessions-dialog.png
-share/gnome/help/nemiver/zh_CN/figures/set-breakpoint-dialog.png
-share/gnome/help/nemiver/zh_CN/figures/variable-inspector.png
-share/gnome/help/nemiver/zh_CN/legal.xml
-share/gnome/help/nemiver/zh_CN/nemiver.xml
-share/icons/hicolor/16x16/apps/nemiver.png
-share/icons/hicolor/22x22/apps/nemiver.png
-share/icons/hicolor/24x24/apps/nemiver.png
-share/icons/hicolor/32x32/apps/nemiver.png
-share/icons/hicolor/48x48/apps/nemiver.png
-share/icons/hicolor/scalable/apps/nemiver.svg
-share/locale/ar/LC_MESSAGES/nemiver.mo
-share/locale/ca/LC_MESSAGES/nemiver.mo
-share/locale/cs/LC_MESSAGES/nemiver.mo
-share/locale/da/LC_MESSAGES/nemiver.mo
-share/locale/de/LC_MESSAGES/nemiver.mo
-share/locale/dz/LC_MESSAGES/nemiver.mo
-share/locale/en_GB/LC_MESSAGES/nemiver.mo
-share/locale/es/LC_MESSAGES/nemiver.mo
-share/locale/fi/LC_MESSAGES/nemiver.mo
-share/locale/fr/LC_MESSAGES/nemiver.mo
-share/locale/ja/LC_MESSAGES/nemiver.mo
-share/locale/nb/LC_MESSAGES/nemiver.mo
-share/locale/nl/LC_MESSAGES/nemiver.mo
-share/locale/oc/LC_MESSAGES/nemiver.mo
-share/locale/pt_BR/LC_MESSAGES/nemiver.mo
-share/locale/ro/LC_MESSAGES/nemiver.mo
-share/locale/ru/LC_MESSAGES/nemiver.mo
-share/locale/sl/LC_MESSAGES/nemiver.mo
-share/locale/sv/LC_MESSAGES/nemiver.mo
-share/locale/th/LC_MESSAGES/nemiver.mo
-share/locale/zh_CN/LC_MESSAGES/nemiver.mo
-%%DATADIR%%/menus/menubar.xml
-%%DATADIR%%/ui/locatefiledialog.ui
-%%DATADIR%%/ui/workbench.ui
-share/omf/nemiver/nemiver-C.omf
-share/omf/nemiver/nemiver-cs.omf
-share/omf/nemiver/nemiver-de.omf
-share/omf/nemiver/nemiver-es.omf
-share/omf/nemiver/nemiver-fr.omf
-share/omf/nemiver/nemiver-oc.omf
-share/omf/nemiver/nemiver-sl.omf
-share/omf/nemiver/nemiver-sv.omf
-share/omf/nemiver/nemiver-zh_CN.omf
-@dirrm share/omf/nemiver
-@dirrm %%DATADIR%%/ui
-@dirrm %%DATADIR%%/menus
-@dirrm %%DATADIR%%
-@dirrm share/gnome/help/nemiver/zh_CN/figures
-@dirrm share/gnome/help/nemiver/zh_CN
-@dirrm share/gnome/help/nemiver/sv/figures
-@dirrm share/gnome/help/nemiver/sv
-@dirrm share/gnome/help/nemiver/sl/figures
-@dirrm share/gnome/help/nemiver/sl
-@dirrm share/gnome/help/nemiver/oc/figures
-@dirrm share/gnome/help/nemiver/oc
-@dirrm share/gnome/help/nemiver/fr/figures
-@dirrm share/gnome/help/nemiver/fr
-@dirrm share/gnome/help/nemiver/es/figures
-@dirrm share/gnome/help/nemiver/es
-@dirrm share/gnome/help/nemiver/de/figures
-@dirrm share/gnome/help/nemiver/de
-@dirrm share/gnome/help/nemiver/cs/figures
-@dirrm share/gnome/help/nemiver/cs
-@dirrm share/gnome/help/nemiver/C/figures
-@dirrm share/gnome/help/nemiver/C
-@dirrm share/gnome/help/nemiver
-@dirrm lib/nemiver/plugins/dbgperspective/ui
-@dirrm lib/nemiver/plugins/dbgperspective/sqlscripts
-@dirrm lib/nemiver/plugins/dbgperspective/menus
-@dirrm lib/nemiver/plugins/dbgperspective/icons
-@dirrm lib/nemiver/plugins/dbgperspective
-@dirrm lib/nemiver/plugins
-@dirrm lib/nemiver/modules
-@dirrm lib/nemiver/config
-@dirrm lib/nemiver
-@dirrm include/nemiver/dynmods
-@dirrm include/nemiver/common
-@dirrm include/nemiver
diff --git a/devel/ocaml-event/Makefile b/devel/ocaml-event/Makefile
deleted file mode 100644
index e860979ee274..000000000000
--- a/devel/ocaml-event/Makefile
+++ /dev/null
@@ -1,93 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= event
-PORTVERSION= 0.6.0
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= http://www.xs4all.nl/~mmzeeman/ocaml/
-PKGNAMEPREFIX= ocaml-
-DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ocaml wrapper for the libevent API
-
-BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml
-LIB_DEPENDS= libevent.so:${PORTSDIR}/devel/libevent2
-
-ALL_TARGET= all allopt
-USES= gmake
-
-.ifndef(NOPORTDOCS)
-ALL_TARGET+= doc
-
-PORTDOCS= *
-.endif
-
-EXAMPLE_FILES= \
- Makefile \
- fifo_example.ml \
- http_server.ml \
- signal_example.ml
-LIB_FILES= \
- liboevent.a \
- liboevent.cmxa \
- libmloevent.a \
- liboevent.cma \
- liboevent.mli \
- liboevent.cmi
-LIB_STUB_FILES= \
- dllmloevent.so
-
-# examples to install
-PLIST_DIRS+= ${EXAMPLESDIR:S,^${PREFIX}/,,}
-.for file in ${EXAMPLE_FILES}
-PLIST_FILES+= ${EXAMPLESDIR:S,^${PREFIX}/,,}/${file}
-.endfor
-# libraries to install
-.for file in ${LIB_FILES}
-PLIST_FILES+= lib/ocaml/${file}
-.endfor
-.for file in ${LIB_STUB_FILES}
-PLIST_FILES+= lib/ocaml/stublibs/${file}
-.endfor
-
-NO_STAGE= yes
-post-configure:
-# CFLAGS, LOCALBASE safeness
- ${REINPLACE_CMD} -E -e \
- 's|^(EVENT_LIB=).*$$|\1-levent|; \
- s|^EVENT_LIBDIR=.*$$|EVENT_LIBDIR=${LOCALBASE}/lib|; \
- s|^EVENT_INCDIR=.*$$|EVENT_INCDIR=${LOCALBASE}/include|; \
- s|^(CFLAGS).*$$|\1=${CFLAGS} -I\$$(EVENT_INCDIR)|' \
- ${WRKSRC}/Makefile
-
-pre-build:
-.for file in liboevent.cmi
- @cd ${WRKSRC} && ${MAKE_CMD} ${file}
-.endfor
-
-do-install:
-# docs
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
-.endif
-# examples
- @${MKDIR} ${EXAMPLESDIR}
- @${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}
-# libs
- @${MKDIR} ${PREFIX}/lib/ocaml/stublibs
-.for file in ${LIB_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/lib/ocaml
-.endfor
-.for file in ${LIB_STUB_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/lib/ocaml/stublibs
-.endfor
-
-.include <bsd.port.pre.mk>
-
-DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
-EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
-
-.include <bsd.port.post.mk>
diff --git a/devel/ocaml-event/distinfo b/devel/ocaml-event/distinfo
deleted file mode 100644
index 230a7c1c8cd3..000000000000
--- a/devel/ocaml-event/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ocaml-event-0.6.0.tar.gz) = 06ffb1d8621530ef3dd2ed8aa931643783586cfc91433b69a7e338931385dc8e
-SIZE (ocaml-event-0.6.0.tar.gz) = 7664
diff --git a/devel/ocaml-event/files/patch-Makefile b/devel/ocaml-event/files/patch-Makefile
deleted file mode 100644
index a0751ce3622b..000000000000
--- a/devel/ocaml-event/files/patch-Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
---- Makefile.orig Thu Aug 25 12:57:52 2005
-+++ Makefile Thu Aug 25 12:57:55 2005
-@@ -98,4 +98,3 @@
- .c.o:
- $(OCAMLC) -c -ccopt "$(CFLAGS)" $<
-
--include depend
diff --git a/devel/ocaml-event/pkg-descr b/devel/ocaml-event/pkg-descr
deleted file mode 100644
index b276dddc2e93..000000000000
--- a/devel/ocaml-event/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-[ excerpt from developer's www site ]
-
-An ocaml wrapper for the libevent API. The libevent API provides a
-mechanism to execute a callback function when a specific event
-occurs on a file descriptor or after a timeout has been reached.
-Furthermore, libevent also support callbacks due to signals or
-regular timeouts.
-
-Currently, libevent supports /dev/poll, kqueue(2), select(2), poll(2)
-and epoll(4). It also has experimental support for real-time signals.
-The internal event mechanism is completely independent of the exposed
-event API, and a simple update of libevent can provide new functionality
-without having to redesign the applications. As a result, Libevent
-allows for portable application development and provides the most
-scalable event notification mechanism available on an operating
-system.
-
-WWW: http://www.xs4all.nl/~mmzeeman/ocaml/
diff --git a/devel/ocaml-event/pkg-plist b/devel/ocaml-event/pkg-plist
deleted file mode 100644
index cfe6647147e2..000000000000
--- a/devel/ocaml-event/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@dirrmtry lib/ocaml/stublibs
-@dirrmtry lib/ocaml
diff --git a/devel/ocamlweb/Makefile b/devel/ocamlweb/Makefile
deleted file mode 100644
index 3f0444db0258..000000000000
--- a/devel/ocamlweb/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Patrick Doane <patrick@watson.org>
-# $FreeBSD$
-
-PORTNAME= ocamlweb
-PORTVERSION= 1.34
-PORTREVISION= 5
-CATEGORIES= devel
-MASTER_SITES= http://www.lri.fr/~filliatr/ftp/ocamlweb/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${PORTDOCS}
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Literate programming tool for Objective Caml
-
-BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml
-
-USE_TEX= latex
-GNU_CONFIGURE= yes
-PLIST_SUB+= TEXMFDIR=${TEXMFDIR} \
- MKTEXLSR=${MKTEXLSR}
-
-TEXMFDIR?= share/texmf
-MKTEXLSR?= ${LOCALBASE}/bin/mktexlsr
-
-.if !defined(NOPORTDOCS)
-PORTDOCS= ${PORTNAME}-${PORTVERSION}-man.ps.gz
-.endif
-
-MAN1= ocamlweb.1
-
-NO_STAGE= yes
-post-install:
- ${MKTEXLSR} ${PREFIX}/${TEXMFDIR}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${DISTDIR}/${PORTDOCS} ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/ocamlweb/distinfo b/devel/ocamlweb/distinfo
deleted file mode 100644
index 1f110820bfe6..000000000000
--- a/devel/ocamlweb/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (ocamlweb-1.34.tar.gz) = 439f650441dbad09290644847460288d547a2b3fe7718ca5254a9892641fb667
-SIZE (ocamlweb-1.34.tar.gz) = 118959
-SHA256 (ocamlweb-1.34-man.ps.gz) = d48dac35573f84188450c03115c6179e5b5d82046e21401168d2d6fcfac31dd8
-SIZE (ocamlweb-1.34-man.ps.gz) = 56981
diff --git a/devel/ocamlweb/files/patch-Makefile.in b/devel/ocamlweb/files/patch-Makefile.in
deleted file mode 100644
index e49ca6a3a855..000000000000
--- a/devel/ocamlweb/files/patch-Makefile.in
+++ /dev/null
@@ -1,24 +0,0 @@
---- Makefile.in.orig 2003-07-07 17:23:47.000000000 +0900
-+++ Makefile.in 2008-07-18 06:33:04.000000000 +0900
-@@ -9,11 +9,11 @@
-
- # where to install the style file
- BASETEXDIR = $(prefix)/share/texmf
--TEXDIR = $(BASETEXDIR)/tex/latex/misc
-+TEXDIR = $(BASETEXDIR)/tex/latex/ocamlweb
-
- # command to update TeX' kpathsea database
- MKTEXLSR = @MKTEXLSR@
--UPDATETEX = $(MKTEXLSR) /usr/share/texmf /var/spool/texmf $(BASETEXDIR) > /dev/null
-+UPDATETEX = $(MKTEXLSR) > /dev/null
-
- # Version
- MAJORVN=1
-@@ -80,7 +80,6 @@
- cp doc/ocamlweb.1 $(MANDIR)/man1
- mkdir -p $(TEXDIR)
- cp ocamlweb.sty $(TEXDIR)
-- $(UPDATETEX)
-
- install: install-indep
- if test @OCAMLBEST@ = opt ; then \
diff --git a/devel/ocamlweb/files/patch-ocaml-parser__terminfo.ml b/devel/ocamlweb/files/patch-ocaml-parser__terminfo.ml
deleted file mode 100644
index 6f25a47e0c06..000000000000
--- a/devel/ocamlweb/files/patch-ocaml-parser__terminfo.ml
+++ /dev/null
@@ -1,14 +0,0 @@
---- ocaml-parser/terminfo.ml-- Mon Aug 16 21:38:18 2004
-+++ ocaml-parser/terminfo.ml Mon Aug 16 21:38:30 2004
-@@ -19,7 +19,7 @@
- | Bad_term
- | Good_term of int
- ;;
--external setup : out_channel -> status = "terminfo_setup";;
--external backup : int -> unit = "terminfo_backup";;
--external standout : bool -> unit = "terminfo_standout";;
--external resume : int -> unit = "terminfo_resume";;
-+external setup : out_channel -> status = "caml_terminfo_setup";;
-+external backup : int -> unit = "caml_terminfo_backup";;
-+external standout : bool -> unit = "caml_terminfo_standout";;
-+external resume : int -> unit = "caml_terminfo_resume";;
diff --git a/devel/ocamlweb/files/patch-ocaml-parser__terminfo.mli b/devel/ocamlweb/files/patch-ocaml-parser__terminfo.mli
deleted file mode 100644
index 6b6796a10b10..000000000000
--- a/devel/ocamlweb/files/patch-ocaml-parser__terminfo.mli
+++ /dev/null
@@ -1,14 +0,0 @@
---- ocaml-parser/terminfo.mli-- Mon Aug 16 21:37:42 2004
-+++ ocaml-parser/terminfo.mli Mon Aug 16 21:37:56 2004
-@@ -19,7 +19,7 @@
- | Bad_term
- | Good_term of int (* number of lines of the terminal *)
- ;;
--external setup : out_channel -> status = "terminfo_setup";;
--external backup : int -> unit = "terminfo_backup";;
--external standout : bool -> unit = "terminfo_standout";;
--external resume : int -> unit = "terminfo_resume";;
-+external setup : out_channel -> status = "caml_terminfo_setup";;
-+external backup : int -> unit = "caml_terminfo_backup";;
-+external standout : bool -> unit = "caml_terminfo_standout";;
-+external resume : int -> unit = "caml_terminfo_resume";;
diff --git a/devel/ocamlweb/pkg-descr b/devel/ocamlweb/pkg-descr
deleted file mode 100644
index f7a1c21300af..000000000000
--- a/devel/ocamlweb/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Literate programming has been introduced by D. E. Knuth in 1984. The
-main idea is to put the code and its documentation in the same file
-and to produce from it a document which is readable by a human, and
-not only by a machine. Although ocamlweb borrows a lot of ideas from
-Knuth's original tool (called WEB), there are big differences between
-them. First, WEB allows you to present the pieces of your code in any
-order, and this is quite useful when using poorly structured
-languages, like Pascal or C. But Objective Caml is already highly
-structured, and this is no more useful. Moreover, WEB requires the use
-of a tool to produce the code from the WEB file, which greatly
-complicates the use of your favorite source-based tools (dependencies
-generator, debugger, emacs mode, etc.). When using ocamlweb, the
-documentation is inserted in the code as comments (in the Caml sense),
-and your code is not linked to the existence of ocamlweb in any way.
-
-Currently, the task of ocamlweb may be seen as:
-
- 1. making a nice document with the code and its documentation;
- 2. generating a global index of cross-references, where each identifier
- is associated to the lists of sections where it is defined or used.
-
-WWW: http://www.lri.fr/~filliatr/ocamlweb/
diff --git a/devel/ocamlweb/pkg-plist b/devel/ocamlweb/pkg-plist
deleted file mode 100644
index a5e44fa0d75e..000000000000
--- a/devel/ocamlweb/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/ocamlweb
-%%TEXMFDIR%%/tex/latex/ocamlweb/ocamlweb.sty
-@dirrm %%TEXMFDIR%%/tex/latex/ocamlweb
-@exec %%MKTEXLSR%% %D/%%TEXMFDIR%%
-@unexec %%MKTEXLSR%% %D/%%TEXMFDIR%%
diff --git a/devel/p4db/Makefile b/devel/p4db/Makefile
deleted file mode 100644
index 2ecc6e6dcdf4..000000000000
--- a/devel/p4db/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
-# $FreeBSD$
-
-PORTNAME= p4db
-PORTVERSION= 2.01
-CATEGORIES= devel www
-MASTER_SITES= http://freebsd.unixfreunde.de/sources/ \
- ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= miwi
-DISTNAME= ${PORTNAME:tu}_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Web/Perforce Browser
-
-RUN_DEPENDS= p4:${PORTSDIR}/devel/p4
-
-USES= perl5
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-PATCH_WRKSRC= ${WRKSRC}/${PORTNAME}
-SUB_FILES= pkg-message
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-FQDN!= hostname
-P4DB_HOME= ${PREFIX}/perforce/${PORTNAME}
-
-USERS= p4admin
-GROUPS= p4admin
-
-# This variable is configurable.
-PERFORCE_PORT?= 1666
-
-NO_STAGE= yes
-post-extract:
- ${MKDIR} ${WRKSRC}/${PORTNAME}/www
- ${TAR} -xf ${WRKSRC}/cgi_files.tar -C ${WRKSRC}/${PORTNAME}/www/
- ${RM} -f ${WRKSRC}/${PORTNAME}/www/Makefile ${WRKSRC}/${PORTNAME}/www/p4jdb/*.java
- ${CP} -p ${WRKSRC}/README.html ${WRKSRC}/${PORTNAME}/www/
- ${CP} ${WRKSRC}/P4DB.conf.txt ${WRKSRC}/${PORTNAME}/P4DB.conf.sample
- cd ${WRKSRC}; for f in P4DB.shortcuts*.txt; do \
- ${CP} $${f} ${PORTNAME}/$${f}.sample; \
- done
-
-post-patch:
- @${REINPLACE_CMD} -i '' -e 's,!!PREFIX!!,${PREFIX},' \
- -e 's,!!PERFORCE_USER!!,p4admin,' \
- -e 's,!!PERFORCE_GROUP!!,p4admin,' \
- -e 's,!!PERFORCE_PORT!!,${PERFORCE_PORT},' \
- -e 's,!!FQDN!!,${FQDN},' \
- ${WRKSRC}/${PORTNAME}/P4DB.conf.sample
- ${FIND} ${WRKSRC}/${PORTNAME} -name '*.orig' -delete
-
-do-install:
- ${MKDIR} ${P4DB_HOME}/www
- ${CP} -Rp ${WRKSRC}/${PORTNAME}/* ${P4DB_HOME}/
- ${CHOWN} -R p4admin:p4admin ${P4DB_HOME}
-.for f in P4DB.conf P4DB.shortcuts.txt P4DB.shortcuts2.txt
- if [ ! -f ${P4DB_HOME}/${f} ]; then \
- ${CP} -p ${P4DB_HOME}/${f}.sample ${P4DB_HOME}/${f}; \
- fi
-.endfor
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${P4DB_HOME}/doc
- cd ${WRKSRC}; ${INSTALL_DATA} P4CGI.html README.html ${P4DB_HOME}/doc/
-.endif
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/devel/p4db/distinfo b/devel/p4db/distinfo
deleted file mode 100644
index 1aac7f1078df..000000000000
--- a/devel/p4db/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (P4DB_2.01.tar.gz) = c4108e227de08f783aebc72324290c741795a7c5b45d3540e752ba9f00ee871c
-SIZE (P4DB_2.01.tar.gz) = 104207
diff --git a/devel/p4db/files/patch-P4CGI.pm b/devel/p4db/files/patch-P4CGI.pm
deleted file mode 100644
index 70bd6c6c20d4..000000000000
--- a/devel/p4db/files/patch-P4CGI.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- www/P4CGI.pm.orig Wed Dec 13 08:30:28 2000
-+++ www/P4CGI.pm Sun Sep 2 04:17:42 2001
-@@ -13,7 +13,7 @@
-
- sub ConfigFileName()
- {
-- return "./P4DB.conf" ; # Change here to rename configuration file
-+ return "../P4DB.conf" ; # Change here to rename configuration file
- }
-
- use CGI ;
diff --git a/devel/p4db/files/patch-P4DB.conf.sample b/devel/p4db/files/patch-P4DB.conf.sample
deleted file mode 100644
index d2217c2497a1..000000000000
--- a/devel/p4db/files/patch-P4DB.conf.sample
+++ /dev/null
@@ -1,44 +0,0 @@
---- P4DB.conf.sample.orig Wed Dec 13 08:08:37 2000
-+++ P4DB.conf.sample Sun Sep 2 04:22:55 2001
-@@ -16,7 +16,7 @@
- ### ###
-
- ### Specify path to p4 program
-- P4PATH: /home/fredric/bin/p4
-+ P4PATH: !!PREFIX!!/bin/p4
-
- ### Specify path to icons (well, icon for 2.0)
- # If this is modified, be sure to move image as well
-@@ -30,8 +30,7 @@
- ### Set administrator(s) for P4DB.
- # Data Format: <email address> <full name>
- # One or more administrators can be specified.
-- P4DB_ADMIN: MrDDuck@disney.com Donald Duck
-- P4DB_ADMIN: MrMMouse@disney.com M. Mouse
-+ P4DB_ADMIN: !!PERFORCE_USER!!@!!FQDN!! P4 admin
-
- ### ###
- ### Variables to facilitate ports ###
-@@ -71,8 +70,8 @@
- # See README.html for details about shortcut files
-
- SHORTCUT_FILE: ; No shortcuts
-- SHORTCUT_FILE: ./P4DB.shortcuts.txt ; Sample shortcuts
-- SHORTCUT_FILE: ./P4DB.shortcuts2.txt; Sample shortcuts 2
-+ SHORTCUT_FILE: ../P4DB.shortcuts.txt ; Sample shortcuts
-+ SHORTCUT_FILE: ../P4DB.shortcuts2.txt; Sample shortcuts 2
-
- ### ###
- ### Specify depots ###
-@@ -82,10 +81,8 @@
- # (no spaces in password, user or client).
- # For password: '*' equals no password
- # One depot per line
-- DEPOT: localhost:1666 fredric fredric_client * ; My local depot
-- DEPOT: p4:1666 fredric fredric_client1 passwrd ; At work
-+ DEPOT: localhost:!!PERFORCE_PORT!! fredric fredric_client * ; My local depot
- DEPOT: public.perforce.com:1666 fredric none * ; Perforce Public Depot
-- DEPOT: NoSuch:1666 Anyuser anyClient aPassword ; Nonexisting, for test
-
- ### ###
- ### Color schemes ###
diff --git a/devel/p4db/files/pkg-message.in b/devel/p4db/files/pkg-message.in
deleted file mode 100644
index 7c869d1ffe31..000000000000
--- a/devel/p4db/files/pkg-message.in
+++ /dev/null
@@ -1,16 +0,0 @@
-************************************************************************
-To launch your p4db site, edit %%LOCALBASE%%/perforce/p4db/P4DB.conf and
-configure the web server to make %%LOCALBASE%%/perforce/p4db/www
-viewable. For example:
-
- Alias /p4db/ "%%LOCALBASE%%/perforce/p4db/www/"
- <Directory "%%LOCALBASE%%/perforce/p4db/www">
- AddHandler cgi-script .cgi
- DirectoryIndex index.cgi
- Options ExecCGI
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
-
-************************************************************************
diff --git a/devel/p4db/pkg-descr b/devel/p4db/pkg-descr
deleted file mode 100644
index df37f4cbde1a..000000000000
--- a/devel/p4db/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-P4DB - Web/Perforce Browser
-
-P4DB allows you to browse Perforce depots via the web as CVSweb does
-for CVS.
-
-WWW: http://www.perforce.com/perforce/loadsupp.html
diff --git a/devel/p4db/pkg-plist b/devel/p4db/pkg-plist
deleted file mode 100644
index 8aa0c5559c97..000000000000
--- a/devel/p4db/pkg-plist
+++ /dev/null
@@ -1,75 +0,0 @@
-@unexec if cmp -s %D/perforce/p4db/P4DB.conf %D/perforce/p4db/P4DB.conf.sample; then rm -f %D/perforce/p4db/P4DB.conf; fi
-perforce/p4db/P4DB.conf.sample
-@exec [ ! -f %B/P4DB.conf ] && cp -p %B/%f %B/P4DB.conf || true
-@unexec if cmp -s %D/perforce/p4db/P4DB.shortcuts.txt %D/perforce/p4db/P4DB.shortcuts.txt.sample; then rm -f %D/perforce/p4db/P4DB.shortcuts.txt; fi
-perforce/p4db/P4DB.shortcuts.txt.sample
-@exec [ ! -f %B/P4DB.shortcuts.txt ] && cp -p %B/%f %B/P4DB.shortcuts.txt || true
-@unexec if cmp -s %D/perforce/p4db/P4DB.shortcuts2.txt %D/perforce/p4db/P4DB.shortcuts2.txt.sample; then rm -f %D/perforce/p4db/P4DB.shortcuts2.txt; fi
-perforce/p4db/P4DB.shortcuts2.txt.sample
-@exec [ ! -f %B/P4DB.shortcuts2.txt ] && cp -p %B/%f %B/P4DB.shortcuts2.txt || true
-perforce/p4db/www/P4CGI.pm
-perforce/p4db/www/P4DB_Help.html
-perforce/p4db/www/README.html
-perforce/p4db/www/SetPreferences.cgi
-perforce/p4db/www/branchList.cgi
-perforce/p4db/www/branchView.cgi
-perforce/p4db/www/changeByUsers.cgi
-perforce/p4db/www/changeList.cgi
-perforce/p4db/www/changeView.cgi
-perforce/p4db/www/clientList.cgi
-perforce/p4db/www/clientView.cgi
-perforce/p4db/www/colorC.pl
-perforce/p4db/www/colorHtml.pl
-perforce/p4db/www/colorPerl.pl
-perforce/p4db/www/colorView.pm
-perforce/p4db/www/depotStats.cgi
-perforce/p4db/www/depotTreeBrowser.cgi
-perforce/p4db/www/fileDiffView.cgi
-perforce/p4db/www/fileDownLoad.cgi
-perforce/p4db/www/fileLogView.cgi
-perforce/p4db/www/fileOpen.cgi
-perforce/p4db/www/fileSearch.cgi
-perforce/p4db/www/fileViewer.cgi
-perforce/p4db/www/filesChangedSince.cgi
-perforce/p4db/www/groupView.cgi
-perforce/p4db/www/htmlFileView.cgi
-perforce/p4db/www/icons/back.gif
-perforce/p4db/www/index.cgi
-perforce/p4db/www/javaDataView.cgi
-perforce/p4db/www/jobList.cgi
-perforce/p4db/www/jobView.cgi
-perforce/p4db/www/labelDiffView.cgi
-perforce/p4db/www/labelList.cgi
-perforce/p4db/www/labelView.cgi
-perforce/p4db/www/p4jdb/P4DirTree$1.class
-perforce/p4db/www/p4jdb/P4DirTree$2.class
-perforce/p4db/www/p4jdb/P4DirTree$3.class
-perforce/p4db/www/p4jdb/P4DirTree$Manager.class
-perforce/p4db/www/p4jdb/P4DirTree.class
-perforce/p4db/www/p4jdb/P4DirTreeApplet$1.class
-perforce/p4db/www/p4jdb/P4DirTreeApplet.class
-perforce/p4db/www/p4jdb/P4File$1.class
-perforce/p4db/www/p4jdb/P4File.class
-perforce/p4db/www/p4jdb/P4Folder$1.class
-perforce/p4db/www/p4jdb/P4Folder.class
-perforce/p4db/www/p4jdb/TreeDisplay$1.class
-perforce/p4db/www/p4jdb/TreeDisplay$Data.class
-perforce/p4db/www/p4jdb/TreeDisplay$DataManager.class
-perforce/p4db/www/p4jdb/TreeDisplay$LineData.class
-perforce/p4db/www/p4jdb/TreeDisplay$MyPanel.class
-perforce/p4db/www/p4jdb/TreeDisplay.class
-perforce/p4db/www/p4pr.perl
-perforce/p4db/www/p4race.cgi
-perforce/p4db/www/searchPattern.cgi
-perforce/p4db/www/specialFileView.cgi
-perforce/p4db/www/userList.cgi
-perforce/p4db/www/userView.cgi
-perforce/p4db/www/viewConfig.pm
-@dirrm perforce/p4db/www/p4jdb
-@dirrm perforce/p4db/www/icons
-@dirrm perforce/p4db/www
-%%PORTDOCS%%perforce/p4db/doc/P4CGI.html
-%%PORTDOCS%%perforce/p4db/doc/README.html
-%%PORTDOCS%%@dirrm perforce/p4db/doc
-@dirrm perforce/p4db
-@unexec rmdir %D/perforce 2>/dev/null || true