head 1.8; access; symbols pkgsrc-2017Q3:1.7.0.68 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.64 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.62 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.60 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.58 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.56 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.54 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.52 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.50 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.48 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.46 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.44 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.42 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.40 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.38 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.36 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.34 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.32 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.30 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.28 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.26 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.24 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.22 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.20 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.18 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.16 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.14 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.12 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.10 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.8 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.6 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.4 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.2 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.6.0.10 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.8 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.6 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.4 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.2 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.5.0.6 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.4 pkgsrc-2008Q1:1.5.0.2 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.4.0.10 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.8 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.6 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.4 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.2 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.3.0.22 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.20 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.18 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.16 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.14 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.12 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.10 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.8 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.6 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.4 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.2 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.1.1.1.0.4 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.1.1.0.6 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.1.1.0.8 pkgviews-base:1.1 buildlink2-base:1.1.1.1 buildlink2:1.1.1.1.0.2 pkg-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2017.09.26.10.27.10; author wiz; state dead; branches; next 1.7; commitid 9ARpkXTuh9Wg2H8A; 1.7 date 2009.08.21.08.27.29; author abs; state Exp; branches; next 1.6; 1.6 date 2008.08.27.12.12.04; author markd; state Exp; branches; next 1.5; 1.5 date 2008.04.01.22.50.24; author markd; state Exp; branches; next 1.4; 1.4 date 2006.10.12.10.47.18; author markd; state Exp; branches; next 1.3; 1.3 date 2004.02.04.14.42.24; author markd; state Exp; branches; next 1.2; 1.2 date 2003.03.11.13.13.29; author markd; state Exp; branches; next 1.1; 1.1 date 2002.05.31.13.59.29; author skrll; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.05.31.13.59.29; author skrll; state Exp; branches 1.1.1.1.2.1; next ; 1.1.1.1.2.1 date 2002.05.31.13.59.29; author jlam; state dead; branches; next 1.1.1.1.2.2; 1.1.1.1.2.2 date 2002.06.23.18.55.40; author jlam; state Exp; branches; next ; desc @@ 1.8 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-am,v 1.7 2009/08/21 08:27:29 abs Exp $ --- krfb/libvncserver/rfb.h.orig 2008-08-19 19:13:37.000000000 +0100 +++ krfb/libvncserver/rfb.h @@@@ -41,6 +41,19 @@@@ extern "C" typedef unsigned char CARD8; typedef unsigned short CARD16; +/* Copied from Xmd.h */ +#if defined (_LP64) || \ + defined(__alpha) || defined(__alpha__) || \ + defined(__ia64__) || defined(ia64) || \ + defined(__sparc64__) || \ + defined(__s390x__) || \ + (defined(__hppa__) && defined(__LP64__)) || \ + defined(__amd64__) || defined(amd64) || \ + defined(__powerpc64__) || \ + (defined(sgi) && (_MIPS_SZLONG == 64)) +#define LONG64 /* 32/64-bit architecture */ +#endif + #ifdef LONG64 typedef unsigned long CARD64; typedef unsigned int CARD32; @@@@ -69,7 +82,7 @@@@ typedef unsigned long KeySym; #ifdef __linux__ #include -#elif defined(__APPLE__) || defined(__FreeBSD__) +#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) #include #include #ifndef _BYTE_ORDER @@@@ -83,7 +96,7 @@@@ typedef unsigned long KeySym; #if defined(__sparc) /* SPARC here (big endian) */ #define _BYTE_ORDER 4321 -#elif defined(__i386) +#elif defined(__i386) || defined(__amd64) #define _BYTE_ORDER 1234 #else #error Solaris 2.5.1 had ppc support did it not? :-) @ 1.7 log @fix build on NetBSD.amd64 using x11 from base (tested on modular x11) - krfb/libvncserver/rfb.h had cope apparently copied from X11's Xmd.h, but it missed setting LONG64, resulting in a mismatched typedef for CARD32 bump pkgrevision. Found on Alex's new kde3 playbox. @ text @d1 1 a1 1 $NetBSD: patch-am,v 1.6 2008/08/27 12:12:04 markd Exp $ @ 1.6 log @Update to KDE 3.5.10 minor bugfixes @ text @d1 1 a1 1 $NetBSD: patch-am,v 1.5 2008/04/01 22:50:24 markd Exp $ d3 1 a3 1 --- krfb/libvncserver/rfb.h.orig 2005-09-10 20:20:13.000000000 +1200 d5 21 a25 1 @@@@ -62,7 +60,7 @@@@ typedef unsigned long KeySym; d34 1 a34 1 @@@@ -76,7 +74,7 @@@@ typedef unsigned long KeySym; @ 1.5 log @Use to define CARD32 et al so that local definition doesn't clash if something else happens to pull in that include file - as now happens with XI.h file in inputproto-1.4.3. Should fix PR 38227. @ text @d1 1 a1 1 $NetBSD: patch-am,v 1.4 2006/10/12 10:47:18 markd Exp $ a4 11 @@@@ -38,9 +38,7 @@@@ extern "C" #include "keysym.h" /* TODO: this stuff has to go into autoconf */ -typedef unsigned char CARD8; -typedef unsigned short CARD16; -typedef unsigned int CARD32; +#include typedef CARD32 Pixel; /* typedef CARD32 KeySym; */ #ifndef __osf__ @ 1.4 log @Update to KDE 3.5.5 Changes: Version 0.12.3 of Kopete replaces 0.11.3 in KDE 3.5.5, it includes support for Adium themes, performance improvements and better support for the Yahoo! @ text @d1 1 a1 1 $NetBSD: patch-am,v 1.3 2004/02/04 14:42:24 markd Exp $ d3 1 a3 1 --- krfb/libvncserver/rfb.h.orig 2003-07-21 19:38:18.000000000 +1200 d5 12 a16 1 @@@@ -62,7 +62,7 @@@@ typedef unsigned long KeySym; d25 1 a25 1 @@@@ -76,7 +76,7 @@@@ @ 1.3 log @Update to KDE-3.2. Changes: Network Kopete * NEW IN KDE: A multi-protocol instant messaging tool * Remove the config page for the yahoo module. All configuration will be moved to the Yahoo account config. Matt Rogers * Port the plugin loading GUI over to kdelibs::KPluginSelector and get rid of the custom PluginLoader class Martijn Klingens * Support KWallet for password storage Martijn Klingens * Port the configuration to KSettings::Dialog. Matt Rogers * Integrate Kopete's contact list into KAddressBook The Kopete team * Cleanup the API to be more robust. Notably, unload plugins asynchronously, get rid of ConfigModule and use KCMs instead and try to cut down on the amount of nested event loops. Martijn Klingens * Switch the Oscar Plugin to KExtendedSocket Matt Rogers * Port the Jabber plugin to use libxmpp Till Gerken * Port MSN to the new protocol (MSNP9) Olivier Goffart * MSN display picture and incomming MSN custom emoticons support Olivier Goffart Desktop Sharing (krfb) * HTTP Server for Java applet ksim * Snmp plugin Simon Hausmann Remote Desktop Connection (krdc) * Additional protocol: RDP * Preferences system * Special keys dialog for CTRL-ALT-DEL and similar combinations * View Only option * Allow scaling in fullscreen mode * Support for CursorPos extension, better 'dot-cursor' handling * Toolbar redesign KWiFiManager * NEW IN KDE: application for monitoring and configuring wireless LAN connections Stefan Winter KPPP * Log viewer:Show summary for selections and show a monthly estimates in the statistics area. Andras Mantia, Mikolaj Machowski * Fixed a bug in modem command writing @ text @d1 1 a1 1 $NetBSD$ d14 9 @ 1.2 log @Update KDE to 3.1. Many bugfixes and functionality enhancements including: kdenetwork KMail The 'Delete' Action now irrevocably deletes messages. Use 'Move to Trash' to put messages into the trashcan. (Martin Koller) Optional columns for the number of unread messages and the total number of messages in the folder list (Carsten Burghardt) Custom folder icons (Zack Rusin) Improved OpenPGP support (Ingo Klöcker): Allow multiple encryption keys per email address, e.g. for distribution lists Allow rereading of keys in the key selection dialog, e.g. after the user has imported a key. Allow rechecking of keys in the key selection dialog, e.g. after the user has signed a key. PGP/MIME (encryption/signing of attachments, RFC 3156) for GnuPG users and S/MIME support via plugins (collective effort of Ägypten and KMail developers) Redesign of the identity configuration dialog (Marc Mutz) Default identity can now be renamed (Marc Mutz) Identity-dependant default Bcc (Ingo Klöcker) Optional MIME tree viewer, allowing direct access to all body parts (attachments) (Karl-Heinz Zimmer) Custom date format (Zack Rusin) Improved IMAP support (Carsten Burghardt) Reorganized menu bar looks more like other KDE applications (Martin Koller, Marc Mutz) Support for decoding uuencoded attachments (Marc Mutz) Custom hostname to send to the SMTP server (Aaron Seigo) Improved 'Reply to Mailing-List' (Marc Mutz) Separate the 'New Message' action and the 'Post to Mailing-List' action. This means with 'New Message' the To: field of the new message will no longer be filled automatically with the mailing list's posting address if the currently selected folder is associated with a mailing list. (Ingo Klöcker) Improved support for RTL languages esp. Hebrew (Diego Iastrubni, Meni Livne) Allow the user to enable HTML rendering temporarily for HTML only messages (Ingo Klöcker) Optionally show the encryption/signature status of messages in the message list (Kalle Dalheimer) Optional popup after dragging a message onto a folder (Zack Rusin) Five fixed layouts for the main window (Karl-Heinz Zimmer) Send separately encrypted messages to Bcc recipients because else all recipients could deduce the Bcc recipients from the keys that were used for encryption (Steffen Hansen) Configurable default domain for sending (Ingo Klöcker) Don't check spelling of quoted text, urls or email addresses (Dave Corrie) New 'Add to Addressbook' action which doesn't open the addressbook when you add an email address to it. Use 'Open in Addressbook' if you want to add more information to a new address. (Cornelius Schumacher) IMAP accounts are now top level elements in the folder list (Carsten Burghardt) Configurable timeout for when the selected message will be marked as read (Tobias Koenig) Tips of the Day (Marc Mutz) Show progress dialog on exit so that the user sees that KMail is still doing something although all windows have already been closed (Waldo Bastian, Carsten Pfeiffer) Use KNotify to play an arbitrary sound on new mail arrival (Till Krech) Configurable alternative background color for the message list (Waldo Bastian) Display folder path in window caption (Carsten Burghardt) KNode Added "Find in Article..." command. Added "Mark Last as Unread..." command. Bug- and Stability fixes. Korn now supports APOP accounts. NEW IN KDE: Desktop Sharing (KRfb). KRfb is a VNC-compatible server to share KDE desktops. NEW IN KDE: Remote Desktop Connection (KRdb). VNC compatible client for sharing KDE desktops. @ text @d3 3 a5 10 --- krfb/srvloc/kinetaddr.h.orig Mon Aug 12 23:26:39 2002 +++ krfb/srvloc/kinetaddr.h @@@@ -29,7 +29,7 @@@@ #include -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__NetBSD__) #include #endif d7 7 @ 1.1 log @Initial revision @ text @d3 11 a13 64 --- libkdenetwork/kpgpbase.cpp.orig Sun Jan 20 20:23:35 2002 +++ libkdenetwork/kpgpbase.cpp @@@@ -264,9 +264,28 @@@@ //kdDebug(5100) << "Read " << len << " bytes from pout[0]" << endl; str[len] ='\0'; output += str; - } - else + } else { + /* + * Apparently, on NetBSD when the child dies, the pipe begins + * receiving empty data packets *before* waitpid() has signaled + * that the child has died. Also, notice that this happens + * without any error bit being set in pollfd.revents (is this a + * NetBSD bug???). Notice that these anomalous packets exist + * according to poll(), but have length 0 according to read(). + * Thus, kde can remain stuck inside this loop. + * + * A solution to this problem is to get out of the inner loop + * when read() returns <=0. In this way, kde has another chance + * to call waitpid() to check if the child has died -- and this + * time the call should succeed. + * + * Setting POLLHUP in pollfd.revents is not necessary, but I just + * like the idea of signaling that something strange has + * happened. + */ + pollout.revents |= POLLHUP; break; + } } } else if (pollstatus == -1) { @@@@ -289,9 +308,28 @@@@ //kdDebug(5100) << "Read " << len << " bytes from perr[0]" << endl; str[len] ='\0'; error += str; - } - else + } else { + /* + * Apparently, on NetBSD when the child dies, the pipe begins + * receiving empty data packets *before* waitpid() has signaled + * that the child has died. Also, notice that this happens + * without any error bit being set in pollfd.revents (is this a + * NetBSD bug???). Notice that these anomalous packets exist + * according to poll(), but have length 0 according to read(). + * Thus, kde can remain stuck inside this loop. + * + * A solution to this problem is to get out of the inner loop + * when read() returns <=0. In this way, kde has another chance + * to call waitpid() to check if the child has died -- and this + * time the call should succeed. + * + * Setting POLLHUP in pollfd.revents is not necessary, but I just + * like the idea of signaling that something strange has + * happened. + */ + pollerr.revents |= POLLHUP; break; + } } } else if (pollstatus == -1) { @ 1.1.1.1 log @Initial import (in the right place) of a kdenetwork3 pkg. @ text @@ 1.1.1.1.2.1 log @file patch-am was added on branch buildlink2 on 2002-06-23 18:55:40 +0000 @ text @d1 66 @ 1.1.1.1.2.2 log @Merge from pkgsrc-current to buildlink2 branch. @ text @a0 66 $NetBSD: patch-am,v 1.1.1.1.2.1 2002/06/23 18:55:40 jlam Exp $ --- libkdenetwork/kpgpbase.cpp.orig Sun Jan 20 20:23:35 2002 +++ libkdenetwork/kpgpbase.cpp @@@@ -264,9 +264,28 @@@@ //kdDebug(5100) << "Read " << len << " bytes from pout[0]" << endl; str[len] ='\0'; output += str; - } - else + } else { + /* + * Apparently, on NetBSD when the child dies, the pipe begins + * receiving empty data packets *before* waitpid() has signaled + * that the child has died. Also, notice that this happens + * without any error bit being set in pollfd.revents (is this a + * NetBSD bug???). Notice that these anomalous packets exist + * according to poll(), but have length 0 according to read(). + * Thus, kde can remain stuck inside this loop. + * + * A solution to this problem is to get out of the inner loop + * when read() returns <=0. In this way, kde has another chance + * to call waitpid() to check if the child has died -- and this + * time the call should succeed. + * + * Setting POLLHUP in pollfd.revents is not necessary, but I just + * like the idea of signaling that something strange has + * happened. + */ + pollout.revents |= POLLHUP; break; + } } } else if (pollstatus == -1) { @@@@ -289,9 +308,28 @@@@ //kdDebug(5100) << "Read " << len << " bytes from perr[0]" << endl; str[len] ='\0'; error += str; - } - else + } else { + /* + * Apparently, on NetBSD when the child dies, the pipe begins + * receiving empty data packets *before* waitpid() has signaled + * that the child has died. Also, notice that this happens + * without any error bit being set in pollfd.revents (is this a + * NetBSD bug???). Notice that these anomalous packets exist + * according to poll(), but have length 0 according to read(). + * Thus, kde can remain stuck inside this loop. + * + * A solution to this problem is to get out of the inner loop + * when read() returns <=0. In this way, kde has another chance + * to call waitpid() to check if the child has died -- and this + * time the call should succeed. + * + * Setting POLLHUP in pollfd.revents is not necessary, but I just + * like the idea of signaling that something strange has + * happened. + */ + pollerr.revents |= POLLHUP; break; + } } } else if (pollstatus == -1) { @