From nobody Tue Jan 23 07:46:48 2024 X-Original-To: ports@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 4TJzgh2M90z57TpR for ; Tue, 23 Jan 2024 07:46:56 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [24.113.41.81]) (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 "ultimatedns.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TJzgg5HYgz4nSW; Tue, 23 Jan 2024 07:46:55 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of portmaster@bsdforge.com has no SPF policy when checking 24.113.41.81) smtp.mailfrom=portmaster@bsdforge.com Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 40N7kmhY003234; Mon, 22 Jan 2024 23:46:54 -0800 (PST) (envelope-from portmaster@bsdforge.com) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Mon, 22 Jan 2024 23:46:48 -0800 From: Chris To: Rainer Hurling Cc: Gleb Popov , "ports@FreeBSD.org" Subject: Re: Call for help: moving manpages to share/man In-Reply-To: <037984e5-d7de-4ea5-91ab-a4d90a7bb004@gwdg.de> References: <037984e5-d7de-4ea5-91ab-a4d90a7bb004@gwdg.de> User-Agent: UDNSMS/17.0 Message-ID: <34d6c8962883640dd7175d3d0e25057f@bsdforge.com> X-Sender: portmaster@bsdforge.com Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4TJzgg5HYgz4nSW X-Spamd-Bar: / X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: local_wl_ip X-Spamd-Result: default: False [0.00 / 15.00]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; R_SPF_NA(0.00)[no SPF record]; local_wl_ip(0.00)[24.113.41.81]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+] On 2024-01-21 08:44, Rainer Hurling wrote: > Am 21.01.24 um 11:19 schrieb Gleb Popov: >> Ahoy there fellow porters! >> >> portmgr@ is currently working on switching the directory into which >> man pages are installed from "${PREFIX}/man" to "${PREFIX}/share/man". >> It is quite a tedious process, as you might imagine. More than that, >> changing the default for a given build system instantly breaks all >> ports that use it, which means that this task can't be done >> incrementally in the main branch. >> >> I've created a branch [1] in my own fork that switches mandir for the >> autotools build system and am inviting everyone to collaborate on >> that, until all the fallout is fixed. I'm asking port maintainers to >> check if they have ports with the "GNU_CONFIGURE=yes" knob, as these >> are most likely broken by the switch. Moin kindly prepared a list of >> affected ports along with their maintainers (thanks Moin!) [2] >> >> In the most simple case you'll only need to change the pkg-plist, as I >> did in this example commit [3]. Make sure to bump PORTREVISION as >> we're altering the package's contents by this change. Also put the >> "Approved by: portmgr (blanket)" tag in the commit message, as the >> whole initiative was approved by the portmgr@ group. >> >> If you want to collaborate either create a pull request on GH against >> my branch or just send me a git format-patch output for your change. >> >> Thanks beforehand to everyone going to help! >> >> [1] https://github.com/arrowd/freebsd-ports/tree/autotools-mandir >> [2] http://arrowd.name/manprefix-fail.maintainer.txt >> [3] >> https://github.com/arrowd/freebsd-ports/commit/cc288e9b742cd54640e06737334dd57d88d45f6d >> Thanks for all the work! I'll take care of all of mine. So you can take all the portmaster@ off the list. I'm working on them now and should be done by tomorrow AM. Thanks again. --Chris > > > Ahoy, dear skipper! > > Thank you for all the work you and others put into this change. > > I am represented in Moin's list with three ports (maintainer rhurlin), all > three > of which are 'pure' Python ports: > > - astro/py-ephem > - textproc/py-python-lsp-jsonrpc > - textproc/py-whatthepatch (waiting for an update of setuptools) > > All three ports do not generate any man pages. So I don't understand why > they are > included in the list. Or is it different if autotools is used? > > Thanks in advance for any clarification. > > Best wishes from a crew member, > Rainer