$OpenBSD: patch-setup_py,v 1.1 2018/10/07 15:30:22 landry Exp $

Index: setup.py
--- setup.py.orig
+++ setup.py
@@ -174,6 +174,14 @@ ext_options = dict(
     libraries=libraries,
     extra_link_args=extra_link_args)
 
+ext_options_cpp = dict(
+    include_dirs=include_dirs,
+    library_dirs=library_dirs,
+    libraries=libraries,
+    extra_link_args=extra_link_args,
+    extra_compile_args=['-std=c++11']
+)
+
 # Define the extension modules.
 ext_modules = []
 
@@ -194,7 +202,7 @@ if source_is_repo and "clean" not in sys.argv:
 
     ext_modules = cythonize([
         Extension('fiona._geometry', ['fiona/_geometry.pyx'], **ext_options),
-        Extension('fiona._transform', ['fiona/_transform.pyx'], **ext_options),
+        Extension('fiona._transform', ['fiona/_transform.pyx'], **ext_options_cpp),
         Extension('fiona._crs', ['fiona/_crs.pyx'], **ext_options),
         Extension('fiona._drivers', ['fiona/_drivers.pyx'], **ext_options),
         Extension('fiona._err', ['fiona/_err.pyx'], **ext_options),
