Commit graph

2559 commits

Author SHA1 Message Date
kristerw
294b605f3a Update ghc to 6.2.1.
There are too many changes compared to version 5.04.3 to list here...
The changes are described in:
  http://www.haskell.org/ghc/docs/6.0.1/html/users_guide/release-6-0.html
  http://www.haskell.org/ghc/docs/6.2.1/html/users_guide/release-6-2.html
2004-05-29 14:28:43 +00:00
xtraeme
286f3e8256 Update to 0.6.6.
Changes:

0.6.6 (29 May 2004)

  System.Windows.Forms & System.Drawing:

  * HelpProvider, TabPageCollection (Russell Stuart).
  * Button.PerformClick should only work when button is enabled and
    visible (Jens Kuehner).
  * Allow multiple texture brushes to use the same image (Gopal V).
  * Generate image masks from alpha information (Gopal V).
  * Null reference exception in MessageBox (Gopal V).
  * UpDown controls (Klaus Treichel).
  * Ignore KeyPress events in TextBox that are already handled (Gopal V).
  * Process application KeyPress's before local (Heiko Weiss).
  * Fixes to MainMenu, SystemIcons, CheckListBox (Gopal V).
  * Bug in empty TreeView's (leppie).
  * Performance improvements to MainMenu, Control, ContextMenu (Richard B).
  * Double-click bug in TextBox (David Logan).
  * Deserialization of images (Gopal V).
  * Double buffering of TabControl (Thong Nguyen).
  * Fixes to ScrollableControl (Gopal V).
  * ColumnHeader, ListBindingConverter, ImageIndexConverter (Klaus Treichel).

  Xsharp:

  * Properly fall back to DISPLAY when displayName null (Ilyak Kasnacheev).
  * Improve ICE and DCOP to the point of being useful (Ilyak Kasnacheev).
  * Recognize transparent "ParentRelative" backgrounds (Rhys Weatherley).
  * Detect MDI top-level windows properly (David Logan, Gopal V).

  System.Xml:

  * Fix parsing of empty elements (Richard Baumann).
  * Various fixes for ml-pnet (Klaus Treichel, Gopal V).
  * Fixes to element list enumeration (Gopal V).
  * Attribute handling in XmlDocument (Richard Baumann).
  * Whitespace and namespace handling (Richard Baumann).
  * Proper name table usage in NameCache (Richard Baumann).
  * Lots of small fixes and TODO's (Richard Baumann).
  * Implement XmlSerialization classes (Richard Baumann).
  * Fixes for compatibility with ml-pnet (Klaus Treichel).
  * XmlDocument.Save (Andres March).
  * Change default namespace URL to expected value (Gopal V).
  * Processing instructions (Richard Baumann).

  Serialization:

  * Binary serialization for decimal, array, string, null (Andre Seidelt).
  * Implement binary de-serialization (Andre Seidelt).
  * Fix incompatibilities between systems (Andre Seidelt).
  * Serialization of keys and array elements (Andre Seidelt).
  * Handle ISerializable types properly (Andre Seidelt).

  JScript:

  * Array accesses in JScript (Carl-Adam Brengesjo).
  * Argument passing fixes (Carl-Adam Brengesjo).
  * Parse problems with ++ and -- (Gopal V).
  * --help and --version for jsrun command (Carl-Adam Brengesjo).
  * Use ScriptStream for output where required (Carl-Adam Brengesjo).

  Networking:

  * Sign extension bug in IPv4 addresses (Russell Stuart).
  * TcpClient fix (Gopal V).
  * Stub out cookie and certificate handling in HTTP classes (Gopal V).
  * SSL tunnelling for HTTP proxies (Gopal V).
  * Fix parsing of IPv6 hex addresses (Gopal V).

  Threading:

  * Internalcall fixes and tests for pnet threading changes (Thong Nguyen).
  * Rewrote the Threading.Timer class (Russell Stuart).
  * Asynchonrous delegates (Thong Nguyen).
  * Minor typo that prevented LocalDataStoreSlot from working (Gopal V).

  Other:

  * Improvements to "csupport" for pnetC (Rhys Weatherley).
  * Bug in TimeSpan (Gopal V).
  * Fix stream length and buffering in StreamReader/XmlStreamReader (Gopal V).
  * Hex number parsing (Russell Stuart).
  * Fixes to file routines to make them more ECMA compliant (Russell Stuart).
  * Interfaces should be assignable to System.Object (Russell Stuart).
  * Fixes to Hashtable for removed entries (Russell Stuart).
  * Partial names in Assembly.LoadFrom (Gopal V).
  * CodeCompiler/ShellExecute bug with redirected stderr (Gopal V).
  * Only use response files in CodeCompile with long cmdlines (Gopal V).
  * Small patch to Security Element (Carl-Adam Brengesjo).
  * Change "test -e" to "test -f" for Solaris compat (Sebastien BOCQ).
  * Patches to generic classes (Richard Baumann).
  * Test cases for System.Reflection.Emit (Jonas Printzen).
  * ClrConstructor.InvokeOnEmpty for post-allocation construction (Gopal V).
  * Bugs in "machine.default" file (Gopal V).
  * "default1.1" profile to build 1.1 and install as default (Rhys W).
  * Parse fixes to System.Configuration handlers (Gopal V).
  * Use non-null evidence in AppDomain.CreateInstance (Gopal V).
  * Handle "file://" URL's in Assembly.LoadFrom (Gopal V).
