Commit graph

65 commits

Author SHA1 Message Date
markd
e78f9f84bb Update to qt3 3.3.2.
Qt 3.3.2 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.3.1 and Qt 3.3.0.

X11 specific fixes:

Fixed crash bug when using X Input Method Chinput.

- Drag and Drop
        Ignores accelerator events when dragging.

- QClipboard
        Fixed bug where data()->format() would return the wrong value.
        Fixed potential crashes with regards to iterators.

- QFont
        Avoids badly scaled fonts, and prefers exact matches.
        Made sure symbol fonts get loaded correctly.
        Made it possible to load Latin fonts that do not contain the
        Euro symbol.
        Fixed glyph width bug observed with some Khmer fonts.
        Fixed crash with misconfigured Xft.
        Fixed problem with font selection for Xft2 when having Latin
        text with non-Latin locale.
        Respects custom dpi settings for Xft.
        Does not use Xft if we have FreeType1 but no XRender.
        Fixed memory leak in the font engine when drawing transformed
        fonts.

- QGL
        Fixed crash when rendering text in GL widgets.

- QLocale
        Tru64: Fixed crash when INFINITY is compared to another double.
        Tru64: Uses DBL_INFINITY for Compaq C++ compiler.

- QMimeSource
        Does not re-enter the event loop in provides().

- QPainter
        Fixed rendering of anti-aliased text on non-XRender enabled
        displays.

- QPrinter
        Fixed setFromTo().
        Fixed printing of Arabic text with XLFD fonts.

- QTextEdit
        Fixed bug with extremely long lines.

- QThread
        Fixed bug that made program require superuser privileges on
        some Linux machines.

- QWidget
        Fixed showFullScreen() and showMaximized() for window managers
        that do not support extended window manager hints (EWMH).
2004-04-29 12:53:05 +00:00
recht
1745a89ab0 Add QTDIR to BUILDLINK_PASSTHRU_DIRS in buildlink3.mk, so that bl3
packages could actually link against the qt libs.
2004-04-24 00:12:14 +00:00
recht
ec23ce840d update to 3.3.1
changes (among many others):

- New QLocale Class

- The ActiveQt framework, first available in Qt 3.1, has been enhanced in
  lots of ways in Qt 3.3.

- Semi-Transparent Windows

Other Improvements
- The network module now supports IPv6 in addition to IPv4.
- New 64-bit platforms are supported: Itanium on Linux (Intel compiler) and
  Windows (MSVC and Intel).
- QCursor now provides the BusyCursor shape, which combines an hourglass with
  an arrow.
- Qt's DOM classes are now reentrant when Qt is built with multithread support
  enabled.

See http://www.trolltech.com/products/qt/whatsnew.html for more details.
2004-04-16 14:30:44 +00:00
xtraeme
4052696ecd Teach qt's configure to find libraries/headers inside BUILDLINK_DIR, which
is mandatory if you want Xft2/Xrender support when using X11_TYPE=XFree86.
2004-03-30 21:50:19 +00:00
recht
26758b1ce9 Add buildlink3.mk 2004-03-30 18:58:34 +00:00
recht
5f95fb9727 Add missing Xrandr and xcursor buildlink2.mks.
Patch PKGREVISION to 1.
2004-03-29 09:27:11 +00:00
jlam
efa1ab70ba Include "../../mk/compiler.mk" to get the value of CC_VERSION before
testing it.
2004-02-18 13:33:40 +00:00
jlam
a1c40fc01e We no longer need to explicitly call ${BUILDLINK_*} for CC, CXX, LIBTOOL,
etc. because the bare variables will point to the correct executables.
2004-02-08 04:03:14 +00:00
jlam
17d1ca394e These packages need a C++ compiler. 2004-02-02 13:02:49 +00:00
jlam
3ac2d4b8aa In the new compiler selection framework, GCC_REQD is appended to, not
overridden.
2004-02-01 01:43:28 +00:00
grant
9b4feec99c replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:30:32 +00:00
markd
942f009dda Add -lrt to SYS_LIBS for Solaris.
Resolves sched_get_priority_{max,min}().
2004-01-11 12:27:41 +00:00
skrll
ad3f9a41d8 Update QT3 to 3.2.3.
Far too many new features and bug fixes to list here. Includes a fix for
Hangul (Korean character) handling from Bang Jun-Young <junyoung at netbsd
dot org>. Thanks.

