diff options
author | Stanislav Sedov <stas@FreeBSD.org> | 2006-10-01 19:17:49 +0000 |
---|---|---|
committer | Stanislav Sedov <stas@FreeBSD.org> | 2006-10-01 19:17:49 +0000 |
commit | 8cc9f36e66be7ef89df9908afe03c43dbbe629fd (patch) | |
tree | 68e593f8b2e4285b8785dfa0474a5e91a5da0729 /lang | |
parent | 4b16b0cd0095b8e32c83e3cfff1d88218370e1fa (diff) |
Notes
Diffstat (limited to 'lang')
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/xotcl/Makefile | 76 | ||||
-rw-r--r-- | lang/xotcl/distinfo | 3 | ||||
-rw-r--r-- | lang/xotcl/files/patch-Makefile.in | 49 | ||||
-rw-r--r-- | lang/xotcl/pkg-descr | 15 | ||||
-rw-r--r-- | lang/xotcl/pkg-plist | 171 |
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%% |