From owner-freebsd-ports@freebsd.org Thu Apr 8 07:03:02 2021 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AE9945D23F3 for ; Thu, 8 Apr 2021 07:03:02 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4FGBzp3kP1z4TsN for ; Thu, 8 Apr 2021 07:03:02 +0000 (UTC) (envelope-from mad@madpilot.net) Received: by mailman.nyi.freebsd.org (Postfix) id 7FE585D250C; Thu, 8 Apr 2021 07:03:02 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7FAEC5D2360 for ; Thu, 8 Apr 2021 07:03:02 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (vogon.madpilot.net [159.69.1.99]) (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 4FGBzp2fTtz4TS4 for ; Thu, 8 Apr 2021 07:03:02 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 4FGBzg2Sf6z6gYB; Thu, 8 Apr 2021 09:02:55 +0200 (CEST) Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10026) with ESMTP id F_9cdLPr-k8w; Thu, 8 Apr 2021 09:02:53 +0200 (CEST) Subject: Re: Portsbase and maildir To: Jim Trigg , "ports@FreeBSD.org Ports" References: <481c19e8-9692-1f9f-c80e-afb5ca434fc8@gmail.com> From: Guido Falsi Message-ID: <773a8981-5986-5079-0e15-9b2ca12e1b83@madpilot.net> Date: Thu, 8 Apr 2021 09:02:52 +0200 In-Reply-To: <481c19e8-9692-1f9f-c80e-afb5ca434fc8@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4FGBzp2fTtz4TS4 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Apr 2021 07:03:02 -0000 On 08/04/21 07:27, Jim Trigg wrote: > I am going to submit that PORTSBASE should be something other than > /usr/local/. My current preference (though not solid) is /ports/. I > would like to reclaim /usr/local for true local (site-based, not > distribution-based) things. (Example: local [site-based] scripts in > /usr/local/s?bin/.) Not sure if PORTSBASE is the name of what you mean, Looks like you mean PREFIX and LOCALBASE. You can redefine those if you want your ports to be installed in a different path than the default. > > On a related note, I would like to see maildirmake separated out as a > port of its own on which ports supporting Maildir depend. That way we > avoid clunkiness like "/usr/local/bin/maildrop-maildirmake". (The first > point most recently evidenced itself as "where do I put a symbolic link > to maildrop-maildirmake called maildirmake?".) As the maintainer of maildrop and other related ports, I am installing it like that to avoid conflicts with other ports installing the same thing. Please note that mail/courier-imap installs it as bin/maildirmake. ports/pkg do not provide an official way to create symlinks, anyway the two executables are completely equivalent. Upstream does not provide maildirmake as a separate package and I'm only following upstream practices. As I stated in the past, my opinion is that ports is just that, ports, not a place for original development. If you'd like to extract maildirmake from the courier ports as a standalone package I have no objection, you can do that and submit a port of the result, providing upstream tarball and all. -- Guido Falsi