pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/oo2c Update to 2.0.11.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e1c9001e31c3
branches:  trunk
changeset: 460469:e1c9001e31c3
user:      jtb <jtb%pkgsrc.org@localhost>
date:      Sat Aug 30 21:00:08 2003 +0000

description:
Update to 2.0.11.

Changes:
(Exceptions): A catch clause like `CATCH T(e):' introduces a read-only
variable `e' of type `T' within the block.  The `(e)' part is
optional.  New method Name() and new procedure Abort().  FatalError()
now takes a message string as argument.

(Object): The functions NewUCS4Region() and NewUCS4() have been
revived.

(ADT:ArrayList): New methods Sort() and Elements().

(ADT:StringBuffer): Now provides an INIT() method, covering the
functionality of the old NewCapacity() constructor.  New method
CharsUTF16().

(ADT:Comparator): Provides a comparator class `String'.

(oo2c): Super calls can be issued for all type-bound procedures of the
base type, instead of just the procedure that is currently being
redefined.

(oo2c): The compiler warns if an INIT() method does not call the
INIT() of the base type.

Plus the usual number of bug fixes...

diffstat:

 lang/oo2c/Makefile         |    8 +-
 lang/oo2c/PLIST            |  138 ++++++++++++++++++++++++++++++++++++++++++++-
 lang/oo2c/distinfo         |   10 +-
 lang/oo2c/patches/patch-ac |   10 +-
 4 files changed, 148 insertions(+), 18 deletions(-)

diffs (truncated from 381 to 300 lines):

diff -r 3dd649b3e0d3 -r e1c9001e31c3 lang/oo2c/Makefile
--- a/lang/oo2c/Makefile        Sat Aug 30 20:52:09 2003 +0000
+++ b/lang/oo2c/Makefile        Sat Aug 30 21:00:08 2003 +0000
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.7 2003/07/24 18:39:14 jtb Exp $
+# $NetBSD: Makefile,v 1.8 2003/08/30 21:00:08 jtb Exp $
 
-DISTNAME=              oo2c_${BITS}-2.0.10
-PKGNAME=               oo2c-2.0.10
+DISTNAME=              oo2c_${BITS}-2.0.11
+PKGNAME=               oo2c-2.0.11
 CATEGORIES=            lang
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=ooc/}
 EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            tech-pkg%NetBSD.org@localhost
-HOMEPAGE=              http://ooc.sourceforge.net
+HOMEPAGE=              http://ooc.sourceforge.net/
 COMMENT=               Optimizing Oberon-2 Compiler
 
 DEPENDS+=              libtool-base-[0-9]*:../../devel/libtool
diff -r 3dd649b3e0d3 -r e1c9001e31c3 lang/oo2c/PLIST
--- a/lang/oo2c/PLIST   Sat Aug 30 20:52:09 2003 +0000
+++ b/lang/oo2c/PLIST   Sat Aug 30 21:00:08 2003 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2003/05/17 21:00:11 jtb Exp $
+@comment $NetBSD: PLIST,v 1.3 2003/08/30 21:00:08 jtb Exp $
 bin/oo2c
 bin/oob
 bin/oobacktrace
@@ -32,6 +32,7 @@
 lib/oo2c/obj/Err.oh
 lib/oo2c/obj/Exception.oh
 lib/oo2c/obj/Files.oh
+lib/oo2c/obj/HashCode.oh
 lib/oo2c/obj/IO.oh
 lib/oo2c/obj/IO/Address.oh
 lib/oo2c/obj/IO/BinaryRider.oh
@@ -91,10 +92,13 @@
 lib/oo2c/obj/URI/Fragment/Unparsed.oh
 lib/oo2c/obj/URI/Parser.oh
 lib/oo2c/obj/URI/Query/Unparsed.oh
+lib/oo2c/obj/URI/Query/WWWForm.oh
 lib/oo2c/obj/URI/Scheme/CurrentDoc.oh
 lib/oo2c/obj/URI/Scheme/File.oh
