Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
jtb 0f2b283283 Note the update of oo2c to 2.0.10.
From the release notes:

This release is unfortunately a bit late and incorporates a whole
bunch of very different changes.  The biggest part is an update of the
libraries to incorporate the string types from module `Object' into
ADT:*, IO:*, OS:*, URI:*, and (partially) XML:* modules.  The internal
encoding of Unicode strings has been switched to UTF-16.  Support for
the MacOS X and Win32 platforms has been improved.

There were several changes to the symbol file format.  Please remove
any old symbol files that are still around.
  __________________________________________________________________________

(Object, ADT:StringBuffer): Internal representation of Unicode strings
is now UTF-16.  `String32' is gone and has been replaced with
`String16'.  MAX(UCS4CHAR) is 10FFFFX, the largest possible Unicode
code point.

(Object:BigInt): Renamed string base constructors to follow the naming
conventions from module `Object'.

(ADT:ArrayList, ADT:Dictionary): Have been converted to parametric
types.  One known side-effect of this is that a type guard
`Dictionary.Dictionary' can no longer be applied to instances of
`Object.Object'.  The reason for this is that the run-time type
information does not include information on type parameters and
therefore cannot test for particular type arguments.  (The necessary
run-time information may be added later.)

(ADT:Storable, ADT:Object:Storage): The parameter type of the methods
ReadObject() and WriteObject() has been changed back to
`Object.Object'.  The methods now handle instances of `Object.String'
as well.

(IO:Address): `UnknownHostException' is now derived from `IO.Error'.

(IO:Buffer): Introduce method `ReadLineLF()', to read a single line of
8-bit characters from a channel, including the termination Ascii.lf
character.

(IO:FileChannel): File name arguments are now of type STRING.  They
are converted to sequences of bytes using OS:Path.Encode().  Dito for
system() from OS:ProcessManagement.

(IO:Socket, IO:SocketChannel): Non-blocking connect is implemented.

(OS:Path): Changed functions to work on STRINGs.  Changed function
names to follow the Oberon naming conventions.  Dito for GetCwd() from
OS:ProcessParameters.

(Exception): Fixed a bug in PopContext(), which lead to stack
corruption if more than one TRY context is popped from the stack.
Also some minor cleanups.

(HashCode): Collects all hash functions for the various basic data
types.

(URI, URI:*): The URI modules use the string types from `Object',
instead of defining their own variant of this theme.  Error signalling
has been converted to Exception.ParseError.  Please note that the
interface of these modules may be in for further changes later.  The
URI changes also propgate into the XML modules.

(oo2c): New command --package-installed (tests if a package is
present) and --list-packages (list all installed packages).

(oo2c): The "Pascal" calling convention, and the CSTRING and ALIGNX
flags have been ported to v2 by Stewart Greenhill.  This is primarily
used for native Windows DLLs.

(oo2c): There is now support for MaxOS X style "framework" libraries
(contributed by Tim Teulings).

