History log of /unit/auto/modules/nodejs (Results 1 – 13 of 13)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1898:7158c417a711 15-Jun-2021 Max Romanov

Node.js: improving and test packaging.

The patch removes the "files" section from package.json to avoid future issues
with missing files. For package testing purposes, 'npm pack' is used instead
of

Node.js: improving and test packaging.

The patch removes the "files" section from package.json to avoid future issues
with missing files. For package testing purposes, 'npm pack' is used instead
of plain 'tar' to simulate packaging more accurately.

show more ...


Revision tags: 1.24.0-1, 1.24.0, 1.23.0-1, 1.23.0
# 1831:da356521859a 25-Mar-2021 Valentin Bartenev

Node.js: used distinct placeholder for version in "package.json".

This makes the "sed" instruction simpler and more portable, as the previous
variant didn't work well on BSD systems due to the "\s"

Node.js: used distinct placeholder for version in "package.json".

This makes the "sed" instruction simpler and more portable, as the previous
variant didn't work well on BSD systems due to the "\s" metacharacter.

Thanks to Sergey A. Osokin <osa@FreeBSD.org.ru> for spotting this issue.

Also, this should prevent accidentally creating a version 1.0.0 package.

show more ...


# 1830:aa3396945980 25-Mar-2021 Max Romanov

Node.js: fixing module global installation.

Globally installed modules require a globally installed libunit.
The "binding_pub.gyp" file is the correct version, otherwise linked module
may have unres

Node.js: fixing module global installation.

Globally installed modules require a globally installed libunit.
The "binding_pub.gyp" file is the correct version, otherwise linked module
may have unresolved symbols because libunit is not linked.

show more ...


Revision tags: 1.22.0-1, 1.22.0, 1.21.0-1, 1.21.0, 1.20.0-1, 1.20.0, 1.19.0-1, 1.19.0, 1.18.0-1, 1.18.0, 1.17.0-1, 1.17.0, 1.16.0-1, 1.16.0, 1.15.0-1, 1.15.0, 1.14.0-1, 1.14.0, 1.13.0-1, 1.13.0, 1.12.0-1, 1.12.0, 1.11.0-2, 1.11.0-1, 1.11.0, 1.10.0-2, 1.10.0-1, 1.10.0, 1.9.0-1, 1.9.0, 1.8.0-1, 1.8.0
# 968:dd79860ee5b9 27-Feb-2019 Valentin Bartenev

Added trailing zero to version string.

While it looks nicer without zero 3-rd version number, this should
improve interoperability. Version string can be parsed or used for
sorting. And it is easi

Added trailing zero to version string.

While it looks nicer without zero 3-rd version number, this should
improve interoperability. Version string can be parsed or used for
sorting. And it is easier to handle and less confusing when there
is constant number of version parts.

Moreover, NPM also expects version format with 3 parts.
So ".0" has already been used in Node.js module version.

show more ...


# 953:00d8049418cf 22-Feb-2019 Alexander Borisov

Improvement and unification of version processing in build scripts.

This also eliminates expressions that incompatible with BSD make, thus fixing
installation of Node.js module on FreeBSD (broken by

Improvement and unification of version processing in build scripts.

This also eliminates expressions that incompatible with BSD make, thus fixing
installation of Node.js module on FreeBSD (broken by dace60fc4926).

show more ...


Revision tags: 1.7.1-1, 1.7.1
# 909:dace60fc4926 23-Jan-2019 Alexander Borisov

Node.js: fixed module version on installation from sources.


Revision tags: 1.7-1, 1.7
# 878:8867c1c7c2bf 19-Dec-2018 Alexander Borisov

Node.js: added check for libunit version at compile time.


# 877:ed8b1aaefdd1 19-Dec-2018 Alexander Borisov

libunit: added generation of version header file.


# 867:ec44091ce04a 12-Dec-2018 Valentin Bartenev

Node.js: fixed global install in some cases.

By default "npm install" switches to non-privileged user to run package scripts
if it is invoked by root. As a result it may prevent node-gyp from writi

Node.js: fixed global install in some cases.

By default "npm install" switches to non-privileged user to run package scripts
if it is invoked by root. As a result it may prevent node-gyp from writing to
package directory and break installation of the module.

To disable this switching the --unsafe-perm flag is added.

show more ...


Revision tags: 1.6-1, 1.6
# 838:fe3f62982c24 14-Nov-2018 Valentin Bartenev

Node.js: reworked installation procedure.

Now by default "make install" installs the module globally.
The "--local" configure option added for local installation.


# 837:6e06affa49c8 14-Nov-2018 Valentin Bartenev

Node.js: ./configure script cleanup.


Revision tags: 1.5-1, 1.5
# 806:6b647daed063 18-Oct-2018 Alexander Borisov

Fixed Makefile target for NodeJS.


# 802:fb9a6392d04a 03-Oct-2018 Alexander Borisov

Added Node.js support.