summaryrefslogtreecommitdiff
path: root/x11/libxfce4util
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2006-11-28 19:20:34 +0000
committerrillig <rillig@pkgsrc.org>2006-11-28 19:20:34 +0000
commitce39afb356c04f6d4375807e0b695db155ba8c4a (patch)
treecd8b5836d1873e965079d2aafc109ccd33f9dff6 /x11/libxfce4util
parenta9ae11ad5986441612f8e48b8175b93204351f07 (diff)
downloadpkgsrc-ce39afb356c04f6d4375807e0b695db155ba8c4a.tar.gz
Compilers other than GCC usually don't know the ({ ... }) construct.
Diffstat (limited to 'x11/libxfce4util')
-rw-r--r--x11/libxfce4util/distinfo3
-rw-r--r--x11/libxfce4util/patches/patch-aa24
2 files changed, 26 insertions, 1 deletions
diff --git a/x11/libxfce4util/distinfo b/x11/libxfce4util/distinfo
index ae879651d24..70bf6624e91 100644
--- a/x11/libxfce4util/distinfo
+++ b/x11/libxfce4util/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.14 2005/11/17 08:16:19 martti Exp $
+$NetBSD: distinfo,v 1.15 2006/11/28 19:20:34 rillig Exp $
SHA1 (libxfce4util-4.2.3.2.tar.gz) = b214a3fe7c2f65fd95874202fee59dae942fb60f
RMD160 (libxfce4util-4.2.3.2.tar.gz) = 911f30b2bc7ea03fca324a1b3a88cf68da062acd
Size (libxfce4util-4.2.3.2.tar.gz) = 469106 bytes
+SHA1 (patch-aa) = 3d2614faf06aef7885c335a78310561c67592326
diff --git a/x11/libxfce4util/patches/patch-aa b/x11/libxfce4util/patches/patch-aa
new file mode 100644
index 00000000000..985734272b9
--- /dev/null
+++ b/x11/libxfce4util/patches/patch-aa
@@ -0,0 +1,24 @@
+$NetBSD: patch-aa,v 1.3 2006/11/28 19:20:34 rillig Exp $
+
+No, it's not ok. Except for GNU C.
+
+--- libxfce4util/xfce-miscutils.h.orig 2005-11-15 12:59:47.000000000 +0100
++++ libxfce4util/xfce-miscutils.h 2006-11-28 20:11:55.609975108 +0100
+@@ -32,12 +32,11 @@
+
+ #include <libxfce4util/debug.h>
+
+-/* This looks a bit "hacky", but its ok */
+-#define _BUILTIN_LICENSE_TEXT(name) \
+-({ \
+- extern const char xfce_builtin_license_##name[]; \
+- xfce_builtin_license_##name; \
+-})
++extern const char xfce_builtin_license_BSD[];
++extern const char xfce_builtin_license_GPL[];
++extern const char xfce_builtin_license_LGPL[];
++
++#define _BUILTIN_LICENSE_TEXT(name) xfce_builtin_license_##name
+
+ #define XFCE_LICENSE_BSD _BUILTIN_LICENSE_TEXT(BSD)
+