$OpenBSD: patch-dbus_property_cc,v 1.9 2017/10/28 07:36:00 robert Exp $
--- dbus/property.cc.orig.port	Thu Dec 15 00:02:10 2016
+++ dbus/property.cc	Tue Jan  3 20:29:59 2017
@@ -564,6 +564,7 @@ void Property<std::vector<uint8_t>>::AppendSetValueToW
   writer->CloseContainer(&variant_writer);
 }
 
+#if !defined(OS_BSD)
 //
 // Property<std::map<std::string, std::string>> specialization.
 //
@@ -788,6 +789,7 @@ void Property<std::unordered_map<uint16_t, std::vector
   variant_writer.CloseContainer(&dict_writer);
   writer->CloseContainer(&variant_writer);
 }
+#endif
 
 template class Property<uint8_t>;
 template class Property<bool>;
@@ -803,8 +805,10 @@ template class Property<ObjectPath>;
 template class Property<std::vector<std::string> >;
 template class Property<std::vector<ObjectPath> >;
 template class Property<std::vector<uint8_t>>;
+#if !defined(OS_BSD)
 template class Property<std::map<std::string, std::string>>;
 template class Property<std::vector<std::pair<std::vector<uint8_t>, uint16_t>>>;
+#endif
 template class Property<std::unordered_map<std::string, std::vector<uint8_t>>>;
 template class Property<std::unordered_map<uint16_t, std::vector<uint8_t>>>;
 
