summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2004-05-14Enable threads support in NetBSD, add missing directory to PLIST.xtraeme4-3/+20
2004-05-14Update to 0.6.4.xtraeme4-10/+68
Changes: 0.6.4 (13 March 2004) * Time functions. * Use "__declspec(thread)" to mark thread-specific variables. * Signal handling functions. * Move the pthread routines out of libc into a separate library. * Implement the rest of libpthread. * Group file functions (e.g. "getgrent"). * Clean up the mmap-related stubs. * Implement strerror, strsignal, perror, and psignal. * Number conversion routines like atoi, strtod, etc. * Remove "__module" and "__csharp__" as they are deprecated. * Use the new-style syntax for accessing the C# library. * Add <assembly/foo.h> files for importing C# assemblies. * Add <csharp.h> to provide handy definitions for C# interoperation. * Remove support for memory models as they are no longer required. * Stub out some of the locale routines. * Add pnetc.spec.in (Russell Stuart). * Detect "ilranlib" correctly in "configure.in"
2004-05-14Update to 0.6.4, and disable Xft support for now as workaround forxtraeme5-12/+20
PR pkg/24965. Changes: 0.6.4 (13 March 2004) System.Windows.Forms & System.Drawing: * Missing "CtrlN" and "CtrlShiftN" shortcut values (Rhys Weatherley). * Implement the "Splitter" control (Rhys Weatherley). * Rewrite the binding classes (Rhys Weatherley). * Bugs in Win32 window handling (Gopal V, Neil Cawse). * Fixes to ComboBox drop-down width (Neil Cawse). * Don't perform layout on minimized windows (Neil Cawse). * Reduce ProgressBar flicker (Neil Cawse). * Fixes to TabControl, TextBox, TreeView, CustomControl (Neil Cawse). * Finish off the Panel control (Neil Cawse). * Add support for Control.OnClick and Control.OnDoubleClick (Neil Cawse). * Fix toolkit control offsets (Neil Cawse). * ImageList fixes (Neil Cawse). * Set scroll bar cursors to a more appropriate value (Rhys Weatherley). * Tweaks to get the SharpDevelop code editor working (Simon Guindon). * Stub out the color and folder browser dialogs (Rhys Weatherley). * Implement the font selection dialog (Rhys Weatherley). * DrawString fixes (Neil Cawse). * Bugs in popups, keyboard handling, and paint efficiency (Neil Cawse). * Lots of layout and interaction fixes (Neil Cawse). * Double buffering framework (Neil Cawse). * Mnenmonic support (Neil Cawse). * Fix DrawIcon, DrawIconUnstretched, DrawImage (Rhys Weatherley). * Speed up 1-to-1 image draws (Rhys Weatherley). * Invalidate/Update improvements (Neil Cawse). * Signature issues in TabPageCollection (Miroslaw Dobrzanski-Neumann). * TabPageCollection should not inherit from ControlCollection (Rhys W). * Add the missing Label.FlatStyle property (Rhys Weatherley). Xsharp: * Process pending invalidates before an XFlush (Rhys Weatherley). * Use XEventsQueued to check for events before issuing timeouts; fixes queue starvation when short timeouts are present (Rhys W). * Get the font family list for use in the font dialog (Rhys Weatherley). * Alter the Windows to Xsharp font size conversion code (Rhys Weatherley). * DOUBLE-BUFFER extension support logic (Rhys Weatherley). * Tweak XImage drawing when double buffering is used (Rhys Weatherley). Other: * New System.Xml parser (Richard Baumann, Adam Ballai). * Blocking bugs in StreamReader classes (Richard Baumann). * Overflow bug in StringBuilder when maximum capacity was set (Rhys W). * Import the Mono System.Text.RegularExpressions code (Rhys Weatherley). * Generate transparency masks in DotGNU.Images correctly (Rhys W). * Infinite loop in MulticastDelegate.GetInvocationList (Richard Baumann). * Enumerator bug in Queue (Rhys Weatherley). * Add the "OpenSystem.Platform" assembly (Rhys Weatherley). * Use separate locks for socket reads and writes (Rhys Weatherley). * New internalcall interface for wait handles (Rhys Weatherley). * New marker classes to support the C ABI changes (Rhys Weatherley). * Auto-discover full names of .so's for debian (Andrew Mitchell, Rhys W). * Clean up pnetlib.spec (Russell Stuart). * XML bugs in "WriteQuotedString" (Richard Baumann).
2004-05-14Update to 0.6.4.xtraeme4-10/+16
Changes: 0.6.4 (13 March 2004) Runtime engine: * Write Reflection.Emit binaries in "wb" mode. * Set the execute bit on binaries written by Reflection.Emit. * Fixes to unsafe-mode verification rules regarding pointers. * Verification fixes for storing managed pointers via "stind.i". * Modify internalcalls for "WaitAll" and "WaitAny" to work around "MarshalByRefObject" adding a new field. * Internalcalls for file lengths and attributes (Russell Stuart). * Pass pointer parameters to delegates correctly (Gopal V). C# Compiler: * Fixes to reference type coercion. * "params" array matching only on the last parameter (Gopal V). * Filter out instance members when searching nested parent scopes. * Assignment of arrays to pointer variables in "fixed" statements. * Implement pointer comparison, addition, and subtraction. C Compiler: * Rewrite the type system to use native layout. * Thread-specific variables. * Fix casts from function pointer types to "void *". * Computed goto support. * Register parameters of the form "register type". * Fix semantic analysis for expression statements. * Add C#-style casts and coercions. * Make "long double" an alias for "double" because MS runtime engines don't handle the "native float" IL type correctly. * Improve the visibility of C definitions to C# applications. * Add some C# and Managed C++ syntax to aid with interoperation. * Allow C# strings to be defined with S"foo". * "using" and "using namespace" to import C# types into C programs. * Output the parameter types for PInvoke declarations. * Bug in the declaration of functions returning function pointers. * Set the default PInvoke calling convention to "cdecl". * Handle string initializations of the form {"foo"}. * Convert constants of the form 123L into native ints, not int64. Linker: * Improve detection of unresolved references in C applications. * Use C type names in error messages where appropriate. * Use "OpenSystem.C.GlobalScopeAttribute" to export C# definitions into the global C scope. * Use ordinary names like "libc" for C modules instead of "$Module$". * Remove C "memory models", which aren't needed any more. Loader and Metadata: * Allow custom modifiers within a "byref" type. * Look for "pinvoke.map" files when resolving PInvoke libraries. Csant: * Missing options for mcs compiles (Ilyak Kasnacheev). Documentation: * Rewrite the C user's guide and move it into "pnettools.texi". * Update the C ABI specification to reflect changes to the C compiler. Platform Support: * Enable FreeBSD pthreads support (Adam Ballai). * Use the tm_gmtoff field for timezones (Ole Guldberg Jensen). * Explicitly invoke the shell when configuring libgc and libffi. * Work around bugs with read-write locks on systems with NPTL. * Use $(EXEEXT) on install lines that need it, for mingw32. * Fixup SOCKETLIBS and suppress libm under mingw32 environments. Other: * Check in a copy of gcc's cpp so that we can avoid system cpp bugs. * Add the "#using#" directive to cpp. * Update the "pnet.spec.in" file (Russell Stuart).
2004-05-13- Update {tcl,tk}-tclX to 8.3.5.minskim13-432/+449
- Bl3ify. - Enable pkgviews installation. OK'ed by jwise@, the maintainer. Changes since 8.2: * got "make buildhelp" working * tcl/generic/tclXgeneral.c (TclX_EchoObjCmd): use encoding aware functions in 8.1+. [Bug #514053] * win/Makefile.in: * win/configure.in: * win/configure: Changed to use TCL_LIBS and TK_LIBS as the source for the list of Windows libraries to link against. Fixes #501990. * tcl/generic/tclXlib.c (MakeAbsFile): Replaced a call to the internal 'TclpGetCwd' with an access to the public API 'Tcl_GetCwd'. [457266]. Reported by Vincent Darley. * doc/TclX.n: * tcl/generic/tclXoscmds.c: allowed sleep to accept double values, to match the Expect sleep command. This prevents conflicts that depended on the order of package requires. [Patch #444332] * unix/tools/tclmanpages: Added "re_syntax.n" to the list of processed manpages [#405956]. * All of the changes below are there to fix bug [418295]. * tcl/generic/tclXoscmds.c (TclX_OsCmdsInit): "system" and "sleep" now use the new command creation procedure. * tcl/generic/tclXprocess.c (TclX_ProcessInit): "fork" and "wait" now use the new command creation procedure. * tcl/generic/tclXutil.c (TclX_CreateObjCommand): Added the implementation of this new procedure. * tcl/generic/tclExtdInt.h: Added TclX_CreateObjCommand to encapsulate the logic for the creation of commands FOO and tclx_FOO. * tcl/generic/tclXlist.c (TclX_LassignObjCmd): Added TCL_LEAVE_ERR_MSG to call of 'Tcl_SetVar2Ex'. This fixes the bug [227478]. * tcl/generic/tclXgeneral.c (TclX_LoopObjCmd): Changed 'Tcl_AppendStringsToObj' into 'Tcl_AddErrorInfo'. Fixes bug [226388]. Associated patch is [403050]. No need to extend the testsuite, it already contained a test exercising the bug. * tcl/unix/Makefile.in: * tk/unix/Makefile.in: Fixed bogus "test -f" on the new HELP_DIR directory, which should be "test -d". * win/Makefile.in - fixed because of new definition of TCL_SRC_DIR and TK_SRC_DIR * Changed the HELP_DIR to be configurable so I could have parallel builds not all trying to create the same help files. * tcl/win/configure.in, common.bc, common.vc Fixed version number to 8.3 * {tcl,tk}/unix/Makefile.in, tweaks to get references to LIB_RUNTIME_DIR properly expanded on irix builds. Also added BUILDHELP macro that is conditional on nroff being present so we don't try to build help files on systems with out nroff. * tcl/win/tclXAppInit.c, tk/generic/tkXshell.c, tk/win/tkXAppInit.c - turn off USE_TCL_STUBS * win/Makefile.in, win/configure.in: Cleanup use of stubs library. * tcl/win/tclXwinOS.c (TclXOSkill): Added support for "kill" command on Windows platforms.
2004-05-13This package requires a native pthreads implementation.kristerw1-1/+4
2004-05-13Reintroduce TclpCreateDirectory for the benefit of tcl-scotty.he2-1/+21
Comment indicates it was here earlier, now apparently scheduled to be replaced by TclpObjCreateDirectory, but this will have to do as a workaround for now.
2004-05-13Unused (thanks, minskim).wiz2-380/+0
2004-05-12Install regex.h, which is used in tclRegexp.h.minskim2-15/+9
While here, simplify header installation in Makefile by replacing many INSTALL commands with a for-loop. Bump PKGREVISION.
2004-05-12- Rename tabset.n and watch.n to avoid conflicts with x11/blt.minskim8-46/+91
- Bl3ify. Tcl/Tk distfiles are not needed any more. Installed header files are used instead. - Enable pkgviews installation. Bump PKGREVISION due to PLIST changes.
2004-05-12Make this package build with thread-enabled Tcl, and simplify patchesminskim4-23/+18
by using -ltcl and -ltk instead of version-dependent tcl library name such as -ltcl83 and -ltk83.
2004-05-12Add missing patches and disable PKGVIEW installation for now until therecht5-5/+88
issues with modules are sorted out.
2004-05-12- Merge bugfixes from python 2.3 maintenance branch:recht7-7/+94
o weakref object's garbage collection problem. o save unnecessary startup-time memory allocation of 100KB+ from intobject. via FreeBSD ports - Enable pkgviews installation. Bump PKGREVISION for the bugfixes.
2004-05-12No USE_BUILDLINK2 package sets USE_FORTRAN any longer -- convert supportwiz1-37/+0
to bl3 and remove f2c's buildlink2.mk file.
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-12Convert to buildlink3.snj1-10/+11
2004-05-12Convert to buildlink3.snj1-5/+5
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-05-11Provide a buildlink3.mk.snj1-0/+28
2004-05-11No longer used.snj1-45/+0
2004-05-11Convert to buildlink3.snj3-4/+27
2004-05-09No longer used.snj1-25/+0
2004-05-09use buildlink3.grant1-5/+5
2004-05-09Unused.wiz1-30/+0
2004-05-09Convert to buildlink3.snj7-27/+27
2004-05-08This also needs MESSAGE_SRC and PLIST_SRC. Pointed out by wiz@.snj1-1/+3
2004-05-08Set DISTINFO_FILE and PATCHDIR appropriately. Fixes PR pkg/25502.snj1-1/+4
2004-05-07whitespace nitscjep1-2/+2
2004-05-05bl3ifyxtraeme3-2/+51
2004-05-05Remove BUILDLINK_FILES_CMD which didn't work, put BUILDLINK_* definitionsxtraeme1-9/+3
into the proper block.
2004-05-05bl3ifyxtraeme2-2/+28
2004-05-05bl3ifyxtraeme6-4/+102
2004-05-05Set LC_ALL=C while doing perl5-configure. This fixes the problem thatrecht1-1/+2
the PERL defintionen in the Makefile resulting from Makefile.PL gets set to 0 if LANG || LC_<something> is set to something else (read non english). ok'd by jlam@
2004-05-05Rework how proper ABI flags are set on IRIX, using patch provided byjschauma2-14/+23
Georg Schwarz in PR pkg/25057: - check for PKGSRC_COMPILER instead of USE_MIPSPRO: USE_MIPSPRO would imply the former, but not the other way around. That is, it's conceivable to have a system that has PKGSRC_COMPILER set (to mipspro), but not USE_MIPSPRO. - Allow passing of -Duse64bitint if ABI == 64 even if the compiler is not mipspro. (Note: we could test this on a non-IRIX 64bit platform by setting ABI to '64'. I think that should work, too, but I can't test that right now.)
2004-05-05No longer used.snj1-23/+0
2004-05-03This package uses INFO_FILES, so install it toreed1-2/+2
${PREFIX}/${INFO_DIR} instead of ${PREFIX}/info.
2004-05-03Convert to buildlink3.snj1-58/+0
2004-05-03Add conflict with guile-oops package, which installswiz1-2/+2
the same info files.
2004-05-03Remove PREFIX-setting hack, which makes this package bl3 compatible.wiz3-151/+185
2004-05-02Convert to buildlink3.snj1-5/+5
2004-05-02Include category name in path to perl58's Makefile.jmmv1-2/+2
2004-05-02Disable LUA_COMPATUPSYNTAX and LUA_COMPATVALUES, which are causingxtraeme2-4/+4
trouble with some functions. This closes PR pkg/25248.
2004-05-02Unused.wiz1-27/+0
2004-05-02Convert to buildlink3.snj8-25/+24
2004-05-02Use buildlink3.snj3-7/+23
2004-05-01Add perl58-thread.kristerw1-1/+2
2004-04-30Update to 1.1.3:jmmv7-154/+11
Version 1.1.3 - Cleaned up build process so that "./configure ; make ; make install" works out of the box for both sablevm-classpath (as it does for sablevm). Version 1.1.2 - Uses GNU Classpath 0.08+CVS. - Various minor bugfixes and enhancements.
2004-04-30Update sablevm-classpath{,-gui} to 1.1.3. I wasn't able to find a concretejmmv5-2810/+2842
list of changes since 1.1.1. AFAICT, it seems that the code has been sync'ed with GNU classpath 0.08 and the installation has been modified to work "out of the box" with sablevm (i.e., no need to create more symbolic links to let the vm find the classes).
2004-04-30Make compile on machines that lack <iconv.h> -- without that, jikes forgetstv2-1/+22
to include <cerrno>, which is needed for the declaration of "errno".
2004-04-28Don't use poll() on Interix.tv2-4/+5