Summary(pl.UTF-8): ClearSilver - system szablonów HTML
Name: clearsilver
Version: 0.10.5
-Release: 13
+Release: 14
License: Apache License style
Group: Development/Libraries
Source0: http://www.clearsilver.net/downloads/%{name}-%{version}.tar.gz
# Source0-md5: b8c0c7fbe0ef5e06e0c935f134304d44
Patch0: %{name}-pic.patch
Patch1: format-security.patch
+Patch2: variadic-macros.patch
URL: http://www.clearsilver.net/
BuildRequires: autoconf
BuildRequires: automake
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
find . -type f -print0 | xargs -0 perl -pi -e "s!/usr/local/bin!/usr/bin!g"
--- /dev/null
+--- clearsilver-0.10.5/util/neo_err.h~ 2015-12-27 13:45:24.000000000 +0100
++++ clearsilver-0.10.5/util/neo_err.h 2015-12-27 13:49:48.870962697 +0100
+@@ -85,7 +85,7 @@
+ */
+ #if defined(USE_C99_VARARG_MACROS)
+ #define nerr_raise(e,f,...) \
+- nerr_raisef(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,__VA_ARGS__)
++ nerr_raisef(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,##__VA_ARGS__)
+ #elif defined(USE_GNUC_VARARG_MACROS)
+ #define nerr_raise(e,f,a...) \
+ nerr_raisef(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,##a)
+--- clearsilver-0.10.5/util/neo_err.h~ 2015-12-27 13:49:48.000000000 +0100
++++ clearsilver-0.10.5/util/neo_err.h 2015-12-27 13:50:21.991521142 +0100
+@@ -99,7 +99,7 @@
+
+ #if defined(USE_C99_VARARG_MACROS)
+ #define nerr_raise_errno(e,f,...) \
+- nerr_raise_errnof(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,__VA_ARGS__)
++ nerr_raise_errnof(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,##__VA_ARGS__)
+ #elif defined(USE_GNUC_VARARG_MACROS)
+ #define nerr_raise_errno(e,f,a...) \
+ nerr_raise_errnof(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,##a)