| Port details |
- aquamarine Very light linux rendering backend library
- 0.11.0_1 x11-toolkits
=0 0.10.0_1Version of this port present on the latest quarterly branch. - Maintainer: tagattie@FreeBSD.org
 - Port Added: 2024-07-19 20:06:05
- Last Update: 2026-05-07 21:47:29
- Commit Hash: 2a7c056
- License: BSD3CLAUSE
- WWW:
- https://github.com/hyprwm/aquamarine
- Description:
- Aquamarine is a very light linux rendering backend library. It
provides basic abstractions for an application to render on a Wayland
session (in a window) or a native DRM session.
It is agnostic of the rendering API (Vulkan/OpenGL) and designed to be
lightweight, performant, and minimal.
Aquamarine provides no bindings for other languages. It is C++-only.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- aquamarine>0:x11-toolkits/aquamarine
- To install the port:
- cd /usr/ports/x11-toolkits/aquamarine/ && make install clean
- To add the package, run one of these commands:
- pkg install x11-toolkits/aquamarine
- pkg install aquamarine
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: aquamarine
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1777416925
SHA256 (hyprwm-aquamarine-v0.11.0_GH0.tar.gz) = d3c74babe4321a31fba0db2c8c27ea4436876c2617cf69f57c1813095b87ff9b
SIZE (hyprwm-aquamarine-v0.11.0_GH0.tar.gz) = 92374
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- evdev-proto>0 : devel/evdev-proto
- hyprwayland-scanner>=0.4.0 : devel/hyprwayland-scanner
- wayland-protocols>0 : graphics/wayland-protocols
- hwdata>0 : misc/hwdata
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- pixman-1.pc : x11/pixman
- Runtime dependencies:
-
- mesa-dri>0 : graphics/mesa-dri
- pixman-1.pc : x11/pixman
- Library dependencies:
-
- libhyprutils.so : devel/hyprutils
- libudev.so : devel/libudev-devd
- libdrm.so : graphics/libdrm
- libwayland-client.so : graphics/wayland
- libdisplay-info.so : sysutils/libdisplay-info
- libseat.so : sysutils/seatd
- libinput.so : x11/libinput
- libEGL.so : graphics/libglvnd
- libgbm.so : graphics/mesa-libs
- libGLESv2.so : graphics/libglvnd
- This port is required by:
- for Libraries
-
- x11-toolkits/hyprtoolkit
- x11-wm/hyprland
Configuration Options:
- No options to configure
- Options name:
- x11-toolkits_aquamarine
- USES:
- cmake:testing compiler:c++11-lib gl pathfix pkgconfig xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.11.0_1 07 May 2026 21:47:29
    |
Rene Ladan (rene)  |
all: drop support for FreeBSD 13, mips and risc64sf
Reviewed by: many (*)
Differential Revision: https://reviews.freebsd.org/D55624
Differential Revision: https://reviews.freebsd.org/D55642 (merged in from bofh)
many (*)
acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
nobutaka pkubaj se tagattie thj
Anton Saietskii
GenericRikka
Gert Doering
Jan Bramkamp
Oleh Hushchenkov
Oleksandr Kryvulia
Ralf van der Enden
Yamagi
desktop kde python tcltk office |
0.11.0_1 02 May 2026 11:35:00
    |
Hiroki Tagato (tagattie)  |
*/*: Bump port revision after hyprutils shlib version bump (9f3ab36ce78b) |
0.11.0 29 Apr 2026 00:13:28
    |
Hiroki Tagato (tagattie)  |
x11-toolkits/aquamarine: Update to 0.11.0
Changelog: https://github.com/hyprwm/aquamarine/releases/tag/v0.11.0
Reported by: GitHub (watch releases) |
0.10.0_2 05 Apr 2026 13:06:58
    |
Hiroki Tagato (tagattie)  |
*/*: Bump port revision after hyprutils shlib version bump (b4a76f0828ff) |
0.10.0_1 09 Dec 2025 08:34:25
    |
