{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"fswatch-1.18.3","path":"sysutils/fswatch","url":"/packages/release/sysutils/fswatch/","comment":"file change monitor","homepage":"https://emcrisostomo.github.io/fswatch/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"fswatch monitor files and directory trees for changes.\n\nMain features are:\n\n- Support for many OS-specific APIs such as kevent, inotify, and FSEvents.\n- Recursive directory monitoring.\n- Path filtering using including and excluding regular expressions.\n- Customizable record format.\n- Support for periodic idle events.\n\nLimitations:\n\nThe kqueue monitor, available on any *BSD system featuring kqueue, requires a\nfile descriptor to be opened for every file being watched. As a result, this\nmonitor scales badly with the number of files being observed, and may begin to\nmisbehave as soon as the fswatch process runs out of file descriptors. In this\ncase, fswatch dumps one error on standard error for every file that cannot be\nopened.\n","package_architecture":"amd64","stem":"fswatch","readme":null,"dependencies":[{"path":"converters/libiconv","type":"library","package_spec":"","url":"/packages/release/converters/libiconv/"},{"path":"devel/gettext","type":"library","package_spec":"","url":"/packages/release/devel/gettext/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["sysutils"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64","m88k","sh"],"not_for_architectures":[]}}
