diff --git a/x11-wm/river/Makefile b/x11-wm/river/Makefile index b615da134f71..965b81ceb676 100644 --- a/x11-wm/river/Makefile +++ b/x11-wm/river/Makefile @@ -1,46 +1,45 @@ PORTNAME= river -DISTVERSION= 0.4.5 -PORTREVISION= 1 +DISTVERSION= 0.4.8 CATEGORIES= x11-wm wayland MASTER_SITES= https://codeberg.org/river/river/releases/download/v${DISTVERSION}/ DISTFILES= river-${DISTVERSIONFULL}${EXTRACT_SUFX} MAINTAINER= siva@FreeBSD.org COMMENT= Non-monolithic Wayland compositor WWW= https://isaacfreund.com/software/river/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-only.txt BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>0:graphics/wayland-protocols LIB_DEPENDS= libevdev.so:devel/libevdev \ libwayland-server.so:graphics/wayland \ libwlroots-0.20.so:x11-toolkits/wlroots020 \ libinput.so:x11/libinput \ libxkbcommon.so:x11/libxkbcommon USES= pkgconfig xorg zig USE_XORG= pixman OPTIONS_DEFINE= MANPAGES X11 OPTIONS_DEFAULT=MANPAGES X11 OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_CONFIGURE_ON= -Dman-pages=true MANPAGES_CONFIGURE_OFF= -Dman-pages=false X11_CONFIGURE_ON= -Dxwayland=true X11_CONFIGURE_OFF= -Dxwayland=false .include .if ${ARCH} != amd64 ZIG_ARGS+= -Dllvm=true .endif do-test: @(cd ${WRKSRC} && ${TEST_ENV} zig build test ${CONFIGURE_ARGS}) .include diff --git a/x11-wm/river/Makefile.zig b/x11-wm/river/Makefile.zig index 299fb78db6e4..dbe2ee193877 100644 --- a/x11-wm/river/Makefile.zig +++ b/x11-wm/river/Makefile.zig @@ -1,7 +1,7 @@ -ZIG_TUPLE= aro:github.com/Vexu/arocc/archive/5f5a050569a95ecc40a426f0c3666ae7e.tar.gz?dummy=/aro-5f5a050569a95ecc40a426f0c3666ae7e.tar.gz:aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se \ - pixman:codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz?dummy=/pixman-0.3.0.tar.gz:pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX \ - translate_c:codeberg.org/ziglang/translate-c/archive/57c559cf581b1fcad90494eda219f98ab.tar.gz?dummy=/translate-c-57c559cf581b1fcad90494eda219f98ab.tar.gz:translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN \ - wayland:codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz?dummy=/wayland-0.6.0.tar.gz:wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX \ - wlroots:codeberg.org/ifreund/zig-wlroots/archive/v0.20.1.tar.gz?dummy=/wlroots-0.20.1.tar.gz:wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt \ - xkbcommon:codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz?dummy=/xkbcommon-0.3.0.tar.gz:xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr \ - xkbcommon:codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz?dummy=/xkbcommon-0.4.0.tar.gz:xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ +ZIG_TUPLE= aro:github.com/Vexu/arocc/archive/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz:aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se \ + pixman:codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz:pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX \ + translate_c:codeberg.org/ziglang/translate-c/archive/57c559cf581b1fcad90494eda219f98abeb155ce.tar.gz:translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN \ + wayland:codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz:wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX \ + wlroots:codeberg.org/ifreund/zig-wlroots/archive/v0.20.1.tar.gz:wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt \ + xkbcommon:codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz:xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr \ + xkbcommon:codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz:xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ diff --git a/x11-wm/river/distinfo b/x11-wm/river/distinfo index ef9952cbf84a..b4e3e6ca3bc1 100644 --- a/x11-wm/river/distinfo +++ b/x11-wm/river/distinfo @@ -1,17 +1,17 @@ -TIMESTAMP = 1779305953 -SHA256 (zig/river-0.4.5.tar.gz) = 91d77f58bd20c7cfbd6656000474967635f9ddaa9779824c3684270e34f28147 -SIZE (zig/river-0.4.5.tar.gz) = 162386 -SHA256 (zig/aro-5f5a050569a95ecc40a426f0c3666ae7e.tar.gz) = e20b49a13049e8ef5aa1d798a70d8fc02b691fe44c7c78928aae3d363a1deb7e -SIZE (zig/aro-5f5a050569a95ecc40a426f0c3666ae7e.tar.gz) = 944918 -SHA256 (zig/pixman-0.3.0.tar.gz) = cd7fe3415d4d58685a94fdedd308e9994a37f012828940cfb603461de7f2c6ad -SIZE (zig/pixman-0.3.0.tar.gz) = 7966 -SHA256 (zig/translate-c-57c559cf581b1fcad90494eda219f98ab.tar.gz) = 298d4c4dfc28a5d3555e318b84b16b7829aa4c4169fdd70184cfbd0c88606b5d -SIZE (zig/translate-c-57c559cf581b1fcad90494eda219f98ab.tar.gz) = 146537 -SHA256 (zig/wayland-0.6.0.tar.gz) = 67fdecba19a5c1b7c2cd98321745fe6cf26a7fdfd5f71140db43c6469b523cc9 -SIZE (zig/wayland-0.6.0.tar.gz) = 149693 -SHA256 (zig/wlroots-0.20.1.tar.gz) = 6c960f1805aa187b3217809dab3f9f6e079312c93ab14e3fed5bf948ef4e400f -SIZE (zig/wlroots-0.20.1.tar.gz) = 64770 -SHA256 (zig/xkbcommon-0.3.0.tar.gz) = 1e185423e6b23ed9729614e66751ab7522db4487df4e0dcc7a2b06375aacda23 -SIZE (zig/xkbcommon-0.3.0.tar.gz) = 22730 -SHA256 (zig/xkbcommon-0.4.0.tar.gz) = e6df77d511cf9402f6ac08455c8d1fb727b6c3d66191e246671f62e5db083c49 -SIZE (zig/xkbcommon-0.4.0.tar.gz) = 25404 +TIMESTAMP = 1786461262 +SHA256 (zig/river-0.4.8.tar.gz) = 6d4030526e307e40de357167b4d6daacb583aed353dd93e32e1314c2d34400fa +SIZE (zig/river-0.4.8.tar.gz) = 168405 +SHA256 (zig/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz) = e20b49a13049e8ef5aa1d798a70d8fc02b691fe44c7c78928aae3d363a1deb7e +SIZE (zig/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz) = 944918 +SHA256 (zig/v0.3.0.tar.gz) = 4b0b57ce37f7bb3a2c2fc76eec93d060830d2c92155bf2a6baa43d61ad05499e +SIZE (zig/v0.3.0.tar.gz) = 7976 +SHA256 (zig/57c559cf581b1fcad90494eda219f98abeb155ce.tar.gz) = b9aa5df3316a47645b3027c4aa7c10ab2a89519f694235210028cb60cd9dc65e +SIZE (zig/57c559cf581b1fcad90494eda219f98abeb155ce.tar.gz) = 146648 +SHA256 (zig/v0.6.0.tar.gz) = 759a632e36a948e0e412d2d74a43a69d2f34e65d40289a16af7aa3725852ef25 +SIZE (zig/v0.6.0.tar.gz) = 150022 +SHA256 (zig/v0.20.1.tar.gz) = d4f5d1628cd2a81ea897ea2638872064ab88007c5711a928e0b379c27043a175 +SIZE (zig/v0.20.1.tar.gz) = 64608 +SHA256 (zig/v0.3.0.tar.gz) = 4b0b57ce37f7bb3a2c2fc76eec93d060830d2c92155bf2a6baa43d61ad05499e +SIZE (zig/v0.3.0.tar.gz) = 7976 +SHA256 (zig/v0.4.0.tar.gz) = cc1f8835ad6e50d5cd4da82a5d1741203f3d7b47c744418167ba602e75b8b5c7 +SIZE (zig/v0.4.0.tar.gz) = 25181 diff --git a/x11-wm/river/files/patch-build.zig b/x11-wm/river/files/patch-build.zig deleted file mode 100644 index 3ccec7ba5861..000000000000 --- a/x11-wm/river/files/patch-build.zig +++ /dev/null @@ -1,11 +0,0 @@ ---- build.zig.orig 2026-04-25 12:20:33 UTC -+++ build.zig -@@ -19,7 +19,7 @@ pub fn build(b: *Build) !void { - - const strip = b.option(bool, "strip", "Omit debug information") orelse false; - const pie = b.option(bool, "pie", "Build a Position Independent Executable") orelse false; -- const use_llvm = b.option(bool, "llvm", "Force use of Zig's LLVM backend and the lld linker") orelse false; -+ const use_llvm = b.option(bool, "llvm", "Force use of Zig's LLVM backend and the lld linker"); - - const omit_frame_pointer = switch (optimize) { - .Debug, .ReleaseSafe => false,