notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
hyprpaper Blazing fast Wayland wallpaper utility with IPC controls
0.3.0 x11 on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.2.0Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-12-14 00:11:03
Last Update: 2023-05-30 00:58:31
Commit Hash: aa56663
Also Listed In: wayland
License: BSD3CLAUSE
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/hyprpaper
  2. /usr/local/share/licenses/hyprpaper-0.3.0/catalog.mk
  3. /usr/local/share/licenses/hyprpaper-0.3.0/LICENSE
  4. /usr/local/share/licenses/hyprpaper-0.3.0/BSD3CLAUSE
Collapse this list.
Dependency lines:
  • hyprpaper>0:x11/hyprpaper
To install the port:
cd /usr/ports/x11/hyprpaper/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/hyprpaper
  • pkg install hyprpaper
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: hyprpaper
Flavors: there is no flavor information for this port.
NOT_FOR_ARCHS: mips mips64 powerpc powerpc64 powerpcspe sparc64
distinfo:

Packages (timestamps in pop-ups are UTC):
hyprpaper
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd64pkg-falloutpkg-fallout
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i386pkg-falloutpkg-fallout
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-fallout0.2.0
FreeBSD:12:amd640.3.00.3.0
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i3860.3.00.3.0
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch640.3.00.3.0
FreeBSD:13:amd640.3.00.3.0
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv70.3.00.2.0
FreeBSD:13:i3860.3.00.3.0
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch640.2.0pkg-fallout
FreeBSD:14:amd640.3.0pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv70.2.0pkg-fallout
FreeBSD:14:i3860.3.0pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc64pkg-falloutpkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake : devel/gmake
  2. wayland-protocols>0 : graphics/wayland-protocols
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libwayland-client.so : graphics/wayland
  2. libcairo.so : graphics/cairo
  3. libjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this port

Configuration Options:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/hyprwm/hyprpaper/tar.gz/v0.3.0?dummy=/
Collapse this list.

Number of commits found: 20

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.3.0
30 May 2023 00:58:31
commit hash:aa566634e5affd6dfd32af7cef89cca00d13a082commit hash:aa566634e5affd6dfd32af7cef89cca00d13a082commit hash:aa566634e5affd6dfd32af7cef89cca00d13a082commit hash:aa566634e5affd6dfd32af7cef89cca00d13a082 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to 0.3.0

Changes:	https://github.com/hyprwm/hyprpaper/releases/tag/v0.3.0
Reported by:	GitHub (watch releases)
0.2.0
28 Apr 2023 23:04:50
commit hash:c9b88594bccb751c033790bcc35c7a02b25ce3b6commit hash:c9b88594bccb751c033790bcc35c7a02b25ce3b6commit hash:c9b88594bccb751c033790bcc35c7a02b25ce3b6commit hash:c9b88594bccb751c033790bcc35c7a02b25ce3b6 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: simplify GIT_COMMIT_MESSAGE after da134084ee1e
0.2.0
10 Apr 2023 08:56:49
commit hash:b7a19bd46918ad1f78b93fe49de52a658f722999commit hash:b7a19bd46918ad1f78b93fe49de52a658f722999commit hash:b7a19bd46918ad1f78b93fe49de52a658f722999commit hash:b7a19bd46918ad1f78b93fe49de52a658f722999 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to 0.2.0

Changes:	https://github.com/hyprwm/hyprpaper/releases/tag/v0.2.0
Reported by:	GitHub (watch releases)
0.1.0_1
10 Apr 2023 08:56:49
commit hash:da134084ee1ea2d89e9c5c03b14eb5e64e9cfa14commit hash:da134084ee1ea2d89e9c5c03b14eb5e64e9cfa14commit hash:da134084ee1ea2d89e9c5c03b14eb5e64e9cfa14commit hash:da134084ee1ea2d89e9c5c03b14eb5e64e9cfa14 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: switch to upstream commit message fallback

 #ifndef GIT_COMMIT_MESSAGE
 #define GIT_COMMIT_MESSAGE "?"
 #endif
0.1.0
04 Apr 2023 23:03:01
commit hash:7a0f6d9476ee747d08b7eb57bd02ff198462371fcommit hash:7a0f6d9476ee747d08b7eb57bd02ff198462371fcommit hash:7a0f6d9476ee747d08b7eb57bd02ff198462371fcommit hash:7a0f6d9476ee747d08b7eb57bd02ff198462371f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to 0.1.0

Changes:	https://github.com/hyprwm/hyprpaper/releases/tag/v0.1.0
Reported by:	GitHub (watch releases)
s20230315
30 Mar 2023 23:59:51
commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.3-RELEASE from ports tree

