From ce39afb356c04f6d4375807e0b695db155ba8c4a Mon Sep 17 00:00:00 2001 From: rillig Date: Tue, 28 Nov 2006 19:20:34 +0000 Subject: Compilers other than GCC usually don't know the ({ ... }) construct. --- x11/libxfce4util/distinfo | 3 ++- x11/libxfce4util/patches/patch-aa | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 x11/libxfce4util/patches/patch-aa (limited to 'x11/libxfce4util') 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 + +-/* 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) + -- cgit v1.2.3