From nobody Tue Jan 16 08:31:17 2024 X-Original-To: dev-commits-ports-all@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 4TDj0767Lgz577sc; Tue, 16 Jan 2024 08:31:19 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TDj075hrtz4Ltn; Tue, 16 Jan 2024 08:31:19 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705393879; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YzJADYSgHMIA4mvDstfgAm9jN9f1UJivxYRLYjd1mBU=; b=dhIwKDhlha2+744J6+RAU6pxp1fr83TBWJfUgRSxWTXrgsGkUm+AgoNTFwiVAbL7vT/Nim r7o3r94qpCGPtr2Skdm77uOHoo8Ro7XXzR3gj5XdcVdh6pNS2fmbxQ5iJOcLN5NZIQ4Yww DlpU3x9UUxxR4SZIBuBMizlxvkcyb+Q+54F+Cje+cnXBrcVOhykxQ867ZelykRyk3baq44 PKhomVm1mwrlNZaQ3zpdhCAYDoZG/ggUS0bwpAQGXgIqUYWrJaX46vLXWDBNQZBWTM9XrC n43cP0wcRTTrEjJBMU5Hdv7d2OT8dYTiTf0dIIi9Ow04gc16S3bGtVBjrVVJHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705393879; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YzJADYSgHMIA4mvDstfgAm9jN9f1UJivxYRLYjd1mBU=; b=pyyeW6LD7AvIYHAkn18l4ElJvLpDBfxQ31DMUJ6ZH7Aff5rYYaZoNf4SrhCVGqoyn89g7s qFFZZdikizZPXyyEgHCK8VkAW8Z15kiz4CyY5aLAvhyixULmYxl9DveQ0Z0qprphbQCnwj fglYotvs1iDUorJOmZUciVmsIeTPKuCh9g7lyAIG4k/iXCX7H7HAIseVqYPjd9Ejh+Tg6d DjV0AL2M0rfRUMqazuL+P/8XCZQj8HIZT/iDoY0sBvUm8xFBi5mjKFntp+aC6Gf/UvnbzT U/4etSMbp+r/fSFpapphUwMhHmJSOrq3PhYzsVkIA2cAuDZD9g0vmLOWqYg5Jg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1705393879; a=rsa-sha256; cv=none; b=lqn0isLHvpsUZGvNtQfgAhIP1D5aKEUp+zlyToL7zYzXp+YJKJo3VDqqvibJXkPR91/Dq8 jLXaqup4Nq1Ue3FoyxA6qPbSvekjlj7tXpUo2x40KDNiOz3xFFuhI7jMx+0pZ3WjR+p9wO oN5qfMxd9P1grbXzuw6yx/tyJylqzPgQJSZTL/uNdVqadYuASliU9XxyDYpUB7UqgDGNfb 2l5o/K7HyV68XFFQpyycYFptXgqisz/aGviJ3FhrdTOyMQkEUA3l4zgSHQTK8ax/BpoyLV yZL/QD/qTycwAyDI79qOPe8ZyIl1OpfqFtwnOsooSVeqMnCNHi/D8+1cbwgUgg== Received: from aniel.nours.eu (nours.eu [176.31.115.77]) (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) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4TDj0744THzcTl; Tue, 16 Jan 2024 08:31:19 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id 2DCBA989BF; Tue, 16 Jan 2024 09:31:17 +0100 (CET) Date: Tue, 16 Jan 2024 09:31:17 +0100 From: Baptiste Daroussin To: Eugene Grosbein Cc: Alexey Dokuchaev , Gleb Popov , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: Re: git: a5ade24bb0d7 - main - misc/mc: drop needless run-time dependencies on Aspell and Xlib Message-ID: References: <202401151039.40FAdAJM021552@gitrepo.freebsd.org> <4dd7ec4b-a9eb-08a4-fa51-5ed37067c519@grosbein.net> List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4dd7ec4b-a9eb-08a4-fa51-5ed37067c519@grosbein.net> On Tue, Jan 16, 2024 at 03:19:27PM +0700, Eugene Grosbein wrote: > 16.01.2024 11:02, Alexey Dokuchaev wrote: > > > On Mon, Jan 15, 2024 at 03:23:34PM +0300, Gleb Popov wrote: > >> On Mon, Jan 15, 2024 at 1:39???PM Alexey Dokuchaev wrote: > >>> The branch main has been updated by danfe: > >>> > >>> +X11_BUILD_DEPENDS= ${LOCALBASE}/include/X11/Xlib.h:x11/libX11 > >> > >> There is a little sense to have optionalized BUILD_DEPENDS on such a > >> tiny dependency as libX11. > > > > There is also `post-install-X11-on' target at the bottom of the Makefile. > > I believe that there still is demand to be able to build the port without > > any X11 support whatsoever. > > Yes, there is. > You are aware that xorg has been modulariszed around 20 years ago ~10+ years ago for freebsd because as usual we were late to the battle, since that libx11 does not bring in the whole xorg anymore? Now libx11 only depends on libxcb, libXdmcp libXau and xorgproto libbX11-1.8.7,1 5.57MiB libxcb-1.15_1 4.94MiB libXdmcp-1.1.3 63.1KiB libXau-1.0.9 37.7KiB xorgproto-2023.2 1.38MiB Note that if someone looks closedly enough he can probably shave off xorgproto as a dependency. if you look at the build dependency, you will add xtrans and xorg-macros and xcb-proto and python39 the only big thing being python3.9 which you probably have anyway for other reasons. while the x11 option did make sense 20 years ago, it does not really make sense in 2023 except if it brings in a giant gui toolkit. Best regards, Bapt