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.5



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b6a630359a54
branches:  trunk
changeset: 519886:b6a630359a54
user:      markd <markd%pkgsrc.org@localhost>
date:      Thu Oct 12 10:31:04 2006 +0000

description:
Update to KDE 3.5.5

Remove the USE_TOOLS+=gawk:pkgsrc for Solaris as bootstrap now provides
a suitable awk.

Changes:
kdeinit
* Add protection against poor Linux OOM-killer heuristic.
Kate
* Support Q_DECLARE_INTERFACE-macro when coding Qt-code
* Don't enter "word selection mode" without an actual selection.
* Fixed another stringAtPos(-1) call.
KHTML
* Heavy DHTML optimizations for the case where the changes in the style
  merely moves a layer, which is very common.
* Significant improvements in painting of inline elements, to be more
  compliant with CSS 2.1 - section 10.8.1 and Appendix E-2; also includes
  support for CSS 3 outline-offset.
* Support CSS3's hsv/hsva color values.
* Fixes to make the new yahoo photos site basically work: fix a bug in
  XML parser and emission of scroll event.
* Fix a regression in performance of background painting.
* Properly compute length of utf-8 data in XMLHttpRequest.
* Support parsing of attribute/>.
* Evaluate scripts in <iframe src="javascript:..."> properly. Fixes some
  of the product pages on amazon.com and the reader on freemail.hu.
* Permit faster auto-scrolling with the middle mouse button.
* Permit manually scrolling frames with keyboard et al. even if they have
  scrolling=no.
* Don't miss some of the attribute changes relevant for restyling.
* Properly restyle when when an anchor stop being a link of becomes one.
* Properly honor bottom padding on scrolled overflow.
* Honor no-repeat in background when background offset is negative.
* Fixes in application of padding to inline elements.
* Various memory leak fixes, in particular in the element from ID or name
  lookup caches, and some table and attribute node operations.
* Fix handling of <colgroup> elements without span attribute.
* Fixes in stacking order of elements with non-visible overflow.
* Fixing crash upon deleting cells from rows.
* Do not improperly reset text-align in tables in strict mode.
* Properly re-layout table caption if needed.
* Fixing two crashes in the capitalization code (regression).
* Fix crash on hover due to dangling placeholder box.
* Fix sometimes incorrect positioning of positioned elements having root
  as containing block.
* Fixed crash when characterSet is accessed on newly-created document.
* Fix regression in <label> support.
* Support the add method on the options collection.
* Properly discard malformed content properties.
* Parse 'align' attribute of iframes.
* Make sure to properly escape ampersands in right-click google search.
* Resetting a SELECT with no default selection should not select the
  first item if it's a multiple selection list.
* Do not let NodeIterators escape out of the root node.
* For percentage height calculation purposes, make body appear to have
  the same height as the viewport (quirk mode).
* Properly account for overflows induced by inline-blocks and text-shadows.
* Remove incorrect addition of borders to layers which made some links
  unclickable (regression).
* Fix mistake which made the viewport width be used instead of the root
  block width when calculating the document width (regression).
* Make sure that when display:compact blocks are merged into a host block,
  the height of the resulting block is at least that of the compact block.
* Do not limit single-line input elements to entry of 1024 characters.
* Do not try to run external VBScript; add the newly approved ECMAScript
  mimetypes.
* Fix bug involving first-letter property where text fragments would
  'disappear' (being offset far to the right or left) instead of breaking
  to next line.
* Allow instanceof to work on most DOM objects (partial fix).
kjs
* Parse dates with ',', '-' and ':' where whitespace was expected.
  Example: ",-:September,03,-:,2006, 13:53:02,-:"
* Do not crash when modifying an invalid date object.
* Fix locale-dependence in the parser, which resulted in floating point
  numbers getting misparsed in some locales.
kio
* Set m_bDeep in all KServiceGroup constructors, or it may be used
  uninitialized in load() and entries(). kbuildsycoca did this, and
  valgrind caught it.
kdecore
* Pick correctly the best icon size. Also make -1,-1 return the largest
  icon and not the first one (makes more sense and saying the first one
  is as good as saying a random one).
* Be explicit about windowInfo() args.
* NET::Override is old and hated.
* Add support for more icon contexts in the icon loader.
* Search for icons also in $XDG_DATA_DIRS.
* Fix KSharedConfig to actually share readonly configs.
kdefx
* - "features" is clobbered by the longjmp, so mark it as volatile to
  avoid that a clever compiler (gcc 4.2) optimizes reads away.
kdesu
* Add sudo support. See that bug for some remaining issues.
kdeui
* Don't draw a highlighting line above KPopupMenu title sections. It
  looks very out-of-place, especially when using styles with rounded
  PE_HeaderSections.
kdoctools
* Some extra entities required for 100% successful docs compilation.
kdeprint
* CUPS 1.2 support
* Show prettier urls.
knewstuff
* Unbreak "latest" and "most downloads" views.
* Fix memory leaks.
KWallet
* Fix deadlock with autocompletion popups.
* Associate wallet dialogs properly with main windows.
l10n
* Fix short date format for Turkish.

