devel/gamin 0.1.10_10 FreeBSD
File and directory monitoring system
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- devel
- Package size
- 58.4 KiB, 301.9 KiB installed
Description
Gamin is a file and directory monitoring system defined to be a subset of the FAM (File Alteration Monitor) system. This is a service provided by a library which allows to detect when a file or a directory has been modified.
Whereas the FreeBSD port of FAM polls files every few seconds, this port includes a kqueue(2) backend for immediate notification of most alterations.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/gamin | 0.1.10_10 |
| NetBSD | sysutils/gamin | 0.1.10nb11 |
| DragonFly | devel/gamin | 0.1.10_10 |
| MidnightBSD | devel/gamin | 0.1.10_335 |
Install
Binary package:
pkg install gamin
From the ports tree:
cd /usr/ports/devel/gamin/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gamin>0:devel/gamin
LIB_DEPENDS= libfam.so:devel/gamin
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.1.10_10 | 0.1.10_10 | 0.1.10_10 | 0.1.10_10 | 0.1.10_10 |
| FreeBSD:14:quarterly | 0.1.10_10 | 0.1.10_10 | n/a | 0.1.10_10 | 0.1.10_10 |
| FreeBSD:15:latest | 0.1.10_10 | 0.1.10_10 | n/a | 0.1.10_10 | 0.1.10_10 |
| FreeBSD:15:quarterly | 0.1.10_10 | 0.1.10_10 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.1.10_10 | 0.1.10_10 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 20
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/libxml2
Run dependencies 15
Required by 132
- archivers/engrampa
- archivers/file-roller
- archivers/thunar-archive-plugin
- audio/thunar-media-tags-plugin
- benchmarks/hipercontracer
- benchmarks/phoronix-test-suite
- databases/cego
- databases/cegobridge
- databases/p5-DBD-cego
- databases/pythoncego
- deskutils/caja-extensions
- deskutils/gnome-shell-extension-coverflow
- deskutils/gnome-shell-extension-dashtodock
- deskutils/gnome-shell-extension-dashtopanel
- deskutils/gnome-shell-extension-hidetopbar
- deskutils/gnome-shell-extension-lockkeys
- deskutils/gnome-shell-extension-simple-weather
- deskutils/gnome-shell-extra-extensions
- deskutils/gnome-tweaks
- deskutils/recoll
- devel/codeblocks
- devel/dolphin-plugins
- devel/kdesdk
- devel/kio-extras
- devel/kommit
- devel/p5-IPC-ShellCmd
- devel/ruby-install
- devel/thunar-vcs-plugin
- emulators/playonbsd
- filesystems/gvfs
- filesystems/smbnetfs
- graphics/atril
- graphics/papers
- mail/courier
- mail/gnubiff
- mail/sqwebmail
- math/kalgebra
- misc/kdeedu
- multimedia/haruna
- multimedia/zoneminder
- net-im/mastodon
- net-mgmt/librenms
- net-mgmt/networkmgr
- net-mgmt/observium
- net-p2p/ktorrent
- net/cloud-init
- net/freeipa-client
- net/freeipa-server
- net/kdenetwork
- net/kget
- net/pecl-smbclient
- net/prosearch
- net/samba416
- net/samba419
- net/samba420
- net/samba422
- net/samba423
- net/samba424
- net/samba425
- net/slapi-nis
- net/smb4k
- net/td-system-tools
- ports-mgmt/port-authoring-tools
- ports-mgmt/porttools
- print/cups-smb-backend
- security/certmonger
- security/gvm
- security/gvmd
- security/lxqt-sudo
- security/sssd2
- security/veracrypt
- sysutils/azure-agent
- sysutils/brut
- sysutils/budgie-control-center
- sysutils/cbsd
- sysutils/fileschanged
- sysutils/fpart
- sysutils/gigolo
- sysutils/gnome-control-center
- sysutils/mountsmb2
- sysutils/mybashburn
- sysutils/omnibackup
- sysutils/openvox-server8
- sysutils/openvox-server9
- sysutils/p5-Sys-Gamin
- sysutils/plasma6-kinfocenter
- sysutils/plasma6-powerdevil
- sysutils/plasma6-systemsettings
- sysutils/py-google-compute-engine
- sysutils/qsudo
- sysutils/sylve
- sysutils/topgrade
- sysutils/zogftw
- textproc/p5-LaTeX-Driver
- textproc/p5-LaTeX-Table
- www/bunkerweb
- www/chrome-gnome-shell
- www/ilias
- www/owncloud
- www/plasma6-plasma-browser-integration
The first 100 are listed.
Configuration
Options name: devel_gamin
| Option | Default | Description |
|---|---|---|
| GAM_POLLER | off | Use gamin's poller instead of kqueue's |
| LIBINOTIFY | off | Use libinotify as the FAM backend |
| RUN_AS_EUID | on | Drop privileges to effective user |
- USES
- gettext gnome libtool localbase pathfix pkgconfig
- Service scripts
- none
Message after installing
Files
pkg-plist 12
- include/fam.h
- lib/libfam.a
- lib/libfam.so
- lib/libfam.so.0
- lib/libfam.so.0.0.0
- lib/libgamin-1.a
- lib/libgamin-1.so
- lib/libgamin-1.so.0
- lib/libgamin-1.so.0.1.10
- lib/libgamin_shared.a
- libdata/pkgconfig/gamin.pc
- libexec/gam_server
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gamin-0.1.10.tar.gz | 653392 | 28085f0ae8be10eab582ff186af4fb0be92cc6c62b5cc19cd09b295c7c2899a1 |
Master sites 1
- GNOME
Commit history 0
No commits in the history this site was built from.