2004-05-29 12:20:21 +00:00
xtraeme
fb4345e63f Update to 0.6.6.
Changes:

0.6.6 (29 May 2004)

  Runtime engine:

  * GetManifestResourceNames internalcall (Russell Stuart).
  * Add the --trace option to ilrun (Gopal V).
  * Fix some I4/I/M/T cases in the verifier (Rhys Weatherley, Gopal V).
  * Fix to Directory.GetFiles internalcall (Russell Stuart).
  * Many fixes and speedups to the monitor implementation (Thong Nguyen).
  * Remap some gtk# dll references (Ilyak Kasnacheev).
  * Automatically load assemblies during "GetType" (Gopal V).
  * Handling for interruptes and aborts (Thong Nguyen).
  * Verification of indirect method calls (Gopal V).
  * Resolve classes properly before layout (Gopal V).
  * Support for Interlocked* functions (Thong Nguyen).
  * Looser association of real threads with engine threads, to make
    it easier to move to app domains in the future (Thong Nguyen).
  * Asynchronous delegates (Thong Nguyen).
  * Better shutdown logic for multi-threaded programs (Thong Nguyen).
  * ILExecThreadBoxNoValue (Thong Nguyen).
  * Dynamic invocation of methods with out/ref parameters (Thong Nguyen).
  * Include inherited interfaces in return from "GetInterfaces" (Gopal V).
  * Entry points must be in .exe's, not .dll's (Gopal V).
  * Problems in OutputExceptionTable with nested try/catch (Rhys W).
  * Fixes to make ilrun compile with gcc 3.4.0 (Norbert Bellow).
  * Implement Thread.Abort (Thong Nguyen).
  * Use interlocked increments for profile counts (Thong Nguyen).

  C# Compiler:

  * Stack underflow problem in codegen for "switch" (Rhys Weatherley).
  * Problem with 8-bit characters in pre-processor lines (Rhys Weatherley).
  * "/recurse" option for compiler compat mode (Gopal V).
  * Fix semantic analysis for identifers and member accesses (Gopal V).
  * Resolve aliases for fully qualified namespaces (Gopal V).
  * "goto case" should emit a leave inside a "try" (Russell Stuart).
  * Bug with ';' in #endregion directives (Russell Stuart).
  * Handle "protected internal" across assemblies (Richard Baumann).
  * Disambiguate static members and types with the same name (Gopal V).

  C Compiler:

  * Add dependency options to the pre-processor (-M, -MD, etc) (Rhys W).
  * Fixes for bit field accesses (Rhys Weatherley).
  * Complex structure initializers (Rhys Weatherley).
  * Array access on managed arrays (Gopal V).

  Linker:

  * Strong alias linking for vararg methods (Rhys Weatherley).

  Csant:

  * Comma-separated lists of target dependencies (Russell Stuart).
  * Directory deletion and copying (Russell Stuart).

  Platform Support:

  * Win32-specific filename expansion (Rhys Weatherley).
  * Disable zlib under mingw32 because of dependency issues (Rhys W).
  * Fixes for Win32 file operations (Thong Nguyen).
  * Integrate libgc version 6.3alpha6 (Thong Nguyen).
  * Overflow bugs in time routines (Thong Nguyen).
  * ILGetSinceRebootTime for Windows (Thong Nguyen).