- Mk/bsd.port.mk: mark FreeBSD 12.3 as unsupported.
- Mk/Uses/cabal.mk: Remove the text-2 workaround for 12.3-RELEASE
- biology/wfa2-lib: remove obsolete patch
- databases/mongodb60: remove IGNORE for EOL FreeBSD 12.3
- devel/concurrencpp: remove workaround for EOL FreeBSD 12.3
- devel/electron22: remove IGNORE for EOL FreeBSD 12.3
- devel/malloy: this should build fine on 12.4-RELEASE
- devel/qcoro: remove BROKEN for EOL FreeBSD 12.3
- devel/root: remove workaround for EOL FreeBSD 12.3
- editors/imhex: remove IGNORE for EOL FreeBSD 12.3
- emulators/ppsspp: remove workaround for EOL FreeBSD 12.3
- emulators/rpcs3: remove workaround for EOL FreeBSD 12.3
- emulators/yuzu: remove workaround for EOL 12.3-RELEASE
(Only the first 15 lines of the commit message are shown above View all of this commit message)
s20230315
17 Mar 2023 16:44:42
commit hash:7ba1f3fba6b684212e9ab351f23df610e787c900commit hash:7ba1f3fba6b684212e9ab351f23df610e787c900commit hash:7ba1f3fba6b684212e9ab351f23df610e787c900commit hash:7ba1f3fba6b684212e9ab351f23df610e787c900 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to s20230315

Changes:	https://github.com/hyprwm/hyprpaper/compare/2bc88dc...6196197
s20230218
27 Feb 2023 18:21:22
commit hash:e807fb8510bd63fba611e6200fec4f7ba1cd7a8ccommit hash:e807fb8510bd63fba611e6200fec4f7ba1cd7a8ccommit hash:e807fb8510bd63fba611e6200fec4f7ba1cd7a8ccommit hash:e807fb8510bd63fba611e6200fec4f7ba1cd7a8c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: consistently lowercase _REASON
s20230218
27 Feb 2023 18:19:11
commit hash:827d888b22f23e8aeb8e4205262f9d6845d7af85commit hash:827d888b22f23e8aeb8e4205262f9d6845d7af85commit hash:827d888b22f23e8aeb8e4205262f9d6845d7af85commit hash:827d888b22f23e8aeb8e4205262f9d6845d7af85 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: ignore on big-endian architectures

src/helpers/Jpeg.cpp:8:2: error: "your system is not little endian, jpeg will
not work, ping vaxry or something"
 #error "your system is not little endian, jpeg will not work, ping vaxry or
something"
  ^

Reported by:	pkg-fallout (powerpc64)
s20230218
21 Feb 2023 06:10:13
commit hash:4a02bc5e671fa560ba56e67ac5e93a02fd8e7d83commit hash:4a02bc5e671fa560ba56e67ac5e93a02fd8e7d83commit hash:4a02bc5e671fa560ba56e67ac5e93a02fd8e7d83commit hash:4a02bc5e671fa560ba56e67ac5e93a02fd8e7d83 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to s20230218

Changes:	https://github.com/hyprwm/hyprpaper/compare/f77a664...2bc88dc
s20230115_1
18 Feb 2023 20:39:52
commit hash:eb35c77bfe9c2ceed6ac1550f80ab2a2670969eacommit hash:eb35c77bfe9c2ceed6ac1550f80ab2a2670969eacommit hash:eb35c77bfe9c2ceed6ac1550f80ab2a2670969eacommit hash:eb35c77bfe9c2ceed6ac1550f80ab2a2670969ea files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
Adjust estimated 12.3 EOL date to actual
s20230115_1
09 Feb 2023 14:30:19
commit hash:2ce0c1d967992abd4ed87937abb149b0755ec11fcommit hash:2ce0c1d967992abd4ed87937abb149b0755ec11fcommit hash:2ce0c1d967992abd4ed87937abb149b0755ec11fcommit hash:2ce0c1d967992abd4ed87937abb149b0755ec11f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: unbreak build with GCC after f2258673f15e

