notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
yarn-node16 Package manager for node, alternative to npm
1.22.18 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.22.18Version of this port present on the latest quarterly branch.
Maintainer: pizzamig@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-10-29 06:36:07
Last Update: 2023-01-30 14:20:38
Commit Hash: fa93fdc
License: BSD2CLAUSE
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
pkg-plist: as obtained via: make generate-plist
Expand this list (18 items)
Collapse this list.
  1. /usr/local/share/licenses/yarn-node16-1.22.18/catalog.mk
  2. /usr/local/share/licenses/yarn-node16-1.22.18/LICENSE
  3. /usr/local/share/licenses/yarn-node16-1.22.18/BSD2CLAUSE
  4. bin/yarn
  5. bin/yarn.js
  6. bin/yarnpkg
  7. lib/node_modules/yarn/LICENSE
  8. lib/node_modules/yarn/README.md
  9. @(,,755) lib/node_modules/yarn/bin/yarn
  10. @(,,755) lib/node_modules/yarn/bin/yarn.js
  11. @(,,755) lib/node_modules/yarn/bin/yarnpkg
  12. @(,,755) lib/node_modules/yarn/lib/cli.js
  13. lib/node_modules/yarn/lib/v8-compile-cache.js
  14. lib/node_modules/yarn/package.json
  15. lib/node_modules/yarn/preinstall.js
  16. @owner
  17. @group
  18. @mode
Collapse this list.
Dependency lines:
  • yarn-node16>0:www/yarn-node16
Conflicts:
CONFLICTS_INSTALL:
  • yarn-node[0-9][0-9]
  • hadoop2*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/www/yarn-node16/ && make install clean
To add the package, run one of these commands:
  • pkg install www/yarn-node16
  • pkg install yarn-node16
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: yarn-node16
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
yarn-node16
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd64pkg-falloutpkg-fallout
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i386pkg-falloutpkg-fallout
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-fallout1.22.19
FreeBSD:12:amd641.22.191.22.19
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i3861.22.191.22.19
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch641.22.191.22.19
FreeBSD:13:amd641.22.191.22.19
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv71.22.191.22.19
FreeBSD:13:i3861.22.191.22.19
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-fallout1.22.19
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch641.22.19pkg-fallout
FreeBSD:14:amd641.22.19pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv71.22.19pkg-fallout
FreeBSD:14:i3861.22.19pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc641.22.19pkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Master port: www/yarn-node18
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. node : www/node16
This port is required by:
for Build
  1. editors/vscode
  2. net-im/libsignal-node
  3. net-im/signal-desktop
  4. www/hedgedoc
for Fetch
  1. devel/electron19
  2. devel/electron21
  3. devel/electron22
  4. net-im/libsignal-node

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. devel/electron17*
  2. devel/electron18*
  3. Collapse this list of deleted ports.
for Patch
  1. devel/electron19
  2. devel/electron21
  3. devel/electron22
  4. net-im/libsignal-node
  5. net-im/signal-desktop

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. devel/electron17*
  2. devel/electron18*
  3. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/rubygem-webpacker-rails61-node16*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://yarnpkg.com/downloads/1.22.18/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2023-01-30
    Affects: users of USES=nodejs, www/node*, www/npm* and www/yarn*
    Author: sunpoet@FreeBSD.org
    Reason: 
      The current USES=nodejs has the following issues:
      - www/node is not the default version while www/node16 is.
      - It also means inconsistent naming of node ports.
      - www/npm duplicates with www/npm-node16.
      - www/yarn duplicates with www/yarn-node16.
    
      The notable changes are introduced to fix the above issues:
      - Rewrite Mk/Uses/nodejs.mk.
      - Add new LTS version of nodejs (www/node18).
      - Add new current version of nodejs (www/node19).
      - Change default nodejs version from 16 to 18 (latest LTS),
      - Use consistent naming for all supported node versions.
      - Convert www/node, www/npm and www/yarn to meta ports.
    
      After these changes:
      - All supported node versions are named as node{14,16,18,19}.
      - www/node is a meta port which depends on the default version
        (e.g. www/node18)
      - www/npm is a meta port which depends on the default version
        (e.g. www/npm-node18)
      - www/yarn is a meta port which depends on the default version
        (e.g. www/yarn-node18)
    
    
