head 1.10; access; symbols pkgsrc-2017Q3:1.9.0.60 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.9.0.56 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.54 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.9.0.52 pkgsrc-2016Q4-base:1.9 pkgsrc-2016Q3:1.9.0.50 pkgsrc-2016Q3-base:1.9 pkgsrc-2016Q2:1.9.0.48 pkgsrc-2016Q2-base:1.9 pkgsrc-2016Q1:1.9.0.46 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.9.0.44 pkgsrc-2015Q4-base:1.9 pkgsrc-2015Q3:1.9.0.42 pkgsrc-2015Q3-base:1.9 pkgsrc-2015Q2:1.9.0.40 pkgsrc-2015Q2-base:1.9 pkgsrc-2015Q1:1.9.0.38 pkgsrc-2015Q1-base:1.9 pkgsrc-2014Q4:1.9.0.36 pkgsrc-2014Q4-base:1.9 pkgsrc-2014Q3:1.9.0.34 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.9.0.32 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.9.0.30 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.9.0.28 pkgsrc-2013Q4-base:1.9 pkgsrc-2013Q3:1.9.0.26 pkgsrc-2013Q3-base:1.9 pkgsrc-2013Q2:1.9.0.24 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.9.0.22 pkgsrc-2013Q1-base:1.9 pkgsrc-2012Q4:1.9.0.20 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.9.0.18 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.9.0.16 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.9.0.14 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.12 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.10 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.8 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.6 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.4 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.2 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.8.0.46 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.44 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.42 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.8.0.40 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.8.0.38 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.36 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.34 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.32 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.30 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.28 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.26 pkgsrc-2008Q1:1.8.0.24 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.22 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.20 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.18 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.16 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.14 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.12 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.10 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.8 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.6 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.4 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.2 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.7.0.4 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.2 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.6.0.4 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.2 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.5.0.2 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2-base:1.1 buildlink2:1.1.0.2; locks; strict; comment @# @; 1.10 date 2017.09.26.10.27.22; author wiz; state dead; branches; next 1.9; commitid 9ARpkXTuh9Wg2H8A; 1.9 date 2010.08.09.13.21.07; author tsutsui; state Exp; branches; next 1.8; 1.8 date 2005.04.13.21.58.05; author bouyer; state Exp; branches; next 1.7; 1.7 date 2004.10.13.02.08.43; author tv; state Exp; branches; next 1.6; 1.6 date 2004.04.16.14.30.45; author recht; state dead; branches; next 1.5; 1.5 date 2003.12.19.15.43.31; author skrll; state Exp; branches; next 1.4; 1.4 date 2003.10.23.07.48.21; author junyoung; state Exp; branches; next 1.3; 1.3 date 2003.03.11.13.02.09; author markd; state Exp; branches; next 1.2; 1.2 date 2002.08.25.18.40.47; author jlam; state Exp; branches; next 1.1; 1.1 date 2002.05.29.19.09.56; author skrll; state Exp; branches 1.1.2.1; next ; 1.1.2.1 date 2002.05.29.19.09.56; author jlam; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2002.06.23.19.06.48; author jlam; state Exp; branches; next ; desc @@ 1.10 log @*: remove qt3 and the packages using it, including KDE3 Announced in https://mail-index.netbsd.org/pkgsrc-users/2017/09/10/msg025556.html @ text @$NetBSD: patch-ad,v 1.9 2010/08/09 13:21:07 tsutsui Exp $ --- src/tools/qglobal.h.orig 2007-02-02 14:01:04.000000000 +0000 +++ src/tools/qglobal.h @@@@ -63,6 +63,7 @@@@ NETBSD - NetBSD OPENBSD - OpenBSD BSDI - BSD/OS + INTERIX - Interix IRIX - SGI Irix OSF - HP Tru64 UNIX SCO - SCO OpenServer 5 @@@@ -82,9 +83,9 @@@@ #if defined(__DARWIN_X11__) # define Q_OS_DARWIN #elif defined(__APPLE__) && (defined(__GNUC__) || defined(__xlC__)) -# define Q_OS_MACX +# define Q_OS_DARWIN #elif defined(__MACOSX__) -# define Q_OS_MACX +# define Q_OS_DARWIN #elif defined(macintosh) # define Q_OS_MAC9 #elif defined(__CYGWIN__) @@@@ -120,6 +121,9 @@@@ #elif defined(__NetBSD__) # define Q_OS_NETBSD # define Q_OS_BSD4 +#elif defined(__INTERIX) +# define Q_OS_INTERIX +# define Q_OS_BSD4 #elif defined(__OpenBSD__) # define Q_OS_OPENBSD # define Q_OS_BSD4 @@@@ -317,7 +321,7 @@@@ supposedly know what you are doing.) */ # if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP) # define Q_PACKED __attribute__ ((packed)) -# if __GNUC__ == 3 && __GNUC_MINOR__ >= 4 +# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || __GNUC__ >= 4 # define Q_NO_PACKED_REFERENCE # endif # endif @ 1.9 log @Fix build failure on NetBSD/arm. patch-ad: src/tools/qglobal.h mentionss about Q_NO_PACKED_REFERENCE: --- /* ARM gcc pads structs to 32 bits, even when they contain a single char, or short. We tell gcc to pack QChars to 16 bits, to avoid QString bloat. However, gcc 3.4 doesn't allow us to create references to members of a packed struct. (Pointers are OK, because then you supposedly know what you are doing.) */ # if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP) # define Q_PACKED __attribute__ ((packed)) # if __GNUC__ == 3 && __GNUC_MINOR__ >= 4 # define Q_NO_PACKED_REFERENCE --- but it seems we also have to define it on gcc4. patch-ch: Furthermore, it looks gcc4 also rejects implicit pointer casts, so add an explicit cast where the above Q_NO_PACKED_REFERENCE is referred. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.8 2005/04/13 21:58:05 bouyer Exp $ @ 1.8 log @qt3 build system makes a difference between MacOS X and Darwin: it will build with X11 support on Darwin and MacOS X native interface on MacOS X. But the Free qt3 only includes X11 support, and so the build fails on MacOS X. Change the build defines to use the same options on MacOS X and Darwin. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.7 2004/10/13 02:08:43 tv Exp $ d3 2 a4 2 --- src/tools/qglobal.h.orig Fri Jan 21 18:16:04 2005 +++ src/tools/qglobal.h Fri Apr 8 21:19:49 2005 d25 1 a25 2 @@@@ -119,6 +120,9 @@@@ # define Q_OS_BSD4 d28 1 a28 1 +# define Q_OS_BSD4 d31 1 a31 1 # define Q_OS_BSD4 d34 10 @ 1.7 log @Add Interix 3.5 support. (Will be contributed back to Trolltech as well.) @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- src/tools/qglobal.h.orig Thu Aug 5 10:41:56 2004 +++ src/tools/qglobal.h d13 12 @ 1.6 log @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. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.5 2003/12/19 15:43:31 skrll Exp $ d3 20 a22 11 --- src/kernel/qscriptengine_x11.cpp.orig 2003-11-10 10:22:02.000000000 +0000 +++ src/kernel/qscriptengine_x11.cpp @@@@ -2671,7 +2671,7 @@@@ static void hangul_shape_syllable( const } else if (syllableLength == 3) { int LIndex = ch[0].unicode() - Hangul_LBase; int VIndex = ch[1].unicode() - Hangul_VBase; - int TIndex = ch[1].unicode() - Hangul_TBase; + int TIndex = ch[2].unicode() - Hangul_TBase; if (LIndex >= 0 && LIndex < Hangul_LCount && VIndex >= 0 && VIndex < Hangul_VCount && TIndex >= 0 && TIndex < Hangul_TCount ) @ 1.5 log @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 . Thanks. "Better late than never" @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @G/c unnecessary patch. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.3 2003/03/11 13:02:09 markd Exp $ d3 11 a13 20 --- src/kernel/qthread_unix.cpp.orig 2002-12-09 09:40:39.000000000 +0000 +++ src/kernel/qthread_unix.cpp @@@@ -378,10 +378,17 @@@@ void QThread::start() int ret; pthread_attr_t attr; pthread_attr_init( &attr ); +#if defined(_POSIX_THREAD_PRIORITY_SCHEDULING) pthread_attr_setinheritsched( &attr, PTHREAD_INHERIT_SCHED ); +#endif pthread_attr_setdetachstate( &attr, PTHREAD_CREATE_DETACHED ); if ( d->stacksize > 0 ) { +#if defined(_POSIX_THREAD_ATTR_STACKSIZE) ret = pthread_attr_setstacksize( &attr, d->stacksize ); +#else + ret = 1; +#endif + if ( ret ) { #ifdef QT_CHECK_STATE qWarning( "QThread::start: thread stack size error: %s", strerror( ret ) ) ; @ 1.3 log @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. @ text @d1 1 a1 1 $NetBSD$ a22 10 @@@@ -392,7 +399,8 @@@@ void QThread::start() d->running = FALSE; d->finished = FALSE; return; - } + } + } d->args[0] = this; d->args[1] = d; @ 1.2 log @Merge changes in packages from the buildlink2 branch that have 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. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1.2.1 2002/06/23 19:06:48 jlam Exp $ d3 1 a3 1 --- src/kernel/qthread_unix.cpp.orig Fri May 24 16:43:12 2002 d5 4 a8 4 @@@@ -87,6 +87,7 @@@@ // helpers #define Q_THREAD_SELF() pthread_self() #define Q_THREAD_EXIT(a) pthread_exit((a)) d10 6 a15 7 #define Q_THREAD_CREATE(a) pthread_attr_t attr; \ pthread_attr_init(&attr); \ pthread_attr_setinheritsched(&attr, PTHREAD_INHERIT_SCHED); \ @@@@ -94,6 +95,15 @@@@ (a) = pthread_create(&thread_id, &attr, start_thread, \ (void *) that); \ pthread_attr_destroy(&attr); d17 1 a17 6 +#define Q_THREAD_CREATE(a) pthread_attr_t attr; \ + pthread_attr_init(&attr); \ + pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); \ + (a) = pthread_create(&thread_id, &attr, start_thread, \ + (void *) that); \ + pthread_attr_destroy(&attr); d20 13 a32 3 #endif // Q_OS_SOLARIS @ 1.1 log @Various changes to help with KDE3. 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. @ text @d1 1 a1 1 $NetBSD$ @ 1.1.2.1 log @file patch-ad was added on branch buildlink2 on 2002-06-23 19:06:48 +0000 @ text @d1 28 @ 1.1.2.2 log @Merge from pkgsrc-current to buildlink2 branch. @ text @a0 28 $NetBSD: patch-ad,v 1.1.2.1 2002/06/23 19:06:48 jlam Exp $ --- src/kernel/qthread_unix.cpp.orig Fri May 24 16:43:12 2002 +++ src/kernel/qthread_unix.cpp @@@@ -87,6 +87,7 @@@@ // helpers #define Q_THREAD_SELF() pthread_self() #define Q_THREAD_EXIT(a) pthread_exit((a)) +#if defined(_POSIX_THREAD_PRIORITY_SCHEDULING) #define Q_THREAD_CREATE(a) pthread_attr_t attr; \ pthread_attr_init(&attr); \ pthread_attr_setinheritsched(&attr, PTHREAD_INHERIT_SCHED); \ @@@@ -94,6 +95,15 @@@@ (a) = pthread_create(&thread_id, &attr, start_thread, \ (void *) that); \ pthread_attr_destroy(&attr); +#else +#define Q_THREAD_CREATE(a) pthread_attr_t attr; \ + pthread_attr_init(&attr); \ + pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); \ + (a) = pthread_create(&thread_id, &attr, start_thread, \ + (void *) that); \ + pthread_attr_destroy(&attr); +#endif + #endif // Q_OS_SOLARIS @