summaryrefslogtreecommitdiff
path: root/lang/mono
AgeCommit message (Collapse)AuthorFilesLines
2005-02-24Add RMD160 digestsagc1-1/+2
2005-01-14This package goes into an infinite loop when installing on NetBSD amd64kristerw1-1/+4
because of LP64 problems. Mark it as NOT_FOR_PLATFORM for LP64 architectures.
2004-11-22Changes 1.0.4:adam9-46/+44
* 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-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
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-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-17/+1
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-08-27update to mono-1.0.1recht5-80/+13
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-07-13Follow devel/boehm-gc's lead and also correctly define ELFSIZE for NetBSDrecht4-4/+31
here. Bump BUILDLINK_DEPENDS to 1.0nb1 for the ELFSIZE fix.
2004-07-03update to 1.0recht6-26/+181
Changes are only bugfixes compared to the rc1 version. While at it also install the preview components.
2004-06-26update to mono-0.97 (release candidate 1)recht14-166/+291
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).recht10-124/+150
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-16commit missing patchrecht1-0/+16
2004-04-04- Disable the use of sigaltstack on NetBSD.recht2-5/+4
- Make the gc type overridable.
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.31recht9-49/+70
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-04The buildlink2.mk isn't used anywhere, so remove it.recht1-85/+0
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
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-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-6/+7
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-03update to 0.30.2recht2-5/+5
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.1recht3-11/+13
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-09BUILDLINK_DEPENDS.<pkg> lines should _always_ use += to _append_ to thejlam1-12/+6
existing value. This is critical to set the correct list of dependencies for a package.
2004-02-03update to mono 0.30recht9-38/+103
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.29recht13-187/+50
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 patchrecht6-2/+132
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.28recht7-81/+30
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.recht12-150/+282
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.wiz2-4/+4
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:jmmv6-36/+56
# 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 relatedwiz2-3/+4
dependency bumps.
2003-03-15Update to 0.23. Changes since 0.21 are mostly bugfixes:jmmv5-17/+17
* 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-01And set version to 0.21...jmmv1-2/+2
2003-03-01Initial import of mono, version 0.21:jmmv10-0/+388
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.