www/npm-node*: Reorganize npm-node* as node24 is the new default2011c16e63
Port details
www/npm-node22 11.6.1
Node package manager
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 12.0.2, update to 11.6.1 not built yet
- Upstream
- Higher version available: 12.2.1
- Last update
- to 12.0.2 via www/npm-node24 · 81ac8ffd79
- Quarterly
- 2026Q4: 12.0.2
- WWW
- https://www.npmjs.com/package/npm
- Links
- cgit · VuXML
Install
- Package
# pkg install npm-node22installs 12.0.2 fromlatest; fromquarterly(2026Q4) 12.0.2- Port
# cd /usr/ports/www/npm-node22 && make install clean- Size
- 2.6 MiB download · 14 MiB installed
- Depends on
- devel/gmake 4.4.1, lang/python312 3.12.15, www/node22 22.23.2_2
- License
- ART20
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 12.0.2 | 12.0.2 | – |
| FreeBSD 15 | 12.0.2 | 12.0.2 | – |
| FreeBSD 14 | 12.0.2 | 12.0.2 | 12.0.2 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 12.0.2 | 12.0.2 | – |
| FreeBSD 14 | 12.0.2 | 12.0.2 | 12.0.2 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 12.0.2.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (10)
www/npm*: Update to 11.6.1 Changes: https://github.com/npm/cli/releasesb0952977c5
www/npm: www/npm*: Update to 11.6.0 Changes: https://github.com/npm/cli/releases2ab041e102
www/npm*: Update to 11.5.1 Changes: https://github.com/npm/cli/releases3f2a46f49e
www/npm*: Update to 11.4.2 Changes: https://github.com/npm/cli/releases3d0922e64f
www/npm*: Update to 10.9.3 - Update WWW Changes: https://github.com/npm/cli/releases3df5b8dfd2
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc EXT_SUFFIX, according to PEP 3149, refers to the full tag and extension for compiled extension module objects, eg .cpython-311.so, .cpython-313t.so, etc. We do not use the correct semantic meaning, and this usage becomes ambiguous and confusing when tags do not match between bytecode and compiled extension module objects. Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's specification of a magic tag, which consists of implementation name and shorthand version only. This is meant for bytecode and other files containing this tag in their filename that do not depend on a specific Python ABI for the same version. Chase all existing consumers. Introduce PYTHON_SOABI to align with PEP 3149's specification of a tag, which consists of implementation name, shorthand version and any ABI flags present (this and PYTHON_TAG are identical without ABI flags). This is meant for compiled extension module objects and other files that depend on a specific Python ABI for the same version. Add documentation for these variables that our PYTHON_EXT_SUFFIX never had. PR: 274671 Event: Kitchener-Waterloo Hackathon 2025064f0eba1efd
www/npm*: Update to 10.9.2 Changes: https://github.com/npm/cli/releases35e4f478d8
www/npm-node*: Reorganize npm-node* as node22 is the new defaulte7287e317e
www/npm-node22: Add npm-node22 10.5.2 (copied from npm-node21)b79974edc7