summaryrefslogtreecommitdiff
path: root/x11/kdelibs3
diff options
context:
space:
mode:
authorskrll <skrll@pkgsrc.org>2002-08-28 07:15:25 +0000
committerskrll <skrll@pkgsrc.org>2002-08-28 07:15:25 +0000
commit401b5cebdddb0ac1a0d64be8853f7a9fb0706c44 (patch)
treedde5e00cb2a63d230256b6177f12d9fb5c764bfc /x11/kdelibs3
parent1b2f7013b853025b2f8465c86775fb54a090a21a (diff)
downloadpkgsrc-401b5cebdddb0ac1a0d64be8853f7a9fb0706c44.tar.gz
Update to KDE 3.0.3.
While I'm here do the a.out dance for kuickshow and a couple of other minor clean ups. Changes are: kdelibs kprocess / kprocctrl: fix problem with hanging kdevelop. Javascript (core): more robust stack overflow check Javascript (html): allow to set a JS (non-CSS) property to a style object Javascript (html): improved result of navigator.platform using uname() Javascript (html): more aggressive garbage collection on clear, fixing many crashes Javascript (html): global object (window) has a correct object prototype now khtml: several crashes and bugs fixed kssl: Always verify the basic constraints on certificates (SECURITY) kdefx: Make the blending routine used by transparent menus work properly on big-endian platforms kdeui: Fix KDialog::setPlainCaption() kdebase Build fixes for IRIX / MipsPro (kcontrol, konqueror, konsole). Kicker: Quick browser escapes ampersand characters in file names. Konsole: Don't prepend ESC if Meta is pressed if key definition is for "+Alt". Konsole: Fixed crashes at startup related to broken font installations. Konsole: Fixed crashes when selecting in history buffer. krdb: Smarter handling of multiple and symlinked KDE and Qt installs when exporting plugin path to Qt. kdenetwork KMail: allow an ampersand as last char of an URL. KMail: Don't crash when custom drafts or sent-mail folders have been deleted or renamed. KMail: Fix auto charset detection for empty strings. KMail/KNode: Correctly handle quotes in user ids of OpenPGP keys. KMail: Make custom (global) Bcc headers work correctly with encryption and distribution list expansion. kdepim KAlarm: Fix session restoration often not occurring at login. KAlarm: Adjust wrong summer times stored by KDE 3.0.0 version of KAlarm. KAlarm: Make Close button on message window not the default button to reduce chance of accidental acknowledgement. KAlarm: Make Help button in configuration dialog display KAlarm handbook. KNotes: Compile fix for Qt 3.0.5 KOrganizer: Fixed context menu of todo list/view and event list which disappeared when using Qt 3.0.5
Diffstat (limited to 'x11/kdelibs3')
-rw-r--r--x11/kdelibs3/Makefile5
-rw-r--r--x11/kdelibs3/distinfo11
-rw-r--r--x11/kdelibs3/patches/patch-bd43
-rw-r--r--x11/kdelibs3/patches/patch-be13
-rw-r--r--x11/kdelibs3/patches/patch-bz15
5 files changed, 16 insertions, 71 deletions
diff --git a/x11/kdelibs3/Makefile b/x11/kdelibs3/Makefile
index 196df2e4175..abde3f97a85 100644
--- a/x11/kdelibs3/Makefile
+++ b/x11/kdelibs3/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2002/08/25 19:23:49 jlam Exp $
+# $NetBSD: Makefile,v 1.6 2002/08/28 07:15:43 skrll Exp $
-DISTNAME= kdelibs-3.0.2
-PKGREVISION= 1
+DISTNAME= kdelibs-3.0.3
CATEGORIES= x11
COMMENT= Support libraries for the KDE integrated X11 desktop
diff --git a/x11/kdelibs3/distinfo b/x11/kdelibs3/distinfo
index 59222fb92e4..a655b48508e 100644
--- a/x11/kdelibs3/distinfo
+++ b/x11/kdelibs3/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.6 2002/08/25 19:23:50 jlam Exp $
+$NetBSD: distinfo,v 1.7 2002/08/28 07:15:43 skrll Exp $
-SHA1 (kdelibs-3.0.2.tar.bz2) = 6985e289b22a728045f829cb52412270f03b10cf
-Size (kdelibs-3.0.2.tar.bz2) = 7612798 bytes
+SHA1 (kdelibs-3.0.3.tar.bz2) = 54284f898a9f16eb0a0f14988308f20ce32d1d2c
+Size (kdelibs-3.0.3.tar.bz2) = 7623931 bytes
SHA1 (patch-aa) = dc26c7d5f845e881d313745b25ef9e90ead5707f
SHA1 (patch-ab) = d4f9efbd17df2ee9a5e6cbd1830e343f1b0a8abe
SHA1 (patch-ac) = 491ef6e556b7ce55e9c92b2dd641e20f9c94912e
@@ -31,8 +31,8 @@ SHA1 (patch-az) = a22457bc50360ae45c202469b6bb279ace249c61
SHA1 (patch-ba) = d834df468158dee2c4787e0602583d5019708197
SHA1 (patch-bb) = 523ddde2389cc19b48a2216b78fabb5dbe1d01b6
SHA1 (patch-bc) = 434a48d290aa9716b8c6e372419460ebd33cf8ea
-SHA1 (patch-bd) = 3743da1e39eb09010afedc262612b8b280524088
-SHA1 (patch-be) = ac3f6b0a807e962440be86913579a6ecbcdc1fec
+SHA1 (patch-bd) = 53f6f18a93296b05f3a7f51152b37ba98c93ff2c
+SHA1 (patch-be) = 55db94a53b4a5ef10b3294b468c2844a84926d5b
SHA1 (patch-bf) = 05280cdb86c11ccbe880721364598ca1a8a24ea6
SHA1 (patch-bg) = 317baf5edff5e9489c8c38b58a6948cfcfc736f7
SHA1 (patch-bh) = 92ac4dd4d340a0dd962d577300895511ea439029
@@ -53,5 +53,4 @@ SHA1 (patch-bv) = b25498d7705b1c9fae59dbe3ef68dd8bb5145419
SHA1 (patch-bw) = 246c7123c8ec52944bd99cab1ec8b1226435f5e0
SHA1 (patch-bx) = bdb54c677c9e21ecf0a67b617e17f26f5fd40019
SHA1 (patch-by) = b3eec86ae3ffbf5a17fa808c973f0968e6c680e6
-SHA1 (patch-bz) = a1c226f880b66f6e126a9021fd866a6532594cdd
SHA1 (patch-ca) = ee31a9cfe62d9dd4f269bf95f2721bfb289d5d51
diff --git a/x11/kdelibs3/patches/patch-bd b/x11/kdelibs3/patches/patch-bd
index 1d821ad78eb..2bd59e82d1e 100644
--- a/x11/kdelibs3/patches/patch-bd
+++ b/x11/kdelibs3/patches/patch-bd
@@ -1,16 +1,8 @@
-$NetBSD: patch-bd,v 1.3 2002/08/25 19:23:53 jlam Exp $
+$NetBSD: patch-bd,v 1.4 2002/08/28 07:15:44 skrll Exp $
---- kio/kssl/kopenssl.cc.orig Wed Aug 14 15:37:35 2002
+--- kio/kssl/kopenssl.cc.orig Mon Aug 12 19:33:58 2002
+++ kio/kssl/kopenssl.cc
-@@ -105,6 +105,7 @@ static int (*K_SSL_CTX_use_certificate)
- static int (*K_SSL_get_error) (SSL*, int) = NULL;
- static STACK_OF(X509)* (*K_SSL_get_peer_cert_chain) (SSL*) = NULL;
- static void (*K_X509_STORE_CTX_set_chain) (X509_STORE_CTX *, STACK_OF(X509)*) = NULL;
-+static void (*K_X509_STORE_CTX_set_purpose) (X509_STORE_CTX *, int) = NULL;
- static void (*K_sk_free) (STACK*) = NULL;
- static int (*K_sk_num) (STACK*) = NULL;
- static char* (*K_sk_pop) (STACK*) = NULL;
-@@ -173,7 +174,7 @@ void KOpenSSLProxy::destroy() {
+@@ -174,7 +174,7 @@ void KOpenSSLProxy::destroy() {
_me = NULL;
}
@@ -19,7 +11,7 @@ $NetBSD: patch-bd,v 1.3 2002/08/25 19:23:53 jlam Exp $
#include <qdir.h>
#include <qstring.h>
#include <qstringlist.h>
-@@ -236,26 +237,22 @@ KConfig *cfg;
+@@ -237,26 +237,22 @@ KConfig *cfg;
delete cfg;
@@ -51,7 +43,7 @@ $NetBSD: patch-bd,v 1.3 2002/08/25 19:23:53 jlam Exp $
// FIXME: #define here for the various OS types to optimize
libnamess
#ifdef hpux
-@@ -284,10 +281,16 @@ KConfig *cfg;
+@@ -285,10 +281,16 @@ KConfig *cfg;
<< "libcrypto.so.0.9.6"
#endif
;
@@ -68,7 +60,7 @@ $NetBSD: patch-bd,v 1.3 2002/08/25 19:23:53 jlam Exp $
for (QStringList::Iterator shit = libnamesc.begin();
shit != libnamesc.end();
++shit) {
-@@ -299,9 +302,9 @@ KConfig *cfg;
+@@ -300,9 +302,9 @@ KConfig *cfg;
_cryptoLib = ll->globalLibrary(alib.latin1());
if (_cryptoLib) break;
}
@@ -79,15 +71,7 @@ $NetBSD: patch-bd,v 1.3 2002/08/25 19:23:53 jlam Exp $
if (_cryptoLib) {
#ifdef HAVE_SSL
-@@ -348,6 +351,7 @@ KConfig *cfg;
- K_X509_REQ_free = (void (*)(X509_REQ*)) _cryptoLib->symbol("X509_REQ_free");
- K_X509_REQ_new = (X509_REQ* (*)()) _cryptoLib->symbol("X509_REQ_new");
- K_X509_STORE_CTX_set_chain = (void (*)(X509_STORE_CTX *, STACK_OF(X509)*)) _cryptoLib->symbol("X509_STORE_CTX_set_chain");
-+ K_X509_STORE_CTX_set_purpose = (void (*)(X509_STORE_CTX *, int)) _cryptoLib->symbol("X509_STORE_CTX_set_purpose");
- K_sk_free = (void (*) (STACK *)) _cryptoLib->symbol("sk_free");
- K_sk_num = (int (*) (STACK *)) _cryptoLib->symbol("sk_num");
- K_sk_pop = (char* (*) (STACK *)) _cryptoLib->symbol("sk_pop");
-@@ -399,16 +403,14 @@ KConfig *cfg;
+@@ -401,16 +403,14 @@ KConfig *cfg;
#endif
}
@@ -109,7 +93,7 @@ $NetBSD: patch-bd,v 1.3 2002/08/25 19:23:53 jlam Exp $
for (QStringList::Iterator shit = libnamess.begin();
shit != libnamess.end();
++shit) {
-@@ -420,9 +422,9 @@ KConfig *cfg;
+@@ -422,9 +422,9 @@ KConfig *cfg;
_sslLib = ll->globalLibrary(alib.latin1());
if (_sslLib) break;
}
@@ -120,14 +104,3 @@ $NetBSD: patch-bd,v 1.3 2002/08/25 19:23:53 jlam Exp $
if (_sslLib) {
#ifdef HAVE_SSL
-@@ -930,6 +932,10 @@ char *KOpenSSLProxy::sk_value(STACK *s,
-
- void KOpenSSLProxy::X509_STORE_CTX_set_chain(X509_STORE_CTX *v, STACK_OF(X509)* x) {
- if (K_X509_STORE_CTX_set_chain) (K_X509_STORE_CTX_set_chain)(v,x);
-+}
-+
-+void KOpenSSLProxy::X509_STORE_CTX_set_purpose(X509_STORE_CTX *v, int purpose) {
-+ if (K_X509_STORE_CTX_set_purpose) (K_X509_STORE_CTX_set_purpose)(v,purpose);
- }
-
-
diff --git a/x11/kdelibs3/patches/patch-be b/x11/kdelibs3/patches/patch-be
index 0f7d74a122e..a2318bf1181 100644
--- a/x11/kdelibs3/patches/patch-be
+++ b/x11/kdelibs3/patches/patch-be
@@ -1,4 +1,4 @@
-$NetBSD: patch-be,v 1.3 2002/08/25 19:23:54 jlam Exp $
+$NetBSD: patch-be,v 1.4 2002/08/28 07:15:44 skrll Exp $
--- kio/kssl/ksslcertificate.cc.orig Wed Aug 14 15:48:38 2002
+++ kio/kssl/ksslcertificate.cc
@@ -20,14 +20,3 @@ $NetBSD: patch-be,v 1.3 2002/08/25 19:23:54 jlam Exp $
#ifdef HAVE_SSL
d->m_cert = NULL;
setCert(KOSSL::self()->X509_dup(const_cast<KSSLCertificate&>(x).getCert()));
-@@ -541,9 +541,8 @@ KSSLCertificate::KSSLValidation KSSLCert
-
- //kdDebug(7029) << "KSSL setting CRL.............." << endl;
- // int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x);
-- //
-
-- // int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose);
-+ d->kossl->X509_STORE_CTX_set_purpose(certStoreCTX, X509_PURPOSE_SSL_SERVER);
-
- //kdDebug(7029) << "KSSL verifying.............." << endl;
- certStoreCTX->error = X509_V_OK;
diff --git a/x11/kdelibs3/patches/patch-bz b/x11/kdelibs3/patches/patch-bz
deleted file mode 100644
index 963f21bde93..00000000000
--- a/x11/kdelibs3/patches/patch-bz
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-bz,v 1.2 2002/08/25 19:23:56 jlam Exp $
-
---- kio/kssl/kopenssl.h.orig Wed Apr 10 23:00:44 2002
-+++ kio/kssl/kopenssl.h
-@@ -309,6 +309,10 @@ public:
- */
- void X509_STORE_CTX_set_chain(X509_STORE_CTX *v, STACK_OF(X509)* x);
-
-+ /*
-+ * X509_STORE_CTX_set_purpose - set the purpose of the certificate
-+ */
-+ void X509_STORE_CTX_set_purpose(X509_STORE_CTX *v, int purpose);
-
- /*
- * X509_verify_cert - verify the certificate