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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7c07ed2f5fba
branches:  trunk
changeset: 485401:7c07ed2f5fba
user:      markd <markd%pkgsrc.org@localhost>
date:      Fri Dec 10 06:02:57 2004 +0000

description:
Update to kde 3.3.2

Changes:
* kdecore: recognize known names for the MacRoman charset
* khtml: only disallow fixed positioning on body, not relative/absolute
* khtml: added Javascript-support for HTMLDocument.compatMode
* khtml: fixed textarea manipulation by DOM
* khtml: paged media support (page-break-before and -after)
* khtml: correctly handle text-transform on first-letter
* khtml: fixed display: block on pseudo-elements
* khtml: return Undefined instead of Null for out-of-range indices
* khtml: fixed stopPropagation when called from the target node itself
* khtml: fixed htmlCompat mode for documents served as text/html
* khtml: fixed display: compact
* khtml: support z-order for text areas and list boxes
* khtml: don't set assume <select> got items when we calculate a height
  for items
* khtml: changed default horizontal margins for H1-H6 from auto to 0
* khtml: escape otherwise unencodable characters in form submits
* khtml: merged min,max-height fixes
* khtml: merged handling of event handlers
* khtml: implemented CSS 2.1 compliant parsing of background-position
* khtml: fixed m_value vs ATTR_VALUE problem which didn't allow sending
  mail on gmail
* khtml: make use of the suggested filename for images
* khtml: tons of bidi fixes
* khtml: enable strict CSS parsing also for transitional doctypes
* khtml: ignore height element for input elements that are not image
* khtml: form widget fixes for plastik (and others)
* khtml: make sure we are layouted before scrolling if we are still
  loading
* khtml: add compensated font scale from Todd Fahrner's "Toward a
  standard font size interval system"
* khtml: avoid triggering full repaints of the view before the first
  layout is done
* khtml: implement CSS3 property box-sizing to match MacIE, Opera and
  Mozilla
* khtml: fix globeandmail.com famlily of crashes
* khtml: floats and flowing around floats improvements
* khtml: fix textarea scrolling positions
* khtml: tons of fixes for tables
* khtml: remove hidden widgets from the painting
* khtml: avoid crashes on XML documents
* khtml: ignore relative positioning on table sections
* khtml: fix static position calculation for positioned elements
* khtml: support insertAdjacentHTML
* khtml: fix crash in sites manipulating frames
* khtml: async kwallet support
* khtml: fix selectorText() when no namespace is specified
* khtml: update the layout before fetching the computed values
* khtml: color 'http://foo' links as visited if 'http://foo/' is in
  history
* khtml: corrected ref-counting error leading to segfault/invalid
  memory usage
* khtml: fixed some memory corruptions with garbage HTML
* khtml: account for scrollbar height when sizing variable
  overflow:scroll/auto boxes

diffstat:

 x11/kdelibs3/Makefile         |   55 +---
 x11/kdelibs3/PLIST            |  433 +++++++++++++++++++----------------------
 x11/kdelibs3/buildlink3.mk    |    4 +-
 x11/kdelibs3/dirs.mk          |  136 +++++++++++++
 x11/kdelibs3/distinfo         |    9 +-
 x11/kdelibs3/patches/patch-ao |   24 ++
 6 files changed, 388 insertions(+), 273 deletions(-)

diffs (truncated from 841 to 300 lines):

diff -r 94157262b170 -r 7c07ed2f5fba x11/kdelibs3/Makefile
--- a/x11/kdelibs3/Makefile     Fri Dec 10 06:01:08 2004 +0000
+++ b/x11/kdelibs3/Makefile     Fri Dec 10 06:02:57 2004 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.69 2004/10/13 11:47:51 markd Exp $
+# $NetBSD: Makefile,v 1.70 2004/12/10 06:02:57 markd Exp $
 
 DISTNAME=      kdelibs-${_KDE_VERSION}
+PKGREVISION=   1
 CATEGORIES=    x11
 COMMENT=       Support libraries for the KDE integrated X11 desktop
 
@@ -19,30 +20,31 @@
 SGML_CATALOGS+=                ${PREFIX}/share/kde/apps/ksgmltools2/docbook/xml-dtd-4.1.2/docbook.cat
 SGML_CATALOGS+=                ${PREFIX}/share/kde/apps/ksgmltools2/docbook/xml-dtd-4.2/docbook.cat
 
