svn commit: r388555 - in head/lang/modula3: . files
John Marino
marino at FreeBSD.org
Thu Jun 4 22:15:26 UTC 2015
Author: marino
Date: Thu Jun 4 22:15:23 2015
New Revision: 388555
URL: https://svnweb.freebsd.org/changeset/ports/388555
Log:
lang/modula3: Upgrade 5.8.6 => pre-5.10.0
Modula3 hasn't had a proper release in close to 5 years. However, the
project has moved to github and has been under slow continuous
development. The internal version was recently switch to 5.10.0, but
this is not a release.
A new build script is used which simplifies the port makefile and even
the generation of new bootstrap compilers. However, the original 5.8.6
bootstrap still works with some inline modifications.
This version still uses the gcc backend, but eventually it could be
switched to the new c-backend, something that DragonFly could use as
well. The base has been moved from $LOCALBASE to $LOCALBASE/cm3, so
the "example" programs are back with the rest.
Added:
head/lang/modula3/files/patch-m3-sys_cminstall_src_config-no-install_FreeBSD.common (contents, props changed)
head/lang/modula3/files/patch-scripts_python_make-dist.py (contents, props changed)
head/lang/modula3/pkg-plist (contents, props changed)
Deleted:
head/lang/modula3/files/patch-m3-comm_tcp_src_POSIX_IP.m3
head/lang/modula3/files/patch-m3-libs_m3core_src_unix_Common_Unetdb.c
head/lang/modula3/files/patch-m3-sys_m3cc_gcc_configure
head/lang/modula3/files/patch-scripts_pkgcmds.sh
Modified:
head/lang/modula3/Makefile
head/lang/modula3/distinfo
Modified: head/lang/modula3/Makefile
==============================================================================
--- head/lang/modula3/Makefile Thu Jun 4 22:00:24 2015 (r388554)
+++ head/lang/modula3/Makefile Thu Jun 4 22:15:23 2015 (r388555)
@@ -2,52 +2,51 @@
# $FreeBSD$
PORTNAME= modula3
-PORTVERSION= 5.8.6
-PORTREVISION= 4
+PORTVERSION= 5.10.0
CATEGORIES= lang
-MASTER_SITES= https://modula3.elegosoft.com/cm3/releng/ \
- http://downloads.dragonlace.net/m3/ \
- http://downloads.dragonlace.net/m3/:boot
+MASTER_SITES= http://downloads.dragonlace.net/m3/:boot
DISTFILES= ${SRCDISTFILE} ${BOOTDIST}
MAINTAINER= marino at FreeBSD.org
COMMENT= Critical Mass Modula-3 compiler
LICENSE= DECM3
-LICENSE_FILE= ${WRKSRC}/COM_LICENSE
LICENSE_NAME= CM3 License defined by DEC and Critical Mass copyrights
+LICENSE_FILE= ${WRKSRC}/COM_LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC
NEWBOOTDIR= ${WRKDIR}/new-bootstrap/bootstrap
-SRCDISTFILE= cm3-src-all-${PORTVERSION}-REL.tgz
+SRCDISTFILE= modula3-cm3-${PORTVERSION}-${GH_TAGNAME}_GH0.tar.gz
DST1= m3-bootstrap.AMD64.FREEBSD.92.tar.bz2:boot
DST2= m3-bootstrap.x86_64.DRAGONFLY.36.tar.bz2:boot
ONLY_FOR_ARCHS= amd64
CONFLICTS_INSTALL= binary-cvsup-*
-USES= gmake pgsql
+USE_GITHUB= yes
+GH_ACCOUNT= modula3
+GH_PROJECT= cm3
+GH_TAGNAME= 1f5ad30
+
+USES= gmake pgsql python:build
USE_XORG= xaw xmu xext xt sm ice x11
USE_GL= gl glu
-USE_GCC= any
+USE_GCC= yes
NO_MTREE= yes
-MAKE_ENV+= CM3_INSTALL="${STAGEDIR}${PREFIX}" \
- CM3_DEBUG=yes \
+MAKE_ENV= CM3_DEBUG=yes \
M3_PORTABLE_RUN_PATH=yes
+INTERMED= ${WRKDIR}/intermediate
BOOTCM3= CM3="${WRKDIR}/bootstrap/bin/cm3"
-BUILTCM3= CM3="${STAGEDIR}${PREFIX}/bin/cm3"
-BSCONTENTS= bin/cm3 bin/cm3cg bin/m3bundle bin/mklib etc/modula3 \
- lib/libm3core.* lib/libm3.* lib/libsysutils.* \
- lib/libpatternmatching.* pkg/m3core pkg/libm3 pkg/sysutils \
- pkg/patternmatching pkg/m3middle pkg/m3objfile pkg/m3linker \
- pkg/m3back pkg/m3front pkg/m3quake pkg/cm3 pkg/mklib
+STRIPPKG= m3back cm3 libdump cmpfp formsview vorun PklFonts dummy test
+PORTDOCS= www license
.include <bsd.port.pre.mk>
-M3MAKE_ENV= ${MAKE_ENV:C/^LDFLAGS=.*//:C/^CPPFLAGS=.*//}
+M3BOOT_ENV= ${MAKE_ENV:C/^LDFLAGS=.*//:C/^CPPFLAGS=.*//} \
+ ${BOOTCM3} STAGE=${INTERMED:Q}
# for port maintenance, invoke "make makesum PLUS_BOOTSTRAPS=1"
.if defined(PLUS_BOOTSTRAPS)
@@ -70,96 +69,57 @@ MARCH= x86_64
NEWBOOTNAME= m3-bootstrap.${MARCH}.${OPSYS:tu}.${OSREL:S/.//}.tar.bz2
M3TARGET= ${MARCH}_${OPSYS:tu}
+PLIST_SUB= T=${M3TARGET} P=cm3/pkg B=cm3/bin L=cm3/lib
.endif
-do-extract:
- @${RM} -rf ${WRKDIR}
- @${MKDIR} ${WRKSRC}
- @(cd ${WRKSRC} && tar -xf ${DISTDIR}/${SRCDISTFILE})
- @(cd ${WRKDIR} && tar -xf ${DISTDIR}/${BOOTDIST:C/:[^:]+$//})
+post-extract:
@(cd ${WRKSRC} && ${CAT} COPYRIGHT-DEC COPYRIGHT-CMASS > COM_LICENSE)
post-patch:
-# Use sed -i instead of ${REINPLACE_CMD} because we don't want .bak files
-# installed in the final product which comes from config-no-install dir.
- @${SED} -i "" -e 's|/usr/local|${PREFIX}|g' \
- -e 's|\\\\$$ORIGIN"|${PREFIX}/lib"|' \
- ${WRKSRC}/m3-sys/cminstall/src/config-no-install/FreeBSD.common
- @${SED} -i "" -e 's|/usr/X11R6|${PREFIX}|g' \
- ${WRKSRC}/m3-sys/cminstall/src/config-no-install/Unix.common
- @${SED} -i "" -e 's/^SYSTEM_CC = ".* -gs/SYSTEM_CC = "${CC} -gs/' \
- ${WRKDIR}/bootstrap/etc/modula3/AMD64_FREEBSD \
- ${WRKSRC}/m3-sys/cminstall/src/config-no-install/AMD64_FREEBSD
-
-do-bootstrap:
- @(cd ${WRKSRC}; ${SETENV} ${M3MAKE_ENV} ${BOOTCM3} SHIP=${TRUE} \
- ${SH} scripts/boot-cm3-with-m3.sh onlybuild)
- @${FIND} ${WRKSRC} -name \.M3SHIP -print | ${XARGS} ${SED} -i -e \
- 's|/bootstrap/|/stage${PREFIX}/|g'
- @(cd ${WRKSRC}; ${SETENV} ${M3MAKE_ENV} ${BOOTCM3} \
- ${SH} scripts/boot-cm3-with-m3.sh ship)
- (cd ${WRKSRC}/m3-sys/cminstall/src/config-no-install && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/etc/modula3)
- ${INSTALL_PROGRAM} ${WRKSRC}/m3-sys/cm3/${M3TARGET}/cm3 \
- ${STAGEDIR}${PREFIX}/bin
- ${ECHO} "INSTALL_ROOT = \"${STAGEDIR}${PREFIX}\"" > \
- ${STAGEDIR}${PREFIX}/bin/cm3.cfg
- ${ECHO} "include(\"${STAGEDIR}${PREFIX}/etc/modula3/${M3TARGET}\")" >> \
- ${STAGEDIR}${PREFIX}/bin/cm3.cfg
- @(cd ${WRKSRC}; ${SETENV} ${M3MAKE_ENV} ${BOOTCM3} \
- ${SH} scripts/boot-cm3-with-m3.sh cleanglobal)
- @${ECHO} "======================================"
- @${ECHO} "===== M3 compiler bootstrapped ====="
- @${ECHO} "======================================"
- @${ECHO}
-
-do-build: do-bootstrap
- @(cd ${WRKSRC}; ${SETENV} ${M3MAKE_ENV} ${BUILTCM3} \
- ${SH} scripts/do-cm3-min.sh buildship)
- @(cd ${WRKSRC}; ${SETENV} ${M3MAKE_ENV} ${BUILTCM3} \
- ${SH} scripts/do-cm3-std.sh buildship)
- @(cd ${WRKSRC}; ${SETENV} ${M3MAKE_ENV} ${BUILTCM3} \
- ${SH} scripts/do-cm3-caltech-parser.sh buildship)
+ @${REINPLACE_CMD} -i "" -e 's|/usr/local|${LOCALBASE}|g' \
+ ${WRKSRC}/m3-sys/cminstall/src/config-no-install/FreeBSD.common
+ @${REINPLACE_CMD} -i "" \
+ -e 's|/usr/local|${LOCALBASE}|g' \
+ -e 's|/usr/X11R6|${LOCALBASE}|g' \
+ ${WRKSRC}/m3-sys/cminstall/src/config-no-install/Unix.common
+ @${REINPLACE_CMD} -i "" \
+ -e 's/^SYSTEM_CC = ".* -gs/SYSTEM_CC = "${CC} -gs/' \
+ -e 's|as -64|${AS} -64|' \
+ ${WRKDIR}/bootstrap/etc/modula3/AMD64_FREEBSD \
+ ${WRKSRC}/m3-sys/cminstall/src/config-no-install/AMD64_FREEBSD
+ @${REINPLACE_CMD} -e 's|m3cc, bin|bin|' \
+ ${WRKDIR}/bootstrap/etc/modula3/cm3cfg.common
+ @${GREP} -rl 'bin/env python' ${WRKSRC}/m3-sys ${WRKSRC}/scripts | \
+ ${XARGS} ${REINPLACE_CMD} \
+ -e 's|/usr/bin/env python|${PYTHON_CMD}|'
+
+do-build:
+ (cd ${WRKSRC} && ${SETENV} ${M3BOOT_ENV} \
+ ${PYTHON_CMD} scripts/python/make-dist.py)
do-install:
- ${FIND} ${STAGEDIR}${PREFIX}/pkg -type f -perm +111 -not -name cm3 | \
- ${XARGS} ${CHMOD} -x
- ${ECHO} "INSTALL_ROOT = \"${PREFIX}\"" > \
- ${STAGEDIR}${PREFIX}/bin/cm3.cfg
- ${ECHO} "include(\"${PREFIX}/etc/modula3/${M3TARGET}\")" >> \
- ${STAGEDIR}${PREFIX}/bin/cm3.cfg
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/bin \
- ${STAGEDIR}${PREFIX}/share/doc
- ${MV} ${STAGEDIR}${PREFIX}/examples \
- ${STAGEDIR}${PREFIX}/share/examples/modula3
- ${MV} ${STAGEDIR}${PREFIX}/www ${STAGEDIR}${PREFIX}/share/doc/modula3
- ${MV} ${STAGEDIR}${PREFIX}/bin/Cube \
- ${STAGEDIR}${PREFIX}/bin/Calculator \
- ${STAGEDIR}${PREFIX}/bin/fisheye \
- ${STAGEDIR}${PREFIX}/share/examples/bin
-
-# The pkg-plist is well over 6000 entries, so let's just autogen it instead
-post-install:
- cd ${STAGEDIR}${PREFIX}; ${FIND} * \( -type f -or -type l \) | \
- ${SORT} | ${SED} -e 's/^man\/man[1578]\/.*[1578]$$/&.gz/' \
- > ${TMPPLIST}
- @echo ${PLIST_FILES} | awk '{print $$1}' RS=' ' >> ${TMPPLIST}
-
-# to create a new bootstrap, invoke "make stage NEW_BOOTSTRAP=1"
-.if defined(NEW_BOOTSTRAP)
-post-stage:
- @${RM} -rf ${NEWBOOTDIR}
- @${MKDIR} ${NEWBOOTDIR}/bin ${NEWBOOTDIR}/lib \
- ${NEWBOOTDIR}/pkg ${NEWBOOTDIR}/etc
-.for X in ${BSCONTENTS}
- @${CP} -a ${STAGEDIR}${PREFIX}/${X} ${NEWBOOTDIR}/${X:H}/
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${CP} -a ${INTERMED}/all-dist ${STAGEDIR}${PREFIX}/cm3
+ ${MV} ${STAGEDIR}${PREFIX}/cm3/man ${STAGEDIR}${PREFIX}/
+ ${MV} ${STAGEDIR}${PREFIX}/cm3/www ${STAGEDIR}${DOCSDIR}/
+ ${MV} ${STAGEDIR}${PREFIX}/cm3/license ${STAGEDIR}${DOCSDIR}/
+ ${FIND} ${STAGEDIR}${PREFIX}/cm3/pkg -type f -perm +111 \
+ -not -name cm3 | ${XARGS} ${CHMOD} -x
+ (cd ${STAGEDIR}${PREFIX}/cm3/bin && ${FIND} * -type f -perm +111 | \
+ ${SED} -E '/^(obliq|obliqsrv|recordheap)$$/d' | \
+ ${XARGS} ${STRIP_CMD})
+ ${FIND} ${STAGEDIR}${PREFIX}/cm3/lib -type f -perm +111 | \
+ ${XARGS} ${STRIP_CMD}
+.for PACKAGE in ${STRIPPKG}
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/cm3/pkg/*/${M3TARGET}/${PACKAGE}
.endfor
- ${ECHO} "INSTALL_ROOT = path() & \"/..\"" \
- > ${NEWBOOTDIR}/bin/cm3.cfg
- ${ECHO} "include(path() & \"/../etc/modula3/${M3TARGET}\")" \
- >> ${NEWBOOTDIR}/bin/cm3.cfg
- @${FIND} ${NEWBOOTDIR} -type f -perm +111 | ${XARGS} ${STRIP_CMD}
+
+new-bootstrap:
+ @${RM} -rf ${NEWBOOTDIR}
+ @${MKDIR} ${NEWBOOTDIR:H}
+ ${CP} -a ${INTERMED}/min-dist ${NEWBOOTDIR}
+ @${FIND} ${NEWBOOTDIR} -type f -perm +111 | \
+ ${SED} -E '/Csetjmp.i3$$/d' | ${XARGS} ${STRIP_CMD}
(cd ${NEWBOOTDIR}/.. ; tar -cyf ${NEWBOOTNAME} bootstrap)
-.endif
.include <bsd.port.post.mk>
Modified: head/lang/modula3/distinfo
==============================================================================
--- head/lang/modula3/distinfo Thu Jun 4 22:00:24 2015 (r388554)
+++ head/lang/modula3/distinfo Thu Jun 4 22:15:23 2015 (r388555)
@@ -1,4 +1,4 @@
-SHA256 (cm3-src-all-5.8.6-REL.tgz) = ef94f9a5f2a4413a1e544ae94233fb0f475db0be21af652b05f7d8c944b38d78
-SIZE (cm3-src-all-5.8.6-REL.tgz) = 89649351
+SHA256 (modula3-cm3-5.10.0-1f5ad30_GH0.tar.gz) = a43e874c3aaa94c504e10ecc805534f95dfef9e422b204ccce102915444f013b
+SIZE (modula3-cm3-5.10.0-1f5ad30_GH0.tar.gz) = 157706913
SHA256 (m3-bootstrap.AMD64.FREEBSD.92.tar.bz2) = b0396c9048876110683e915b773480fd0717ce3a376e518dae2f9093f18253a1
SIZE (m3-bootstrap.AMD64.FREEBSD.92.tar.bz2) = 9983846
Added: head/lang/modula3/files/patch-m3-sys_cminstall_src_config-no-install_FreeBSD.common
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/modula3/files/patch-m3-sys_cminstall_src_config-no-install_FreeBSD.common Thu Jun 4 22:15:23 2015 (r388555)
@@ -0,0 +1,42 @@
+--- m3-sys/cminstall/src/config-no-install/FreeBSD.common.orig 2015-06-02 07:41:14 UTC
++++ m3-sys/cminstall/src/config-no-install/FreeBSD.common
+@@ -8,32 +8,12 @@ SYSTEM_LIBS{"ODBC"} = [ "-Wl,-R/usr/loca
+ SYSTEM_LIBS{"POSTGRES95"} = [ "-Wl,-R/usr/local/lib", "-L/usr/local/lib", "-lpq" ]
+ SYSTEM_LIBS{"X11"} = ["-Wl,-R/usr/local/lib", "-L/usr/local/lib", SYSTEM_LIBS{"X11"}]
+
+-%
+-% "Double inheritance" leads to FREEBSD4_CC_APPEND
+-% occuring twice in FREEBSD_LD_APPEND, ok?
+-%
+-
+-FREEBSD4_CC_APPEND = " -z origin"
+-
+-FREEBSD4_LD_APPEND = FREEBSD4_CC_APPEND
+- & " -Wl,--warn-common"
+- & " -Wl,-rpath,\\$ORIGIN"
+- & " -Wl,-rpath,\\$ORIGIN/../lib "
+-
+-FREEBSD_CC_APPEND = FREEBSD4_CC_APPEND
+- & " -z now"
+- & " -Bsymbolic"
+-
+-FREEBSD_LD_APPEND = FREEBSD_CC_APPEND
+- & FREEBSD4_LD_APPEND
+- & " -Wl,--fatal-warnings"
+-
+-if defined("SYSTEM_CC")
+- SYSTEM_CC = SYSTEM_CC & FREEBSD_CC_APPEND
+-end
+-
+-if defined("SYSTEM_LD")
+- SYSTEM_LD = SYSTEM_LD & FREEBSD_LD_APPEND
+-end
++SYSTEM_LD = SYSTEM_CC
++ & " -Wl,-z,now"
++ & " -Wl,-z,origin"
++ & " -Bsymbolic"
++ & " -Wl,--fatal-warnings"
++ & " -Wl,-rpath,\\$ORIGIN"
++ & " -Wl,-rpath,\\$ORIGIN/../lib"
+
+ include("gnuld.common")
Added: head/lang/modula3/files/patch-scripts_python_make-dist.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/modula3/files/patch-scripts_python_make-dist.py Thu Jun 4 22:15:23 2015 (r388555)
@@ -0,0 +1,22 @@
+--- scripts/python/make-dist.py.orig 2015-06-03 20:58:25 UTC
++++ scripts/python/make-dist.py
+@@ -172,8 +172,8 @@ def FatalError():
+ InstallRoot_Previous = InstallRoot
+ InstallRoot_CompilerWithPrevious = os.path.join(GetStage(), "compiler_with_previous")
+ InstallRoot_CompilerWithSelf = os.path.join(GetStage(), "compiler_with_self")
+-InstallRoot_Min = FormInstallRoot("min")
+-InstallRoot_All = FormInstallRoot("all")
++InstallRoot_Min = os.path.join(GetStage(), "min-dist")
++InstallRoot_All = os.path.join(GetStage(), "all-dist");
+ InstallRoots = [InstallRoot_Min, InstallRoot_All]
+
+ OriginalLIB = os.getenv("LIB")
+@@ -327,7 +327,7 @@ else:
+
+ # ----------------------------------------------------------------------------------------------------------------------------------
+
+-MakeArchives()
++InstallLicense(Root, InstallRoot_All)
+
+ if contains(target, "linux"):
+ MakeDebianPackage(FormInstallRoot("all"), "/usr/local/cm3")
Added: head/lang/modula3/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/modula3/pkg-plist Thu Jun 4 22:15:23 2015 (r388555)
@@ -0,0 +1,7457 @@
+%%B%%/BadBricks
+%%B%%/Calculator
+%%B%%/Cube
+%%B%%/DeckScape
+%%B%%/Fours
+%%B%%/Juno
+%%B%%/Proxy
+%%B%%/RehearseCode
+%%B%%/WebScape
+%%B%%/cm3
+%%B%%/cm3.cfg
+%%B%%/cm3cg
+%%B%%/cm3ide
+%%B%%/cmpdir
+%%B%%/columns
+%%B%%/config/ALPHA32_VMS
+%%B%%/config/ALPHA64_VMS
+%%B%%/config/ALPHA_LINUX
+%%B%%/config/ALPHA_OPENBSD
+%%B%%/config/ALPHA_OSF
+%%B%%/config/AMD64.common
+%%B%%/config/AMD64_DARWIN
+%%B%%/config/AMD64_FREEBSD
+%%B%%/config/AMD64_LINUX
+%%B%%/config/AMD64_NETBSD
+%%B%%/config/AMD64_NT
+%%B%%/config/AMD64_OPENBSD
+%%B%%/config/AMD64_SOLARIS
+%%B%%/config/ARM.common
+%%B%%/config/ARMEL_LINUX
+%%B%%/config/ARM_DARWIN
+%%B%%/config/ARM_LINUX
+%%B%%/config/ARM_LINUX.common
+%%B%%/config/Alpha32.common
+%%B%%/config/Alpha64.common
+%%B%%/config/Darwin.common
+%%B%%/config/FreeBSD.common
+%%B%%/config/FreeBSD4
+%%B%%/config/HPPA.common
+%%B%%/config/HPPA64.common
+%%B%%/config/HPUX.common
+%%B%%/config/I386.common
+%%B%%/config/I386_CYGWIN
+%%B%%/config/I386_DARWIN
+%%B%%/config/I386_FREEBSD
+%%B%%/config/I386_FREEBSD.common
+%%B%%/config/I386_INTERIX
+%%B%%/config/I386_LINUX
+%%B%%/config/I386_LINUX.common
+%%B%%/config/I386_MINGW
+%%B%%/config/I386_NETBSD
+%%B%%/config/I386_NT
+%%B%%/config/I386_OPENBSD
+%%B%%/config/I386_SOLARIS
+%%B%%/config/IA64.common
+%%B%%/config/IA64_LINUX
+%%B%%/config/Interix.common
+%%B%%/config/LINUXLIBC6
+%%B%%/config/Linux.common
+%%B%%/config/MIPS64EL_OPENBSD
+%%B%%/config/MIPS64_OPENBSD
+%%B%%/config/NT.common
+%%B%%/config/NT386
+%%B%%/config/NT386.common
+%%B%%/config/NetBSD.common
+%%B%%/config/OpenBSD.common
+%%B%%/config/PA32_HPUX
+%%B%%/config/PA64_HPUX
+%%B%%/config/PPC.common
+%%B%%/config/PPC32_OPENBSD
+%%B%%/config/PPC64.common
+%%B%%/config/PPC64_DARWIN
+%%B%%/config/PPC_DARWIN
+%%B%%/config/PPC_LINUX
+%%B%%/config/SOLgnu
+%%B%%/config/SOLsun
+%%B%%/config/SPARC.common
+%%B%%/config/SPARC32_LINUX
+%%B%%/config/SPARC32_SOLARIS
+%%B%%/config/SPARC32_SOLARIS.common
+%%B%%/config/SPARC64.common
+%%B%%/config/SPARC64_LINUX
+%%B%%/config/SPARC64_OPENBSD
+%%B%%/config/SPARC64_SOLARIS
+%%B%%/config/Solaris.common
+%%B%%/config/Unix.common
+%%B%%/config/VMS.common
+%%B%%/config/cm3.cfg
+%%B%%/config/cm3cfg.common
+%%B%%/config/gnuld.common
+%%B%%/cvsup
+%%B%%/cvsupd
+%%B%%/dirfp
+%%B%%/fisheye
+%%B%%/fix_nl
+%%B%%/formsedit
+%%B%%/kemacs
+%%B%%/kext
+%%B%%/kgv
+%%B%%/klex
+%%B%%/ktok
+%%B%%/kyacc
+%%B%%/m3browser
+%%B%%/m3browserhack
+%%B%%/m3bundle
+%%B%%/m3cgcat
+%%B%%/m3cggen
+%%B%%/m3dep
+%%B%%/m3dir
+%%B%%/m3err
+%%B%%/m3msh
+%%B%%/m3ovr
+%%B%%/m3sleep
+%%B%%/m3tmplhack
+%%B%%/m3tohtml
+%%B%%/m3totex
+%%B%%/m3zume
+%%B%%/maze
+%%B%%/mentor
+%%B%%/netobjd
+%%B%%/obliq
+%%B%%/obliq-anim
+%%B%%/obliq-min
+%%B%%/obliq-std
+%%B%%/obliq-ui
+%%B%%/obliqsrv
+%%B%%/obliqsrv-std
+%%B%%/obliqsrv-ui
+%%B%%/pkgvm
+%%B%%/prjm
+%%B%%/recordheap
+%%B%%/replayheap
+%%B%%/shobjcodegen
+%%B%%/showheap
+%%B%%/shownew
+%%B%%/showthread
+%%B%%/solitaire
+%%B%%/stablegen
+%%B%%/stubgen
+%%B%%/tetris
+%%B%%/visobliq
+%%B%%/vocgi
+%%B%%/voquery
+%%B%%/webcat
+%%L%%/libBitVector.a
+%%L%%/libBitVector.so
+%%L%%/libBitVector.so.5
+%%L%%/libDiGraph.a
+%%L%%/libDiGraph.so
+%%L%%/libDiGraph.so.5
+%%L%%/libGeometry.a
+%%L%%/libGeometry.so
+%%L%%/libGeometry.so.5
+%%L%%/libSortedTableExtras.a
+%%L%%/libSortedTableExtras.so
+%%L%%/libSortedTableExtras.so.5
+%%L%%/libTempFiles.a
+%%L%%/libTempFiles.so
+%%L%%/libTempFiles.so.5
+%%L%%/libUDP.a
+%%L%%/libUDP.so
+%%L%%/libUDP.so.5
+%%L%%/libanim3D.a
+%%L%%/libanim3D.so
+%%L%%/libanim3D.so.5
+%%L%%/libarithmetic.a
+%%L%%/libarithmetic.so
+%%L%%/libarithmetic.so.5
+%%L%%/libbinIO.a
+%%L%%/libbinIO.so
+%%L%%/libbinIO.so.5
+%%L%%/libcit_common.a
+%%L%%/libcit_common.so
+%%L%%/libcit_common.so.5
+%%L%%/libcit_util.a
+%%L%%/libcit_util.so
+%%L%%/libcit_util.so.5
+%%L%%/libcmvbt.a
+%%L%%/libcmvbt.so
+%%L%%/libcmvbt.so.5
+%%L%%/libcommandrw.a
+%%L%%/libcommandrw.so
+%%L%%/libcommandrw.so.5
+%%L%%/libcompact-client.a
+%%L%%/libcompact-client.so
+%%L%%/libcompact-client.so.5
+%%L%%/libcompact-copyright.a
+%%L%%/libcompact-copyright.so
+%%L%%/libcompact-copyright.so.5
+%%L%%/libcompactrc.a
+%%L%%/libcompactrc.so
+%%L%%/libcompactrc.so.5
+%%L%%/libdb.a
+%%L%%/libdb.so
+%%L%%/libdb.so.5
+%%L%%/libdcpane.a
+%%L%%/libdcpane.so
+%%L%%/libdcpane.so.5
+%%L%%/libdebug.a
+%%L%%/libdebug.so
+%%L%%/libdebug.so.5
+%%L%%/libdeepcopy.a
+%%L%%/libdeepcopy.so
+%%L%%/libdeepcopy.so.5
+%%L%%/libdepgraph.a
+%%L%%/libdepgraph.so
+%%L%%/libdepgraph.so.5
+%%L%%/libdrawcontext.a
+%%L%%/libdrawcontext.so
+%%L%%/libdrawcontext.so.5
+%%L%%/libembutils.a
+%%L%%/libembutils.so
+%%L%%/libembutils.so.5
+%%L%%/libevents.a
+%%L%%/libevents.so
+%%L%%/libevents.so.5
+%%L%%/libfileinfo.a
+%%L%%/libfileinfo.so
+%%L%%/libfileinfo.so.5
+%%L%%/libfilepool.a
+%%L%%/libfilepool.so
+%%L%%/libfilepool.so.5
+%%L%%/libfsfind.a
+%%L%%/libfsfind.so
+%%L%%/libfsfind.so.5
+%%L%%/libgraphicutils.a
+%%L%%/libgraphicutils.so
+%%L%%/libgraphicutils.so.5
+%%L%%/libhttp.a
+%%L%%/libhttp.so
+%%L%%/libhttp.so.5
+%%L%%/libjuno-compiler.a
+%%L%%/libjuno-compiler.so
+%%L%%/libjuno-compiler.so.5
+%%L%%/libjuno-machine.a
+%%L%%/libjuno-machine.so
+%%L%%/libjuno-machine.so.5
+%%L%%/libjvideo.a
+%%L%%/libjvideo.so
+%%L%%/libjvideo.so.5
+%%L%%/libklexlib.a
+%%L%%/libklexlib.so
+%%L%%/libklexlib.so.5
+%%L%%/libktoklib.a
+%%L%%/libktoklib.so
+%%L%%/libktoklib.so.5
+%%L%%/libkyacclib.a
+%%L%%/libkyacclib.so
+%%L%%/libkyacclib.so.5
+%%L%%/liblangutils.a
+%%L%%/liblangutils.so
+%%L%%/liblangutils.so.5
+%%L%%/liblibbuf.a
+%%L%%/liblibbuf.so
+%%L%%/liblibbuf.so.5
+%%L%%/liblibsio.a
+%%L%%/liblibsio.so
+%%L%%/liblibsio.so.5
+%%L%%/liblistfuncs.a
+%%L%%/liblistfuncs.so
+%%L%%/liblistfuncs.so.5
+%%L%%/libm3.a
+%%L%%/libm3.so
+%%L%%/libm3.so.5
+%%L%%/libm3X11R4.a
+%%L%%/libm3X11R4.so
+%%L%%/libm3X11R4.so.5
+%%L%%/libm3bicycle.a
+%%L%%/libm3bicycle.so
+%%L%%/libm3bicycle.so.5
+%%L%%/libm3codeview.a
+%%L%%/libm3codeview.so
+%%L%%/libm3codeview.so.5
+%%L%%/libm3core.a
+%%L%%/libm3core.so
+%%L%%/libm3core.so.5
+%%L%%/libm3formsvbt.a
+%%L%%/libm3formsvbt.so
+%%L%%/libm3formsvbt.so.5
+%%L%%/libm3formsvbtpixmaps.a
+%%L%%/libm3formsvbtpixmaps.so
+%%L%%/libm3formsvbtpixmaps.so.5
+%%L%%/libm3makefile.a
+%%L%%/libm3makefile.so
+%%L%%/libm3makefile.so.5
+%%L%%/libm3markup.a
+%%L%%/libm3markup.so
+%%L%%/libm3markup.so.5
+%%L%%/libm3mg.a
+%%L%%/libm3mg.so
+%%L%%/libm3mg.so.5
+%%L%%/libm3mgkit.a
+%%L%%/libm3mgkit.so
+%%L%%/libm3mgkit.so.5
+%%L%%/libm3netobj.a
+%%L%%/libm3netobj.so
+%%L%%/libm3netobj.so.5
+%%L%%/libm3odbc.a
+%%L%%/libm3odbc.so
+%%L%%/libm3odbc.so.5
+%%L%%/libm3parseparams.a
+%%L%%/libm3parseparams.so
+%%L%%/libm3parseparams.so.5
+%%L%%/libm3scan.a
+%%L%%/libm3scan.so
+%%L%%/libm3scan.so.5
+%%L%%/libm3slisp.a
+%%L%%/libm3slisp.so
+%%L%%/libm3slisp.so.5
+%%L%%/libm3smalldb.a
+%%L%%/libm3smalldb.so
+%%L%%/libm3smalldb.so.5
+%%L%%/libm3tcp.a
+%%L%%/libm3tcp.so
+%%L%%/libm3tcp.so.5
+%%L%%/libm3tk-misc.a
+%%L%%/libm3tk-misc.so
+%%L%%/libm3tk-misc.so.5
+%%L%%/libm3tk.a
+%%L%%/libm3tk.so
+%%L%%/libm3tk.so.5
+%%L%%/libm3ui.a
+%%L%%/libm3ui.so
+%%L%%/libm3ui.so.5
+%%L%%/libm3unit-numeric.a
+%%L%%/libm3unit-numeric.so
+%%L%%/libm3unit-numeric.so.5
+%%L%%/libm3unit.a
+%%L%%/libm3unit.so
+%%L%%/libm3unit.so.5
+%%L%%/libm3vbtkit.a
+%%L%%/libm3vbtkit.so
+%%L%%/libm3vbtkit.so.5
+%%L%%/libm3zeus.a
+%%L%%/libm3zeus.so
+%%L%%/libm3zeus.so.5
+%%L%%/libmetasyn.a
+%%L%%/libmetasyn.so
+%%L%%/libmetasyn.so.5
+%%L%%/libminiscan.a
+%%L%%/libminiscan.so
+%%L%%/libminiscan.so.5
+%%L%%/libobliq.a
+%%L%%/libobliq.so
+%%L%%/libobliq.so.5
+%%L%%/libobliqlib3D.a
+%%L%%/libobliqlib3D.so
+%%L%%/libobliqlib3D.so.5
+%%L%%/libobliqlibanim.a
+%%L%%/libobliqlibanim.so
+%%L%%/libobliqlibanim.so.5
+%%L%%/libobliqlibemb.a
+%%L%%/libobliqlibemb.so
+%%L%%/libobliqlibemb.so.5
+%%L%%/libobliqlibm3.a
+%%L%%/libobliqlibm3.so
+%%L%%/libobliqlibm3.so.5
+%%L%%/libobliqlibui.a
+%%L%%/libobliqlibui.so
+%%L%%/libobliqlibui.so.5
+%%L%%/libobliqparse.a
+%%L%%/libobliqparse.so
+%%L%%/libobliqparse.so.5
+%%L%%/libobliqprint.a
+%%L%%/libobliqprint.so
+%%L%%/libobliqprint.so.5
+%%L%%/libobliqrt.a
+%%L%%/libobliqrt.so
+%%L%%/libobliqrt.so.5
+%%L%%/libopengl.a
+%%L%%/libopengl.so
+%%L%%/libopengl.so.5
+%%L%%/libpaneman.a
+%%L%%/libpaneman.so
+%%L%%/libpaneman.so.5
+%%L%%/libparserlib.a
+%%L%%/libparserlib.so
+%%L%%/libparserlib.so.5
+%%L%%/libpatternmatching.a
+%%L%%/libpatternmatching.so
+%%L%%/libpatternmatching.so.5
+%%L%%/libpkg_vc.a
+%%L%%/libpkg_vc.so
+%%L%%/libpkg_vc.so.5
+%%L%%/libpkgbase.a
+%%L%%/libpkgbase.so
+%%L%%/libpkgbase.so.5
+%%L%%/libpkgversions.a
+%%L%%/libpkgversions.so
+%%L%%/libpkgversions.so.5
+%%L%%/libpostgres95.a
+%%L%%/libpostgres95.so
+%%L%%/libpostgres95.so.5
+%%L%%/libprjbase.a
+%%L%%/libprjbase.so
+%%L%%/libprjbase.so.5
+%%L%%/librdwr.a
+%%L%%/librdwr.so
+%%L%%/librdwr.so.5
+%%L%%/librsrcservice.a
+%%L%%/librsrcservice.so
+%%L%%/librsrcservice.so.5
+%%L%%/libset.a
+%%L%%/libset.so
+%%L%%/libset.so.5
+%%L%%/libsgml.a
+%%L%%/libsgml.so
+%%L%%/libsgml.so.5
+%%L%%/libsharedobj.a
+%%L%%/libsharedobj.so
+%%L%%/libsharedobj.so.5
+%%L%%/libstable.a
+%%L%%/libstable.so
+%%L%%/libstable.so.5
+%%L%%/libsuplib.a
+%%L%%/libsuplib.so
+%%L%%/libsuplib.so.5
+%%L%%/libsynex.a
+%%L%%/libsynex.so
+%%L%%/libsynex.so.5
+%%L%%/libsynwr.a
+%%L%%/libsynwr.so
+%%L%%/libsynwr.so.5
+%%L%%/libsysutils.a
+%%L%%/libsysutils.so
+%%L%%/libsysutils.so.5
+%%L%%/libtable-list.a
+%%L%%/libtable-list.so
+%%L%%/libtable-list.so.5
+%%L%%/libterm.a
+%%L%%/libterm.so
+%%L%%/libterm.so.5
+%%L%%/libtuple.a
+%%L%%/libtuple.so
+%%L%%/libtuple.so.5
+%%L%%/libvideovbt.a
+%%L%%/libvideovbt.so
+%%L%%/libvideovbt.so.5
+%%L%%/libweb.a
+%%L%%/libweb.so
+%%L%%/libweb.so.5
+%%L%%/libwebvbt.a
+%%L%%/libwebvbt.so
+%%L%%/libwebvbt.so.5
+%%L%%/libwindowsResources.a
+%%L%%/libwindowsResources.so
+%%L%%/libwindowsResources.so.5
+%%P%%/X11R4/%%T%%/.M3EXPORTS
+%%P%%/X11R4/%%T%%/.M3WEB
+%%P%%/X11R4/%%T%%/libm3X11R4.a
+%%P%%/X11R4/%%T%%/libm3X11R4.m3x
+%%P%%/X11R4/%%T%%/libm3X11R4.so
+%%P%%/X11R4/%%T%%/libm3X11R4.so.5
+%%P%%/X11R4/src/Common/X.i3
+%%P%%/X11R4/src/Common/Xatom.i3
+%%P%%/X11R4/src/Common/Xaw.i3
+%%P%%/X11R4/src/Common/Xct.i3
+%%P%%/X11R4/src/Common/Xmbuf.i3
+%%P%%/X11R4/src/Common/Xmu.i3
+%%P%%/X11R4/src/Common/Xrm.i3
+%%P%%/X11R4/src/Common/Xt.i3
+%%P%%/X11R4/src/Common/XtC.i3
+%%P%%/X11R4/src/Common/XtC.m3
+%%P%%/X11R4/src/Common/XtE.i3
+%%P%%/X11R4/src/Common/XtE.m3
+%%P%%/X11R4/src/Common/XtN.i3
+%%P%%/X11R4/src/Common/XtN.m3
+%%P%%/X11R4/src/Common/XtR.i3
+%%P%%/X11R4/src/Common/XtR.m3
+%%P%%/X11R4/src/Vanilla/XMachine.i3
+%%P%%/anim3D/%%T%%/.M3EXPORTS
+%%P%%/anim3D/%%T%%/.M3WEB
+%%P%%/anim3D/%%T%%/KeyCBStack.i3
+%%P%%/anim3D/%%T%%/KeyCBStack.m3
+%%P%%/anim3D/%%T%%/MouseCBStack.i3
+%%P%%/anim3D/%%T%%/MouseCBStack.m3
+%%P%%/anim3D/%%T%%/PositionCBStack.i3
+%%P%%/anim3D/%%T%%/PositionCBStack.m3
+%%P%%/anim3D/%%T%%/libanim3D.a
+%%P%%/anim3D/%%T%%/libanim3D.m3x
+%%P%%/anim3D/%%T%%/libanim3D.so
+%%P%%/anim3D/%%T%%/libanim3D.so.5
+%%P%%/anim3D/src/AmbientLightGO.i3
+%%P%%/anim3D/src/AmbientLightGO.m3
+%%P%%/anim3D/src/AmbientLightGOProxy.i3
+%%P%%/anim3D/src/Anim3D.i3
+%%P%%/anim3D/src/Anim3D.m3
+%%P%%/anim3D/src/AnimHandle.i3
+%%P%%/anim3D/src/AnimHandle.m3
+%%P%%/anim3D/src/AnimHandlePrivate.i3
+%%P%%/anim3D/src/AnimHandleProxy.i3
+%%P%%/anim3D/src/AnimRequestQueue.i3
+%%P%%/anim3D/src/AnimRequestQueue.m3
+%%P%%/anim3D/src/AnimRequestQueuePrivate.i3
+%%P%%/anim3D/src/AnimServer.i3
+%%P%%/anim3D/src/AnimServer.m3
+%%P%%/anim3D/src/AuxG.i3
+%%P%%/anim3D/src/AuxG.m3
+%%P%%/anim3D/src/BSphere.i3
+%%P%%/anim3D/src/BooleanProp.i3
+%%P%%/anim3D/src/BooleanProp.m3
+%%P%%/anim3D/src/BooleanPropPrivate.i3
+%%P%%/anim3D/src/BooleanPropProxy.i3
+%%P%%/anim3D/src/BoxGO.i3
+%%P%%/anim3D/src/BoxGO.m3
+%%P%%/anim3D/src/BoxGOProxy.i3
+%%P%%/anim3D/src/CB.i3
+%%P%%/anim3D/src/CBStack.ig
+%%P%%/anim3D/src/CBStack.mg
+%%P%%/anim3D/src/CameraGO.i3
+%%P%%/anim3D/src/CameraGO.m3
+%%P%%/anim3D/src/CameraGOPrivate.i3
+%%P%%/anim3D/src/Clock.i3
+%%P%%/anim3D/src/Clock.m3
+%%P%%/anim3D/src/ColorProp.i3
+%%P%%/anim3D/src/ColorProp.m3
+%%P%%/anim3D/src/ColorPropPrivate.i3
+%%P%%/anim3D/src/ColorPropProxy.i3
+%%P%%/anim3D/src/ConeGO.i3
+%%P%%/anim3D/src/ConeGO.m3
+%%P%%/anim3D/src/ConeGOProxy.i3
+%%P%%/anim3D/src/CylinderGO.i3
+%%P%%/anim3D/src/CylinderGO.m3
+%%P%%/anim3D/src/CylinderGOProxy.i3
+%%P%%/anim3D/src/DiskGO.i3
+%%P%%/anim3D/src/DiskGO.m3
+%%P%%/anim3D/src/DiskGOProxy.i3
+%%P%%/anim3D/src/GO.i3
+%%P%%/anim3D/src/GO.m3
+%%P%%/anim3D/src/GOPrivate.i3
+%%P%%/anim3D/src/GraphicsBase.i3
+%%P%%/anim3D/src/GraphicsBase.m3
+%%P%%/anim3D/src/GraphicsBasePrivate.i3
+%%P%%/anim3D/src/GroupGO.i3
+%%P%%/anim3D/src/GroupGO.m3
+%%P%%/anim3D/src/GroupGOPrivate.i3
+%%P%%/anim3D/src/GroupGOProxy.i3
+%%P%%/anim3D/src/KeyCB.i3
+%%P%%/anim3D/src/KeyCB.m3
+%%P%%/anim3D/src/KeyCBProxy.i3
+%%P%%/anim3D/src/LightGO.i3
+%%P%%/anim3D/src/LightGO.m3
+%%P%%/anim3D/src/LineGO.i3
+%%P%%/anim3D/src/LineGO.m3
+%%P%%/anim3D/src/LineGOProxy.i3
+%%P%%/anim3D/src/LineTypeProp.i3
+%%P%%/anim3D/src/LineTypeProp.m3
+%%P%%/anim3D/src/LineTypePropPrivate.i3
+%%P%%/anim3D/src/LineTypePropProxy.i3
+%%P%%/anim3D/src/MarkerGO.i3
+%%P%%/anim3D/src/MarkerGO.m3
+%%P%%/anim3D/src/MarkerGOProxy.i3
+%%P%%/anim3D/src/MarkerTypeProp.i3
+%%P%%/anim3D/src/MarkerTypeProp.m3
+%%P%%/anim3D/src/MarkerTypePropPrivate.i3
+%%P%%/anim3D/src/MarkerTypePropProxy.i3
+%%P%%/anim3D/src/Matrix4.i3
+%%P%%/anim3D/src/Matrix4.m3
+%%P%%/anim3D/src/MouseCB.i3
+%%P%%/anim3D/src/MouseCB.m3
+%%P%%/anim3D/src/MouseCBProxy.i3
+%%P%%/anim3D/src/Mth.i3
+%%P%%/anim3D/src/Mth.m3
+%%P%%/anim3D/src/OrthoCameraGO.i3
+%%P%%/anim3D/src/OrthoCameraGO.m3
+%%P%%/anim3D/src/OrthoCameraGOProxy.i3
+%%P%%/anim3D/src/PerspCameraGO.i3
+%%P%%/anim3D/src/PerspCameraGO.m3
+%%P%%/anim3D/src/PerspCameraGOProxy.i3
+%%P%%/anim3D/src/Point3.i3
+%%P%%/anim3D/src/Point3.m3
+%%P%%/anim3D/src/PointLightGO.i3
+%%P%%/anim3D/src/PointLightGO.m3
+%%P%%/anim3D/src/PointLightGOProxy.i3
+%%P%%/anim3D/src/PointProp.i3
+%%P%%/anim3D/src/PointProp.m3
+%%P%%/anim3D/src/PointPropPrivate.i3
+%%P%%/anim3D/src/PointPropProxy.i3
+%%P%%/anim3D/src/PolygonGO.i3
+%%P%%/anim3D/src/PolygonGO.m3
+%%P%%/anim3D/src/PolygonGOProxy.i3
+%%P%%/anim3D/src/PositionCB.i3
+%%P%%/anim3D/src/PositionCB.m3
+%%P%%/anim3D/src/PositionCBProxy.i3
+%%P%%/anim3D/src/Prop.i3
+%%P%%/anim3D/src/Prop.m3
+%%P%%/anim3D/src/PropList.i3
+%%P%%/anim3D/src/PropList.m3
+%%P%%/anim3D/src/PropPrivate.i3
+%%P%%/anim3D/src/PropProxy.i3
+%%P%%/anim3D/src/ProxiedObj.i3
+%%P%%/anim3D/src/QuadMeshGO.i3
+%%P%%/anim3D/src/QuadMeshGO.m3
+%%P%%/anim3D/src/QuadMeshGOProxy.i3
+%%P%%/anim3D/src/Quaternion.i3
+%%P%%/anim3D/src/Quaternion.m3
+%%P%%/anim3D/src/RasterModeProp.i3
+%%P%%/anim3D/src/RasterModeProp.m3
+%%P%%/anim3D/src/RasterModePropPrivate.i3
+%%P%%/anim3D/src/RasterModePropProxy.i3
+%%P%%/anim3D/src/RealProp.i3
+%%P%%/anim3D/src/RealProp.m3
+%%P%%/anim3D/src/RealPropPrivate.i3
+%%P%%/anim3D/src/RealPropProxy.i3
+%%P%%/anim3D/src/RootGO.i3
+%%P%%/anim3D/src/RootGO.m3
+%%P%%/anim3D/src/RootGOPrivate.i3
+%%P%%/anim3D/src/RootGOProxy.i3
+%%P%%/anim3D/src/ShadingProp.i3
+%%P%%/anim3D/src/ShadingProp.m3
+%%P%%/anim3D/src/ShadingPropPrivate.i3
+%%P%%/anim3D/src/ShadingPropProxy.i3
+%%P%%/anim3D/src/SphereGO.i3
+%%P%%/anim3D/src/SphereGO.m3
+%%P%%/anim3D/src/SphereGOProxy.i3
+%%P%%/anim3D/src/SpotLightGO.i3
+%%P%%/anim3D/src/SpotLightGO.m3
+%%P%%/anim3D/src/SpotLightGOProxy.i3
+%%P%%/anim3D/src/SurfaceGO.i3
+%%P%%/anim3D/src/SurfaceGO.m3
+%%P%%/anim3D/src/TorusGO.i3
+%%P%%/anim3D/src/TorusGO.m3
+%%P%%/anim3D/src/TorusGOProxy.i3
+%%P%%/anim3D/src/TransformProp.i3
+%%P%%/anim3D/src/TransformProp.m3
+%%P%%/anim3D/src/TransformPropPrivate.i3
+%%P%%/anim3D/src/TransformPropProxy.i3
+%%P%%/anim3D/src/VectorLightGO.i3
+%%P%%/anim3D/src/VectorLightGO.m3
+%%P%%/anim3D/src/VectorLightGOProxy.i3
+%%P%%/anim3D/src/Win_OpenGL_Base.i3
+%%P%%/anim3D/src/Win_OpenGL_BaseProxy.i3
+%%P%%/anim3D/src/X_OpenGL_Base.i3
+%%P%%/anim3D/src/X_OpenGL_BaseProxy.i3
+%%P%%/anim3D/src/X_PEX_Base.i3
+%%P%%/anim3D/src/X_PEX_BaseProxy.i3
+%%P%%/anim3D/src/no-win-opengl/Win_OpenGL_Base.m3
+%%P%%/anim3D/src/no-x-pex/X_PEX_Base.m3
+%%P%%/anim3D/src/x-opengl/X_OpenGL_Base.m3
+%%P%%/arithmetic/%%T%%/.M3EXPORTS
+%%P%%/arithmetic/%%T%%/.M3WEB
+%%P%%/arithmetic/%%T%%/BigIntegerCharPolynomial.i3
+%%P%%/arithmetic/%%T%%/BigIntegerCharPolynomial.m3
+%%P%%/arithmetic/%%T%%/BigIntegerCombinatoric.i3
+%%P%%/arithmetic/%%T%%/BigIntegerCombinatoric.m3
+%%P%%/arithmetic/%%T%%/BigIntegerComplex.i3
+%%P%%/arithmetic/%%T%%/BigIntegerComplex.m3
+%%P%%/arithmetic/%%T%%/BigIntegerComplexFmtLex.i3
+%%P%%/arithmetic/%%T%%/BigIntegerComplexFmtLex.m3
+%%P%%/arithmetic/%%T%%/BigIntegerComplexGCD.i3
+%%P%%/arithmetic/%%T%%/BigIntegerComplexGCD.m3
+%%P%%/arithmetic/%%T%%/BigIntegerComplexIntegerPower.i3
+%%P%%/arithmetic/%%T%%/BigIntegerComplexIntegerPower.m3
+%%P%%/arithmetic/%%T%%/BigIntegerComplexResidueClass.i3
+%%P%%/arithmetic/%%T%%/BigIntegerComplexResidueClass.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFraction.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFraction.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionFmtLex.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionFmtLex.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionPolynomial.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionPolynomial.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionPolynomialBasic.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionPolynomialBasic.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionPolynomialFmtLex.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionPolynomialFmtLex.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionPolynomialGCD.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionPolynomialGCD.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionSeq.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionSeq.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionSeqRep.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVector.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVector.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVectorBasic.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVectorBasic.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVectorFmtLex.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVectorFmtLex.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVectorRep.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVectorRep.m3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVectorSupport.i3
+%%P%%/arithmetic/%%T%%/BigIntegerFractionVectorSupport.m3
+%%P%%/arithmetic/%%T%%/BigIntegerGCD.i3
+%%P%%/arithmetic/%%T%%/BigIntegerGCD.m3
+%%P%%/arithmetic/%%T%%/BigIntegerIntegerPower.i3
+%%P%%/arithmetic/%%T%%/BigIntegerIntegerPower.m3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrix.i3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrix.m3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrixBasic.i3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrixBasic.m3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrixFmtLex.i3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrixFmtLex.m3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrixIntegerPower.i3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrixIntegerPower.m3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrixSupport.i3
+%%P%%/arithmetic/%%T%%/BigIntegerMatrixSupport.m3
+%%P%%/arithmetic/%%T%%/BigIntegerPhysicalValue.i3
+%%P%%/arithmetic/%%T%%/BigIntegerPhysicalValue.m3
+%%P%%/arithmetic/%%T%%/BigIntegerPolynomial.i3
+%%P%%/arithmetic/%%T%%/BigIntegerPolynomial.m3
+%%P%%/arithmetic/%%T%%/BigIntegerPolynomialBasic.i3
+%%P%%/arithmetic/%%T%%/BigIntegerPolynomialBasic.m3
+%%P%%/arithmetic/%%T%%/BigIntegerPolynomialFmtLex.i3
+%%P%%/arithmetic/%%T%%/BigIntegerPolynomialFmtLex.m3
+%%P%%/arithmetic/%%T%%/BigIntegerPolynomialIntegerPower.i3
+%%P%%/arithmetic/%%T%%/BigIntegerPolynomialIntegerPower.m3
+%%P%%/arithmetic/%%T%%/BigIntegerResidueClass.i3
+%%P%%/arithmetic/%%T%%/BigIntegerResidueClass.m3
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-all
mailing list