ports/108498: New port: lang/xds Excelsior Oberon-2/Modula-2 compiler, set up to produce native FreeBSD binaries

Alexander Shiryaev coumarin at gmail.com
Sun Jan 28 22:30:11 UTC 2007


>Number:         108498
>Category:       ports
>Synopsis:       New port: lang/xds Excelsior Oberon-2/Modula-2 compiler, set up to produce native FreeBSD binaries
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 28 22:30:10 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Shiryaev
>Release:        6.2-STABLE
>Organization:
MSU
>Environment:
FreeBSD boombox.hackers 6.2-STABLE FreeBSD 6.2-STABLE #0: Fri Jan 26 14:01:22 MSK 2007     aix-d at boombox.hackers:/usr/obj/usr/src/sys/BOOMBOX  i386
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xds
#	xds/Makefile
#	xds/distinfo
#	xds/files
#	xds/files/patch-C::xosBalls.c
#	xds/files/plist
#	xds/files/patch-C::X2C.c
#	xds/files/patch-C::xosTime.c
#	xds/files/patch-bin::xc.tem
#	xds/files/patch-include::xrnMman.h
#	xds/files/patch-lib::x86::lib.mkf
#	xds/files/patch-samples::buildx86
#	xds/files/patch-apisyms-x86
#	xds/files/plist-doc
#	xds/files/patch-bin::xcwork
#	xds/pkg-descr
#	xds/pkg-plist
#
echo c - xds
mkdir -p xds > /dev/null 2>&1
echo x - xds/Makefile
sed 's/^X//' >xds/Makefile << 'END-of-xds/Makefile'
X# New ports collection makefile for:	xds
X# Date created:		29 January 2007
X# Whom:			coumarin at gmail.com
X#
X# $FreeBSD$
X#
X
XPORTNAME=	xds
XPORTVERSION=	2.51
XCATEGORIES=	lang linux devel
XMASTER_SITES=
XDISTNAME=	xds-x86-251-enduser-linux
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	coumarin at gmail.com
XCOMMENT=	Excelsior Oberon-2/Modula-2 compiler, set up to produce native FreeBSD binaries
X
XRESTRICTED=	Excelsior forbids any redistribution
X
XONLY_FOR_ARCHS=	i386
XUSE_LINUX=	yes
XUSE_GMAKE=	yes
XDOCSDIR=	${PORTNAME}
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
X.include <bsd.port.pre.mk>
X
X.for file in ${DISTFILES}
X.if !exists(${DISTDIR}/${DIST_SUBDIR}/${file})
XIGNORE=	Go to Excelsior site (http://www.excelsior-usa.com/) to obtain ${DISTFILES}. Put ${DISTFILES} into ${DISTDIR}/${DIST_SUBDIR} and run make again
X.endif
X.endfor
X
Xpre-patch:
X	@${BRANDELF} -t Linux ${WRKSRC}/bin/xc ${WRKSRC}/bin/h2d
X
Xpost-patch:
X	@${REINPLACE_CMD} -e "s|%%XDSDIR%%|${PREFIX}/${PORTNAME}|g" ${WRKSRC}/bin/xcwork
X
Xdo-build:
X	@cd ${WRKSRC}/lib/x86 && ${GMAKE} -f lib.mkf
X	cd ${WRKSRC} && ${SETENV} PATH=${WRKSRC}/bin ./apisyms-x86
X
Xdo-install:
X	@${FIND} ${WRKSRC} -type d -exec ${CHMOD} 755 {} \;
X	@${FIND} ${WRKSRC} -type f -exec ${CHMOD} 644 {} \;
X	@cd ${WRKSRC} && ${CHMOD} 755 bin/xc bin/h2d bin/xcwork samples/buildx86
X	@cd ${WRKDIR} && ${CAT} ${FILESDIR}/plist | \
X	    ${CPIO} -pdu -R ${BINOWN}:${BINGRP} --quiet ${PREFIX}
X.if !defined(NOPORTDOCS)
X	@cd ${WRKDIR} && ${CAT} ${FILESDIR}/plist-doc | \
X	    ${CPIO} -pdu -R ${BINOWN}:${BINGRP} --quiet ${PREFIX}
X.endif
X
Xpost-install:
X	@${ECHO}
X	@${ECHO} "${PKGNAME} is now installed in ${PREFIX}/${PORTNAME}, to use it add ${PREFIX}/${PORTNAME}/bin to your PATH." | fmt
X	@${ECHO}
X
X.include <bsd.port.post.mk>
END-of-xds/Makefile
echo x - xds/distinfo
sed 's/^X//' >xds/distinfo << 'END-of-xds/distinfo'
XMD5 (xds-x86-251-enduser-linux.tgz) = 5fc1da840228bb2958869d786f610746
XSHA256 (xds-x86-251-enduser-linux.tgz) = 5d38a634e031b4144e3ff1dc7548f3a2da4cdcebf11b26f8c2eb73cee54f68b9
XSIZE (xds-x86-251-enduser-linux.tgz) = 3838457
END-of-xds/distinfo
echo c - xds/files
mkdir -p xds/files > /dev/null 2>&1
echo x - xds/files/patch-C::xosBalls.c
sed 's/^X//' >xds/files/patch-C::xosBalls.c << 'END-of-xds/files/patch-C::xosBalls.c'
X--- C/xosBalls.c.orig	2005-05-10 08:18:13.000000000 +0000
X+++ C/xosBalls.c	2007-01-24 15:12:15.000000000 +0000
X@@ -17,7 +17,11 @@
X extern X2C_ADDRESS X2C_initBalls(X2C_CARD32 nBlocks, X2C_CARD32 blockSize)
X {
X    bSize = blockSize;
X+#if defined(__FreeBSD__) || defined(__DragonFly__)
X+   heapBase = mmap(0, nBlocks*bSize, 0ul, 0x1000|0x2, -1l, 0ul);
X+#else
X    heapBase = mmap(0, nBlocks*bSize, 0ul, 34ul, -1l, 0ul);
X+#endif
X    if (heapBase==(X2C_ADDRESS)-1u) heapBase = 0;
X    return heapBase;
X } /* end X2C_initBalls() */
END-of-xds/files/patch-C::xosBalls.c
echo x - xds/files/plist
sed 's/^X//' >xds/files/plist << 'END-of-xds/files/plist'
Xxds
Xxds/bin
Xxds/bin/h2d.cfg
Xxds/bin/h2d.msg
Xxds/bin/xc.cfg
Xxds/bin/xc.msg
Xxds/bin/xc.red
Xxds/bin/xc.tem
Xxds/bin/xcwork
Xxds/bin/xc
Xxds/bin/h2d
Xxds/def
Xxds/def/iso
Xxds/def/iso/ChanConsts.def
Xxds/def/iso/CharClass.def
Xxds/def/iso/ComplexMath.def
Xxds/def/iso/ConvTypes.def
Xxds/def/iso/GeneralUserExceptions.def
Xxds/def/iso/IOChan.def
Xxds/def/iso/IOConsts.def
Xxds/def/iso/IOLink.def
Xxds/def/iso/IOResult.def
Xxds/def/iso/LongComplexMath.def
Xxds/def/iso/LongConv.def
Xxds/def/iso/LongIO.def
Xxds/def/iso/LongMath.def
Xxds/def/iso/LongStr.def
Xxds/def/iso/LowLong.def
Xxds/def/iso/LowReal.def
Xxds/def/iso/Processes.def
Xxds/def/iso/ProgramArgs.def
Xxds/def/iso/RawIO.def
Xxds/def/iso/RealConv.def
Xxds/def/iso/RealIO.def
Xxds/def/iso/RealMath.def
Xxds/def/iso/RealStr.def
Xxds/def/iso/RndFile.def
Xxds/def/iso/Semaphores.def
Xxds/def/iso/SeqFile.def
Xxds/def/iso/SIOResult.def
Xxds/def/iso/SLongIO.def
Xxds/def/iso/SRawIO.def
Xxds/def/iso/SRealIO.def
Xxds/def/iso/StdChans.def
Xxds/def/iso/STextIO.def
Xxds/def/iso/Storage.def
Xxds/def/iso/StreamFile.def
Xxds/def/iso/Strings.def
Xxds/def/iso/SWholeIO.def
Xxds/def/iso/SysClock.def
Xxds/def/iso/TermFile.def
Xxds/def/iso/TextIO.def
Xxds/def/iso/WholeConv.def
Xxds/def/iso/WholeIO.def
Xxds/def/iso/WholeStr.def
Xxds/def/iso/COROUTINES.def
Xxds/def/iso/EXCEPTIONS.def
Xxds/def/iso/M2EXCEPTION.def
Xxds/def/iso/TERMINATION.def
Xxds/def/ob2
Xxds/def/ob2/MathR.odf
Xxds/def/ob2/In.odf
Xxds/def/ob2/Out.odf
Xxds/def/ob2/O2Strings.odf
Xxds/def/ob2/MathL.odf
Xxds/def/ob2/MathC.odf
Xxds/def/ob2/MathCL.odf
Xxds/def/ob2/DStrings.odf
Xxds/def/ob2/RegComp.odf
Xxds/def/ob2/FilePath.odf
Xxds/def/pim
Xxds/def/pim/InOut.def
Xxds/def/pim/LongInOut.def
Xxds/def/pim/MathLib0.def
Xxds/def/pim/RealInOut.def
Xxds/def/POSIX
Xxds/def/POSIX/ctype.def
Xxds/def/POSIX/dirent.def
Xxds/def/POSIX/errno.def
Xxds/def/POSIX/fcntl.def
Xxds/def/POSIX/float.def
Xxds/def/POSIX/grp.def
Xxds/def/POSIX/limits.def
Xxds/def/POSIX/locale.def
Xxds/def/POSIX/math.def
Xxds/def/POSIX/pwd.def
Xxds/def/POSIX/setjmp.def
Xxds/def/POSIX/signal.def
Xxds/def/POSIX/stat.def
Xxds/def/POSIX/stddef.def
Xxds/def/POSIX/stdio.def
Xxds/def/POSIX/stdlib.def
Xxds/def/POSIX/string.def
Xxds/def/POSIX/termios.def
Xxds/def/POSIX/time.def
Xxds/def/POSIX/times.def
Xxds/def/POSIX/types.def
Xxds/def/POSIX/unistd.def
Xxds/def/POSIX/utime.def
Xxds/def/POSIX/utsname.def
Xxds/def/POSIX/wait.def
Xxds/def/POSIX/posix.prj
Xxds/def/xds
Xxds/def/xds/CtrlC.def
Xxds/def/xds/FileName.def
Xxds/def/xds/FileSys.def
Xxds/def/xds/FormOut.def
Xxds/def/xds/FormStr.def
Xxds/def/xds/LocalHeap.def
Xxds/def/xds/oberonRTS.def
Xxds/def/xds/platform.def
Xxds/def/xds/Printf.def
Xxds/def/xds/ProgEnv.def
Xxds/def/xds/ProgExec.def
Xxds/def/xds/Threads.def
Xxds/def/xds/TimeConv.def
Xxds/def/xds/XDSRTL.def
Xxds/lib
Xxds/lib/x86
Xxds/lib/x86/libxds.a
Xxds/licenses
Xxds/licenses/xdsx86.txt
Xxds/samples
Xxds/samples/bench
Xxds/samples/bench/Dry.c
Xxds/samples/bench/Dry.mod
Xxds/samples/bench/linnew.c
Xxds/samples/bench/linnew.mod
Xxds/samples/bench/Whet.mod
Xxds/samples/buildx86
Xxds/samples/h2d
Xxds/samples/h2d/example.h
Xxds/samples/h2d/example.h2d
Xxds/samples/huffchan
Xxds/samples/huffchan/huf.mod
Xxds/samples/huffchan/HuffChan.def
Xxds/samples/huffchan/HuffChan.mod
Xxds/samples/huffchan/HuffChan.txt
Xxds/samples/huffchan/unhuf.mod
Xxds/samples/mixed
Xxds/samples/mixed/cmain.c
Xxds/samples/mixed/cmain.prj
Xxds/samples/mixed/ctest.c
Xxds/samples/mixed/ctest.def
Xxds/samples/mixed/ctest.h
Xxds/samples/mixed/m2main.mod
Xxds/samples/mixed/m2main.prj
Xxds/samples/mixed/m2test.def
Xxds/samples/mixed/m2test.mod
Xxds/samples/modula
Xxds/samples/modula/bf.mod
Xxds/samples/modula/e.mod
Xxds/samples/modula/except.mod
Xxds/samples/modula/exp.mod
Xxds/samples/modula/fact.mod
Xxds/samples/modula/halt.mod
Xxds/samples/modula/hello.mod
Xxds/samples/modula/hisdemo.mod
Xxds/samples/modula/queens.mod
Xxds/samples/modula/sieve.mod
Xxds/samples/modula/term.mod
Xxds/samples/nodes
Xxds/samples/nodes/Commands.ob2
Xxds/samples/nodes/Echo.ob2
Xxds/samples/nodes/GenEcho.ob2
Xxds/samples/nodes/Nodes.ob2
Xxds/samples/nodes/runme.ob2
Xxds/samples/nodes/runme.prj
Xxds/samples/nodes/Types.ob2
Xxds/samples/oberon
Xxds/samples/oberon/ackermann.ob2
Xxds/samples/oberon/exp.ob2
Xxds/samples/oberon/gcreport.ob2
Xxds/samples/oberon/hello.ob2
Xxds/samples/oberon/Random.ob2
Xxds/samples/oberon/self.ob2
Xxds/samples/oberon/sieve.ob2
Xxds/sym
Xxds/sym/x86
Xxds/sym/x86/EXCEPTIONS.sym
Xxds/sym/x86/M2EXCEPTION.sym
Xxds/sym/x86/COROUTINES.sym
Xxds/sym/x86/TERMINATION.sym
Xxds/sym/x86/LowReal.sym
Xxds/sym/x86/LowLong.sym
Xxds/sym/x86/ChanConsts.sym
Xxds/sym/x86/CharClass.sym
Xxds/sym/x86/ConvTypes.sym
Xxds/sym/x86/IOConsts.sym
Xxds/sym/x86/IOChan.sym
Xxds/sym/x86/IOResult.sym
Xxds/sym/x86/ProgramArgs.sym
Xxds/sym/x86/Processes.sym
Xxds/sym/x86/Semaphores.sym
Xxds/sym/x86/XPrs.sym
Xxds/sym/x86/RealIO.sym
Xxds/sym/x86/RealMath.sym
Xxds/sym/x86/RealStr.sym
Xxds/sym/x86/XReal.sym
Xxds/sym/x86/LongMath.sym
Xxds/sym/x86/SIOResult.sym
Xxds/sym/x86/STextIO.sym
Xxds/sym/x86/Storage.sym
Xxds/sym/x86/StreamFile.sym
Xxds/sym/x86/SRealIO.sym
Xxds/sym/x86/Strings.sym
Xxds/sym/x86/SWholeIO.sym
Xxds/sym/x86/SysClock.sym
Xxds/sym/x86/TextIO.sym
Xxds/sym/x86/WholeConv.sym
Xxds/sym/x86/WholeIO.sym
Xxds/sym/x86/WholeStr.sym
Xxds/sym/x86/RndFile.sym
Xxds/sym/x86/SeqFile.sym
Xxds/sym/x86/SLongIO.sym
Xxds/sym/x86/SRawIO.sym
Xxds/sym/x86/StdChans.sym
Xxds/sym/x86/TermFile.sym
Xxds/sym/x86/IOLink.sym
Xxds/sym/x86/LongConv.sym
Xxds/sym/x86/LongIO.sym
Xxds/sym/x86/LongStr.sym
Xxds/sym/x86/RealConv.sym
Xxds/sym/x86/RawIO.sym
Xxds/sym/x86/GeneralUserExceptions.sym
Xxds/sym/x86/XRaise.sym
Xxds/sym/x86/ComplexMath.sym
Xxds/sym/x86/LongComplexMath.sym
Xxds/sym/x86/xFilePos.sym
Xxds/sym/x86/XEXCEPTIONS.sym
Xxds/sym/x86/InOut.sym
Xxds/sym/x86/MathLib0.sym
Xxds/sym/x86/RealInOut.sym
Xxds/sym/x86/LongInOut.sym
Xxds/sym/x86/xMath.sym
Xxds/sym/x86/MathR.sym
Xxds/sym/x86/In.sym
Xxds/sym/x86/Out.sym
Xxds/sym/x86/O2Strings.sym
Xxds/sym/x86/MathL.sym
Xxds/sym/x86/MathC.sym
Xxds/sym/x86/MathCL.sym
Xxds/sym/x86/oberonRTS.sym
Xxds/sym/x86/Printf.sym
Xxds/sym/x86/FormOut.sym
Xxds/sym/x86/TimeConv.sym
Xxds/sym/x86/ProgEnv.sym
Xxds/sym/x86/ProgExec.sym
Xxds/sym/x86/XDSRTL.sym
Xxds/sym/x86/LocalHeap.sym
Xxds/sym/x86/FormStr.sym
Xxds/sym/x86/FileSys.sym
Xxds/sym/x86/FileName.sym
Xxds/sym/x86/DStrings.sym
Xxds/sym/x86/RegComp.sym
Xxds/sym/x86/platform.sym
Xxds/sym/x86/FilePath.sym
Xxds/sym/x86/xrsetjmp.sym
Xxds/sym/x86/xmRTS.sym
Xxds/sym/x86/xrMM.sym
Xxds/sym/x86/xrM2MM.sym
Xxds/sym/x86/xrO2MM.sym
Xxds/sym/x86/xrExponents.sym
Xxds/sym/x86/xrExceptions.sym
Xxds/sym/x86/xrAReal.sym
Xxds/sym/x86/xrStrings.sym
Xxds/sym/x86/xrLSETs.sym
Xxds/sym/x86/xrSETs.sym
Xxds/sym/x86/xrHistory.sym
Xxds/sym/x86/xrThreads.sym
Xxds/sym/x86/xrInt64.sym
Xxds/sym/x86/xlibOS.sym
Xxds/sym/x86/xrtsOS.sym
Xxds/sym/x86/xosEnv.sym
Xxds/sym/x86/xosExit.sym
Xxds/sym/x86/xosFileIO.sym
Xxds/sym/x86/xosFmtIO.sym
Xxds/sym/x86/xosFmtNL.sym
Xxds/sym/x86/xosFS.sym
Xxds/sym/x86/xosMalloc.sym
Xxds/sym/x86/xosMem.sym
Xxds/sym/x86/xosIpts.sym
Xxds/sym/x86/xosTime.sym
Xxds/sym/x86/xosFiles.sym
Xxds/sym/x86/xosExec.sym
Xxds/sym/x86/xosTTY.sym
Xxds/sym/x86/xosTimeOps.sym
Xxds/sym/x86/xosDirs.sym
Xxds/sym/x86/X2C.sym
Xxds/sym/x86/xPOSIX.sym
Xxds/sym/x86/x2cLib.sym
Xxds/sym/x86/xrcO2MM.sym
Xxds/sym/x86/xrcRTS.sym
Xxds/sym/x86/xrcChecks.sym
Xxds/sym/x86/xrcACMPLX.sym
Xxds/sym/x86/xrcIncDec.sym
Xxds/sym/x86/xrcArythmetics.sym
Xxds/sym/x86/xmRTSnat.sym
Xxds/sym/x86/XIOChan.sym
Xxds/sym/x86/xDevData.sym
Xxds/sym/x86/POSIXIOChan.sym
Xxds/sym/x86/xrBlockManager.sym
Xxds/sym/x86/xrFName.sym
Xxds/sym/x86/xrDTree.sym
Xxds/sym/x86/xruSTABS.sym
Xxds/sym/x86/xrnStkScan.sym
Xxds/sym/x86/xosBalls.sym
Xxds/sym/x86/xrnMman.sym
Xxds/sym/x86/ctype.sym
Xxds/sym/x86/limits.sym
Xxds/sym/x86/dirent.sym
Xxds/sym/x86/errno.sym
Xxds/sym/x86/types.sym
Xxds/sym/x86/time.sym
Xxds/sym/x86/grp.sym
Xxds/sym/x86/stat.sym
Xxds/sym/x86/fcntl.sym
Xxds/sym/x86/float.sym
Xxds/sym/x86/locale.sym
Xxds/sym/x86/math.sym
Xxds/sym/x86/pwd.sym
Xxds/sym/x86/setjmp.sym
Xxds/sym/x86/signal.sym
Xxds/sym/x86/stddef.sym
Xxds/sym/x86/stdio.sym
Xxds/sym/x86/stdlib.sym
Xxds/sym/x86/string.sym
Xxds/sym/x86/times.sym
Xxds/sym/x86/unistd.sym
Xxds/sym/x86/utime.sym
Xxds/sym/x86/utsname.sym
Xxds/sym/x86/wait.sym
Xxds/sym/x86/termios.sym
END-of-xds/files/plist
echo x - xds/files/patch-C::X2C.c
sed 's/^X//' >xds/files/patch-C::X2C.c << 'END-of-xds/files/patch-C::X2C.c'
X--- C/X2C.c.orig	2001-09-25 07:56:48.000000000 +0000
X+++ C/X2C.c	2007-01-24 15:12:15.000000000 +0000
X@@ -700,7 +700,7 @@
X 	iprocs[3]=iproc3;
X 	iprocs_cnt=4;
X 
X-#if defined(__linux__) && defined(__i386__) && defined(X2C_native_library)
X+#if (defined(__linux__) || defined (__FreeBSD__) || defined(__DragonFly__)) && defined(__i386__) && defined(X2C_native_library)
X         stk_up  = 0;
X         ss_offs = -1;
X         sp_offs = (int) &((*(X2C_jmp_buf*)(0))[0].esp) / 4;
END-of-xds/files/patch-C::X2C.c
echo x - xds/files/patch-C::xosTime.c
sed 's/^X//' >xds/files/patch-C::xosTime.c << 'END-of-xds/files/patch-C::xosTime.c'
X--- C/xosTime.c.orig	2003-04-10 09:05:09.000000000 +0000
X+++ C/xosTime.c	2007-01-24 15:12:15.000000000 +0000
X@@ -78,7 +78,7 @@
X         tzset();
X #endif
X 
X-#if defined(__FreeBSD__) || \
X+#if (defined(__FreeBSD__) || defined(__DragonFly__)) || \
X     (defined(__ultrix) && !defined(SYSTEM_FIVE)) || \
X     defined(DJGPP)
X         res->zone = p->tm_gmtoff / 60;
END-of-xds/files/patch-C::xosTime.c
echo x - xds/files/patch-bin::xc.tem
sed 's/^X//' >xds/files/patch-bin::xc.tem << 'END-of-xds/files/patch-bin::xc.tem'
X--- bin/xc.tem.orig	2003-02-18 07:41:00.000000000 +0000
X+++ bin/xc.tem	2007-01-24 15:21:55.000000000 +0000
X@@ -1,4 +1,4 @@
X-!set link = "make -f %s", mkfname#mkfext
X+!set link = "gmake -f %s", mkfname#mkfext
X ! "M\t= %s\n",mkfname#>mkfext
X 
X !if defined topspeed then
X@@ -58,7 +58,7 @@
X   ! "CC\t= cc\n"
X   !new ccomp = $$(CC) $$(CDEFS) $$(CF) -o %s %s
X !elsif (env_target="linux") or (env_target="x86linux") then
X-  ! "CDEFS\t= -D_unix -D_linux -DX2C_no_spawn -DX2C_strcmp\n"
X+  ! "CDEFS\t= -D_unix -DX2C_no_spawn -DX2C_strcmp\n"
X   ! "CF\t= -O2 -g -I$(INCL) -c\n"
X   ! "CC\t= gcc\n"
X   !if defined linuxaout_support and linuxaout_support then
END-of-xds/files/patch-bin::xc.tem
echo x - xds/files/patch-include::xrnMman.h
sed 's/^X//' >xds/files/patch-include::xrnMman.h << 'END-of-xds/files/patch-include::xrnMman.h'
X--- include/xrnMman.h.orig	2005-05-10 08:18:10.000000000 +0000
X+++ include/xrnMman.h	2007-01-24 15:12:15.000000000 +0000
X@@ -37,8 +37,11 @@
X 
X typedef X2C_INT32 INT32;
X 
X+#if defined(__FreeBSD__) || defined(__DragonFly__)
X+#else
X extern X2C_ADDRESS mmap(X2C_ADDRESS, X2C_CARD32, X2C_CARD32, X2C_CARD32,
X                 X2C_INT32, X2C_CARD32);
X+#endif
X 
X extern X2C_INT32 munmap(X2C_ADDRESS, X2C_CARD32);
X 
END-of-xds/files/patch-include::xrnMman.h
echo x - xds/files/patch-lib::x86::lib.mkf
sed 's/^X//' >xds/files/patch-lib::x86::lib.mkf << 'END-of-xds/files/patch-lib::x86::lib.mkf'
X--- lib/x86/lib.mkf.orig	2005-05-10 08:19:09.000000000 +0000
X+++ lib/x86/lib.mkf	2007-01-24 15:24:56.000000000 +0000
X@@ -5,7 +5,7 @@
X XDSLIB	= libxds.a
X LIBCMD	= libxds.tmp
X 
X-CDEFS	= -D_unix -D_linux -DX2C_no_spawn -DX2C_strcmp -DX2C_native_library
X+CDEFS	= -D_unix -DX2C_no_spawn -DX2C_strcmp -DX2C_native_library
X CF	= -O2 -fno-strength-reduce -I$(INCL) -c
X CC	= gcc
X OBJFF	=
END-of-xds/files/patch-lib::x86::lib.mkf
echo x - xds/files/patch-samples::buildx86
sed 's/^X//' >xds/files/patch-samples::buildx86 << 'END-of-xds/files/patch-samples::buildx86'
X--- samples/buildx86.orig	Sun Jan 28 11:26:13 2007
X+++ samples/buildx86	Sun Jan 28 11:26:40 2007
X@@ -66,17 +66,3 @@
X    exit 1
X fi
X cd ..
X-
X-cd X11
X-if xc =m Mand.mod +XAPP &&
X-   xc =m Mand2.mod +XAPP &&
X-   xc =m testx.mod +XAPP &&
X-   xc =m xmfonts.mod +XMAPP &&
X-   xc =m xmform.mod +XMAPP
X-then
X-   echo "X11 OK"
X-else 
X-   echo "X11 Error"
X-   exit 1
X-fi
X-cd ..
END-of-xds/files/patch-samples::buildx86
echo x - xds/files/patch-apisyms-x86
sed 's/^X//' >xds/files/patch-apisyms-x86 << 'END-of-xds/files/patch-apisyms-x86'
X--- apisyms-x86.orig	Sun Jan 28 11:31:08 2007
X+++ apisyms-x86	Sun Jan 28 11:31:14 2007
X@@ -3,6 +3,3 @@
X SYM_PLACE=sym/x86
X 
X xc =p =a def/POSIX/posix.prj -sym_place:=$SYM_PLACE -decor=rt
X-xc =p X11.prj                -sym_place:=$SYM_PLACE -decor=rt
X-xc =p Xm.prj                 -sym_place:=$SYM_PLACE -decor=rt
X-xc =p XmP.prj                -sym_place:=$SYM_PLACE -decor=rt
END-of-xds/files/patch-apisyms-x86
echo x - xds/files/plist-doc
sed 's/^X//' >xds/files/plist-doc << 'END-of-xds/files/plist-doc'
Xxds/doc
Xxds/doc/body.js
Xxds/doc/empty.gif
Xxds/doc/end.gif
Xxds/doc/filler.gif
Xxds/doc/geq.gif
Xxds/doc/h2d.html
Xxds/doc/h2d00.html
Xxds/doc/h2d01.html
Xxds/doc/h2d02.html
Xxds/doc/h2d03.html
Xxds/doc/h2d04.html
Xxds/doc/h2d05.html
Xxds/doc/h2d06.html
Xxds/doc/h2d07.html
Xxds/doc/h2d08.html
Xxds/doc/h2dcnt.html
Xxds/doc/h2dcnt.js
Xxds/doc/head1.js
Xxds/doc/head2.js
Xxds/doc/index.html
Xxds/doc/isolib.html
Xxds/doc/isolib00.html
Xxds/doc/isolib01.html
Xxds/doc/isolib02.html
Xxds/doc/isolib03.html
Xxds/doc/isolib04.html
Xxds/doc/isolib05.html
Xxds/doc/isolib06.html
Xxds/doc/isolibcnt.html
Xxds/doc/isolibcnt.js
Xxds/doc/isom2.html
Xxds/doc/isom200.html
Xxds/doc/isom201.html
Xxds/doc/isom202.html
Xxds/doc/isom203.html
Xxds/doc/isom204.html
Xxds/doc/isom205.html
Xxds/doc/isom2cnt.html
Xxds/doc/isom2cnt.js
Xxds/doc/leq.gif
Xxds/doc/level1.gif
Xxds/doc/level2.gif
Xxds/doc/level3.gif
Xxds/doc/minus.gif
Xxds/doc/neq.gif
Xxds/doc/next.gif
Xxds/doc/o2rep.html
Xxds/doc/o2rep00.html
Xxds/doc/o2rep01.html
Xxds/doc/o2rep02.html
Xxds/doc/o2rep03.html
Xxds/doc/o2rep04.html
Xxds/doc/o2rep05.html
Xxds/doc/o2rep06.html
Xxds/doc/o2rep07.html
Xxds/doc/o2rep08.html
Xxds/doc/o2rep09.html
Xxds/doc/o2rep10.html
Xxds/doc/o2rep11.html
Xxds/doc/o2rep12.html
Xxds/doc/o2rep13.html
Xxds/doc/o2rep14.html
Xxds/doc/o2repcnt.html
Xxds/doc/o2repcnt.js
Xxds/doc/pi.gif
Xxds/doc/plus.gif
Xxds/doc/prev.gif
Xxds/doc/root.gif
Xxds/doc/subset.gif
Xxds/doc/subseteq.gif
Xxds/doc/super.gif
Xxds/doc/supset.gif
Xxds/doc/supseteq.gif
Xxds/doc/surd.gif
Xxds/doc/xc.html
Xxds/doc/xc00.html
Xxds/doc/xc01.html
Xxds/doc/xc02.html
Xxds/doc/xc03.html
Xxds/doc/xc04.html
Xxds/doc/xc05.html
Xxds/doc/xc06.html
Xxds/doc/xc07.html
Xxds/doc/xc08.html
Xxds/doc/xc09.html
Xxds/doc/xc10.html
Xxds/doc/xc11.html
Xxds/doc/xc12.html
Xxds/doc/xc13.html
Xxds/doc/xc14.html
Xxds/doc/xccnt.html
Xxds/doc/xccnt.js
Xxds/doc/xds.html
Xxds/doc/xds00.html
Xxds/doc/xds01.html
Xxds/doc/xds02.html
Xxds/doc/xds03.html
Xxds/doc/xds04.html
Xxds/doc/xdscnt.html
Xxds/doc/xdscnt.js
Xxds/doc/xdslib.html
Xxds/doc/xdslib00.html
Xxds/doc/xdslib01.html
Xxds/doc/xdslib02.html
Xxds/doc/xdslib03.html
Xxds/doc/xdslib04.html
Xxds/doc/xdslib05.html
Xxds/doc/xdslibcnt.html
Xxds/doc/xdslibcnt.js
Xxds/pdf
Xxds/pdf/h2d.pdf
Xxds/pdf/isolib.pdf
Xxds/pdf/o2rep.pdf
Xxds/pdf/xc.pdf
Xxds/pdf/xdslib.pdf
Xxds/readme
Xxds/readme/readme.txt
Xxds/readme/report.txt
Xxds/readme/samples.txt
Xxds/readme/whatsnew.txt
END-of-xds/files/plist-doc
echo x - xds/files/patch-bin::xcwork
sed 's/^X//' >xds/files/patch-bin::xcwork << 'END-of-xds/files/patch-bin::xcwork'
X--- bin/xcwork.orig	Tue Nov 16 02:46:28 1999
X+++ bin/xcwork	Sun Jan 28 22:36:27 2007
X@@ -1,34 +1,5 @@
X #!/bin/sh
X 
X-DoCreate() {
X-	echo "creating directory structure..."
X-	for DIR in def obj src sym; do
X-		if ! test -d $DIR
X-		then
X-			if ! mkdir $DIR
X-			then
X-				echo "Error making $DIR subdirectory"
X-				exit 1
X-			fi
X-		fi
X-	done
X-	echo "creating appropriate redirection file..."
X-	cat >xc.red  <<EOTXT
X-xc.*   = $XDSDIR/bin
X-*.tem  = $XDSDIR/bin
X-*.sym  = ./sym;$XDSDIR/sym/x86
X-*.a    = .;$XDSDIR/lib/x86
X-*.o    = ./obj
X-*.def  = ./def
X-*.mod  = ./src
X-*.ob2  = ./src
X-*.prj  = .
X-EOTXT
X-	echo
X-	echo    "DONE"
X-	echo
X-}
X-
X echo
X echo "==============================================================="
X echo " Native XDS-x86 2.4 Linux Edition."
X@@ -40,36 +11,29 @@
X echo "==============================================================="
X echo
X 
X-case $# in
X-0) XDSDIR=`dirname $0`; XDSDIR=`dirname $XDSDIR` ;;
X-1) XDSDIR=$1 ;;
X-*) Usage; exit 1 ;;
X-esac
X-
X-if test -d $XDSDIR # && test -x $XDSDIR/bin/xc
X-then
X-	echo "Are you sure you want to create directories and redirection file"
X-	echo "in $PWD? (Y/N)"
X-	while :
X-	do
X-		read YN
X-		case $YN in
X-		Y|y) DoCreate; exit ;;
X-	        N|n) exit ;;
X-	        esac
X-		echo "Please type Y or N"
X-	done
X-        exit
X-
X-else
X-
X-	echo
X-	echo    "Usage:"
X-	echo    "  xcwork [ path_to_XDS_installation_directory ]"
X-	echo
X-	echo    "Example:"
X-	echo    "  xcwork /usr/local/xds"
X-	echo
X-	echo    "-------------------------------------------------------------"
X-
X-fi
X+echo "creating directory structure..."
X+for DIR in def obj src sym; do
X+	if ! test -d $DIR
X+	then
X+		if ! mkdir $DIR
X+		then
X+			echo "Error making $DIR subdirectory"
X+			exit 1
X+		fi
X+	fi
X+done
X+echo "creating appropriate redirection file..."
X+cat >xc.red  <<EOTXT
X+xc.*   = %%XDSDIR%%/bin
X+*.tem  = %%XDSDIR%%/bin
X+*.sym  = ./sym;%%XDSDIR%%/sym/x86
X+*.a    = .;%%XDSDIR%%/lib/x86
X+*.o    = ./obj
X+*.def  = ./def
X+*.mod  = ./src
X+*.ob2  = ./src
X+*.prj  = .
X+EOTXT
X+echo
X+echo    "DONE"
X+echo
END-of-xds/files/patch-bin::xcwork
echo x - xds/pkg-descr
sed 's/^X//' >xds/pkg-descr << 'END-of-xds/pkg-descr'
XThis is Native XDS-x86 for Linux,
Xit is setup to produce native FreeBSD binaries.
X
XWWW: http://www.excelsior-usa.com/
END-of-xds/pkg-descr
echo x - xds/pkg-plist
sed 's/^X//' >xds/pkg-plist << 'END-of-xds/pkg-plist'
Xxds/bin/h2d.cfg
Xxds/bin/h2d.msg
Xxds/bin/xc.cfg
Xxds/bin/xc.msg
Xxds/bin/xc.red
Xxds/bin/xc.tem
Xxds/bin/xcwork
Xxds/bin/xc
Xxds/bin/h2d
Xxds/def/iso/ChanConsts.def
Xxds/def/iso/CharClass.def
Xxds/def/iso/ComplexMath.def
Xxds/def/iso/ConvTypes.def
Xxds/def/iso/GeneralUserExceptions.def
Xxds/def/iso/IOChan.def
Xxds/def/iso/IOConsts.def
Xxds/def/iso/IOLink.def
Xxds/def/iso/IOResult.def
Xxds/def/iso/LongComplexMath.def
Xxds/def/iso/LongConv.def
Xxds/def/iso/LongIO.def
Xxds/def/iso/LongMath.def
Xxds/def/iso/LongStr.def
Xxds/def/iso/LowLong.def
Xxds/def/iso/LowReal.def
Xxds/def/iso/Processes.def
Xxds/def/iso/ProgramArgs.def
Xxds/def/iso/RawIO.def
Xxds/def/iso/RealConv.def
Xxds/def/iso/RealIO.def
Xxds/def/iso/RealMath.def
Xxds/def/iso/RealStr.def
Xxds/def/iso/RndFile.def
Xxds/def/iso/Semaphores.def
Xxds/def/iso/SeqFile.def
Xxds/def/iso/SIOResult.def
Xxds/def/iso/SLongIO.def
Xxds/def/iso/SRawIO.def
Xxds/def/iso/SRealIO.def
Xxds/def/iso/StdChans.def
Xxds/def/iso/STextIO.def
Xxds/def/iso/Storage.def
Xxds/def/iso/StreamFile.def
Xxds/def/iso/Strings.def
Xxds/def/iso/SWholeIO.def
Xxds/def/iso/SysClock.def
Xxds/def/iso/TermFile.def
Xxds/def/iso/TextIO.def
Xxds/def/iso/WholeConv.def
Xxds/def/iso/WholeIO.def
Xxds/def/iso/WholeStr.def
Xxds/def/iso/COROUTINES.def
Xxds/def/iso/EXCEPTIONS.def
Xxds/def/iso/M2EXCEPTION.def
Xxds/def/iso/TERMINATION.def
Xxds/def/ob2/MathR.odf
Xxds/def/ob2/In.odf
Xxds/def/ob2/Out.odf
Xxds/def/ob2/O2Strings.odf
Xxds/def/ob2/MathL.odf
Xxds/def/ob2/MathC.odf
Xxds/def/ob2/MathCL.odf
Xxds/def/ob2/DStrings.odf
Xxds/def/ob2/RegComp.odf
Xxds/def/ob2/FilePath.odf
Xxds/def/pim/InOut.def
Xxds/def/pim/LongInOut.def
Xxds/def/pim/MathLib0.def
Xxds/def/pim/RealInOut.def
Xxds/def/POSIX/ctype.def
Xxds/def/POSIX/dirent.def
Xxds/def/POSIX/errno.def
Xxds/def/POSIX/fcntl.def
Xxds/def/POSIX/float.def
Xxds/def/POSIX/grp.def
Xxds/def/POSIX/limits.def
Xxds/def/POSIX/locale.def
Xxds/def/POSIX/math.def
Xxds/def/POSIX/pwd.def
Xxds/def/POSIX/setjmp.def
Xxds/def/POSIX/signal.def
Xxds/def/POSIX/stat.def
Xxds/def/POSIX/stddef.def
Xxds/def/POSIX/stdio.def
Xxds/def/POSIX/stdlib.def
Xxds/def/POSIX/string.def
Xxds/def/POSIX/termios.def
Xxds/def/POSIX/time.def
Xxds/def/POSIX/times.def
Xxds/def/POSIX/types.def
Xxds/def/POSIX/unistd.def
Xxds/def/POSIX/utime.def
Xxds/def/POSIX/utsname.def
Xxds/def/POSIX/wait.def
Xxds/def/POSIX/posix.prj
Xxds/def/xds/CtrlC.def
Xxds/def/xds/FileName.def
Xxds/def/xds/FileSys.def
Xxds/def/xds/FormOut.def
Xxds/def/xds/FormStr.def
Xxds/def/xds/LocalHeap.def
Xxds/def/xds/oberonRTS.def
Xxds/def/xds/platform.def
Xxds/def/xds/Printf.def
Xxds/def/xds/ProgEnv.def
Xxds/def/xds/ProgExec.def
Xxds/def/xds/Threads.def
Xxds/def/xds/TimeConv.def
Xxds/def/xds/XDSRTL.def
Xxds/lib/x86/libxds.a
Xxds/licenses/xdsx86.txt
Xxds/samples/bench/Dry.c
Xxds/samples/bench/Dry.mod
Xxds/samples/bench/linnew.c
Xxds/samples/bench/linnew.mod
Xxds/samples/bench/Whet.mod
Xxds/samples/buildx86
Xxds/samples/h2d/example.h
Xxds/samples/h2d/example.h2d
Xxds/samples/huffchan/huf.mod
Xxds/samples/huffchan/HuffChan.def
Xxds/samples/huffchan/HuffChan.mod
Xxds/samples/huffchan/HuffChan.txt
Xxds/samples/huffchan/unhuf.mod
Xxds/samples/mixed/cmain.c
Xxds/samples/mixed/cmain.prj
Xxds/samples/mixed/ctest.c
Xxds/samples/mixed/ctest.def
Xxds/samples/mixed/ctest.h
Xxds/samples/mixed/m2main.mod
Xxds/samples/mixed/m2main.prj
Xxds/samples/mixed/m2test.def
Xxds/samples/mixed/m2test.mod
Xxds/samples/modula/bf.mod
Xxds/samples/modula/e.mod
Xxds/samples/modula/except.mod
Xxds/samples/modula/exp.mod
Xxds/samples/modula/fact.mod
Xxds/samples/modula/halt.mod
Xxds/samples/modula/hello.mod
Xxds/samples/modula/hisdemo.mod
Xxds/samples/modula/queens.mod
Xxds/samples/modula/sieve.mod
Xxds/samples/modula/term.mod
Xxds/samples/nodes/Commands.ob2
Xxds/samples/nodes/Echo.ob2
Xxds/samples/nodes/GenEcho.ob2
Xxds/samples/nodes/Nodes.ob2
Xxds/samples/nodes/runme.ob2
Xxds/samples/nodes/runme.prj
Xxds/samples/nodes/Types.ob2
Xxds/samples/oberon/ackermann.ob2
Xxds/samples/oberon/exp.ob2
Xxds/samples/oberon/gcreport.ob2
Xxds/samples/oberon/hello.ob2
Xxds/samples/oberon/Random.ob2
Xxds/samples/oberon/self.ob2
Xxds/samples/oberon/sieve.ob2
Xxds/sym/x86/EXCEPTIONS.sym
Xxds/sym/x86/M2EXCEPTION.sym
Xxds/sym/x86/COROUTINES.sym
Xxds/sym/x86/TERMINATION.sym
Xxds/sym/x86/LowReal.sym
Xxds/sym/x86/LowLong.sym
Xxds/sym/x86/ChanConsts.sym
Xxds/sym/x86/CharClass.sym
Xxds/sym/x86/ConvTypes.sym
Xxds/sym/x86/IOConsts.sym
Xxds/sym/x86/IOChan.sym
Xxds/sym/x86/IOResult.sym
Xxds/sym/x86/ProgramArgs.sym
Xxds/sym/x86/Processes.sym
Xxds/sym/x86/Semaphores.sym
Xxds/sym/x86/XPrs.sym
Xxds/sym/x86/RealIO.sym
Xxds/sym/x86/RealMath.sym
Xxds/sym/x86/RealStr.sym
Xxds/sym/x86/XReal.sym
Xxds/sym/x86/LongMath.sym
Xxds/sym/x86/SIOResult.sym
Xxds/sym/x86/STextIO.sym
Xxds/sym/x86/Storage.sym
Xxds/sym/x86/StreamFile.sym
Xxds/sym/x86/SRealIO.sym
Xxds/sym/x86/Strings.sym
Xxds/sym/x86/SWholeIO.sym
Xxds/sym/x86/SysClock.sym
Xxds/sym/x86/TextIO.sym
Xxds/sym/x86/WholeConv.sym
Xxds/sym/x86/WholeIO.sym
Xxds/sym/x86/WholeStr.sym
Xxds/sym/x86/RndFile.sym
Xxds/sym/x86/SeqFile.sym
Xxds/sym/x86/SLongIO.sym
Xxds/sym/x86/SRawIO.sym
Xxds/sym/x86/StdChans.sym
Xxds/sym/x86/TermFile.sym
Xxds/sym/x86/IOLink.sym
Xxds/sym/x86/LongConv.sym
Xxds/sym/x86/LongIO.sym
Xxds/sym/x86/LongStr.sym
Xxds/sym/x86/RealConv.sym
Xxds/sym/x86/RawIO.sym
Xxds/sym/x86/GeneralUserExceptions.sym
Xxds/sym/x86/XRaise.sym
Xxds/sym/x86/ComplexMath.sym
Xxds/sym/x86/LongComplexMath.sym
Xxds/sym/x86/xFilePos.sym
Xxds/sym/x86/XEXCEPTIONS.sym
Xxds/sym/x86/InOut.sym
Xxds/sym/x86/MathLib0.sym
Xxds/sym/x86/RealInOut.sym
Xxds/sym/x86/LongInOut.sym
Xxds/sym/x86/xMath.sym
Xxds/sym/x86/MathR.sym
Xxds/sym/x86/In.sym
Xxds/sym/x86/Out.sym
Xxds/sym/x86/O2Strings.sym
Xxds/sym/x86/MathL.sym
Xxds/sym/x86/MathC.sym
Xxds/sym/x86/MathCL.sym
Xxds/sym/x86/oberonRTS.sym
Xxds/sym/x86/Printf.sym
Xxds/sym/x86/FormOut.sym
Xxds/sym/x86/TimeConv.sym
Xxds/sym/x86/ProgEnv.sym
Xxds/sym/x86/ProgExec.sym
Xxds/sym/x86/XDSRTL.sym
Xxds/sym/x86/LocalHeap.sym
Xxds/sym/x86/FormStr.sym
Xxds/sym/x86/FileSys.sym
Xxds/sym/x86/FileName.sym
Xxds/sym/x86/DStrings.sym
Xxds/sym/x86/RegComp.sym
Xxds/sym/x86/platform.sym
Xxds/sym/x86/FilePath.sym
Xxds/sym/x86/xrsetjmp.sym
Xxds/sym/x86/xmRTS.sym
Xxds/sym/x86/xrMM.sym
Xxds/sym/x86/xrM2MM.sym
Xxds/sym/x86/xrO2MM.sym
Xxds/sym/x86/xrExponents.sym
Xxds/sym/x86/xrExceptions.sym
Xxds/sym/x86/xrAReal.sym
Xxds/sym/x86/xrStrings.sym
Xxds/sym/x86/xrLSETs.sym
Xxds/sym/x86/xrSETs.sym
Xxds/sym/x86/xrHistory.sym
Xxds/sym/x86/xrThreads.sym
Xxds/sym/x86/xrInt64.sym
Xxds/sym/x86/xlibOS.sym
Xxds/sym/x86/xrtsOS.sym
Xxds/sym/x86/xosEnv.sym
Xxds/sym/x86/xosExit.sym
Xxds/sym/x86/xosFileIO.sym
Xxds/sym/x86/xosFmtIO.sym
Xxds/sym/x86/xosFmtNL.sym
Xxds/sym/x86/xosFS.sym
Xxds/sym/x86/xosMalloc.sym
Xxds/sym/x86/xosMem.sym
Xxds/sym/x86/xosIpts.sym
Xxds/sym/x86/xosTime.sym
Xxds/sym/x86/xosFiles.sym
Xxds/sym/x86/xosExec.sym
Xxds/sym/x86/xosTTY.sym
Xxds/sym/x86/xosTimeOps.sym
Xxds/sym/x86/xosDirs.sym
Xxds/sym/x86/X2C.sym
Xxds/sym/x86/xPOSIX.sym
Xxds/sym/x86/x2cLib.sym
Xxds/sym/x86/xrcO2MM.sym
Xxds/sym/x86/xrcRTS.sym
Xxds/sym/x86/xrcChecks.sym
Xxds/sym/x86/xrcACMPLX.sym
Xxds/sym/x86/xrcIncDec.sym
Xxds/sym/x86/xrcArythmetics.sym
Xxds/sym/x86/xmRTSnat.sym
Xxds/sym/x86/XIOChan.sym
Xxds/sym/x86/xDevData.sym
Xxds/sym/x86/POSIXIOChan.sym
Xxds/sym/x86/xrBlockManager.sym
Xxds/sym/x86/xrFName.sym
Xxds/sym/x86/xrDTree.sym
Xxds/sym/x86/xruSTABS.sym
Xxds/sym/x86/xrnStkScan.sym
Xxds/sym/x86/xosBalls.sym
Xxds/sym/x86/xrnMman.sym
Xxds/sym/x86/ctype.sym
Xxds/sym/x86/limits.sym
Xxds/sym/x86/dirent.sym
Xxds/sym/x86/errno.sym
Xxds/sym/x86/types.sym
Xxds/sym/x86/time.sym
Xxds/sym/x86/grp.sym
Xxds/sym/x86/stat.sym
Xxds/sym/x86/fcntl.sym
Xxds/sym/x86/float.sym
Xxds/sym/x86/locale.sym
Xxds/sym/x86/math.sym
Xxds/sym/x86/pwd.sym
Xxds/sym/x86/setjmp.sym
Xxds/sym/x86/signal.sym
Xxds/sym/x86/stddef.sym
Xxds/sym/x86/stdio.sym
Xxds/sym/x86/stdlib.sym
Xxds/sym/x86/string.sym
Xxds/sym/x86/times.sym
Xxds/sym/x86/unistd.sym
Xxds/sym/x86/utime.sym
Xxds/sym/x86/utsname.sym
Xxds/sym/x86/wait.sym
Xxds/sym/x86/termios.sym
X%%DOCSDIR%%/doc/body.js
X%%DOCSDIR%%/doc/empty.gif
X%%DOCSDIR%%/doc/end.gif
X%%DOCSDIR%%/doc/filler.gif
X%%DOCSDIR%%/doc/geq.gif
X%%DOCSDIR%%/doc/h2d.html
X%%DOCSDIR%%/doc/h2d00.html
X%%DOCSDIR%%/doc/h2d01.html
X%%DOCSDIR%%/doc/h2d02.html
X%%DOCSDIR%%/doc/h2d03.html
X%%DOCSDIR%%/doc/h2d04.html
X%%DOCSDIR%%/doc/h2d05.html
X%%DOCSDIR%%/doc/h2d06.html
X%%DOCSDIR%%/doc/h2d07.html
X%%DOCSDIR%%/doc/h2d08.html
X%%DOCSDIR%%/doc/h2dcnt.html
X%%DOCSDIR%%/doc/h2dcnt.js
X%%DOCSDIR%%/doc/head1.js
X%%DOCSDIR%%/doc/head2.js
X%%DOCSDIR%%/doc/index.html
X%%DOCSDIR%%/doc/isolib.html
X%%DOCSDIR%%/doc/isolib00.html
X%%DOCSDIR%%/doc/isolib01.html
X%%DOCSDIR%%/doc/isolib02.html
X%%DOCSDIR%%/doc/isolib03.html
X%%DOCSDIR%%/doc/isolib04.html
X%%DOCSDIR%%/doc/isolib05.html
X%%DOCSDIR%%/doc/isolib06.html
X%%DOCSDIR%%/doc/isolibcnt.html
X%%DOCSDIR%%/doc/isolibcnt.js
X%%DOCSDIR%%/doc/isom2.html
X%%DOCSDIR%%/doc/isom200.html
X%%DOCSDIR%%/doc/isom201.html
X%%DOCSDIR%%/doc/isom202.html
X%%DOCSDIR%%/doc/isom203.html
X%%DOCSDIR%%/doc/isom204.html
X%%DOCSDIR%%/doc/isom205.html
X%%DOCSDIR%%/doc/isom2cnt.html
X%%DOCSDIR%%/doc/isom2cnt.js
X%%DOCSDIR%%/doc/leq.gif
X%%DOCSDIR%%/doc/level1.gif
X%%DOCSDIR%%/doc/level2.gif
X%%DOCSDIR%%/doc/level3.gif
X%%DOCSDIR%%/doc/minus.gif
X%%DOCSDIR%%/doc/neq.gif
X%%DOCSDIR%%/doc/next.gif
X%%DOCSDIR%%/doc/o2rep.html
X%%DOCSDIR%%/doc/o2rep00.html
X%%DOCSDIR%%/doc/o2rep01.html
X%%DOCSDIR%%/doc/o2rep02.html
X%%DOCSDIR%%/doc/o2rep03.html
X%%DOCSDIR%%/doc/o2rep04.html
X%%DOCSDIR%%/doc/o2rep05.html
X%%DOCSDIR%%/doc/o2rep06.html
X%%DOCSDIR%%/doc/o2rep07.html
X%%DOCSDIR%%/doc/o2rep08.html
X%%DOCSDIR%%/doc/o2rep09.html
X%%DOCSDIR%%/doc/o2rep10.html
X%%DOCSDIR%%/doc/o2rep11.html
X%%DOCSDIR%%/doc/o2rep12.html
X%%DOCSDIR%%/doc/o2rep13.html
X%%DOCSDIR%%/doc/o2rep14.html
X%%DOCSDIR%%/doc/o2repcnt.html
X%%DOCSDIR%%/doc/o2repcnt.js
X%%DOCSDIR%%/doc/pi.gif
X%%DOCSDIR%%/doc/plus.gif
X%%DOCSDIR%%/doc/prev.gif
X%%DOCSDIR%%/doc/root.gif
X%%DOCSDIR%%/doc/subset.gif
X%%DOCSDIR%%/doc/subseteq.gif
X%%DOCSDIR%%/doc/super.gif
X%%DOCSDIR%%/doc/supset.gif
X%%DOCSDIR%%/doc/supseteq.gif
X%%DOCSDIR%%/doc/surd.gif
X%%DOCSDIR%%/doc/xc.html
X%%DOCSDIR%%/doc/xc00.html
X%%DOCSDIR%%/doc/xc01.html
X%%DOCSDIR%%/doc/xc02.html
X%%DOCSDIR%%/doc/xc03.html
X%%DOCSDIR%%/doc/xc04.html
X%%DOCSDIR%%/doc/xc05.html
X%%DOCSDIR%%/doc/xc06.html
X%%DOCSDIR%%/doc/xc07.html
X%%DOCSDIR%%/doc/xc08.html
X%%DOCSDIR%%/doc/xc09.html
X%%DOCSDIR%%/doc/xc10.html
X%%DOCSDIR%%/doc/xc11.html
X%%DOCSDIR%%/doc/xc12.html
X%%DOCSDIR%%/doc/xc13.html
X%%DOCSDIR%%/doc/xc14.html
X%%DOCSDIR%%/doc/xccnt.html
X%%DOCSDIR%%/doc/xccnt.js
X%%DOCSDIR%%/doc/xds.html
X%%DOCSDIR%%/doc/xds00.html
X%%DOCSDIR%%/doc/xds01.html
X%%DOCSDIR%%/doc/xds02.html
X%%DOCSDIR%%/doc/xds03.html
X%%DOCSDIR%%/doc/xds04.html
X%%DOCSDIR%%/doc/xdscnt.html
X%%DOCSDIR%%/doc/xdscnt.js
X%%DOCSDIR%%/doc/xdslib.html
X%%DOCSDIR%%/doc/xdslib00.html
X%%DOCSDIR%%/doc/xdslib01.html
X%%DOCSDIR%%/doc/xdslib02.html
X%%DOCSDIR%%/doc/xdslib03.html
X%%DOCSDIR%%/doc/xdslib04.html
X%%DOCSDIR%%/doc/xdslib05.html
X%%DOCSDIR%%/doc/xdslibcnt.html
X%%DOCSDIR%%/doc/xdslibcnt.js
X%%DOCSDIR%%/pdf/h2d.pdf
X%%DOCSDIR%%/pdf/isolib.pdf
X%%DOCSDIR%%/pdf/o2rep.pdf
X%%DOCSDIR%%/pdf/xc.pdf
X%%DOCSDIR%%/pdf/%%DOCSDIR%%lib.pdf
X%%DOCSDIR%%/readme/readme.txt
X%%DOCSDIR%%/readme/report.txt
X%%DOCSDIR%%/readme/samples.txt
X%%DOCSDIR%%/readme/whatsnew.txt
X at dirrm xds/readme
X at dirrm xds/pdf
X at dirrm xds/doc
X at dirrm xds/sym/x86
X at dirrm xds/sym
X at dirrm xds/samples/oberon
X at dirrm xds/samples/nodes
X at dirrm xds/samples/modula
X at dirrm xds/samples/mixed
X at dirrm xds/samples/huffchan
X at dirrm xds/samples/h2d
X at dirrm xds/samples/bench
X at dirrm xds/samples
X at dirrm xds/licenses
X at dirrm xds/lib/x86
X at dirrm xds/lib
X at dirrm xds/def/xds
X at dirrm xds/def/POSIX
X at dirrm xds/def/pim
X at dirrm xds/def/ob2
X at dirrm xds/def/iso
X at dirrm xds/def
X at dirrm xds/bin
X at dirrm xds
END-of-xds/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list