Expand this list (1 items)
  • 2021-11-10
    Affects: users of www/node*, www/npm*, www/yarn*
    Author: mfechner@FreeBSD.org
    Reason: 
      The port framework was updated to use a default version for nodejs.
      The default version is pointing to the latest LTS version which is
      currently version 16.
      You can overwrite this by defining in /etc/make.conf, e.g. version 17:
      DEFAULT_VERSIONS=nodejs=17
    
      Or if you would like to stick always to the current version use:
      DEFAULT_VERSIONS=nodejs=current
    
      If you would like to use yarn or npm together with nodejs version 17,
      just install the package that is pulling the wanted dependency to nodejs:
    
      # pkg install yarn-node17
      # pkg install npm-node17
    
    
  • Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: www/yarn-node18
CommitCreditsLog message
1.22.18
30 Jan 2023 14:20:38
commit hash:fa93fdc383c190569821ae224413c848c19d9a7ccommit hash:fa93fdc383c190569821ae224413c848c19d9a7ccommit hash:fa93fdc383c190569821ae224413c848c19d9a7ccommit hash:fa93fdc383c190569821ae224413c848c19d9a7c files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Framework: Rewrite nodejs.mk and reorganize www/{node,npm,yarn}

The current USES=nodejs has the following issues:
- www/node is not the default version while www/node16 is.
- It also means inconsistent naming of node ports.
- www/npm duplicates with www/npm-node16.
- www/yarn duplicates with www/yarn-node16.

The notable changes are introduced to fix the above issues:
- Rewrite Mk/Uses/nodejs.mk.
- Add new LTS version of nodejs (www/noe18).
- Add new current version of nodejs (www/node19).
- Change default nodejs version from 16 to 18 (latest LTS).
- Use consistent naming for all supported node versions.
- Convert www/node, www/npm and www/yarn to meta ports.

After this commit:
- All supported node versions are named as node{14,16,18,19}
- www/node is a meta port which depends on the default version (e.g. www/node18)
- www/npm is a meta port which depends on the default version (e.g.
www/npm-node18)
- www/yarn is a meta port which depends on the default version (e.g.
www/yarn-node18)
- Bump PORTREVISION of dependent ports for dependency change (from www/node16 to
www/node18)

Discussed with:	jrm, otis, pizzamig
1.22.18
20 Jul 2022 14:23:26
commit hash:e915e756715f12e5e0e46993b1265f44690b4a90commit hash:e915e756715f12e5e0e46993b1265f44690b4a90commit hash:e915e756715f12e5e0e46993b1265f44690b4a90commit hash:e915e756715f12e5e0e46993b1265f44690b4a90 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
www: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *
  *  <hvo.pm@xs4all.nl>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron LI <aly@aaronly.me>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Abel Chow <achow@transoft.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Adrian Steinmann <ast@marabu.ch>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.22.18
03 Jun 2022 17:01:42
commit hash:620c166728b828c0c95cb40f519f4676e4d45ceccommit hash:620c166728b828c0c95cb40f519f4676e4d45ceccommit hash:620c166728b828c0c95cb40f519f4676e4d45ceccommit hash:620c166728b828c0c95cb40f519f4676e4d45cec files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
www/*-node17: Rename for update of www/node to version 18

PR:		263590
Sponsored by:	The FreeBSD Foundation
1.22.17_2
12 Nov 2021 05:54:51
commit hash:f4ffcdfe611a0e2147bbcb9697ecdffb4538acb7commit hash:f4ffcdfe611a0e2147bbcb9697ecdffb4538acb7commit hash:f4ffcdfe611a0e2147bbcb9697ecdffb4538acb7commit hash:f4ffcdfe611a0e2147bbcb9697ecdffb4538acb7 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
*/*: 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
1.22.17_1
29 Oct 2021 06:32:52
commit hash:d2948b522a724f188d430654d61a0fe38652090bcommit hash:d2948b522a724f188d430654d61a0fe38652090bcommit hash:d2948b522a724f188d430654d61a0fe38652090bcommit hash:d2948b522a724f188d430654d61a0fe38652090b files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
Author: Jose Luis Duran
www/yarn: make yarn-node16 available

Currently many node packages do not support node 17 which is
used for www/node.
This for example fixes the usage of www/gitlab-ce which cannot
run the upgrade step if node 17 is used.

PR:		259475
PR:		259476
PR:		259477
Approved by:	pizzamig (maintainer)

Number of commits found: 5