+lib/oo2c/obj/URI/Scheme/HTTP.oh
 lib/oo2c/obj/URI/Scheme/Hierarchical.oh
 lib/oo2c/obj/URI/Scheme/MailTo.oh
+lib/oo2c/obj/URI/Scheme/NNTP.oh
 lib/oo2c/obj/URI/Scheme/Opaque.oh
 lib/oo2c/obj/URI/String.oh
 lib/oo2c/obj/XML/Basic/DataType.oh
@@ -145,6 +149,7 @@
 lib/oo2c/oocdoc/html/Err.html
 lib/oo2c/oocdoc/html/Exception.html
 lib/oo2c/oocdoc/html/Files.html
+lib/oo2c/oocdoc/html/HashCode.html
 lib/oo2c/oocdoc/html/IO.html
 lib/oo2c/oocdoc/html/IO/Address.html
 lib/oo2c/oocdoc/html/IO/BinaryRider.html
@@ -204,10 +209,13 @@
 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/Query/WWWForm.html
 lib/oo2c/oocdoc/html/URI/Scheme/CurrentDoc.html
 lib/oo2c/oocdoc/html/URI/Scheme/File.html
+lib/oo2c/oocdoc/html/URI/Scheme/HTTP.html
 lib/oo2c/oocdoc/html/URI/Scheme/Hierarchical.html
 lib/oo2c/oocdoc/html/URI/Scheme/MailTo.html
+lib/oo2c/oocdoc/html/URI/Scheme/NNTP.html
 lib/oo2c/oocdoc/html/URI/Scheme/Opaque.html
 lib/oo2c/oocdoc/html/URI/String.html
 lib/oo2c/oocdoc/html/XML/Basic/DataType.html
@@ -257,6 +265,7 @@
 lib/oo2c/oocdoc/xml/Err.xml
 lib/oo2c/oocdoc/xml/Exception.xml
 lib/oo2c/oocdoc/xml/Files.xml
+lib/oo2c/oocdoc/xml/HashCode.xml
 lib/oo2c/oocdoc/xml/IO.xml
 lib/oo2c/oocdoc/xml/IO/Address.xml
 lib/oo2c/oocdoc/xml/IO/BinaryRider.xml
@@ -316,10 +325,13 @@
 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/Query/WWWForm.xml
 lib/oo2c/oocdoc/xml/URI/Scheme/CurrentDoc.xml
 lib/oo2c/oocdoc/xml/URI/Scheme/File.xml
+lib/oo2c/oocdoc/xml/URI/Scheme/HTTP.xml
 lib/oo2c/oocdoc/xml/URI/Scheme/Hierarchical.xml
 lib/oo2c/oocdoc/xml/URI/Scheme/MailTo.xml
+lib/oo2c/oocdoc/xml/URI/Scheme/NNTP.xml
 lib/oo2c/oocdoc/xml/URI/Scheme/Opaque.xml
 lib/oo2c/oocdoc/xml/URI/String.xml
 lib/oo2c/oocdoc/xml/XML/Basic/DataType.xml
@@ -364,117 +376,237 @@
 lib/oo2c/src/__libc.h
 lib/oo2c/src/__oo2c.h
 lib/oo2c/src/__typemap.h
+lib/oo2c/sym/ADT/ArrayList.Doc
 lib/oo2c/sym/ADT/ArrayList.Sym
+lib/oo2c/sym/ADT/Arrays.Doc
 lib/oo2c/sym/ADT/Arrays.Sym
+lib/oo2c/sym/ADT/Comparator.Doc
 lib/oo2c/sym/ADT/Comparator.Sym
+lib/oo2c/sym/ADT/Dictionary.Doc
 lib/oo2c/sym/ADT/Dictionary.Sym
