View | Details | Raw Unified | Return to bug 124593
Collapse All | Expand All

(-)google-gadgets/Makefile (-1 / +1 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	google-gadgets
8
PORTNAME=	google-gadgets
9
PORTVERSION=	0.9.2
9
PORTVERSION=	0.9.3
10
CATEGORIES=	deskutils
10
CATEGORIES=	deskutils
11
MASTER_SITES=	http://google-gadgets-for-linux.googlecode.com/files/
11
MASTER_SITES=	http://google-gadgets-for-linux.googlecode.com/files/
12
DISTNAME=	${PORTNAME}-for-linux-${PORTVERSION}
12
DISTNAME=	${PORTNAME}-for-linux-${PORTVERSION}
(-)google-gadgets/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (google-gadgets-for-linux-0.9.2.tar.gz) = 5c2a64b549b958af030cf3178998cdb7
1
MD5 (google-gadgets-for-linux-0.9.3.tar.gz) = 590b6fefbf9cbbbfe5dc34f99c0932f4
2
SHA256 (google-gadgets-for-linux-0.9.2.tar.gz) = 4918565eafa989f0c027a2ab5592a483eb5fde059ce15e1eb8a239edfd3a82ad
2
SHA256 (google-gadgets-for-linux-0.9.3.tar.gz) = 6b93b3d39719c10063e143e919e9ee65956dacc51bbc5aa1cafef76c71abcff6
3
SIZE (google-gadgets-for-linux-0.9.2.tar.gz) = 2335255
3
SIZE (google-gadgets-for-linux-0.9.3.tar.gz) = 2338243
(-)google-gadgets/files/patch-ggadget_extension__manager.cc (-54 lines)
Lines 1-54 Link Here
1
2
$FreeBSD: ports/deskutils/google-gadgets/files/patch-ggadget_extension__manager.cc,v 1.1 2008/06/13 14:01:28 pav Exp $
3
4
--- ggadget/extension_manager.cc.orig
5
+++ ggadget/extension_manager.cc
6
@@ -26,6 +26,12 @@
7
 #include "common.h"
8
 #include "extension_manager.h"
9
 
10
+#if __GNUC__ < 4
11
+#define CAST_HACK(x) (x)
12
+#else
13
+#define CAST_HACK(x) reinterpret_cast<x>
14
+#endif
15
+
16
 namespace ggadget {
17
 
18
 ElementExtensionRegister::ElementExtensionRegister(ElementFactory *factory)
19
@@ -35,7 +41,7 @@
20
 bool ElementExtensionRegister::RegisterExtension(const Module *extension) {
21
   ASSERT(extension);
22
   RegisterElementExtensionFunc func =
23
-      reinterpret_cast<RegisterElementExtensionFunc>(
24
+    CAST_HACK(RegisterElementExtensionFunc)(
25
           extension->GetSymbol(kElementExtensionSymbolName));
26
 
27
   return func ? func(factory_) : false;
28
@@ -48,7 +54,7 @@
29
 bool ScriptExtensionRegister::RegisterExtension(const Module *extension) {
30
   ASSERT(extension);
31
   RegisterScriptExtensionFunc func =
32
-      reinterpret_cast<RegisterScriptExtensionFunc>(
33
+    CAST_HACK(RegisterScriptExtensionFunc)(
34
           extension->GetSymbol(kScriptExtensionSymbolName));
35
 
36
   return func ? func(context_) : false;
37
@@ -64,7 +70,7 @@
38
 bool FrameworkExtensionRegister::RegisterExtension(const Module *extension) {
39
   ASSERT(extension);
40
   RegisterFrameworkExtensionFunc func =
41
-      reinterpret_cast<RegisterFrameworkExtensionFunc>(
42
+      CAST_HACK(RegisterFrameworkExtensionFunc)(
43
           extension->GetSymbol(kFrameworkExtensionSymbolName));
44
 
45
   return func ? func(framework_, gadget_) : false;
46
@@ -79,7 +85,7 @@
47
 ScriptRuntimeExtensionRegister::RegisterExtension(const Module *extension) {
48
   ASSERT(extension);
49
   RegisterScriptRuntimeExtensionFunc func =
50
-      reinterpret_cast<RegisterScriptRuntimeExtensionFunc>(
51
+      CAST_HACK(RegisterScriptRuntimeExtensionFunc)(
52
           extension->GetSymbol(kScriptRuntimeExtensionSymbolName));
53
 
54
   return func ? func(manager_) : false;
(-)google-gadgets/pkg-plist (-2 / +2 lines)
Lines 160-168 Link Here
160
libdata/pkgconfig/libggadget-dbus-1.0.pc
160
libdata/pkgconfig/libggadget-dbus-1.0.pc
161
libdata/pkgconfig/libggadget-gtk-1.0.pc
161
libdata/pkgconfig/libggadget-gtk-1.0.pc
162
share/google-gadgets/google-gadget-browser.gg
162
share/google-gadgets/google-gadget-browser.gg
163
share/google-gadgets/igoogle-gadget.gg
163
share/google-gadgets/igoogle.gg
164
share/google-gadgets/resources.gg
164
share/google-gadgets/resources.gg
165
share/google-gadgets/rss-gadget.gg
165
share/google-gadgets/rss.gg
166
@dirrm share/google-gadgets
166
@dirrm share/google-gadgets
167
@dirrm lib/google-gadgets/modules
167
@dirrm lib/google-gadgets/modules
168
@dirrm lib/google-gadgets/include/ggadget
168
@dirrm lib/google-gadgets/include/ggadget

Return to bug 124593