Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jun 2015 22:15:24 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r388555 - in head/lang/modula3: . files
Message-ID:  <201506042215.t54MFOPi052225@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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 ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506042215.t54MFOPi052225>