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.14 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.12 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.10 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.8 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.6 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.4 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.2 pkgsrc-2008Q1:1.5.0.36 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.34 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.32 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.30 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.28 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.26 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.24 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.22 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.20 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.18 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.16 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.14 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.12 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.10 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.8 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.6 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.4 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5 netbsd-1-6-1:1.4.0.2 netbsd-1-6-1-base:1.4 netbsd-1-6:1.2.0.4 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1 buildlink2-base:1.2 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.21; author wiz; state dead; branches; next 1.7; commitid 9ARpkXTuh9Wg2H8A; 1.7 date 2009.08.31.20.54.27; author wiz; state Exp; branches; next 1.6; 1.6 date 2008.05.17.02.28.17; author markd; state Exp; branches; next 1.5; 1.5 date 2003.03.11.13.10.36; author markd; state dead; branches; next 1.4; 1.4 date 2002.08.28.07.15.44; author skrll; state Exp; branches; next 1.3; 1.3 date 2002.08.25.19.23.54; author jlam; state Exp; branches; next 1.2; 1.2 date 2002.08.15.08.22.10; author skrll; state Exp; branches; next 1.1; 1.1 date 2002.05.31.13.16.47; author skrll; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.05.31.13.16.47; author skrll; state Exp; branches 1.1.1.1.2.1; next ; 1.1.1.1.2.1 date 2002.05.31.13.16.47; author jlam; state dead; branches; next 1.1.1.1.2.2; 1.1.1.1.2.2 date 2002.06.23.19.06.29; author jlam; state Exp; branches; next 1.1.1.1.2.3; 1.1.1.1.2.3 date 2002.08.22.11.13.43; 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-be,v 1.7 2009/08/31 20:54:27 wiz Exp $ --- kio/kssl/kopenssl.h.orig 2006-07-22 20:16:39.000000000 +1200 +++ kio/kssl/kopenssl.h @@@@ -47,6 +47,9 @@@@ class KOpenSSLProxyPrivate; #include #include #include +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L +typedef _STACK STACK; +#endif #undef crypt #endif @@@@ -447,10 +450,12 @@@@ public: int PEM_write_bio_X509(BIO *bp, X509 *x); +#if OPENSSL_VERSION_NUMBER < 0x00909000L /* * X509_asn1_meth - used for netscape output */ ASN1_METHOD *X509_asn1_meth(); +#endif /* @@@@ -525,24 +530,52 @@@@ public: */ char *sk_pop(STACK *s); +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L + /* + * Pop off the stack with OpenSSL 1.x + */ + char *sk_pop(void *s) { return sk_pop(reinterpret_cast(s)); } +#endif + /* * Free the stack */ void sk_free(STACK *s); +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L + /* + * Free the stack with OpenSSL 1.x + */ + void sk_free(void *s) { return sk_free(reinterpret_cast(s)); } +#endif + /* * Number of elements in the stack */ int sk_num(STACK *s); +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L + /* + * Number of elements in the stack with OpenSSL 1.x + */ + int sk_num(void *s) { return sk_num(reinterpret_cast(s)); } +#endif + /* * Value of element n in the stack */ char *sk_value(STACK *s, int n); +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L + /* + * Value of element n in the stack with OpenSSL 1.x + */ + char *sk_value(void *s, int n) { return sk_value(reinterpret_cast(s), n); } +#endif + /* * Create a new stack @@@@ -555,12 +588,26 @@@@ public: */ int sk_push(STACK *s, char *d); +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L + /* + * Add an element to the stack with OpenSSL 1.x + */ + int sk_push(void *s, void *d) { return sk_push(reinterpret_cast(s), reinterpret_cast(d)); } +#endif + /* * Duplicate the stack */ STACK *sk_dup(STACK *s); +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L + /* + * Duplicate the stack with OpenSSL 1.x + */ + STACK *sk_dup(void *s) { return sk_dup(reinterpret_cast(s)); } +#endif + /* * Convert an ASN1_INTEGER to it's text form @ 1.7 log @Fix build with openssl-1.0. From markd. Enable openssl again on NetBSD-current. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Deal with openssl changes in -current. @ text @d5 11 a15 1 @@@@ -447,10 +447,12 @@@@ public: d28 80 @ 1.5 log @Update KDE to 3.1. Many bugfixes and functionality enhancements including: General New default widget style: Keramik New default icon theme: Crystal Created and enhanced framework to effectively disable certain features of the GUI, like for example shell access, disallowing to select custom wall papers. "Kiosk mode" Usability improvements: Kicker: Context menu, applet menus, wording and panel feature consistency improved Kicker: Redesigned control module. KCalc: Usability Improvements. KSnapshot: Usability Improvements. KsCD: User Interface Improvements in configuration and information dialogs kdelibs Extended the DCOP commandline client to enable nonGUI applications (such as shell scripts) to use DCOP send DCOP messages to multiple users and/or sessions concurrently Added to notification dialog to allow applications to configure their notifications with a common GUI. Added "Open File", "Open Destination" and "Keep window open" to download progress dialog. KDatePicker has now week number display and selection. Added KLocale support for setting/retrieving the first day of a week Support for "Multimedia keys" on your keyboard. Added on-demand icon loading support to improve startup performance of applications. KHTML: Improvements to printing support. Page Info and Frame info dialog. Auto-Scroll support of webpages using Shift combined with arrow keys. Many, many Bugfixes and improvements. Small codebase merges with Safari. The main merge is planned for a future release however, as it requires more testing. KIO: Modified thumbnail ioslave that can extract a thumbnail from the file directly if it contains one, rather than generating one itself. Added fish:// protocol slave, which can access remote filesystems via SSH and SCP Cleanups and Corrections in smtp:// protocol slave. Activated rtsp:// protocol slave. Added support for Public Key Authentication and interopability with newer versions of OpenSSH to sftp:// protocol slave. KSSL: SSL certificate policies can now be configured based on the host name @ text @d1 1 a1 1 $NetBSD: patch-be,v 1.4 2002/08/28 07:15:44 skrll Exp $ d3 15 a17 20 --- kio/kssl/ksslcertificate.cc.orig Wed Aug 14 15:48:38 2002 +++ kio/kssl/ksslcertificate.cc @@@@ -90,7 +90,7 @@@@ public: KSSLCertificate::KSSLCertificate() { d = new KSSLCertificatePrivate; d->m_stateCached = false; - KGlobal::dirs()->addResourceType("kssl", "share/apps/kssl"); + KGlobal::dirs()->addResourceType("kssl", KStandardDirs::kde_default("data") + "kssl"); #ifdef HAVE_SSL d->m_cert = NULL; #endif @@@@ -100,7 +100,7 @@@@ KSSLCertificate::KSSLCertificate() { KSSLCertificate::KSSLCertificate(const KSSLCertificate& x) { d = new KSSLCertificatePrivate; d->m_stateCached = false; - KGlobal::dirs()->addResourceType("kssl", "share/apps/kssl"); + KGlobal::dirs()->addResourceType("kssl", KStandardDirs::kde_default("data") + "kssl"); #ifdef HAVE_SSL d->m_cert = NULL; setCert(KOSSL::self()->X509_dup(const_cast(x).getCert())); @ 1.4 log @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 @ text @d1 1 a1 1 $NetBSD: patch-be,v 1.3 2002/08/25 19:23:54 jlam Exp $ @ 1.3 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. @ text @d1 1 a1 1 $NetBSD: patch-be,v 1.1.2.2 2002/08/22 11:13:43 jlam Exp $ a22 11 @@@@ -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; @ 1.2 log @Bring in security fix for certificate handling. PKGREVISION++ @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- kio/kssl/ksslcertificate.cc.orig Sat Dec 1 03:30:25 2001 d5 1 a5 1 @@@@ -90,7 +90,7 @@@@ d14 1 a14 1 @@@@ -100,7 +100,7 @@@@ d23 11 @ 1.1.1.1 log @Initial import of a kdelibs3 pkg. @ text @@ 1.1.1.1.2.1 log @file patch-be was added on branch buildlink2 on 2002-06-23 19:06:29 +0000 @ text @d1 22 @ 1.1.1.1.2.2 log @Merge from pkgsrc-current to buildlink2 branch. @ text @a0 22 $NetBSD: patch-be,v 1.1.1.1.2.1 2002/06/23 19:06:29 jlam Exp $ --- kio/kssl/ksslcertificate.cc.orig Sat Dec 1 03:30:25 2001 +++ kio/kssl/ksslcertificate.cc @@@@ -90,7 +90,7 @@@@ KSSLCertificate::KSSLCertificate() { d = new KSSLCertificatePrivate; d->m_stateCached = false; - KGlobal::dirs()->addResourceType("kssl", "share/apps/kssl"); + KGlobal::dirs()->addResourceType("kssl", KStandardDirs::kde_default("data") + "kssl"); #ifdef HAVE_SSL d->m_cert = NULL; #endif @@@@ -100,7 +100,7 @@@@ KSSLCertificate::KSSLCertificate(const KSSLCertificate& x) { d = new KSSLCertificatePrivate; d->m_stateCached = false; - KGlobal::dirs()->addResourceType("kssl", "share/apps/kssl"); + KGlobal::dirs()->addResourceType("kssl", KStandardDirs::kde_default("data") + "kssl"); #ifdef HAVE_SSL d->m_cert = NULL; setCert(KOSSL::self()->X509_dup(const_cast(x).getCert())); @ 1.1.1.1.2.3 log @Merge changes from pkgsrc-current into the buildlink2 branch for the packages that have buildlink2.mk files. @ text @d1 1 a1 1 $NetBSD: patch-be,v 1.1.1.1.2.2 2002/08/22 11:13:43 jlam Exp $ d3 1 a3 1 --- kio/kssl/ksslcertificate.cc.orig Wed Aug 14 15:48:38 2002 d5 1 a5 1 @@@@ -90,7 +90,7 @@@@ public: d14 1 a14 1 @@@@ -100,7 +100,7 @@@@ KSSLCertificate::KSSLCertificate() { a22 11 @@@@ -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; @