Commit graph

255 commits

Author SHA1 Message Date
schmonz
463f43526a Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386
3.0. If one of these is important to you, please fix it in time
for pkgsrc-2006Q1, or it may be removed.
2005-12-26 23:39:30 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
recht
3138d8d2db Remove deprecated USE_GMAKE and replace explicit dependency on gtar
by EXTRACT_USING=gtar.
2005-08-03 05:45:22 +00:00
recht
034e24c59f update to mono 1.1.8
Patch provided by Jerome Laban. The patch also includes improved also includes
improved NetBSD support (implemented by Jerome).

Hi

mono 1.1.8:

Debugger

The Mono Debugger is being released in sync for the first time with the
Mono runtime. We need testers to try it out (the command line debugger
is called `mdb').

Windows.Forms

Here a toplevel list of all things new for 1.1.8 MWF:

DomainUpDown and NumericUpDown implemented First version with DataGrid
support (still incomplete) First version with MDI support (still
incomplete) Drag & Drop implemented for X11 and Win32 Clipboard
implemented for X11 and Win32 HelpProvider implemented ErrorProvider
implemented Cursor class completed ResXWriter and ResXReader completed
SWF.Timers now working properly A bunch of compatibility fixes Image I/O
now working on Win32 (this is actually in System.Drawing) Scaling,
Performance

Harinath has been fine tuning our Regular Expressions class library to
reduce allocations which translate into an increase in performance
(about 10% on the output match). Regexp.Replace will now be O(number of
$s in the replacement string) instead of O(length of replacement
string). The

The 1024 limit on Socket.Select is gone, Mono will now use poll when
available.

System.Web will consume less memory as well (Gonzalo).

Code Access Security

Sebastien's progress in this release:

AppDomain based sandboxes are supported (limited by #74411); Stack
propagation for async code, threads and SWF; Default policies (like
LocalIntranet, Internet...) are now supported; The new features allows
NRobot 0.20 (http://home.gna.org/nrobot/) to "work" (as much as the
permissions are currently present in the class libraries) on Mono 1.1.8
with a single modification (change the imperative assert in
NRobot/Engine/GameArena.cs to a declarative assert).

ASP.NET 2.x controls

Lluis completed various new controls for ASP.NET 2.x: ImageMap, Wizard,
SiteMapDataSource and SiteMapPath.

Reflection

Lluis added support for producing debugging information from
Reflection.Emit. This means that all the Reflection-based compilers and
VMs will be able to produce debugging information and have the Mono
debugger step through the code.

Packaging

mono-ikvm has been merged into mono-core. Should make it easier for
people to get ikvm

mono-nunit is back with the nunit stuff. Needed for mono-tools

Mono-shlib-cop

Jonathan Pryor has contributed this tool to assist developers that use
P/Invoke.

mono-shlib-cop is a tool that inspects a managed assembly looking for
erroneous or suspecious behavior of shared libraries.

The tool takes one or more assembly filenames, and inspects each
assembly specified.

The errors checked for include:

Does the shared library exist? Does the requested symbol exist within
the shared library? It also checks if a program uses shared libraries
that are part of a -devel package.

VB.NET

New on this release: late binding, decimal, named arguments, optiona
byrefs,

Mono.Unix

The Mono.Unix namespace will be replacing the old Mono.Posix in Mono 1.2
and is still under development. In this release cleanups continued and a
few new features are present.

Changes since the last release:

Removed types: MapAttribute, IncludeAttribute, ErrorMarshal,
ErrorMarshal.ErrorTranslator Removed
UnixMarshal.IsErrorDescriptionThreadSafe property Renamed LockFlags enum
to LockfCommand Removed StdioFileStream.FilePosition property and
replaced with RestoreFilePosition() and SaveFilePosition() methods
Renamed UnixConvert.ToFilePermissions(string) to
UnixConvert.FromOctalPermissionString(string) Additions

Syscall.execv(), Syscall.execve(), Syscall.execvp(), Syscall.fexecve()
Syscall.fcntl (int, FcntlCommand, DirectoryNotifyFlags) Syscall.mmap,
Syscall.munmap, Syscall.msync, Syscall.mlock, Syscall.munlock,
Syscall.mlockall, Syscall.munlockall, Syscall.mremap, Syscall.mincore,
Syscall.remap_file_pages Syscall.mkstemp Thread safety for "obvious"
exports from Stdlib, Syscall UnixConvert.ToOctalPermissionString,
UnixConvert.FromUnixPermissionString, UnixConvert.ToUnixPermissionString
UnixFileInfo uses stat(2) now, not lstat(2), so a UnixFileInfo created
on a symlink will give information about the target, not the link. Lots
of documentation added

JScript

Cesar implemented access to local variables in nested functions in
JScript.

Bug fixes, scalability

There are plenty of bug fixes, performance and scalability improvements
that are too detailed to list on the release notes.

mono 1.1.7: The Mono core is pretty much complete for the 1.2 release,
at this point we are only waiting for Windows.Forms to be completed
before we can ship it. At this point we are scheduled to release Mono
1.2 in September.

In the meantime, Mono development has fallen into two categories:

New code: Windows.Forms, libraries from the 2.x profile (ASP.NET 2,
ADO.NET 2), new compilers (JScript, Basic, C# 2.0). ie, non-core
components. New VM features: cross-platform register allocator, new
string collation framework, precise garbage collector. These are being
developed on either branches or on separate trees and do not affect
trunk. The above setup allows us to continue development without
interfering with the stability of Mono 1.1.x.

New I/O Layer

In Mono 1.1.7 we are including Dick Porter's new IO-Layer, which is
daemon-less. Before 1.1.7 Mono would always launch an auxiliary process
that would be used by multiple Mono programs to share information like:
global mutexes (named mutexes), file sharing status per-file, process
and thread status.

Mono no longer requires a separate shared process to provide the
previous features, this has significantly improved Mono's I/O
performance. Beagle is three times as fast indexing files and xsp
tripled its speed.

Http Client Interactions

In the past the HttpWebRequest could starve the ThreadPool and it would
lead to deadlocks as documented on our web site.

Gonzalo deployed a new implementation that does not have these problems
and can take advantage of Linux epoll or kqueue.

This code not only eliminated the potential deadlocks, but also improved
the client http throughput by avoiding unnecessary context switches.

Also ReadWriteTimeout is supported and Abort works properly now.

FreeBSD support

Thanks to Bill Middleton support for i386 FreeBSD (tested against 5.4
and 6.x-CURRENT) is now available.

Windows.Forms

Extensive progress on the Windows.Forms support code since the March
18th release. Jackson wrote a new double-buffering framework to bring
our implementation in line with the expected behavior.

Databinding is now supported on this release (simple and complex data
binding), not all controls are ready though, controls that support it:
ListBox, CheckedListBox and ComboBox (Jackson and Jordi).

Alexander Olk implemented the file dialogs and did various touch-ups to
other dialogs and widgets.

Complete widgets: ImageListStreamer (Jackson),

Prototype widgets: DataGrid widget and data container widgets (Jordi)
and RichTextBox (Peter)

ASP.NET

New ASP.NET 2.0 controls completed: ButtonField, DetailsView, FormView,
GridView, CheckBoxField, HyperlinkField, ImageField, TemplateField by
Lluis.

Implemented support for two-way bindings in ASP.NET, ObjectDataSource
and various improvements to the Menu control.

Gonzalo added support for code render syntax inside non-server tags,
ie., <span <%= (firefox) ? class="cool" : "" %>>

C# Compiler

Hari and Marek continue the work on making the compiler comply more
strictly to the C# specification. In some areas the compiler is faster,
and consumes less memory, but it also provides better error messages and
includes many new warnings that before were ignored.

Martin synchronized the generics compiler codebase with our main
compiler codebase. Also all bug reported on the generics compiler
(except two parsing errors) have now been fixed and the generics class
libraries have been modified to match the Beta2 libraries.

Marek implemented C# 2.0 conditional attributes and DefaultCharSet
attribute.

SSL/TLS

Many important fixes from Sebastien:

Fixed asynchronous operations; Fixed support for client-side
certificates; Performance enhancements; Security

Continued work on the CAS from Sebastien (--security flag).

Exposed more of the Mono.Security libraries as the .NET 2.x framework
includes more features.

New Assemblies.

The following assemblies are now functional:

System.Configuration.Install Written by Muthu Kannan and Harinath Raja.

System.ServiceProcess: Joerg Rosenkranz Completed the support and
implemented the service host daemon.

JavaScript

Cesar's effort on JScript continue, not the compiler implements:

Strict-Equality operators Eval RegularExpressionLiteral For-in statement
Custom constructors Increment/Decrement operators First-class functions
Plus bug fixing.

The JScript's runtime support now supports:

ArrayConstructor's CreateInstance function ArrayPrototype's join method
JSFieldInfo's GetValue and SetValue functions JScriptException's
constructor Initial implementation of LateBinding's CallValue and
SetIndexedPropertyValueStatic Basic Language

Manjula, Sudha and Ankit continued working on the Basic compiler and the
Basic runtime:

Implemented "End statement" Support "Exit Function" Support declaration
of decimal numbers. Support 'Or' argument of AttributeTargets in
AttributeUsage Conditional Constant Directives Support expressions for
directives Support Reference Parameter when parameters and arguments are
different The runtime now features late binding: it is 75% complete. It
works with sub, functions, properties and fields, arrays. Late binding
fit in well with simple expressions (like in conditional expressions and
arithmatic expressions).

Finally, there is support for default values using an attribute by
round-tripping and patching the runtime.

ADO.NET

SQLServer: Added support for Asynchronous command execution (Ankit and
Suresh).

Various disconnected mode improvements: loading datatables.

Mono.Posix assembly

There is a new UnixListener and UnixClient classes in the Mono.Unix
namespace.

Build System

Users will have to do make at least once in Mono before they can do make
in any directory.
2005-07-31 15:26:58 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
recht
545731fd0d Add to patches from the BSD# project to only use to isinf from the OS
if it's available and not mono's implementation.
Should fix the build on NetBSD.
2005-04-05 06:45:47 +00:00
recht
0aaf140301 update to mono-1.1.6
This is a micro-release and only contains some bug fixes:

* Packaging Fixes: Mono 1.1.5 RPM packages were compiled with an option that
  would allow users to downgrade their kernel, but the feature had not been
  tested.
  One simple fix was to compile from source code, but we decided that redoing
  the packages was the major burden of a release, and we could include a few
  other fixes.
* Apple G3 Support: The G3 was not previously supported, this version adds
  support for it.
* KEvent on BSD: A crashing bug on BSD-based systems (OSX included) were
  fixed.
* Cookies: A couple of small bugs were found on the Cookie handling with
  certain web sites, this has now been fixed.
* AMD compilation: Makes sure that libraries are installed in lib, not lib64.
* Compilation: Compilation on some older systems has been fixed.
* SQL Server reset: The reset operation is not supported on all SQL servers.
2005-04-04 07:22:34 +00:00
recht
ee4c732566 commit patch missed in the previous commit 2005-03-27 10:33:08 +00:00
recht
9ade80f75a update to mono-1.1.5
The latest development release -- which is recommended for all users
by the mono project.

Major highlights include Nullable Types and Fixed Size Buffer features in the
compiler; Much more improved Windows.Forms implementations; Increased
performance, reduced memory usage.

See the detailed release notes here:
http://www.go-mono.com/archive/1.1.5/
2005-03-27 10:25:51 +00:00
agc
475ab002d7 Add RMD160 digests 2005-02-24 09:03:05 +00:00
kristerw
4085e4f46d This package goes into an infinite loop when installing on NetBSD amd64
because of LP64 problems.

Mark it as NOT_FOR_PLATFORM for LP64 architectures.
2005-01-14 23:40:16 +00:00
adam
07159ae6c0 Changes 1.0.4:
* libgdiplus
  Removed dependency on Cairo internals, this should help with upgrades on Cairo, and fixed several small bugs.
* Runtime
  Plenty of AppDomain and thread-related bugs were fixed (Ben, Gonzalo, Zoltan).
  Various metadata loader bug fixes (Zoltan).
  Build fixes for SPARC (Zoltan).
  Brazilian currency bug fixed (Jackson)
  Various PowerPC bug fixes from Geoff Norton.
  Fix socket semantics for BSD and MacOS (Dick), fixes XSP.
  Basic runtime bug fixes (Sanjay).
  Various ADO.NET bug fixes from (Atsushi, Suresh, Uma)
  Various io-layer bug fixes (Dick).
  XML and CodeDOM bug fixes (Lluis and Atsushi).
  Various ASP.NET bug fixes, including UnloadAppDomain firing (Gonzalo, Lluis).
  Regex bug fixes.
  System.Net bug fixes and performance improvements (Gonzalo).
  ASP.NET performance tweaks from Ben.
  Major memory leak in ASP.NET has been plugged.
2004-11-22 13:42:42 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
recht
94929f9130 update to mono-1.0.1
Mono 1.0.1 is a maintenance release release for the 1.0 series of the
Mono runtime and thus only contains bug-fixes -- most notably for amd64.

While at it apply some changes to the package:
- Remove the MONO_GC_TYPE Makefile knob -- with 1.x the included
  libgc is the way to go.
- Also remove MONO_USE_NPTL knob and let configure do the right thing.
2004-08-27 22:02:47 +00:00
recht
8abfc0d161 Follow devel/boehm-gc's lead and also correctly define ELFSIZE for NetBSD
here.
Bump BUILDLINK_DEPENDS to 1.0nb1 for the ELFSIZE fix.
2004-07-13 14:45:33 +00:00
recht
8575e4d0ef update to 1.0
Changes are only bugfixes compared to the rc1 version. While at it
also install the preview components.
2004-07-03 23:02:50 +00:00
recht
d6118611b1 update to mono-0.97 (release candidate 1)
Changes include:
- any bug-fixes and code generator improvements
- new Thread.Abort implementation,
- I/O libraries
- speed improvements
... and much more
2004-06-26 20:19:16 +00:00
jmmv
9677d19654 Avoid detection of jdk, which causes a build failure (missing bl3 files) if
found.  While here, add some PRINT_PLIST_AWK tricks so that print-PLIST DTRT.
2004-05-12 09:59:19 +00:00
recht
a5f7732cda Update to mono-0.91 (beta1).
Too many changes to list them all. For a complete list see:
http://www.go-mono.com/archive/beta1/beta1.html
Some of the higlights:
- Global Assembly Cache (GAC)
- CLS support in the C# compiler
- new SQL expression parser
- new Interpreter
2004-05-11 17:33:42 +00:00
recht
31cd22a441 commit missing patch 2004-04-16 15:33:52 +00:00
recht
269538ef95 - Disable the use of sigaltstack on NetBSD.
- Make the gc type overridable.
2004-04-04 19:23:10 +00:00
recht
7127c9da80 - Disable the use of sigaltstack on NetBSD.
- Make the gc type overridable.
Bump PKGREVISION for the sigaltstack change
2004-04-04 19:23:09 +00:00
recht
877fdfb5e5 Update to 0.31
The major highligths of this release:

    * SPARC JIT engine
    * Windows.Forms is working again (alpha preview)
    * Native asynchronous support has been added to our I/O layer.
    * Relax NG compact syntax parser.
    * FileSystemWatcher.
    * ADO.NET disconnected operation.

For a complete list of changes see:
http://www.go-mono.org/archive/mono-0.31.html
2004-04-04 16:53:59 +00:00
recht
6aa1bcb3c9 The buildlink2.mk isn't used anywhere, so remove it. 2004-04-04 10:25:41 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
recht
c2ab8aac4f update to 0.30.2
The only thing that changed is the included mcs.

For which - sadly - is now real news file available.

By comparing it seems that the following packages have changed:

System.Runtime.Remoting, System.Web, System.Web.Services, System.XML

Changes (among others):

* iterators.cs (IteratorHandler.IsIEnumerator, IsIEnumerable): New
  routines to check if a type is an enumerable/enumerator allow
  classes that implement the IEnumerable or IEnumerator interfaces.
* String.cs: Concat() fixed crash when one of the arguments is an object
  whose ToString() method returns null.
* TypeLoadException.cs: Added some serialization fiels, needed for
  compatibility with MS.NET.
* String.cs (Equals): Speed up this method by avoiding Array
  Bounds Checks and by comparing by 32 bit words rather than 16 bit chars.
  This gives between 0x (for 1 char) and >2x (for large strings)
  factor of improvement.
2004-03-03 01:37:09 +00:00
recht
47d900630b boehm-gc doesn't build on amd64/x86_64 (and thus mono's internal gc), so
add NOT_FOR_PLATFORM accordingly
2004-02-28 23:41:32 +00:00
minskim
e1bd7580ef Check if MONO_USE_NPTL is defined before using it. 2004-02-27 04:06:05 +00:00
recht
d9845a2ae5 update to 0.30.1
This release only includes a few smaller bug fixes to the Http client as
well as minor fixes to the C# compiler.

Specifically this release fixes some problems with Chunked encoding and a
race condition on the Http client. The C# compiler would crash sometimes
when reporting a delegate signature error.

While add it g/c some whitespaces in the buildlink3.mk and remove the
LIBTOOL_OVERRIDES.
2004-02-14 20:39:38 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jlam
bbdd151ce7 BUILDLINK_DEPENDS.<pkg> lines should _always_ use += to _append_ to the
existing value.  This is critical to set the correct list of dependencies
for a package.
2004-02-09 23:56:32 +00:00
recht
4999f60558 update to mono 0.30
Lots of bug fixes and new features.
See http://www.go-mono.com/archive/mono-0.30.html for details.

Note:
Starting with this release to use the System.Drawing APIs,
libgdiplus is needed. (will be added next)
2004-02-03 12:30:11 +00:00
grant
f1ab3f4ed4 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 13:51:13 +00:00
xtraeme
6c9338f0b4 ilasm is installed by mono and pnet, add CONFLICTS between them and
bump PKGREVISION.
2004-01-16 06:40:50 +00:00
recht
fcb9bedc62 update to 0.29
lots of updates fixes
see http://www.go-mono.com/archive/mono-0.29.html for details
2003-12-03 17:08:24 +00:00
recht
a842a85e99 Add missing LIBTOOL_OVERRIDE for libgc and add a libgc patch
from Christian Limpach wrt to signal handling.
Pull in FreeBSD fixes from the FreeBSD port and disable pthread for
NetBSD and FreeBSD for libgc.
Fix a sysconfdir related path problem.

bump PKGREVISION
2003-12-03 00:12:12 +00:00
recht
2ff289d442 Update to 0.28
the ususal: new features and fixes
notably:

New Thread Locking

Zoltan removed the big locks we had in the runtime, and now we have a
finely grained lock system in the runtime. Runtime hackers can read the
included lock matrix document which describes the requirements to use
the new fine grained locks in their code.

Ahead of Time Compiler Optimizations

Zoltan has worked extensively on the Mono ahead-of-time compilation
feature (AOT). The AOT code is now considered to be production quality,
and also for the first time precompiled code runs faster than JITed
code. This resulted in a 13% compilation speed up for the Mono C#
compiler, reducing the compile time to 3.185 seconds. A clear goal of
the team for the next release is to reach 3.1416 seconds.

for a complete list see: http://www.go-mono.com/archive/mono-0.28.html
2003-10-02 08:41:42 +00:00
recht
42cf61583c Update to 0.26.
Lots of new features and fixes.
Details:
http://www.go-mono.com/archive/mono-0.25.html
http://www.go-mono.com/archive/mono-0.26.html

Use the included gc instead of boehm-gc, because of the mono debugger.
While here also allow mono to be build on other platforms than Linux/x86
and NetBSD/x86 (please test). Raise the bar for NetBSD to 1.6ZC to get all
the pthread related fixes.

Added patches from Marius Aamodt Eriksen to work around missing signbit macro.
Added a patch from Gonzalo Paniagua Javier to work around missing
SOL_IP/SOL_IPV6.
2003-09-25 16:05:21 +00:00
recht
ff92ef3d73 mono needs bison to build.
spotted by Michal Pasternak
2003-08-09 21:09:22 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
jmmv
ea556403d5 Bump PKGREVISION due to boehm-gc update to 6.2alpha5. This version fixes
a problem introduced in the 6.2alpha4 package.
2003-05-22 16:48:28 +00:00
jmmv
1a1fbdeba7 Package tools support the "alpha" suffix properly to compare versions, so
set boehm-gc's version to 6.2alpha4 instead of 6.1.994.  Thanks, agc@.
2003-05-09 14:17:46 +00:00
jmmv
e2a378e09d Requires boehm-gc 6.1.994 or greater. 2003-05-09 13:05:33 +00:00
jmmv
386142c423 Update to 0.24. Summary of changes:
# New code generation engine: The new code generation engine is the core of
  the Mono JIT, and now also features a code pre-compiler.
# Runtime: Mono now provides the GC system with object maps, providing better
  collection and improving applications speed. Also debugging information
  works across application domains.
# ASP.NET: WebForms parser has been rewritten.
# Remoting: Plenty of updates to the remoting infrastructure.
# C# compiler: Various speed improvements, plus support for C# 2.0 iterators.
# XML: XML deserialization, RELAX NG validating XmlReader, improved
  XmlNodeReader, XmlTextReader non-UTF8 stream support by default, plus a
  primitive DTD parser.
# Windows.Forms: Lots of updates, and System.Drawing progress.
# Globalization: Data files for supporting the various cultures are in,
  Chinese encoding support.
# New tools: Binding generator for C programs, security tools, mono-xsd.
# Ongoing development: ILASM, JScript, Soap, XmlSerialization.
# Mono Basic: Many improvements.
# Security: Uses new BigInteger, many new classes.
# 152 bugs closed, 3397 individual CVS commits.

The full announcement and list of changes can be found at:
    http://www.gnomedesktop.org/article.php?sid=1104
2003-05-09 13:03:21 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
jmmv
ccd7613dfd Update to 0.23. Changes since 0.21 are mostly bugfixes:
* The "MemoryStream" bug:
       This bug affected a lot of classes, and made them crashy,
       database code, XML parsing and a few others were
       crashing. Thanks to Gonzalo for fixing this bug.
    * System.Data:
        More bug fixes from Aleksey and Tim.
    * Reflection:
        Zoltan continues to provide fixes to our Reflection.Emit code
        to host IKVM.
    * Remoting:
        Lluis added support for activation using activation
        attributes.
    * PEToolkit:
        Jackson imported the PEAPI package from the Queensland
        University of Technology in Australia. This will replace the
        existing Mono.PEToolkit for our ILasm back-end.
    * Windows Forms:
        More fixes from Reggie and Alexandre.
    * System.Web.Mail:
        Per has been working on this namespace. He announces recently
        that all major parts of System.Web.Mail has now been implemented.
    * System.Web.Mobile:
        Gaurav continues to make progress here.
    * Misc:
        Ian MacLean contributed a /compile flag to monoresgen and
        assorted bug-fixes and improvements from the rest of the team.

Patch provided in PR pkg/20677 by Marc Recht.
2003-03-15 08:27:45 +00:00
jmmv
cc1eb3905a And set version to 0.21... 2003-03-01 13:14:17 +00:00
jmmv
9b3925dc4c Initial import of mono, version 0.21:
The Mono Project is an open development initiative sponsored by Ximian
that is working to develop an open source, Unix version of the Microsoft
.NET development platform.  Its objective is to enable Unix developers to
build and deploy cross-platform .NET Applications.  The project will
implement various technologies developed by Microsoft that have now been
submitted to the ECMA for standardization.

Package for version 0.20 provided in PR pkg/20500 by Marc Recht.
2003-03-01 13:11:44 +00:00