+lib/oo2c/sym/ADT/Dictionary/AddressKey.Doc
 lib/oo2c/sym/ADT/Dictionary/AddressKey.Sym
+lib/oo2c/sym/ADT/Dictionary/AddressKey/IntValue.Doc
 lib/oo2c/sym/ADT/Dictionary/AddressKey/IntValue.Sym
+lib/oo2c/sym/ADT/Dictionary/IntValue.Doc
 lib/oo2c/sym/ADT/Dictionary/IntValue.Sym
+lib/oo2c/sym/ADT/LinkedList.Doc
 lib/oo2c/sym/ADT/LinkedList.Sym
+lib/oo2c/sym/ADT/Object/Storage.Doc
 lib/oo2c/sym/ADT/Object/Storage.Sym
+lib/oo2c/sym/ADT/Storable.Doc
 lib/oo2c/sym/ADT/Storable.Sym
+lib/oo2c/sym/ADT/StringBuffer.Doc
 lib/oo2c/sym/ADT/StringBuffer.Sym
+lib/oo2c/sym/Ascii.Doc
 lib/oo2c/sym/Ascii.Sym
+lib/oo2c/sym/BinaryRider.Doc
 lib/oo2c/sym/BinaryRider.Sym
+lib/oo2c/sym/C.Doc
 lib/oo2c/sym/C.Sym
+lib/oo2c/sym/Channel.Doc
 lib/oo2c/sym/Channel.Sym
+lib/oo2c/sym/CharClass.Doc
 lib/oo2c/sym/CharClass.Sym
+lib/oo2c/sym/ConvTypes.Doc
 lib/oo2c/sym/ConvTypes.Sym
+lib/oo2c/sym/Err.Doc
 lib/oo2c/sym/Err.Sym
+lib/oo2c/sym/Exception.Doc
 lib/oo2c/sym/Exception.Sym
+lib/oo2c/sym/Files.Doc
 lib/oo2c/sym/Files.Sym
+lib/oo2c/sym/HashCode.Doc
+lib/oo2c/sym/HashCode.Sym
+lib/oo2c/sym/IO.Doc
 lib/oo2c/sym/IO.Sym
+lib/oo2c/sym/IO/Address.Doc
 lib/oo2c/sym/IO/Address.Sym
+lib/oo2c/sym/IO/BinaryRider.Doc
 lib/oo2c/sym/IO/BinaryRider.Sym
+lib/oo2c/sym/IO/Buffer.Doc
 lib/oo2c/sym/IO/Buffer.Sym
+lib/oo2c/sym/IO/FileChannel.Doc
 lib/oo2c/sym/IO/FileChannel.Sym
+lib/oo2c/sym/IO/Memory.Doc
 lib/oo2c/sym/IO/Memory.Sym
+lib/oo2c/sym/IO/Select.Doc
 lib/oo2c/sym/IO/Select.Sym
+lib/oo2c/sym/IO/Socket.Doc
 lib/oo2c/sym/IO/Socket.Sym
+lib/oo2c/sym/IO/SocketChannel.Doc
 lib/oo2c/sym/IO/SocketChannel.Sym
+lib/oo2c/sym/IO/StdChannels.Doc
 lib/oo2c/sym/IO/StdChannels.Sym
+lib/oo2c/sym/IO/TextRider.Doc
 lib/oo2c/sym/IO/TextRider.Sym
+lib/oo2c/sym/In.Doc
 lib/oo2c/sym/In.Sym
+lib/oo2c/sym/IntConv.Doc
 lib/oo2c/sym/IntConv.Sym
+lib/oo2c/sym/IntStr.Doc
 lib/oo2c/sym/IntStr.Sym
+lib/oo2c/sym/LRealConv.Doc
 lib/oo2c/sym/LRealConv.Sym
+lib/oo2c/sym/LRealMath.Doc
 lib/oo2c/sym/LRealMath.Sym
+lib/oo2c/sym/LRealStr.Doc
 lib/oo2c/sym/LRealStr.Sym
