notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
Port details
yarn-node18 Package manager for node, alternative to npm
1.22.18 www on this many watch lists=1 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 Version of this port present on the latest quarterly branch.
Maintainer: pizzamig@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-06-03 17:06:51
Last Update: 2023-01-30 14:20:38
Commit Hash: fa93fdc
People watching this port, also watch:: py39-pycparser, p5-Net-HTTP, tmux, font-misc-meltho, python
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-node18-1.22.18/catalog.mk
  2. /usr/local/share/licenses/yarn-node18-1.22.18/LICENSE
  3. /usr/local/share/licenses/yarn-node18-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-node18>0:www/yarn-node18
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-node18/ && make install clean
To add the package, run one of these commands:
  • pkg install www/yarn-node18
  • pkg install yarn-node18
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: yarn-node18
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
yarn-node18
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.18
FreeBSD:12:amd641.22.181.22.18
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i3861.22.181.22.18
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch641.22.181.22.18
FreeBSD:13:amd641.22.181.22.18
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv71.22.181.22.18
FreeBSD:13:i3861.22.181.22.18
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-fallout1.22.18
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch641.22.18pkg-fallout
FreeBSD:14:amd641.22.18pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv71.22.18pkg-fallout
FreeBSD:14:i3861.22.18pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc641.22.18pkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Slave ports:
  1. www/yarn-node14
  2. www/yarn-node16
  3. www/yarn-node19
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. node : www/node18
This port is required by:
for Run
  1. www/yarn

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.
Port Moves
  • port moved here from www/yarn-node17 on 2022-06-03
    REASON: Renamed for www/node update to v18

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
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

Number of commits found: 3