Commit graph

21 commits

Author SHA1 Message Date
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