+lib/oo2c/sym/Log.Doc
 lib/oo2c/sym/Log.Sym
+lib/oo2c/sym/LongStrings.Doc
 lib/oo2c/sym/LongStrings.Sym
+lib/oo2c/sym/Msg.Doc
 lib/oo2c/sym/Msg.Sym
+lib/oo2c/sym/OS/Files.Doc
 lib/oo2c/sym/OS/Files.Sym
+lib/oo2c/sym/OS/HostPath.Doc
 lib/oo2c/sym/OS/HostPath.Sym
+lib/oo2c/sym/OS/Path.Doc
 lib/oo2c/sym/OS/Path.Sym
+lib/oo2c/sym/OS/ProcessManagement.Doc
 lib/oo2c/sym/OS/ProcessManagement.Sym
+lib/oo2c/sym/OS/ProcessParameters.Doc
 lib/oo2c/sym/OS/ProcessParameters.Sym
+lib/oo2c/sym/Object.Doc
 lib/oo2c/sym/Object.Sym
+lib/oo2c/sym/Object/BigInt.Doc
 lib/oo2c/sym/Object/BigInt.Sym
+lib/oo2c/sym/Object/Boxed.Doc
 lib/oo2c/sym/Object/Boxed.Sym
+lib/oo2c/sym/Out.Doc
 lib/oo2c/sym/Out.Sym
+lib/oo2c/sym/Out0.Doc
 lib/oo2c/sym/Out0.Sym
+lib/oo2c/sym/PosixFileDescr.Doc
 lib/oo2c/sym/PosixFileDescr.Sym
+lib/oo2c/sym/ProgramArgs.Doc
 lib/oo2c/sym/ProgramArgs.Sym
+lib/oo2c/sym/RT0.Doc
 lib/oo2c/sym/RT0.Sym
+lib/oo2c/sym/RandomNumbers.Doc
 lib/oo2c/sym/RandomNumbers.Sym
+lib/oo2c/sym/Real0.Doc
 lib/oo2c/sym/Real0.Sym
+lib/oo2c/sym/RealConv.Doc
 lib/oo2c/sym/RealConv.Sym
+lib/oo2c/sym/RealMath.Doc
 lib/oo2c/sym/RealMath.Sym
+lib/oo2c/sym/RealStr.Doc
 lib/oo2c/sym/RealStr.Sym
+lib/oo2c/sym/StdChannels.Doc
 lib/oo2c/sym/StdChannels.Sym
+lib/oo2c/sym/StringSearch.Doc
 lib/oo2c/sym/StringSearch.Sym
+lib/oo2c/sym/StringSearch/NoMatch.Doc
 lib/oo2c/sym/StringSearch/NoMatch.Sym
+lib/oo2c/sym/StringSearch/RegexpDFA.Doc
 lib/oo2c/sym/StringSearch/RegexpDFA.Sym
+lib/oo2c/sym/StringSearch/RegexpParser.Doc
 lib/oo2c/sym/StringSearch/RegexpParser.Sym
+lib/oo2c/sym/StringSearch/SubstringBF.Doc
 lib/oo2c/sym/StringSearch/SubstringBF.Sym
+lib/oo2c/sym/StringSearch/SubstringBM.Doc
 lib/oo2c/sym/StringSearch/SubstringBM.Sym
+lib/oo2c/sym/Strings.Doc
 lib/oo2c/sym/Strings.Sym
+lib/oo2c/sym/SysClock.Doc
 lib/oo2c/sym/SysClock.Sym
+lib/oo2c/sym/Termination.Doc
 lib/oo2c/sym/Termination.Sym
+lib/oo2c/sym/TextRider.Doc
 lib/oo2c/sym/TextRider.Sym
+lib/oo2c/sym/Time.Doc
 lib/oo2c/sym/Time.Sym
+lib/oo2c/sym/URI.Doc
 lib/oo2c/sym/URI.Sym
