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.