$OpenBSD: patch-liborcus_ExternalProject_liborcus_mk,v 1.3 2013/11/17 11:45:52 robert Exp $
--- liborcus/ExternalProject_liborcus.mk.orig.port	Tue Oct 22 19:49:23 2013
+++ liborcus/ExternalProject_liborcus.mk	Sun Nov 17 11:44:19 2013
@@ -69,7 +69,7 @@ endif
 ifeq ($(SYSTEM_BOOST),NO)
 liborcus_CXXFLAGS+=-I$(WORKDIR)/UnpackedTarball/boost
 else
-liborcus_LDFLAGS+=$(BOOST_LDFLAGS)
+liborcus_LDFLAGS+=$(BOOST_LDFLAGS) -lboost_system
 endif
 ifneq (,$(PTHREAD_LIBS))
 liborcus_LDFLAGS+=$(PTHREAD_LIBS)
@@ -88,7 +88,9 @@ $(call gb_ExternalProject_get_state_target,liborcus,bu
 			--disable-debug \
 			--disable-spreadsheet-model \
 			--disable-werror \
+			--with-boost-system=boost_system  \
 			$(if $(filter YES,$(CROSS_COMPILING)),--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)) \
+			$(if $(filter OPENBSD,$(OS)),LDFLAGS=-lpthread CPPFLAGS='-DBOOST_SYSTEM_NO_DEPRECATED -pthread') \
 		&& $(MAKE) \
 	)
 
