Commit graph

6 commits

Author SHA1 Message Date
nia
f5eca3ae04 i3status: update to 2.14
2021-11-09 i3status 2.14

 • switch to meson build system
 • battery: OpenBSD: If acpibat watts value is not available, try current
 • make pulseaudio an optional dependency
 • print_cpu_usage: use buffered file API
 • fix memory leak in slurp()
 • NetBSD: native audio support
 • wireless: Linux: update %signal and %quality based on station info
 • memory: introduce unit and decimals options
 • battery: introduce format_percentage option
 • memory: fix overflow on 32-bit systems
 • use format_placeholder
 • wireless: introduce format_bitrate, format_noise and format_signal
 • cpu: fix out of bounds read after invalid %cpu conversion
 • file system: use f_frsize for correct block size
 • wireless: FreeBSD: support connection bitrate
 • volume: fix memory leak
 • print_file_contents: resolve tilde
 • add build option to disable manual pages
 • pulseaudio: use port name instead of sink name
 • battery: add support for POWER_SUPPLY_TIME_TO_EMPTY (e.g. pinebook pro)
 • tztime: allow selective pango markup
 • wireless: fix memory corruption
2022-04-12 14:43:01 +00:00
nia
7cbd0df1fb i3status: Fix up sunaudio support and link to my PR 2020-03-11 23:28:21 +00:00
nia
81dbd99d19 i3status: Use sun audio for volume mixing on NetBSD
Remove pulseaudio dependency for non-Linux

Remove our bad patching for pulse=false on Free/DragonFlyBSD, it breaks
the non-pulseaudio case because it's missing an automake check.

Bump PKGREVISION
2020-03-11 22:46:36 +00:00
wiz
73fd8bfc02 i3status: update to 2.13.
2019-06-30 i3status 2.13

 • add memory module
 • add read_file module
 • drop CAP_NET_ADMIN (not needed on Linux ≥ 2.6.37)
 • switch to autotools
 • battery: hide seconds by default
 • wireless: add format_quality
 • doc: clarify min_width not being supported with dzen2/xmobar
 • battery: read multiple batteries on DragonFlyBSD
 • make: don’t use pulseaudio on DragonFlyBSD
 • wireless: detect interface type on DragonFlyBSD
 • cpu usage: fix: correctly print usage for cpu 10
 • cpu usage: fix: correctly print for invalid %cpu placeholder
 • cpu usage: support non-consecutive CPUs
 • time: add only_when_tz_different option
 • ethernet: add %interface
 • ethernet: fix speed display for 100 Gbit/s cards
 • battery: handle POWER_SUPPLY_STATUS=Not charging
 • volume: provide more natural volume percentage with ALSA
 • volume: fix ALSA capture device monitoring
 • volume: implement %devicename for PulseAudio and ALSA
 • config: re-arrange disk after network interfaces
 • fix: include sys/socket.h on macOS
 • fix: strip network interface labels
 • fix glob(3) error handling
 • various testsuite improvements
 • switch to clang-format-3.8
2019-07-22 23:04:31 +00:00
wiz
3d1f717dcc i3status: update to 2.12.
2018-05-11 i3status 2.12

 • fix NULL value on OpenBSD when there is no acpitz0
 • show IP address when address has a label
 • man: explicitly use format_up/format_down in ethernet, wireless conf
 • man: remove SLOC comment
 • treat zero battery capacity as "not available"
 • add IPv6 address when IPv4 isn't available
 • call tzset at each time print to pick up time zone changes
 • doc: fixed minor typos
 • be more cautious about handling invalid battery measurements.
 • Makefile: make PKG_CONFIG overridable
 • fix CPU unit tests
 • use local timezone for battery %emptytime
 • fix memory leak/use BEGINS_WITH macro
 • _first_: add check for virtual ethernet devices
 • add battery capacity parsing
 • multiple CPU support for cpu_usage
 • remove useless checks (we use char, not unsigned char) to fix compilation warnings
 • disk: sanitize trailing slashes
 • plug an fd leak in the OpenBSD-specific code for
 • suppress printing :00 seconds of remaining battery lifetime, as apm(4)'s
   estimate only has a granularity of minutes.
 • fix the deciKelvin to Celsius conversion on FreeBSD
 • make first_eth_interface() work on OpenBSD
 • include sys/select.h on OpenBSD

2017-01-21 i3status 2.11

 • re-add forgotten wakeup call from SIGUSR1 handler
 • disk_info: bugfix: check format_not_mounted is not NULL before using it
 • revert back to using nanosleep
 • man: give more descriptive symbols to battery format
 • battery: removes the 'remaining' time when the battery is full
 • add separator and separator_block_width as universal module options
 • man: fix link to contrib
 • cpu_temperature: add glob check
 • battery: add status_unk
 • reconnect to PluseAudio when connection is lost
 • wireless: add ifdef to compile on macOS
 • order default configuration paths the same as in i3
 • add version files for release tarball
 • man: make tztime example config match the context
 • cpu_usage: add color thresholds
 • battery: support multiple batteries
 • disk: use empty string for not mounted disks
 • default config: remove DHCP, VPN
 • wireless: fix FTBFS on hurd and kFreeBSD
 • parse uevent file to detect network device type
 • allow pulse device to be specified by name
 • battery: find batteries using glob
 • tztime: support locales
 • wireless: use blank padding for quality
 • add unit tests
 • fix compilation with -fno-common
2019-03-14 11:55:29 +00:00
kamil
dd6398f075 Import i3status-2.10 as sysutils/i3status
i3status is a small program (about 3000 SLOC) for generating a status bar
for dzen2, xmobar or similar programs. It is designed to be very efficient
by issuing a very small number of system calls, as one generally wants
to update such a status line every second.
This ensures that even under high load, your status bar is updated correctly.
Also, it saves a bit of energy by not hogging your CPU as much as spawning
the corresponding amount of shell commands would.

Originally packaged in pkgsrc-wip by:
- Pierre Allegraud,
- Vitaly Shevtsov,
- Niclas Rosenvik,
- Mateusz Poszwa,
- myself,
with maintanance commits by:
- Aleksej Saushev.
2016-06-14 06:39:37 +00:00