+.include "dirs.mk"
 .include "../../mk/bsd.prefs.mk"
 
-.if ${OPSYS} == "NetBSD"
-LIBS+=                 ${EXPORT_SYMBOLS_LDFLAGS}
-.endif
+LIBS.NetBSD+=                  ${EXPORT_SYMBOLS_LDFLAGS}
+
+_SORTED!=      ${ECHO} ${KDE3_DIRS} | ${TR} -s ' \t' '\n' | ${SORT}
+MAKE_DIRS+=    ${_SORTED:S/^/${PREFIX}\//}
 
 REPLACE_PERL= \
        kio/proxytype.pl \
        kio/useragent.pl \
+       kio/misc/fileshareset \
        kdeui/preparetips
 
-PLIST_SRC=             ${WRKDIR}/PLIST
 UNLIMIT_RESOURCES=     datasize memorysize
 
-FIXUP_FILES= \
+SUBST_CLASSES+=                        kdelibsfix
+SUBST_STAGE.kdelibsfix=                pre-configure
+SUBST_MESSAGE.kdelibsfix=      "Fixing hardcoded paths."
+SUBST_FILES.kdelibsfix= \
+       kdecore/kstandarddirs.cpp \
        kdeui/ksconfig.cpp \
        kio/kssl/kopenssl.cc
-
-pre-configure:
-       @for i in ${FIXUP_FILES}; do \
-               ${SED} -e 's:@LOCALBASE@:${LOCALBASE}:g' \
-                    ${WRKSRC}/$${i} > ${WRKSRC}/$${i}.fixup && \
-               ${MV} ${WRKSRC}/$${i}.fixup ${WRKSRC}/$${i}; \
-       done
+SUBST_SED.kdelibsfix=          -e 's:@LOCALBASE@:${LOCALBASE}:g' \
+       -e 's:@PKGLOCALEDIR@:${PKGLOCALEDIR}:g'
 
 .if defined(USE_CUPS) && (${USE_CUPS} == "YES")
 PKG_DEFAULT_OPTIONS+=  cups
@@ -72,38 +74,14 @@
 .include "../../mk/krb5.buildlink3.mk"
 CONFIGURE_ARGS+=       --with-gssapi=yes
 
-# We will create the complete icon directory tree for use by other KDE3
-# packages at post-install time.
-#
-ICONCOLORS=    crystalsvg hicolor locolor
-ICONSIZES=     16x16 22x22 32x32 48x48 64x64 128x128
-ICONDIRS=      actions/kde actions apps devices filesystems mimetypes
+
 
 post-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/kde/locale
 .if ${OPSYS} == "NetBSD"
 .  if ${OS_VERSION:M1.5.[12]*} || ${OS_VERSION:M1.[0-4]*}
        @${RM} ${PREFIX}/lib/kded.*
 .  endif
 .endif
-       @( ${CAT} ${PKGDIR}/PLIST;                                      \
-          for color in ${ICONCOLORS}; do                               \
-               colordir=share/kde/icons/$${color};                     \
-               for size in ${ICONSIZES}; do                            \
-                       sizedir=$${colordir}/$${size};                  \
-                       for dir in ${ICONDIRS}; do                      \
-                               icondir=$${sizedir}/$${dir};            \
-                               ${INSTALL_DATA_DIR} ${PREFIX}/$${icondir}; \
-                               ${ECHO} "@exec ${MKDIR} %D/$${icondir}"; \
-                               ${ECHO} "@dirrm $${icondir}";           \
-                       done;                                           \
-                       ${ECHO} "@dirrm $${sizedir}";                   \
-               done;                                                   \
-               ${ECHO} "@dirrm $${colordir}";                          \
-         done;                                                         \
-         ${ECHO} "@dirrm share/kde/icons";                             \
-         ${ECHO} "@dirrm share/kde";                                   \
-       ) > ${PLIST_SRC}
 
 .if ${MACHINE_ARCH} == "alpha"
 GCC_REQD+=             2.95
@@ -147,6 +125,7 @@
 # Configure finds these but apparently they are not ready for primetime
 # and build will blow up as declarations in netdb.h are not visible
 CONFIGURE_ENV+= ac_cv_func_getservbyname_r='no'
+CONFIGURE_ENV+= ac_cv_func_getservbyport_r='no'
 CONFIGURE_ENV+= ac_cv_func_getprotobyname_r='no'
 .endif
 
diff -r 94157262b170 -r 7c07ed2f5fba x11/kdelibs3/PLIST
--- a/x11/kdelibs3/PLIST        Fri Dec 10 06:01:08 2004 +0000
+++ b/x11/kdelibs3/PLIST        Fri Dec 10 06:02:57 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2004/11/18 11:48:36 markd Exp $
+@comment $NetBSD: PLIST,v 1.20 2004/12/10 06:02:57 markd Exp $
 bin/artsmessage
 bin/checkXML
 ${CUPS}bin/cupsdconf
@@ -383,6 +383,7 @@
 include/kio/thumbcreator.h
 include/kio/uiserver.h
 include/kio/uiserver_stub.h
+include/kiobuffer.h
 include/kipc.h
 include/kjanuswidget.h
 include/kjs/completion.h
@@ -681,6 +682,7 @@
 include/kuserprofile.h
 include/kvmallocator.h
 include/kwallet.h
+include/kwallettypes.h
 include/kwin.h
 include/kwindowinfo.h
 include/kwindowlistmenu.h
@@ -1269,6 +1271,7 @@
 share/kde/apps/ksgmltools2/customization/cs/entities/underBSDLicense.docbook
 share/kde/apps/ksgmltools2/customization/cs/entities/underFDL.docbook
 share/kde/apps/ksgmltools2/customization/cs/entities/underGPL.docbook
+share/kde/apps/ksgmltools2/customization/cs/entities/underLGPL.docbook
 share/kde/apps/ksgmltools2/customization/cs/entities/underX11License.docbook
 share/kde/apps/ksgmltools2/customization/cs/entities/update-doc.docbook
 share/kde/apps/ksgmltools2/customization/cs/lang.entities
@@ -4139,10 +4142,10 @@
 share/kde/icons/crystalsvg/scalable/mimetypes/zip.svgz
 share/kde/icons/default.kde
 share/kde/icons/hicolor/index.theme
-share/kde/locale/all_languages
 share/kde/mimelnk/all/all.desktop
 share/kde/mimelnk/all/allfiles.desktop
 share/kde/mimelnk/application/illustrator.desktop
+share/kde/mimelnk/application/java.desktop
 share/kde/mimelnk/application/mathml+xml.desktop
 share/kde/mimelnk/application/msexcel.desktop
 share/kde/mimelnk/application/mspowerpoint.desktop
@@ -4293,6 +4296,7 @@
 share/kde/mimelnk/application/x-zip.desktop
 share/kde/mimelnk/application/x-zoo.desktop
 share/kde/mimelnk/application/xhtml+xml.desktop
+share/kde/mimelnk/application/xml.desktop
 share/kde/mimelnk/audio/aac.desktop
 share/kde/mimelnk/audio/ac3.desktop
 share/kde/mimelnk/audio/basic.desktop
@@ -4505,221 +4509,139 @@
 share/kde/servicetypes/kurifilterplugin.desktop
 share/kde/servicetypes/renamedlgplugin.desktop
 share/kde/servicetypes/scriptinterface.desktop
+${PKGLOCALEDIR}/locale/all_languages
 @comment in xmlcatmgr: share/sgml/catalog
-@dirrm share/kde/servicetypes
-@dirrm share/kde/services/kresources/kabc
-@dirrm share/kde/services/kresources
-@dirrm share/kde/services/kded
-@exec ${MKDIR} %D/share/kde/services/kconfiguredialog
-@dirrm share/kde/services/kconfiguredialog
-@dirrm share/kde/services
-@dirrm share/kde/mimelnk/video
-@dirrm share/kde/mimelnk/text
-@dirrm share/kde/mimelnk/multipart
-@dirrm share/kde/mimelnk/model
-@dirrm share/kde/mimelnk/message
-@dirrm share/kde/mimelnk/inode
-@dirrm share/kde/mimelnk/image
-@dirrm share/kde/mimelnk/audio
-@dirrm share/kde/mimelnk/application
-@dirrm share/kde/mimelnk/all
-@dirrm share/kde/mimelnk
-@dirrm share/kde/locale
-@exec ${MKDIR} %D/share/kde/icons/locolor/64x64/mimetypes
-@dirrm share/kde/icons/locolor/64x64/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/locolor/64x64/filesystems
-@dirrm share/kde/icons/locolor/64x64/filesystems
-@exec ${MKDIR} %D/share/kde/icons/locolor/64x64/devices
-@dirrm share/kde/icons/locolor/64x64/devices
-@exec ${MKDIR} %D/share/kde/icons/locolor/64x64/apps
-@dirrm share/kde/icons/locolor/64x64/apps
-@exec ${MKDIR} %D/share/kde/icons/locolor/64x64/actions/kde
-@dirrm share/kde/icons/locolor/64x64/actions/kde
-@dirrm share/kde/icons/locolor/64x64/actions
-@dirrm share/kde/icons/locolor/64x64
-@exec ${MKDIR} %D/share/kde/icons/locolor/48x48/mimetypes
-@dirrm share/kde/icons/locolor/48x48/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/locolor/48x48/filesystems
-@dirrm share/kde/icons/locolor/48x48/filesystems
-@exec ${MKDIR} %D/share/kde/icons/locolor/48x48/devices
-@dirrm share/kde/icons/locolor/48x48/devices
-@exec ${MKDIR} %D/share/kde/icons/locolor/48x48/apps
-@dirrm share/kde/icons/locolor/48x48/apps
-@exec ${MKDIR} %D/share/kde/icons/locolor/48x48/actions/kde
-@dirrm share/kde/icons/locolor/48x48/actions/kde
-@dirrm share/kde/icons/locolor/48x48/actions
-@dirrm share/kde/icons/locolor/48x48
-@exec ${MKDIR} %D/share/kde/icons/locolor/32x32/mimetypes
-@dirrm share/kde/icons/locolor/32x32/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/locolor/32x32/filesystems
-@dirrm share/kde/icons/locolor/32x32/filesystems
-@exec ${MKDIR} %D/share/kde/icons/locolor/32x32/devices
-@dirrm share/kde/icons/locolor/32x32/devices
-@exec ${MKDIR} %D/share/kde/icons/locolor/32x32/actions/kde
-@dirrm share/kde/icons/locolor/32x32/actions/kde
-@dirrm share/kde/icons/locolor/32x32/actions
-@dirrm share/kde/icons/locolor/32x32
-@exec ${MKDIR} %D/share/kde/icons/locolor/22x22/mimetypes
-@dirrm share/kde/icons/locolor/22x22/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/locolor/22x22/filesystems
-@dirrm share/kde/icons/locolor/22x22/filesystems
-@exec ${MKDIR} %D/share/kde/icons/locolor/22x22/devices
-@dirrm share/kde/icons/locolor/22x22/devices
-@exec ${MKDIR} %D/share/kde/icons/locolor/22x22/actions/kde
-@dirrm share/kde/icons/locolor/22x22/actions/kde
-@dirrm share/kde/icons/locolor/22x22/actions
-@dirrm share/kde/icons/locolor/22x22
-@exec ${MKDIR} %D/share/kde/icons/locolor/16x16/mimetypes
-@dirrm share/kde/icons/locolor/16x16/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/locolor/16x16/filesystems
-@dirrm share/kde/icons/locolor/16x16/filesystems
-@exec ${MKDIR} %D/share/kde/icons/locolor/16x16/devices
-@dirrm share/kde/icons/locolor/16x16/devices
-@exec ${MKDIR} %D/share/kde/icons/locolor/16x16/actions/kde
-@dirrm share/kde/icons/locolor/16x16/actions/kde
-@dirrm share/kde/icons/locolor/16x16/actions
-@dirrm share/kde/icons/locolor/16x16
-@exec ${MKDIR} %D/share/kde/icons/locolor/128x128/mimetypes
-@dirrm share/kde/icons/locolor/128x128/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/locolor/128x128/filesystems
-@dirrm share/kde/icons/locolor/128x128/filesystems
-@exec ${MKDIR} %D/share/kde/icons/locolor/128x128/devices
-@dirrm share/kde/icons/locolor/128x128/devices
-@exec ${MKDIR} %D/share/kde/icons/locolor/128x128/apps
-@dirrm share/kde/icons/locolor/128x128/apps
-@exec ${MKDIR} %D/share/kde/icons/locolor/128x128/actions/kde
-@dirrm share/kde/icons/locolor/128x128/actions/kde
-@dirrm share/kde/icons/locolor/128x128/actions
-@dirrm share/kde/icons/locolor/128x128
-@dirrm share/kde/icons/locolor
-@exec ${MKDIR} %D/share/kde/icons/hicolor/64x64/mimetypes
-@dirrm share/kde/icons/hicolor/64x64/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/hicolor/64x64/filesystems
-@dirrm share/kde/icons/hicolor/64x64/filesystems
-@exec ${MKDIR} %D/share/kde/icons/hicolor/64x64/devices
-@dirrm share/kde/icons/hicolor/64x64/devices
-@exec ${MKDIR} %D/share/kde/icons/hicolor/64x64/actions/kde
-@dirrm share/kde/icons/hicolor/64x64/actions/kde
-@dirrm share/kde/icons/hicolor/64x64/actions
-@dirrm share/kde/icons/hicolor/64x64
-@exec ${MKDIR} %D/share/kde/icons/hicolor/48x48/mimetypes
-@dirrm share/kde/icons/hicolor/48x48/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/hicolor/48x48/filesystems
-@dirrm share/kde/icons/hicolor/48x48/filesystems
-@exec ${MKDIR} %D/share/kde/icons/hicolor/48x48/devices
-@dirrm share/kde/icons/hicolor/48x48/devices
-@exec ${MKDIR} %D/share/kde/icons/hicolor/48x48/actions/kde
-@dirrm share/kde/icons/hicolor/48x48/actions/kde
-@dirrm share/kde/icons/hicolor/48x48/actions
-@dirrm share/kde/icons/hicolor/48x48
-@exec ${MKDIR} %D/share/kde/icons/hicolor/32x32/mimetypes
-@dirrm share/kde/icons/hicolor/32x32/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/hicolor/32x32/filesystems
-@dirrm share/kde/icons/hicolor/32x32/filesystems
-@exec ${MKDIR} %D/share/kde/icons/hicolor/32x32/devices
-@dirrm share/kde/icons/hicolor/32x32/devices
-@exec ${MKDIR} %D/share/kde/icons/hicolor/32x32/actions/kde
-@dirrm share/kde/icons/hicolor/32x32/actions/kde
-@dirrm share/kde/icons/hicolor/32x32/actions
-@dirrm share/kde/icons/hicolor/32x32
-@exec ${MKDIR} %D/share/kde/icons/hicolor/22x22/mimetypes
-@dirrm share/kde/icons/hicolor/22x22/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/hicolor/22x22/filesystems
-@dirrm share/kde/icons/hicolor/22x22/filesystems
-@exec ${MKDIR} %D/share/kde/icons/hicolor/22x22/devices
-@dirrm share/kde/icons/hicolor/22x22/devices
-@exec ${MKDIR} %D/share/kde/icons/hicolor/22x22/actions/kde
-@dirrm share/kde/icons/hicolor/22x22/actions/kde
-@dirrm share/kde/icons/hicolor/22x22/actions
-@dirrm share/kde/icons/hicolor/22x22
-@exec ${MKDIR} %D/share/kde/icons/hicolor/16x16/mimetypes
-@dirrm share/kde/icons/hicolor/16x16/mimetypes
-@exec ${MKDIR} %D/share/kde/icons/hicolor/16x16/filesystems
-@dirrm share/kde/icons/hicolor/16x16/filesystems
-@exec ${MKDIR} %D/share/kde/icons/hicolor/16x16/devices
-@dirrm share/kde/icons/hicolor/16x16/devices
-@exec ${MKDIR} %D/share/kde/icons/hicolor/16x16/actions/kde
-@dirrm share/kde/icons/hicolor/16x16/actions/kde
-@dirrm share/kde/icons/hicolor/16x16/actions
-@dirrm share/kde/icons/hicolor/16x16
-@exec ${MKDIR} %D/share/kde/icons/hicolor/128x128/mimetypes



Home | Main Index | Thread Index | Old Index