Subject: CVS commit: pkgsrc/devel/g-wrap
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 02/27/2005 13:19:20
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sun Feb 27 13:19:20 UTC 2005

Modified Files:
	pkgsrc/devel/g-wrap: Makefile PLIST distinfo
	pkgsrc/devel/g-wrap/patches: patch-aa
Removed Files:
	pkgsrc/devel/g-wrap/patches: patch-ab

Log Message:
Update to 1.9.4:

  - Enhanced generics support: now all arguments of methods are
    specialized, not only the first one.

  - Bugfixes
    + Now ships with (g-wrap gw-wct) compatibilty module needed by
      GnuCash at runtime.
    + Fixes for handling output arguments:
      - Wrapped functions with void return value and output arguments
	now return expected results
      - Optional argument count is now correctly computed in the
        presence of output arguments
    + The libffi alignment requirements are now honored. This fixes bus
      errors on many non-x86 architectures.
    + On big-endian architectures libffi-wrapped functions that return
      char now work correctly.
    + Some "uninitialized variable" warnings were fixed in generated code
      which caused compiles with GCC 4.0 to fail (Debian Bug#290305).


To generate a diff of this commit:
cvs rdiff -r1.32 -r1.33 pkgsrc/devel/g-wrap/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/devel/g-wrap/PLIST
cvs rdiff -r1.9 -r1.10 pkgsrc/devel/g-wrap/distinfo
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/g-wrap/patches/patch-aa
cvs rdiff -r1.4 -r0 pkgsrc/devel/g-wrap/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.