mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
*/*: use new nodejs USES flag
Simply define which nodejs version is required using the nodejs USES flag. PR: 259783 Differential Revision: https://reviews.freebsd.org/D32790
This commit is contained in:
parent
46ce086c71
commit
f4ffcdfe61
21 changed files with 66 additions and 81 deletions
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
PORTNAME= thrift
|
PORTNAME= thrift
|
||||||
PORTVERSION= ${THRIFT_PORTVERSION}
|
PORTVERSION= ${THRIFT_PORTVERSION}
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= devel
|
CATEGORIES= devel
|
||||||
MASTER_SITES= APACHE/thrift/${PORTVERSION}
|
MASTER_SITES= APACHE/thrift/${PORTVERSION}
|
||||||
PKGNAMEPREFIX= node-
|
PKGNAMEPREFIX= node-
|
||||||
|
@ -9,9 +10,7 @@ PKGNAMEPREFIX= node-
|
||||||
MAINTAINER= ports@FreeBSD.org
|
MAINTAINER= ports@FreeBSD.org
|
||||||
COMMENT= Node.js bindings for the Apache Thrift RPC system
|
COMMENT= Node.js bindings for the Apache Thrift RPC system
|
||||||
|
|
||||||
RUN_DEPENDS= node:www/node
|
USES= cpe nodejs:run
|
||||||
|
|
||||||
USES= cpe
|
|
||||||
CPE_VENDOR= apache
|
CPE_VENDOR= apache
|
||||||
|
|
||||||
NO_BUILD= yes
|
NO_BUILD= yes
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
PORTNAME= purescript-language-server
|
PORTNAME= purescript-language-server
|
||||||
PORTVERSION= 0.15.7
|
PORTVERSION= 0.15.7
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= devel textproc
|
CATEGORIES= devel textproc
|
||||||
MASTER_SITES= https://github.com/nwolverson/${PORTNAME}/releases/download/v${PORTVERSION}/
|
MASTER_SITES= https://github.com/nwolverson/${PORTNAME}/releases/download/v${PORTVERSION}/
|
||||||
DISTNAME= ${PORTNAME}.js
|
DISTNAME= ${PORTNAME}.js
|
||||||
|
@ -11,7 +12,7 @@ COMMENT= LSP provider implementation for PureScript language
|
||||||
|
|
||||||
LICENSE= MIT
|
LICENSE= MIT
|
||||||
|
|
||||||
RUN_DEPENDS= node:www/node
|
USES= nodejs:run
|
||||||
|
|
||||||
NO_BUILD= yes
|
NO_BUILD= yes
|
||||||
NO_ARCH= yes
|
NO_ARCH= yes
|
||||||
|
|
|
@ -12,22 +12,11 @@ COMMENT= ExecJS lets you run JavaScript code from Ruby
|
||||||
LICENSE= MIT
|
LICENSE= MIT
|
||||||
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
|
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
|
||||||
|
|
||||||
USES= gem
|
USES= gem nodejs:run
|
||||||
USE_RUBY= yes
|
USE_RUBY= yes
|
||||||
|
|
||||||
NO_ARCH= yes
|
NO_ARCH= yes
|
||||||
|
|
||||||
OPTIONS_SINGLE= BACKEND
|
|
||||||
OPTIONS_SINGLE_BACKEND= NODE NODE14 NODE16
|
|
||||||
OPTIONS_DEFAULT=NODE
|
|
||||||
NODE_DESC= Use www/node as backend
|
|
||||||
NODE14_DESC= Use www/node14 as backend
|
|
||||||
NODE16_DESC= Use www/node16 as backend
|
|
||||||
|
|
||||||
NODE_RUN_DEPENDS= node>=0:www/node
|
|
||||||
NODE14_RUN_DEPENDS= node14>=0:www/node14
|
|
||||||
NODE16_RUN_DEPENDS= node16>=0:www/node16
|
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/lib/execjs/runtimes.rb
|
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/lib/execjs/runtimes.rb
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
PORTNAME= sonar-scanner-cli
|
PORTNAME= sonar-scanner-cli
|
||||||
DISTVERSION= 4.4.0.2170
|
DISTVERSION= 4.4.0.2170
|
||||||
PORTREVISION= 1
|
PORTREVISION= 2
|
||||||
CATEGORIES= devel security www java
|
CATEGORIES= devel security www java
|
||||||
MASTER_SITES= https://binaries.sonarsource.com/Distribution/${PORTNAME}/
|
MASTER_SITES= https://binaries.sonarsource.com/Distribution/${PORTNAME}/
|
||||||
|
|
||||||
|
@ -10,9 +10,7 @@ COMMENT= Scanner component of SonarQube
|
||||||
LICENSE= LGPL3
|
LICENSE= LGPL3
|
||||||
|
|
||||||
# node -> JS analysis
|
# node -> JS analysis
|
||||||
RUN_DEPENDS= node:www/node
|
USES= cpe nodejs:run zip
|
||||||
|
|
||||||
USES= cpe zip
|
|
||||||
CPE_VENDOR= sonarsource
|
CPE_VENDOR= sonarsource
|
||||||
CPE_PRODUCT= sonarqube_scanner
|
CPE_PRODUCT= sonarqube_scanner
|
||||||
USE_JAVA= yes
|
USE_JAVA= yes
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
PORTNAME= coffeescript
|
PORTNAME= coffeescript
|
||||||
DISTVERSION= 2.6.1
|
DISTVERSION= 2.6.1
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= lang
|
CATEGORIES= lang
|
||||||
|
|
||||||
MAINTAINER= egypcio@FreeBSD.org
|
MAINTAINER= egypcio@FreeBSD.org
|
||||||
|
@ -8,8 +9,7 @@ COMMENT= Unfancy JavaScript
|
||||||
LICENSE= MIT
|
LICENSE= MIT
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
RUN_DEPENDS= node:www/node
|
USES= nodejs:run
|
||||||
|
|
||||||
USE_GITHUB= yes
|
USE_GITHUB= yes
|
||||||
GH_ACCOUNT= jashkenas
|
GH_ACCOUNT= jashkenas
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
PORTNAME= cjdns
|
PORTNAME= cjdns
|
||||||
DISTVERSIONPREFIX= cjdns-v
|
DISTVERSIONPREFIX= cjdns-v
|
||||||
DISTVERSION= 21.1
|
DISTVERSION= 21.1
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= net security
|
CATEGORIES= net security
|
||||||
|
|
||||||
MAINTAINER= yuri@FreeBSD.org
|
MAINTAINER= yuri@FreeBSD.org
|
||||||
|
@ -11,10 +12,9 @@ COMMENT= Routing engine designed for security, scalability, speed
|
||||||
LICENSE= GPLv3
|
LICENSE= GPLv3
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
BUILD_DEPENDS= node:www/node \
|
BUILD_DEPENDS= bash:shells/bash
|
||||||
bash:shells/bash
|
|
||||||
|
|
||||||
USES= gmake python
|
USES= gmake nodejs:build python
|
||||||
USE_GITHUB= yes
|
USE_GITHUB= yes
|
||||||
GH_ACCOUNT= cjdelisle
|
GH_ACCOUNT= cjdelisle
|
||||||
USE_RC_SUBR= cjdns
|
USE_RC_SUBR= cjdns
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
PORTNAME= greenbone-security-assistant
|
PORTNAME= greenbone-security-assistant
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 21.4.3
|
DISTVERSION= 21.4.3
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= security
|
CATEGORIES= security
|
||||||
MASTER_SITES= LOCAL/acm/gsa/:yarn_cache
|
MASTER_SITES= LOCAL/acm/gsa/:yarn_cache
|
||||||
DISTFILES= ${PORTNAME}-cache${EXTRACT_SUFX}:yarn_cache
|
DISTFILES= ${PORTNAME}-cache${EXTRACT_SUFX}:yarn_cache
|
||||||
|
@ -10,8 +11,7 @@ COMMENT= Libraries module for the GVM solution
|
||||||
|
|
||||||
LICENSE= AGPLv3+
|
LICENSE= AGPLv3+
|
||||||
|
|
||||||
BUILD_DEPENDS= node:www/node16 \
|
BUILD_DEPENDS= yarn:www/yarn
|
||||||
yarn:www/yarn-node16
|
|
||||||
LIB_DEPENDS= libgvm_base.so:security/gvm-libs \
|
LIB_DEPENDS= libgvm_base.so:security/gvm-libs \
|
||||||
libgnutls.so:security/gnutls \
|
libgnutls.so:security/gnutls \
|
||||||
libgcrypt.so:security/libgcrypt \
|
libgcrypt.so:security/libgcrypt \
|
||||||
|
@ -20,7 +20,7 @@ LIB_DEPENDS= libgvm_base.so:security/gvm-libs \
|
||||||
RUN_DEPENDS= doxygen>0:devel/doxygen \
|
RUN_DEPENDS= doxygen>0:devel/doxygen \
|
||||||
${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR}
|
${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR}
|
||||||
|
|
||||||
USES= cmake gettext-runtime gnome pkgconfig python
|
USES= cmake gettext-runtime gnome nodejs:build pkgconfig python
|
||||||
USE_GNOME= glib20 libxml2
|
USE_GNOME= glib20 libxml2
|
||||||
|
|
||||||
USE_GITHUB= yes
|
USE_GITHUB= yes
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
PORTNAME= kibana
|
PORTNAME= kibana
|
||||||
PORTVERSION= 6.8.16
|
PORTVERSION= 6.8.16
|
||||||
|
PORTREVISION= 1
|
||||||
DISTVERSIONSUFFIX= -darwin-x86_64
|
DISTVERSIONSUFFIX= -darwin-x86_64
|
||||||
CATEGORIES= textproc www
|
CATEGORIES= textproc www
|
||||||
MASTER_SITES= https://artifacts.elastic.co/downloads/kibana/ \
|
MASTER_SITES= https://artifacts.elastic.co/downloads/kibana/ \
|
||||||
|
@ -14,9 +15,7 @@ LICENSE= APACHE20
|
||||||
DEPRECATED= Uses EOL Python 2.7 via www/node10
|
DEPRECATED= Uses EOL Python 2.7 via www/node10
|
||||||
EXPIRATION_DATE= 2021-06-23
|
EXPIRATION_DATE= 2021-06-23
|
||||||
|
|
||||||
RUN_DEPENDS= node10>=10.15.2:www/node10
|
USES= cpe nodejs:run,10
|
||||||
|
|
||||||
USES= cpe
|
|
||||||
CPE_VENDOR= elastic
|
CPE_VENDOR= elastic
|
||||||
USE_RC_SUBR= ${PORTNAME}
|
USE_RC_SUBR= ${PORTNAME}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
PORTNAME= kibana
|
PORTNAME= kibana
|
||||||
PORTVERSION= 7.15.1
|
PORTVERSION= 7.15.1
|
||||||
DISTVERSIONSUFFIX= -darwin-x86_64
|
DISTVERSIONSUFFIX= -darwin-x86_64
|
||||||
PORTREVISION= 1
|
PORTREVISION= 2
|
||||||
CATEGORIES= textproc www
|
CATEGORIES= textproc www
|
||||||
MASTER_SITES= https://artifacts.elastic.co/downloads/kibana/ \
|
MASTER_SITES= https://artifacts.elastic.co/downloads/kibana/ \
|
||||||
http://artifacts.elastic.co/downloads/kibana/
|
http://artifacts.elastic.co/downloads/kibana/
|
||||||
|
@ -15,13 +15,11 @@ COMMENT= Browser based analytics and search interface to ElasticSearch
|
||||||
|
|
||||||
LICENSE= APACHE20
|
LICENSE= APACHE20
|
||||||
|
|
||||||
BUILD_DEPENDS= node14>=14.17.6:www/node14 \
|
BUILD_DEPENDS= npm-node14>0:www/npm-node14
|
||||||
npm-node14>0:www/npm-node14
|
|
||||||
LIB_DEPENDS= libre2.so:devel/re2 \
|
LIB_DEPENDS= libre2.so:devel/re2 \
|
||||||
libuv.so:devel/libuv
|
libuv.so:devel/libuv
|
||||||
RUN_DEPENDS= node14>=14.17.6:www/node14
|
|
||||||
|
|
||||||
USES= compiler:c++14-lang cpe python:build
|
USES= compiler:c++14-lang cpe nodejs:14,build,run python:build
|
||||||
CPE_VENDOR= elastic
|
CPE_VENDOR= elastic
|
||||||
|
|
||||||
USE_GITHUB= nodefault
|
USE_GITHUB= nodefault
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
PORTNAME= opensearch-dashboards
|
PORTNAME= opensearch-dashboards
|
||||||
DISTVERSION= 1.1.0
|
DISTVERSION= 1.1.0
|
||||||
|
PORTREVISION= 1
|
||||||
DISTVERSIONSUFFIX= -linux-x64
|
DISTVERSIONSUFFIX= -linux-x64
|
||||||
CATEGORIES= textproc www
|
CATEGORIES= textproc www
|
||||||
MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
|
MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
|
||||||
|
@ -10,11 +11,9 @@ COMMENT= Visualization dashboards for OpenSearch
|
||||||
LICENSE= APACHE20
|
LICENSE= APACHE20
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||||
|
|
||||||
BUILD_DEPENDS= node14>=14.17.0:www/node14 \
|
BUILD_DEPENDS= npm-node14>0:www/npm-node14
|
||||||
npm-node14>0:www/npm-node14
|
|
||||||
RUN_DEPENDS= node14>=14.17.0:www/node14
|
|
||||||
|
|
||||||
USES= python:build
|
USES= nodejs:14,build,run python:build
|
||||||
USE_RC_SUBR= ${PORTNAME}
|
USE_RC_SUBR= ${PORTNAME}
|
||||||
|
|
||||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||||
|
|
|
@ -466,6 +466,7 @@
|
||||||
SUBDIR += npm
|
SUBDIR += npm
|
||||||
SUBDIR += npm-node14
|
SUBDIR += npm-node14
|
||||||
SUBDIR += npm-node16
|
SUBDIR += npm-node16
|
||||||
|
SUBDIR += npm-node17
|
||||||
SUBDIR += nspluginwrapper
|
SUBDIR += nspluginwrapper
|
||||||
SUBDIR += oauth2-proxy
|
SUBDIR += oauth2-proxy
|
||||||
SUBDIR += obhttpd
|
SUBDIR += obhttpd
|
||||||
|
@ -2366,6 +2367,7 @@
|
||||||
SUBDIR += yarn
|
SUBDIR += yarn
|
||||||
SUBDIR += yarn-node14
|
SUBDIR += yarn-node14
|
||||||
SUBDIR += yarn-node16
|
SUBDIR += yarn-node16
|
||||||
|
SUBDIR += yarn-node17
|
||||||
SUBDIR += yarr
|
SUBDIR += yarr
|
||||||
SUBDIR += yaws
|
SUBDIR += yaws
|
||||||
SUBDIR += you-get
|
SUBDIR += you-get
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
PORTNAME= csso
|
PORTNAME= csso
|
||||||
PORTVERSION= 1.3.9
|
PORTVERSION= 1.3.9
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= www
|
CATEGORIES= www
|
||||||
MASTER_SITES= http://nivit.altervista.org/FreeBSD/ports/distfiles/
|
MASTER_SITES= http://nivit.altervista.org/FreeBSD/ports/distfiles/
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ COMMENT= CSS optimizer
|
||||||
LICENSE= MIT
|
LICENSE= MIT
|
||||||
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
|
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
|
||||||
|
|
||||||
RUN_DEPENDS= node:www/node
|
USES= nodejs:run
|
||||||
|
|
||||||
GH_ACCOUNT= css
|
GH_ACCOUNT= css
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ MY_DEPENDS= git>=2.32.0:devel/git \
|
||||||
gitlab-shell>=13.21.1:devel/gitlab-shell \
|
gitlab-shell>=13.21.1:devel/gitlab-shell \
|
||||||
gitlab-workhorse>=${PORTVERSION}:www/gitlab-workhorse \
|
gitlab-workhorse>=${PORTVERSION}:www/gitlab-workhorse \
|
||||||
redis>=6.0.14:databases/redis \
|
redis>=6.0.14:databases/redis \
|
||||||
yarn-node16>=1.10.0:www/yarn-node16 \
|
yarn>=1.10.0:www/yarn \
|
||||||
gtar>0:archivers/gtar \
|
gtar>0:archivers/gtar \
|
||||||
bash>0:shells/bash \
|
bash>0:shells/bash \
|
||||||
rubygem-rails61>=6.1.4.1<6.1.4.2:www/rubygem-rails61 \
|
rubygem-rails61>=6.1.4.1<6.1.4.2:www/rubygem-rails61 \
|
||||||
|
|
|
@ -2,10 +2,9 @@
|
||||||
|
|
||||||
PKGNAMESUFFIX= -node14
|
PKGNAMESUFFIX= -node14
|
||||||
|
|
||||||
CONFLICTS_INSTALL= npm npm-node16
|
CONFLICTS_INSTALL= npm npm-node16 npm-node17
|
||||||
|
|
||||||
OPTIONS_EXCLUDE=NODE NODE16
|
USES= nodejs:14,run
|
||||||
OPTIONS_SLAVE= NODE14
|
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../npm
|
MASTERDIR= ${.CURDIR}/../npm
|
||||||
|
|
||||||
|
|
|
@ -2,10 +2,9 @@
|
||||||
|
|
||||||
PKGNAMESUFFIX= -node16
|
PKGNAMESUFFIX= -node16
|
||||||
|
|
||||||
CONFLICTS_INSTALL= npm
|
CONFLICTS_INSTALL= npm npm-node14 npm-node17
|
||||||
|
|
||||||
OPTIONS_EXCLUDE=NODE NODE14
|
USES= nodejs:16,run
|
||||||
OPTIONS_SLAVE= NODE16
|
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../npm
|
MASTERDIR= ${.CURDIR}/../npm
|
||||||
|
|
||||||
|
|
11
www/npm-node17/Makefile
Normal file
11
www/npm-node17/Makefile
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# Created by: Matthias Fechner <mfechner@FreeBSD.org>
|
||||||
|
|
||||||
|
PKGNAMESUFFIX= -node17
|
||||||
|
|
||||||
|
CONFLICTS_INSTALL= npm npm-node14 npm-node16
|
||||||
|
|
||||||
|
USES= nodejs:17,run
|
||||||
|
|
||||||
|
MASTERDIR= ${.CURDIR}/../npm
|
||||||
|
|
||||||
|
.include "${MASTERDIR}/Makefile"
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
PORTNAME= npm
|
PORTNAME= npm
|
||||||
PORTVERSION= 6.14.8
|
PORTVERSION= 6.14.8
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= www
|
CATEGORIES= www
|
||||||
MASTER_SITES= LOCAL/sunpoet
|
MASTER_SITES= LOCAL/sunpoet
|
||||||
|
|
||||||
|
@ -13,30 +14,20 @@ LICENSE_FILE= ${WRKSRC}/lib/node_modules/npm/LICENSE
|
||||||
|
|
||||||
RUN_DEPENDS= gmake:devel/gmake
|
RUN_DEPENDS= gmake:devel/gmake
|
||||||
|
|
||||||
USES= cpe python:3.5+ shebangfix tar:xz
|
USES?= nodejs:run
|
||||||
|
USES+= cpe python:3.5+ shebangfix tar:xz
|
||||||
|
|
||||||
NO_ARCH= yes
|
NO_ARCH= yes
|
||||||
NO_BUILD= yes
|
NO_BUILD= yes
|
||||||
REINPLACE_ARGS= -i ''
|
REINPLACE_ARGS= -i ''
|
||||||
|
|
||||||
CONFLICTS_INSTALL?= npm-node14 npm-node16
|
CONFLICTS_INSTALL?= npm-node14 npm-node16 npm-node17
|
||||||
|
|
||||||
OPTIONS_SINGLE= BACKEND
|
|
||||||
OPTIONS_SINGLE_BACKEND= NODE NODE14 NODE16
|
|
||||||
OPTIONS_DEFAULT=NODE
|
|
||||||
NODE_DESC= Use www/node as backend
|
|
||||||
NODE14_DESC= Use www/node14 as backend
|
|
||||||
NODE16_DESC= Use www/node16 as backend
|
|
||||||
|
|
||||||
CPE_VENDOR= npmjs
|
CPE_VENDOR= npmjs
|
||||||
|
|
||||||
SHEBANG_GLOB= *.py
|
SHEBANG_GLOB= *.py
|
||||||
SHEBANG_FILES= lib/node_modules/npm/node_modules/node-gyp/gyp/samples/samples
|
SHEBANG_FILES= lib/node_modules/npm/node_modules/node-gyp/gyp/samples/samples
|
||||||
|
|
||||||
NODE_RUN_DEPENDS= node>=0.8.0:www/node
|
|
||||||
NODE14_RUN_DEPENDS= node14>=0.8.0:www/node14
|
|
||||||
NODE16_RUN_DEPENDS= node16>=0.8.0:www/node16
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if ${ARCH} == i386
|
.if ${ARCH} == i386
|
||||||
|
|
|
@ -2,10 +2,9 @@
|
||||||
|
|
||||||
PKGNAMESUFFIX= -node14
|
PKGNAMESUFFIX= -node14
|
||||||
|
|
||||||
CONFLICTS_INSTALL= yarn
|
CONFLICTS_INSTALL= yarn yarn-node16 yarn-node17
|
||||||
|
|
||||||
OPTIONS_EXCLUDE= NODE NODE16
|
USES= nodejs:14,run
|
||||||
OPTIONS_SLAVE= NODE14
|
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../yarn
|
MASTERDIR= ${.CURDIR}/../yarn
|
||||||
|
|
||||||
|
|
|
@ -2,10 +2,9 @@
|
||||||
|
|
||||||
PKGNAMESUFFIX= -node16
|
PKGNAMESUFFIX= -node16
|
||||||
|
|
||||||
CONFLICTS_INSTALL= yarn
|
CONFLICTS_INSTALL= yarn yarn-node14 yarn-node17
|
||||||
|
|
||||||
OPTIONS_EXCLUDE= NODE NODE14
|
USES= nodejs:16,run
|
||||||
OPTIONS_SLAVE= NODE16
|
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../yarn
|
MASTERDIR= ${.CURDIR}/../yarn
|
||||||
|
|
||||||
|
|
11
www/yarn-node17/Makefile
Normal file
11
www/yarn-node17/Makefile
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# Created by: Matthias Fechner <mfechner@FreeBSD.org>
|
||||||
|
|
||||||
|
PKGNAMESUFFIX= -node17
|
||||||
|
|
||||||
|
CONFLICTS_INSTALL= yarn yarn-node14 yarn-node16
|
||||||
|
|
||||||
|
USES= nodejs:17,run
|
||||||
|
|
||||||
|
MASTERDIR= ${.CURDIR}/../yarn
|
||||||
|
|
||||||
|
.include "${MASTERDIR}/Makefile"
|
|
@ -1,7 +1,7 @@
|
||||||
PORTNAME= yarn
|
PORTNAME= yarn
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 1.22.17
|
DISTVERSION= 1.22.17
|
||||||
PORTREVISION= 1
|
PORTREVISION= 2
|
||||||
CATEGORIES= www
|
CATEGORIES= www
|
||||||
MASTER_SITES= https://yarnpkg.com/downloads/${PORTVERSION}/
|
MASTER_SITES= https://yarnpkg.com/downloads/${PORTVERSION}/
|
||||||
|
|
||||||
|
@ -11,26 +11,17 @@ COMMENT= Package manager for node, alternative to npm
|
||||||
LICENSE= BSD2CLAUSE
|
LICENSE= BSD2CLAUSE
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
USES= cpe
|
USES?= nodejs:run
|
||||||
|
USES+= cpe
|
||||||
CPE_VENDOR= ${PORTNAME}pkg
|
CPE_VENDOR= ${PORTNAME}pkg
|
||||||
|
|
||||||
CONFLICTS_INSTALL?= yarn-node16 yarn-node14 yarn-node10
|
CONFLICTS_INSTALL?= yarn-node17 yarn-node16 yarn-node14
|
||||||
|
|
||||||
OPTIONS_DEFINE= HADOOPCOMPAT
|
OPTIONS_DEFINE= HADOOPCOMPAT
|
||||||
OPTIONS_SINGLE= BACKEND
|
|
||||||
OPTIONS_SINGLE_BACKEND= NODE16 NODE14 NODE
|
|
||||||
OPTIONS_DEFAULT= NODE
|
|
||||||
HADOOPCOMPAT_DESC= hadoop2 compatibility, the yarn script is excluded
|
HADOOPCOMPAT_DESC= hadoop2 compatibility, the yarn script is excluded
|
||||||
NODE_DESC= Use www/node as backend
|
|
||||||
NODE14_DESC= Use www/node14 as backend
|
|
||||||
NODE16_DESC= Use www/node16 as backend
|
|
||||||
|
|
||||||
OPTIONS_SUB= yes
|
OPTIONS_SUB= yes
|
||||||
|
|
||||||
NODE_RUN_DEPENDS= node>=0.8.0:www/node
|
|
||||||
NODE14_RUN_DEPENDS= node14>=14.0.0:www/node14
|
|
||||||
NODE16_RUN_DEPENDS= node16>=16.0.0:www/node16
|
|
||||||
|
|
||||||
HADOOPCOMPAT_CONFLICTS_INSTALL_OFF= hadoop2*
|
HADOOPCOMPAT_CONFLICTS_INSTALL_OFF= hadoop2*
|
||||||
|
|
||||||
NO_ARCH= yes
|
NO_ARCH= yes
|
||||||
|
|
Loading…
Add table
Reference in a new issue