Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@netbsd.org>
From: Nick Hudson <skrll@netbsd.org>
List: pkgsrc-changes
Date: 10/28/2002 10:46:46
Module Name:	pkgsrc
Committed By:	skrll
Date:		Mon Oct 28 08:46:45 UTC 2002

Modified Files:
	pkgsrc/doc: CHANGES
	pkgsrc/x11/qt3: Makefile Makefile.common
	pkgsrc/x11/qt3-docs: PLIST
	pkgsrc/x11/qt3-libs: Makefile PLIST distinfo
	pkgsrc/x11/qt3-libs/patches: patch-ac
	pkgsrc/x11/qt3-tools: Makefile PLIST

Log Message:
Update to Qt 3.0.6, change PKGLIBTOOL to LIBTOOL in one place and do a bit of
PLIST sorting.

Qt 3.0.6 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.0.5

Binary compatibility warning: Qt 3.0.6 is backward and forward binary compatible
with Qt 3.0.5, and is planned to be binary compatible with Qt 3.1. Unfortunately
Qt 3.0.5 is not 100% backward binary compatible with Qt 3.0.3 (a class got a few
bytes smaller), meaning executables compiled with 3.0.5 may not run properly
when linked dynamically to 3.0.3. at runtime. Note that this is not a problem on
MS-Windows. Due to its wide distributed in various GNU/Linux distributions, we
have decided to stick with 3.0.5's ABI. If you ship dynamically linked
executables, we suggest putting a QT_REQUIRE_VERSION macro at the beginning of
your main function:

   ...
   #include <qmessagebox.h>
   ...
   int main( int argc, char**argv )
   {
       QT_REQUIRE_VERSION( argc, argv, "3.0.5" )
       ...
   }

The macro will show a message box with a warning message and then abort the
application gracefully with exit(1).

For a full buglist see the Trolltech web site.


To generate a diff of this commit:
cvs rdiff -r1.382 -r1.383 pkgsrc/doc/CHANGES
cvs rdiff -r1.10 -r1.11 pkgsrc/x11/qt3/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/x11/qt3/Makefile.common
cvs rdiff -r1.4 -r1.5 pkgsrc/x11/qt3-docs/PLIST
cvs rdiff -r1.10 -r1.11 pkgsrc/x11/qt3-libs/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/x11/qt3-libs/PLIST
cvs rdiff -r1.8 -r1.9 pkgsrc/x11/qt3-libs/distinfo
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/x11/qt3-libs/patches/patch-ac
cvs rdiff -r1.12 -r1.13 pkgsrc/x11/qt3-tools/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/x11/qt3-tools/PLIST

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