Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Nov 2021 15:35:16 -0800
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        Matthias Fechner <mfechner@FreeBSD.org>, ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: f4ffcdfe611a - main - */*: use new nodejs USES flag
Message-ID:  <8f350717-2ae3-ed4d-2c0c-dd59b134d84c@FreeBSD.org>
In-Reply-To: <202111120555.1AC5tHCD088665@gitrepo.freebsd.org>
References:  <202111120555.1AC5tHCD088665@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11/11/21 9:55 PM, Matthias Fechner wrote:
> The branch main has been updated by mfechner:
> 
> URL:https://cgit.FreeBSD.org/ports/commit/?id=f4ffcdfe611a0e2147bbcb9697ecdffb4538acb7
> 
> commit f4ffcdfe611a0e2147bbcb9697ecdffb4538acb7
> Author:     Matthias Fechner<mfechner@FreeBSD.org>
> AuthorDate: 2021-11-01 21:51:07 +0000
> Commit:     Matthias Fechner<mfechner@FreeBSD.org>
> CommitDate: 2021-11-12 05:54:51 +0000
> 
>      */*: use new nodejs USES flag
>      
>      Simply define which nodejs version is required using the nodejs USES flag.
>      
>      PR:                     259783
>      Differential Revision:https://reviews.freebsd.org/D32790
> ---
>   devel/node-thrift/Makefile                     |  5 ++---
>   devel/purescript-language-server/Makefile      |  3 ++-
>   devel/rubygem-execjs/Makefile                  | 13 +------------
>   devel/sonar-scanner-cli/Makefile               |  6 ++----
>   lang/coffeescript/Makefile                     |  4 ++--
>   net/cjdns/Makefile                             |  6 +++---
>   security/greenbone-security-assistant/Makefile |  6 +++---
>   textproc/kibana6/Makefile                      |  5 ++---
>   textproc/kibana7/Makefile                      |  8 +++-----
>   textproc/opensearch-dashboards/Makefile        |  7 +++----
>   www/Makefile                                   |  2 ++
>   www/csso/Makefile                              |  4 ++--
>   www/gitlab-ce/Makefile                         |  2 +-
>   www/npm-node14/Makefile                        |  5 ++---
>   www/npm-node16/Makefile                        |  5 ++---
>   www/npm-node17/Makefile                        | 11 +++++++++++
>   www/npm/Makefile                               | 17 ++++-------------

As a ports builder I am utterly confused.

# pkg info | egrep '(npm|node)'
# egrep -i '(npm|node)' /etc/make.conf
#

# make -V RUN_DEPENDS:Mnode\*
node:www/node16

Why does www/npm now default to www/node? Before this change the options 
defaulted to NODE which was www/node.

~/git/ports/main/www # echo npm*
npm npm-node14 npm-node16 npm-node17
~/git/ports/main/www # echo node*
node node10 node14 node16

Why is the main port origin for node not using the same version as the 
main port origin for npm? Shouldn't both be using the "lts" default 
version of 16?


-- 
Regards,
Bryan Drewery



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8f350717-2ae3-ed4d-2c0c-dd59b134d84c>