(oo2c): The documentation strings of a module have been removed from
the symbol file `M.Sym', and are now stored in a separate file `M.Doc'
(in the same directory as `M.Sym').  Compilation commands only read
the `M.Sym' part.  Also, compilation of huge interface modules is now
much faster.

(oo2c): Constant folding on floating point expressions is now enabled.

(oo2c): Various minor bugs with parametric types have been fixed.
around.
2003-07-24 18:42:46 +00:00
archivers HOMEPAGEs without a trailing slash are incorrect and also bad style. 2003-07-22 05:14:42 +00:00
audio Add and enable xmms-arts. 2003-07-24 14:26:19 +00:00
benchmarks COMMENT should start with a capital letter. 2003-07-21 16:24:36 +00:00
biology COMMENT should start with a capital letter. 2003-07-21 16:24:36 +00:00
cad COMMENT should start with a capital letter. 2003-07-21 16:24:36 +00:00
chat Add appropriate INCOMPAT_CURSES lines. Should fix bulk build failure. 2003-07-22 13:49:38 +00:00
comms COMMENT should start with a capital letter. 2003-07-21 16:35:12 +00:00
converters COMMENT should start with a capital letter. 2003-07-21 16:35:12 +00:00
cross regen distinfo after removal of patches/patch-aa 2003-07-24 08:39:58 +00:00
databases Updated dbh to 1.0.15 2003-07-22 05:22:58 +00:00
devel add python libs 2003-07-24 13:31:13 +00:00
distfiles These files belong to $MASTER_SITE_LOCAL - moved them there! 2000-12-05 00:23:05 +00:00
doc Note the update of oo2c to 2.0.10. 2003-07-24 18:42:46 +00:00
editors Update to 5.5.0: 2003-07-22 12:27:07 +00:00
emulators HOMEPAGEs without a trailing slash are incorrect and also bad style. 2003-07-22 05:14:42 +00:00
finance COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
fonts COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
games Add/enable spider 2003-07-24 17:24:23 +00:00
graphics Add a missing info file (from i386 bulk build leftovers). 2003-07-24 16:06:29 +00:00
ham Various patches to make this work with rpcgen that exports _rpcsvcdirty 2003-07-24 06:40:54 +00:00
inputmethod COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
lang Update to version 2.0.10. 2003-07-24 18:39:14 +00:00
licenses Whitespace cleanup. 2003-05-19 06:05:07 +00:00
mail Remove dependency on replace-perl from do-configure target. 2003-07-22 14:03:23 +00:00
math Add/enable djbfft 2003-07-24 16:49:07 +00:00
mbone COMMENT should start with a capital letter. 2003-07-21 16:56:41 +00:00
meta-pkgs COMMENT should start with a capital letter. 2003-07-21 16:56:41 +00:00
misc Attempt to be slightly more portable by using libtool to create the shared 2003-07-24 08:42:29 +00:00
mk Mark all targets that do not correspond to real files with the .PHONY 2003-07-23 22:02:48 +00:00
net Workaround a bug in sparc64 -current's f77: disable f77 checks altogether it 2003-07-24 09:21:18 +00:00
news COMMENT should start with a capital letter. 2003-07-21 17:10:16 +00:00
packages Add .cvsignore to stop cvs update listing every distfile and more 1999-11-24 11:53:24 +00:00
parallel COMMENT should start with a capital letter. 2003-07-21 17:10:16 +00:00
pkgtools Check if HOMEPAGE URL has a trailing slash if it only consists of a hostname. 2003-07-24 07:54:45 +00:00
print COMMENT should start with a capital letter. 2003-07-21 17:10:16 +00:00
security Better INSTALL_* fix for PR pkg/22234 by Jonathan Perkin. 2003-07-23 16:03:55 +00:00
shells COMMENT should start with a capital letter. 2003-07-21 17:20:17 +00:00
sysutils Add TEST_TARGET. 2003-07-24 12:10:29 +00:00
templates Fix the location of DESCR for the readme files 2001-11-03 03:26:08 +00:00
textproc Convert to buildlink2 -- fixes PR 22222 from Marko Schuetz, who 2003-07-24 17:47:25 +00:00
time COMMENT should start with a capital letter. 2003-07-21 17:27:24 +00:00
wm Update to 2.4.55 with patch from PR pkg/21767 by Marc Recht: 2003-07-23 15:34:17 +00:00
www s/export -n/unset/ in the install script. 2003-07-24 06:29:42 +00:00
x11 Do not build the static version of the xmms-osd plugin (it's useless). 2003-07-24 17:17:36 +00:00
Makefile rework the INDEX file generation. The new approach speeds up things by 2003-07-23 09:41:23 +00:00
Packages.txt Remove duplicate word. PR 22137 2003-07-14 21:23:51 +00:00
pkglocate Use "printf" instead of "echo -n" because it's more portable. 2003-05-31 14:20:46 +00:00
README the full documentation has more up-to-date information than the 2003-06-23 07:48:01 +00:00

$NetBSD: README,v 1.16 2003/06/23 07:48:01 grant Exp $

The pkgsrc documentation now lives on the NetBSD web site.

Full documentation, one file per chapter:
	http://www.NetBSD.org/Documentation/pkgsrc/

Full documentation in a single file:
	http://www.NetBSD.org/Documentation/pkgsrc/pkgsrc.html

Full documentation in a single plain-text file:
	http://www.NetBSD.org/Documentation/pkgsrc/pkgsrc.txt

pkgsrc.txt and pkgsrc.html are also provided in the top level pkgsrc
directory (this directory).