2004-05-29 12:20:17 +00:00
xtraeme
1164434f84 Update to 0.6.6.
Changes:

0.6.6 (29 May 2004)

 * Use dependency tracking in Makefile's because cscc supports it.
 * Make word sizes dynamic, and remove __WORDSIZE.
 * Implement "fcntl".
 * Implement the basic infrastructure for socket and netdb functions.
 * Import inet* routines from glibc.
 * Mismatched definitions for __pt_thread_run and __syscall_seek (Gopal V).
2004-05-29 12:20:14 +00:00
xtraeme
16a34664d8 Update lang/jikes to 1.21.
Changes:

A regression in 1.20 that caused us to complain about supposedly
invalid .class files has been rectified. Some minor error message
improvements have been made.
2004-05-28 22:31:50 +00:00
shannonjr
42165e3669 pkg/23871 Ada runtime is not relocatable (same as gcc Bug ada/12950)
part 2/2
2004-05-28 22:30:50 +00:00
shannonjr
5090ffc5c2 pkg/23871 Ada runtime is not relocatable (same as gcc Bug ada/12950)
part 1/2
2004-05-28 22:28:09 +00:00
recht
885219f20c update to 0.9.2.1
patch provided by Michal Pasternak in PR pkg/25739

changes:

Version 0.9.2.1

Shazbot! Setup.y still wasn't right. Maybe this time...
Version 0.9.2

Enhancements:

Global variable and attribute names are now interned.
String literals are only converted to Python strings once, instead of each
time they're used.
Python string literals may now contain NUL characters.

Bug fixes:

Setup.py still wasn't right!
Corrected a problem introduced by moving the Plex package into the Pyrex
package.

Version 0.9.1.1
Corrected a small mistake in the setup.py.
Fixed a problem with the distutils extension.
Hopefully stopped cheesefinder.c from disappearing once and for all.
Version 0.9.1

Enhancements:

Inherited C methods can be called in the usual way.
Python classes get the right __modname__ now.
Test suite and testing framework available for download (but will require modification to work on anything other than MacOS X for now).

Plus oodles of bug fixes -- see the CHANGES file for details.
2004-05-28 22:15:15 +00:00
kristerw
abcfdc6e35 Correct path to swi-prolog-lite/buildlink3.mk. 2004-05-28 11:34:37 +00:00
wiz
b4936abca6 Add and enable swi-prolog-{lite,packages}. 2004-05-28 00:48:27 +00:00
hubertf
dabd290937 This pkg is no longer in wip. Adjust path to distinfo and patch files. 2004-05-27 22:37:04 +00:00
danw
6e8f676783 malloc.h fixes for darwin, plus a handful of other small fixes for
problems found after fixing malloc problems
2004-05-23 23:28:29 +00:00
recht
4656bfa637 Now that all Python modules have been bl3ified remove the bl2 support. 2004-05-23 17:15:09 +00:00
heinz
ab369beb4f Use option "-r" instead of "-e" for the '[' command since this is not
portable to some operating systems (eg UnixWare or IRIX 5).
2004-05-23 15:09:06 +00:00
tron
64390106f0 Readd checksum for "gcc-3.3.3.tar.bz2" which got accidently removed by
"make makedistinfo".
2004-05-23 14:25:54 +00:00
tron
c946c8b457 Add missing checksum for new patch file "patch-ac". 2004-05-23 14:24:45 +00:00
jmmv
384c42dac4 Convert sablevm{,-classpath,-classpath-gui} to java-env.mk, so that they
can easily coexist with other Java implementations.  This basically means
that they are now installed under ${PREFIX}/java/sablevm and that a wrapper
is created under ${PREFIX}/bin (sablevm-java) to exec this VM.
2004-05-23 10:25:30 +00:00
jmmv
89de8be448 Convert kaffe-nox11 and kaffe to use java-env.mk. Also avoid direct
modifications of PREFIX's value.  Bump PKGREVISION to 1.
2004-05-22 21:46:56 +00:00
jmmv
337124ea4b Convert sun-{jre,jdk}14 to use java-env.mk. This implies that the
packages now install several wrappers under ${PREFIX}/bin to run the
binaries installed under ${JAVA_HOME}/bin easily.  While here, drop
the direct modification of PREFIX.  Bump PKGREVISION to 1.
2004-05-22 21:32:34 +00:00
jmmv
5443ed1bac Convert sun-{jre,jdk}13 to use java-env.mk. This implies that the
package now install several wrappers under ${PREFIX}/bin to run the
binaries installed under ${JAVA_HOME}/bin easily.  While here, drop
the direct modification of PREFIX.  No revision bump since these
packages were updated just some minutes ago.
2004-05-22 21:22:59 +00:00
jmmv
04459b0fe8 Update sun-{jre,jdk}13 to 1.3.1_11. Bugs fixed since 1.3.1_10:
- GetCurrentThreadCpuTime returns wrong information
- infinite loop in sun.net.www.http. KeepAliveStream [due to skip()]
- fatal error handler enhancements
- RFE: DNS-related functions in PAC file support do not support foward DNS
  lookups
