diff options
author | jdp <jdp@FreeBSD.org> | 1996-09-10 13:25:10 +0800 |
---|---|---|
committer | jdp <jdp@FreeBSD.org> | 1996-09-10 13:25:10 +0800 |
commit | 62a4c9866a6233b74c12283205108fb00f2b8f2f (patch) | |
tree | 59a6a0f281a33ef23732ca84b082bd3c875d0450 /lang/modula-3 | |
parent | 76019380e0e3618443877bf0937b31aad9817522 (diff) | |
download | freebsd-ports-gnome-62a4c9866a6233b74c12283205108fb00f2b8f2f.tar.gz freebsd-ports-gnome-62a4c9866a6233b74c12283205108fb00f2b8f2f.tar.zst freebsd-ports-gnome-62a4c9866a6233b74c12283205108fb00f2b8f2f.zip |
Update the Modula-3 port with two main goals in mind.
First, change the port so that it builds a much smaller subset of
the SRC distribution. This eliminates the enormous swap space
requirements of the earlier port, greatly reduces the footprint of
the installed tree, and cuts the size of the package in half.
Second, include many important new patches. Among them is a slightly
modified version of phkmalloc that is thread-safe for Modula-3.
It eradicates some rare and baffling core dumps that cropped up
from time to time in the previous version of the port. The Modula-3
runtime itself is careful to use mutual exclusion around calls to
malloc. But there remained some sneaky backdoor paths into it from
external libraries.
Confession: In the original version of the Modula-3 port, I used
a major version number of 353 for the shared libraries, to correspond
with the SRC version number 3.5.3. That was a dumb move -- I should
have used 1. The current update is incompatible at the shared
library level, requiring me to increment the major version number
to 354, even though this is still based on SRC release 3.5.3. This
is bound to confuse some folks, unfortunately. I weighed a number
of alternatives, such as (a) cheating and going back to 1, and (b)
using a 4-digit major version such as 3531. But in the end I
decided that 354 would be the best solution, even though it's
confusing.
Diffstat (limited to 'lang/modula-3')
-rw-r--r-- | lang/modula-3/Makefile | 43 | ||||
-rw-r--r-- | lang/modula-3/pkg-descr | 12 | ||||
-rw-r--r-- | lang/modula-3/pkg-plist | 823 | ||||
-rw-r--r-- | lang/modula-3/scripts/configure | 5 | ||||
-rw-r--r-- | lang/modula-3/scripts/fix_pathnames | 4 |
5 files changed, 819 insertions, 68 deletions
diff --git a/lang/modula-3/Makefile b/lang/modula-3/Makefile index 4441f3f4607c..3b05a3785dca 100644 --- a/lang/modula-3/Makefile +++ b/lang/modula-3/Makefile @@ -3,10 +3,11 @@ # Date created: 18 Mar 1996 # Whom: John Polstra <jdp@polstra.com> # -# $Id: Makefile,v 1.1.1.1 1996/03/20 22:10:18 jdp Exp $ +# $Id: Makefile,v 1.2 1996/03/22 15:46:41 jdp Exp $ # DISTNAME= modula-3-3.5.3 +PKGNAME= modula-3-3.5.3.1 CATEGORIES+= lang MASTER_SITES= ftp://gatekeeper.dec.com/pub/DEC/Modula-3/release-3.5.3/ DISTFILES= boot-FreeBSD2.tar.gz m3cc.tar.gz m3.tar.gz @@ -14,7 +15,11 @@ DISTFILES= boot-FreeBSD2.tar.gz m3cc.tar.gz m3.tar.gz MAINTAINER= jdp@polstra.com NO_WRKSUBDIR= yes -EXTRACT_BEFORE_ARGS= --exclude "*.orig" -xzf +EXTRACT_BEFORE_ARGS= --exclude "*.orig" --exclude "*[-~]" -xzf + +# Startup script, run an boot time +startup_dir= ${PREFIX}/etc/rc.d +startup_script= ${startup_dir}/m3.sh # The Modula-3 build process insists on installing each individual # component immediately after that component is built. To avoid having @@ -28,24 +33,36 @@ temp_prefix= ${WRKDIR}/installed late_builds= m3configvars llscan post-extract: - cd ${WRKSRC}/boot-FreeBSD2; ln -sf ../m3cc . + @cd ${WRKSRC}/boot-FreeBSD2; ln -sf ../m3cc . + +# Make the effects of the patches available to the bootstrap compiler too. +post-patch: + @cd ${WRKSRC}/boot-FreeBSD2/quake/src; \ + ln -sf ../../../m3/quake/src/utils.c . + @cd ${WRKSRC}/boot-FreeBSD2/m3core/FreeBSD2; \ + ln -sf ../../../m3/m3core/src/runtime/FreeBSD2/RTHeapDepC.c . + @cd ${WRKSRC}/boot-FreeBSD2/m3build/templates; \ + ln -sf ../../../m3/m3build/templates/FreeBSD2 .; \ + ln -sf ../../../m3/m3build/templates/PLATFORMS . do-build: @test -d ${temp_prefix} || mkdir -p ${temp_prefix} @echo "Building bootstrap compiler" - @cd ${WRKSRC}/boot-FreeBSD2; ./m3boot + @cd ${WRKSRC}/boot-FreeBSD2; umask 022; ./m3boot @echo "Shipping bootstrap compiler" - @cd ${WRKSRC}/boot-FreeBSD2; ./m3ship + @cd ${WRKSRC}/boot-FreeBSD2; umask 022; ./m3ship @echo "Building and shipping the rest of the system" @cd ${WRKSRC}/m3; \ LD_LIBRARY_PATH=${temp_prefix}/lib/m3/FreeBSD2:$$LD_LIBRARY_PATH; \ export LD_LIBRARY_PATH; \ PATH=${temp_prefix}/bin:$$PATH; \ export PATH; \ + umask 022; \ m3build do-install: - @test -d ${PREFIX} || mkdir -p ${PREFIX} + @echo "Setting owner and group of installed files" + @/usr/sbin/chown -R ${BINOWN}.${BINGRP} ${temp_prefix}/* @echo "Copying files to ${PREFIX}" @cp -R -P -p ${temp_prefix}/* ${PREFIX} @echo "Fixing absolute pathnames in installed files" @@ -56,6 +73,7 @@ do-install: export LD_LIBRARY_PATH; \ PATH=${PREFIX}/bin:$$PATH; \ export PATH; \ + umask 022; \ m3build -T ${PREFIX}/lib/m3/pkg/m3build/templates \ -F ${PREFIX}/lib/m3/pkg/m3build/templates/COMMON.BOOT clean; \ m3build -T ${PREFIX}/lib/m3/pkg/m3build/templates \ @@ -69,6 +87,7 @@ do-install: export LD_LIBRARY_PATH; \ PATH=${PREFIX}/bin:$$PATH; \ export PATH; \ + umask 022; \ m3build clean; \ m3build; \ m3ship; \ @@ -84,11 +103,15 @@ do-install: test ! -f ${PREFIX}/$${i} || gzip -9nf ${PREFIX}/$${i}; \ done .endif - @echo "Fixing permissions with mtree" - @${MTREE_CMD} -e -U -f ${FILESDIR}/mtree.in -p ${PREFIX} + @if [ ! -f ${startup_script} ]; then \ + echo "Installing ${startup_script} file."; \ + test -d ${startup_dir} || mkdir -p ${startup_dir}; \ + echo "#!/bin/sh" > ${startup_script}; \ + echo "/sbin/ldconfig -m ${PREFIX}/lib/m3/FreeBSD2" >> \ + ${startup_script}; \ + chmod 755 ${startup_script}; \ + fi @echo "Running ldconfig" @/sbin/ldconfig -m ${PREFIX}/lib/m3/FreeBSD2 - @echo "Be sure to add ${PREFIX}/lib/m3/FreeBSD2 to" - @echo " your ldconfig command in /etc/rc" .include <bsd.port.mk> diff --git a/lang/modula-3/pkg-descr b/lang/modula-3/pkg-descr index b051c314d2b8..aa75a9603584 100644 --- a/lang/modula-3/pkg-descr +++ b/lang/modula-3/pkg-descr @@ -33,7 +33,15 @@ A wealth of information about Modula-3 can be found at: http://www.research.digital.com/SRC/modula-3/html/home.html -This port includes patches for a number of bugs found since the release -of DEC SRC's version 3.5.3. +This port includes patches for a number of bugs found since the +release of DEC SRC's version 3.5.3. To save space and time, only +the most commonly-used subset of the DEC distribution is built and +installed by this port. That includes the standard libraries and +the graphics packages, but not the (huge) separate projects such +as netobj, zeus, obliq, and visual obliq. + +NOTE: Despite appearances to the contrary, the shared library +version numbers are not related to the version number of the DEC +SRC release. -- John Polstra <jdp@polstra.com> diff --git a/lang/modula-3/pkg-plist b/lang/modula-3/pkg-plist index 59f7534ad55a..5f5d8f5a5bcd 100644 --- a/lang/modula-3/pkg-plist +++ b/lang/modula-3/pkg-plist @@ -1,12 +1,4 @@ -bin/BadBricks -bin/Calculator -bin/Cube -bin/Fours -bin/Postcard -bin/RehearseCode bin/analyze_coverage -bin/columns -bin/fisheye bin/formsedit bin/llscan bin/m3browser @@ -17,39 +9,783 @@ bin/m3ship bin/m3tohtml bin/m3totex bin/m3where -bin/m3zume -bin/mentor -bin/netobjd -bin/obliq -bin/obliq-3D -bin/obliq-anim -bin/obliq-min -bin/obliq-std -bin/obliq-ui -bin/obliqsrv -bin/obliqsrv-std -bin/obliqsrv-ui bin/quake bin/recordheap bin/replayheap bin/showheap bin/shownew bin/showthread -bin/solitaire -bin/stablegen -bin/stubgen -bin/tetris -bin/visobliq -@comment Specifying the lib/m3 directory rather than its contents works -@comment around a bug in pkg_add. It causes pkg_delete to complain, though. -lib/m3 -man/man1/Calculator.1.gz -man/man1/Cube.1.gz -man/man1/Fours.1.gz -man/man1/Postcard.1.gz -man/man1/RehearseCode.1.gz +etc/rc.d/m3.sh +lib/m3/FreeBSD2/libGeometry.so.354.0 +lib/m3/FreeBSD2/libImages.so.354.0 +lib/m3/FreeBSD2/libTempFiles.so.354.0 +lib/m3/FreeBSD2/libjvideo.so.354.0 +lib/m3/FreeBSD2/libm3.so.354.0 +lib/m3/FreeBSD2/libm3X11R4.so.354.0 +lib/m3/FreeBSD2/libm3configvars.so.354.0 +lib/m3/FreeBSD2/libm3core.so.354.0 +lib/m3/FreeBSD2/libm3formsvbt.so.354.0 +lib/m3/FreeBSD2/libm3formsvbtpixmaps.so.354.0 +lib/m3/FreeBSD2/libm3parseparams.so.354.0 +lib/m3/FreeBSD2/libm3tcp.so.354.0 +lib/m3/FreeBSD2/libm3tools.so.354.0 +lib/m3/FreeBSD2/libm3ui.so.354.0 +lib/m3/FreeBSD2/libm3vbtkit.so.354.0 +lib/m3/FreeBSD2/libset.so.354.0 +lib/m3/FreeBSD2/libvideovbt.so.354.0 +lib/m3/FreeBSD2/m3 +lib/m3/FreeBSD2/m3cgc1 +lib/m3/FreeBSD2/m3mkdir +lib/m3/FreeBSD2/report_coverage.o +lib/m3/FreeBSD2/scan.llscan +lib/m3/pkg/X11R4/FreeBSD2/.M3EXPORTS +lib/m3/pkg/X11R4/FreeBSD2/.M3IMPTAB +lib/m3/pkg/X11R4/FreeBSD2/.M3WEB +lib/m3/pkg/X11R4/FreeBSD2/libm3X11R4.a +lib/m3/pkg/X11R4/FreeBSD2/libm3X11R4.m3x +lib/m3/pkg/X11R4/FreeBSD2/libm3X11R4.so.354.0 +lib/m3/pkg/X11R4/src/Common/X.i3 +lib/m3/pkg/X11R4/src/Common/Xatom.i3 +lib/m3/pkg/X11R4/src/Common/Xaw.i3 +lib/m3/pkg/X11R4/src/Common/Xct.i3 +lib/m3/pkg/X11R4/src/Common/Xmbuf.i3 +lib/m3/pkg/X11R4/src/Common/Xmu.i3 +lib/m3/pkg/X11R4/src/Common/Xrm.i3 +lib/m3/pkg/X11R4/src/Common/Xt.i3 +lib/m3/pkg/X11R4/src/Common/XtC.i3 +lib/m3/pkg/X11R4/src/Common/XtE.i3 +lib/m3/pkg/X11R4/src/Common/XtN.i3 +lib/m3/pkg/X11R4/src/Common/XtR.i3 +lib/m3/pkg/X11R4/src/Vanilla/XMachine.i3 +lib/m3/pkg/formsedit/FreeBSD2/.M3EXPORTS +lib/m3/pkg/formsedit/FreeBSD2/.M3IMPTAB +lib/m3/pkg/formsedit/FreeBSD2/.M3WEB +lib/m3/pkg/formsedit/FreeBSD2/formseditBundle.i3 +lib/m3/pkg/formsedit/src/FormsEditVBT.i3 +lib/m3/pkg/formsvbt/FreeBSD2/.M3EXPORTS +lib/m3/pkg/formsvbt/FreeBSD2/.M3IMPTAB +lib/m3/pkg/formsvbt/FreeBSD2/.M3WEB +lib/m3/pkg/formsvbt/FreeBSD2/libm3formsvbt.a +lib/m3/pkg/formsvbt/FreeBSD2/libm3formsvbt.m3x +lib/m3/pkg/formsvbt/FreeBSD2/libm3formsvbt.so.354.0 +lib/m3/pkg/formsvbt/src/FVRuntime.i3 +lib/m3/pkg/formsvbt/src/FVTypes.i3 +lib/m3/pkg/formsvbt/src/FormsVBT.i3 +lib/m3/pkg/formsvbt/src/MForm.i3 +lib/m3/pkg/formsvbt/src/Macro.i3 +lib/m3/pkg/formsvbt/src/Manpage.i3 +lib/m3/pkg/formsvbt/src/RefListUtils.i3 +lib/m3/pkg/formsvbt/src/StubImageRd.i3 +lib/m3/pkg/formsvbt/src/StubImageVBT.i3 +lib/m3/pkg/formsvbt/src/StubImages.i3 +lib/m3/pkg/formsvbtpixmaps/FreeBSD2/.M3EXPORTS +lib/m3/pkg/formsvbtpixmaps/FreeBSD2/.M3IMPTAB +lib/m3/pkg/formsvbtpixmaps/FreeBSD2/.M3WEB +lib/m3/pkg/formsvbtpixmaps/FreeBSD2/FormsVBTPixmapsBundle.i3 +lib/m3/pkg/formsvbtpixmaps/FreeBSD2/libm3formsvbtpixmaps.a +lib/m3/pkg/formsvbtpixmaps/FreeBSD2/libm3formsvbtpixmaps.m3x +lib/m3/pkg/formsvbtpixmaps/FreeBSD2/libm3formsvbtpixmaps.so.354.0 +lib/m3/pkg/images/FreeBSD2/.M3EXPORTS +lib/m3/pkg/images/FreeBSD2/.M3IMPTAB +lib/m3/pkg/images/FreeBSD2/.M3WEB +lib/m3/pkg/images/FreeBSD2/ImagesBundle.i3 +lib/m3/pkg/images/FreeBSD2/libImages.a +lib/m3/pkg/images/FreeBSD2/libImages.m3x +lib/m3/pkg/images/FreeBSD2/libImages.so.354.0 +lib/m3/pkg/images/src/ImageRd.i3 +lib/m3/pkg/images/src/ImageVBT.i3 +lib/m3/pkg/images/src/Images.i3 +lib/m3/pkg/jvideo/FreeBSD2/.M3EXPORTS +lib/m3/pkg/jvideo/FreeBSD2/.M3IMPTAB +lib/m3/pkg/jvideo/FreeBSD2/.M3WEB +lib/m3/pkg/jvideo/FreeBSD2/libjvideo.a +lib/m3/pkg/jvideo/FreeBSD2/libjvideo.m3x +lib/m3/pkg/jvideo/FreeBSD2/libjvideo.so.354.0 +lib/m3/pkg/jvideo/src/JVAudio.i3 +lib/m3/pkg/jvideo/src/JVBuffer.i3 +lib/m3/pkg/jvideo/src/JVConverter.i3 +lib/m3/pkg/jvideo/src/JVConverterF.i3 +lib/m3/pkg/jvideo/src/JVDecomp.i3 +lib/m3/pkg/jvideo/src/JVDecompPool.i3 +lib/m3/pkg/jvideo/src/JVFromDecomp.i3 +lib/m3/pkg/jvideo/src/JVFromSource.i3 +lib/m3/pkg/jvideo/src/JVSink.i3 +lib/m3/pkg/jvideo/src/JVSinkPool.i3 +lib/m3/pkg/jvideo/src/Jv.i3 +lib/m3/pkg/jvideo/src/Jva.i3 +lib/m3/pkg/jvideo/src/JvaProtocol.i3 +lib/m3/pkg/jvideo/src/Jvs.i3 +lib/m3/pkg/jvideo/src/JvsBuffer.i3 +lib/m3/pkg/jvideo/src/JvsProtocol.i3 +lib/m3/pkg/jvideo/src/jvprotocol.i3 +lib/m3/pkg/libm3/FreeBSD2/.M3EXPORTS +lib/m3/pkg/libm3/FreeBSD2/.M3IMPTAB +lib/m3/pkg/libm3/FreeBSD2/.M3WEB +lib/m3/pkg/libm3/FreeBSD2/AtomAtomTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/AtomIntTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/AtomList.i3 +lib/m3/pkg/libm3/FreeBSD2/AtomListSort.i3 +lib/m3/pkg/libm3/FreeBSD2/AtomPQ.i3 +lib/m3/pkg/libm3/FreeBSD2/AtomPQRep.i3 +lib/m3/pkg/libm3/FreeBSD2/AtomRefTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/AtomSeq.i3 +lib/m3/pkg/libm3/FreeBSD2/AtomSeqRep.i3 +lib/m3/pkg/libm3/FreeBSD2/AtomTextTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/IntArraySort.i3 +lib/m3/pkg/libm3/FreeBSD2/IntAtomTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/IntIntTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/IntList.i3 +lib/m3/pkg/libm3/FreeBSD2/IntListSort.i3 +lib/m3/pkg/libm3/FreeBSD2/IntPQ.i3 +lib/m3/pkg/libm3/FreeBSD2/IntPQRep.i3 +lib/m3/pkg/libm3/FreeBSD2/IntRefTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/IntSeq.i3 +lib/m3/pkg/libm3/FreeBSD2/IntSeqRep.i3 +lib/m3/pkg/libm3/FreeBSD2/IntTextTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/LongFloatExtras.i3 +lib/m3/pkg/libm3/FreeBSD2/LongSqrt.i3 +lib/m3/pkg/libm3/FreeBSD2/M3Config.i3 +lib/m3/pkg/libm3/FreeBSD2/RealFloatExtras.i3 +lib/m3/pkg/libm3/FreeBSD2/RealSqrt.i3 +lib/m3/pkg/libm3/FreeBSD2/RefAtomTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/RefIntTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/RefList.i3 +lib/m3/pkg/libm3/FreeBSD2/RefListSort.i3 +lib/m3/pkg/libm3/FreeBSD2/RefPQ.i3 +lib/m3/pkg/libm3/FreeBSD2/RefPQRep.i3 +lib/m3/pkg/libm3/FreeBSD2/RefRefTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/RefSeq.i3 +lib/m3/pkg/libm3/FreeBSD2/RefSeqRep.i3 +lib/m3/pkg/libm3/FreeBSD2/RefTextTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedAtomAtomTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedAtomIntTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedAtomRefTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedAtomTextTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedIntAtomTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedIntIntTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedIntRefTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedIntTextTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedRefAtomTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedRefIntTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedRefRefTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedRefTextTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedTextAtomTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedTextIntTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedTextRefTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/SortedTextTextTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/TextArraySort.i3 +lib/m3/pkg/libm3/FreeBSD2/TextAtomTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/TextIntTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/TextList.i3 +lib/m3/pkg/libm3/FreeBSD2/TextListSort.i3 +lib/m3/pkg/libm3/FreeBSD2/TextPQ.i3 +lib/m3/pkg/libm3/FreeBSD2/TextPQRep.i3 +lib/m3/pkg/libm3/FreeBSD2/TextRefTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/TextSeq.i3 +lib/m3/pkg/libm3/FreeBSD2/TextSeqRep.i3 +lib/m3/pkg/libm3/FreeBSD2/TextTextTbl.i3 +lib/m3/pkg/libm3/FreeBSD2/libm3.a +lib/m3/pkg/libm3/FreeBSD2/libm3.m3x +lib/m3/pkg/libm3/FreeBSD2/libm3.so.354.0 +lib/m3/pkg/libm3/src/arith/Math.i3 +lib/m3/pkg/libm3/src/atom/Atom.i3 +lib/m3/pkg/libm3/src/bundleintf/Bundle.i3 +lib/m3/pkg/libm3/src/bundleintf/BundleRep.i3 +lib/m3/pkg/libm3/src/etimer/ETimer.i3 +lib/m3/pkg/libm3/src/fmtlex/Fmt.i3 +lib/m3/pkg/libm3/src/fmtlex/FmtBuf.i3 +lib/m3/pkg/libm3/src/fmtlex/FmtBufF.i3 +lib/m3/pkg/libm3/src/fmtlex/FmtBufTest.i3 +lib/m3/pkg/libm3/src/fmtlex/Lex.i3 +lib/m3/pkg/libm3/src/fmtlex/OldFmt.i3 +lib/m3/pkg/libm3/src/fmtlex/OldLex.i3 +lib/m3/pkg/libm3/src/fmtlex/OldScan.i3 +lib/m3/pkg/libm3/src/fmtlex/Scan.i3 +lib/m3/pkg/libm3/src/formatter/Formatter.i3 +lib/m3/pkg/libm3/src/geometry/Axis.i3 +lib/m3/pkg/libm3/src/geometry/Interval.i3 +lib/m3/pkg/libm3/src/geometry/Path.i3 +lib/m3/pkg/libm3/src/geometry/PathPrivate.i3 +lib/m3/pkg/libm3/src/geometry/Point.i3 +lib/m3/pkg/libm3/src/geometry/PolyRegion.i3 +lib/m3/pkg/libm3/src/geometry/Rect.i3 +lib/m3/pkg/libm3/src/geometry/Region.i3 +lib/m3/pkg/libm3/src/geometry/RegionRep.i3 +lib/m3/pkg/libm3/src/geometry/Transform.i3 +lib/m3/pkg/libm3/src/geometry/Trapezoid.i3 +lib/m3/pkg/libm3/src/list/List.ig +lib/m3/pkg/libm3/src/list/List.mg +lib/m3/pkg/libm3/src/list/ListSort.ig +lib/m3/pkg/libm3/src/list/ListSort.mg +lib/m3/pkg/libm3/src/list/list.tmpl +lib/m3/pkg/libm3/src/os/Common/FS.i3 +lib/m3/pkg/libm3/src/os/Common/File.i3 +lib/m3/pkg/libm3/src/os/Common/OSError.i3 +lib/m3/pkg/libm3/src/os/Common/Pathname.i3 +lib/m3/pkg/libm3/src/os/Common/Pipe.i3 +lib/m3/pkg/libm3/src/os/Common/Process.i3 +lib/m3/pkg/libm3/src/os/Common/RegularFile.i3 +lib/m3/pkg/libm3/src/os/Common/Terminal.i3 +lib/m3/pkg/libm3/src/os/POSIX/FilePosix.i3 +lib/m3/pkg/libm3/src/os/POSIX/OSErrorPosix.i3 +lib/m3/pkg/libm3/src/params/Env.i3 +lib/m3/pkg/libm3/src/params/Params.i3 +lib/m3/pkg/libm3/src/perftool/Common/LowPerfTool.i3 +lib/m3/pkg/libm3/src/perftool/Common/PerfComm.ig +lib/m3/pkg/libm3/src/perftool/Common/PerfComm.mg +lib/m3/pkg/libm3/src/perftool/Common/PerfTool.i3 +lib/m3/pkg/libm3/src/pickle/Pickle.i3 +lib/m3/pkg/libm3/src/pqueue/PQueue.ig +lib/m3/pkg/libm3/src/pqueue/PQueue.mg +lib/m3/pkg/libm3/src/pqueue/PQueueRep.ig +lib/m3/pkg/libm3/src/pqueue/pqueue.tmpl +lib/m3/pkg/libm3/src/property/MProperty.i3 +lib/m3/pkg/libm3/src/property/MPropertyF.i3 +lib/m3/pkg/libm3/src/property/Property.i3 +lib/m3/pkg/libm3/src/property/PropertyF.i3 +lib/m3/pkg/libm3/src/property/PropertyV.i3 +lib/m3/pkg/libm3/src/random/Common/Random.i3 +lib/m3/pkg/libm3/src/random/Common/RandomPerm.i3 +lib/m3/pkg/libm3/src/random/Common/RandomReal.i3 +lib/m3/pkg/libm3/src/rw/Common/AutoFlushWr.i3 +lib/m3/pkg/libm3/src/rw/Common/FileRd.i3 +lib/m3/pkg/libm3/src/rw/Common/FileWr.i3 +lib/m3/pkg/libm3/src/rw/Common/IO.i3 +lib/m3/pkg/libm3/src/rw/Common/MsgRd.i3 +lib/m3/pkg/libm3/src/rw/Common/MsgWr.i3 +lib/m3/pkg/libm3/src/rw/Common/NullRd.i3 +lib/m3/pkg/libm3/src/rw/Common/NullWr.i3 +lib/m3/pkg/libm3/src/rw/Common/Rd.i3 +lib/m3/pkg/libm3/src/rw/Common/RdClass.i3 +lib/m3/pkg/libm3/src/rw/Common/RdCopy.i3 +lib/m3/pkg/libm3/src/rw/Common/RdUtils.i3 +lib/m3/pkg/libm3/src/rw/Common/Stdio.i3 +lib/m3/pkg/libm3/src/rw/Common/TextRd.i3 +lib/m3/pkg/libm3/src/rw/Common/TextWr.i3 +lib/m3/pkg/libm3/src/rw/Common/UnsafeRd.i3 +lib/m3/pkg/libm3/src/rw/Common/UnsafeWr.i3 +lib/m3/pkg/libm3/src/rw/Common/Wr.i3 +lib/m3/pkg/libm3/src/rw/Common/WrClass.i3 +lib/m3/pkg/libm3/src/sequence/Sequence.ig +lib/m3/pkg/libm3/src/sequence/Sequence.mg +lib/m3/pkg/libm3/src/sequence/SequenceRep.ig +lib/m3/pkg/libm3/src/sequence/sequence.tmpl +lib/m3/pkg/libm3/src/sort/ArraySort.ig +lib/m3/pkg/libm3/src/sort/ArraySort.mg +lib/m3/pkg/libm3/src/sort/arraysort.tmpl +lib/m3/pkg/libm3/src/sortedtable/SortedTable.ig +lib/m3/pkg/libm3/src/sortedtable/SortedTable.mg +lib/m3/pkg/libm3/src/sortedtable/sortedtable.tmpl +lib/m3/pkg/libm3/src/sqrt/FloatExtras.ig +lib/m3/pkg/libm3/src/sqrt/FloatExtras.mg +lib/m3/pkg/libm3/src/sqrt/Sqrt.ig +lib/m3/pkg/libm3/src/sqrt/Sqrt.mg +lib/m3/pkg/libm3/src/statistics/Stat.i3 +lib/m3/pkg/libm3/src/sx/Sx.i3 +lib/m3/pkg/libm3/src/table/Table.ig +lib/m3/pkg/libm3/src/table/Table.mg +lib/m3/pkg/libm3/src/table/table.tmpl +lib/m3/pkg/libm3/src/types/ASCII.i3 +lib/m3/pkg/libm3/src/types/Boolean.i3 +lib/m3/pkg/libm3/src/types/Char.i3 +lib/m3/pkg/libm3/src/types/Int32.i3 +lib/m3/pkg/libm3/src/types/Integer.i3 +lib/m3/pkg/libm3/src/types/RealType.i3 +lib/m3/pkg/libm3/src/types/Refany.i3 +lib/m3/pkg/libm3/src/uid/Common/Capability.i3 +lib/m3/pkg/libm3/src/uid/Common/MachineID.i3 +lib/m3/pkg/libm3/src/uid/Common/Swap.i3 +lib/m3/pkg/libm3/src/uid/Common/TimeStamp.i3 +lib/m3/pkg/libm3/src/uid/Common/TimeStampRep.i3 +lib/m3/pkg/m3browser/FreeBSD2/.M3EXPORTS +lib/m3/pkg/m3browser/FreeBSD2/.M3IMPTAB +lib/m3/pkg/m3browser/FreeBSD2/.M3WEB +lib/m3/pkg/m3browser/src/Buf.i3 +lib/m3/pkg/m3browser/src/CMarkUp.i3 +lib/m3/pkg/m3browser/src/CharMap.i3 +lib/m3/pkg/m3browser/src/ErrLog.i3 +lib/m3/pkg/m3browser/src/ID.i3 +lib/m3/pkg/m3browser/src/M3MarkUp.i3 +lib/m3/pkg/m3browser/src/MarkUp.i3 +lib/m3/pkg/m3browser/src/OS.i3 +lib/m3/pkg/m3browser/src/TCPPeer.i3 +lib/m3/pkg/m3browser/src/TCPServer.i3 +lib/m3/pkg/m3browser/src/Wx.i3 +lib/m3/pkg/m3browser/src/XFormat.i3 +lib/m3/pkg/m3build/templates/CLEANUP +lib/m3/pkg/m3build/templates/COMMON +lib/m3/pkg/m3build/templates/COMMON.BOOT +lib/m3/pkg/m3build/templates/FreeBSD2 +lib/m3/pkg/m3build/templates/PLATFORMS +lib/m3/pkg/m3build/templates/POSIX +lib/m3/pkg/m3build/templates/WIN32 +lib/m3/pkg/m3bundle/FreeBSD2/.M3EXPORTS +lib/m3/pkg/m3bundle/FreeBSD2/.M3IMPTAB +lib/m3/pkg/m3bundle/FreeBSD2/.M3WEB +lib/m3/pkg/m3configvars/FreeBSD2/.M3EXPORTS +lib/m3/pkg/m3configvars/FreeBSD2/.M3IMPTAB +lib/m3/pkg/m3configvars/FreeBSD2/.M3WEB +lib/m3/pkg/m3configvars/FreeBSD2/libm3configvars.a +lib/m3/pkg/m3configvars/FreeBSD2/libm3configvars.m3x +lib/m3/pkg/m3configvars/FreeBSD2/libm3configvars.so.354.0 +lib/m3/pkg/m3configvars/src/M3ConfigVars.i3 +lib/m3/pkg/m3core/FreeBSD2/.M3EXPORTS +lib/m3/pkg/m3core/FreeBSD2/.M3IMPTAB +lib/m3/pkg/m3core/FreeBSD2/.M3WEB +lib/m3/pkg/m3core/FreeBSD2/libm3core.a +lib/m3/pkg/m3core/FreeBSD2/libm3core.m3x +lib/m3/pkg/m3core/FreeBSD2/libm3core.so.354.0 +lib/m3/pkg/m3core/src/C/32BITS/BasicCtypes.i3 +lib/m3/pkg/m3core/src/C/Common/Cerrno.i3 +lib/m3/pkg/m3core/src/C/Common/Cstdarg.i3 +lib/m3/pkg/m3core/src/C/Common/Cstddef.i3 +lib/m3/pkg/m3core/src/C/Common/Cstdlib.i3 +lib/m3/pkg/m3core/src/C/Common/Ctypes.i3 +lib/m3/pkg/m3core/src/C/Common/M3toC.i3 +lib/m3/pkg/m3core/src/C/FreeBSD2/Csetjmp.i3 +lib/m3/pkg/m3core/src/C/FreeBSD2/Csignal.i3 +lib/m3/pkg/m3core/src/C/FreeBSD2/Cstdio.i3 +lib/m3/pkg/m3core/src/C/FreeBSD2/Cstring.i3 +lib/m3/pkg/m3core/src/Csupport/Common/dtoa.h +lib/m3/pkg/m3core/src/convert/CConvert.i3 +lib/m3/pkg/m3core/src/convert/Convert.i3 +lib/m3/pkg/m3core/src/fingerprint/Fingerprint.i3 +lib/m3/pkg/m3core/src/fingerprint/Poly.i3 +lib/m3/pkg/m3core/src/fingerprint/PolyBasis.i3 +lib/m3/pkg/m3core/src/float/Common/DragonInt.i3 +lib/m3/pkg/m3core/src/float/Common/DragonT.i3 +lib/m3/pkg/m3core/src/float/Common/ExtendedFloat.i3 +lib/m3/pkg/m3core/src/float/Common/Float.ig +lib/m3/pkg/m3core/src/float/Common/IEEESpecial.i3 +lib/m3/pkg/m3core/src/float/Common/LongFloat.i3 +lib/m3/pkg/m3core/src/float/Common/RealFloat.i3 +lib/m3/pkg/m3core/src/float/IEEE-default/FPU.i3 +lib/m3/pkg/m3core/src/float/IEEE-default/FloatMode.i3 +lib/m3/pkg/m3core/src/float/IEEE-le/LongRealRep.i3 +lib/m3/pkg/m3core/src/float/IEEE-le/RealRep.i3 +lib/m3/pkg/m3core/src/float/IEEE/Extended.i3 +lib/m3/pkg/m3core/src/float/IEEE/LongReal.i3 +lib/m3/pkg/m3core/src/float/IEEE/Real.i3 +lib/m3/pkg/m3core/src/main/Main.i3 +lib/m3/pkg/m3core/src/runtime/FreeBSD2/RTMachine.i3 +lib/m3/pkg/m3core/src/runtime/POSIX/RT0u.i3 +lib/m3/pkg/m3core/src/runtime/POSIX/RTPerfTool.i3 +lib/m3/pkg/m3core/src/runtime/POSIX/RTThread.i3 +lib/m3/pkg/m3core/src/runtime/common/RT0.i3 +lib/m3/pkg/m3core/src/runtime/common/RTAllocStats.i3 +lib/m3/pkg/m3core/src/runtime/common/RTAllocator.i3 +lib/m3/pkg/m3core/src/runtime/common/RTArgs.i3 +lib/m3/pkg/m3core/src/runtime/common/RTCollector.i3 +lib/m3/pkg/m3core/src/runtime/common/RTCollectorSRC.i3 +lib/m3/pkg/m3core/src/runtime/common/RTException.i3 +lib/m3/pkg/m3core/src/runtime/common/RTHeap.i3 +lib/m3/pkg/m3core/src/runtime/common/RTHeapDebug.i3 +lib/m3/pkg/m3core/src/runtime/common/RTHeapDep.i3 +lib/m3/pkg/m3core/src/runtime/common/RTHeapEvent.i3 +lib/m3/pkg/m3core/src/runtime/common/RTHeapInfo.i3 +lib/m3/pkg/m3core/src/runtime/common/RTHeapMap.i3 +lib/m3/pkg/m3core/src/runtime/common/RTHeapRep.i3 +lib/m3/pkg/m3core/src/runtime/common/RTHeapStats.i3 +lib/m3/pkg/m3core/src/runtime/common/RTHooks.i3 +lib/m3/pkg/m3core/src/runtime/common/RTIO.i3 +lib/m3/pkg/m3core/src/runtime/common/RTLinker.i3 +lib/m3/pkg/m3core/src/runtime/common/RTMapOp.i3 +lib/m3/pkg/m3core/src/runtime/common/RTMisc.i3 +lib/m3/pkg/m3core/src/runtime/common/RTModule.i3 +lib/m3/pkg/m3core/src/runtime/common/RTOS.i3 +lib/m3/pkg/m3core/src/runtime/common/RTPacking.i3 +lib/m3/pkg/m3core/src/runtime/common/RTParams.i3 +lib/m3/pkg/m3core/src/runtime/common/RTProcedure.i3 +lib/m3/pkg/m3core/src/runtime/common/RTProcedureSRC.i3 +lib/m3/pkg/m3core/src/runtime/common/RTProcess.i3 +lib/m3/pkg/m3core/src/runtime/common/RTSignal.i3 +lib/m3/pkg/m3core/src/runtime/common/RTStack.i3 +lib/m3/pkg/m3core/src/runtime/common/RTThreadInit.i3 +lib/m3/pkg/m3core/src/runtime/common/RTTipe.i3 +lib/m3/pkg/m3core/src/runtime/common/RTType.i3 +lib/m3/pkg/m3core/src/runtime/common/RTTypeFP.i3 +lib/m3/pkg/m3core/src/runtime/common/RTTypeMap.i3 +lib/m3/pkg/m3core/src/runtime/common/RTTypeSRC.i3 +lib/m3/pkg/m3core/src/runtime/common/RTWeakRef.i3 +lib/m3/pkg/m3core/src/runtime/common/RTutils.i3 +lib/m3/pkg/m3core/src/runtime/ex_frame/RTExRep.i3 +lib/m3/pkg/m3core/src/text/Text.i3 +lib/m3/pkg/m3core/src/text/TextConv.i3 +lib/m3/pkg/m3core/src/text/TextF.i3 +lib/m3/pkg/m3core/src/thread/Common/Scheduler.i3 +lib/m3/pkg/m3core/src/thread/Common/Thread.i3 +lib/m3/pkg/m3core/src/thread/POSIX/SchedulerPosix.i3 +lib/m3/pkg/m3core/src/thread/POSIX/ThreadEvent.i3 +lib/m3/pkg/m3core/src/thread/POSIX/ThreadF.i3 +lib/m3/pkg/m3core/src/time/Common/Date.i3 +lib/m3/pkg/m3core/src/time/Common/FmtTime.i3 +lib/m3/pkg/m3core/src/time/Common/Tick.i3 +lib/m3/pkg/m3core/src/time/Common/Time.i3 +lib/m3/pkg/m3core/src/time/POSIX/TimePosix.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Udir.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Uerror.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Uexec.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Ugrp.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Uin.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Uipc.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Umman.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Umsg.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Unetdb.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Unix.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Uprocess.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Upwd.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Uresource.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Usem.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Ushm.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Usignal.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Usocket.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Ustat.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Usyslog.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Utime.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Utypes.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Uugid.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Uuio.i3 +lib/m3/pkg/m3core/src/unix/freebsd-2/Uutmp.i3 +lib/m3/pkg/m3core/src/weakref/WeakRef.i3 +lib/m3/pkg/m3core/src/word/Word.i3 +lib/m3/pkg/m3tohtml/FreeBSD2/.M3EXPORTS +lib/m3/pkg/m3tohtml/FreeBSD2/.M3IMPTAB +lib/m3/pkg/m3tohtml/FreeBSD2/.M3WEB +lib/m3/pkg/m3tohtml/src/DBRd.i3 +lib/m3/pkg/m3tohtml/src/DBWr.i3 +lib/m3/pkg/m3tohtml/src/FilePath.i3 +lib/m3/pkg/m3tohtml/src/HTMLDir.i3 +lib/m3/pkg/m3tohtml/src/M3DB.i3 +lib/m3/pkg/m3tohtml/src/M3MarkUp.i3 +lib/m3/pkg/m3tohtml/src/MarkUp.i3 +lib/m3/pkg/m3tohtml/src/TextDB.i3 +lib/m3/pkg/m3tools/FreeBSD2/.M3EXPORTS +lib/m3/pkg/m3tools/FreeBSD2/.M3IMPTAB +lib/m3/pkg/m3tools/FreeBSD2/.M3WEB +lib/m3/pkg/m3tools/FreeBSD2/libm3tools.a +lib/m3/pkg/m3tools/FreeBSD2/libm3tools.m3x +lib/m3/pkg/m3tools/FreeBSD2/libm3tools.so.354.0 +lib/m3/pkg/m3tools/src/M3ID.i3 +lib/m3/pkg/m3tools/src/M3Scanner.i3 +lib/m3/pkg/m3tools/src/M3Token.i3 +lib/m3/pkg/m3totex/FreeBSD2/.M3EXPORTS +lib/m3/pkg/m3totex/FreeBSD2/.M3IMPTAB +lib/m3/pkg/m3totex/FreeBSD2/.M3WEB +lib/m3/pkg/m3totex/FreeBSD2/B.i3 +lib/m3/pkg/mtex/FreeBSD2/.M3EXPORTS +lib/m3/pkg/mtex/src/mtex.tmpl +lib/m3/pkg/parseparams/FreeBSD2/.M3EXPORTS +lib/m3/pkg/parseparams/FreeBSD2/.M3IMPTAB +lib/m3/pkg/parseparams/FreeBSD2/.M3WEB +lib/m3/pkg/parseparams/FreeBSD2/libm3parseparams.a +lib/m3/pkg/parseparams/FreeBSD2/libm3parseparams.m3x +lib/m3/pkg/parseparams/FreeBSD2/libm3parseparams.so.354.0 +lib/m3/pkg/parseparams/src/ParseParams.i3 +lib/m3/pkg/pp/FreeBSD2/.M3EXPORTS +lib/m3/pkg/pp/FreeBSD2/.M3IMPTAB +lib/m3/pkg/pp/FreeBSD2/.M3WEB +lib/m3/pkg/pp/src/ExceptionArg.i3 +lib/m3/pkg/pp/src/FBE.i3 +lib/m3/pkg/pp/src/FBEPostScript.i3 +lib/m3/pkg/pp/src/FBEWr.i3 +lib/m3/pkg/pp/src/NewFormatter.i3 +lib/m3/pkg/pp/src/Parse.i3 +lib/m3/pkg/realgeometry/FreeBSD2/.M3EXPORTS +lib/m3/pkg/realgeometry/FreeBSD2/.M3IMPTAB +lib/m3/pkg/realgeometry/FreeBSD2/.M3WEB +lib/m3/pkg/realgeometry/FreeBSD2/libGeometry.a +lib/m3/pkg/realgeometry/FreeBSD2/libGeometry.m3x +lib/m3/pkg/realgeometry/FreeBSD2/libGeometry.so.354.0 +lib/m3/pkg/realgeometry/src/PathExtra.i3 +lib/m3/pkg/realgeometry/src/RealInterval.i3 +lib/m3/pkg/realgeometry/src/RealPath.i3 +lib/m3/pkg/realgeometry/src/RealPoint.i3 +lib/m3/pkg/realgeometry/src/RealRect.i3 +lib/m3/pkg/realgeometry/src/RealTransform.i3 +lib/m3/pkg/replayheap/FreeBSD2/.M3EXPORTS +lib/m3/pkg/replayheap/FreeBSD2/.M3IMPTAB +lib/m3/pkg/replayheap/FreeBSD2/.M3WEB +lib/m3/pkg/set/FreeBSD2/.M3EXPORTS +lib/m3/pkg/set/FreeBSD2/.M3IMPTAB +lib/m3/pkg/set/FreeBSD2/.M3WEB +lib/m3/pkg/set/FreeBSD2/AtomSet.i3 +lib/m3/pkg/set/FreeBSD2/AtomSetDef.i3 +lib/m3/pkg/set/FreeBSD2/AtomSetList.i3 +lib/m3/pkg/set/FreeBSD2/IntSet.i3 +lib/m3/pkg/set/FreeBSD2/IntSetDef.i3 +lib/m3/pkg/set/FreeBSD2/IntSetList.i3 +lib/m3/pkg/set/FreeBSD2/RefSet.i3 +lib/m3/pkg/set/FreeBSD2/RefSetList.i3 +lib/m3/pkg/set/FreeBSD2/TextSet.i3 +lib/m3/pkg/set/FreeBSD2/TextSetDef.i3 +lib/m3/pkg/set/FreeBSD2/TextSetList.i3 +lib/m3/pkg/set/FreeBSD2/libset.a +lib/m3/pkg/set/FreeBSD2/libset.m3x +lib/m3/pkg/set/FreeBSD2/libset.so.354.0 +lib/m3/pkg/set/src/Set.ig +lib/m3/pkg/set/src/Set.mg +lib/m3/pkg/set/src/SetDef.ig +lib/m3/pkg/set/src/SetDef.mg +lib/m3/pkg/set/src/SetList.ig +lib/m3/pkg/set/src/SetList.mg +lib/m3/pkg/set/src/set.tmpl +lib/m3/pkg/showheap/FreeBSD2/.M3EXPORTS +lib/m3/pkg/showheap/FreeBSD2/.M3IMPTAB +lib/m3/pkg/showheap/FreeBSD2/.M3WEB +lib/m3/pkg/shownew/FreeBSD2/.M3EXPORTS +lib/m3/pkg/shownew/FreeBSD2/.M3IMPTAB +lib/m3/pkg/shownew/FreeBSD2/.M3WEB +lib/m3/pkg/shownew/src/ZIO.i3 +lib/m3/pkg/showthread/FreeBSD2/.M3EXPORTS +lib/m3/pkg/showthread/FreeBSD2/.M3IMPTAB +lib/m3/pkg/showthread/FreeBSD2/.M3WEB +lib/m3/pkg/tcp/FreeBSD2/.M3EXPORTS +lib/m3/pkg/tcp/FreeBSD2/.M3IMPTAB +lib/m3/pkg/tcp/FreeBSD2/.M3WEB +lib/m3/pkg/tcp/FreeBSD2/libm3tcp.a +lib/m3/pkg/tcp/FreeBSD2/libm3tcp.m3x +lib/m3/pkg/tcp/FreeBSD2/libm3tcp.so.354.0 +lib/m3/pkg/tcp/src/POSIX/Herrno.i3 +lib/m3/pkg/tcp/src/POSIX/TCPHack.i3 +lib/m3/pkg/tcp/src/POSIX/TCPPosix.i3 +lib/m3/pkg/tcp/src/common/ConnFD.i3 +lib/m3/pkg/tcp/src/common/ConnMsgRW.i3 +lib/m3/pkg/tcp/src/common/ConnRW.i3 +lib/m3/pkg/tcp/src/common/IP.i3 +lib/m3/pkg/tcp/src/common/TCP.i3 +lib/m3/pkg/tcp/src/common/TCPSpecial.i3 +lib/m3/pkg/tempfiles/FreeBSD2/.M3EXPORTS +lib/m3/pkg/tempfiles/FreeBSD2/.M3IMPTAB +lib/m3/pkg/tempfiles/FreeBSD2/.M3WEB +lib/m3/pkg/tempfiles/FreeBSD2/libTempFiles.a +lib/m3/pkg/tempfiles/FreeBSD2/libTempFiles.m3x +lib/m3/pkg/tempfiles/FreeBSD2/libTempFiles.so.354.0 +lib/m3/pkg/tempfiles/src/TempFiles.i3 +lib/m3/pkg/ui/FreeBSD2/.M3EXPORTS +lib/m3/pkg/ui/FreeBSD2/.M3IMPTAB +lib/m3/pkg/ui/FreeBSD2/.M3WEB +lib/m3/pkg/ui/FreeBSD2/ComplSeq.i3 +lib/m3/pkg/ui/FreeBSD2/ComplSeqRep.i3 +lib/m3/pkg/ui/FreeBSD2/CompletionSeq.i3 +lib/m3/pkg/ui/FreeBSD2/CompletionSeqRep.i3 +lib/m3/pkg/ui/FreeBSD2/STypeMapSeq.i3 +lib/m3/pkg/ui/FreeBSD2/STypeMapSeqRep.i3 +lib/m3/pkg/ui/FreeBSD2/libm3ui.a +lib/m3/pkg/ui/FreeBSD2/libm3ui.m3x +lib/m3/pkg/ui/FreeBSD2/libm3ui.so.354.0 +lib/m3/pkg/ui/src/picture/Completion.i3 +lib/m3/pkg/ui/src/picture/FreeList.mg +lib/m3/pkg/ui/src/picture/Picture.i3 +lib/m3/pkg/ui/src/picture/PictureRep.i3 +lib/m3/pkg/ui/src/split/AnchorBtnVBT.i3 +lib/m3/pkg/ui/src/split/BdrVBTClass.i3 +lib/m3/pkg/ui/src/split/BorderedVBT.i3 +lib/m3/pkg/ui/src/split/BtnVBTClass.i3 +lib/m3/pkg/ui/src/split/ButtonVBT.i3 +lib/m3/pkg/ui/src/split/ComposeKey.i3 +lib/m3/pkg/ui/src/split/DblBufferUtil.i3 +lib/m3/pkg/ui/src/split/DblBufferVBT.i3 +lib/m3/pkg/ui/src/split/ETAgent.i3 +lib/m3/pkg/ui/src/split/Filter.i3 +lib/m3/pkg/ui/src/split/FilterClass.i3 +lib/m3/pkg/ui/src/split/Gray.i3 +lib/m3/pkg/ui/src/split/HVBar.i3 +lib/m3/pkg/ui/src/split/HVSplit.i3 +lib/m3/pkg/ui/src/split/HighlightVBT.i3 +lib/m3/pkg/ui/src/split/JoinCMap.i3 +lib/m3/pkg/ui/src/split/JoinCursor.i3 +lib/m3/pkg/ui/src/split/JoinFont.i3 +lib/m3/pkg/ui/src/split/JoinPaintOp.i3 +lib/m3/pkg/ui/src/split/JoinParent.i3 +lib/m3/pkg/ui/src/split/JoinPixmap.i3 +lib/m3/pkg/ui/src/split/JoinScreen.i3 +lib/m3/pkg/ui/src/split/JoinedVBT.i3 +lib/m3/pkg/ui/src/split/MenuBtnVBT.i3 +lib/m3/pkg/ui/src/split/OverlayVBT.i3 +lib/m3/pkg/ui/src/split/PackSplit.i3 +lib/m3/pkg/ui/src/split/ProperSplit.i3 +lib/m3/pkg/ui/src/split/QuickBtnVBT.i3 +lib/m3/pkg/ui/src/split/RigidVBT.i3 +lib/m3/pkg/ui/src/split/STypeMap.i3 +lib/m3/pkg/ui/src/split/SelectQueue.i3 +lib/m3/pkg/ui/src/split/Split.i3 +lib/m3/pkg/ui/src/split/StableVBT.i3 +lib/m3/pkg/ui/src/split/TSplit.i3 +lib/m3/pkg/ui/src/split/TextVBT.i3 +lib/m3/pkg/ui/src/split/TextVBTClass.i3 +lib/m3/pkg/ui/src/split/TextureVBT.i3 +lib/m3/pkg/ui/src/split/TranslateVBT.i3 +lib/m3/pkg/ui/src/split/TwoTone.i3 +lib/m3/pkg/ui/src/split/TypeInVBT.i3 +lib/m3/pkg/ui/src/split/ZSplit.i3 +lib/m3/pkg/ui/src/trestle/DpyFilter.i3 +lib/m3/pkg/ui/src/trestle/InstallQueue.i3 +lib/m3/pkg/ui/src/trestle/InstalledVBT.i3 +lib/m3/pkg/ui/src/trestle/TrestleConf.i3 +lib/m3/pkg/ui/src/trestle/TrestleGoo.i3 +lib/m3/pkg/ui/src/trestle/TrestleImpl.i3 +lib/m3/pkg/ui/src/trestle/TrestleOS.i3 +lib/m3/pkg/ui/src/vbt/Batch.i3 +lib/m3/pkg/ui/src/vbt/BatchRep.i3 +lib/m3/pkg/ui/src/vbt/BatchUtil.i3 +lib/m3/pkg/ui/src/vbt/Cursor.i3 +lib/m3/pkg/ui/src/vbt/Font.i3 +lib/m3/pkg/ui/src/vbt/KeyboardKey.i3 +lib/m3/pkg/ui/src/vbt/Latin1Key.i3 +lib/m3/pkg/ui/src/vbt/MiscDetail.i3 +lib/m3/pkg/ui/src/vbt/MouseSplit.i3 +lib/m3/pkg/ui/src/vbt/PaintExt.i3 +lib/m3/pkg/ui/src/vbt/PaintOp.i3 +lib/m3/pkg/ui/src/vbt/PaintPrivate.i3 +lib/m3/pkg/ui/src/vbt/Palette.i3 +lib/m3/pkg/ui/src/vbt/Pixmap.i3 +lib/m3/pkg/ui/src/vbt/PlttFrnds.i3 +lib/m3/pkg/ui/src/vbt/ScreenType.i3 +lib/m3/pkg/ui/src/vbt/ScrnColorMap.i3 +lib/m3/pkg/ui/src/vbt/ScrnCursor.i3 +lib/m3/pkg/ui/src/vbt/ScrnFont.i3 +lib/m3/pkg/ui/src/vbt/ScrnPaintOp.i3 +lib/m3/pkg/ui/src/vbt/ScrnPixmap.i3 +lib/m3/pkg/ui/src/vbt/Trestle.i3 +lib/m3/pkg/ui/src/vbt/TrestleClass.i3 +lib/m3/pkg/ui/src/vbt/TrestleComm.i3 +lib/m3/pkg/ui/src/vbt/VBT.i3 +lib/m3/pkg/ui/src/vbt/VBTClass.i3 +lib/m3/pkg/ui/src/vbt/VBTRep.i3 +lib/m3/pkg/ui/src/vbt/VBTTuning.i3 +lib/m3/pkg/ui/src/xvbt/Compl.i3 +lib/m3/pkg/ui/src/xvbt/TrestleOnX.i3 +lib/m3/pkg/ui/src/xvbt/TrslOnXF.i3 +lib/m3/pkg/ui/src/xvbt/XAtomQueue.i3 +lib/m3/pkg/ui/src/xvbt/XClient.i3 +lib/m3/pkg/ui/src/xvbt/XClientExt.i3 +lib/m3/pkg/ui/src/xvbt/XClientF.i3 +lib/m3/pkg/ui/src/xvbt/XConfCtl.i3 +lib/m3/pkg/ui/src/xvbt/XCursors.i3 +lib/m3/pkg/ui/src/xvbt/XEventQueue.i3 +lib/m3/pkg/ui/src/xvbt/XExtensions.i3 +lib/m3/pkg/ui/src/xvbt/XGC.i3 +lib/m3/pkg/ui/src/xvbt/XImUtil.i3 +lib/m3/pkg/ui/src/xvbt/XInput.i3 +lib/m3/pkg/ui/src/xvbt/XMessenger.i3 +lib/m3/pkg/ui/src/xvbt/XPaint.i3 +lib/m3/pkg/ui/src/xvbt/XPicture.i3 +lib/m3/pkg/ui/src/xvbt/XProperties.i3 +lib/m3/pkg/ui/src/xvbt/XScreenType.i3 +lib/m3/pkg/ui/src/xvbt/XScrnCmap.i3 +lib/m3/pkg/ui/src/xvbt/XScrnCrsr.i3 +lib/m3/pkg/ui/src/xvbt/XScrnFont.i3 +lib/m3/pkg/ui/src/xvbt/XScrnPntOp.i3 +lib/m3/pkg/ui/src/xvbt/XScrnPxmp.i3 +lib/m3/pkg/ui/src/xvbt/XScrnTpRep.i3 +lib/m3/pkg/ui/src/xvbt/XScrollQueue.i3 +lib/m3/pkg/ui/src/xvbt/XSharedMem.i3 +lib/m3/pkg/ui/src/xvbt/XShm.i3 +lib/m3/pkg/vbtkit/FreeBSD2/.M3EXPORTS +lib/m3/pkg/vbtkit/FreeBSD2/.M3IMPTAB +lib/m3/pkg/vbtkit/FreeBSD2/.M3WEB +lib/m3/pkg/vbtkit/FreeBSD2/VBTKitBundle.i3 +lib/m3/pkg/vbtkit/FreeBSD2/libm3vbtkit.a +lib/m3/pkg/vbtkit/FreeBSD2/libm3vbtkit.m3x +lib/m3/pkg/vbtkit/FreeBSD2/libm3vbtkit.so.354.0 +lib/m3/pkg/vbtkit/src/color/Color.i3 +lib/m3/pkg/vbtkit/src/color/ColorName.i3 +lib/m3/pkg/vbtkit/src/color/ColorNameF.i3 +lib/m3/pkg/vbtkit/src/color/ColorNameTable.i3 +lib/m3/pkg/vbtkit/src/etext/EmacsModel.i3 +lib/m3/pkg/vbtkit/src/etext/ISOChar.i3 +lib/m3/pkg/vbtkit/src/etext/IvyModel.i3 +lib/m3/pkg/vbtkit/src/etext/Key.i3 +lib/m3/pkg/vbtkit/src/etext/KeyFilter.i3 +lib/m3/pkg/vbtkit/src/etext/KeyTrans.i3 +lib/m3/pkg/vbtkit/src/etext/MTextUnit.i3 +lib/m3/pkg/vbtkit/src/etext/MacModel.i3 +lib/m3/pkg/vbtkit/src/etext/TextEditVBT.i3 +lib/m3/pkg/vbtkit/src/etext/TextPort.i3 +lib/m3/pkg/vbtkit/src/etext/TextPortClass.i3 +lib/m3/pkg/vbtkit/src/etext/TypeinVBT.i3 +lib/m3/pkg/vbtkit/src/etext/TypescriptVBT.i3 +lib/m3/pkg/vbtkit/src/etext/XtermModel.i3 +lib/m3/pkg/vbtkit/src/lego/AnchorSplit.i3 +lib/m3/pkg/vbtkit/src/lego/BiFeedbackVBT.i3 +lib/m3/pkg/vbtkit/src/lego/BooleanVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ChoiceVBT.i3 +lib/m3/pkg/vbtkit/src/lego/FeedbackVBT.i3 +lib/m3/pkg/vbtkit/src/lego/FileBrowserVBT.i3 +lib/m3/pkg/vbtkit/src/lego/FlexVBT.i3 +lib/m3/pkg/vbtkit/src/lego/GuardedBtnVBT.i3 +lib/m3/pkg/vbtkit/src/lego/Image.i3 +lib/m3/pkg/vbtkit/src/lego/ListVBT.i3 +lib/m3/pkg/vbtkit/src/lego/MarginFeedbackVBT.i3 +lib/m3/pkg/vbtkit/src/lego/MenuSwitchVBT.i3 +lib/m3/pkg/vbtkit/src/lego/MultiClass.i3 +lib/m3/pkg/vbtkit/src/lego/MultiFilter.i3 +lib/m3/pkg/vbtkit/src/lego/MultiSplit.i3 +lib/m3/pkg/vbtkit/src/lego/NumericVBT.i3 +lib/m3/pkg/vbtkit/src/lego/OffsetVBT.i3 +lib/m3/pkg/vbtkit/src/lego/PixmapVBT.i3 +lib/m3/pkg/vbtkit/src/lego/QuickSwitchVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ReactivityVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ScaleFilter.i3 +lib/m3/pkg/vbtkit/src/lego/ScrollerVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ScrollerVBTClass.i3 +lib/m3/pkg/vbtkit/src/lego/Shadow.i3 +lib/m3/pkg/vbtkit/src/lego/ShadowPaint.i3 +lib/m3/pkg/vbtkit/src/lego/ShadowedBarVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ShadowedFeedbackVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ShadowedVBT.i3 +lib/m3/pkg/vbtkit/src/lego/SourceVBT.i3 +lib/m3/pkg/vbtkit/src/lego/SplitterVBT.i3 +lib/m3/pkg/vbtkit/src/lego/SwitchVBT.i3 +lib/m3/pkg/vbtkit/src/lego/TrillSwitchVBT.i3 +lib/m3/pkg/vbtkit/src/lego/VBTKitResources.i3 +lib/m3/pkg/vbtkit/src/lego/VBTutils.i3 +lib/m3/pkg/vbtkit/src/lego/ViewportVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ZBackgroundVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ZChassisVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ZChildVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ZGrowVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ZMoveVBT.i3 +lib/m3/pkg/vbtkit/src/lego/ZSplitUtils.i3 +lib/m3/pkg/vbtkit/src/lego/ZTilps.i3 +lib/m3/pkg/vbtkit/src/mtext/MText.i3 +lib/m3/pkg/vbtkit/src/mtext/MTextDebug.i3 +lib/m3/pkg/vbtkit/src/mtext/MTextDs.i3 +lib/m3/pkg/vbtkit/src/mtext/MTextPrivate.i3 +lib/m3/pkg/vbtkit/src/mtext/MTextRd.i3 +lib/m3/pkg/vbtkit/src/vbtkitutils/AnyEvent.i3 +lib/m3/pkg/vbtkit/src/vbtkitutils/AutoRepeat.i3 +lib/m3/pkg/vbtkit/src/vbtkitutils/LargeCursor.i3 +lib/m3/pkg/vbtkit/src/vbtkitutils/Pts.i3 +lib/m3/pkg/vbtkit/src/vbtkitutils/Rsrc.i3 +lib/m3/pkg/vbtkit/src/vbtkitutils/VBTColors.i3 +lib/m3/pkg/vbtkit/src/vbtkitutils/XParam.i3 +lib/m3/pkg/vbtkit/src/vbtkitutils/XTrestle.i3 +lib/m3/pkg/vbtkit/src/vtext/VT.i3 +lib/m3/pkg/vbtkit/src/vtext/VTBase.i3 +lib/m3/pkg/vbtkit/src/vtext/VTCaret.i3 +lib/m3/pkg/vbtkit/src/vtext/VTDef.i3 +lib/m3/pkg/vbtkit/src/vtext/VTInterval.i3 +lib/m3/pkg/vbtkit/src/vtext/VTMarker.i3 +lib/m3/pkg/vbtkit/src/vtext/VTPounce.i3 +lib/m3/pkg/vbtkit/src/vtext/VTRd.i3 +lib/m3/pkg/vbtkit/src/vtext/VTReal.i3 +lib/m3/pkg/vbtkit/src/vtext/VTTexture.i3 +lib/m3/pkg/vbtkit/src/vtext/VTView.i3 +lib/m3/pkg/vbtkit/src/vtext/VTVirtual.i3 +lib/m3/pkg/vbtkit/src/vtext/VText.i3 +lib/m3/pkg/vbtkit/src/vtext/VTextDef.i3 +lib/m3/pkg/vbtkit/src/vtext/VTextRegion.i3 +lib/m3/pkg/videovbt/FreeBSD2/.M3EXPORTS +lib/m3/pkg/videovbt/FreeBSD2/.M3IMPTAB +lib/m3/pkg/videovbt/FreeBSD2/.M3WEB +lib/m3/pkg/videovbt/FreeBSD2/libvideovbt.a +lib/m3/pkg/videovbt/FreeBSD2/libvideovbt.m3x +lib/m3/pkg/videovbt/FreeBSD2/libvideovbt.so.354.0 +lib/m3/pkg/videovbt/src/AudioVBT.i3 +lib/m3/pkg/videovbt/src/VideoVBT.i3 +lib/m3/pkg/videovbt/src/VideoVBTRep.i3 man/man1/analyze_coverage.1.gz -man/man1/fisheye.1.gz man/man1/formsedit.1.gz man/man1/llscan.1.gz man/man1/m3browser.1.gz @@ -59,29 +795,10 @@ man/man1/m3pp.1.gz man/man1/m3ship.1.gz man/man1/m3totex.1.gz man/man1/m3where.1.gz -man/man1/m3zume.1.gz -man/man1/mentor.1.gz -man/man1/netobjd.1.gz -man/man1/obliq-anim.1.gz -man/man1/obliq-min.1.gz -man/man1/obliq-std.1.gz -man/man1/obliq-ui.1.gz -man/man1/obliq.1.gz -man/man1/obliqsrv-std.1.gz -man/man1/obliqsrv-ui.1.gz -man/man1/obliqsrv.1.gz man/man1/quake.1.gz man/man1/recordheap.1.gz man/man1/replayheap.1.gz man/man1/showheap.1.gz man/man1/shownew.1.gz man/man1/showthread.1.gz -man/man1/stablegen.1.gz -man/man1/stubgen.1.gz -man/man6/BadBricks.6.gz -man/man6/columns.6.gz -man/man6/solitaire.6.gz -man/man6/tetris.6.gz @exec /sbin/ldconfig -m %D/lib/m3/FreeBSD2 -@exec /bin/echo "Be sure to add %D/lib/m3/FreeBSD2 to" -@exec /bin/echo " your ldconfig command in /etc/rc" diff --git a/lang/modula-3/scripts/configure b/lang/modula-3/scripts/configure index fd5670ef8fb5..a1b9f7e880f9 100644 --- a/lang/modula-3/scripts/configure +++ b/lang/modula-3/scripts/configure @@ -1,9 +1,10 @@ #! /bin/sh # -# $Id$ +# $Id: configure,v 1.1.1.1 1996/03/20 22:10:19 jdp Exp $ + +umask 022 files_to_patch="\ - ${WRKSRC}/boot-FreeBSD2/m3build/templates/FreeBSD2 \ ${WRKSRC}/m3/m3build/templates/FreeBSD2" temp_prefix=${WRKDIR}/installed diff --git a/lang/modula-3/scripts/fix_pathnames b/lang/modula-3/scripts/fix_pathnames index 218091100336..1f8e43c63490 100644 --- a/lang/modula-3/scripts/fix_pathnames +++ b/lang/modula-3/scripts/fix_pathnames @@ -1,6 +1,8 @@ #! /bin/sh # -# $Id$ +# $Id: fix_pathnames,v 1.1.1.1 1996/03/20 22:10:19 jdp Exp $ + +umask 022 if [ $# -ne 2 ]; then echo "Usage: $0 oldpath newpath" >&2 |