From nobody Thu Feb 19 22:31:20 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fH7QR4wKFz6SZ06 for ; Thu, 19 Feb 2026 22:31:27 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4fH7QQ6hr8z46Bt; Thu, 19 Feb 2026 22:31:26 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from delta.joker.local (124-18-6-240.area1c.commufa.jp [124.18.6.240]) (authenticated bits=0) by www121.sakura.ne.jp (8.18.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 61JMVLTa039314; Fri, 20 Feb 2026 07:31:22 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1771540282; bh=zNMAOvR7Re2sd9algmgi+6m26ZBv5zd9pQlfCa5YPwk=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=f/9JXu2vKYL5WZ0jcNWHhOUzQW6+pjjkUPR0uGPJ4qNtxY1OCXEVWV/pPQYToBrB+ 8qonF2YUp4zCoSVqKEivlyUSo4UO8pz0yTxYBSkrZmIo+flIj/zI17m2ND1amsLowE QWhLcFJFcpQbKMj40gD30JQzjQcvsiCk+d9qHAY0= Date: Fri, 20 Feb 2026 07:31:20 +0900 From: Tomoaki AOKI To: Nuno Teixeira Cc: dev-commits-ports-main@freebsd.org, bdrewery@freebsd.org, kbowling@freebsd.org, ashafer@FreeBSD.org Subject: Re: git: ef6d1e8204f6 - main - ports-mgmt/poudriere-devel: Update to 3.3.0-2517-g1ee69405b Message-Id: <20260220073120.462cbd934d0e976500d30851@dec.sakura.ne.jp> In-Reply-To: References: <20260219214630.29ae3ce962b14894920cbeca@dec.sakura.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd15.0) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4fH7QQ6hr8z46Bt X-Spamd-Bar: ---- Hi. On Thu, 19 Feb 2026 19:25:59 +0000 Nuno Teixeira wrote: > Hello, > > Also, I found that testport complains about it: > > ``` > ====> Running Q/A tests (stage-qa) > Error: /usr/local/lib/libnvidia-egl-wayland.so.1.1.20 is linked to > /usr/local/lib/libdrm.so.2 from graphics/libdrm but it is not declared as a > dependency > Warning: you need LIB_DEPENDS+=libdrm.so:graphics/libdrm > Warning: you might not need LIB_DEPENDS on libEGL.so > ``` > > I've did add missing lib depend: > > ```diff > --- a/graphics/egl-wayland/Makefile > +++ b/graphics/egl-wayland/Makefile > @@ -1,5 +1,6 @@ > PORTNAME= egl-wayland > DISTVERSION= 1.1.20 > +PORTREVISION= 1 > CATEGORIES= graphics > > MAINTAINER= ports@FreeBSD.org > @@ -12,7 +13,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING > BUILD_DEPENDS= eglexternalplatform>=1.1:graphics/eglexternalplatform \ > ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm \ > wayland-protocols>=1.8:graphics/wayland-protocols > -LIB_DEPENDS= libwayland-server.so:graphics/wayland > +LIB_DEPENDS= libdrm.so:graphics/libdrm \ > + libwayland-server.so:graphics/wayland > ``` > > And it fixed poudriere warning and it does not recompile each time I do a > bulk on my ports. Not yet tried on poudriere, but mostly same change (not bumping PORTREVISION and the order of LIB_DEPENDS differs as it's casual test) went fine on `make` and `make package` without harm. (My poudriere is still busy building www/chromium...) But...see below. > graphics/egl-wayland is unmaintained but I think is a safe change to commit. > > Thoughts? This port is maintained in conjunction with x11/linux-nvidia-libs to keep in sync with Linux counterpart. CC'ing kbowling and ashafer: There is already 1.1.21 tagged upstream, but currently staying 1.1.20 as Linux counterpart in x11/linux-nvidia-libs extracted from upstream tarball is still at 1.1.20. Note that the upstream of this port seems to be 1.1.22 now but not yet tagged for it (the latest tag is 1.1.21). Do you think it's worth upgrading instead of bumping PORTREVISION? Or should this still keep in sync with Linux counterpart? If it's worth upgrading, I'll file a PR / open review for it hopefully tonight (JST) or tomorrow. And should this port (also graphics/egl-x11 and graphics/eglexternalplatform, too) be under the umbrella of x11 group maintainer as other nvidia things? Thoughts? Regards. > Thanks, > > > Tomoaki AOKI escreveu (quinta, 19/02/2026 à(s) > 12:46): > > > Hi. > > > > I've never encountered maintaining this, but does adding > > > > libdrm.so:graphics/libdrm > > > > line (with adding line continuation " \" at previous line) in > > LIB_DEPENDS of graphics/egl-wayland help? > > > > > > Anyway, this is strange on build time, as graphics/egl-wayland has > > ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm \ > > in its Makefile. > > > > > > https://github.com/freebsd/freebsd-ports/blob/main/graphics/egl-wayland/Makefile#L13 > > > > > > Note that graphics/egl-wayland is dependended upon by > > x11/nvidia-driver{-470|-devel} only, and all these > > depends on x11-servers/xorg-server, which depends on > > graphics/libdrm. > > > > So in actual use-cases, it shouldn't be broken on runtime. > > > > Regards. > > > > > > > Hello Bryan, > > > > > > In my local package builder (around 1000 pkgs), I still see: > > > > > > ``` > > > 00:00:53] [01] [00:00:00] Inspecting graphics/egl-wayland | > > > egl-wayland-1.1.20: determining shlib requirements > > > [00:00:53] [01] [00:00:00] Warning: egl-wayland-1.1.20 will be rebuilt > > as > > > it misses libdrm.so.2 which no dependency provides. It is likely > > (silently) > > > failing testport/stage-qa. Report to maintainer. > > > [00:00:53] [01] [00:00:00] Building graphics/egl-wayland | > > > egl-wayland-1.1.20: misses undeclared shlib libdrm.so.2 > > > ``` > > > using poudriere.conf `PKG_NO_VERSION_FOR_DEPS=yes` > > > > > > Any clues on this one? > > > > > > Thanks! > > > > > > ports-mgmt/poudriere-devel: Update to 3.3.0-2517-g1ee69405b > > >> > > >> Changes: > > >> - bulk shlib tracking: Don't consider base libprivate*.so as > > missing. > > >> - bulk shlib tracking: Remove the 'misses all libraries' case; > > >> always print a specific library that is missing. > > > > > > > > > > > > -- > > > Nuno Teixeira > > > FreeBSD UNIX: Web: https://FreeBSD.org > > > > > > -- > > Tomoaki AOKI > > > > > -- > Nuno Teixeira > FreeBSD UNIX: Web: https://FreeBSD.org -- Tomoaki AOKI