- Reading entries from certain zipped files causes JVM death (native exception)
- Missing encoding conversion in PlainSocketImpl.socketCreate
- in with J2se1.3 in multithread situation, socket reads data unexpectly
- REGRESSION 1.4: PropertyDescriptors do not find the most specific methods
- C2 crash in adjust_check
- Null Pointer in creating Window
- Signature timestamps in signed jar files break forward compatibility
- java.sql.TimeStamp results in wrong time for some timezones when dates are
  in BC
- (thread) Thread.interrupt() is not executed after first try
- REGRESSION:Ctor IndexedPropertyDescriptor works incorrectly
- Netscape hang situation
2004-05-22 20:20:06 +00:00
abs
066ddabcbf Update gcc3-ada to 3.3.3nb1
Update gcc3-c++ to 3.3.3nb1
Update gcc3-c	to 3.3.3nb2
Update gcc3-f77 to 3.3.3nb1
Update gcc3-java to 3.3.3nb1
Update gcc3-objc to 3.3.3nb1
Update gcc3 to 3.3.3nb1

gcc arm: fix GCC _P_R_ target/14302

        Apply gcc fix for gcc PR target/14302 to fix ARM compiler
        issues triggered by at least glib, glib2, and pkgconfig.

             2004-02-26  Richard Earnshaw  <rearnsha@arm.com>
                   Daniel Jacobowitz  <drow@mvista.com>

                   PR target/14302
                   * arm.h (ARM_GO_IF_LEGITIMATE_ADDRESS): Don't check the mode
                   size for minipool references.
2004-05-22 17:48:21 +00:00
he
31fd195f29 Make wonka's os.version system property just return the release string,
not the complete version string out of struct utsname.  This seems to
be more in line with what other Java implementations do.
2004-05-21 12:42:23 +00:00
hubertf
f238aa4271 Pull in the right Makefile(.common!) - noted by Krister. 2004-05-20 22:21:12 +00:00
xtraeme
3674a28f95 Errm, libstatgrab should be in devel... sorry. 2004-05-20 20:48:14 +00:00
xtraeme
611b839762 Initial import of libstatgrab-0.10 from pkgsrc-wip, packaged by the
author Tim Bishop.

The libstatgrab library provides an easy to use interface for
accessing system statistics and information. Available statistics
include CPU, Load, Memory, Swap, Disk I/O, and Network I/O.

