mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-17 19:39:43 +00: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
@ -2,6 +2,7 @@
|
||||
|
||||
PORTNAME= thrift
|
||||
PORTVERSION= ${THRIFT_PORTVERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= APACHE/thrift/${PORTVERSION}
|
||||
PKGNAMEPREFIX= node-
|
||||
@ -9,9 +10,7 @@ PKGNAMEPREFIX= node-
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Node.js bindings for the Apache Thrift RPC system
|
||||
|
||||
RUN_DEPENDS= node:www/node
|
||||
|
||||
USES= cpe
|
||||
USES= cpe nodejs:run
|
||||
CPE_VENDOR= apache
|
||||
|
||||
NO_BUILD= yes
|
||||
|
@ -1,5 +1,6 @@
|
||||
PORTNAME= purescript-language-server
|
||||
PORTVERSION= 0.15.7
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel textproc
|
||||
MASTER_SITES= https://github.com/nwolverson/${PORTNAME}/releases/download/v${PORTVERSION}/
|
||||
DISTNAME= ${PORTNAME}.js
|
||||
@ -11,7 +12,7 @@ COMMENT= LSP provider implementation for PureScript language
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
RUN_DEPENDS= node:www/node
|
||||
USES= nodejs:run
|
||||
|
||||
NO_BUILD= yes
|
||||
NO_ARCH= yes
|
||||
|
@ -12,22 +12,11 @@ COMMENT= ExecJS lets you run JavaScript code from Ruby
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
|
||||
|
||||
USES= gem
|
||||
USES= gem nodejs:run
|
||||
USE_RUBY= 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:
|
||||
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/lib/execjs/runtimes.rb
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
PORTNAME= sonar-scanner-cli
|
||||
DISTVERSION= 4.4.0.2170
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel security www java
|
||||
MASTER_SITES= https://binaries.sonarsource.com/Distribution/${PORTNAME}/
|
||||
|
||||
@ -10,9 +10,7 @@ COMMENT= Scanner component of SonarQube
|
||||
LICENSE= LGPL3
|
||||
|
||||
# node -> JS analysis
|
||||
RUN_DEPENDS= node:www/node
|
||||
|
||||
USES= cpe zip
|
||||
USES= cpe nodejs:run zip
|
||||
CPE_VENDOR= sonarsource
|
||||
CPE_PRODUCT= sonarqube_scanner
|
||||
USE_JAVA= yes
|
||||
|
@ -1,5 +1,6 @@
|
||||
PORTNAME= coffeescript
|
||||
DISTVERSION= 2.6.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= lang
|
||||
|
||||
MAINTAINER= egypcio@FreeBSD.org
|
||||
@ -8,8 +9,7 @@ COMMENT= Unfancy JavaScript
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= node:www/node
|
||||
|
||||
USES= nodejs:run
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= jashkenas
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
PORTNAME= cjdns
|
||||
DISTVERSIONPREFIX= cjdns-v
|
||||
DISTVERSION= 21.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net security
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
@ -11,10 +12,9 @@ COMMENT= Routing engine designed for security, scalability, speed
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= node:www/node \
|
||||
bash:shells/bash
|
||||
BUILD_DEPENDS= bash:shells/bash
|
||||
|
||||
USES= gmake python
|
||||
USES= gmake nodejs:build python
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= cjdelisle
|
||||
USE_RC_SUBR= cjdns
|
||||
|
@ -1,6 +1,7 @@
|
||||
PORTNAME= greenbone-security-assistant
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 21.4.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= LOCAL/acm/gsa/:yarn_cache
|
||||
DISTFILES= ${PORTNAME}-cache${EXTRACT_SUFX}:yarn_cache
|
||||
@ -10,8 +11,7 @@ COMMENT= Libraries module for the GVM solution
|
||||
|
||||
LICENSE= AGPLv3+
|
||||
|
||||
BUILD_DEPENDS= node:www/node16 \
|
||||
yarn:www/yarn-node16
|
||||
BUILD_DEPENDS= yarn:www/yarn
|
||||
LIB_DEPENDS= libgvm_base.so:security/gvm-libs \
|
||||
libgnutls.so:security/gnutls \
|
||||
libgcrypt.so:security/libgcrypt \
|
||||
@ -20,7 +20,7 @@ LIB_DEPENDS= libgvm_base.so:security/gvm-libs \
|
||||
RUN_DEPENDS= doxygen>0:devel/doxygen \
|
||||
${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_GITHUB= yes
|
||||
|
@ -1,5 +1,6 @@
|
||||
PORTNAME= kibana
|
||||
PORTVERSION= 6.8.16
|
||||
PORTREVISION= 1
|
||||
DISTVERSIONSUFFIX= -darwin-x86_64
|
||||
CATEGORIES= textproc www
|
||||
MASTER_SITES= https://artifacts.elastic.co/downloads/kibana/ \
|
||||
@ -14,9 +15,7 @@ LICENSE= APACHE20
|
||||
DEPRECATED= Uses EOL Python 2.7 via www/node10
|
||||
EXPIRATION_DATE= 2021-06-23
|
||||
|
||||
RUN_DEPENDS= node10>=10.15.2:www/node10
|
||||
|
||||
USES= cpe
|
||||
USES= cpe nodejs:run,10
|
||||
CPE_VENDOR= elastic
|
||||
USE_RC_SUBR= ${PORTNAME}
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
PORTNAME= kibana
|
||||
PORTVERSION= 7.15.1
|
||||
DISTVERSIONSUFFIX= -darwin-x86_64
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= textproc www
|
||||
MASTER_SITES= https://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
|
||||
|
||||
BUILD_DEPENDS= node14>=14.17.6:www/node14 \
|
||||
npm-node14>0:www/npm-node14
|
||||
BUILD_DEPENDS= npm-node14>0:www/npm-node14
|
||||
LIB_DEPENDS= libre2.so:devel/re2 \
|
||||
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
|
||||
|
||||
USE_GITHUB= nodefault
|
||||
|
@ -1,5 +1,6 @@
|
||||
PORTNAME= opensearch-dashboards
|
||||
DISTVERSION= 1.1.0
|
||||
PORTREVISION= 1
|
||||
DISTVERSIONSUFFIX= -linux-x64
|
||||
CATEGORIES= textproc www
|
||||
MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
|
||||
@ -10,11 +11,9 @@ COMMENT= Visualization dashboards for OpenSearch
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
BUILD_DEPENDS= node14>=14.17.0:www/node14 \
|
||||
npm-node14>0:www/npm-node14
|
||||
RUN_DEPENDS= node14>=14.17.0:www/node14
|
||||
BUILD_DEPENDS= npm-node14>0:www/npm-node14
|
||||
|
||||
USES= python:build
|
||||
USES= nodejs:14,build,run python:build
|
||||
USE_RC_SUBR= ${PORTNAME}
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
|
@ -466,6 +466,7 @@
|
||||
SUBDIR += npm
|
||||
SUBDIR += npm-node14
|
||||
SUBDIR += npm-node16
|
||||
SUBDIR += npm-node17
|
||||
SUBDIR += nspluginwrapper
|
||||
SUBDIR += oauth2-proxy
|
||||
SUBDIR += obhttpd
|
||||
@ -2366,6 +2367,7 @@
|
||||
SUBDIR += yarn
|
||||
SUBDIR += yarn-node14
|
||||
SUBDIR += yarn-node16
|
||||
SUBDIR += yarn-node17
|
||||
SUBDIR += yarr
|
||||
SUBDIR += yaws
|
||||
SUBDIR += you-get
|
||||
|
@ -3,7 +3,7 @@
|
||||
PORTNAME= csso
|
||||
PORTVERSION= 1.3.9
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= http://nivit.altervista.org/FreeBSD/ports/distfiles/
|
||||
|
||||
@ -13,7 +13,7 @@ COMMENT= CSS optimizer
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
|
||||
|
||||
RUN_DEPENDS= node:www/node
|
||||
USES= nodejs:run
|
||||
|
||||
GH_ACCOUNT= css
|
||||
|
||||
|
@ -21,7 +21,7 @@ MY_DEPENDS= git>=2.32.0:devel/git \
|
||||
gitlab-shell>=13.21.1:devel/gitlab-shell \
|
||||
gitlab-workhorse>=${PORTVERSION}:www/gitlab-workhorse \
|
||||
redis>=6.0.14:databases/redis \
|
||||
yarn-node16>=1.10.0:www/yarn-node16 \
|
||||
yarn>=1.10.0:www/yarn \
|
||||
gtar>0:archivers/gtar \
|
||||
bash>0:shells/bash \
|
||||
rubygem-rails61>=6.1.4.1<6.1.4.2:www/rubygem-rails61 \
|
||||
|
@ -2,10 +2,9 @@
|
||||
|
||||
PKGNAMESUFFIX= -node14
|
||||
|
||||
CONFLICTS_INSTALL= npm npm-node16
|
||||
CONFLICTS_INSTALL= npm npm-node16 npm-node17
|
||||
|
||||
OPTIONS_EXCLUDE=NODE NODE16
|
||||
OPTIONS_SLAVE= NODE14
|
||||
USES= nodejs:14,run
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../npm
|
||||
|
||||
|
@ -2,10 +2,9 @@
|
||||
|
||||
PKGNAMESUFFIX= -node16
|
||||
|
||||
CONFLICTS_INSTALL= npm
|
||||
CONFLICTS_INSTALL= npm npm-node14 npm-node17
|
||||
|
||||
OPTIONS_EXCLUDE=NODE NODE14
|
||||
OPTIONS_SLAVE= NODE16
|
||||
USES= nodejs:16,run
|
||||
|
||||
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
|
||||
PORTVERSION= 6.14.8
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= LOCAL/sunpoet
|
||||
|
||||
@ -13,30 +14,20 @@ LICENSE_FILE= ${WRKSRC}/lib/node_modules/npm/LICENSE
|
||||
|
||||
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_BUILD= yes
|
||||
REINPLACE_ARGS= -i ''
|
||||
|
||||
CONFLICTS_INSTALL?= npm-node14 npm-node16
|
||||
|
||||
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
|
||||
CONFLICTS_INSTALL?= npm-node14 npm-node16 npm-node17
|
||||
|
||||
CPE_VENDOR= npmjs
|
||||
|
||||
SHEBANG_GLOB= *.py
|
||||
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>
|
||||
|
||||
.if ${ARCH} == i386
|
||||
|
@ -2,10 +2,9 @@
|
||||
|
||||
PKGNAMESUFFIX= -node14
|
||||
|
||||
CONFLICTS_INSTALL= yarn
|
||||
CONFLICTS_INSTALL= yarn yarn-node16 yarn-node17
|
||||
|
||||
OPTIONS_EXCLUDE= NODE NODE16
|
||||
OPTIONS_SLAVE= NODE14
|
||||
USES= nodejs:14,run
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../yarn
|
||||
|
||||
|
@ -2,10 +2,9 @@
|
||||
|
||||
PKGNAMESUFFIX= -node16
|
||||
|
||||
CONFLICTS_INSTALL= yarn
|
||||
CONFLICTS_INSTALL= yarn yarn-node14 yarn-node17
|
||||
|
||||
OPTIONS_EXCLUDE= NODE NODE14
|
||||
OPTIONS_SLAVE= NODE16
|
||||
USES= nodejs:16,run
|
||||
|
||||
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
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.22.17
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= https://yarnpkg.com/downloads/${PORTVERSION}/
|
||||
|
||||
@ -11,26 +11,17 @@ COMMENT= Package manager for node, alternative to npm
|
||||
LICENSE= BSD2CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= cpe
|
||||
USES?= nodejs:run
|
||||
USES+= cpe
|
||||
CPE_VENDOR= ${PORTNAME}pkg
|
||||
|
||||
CONFLICTS_INSTALL?= yarn-node16 yarn-node14 yarn-node10
|
||||
CONFLICTS_INSTALL?= yarn-node17 yarn-node16 yarn-node14
|
||||
|
||||
OPTIONS_DEFINE= HADOOPCOMPAT
|
||||
OPTIONS_SINGLE= BACKEND
|
||||
OPTIONS_SINGLE_BACKEND= NODE16 NODE14 NODE
|
||||
OPTIONS_DEFAULT= NODE
|
||||
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
|
||||
|
||||
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*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
Loading…
Reference in New Issue
Block a user