Index: Makefile =================================================================== RCS file: /cvs/ports/devel/apr/Makefile,v retrieving revision 1.42 diff -u -p -r1.42 Makefile --- Makefile 25 Oct 2017 19:36:46 -0000 1.42 +++ Makefile 23 Apr 2018 20:43:08 -0000 @@ -4,7 +4,7 @@ COMMENT= Apache Portable Runtime V= 1.6.3 DISTNAME= apr-$V -REVISION= 0 +REVISION= 1 SHARED_LIBS += apr-1 6.0 # .6.2 CATEGORIES= devel Index: patches/patch-include_apr_general_h =================================================================== RCS file: patches/patch-include_apr_general_h diff -N patches/patch-include_apr_general_h --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-include_apr_general_h 23 Apr 2018 20:42:50 -0000 @@ -0,0 +1,13 @@ +$OpenBSD$ +fix build failure on arm: +implicit declaration of function '_Offsetof' is invalid in C99 +Index: include/apr_general.h +--- include/apr_general.h.orig ++++ include/apr_general.h +@@ -76,5 +76,5 @@ typedef int apr_signum_t; + * @return offset + */ + +-#if defined(CRAY) || (defined(__arm) && !(defined(LINUX) || defined(__FreeBSD__))) ++#if defined(CRAY) || (defined(__arm) && !(defined(LINUX) || defined(__FreeBSD__) || defined(__OpenBSD__))) + #ifdef __STDC__ + #define APR_OFFSET(p_type,field) _Offsetof(p_type,field) #else