summaryrefslogtreecommitdiff
path: root/x11/kdelibs3
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2006-10-12 10:31:04 +0000
committermarkd <markd@pkgsrc.org>2006-10-12 10:31:04 +0000
commit016fb8c4a64f81b751a9cd1cbdc506eba5609308 (patch)
treeaa2b63c1bef990ff01c68c3dac641eea715b124c /x11/kdelibs3
parente44b0f5178380dbbd1ce9cf2a52229fb4d36306a (diff)
downloadpkgsrc-016fb8c4a64f81b751a9cd1cbdc506eba5609308.tar.gz
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 (limited to 'x11/kdelibs3')
-rw-r--r--x11/kdelibs3/Makefile7
-rw-r--r--x11/kdelibs3/PLIST3
-rw-r--r--x11/kdelibs3/dirs.mk9
-rw-r--r--x11/kdelibs3/distinfo10
-rw-r--r--x11/kdelibs3/patches/patch-ar39
-rw-r--r--x11/kdelibs3/patches/patch-as22
6 files changed, 76 insertions, 14 deletions
diff --git a/x11/kdelibs3/Makefile b/x11/kdelibs3/Makefile
index 38b63ef4d99..aba688f73d5 100644
--- a/x11/kdelibs3/Makefile
+++ b/x11/kdelibs3/Makefile
@@ -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 @@ SGML_CATALOGS+= ${PREFIX}/share/kde/apps/ksgmltools2/docbook/xml-dtd-4.2/docboo
.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 --git a/x11/kdelibs3/PLIST b/x11/kdelibs3/PLIST
index 533ca2aff8e..040a49c1163 100644
--- a/x11/kdelibs3/PLIST
+++ b/x11/kdelibs3/PLIST
@@ -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/make_driver_db_lpr
bin/makekdewidgets
bin/meinproc
bin/preparetips
+bin/start_kdeinit
include/arts/artskde.h
include/arts/kartsdispatcher.h
include/arts/kartsfloatwatch.h
diff --git a/x11/kdelibs3/dirs.mk b/x11/kdelibs3/dirs.mk
index d30d3f03258..711ba0b7d6c 100644
--- a/x11/kdelibs3/dirs.mk
+++ b/x11/kdelibs3/dirs.mk
@@ -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/common
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 --git a/x11/kdelibs3/distinfo b/x11/kdelibs3/distinfo
index f63f95ab066..752f918b170 100644
--- a/x11/kdelibs3/distinfo
+++ b/x11/kdelibs3/distinfo
@@ -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-an) = a65dd672b26a12a6690d1109ba5ee6f58c69457a
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 --git a/x11/kdelibs3/patches/patch-ar b/x11/kdelibs3/patches/patch-ar
new file mode 100644
index 00000000000..518ed614159
--- /dev/null
+++ b/x11/kdelibs3/patches/patch-ar
@@ -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 --git a/x11/kdelibs3/patches/patch-as b/x11/kdelibs3/patches/patch-as
new file mode 100644
index 00000000000..80fc09a4644
--- /dev/null
+++ b/x11/kdelibs3/patches/patch-as
@@ -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());