+lib/oo2c/sym/URI/Authority/RegistryBased.Doc
 lib/oo2c/sym/URI/Authority/RegistryBased.Sym
+lib/oo2c/sym/URI/Authority/ServerBased.Doc
 lib/oo2c/sym/URI/Authority/ServerBased.Sym
+lib/oo2c/sym/URI/Authority/Unparsed.Doc
 lib/oo2c/sym/URI/Authority/Unparsed.Sym
+lib/oo2c/sym/URI/CharClass.Doc
 lib/oo2c/sym/URI/CharClass.Sym
+lib/oo2c/sym/URI/Error.Doc
 lib/oo2c/sym/URI/Error.Sym
+lib/oo2c/sym/URI/Fragment/Unparsed.Doc
 lib/oo2c/sym/URI/Fragment/Unparsed.Sym
+lib/oo2c/sym/URI/Parser.Doc
 lib/oo2c/sym/URI/Parser.Sym
+lib/oo2c/sym/URI/Query/Unparsed.Doc
 lib/oo2c/sym/URI/Query/Unparsed.Sym
+lib/oo2c/sym/URI/Query/WWWForm.Doc
+lib/oo2c/sym/URI/Query/WWWForm.Sym
+lib/oo2c/sym/URI/Scheme/CurrentDoc.Doc
 lib/oo2c/sym/URI/Scheme/CurrentDoc.Sym
+lib/oo2c/sym/URI/Scheme/File.Doc
 lib/oo2c/sym/URI/Scheme/File.Sym
+lib/oo2c/sym/URI/Scheme/HTTP.Doc
+lib/oo2c/sym/URI/Scheme/HTTP.Sym
+lib/oo2c/sym/URI/Scheme/Hierarchical.Doc
 lib/oo2c/sym/URI/Scheme/Hierarchical.Sym
+lib/oo2c/sym/URI/Scheme/MailTo.Doc
 lib/oo2c/sym/URI/Scheme/MailTo.Sym
+lib/oo2c/sym/URI/Scheme/NNTP.Doc
+lib/oo2c/sym/URI/Scheme/NNTP.Sym
+lib/oo2c/sym/URI/Scheme/Opaque.Doc
 lib/oo2c/sym/URI/Scheme/Opaque.Sym
+lib/oo2c/sym/URI/String.Doc
 lib/oo2c/sym/URI/String.Sym
+lib/oo2c/sym/XML/Basic/DataType.Doc
 lib/oo2c/sym/XML/Basic/DataType.Sym
+lib/oo2c/sym/XML/Basic/Element.Doc
 lib/oo2c/sym/XML/Basic/Element.Sym
+lib/oo2c/sym/XML/Basic/Parser.Doc
 lib/oo2c/sym/XML/Basic/Parser.Sym
+lib/oo2c/sym/XML/Builder.Doc
 lib/oo2c/sym/XML/Builder.Sym
+lib/oo2c/sym/XML/Builder/Canonical.Doc
 lib/oo2c/sym/XML/Builder/Canonical.Sym
+lib/oo2c/sym/XML/Builder/Namespaces.Doc
 lib/oo2c/sym/XML/Builder/Namespaces.Sym
+lib/oo2c/sym/XML/Builder/ParserProtocol.Doc
 lib/oo2c/sym/XML/Builder/ParserProtocol.Sym
+lib/oo2c/sym/XML/Builder/Validation.Doc
 lib/oo2c/sym/XML/Builder/Validation.Sym
+lib/oo2c/sym/XML/DTD.Doc
 lib/oo2c/sym/XML/DTD.Sym
+lib/oo2c/sym/XML/EntityResolver.Doc
 lib/oo2c/sym/XML/EntityResolver.Sym
+lib/oo2c/sym/XML/Error.Doc
 lib/oo2c/sym/XML/Error.Sym



Home | Main Index | Thread Index | Old Index