/usr/local/bin/ld: CMakeFiles/hyprpaper.dir/src/Hyprpaper.cpp.o: in function
`CHyprpaper::createLSForMonitor(SMonitor*)':
Hyprpaper.cpp:(.text+0xb27): undefined reference to
`std::__1::__vector_base_common<true>::__throw_length_error() const'
/usr/local/bin/ld: CMakeFiles/hyprpaper.dir/src/Hyprpaper.cpp.o: in function
`CHyprpaper::createPoolFile(unsigned long, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >&)':
Hyprpaper.cpp:(.text+0xc01): undefined reference to
`std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >::append(char const*)'
/usr/local/bin/ld: CMakeFiles/hyprpaper.dir/src/Hyprpaper.cpp.o: in function
`CHyprpaper::createBuffer(SPoolBuffer*, int, int, unsigned int)':
Hyprpaper.cpp:(.text+0xf25): undefined reference to
`std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >::operator=(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/usr/local/bin/ld: CMakeFiles/hyprpaper.dir/src/Hyprpaper.cpp.o: in function
`CHyprpaper::ensurePoolBuffersPresent()':
Hyprpaper.cpp:(.text+0x1162): undefined reference to
`std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >::operator=(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/usr/local/bin/ld: Hyprpaper.cpp:(.text+0x15d1): undefined reference to
`std::__1::__vector_base_common<true>::__throw_length_error() const'
/usr/local/bin/ld: CMakeFiles/hyprpaper.dir/src/Hyprpaper.cpp.o: in function
`CHyprpaper::removeOldHyprpaperImages()':
Hyprpaper.cpp:(.text+0x18cb): undefined reference to
`std::__1::__fs::filesystem::directory_iterator::directory_iterator(std::__1::__fs::filesystem::path
const&, std::__1::error_code*, std::__1::__fs::filesystem::directory_options)'
[...]
s20230115_1
03 Feb 2023 12:34:04
commit hash:f2258673f15eab0c0202809ec6109e3311705f4bcommit hash:f2258673f15eab0c0202809ec6109e3311705f4bcommit hash:f2258673f15eab0c0202809ec6109e3311705f4bcommit hash:f2258673f15eab0c0202809ec6109e3311705f4b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: drop GCC dependency via bundled libc++
s20230115
18 Jan 2023 19:53:13
commit hash:4d1fcba92617aed9aa9e37d67671e2ed77c4d559commit hash:4d1fcba92617aed9aa9e37d67671e2ed77c4d559commit hash:4d1fcba92617aed9aa9e37d67671e2ed77c4d559commit hash:4d1fcba92617aed9aa9e37d67671e2ed77c4d559 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to s20230115

Changes:	https://github.com/hyprwm/hyprpaper/compare/50852e5...f77a664
s20230105
06 Jan 2023 05:48:36
commit hash:200fa3d86bf586f9fe509893df54eb94fef72b76commit hash:200fa3d86bf586f9fe509893df54eb94fef72b76commit hash:200fa3d86bf586f9fe509893df54eb94fef72b76commit hash:200fa3d86bf586f9fe509893df54eb94fef72b76 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to s20230105

Changes:	https://github.com/hyprwm/hyprpaper/compare/c68cc7b...50852e5
s20230103
03 Jan 2023 20:14:06
commit hash:7b6a68f7de6cca7744b6cb7bcb16e6a3565199a4commit hash:7b6a68f7de6cca7744b6cb7bcb16e6a3565199a4commit hash:7b6a68f7de6cca7744b6cb7bcb16e6a3565199a4commit hash:7b6a68f7de6cca7744b6cb7bcb16e6a3565199a4 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to s20230103

Changes:	https://github.com/hyprwm/hyprpaper/compare/aefd638...c68cc7b
s20221228
02 Jan 2023 04:05:22
commit hash:c598a7500cf15dd66f64030a81f8568984903676commit hash:c598a7500cf15dd66f64030a81f8568984903676commit hash:c598a7500cf15dd66f64030a81f8568984903676commit hash:c598a7500cf15dd66f64030a81f8568984903676 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to s20221228

Changes:	https://github.com/hyprwm/hyprpaper/compare/60013ee...aefd638
s20221218
19 Dec 2022 19:03:15
commit hash:81ced9daceaeccdbe2e6ac795d1c3450e788f0c1commit hash:81ced9daceaeccdbe2e6ac795d1c3450e788f0c1commit hash:81ced9daceaeccdbe2e6ac795d1c3450e788f0c1commit hash:81ced9daceaeccdbe2e6ac795d1c3450e788f0c1 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to s20221218

Changes:	https://github.com/hyprwm/hyprpaper/compare/88d99f9...60013ee
s20221213
14 Dec 2022 13:45:08
commit hash:a00e502b0f62a943eb4bb9129691052dd1bfe98acommit hash:a00e502b0f62a943eb4bb9129691052dd1bfe98acommit hash:a00e502b0f62a943eb4bb9129691052dd1bfe98acommit hash:a00e502b0f62a943eb4bb9129691052dd1bfe98a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: update to s20221213

Changes:	https://github.com/hyprwm/hyprpaper/compare/ab85578...88d99f9
s20221128
13 Dec 2022 11:30:38
commit hash:e2c09e62c2c48beed1ae13b25d4d62c8d59b9f8dcommit hash:e2c09e62c2c48beed1ae13b25d4d62c8d59b9f8dcommit hash:e2c09e62c2c48beed1ae13b25d4d62c8d59b9f8dcommit hash:e2c09e62c2c48beed1ae13b25d4d62c8d59b9f8d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprpaper: add new port

Hyprpaper is a blazing fast wallpaper utility for Hyprland with the
ability to dynamically change wallpapers through sockets. It will work
on all wlroots-based compositors, though.

https://github.com/hyprwm/hyprpaper

Number of commits found: 20