From owner-svn-ports-head@freebsd.org Mon Mar 15 21:02:56 2021 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 750C65AF958; Mon, 15 Mar 2021 21:02:56 +0000 (UTC) (envelope-from otis@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dzpm02ld1z4Rrp; Mon, 15 Mar 2021 21:02:56 +0000 (UTC) (envelope-from otis@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 51400173F1; Mon, 15 Mar 2021 21:02:56 +0000 (UTC) (envelope-from otis@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 12FL2uKf068071; Mon, 15 Mar 2021 21:02:56 GMT (envelope-from otis@FreeBSD.org) Received: (from otis@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 12FL2tRP068067; Mon, 15 Mar 2021 21:02:55 GMT (envelope-from otis@FreeBSD.org) Message-Id: <202103152102.12FL2tRP068067@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: otis set sender to otis@FreeBSD.org using -f From: Juraj Lutter Date: Mon, 15 Mar 2021 21:02:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r568508 - head/devel/node-gyp X-SVN-Group: ports-head X-SVN-Commit-Author: otis X-SVN-Commit-Paths: head/devel/node-gyp X-SVN-Commit-Revision: 568508 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Mar 2021 21:02:56 -0000 Author: otis Date: Mon Mar 15 21:02:55 2021 New Revision: 568508 URL: https://svnweb.freebsd.org/changeset/ports/568508 Log: Add port: devel/node-gyp: a build frmework for building Node.js applications. Reviewed by: osa (mentor) Approved by: osa (mentor) Differential Revision: https://reviews.freebsd.org/D29263 Added: head/devel/node-gyp/ head/devel/node-gyp/Makefile (contents, props changed) head/devel/node-gyp/distinfo (contents, props changed) head/devel/node-gyp/pkg-descr (contents, props changed) head/devel/node-gyp/pkg-plist (contents, props changed) Added: head/devel/node-gyp/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/node-gyp/Makefile Mon Mar 15 21:02:55 2021 (r568508) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= gyp +DISTVERSIONPREFIX= v +DISTVERSION= 7.1.2 +CATEGORIES= devel +PKGNAMEPREFIX= node- + +MAINTAINER= otis@FreeBSD.org +COMMENT= Cross-platform command-line tool written in Node.js + +LICENSE= MIT + +BUILD_DEPENDS= ${LOCALBASE}/bin/npm:www/npm + +USE_GITHUB= yes +GH_ACCOUNT= nodejs +GH_PROJECT= node-gyp + +NO_ARCH= yes +NO_BUILD= yes + +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/node-gyp + (cd ${WRKSRC} && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/node_modules/node-gyp \ + "! ( -name \.* -or -path *\/\.github\/* -or -name test -or -path *\/test\/* )") + ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/node-gyp/bin/node-gyp.js \ + ${STAGEDIR}${PREFIX}/bin/node-gyp + +.include Added: head/devel/node-gyp/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/node-gyp/distinfo Mon Mar 15 21:02:55 2021 (r568508) @@ -0,0 +1,3 @@ +TIMESTAMP = 1615743601 +SHA256 (nodejs-node-gyp-v7.1.2_GH0.tar.gz) = e9a42f7afa3e5386c1dee094b8751f6924e75d6921166d1cad6ebafc19c54957 +SIZE (nodejs-node-gyp-v7.1.2_GH0.tar.gz) = 439880 Added: head/devel/node-gyp/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/node-gyp/pkg-descr Mon Mar 15 21:02:55 2021 (r568508) @@ -0,0 +1,6 @@ +node-gyp is a cross-platform command-line tool written in Node.js for +compiling native addon modules for Node.js. It contains a vendored copy +of the gyp-next project that was previously used by the Chromium team, +extended to support the development of Node.js native addons. + +WWW: https://github.com/nodejs/node-gyp Added: head/devel/node-gyp/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/node-gyp/pkg-plist Mon Mar 15 21:02:55 2021 (r568508) @@ -0,0 +1,95 @@ +bin/node-gyp +lib/node_modules/node-gyp/CHANGELOG.md +lib/node_modules/node-gyp/CONTRIBUTING.md +lib/node_modules/node-gyp/LICENSE +lib/node_modules/node-gyp/README.md +lib/node_modules/node-gyp/addon.gypi +@(,,755) lib/node_modules/node-gyp/bin/node-gyp.js +lib/node_modules/node-gyp/gyp/AUTHORS +lib/node_modules/node-gyp/gyp/CHANGELOG.md +lib/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md +lib/node_modules/node-gyp/gyp/CONTRIBUTING.md +lib/node_modules/node-gyp/gyp/LICENSE +lib/node_modules/node-gyp/gyp/README.md +lib/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc +lib/node_modules/node-gyp/gyp/gyp +lib/node_modules/node-gyp/gyp/gyp.bat +lib/node_modules/node-gyp/gyp/gyp_main.py +lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py +lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py +lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py +lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py +lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py +lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py +lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py +lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py +lib/node_modules/node-gyp/gyp/pylib/gyp/__init__.py +lib/node_modules/node-gyp/gyp/pylib/gyp/common.py +lib/node_modules/node-gyp/gyp/pylib/gyp/common_test.py +lib/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py +lib/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py +lib/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py +lib/node_modules/node-gyp/gyp/pylib/gyp/input.py +lib/node_modules/node-gyp/gyp/pylib/gyp/input_test.py +lib/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py +lib/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py +lib/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py +lib/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py +lib/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py +lib/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py +lib/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py +lib/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py +lib/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py +lib/node_modules/node-gyp/gyp/requirements_dev.txt +lib/node_modules/node-gyp/gyp/setup.py +lib/node_modules/node-gyp/gyp/test_gyp.py +lib/node_modules/node-gyp/gyp/tools/README +lib/node_modules/node-gyp/gyp/tools/Xcode/README +lib/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec +lib/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec +lib/node_modules/node-gyp/gyp/tools/emacs/README +lib/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el +lib/node_modules/node-gyp/gyp/tools/emacs/gyp.el +lib/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh +lib/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp +lib/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified +lib/node_modules/node-gyp/gyp/tools/graphviz.py +lib/node_modules/node-gyp/gyp/tools/pretty_gyp.py +lib/node_modules/node-gyp/gyp/tools/pretty_sln.py +lib/node_modules/node-gyp/gyp/tools/pretty_vcproj.py +lib/node_modules/node-gyp/lib/Find-VisualStudio.cs +lib/node_modules/node-gyp/lib/build.js +lib/node_modules/node-gyp/lib/clean.js +lib/node_modules/node-gyp/lib/configure.js +lib/node_modules/node-gyp/lib/find-node-directory.js +lib/node_modules/node-gyp/lib/find-python.js +lib/node_modules/node-gyp/lib/find-visualstudio.js +lib/node_modules/node-gyp/lib/install.js +lib/node_modules/node-gyp/lib/list.js +lib/node_modules/node-gyp/lib/node-gyp.js +lib/node_modules/node-gyp/lib/process-release.js +lib/node_modules/node-gyp/lib/proxy.js +lib/node_modules/node-gyp/lib/rebuild.js +lib/node_modules/node-gyp/lib/remove.js +lib/node_modules/node-gyp/lib/util.js +lib/node_modules/node-gyp/macOS_Catalina.md +lib/node_modules/node-gyp/macOS_Catalina_acid_test.sh +lib/node_modules/node-gyp/package.json +lib/node_modules/node-gyp/src/win_delay_load_hook.cc +lib/node_modules/node-gyp/update-gyp.py