mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
x11/waylock: Convert to USES=zig
PR: 294741 Approved by: arrowd (co-mentor)
This commit is contained in:
+9
-20
@@ -10,37 +10,26 @@ WWW= https://codeberg.org/ifreund/waylock
|
||||
LICENSE= ISCL
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \
|
||||
zig>=0.15.1:lang/zig
|
||||
BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
|
||||
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
|
||||
libxkbcommon.so:x11/libxkbcommon
|
||||
RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
|
||||
|
||||
USES= pkgconfig
|
||||
# There is an LLVM/zig016 regression which causes waylock to fail to run when
|
||||
# using any of the release modes with this error:
|
||||
# ld-elf.so.1: /lib/libc.so.7: Undefined symbol "environ"
|
||||
USES= pkgconfig zig:015
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= ifreund
|
||||
GH_TUPLE= ifreund:zig-wayland:v0.4.0:zig_wayland/../.cache/zig/p/wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27 \
|
||||
ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr
|
||||
CONFIGURE_ARGS= --prefix "${PREFIX}" \
|
||||
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
|
||||
${WITH_PIE:D-Dpie} \
|
||||
${STRIP:C/.+/-Dstrip/} \
|
||||
-Dcpu=${CPUTYPE:Ubaseline} \
|
||||
--verbose
|
||||
MAKE_ENV= DESTDIR="${STAGEDIR}"
|
||||
NO_INSTALL= yes # strip(1) breaks runtime
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME} \
|
||||
etc/pam.d/${PORTNAME}
|
||||
|
||||
OPTIONS_DEFINE= MANPAGES
|
||||
OPTIONS_DEFAULT=MANPAGES
|
||||
OPTIONS_DEFINE= MANPAGES
|
||||
OPTIONS_DEFAULT= MANPAGES
|
||||
|
||||
MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
|
||||
MANPAGES_CONFIGURE_ON= -Dman-pages=true
|
||||
MANPAGES_CONFIGURE_OFF= -Dman-pages=false
|
||||
MANPAGES_ZIG_BOOL= man-pages
|
||||
MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz
|
||||
|
||||
do-build:
|
||||
@(cd ${WRKSRC} && ${MAKE_ENV} zig build ${CONFIGURE_ARGS})
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
ZIG_TUPLE= wayland:codeberg.org/ifreund/zig-wayland/archive/v0.4.0.tar.gz:wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27 \
|
||||
xkbcommon:codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz:xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr
|
||||
@@ -1,7 +1,7 @@
|
||||
TIMESTAMP = 1763896589
|
||||
SHA256 (ifreund-waylock-v1.5.0_GH0.tar.gz) = 9d537f1685f599b3ca091fc8215be5853891526ce87697936d8904b2163d1d48
|
||||
SIZE (ifreund-waylock-v1.5.0_GH0.tar.gz) = 20715
|
||||
SHA256 (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = a001733a3a2a71f64b9cd136b60219bd5d0e870e1974159ae9102951a31bd940
|
||||
SIZE (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = 111961
|
||||
SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59
|
||||
SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520
|
||||
TIMESTAMP = 1777907558
|
||||
SHA256 (zig/v0.4.0.tar.gz) = 907fdd18c7ede1ab1f249c618ba5dce3b8a72c26e50090b4ae7010033a419ba9
|
||||
SIZE (zig/v0.4.0.tar.gz) = 111219
|
||||
SHA256 (zig/v0.3.0.tar.gz) = 1e185423e6b23ed9729614e66751ab7522db4487df4e0dcc7a2b06375aacda23
|
||||
SIZE (zig/v0.3.0.tar.gz) = 22730
|
||||
SHA256 (zig/ifreund-waylock-v1.5.0_GH0.tar.gz) = 9d537f1685f599b3ca091fc8215be5853891526ce87697936d8904b2163d1d48
|
||||
SIZE (zig/ifreund-waylock-v1.5.0_GH0.tar.gz) = 20715
|
||||
|
||||
Reference in New Issue
Block a user