summaryrefslogtreecommitdiff
path: root/lang/mono/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2004-06-26update to mono-0.97 (release candidate 1)recht1-9/+13
Changes include: - any bug-fixes and code generator improvements - new Thread.Abort implementation, - I/O libraries - speed improvements ... and much more
2004-05-12Avoid detection of jdk, which causes a build failure (missing bl3 files) ifjmmv1-1/+13
found. While here, add some PRINT_PLIST_AWK tricks so that print-PLIST DTRT.
2004-05-11Update to mono-0.91 (beta1).recht1-12/+17
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-04-04- Disable the use of sigaltstack on NetBSD.recht1-2/+18
- Make the gc type overridable. Bump PKGREVISION for the sigaltstack change
2004-04-04Update to 0.31recht1-6/+7
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-03-03update to 0.30.2recht1-2/+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-02-28boehm-gc doesn't build on amd64/x86_64 (and thus mono's internal gc), sorecht1-1/+4
add NOT_FOR_PLATFORM accordingly
2004-02-27Check if MONO_USE_NPTL is defined before using it.minskim1-2/+2
2004-02-14update to 0.30.1recht1-2/+2
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-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-5/+2
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-03update to mono 0.30recht1-13/+27
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-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-16ilasm is installed by mono and pnet, add CONFLICTS between them andxtraeme1-2/+6
bump PKGREVISION.
2003-12-03update to 0.29recht1-8/+16
lots of updates fixes see http://www.go-mono.com/archive/mono-0.29.html for details
2003-12-03Add missing LIBTOOL_OVERRIDE for libgc and add a libgc patchrecht1-1/+3
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-10-02Update to 0.28recht1-2/+2
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-09-25Update to 0.26.recht1-9/+9
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-08-09mono needs bison to build.recht1-2/+4
spotted by Michal Pasternak
2003-07-13PKGREVISION bump for libiconv update.wiz1-2/+2
2003-05-22Bump PKGREVISION due to boehm-gc update to 6.2alpha5. This version fixesjmmv1-3/+2
a problem introduced in the 6.2alpha4 package.
2003-05-09Package tools support the "alpha" suffix properly to compare versions, sojmmv1-2/+2
set boehm-gc's version to 6.2alpha4 instead of 6.1.994. Thanks, agc@.
2003-05-09Requires boehm-gc 6.1.994 or greater.jmmv1-1/+3
2003-05-09Update to 0.24. Summary of changes:jmmv1-3/+2
# 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-02Dependency bumps, needed because of devel/pth's major bump, and relatedwiz1-1/+2
dependency bumps.
2003-03-15Update to 0.23. Changes since 0.21 are mostly bugfixes:jmmv1-2/+2
* 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-01Initial import of mono, version 0.21:jmmv1-0/+35
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.