FreeBSD Bugzilla – Attachment 75077 Details for
Bug 108498
New port: lang/xds Excelsior Oberon-2/Modula-2 compiler, set up to produce native FreeBSD binaries
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 32.61 KB, created by
Alexander Shiryaev
on 2007-01-28 22:30:10 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Alexander Shiryaev
Created:
2007-01-28 22:30:10 UTC
Size:
32.61 KB
patch
obsolete
># 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@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@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@dirrm xds/readme >X@dirrm xds/pdf >X@dirrm xds/doc >X@dirrm xds/sym/x86 >X@dirrm xds/sym >X@dirrm xds/samples/oberon >X@dirrm xds/samples/nodes >X@dirrm xds/samples/modula >X@dirrm xds/samples/mixed >X@dirrm xds/samples/huffchan >X@dirrm xds/samples/h2d >X@dirrm xds/samples/bench >X@dirrm xds/samples >X@dirrm xds/licenses >X@dirrm xds/lib/x86 >X@dirrm xds/lib >X@dirrm xds/def/xds >X@dirrm xds/def/POSIX >X@dirrm xds/def/pim >X@dirrm xds/def/ob2 >X@dirrm xds/def/iso >X@dirrm xds/def >X@dirrm xds/bin >X@dirrm xds >END-of-xds/pkg-plist >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 108498
: 75077