Hiroki Tagato (tagattie)  |
*/*: Bump port revision after hyprutils shlib version bump (35fa8b23267b) |
0.10.0 26 Nov 2025 02:49:06
    |
Hiroki Tagato (tagattie)  |
x11-toolkits/aquamarine: Update to 0.10.0
Changelog: https://github.com/hyprwm/aquamarine/releases/tag/v0.10.0
Reported by: GitHub (watch releases) |
0.9.5 09 Oct 2025 02:21:09
    |
Hiroki Tagato (tagattie)  |
x11-toolkits/aquamarine: update to 0.9.5
Changelog: https://github.com/hyprwm/aquamarine/releases/tag/v0.9.5
Reported by: GitHub (watch releases) |
0.9.4_2 09 Oct 2025 01:57:13
    |
Hiroki Tagato (tagattie)  |
*/*: bump port revision after hyprutils shlib version bump (12d8cc14bd4f) |
0.9.4_1 14 Sep 2025 00:19:06
    |
Jan Beich (jbeich)  |
sysutils/libdisplay-info: update to 0.3.0
Changes: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.3.0
Reported by: GitLab (notify releases) |
0.9.4 25 Aug 2025 10:52:25
    |
Hiroki Tagato (tagattie)  |
x11-toolkits/aquamarine: update to 0.9.4
Changelog: https://github.com/hyprwm/aquamarine/releases/tag/v0.9.4
Reported by: GitHub (watch releases) |
0.9.3 20 Aug 2025 09:07:59
    |
Hiroki Tagato (tagattie)  |
x11-toolkits/aquamarine: update to 0.9.3
Changelog: https://github.com/hyprwm/aquamarine/releases/tag/v0.9.3
Reported by: GitHub (watch releases) |
0.9.2 20 Jul 2025 11:37:43
    |
Hiroki Tagato (tagattie)  |
x11-toolkits/aquamarine: update to 0.9.2
While here, reorder variables to make portclippy happy.
Changelog:
- https://github.com/hyprwm/aquamarine/releases/tag/v0.9.0
- https://github.com/hyprwm/aquamarine/releases/tag/v0.9.1
- https://github.com/hyprwm/aquamarine/releases/tag/v0.9.2
Reported by: portscout |
0.8.0_4 20 Jul 2025 11:02:01
    |
