summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/vdk')
-rw-r--r--dev-libs/vdk/ChangeLog8
-rw-r--r--dev-libs/vdk/Manifest5
-rw-r--r--dev-libs/vdk/files/vdk-2.4.1-gcc43.patch33
-rw-r--r--dev-libs/vdk/vdk-2.4.1.ebuild18
4 files changed, 53 insertions, 11 deletions
diff --git a/dev-libs/vdk/ChangeLog b/dev-libs/vdk/ChangeLog
index d1c6c6699873..3b004e634ffb 100644
--- a/dev-libs/vdk/ChangeLog
+++ b/dev-libs/vdk/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/vdk
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/vdk/ChangeLog,v 1.28 2007/08/29 17:36:01 phreak Exp $
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/vdk/ChangeLog,v 1.29 2008/12/20 23:46:12 loki_val Exp $
+
+ 20 Dec 2008; Peter Alfredsen <loki_val@gentoo.org>
+ +files/vdk-2.4.1-gcc43.patch, vdk-2.4.1.ebuild:
+ Fix bug 250845, gcc-4.3 compilation.
29 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing gustavoz from metadata due to his retirement (see #36010 for
diff --git a/dev-libs/vdk/Manifest b/dev-libs/vdk/Manifest
index a46f4c6a756c..626716bc3573 100644
--- a/dev-libs/vdk/Manifest
+++ b/dev-libs/vdk/Manifest
@@ -1,8 +1,9 @@
AUX vdk-2.4-gcc3.4.patch 4695 RMD160 ba841049311e82951b5754e157f55aa5aaaa9679 SHA1 47e6ef69aadd139cc647c9e0b501a280d9cea2d3 SHA256 2e407b067bbddfc2c0fe525e3dce17ae1a4433a35ae7a55bf8d965a1582ed90d
AUX vdk-2.4.1-gcc4.patch 1300 RMD160 a21626b300ec08d247420a00e89a964115b877ea SHA1 f05760393316f298a109361a7a554d2fb52da6b6 SHA256 42b7553ea790f73148834aecb420a9387d65fa0a5d4dd29f8b68b76c9f9c60a5
+AUX vdk-2.4.1-gcc43.patch 1052 RMD160 0c1bc7dfd32bd72e403cf8e38d3172ee710a8ad0 SHA1 848dce7c3385984905e270facf51b7f215d6bc99 SHA256 98e65d71d61f19c39cb46d4108bb5fe4c4eb3aef8eefba087c86a95f9f3a9e45
DIST vdk-2.4.0.tar.gz 1071732 RMD160 9125f0283a22b14e19e6d805b33da6287aafc352 SHA1 478ed8e050b72e5331f04df0a347bb643a1c82ec SHA256 1383bcf2dc4707e130ae49d502ca823279bb1429ada953d48d9458ed7db49366
DIST vdk-2.4.1.tar.gz 1062475 RMD160 3d525acc4e6262ac16d4b3aad347a0a0bbef31a1 SHA1 9b11b20a7fb94125d9c25f01ff14f3e7f7f23f84 SHA256 4eddaa278f8999dbe0c555614cc805603c5434a383de14ca069a3a99a72c68e8
EBUILD vdk-2.4.0.ebuild 1656 RMD160 5236fc0dc6d11ebbf93b7dcd39287e0fc4ae8a00 SHA1 b3b1eeb995abd1b300dfdbc929bd7f06b75062f5 SHA256 8f8ce9d4d6e0689c9c7666bf1082104cbdcf70e5fbca5ff44d68a27bad3a379f
-EBUILD vdk-2.4.1.ebuild 1527 RMD160 7d229ed8587ba5c9208f80c685245ba2a6150989 SHA1 4710c59053c5d90272720fafa93aafb94e72e969 SHA256 6a0bd5d7c5dc26d8e64e1af8fe0ed10967ee9ca893fca2d6465664b655f395fa
-MISC ChangeLog 3347 RMD160 15b806259ebae5bb11e0d85705f097f60ec32425 SHA1 18a2bb8ee681d6cde56ecc88c10d5808183a57a1 SHA256 4c82b785ff0b5f99608a895429512239d5af80e3bb23fa93dd4aacbd20204697
+EBUILD vdk-2.4.1.ebuild 1609 RMD160 6e17e1962459fdc7d8dc1a1a39f1c5f932fd2279 SHA1 ca5a7be470521c527f96730f225b10c742ac2028 SHA256 0fac0a76741b29de93323eff54b12e8a241781839e5dd4a6ae8546005b4bdbb1
+MISC ChangeLog 3492 RMD160 a4872b63e279b5ee4263e017ededf7bc402c1dfc SHA1 29607b92c03dfad19c112d2a6e66c2e6bb2b0fc2 SHA256 b369ae374b194665751c2958728cf19e1c7ee11b1bb2ce804ed7e98f0d7cf737
MISC metadata.xml 163 RMD160 dbf348506ebb668dddded053b5d6fe8040923312 SHA1 f00deef1c74f500abb6bc8d8be5916ae5890008d SHA256 fefe3536313f95ac1f13a5f513a6f10ed99c9f3c322bb18be3bdad2ef07e8f41
diff --git a/dev-libs/vdk/files/vdk-2.4.1-gcc43.patch b/dev-libs/vdk/files/vdk-2.4.1-gcc43.patch
new file mode 100644
index 000000000000..f0fe758050c7
--- /dev/null
+++ b/dev-libs/vdk/files/vdk-2.4.1-gcc43.patch
@@ -0,0 +1,33 @@
+diff -Nurpa vdk-2.4.1.orig/vdk/entry.cc vdk-2.4.1/vdk/entry.cc
+--- vdk-2.4.1.orig/vdk/entry.cc 2008-12-15 05:16:06.000000000 +0300
++++ vdk-2.4.1/vdk/entry.cc 2008-12-15 05:16:33.000000000 +0300
+@@ -30,6 +30,7 @@
+ #include "vdk/forms.h"
+ #include "vdk/colors.h"
+ #include <string>
++#include <cstring>
+ static void
+ EntryChanged(GtkWidget* wid, gpointer gp)
+ {
+diff -Nurpa vdk-2.4.1.orig/vdk/image.cc vdk-2.4.1/vdk/image.cc
+--- vdk-2.4.1.orig/vdk/image.cc 2008-12-15 05:16:06.000000000 +0300
++++ vdk-2.4.1/vdk/image.cc 2008-12-15 05:17:41.000000000 +0300
+@@ -32,6 +32,7 @@
+ #include <vdk/tooltips.h>
+ #include <cstdio>
+ #include <string>
++#include <cstring>
+ #include <unistd.h>
+ #include <vdk/rawpixbuf.h>
+
+diff -Nurpa vdk-2.4.1.orig/vdk/vdkdate.cc vdk-2.4.1/vdk/vdkdate.cc
+--- vdk-2.4.1.orig/vdk/vdkdate.cc 2008-12-15 05:16:06.000000000 +0300
++++ vdk-2.4.1/vdk/vdkdate.cc 2008-12-15 05:20:52.000000000 +0300
+@@ -28,6 +28,7 @@
+
+ #include "vdk/vdkdate.h"
+ #include <string>
++#include <cstring>
+ #include <cstdlib>
+ #include <cstdio>
+ #include <time.h>
diff --git a/dev-libs/vdk/vdk-2.4.1.ebuild b/dev-libs/vdk/vdk-2.4.1.ebuild
index 8262e827bff4..7a633ec1b349 100644
--- a/dev-libs/vdk/vdk-2.4.1.ebuild
+++ b/dev-libs/vdk/vdk-2.4.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/vdk/vdk-2.4.1.ebuild,v 1.8 2006/10/20 00:31:36 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/vdk/vdk-2.4.1.ebuild,v 1.9 2008/12/20 23:46:12 loki_val Exp $
inherit eutils toolchain-funcs
@@ -16,13 +16,17 @@ IUSE="doc debug"
DEPEND=">x11-libs/gtk+-2.4
doc? ( app-doc/doxygen )"
-src_compile() {
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/vdk-2.4.1-gcc4.patch
+ epatch "${FILESDIR}"/vdk-2.4.1-gcc43.patch
+}
- cd ${S}
- local myconf=""
- epatch ${FILESDIR}/vdk-2.4.1-gcc4.patch
+src_compile() {
+ local myconf=""
# gnome and sigc USE flags need to be added later
# when upstream decides to re-support them - ChrisWhite
@@ -54,6 +58,6 @@ src_compile() {
}
src_install() {
- make DESTDIR=${D} install || die
+ make DESTDIR="${D}" install || die
dodoc AUTHORS BUGS ChangeLog INSTALL NEWS README TODO
}