Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
because of LP64 problems.
Mark it as NOT_FOR_PLATFORM for LP64 architectures.
|
|
* 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.
|
|
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.
|
|
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".
|
|
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.
|
|
here.
Bump BUILDLINK_DEPENDS to 1.0nb1 for the ELFSIZE fix.
|
|
Changes are only bugfixes compared to the rc1 version. While at it
also install the preview components.
|
|
Changes include:
- any bug-fixes and code generator improvements
- new Thread.Abort implementation,
- I/O libraries
- speed improvements
... and much more
|
|
found. While here, add some PRINT_PLIST_AWK tricks so that print-PLIST DTRT.
|
|
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
|
|
|
|
- Make the gc type overridable.
|
|
- Make the gc type overridable.
Bump PKGREVISION for the sigaltstack change
|
|
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
|
|
|
|
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.
|
|
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
|
|
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.
|
|
add NOT_FOR_PLATFORM accordingly
|
|
|
|
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.
|
|
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
|
|
existing value. This is critical to set the correct list of dependencies
for a package.
|
|
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)
|
|
|
|
bump PKGREVISION.
|
|
lots of updates fixes
see http://www.go-mono.com/archive/mono-0.29.html for details
|
|
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
|
|
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
|
|
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.
|
|
spotted by Michal Pasternak
|
|
|
|
a problem introduced in the 6.2alpha4 package.
|
|
set boehm-gc's version to 6.2alpha4 instead of 6.1.994. Thanks, agc@.
|
|
|
|
# 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
|
|
dependency bumps.
|
|
* 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.
|
|
|
|
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.
|