Port details |
- hyprcursor Hyprland cursor format, library and utilities
- 0.1.11 x11 =2 0.1.11Version of this port present on the latest quarterly branch.
- Maintainer: jbeich@FreeBSD.org
- Port Added: 2024-03-09 00:54:05
- Last Update: 2024-12-21 20:53:20
- Commit Hash: 641405b
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: BSD3CLAUSE
- WWW:
- https://github.com/hyprwm/hyprcursor
- Description:
- The hyprland cursor format, library and utilities.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- hyprcursor>0:x11/hyprcursor
- To install the port:
- cd /usr/ports/x11/hyprcursor/ && make install clean
- To add the package, run one of these commands:
- pkg install x11/hyprcursor
- pkg install hyprcursor
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: hyprcursor
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1734811619
SHA256 (hyprwm-hyprcursor-v0.1.11_GH0.tar.gz) = 17e4576b884e6bdb463b445cffff099ad16647b826a87a67b78d38b8cad4c39e
SIZE (hyprwm-hyprcursor-v0.1.11_GH0.tar.gz) = 27535
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:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Runtime dependencies:
-
- xcur2png : x11/xcur2png
- Library dependencies:
-
- libzip.so : archivers/libzip
- libhyprlang.so : devel/hyprlang
- libtomlplusplus.so : devel/tomlplusplus
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- librsvg-2.so : graphics/librsvg2-rust
- This port is required by:
- for Libraries
-
- x11-wm/hyprland
Configuration Options:
- No options to configure
- Options name:
- x11_hyprcursor
- USES:
- compiler:c++11-lib cmake:testing gnome pathfix pkgconfig
- 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.1.11 21 Dec 2024 20:53:20 |
Jan Beich (jbeich) |
x11/hyprcursor: update to 0.1.11
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.11
Reported by: GitHub (watch releases) |
0.1.10 14 Dec 2024 10:30:45 |
Jan Beich (jbeich) |
x11/hyprcursor: unbreak build after 06c18b031f1d
hyprcursor-util/src/main.cpp:260:19: error: implicit instantiation of undefined
template 'std::basic_ofstream<char>'
260 | std::ofstream manifest(out + "/manifest.hl", std::ios::trunc);
| ^
/usr/include/c++/v1/__fwd/fstream.h:26:28: note: template is declared here
26 | class _LIBCPP_TEMPLATE_VIS basic_ofstream;
| ^
hyprcursor-util/src/main.cpp:292:41: error: implicit instantiation of undefined
template 'std::basic_ifstream<char>'
292 | std::ifstream xconfig("/tmp/hyprcursor-util/"
+ xcursor.path().stem().string() + ".conf");
| ^
/usr/include/c++/v1/__fwd/fstream.h:24:28: note: template is declared here
24 | class _LIBCPP_TEMPLATE_VIS basic_ifstream;
| ^
hyprcursor-util/src/main.cpp:370:23: error: implicit instantiation of undefined
template 'std::basic_ofstream<char>'
370 | std::ofstream meta(CURSORDIR + "/meta.hl", std::ios::trunc);
| ^
/usr/include/c++/v1/__fwd/fstream.h:26:28: note: template is declared here
26 | class _LIBCPP_TEMPLATE_VIS basic_ofstream;
| ^
Reported by: pkg-fallout |
0.1.10 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.1.10 01 Oct 2024 00:57:23 |
Jan Beich (jbeich) |
x11/hyprcursor: update to 0.1.10
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.10
Reported by: GitHub (watch releases) |
0.1.9 01 Jul 2024 20:27:23 |
Rene Ladan (rene) |
all: drop support for FreeBSD 13.2 which reached EOL today
Thanks again to jbeich for noticing various things I overlooked.
Reviewed by: acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat,
nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision: https://reviews.freebsd.org/D45141 |
0.1.9 10 Jun 2024 16:55:08 |
Jan Beich (jbeich) |
*: move FreeBSD 14.0 EOL to 2024Q4
FreeBSD 14.1 was released on 2024-06-04. The transition period is at
least 3 months but usually rounded up to almost 4 months. |
0.1.9 25 May 2024 13:08:49 |
Jan Beich (jbeich) |
x11/hyprcursor: update to 0.1.9
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.9
Reported by: GitHub (watch releases) |
0.1.8 26 Apr 2024 10:13:57 |
Jan Beich (jbeich) |
x11/hyprcursor: update to 0.1.8
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.8
Reported by: GitHub (watch releases) |
0.1.7 10 Apr 2024 13:41:05 |
Jan Beich (jbeich) |
x11/hyprcursor: update to 0.1.7
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.7
Reported by: GitHub (watch releases) |
0.1.6 06 Apr 2024 21:49:07 |
Jan Beich (jbeich) |
x11/hyprcursor: update to 0.1.6
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.6
Reported by: GitHub (watch releases) |
0.1.5 24 Mar 2024 08:20:52 |
Jan Beich (jbeich) |
x11/hyprcursor: update to 0.1.5
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.5
Reported by: GitHub (watch releases) |
0.1.4 18 Mar 2024 07:14:52 |
Jan Beich (jbeich) |
x11/hyprcursor: unbreak build with libc++ 16
In file included from libhyprcursor/hyprcursor.cpp:12:
./libhyprcursor/Log.hpp:51:27: error: no member named 'vformat' in namespace
'std'
std::cout << std::vformat(fmt, std::make_format_args(args...)) << "\n";
~~~~~^
./libhyprcursor/Log.hpp:51:45: error: no member named 'make_format_args' in
namespace 'std'
std::cout << std::vformat(fmt, std::make_format_args(args...)) << "\n";
~~~~~^
hyprcursor-util/src/main.cpp:345:41: error: no member named 'format' in
namespace 'std'
const auto OUT = spawnSync(std::format("rm -f /tmp/hyprcursor-util/* &&
cd /tmp/hyprcursor-util && xcur2png {} -d /tmp/hyprcursor-util 2>&1",
~~~~~^
hyprcursor-util/src/main.cpp:399:39: error: no member named 'format' in
namespace 'std'
std::string metaString = std::format("resize_algorithm = {}\n",
explicitResizeAlgo == RESIZE_INVALID ? "none" :
algoToString(explicitResizeAlgo));
~~~~~^ (Only the first 15 lines of the commit message are shown above ) |
0.1.4 12 Mar 2024 00:38:24 |
Jan Beich (jbeich) |
x11/hyprcursor: update to 0.1.4
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.3
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.4
Reported by: GitHub (watch releases) |
0.1.2 11 Mar 2024 05:52:48 |
Jan Beich (jbeich) |
x11/hyprcursor: unbreak hyprcursor-util -x
$ hyprcursor-util -x /usr/local/share/icons/Adwaita
Found xcursor dnd-move
Failed: Failed reading xconfig for
/usr/local/share/icons/Adwaita/cursors/dnd-move |
0.1.2 10 Mar 2024 23:02:38 |
Jan Beich (jbeich) |
x11/hyprcursor: unbreak system-wide cursors |
0.1.2 10 Mar 2024 03:27:45 |
Jan Beich (jbeich) |
x11/hyprcursor: simplify plist updates |
0.1.2 10 Mar 2024 03:27:44 |
Jan Beich (jbeich) |
x11/hyprcursor: update to 0.1.2
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.1
Changes: https://github.com/hyprwm/hyprcursor/releases/tag/v0.1.2
Reported by: GitHub (watch releases) |
0.1.0 09 Mar 2024 00:51:37 |
Jan Beich (jbeich) |
x11/hyprcursor: add new port
The hyprland cursor format, library and utilities.
https://github.com/hyprwm/hyprcursor |