Wed Jun 16 23:11:48 2010 UTC ()
Fix build with attica-0.1.4, and depend on it.

Patch from https://trac.macports.org/ticket/24947 via markd.

While here, included desktopdb.mk and bump PKGREVISION.


(wiz)
diff -r1.9 -r1.10 pkgsrc/x11/kdebase-runtime4/Makefile
diff -r1.9 -r1.10 pkgsrc/x11/kdebase-runtime4/distinfo
diff -r0 -r1.1 pkgsrc/x11/kdebase-runtime4/patches/patch-aa

cvs diff -r1.9 -r1.10 pkgsrc/x11/kdebase-runtime4/Attic/Makefile (expand / switch to context diff)
--- pkgsrc/x11/kdebase-runtime4/Attic/Makefile 2010/06/13 22:45:46 1.9
+++ pkgsrc/x11/kdebase-runtime4/Attic/Makefile 2010/06/16 23:11:48 1.10
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2010/06/13 22:45:46 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2010/06/16 23:11:48 wiz Exp $
 
 DISTNAME=	kdebase-runtime-${_KDE_VERSION}
-PKGREVISION=	1
+PKGREVISION=	2
 CATEGORIES=	x11
 COMMENT=	Runtime requirements for the KDE integrated X11 desktop
 
@@ -42,9 +42,11 @@
 .include "../../archivers/xz/buildlink3.mk"
 .include "../../graphics/exiv2/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+BUILDLINK_ABI_DEPENDS.attica?=	attica>=0.1.4
 .include "../../misc/attica/buildlink3.mk"
 .include "../../multimedia/xine-lib/buildlink3.mk"
 .include "../../net/openslp/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../x11/kdelibs4/buildlink3.mk"
 
 .include "../../mk/bsd.pkg.mk"

cvs diff -r1.9 -r1.10 pkgsrc/x11/kdebase-runtime4/Attic/distinfo (expand / switch to context diff)
--- pkgsrc/x11/kdebase-runtime4/Attic/distinfo 2010/06/02 10:14:15 1.9
+++ pkgsrc/x11/kdebase-runtime4/Attic/distinfo 2010/06/16 23:11:48 1.10
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.9 2010/06/02 10:14:15 markd Exp $
+$NetBSD: distinfo,v 1.10 2010/06/16 23:11:48 wiz Exp $
 
 SHA1 (kdebase-runtime-4.4.4.tar.bz2) = dee7405e7410a7583567a0cc1e76d0d1b0e917ca
 RMD160 (kdebase-runtime-4.4.4.tar.bz2) = 3e0f12cd5dd48cd487a08d98c55977dff18cbb38
 Size (kdebase-runtime-4.4.4.tar.bz2) = 7331851 bytes
+SHA1 (patch-aa) = 724a7a644a4ec4fcfd744c18798d552098762c2a
 SHA1 (patch-ab) = f6af1c3e2502a91add9ceaa5375e76aee1e8c20c
 SHA1 (patch-ac) = 6bb21775f48d7a7155712524162a2de736391f40
 SHA1 (patch-ad) = 285fbd72b3be665776acc61a55f3d65f35e338c4

File Added: pkgsrc/x11/kdebase-runtime4/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1 2010/06/16 23:11:48 wiz Exp $

https://trac.macports.org/ticket/24947

--- attica/kdeplugin/kdeplatformdependent.h.orig	2009-12-31 13:28:04.000000000 +0000
+++ attica/kdeplugin/kdeplatformdependent.h
@@ -47,6 +47,11 @@ public:
     KdePlatformDependent();
     virtual ~KdePlatformDependent();
     virtual QList<QUrl> getDefaultProviderFiles() const;
+    virtual void addDefaultProviderFile(const QUrl& url){}
+    virtual void removeDefaultProviderFile(const QUrl& url){}
+    virtual void enableProvider(const QUrl& baseUrl, bool enabled) const{}
+    virtual bool isEnabled(const QUrl& baseUrl) const{return true;}
+
     virtual QNetworkReply* post(const QNetworkRequest& request, const QByteArray& data);
     virtual QNetworkReply* post(const QNetworkRequest& request, QIODevice* data);
     virtual QNetworkReply* get(const QNetworkRequest& request);