)]}'
{
  "commit": "e85d51296d8fc55bfd5fb7413c2e68dbf92b64a8",
  "tree": "f2ba462c46178fd5873a331abf812d28a3e38448",
  "parents": [
    "f068a38a8df07469e075182172201c6382aa334c"
  ],
  "author": {
    "name": "Showta Ishizaki",
    "email": "zakinko@snowrabbit.org",
    "time": "Thu Sep 17 05:02:20 2026 -0700"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Thu Sep 17 05:03:09 2026 -0700"
  },
  "message": "Add jni_md_header for NetBSD (#381)\n\nThe :jni target pulls the machine-dependent jni_md.h out of the JDK per\nhost, with a java_runtime_files target and a select arm for each\nplatform.  FreeBSD and OpenBSD are there; add NetBSD, whose JDK ships\ninclude/netbsd/jni_md.h just as the others do, so that Bazel\u0027s native\ncode builds against the right header when it is bootstrapped there.\n\nThe config_setting is defined here rather than taken from\n@bazel_tools//src/conditions, so that it resolves with every Bazel\nversion rather than only those carrying bazelbuild/bazel#31069.\n@platforms//os:netbsd has been in the platforms module since 0.0.11,\nwhich this module already depends on.\n\nDragonFly BSD needs @platforms//os:dragonfly, which is not in a\nplatforms release yet (bazelbuild/platforms#143), so it will follow in a\nseparate change.\n\nCloses #381\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/381 from zakinko:bsd-jni-headers 0231dcb4b7b00f868f71199d074dd4e3ad198e5f\nPiperOrigin-RevId: 983122880\nChange-Id: I53649e71b4b50134c91d363cedb2eb2436e8d4e0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d4dd8af1b0ddceffe1bd474777b9df36baceadf",
      "old_mode": 33188,
      "old_path": "toolchains/BUILD",
      "new_id": "e6056073885c8a82276a722c59b3bbd8f924613a",
      "new_mode": 33188,
      "new_path": "toolchains/BUILD"
    }
  ]
}
