From nobody Sun Jan 21 10:19:04 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 4THq932bzYz577ds for ; Sun, 21 Jan 2024 10:19:51 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4THq924Mc5z49jv for ; Sun, 21 Jan 2024 10:19:50 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of 6yearold@gmail.com designates 209.85.219.45 as permitted sender) smtp.mailfrom=6yearold@gmail.com Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6868f31a555so258876d6.1 for ; Sun, 21 Jan 2024 02:19:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705832389; x=1706437189; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=S1yypT5WLCfOksFClME4Ay7Su1Of2wWKg+aS1xbb4/Y=; b=qf6CYncxggrBGoNaNWIrxg63DadjFAmpfZW1HUj/n+bvHGf8bP4SY/KVDJTWDkXmNY dGu+ftUhFc5Qm19wyxsRc6Ri4udpXJWz3UM8nFxLDBqGZQC1H051/aQqtc+hhVvAuSze NAEYD90XVaQz6JzJfRkLnzoPrBXIK1k+UVCXIYqqL5yD8x5HvIX9vv6/JiY8rs3SoIi9 EKhgGeqtSDuzWP/nrzdSdcyIJQlPN+wP6QiZMRrOGPwIQ8pDFmpCMbVDukXwKiUKHd4Z fxDUAXxKdX+Ep3z81u3yjR1i3siqKIURC/5Xbwo2qrxT81NXaUWngFsr5ysWwpFFTUdw f0+w== X-Gm-Message-State: AOJu0Yx11k53ZxgCs7k+JwF1N6FlhDsCdKG8wAf96FfPeMJqhXJDnf0E szJBesDRT2+Z2j31kXCoywmN4veLOMP3KQzBLTpFEMTzjVnruri55nEwUdobdVk= X-Google-Smtp-Source: AGHT+IEX6SuZdCsgonQRVu7f1W5J101Nw1gvYCGHLtBjQkqvhJJQCyaxnbwVEK1xoCaNhaa1sMp1iw== X-Received: by 2002:a05:6214:2402:b0:681:89b8:dc75 with SMTP id fv2-20020a056214240200b0068189b8dc75mr4581592qvb.126.1705832389563; Sun, 21 Jan 2024 02:19:49 -0800 (PST) Received: from mail-ua1-f52.google.com (mail-ua1-f52.google.com. [209.85.222.52]) by smtp.gmail.com with ESMTPSA id db23-20020a056130239700b007cbfcc3a2d6sm566526uab.9.2024.01.21.02.19.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 21 Jan 2024 02:19:49 -0800 (PST) Received: by mail-ua1-f52.google.com with SMTP id a1e0cc1a2514c-7d2e21181c1so394074241.3 for ; Sun, 21 Jan 2024 02:19:49 -0800 (PST) X-Received: by 2002:a67:fbcc:0:b0:467:9604:f720 with SMTP id o12-20020a67fbcc000000b004679604f720mr710386vsr.28.1705832389216; Sun, 21 Jan 2024 02:19:49 -0800 (PST) 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 From: Gleb Popov Date: Sun, 21 Jan 2024 13:19:04 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Call for help: moving manpages to share/man To: "ports@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.90 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FORGED_SENDER(0.30)[arrowd@freebsd.org,6yearold@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_EQ_ADDR_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[ports@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; FROM_NEQ_ENVFROM(0.00)[arrowd@freebsd.org,6yearold@gmail.com]; MISSING_XM_UA(0.00)[]; R_DKIM_NA(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.219.45:from]; TO_DOM_EQ_FROM_DOM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.219.45:from,209.85.222.52:received] X-Rspamd-Queue-Id: 4THq924Mc5z49jv 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