Index: extensions/common/api/_permission_features.json
--- extensions/common/api/_permission_features.json.orig
+++ extensions/common/api/_permission_features.json
@@ -61,7 +61,7 @@
     "channel": "stable",
     "extension_types": ["platform_app"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"]
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
   },
   "app.window.ime": {
      "channel": "stable",
@@ -77,7 +77,7 @@
     "channel": "stable",
     "extension_types": ["platform_app"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"]
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
   },
   "audio": [
     {
@@ -98,13 +98,13 @@
       "channel": "dev",
       "extension_types": ["platform_app"],
       // "desktop_android" is not supported.
-      "platforms": ["chromeos", "linux", "mac", "win"]
+      "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
     },
     {
       "channel": "stable",
       "extension_types": ["platform_app"],
       // "desktop_android" is not supported.
-      "platforms": ["chromeos", "linux", "mac", "win"],
+      "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
       "allowlist": [
         "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578",
         "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB",
@@ -142,7 +142,7 @@
     {
       "channel": "stable",
       "extension_types": ["platform_app"],
-      "platforms": ["chromeos", "win", "mac", "linux"],
+      "platforms": ["chromeos", "win", "mac", "linux", "openbsd", "freebsd"],
       "allowlist": [
         "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80",  // http://crbug.com/387169
         "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE",  // http://crbug.com/387169
@@ -217,7 +217,7 @@
     "extension_types": ["extension", "legacy_packaged_app"],
     "max_manifest_version": 2,
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"]
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
   },
   "devtools": {
     "channel": "stable",
@@ -266,7 +266,7 @@
     "channel": "stable",
     "extension_types": ["extension", "platform_app"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"],
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
     "allowlist": [
       "7910EAFDAF64B947E1CB31B333A9BD14CA556B6C",  // Feedback UI.
       "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80",  // http://crbug.com/293683
@@ -288,12 +288,12 @@
     "extension_types": ["platform_app"],
     "default_parent": true,
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"]
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
   },{
     "channel": "stable",
     "extension_types": ["extension"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"],
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
     "allowlist": [
       "2FC374607C2DF285634B67C64A2E356C607091C3",  // Quickoffice
       "3727DD3E564B6055387425027AD74C58784ACC15",  // Quickoffice internal
@@ -330,13 +330,13 @@
       "channel": "stable",
       "extension_types": ["platform_app"],
       // "desktop_android" is not supported.
-      "platforms": ["chromeos", "linux", "mac", "win"]
+      "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
     },
     {
       "channel": "stable",
       "extension_types": ["extension"],
       // "desktop_android" is not supported.
-      "platforms": ["chromeos", "linux", "mac", "win"],
+      "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
       "allowlist": [
         "D7CD4B3956B1F6E970E4AFCBCD4094B1EF4D07B9",  // http://crbug.com/710541
         "D4EFCCC0CC612380762758BB96C7997224BD6395",  // http://crbug.com/710541
@@ -445,7 +445,7 @@
     "channel": "stable",
     "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "mac", "win", "linux"],
+    "platforms": ["chromeos", "mac", "win", "linux", "openbsd", "freebsd"],
     "allowlist": [
       "0DE0F05680A4A056BCEC864ED8DDA84296F82B40",  // http://crbug.com/434651
       "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80",  // http://crbug.com/293683
@@ -484,7 +484,7 @@
     "channel": "stable",
     "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "mac", "win", "linux"],
+    "platforms": ["chromeos", "mac", "win", "linux", "openbsd", "freebsd"],
     "allowlist": [
       // DO NOT ADD ANY MORE ENTRIES HERE.
       // networkingPrivate is being migrated to networking.onc.
@@ -564,7 +564,7 @@
     "channel": "stable",
     "extension_types": ["extension", "platform_app" ],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"]
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
   },
   // Note: runtime is not actually a permission, but some systems check these
   // values to verify restrictions.
@@ -576,13 +576,13 @@
     "channel": "stable",
     "extension_types": ["platform_app"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"]
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
   },
   "socket": {
     "channel": "stable",
     "extension_types": ["platform_app"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"]
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
   },
   "storage": [
     {
@@ -672,13 +672,13 @@
       "channel": "stable",
       "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
       // "desktop_android" is not supported.
-      "platforms": ["chromeos", "linux", "mac", "win"]
+      "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
     },
     {
       "channel": "stable",
       "extension_types": ["hosted_app"],
       // "desktop_android" is not supported.
-      "platforms": ["chromeos", "linux", "mac", "win"],
+      "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
       "allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"]  // Web Store
     }
   ],
@@ -687,13 +687,13 @@
       "channel": "stable",
       "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
       // "desktop_android" is not supported.
-      "platforms": ["chromeos", "linux", "mac", "win"]
+      "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
     },
     {
       "channel": "stable",
       "extension_types": ["hosted_app"],
       // "desktop_android" is not supported.
-      "platforms": ["chromeos", "linux", "mac", "win"],
+      "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
       "allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"]  // Web Store
     }
   ],
@@ -720,7 +720,7 @@
     "channel": "stable",
     "extension_types": ["platform_app"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"]
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
   },
   "usbDevices": [
     {
@@ -788,7 +788,7 @@
     "channel": "stable",
     "extension_types": ["platform_app"],
     // "desktop_android" is not supported.
-    "platforms": ["chromeos", "linux", "mac", "win"]
+    "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
   },
   "webRequest": [
     {
