BSD Ports

x11/swayimg 5.6 FreeBSD

Image viewer for Sway/Wayland

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c50efd0ec5
License
MIT
Categories
x11, wayland
Package size
510.7 KiB, 1282.6 KiB installed

Description

Now you can view images directly in the current terminal window!

The program uses Sway IPC to determine the geometry of the currently focused container. This data is used to calculate the position and size of the new "overlay" window that will be used to draw the image. In the next step, swayimg adds two Sway rules for the self window: "floating enable" and "move position". Then it creates a new Wayland window and draws the image from the specified file.

In the other systems

SystemPortVersion
FreeBSDx11/swayimg5.6
OpenBSDwayland/swayimg5.2p1
DragonFlyx11/swayimg2.3
HardenedBSDx11/swayimg5.6
GhostBSDx11/swayimg5.6

Install

Binary package:

pkg install swayimg

From the ports tree:

cd /usr/ports/x11/swayimg/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	swayimg>0:x11/swayimg

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.65.6-4.55.6
FreeBSD:14:quarterly5.65.6n/a4.35.6
FreeBSD:15:latest5.65.6n/a4.54.5
FreeBSD:15:quarterly5.65.6n/an/an/a
FreeBSD:16:latest5.65.6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

Test 2

The full lists below include those, and their dependencies in turn.

Build dependencies 133

The first 100 are listed.

Run dependencies 126

The first 100 are listed.

No port depends on this one.

Configuration

Options name: x11_swayimg

OptionDefaultDescription
AVIFonAV1 Image File Format via libavif
BASHonInstall programmable completions for Bash
DRMonKMS console support
EXIV2onEXIF and IPTC metadata support via exiv2
FFMPEGonFFmpeg support (WMA, AIFF, AC3, APE...)
GIFonGIF image format support
HEIFonISO/IEC 23008-12:2017 HEIF file format support
JPEGonJPEG image format support
JXLonJPEG XL image format via libjxl
LIBRSVG2onSVG vector graphics support via librsvg2
LUAJITonUse LuaJIT instead of standard Lua
OPENEXRonHDR image format support via OpenEXR
OPENJPEGonJPEG 2000 support via OpenJPEG
PNGonPNG image format support
RAWonRAW format support
SIXELonSixel graphics support
TIFFonTIFF image format support
WAYLANDonWayland (graphics) support
WEBPonWebP image format support
ZSHonInstall programmable completions for zsh
USES
desktop-file-utils meson pkgconfig
Service scripts
none

Files

distinfo 1
FileSizeSHA256
artemsen-swayimg-v5.6_GH0.tar.gz1.016512e+060f70cbc665217a747e8a098e1a881239e96df270930f47c262ab2ecff290e428

Commit history 4

DateCommitCreditsLog message
c50efd0ec5 Jan Beich x11/swayimg: update to 5.6
Changes: https://github.com/artemsen/swayimg/releases/tag/v5.6 Reported by: GitHub (watch releases)
5e4081d7aa Jan Beich x11/swayimg: update to 5.5
Changes: https://github.com/artemsen/swayimg/releases/tag/v5.5 Reported by: GitHub (watch releases)
de81406064 Sergey A. Osokin */*: Bump consumers after graphics/libraw update
PR: 296733 Sponsored by: tipi.work
fc57321249 Jan Beich graphics/libjxl: update to 0.12
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.12.0 Reported by: GitHub (watch releases)