From: Peter Hessler Subject: [FIX] devel/gwenhywfar for !intel To: ports@openbsd.org Date: Mon, 14 Jul 2025 10:28:48 +0200 Noticed on arm64, WANTLIB expects to link against DRM libraries. These don't exist on all arches, so etract them out. Build-tested on arm64. OK? Index: devel/gwenhywfar/Makefile =================================================================== RCS file: /cvs/openbsd/ports/devel/gwenhywfar/Makefile,v diff -u -p -u -p -r1.33 Makefile --- devel/gwenhywfar/Makefile 4 Jul 2025 19:35:23 -0000 1.33 +++ devel/gwenhywfar/Makefile 14 Jul 2025 07:35:24 -0000 @@ -1,6 +1,7 @@ COMMENT= helper library for networking and security applications DISTNAME= gwenhywfar-5.12.0 +REVISION= 0 SHARED_LIBS += gwenhywfar 2.4 # 83.0 SHARED_LIBS += gwengui-cpp 1.0 # 83.0 @@ -18,7 +19,7 @@ WANTLIB += ${COMPILER_LIBCXX} GL LLVM Qt WANTLIB += X11 X11-xcb Xau Xcomposite Xcursor Xdamage Xdmcp Xext WANTLIB += Xfixes Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 atk-bridge-2.0 WANTLIB += atspi c cairo cairo-gobject crypto dbus-1 double-conversion -WANTLIB += drm drm_amdgpu drm_intel elf epoll-shim epoxy execinfo +WANTLIB += elf epoll-shim epoxy execinfo WANTLIB += expat ffi fontconfig freetype fribidi gcrypt gdk-3 WANTLIB += gdk_pixbuf-2.0 gio-2.0 glapi glib-2.0 gmodule-2.0 gmp WANTLIB += gnutls gobject-2.0 gpg-error graphite2 gthread-2.0 @@ -29,6 +30,13 @@ WANTLIB += ssl tasn1 unistring wayland-c WANTLIB += xcb xcb-dri2 xcb-dri3 xcb-glx xcb-present xcb-randr WANTLIB += xcb-render xcb-shm xcb-sync xcb-xfixes xkbcommon xshmfence WANTLIB += z zstd + +.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "aarch64" +WANTLIB += drm drm_amdgpu +.endif +.if ${MACHINE_ARCH} == "amd64" +WANTLIB += drm_intel +.endif SITES= https://www.aquamaniac.de/rdm/attachments/download/529/ -- Mustgo, n.: Any item of food that has been sitting in the refrigerator so long it has become a science project. -- Sniglets, "Rich Hall & Friends"