diff options
author | markd <markd@pkgsrc.org> | 2006-10-12 10:31:04 +0000 |
---|---|---|
committer | markd <markd@pkgsrc.org> | 2006-10-12 10:31:04 +0000 |
commit | 016fb8c4a64f81b751a9cd1cbdc506eba5609308 (patch) | |
tree | aa2b63c1bef990ff01c68c3dac641eea715b124c /x11/kdelibs3 | |
parent | e44b0f5178380dbbd1ce9cf2a52229fb4d36306a (diff) | |
download | pkgsrc-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/Makefile | 7 | ||||
-rw-r--r-- | x11/kdelibs3/PLIST | 3 | ||||
-rw-r--r-- | x11/kdelibs3/dirs.mk | 9 | ||||
-rw-r--r-- | x11/kdelibs3/distinfo | 10 | ||||
-rw-r--r-- | x11/kdelibs3/patches/patch-ar | 39 | ||||
-rw-r--r-- | x11/kdelibs3/patches/patch-as | 22 |
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()); |