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