Subject: CVS commit: pkgsrc
From: Nick Hudson
Date: 2002-10-28 09:46:45
Message id: 20021028084646.7B994B42C@cvs.netbsd.org

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.

Files:
RevisionActionfile
1.11modifypkgsrc/x11/qt3/Makefile
1.6modifypkgsrc/x11/qt3/Makefile.common
1.5modifypkgsrc/x11/qt3-docs/PLIST
1.11modifypkgsrc/x11/qt3-libs/Makefile
1.7modifypkgsrc/x11/qt3-libs/PLIST
1.9modifypkgsrc/x11/qt3-libs/distinfo
1.2modifypkgsrc/x11/qt3-libs/patches/patch-ac
1.13modifypkgsrc/x11/qt3-tools/Makefile
1.6modifypkgsrc/x11/qt3-tools/PLIST