pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/kdelibs3 Update to KDE 3.5.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0d0b4e46d5c9
branches:  trunk
changeset: 513657:0d0b4e46d5c9
user:      markd <markd%pkgsrc.org@localhost>
date:      Thu Jun 01 13:39:10 2006 +0000

description:
Update to KDE 3.5.3

Changes:
* KHTML
  o Don't crash when triple-clicking on a line that has :after or
    :before content, or anything that isn't in the DOM
  o Implement nondeterministic CSS matching
  o Do not crash if an old target got destroyed.
  o Fix static Y position of positioned objects in initial whitespace
    (3.5 regression).
  o Fontrendering: A few percent speedup by caching font scalability
    info
  o Konqueror will crash if a floated link uses :hover:before or
    :hover:after to create a positioned element.
  o Text selection misbehaves for devanagari.
  o Fix crash when hovering a HTML menu item
  o Don't crash when null pointer passed to removeEventListener
  o Prevent an infinite loop in parseToken() when dealing with broken
    HTML.
  o If we saved creating a renderer at attach. Create it if we later
    need it.
  o Don't allow to find text in password fields.
  o Improve XHTML CSS styling
  o Handle CSS restyling for all types of dynamic DOM changes and
    user interaction
  o Only repaint the expossed background when scrolling. Optimizes a
    few slow pages with unoptimized X11 drivers.
  o Speed-up painting and selections on pages with large tables.
  o Match better the error-handling capabilities of Firefox with
    respect to DL/DT/DD elements.
  o Added missing sanity check which caused crashes in caret mode on
    pgup/pgdn when there was no valid caret.
  o Make sure copyBlt doesn't fail because of different depth.
  o No other property depends on background-image, and applying it
    before the rest of the background short-hand breaks it under
    inheritance.
* KIO
  o Add media kioslave support to KFileDialog
  o KPropertiesDialog first renames the file, then allows all plugins
    to save their changes.
  o Make KDirSelectDialog work with media:/ and similar. Fixes JuK.
* KDEPrint
  o Fix usage of private methods in CUPS which broke KDEPrint with
    CUPS 1.2
  o Allow adding multiple file to the to-be-printed list.
  o No fax sent when special characters are included in the sender
    information
  o Kdeprintfax ignores paper size setting when using Hylafax
* KDE-UI
  o Use KConfigGroup to reset the config group automatically.
  o Give a possibility to disable spellchecking.
* KIO-Slaves
  o KIO-HTTP
  o  Keep the fragment when doing redirections. (the HTTP requests
     and redirections don't include fragments; it's a browser thing).

diffstat:

 x11/kdelibs3/Makefile         |   3 +--
 x11/kdelibs3/PLIST            |   5 ++++-
 x11/kdelibs3/distinfo         |  16 +++++-----------
 x11/kdelibs3/patches/patch-ad |  15 ---------------
 x11/kdelibs3/patches/patch-af |  16 ----------------
 x11/kdelibs3/patches/patch-ag |  28 ----------------------------
 x11/kdelibs3/patches/patch-bu |  18 ------------------
 x11/kdelibs3/patches/patch-ch |  22 ----------------------
 x11/kdelibs3/patches/patch-ci |  13 -------------
 x11/kdelibs3/patches/patch-db |   4 ++--
 10 files changed, 12 insertions(+), 128 deletions(-)

diffs (231 lines):

diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/Makefile
--- a/x11/kdelibs3/Makefile     Thu Jun 01 13:29:12 2006 +0000
+++ b/x11/kdelibs3/Makefile     Thu Jun 01 13:39:10 2006 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.111 2006/05/15 10:57:23 markd Exp $
+# $NetBSD: Makefile,v 1.112 2006/06/01 13:39:10 markd Exp $
 
 DISTNAME=      kdelibs-${_KDE_VERSION}
-PKGREVISION=   2
 CATEGORIES=    x11
 COMMENT=       Support libraries for the KDE integrated X11 desktop
 
diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/PLIST
--- a/x11/kdelibs3/PLIST        Thu Jun 01 13:29:12 2006 +0000
+++ b/x11/kdelibs3/PLIST        Thu Jun 01 13:39:10 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.34 2006/04/17 07:07:48 jlam Exp $
+@comment $NetBSD: PLIST,v 1.35 2006/06/01 13:39:10 markd Exp $
 bin/artsmessage
 bin/checkXML
 ${CUPS}bin/cupsdconf
@@ -1320,6 +1320,7 @@
 share/kde/apps/ksgmltools2/customization/af/entities/underBSDLicense.docbook
 share/kde/apps/ksgmltools2/customization/af/entities/underFDL.docbook
 share/kde/apps/ksgmltools2/customization/af/entities/underGPL.docbook
+share/kde/apps/ksgmltools2/customization/it/entities/underLGPL.docbook
 share/kde/apps/ksgmltools2/customization/af/entities/underX11License.docbook
 share/kde/apps/ksgmltools2/customization/af/entities/update-doc.docbook
 share/kde/apps/ksgmltools2/customization/af/lang.entities
@@ -3171,8 +3172,10 @@
 share/kde/icons/crystalsvg/16x16/actions/tab_breakoff.png
 share/kde/icons/crystalsvg/16x16/actions/tab_duplicate.png
 share/kde/icons/crystalsvg/16x16/actions/tab_new.png
+share/kde/icons/crystalsvg/16x16/actions/tab_new_bg.png
 share/kde/icons/crystalsvg/16x16/actions/tab_new_raised.png
 share/kde/icons/crystalsvg/16x16/actions/tab_remove.png
+share/kde/icons/crystalsvg/16x16/actions/tab_remove_other.png
 share/kde/icons/crystalsvg/16x16/actions/text.png
 share/kde/icons/crystalsvg/16x16/actions/text_block.png
 share/kde/icons/crystalsvg/16x16/actions/text_bold.png
diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/distinfo
--- a/x11/kdelibs3/distinfo     Thu Jun 01 13:29:12 2006 +0000
+++ b/x11/kdelibs3/distinfo     Thu Jun 01 13:39:10 2006 +0000
@@ -1,15 +1,12 @@
-$NetBSD: distinfo,v 1.73 2006/04/12 13:30:45 markd Exp $
+$NetBSD: distinfo,v 1.74 2006/06/01 13:39:10 markd Exp $
 
-SHA1 (kdelibs-3.5.2.tar.bz2) = c895d3473307b90ebfd3c4d40b3813f9243d69fb
-RMD160 (kdelibs-3.5.2.tar.bz2) = 29b4837837e68b47b74b2aefa4b29d2b9ad46414
-Size (kdelibs-3.5.2.tar.bz2) = 15442103 bytes
+SHA1 (kdelibs-3.5.3.tar.bz2) = c8ceb087051e23f34ae10e0e9d5a228251134b1b
+RMD160 (kdelibs-3.5.3.tar.bz2) = be39edfea7bfe1f0c0408be8fe9f37077954e545
+Size (kdelibs-3.5.3.tar.bz2) = 15424888 bytes
 SHA1 (patch-aa) = be278f29b743c573b71c7804eff26324e78ed779
 SHA1 (patch-ab) = 3a79b3e7fadef1a93a5490b716dace60f3de30a1
 SHA1 (patch-ac) = f4a8fc2bfcf8a414e690eafd51607250b9f51890
-SHA1 (patch-ad) = 861b2b4a82ef8075bc03d073396d0c6411ae12ba
 SHA1 (patch-ae) = a85911eb156ea53aca02bb2f3d550edbf377981d
-SHA1 (patch-af) = 7fbb3abcbf56020e3827ddf9d056beab9d1f3cd7
-SHA1 (patch-ag) = e471fdf5428e0f515ef3fe5427622854886ef952
 SHA1 (patch-ah) = 52930a913ab8816500c04ee3518660152dcfa561
 SHA1 (patch-aj) = 2ec8d33ce6684da7c60759cf395b78fa4ac2eaec
 SHA1 (patch-an) = a65dd672b26a12a6690d1109ba5ee6f58c69457a