Hiroki Tagato (tagattie)  |
*/*: bump port revision after hyprutils shlib version bump (39d792813677) |
0.8.0_3 17 Jul 2025 06:02:30
    |
Hiroki Tagato (tagattie)  |
hyprland-related ports: take maintainership
MFH: 2025Q3 |
0.8.0_2 06 Jul 2025 12:13:22
    |
Rene Ladan (rene)  |
x11/*: align comment for libepoll-shim with FreeBSD 13.5-EOL |
0.8.0_2 06 Jul 2025 12:13:22
    |
Rene Ladan (rene)  |
all: re-introduce checks for libepoll-shim
These got erroneously removed in commit 3be82964f866
A follow-up commit will adjust the nearby comments.
Reported by: jbeich
Fixes: 3be82964f866 ("Mk/bsd.port.mk: mark FreeBSD 13.4 as unsupported.") |
0.8.0_2 03 Jul 2025 03:52:54
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: drop maintainership |
0.8.0_2 01 Jul 2025 17:16:05
    |
Rene Ladan (rene)  |
Mk/bsd.port.mk: mark FreeBSD 13.4 as unsupported.
Drop support for FreeBSD 13.4 (and sometimes 12, 14.0, 14.1) from all
ports.
Reviewed by: dch, @gor_clogic.com.ua
Approved by: portmgr (implicit)
Differential Revision: https://reviews.freebsd.org/D50769 |
0.8.0_2 01 May 2025 00:59:49
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.7.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.7.0
Reported by: GitHub (watch releases) |
0.8.0_1 07 Apr 2025 19:27:52
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.6.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.6.0
Reported by: GitHub (watch releases) |
0.8.0 17 Mar 2025 17:43:44
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.8.0
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.8.0
Reported by: GitHub (watch releases) |
0.7.2 30 Jan 2025 00:54:52
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.7.2
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.7.2
Reported by: GitHub (watch releases) |
0.7.1_2 28 Jan 2025 00:58:41
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.5.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.5.0
Reported by: GitHub (watch releases) |
0.7.1_1 24 Jan 2025 20:18:31
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.4.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.4.0
Reported by: GitHub (watch releases) |
0.7.1 13 Jan 2025 02:45:25
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.7.1
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.7.1
Reported by: GitHub (watch releases) |
0.7.0 11 Jan 2025 00:36:02
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.7.0
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.7.0
Reported by: GitHub (watch releases) |
0.6.0 07 Jan 2025 00:36:04
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.6.0
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.6.0
Reported by: GitHub (watch releases) |
0.5.1_1 23 Dec 2024 23:03:03
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.3.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.3.0
Reported by: GitHub (watch releases) |
0.5.1 14 Dec 2024 00:10:42
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.5.1
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.5.1
Reported by: GitHub (watch releases) |
0.5.0_1 25 Nov 2024 09:26:55
    |
Dima Panov (fluffy)  |
misc/hwdata: bump more consumers
Noticed by: jbeich
Sponsored by: Future Crew, LLC |
0.5.0 16 Nov 2024 18:38:21
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.5.0
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.5.0
Reported by: GitHub (watch releases) |
0.4.5 12 Nov 2024 00:07:01
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.4.5
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.4.5
Reported by: GitHub (watch releases) |
0.4.4 09 Nov 2024 22:15:49
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.4.4
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.4.4
Reported by: GitHub (watch releases) |
0.4.3 15 Oct 2024 00:17:13
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.4.3
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.4.3
Reported by: GitHub (watch releases) |
0.4.2 07 Oct 2024 19:00:21
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.4.2
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.4.2
Reported by: GitHub (watch releases) |
0.4.1_1 06 Oct 2024 12:15:35
    |
Jan Beich (jbeich)  |
x11-wm/hyprland: update to 0.44.0
Changes: https://github.com/hyprwm/Hyprland/releases/tag/v0.44.0
Reported by: GitHub (watch releases) |
0.4.1 01 Oct 2024 18:56:20
    |
Rene Ladan (rene)  |
all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X
Reviewed by: many
Differential Revision: https://reviews.freebsd.org/D46601 |
0.4.1 08 Sep 2024 12:16:31
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.4.1
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.4.1
Reported by: GitHub (watch releases) |
0.4.0 02 Sep 2024 12:42:50
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.4.0
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.4.0
Reported by: GitHub (watch releases) |
0.3.3 19 Aug 2024 21:58:49
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.3.3
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.3.3
Reported by: GitHub (watch releases) |
0.3.2 18 Aug 2024 20:11:04
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.3.2
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.3.2
Reported by: GitHub (watch releases) |
0.3.1 10 Aug 2024 00:41:31
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.3.1
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.3.1
Reported by: GitHub (watch releases) |
0.3.0 06 Aug 2024 20:49:17
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.3.0
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.3.0
Reported by: GitHub (watch releases) |
0.2.0 29 Jul 2024 22:51:32
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.2.0
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.2.0
Reported by: GitHub (watch releases) |
0.1.1 22 Jul 2024 15:19:49
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: update to 0.1.1
Changes: https://github.com/hyprwm/aquamarine/releases/tag/v0.1.1
Reported by: GitHub (watch releases) |
0.1.0 20 Jul 2024 03:19:51
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: unbreak build with libc++ 16
In file included from src/allocator/GBM.cpp:1:
In file included from ./include/aquamarine/allocator/GBM.hpp:3:
In file included from ./include/aquamarine/allocator/Allocator.hpp:4:
In file included from ./include/aquamarine/allocator/../buffer/Buffer.hpp:6:
In file included from /usr/local/include/hyprutils/math/Region.hpp:5:
/usr/local/include/hyprutils/math/Vector2D.hpp:141:5: error: no member named
'format_error' in namespace 'std'
AQ_FORMAT_PARSE(AQ_FORMAT_FLAG('j', formatJson) //
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/hyprutils/math/Vector2D.hpp:110:57: note: expanded from macro
'AQ_FORMAT_PARSE'
switch (*it) { specs__ default : throw std::format_error("invalid
format specification"); }
\
~~~~~^
/usr/local/include/hyprutils/math/Vector2D.hpp:148:68: error: no member named
'format' in namespace 'std'
std::string formatString = precision.empty() ? "{}" :
std::format("{{:.{}f}}", precision);(Only the first 15 lines of the commit message are shown above ) |
0.1.0 19 Jul 2024 20:03:39
    |
Jan Beich (jbeich)  |
x11-toolkits/aquamarine: add new port
Aquamarine is a very light linux rendering backend library. It
provides basic abstractions for an application to render on a Wayland
session (in a window) or a native DRM session.
It is agnostic of the rendering API (Vulkan/OpenGL) and designed to be
lightweight, performant, and minimal.
Aquamarine provides no bindings for other languages. It is C++-only.
https://github.com/hyprwm/aquamarine |