forked from pool/nodejs19
Compare commits
38 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 7297353f0c | |||
| 493e562eaa | |||
| da339fdfbe | |||
| 88e04b5363 | |||
| e8d8fdba3f | |||
| e94003a402 | |||
| b7e34c4587 | |||
| b253c3b1c5 | |||
| ca77940b5a | |||
| 28b405c2bd | |||
| d7ea34c402 | |||
| e2e1293559 | |||
| 032f74eeb1 | |||
| 02c867c58e | |||
| f80fe5541e | |||
| 92c095d04a | |||
| 18f97dab72 | |||
| 545151a88b | |||
| 6ed0c5b5df | |||
| 5517890c65 | |||
| e49643b7a1 | |||
| 36ac9aebbb | |||
| 46dfb27b0a | |||
| b9602106ed | |||
| 380383b970 | |||
| c1b4b5d719 | |||
| 6e60d82ed5 | |||
| 50017dd184 | |||
| 7883b34fbe | |||
| d7446017b3 | |||
| a5a8be4742 | |||
| 633e7a1cd3 | |||
| 288287c7f0 | |||
| e827a38b0c | |||
| e04417c4c7 | |||
| f4259049d1 | |||
| b844ac35ff | |||
| 3a3f7334c2 |
@@ -1,34 +1,41 @@
|
|||||||
6c01d2537f0f906d252d8a2b6fbf830e3080844d06ec59c48b902e99e0dc101f node-v19.0.0-aix-ppc64.tar.gz
|
86a6024daff66e468c5feb15648ce03d6072ef88834f9d453ef6b5de5e7255de node-v19.9.0-aix-ppc64.tar.gz
|
||||||
e30054d93857d3b2f55d22a4305e379ba9544adea885428900ff57bae465435e node-v19.0.0-darwin-arm64.tar.gz
|
ee5f875605d96bdc5968799960df26044da3ef7d451661ccd702836c2b8cba51 node-v19.9.0-arm64.msi
|
||||||
76c550a8f2aa9611ce9148d6d3a5af900c2cbbc4b35ba68d545f63239c2d24e9 node-v19.0.0-darwin-arm64.tar.xz
|
13f7f0e57a2123e55a3172b65e08bc2a51fb52bf366a83d7dda12456ebdc3da0 node-v19.9.0-darwin-arm64.tar.gz
|
||||||
a1b46d199bbc307f6ef8621b118e71356c626a279eb421c6b3ce7a7741573041 node-v19.0.0-darwin-x64.tar.gz
|
79bee93e746eb3a5497a92343e2f83adf7b60202eb913019b6b071f24ad562e7 node-v19.9.0-darwin-arm64.tar.xz
|
||||||
4643bd70b273d615668861e2c9bb028bc45307bc02ecc1bb9f592c712cdacf9b node-v19.0.0-darwin-x64.tar.xz
|
4f1a5b72ef0bcb6757e5daaf3fcf2c26fa35dc5d5fdff7692b63775ed51934a4 node-v19.9.0-darwin-x64.tar.gz
|
||||||
a4fbde83aa689694fb50a29f2b450446ac94430965f8a6c81e38bb2f2a1e632b node-v19.0.0-headers.tar.gz
|
313a7e05af8137d179ac547b3270ce0aa23986e11838bfb7ab1874b3f6540277 node-v19.9.0-darwin-x64.tar.xz
|
||||||
e50a5e2fb8c6ff11ffa99289567e36e9eacfafdda859b8b384bf098ed23607de node-v19.0.0-headers.tar.xz
|
61ad287af371315998742d431b14964856932337c3478140d3a8c787060a0df9 node-v19.9.0-headers.tar.gz
|
||||||
fcfbd83208d9bc11943c070109ed615170d93d81bfaf5d45851319a33363c998 node-v19.0.0-linux-arm64.tar.gz
|
8e448ed5cc292a34ba159d367101f4d552845f5fba4d4ba4575f03f1a9ec8323 node-v19.9.0-headers.tar.xz
|
||||||
f43f31f8ebe9daf26edd20d40aa8bb01be6cf52a6dc91a66cfe35b57bf4bda5c node-v19.0.0-linux-arm64.tar.xz
|
1ebddd6ac062270ac895233b78eb0feabc5fd08ea88502dfede626f4a1b4b037 node-v19.9.0-linux-arm64.tar.gz
|
||||||
46201af3fd3217c01e06ac3bddf4ee4d996c11af2f4124cfee96ec609fad7996 node-v19.0.0-linux-armv7l.tar.gz
|
7dd78091f8cf34fc094c79b6dfcdbf427abd2ecc4df266a99964bf853b5d6ca0 node-v19.9.0-linux-arm64.tar.xz
|
||||||
18b6c37f20a27e692568068075f0020ca47759508c33b5ae556ed52c18c310c6 node-v19.0.0-linux-armv7l.tar.xz
|
6d9258355f791b8f0517a0317d432afa9e6aff57be6697d625c361853efb62a0 node-v19.9.0-linux-armv7l.tar.gz
|
||||||
5d27d9859859821eeae561d5bfe25d8c1982b8808bfa2dbf22adb020ee42716b node-v19.0.0-linux-ppc64le.tar.gz
|
a9cc87fc5f86e8077c293dd0e39d4241dc7b490d87096526f642aeccee1701f2 node-v19.9.0-linux-armv7l.tar.xz
|
||||||
3f867fb530ce5f97a13e7f148a161a1de84c9be3f345ec734a548b8908ccabbc node-v19.0.0-linux-ppc64le.tar.xz
|
ba363f760f185ab808ba1a3828ad9393dbd4f786ccea347085d94e58f771b6aa node-v19.9.0-linux-ppc64le.tar.gz
|
||||||
daefa03d9513a5737cb8fb92db25faea23a79c05f261b9cc33d8d738aa13c393 node-v19.0.0-linux-s390x.tar.gz
|
9e5cf7c3f31c1028ca6ee6f854711573cb382d7eaf64497d1b2448f6ed5f3fb1 node-v19.9.0-linux-ppc64le.tar.xz
|
||||||
46908bf331de98041840b6e2dfbbf0d2ec4b95e7ec933ba363708b66c30cb584 node-v19.0.0-linux-s390x.tar.xz
|
a31ac53084eda27881e48a71ecb45408d47027df1591a485240bfd9092d8abe7 node-v19.9.0-linux-s390x.tar.gz
|
||||||
857f4dde358a8b23afab47ebdc685ae736bcfeac1258c2dddae3648f6a03a77a node-v19.0.0-linux-x64.tar.gz
|
8c956f305a8ca1964e3d0572980083ae01614e0bf14a695a319aed981b65dd08 node-v19.9.0-linux-s390x.tar.xz
|
||||||
a16fa0fd4ba7dff0f9476778dbabe535250c99a121db4c65c2a68a2506097698 node-v19.0.0-linux-x64.tar.xz
|
15168a298d150335c098f19449f9baef0b0758466723fafc23ef209156dae604 node-v19.9.0-linux-x64.tar.gz
|
||||||
b53e633e1a0821ef89a96b210f12d19263aead128c66c069f6081b968110b0e3 node-v19.0.0-win-x64.7z
|
e8ea737ee15a62c8752159d12765ed757b5d4b18036b1011d9e4c9e692a4e58d node-v19.9.0-linux-x64.tar.xz
|
||||||
94fdfb96a041b1a9cafd1ee1bb42ab57a5b73f6a3606cd222ae96c5768bdb31d node-v19.0.0-win-x64.zip
|
2db67c5dacfb600abd16e30a3b1c63d11c0328793f51cc4fe8d6d5a740be3ffb node-v19.9.0.pkg
|
||||||
f6b1a8d99146406ecbf925e8193f0f89fc2c506e7d569067552dd2bc099edd08 node-v19.0.0-win-x86.7z
|
c9293eb40dff8e5f55ef8da7cf1b9fd71b4a6a513620d02bbd158936e85216f2 node-v19.9.0.tar.gz
|
||||||
b3f59e71506ed6390385782b0ecb7960daa579e4b1a45a7b93cea96dbbc54f4a node-v19.0.0-win-x86.zip
|
c7fce9d46ca6ce0d8990433cbf601bb9279c0eaed8705b357018cf50be9bed29 node-v19.9.0.tar.xz
|
||||||
bd60df59c2db97569f675baaa437372ef9b45f87e73de4983bdd4239207bf5ab node-v19.0.0-x64.msi
|
8b6c30caab941b57d408c1b8858c470d9caeb1610dd4c055c89e08ac3aa4bf67 node-v19.9.0-win-arm64.7z
|
||||||
6f893000ab67cd0515525db9121a7e024c136f16e6b52bb23fb3ce0fefb32cc3 node-v19.0.0-x86.msi
|
761ab28aa0f228e701ca11c0ba9b5decc9f54035ac477b4fc3d9854f32992d00 node-v19.9.0-win-arm64.zip
|
||||||
69158e1268115aee665753e1dd8a8036680a270776a5db09bd5d5e016974a177 node-v19.0.0.pkg
|
b670d61fa2ca1fb0248d1af741a2d691136b6eedb899decaf8e26e6e886c48a8 node-v19.9.0-win-x64.7z
|
||||||
8b15e256f567aec294c9d97c1e9663f65a2c967347bd614d79a4e58a0b74a777 node-v19.0.0.tar.gz
|
589f7880af8de21ee371de8c06a85b5e996d049bf499fbac1245fb10b441e504 node-v19.9.0-win-x64.zip
|
||||||
0b72d207a5815f1ce7b247b33cbf9a2c86f6d01253fa3990c9744e25d975050d node-v19.0.0.tar.xz
|
6db5a772709207bb78d01405f19b912d295dd4bb3f4ecc8f793dcb211d5359dd node-v19.9.0-win-x86.7z
|
||||||
ed59d9ae2a87676d605fdf55ffb279137db24512cfae4f011c4016cbbdefed5c win-x64/node.exe
|
4517d95051c6bfc589dcd6f7546f716cd28f2d3e3663cb5326613ca4de87ab8b node-v19.9.0-win-x86.zip
|
||||||
207cac29c02762e417c23dc4703bb22e137ed1a271e69283a2ec0e4b9afef9be win-x64/node.lib
|
a508c50ab0c6f35c40bfe1dd047036de3a24317b2fba048e7e79408ea183311c node-v19.9.0-x64.msi
|
||||||
ea805bbb1c88f2e4fd3908f5f4d6c64c6a0002f850eee419fba4fc6f1067487a win-x64/node_pdb.7z
|
3cf665f8efae4cc8d697099f850d87f98d860a01df9bb0402b503351a1dc5eff node-v19.9.0-x86.msi
|
||||||
489c5beac518a62bfe35eb720313e5d0315ea1cadec957567d9d4ee789fe163a win-x64/node_pdb.zip
|
11da4828c17e7e948564459770f0f6fe9cf0a310720b0ff5db4059fdde902f86 win-arm64/node.exe
|
||||||
e26b292e009e2527fe73c79724d8ccbf19ea92067edb1cd398fc8fc4a51983b4 win-x86/node.exe
|
cf4ed315c06367f6098a91b60306b3ddca255ef02e9dfd25ceb438f5c56b29c9 win-arm64/node.lib
|
||||||
45ddbe6798a427532a8336d1a8f7f8ece5b2757d76276ddd7e9243994de35513 win-x86/node.lib
|
5fba674eff0c26915cf7dc877006a64fef3f0fcbf18e830b167a9bca13a26bb2 win-arm64/node_pdb.7z
|
||||||
5fb0ebad3792edda19dbb062e2c3728d3bcb563930fa9ecf5f8942777f1d8221 win-x86/node_pdb.7z
|
b22959f9ecb8ded1011381a2f2f0646c4a9c6cafb0b3007768fabbcb93dce3cc win-arm64/node_pdb.zip
|
||||||
9c8a6f2ef3bc830dd91c295cd45666154200b64750147aae3b4aba3a1f265af6 win-x86/node_pdb.zip
|
4e3f15c87f43dfdf8e200dbc1e27fd2ebdb572c0bb6db2925e387ec13aa26728 win-x64/node.exe
|
||||||
|
7828f4c3b82dfdac0da50d33374c60e76dcf5e957c7c73254c9c3e3bc92f8ea0 win-x64/node.lib
|
||||||
|
24be9c261c49d8c3e4a8223ee828de9dc1bb7b5f4b66694f5d92d92559e9d05e win-x64/node_pdb.7z
|
||||||
|
e319a1923ed4b923c3b5cfc2e1d23fae388766774b989350450c28e9d8b3a67e win-x64/node_pdb.zip
|
||||||
|
3ecd67884a7b6f5afcbe90180b3caeffa6729e48a05d79036c9be6527b1c6ebb win-x86/node.exe
|
||||||
|
6a6aebc149e09cd7cc221d0e439a0220943554e7121f424f890b3c2dba449885 win-x86/node.lib
|
||||||
|
060f77b3cd05cbacce7ea8c2e40f77a0fbd8cac1ac6412804f343e1e9135c282 win-x86/node_pdb.7z
|
||||||
|
dbc91ab1bb913d2e1119768b8024f1456cff56aadb5a3426c4c6118627a86312 win-x86/node_pdb.zip
|
||||||
|
|||||||
Binary file not shown.
21
_constraints
21
_constraints
@@ -8,4 +8,25 @@
|
|||||||
<size unit="M">10000</size>
|
<size unit="M">10000</size>
|
||||||
</physicalmemory>
|
</physicalmemory>
|
||||||
</hardware>
|
</hardware>
|
||||||
|
<overwrite>
|
||||||
|
<conditions>
|
||||||
|
<arch>aarch64</arch>
|
||||||
|
</conditions>
|
||||||
|
<hardware>
|
||||||
|
<cpu>
|
||||||
|
<flag>asimdrdm</flag>
|
||||||
|
</cpu>
|
||||||
|
</hardware>
|
||||||
|
</overwrite>
|
||||||
|
<overwrite>
|
||||||
|
<conditions>
|
||||||
|
<arch>armv6l</arch>
|
||||||
|
<arch>armv7l</arch>
|
||||||
|
</conditions>
|
||||||
|
<hardware>
|
||||||
|
<physicalmemory>
|
||||||
|
<size unit="G">5</size>
|
||||||
|
</physicalmemory>
|
||||||
|
</hardware>
|
||||||
|
</overwrite>
|
||||||
</constraints>
|
</constraints>
|
||||||
|
|||||||
@@ -3,39 +3,23 @@ is run serially over these binaries instead of in parallel.
|
|||||||
OBS workers run out of memory as each executable seems to require
|
OBS workers run out of memory as each executable seems to require
|
||||||
upward of 5G RAM
|
upward of 5G RAM
|
||||||
|
|
||||||
Index: node-v19.0.0/node.gyp
|
Index: node-v19.7.0/node.gyp
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v19.0.0.orig/node.gyp
|
--- node-v19.7.0.orig/node.gyp
|
||||||
+++ node-v19.0.0/node.gyp
|
+++ node-v19.7.0/node.gyp
|
||||||
@@ -922,6 +922,7 @@
|
@@ -951,6 +951,7 @@
|
||||||
'<(node_lib_target_name)',
|
|
||||||
'deps/histogram/histogram.gyp:histogram',
|
|
||||||
'deps/uvwasi/uvwasi.gyp:uvwasi',
|
'deps/uvwasi/uvwasi.gyp:uvwasi',
|
||||||
+ 'fuzz_url',
|
'deps/simdutf/simdutf.gyp:simdutf',
|
||||||
],
|
'deps/ada/ada.gyp:ada',
|
||||||
'includes': [
|
+ 'fuzz_env'
|
||||||
'node.gypi'
|
|
||||||
@@ -965,6 +966,7 @@
|
|
||||||
'deps/googletest/googletest.gyp:gtest_main',
|
|
||||||
'deps/histogram/histogram.gyp:histogram',
|
|
||||||
'deps/uvwasi/uvwasi.gyp:uvwasi',
|
|
||||||
+ 'fuzz_env',
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'includes': [
|
'includes': [
|
||||||
@@ -1062,6 +1064,7 @@
|
@@ -1047,6 +1048,7 @@
|
||||||
'<(node_lib_target_name)',
|
|
||||||
'deps/histogram/histogram.gyp:histogram',
|
'deps/histogram/histogram.gyp:histogram',
|
||||||
'deps/uvwasi/uvwasi.gyp:uvwasi',
|
'deps/uvwasi/uvwasi.gyp:uvwasi',
|
||||||
+ 'cctest',
|
'deps/ada/ada.gyp:ada',
|
||||||
],
|
+ 'cctest'
|
||||||
|
|
||||||
'includes': [
|
|
||||||
@@ -1131,6 +1134,7 @@
|
|
||||||
'<(node_lib_target_name)',
|
|
||||||
'deps/histogram/histogram.gyp:histogram',
|
|
||||||
'deps/uvwasi/uvwasi.gyp:uvwasi',
|
|
||||||
+ 'embedtest'
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'includes': [
|
'includes': [
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
Index: node-v18.9.0/configure
|
|
||||||
===================================================================
|
|
||||||
--- node-v18.9.0.orig/configure
|
|
||||||
+++ node-v18.9.0/configure
|
|
||||||
@@ -4,6 +4,7 @@
|
|
||||||
# Note that the mix of single and double quotes is intentional,
|
|
||||||
# as is the fact that the ] goes on a new line.
|
|
||||||
_=[ 'exec' '/bin/sh' '-c' '''
|
|
||||||
+command -v python3.11 >/dev/null && exec python3.11 "$0" "$@"
|
|
||||||
command -v python3.10 >/dev/null && exec python3.10 "$0" "$@"
|
|
||||||
command -v python3.9 >/dev/null && exec python3.9 "$0" "$@"
|
|
||||||
command -v python3.8 >/dev/null && exec python3.8 "$0" "$@"
|
|
||||||
@@ -22,7 +23,7 @@ except ImportError:
|
|
||||||
from distutils.spawn import find_executable as which
|
|
||||||
|
|
||||||
print('Node.js configure: Found Python {}.{}.{}...'.format(*sys.version_info))
|
|
||||||
-acceptable_pythons = ((3, 10), (3, 9), (3, 8), (3, 7), (3, 6), (3, 4))
|
|
||||||
+acceptable_pythons = ((3, 11), (3, 10), (3, 9), (3, 8), (3, 7), (3, 6), (3, 4))
|
|
||||||
if sys.version_info[:2] in acceptable_pythons:
|
|
||||||
import configure
|
|
||||||
else:
|
|
||||||
13
node-gyp-config.patch
Normal file
13
node-gyp-config.patch
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
Index: node-v19.1.0/deps/npm/node_modules/node-gyp/lib/configure.js
|
||||||
|
===================================================================
|
||||||
|
--- node-v19.1.0.orig/deps/npm/node_modules/node-gyp/lib/configure.js
|
||||||
|
+++ node-v19.1.0/deps/npm/node_modules/node-gyp/lib/configure.js
|
||||||
|
@@ -96,7 +96,7 @@ function configure (gyp, argv, callback)
|
||||||
|
|
||||||
|
log.verbose('build/' + configFilename, 'creating config file')
|
||||||
|
|
||||||
|
- var config = process.config || {}
|
||||||
|
+ var config = JSON.parse(JSON.stringify(process.config || {}))
|
||||||
|
var defaults = config.target_defaults
|
||||||
|
var variables = config.variables
|
||||||
|
|
||||||
BIN
node-gyp_7.1.2.tar.xz
LFS
BIN
node-gyp_7.1.2.tar.xz
LFS
Binary file not shown.
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:0b72d207a5815f1ce7b247b33cbf9a2c86f6d01253fa3990c9744e25d975050d
|
|
||||||
size 38853960
|
|
||||||
3
node-v19.9.0.tar.xz
Normal file
3
node-v19.9.0.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c7fce9d46ca6ce0d8990433cbf601bb9279c0eaed8705b357018cf50be9bed29
|
||||||
|
size 40783032
|
||||||
162
nodejs19.changes
162
nodejs19.changes
@@ -1,3 +1,165 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 12 09:10:03 UTC 2023 - Adam Majer <adam.majer@suse.de> - 19.9.0
|
||||||
|
|
||||||
|
- Update to version 19.9.0
|
||||||
|
* add Tracing Channel in diagnostic_channel
|
||||||
|
* new URL.canParse API
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 20 12:49:54 UTC 2023 - Adam Majer <adam.majer@suse.de> - 19.8.1
|
||||||
|
|
||||||
|
- Update to version 19.8.1
|
||||||
|
* buffer: add Buffer.copyBytesFrom(...)
|
||||||
|
* events: add listener argument to listenerCount
|
||||||
|
* lib: add AsyncLocalStorage.bind() and .snapshot()
|
||||||
|
* tls: support automatic DHE
|
||||||
|
* wasi: add support for version when creating WASI
|
||||||
|
* worker: add support for worker name in inspector and trace_events
|
||||||
|
* deps: npm updated to 9.5.1
|
||||||
|
|
||||||
|
- versioned.patch: refreshed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 13 16:44:05 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- relax Requires to Suggests for alts on TW
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 22 15:26:13 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Update to version 19.7.0:
|
||||||
|
* deps:
|
||||||
|
+ upgrade npm to 9.5.0
|
||||||
|
+ update undici to v5.20.0
|
||||||
|
* stream: add abort signal for ReadableStream and WritableStream
|
||||||
|
* url: replace url-parser with ada (not language)
|
||||||
|
|
||||||
|
- Changes in version 19.6.1:
|
||||||
|
* fixes permissions policies can be bypassed via process.mainModule
|
||||||
|
(bsc#1208481, CVE-2023-23918)
|
||||||
|
* fixes insecure loading of ICU data through ICU_DATA environment
|
||||||
|
variable (bsc#1208487, CVE-2023-23920)
|
||||||
|
* fixes OpenSSL error handling issues in nodejs crypto library
|
||||||
|
(bsc#1208483, CVE-2023-23919)
|
||||||
|
* updates undici to v5.19.1
|
||||||
|
+ Fetch API in Node.js did not protect against CRLF injection in host headers
|
||||||
|
+ Regular Expression Denial of Service in Headers in Node.js fetch API
|
||||||
|
(bsc#1208413, bsc#1208485, CVE-2023-24807, CVE-2023-23936)
|
||||||
|
|
||||||
|
- linker_lto_jobs.patch: refreshed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 21 15:40:11 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- node-gyp_7.1.2.tar.xz: added dependencies
|
||||||
|
- node-gyp-config.patch: allows gyp 7.1.2 to run with node 19.x
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 3 11:44:55 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Update to version 19.6.0:
|
||||||
|
* ESM: Leverage loaders when resolving subsequent loaders
|
||||||
|
Loaders now apply to subsequent loaders, for example:
|
||||||
|
--experimental-loader ts-node --experimental-loader loader-written-in-typescript
|
||||||
|
* deps: upgrade npm to 9.4.0
|
||||||
|
Added --install-strategy=linked option for installations
|
||||||
|
similar to pnpm.
|
||||||
|
|
||||||
|
- sysctl.patch, s390.patch: upstreamed, removed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 1 07:58:26 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Do not use pkg_vcmp to decide BuildDependencies: this works based
|
||||||
|
on 'installed packages' which is not interpreted correctly by the
|
||||||
|
scheduler. Rather switch to boolean dependencies.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 25 15:13:49 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Update to version 19.5.0:
|
||||||
|
* http: join authorization headers
|
||||||
|
* lib: add webstreams to Duplex.from()
|
||||||
|
* stream: implement finished() for ReadableStream and WritableStream
|
||||||
|
|
||||||
|
- npm_search_paths.patch, linker_lto_jobs.patch: refreshed
|
||||||
|
- sysctl.patch: don't try to execute sysctl
|
||||||
|
- s390.patch: fix unit test on s390 with patched zlib
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 25 12:01:55 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Use default openssl again and do not force openssl 1.1.1
|
||||||
|
- _constraints: reset aarch64 memory requirements back to original
|
||||||
|
otherwise some unit tests can fail
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 16 14:36:50 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Update to version 19.4.0:
|
||||||
|
* buffer: add buffer.isUtf8 for utf8 validation
|
||||||
|
* http: improved timeout defaults handling
|
||||||
|
* net: add autoSelectFamily global getter and setter
|
||||||
|
* os: add availableParallelism()
|
||||||
|
* util: add fast path for text-decoder fatal flag
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 23 11:31:12 UTC 2022 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||||
|
|
||||||
|
- Update _constraints:
|
||||||
|
* Less RAM for aarch64 and 32-bit arm
|
||||||
|
* Use 'asimdrdm' cpu flag to use aarch64 workers where tests
|
||||||
|
are more stable
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 19 01:30:30 UTC 2022 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Update to version 19.3.0:
|
||||||
|
* deps : npm updates to 9.2.0
|
||||||
|
* build: disable v8 snapshot compression by default
|
||||||
|
* net: add autoSelectFamily and autoSelectFamilyAttemptTimeout options
|
||||||
|
|
||||||
|
- temporarily require openssl 1.1.1 to build on TW
|
||||||
|
- versioned.patch: refreshed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 7 04:11:51 UTC 2022 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Update to version 19.2.0:
|
||||||
|
* buffer: introduce `File` class
|
||||||
|
* deps: update V8 to 10.8.168.20
|
||||||
|
* doc: deprecate use of invalid ports in `url.parse`
|
||||||
|
* util: add fast path for utf8 encoding
|
||||||
|
|
||||||
|
For details, see CHANGELOG_V19.md
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 17 12:05:45 UTC 2022 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Update to version 19.1.0:
|
||||||
|
* test: Support function mocking on Node.js test runner
|
||||||
|
* fs.watch recursive support on Linux
|
||||||
|
* util: add MIME utilities
|
||||||
|
|
||||||
|
- new_python3.patch, icu721_fixes.patch: upstreamed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 10 08:19:06 UTC 2022 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- icu721_fixes.patch: fixes compatibility with ICU 72.1 (bsc#1205236)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 7 14:00:54 UTC 2022 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Fix migration to openssl-3 (bsc#1205042)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 7 09:05:24 UTC 2022 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
- Update to version 19.0.1:
|
||||||
|
* inspector: DNS rebinding in --inspect via invalid octal IP
|
||||||
|
(bsc#1205119, CVE-2022-43548)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Oct 21 09:28:29 UTC 2022 - Adam Majer <adam.majer@suse.de>
|
Fri Oct 21 09:28:29 UTC 2022 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
|||||||
263
nodejs19.spec
263
nodejs19.spec
@@ -31,7 +31,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: nodejs19
|
Name: nodejs19
|
||||||
Version: 19.0.0
|
Version: 19.9.0
|
||||||
Release: 0
|
Release: 0
|
||||||
|
|
||||||
# Double DWZ memory limits
|
# Double DWZ memory limits
|
||||||
@@ -82,7 +82,7 @@ Release: 0
|
|||||||
%define _libexecdir %{_exec_prefix}/lib
|
%define _libexecdir %{_exec_prefix}/lib
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 120500 || 0%{?fedora_version} >= 35
|
%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120400 || 0%{?fedora_version} >= 35
|
||||||
%bcond_with intree_openssl
|
%bcond_with intree_openssl
|
||||||
%else
|
%else
|
||||||
%bcond_without intree_openssl
|
%bcond_without intree_openssl
|
||||||
@@ -131,7 +131,7 @@ Source3: nodejs.keyring
|
|||||||
|
|
||||||
# Python 3.4 compatible node-gyp
|
# Python 3.4 compatible node-gyp
|
||||||
### https://github.com/nodejs/node-gyp.git
|
### https://github.com/nodejs/node-gyp.git
|
||||||
### git archive v7.1.2 gyp/ | xz > node-gyp_7.1.2.tar.xz
|
### git archive v7.1.2 | xz > node-gyp_7.1.2.tar.xz
|
||||||
Source5: node-gyp_7.1.2.tar.xz
|
Source5: node-gyp_7.1.2.tar.xz
|
||||||
# Only required to run unit tests in NodeJS 10+
|
# Only required to run unit tests in NodeJS 10+
|
||||||
Source10: update_npm_tarball.sh
|
Source10: update_npm_tarball.sh
|
||||||
@@ -169,8 +169,8 @@ Patch132: test-skip-y2038-on-32bit-time_t.patch
|
|||||||
# Use versioned binaries and paths
|
# Use versioned binaries and paths
|
||||||
Patch200: versioned.patch
|
Patch200: versioned.patch
|
||||||
|
|
||||||
Patch304: new_python3.patch
|
|
||||||
Patch305: qemu_timeouts_arches.patch
|
Patch305: qemu_timeouts_arches.patch
|
||||||
|
Patch308: node-gyp-config.patch
|
||||||
|
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
@@ -236,10 +236,11 @@ BuildRequires: gcc-c++
|
|||||||
|
|
||||||
|
|
||||||
# Python dependencies
|
# Python dependencies
|
||||||
%if %node_version_number >= 16
|
%if %node_version_number >= 14
|
||||||
|
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
||||||
BuildRequires: python36
|
BuildRequires: python36
|
||||||
|
%define forced_python_version 3.6m
|
||||||
%else
|
%else
|
||||||
BuildRequires: python3
|
BuildRequires: python3
|
||||||
%endif
|
%endif
|
||||||
@@ -263,26 +264,23 @@ BuildRequires: user(nobody)
|
|||||||
BuildRequires: group(nobody)
|
BuildRequires: group(nobody)
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# shared openssl
|
||||||
%if ! 0%{with intree_openssl}
|
%if ! 0%{with intree_openssl}
|
||||||
|
|
||||||
BuildRequires: pkgconfig(openssl) >= %{openssl_req_ver}
|
BuildRequires: pkgconfig(openssl) >= %{openssl_req_ver}
|
||||||
|
|
||||||
# require patched openssl library on SLES for nodejs16
|
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%if %node_version_number >= 16 && 0%{suse_version} <= 1500 && %{pkg_vcmp openssl-1_1 < '1.1.1e' } && 0%{with openssl_RSA_get0_pss_params}
|
|
||||||
BuildRequires: openssl-has-RSA_get0_pss_params
|
|
||||||
Requires: openssl-has-RSA_get0_pss_params
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if 0%{?suse_version}
|
|
||||||
%if 0%{?suse_version} >= 1500
|
%if 0%{?suse_version} >= 1500
|
||||||
BuildRequires: openssl >= %{openssl_req_ver}
|
BuildRequires: openssl >= %{openssl_req_ver}
|
||||||
|
BuildRequires: (libopenssl1_1-hmac if libopenssl-1_1-devel)
|
||||||
|
BuildRequires: (libopenssl3-hmac if libopenssl-3-devel)
|
||||||
%else
|
%else
|
||||||
BuildRequires: openssl-1_1 >= %{openssl_req_ver}
|
BuildRequires: openssl-1_1 >= %{openssl_req_ver}
|
||||||
|
BuildRequires: libopenssl1_1-hmac
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
BuildRequires: libopenssl1_1-hmac
|
|
||||||
# /suse_version
|
# /suse_version
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@@ -291,29 +289,32 @@ BuildRequires: openssl >= %{openssl_req_ver}
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%else
|
%else
|
||||||
|
# bundled openssl
|
||||||
%if %node_version_number <= 12 && 0%{?suse_version} == 1315 && 0%{?sle_version} < 120400
|
%if %node_version_number <= 12 && 0%{?suse_version} == 1315 && 0%{?sle_version} < 120400
|
||||||
Provides: bundled(openssl) = 3.0.5
|
Provides: bundled(openssl) = 3.0.8
|
||||||
%else
|
%else
|
||||||
BuildRequires: bundled_openssl_should_not_be_required
|
BuildRequires: bundled_openssl_should_not_be_required
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# /bundled openssl
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if ! 0%{with intree_cares}
|
%if ! 0%{with intree_cares}
|
||||||
BuildRequires: pkgconfig(libcares) >= 1.17.0
|
BuildRequires: pkgconfig(libcares) >= 1.17.0
|
||||||
%else
|
%else
|
||||||
Provides: bundled(libcares2) = 1.18.1
|
Provides: bundled(libcares2) = 1.19.0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if ! 0%{with intree_icu}
|
%if ! 0%{with intree_icu}
|
||||||
BuildRequires: pkgconfig(icu-i18n) >= 69
|
BuildRequires: pkgconfig(icu-i18n) >= 71
|
||||||
%else
|
%else
|
||||||
Provides: bundled(icu) = 71.1
|
Provides: bundled(icu) = 72.1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if ! 0%{with intree_nghttp2}
|
%if ! 0%{with intree_nghttp2}
|
||||||
BuildRequires: libnghttp2-devel >= 1.41.0
|
BuildRequires: libnghttp2-devel >= 1.41.0
|
||||||
%else
|
%else
|
||||||
Provides: bundled(nghttp2) = 1.47.0
|
Provides: bundled(nghttp2) = 1.52.0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{with valgrind_tests}
|
%if 0%{with valgrind_tests}
|
||||||
@@ -321,7 +322,7 @@ BuildRequires: valgrind
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with libalternatives}
|
%if %{with libalternatives}
|
||||||
Requires: alts
|
Suggests: alts
|
||||||
%else
|
%else
|
||||||
Requires(postun): %{_sbindir}/update-alternatives
|
Requires(postun): %{_sbindir}/update-alternatives
|
||||||
%endif
|
%endif
|
||||||
@@ -362,9 +363,9 @@ ExclusiveArch: not_buildable
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Provides: bundled(uvwasi) = 0.0.13
|
Provides: bundled(uvwasi) = 0.0.16
|
||||||
Provides: bundled(libuv) = 1.43.0
|
Provides: bundled(libuv) = 1.44.2
|
||||||
Provides: bundled(v8) = 10.7.193.13
|
Provides: bundled(v8) = 10.8.168.25
|
||||||
%if %{with intree_brotli}
|
%if %{with intree_brotli}
|
||||||
Provides: bundled(brotli) = 1.0.9
|
Provides: bundled(brotli) = 1.0.9
|
||||||
%else
|
%else
|
||||||
@@ -374,14 +375,18 @@ BuildRequires: pkgconfig(libbrotlidec)
|
|||||||
|
|
||||||
Provides: bundled(llhttp) = 8.1.0
|
Provides: bundled(llhttp) = 8.1.0
|
||||||
Provides: bundled(ngtcp2) = 0.8.1
|
Provides: bundled(ngtcp2) = 0.8.1
|
||||||
|
Provides: bundled(base64) = 0.5.0
|
||||||
|
Provides: bundled(simdutf) = 3.2.3
|
||||||
|
# bundled url-ada parser, not ada
|
||||||
|
Provides: bundled(ada) = 1.0.4
|
||||||
|
|
||||||
Provides: bundled(node-acorn) = 8.8.0
|
Provides: bundled(node-acorn) = 8.8.2
|
||||||
Provides: bundled(node-acorn-walk) = 8.2.0
|
Provides: bundled(node-acorn-walk) = 8.2.0
|
||||||
Provides: bundled(node-busboy) = 1.6.0
|
Provides: bundled(node-busboy) = 1.6.0
|
||||||
Provides: bundled(node-cjs-module-lexer) = 1.2.2
|
Provides: bundled(node-cjs-module-lexer) = 1.2.2
|
||||||
Provides: bundled(node-corepack) = 0.14.2
|
Provides: bundled(node-corepack) = 0.17.1
|
||||||
Provides: bundled(node-streamsearch) = 1.1.0
|
Provides: bundled(node-streamsearch) = 1.1.0
|
||||||
Provides: bundled(node-undici) = 5.11.0
|
Provides: bundled(node-undici) = 5.21.0
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
|
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
|
||||||
@@ -410,7 +415,7 @@ Requires: nodejs-common
|
|||||||
Requires: nodejs19 = %{version}
|
Requires: nodejs19 = %{version}
|
||||||
Provides: nodejs-npm = %{version}
|
Provides: nodejs-npm = %{version}
|
||||||
Obsoletes: nodejs-npm < 4.0.0
|
Obsoletes: nodejs-npm < 4.0.0
|
||||||
Provides: npm(npm) = 8.19.2
|
Provides: npm(npm) = 9.6.3
|
||||||
Provides: npm = %{version}
|
Provides: npm = %{version}
|
||||||
%if 0%{?suse_version} >= 1500
|
%if 0%{?suse_version} >= 1500
|
||||||
%if %{node_version_number} >= 10
|
%if %{node_version_number} >= 10
|
||||||
@@ -419,30 +424,36 @@ Requires: group(nobody)
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
Provides: bundled(node-abbrev) = 1.1.1
|
Provides: bundled(node-abbrev) = 1.1.1
|
||||||
|
Provides: bundled(node-abbrev) = 2.0.0
|
||||||
|
Provides: bundled(node-abort-controller) = 3.0.0
|
||||||
Provides: bundled(node-agent-base) = 6.0.2
|
Provides: bundled(node-agent-base) = 6.0.2
|
||||||
Provides: bundled(node-agentkeepalive) = 4.2.1
|
Provides: bundled(node-agentkeepalive) = 4.3.0
|
||||||
Provides: bundled(node-aggregate-error) = 3.1.0
|
Provides: bundled(node-aggregate-error) = 3.1.0
|
||||||
Provides: bundled(node-ansi-regex) = 5.0.1
|
Provides: bundled(node-ansi-regex) = 5.0.1
|
||||||
Provides: bundled(node-ansi-styles) = 4.3.0
|
Provides: bundled(node-ansi-styles) = 4.3.0
|
||||||
Provides: bundled(node-aproba) = 2.0.0
|
Provides: bundled(node-aproba) = 2.0.0
|
||||||
Provides: bundled(node-archy) = 1.0.0
|
Provides: bundled(node-archy) = 1.0.0
|
||||||
Provides: bundled(node-are-we-there-yet) = 3.0.1
|
Provides: bundled(node-are-we-there-yet) = 3.0.1
|
||||||
Provides: bundled(node-asap) = 2.0.6
|
Provides: bundled(node-are-we-there-yet) = 4.0.0
|
||||||
Provides: bundled(node-balanced-match) = 1.0.2
|
Provides: bundled(node-balanced-match) = 1.0.2
|
||||||
Provides: bundled(node-bin-links) = 3.0.3
|
Provides: bundled(node-base64-js) = 1.5.1
|
||||||
|
Provides: bundled(node-bin-links) = 4.0.1
|
||||||
Provides: bundled(node-binary-extensions) = 2.2.0
|
Provides: bundled(node-binary-extensions) = 2.2.0
|
||||||
Provides: bundled(node-brace-expansion) = 1.1.11
|
Provides: bundled(node-brace-expansion) = 1.1.11
|
||||||
Provides: bundled(node-brace-expansion) = 2.0.1
|
Provides: bundled(node-brace-expansion) = 2.0.1
|
||||||
|
Provides: bundled(node-buffer) = 6.0.3
|
||||||
Provides: bundled(node-builtins) = 5.0.1
|
Provides: bundled(node-builtins) = 5.0.1
|
||||||
Provides: bundled(node-cacache) = 16.1.3
|
Provides: bundled(node-cacache) = 16.1.3
|
||||||
|
Provides: bundled(node-cacache) = 17.0.5
|
||||||
Provides: bundled(node-chalk) = 4.1.2
|
Provides: bundled(node-chalk) = 4.1.2
|
||||||
Provides: bundled(node-chownr) = 2.0.0
|
Provides: bundled(node-chownr) = 2.0.0
|
||||||
|
Provides: bundled(node-ci-info) = 3.8.0
|
||||||
Provides: bundled(node-cidr-regex) = 3.1.1
|
Provides: bundled(node-cidr-regex) = 3.1.1
|
||||||
Provides: bundled(node-clean-stack) = 2.2.0
|
Provides: bundled(node-clean-stack) = 2.2.0
|
||||||
Provides: bundled(node-cli-columns) = 4.0.0
|
Provides: bundled(node-cli-columns) = 4.0.0
|
||||||
Provides: bundled(node-cli-table3) = 0.6.2
|
Provides: bundled(node-cli-table3) = 0.6.3
|
||||||
Provides: bundled(node-clone) = 1.0.4
|
Provides: bundled(node-clone) = 1.0.4
|
||||||
Provides: bundled(node-cmd-shim) = 5.0.0
|
Provides: bundled(node-cmd-shim) = 6.0.1
|
||||||
Provides: bundled(node-color-convert) = 2.0.1
|
Provides: bundled(node-color-convert) = 2.0.1
|
||||||
Provides: bundled(node-color-name) = 1.1.4
|
Provides: bundled(node-color-name) = 1.1.4
|
||||||
Provides: bundled(node-color-support) = 1.1.3
|
Provides: bundled(node-color-support) = 1.1.3
|
||||||
@@ -452,154 +463,167 @@ Provides: bundled(node-concat-map) = 0.0.1
|
|||||||
Provides: bundled(node-console-control-strings) = 1.1.0
|
Provides: bundled(node-console-control-strings) = 1.1.0
|
||||||
Provides: bundled(node-cssesc) = 3.0.0
|
Provides: bundled(node-cssesc) = 3.0.0
|
||||||
Provides: bundled(node-debug) = 4.3.4
|
Provides: bundled(node-debug) = 4.3.4
|
||||||
Provides: bundled(node-debuglog) = 1.0.1
|
Provides: bundled(node-defaults) = 1.0.4
|
||||||
Provides: bundled(node-defaults) = 1.0.3
|
|
||||||
Provides: bundled(node-delegates) = 1.0.0
|
Provides: bundled(node-delegates) = 1.0.0
|
||||||
Provides: bundled(node-depd) = 1.1.2
|
Provides: bundled(node-depd) = 2.0.0
|
||||||
Provides: bundled(node-dezalgo) = 1.0.4
|
|
||||||
Provides: bundled(node-diff) = 5.1.0
|
Provides: bundled(node-diff) = 5.1.0
|
||||||
Provides: bundled(node-emoji-regex) = 8.0.0
|
Provides: bundled(node-emoji-regex) = 8.0.0
|
||||||
Provides: bundled(node-encoding) = 0.1.13
|
Provides: bundled(node-encoding) = 0.1.13
|
||||||
Provides: bundled(node-env-paths) = 2.2.1
|
Provides: bundled(node-env-paths) = 2.2.1
|
||||||
Provides: bundled(node-err-code) = 2.0.3
|
Provides: bundled(node-err-code) = 2.0.3
|
||||||
Provides: bundled(node-fastest-levenshtein) = 1.0.12
|
Provides: bundled(node-event-target-shim) = 5.0.1
|
||||||
|
Provides: bundled(node-events) = 3.3.0
|
||||||
|
Provides: bundled(node-fastest-levenshtein) = 1.0.16
|
||||||
Provides: bundled(node-fs-minipass) = 2.1.0
|
Provides: bundled(node-fs-minipass) = 2.1.0
|
||||||
|
Provides: bundled(node-fs-minipass) = 3.0.1
|
||||||
Provides: bundled(node-fs.realpath) = 1.0.0
|
Provides: bundled(node-fs.realpath) = 1.0.0
|
||||||
Provides: bundled(node-function-bind) = 1.1.1
|
Provides: bundled(node-function-bind) = 1.1.1
|
||||||
Provides: bundled(node-gauge) = 4.0.4
|
Provides: bundled(node-gauge) = 4.0.4
|
||||||
|
Provides: bundled(node-gauge) = 5.0.0
|
||||||
Provides: bundled(node-glob) = 7.2.3
|
Provides: bundled(node-glob) = 7.2.3
|
||||||
Provides: bundled(node-glob) = 8.0.3
|
Provides: bundled(node-glob) = 8.1.0
|
||||||
Provides: bundled(node-graceful-fs) = 4.2.10
|
Provides: bundled(node-glob) = 9.3.1
|
||||||
|
Provides: bundled(node-graceful-fs) = 4.2.11
|
||||||
Provides: bundled(node-has) = 1.0.3
|
Provides: bundled(node-has) = 1.0.3
|
||||||
Provides: bundled(node-has-flag) = 4.0.0
|
Provides: bundled(node-has-flag) = 4.0.0
|
||||||
Provides: bundled(node-has-unicode) = 2.0.1
|
Provides: bundled(node-has-unicode) = 2.0.1
|
||||||
Provides: bundled(node-hosted-git-info) = 5.1.0
|
Provides: bundled(node-hosted-git-info) = 6.1.1
|
||||||
Provides: bundled(node-http-cache-semantics) = 4.1.0
|
Provides: bundled(node-http-cache-semantics) = 4.1.1
|
||||||
Provides: bundled(node-http-proxy-agent) = 5.0.0
|
Provides: bundled(node-http-proxy-agent) = 5.0.0
|
||||||
Provides: bundled(node-https-proxy-agent) = 5.0.1
|
Provides: bundled(node-https-proxy-agent) = 5.0.1
|
||||||
Provides: bundled(node-humanize-ms) = 1.2.1
|
Provides: bundled(node-humanize-ms) = 1.2.1
|
||||||
Provides: bundled(node-iconv-lite) = 0.6.3
|
Provides: bundled(node-iconv-lite) = 0.6.3
|
||||||
Provides: bundled(node-ignore-walk) = 5.0.1
|
Provides: bundled(node-ieee754) = 1.2.1
|
||||||
|
Provides: bundled(node-ignore-walk) = 6.0.2
|
||||||
Provides: bundled(node-imurmurhash) = 0.1.4
|
Provides: bundled(node-imurmurhash) = 0.1.4
|
||||||
Provides: bundled(node-indent-string) = 4.0.0
|
Provides: bundled(node-indent-string) = 4.0.0
|
||||||
Provides: bundled(node-infer-owner) = 1.0.4
|
Provides: bundled(node-infer-owner) = 1.0.4
|
||||||
Provides: bundled(node-inflight) = 1.0.6
|
Provides: bundled(node-inflight) = 1.0.6
|
||||||
Provides: bundled(node-inherits) = 2.0.4
|
Provides: bundled(node-inherits) = 2.0.4
|
||||||
Provides: bundled(node-ini) = 3.0.1
|
Provides: bundled(node-ini) = 3.0.1
|
||||||
Provides: bundled(node-init-package-json) = 3.0.2
|
Provides: bundled(node-init-package-json) = 5.0.0
|
||||||
Provides: bundled(node-ip) = 2.0.0
|
Provides: bundled(node-ip) = 2.0.0
|
||||||
Provides: bundled(node-ip-regex) = 4.3.0
|
Provides: bundled(node-ip-regex) = 4.3.0
|
||||||
Provides: bundled(node-is-cidr) = 4.0.2
|
Provides: bundled(node-is-cidr) = 4.0.2
|
||||||
Provides: bundled(node-is-core-module) = 2.10.0
|
Provides: bundled(node-is-core-module) = 2.11.0
|
||||||
Provides: bundled(node-is-fullwidth-code-point) = 3.0.0
|
Provides: bundled(node-is-fullwidth-code-point) = 3.0.0
|
||||||
Provides: bundled(node-is-lambda) = 1.0.1
|
Provides: bundled(node-is-lambda) = 1.0.1
|
||||||
Provides: bundled(node-isexe) = 2.0.0
|
Provides: bundled(node-isexe) = 2.0.0
|
||||||
Provides: bundled(node-json-parse-even-better-errors) = 2.3.1
|
Provides: bundled(node-json-parse-even-better-errors) = 3.0.0
|
||||||
Provides: bundled(node-json-stringify-nice) = 1.1.4
|
Provides: bundled(node-json-stringify-nice) = 1.1.4
|
||||||
Provides: bundled(node-jsonparse) = 1.3.1
|
Provides: bundled(node-jsonparse) = 1.3.1
|
||||||
Provides: bundled(node-just-diff) = 5.1.1
|
Provides: bundled(node-just-diff) = 6.0.0
|
||||||
Provides: bundled(node-just-diff-apply) = 5.4.1
|
Provides: bundled(node-just-diff-apply) = 5.5.0
|
||||||
Provides: bundled(node-libnpmaccess) = 6.0.4
|
Provides: bundled(node-libnpmaccess) = 7.0.2
|
||||||
Provides: bundled(node-libnpmdiff) = 4.0.5
|
Provides: bundled(node-libnpmdiff) = 5.0.14
|
||||||
Provides: bundled(node-libnpmexec) = 4.0.13
|
Provides: bundled(node-libnpmexec) = 5.0.14
|
||||||
Provides: bundled(node-libnpmfund) = 3.0.4
|
Provides: bundled(node-libnpmfund) = 4.0.14
|
||||||
Provides: bundled(node-libnpmhook) = 8.0.4
|
Provides: bundled(node-libnpmhook) = 9.0.3
|
||||||
Provides: bundled(node-libnpmorg) = 4.0.4
|
Provides: bundled(node-libnpmorg) = 5.0.3
|
||||||
Provides: bundled(node-libnpmpack) = 4.1.3
|
Provides: bundled(node-libnpmpack) = 5.0.14
|
||||||
Provides: bundled(node-libnpmpublish) = 6.0.5
|
Provides: bundled(node-libnpmpublish) = 7.1.3
|
||||||
Provides: bundled(node-libnpmsearch) = 5.0.4
|
Provides: bundled(node-libnpmsearch) = 6.0.2
|
||||||
Provides: bundled(node-libnpmteam) = 4.0.4
|
Provides: bundled(node-libnpmteam) = 5.0.3
|
||||||
Provides: bundled(node-libnpmversion) = 3.0.7
|
Provides: bundled(node-libnpmversion) = 4.0.2
|
||||||
Provides: bundled(node-lru-cache) = 6.0.0
|
Provides: bundled(node-lru-cache) = 6.0.0
|
||||||
Provides: bundled(node-lru-cache) = 7.13.2
|
Provides: bundled(node-lru-cache) = 7.18.3
|
||||||
Provides: bundled(node-make-fetch-happen) = 10.2.1
|
Provides: bundled(node-make-fetch-happen) = 10.2.1
|
||||||
|
Provides: bundled(node-make-fetch-happen) = 11.0.3
|
||||||
Provides: bundled(node-minimatch) = 3.1.2
|
Provides: bundled(node-minimatch) = 3.1.2
|
||||||
Provides: bundled(node-minimatch) = 5.1.0
|
Provides: bundled(node-minimatch) = 5.1.6
|
||||||
Provides: bundled(node-minipass) = 3.3.4
|
Provides: bundled(node-minimatch) = 7.4.3
|
||||||
|
Provides: bundled(node-minipass) = 3.3.6
|
||||||
|
Provides: bundled(node-minipass) = 4.2.5
|
||||||
Provides: bundled(node-minipass-collect) = 1.0.2
|
Provides: bundled(node-minipass-collect) = 1.0.2
|
||||||
Provides: bundled(node-minipass-fetch) = 2.1.1
|
Provides: bundled(node-minipass-fetch) = 2.1.2
|
||||||
|
Provides: bundled(node-minipass-fetch) = 3.0.1
|
||||||
Provides: bundled(node-minipass-flush) = 1.0.5
|
Provides: bundled(node-minipass-flush) = 1.0.5
|
||||||
Provides: bundled(node-minipass-json-stream) = 1.0.1
|
Provides: bundled(node-minipass-json-stream) = 1.0.1
|
||||||
Provides: bundled(node-minipass-pipeline) = 1.2.4
|
Provides: bundled(node-minipass-pipeline) = 1.2.4
|
||||||
Provides: bundled(node-minipass-sized) = 1.0.3
|
Provides: bundled(node-minipass-sized) = 1.0.3
|
||||||
Provides: bundled(node-minizlib) = 2.1.2
|
Provides: bundled(node-minizlib) = 2.1.2
|
||||||
Provides: bundled(node-mkdirp) = 1.0.4
|
Provides: bundled(node-mkdirp) = 1.0.4
|
||||||
Provides: bundled(node-mkdirp-infer-owner) = 2.0.0
|
|
||||||
Provides: bundled(node-ms) = 2.1.2
|
Provides: bundled(node-ms) = 2.1.2
|
||||||
Provides: bundled(node-ms) = 2.1.3
|
Provides: bundled(node-ms) = 2.1.3
|
||||||
Provides: bundled(node-mute-stream) = 0.0.8
|
Provides: bundled(node-mute-stream) = 1.0.0
|
||||||
Provides: bundled(node-negotiator) = 0.6.3
|
Provides: bundled(node-negotiator) = 0.6.3
|
||||||
Provides: bundled(node-node-gyp) = 9.1.0
|
Provides: bundled(node-node-gyp) = 9.3.1
|
||||||
Provides: bundled(node-nopt) = 5.0.0
|
|
||||||
Provides: bundled(node-nopt) = 6.0.0
|
Provides: bundled(node-nopt) = 6.0.0
|
||||||
Provides: bundled(node-normalize-package-data) = 4.0.1
|
Provides: bundled(node-nopt) = 7.1.0
|
||||||
Provides: bundled(node-npm-audit-report) = 3.0.0
|
Provides: bundled(node-normalize-package-data) = 5.0.0
|
||||||
Provides: bundled(node-npm-bundled) = 1.1.2
|
Provides: bundled(node-npm-audit-report) = 4.0.0
|
||||||
Provides: bundled(node-npm-bundled) = 2.0.1
|
Provides: bundled(node-npm-bundled) = 3.0.0
|
||||||
Provides: bundled(node-npm-install-checks) = 5.0.0
|
Provides: bundled(node-npm-install-checks) = 6.1.0
|
||||||
Provides: bundled(node-npm-normalize-package-bin) = 1.0.1
|
Provides: bundled(node-npm-normalize-package-bin) = 3.0.0
|
||||||
Provides: bundled(node-npm-normalize-package-bin) = 2.0.0
|
Provides: bundled(node-npm-package-arg) = 10.1.0
|
||||||
Provides: bundled(node-npm-package-arg) = 9.1.0
|
Provides: bundled(node-npm-packlist) = 7.0.4
|
||||||
Provides: bundled(node-npm-packlist) = 5.1.3
|
Provides: bundled(node-npm-pick-manifest) = 8.0.1
|
||||||
Provides: bundled(node-npm-pick-manifest) = 7.0.2
|
Provides: bundled(node-npm-profile) = 7.0.1
|
||||||
Provides: bundled(node-npm-profile) = 6.2.1
|
Provides: bundled(node-npm-registry-fetch) = 14.0.3
|
||||||
Provides: bundled(node-npm-registry-fetch) = 13.3.1
|
Provides: bundled(node-npm-user-validate) = 2.0.0
|
||||||
Provides: bundled(node-npm-user-validate) = 1.0.1
|
|
||||||
Provides: bundled(node-npmlog) = 6.0.2
|
Provides: bundled(node-npmlog) = 6.0.2
|
||||||
|
Provides: bundled(node-npmlog) = 7.0.1
|
||||||
Provides: bundled(node-once) = 1.4.0
|
Provides: bundled(node-once) = 1.4.0
|
||||||
Provides: bundled(node-opener) = 1.5.2
|
|
||||||
Provides: bundled(node-p-map) = 4.0.0
|
Provides: bundled(node-p-map) = 4.0.0
|
||||||
Provides: bundled(node-pacote) = 13.6.2
|
Provides: bundled(node-pacote) = 15.1.1
|
||||||
Provides: bundled(node-parse-conflict-json) = 2.0.2
|
Provides: bundled(node-parse-conflict-json) = 3.0.1
|
||||||
Provides: bundled(node-path-is-absolute) = 1.0.1
|
Provides: bundled(node-path-is-absolute) = 1.0.1
|
||||||
Provides: bundled(node-postcss-selector-parser) = 6.0.10
|
Provides: bundled(node-path-scurry) = 1.6.1
|
||||||
Provides: bundled(node-proc-log) = 2.0.1
|
Provides: bundled(node-postcss-selector-parser) = 6.0.11
|
||||||
|
Provides: bundled(node-proc-log) = 3.0.0
|
||||||
|
Provides: bundled(node-process) = 0.11.10
|
||||||
Provides: bundled(node-promise-all-reject-late) = 1.0.1
|
Provides: bundled(node-promise-all-reject-late) = 1.0.1
|
||||||
Provides: bundled(node-promise-call-limit) = 1.0.1
|
Provides: bundled(node-promise-call-limit) = 1.0.1
|
||||||
Provides: bundled(node-promise-inflight) = 1.0.1
|
Provides: bundled(node-promise-inflight) = 1.0.1
|
||||||
Provides: bundled(node-promise-retry) = 2.0.1
|
Provides: bundled(node-promise-retry) = 2.0.1
|
||||||
Provides: bundled(node-promzard) = 0.3.0
|
Provides: bundled(node-promzard) = 1.0.0
|
||||||
Provides: bundled(node-qrcode-terminal) = 0.12.0
|
Provides: bundled(node-qrcode-terminal) = 0.12.0
|
||||||
Provides: bundled(node-read) = 1.0.7
|
Provides: bundled(node-read) = 2.0.0
|
||||||
Provides: bundled(node-read-cmd-shim) = 3.0.0
|
Provides: bundled(node-read-cmd-shim) = 4.0.0
|
||||||
Provides: bundled(node-read-package-json) = 5.0.2
|
Provides: bundled(node-read-package-json) = 6.0.1
|
||||||
Provides: bundled(node-read-package-json-fast) = 2.0.3
|
Provides: bundled(node-read-package-json-fast) = 3.0.2
|
||||||
Provides: bundled(node-readable-stream) = 3.6.0
|
Provides: bundled(node-readable-stream) = 3.6.2
|
||||||
Provides: bundled(node-readdir-scoped-modules) = 1.1.0
|
Provides: bundled(node-readable-stream) = 4.3.0
|
||||||
Provides: bundled(node-retry) = 0.12.0
|
Provides: bundled(node-retry) = 0.12.0
|
||||||
Provides: bundled(node-rimraf) = 3.0.2
|
Provides: bundled(node-rimraf) = 3.0.2
|
||||||
Provides: bundled(node-safe-buffer) = 5.2.1
|
Provides: bundled(node-safe-buffer) = 5.1.2
|
||||||
Provides: bundled(node-safer-buffer) = 2.1.2
|
Provides: bundled(node-safer-buffer) = 2.1.2
|
||||||
Provides: bundled(node-semver) = 7.3.7
|
Provides: bundled(node-semver) = 7.3.8
|
||||||
Provides: bundled(node-set-blocking) = 2.0.0
|
Provides: bundled(node-set-blocking) = 2.0.0
|
||||||
Provides: bundled(node-signal-exit) = 3.0.7
|
Provides: bundled(node-signal-exit) = 3.0.7
|
||||||
|
Provides: bundled(node-sigstore) = 1.2.0
|
||||||
Provides: bundled(node-smart-buffer) = 4.2.0
|
Provides: bundled(node-smart-buffer) = 4.2.0
|
||||||
Provides: bundled(node-socks) = 2.7.0
|
Provides: bundled(node-socks) = 2.7.1
|
||||||
Provides: bundled(node-socks-proxy-agent) = 7.0.0
|
Provides: bundled(node-socks-proxy-agent) = 7.0.0
|
||||||
Provides: bundled(node-spdx-correct) = 3.1.1
|
Provides: bundled(node-spdx-correct) = 3.2.0
|
||||||
Provides: bundled(node-spdx-exceptions) = 2.3.0
|
Provides: bundled(node-spdx-exceptions) = 2.3.0
|
||||||
Provides: bundled(node-spdx-expression-parse) = 3.0.1
|
Provides: bundled(node-spdx-expression-parse) = 3.0.1
|
||||||
Provides: bundled(node-spdx-license-ids) = 3.0.11
|
Provides: bundled(node-spdx-license-ids) = 3.0.13
|
||||||
|
Provides: bundled(node-ssri) = 10.0.1
|
||||||
Provides: bundled(node-ssri) = 9.0.1
|
Provides: bundled(node-ssri) = 9.0.1
|
||||||
Provides: bundled(node-string_decoder) = 1.3.0
|
Provides: bundled(node-string_decoder) = 1.1.1
|
||||||
Provides: bundled(node-string-width) = 4.2.3
|
Provides: bundled(node-string-width) = 4.2.3
|
||||||
Provides: bundled(node-strip-ansi) = 6.0.1
|
Provides: bundled(node-strip-ansi) = 6.0.1
|
||||||
Provides: bundled(node-supports-color) = 7.2.0
|
Provides: bundled(node-supports-color) = 7.2.0
|
||||||
Provides: bundled(node-tar) = 6.1.11
|
Provides: bundled(node-tar) = 6.1.13
|
||||||
Provides: bundled(node-text-table) = 0.2.0
|
Provides: bundled(node-text-table) = 0.2.0
|
||||||
Provides: bundled(node-tiny-relative-date) = 1.3.0
|
Provides: bundled(node-tiny-relative-date) = 1.3.0
|
||||||
Provides: bundled(node-treeverse) = 2.0.0
|
Provides: bundled(node-treeverse) = 3.0.0
|
||||||
|
Provides: bundled(node-tuf-js) = 1.1.2
|
||||||
Provides: bundled(node-unique-filename) = 2.0.1
|
Provides: bundled(node-unique-filename) = 2.0.1
|
||||||
|
Provides: bundled(node-unique-filename) = 3.0.0
|
||||||
Provides: bundled(node-unique-slug) = 3.0.0
|
Provides: bundled(node-unique-slug) = 3.0.0
|
||||||
|
Provides: bundled(node-unique-slug) = 4.0.0
|
||||||
Provides: bundled(node-util-deprecate) = 1.0.2
|
Provides: bundled(node-util-deprecate) = 1.0.2
|
||||||
Provides: bundled(node-validate-npm-package-license) = 3.0.4
|
Provides: bundled(node-validate-npm-package-license) = 3.0.4
|
||||||
Provides: bundled(node-validate-npm-package-name) = 4.0.0
|
Provides: bundled(node-validate-npm-package-name) = 5.0.0
|
||||||
Provides: bundled(node-walk-up-path) = 1.0.0
|
Provides: bundled(node-walk-up-path) = 1.0.0
|
||||||
Provides: bundled(node-wcwidth) = 1.0.1
|
Provides: bundled(node-wcwidth) = 1.0.1
|
||||||
Provides: bundled(node-which) = 2.0.2
|
Provides: bundled(node-which) = 2.0.2
|
||||||
|
Provides: bundled(node-which) = 3.0.0
|
||||||
Provides: bundled(node-wide-align) = 1.1.5
|
Provides: bundled(node-wide-align) = 1.1.5
|
||||||
Provides: bundled(node-wrappy) = 1.0.2
|
Provides: bundled(node-wrappy) = 1.0.2
|
||||||
Provides: bundled(node-write-file-atomic) = 4.0.2
|
Provides: bundled(node-write-file-atomic) = 5.0.0
|
||||||
Provides: bundled(node-yallist) = 4.0.0
|
Provides: bundled(node-yallist) = 4.0.0
|
||||||
|
|
||||||
%description -n npm19
|
%description -n npm19
|
||||||
@@ -636,17 +660,34 @@ echo "`grep node-v%{version}.tar.xz %{S:1} | head -n1 | cut -c1-64` %{S:0}" | s
|
|||||||
|
|
||||||
%if %{node_version_number} <= 10
|
%if %{node_version_number} <= 10
|
||||||
rm -r deps/npm/*
|
rm -r deps/npm/*
|
||||||
tar zxf %{SOURCE9} -C deps/npm --strip-components=1
|
pushd deps/npm
|
||||||
tar Jxf %{SOURCE90} -C deps/npm
|
tar zxf %{SOURCE9} --strip-components=1
|
||||||
|
tar Jxf %{SOURCE90}
|
||||||
|
popd
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{node_version_number} >= 10
|
%if %{node_version_number} >= 10
|
||||||
tar Jxf %{SOURCE11}
|
tar Jxf %{SOURCE11}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# downgrade node-gyp to last version that supports python 3.4 for SLE12
|
||||||
|
%if 0%{?suse_version} && 0%{?suse_version} < 1500 && %{node_version_number} >= 16
|
||||||
|
rm -r deps/npm/node_modules/node-gyp
|
||||||
|
mkdir deps/npm/node_modules/node-gyp
|
||||||
|
pushd deps/npm/node_modules/node-gyp
|
||||||
|
tar Jxf %{SOURCE5}
|
||||||
|
popd
|
||||||
|
|
||||||
|
%if %{node_version_number} >= 19
|
||||||
|
%patch308 -p1
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
|
%if %{node_version_number} <= 12 && 0%{?suse_version} < 1500
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
|
%endif
|
||||||
%patch7 -p1
|
%patch7 -p1
|
||||||
%if 0%{with valgrind_tests}
|
%if 0%{with valgrind_tests}
|
||||||
%endif
|
%endif
|
||||||
@@ -666,10 +707,9 @@ tar Jxf %{SOURCE11}
|
|||||||
%endif
|
%endif
|
||||||
%patch200 -p1
|
%patch200 -p1
|
||||||
|
|
||||||
%patch304 -p1
|
|
||||||
%patch305 -p1
|
%patch305 -p1
|
||||||
|
|
||||||
%if %{node_version_number} <= 12
|
%if %{node_version_number} == 12
|
||||||
# minimist security update - patch50
|
# minimist security update - patch50
|
||||||
rm -r deps/npm/node_modules/mkdirp/node_modules/minimist
|
rm -r deps/npm/node_modules/mkdirp/node_modules/minimist
|
||||||
rmdir ./deps/npm/node_modules/mkdirp/node_modules
|
rmdir ./deps/npm/node_modules/mkdirp/node_modules
|
||||||
@@ -681,12 +721,6 @@ find -name \*~ -print0 -delete
|
|||||||
# abnormalities from patching
|
# abnormalities from patching
|
||||||
find \( -name \*.js.orig -or -name \*.md.orig -or -name \*.1.orig \) -delete
|
find \( -name \*.js.orig -or -name \*.md.orig -or -name \*.1.orig \) -delete
|
||||||
|
|
||||||
# downgrade node-gyp to last version that supports python 3.4 for SLE12
|
|
||||||
%if 0%{?use_version} && 0%{?suse_version} < 1500
|
|
||||||
rm -r deps/npm/node_modules/node-gyp
|
|
||||||
mkdir deps/npm/node_modules/node-gyp
|
|
||||||
tar -C deps/npm/node_modules/node-gyp Jxf %{SOURCE5}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@@ -898,6 +932,12 @@ export NODE_TEST_NO_INTERNET=1
|
|||||||
find test \( -name \*.out -or -name \*.js \) -exec sed -i 's,Use `node ,Use `node%{node_version_number} ,' {} \;
|
find test \( -name \*.out -or -name \*.js \) -exec sed -i 's,Use `node ,Use `node%{node_version_number} ,' {} \;
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# Update the python3 executable name to point at forced python version
|
||||||
|
# needed to fix build on SLE12 SP5
|
||||||
|
%if 0%{?forced_python_version:1}
|
||||||
|
sed -i -e "s,'python3','python%{forced_python_version}'," test/parallel/test-child-process-set-blocking.js
|
||||||
|
%endif
|
||||||
|
|
||||||
ln addon-rpm.gypi deps/npm/node_modules/node-gyp/addon-rpm.gypi
|
ln addon-rpm.gypi deps/npm/node_modules/node-gyp/addon-rpm.gypi
|
||||||
# Tarball doesn't have eslint package distributed, so disable some tests
|
# Tarball doesn't have eslint package distributed, so disable some tests
|
||||||
find test -name \*-eslint-\* -print -delete
|
find test -name \*-eslint-\* -print -delete
|
||||||
@@ -960,7 +1000,8 @@ make test-ci
|
|||||||
%files
|
%files
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc AUTHORS *.md
|
%doc doc/changelogs/CHANGELOG_V%{node_version_number}.md
|
||||||
|
%doc *.md
|
||||||
%doc deps/v8/tools/gdbinit
|
%doc deps/v8/tools/gdbinit
|
||||||
%dir %{_libdir}/node_modules
|
%dir %{_libdir}/node_modules
|
||||||
%dir %{_datadir}/libalternatives
|
%dir %{_datadir}/libalternatives
|
||||||
|
|||||||
@@ -1,21 +1,21 @@
|
|||||||
Index: node-v18.2.0/deps/npm/lib/commands/help-search.js
|
Index: node-v19.9.0/deps/npm/lib/commands/help-search.js
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v18.2.0.orig/deps/npm/lib/commands/help-search.js
|
--- node-v19.9.0.orig/deps/npm/lib/commands/help-search.js
|
||||||
+++ node-v18.2.0/deps/npm/lib/commands/help-search.js
|
+++ node-v19.9.0/deps/npm/lib/commands/help-search.js
|
||||||
@@ -20,7 +20,7 @@ class HelpSearch extends BaseCommand {
|
@@ -16,7 +16,7 @@ class HelpSearch extends BaseCommand {
|
||||||
throw this.usageError()
|
throw this.usageError()
|
||||||
}
|
}
|
||||||
|
|
||||||
- const docPath = path.resolve(__dirname, '..', '..', 'docs/content')
|
- const docPath = path.resolve(this.npm.npmRoot, 'docs/content')
|
||||||
+ const docPath = '/usr/share/doc/packages/nodejs'
|
+ const docPath = '/usr/share/doc/packages/nodejs'
|
||||||
const files = await glob(`${globify(docPath)}/*/*.md`)
|
let files = await glob(`${globify(docPath)}/*/*.md`)
|
||||||
const data = await this.readFiles(files)
|
// preserve glob@8 behavior
|
||||||
const results = await this.searchFiles(args, data, files)
|
files = files.sort((a, b) => a.localeCompare(b, 'en'))
|
||||||
Index: node-v18.2.0/deps/npm/lib/npm.js
|
Index: node-v19.9.0/deps/npm/lib/npm.js
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v18.2.0.orig/deps/npm/lib/npm.js
|
--- node-v19.9.0.orig/deps/npm/lib/npm.js
|
||||||
+++ node-v18.2.0/deps/npm/lib/npm.js
|
+++ node-v19.9.0/deps/npm/lib/npm.js
|
||||||
@@ -383,7 +383,13 @@ class Npm extends EventEmitter {
|
@@ -408,7 +408,13 @@ class Npm extends EventEmitter {
|
||||||
}
|
}
|
||||||
|
|
||||||
get globalPrefix () {
|
get globalPrefix () {
|
||||||
|
|||||||
@@ -1,20 +1,20 @@
|
|||||||
Index: node-v16.13.0/configure
|
Index: node-v19.1.0/configure
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v16.13.0.orig/configure
|
--- node-v19.1.0.orig/configure
|
||||||
+++ node-v16.13.0/configure
|
+++ node-v19.1.0/configure
|
||||||
@@ -22,7 +22,7 @@ except ImportError:
|
@@ -23,7 +23,7 @@ except ImportError:
|
||||||
from distutils.spawn import find_executable as which
|
from distutils.spawn import find_executable as which
|
||||||
|
|
||||||
print('Node.js configure: Found Python {}.{}.{}...'.format(*sys.version_info))
|
print('Node.js configure: Found Python {}.{}.{}...'.format(*sys.version_info))
|
||||||
-acceptable_pythons = ((3, 10), (3, 9), (3, 8), (3, 7), (3, 6))
|
-acceptable_pythons = ((3, 11), (3, 10), (3, 9), (3, 8), (3, 7), (3, 6))
|
||||||
+acceptable_pythons = ((3, 10), (3, 9), (3, 8), (3, 7), (3, 6), (3, 4))
|
+acceptable_pythons = ((3, 11), (3, 10), (3, 9), (3, 8), (3, 7), (3, 6), (3, 4))
|
||||||
if sys.version_info[:2] in acceptable_pythons:
|
if sys.version_info[:2] in acceptable_pythons:
|
||||||
import configure
|
import configure
|
||||||
else:
|
else:
|
||||||
Index: node-v16.13.0/deps/npm/node_modules/node-gyp/lib/find-python.js
|
Index: node-v19.1.0/deps/npm/node_modules/node-gyp/lib/find-python.js
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v16.13.0.orig/deps/npm/node_modules/node-gyp/lib/find-python.js
|
--- node-v19.1.0.orig/deps/npm/node_modules/node-gyp/lib/find-python.js
|
||||||
+++ node-v16.13.0/deps/npm/node_modules/node-gyp/lib/find-python.js
|
+++ node-v19.1.0/deps/npm/node_modules/node-gyp/lib/find-python.js
|
||||||
@@ -15,7 +15,7 @@ const programFiles = process.env.Program
|
@@ -15,7 +15,7 @@ const programFiles = process.env.Program
|
||||||
const programFilesX86 = process.env['ProgramFiles(x86)'] || `${programFiles} (x86)`
|
const programFilesX86 = process.env['ProgramFiles(x86)'] || `${programFiles} (x86)`
|
||||||
|
|
||||||
|
|||||||
291
versioned.patch
291
versioned.patch
@@ -8,10 +8,10 @@ management via update_alternatives.
|
|||||||
|
|
||||||
This is also important for generation of binary
|
This is also important for generation of binary
|
||||||
modules for multiple versions of NodeJS
|
modules for multiple versions of NodeJS
|
||||||
Index: node-v19.0.0/Makefile
|
Index: node-v19.8.1/Makefile
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v19.0.0.orig/Makefile
|
--- node-v19.8.1.orig/Makefile
|
||||||
+++ node-v19.0.0/Makefile
|
+++ node-v19.8.1/Makefile
|
||||||
@@ -76,7 +76,7 @@ BUILDTYPE_LOWER := $(shell echo $(BUILDT
|
@@ -76,7 +76,7 @@ BUILDTYPE_LOWER := $(shell echo $(BUILDT
|
||||||
EXEEXT := $(shell $(PYTHON) -c \
|
EXEEXT := $(shell $(PYTHON) -c \
|
||||||
"import sys; print('.exe' if sys.platform == 'win32' else '')")
|
"import sys; print('.exe' if sys.platform == 'win32' else '')")
|
||||||
@@ -21,10 +21,10 @@ Index: node-v19.0.0/Makefile
|
|||||||
NODE ?= ./$(NODE_EXE)
|
NODE ?= ./$(NODE_EXE)
|
||||||
NODE_G_EXE = node_g$(EXEEXT)
|
NODE_G_EXE = node_g$(EXEEXT)
|
||||||
NPM ?= ./deps/npm/bin/npm-cli.js
|
NPM ?= ./deps/npm/bin/npm-cli.js
|
||||||
Index: node-v19.0.0/tools/install.py
|
Index: node-v19.8.1/tools/install.py
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v19.0.0.orig/tools/install.py
|
--- node-v19.8.1.orig/tools/install.py
|
||||||
+++ node-v19.0.0/tools/install.py
|
+++ node-v19.8.1/tools/install.py
|
||||||
@@ -86,7 +86,7 @@ def uninstall(paths, dst):
|
@@ -86,7 +86,7 @@ def uninstall(paths, dst):
|
||||||
try_remove(path, dst)
|
try_remove(path, dst)
|
||||||
|
|
||||||
@@ -84,7 +84,7 @@ Index: node-v19.0.0/tools/install.py
|
|||||||
+ ], 'include/node19/')
|
+ ], 'include/node19/')
|
||||||
|
|
||||||
# Add the expfile that is created on AIX
|
# Add the expfile that is created on AIX
|
||||||
if sys.platform.startswith('aix'):
|
if sys.platform.startswith('aix') or sys.platform == "os400":
|
||||||
- action(['out/Release/node.exp'], 'include/node/')
|
- action(['out/Release/node.exp'], 'include/node/')
|
||||||
+ action(['out/Release/node.exp'], 'include/node19/')
|
+ action(['out/Release/node.exp'], 'include/node19/')
|
||||||
|
|
||||||
@@ -113,11 +113,11 @@ Index: node-v19.0.0/tools/install.py
|
|||||||
|
|
||||||
if sys.platform == 'zos':
|
if sys.platform == 'zos':
|
||||||
zoslibinc = os.environ.get('ZOSLIB_INCLUDES')
|
zoslibinc = os.environ.get('ZOSLIB_INCLUDES')
|
||||||
Index: node-v19.0.0/doc/node.1
|
Index: node-v19.8.1/doc/node.1
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v19.0.0.orig/doc/node.1
|
--- node-v19.8.1.orig/doc/node.1
|
||||||
+++ node-v19.0.0/doc/node.1
|
+++ node-v19.8.1/doc/node.1
|
||||||
@@ -30,24 +30,24 @@
|
@@ -31,24 +31,24 @@
|
||||||
.Dt NODE 1
|
.Dt NODE 1
|
||||||
.
|
.
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@@ -146,85 +146,10 @@ Index: node-v19.0.0/doc/node.1
|
|||||||
.Op Fl -v8-options
|
.Op Fl -v8-options
|
||||||
.
|
.
|
||||||
.\"======================================================================
|
.\"======================================================================
|
||||||
Index: node-v19.0.0/deps/npm/man/man1/npm.1
|
Index: node-v19.8.1/src/node_main.cc
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v19.0.0.orig/deps/npm/man/man1/npm.1
|
--- node-v19.8.1.orig/src/node_main.cc
|
||||||
+++ node-v19.0.0/deps/npm/man/man1/npm.1
|
+++ node-v19.8.1/src/node_main.cc
|
||||||
@@ -1,6 +1,6 @@
|
|
||||||
.TH "NPM" "1" "September 2022" "" ""
|
|
||||||
.SH "NAME"
|
|
||||||
-\fBnpm\fR \- javascript package manager
|
|
||||||
+\fBnpm19\fR \- javascript package manager
|
|
||||||
.SS Synopsis
|
|
||||||
.SS Version
|
|
||||||
.P
|
|
||||||
@@ -15,7 +15,7 @@ It is extremely configurable to support
|
|
||||||
commonly, you use it to publish, discover, install, and develop node
|
|
||||||
programs\.
|
|
||||||
.P
|
|
||||||
-Run \fBnpm help\fP to get a list of available commands\.
|
|
||||||
+Run \fBnpm19 help\fP to get a list of available commands\.
|
|
||||||
.SS Important
|
|
||||||
.P
|
|
||||||
npm comes preconfigured to use npm's public registry at
|
|
||||||
@@ -31,14 +31,14 @@ their terms of use\.
|
|
||||||
You probably got npm because you want to install stuff\.
|
|
||||||
.P
|
|
||||||
The very first thing you will most likely want to run in any node
|
|
||||||
-program is \fBnpm install\fP to install its dependencies\.
|
|
||||||
+program is \fBnpm19 install\fP to install its dependencies\.
|
|
||||||
.P
|
|
||||||
-You can also run \fBnpm install blerg\fP to install the latest version of
|
|
||||||
+You can also run \fBnpm19 install blerg\fP to install the latest version of
|
|
||||||
"blerg"\. Check out npm help \fBinstall\fP for more
|
|
||||||
info\. It can do a lot of stuff\.
|
|
||||||
.P
|
|
||||||
-Use the \fBnpm search\fP command to show everything that's available in the
|
|
||||||
-public registry\. Use \fBnpm ls\fP to show everything you've installed\.
|
|
||||||
+Use the \fBnpm19 search\fP command to show everything that's available in the
|
|
||||||
+public registry\. Use \fBnpm19 ls\fP to show everything you've installed\.
|
|
||||||
.SS Dependencies
|
|
||||||
.P
|
|
||||||
If a package lists a dependency using a git URL, npm will install that
|
|
||||||
@@ -87,7 +87,7 @@ npm help \fBpackage\.json\fP\|\.
|
|
||||||
.IP \(bu 2
|
|
||||||
link:
|
|
||||||
Links your current working code into Node's path, so that you don't
|
|
||||||
-have to reinstall every time you make a change\. Use npm help \fBnpm
|
|
||||||
+have to reinstall every time you make a change\. Use npm help \fBnpm19
|
|
||||||
link\fP to do this\.
|
|
||||||
.IP \(bu 2
|
|
||||||
install:
|
|
||||||
@@ -170,18 +170,18 @@ https://github\.com/npm/rfcs
|
|
||||||
.SS See Also
|
|
||||||
.RS 0
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help help
|
|
||||||
+npm19 help help
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help package\.json
|
|
||||||
+npm19 help package\.json
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help npmrc
|
|
||||||
+npm19 help npmrc
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help config
|
|
||||||
+npm19 help config
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help install
|
|
||||||
+npm19 help install
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help prefix
|
|
||||||
+npm19 help prefix
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help publish
|
|
||||||
+npm19 help publish
|
|
||||||
|
|
||||||
.RE
|
|
||||||
Index: node-v19.0.0/src/node_main.cc
|
|
||||||
===================================================================
|
|
||||||
--- node-v19.0.0.orig/src/node_main.cc
|
|
||||||
+++ node-v19.0.0/src/node_main.cc
|
|
||||||
@@ -94,6 +94,7 @@ int wmain(int argc, wchar_t* wargv[]) {
|
@@ -94,6 +94,7 @@ int wmain(int argc, wchar_t* wargv[]) {
|
||||||
// UNIX
|
// UNIX
|
||||||
|
|
||||||
@@ -233,11 +158,11 @@ Index: node-v19.0.0/src/node_main.cc
|
|||||||
return node::Start(argc, argv);
|
return node::Start(argc, argv);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
Index: node-v19.0.0/tools/test.py
|
Index: node-v19.8.1/tools/test.py
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v19.0.0.orig/tools/test.py
|
--- node-v19.8.1.orig/tools/test.py
|
||||||
+++ node-v19.0.0/tools/test.py
|
+++ node-v19.8.1/tools/test.py
|
||||||
@@ -948,7 +948,7 @@ class Context(object):
|
@@ -954,7 +954,7 @@ class Context(object):
|
||||||
if self.vm is not None:
|
if self.vm is not None:
|
||||||
return self.vm
|
return self.vm
|
||||||
if arch == 'none':
|
if arch == 'none':
|
||||||
@@ -246,14 +171,14 @@ Index: node-v19.0.0/tools/test.py
|
|||||||
else:
|
else:
|
||||||
name = 'out/%s.%s/node' % (arch, mode)
|
name = 'out/%s.%s/node' % (arch, mode)
|
||||||
|
|
||||||
Index: node-v19.0.0/node.gyp
|
Index: node-v19.8.1/node.gyp
|
||||||
===================================================================
|
===================================================================
|
||||||
--- node-v19.0.0.orig/node.gyp
|
--- node-v19.8.1.orig/node.gyp
|
||||||
+++ node-v19.0.0/node.gyp
|
+++ node-v19.8.1/node.gyp
|
||||||
@@ -22,8 +22,8 @@
|
@@ -23,8 +23,8 @@
|
||||||
'node_use_openssl%': 'true',
|
|
||||||
'node_shared_openssl%': 'false',
|
'node_shared_openssl%': 'false',
|
||||||
'node_v8_options%': '',
|
'node_v8_options%': '',
|
||||||
|
'node_enable_v8_vtunejit%': 'false',
|
||||||
- 'node_core_target_name%': 'node',
|
- 'node_core_target_name%': 'node',
|
||||||
- 'node_lib_target_name%': 'libnode',
|
- 'node_lib_target_name%': 'libnode',
|
||||||
+ 'node_core_target_name%': 'node19',
|
+ 'node_core_target_name%': 'node19',
|
||||||
@@ -261,173 +186,3 @@ Index: node-v19.0.0/node.gyp
|
|||||||
'node_intermediate_lib_type%': 'static_library',
|
'node_intermediate_lib_type%': 'static_library',
|
||||||
'node_builtin_modules_path%': '',
|
'node_builtin_modules_path%': '',
|
||||||
# We list the deps/ files out instead of globbing them in js2c.py since we
|
# We list the deps/ files out instead of globbing them in js2c.py since we
|
||||||
Index: node-v19.0.0/deps/npm/man/man1/npx.1
|
|
||||||
===================================================================
|
|
||||||
--- node-v19.0.0.orig/deps/npm/man/man1/npx.1
|
|
||||||
+++ node-v19.0.0/deps/npm/man/man1/npx.1
|
|
||||||
@@ -5,10 +5,10 @@
|
|
||||||
.P
|
|
||||||
.RS 2
|
|
||||||
.nf
|
|
||||||
-npx \-\- <pkg>[@<version>] [args\.\.\.]
|
|
||||||
-npx \-\-package=<pkg>[@<version>] \-\- <cmd> [args\.\.\.]
|
|
||||||
-npx \-c '<cmd> [args\.\.\.]'
|
|
||||||
-npx \-\-package=foo \-c '<cmd> [args\.\.\.]'
|
|
||||||
+npx19 \-\- <pkg>[@<version>] [args\.\.\.]
|
|
||||||
+npx19 \-\-package=<pkg>[@<version>] \-\- <cmd> [args\.\.\.]
|
|
||||||
+npx19 \-c '<cmd> [args\.\.\.]'
|
|
||||||
+npx19 \-\-package=foo \-c '<cmd> [args\.\.\.]'
|
|
||||||
.fi
|
|
||||||
.RE
|
|
||||||
.SS Description
|
|
||||||
@@ -57,9 +57,9 @@ no bin entries, or none of them match th
|
|
||||||
To run a binary \fIother than\fR the named binary, specify one or more
|
|
||||||
\fB\-\-package\fP options, which will prevent npm from inferring the package from
|
|
||||||
the first command argument\.
|
|
||||||
-.SS \fBnpx\fP vs \fBnpm exec\fP
|
|
||||||
+.SS \fBnpx19\fP vs \fBnpm exec\fP
|
|
||||||
.P
|
|
||||||
-When run via the \fBnpx\fP binary, all flags and options \fImust\fR be set prior to
|
|
||||||
+When run via the \fBnpx19\fP binary, all flags and options \fImust\fR be set prior to
|
|
||||||
any positional arguments\. When run via \fBnpm exec\fP, a double\-hyphen \fB\-\-\fP
|
|
||||||
flag can be used to suppress npm's parsing of switches and options that
|
|
||||||
should be sent to the executed command\.
|
|
||||||
@@ -68,7 +68,7 @@ For example:
|
|
||||||
.P
|
|
||||||
.RS 2
|
|
||||||
.nf
|
|
||||||
-$ npx foo@latest bar \-\-package=@npmcli/foo
|
|
||||||
+$ npx19 foo@latest bar \-\-package=@npmcli/foo
|
|
||||||
.fi
|
|
||||||
.RE
|
|
||||||
.P
|
|
||||||
@@ -89,7 +89,7 @@ different:
|
|
||||||
.P
|
|
||||||
.RS 2
|
|
||||||
.nf
|
|
||||||
-$ npm exec foo@latest bar \-\-package=@npmcli/foo
|
|
||||||
+$ npm19 exec foo@latest bar \-\-package=@npmcli/foo
|
|
||||||
.fi
|
|
||||||
.RE
|
|
||||||
.P
|
|
||||||
@@ -105,11 +105,11 @@ $ foo@latest bar
|
|
||||||
.P
|
|
||||||
The double\-hyphen character is recommended to explicitly tell npm to stop
|
|
||||||
parsing command line options and switches\. The following command would
|
|
||||||
-thus be equivalent to the \fBnpx\fP command above:
|
|
||||||
+thus be equivalent to the \fBnpx19\fP command above:
|
|
||||||
.P
|
|
||||||
.RS 2
|
|
||||||
.nf
|
|
||||||
-$ npm exec \-\- foo@latest bar \-\-package=@npmcli/foo
|
|
||||||
+$ npm19 exec \-\- foo@latest bar \-\-package=@npmcli/foo
|
|
||||||
.fi
|
|
||||||
.RE
|
|
||||||
.SS Examples
|
|
||||||
@@ -119,8 +119,8 @@ arguments:
|
|
||||||
.P
|
|
||||||
.RS 2
|
|
||||||
.nf
|
|
||||||
-$ npm exec \-\- tap \-\-bail test/foo\.js
|
|
||||||
-$ npx tap \-\-bail test/foo\.js
|
|
||||||
+$ npm19 exec \-\- tap \-\-bail test/foo\.js
|
|
||||||
+$ npx19 tap \-\-bail test/foo\.js
|
|
||||||
.fi
|
|
||||||
.RE
|
|
||||||
.P
|
|
||||||
@@ -129,9 +129,9 @@ by specifying a \fB\-\-package\fP option
|
|
||||||
.P
|
|
||||||
.RS 2
|
|
||||||
.nf
|
|
||||||
-$ npm exec \-\-package=foo \-\- bar \-\-bar\-argument
|
|
||||||
+$ npm19 exec \-\-package=foo \-\- bar \-\-bar\-argument
|
|
||||||
# ~ or ~
|
|
||||||
-$ npx \-\-package=foo bar \-\-bar\-argument
|
|
||||||
+$ npx19 \-\-package=foo bar \-\-bar\-argument
|
|
||||||
.fi
|
|
||||||
.RE
|
|
||||||
.P
|
|
||||||
@@ -139,14 +139,14 @@ Run an arbitrary shell script, in the co
|
|
||||||
.P
|
|
||||||
.RS 2
|
|
||||||
.nf
|
|
||||||
-$ npm x \-c 'eslint && say "hooray, lint passed"'
|
|
||||||
-$ npx \-c 'eslint && say "hooray, lint passed"'
|
|
||||||
+$ npm19 x \-c 'eslint && say "hooray, lint passed"'
|
|
||||||
+$ npx19 \-c 'eslint && say "hooray, lint passed"'
|
|
||||||
.fi
|
|
||||||
.RE
|
|
||||||
.SS Compatibility with Older npx Versions
|
|
||||||
.P
|
|
||||||
-The \fBnpx\fP binary was rewritten in npm v7\.0\.0, and the standalone \fBnpx\fP
|
|
||||||
-package deprecated at that time\. \fBnpx\fP uses the \fBnpm exec\fP
|
|
||||||
+The \fBnpx19\fP binary was rewritten in npm v7\.0\.0, and the standalone \fBnpx19\fP
|
|
||||||
+package deprecated at that time\. \fBnpx19\fP uses the \fBnpm19 exec\fP
|
|
||||||
command instead of a separate argument parser and install process, with
|
|
||||||
some affordances to maintain backwards compatibility with the arguments it
|
|
||||||
accepted in previous versions\.
|
|
||||||
@@ -154,10 +154,10 @@ accepted in previous versions\.
|
|
||||||
This resulted in some shifts in its functionality:
|
|
||||||
.RS 0
|
|
||||||
.IP \(bu 2
|
|
||||||
-Any \fBnpm\fP config value may be provided\.
|
|
||||||
+Any \fBnpm19\fP config value may be provided\.
|
|
||||||
.IP \(bu 2
|
|
||||||
To prevent security and user\-experience problems from mistyping package
|
|
||||||
-names, \fBnpx\fP prompts before installing anything\. Suppress this
|
|
||||||
+names, \fBnpx19\fP prompts before installing anything\. Suppress this
|
|
||||||
prompt with the \fB\-y\fP or \fB\-\-yes\fP option\.
|
|
||||||
.IP \(bu 2
|
|
||||||
The \fB\-\-no\-install\fP option is deprecated, and will be converted to \fB\-\-no\fP\|\.
|
|
||||||
@@ -165,13 +165,13 @@ The \fB\-\-no\-install\fP option is depr
|
|
||||||
Shell fallback functionality is removed, as it is not advisable\.
|
|
||||||
.IP \(bu 2
|
|
||||||
The \fB\-p\fP argument is a shorthand for \fB\-\-parseable\fP in npm, but shorthand
|
|
||||||
-for \fB\-\-package\fP in npx\. This is maintained, but only for the \fBnpx\fP
|
|
||||||
+for \fB\-\-package\fP in npx\. This is maintained, but only for the \fBnpx19\fP
|
|
||||||
executable\.
|
|
||||||
.IP \(bu 2
|
|
||||||
The \fB\-\-ignore\-existing\fP option is removed\. Locally installed bins are
|
|
||||||
always present in the executed process \fBPATH\fP\|\.
|
|
||||||
.IP \(bu 2
|
|
||||||
-The \fB\-\-npm\fP option is removed\. \fBnpx\fP will always use the \fBnpm\fP it ships
|
|
||||||
+The \fB\-\-npm19\fP option is removed\. \fBnpx19\fP will always use the \fBnpm19\fP it ships
|
|
||||||
with\.
|
|
||||||
.IP \(bu 2
|
|
||||||
The \fB\-\-node\-arg\fP and \fB\-n\fP options are removed\.
|
|
||||||
@@ -179,26 +179,26 @@ The \fB\-\-node\-arg\fP and \fB\-n\fP op
|
|
||||||
The \fB\-\-always\-spawn\fP option is redundant, and thus removed\.
|
|
||||||
.IP \(bu 2
|
|
||||||
The \fB\-\-shell\fP option is replaced with \fB\-\-script\-shell\fP, but maintained
|
|
||||||
-in the \fBnpx\fP executable for backwards compatibility\.
|
|
||||||
+in the \fBnpx19\fP executable for backwards compatibility\.
|
|
||||||
|
|
||||||
.RE
|
|
||||||
.SS See Also
|
|
||||||
.RS 0
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help run\-script
|
|
||||||
+npm19 help run\-script
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help scripts
|
|
||||||
+npm19 help scripts
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help test
|
|
||||||
+npm19 help test
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help start
|
|
||||||
+npm19 help start
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help restart
|
|
||||||
+npm19 help restart
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help stop
|
|
||||||
+npm19 help stop
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help config
|
|
||||||
+npm19 help config
|
|
||||||
.IP \(bu 2
|
|
||||||
-npm help exec
|
|
||||||
+npm19 help exec
|
|
||||||
|
|
||||||
.RE
|
|
||||||
|
|||||||
Reference in New Issue
Block a user