@@ -18,12 +15,9 @@
 SHA1 (patch-aq) = 91d970b5c2fb129e5656cf4841972453c83ba088
 SHA1 (patch-bc) = 434a48d290aa9716b8c6e372419460ebd33cf8ea
 SHA1 (patch-bd) = 5500290544b51c8896607d90d3412656dd90156e
-SHA1 (patch-bu) = 65aca46f30be04c0d8177498eac149437b21ba56
 SHA1 (patch-bv) = 882355f9dd9cdbbbe14d54e5c59b630ef0347e1c
 SHA1 (patch-cc) = 5581849c63bfc219a8262e83c3c66c7df51fbc1f
 SHA1 (patch-ce) = e9f7a348b0e4be1475ba8f56a8b474f139eb7781
 SHA1 (patch-cf) = 0409b64ee00f355bfc2056e596b519a241fcf522
-SHA1 (patch-ch) = 2b3d573fbeefa4b1b0fb0946cb853b23fe8779eb
-SHA1 (patch-ci) = 83dd08af553c05c5d088880fa86d0633a8e4745a
 SHA1 (patch-da) = ac1888a52f22ac81c0fb51dda48c8e168516a229
-SHA1 (patch-db) = 8c0181e1211029a2a73a7cfa3fe78218d892b853
+SHA1 (patch-db) = bba958ba9f3059074fd97174dacab2bf47801fa8
diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/patches/patch-ad
--- a/x11/kdelibs3/patches/patch-ad     Thu Jun 01 13:29:12 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-ad,v 1.8 2005/12/11 10:53:54 markd Exp $
-
---- kinit/setproctitle.h.orig  2005-09-10 20:26:42.000000000 +1200
-+++ kinit/setproctitle.h
-@@ -71,8 +71,8 @@
- # define SPT_PADCHAR    '\0'    /* pad process title with nulls */
- #endif
- 
--#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
--# if defined(__NetBSD__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
-+# if defined(__NetBSD__) || defined(__DragonFly__)
- #  undef SPT_TYPE
- #  define SPT_TYPE      SPT_BUILTIN     /* setproctitle is in libc */
- # endif
diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/patches/patch-af
--- a/x11/kdelibs3/patches/patch-af     Thu Jun 01 13:29:12 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-af,v 1.6 2004/04/26 11:24:15 markd Exp $
-
---- kdecore/kmountpoint.cpp.orig       2003-09-21 20:39:00.000000000 +1200
-+++ kdecore/kmountpoint.cpp
-@@ -219,7 +219,11 @@ KMountPoint::List KMountPoint::currentMo
- 
- #ifdef HAVE_GETMNTINFO
- 
-+#ifdef ST_RDONLY
-+    struct statvfs *mounted;
-+#else
-     struct statfs *mounted;
-+#endif
- 
-     int num_fs = getmntinfo(&mounted, MNT_NOWAIT);
- 
diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/patches/patch-ag
--- a/x11/kdelibs3/patches/patch-ag     Thu Jun 01 13:29:12 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-$NetBSD: patch-ag,v 1.8 2004/04/26 11:24:15 markd Exp $
-
---- kio/kio/global.cpp.orig    2004-04-04 21:08:52.000000000 +1200
-+++ kio/kio/global.cpp
-@@ -1390,7 +1390,11 @@ QString KIO::findDeviceMountPoint( const
- 
- #ifdef HAVE_GETMNTINFO
- 
-+#ifdef ST_RDONLY
-+    struct statvfs *mounted;
-+#else
-     struct statfs *mounted;
-+#endif
- 
-     int num_fs = getmntinfo(&mounted, MNT_NOWAIT);
- 
-@@ -1656,7 +1660,11 @@ static QString get_mount_info(const QStr
- 
- #ifdef HAVE_GETMNTINFO
- 
-+#ifdef ST_RDONLY
-+    struct statvfs *mounted;
-+#else
-     struct statfs *mounted;
-+#endif
-     char    realpath_buffer[MAXPATHLEN];
- 
-     int num_fs = getmntinfo(&mounted, MNT_NOWAIT);
diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/patches/patch-bu
--- a/x11/kdelibs3/patches/patch-bu     Thu Jun 01 13:29:12 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-$NetBSD: patch-bu,v 1.2 2002/08/25 19:23:55 jlam Exp $
-
---- libkmid/sndcard.h.orig     Sat Jun 24 14:35:18 2000
-+++ libkmid/sndcard.h
-@@ -31,9 +31,12 @@
-  
- #ifdef HAVE_SYS_SOUNDCARD_H
-  #include <sys/soundcard.h>
-- #define HAVE_OSS_SUPPORT
- #elif defined(HAVE_MACHINE_SOUNDCARD_H)
-  #include <machine/soundcard.h>
-+#endif
-+
-+/* Check for OSS MIDI API */
-+#if defined(SNDCTL_SEQ_NRSYNTHS) && defined(CTL_MAIN_VOLUME)
-  #define HAVE_OSS_SUPPORT
- #else
-  #undef HAVE_OSS_SUPPORT
diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/patches/patch-ch
--- a/x11/kdelibs3/patches/patch-ch     Thu Jun 01 13:29:12 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-ch,v 1.4 2005/12/11 10:53:54 markd Exp $
-
---- kdecore/kpty.cpp.orig      2005-10-11 04:06:03.000000000 +1300
-+++ kdecore/kpty.cpp
-@@ -95,7 +95,7 @@ extern "C" {
- # endif
- #endif
- 
--#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__)
-+#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__) || defined(__DragonFly__)
- # define _tcgetattr(fd, ttmode) ioctl(fd, TIOCGETA, (char *)ttmode)
- #else
- # if defined(_HPUX_SOURCE) || defined(__Lynx__) || defined (__CYGWIN__)
-@@ -105,7 +105,7 @@ extern "C" {
- # endif
- #endif
- 
--#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__)
-+#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__) || defined(__DragonFly__)
- # define _tcsetattr(fd, ttmode) ioctl(fd, TIOCSETA, (char *)ttmode)
- #else
- # if defined(_HPUX_SOURCE) || defined(__CYGWIN__)
diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/patches/patch-ci
--- a/x11/kdelibs3/patches/patch-ci     Thu Jun 01 13:29:12 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ci,v 1.3 2005/10/12 17:52:26 joerg Exp $
-
---- kdecore/kprocess.cpp.orig  2005-08-16 21:01:53.000000000 +0000
-+++ kdecore/kprocess.cpp
-@@ -768,7 +768,7 @@ void KProcess::setUseShell(bool useShell
-     d->shell = shell;
-   else
- // #ifdef NON_FREE // ... as they ship non-POSIX /bin/sh
--#if !defined(__linux__) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__GNU__)
-+#if !defined(__linux__) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__GNU__) && !defined(__DragonFly__)
-   // Solaris POSIX ...
-   if (!access( "/usr/xpg4/bin/sh", X_OK ))
-     d->shell = "/usr/xpg4/bin/sh";
diff -r d0819a9c926f -r 0d0b4e46d5c9 x11/kdelibs3/patches/patch-db
--- a/x11/kdelibs3/patches/patch-db     Thu Jun 01 13:29:12 2006 +0000
+++ b/x11/kdelibs3/patches/patch-db     Thu Jun 01 13:39:10 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-db,v 1.3 2005/12/20 19:58:04 rillig Exp $
+$NetBSD: patch-db,v 1.4 2006/06/01 13:39:10 markd Exp $
 
 For some reason, g++-2.95 on NetBSD 1.6.2/i386 did not accept the ==
 operator here. The QT documentation says that using QString::compare is
@@ -8,7 +8,7 @@
 +++ khtml/rendering/font.h     Tue Dec 20 20:24:55 2005
 @@ -43,7 +43,7 @@ public:
      FontDef()
-         : size( 0 ), italic( false ), smallCaps( false ), weight( 50 ), hasNbsp( true ) {}
+         : size( 0 ), italic( false ), smallCaps( false ), weight( 50 ) {}
      bool operator == ( const FontDef &other ) const {
 -        return ( family == other.family &&
 +        return ( QString::compare(family, other.family) == 0 &&



Home | Main Index | Thread Index | Old Index