summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2005-08-03Peter Schuller in PR 30890:wiz3-5/+15
clisp is not built with any extension modules; including the POSIX/SYSCALLS/OS module which is going to be needed for almost any "real" work with clisp. Enable some more modules and bump PKGREVISION. Shorten DESCR a bit while here.
2005-08-03Remove deprecated USE_GMAKE and replace explicit dependency on gtarrecht1-6/+3
by EXTRACT_USING=gtar.
2005-08-02Patches and tuning so the test target runs and pass, at least onseb5-2/+104
NetBSD/i386 2.0_STABLE and current: set timezone in TEST_ENV, use libtool to compile shared test modules and account for that in the Tcl test scripts. Thanks to jwise@ for the helping hand.
2005-08-02NetBSD 1.6 is not supported, as it does not pass enough informationjonb1-2/+2
to signal handlers to allow the garbage collection system to work.
2005-08-02Add the libpython2.3.dylib.kristerw2-2/+3
Bump PKGREVISION.
2005-07-31update to mono 1.1.8recht20-116/+828
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-30Oops, missed this in the last commit to this package somehow...jonb1-0/+14
2005-07-29make the fcntl selftest recognize "netbsd3" so that the rightdrochner10-20/+20
structure padding is used not application relevant, so I abstain from bumping PKGREVISION
2005-07-27Reset MAINTAINER -- he stopped working on pkgsrc.wiz2-4/+4
2005-07-22Add and enable js.wiz1-1/+2
2005-07-22Added js-0.2.5.rillig4-0/+42
NGS JavaScript is a GPL free interpreter for the JavaScript language. The JavaScript language is an interpreted C-like language, developed by Netscape et al.
2005-07-22Fix a runtime dependency on gtar...jonb2-9/+12
2005-07-21Update to Sun Java 2 version 1.5.0_04.tv4-17/+17
Change list is long; summary: * regression fixes for SSL as well as some crypto/digest algorithms * 1.4<->1.5 RMI interoperability issue * plugin speed improvements
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz3-6/+6
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21patch-an was removed from distinfo during 2.4.1 update, remove file too.wiz1-28/+0
2005-07-21Sort.wiz2-61/+61
2005-07-21Added yap to SUBDIRS.rillig1-1/+2
2005-07-20Added YAP-4.4.4.rillig4-0/+232
YAP is a high-performance Prolog compiler developed at LIACC/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog engine is based in the WAM (Warren Abstract Machine), with several optimizations for better performance. YAP follows the Edinburgh tradition, and is largely compatible with the ISO-Prolog standard and with Quintus and SICStus Prolog.
2005-07-19Note that this is the old version of guile.gdt2-3/+4
2005-07-19Changes 8.4.11:adam8-89/+92
* Bug fixes
2005-07-19depends should be ../../<category>/<pkg>grant2-5/+5
2005-07-16Remove some unnecessarily strong dependencies on perl that resultedjlam2-5/+4
from including perl5/buildlink3.mk. These packages just need the Perl interpreter, and can just add "perl" to USE_TOOLS instead.
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam8-24/+15
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-15Drop support for TOOLS_DEPMETHOD.<tool>. The new way to specify ajlam1-4/+1
run-time dependency (DEPENDS) on a tool is to append a ":run" modifier to the tool name, e.g., USE_TOOLS+= perl:run Tools without modifiers or with an explicit ":build" modifier will cause build dependencies (BUILD_DEPENDS) on those tools to be added. This makes the notation a bit more compact.
2005-07-15Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by makingjlam5-11/+10
PKGSRC_USE_TOOLS go away. There is now only a single USE_TOOLS variable that specifies all of the tools we need to build/run the package.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-3/+5
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-07-13Add -lgen to IRIX's LDFLAGSjschauma1-1/+3
2005-07-13sort out 32- and 64bit flags for IRIXjschauma1-2/+6
2005-07-12Prevent paths to the build directories from being included in the package.kristerw1-2/+5
Bump PKGREVISION.
2005-07-12Pass openssl location to configure script. From George Michaelsonwiz1-1/+3
in PR 30607.
2005-07-09Prevent include of nonexisting file when the requested python versionkristerw1-2/+4
is not available for the platform. Mark packages as "unavailable" instead of "broken" when they depend on a python version that is not available for the platform.
2005-07-09Prevent paths to the build directories from being included in thekristerw1-2/+4
package for BUILD_F77. Solves PR pkg/30628. Bump PKGREVISION.
2005-07-03Add devel/gettext-lib as dependency to avoid problems with the locale module ↵recht6-23/+42
not being built. - fix suggested by Simon Kuhn in PR 29735 Add a patch from Antoine Reilles submitted in PR 30466 to fix the buid of some modules on OS X 10.4. Bump PKGREVISION
2005-07-03Add devel/gettext-lib as dependency to avoid problems with the locale module ↵recht3-4/+34
not being built. - fix suggested by Simon Kuhn in PR 29735 Add a patch from darwinports to workaround for deprecated ostat in sys/stat.h on OS X 10.4. bump PKGREVISION
2005-07-02Include float.h on Darwin to use DBL_MIN.minskim2-5/+8
2005-06-30Use "test -h", instead of "test", to test symlinks. This should haveminskim1-3/+3
been committed with the previous change. Noted by jlam@. Bump PKGREVISION.
2005-06-30Update HOMEPAGE.minskim1-2/+2
2005-06-30Make sure that the path to "test" in ${TOOLS_DIR} is not embedded inminskim1-3/+4
Config.pm. Bump PKGREVISION.
2005-06-30Fix the configure script to detect floor(3) correctly. This makes theminskim2-4/+4
package build on platforms where the "-lm" link option is not necessary.
2005-06-30Backport from Python-2.4 a configure condition that preventsminskim2-13/+25
_POSIX_C_SOURCE from being defined on Darwin-8.x. This makes the package build on Darwin-8.x.
2005-06-30Backport from Python-2.4 a configure condition that preventsminskim2-10/+22
_POSIX_C_SOURCE from being defined on Darwin-8.x. This makes the package build on Darwin-8.x.
2005-06-24Reorder two include files to make it compile on big endian NetBSDkristerw2-1/+13
machines.
2005-06-24Do not include malloc.h, which is not a standard header file. This makesminskim4-1/+40
the package build on Darwin.
2005-06-24Prevent paths to the build directories from being included in the package.kristerw1-2/+5
Bump PKGREVISION.
2005-06-24Prevent paths to the build directories from being included in the package.kristerw1-2/+5
Bump PKGREVISION.
2005-06-24Drop the perl-5.6.x package from pkgsrc. Remove lang/perl58 and updatejlam47-1334/+420
lang/perl5 to perl-5.8.6nb4. Modify packages that referred to lang/perl58 to point to lang/perl5 instead.
2005-06-24Remove lang/libperl and modify packages that used libperl to dependjlam6-87/+1
instead on perl>=5.8.0. Bump the PKGREVISIONs of the following packages due to the possible perl dependency changes after the removal of libperl: audio/ices-mp3 databases/postgresql73-plperl databases/postgresql74-plperl textproc/eperl www/ap-perl
2005-06-23Add fix for xmlrpc library security problem noted astaca3-3/+17
http://secunia.com/advisories/15767/. Bump PKGREVISION.
2005-06-23Add PRINT_PLIST_AWK patterns to exclude RUBY_DOCDIR andminskim1-1/+11
RUBY_EXAMPLESDIR in generating PLIST for ruby modules.
2005-06-23Fix typo: it's BUILDLINK_DEPMETHOD.python not BUILD_DEPMETHOD.python.seb1-2/+2