diffstat:

 x11/kdelibs3/Makefile         |   7 +------
 x11/kdelibs3/PLIST            |   3 ++-
 x11/kdelibs3/dirs.mk          |   9 ++++++---
 x11/kdelibs3/distinfo         |  10 ++++++----
 x11/kdelibs3/patches/patch-ar |  39 +++++++++++++++++++++++++++++++++++++++
 x11/kdelibs3/patches/patch-as |  22 ++++++++++++++++++++++
 6 files changed, 76 insertions(+), 14 deletions(-)

diffs (158 lines):

diff -r d8d0c010a725 -r b6a630359a54 x11/kdelibs3/Makefile
--- a/x11/kdelibs3/Makefile     Thu Oct 12 10:25:25 2006 +0000
+++ b/x11/kdelibs3/Makefile     Thu Oct 12 10:31:04 2006 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.113 2006/09/11 09:11:04 joerg Exp $
+# $NetBSD: Makefile,v 1.114 2006/10/12 10:31:04 markd Exp $
 
 DISTNAME=      kdelibs-${_KDE_VERSION}
-PKGREVISION=   1
 CATEGORIES=    x11
 COMMENT=       Support libraries for the KDE integrated X11 desktop
 
@@ -25,10 +24,6 @@
 .include "dirs.mk"
 .include "../../mk/bsd.prefs.mk"
 
