aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2006-10-01 19:17:49 +0000
committerStanislav Sedov <stas@FreeBSD.org>2006-10-01 19:17:49 +0000
commit8cc9f36e66be7ef89df9908afe03c43dbbe629fd (patch)
tree68e593f8b2e4285b8785dfa0474a5e91a5da0729 /lang
parent4b16b0cd0095b8e32c83e3cfff1d88218370e1fa (diff)
Notes
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/xotcl/Makefile76
-rw-r--r--lang/xotcl/distinfo3
-rw-r--r--lang/xotcl/files/patch-Makefile.in49
-rw-r--r--lang/xotcl/pkg-descr15
-rw-r--r--lang/xotcl/pkg-plist171
6 files changed, 315 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 816bdd7e3105..7d1bd87b5ed7 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -323,6 +323,7 @@
SUBDIR += visualworks
SUBDIR += wamcc
SUBDIR += whitespace
+ SUBDIR += xotcl
SUBDIR += xsb
SUBDIR += yabasic
SUBDIR += yap
diff --git a/lang/xotcl/Makefile b/lang/xotcl/Makefile
new file mode 100644
index 000000000000..7d954feec393
--- /dev/null
+++ b/lang/xotcl/Makefile
@@ -0,0 +1,76 @@
+# New ports collection makefile for: xotcl
+# Date created: Mon Sep 25 15:31:00 CET 2006
+# Whom: Martin Matuska <martin@matuska.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xotcl
+PORTVERSION= 1.5.2
+CATEGORIES= lang tcl83 tcl84
+MASTER_SITES= http://media.wu-wien.ac.at/download/
+
+MAINTAINER= martin@matuska.org
+COMMENT= Object-oriented scripting language based on Tcl
+
+GNU_CONFIGURE= yes
+USE_TCL= yes
+USE_TCL_BUILD= yes
+ALL_TARGET= all test-nohttp
+INSTALL_TARGET= install-binaries install-libraries
+USE_LDCONFIG= yes
+USE_GMAKE= yes
+PLIST_SUB+= PORTVERSION=${PORTVERSION}
+
+OPTIONS= AOLSERVER "AOL server module" off \
+ TUTORIAL "Install XOTcl tutorial" off
+
+CONFIGURE_ARGS+= --exec-prefix=${PREFIX} \
+ --libdir=${PREFIX}/lib \
+ --with-tcl=${TCL_LIBDIR} \
+ --with-tclinclude=${TCL_INCLUDEDIR}/generic/ \
+ --with-xotclsh
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_AOLSERVER)
+BUILD_DEPENDS+= ${LOCALBASE}/aolserver/bin/init.tcl:${PORTSDIR}/www/aolserver
+RUN_DEPENDS+= ${BUILD_DEPENDS}
+PLIST_SUB+= AOLSERVER=""
+INSTALL_TARGET= install-aol
+.else
+PLIST_SUB+= AOLSERVER="@comment "
+.endif
+
+.if defined(WITH_TUTORIAL)
+PLIST_SUB+= TUTORIAL=""
+.else
+PLIST_SUB+= TUTORIAL="@comment "
+.endif
+
+INSTALL_TARGET+= install-shells
+.if !defined(NO_INSTALL_MANPAGES)
+MAN1= xotclsh.1
+.endif
+
+post-install:
+.if defined(WITH_TUTORIAL)
+ ${MKDIR} ${EXAMPLESDIR}/tutorial/html ${EXAMPLESDIR}/tutorial/pdf
+.for FILE in langRef-xotcl.pdf tutorial.pdf
+ ${INSTALL_DATA} ${WRKSRC}/doc/${FILE} ${EXAMPLESDIR}/tutorial/pdf
+.endfor
+ @cd ${WRKSRC}; ${FIND} doc/ -type f \( -name '*.html' -or -name '*.css' -or -name '*.gif' \) \
+ -exec ${INSTALL_DATA} ${WRKSRC}/{} ${EXAMPLESDIR}/tutorial/html \;
+.endif
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR} ${DOCSDIR}/announces
+.for FILE in COPYRIGHT ChangeLog README README.aol doc/TODO
+ ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
+.endfor
+ @cd ${WRKSRC}; ${FIND} doc/ -name 'Announce-*' -type f \
+ -exec ${INSTALL_DATA} ${WRKSRC}/{} ${DOCSDIR}/announces \;
+.endif
+.if !defined(NO_INSTALL_MANPAGES)
+ ${INSTALL_MAN} ${WRKSRC}/man/xotclsh.1 ${PREFIX}/man/man1/
+.endif
+.include <bsd.port.post.mk>
diff --git a/lang/xotcl/distinfo b/lang/xotcl/distinfo
new file mode 100644
index 000000000000..12320dbef467
--- /dev/null
+++ b/lang/xotcl/distinfo
@@ -0,0 +1,3 @@
+MD5 (xotcl-1.5.2.tar.gz) = c08ec454d140a305d5b8951e3328769e
+SHA256 (xotcl-1.5.2.tar.gz) = 0d5df219e2ee927ef60722d6a2488ee75b7453eee6a2100615a237266b813b0e
+SIZE (xotcl-1.5.2.tar.gz) = 1845603
diff --git a/lang/xotcl/files/patch-Makefile.in b/lang/xotcl/files/patch-Makefile.in
new file mode 100644
index 000000000000..668f24179f19
--- /dev/null
+++ b/lang/xotcl/files/patch-Makefile.in
@@ -0,0 +1,49 @@
+--- Makefile.in.orig Wed Sep 27 16:21:56 2006
++++ Makefile.in Wed Sep 27 16:43:46 2006
+@@ -261,11 +261,11 @@
+ #========================================================================
+ # This rule installs platform-independent files, such as header files.
+ #========================================================================
+-install-libraries: libraries $(DESTDIR)$(includedir) $(DESTDIR)$(pkglibdir)
+- @echo "Installing header files in $(DESTDIR)$(includedir)"
++install-libraries: libraries $(DESTDIR)$(pkgincludedir) $(DESTDIR)$(pkglibdir)
++ @echo "Installing header files in $(DESTDIR)$(pkgincludedir)"
+ @for i in $(PKG_HEADERS) ; do \
+ echo " Installing $$i" ; \
+- $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir) ; \
++ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(pkgincludedir) ; \
+ done;
+ @echo "Installing Libraries to $(DESTDIR)$(pkglibdir)/"
+ @for i in $(libdirs) ; do \
+@@ -283,7 +283,7 @@
+ $(INSTALL_DATA) $(src_lib_dir)/$$i $(DESTDIR)$(pkglibdir)/$$i ; \
+ done;
+ cat unix/pkgIndex.unix >> $(DESTDIR)$(pkglibdir)/pkgIndex.tcl
+- $(INSTALL_DATA) xotclConfig.sh $(DESTDIR)$(libdir)/
++ $(INSTALL_DATA) xotclConfig.sh $(DESTDIR)$(pkglibdir)/
+ @echo "Installing Applications to $(DESTDIR)$(pkglibdir)/apps/"
+ @for i in $(appdirs) ; do \
+ echo " Installing $$i/" ; \
+@@ -534,7 +534,6 @@
+ else \
+ echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \
+ $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \
+- ln -s $(DESTDIR)$(pkglibdir)/$$p $(DESTDIR)$(libdir)/$$p; \
+ fi; \
+ ext=`echo $$p|sed -e "s/.*\.//"`; \
+ if test "x$$ext" = "xdll"; then \
+@@ -591,12 +590,12 @@
+ rm -f $(DESTDIR)$(bindir)/$$p; \
+ done
+
+-$(DESTDIR)$(includedir):
+- $(mkinstalldirs) $@
+ $(DESTDIR)$(bindir):
+ $(mkinstalldirs) $@
+ $(DESTDIR)$(libdir):
+ $(mkinstalldirs) $@
++$(DESTDIR)$(pkgincludedir):
++ $(mkinstalldirs) $@
+ $(DESTDIR)$(pkglibdir):
+ $(mkinstalldirs) $@
+ $(DESTDIR)$(pkglibdir)/apps: $(DESTDIR)$(pkglibdir)
diff --git a/lang/xotcl/pkg-descr b/lang/xotcl/pkg-descr
new file mode 100644
index 000000000000..f0c2373253fd
--- /dev/null
+++ b/lang/xotcl/pkg-descr
@@ -0,0 +1,15 @@
+From the XOTcl homepage:
+
+Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an object-
+oriented scripting language based on Tcl. It was originally designed for
+providing language support for design patterns and provides novel constructs
+such as filters or transitive mixin classes. The language is designed for
+empowering rather than constraining system developers. The basic object model
+is highly influenced by CLOS.
+
+XOTcl is contained in the Industry-standard Tcl distribution ActiveTcl,
+which is available for several platforms, it is part of the Batteries Included
+Distribution for Mac OS X and it is shipped as part of the developer support
+for Mac OS X Tiger.
+
+WWW: http://media.wu-wien.ac.at/
diff --git a/lang/xotcl/pkg-plist b/lang/xotcl/pkg-plist
new file mode 100644
index 000000000000..44e5d5e89982
--- /dev/null
+++ b/lang/xotcl/pkg-plist
@@ -0,0 +1,171 @@
+%%AOLSERVER%%aolserver/modules/tcl/xotcl.tcl
+bin/xotclsh
+include/xotcl%%PORTVERSION%%/xotcl.h
+include/xotcl%%PORTVERSION%%/xotclDecls.h
+include/xotcl%%PORTVERSION%%/xotclInt.h
+include/xotcl%%PORTVERSION%%/xotclIntDecls.h
+lib/xotcl%%PORTVERSION%%/COPYRIGHT
+lib/xotcl%%PORTVERSION%%/apps/COPYRIGHT
+lib/xotcl%%PORTVERSION%%/apps/comm/client.pem
+lib/xotcl%%PORTVERSION%%/apps/comm/filename.crt
+lib/xotcl%%PORTVERSION%%/apps/comm/filename.key
+lib/xotcl%%PORTVERSION%%/apps/comm/ftp.xotcl
+lib/xotcl%%PORTVERSION%%/apps/comm/get-regression-nb.xotcl
+lib/xotcl%%PORTVERSION%%/apps/comm/get-regression.xotcl
+lib/xotcl%%PORTVERSION%%/apps/comm/link-checker.xotcl
+lib/xotcl%%PORTVERSION%%/apps/comm/secure-webclient.xotcl
+lib/xotcl%%PORTVERSION%%/apps/comm/secure-webserver.xotcl
+lib/xotcl%%PORTVERSION%%/apps/comm/server.key
+lib/xotcl%%PORTVERSION%%/apps/comm/server.pem
+lib/xotcl%%PORTVERSION%%/apps/comm/test-tls-client.xotcl
+lib/xotcl%%PORTVERSION%%/apps/comm/test-tls-server.xotcl
+lib/xotcl%%PORTVERSION%%/apps/comm/webclient.xotcl
+lib/xotcl%%PORTVERSION%%/apps/comm/webserver.xotcl
+lib/xotcl%%PORTVERSION%%/apps/scripts/adapter.xotcl
+lib/xotcl%%PORTVERSION%%/apps/scripts/adapterExample.xotcl
+lib/xotcl%%PORTVERSION%%/apps/scripts/composite.xotcl
+lib/xotcl%%PORTVERSION%%/apps/scripts/compositeExample.xotcl
+lib/xotcl%%PORTVERSION%%/apps/scripts/observer.xotcl
+lib/xotcl%%PORTVERSION%%/apps/scripts/parameter.xotcl
+lib/xotcl%%PORTVERSION%%/apps/scripts/pinger.xotcl
+lib/xotcl%%PORTVERSION%%/apps/scripts/simpleFilters.xotcl
+lib/xotcl%%PORTVERSION%%/apps/scripts/soccerClub.xotcl
+lib/xotcl%%PORTVERSION%%/apps/utils/xo-daemon
+lib/xotcl%%PORTVERSION%%/apps/utils/xo-whichPkg
+lib/xotcl%%PORTVERSION%%/apps/utils/xotclsh
+lib/xotcl%%PORTVERSION%%/apps/utils/xotclsh.in
+lib/xotcl%%PORTVERSION%%/apps/utils/xowish
+lib/xotcl%%PORTVERSION%%/apps/utils/xowish.in
+lib/xotcl%%PORTVERSION%%/comm/Access.xotcl
+lib/xotcl%%PORTVERSION%%/comm/Connection.xotcl
+lib/xotcl%%PORTVERSION%%/comm/Dav.xotcl
+lib/xotcl%%PORTVERSION%%/comm/Ftp.xotcl
+lib/xotcl%%PORTVERSION%%/comm/Httpd.xotcl
+lib/xotcl%%PORTVERSION%%/comm/Imap.xotcl
+lib/xotcl%%PORTVERSION%%/comm/Ldap.xotcl
+lib/xotcl%%PORTVERSION%%/comm/Mime.xotcl
+lib/xotcl%%PORTVERSION%%/comm/PCache.xotcl
+lib/xotcl%%PORTVERSION%%/comm/pkgIndex.tcl
+lib/xotcl%%PORTVERSION%%/lib/Script.xotcl
+lib/xotcl%%PORTVERSION%%/lib/changeXOTclVersion.xotcl
+lib/xotcl%%PORTVERSION%%/lib/htmllib.xotcl
+lib/xotcl%%PORTVERSION%%/lib/make.xotcl
+lib/xotcl%%PORTVERSION%%/lib/makeDoc.xotcl
+lib/xotcl%%PORTVERSION%%/lib/metadataAnalyzer.xotcl
+lib/xotcl%%PORTVERSION%%/lib/mixinStrategy.xotcl
+lib/xotcl%%PORTVERSION%%/lib/package.xotcl
+lib/xotcl%%PORTVERSION%%/lib/pkgIndex.tcl
+lib/xotcl%%PORTVERSION%%/lib/staticMetadata.xotcl
+lib/xotcl%%PORTVERSION%%/lib/test.xotcl
+lib/xotcl%%PORTVERSION%%/lib/trace.xotcl
+lib/xotcl%%PORTVERSION%%/lib/upvarcompat.xotcl
+lib/xotcl%%PORTVERSION%%/lib/wafecompat.tcl
+lib/xotcl%%PORTVERSION%%/lib/xodoc.xotcl
+lib/xotcl%%PORTVERSION%%/libxotcl%%PORTVERSION%%.so
+lib/xotcl%%PORTVERSION%%/libxotclstub%%PORTVERSION%%.a
+lib/xotcl%%PORTVERSION%%/pkgIndex.tcl
+lib/xotcl%%PORTVERSION%%/serialize/RecoveryPoint.xotcl
+lib/xotcl%%PORTVERSION%%/serialize/ScriptCreator.xotcl
+lib/xotcl%%PORTVERSION%%/serialize/Serializer.xotcl
+lib/xotcl%%PORTVERSION%%/serialize/pkgIndex.tcl
+lib/xotcl%%PORTVERSION%%/xotclConfig.sh
+%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.aol
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-0.9.3
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-0.9.4
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.0
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.0.1
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.0.2
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.1.0
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.1.1
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.2.0
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.3.0
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.3.1
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.3.3
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.3.4
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.3.5
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.3.6
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.3.7
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.3.8
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.3.9
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.4.0
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.4.1
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.5.0
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.5.1
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.5.2
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/JufGdbmStorage-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/MemStorage-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/MultiStorage-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/Persistence-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/Script-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/Serializer-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/Storage-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/TclGdbmStorage-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/TextFileStorage-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/UNIVERSAL-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/adapter-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/adapterExample-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/cascaded-message-filter.gif
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/changeXOTclVersion-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/composite-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/compositeExample-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/features.gif
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/filter-inheritance.gif
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/forwardtest-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/ftp-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/htmllib-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/index.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/langRef-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/link-checker-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/make-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/makeDoc-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/metadataAnalyzer-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/mixinStrategy-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/next-path-mixin-movement.gif
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/next-path.gif
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/obj_class_system.gif
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/observer-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/package-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/parameter-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/persistenceExample-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/pinger-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/secure-webclient-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/secure-webserver-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/simpleFilters-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/slottest-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/soccerClub-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/speedtest-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/staticMetadata-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/test-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/testo-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/testx-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/trace-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/tutorial.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/upvarcompat-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/webclient-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/webserver-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/xo-daemon.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/xo-whichPkg.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/xocomm-test.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/xodoc-xotcl.html
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/xotcl-doc.css
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/pdf/langRef-xotcl.pdf
+%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/pdf/tutorial.pdf
+%%TUTORIAL%%@dirrm %%EXAMPLESDIR%%/tutorial/html
+%%TUTORIAL%%@dirrm %%EXAMPLESDIR%%/tutorial/pdf
+%%TUTORIAL%%@dirrm %%EXAMPLESDIR%%/tutorial
+%%TUTORIAL%%@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/announces
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm include/xotcl%%PORTVERSION%%
+@dirrm lib/xotcl%%PORTVERSION%%/apps/comm
+@dirrm lib/xotcl%%PORTVERSION%%/apps/scripts
+@dirrm lib/xotcl%%PORTVERSION%%/apps/utils
+@dirrm lib/xotcl%%PORTVERSION%%/apps
+@dirrm lib/xotcl%%PORTVERSION%%/comm
+@dirrm lib/xotcl%%PORTVERSION%%/lib
+@dirrm lib/xotcl%%PORTVERSION%%/serialize
+@dirrm lib/xotcl%%PORTVERSION%%