diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-09-01 14:46:34 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-09-01 14:46:34 +0000 |
commit | f70c30791c76c63238eb883cb9cc9d62013fa580 (patch) | |
tree | 5a96b054e4daa4c3351134f83a1f182d1333e54d | |
parent | 579f875c19870f9fdcd5cff9053195fedbc3e2ec (diff) |
Notes
142 files changed, 40 insertions, 6826 deletions
@@ -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. @@ -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 , © , -and these SGML/LaTeX symbols: -.Bl -column -offset indent -compact "&DQUOTE;" "MMMMMMMMM" "&DQUOTE;" "MMM" -.It Li < Ta Li < Ta Li <E; Ta Li <= -.It Li > Ta Li > Ta Li >E; Ta Li >= -.It Li &NEQ; Ta Li != Ta Li & 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 |