svn commit: r436052 - in head/www/npm: . files

Adam Weinberger adamw at adamw.org
Tue Mar 14 18:50:15 UTC 2017


> On 14 Mar, 2017, at 9:56, Mathieu Arnold <mat at FreeBSD.org> wrote:
> 
> Le 13/03/2017 à 11:27, Sunpoet Po-Chuan Hsieh a écrit :
>> Author: sunpoet
>> Date: Mon Mar 13 10:27:36 2017
>> New Revision: 436052
>> URL: https://svnweb.freebsd.org/changeset/ports/436052
>> 
>> Log:
>>  Update to 4.3.0
>> 
>>  - Change npm installation [1]
>> 
>>  Starting with this update, npm will be built, installed and archived on my own
>>  box to speed up the installation. The installation on target machines will be
>>  simply extraction and copy.
> 
> I don't understand, so, now, you are creating your package, that the
> port uses to create the package ?
> It feels like this should be done by the port and not by you.

The mechanics of npm (which requires components not distributed with the tarball) have always required Sunpoet to repackage it himself. For the last few versions, the build has increased to about 7 minutes, about 6:45 of which is npm trying to dial out and failing. As long as Sunpoet needs to repackage it himself, making it a simple extraction for the end-user is much cleaner and simpler.

# Adam


—
Adam Weinberger
adamw at adamw.org
http://www.adamw.org


More information about the svn-ports-all mailing list