Age | Commit message (Collapse) | Author | Files | Lines |
|
QMAKE_SYMBOLIC_LINK, QMAKE_DEL_FILE, QMAKE_DEL_DIR. This suppresses some
ignored build errors when building qt3-* packages. Bump PKGREVISION of
qt3-tools (which installs the qmake.conf file) to 2.
|
|
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
|
|
(not in this pkg)
(centralized patches suck)
|
|
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.
|
|
otherwise packages that use qmake will want to use the wrong ones.
|
|
|
|
aren't used when building Qt3 itself, as Qt3 expects QTDIR=${WRKSRC},
which is handled by qt3-libs/Makefile.common.
|
|
|
|
Add capability to specify additional system libraries in the qmake.conf
and use it in the Solaris case to add -lresolv -lsocket -lnsl
|
|
|
|
and libraries.
|
|
Reverse the change to how templates are handled, made between 3.0.4
and 3.0.5, for older toolchains. Removing inline for newer toolchains
produces smaller code. Removing inline for older toolchains produces
buggy code.
Do some reorganisation while I'm here.
|
|
|
|
Qt 3.0.5 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.0.4.
To avoid problems with loading plugins which link against different Qt
libraries, the semantics of plugin loading has been changed.
While I'm here add the PTHREAD_OPTS+=require thing to the buildlink files.
TODO: check qt3-{tools,docs} wrt buildlink2.
|
|
buildlink2.mk files back into the main trunk. This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
|
|
are built using the hard-syscall-enabled pth. Bump the PKGREVISION so we
can distinguish these packages from the previous ones.
|
|
appropriate PTHREAD_OPTS incantation, and move the checks for the value
of PTHREAD_TYPE below the inclusion of pthread.buildlink.mk.
|
|
this.
While I'm here fix the qt3-libs dependency in qt3-tools and the fact that
the qt library was being built (needlessly) in qt3-tools.
|
|
o Enable thread support using pth-syscall and nathanw_sa. The
later has problems which are being worked on.
o Restructure the build of certain plugins so that qt3-libs
comes with jpeg and mng support.
o Introduce a BUILDLINK_DEPENDS_METHOD.qt3-tools variable that
when set to build means we don't get a full dependency on
qt3-tools.
|
|
|
|
"Qt 3.0.4 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.0.3."
|
|
|
|
"Qt 3.0.2 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.0.1."
|
|
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
|
|
know and love.
|