"Better late than never"
2003-12-19 15:43:31 +00:00
adam
ebca1e5f08 Don't force -O2 any more, use CFLAGS instead 2003-12-10 14:24:35 +00:00
jschauma
6048206d2c As pointed out by jlam:
bump PKGREVISION on packages depending on graphics/glu due to latest shlib
changes there.
2003-11-30 22:58:40 +00:00
junyoung
0d2aaa7a1c G/c unnecessary patch. 2003-10-23 07:48:21 +00:00
xtraeme
ca92f26b38 Replace -lpthread with ${PTHREAD_LDFLAGS}. (Fixes my build on FreeBSD 5.x).
Ok'ed by skrll@
2003-10-05 10:07:09 +00:00
grant
ed485850eb only pass gcc specific flags if we are using gcc. 2003-09-28 05:27:06 +00:00
grant
f200003b98 add a test for CC_VERSION to correctly choose SunPro. fix another
gcc version test.
2003-09-28 01:34:40 +00:00
grant
88d8a9ba84 require gcc 2.95.3 so this can be built on NetBSD 1.5.x.
closes PR pkg/19189 from hclsmith@yahoo.ca.
2003-09-18 13:24:05 +00:00
drochner
d998ee0405 fix BUILDLINK_PREFIX defaults to build w/o xpkgwedge 2003-08-06 10:45:02 +00:00
grant
56ed461304 use USE_GNU_TOOLS+= so we can co-exist with a user's setting. 2003-08-02 04:24:58 +00:00
grant
1daa5ab88b USE_GNU_TOOLS=awk 2003-08-02 03:58:24 +00:00
drochner
61b9e4e88d Don't USE_X11BASE; there is no reason to install there.
Bump PKGREVISION on everything which installs into the QTDIR tree.
(Applications which just use qt3 shouldn't be affected because each
program using qt3 has an RPATH into both LOCALBASE and X11BASE.)
2003-08-01 15:31:07 +00:00
drochner
349036ac7c Build, install and use a shared libqassistantclient.
This is primarily needed by PyQt.
2003-07-22 17:17:19 +00:00
grant
1f5fe68e8c s/USE_CXX/USE_GCC_SHLIB/ 2003-05-29 23:53:13 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
wiz
7197367f9e Move PKGREVISION from Makefile.common to Makefile. 2003-05-02 12:16:57 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
tron
6ff44bbdcd Add header files invented by latest QT 3.x version. 2003-03-19 17:29:50 +00:00
tron
03adc18e68 Remove some header files which are not installed any more. 2003-03-19 17:28:00 +00:00
skrll
72d9db4b42 Update qt3 to 3.1.2. This update fixes a large number of bugs. 2003-03-18 08:36:22 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
markd
f49df657c8 Add include of freetype2/buildlink2.mk to match the one in the Makefile.
Should fix PR 20693 from John Fisher.
2003-03-14 11:27:09 +00:00
jschauma
556dfd66a9 More updates from Mesa:
As with the Makefiles, only include Mesa's buildlink when necessary,
otherwise include MesaLib's and/or glu's buildlink.
2003-03-12 22:07:27 +00:00
markd
615f21ac50 Update qt to 3.1.1.
Qt 3.1 introduces many significant new features and many improvements
over the 3.0.x series. Also lots of bugfixes.

The Qt version 3.1 series is binary compatible with the 3.0.x series:
applications compiled for 3.0 will continue to run with 3.1.
2003-03-11 13:02:06 +00:00
jschauma
e7c1762bd0 Bump PKGREVISION due to upgrade of Mesa and friends.
Only include Mesa/buildlink2.mk if the package requires all three of
MesaLib, glu and glut - else only include the necessary buildlink2s.
2003-03-09 19:23:09 +00:00
drochner
842173fdb0 Substitute "LIBQT" by something sensible at build time instead of leaving
it an environment variable.
So we get a "qmake.conf" installed which is usable ouside the pkgsrc/qt3*
context.
2003-02-18 19:16:53 +00:00
skrll
d2aff0e543 Update qt to 3.0.7 - the final maintenance release of qt 3.0.
Lots of bugfixes including one for the ListView expansion problem.

Fix kwin in kdebase after a QT global was renamed.
2003-02-04 18:06:48 +00:00
jlam
bd378577c7 Note that qt3 requires C++. 2003-01-25 13:21:04 +00:00
jlam
d15f362430 Correctly define some variables that qmake expects to be defined:
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.
2003-01-07 23:56:54 +00:00
wiz
d8262452c1 Bump PKGREVISION because of dependency on latest freetype2 or glib2
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
2002-12-24 06:09:44 +00:00
drochner
4cd510ca6c give the postgesql database adapter a chance to compile
(not in this pkg)
(centralized patches suck)
2002-10-28 10:46:06 +00:00
skrll
3c976743bf 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.
2002-10-28 08:46:43 +00:00
jlam
a3381b61dc Don't hardcode the buildlink paths to the C/C++ compiler and to libtool
otherwise packages that use qmake will want to use the wrong ones.
2002-10-09 20:59:42 +00:00
jlam
5f57a45e1c Unused. 2002-10-08 22:34:25 +00:00
jlam
e806b20a95 Bracket passing QTDIR to the make and configure environments so that they
aren't used when building Qt3 itself, as Qt3 expects QTDIR=${WRKSRC},
which is handled by qt3-libs/Makefile.common.
2002-10-02 07:27:23 +00:00
jlam
5b932bb85a Fix RCS Id. 2002-10-01 19:30:47 +00:00
markd
e30115be74 Remove dependency on egcs for Solaris.
Add capability to specify additional system libraries in the qmake.conf
and use it in the Solaris case to add -lresolv -lsocket -lnsl
2002-10-01 13:25:35 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00