Also part of the package are two tools; saidar provides a curses-based
interface to viewing live system statistics, and statgrab is a
sysctl-like interface to the statistics.
2004-05-20 20:45:39 +00:00
wiz
56173b3c68 Convert to buildlink3, and make build with gcc3.
Closes PR 25651 by Georg Schwarz.
2004-05-20 18:54:23 +00:00
jschauma
c51f31d0a8 Set the CC variable to .../bin/gcc (not .../bin/cc): on some systems,
there exists a 'cc', leading to buildlink creating a 'cc' wrapper pointing
to the original 'cc', which then won't work with the gcc flags, while the
'gcc' wrapper does work (since packages simply call 'cc' (or 'gcc') and
rely on buildlink having prepended the path to the right wrapper).
2004-05-20 15:05:46 +00:00
hubertf
638f1d560b Turn this package into a metapackage:
swi-prolog := swi-prolog-lite + swi-prolog-patches
2004-05-20 11:18:37 +00:00
hubertf
e3c481dcbb touchup 2004-05-20 11:13:27 +00:00
hubertf
04377c8864 Move over swi-prolog-packages from pkgsrc-wip 2004-05-20 11:09:56 +00:00
hubertf
703cfec78c move over swi-prolog-lite from pkgsrc-wip 2004-05-20 11:09:16 +00:00
uebayasi
5f40002ddc Enable pkgviews installation. 2004-05-18 11:46:53 +00:00
seb
00cc0486ea Garbage collect BUILDLINK_PKGBASE.<pkg> from buildlink3: it is not anymore
used since revision 1.139 of mk/buildlink3/bsd.buildlink3.mk.
2004-05-17 21:32:33 +00:00
minskim
30842fe866 Add and enable eag. 2004-05-17 18:40:51 +00:00
minskim
6795a9d16d Import eag, provided by Jaap Boender in PR pkg/22795 and modified by me.
Extended Affix Grammars (EAG) are an attempt to implement a very
general form of Affix Grammars, with very few restrictions.  EAG can
be used as a specification formalism, specifying in general relations
rather than functions, or as a relational programming language similar
in many respects to PROLOG.
2004-05-17 18:39:05 +00:00
minskim
33baa81356 Build python module for zlib unconditionally. This makes
python2[12]{,-pth} build on platforms where zlib.h is not in
/usr/include.
2004-05-16 20:01:59 +00:00
minskim
ef70f360ef Remove dots in library names on all platforms to match with PLIST
entries.
2004-05-16 18:52:11 +00:00
danw
48a4a3bf30 darwin fixes 2004-05-16 17:52:11 +00:00
jschauma
3e6ec66a6a Apparently, IRIX can do --enable-shared. However, regardless of what
IRIX system we are on, gcc can NOT be compiled (bootstrapped) as a
64bit binary.  Fortunately, IRIX64 can handle 32bit binaries, so that we
can force use of 32bit when using MIPSPro.

This allows gcc3-c to build fine under IRIX and IRIX64.
2004-05-16 03:16:42 +00:00
snj
f2eda1bb71 No longer used. 2004-05-15 21:12:45 +00:00
xtraeme
a7f9774a2c Enable threads support in NetBSD, add missing directory to PLIST. 2004-05-14 08:22:45 +00:00
xtraeme
8ee40c24ea Update to 0.6.4.
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-14 08:04:04 +00:00
xtraeme
f5cffd0ac3 Update to 0.6.4, and disable Xft support for now as workaround for
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-14 08:03:59 +00:00
xtraeme
eb8e43e1b6 Update to 0.6.4.
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-14 08:03:54 +00:00
minskim
d3905e1614 - Update {tcl,tk}-tclX to 8.3.5.
- 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-13 22:06:03 +00:00
kristerw
8d521a45c6 This package requires a native pthreads implementation. 2004-05-13 17:40:52 +00:00
he
a9336f5ec3 Reintroduce TclpCreateDirectory for the benefit of tcl-scotty.
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-13 12:57:42 +00:00
wiz
2f1ff11ca1 Unused (thanks, minskim). 2004-05-13 00:13:42 +00:00
minskim
38df5f6cb3 Install regex.h, which is used in tclRegexp.h.
While here, simplify header installation in Makefile by replacing many
INSTALL commands with a for-loop.

Bump PKGREVISION.
2004-05-12 23:50:15 +00:00