Initial import of oo2c.
In short, OOC is an Internet based project providing an Oberon-2 development platform. It consists of * an optimizing compiler, * a number of source code and compiler related tools, * a set of standard library modules, and * a reference manual. oo2c is the first complete working compiler of the OOC project. Instead of translating Oberon-2 modules to machine code, it generates code for the most portable assembler in existence: ANSI-C. The compiler was initially intended as a prototype backend for OOC, which could then be used to evaluate and debug the frontend and the optimization modules. However, it is now a full-fledged development system, and among other things, it is being used to develop native code OOC backends.
This commit is contained in:
parent
e2273edc7d
commit
2420d4cc45
7 changed files with 660 additions and 0 deletions
16
lang/oo2c/DESCR
Normal file
16
lang/oo2c/DESCR
Normal file
|
@ -0,0 +1,16 @@
|
|||
In short, OOC is an Internet based project providing an Oberon-2
|
||||
development platform. It consists of
|
||||
|
||||
* an optimizing compiler,
|
||||
* a number of source code and compiler related tools,
|
||||
* a set of standard library modules, and
|
||||
* a reference manual.
|
||||
|
||||
oo2c is the first complete working compiler of the OOC project.
|
||||
Instead of translating Oberon-2 modules to machine code, it generates
|
||||
code for the most portable assembler in existence: ANSI-C. The
|
||||
compiler was initially intended as a prototype backend for OOC, which
|
||||
could then be used to evaluate and debug the frontend and the
|
||||
optimization modules. However, it is now a full-fledged development
|
||||
system, and among other things, it is being used to develop native
|
||||
code OOC backends.
|
31
lang/oo2c/Makefile
Normal file
31
lang/oo2c/Makefile
Normal file
|
@ -0,0 +1,31 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2003/05/02 23:32:39 jtb Exp $
|
||||
|
||||
.if (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "sparc64")
|
||||
DISTNAME= oo2c_64-2.0.8
|
||||
.else
|
||||
DISTNAME= oo2c_32-2.0.8
|
||||
.endif
|
||||
PKGNAME= oo2c-2.0.8
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ooc/}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
MAINTAINER= packages@netbsd.org
|
||||
HOMEPAGE= http://ooc.sourceforge.net
|
||||
COMMENT= Optimizing Oberon-2 Compiler
|
||||
|
||||
DEPENDS+= libtool-base-[0-9]*:../../devel/libtool
|
||||
DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
|
||||
|
||||
USE_BUILDLINK2= yes
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GMAKE= yes
|
||||
USE_LIBTOOL= yes
|
||||
|
||||
post-install:
|
||||
cd ${PREFIX}/share/doc/html && ${LN} -sf ${PREFIX}/lib/oo2c/oocdoc/html oo2c
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp
|
||||
cd ${PREFIX}/share/emacs/site-lisp && ${LN} -sf ${PREFIX}/lib/oo2c/emacs oo2c
|
||||
|
||||
.include "../../devel/boehm-gc/buildlink2.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
562
lang/oo2c/PLIST
Normal file
562
lang/oo2c/PLIST
Normal file
|
@ -0,0 +1,562 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2003/05/02 23:32:45 jtb Exp $
|
||||
bin/oo2c
|
||||
bin/oob
|
||||
bin/oobacktrace
|
||||
bin/ooef
|
||||
bin/oowhereis
|
||||
lib/liboo2c.a
|
||||
lib/liboo2c.la
|
||||
lib/liboo2c.so
|
||||
lib/liboo2c.so.0
|
||||
lib/liboo2c.so.0.0
|
||||
lib/oo2c/emacs/o2-default.el
|
||||
lib/oo2c/emacs/oberon2.el
|
||||
lib/oo2c/install-sh
|
||||
lib/oo2c/obj/ADT/ArrayList.oh
|
||||
lib/oo2c/obj/ADT/Arrays.oh
|
||||
lib/oo2c/obj/ADT/Comparator.oh
|
||||
lib/oo2c/obj/ADT/Dictionary.oh
|
||||
lib/oo2c/obj/ADT/Dictionary/AddressKey.oh
|
||||
lib/oo2c/obj/ADT/Dictionary/AddressKey/IntValue.oh
|
||||
lib/oo2c/obj/ADT/Dictionary/IntValue.oh
|
||||
lib/oo2c/obj/ADT/LinkedList.oh
|
||||
lib/oo2c/obj/ADT/Object/Storage.oh
|
||||
lib/oo2c/obj/ADT/Storable.oh
|
||||
lib/oo2c/obj/ADT/StringBuffer.oh
|
||||
lib/oo2c/obj/Ascii.oh
|
||||
lib/oo2c/obj/BinaryRider.oh
|
||||
lib/oo2c/obj/C.oh
|
||||
lib/oo2c/obj/Channel.oh
|
||||
lib/oo2c/obj/CharClass.oh
|
||||
lib/oo2c/obj/ConvTypes.oh
|
||||
lib/oo2c/obj/Err.oh
|
||||
lib/oo2c/obj/Exception.oh
|
||||
lib/oo2c/obj/Files.oh
|
||||
lib/oo2c/obj/IO.oh
|
||||
lib/oo2c/obj/IO/Address.oh
|
||||
lib/oo2c/obj/IO/BinaryRider.oh
|
||||
lib/oo2c/obj/IO/Buffer.oh
|
||||
lib/oo2c/obj/IO/FileChannel.oh
|
||||
lib/oo2c/obj/IO/Memory.oh
|
||||
lib/oo2c/obj/IO/Select.oh
|
||||
lib/oo2c/obj/IO/Socket.oh
|
||||
lib/oo2c/obj/IO/SocketChannel.oh
|
||||
lib/oo2c/obj/IO/StdChannels.oh
|
||||
lib/oo2c/obj/IO/TextRider.oh
|
||||
lib/oo2c/obj/In.oh
|
||||
lib/oo2c/obj/IntConv.oh
|
||||
lib/oo2c/obj/IntStr.oh
|
||||
lib/oo2c/obj/LRealConv.oh
|
||||
lib/oo2c/obj/LRealMath.oh
|
||||
lib/oo2c/obj/LRealStr.oh
|
||||
lib/oo2c/obj/Log.oh
|
||||
lib/oo2c/obj/LongStrings.oh
|
||||
lib/oo2c/obj/Msg.oh
|
||||
lib/oo2c/obj/OS/Files.oh
|
||||
lib/oo2c/obj/OS/Path.oh
|
||||
lib/oo2c/obj/OS/ProcessManagement.oh
|
||||
lib/oo2c/obj/OS/ProcessParameters.oh
|
||||
lib/oo2c/obj/Object.oh
|
||||
lib/oo2c/obj/Object/BigInt.oh
|
||||
lib/oo2c/obj/Object/Boxed.oh
|
||||
lib/oo2c/obj/Out.oh
|
||||
lib/oo2c/obj/Out0.oh
|
||||
lib/oo2c/obj/PosixFileDescr.oh
|
||||
lib/oo2c/obj/ProgramArgs.oh
|
||||
lib/oo2c/obj/RT0.oh
|
||||
lib/oo2c/obj/RandomNumbers.oh
|
||||
lib/oo2c/obj/Real0.oh
|
||||
lib/oo2c/obj/RealConv.oh
|
||||
lib/oo2c/obj/RealMath.oh
|
||||
lib/oo2c/obj/RealStr.oh
|
||||
lib/oo2c/obj/StdChannels.oh
|
||||
lib/oo2c/obj/StringSearch.oh
|
||||
lib/oo2c/obj/StringSearch/NoMatch.oh
|
||||
lib/oo2c/obj/StringSearch/RegexpDFA.oh
|
||||
lib/oo2c/obj/StringSearch/RegexpParser.oh
|
||||
lib/oo2c/obj/StringSearch/SubstringBF.oh
|
||||
lib/oo2c/obj/StringSearch/SubstringBM.oh
|
||||
lib/oo2c/obj/Strings.oh
|
||||
lib/oo2c/obj/SysClock.oh
|
||||
lib/oo2c/obj/Termination.oh
|
||||
lib/oo2c/obj/TextRider.oh
|
||||
lib/oo2c/obj/Time.oh
|
||||
lib/oo2c/obj/URI.oh
|
||||
lib/oo2c/obj/URI/Authority/RegistryBased.oh
|
||||
lib/oo2c/obj/URI/Authority/ServerBased.oh
|
||||
lib/oo2c/obj/URI/Authority/Unparsed.oh
|
||||
lib/oo2c/obj/URI/CharClass.oh
|
||||
lib/oo2c/obj/URI/Error.oh
|
||||
lib/oo2c/obj/URI/Fragment/Unparsed.oh
|
||||
lib/oo2c/obj/URI/Parser.oh
|
||||
lib/oo2c/obj/URI/Query/Unparsed.oh
|
||||
lib/oo2c/obj/URI/Scheme/CurrentDoc.oh
|
||||
lib/oo2c/obj/URI/Scheme/File.oh
|
||||
lib/oo2c/obj/URI/Scheme/Hierarchical.oh
|
||||
lib/oo2c/obj/URI/Scheme/MailTo.oh
|
||||
lib/oo2c/obj/URI/Scheme/Opaque.oh
|
||||
lib/oo2c/obj/URI/String.oh
|
||||
lib/oo2c/obj/XML/Basic/DataType.oh
|
||||
lib/oo2c/obj/XML/Basic/Element.oh
|
||||
lib/oo2c/obj/XML/Basic/Parser.oh
|
||||
lib/oo2c/obj/XML/Builder.oh
|
||||
lib/oo2c/obj/XML/Builder/Canonical.oh
|
||||
lib/oo2c/obj/XML/Builder/Namespaces.oh
|
||||
lib/oo2c/obj/XML/Builder/ParserProtocol.oh
|
||||
lib/oo2c/obj/XML/Builder/Validation.oh
|
||||
lib/oo2c/obj/XML/DTD.oh
|
||||
lib/oo2c/obj/XML/EntityResolver.oh
|
||||
lib/oo2c/obj/XML/Error.oh
|
||||
lib/oo2c/obj/XML/InputBuffer.oh
|
||||
lib/oo2c/obj/XML/Locator.oh
|
||||
lib/oo2c/obj/XML/Parser.oh
|
||||
lib/oo2c/obj/XML/Regexp.oh
|
||||
lib/oo2c/obj/XML/UnicodeBuffer.oh
|
||||
lib/oo2c/obj/XML/UnicodeCodec.oh
|
||||
lib/oo2c/obj/XML/UnicodeCodec/ASCII.oh
|
||||
lib/oo2c/obj/XML/UnicodeCodec/ImportAll.oh
|
||||
lib/oo2c/obj/XML/UnicodeCodec/Latin1.oh
|
||||
lib/oo2c/obj/XML/UnicodeCodec/UTF16.oh
|
||||
lib/oo2c/obj/XML/UnicodeCodec/UTF8.oh
|
||||
lib/oo2c/obj/XML/Writer.oh
|
||||
lib/oo2c/obj/libadt.oh
|
||||
lib/oo2c/obj/libc.oh
|
||||
lib/oo2c/obj/liboo2c.oh
|
||||
lib/oo2c/obj/libxml.oh
|
||||
lib/oo2c/oo2crc.xml
|
||||
lib/oo2c/oocdoc/html/ADT/ArrayList.html
|
||||
lib/oo2c/oocdoc/html/ADT/Arrays.html
|
||||
lib/oo2c/oocdoc/html/ADT/Comparator.html
|
||||
lib/oo2c/oocdoc/html/ADT/Dictionary.html
|
||||
lib/oo2c/oocdoc/html/ADT/Dictionary/AddressKey.html
|
||||
lib/oo2c/oocdoc/html/ADT/Dictionary/AddressKey/IntValue.html
|
||||
lib/oo2c/oocdoc/html/ADT/Dictionary/IntValue.html
|
||||
lib/oo2c/oocdoc/html/ADT/LinkedList.html
|
||||
lib/oo2c/oocdoc/html/ADT/Object/Storage.html
|
||||
lib/oo2c/oocdoc/html/ADT/Storable.html
|
||||
lib/oo2c/oocdoc/html/ADT/StringBuffer.html
|
||||
lib/oo2c/oocdoc/html/Ascii.html
|
||||
lib/oo2c/oocdoc/html/BinaryRider.html
|
||||
lib/oo2c/oocdoc/html/C.html
|
||||
lib/oo2c/oocdoc/html/Channel.html
|
||||
lib/oo2c/oocdoc/html/CharClass.html
|
||||
lib/oo2c/oocdoc/html/ConvTypes.html
|
||||
lib/oo2c/oocdoc/html/Err.html
|
||||
lib/oo2c/oocdoc/html/Exception.html
|
||||
lib/oo2c/oocdoc/html/Files.html
|
||||
lib/oo2c/oocdoc/html/IO.html
|
||||
lib/oo2c/oocdoc/html/IO/Address.html
|
||||
lib/oo2c/oocdoc/html/IO/BinaryRider.html
|
||||
lib/oo2c/oocdoc/html/IO/Buffer.html
|
||||
lib/oo2c/oocdoc/html/IO/FileChannel.html
|
||||
lib/oo2c/oocdoc/html/IO/Memory.html
|
||||
lib/oo2c/oocdoc/html/IO/Select.html
|
||||
lib/oo2c/oocdoc/html/IO/Socket.html
|
||||
lib/oo2c/oocdoc/html/IO/SocketChannel.html
|
||||
lib/oo2c/oocdoc/html/IO/StdChannels.html
|
||||
lib/oo2c/oocdoc/html/IO/TextRider.html
|
||||
lib/oo2c/oocdoc/html/In.html
|
||||
lib/oo2c/oocdoc/html/IntConv.html
|
||||
lib/oo2c/oocdoc/html/IntStr.html
|
||||
lib/oo2c/oocdoc/html/LRealConv.html
|
||||
lib/oo2c/oocdoc/html/LRealMath.html
|
||||
lib/oo2c/oocdoc/html/LRealStr.html
|
||||
lib/oo2c/oocdoc/html/Log.html
|
||||
lib/oo2c/oocdoc/html/LongStrings.html
|
||||
lib/oo2c/oocdoc/html/Msg.html
|
||||
lib/oo2c/oocdoc/html/OS/Files.html
|
||||
lib/oo2c/oocdoc/html/OS/Path.html
|
||||
lib/oo2c/oocdoc/html/OS/ProcessManagement.html
|
||||
lib/oo2c/oocdoc/html/OS/ProcessParameters.html
|
||||
lib/oo2c/oocdoc/html/Object.html
|
||||
lib/oo2c/oocdoc/html/Object/BigInt.html
|
||||
lib/oo2c/oocdoc/html/Object/Boxed.html
|
||||
lib/oo2c/oocdoc/html/Out.html
|
||||
lib/oo2c/oocdoc/html/Out0.html
|
||||
lib/oo2c/oocdoc/html/PosixFileDescr.html
|
||||
lib/oo2c/oocdoc/html/ProgramArgs.html
|
||||
lib/oo2c/oocdoc/html/RT0.html
|
||||
lib/oo2c/oocdoc/html/RandomNumbers.html
|
||||
lib/oo2c/oocdoc/html/Real0.html
|
||||
lib/oo2c/oocdoc/html/RealConv.html
|
||||
lib/oo2c/oocdoc/html/RealMath.html
|
||||
lib/oo2c/oocdoc/html/RealStr.html
|
||||
lib/oo2c/oocdoc/html/StdChannels.html
|
||||
lib/oo2c/oocdoc/html/StringSearch.html
|
||||
lib/oo2c/oocdoc/html/StringSearch/NoMatch.html
|
||||
lib/oo2c/oocdoc/html/StringSearch/RegexpDFA.html
|
||||
lib/oo2c/oocdoc/html/StringSearch/RegexpParser.html
|
||||
lib/oo2c/oocdoc/html/StringSearch/SubstringBF.html
|
||||
lib/oo2c/oocdoc/html/StringSearch/SubstringBM.html
|
||||
lib/oo2c/oocdoc/html/Strings.html
|
||||
lib/oo2c/oocdoc/html/SysClock.html
|
||||
lib/oo2c/oocdoc/html/Termination.html
|
||||
lib/oo2c/oocdoc/html/TextRider.html
|
||||
lib/oo2c/oocdoc/html/Time.html
|
||||
lib/oo2c/oocdoc/html/URI.html
|
||||
lib/oo2c/oocdoc/html/URI/Authority/RegistryBased.html
|
||||
lib/oo2c/oocdoc/html/URI/Authority/ServerBased.html
|
||||
lib/oo2c/oocdoc/html/URI/Authority/Unparsed.html
|
||||
lib/oo2c/oocdoc/html/URI/CharClass.html
|
||||
lib/oo2c/oocdoc/html/URI/Error.html
|
||||
lib/oo2c/oocdoc/html/URI/Fragment/Unparsed.html
|
||||
lib/oo2c/oocdoc/html/URI/Parser.html
|
||||
lib/oo2c/oocdoc/html/URI/Query/Unparsed.html
|
||||
lib/oo2c/oocdoc/html/URI/Scheme/CurrentDoc.html
|
||||
lib/oo2c/oocdoc/html/URI/Scheme/File.html
|
||||
lib/oo2c/oocdoc/html/URI/Scheme/Hierarchical.html
|
||||
lib/oo2c/oocdoc/html/URI/Scheme/MailTo.html
|
||||
lib/oo2c/oocdoc/html/URI/Scheme/Opaque.html
|
||||
lib/oo2c/oocdoc/html/URI/String.html
|
||||
lib/oo2c/oocdoc/html/XML/Basic/DataType.html
|
||||
lib/oo2c/oocdoc/html/XML/Basic/Element.html
|
||||
lib/oo2c/oocdoc/html/XML/Basic/Parser.html
|
||||
lib/oo2c/oocdoc/html/XML/Builder.html
|
||||
lib/oo2c/oocdoc/html/XML/Builder/Canonical.html
|
||||
lib/oo2c/oocdoc/html/XML/Builder/Namespaces.html
|
||||
lib/oo2c/oocdoc/html/XML/Builder/ParserProtocol.html
|
||||
lib/oo2c/oocdoc/html/XML/Builder/Validation.html
|
||||
lib/oo2c/oocdoc/html/XML/DTD.html
|
||||
lib/oo2c/oocdoc/html/XML/EntityResolver.html
|
||||
lib/oo2c/oocdoc/html/XML/Error.html
|
||||
lib/oo2c/oocdoc/html/XML/InputBuffer.html
|
||||
lib/oo2c/oocdoc/html/XML/Locator.html
|
||||
lib/oo2c/oocdoc/html/XML/Parser.html
|
||||
lib/oo2c/oocdoc/html/XML/Regexp.html
|
||||
lib/oo2c/oocdoc/html/XML/UnicodeBuffer.html
|
||||
lib/oo2c/oocdoc/html/XML/UnicodeCodec.html
|
||||
lib/oo2c/oocdoc/html/XML/UnicodeCodec/ASCII.html
|
||||
lib/oo2c/oocdoc/html/XML/UnicodeCodec/ImportAll.html
|
||||
lib/oo2c/oocdoc/html/XML/UnicodeCodec/Latin1.html
|
||||
lib/oo2c/oocdoc/html/XML/UnicodeCodec/UTF16.html
|
||||
lib/oo2c/oocdoc/html/XML/UnicodeCodec/UTF8.html
|
||||
lib/oo2c/oocdoc/html/XML/Writer.html
|
||||
lib/oo2c/oocdoc/html/libadt.html
|
||||
lib/oo2c/oocdoc/html/libc.html
|
||||
lib/oo2c/oocdoc/html/liboo2c.html
|
||||
lib/oo2c/oocdoc/html/libxml.html
|
||||
lib/oo2c/oocdoc/xml/ADT/ArrayList.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/Arrays.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/Comparator.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/Dictionary.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/Dictionary/AddressKey.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/Dictionary/AddressKey/IntValue.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/Dictionary/IntValue.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/LinkedList.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/Object/Storage.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/Storable.xml
|
||||
lib/oo2c/oocdoc/xml/ADT/StringBuffer.xml
|
||||
lib/oo2c/oocdoc/xml/Ascii.xml
|
||||
lib/oo2c/oocdoc/xml/BinaryRider.xml
|
||||
lib/oo2c/oocdoc/xml/C.xml
|
||||
lib/oo2c/oocdoc/xml/Channel.xml
|
||||
lib/oo2c/oocdoc/xml/CharClass.xml
|
||||
lib/oo2c/oocdoc/xml/ConvTypes.xml
|
||||
lib/oo2c/oocdoc/xml/Err.xml
|
||||
lib/oo2c/oocdoc/xml/Exception.xml
|
||||
lib/oo2c/oocdoc/xml/Files.xml
|
||||
lib/oo2c/oocdoc/xml/IO.xml
|
||||
lib/oo2c/oocdoc/xml/IO/Address.xml
|
||||
lib/oo2c/oocdoc/xml/IO/BinaryRider.xml
|
||||
lib/oo2c/oocdoc/xml/IO/Buffer.xml
|
||||
lib/oo2c/oocdoc/xml/IO/FileChannel.xml
|
||||
lib/oo2c/oocdoc/xml/IO/Memory.xml
|
||||
lib/oo2c/oocdoc/xml/IO/Select.xml
|
||||
lib/oo2c/oocdoc/xml/IO/Socket.xml
|
||||
lib/oo2c/oocdoc/xml/IO/SocketChannel.xml
|
||||
lib/oo2c/oocdoc/xml/IO/StdChannels.xml
|
||||
lib/oo2c/oocdoc/xml/IO/TextRider.xml
|
||||
lib/oo2c/oocdoc/xml/In.xml
|
||||
lib/oo2c/oocdoc/xml/IntConv.xml
|
||||
lib/oo2c/oocdoc/xml/IntStr.xml
|
||||
lib/oo2c/oocdoc/xml/LRealConv.xml
|
||||
lib/oo2c/oocdoc/xml/LRealMath.xml
|
||||
lib/oo2c/oocdoc/xml/LRealStr.xml
|
||||
lib/oo2c/oocdoc/xml/Log.xml
|
||||
lib/oo2c/oocdoc/xml/LongStrings.xml
|
||||
lib/oo2c/oocdoc/xml/Msg.xml
|
||||
lib/oo2c/oocdoc/xml/OS/Files.xml
|
||||
lib/oo2c/oocdoc/xml/OS/Path.xml
|
||||
lib/oo2c/oocdoc/xml/OS/ProcessManagement.xml
|
||||
lib/oo2c/oocdoc/xml/OS/ProcessParameters.xml
|
||||
lib/oo2c/oocdoc/xml/Object.xml
|
||||
lib/oo2c/oocdoc/xml/Object/BigInt.xml
|
||||
lib/oo2c/oocdoc/xml/Object/Boxed.xml
|
||||
lib/oo2c/oocdoc/xml/Out.xml
|
||||
lib/oo2c/oocdoc/xml/Out0.xml
|
||||
lib/oo2c/oocdoc/xml/PosixFileDescr.xml
|
||||
lib/oo2c/oocdoc/xml/ProgramArgs.xml
|
||||
lib/oo2c/oocdoc/xml/RT0.xml
|
||||
lib/oo2c/oocdoc/xml/RandomNumbers.xml
|
||||
lib/oo2c/oocdoc/xml/Real0.xml
|
||||
lib/oo2c/oocdoc/xml/RealConv.xml
|
||||
lib/oo2c/oocdoc/xml/RealMath.xml
|
||||
lib/oo2c/oocdoc/xml/RealStr.xml
|
||||
lib/oo2c/oocdoc/xml/StdChannels.xml
|
||||
lib/oo2c/oocdoc/xml/StringSearch.xml
|
||||
lib/oo2c/oocdoc/xml/StringSearch/NoMatch.xml
|
||||
lib/oo2c/oocdoc/xml/StringSearch/RegexpDFA.xml
|
||||
lib/oo2c/oocdoc/xml/StringSearch/RegexpParser.xml
|
||||
lib/oo2c/oocdoc/xml/StringSearch/SubstringBF.xml
|
||||
lib/oo2c/oocdoc/xml/StringSearch/SubstringBM.xml
|
||||
lib/oo2c/oocdoc/xml/Strings.xml
|
||||
lib/oo2c/oocdoc/xml/SysClock.xml
|
||||
lib/oo2c/oocdoc/xml/Termination.xml
|
||||
lib/oo2c/oocdoc/xml/TextRider.xml
|
||||
lib/oo2c/oocdoc/xml/Time.xml
|
||||
lib/oo2c/oocdoc/xml/URI.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Authority/RegistryBased.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Authority/ServerBased.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Authority/Unparsed.xml
|
||||
lib/oo2c/oocdoc/xml/URI/CharClass.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Error.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Fragment/Unparsed.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Parser.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Query/Unparsed.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Scheme/CurrentDoc.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Scheme/File.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Scheme/Hierarchical.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Scheme/MailTo.xml
|
||||
lib/oo2c/oocdoc/xml/URI/Scheme/Opaque.xml
|
||||
lib/oo2c/oocdoc/xml/URI/String.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Basic/DataType.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Basic/Element.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Basic/Parser.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Builder.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Builder/Canonical.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Builder/Namespaces.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Builder/ParserProtocol.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Builder/Validation.xml
|
||||
lib/oo2c/oocdoc/xml/XML/DTD.xml
|
||||
lib/oo2c/oocdoc/xml/XML/EntityResolver.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Error.xml
|
||||
lib/oo2c/oocdoc/xml/XML/InputBuffer.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Locator.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Parser.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Regexp.xml
|
||||
lib/oo2c/oocdoc/xml/XML/UnicodeBuffer.xml
|
||||
lib/oo2c/oocdoc/xml/XML/UnicodeCodec.xml
|
||||
lib/oo2c/oocdoc/xml/XML/UnicodeCodec/ASCII.xml
|
||||
lib/oo2c/oocdoc/xml/XML/UnicodeCodec/ImportAll.xml
|
||||
lib/oo2c/oocdoc/xml/XML/UnicodeCodec/Latin1.xml
|
||||
lib/oo2c/oocdoc/xml/XML/UnicodeCodec/UTF16.xml
|
||||
lib/oo2c/oocdoc/xml/XML/UnicodeCodec/UTF8.xml
|
||||
lib/oo2c/oocdoc/xml/XML/Writer.xml
|
||||
lib/oo2c/oocdoc/xml/libadt.xml
|
||||
lib/oo2c/oocdoc/xml/libc.xml
|
||||
lib/oo2c/oocdoc/xml/liboo2c.xml
|
||||
lib/oo2c/oocdoc/xml/libxml.xml
|
||||
lib/oo2c/pkginfo.xml
|
||||
lib/oo2c/pkginfo/liboo2c.xml
|
||||
lib/oo2c/pkginfo/oo2c.xml
|
||||
lib/oo2c/rsrc/OOC/xml/interface-decl.xsl
|
||||
lib/oo2c/rsrc/OOC/xml/interface-description.dtd
|
||||
lib/oo2c/rsrc/OOC/xml/interface-description.xsl
|
||||
lib/oo2c/rsrc/OOC/xml/interface-types.xsl
|
||||
lib/oo2c/rsrc/OOC/xml/interface-xref.xsl
|
||||
lib/oo2c/rsrc/OOC/xml/oberon-doc-to-html.xsl
|
||||
lib/oo2c/rsrc/OOC/xml/oberon-doc.dtd
|
||||
lib/oo2c/src/__config.h
|
||||
lib/oo2c/src/__dynvar.h
|
||||
lib/oo2c/src/__libc.h
|
||||
lib/oo2c/src/__oo2c.h
|
||||
lib/oo2c/src/__typemap.h
|
||||
lib/oo2c/sym/ADT/ArrayList.Sym
|
||||
lib/oo2c/sym/ADT/Arrays.Sym
|
||||
lib/oo2c/sym/ADT/Comparator.Sym
|
||||
lib/oo2c/sym/ADT/Dictionary.Sym
|
||||
lib/oo2c/sym/ADT/Dictionary/AddressKey.Sym
|
||||
lib/oo2c/sym/ADT/Dictionary/AddressKey/IntValue.Sym
|
||||
lib/oo2c/sym/ADT/Dictionary/IntValue.Sym
|
||||
lib/oo2c/sym/ADT/LinkedList.Sym
|
||||
lib/oo2c/sym/ADT/Object/Storage.Sym
|
||||
lib/oo2c/sym/ADT/Storable.Sym
|
||||
lib/oo2c/sym/ADT/StringBuffer.Sym
|
||||
lib/oo2c/sym/Ascii.Sym
|
||||
lib/oo2c/sym/BinaryRider.Sym
|
||||
lib/oo2c/sym/C.Sym
|
||||
lib/oo2c/sym/Channel.Sym
|
||||
lib/oo2c/sym/CharClass.Sym
|
||||
lib/oo2c/sym/ConvTypes.Sym
|
||||
lib/oo2c/sym/Err.Sym
|
||||
lib/oo2c/sym/Exception.Sym
|
||||
lib/oo2c/sym/Files.Sym
|
||||
lib/oo2c/sym/IO.Sym
|
||||
lib/oo2c/sym/IO/Address.Sym
|
||||
lib/oo2c/sym/IO/BinaryRider.Sym
|
||||
lib/oo2c/sym/IO/Buffer.Sym
|
||||
lib/oo2c/sym/IO/FileChannel.Sym
|
||||
lib/oo2c/sym/IO/Memory.Sym
|
||||
lib/oo2c/sym/IO/Select.Sym
|
||||
lib/oo2c/sym/IO/Socket.Sym
|
||||
lib/oo2c/sym/IO/SocketChannel.Sym
|
||||
lib/oo2c/sym/IO/StdChannels.Sym
|
||||
lib/oo2c/sym/IO/TextRider.Sym
|
||||
lib/oo2c/sym/In.Sym
|
||||
lib/oo2c/sym/IntConv.Sym
|
||||
lib/oo2c/sym/IntStr.Sym
|
||||
lib/oo2c/sym/LRealConv.Sym
|
||||
lib/oo2c/sym/LRealMath.Sym
|
||||
lib/oo2c/sym/LRealStr.Sym
|
||||
lib/oo2c/sym/Log.Sym
|
||||
lib/oo2c/sym/LongStrings.Sym
|
||||
lib/oo2c/sym/Msg.Sym
|
||||
lib/oo2c/sym/OS/Files.Sym
|
||||
lib/oo2c/sym/OS/Path.Sym
|
||||
lib/oo2c/sym/OS/ProcessManagement.Sym
|
||||
lib/oo2c/sym/OS/ProcessParameters.Sym
|
||||
lib/oo2c/sym/Object.Sym
|
||||
lib/oo2c/sym/Object/BigInt.Sym
|
||||
lib/oo2c/sym/Object/Boxed.Sym
|
||||
lib/oo2c/sym/Out.Sym
|
||||
lib/oo2c/sym/Out0.Sym
|
||||
lib/oo2c/sym/PosixFileDescr.Sym
|
||||
lib/oo2c/sym/ProgramArgs.Sym
|
||||
lib/oo2c/sym/RT0.Sym
|
||||
lib/oo2c/sym/RandomNumbers.Sym
|
||||
lib/oo2c/sym/Real0.Sym
|
||||
lib/oo2c/sym/RealConv.Sym
|
||||
lib/oo2c/sym/RealMath.Sym
|
||||
lib/oo2c/sym/RealStr.Sym
|
||||
lib/oo2c/sym/StdChannels.Sym
|
||||
lib/oo2c/sym/StringSearch.Sym
|
||||
lib/oo2c/sym/StringSearch/NoMatch.Sym
|
||||
lib/oo2c/sym/StringSearch/RegexpDFA.Sym
|
||||
lib/oo2c/sym/StringSearch/RegexpParser.Sym
|
||||
lib/oo2c/sym/StringSearch/SubstringBF.Sym
|
||||
lib/oo2c/sym/StringSearch/SubstringBM.Sym
|
||||
lib/oo2c/sym/Strings.Sym
|
||||
lib/oo2c/sym/SysClock.Sym
|
||||
lib/oo2c/sym/Termination.Sym
|
||||
lib/oo2c/sym/TextRider.Sym
|
||||
lib/oo2c/sym/Time.Sym
|
||||
lib/oo2c/sym/URI.Sym
|
||||
lib/oo2c/sym/URI/Authority/RegistryBased.Sym
|
||||
lib/oo2c/sym/URI/Authority/ServerBased.Sym
|
||||
lib/oo2c/sym/URI/Authority/Unparsed.Sym
|
||||
lib/oo2c/sym/URI/CharClass.Sym
|
||||
lib/oo2c/sym/URI/Error.Sym
|
||||
lib/oo2c/sym/URI/Fragment/Unparsed.Sym
|
||||
lib/oo2c/sym/URI/Parser.Sym
|
||||
lib/oo2c/sym/URI/Query/Unparsed.Sym
|
||||
lib/oo2c/sym/URI/Scheme/CurrentDoc.Sym
|
||||
lib/oo2c/sym/URI/Scheme/File.Sym
|
||||
lib/oo2c/sym/URI/Scheme/Hierarchical.Sym
|
||||
lib/oo2c/sym/URI/Scheme/MailTo.Sym
|
||||
lib/oo2c/sym/URI/Scheme/Opaque.Sym
|
||||
lib/oo2c/sym/URI/String.Sym
|
||||
lib/oo2c/sym/XML/Basic/DataType.Sym
|
||||
lib/oo2c/sym/XML/Basic/Element.Sym
|
||||
lib/oo2c/sym/XML/Basic/Parser.Sym
|
||||
lib/oo2c/sym/XML/Builder.Sym
|
||||
lib/oo2c/sym/XML/Builder/Canonical.Sym
|
||||
lib/oo2c/sym/XML/Builder/Namespaces.Sym
|
||||
lib/oo2c/sym/XML/Builder/ParserProtocol.Sym
|
||||
lib/oo2c/sym/XML/Builder/Validation.Sym
|
||||
lib/oo2c/sym/XML/DTD.Sym
|
||||
lib/oo2c/sym/XML/EntityResolver.Sym
|
||||
lib/oo2c/sym/XML/Error.Sym
|
||||
lib/oo2c/sym/XML/InputBuffer.Sym
|
||||
lib/oo2c/sym/XML/Locator.Sym
|
||||
lib/oo2c/sym/XML/Parser.Sym
|
||||
lib/oo2c/sym/XML/Regexp.Sym
|
||||
lib/oo2c/sym/XML/UnicodeBuffer.Sym
|
||||
lib/oo2c/sym/XML/UnicodeCodec.Sym
|
||||
lib/oo2c/sym/XML/UnicodeCodec/ASCII.Sym
|
||||
lib/oo2c/sym/XML/UnicodeCodec/ImportAll.Sym
|
||||
lib/oo2c/sym/XML/UnicodeCodec/Latin1.Sym
|
||||
lib/oo2c/sym/XML/UnicodeCodec/UTF16.Sym
|
||||
lib/oo2c/sym/XML/UnicodeCodec/UTF8.Sym
|
||||
lib/oo2c/sym/XML/Writer.Sym
|
||||
lib/oo2c/sym/libadt.Sym
|
||||
lib/oo2c/sym/libc.Sym
|
||||
lib/oo2c/sym/liboo2c.Sym
|
||||
lib/oo2c/sym/libxml.Sym
|
||||
man/man1/oo2c.1
|
||||
man/man1/oob.1
|
||||
man/man1/ooef.1
|
||||
man/man1/oowhereis.1
|
||||
share/doc/html/oo2c
|
||||
share/emacs/site-lisp/oo2c
|
||||
@unexec ${RMDIR} %D/share/emacs/site-lisp 2>/dev/null || ${TRUE}
|
||||
@unexec ${RMDIR} %D/share/emacs 2>/dev/null || ${TRUE}
|
||||
@dirrm lib/oo2c/sym/XML/UnicodeCodec
|
||||
@dirrm lib/oo2c/sym/XML/Builder
|
||||
@dirrm lib/oo2c/sym/XML/Basic
|
||||
@dirrm lib/oo2c/sym/XML
|
||||
@dirrm lib/oo2c/sym/URI/Scheme
|
||||
@dirrm lib/oo2c/sym/URI/Query
|
||||
@dirrm lib/oo2c/sym/URI/Fragment
|
||||
@dirrm lib/oo2c/sym/URI/Authority
|
||||
@dirrm lib/oo2c/sym/URI
|
||||
@dirrm lib/oo2c/sym/StringSearch
|
||||
@dirrm lib/oo2c/sym/Object
|
||||
@dirrm lib/oo2c/sym/OS
|
||||
@dirrm lib/oo2c/sym/IO
|
||||
@dirrm lib/oo2c/sym/ADT/Object
|
||||
@dirrm lib/oo2c/sym/ADT/Dictionary/AddressKey
|
||||
@dirrm lib/oo2c/sym/ADT/Dictionary
|
||||
@dirrm lib/oo2c/sym/ADT
|
||||
@dirrm lib/oo2c/sym
|
||||
@dirrm lib/oo2c/src
|
||||
@dirrm lib/oo2c/rsrc/OOC/xml
|
||||
@dirrm lib/oo2c/rsrc/OOC
|
||||
@dirrm lib/oo2c/rsrc
|
||||
@dirrm lib/oo2c/pkginfo
|
||||
@dirrm lib/oo2c/oocdoc/xml/XML/UnicodeCodec
|
||||
@dirrm lib/oo2c/oocdoc/xml/XML/Builder
|
||||
@dirrm lib/oo2c/oocdoc/xml/XML/Basic
|
||||
@dirrm lib/oo2c/oocdoc/xml/XML
|
||||
@dirrm lib/oo2c/oocdoc/xml/URI/Scheme
|
||||
@dirrm lib/oo2c/oocdoc/xml/URI/Query
|
||||
@dirrm lib/oo2c/oocdoc/xml/URI/Fragment
|
||||
@dirrm lib/oo2c/oocdoc/xml/URI/Authority
|
||||
@dirrm lib/oo2c/oocdoc/xml/URI
|
||||
@dirrm lib/oo2c/oocdoc/xml/StringSearch
|
||||
@dirrm lib/oo2c/oocdoc/xml/Object
|
||||
@dirrm lib/oo2c/oocdoc/xml/OS
|
||||
@dirrm lib/oo2c/oocdoc/xml/IO
|
||||
@dirrm lib/oo2c/oocdoc/xml/ADT/Object
|
||||
@dirrm lib/oo2c/oocdoc/xml/ADT/Dictionary/AddressKey
|
||||
@dirrm lib/oo2c/oocdoc/xml/ADT/Dictionary
|
||||
@dirrm lib/oo2c/oocdoc/xml/ADT
|
||||
@dirrm lib/oo2c/oocdoc/xml
|
||||
@dirrm lib/oo2c/oocdoc/html/XML/UnicodeCodec
|
||||
@dirrm lib/oo2c/oocdoc/html/XML/Builder
|
||||
@dirrm lib/oo2c/oocdoc/html/XML/Basic
|
||||
@dirrm lib/oo2c/oocdoc/html/XML
|
||||
@dirrm lib/oo2c/oocdoc/html/URI/Scheme
|
||||
@dirrm lib/oo2c/oocdoc/html/URI/Query
|
||||
@dirrm lib/oo2c/oocdoc/html/URI/Fragment
|
||||
@dirrm lib/oo2c/oocdoc/html/URI/Authority
|
||||
@dirrm lib/oo2c/oocdoc/html/URI
|
||||
@dirrm lib/oo2c/oocdoc/html/StringSearch
|
||||
@dirrm lib/oo2c/oocdoc/html/Object
|
||||
@dirrm lib/oo2c/oocdoc/html/OS
|
||||
@dirrm lib/oo2c/oocdoc/html/IO
|
||||
@dirrm lib/oo2c/oocdoc/html/ADT/Object
|
||||
@dirrm lib/oo2c/oocdoc/html/ADT/Dictionary/AddressKey
|
||||
@dirrm lib/oo2c/oocdoc/html/ADT/Dictionary
|
||||
@dirrm lib/oo2c/oocdoc/html/ADT
|
||||
@dirrm lib/oo2c/oocdoc/html
|
||||
@dirrm lib/oo2c/oocdoc
|
||||
@dirrm lib/oo2c/obj/XML/UnicodeCodec
|
||||
@dirrm lib/oo2c/obj/XML/Builder
|
||||
@dirrm lib/oo2c/obj/XML/Basic
|
||||
@dirrm lib/oo2c/obj/XML
|
||||
@dirrm lib/oo2c/obj/URI/Scheme
|
||||
@dirrm lib/oo2c/obj/URI/Query
|
||||
@dirrm lib/oo2c/obj/URI/Fragment
|
||||
@dirrm lib/oo2c/obj/URI/Authority
|
||||
@dirrm lib/oo2c/obj/URI
|
||||
@dirrm lib/oo2c/obj/StringSearch
|
||||
@dirrm lib/oo2c/obj/Object
|
||||
@dirrm lib/oo2c/obj/OS
|
||||
@dirrm lib/oo2c/obj/IO
|
||||
@dirrm lib/oo2c/obj/ADT/Object
|
||||
@dirrm lib/oo2c/obj/ADT/Dictionary/AddressKey
|
||||
@dirrm lib/oo2c/obj/ADT/Dictionary
|
||||
@dirrm lib/oo2c/obj/ADT
|
||||
@dirrm lib/oo2c/obj
|
||||
@dirrm lib/oo2c/emacs
|
||||
@dirrm lib/oo2c
|
7
lang/oo2c/distinfo
Normal file
7
lang/oo2c/distinfo
Normal file
|
@ -0,0 +1,7 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2003/05/02 23:32:45 jtb Exp $
|
||||
|
||||
SHA1 (oo2c_32-2.0.8.tar.bz2) = b72c6b61fd219c662d19fb8bf42288520775c99b
|
||||
Size (oo2c_32-2.0.8.tar.bz2) = 1428294 bytes
|
||||
SHA1 (patch-aa) = 3dc42f59a65144725c279e9f9f61a4d9b56f23de
|
||||
SHA1 (patch-ab) = 6f9b3eeac123aeba8ad14d53f240df5640f116a1
|
||||
SHA1 (patch-ac) = 17481a0eeda6be4ba65143ca011d233cb268d482
|
13
lang/oo2c/patches/patch-aa
Normal file
13
lang/oo2c/patches/patch-aa
Normal file
|
@ -0,0 +1,13 @@
|
|||
$NetBSD: patch-aa,v 1.1.1.1 2003/05/02 23:32:45 jtb Exp $
|
||||
|
||||
--- configure.orig
|
||||
+++ configure
|
||||
@@ -2951,7 +2951,7 @@
|
||||
|
||||
|
||||
|
||||
-for ac_header in sys/time.h unistd.h io.h pwd.h utime.h stdint.h gc/gc.h
|
||||
+for ac_header in sys/time.h unistd.h io.h pwd.h utime.h stdint.h gc.h
|
||||
do
|
||||
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
15
lang/oo2c/patches/patch-ab
Normal file
15
lang/oo2c/patches/patch-ab
Normal file
|
@ -0,0 +1,15 @@
|
|||
$NetBSD: patch-ab,v 1.1.1.1 2003/05/02 23:32:45 jtb Exp $
|
||||
|
||||
--- lib/src/__config.h.in.orig
|
||||
+++ lib/src/__config.h.in
|
||||
@@ -9,8 +9,8 @@
|
||||
/* Define to 1 if you have the `ftruncate' function. */
|
||||
#undef HAVE_FTRUNCATE
|
||||
|
||||
-/* Define to 1 if you have the <gc/gc.h> header file. */
|
||||
-#undef HAVE_GC_GC_H
|
||||
+/* Define to 1 if you have the <gc.h> header file. */
|
||||
+#undef HAVE_GC_H
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#undef HAVE_GETTIMEOFDAY
|
16
lang/oo2c/patches/patch-ac
Normal file
16
lang/oo2c/patches/patch-ac
Normal file
|
@ -0,0 +1,16 @@
|
|||
$NetBSD: patch-ac,v 1.1.1.1 2003/05/02 23:32:45 jtb Exp $
|
||||
|
||||
--- lib/src/RT0.c.orig
|
||||
+++ lib/src/RT0.c
|
||||
@@ -13,9 +13,9 @@
|
||||
#endif
|
||||
#define MAX_BACKTRACE_LEVELS 20 /* max number of backtraced procedure calls */
|
||||
|
||||
-#if defined(HAVE_LIBGC) && defined(HAVE_GC_GC_H)
|
||||
+#if defined(HAVE_LIBGC) && defined(HAVE_GC_H)
|
||||
# define USE_BOEHM_GC
|
||||
-# include <gc/gc.h>
|
||||
+# include <gc.h>
|
||||
#else
|
||||
# define GC_MALLOC malloc
|
||||
# define GC_MALLOC_ATOMIC malloc
|
Loading…
Reference in a new issue