openbsd-ports/textproc/libical/patches/patch-src_libical_autogenex_ical_h
ajacoutot a68ba72d7a Define ICAL_ERRORS_ARE_FATAL if not defined already to prevent warning that
could lead to error.
Remove sebastia@ from maintainer as per his request.

ok sebastia@
2011-11-14 23:55:48 +00:00

35 lines
1.2 KiB
Plaintext

$OpenBSD: patch-src_libical_autogenex_ical_h,v 1.2 2011/11/14 23:55:48 ajacoutot Exp $
Define ICAL_ERRORS_ARE_FATAL to unbreak ports using -Werror while
including ical.h since on OpenBSD undefined declarations will produce a
warning:
https://sourceforge.net/tracker/?func=detail&aid=3437953&group_id=16077&atid=116077
From upstream SVN:
http://freeassociation.svn.sourceforge.net/viewvc/freeassociation?view=revision&revision=1042
--- src/libical/autogenex/ical.h.orig Mon Aug 30 22:05:05 2010
+++ src/libical/autogenex/ical.h Tue Nov 15 00:12:18 2011
@@ -3272,7 +3272,11 @@ if(icalerror_get_error_state(x)==ICAL_ERROR_FATAL || \
void icalerror_set_errno(icalerrorenum x);
#endif
-#ifdef ICAL_ERRORS_ARE_FATAL
+#ifndef ICAL_ERRORS_ARE_FATAL
+#define ICAL_ERRORS_ARE_FATAL 0
+#endif
+
+#if ICAL_ERRORS_ARE_FATAL == 1
#undef NDEBUG
#endif
@@ -3282,7 +3286,7 @@ void icalerror_set_errno(icalerrorenum x);
#define icalerror_check_component_type(value,type);
/* Assert with a message */
-#ifdef ICAL_ERRORS_ARE_FATAL
+#if ICAL_ERRORS_ARE_FATAL == 1
#ifdef __GNUC__
#define icalerror_assert(test,message) if(!(test)){fprintf(stderr,"%s(), %s:%d: %s\n",__FUNCTION__,__FILE__,__LINE__,message);icalerror_stop_here(); abort();}