-.if ${OPSYS} == "SunOS"
-USE_TOOLS+=            gawk:pkgsrc
-.endif
-
 LIBS.NetBSD+=          ${EXPORT_SYMBOLS_LDFLAGS}
 
 REQD_DIRS+=    ${KDE3_DIRS:O:S/^/${PREFIX}\//}
diff -r d8d0c010a725 -r b6a630359a54 x11/kdelibs3/PLIST
--- a/x11/kdelibs3/PLIST        Thu Oct 12 10:25:25 2006 +0000
+++ b/x11/kdelibs3/PLIST        Thu Oct 12 10:31:04 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.36 2006/08/02 13:42:16 markd Exp $
+@comment $NetBSD: PLIST,v 1.37 2006/10/12 10:31:04 markd Exp $
 bin/artsmessage
 bin/checkXML
 ${CUPS}bin/cupsdconf
@@ -60,6 +60,7 @@
 bin/makekdewidgets
 bin/meinproc
 bin/preparetips
+bin/start_kdeinit
 include/arts/artskde.h
 include/arts/kartsdispatcher.h
 include/arts/kartsfloatwatch.h
diff -r d8d0c010a725 -r b6a630359a54 x11/kdelibs3/dirs.mk
--- a/x11/kdelibs3/dirs.mk      Thu Oct 12 10:25:25 2006 +0000
+++ b/x11/kdelibs3/dirs.mk      Thu Oct 12 10:31:04 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: dirs.mk,v 1.9 2006/05/15 10:57:24 markd Exp $
+# $NetBSD: dirs.mk,v 1.10 2006/10/12 10:31:04 markd Exp $
 #
 
 .if !defined(DIRS_KDE3_MK)
@@ -21,9 +21,12 @@
 KDE3_DIRS+=    share/doc/kde/HTML/en/kcontrol
 KDE3_DIRS+=    share/doc/kde/HTML/en/kinfocenter
 
-.for lang in cs da de en_GB es et eu fi fr he hr hu it ja nl pt pt_BR \
-       ro ru sk sl sr sv tr uk zh_CN zh_TW
+.for lang in af ar az bg bn br bs ca cs cy da de el en_GB eo es et eu \
+       fa fi fr fy ga gl he hi hr hu is it ja kk km ko lt lv mk mn ms \
+       nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr sr@Latn ss sv \
+       ta tg tr uk uz vi zh_CN zh_TW
 KDE3_DIRS+=    share/doc/kde/HTML/${lang}
+KDE3_DIRS+=    share/doc/kde/HTML/${lang}/common
 .endfor
 
 KDE3_DIRS+=    share/kde
diff -r d8d0c010a725 -r b6a630359a54 x11/kdelibs3/distinfo
--- a/x11/kdelibs3/distinfo     Thu Oct 12 10:25:25 2006 +0000
+++ b/x11/kdelibs3/distinfo     Thu Oct 12 10:31:04 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.77 2006/09/11 19:03:50 joerg Exp $
+$NetBSD: distinfo,v 1.78 2006/10/12 10:31:04 markd Exp $
 
-SHA1 (kdelibs-3.5.4.tar.bz2) = 766d7579917e0296faf81f45a07ad1d9263afb6c
-RMD160 (kdelibs-3.5.4.tar.bz2) = a80ce24ee485bcfc7f2f06c3a798401b3188670d
-Size (kdelibs-3.5.4.tar.bz2) = 15450025 bytes
+SHA1 (kdelibs-3.5.5.tar.bz2) = 7961818e41e22cce7c58219c4eb63ed5fbb94307
+RMD160 (kdelibs-3.5.5.tar.bz2) = 8e389869f9a53445754c76a0f7535ef2fffc6d03
+Size (kdelibs-3.5.5.tar.bz2) = 15486690 bytes
 SHA1 (patch-aa) = be278f29b743c573b71c7804eff26324e78ed779
 SHA1 (patch-ab) = 3a79b3e7fadef1a93a5490b716dace60f3de30a1
 SHA1 (patch-ac) = f4a8fc2bfcf8a414e690eafd51607250b9f51890
@@ -12,6 +12,8 @@
 SHA1 (patch-ao) = 7ae360b2ee2332ec3017dfd468457f2c1b139308
 SHA1 (patch-ap) = 94037230bb3d12549195d52b98ffdd821f94f90d
 SHA1 (patch-aq) = 91d970b5c2fb129e5656cf4841972453c83ba088
+SHA1 (patch-ar) = c96052fe1c9f624b9fbca8d0469b677c88076629
+SHA1 (patch-as) = c1b5801132485238312368f1df580c1ff8ce03bd
 SHA1 (patch-bc) = 434a48d290aa9716b8c6e372419460ebd33cf8ea
 SHA1 (patch-bd) = 2c139b81ff96d1762c14af0bb29275cf66ee8f8d
 SHA1 (patch-bv) = 882355f9dd9cdbbbe14d54e5c59b630ef0347e1c
diff -r d8d0c010a725 -r b6a630359a54 x11/kdelibs3/patches/patch-ar
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/kdelibs3/patches/patch-ar     Thu Oct 12 10:31:04 2006 +0000
@@ -0,0 +1,39 @@
+$NetBSD: patch-ar,v 1.6 2006/10/12 10:31:04 markd Exp $
+
+--- kate/part/kateautoindent.cpp.orig  2006-10-02 23:46:55.000000000 +1300
++++ kate/part/kateautoindent.cpp
+@@ -714,6 +714,7 @@ uint KateCSmartIndent::calcIndent(KateDo
+   int parenCount = 0;  // Possibly in a multiline for stmt.  Used to skip ';' ...
+   bool found = false;
+   bool isSpecial = false;
++  bool potentialAnchorSeen = false;
+ 
+   //kdDebug(13030) << "calcIndent begin line:" << begin.line() << " col:" << begin.col() << endl;
+ 
+@@ -733,7 +734,7 @@ uint KateCSmartIndent::calcIndent(KateDo
+       {
+         QChar tc = textLine->getChar (pos);
+         if ((tc == ';' || tc == ':' || tc == ',') && otherAnchor == -1 && parenCount <= 0)
+-          otherAnchor = pos;
++          otherAnchor = pos, potentialAnchorSeen = true;
+         else if (tc == ')')
+           parenCount++;
+         else if (tc == '(')
+@@ -742,7 +743,7 @@ uint KateCSmartIndent::calcIndent(KateDo
+           openCount--;
+         else if (tc == '{')
+         {
+-          openCount++;
++          openCount++, potentialAnchorSeen = true;
+           if (openCount == 1)
+             break;
+         }
+@@ -826,7 +827,7 @@ uint KateCSmartIndent::calcIndent(KateDo
+   }
+ 
+   // treat beginning of document as anchor position
+-  if (cur.line() == 0 && cur.col() == 0)
++  if (cur.line() == 0 && cur.col() == 0 && potentialAnchorSeen)
+     found = true;
+ 
+   if (!found)
diff -r d8d0c010a725 -r b6a630359a54 x11/kdelibs3/patches/patch-as
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/kdelibs3/patches/patch-as     Thu Oct 12 10:31:04 2006 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-as,v 1.6 2006/10/12 10:31:04 markd Exp $
+
+--- kdeprint/cups/kmcupsmanager.cpp.orig       2006-10-02 06:33:43.000000000 +1300
++++ kdeprint/cups/kmcupsmanager.cpp
+@@ -920,7 +920,7 @@ void KMCupsManager::checkUpdatePossibleI
+       kdDebug(500) << "Checking for update possible" << endl;
+       delete m_socket;
+         m_socket = new KNetwork::KBufferedSocket;
+-      m_socket->setTimeout( 1 );
++      m_socket->setTimeout( 1500 );
+       connect( m_socket, SIGNAL( connected(const KResolverEntry&) ), 
+                 SLOT( slotConnectionSuccess() ) );
+       connect( m_socket, SIGNAL( gotError( int ) ), SLOT( slotConnectionFailed( int ) ) );
+@@ -958,7 +958,7 @@ void KMCupsManager::slotConnectionSucces
+ 
+ void KMCupsManager::slotAsyncConnect()
+ {
+-      kdDebug(500) << "Starting async connect" << endl;
++      kdDebug(500) << "Starting async connect to " << CupsInfos::self()->hostaddr() << endl;
+       //m_socket->startAsyncConnect();
+         if (CupsInfos::self()->host().startsWith("/"))
+             m_socket->connect( QString(), CupsInfos::self()->host());



Home | Main Index | Thread Index | Old Index