summaryrefslogtreecommitdiff
path: root/graphics/digikam-kde3
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2011-01-29 22:39:27 +0000
committermarkd <markd@pkgsrc.org>2011-01-29 22:39:27 +0000
commit3dd5a0d14f426438e558da4bc562a12f7e1286df (patch)
tree919ad18c5ad2b0c505a178b83f8d23480acc5df0 /graphics/digikam-kde3
parent5df2644b48b187953e85f4bd9d20fa14b7a69a4f (diff)
downloadpkgsrc-3dd5a0d14f426438e558da4bc562a12f7e1286df.tar.gz
Fix build with gcc4.5
Diffstat (limited to 'graphics/digikam-kde3')
-rw-r--r--graphics/digikam-kde3/distinfo7
-rw-r--r--graphics/digikam-kde3/patches/patch-ac15
-rw-r--r--graphics/digikam-kde3/patches/patch-ad15
-rw-r--r--graphics/digikam-kde3/patches/patch-ae15
-rw-r--r--graphics/digikam-kde3/patches/patch-af18
-rw-r--r--graphics/digikam-kde3/patches/patch-ag24
6 files changed, 93 insertions, 1 deletions
diff --git a/graphics/digikam-kde3/distinfo b/graphics/digikam-kde3/distinfo
index ed47e7eb523..6cb89624432 100644
--- a/graphics/digikam-kde3/distinfo
+++ b/graphics/digikam-kde3/distinfo
@@ -1,7 +1,12 @@
-$NetBSD: distinfo,v 1.2 2010/06/13 22:44:28 wiz Exp $
+$NetBSD: distinfo,v 1.3 2011/01/29 22:39:27 markd Exp $
SHA1 (digikam-0.9.6.tar.bz2) = e63148a13c40e87957eeb8b17dc8047dffa2a1a5
RMD160 (digikam-0.9.6.tar.bz2) = 3abc8d6d7dc4a95473b00eacc8800c044b110215
Size (digikam-0.9.6.tar.bz2) = 11517637 bytes
SHA1 (patch-aa) = 818a8ae95459dd8fb25ace8210af0a0576084aba
SHA1 (patch-ab) = 50636e14be0b183ac8ee2147a3b3a8227cef10d5
+SHA1 (patch-ac) = ec8cfcb1c400f13ebc9e92cc807eb179e5fc6a56
+SHA1 (patch-ad) = 59fb7af989b7e32978444d1d2e13493e821cc10e
+SHA1 (patch-ae) = 8f19dd6698647434bb20f222ef25024473a7ff2d
+SHA1 (patch-af) = d34710baea502e96cd8254164157ef68a4ef276f
+SHA1 (patch-ag) = 3dc532aa36451f7df8d10aa35149db767b295d8c
diff --git a/graphics/digikam-kde3/patches/patch-ac b/graphics/digikam-kde3/patches/patch-ac
new file mode 100644
index 00000000000..ad085934753
--- /dev/null
+++ b/graphics/digikam-kde3/patches/patch-ac
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.1 2011/01/29 22:39:27 markd Exp $
+
+Dont insist on 1990 standard or fails to handle // comments in lcms.h
+
+--- configure.orig 2011-01-29 03:23:57.867128819 +0000
++++ configure
+@@ -5286,7 +5286,7 @@ fi
+ CXXFLAGS="-Wall -W -Wpointer-arith $CXXFLAGS"
+ case $host in
+ *-*-linux-gnu)
+- CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
++ CFLAGS="-W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
+ CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts $CXXFLAGS"
+
+ { echo "$as_me:$LINENO: checking whether $CXX supports -Wmissing-format-attribute" >&5
diff --git a/graphics/digikam-kde3/patches/patch-ad b/graphics/digikam-kde3/patches/patch-ad
new file mode 100644
index 00000000000..2244c41062c
--- /dev/null
+++ b/graphics/digikam-kde3/patches/patch-ad
@@ -0,0 +1,15 @@
+$NetBSD: patch-ad,v 1.1 2011/01/29 22:39:27 markd Exp $
+
+Fix build with gcc4.5
+
+--- digikam/libs/dimg/dcolor.cpp.orig 2009-07-03 05:19:41.000000000 +0000
++++ digikam/libs/dimg/dcolor.cpp
+@@ -83,7 +83,7 @@ QColor DColor::getQColor() const
+ return eightBit.getQColor();
+ }
+
+- return (QColor::QColor(m_red, m_green, m_blue));
++ return (QColor(m_red, m_green, m_blue));
+ }
+
+ void DColor::convertToSixteenBit()
diff --git a/graphics/digikam-kde3/patches/patch-ae b/graphics/digikam-kde3/patches/patch-ae
new file mode 100644
index 00000000000..bac0e728dab
--- /dev/null
+++ b/graphics/digikam-kde3/patches/patch-ae
@@ -0,0 +1,15 @@
+$NetBSD: patch-ae,v 1.1 2011/01/29 22:39:27 markd Exp $
+
+Fix build with gcc4.5
+
+--- digikam/utilities/imageeditor/editor/imageiface.cpp.orig 2009-07-03 05:19:41.000000000 +0000
++++ digikam/utilities/imageeditor/editor/imageiface.cpp
+@@ -140,7 +140,7 @@ DColor ImageIface::getColorInfoFromTarge
+ if ( d->targetPreviewImage.isNull() || point.x() > previewWidth() || point.y() > previewHeight() )
+ {
+ DWarning() << k_funcinfo << "Coordinate out of range or no image data available!" << endl;
+- return DColor::DColor();
++ return DColor();
+ }
+
+ return d->targetPreviewImage.getPixelColor(point.x(), point.y());
diff --git a/graphics/digikam-kde3/patches/patch-af b/graphics/digikam-kde3/patches/patch-af
new file mode 100644
index 00000000000..15fe1bdd40c
--- /dev/null
+++ b/graphics/digikam-kde3/patches/patch-af
@@ -0,0 +1,18 @@
+$NetBSD: patch-af,v 1.1 2011/01/29 22:39:27 markd Exp $
+
+Fix build with gcc4.5
+
+--- digikam/imageplugins/border/bordertool.cpp.orig 2009-07-03 05:19:41.000000000 +0000
++++ digikam/imageplugins/border/bordertool.cpp
+@@ -144,9 +144,9 @@ BorderTool::BorderTool(QObject* parent)
+ // -------------------------------------------------------------------
+
+ m_labelForeground = new QLabel(m_gboxSettings->plainPage());
+- m_firstColorButton = new KColorButton( QColor::QColor( 192, 192, 192 ), m_gboxSettings->plainPage() );
++ m_firstColorButton = new KColorButton( QColor( 192, 192, 192 ), m_gboxSettings->plainPage() );
+ m_labelBackground = new QLabel(m_gboxSettings->plainPage());
+- m_secondColorButton = new KColorButton( QColor::QColor( 128, 128, 128 ), m_gboxSettings->plainPage() );
++ m_secondColorButton = new KColorButton( QColor( 128, 128, 128 ), m_gboxSettings->plainPage() );
+
+ // -------------------------------------------------------------------
+
diff --git a/graphics/digikam-kde3/patches/patch-ag b/graphics/digikam-kde3/patches/patch-ag
new file mode 100644
index 00000000000..1c0accf0441
--- /dev/null
+++ b/graphics/digikam-kde3/patches/patch-ag
@@ -0,0 +1,24 @@
+$NetBSD: patch-ag,v 1.1 2011/01/29 22:39:27 markd Exp $
+
+Fix build with gcc4.5
+
+--- digikam/imageplugins/superimpose/dirselectwidget.cpp.orig 2009-07-03 05:19:41.000000000 +0000
++++ digikam/imageplugins/superimpose/dirselectwidget.cpp
+@@ -61,7 +61,7 @@ DirSelectWidget::DirSelectWidget(QWidget
+ if ( headerLabel.isNull() )
+ header()->hide();
+
+- setAlternateBackground(QColor::QColor());
++ setAlternateBackground(QColor());
+ }
+
+ DirSelectWidget::DirSelectWidget(KURL rootUrl, KURL currentUrl,
+@@ -75,7 +75,7 @@ DirSelectWidget::DirSelectWidget(KURL ro
+ if ( headerLabel.isNull() )
+ header()->hide();
+
+- setAlternateBackground(QColor::QColor());
++ setAlternateBackground(QColor());
+ setRootPath(rootUrl, currentUrl);
+ }
+