From nobody Tue Oct 10 13:53:45 2023 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 4S4cnR6pzdz4wnQv for ; Tue, 10 Oct 2023 13:53:47 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 4S4cnR6Fryz4MDH; Tue, 10 Oct 2023 13:53:47 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696946027; 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=iS4uAbvTv4H55INXkB+rqkoNib2pK05WYvLh5EkGXpw=; b=Ir97lkx0opYwHb6rijkFatgvSWbnLeCc05wrINmeMK2bO1Hq8V99l6nnu19VT6S9fzSIDj GUP8MluGVOE7MdRRQUs4q1WG5Pt1bMy4eIxEmZwPxJhjh2iUvhixOhWIBctt61x6mBUHCL nD4564hg1pUdinZk2rNWlbIAprxKJjXn66iuVqZwYJgT+1pzb51mf/TwpLDMPKBJVrj+eE qKwyFWPrDr3hwa7I3Bptt2lmSTF/uef4+3SclkhFUaICl8rqiGUy/tLSVOkLRp3h5FcAl3 5qOtd5WVLGBhoL6JIgkaPXozHL5QXGTRE8ouiqTl1/EjRg4bSYdPvq6Ourid1w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1696946027; a=rsa-sha256; cv=none; b=jokzQ3D8afM/1FnhZXlmOQK4IMJbVaHR9u8ZVHkfGspzs+J9exQMgzrub8LGJVzz/b42Zn m9a5BDUU+GYQDSpOKXPBaTIy1QRlI7rq8fAqfLRys1DarecxyZTkgtayAXlu3HlKR7KgX3 HwqWdwtTxy3wjDeaHPi92XHdrBtF552lD4AddTa7eX598Nqyt4YWo2SaVnBddTbxodlSbn fcpNLZDKNef2nMtI6+2qpLVPFTLiTYmjpstpQjWCzGX5Z8LdJt+fXgKy1bGWUC3oob7t03 +HpCCpDi4ALoNKkVQMjuLcgD7pY6jQTSeaVw/N8QaFOZ+/rJqFS3m7+sV6/syw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696946027; 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=iS4uAbvTv4H55INXkB+rqkoNib2pK05WYvLh5EkGXpw=; b=tbKkqPaAUxw/rMgn5hPSGrrruBQ6uc2wBxiqVCeGOS4t+fl9fy3fgKRty4HSjN3O/5oLrr zWeOD/TXsU452tGi64EpAX/LFivaqdhN2dqauPHR1tFAtuFtfC7sTkxrWLYRwmMig3HyoN MRAyV8cks0/5yfrCXfQvBMbvJS0L+JPJ2TL2nQsw/j/EzQNqwB0r6lZTR8/V5f4y0VcKRI me7/EhmzqvmrzWAAIPA922XMONwlLbaq1dZViAxvby9F7MxEfaBjL0FHMWf971VbuoFEhQ /MzGWZ2fCVR6yPoOLP3A6/Q8LS4sUUwYVj6rX+9rqUSVD2FGSpHRITk9FSebhA== Received: from aniel.nours.eu (nours.eu [IPv6:2001:41d0:8:3a4d::1]) (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 4S4cnR4d6nz19Xf; Tue, 10 Oct 2023 13:53:47 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id E452BF4C93; Tue, 10 Oct 2023 15:53:45 +0200 (CEST) Date: Tue, 10 Oct 2023 15:53:45 +0200 From: Baptiste Daroussin To: Tomoaki AOKI Cc: "Herbert J. Skuhra" , ports@freebsd.org Subject: Re: git: bb63e82e8c10 - main - bsddialog(1): document the replacement of dialog(1) Message-ID: References: <202310100725.39A7PDHJ088191@gitrepo.freebsd.org> <87jzrubxqj.wl-herbert@gojira.at> <20231010224939.011db3c3dde9d96923a04cf4@dec.sakura.ne.jp> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231010224939.011db3c3dde9d96923a04cf4@dec.sakura.ne.jp> On Tue, Oct 10, 2023 at 10:49:39PM +0900, Tomoaki AOKI wrote: > On Tue, 10 Oct 2023 13:59:09 +0200 > Baptiste Daroussin wrote: > > > On Tue, Oct 10, 2023 at 12:03:32PM +0200, Herbert J. Skuhra wrote: > > > On Tue, 10 Oct 2023 09:25:13 +0200, Baptiste Daroussin wrote: > > > > > > > > The branch main has been updated by bapt: > > > > > > > > URL: https://cgit.FreeBSD.org/src/commit/?id=bb63e82e8c109156b31e806fac8ecefbd259a0ed > > > > > > > > commit bb63e82e8c109156b31e806fac8ecefbd259a0ed > > > > Author: Baptiste Daroussin > > > > AuthorDate: 2023-10-10 07:24:25 +0000 > > > > Commit: Baptiste Daroussin > > > > CommitDate: 2023-10-10 07:24:25 +0000 > > > > > > > > bsddialog(1): document the replacement of dialog(1) > > > > --- > > > > RELNOTES | 3 +++ > > > > UPDATING | 10 ++++++++++ > > > > 2 files changed, 13 insertions(+) > > > > > > > > diff --git a/RELNOTES b/RELNOTES > > > > index c5686a4f30fb..880cec5d3fe1 100644 > > > > --- a/RELNOTES > > > > +++ b/RELNOTES > > > > @@ -10,6 +10,9 @@ newline. Entries should be separated by a newline. > > > Herbert > > > > > > > > Changes to this file should not be MFCed. > > > > > > > > +ff01d71e48d4: > > > > + dialog(1) has been replace by bsddialog(1) > > > > + > > > > 41582f28ddf7: > > > > FreeBSD 15.0 will not include support for 32-bit platforms. > > > > However, 64-bit systems will still be able to run older 32-bit > > > > diff --git a/UPDATING b/UPDATING > > > > index a1bcecadd357..0064e53c7a53 100644 > > > > --- a/UPDATING > > > > +++ b/UPDATING > > > > @@ -27,6 +27,16 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW: > > > > world, or to merely disable the most expensive debugging functionality > > > > at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) > > > > > > > > +20231010: > > > > + dialog(1) has been replaced in base by bsddialog(1), while most of the > > > > + time replacing a dialog(1) call by a bsddialog(1) call works out of the > > > > + box, bsddialog(1) is not considered as a drop-in replacement dialog(1). > > > > + > > > > + If you do depend on dialog(1) functionnality, please install cdialog > > > > + from ports: > > > > + > > > > + pkg install cdialog > > > > + > > > > 20230927: > > > > The EARLY_AP_STARTUP kernel option is mandatory on x86. The option > > > > has been added to DEFAULTS, so it should automatically be included in > > > > > > This breaks ports-mgmt/dialog4ports. > > > > > > Installing devel/cdialog (via pkg) and patching > > > work/dialog4ports-0.1.6/Makefile obviously resolves this issue: > > > > > > -LDADD+= -ldialog > > > +LDADD+= -L/usr/local/lib -lcdialog > > > > > > Or is the port obsolete/to be replaced? > > > > > > -- > > > > > > > Oups thank you! yes this is replaced by ports-mgmt/portconfig. > > > > Best regards, > > Bapt > > Is there any plan to include ports-mgmt/portconfig into base? > To do so, options menu can be used out of box, witout needs to install > ports-mgmt/dialog4ports manually. > > It's licensed as BSD2CLAUSE and working fine for me until it first > appears on ports. > > # IIRC, dialog4ports was not incorporated to base because it requires > # GNU dialog and GNU dialog was going to be removed from base. > # Now we have 2 ways, portconfig to be default and incorporated into base, > # and incorporating dialog4ports into base with fixing to use bsddialog. > > BTW, is it possible to show that each option is on default or not? > It would help determining changes to default. > > Regards. I don't have any plan for that, I like the way it works now, like pkg in the end. if we want to add new feature for it we don't have to wait all the supported version of freebsd to have the latest version of portconfig. Best regards, Bapt