Changeset View
Changeset View
Standalone View
Standalone View
head/www/yarn/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= yarn | PORTNAME= yarn | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 1.0.2 | DISTVERSION= 1.1.0 | ||||
CATEGORIES= www | CATEGORIES= www | ||||
MASTER_SITES= https://yarnpkg.com/downloads/${PORTVERSION}/ | MASTER_SITES= https://yarnpkg.com/downloads/${PORTVERSION}/ | ||||
MAINTAINER= pizzamig@FreeBSD.org | MAINTAINER= pizzamig@FreeBSD.org | ||||
COMMENT= Package manager for node, alternative to npm | COMMENT= Package manager for node, alternative to npm | ||||
LICENSE= BSD2CLAUSE | LICENSE= BSD2CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
Show All 18 Lines | |||||
NO_ARCH= yes | NO_ARCH= yes | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
post-patch: | post-patch: | ||||
@${RM} ${WRKSRC}/bin/*.cmd | @${RM} ${WRKSRC}/bin/*.cmd | ||||
@${REINPLACE_CMD} -i '' \ | @${REINPLACE_CMD} -i '' \ | ||||
-e 's|"installationMethod": "tar"|"installationMethod": "pkg"|g' \ | -e 's|"installationMethod": "tar"|"installationMethod": "pkg"|g' \ | ||||
${WRKSRC}/package.json | ${WRKSRC}/package.json | ||||
@${REINPLACE_CMD} -i '' -e 's%"Linux)%Linux|FreeBSD)%g' \ | |||||
${WRKSRC}/bin/yarn | |||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn | ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn | ||||
(cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/node_modules/yarn) | (cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/node_modules/yarn) | ||||
${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarn.js \ | ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarn.js \ | ||||
${STAGEDIR}${PREFIX}/bin/yarn.js | ${STAGEDIR}${PREFIX}/bin/yarn.js | ||||
${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarnpkg \ | ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarnpkg \ | ||||
${STAGEDIR}${PREFIX}/bin/yarnpkg | ${STAGEDIR}${PREFIX}/bin/yarnpkg | ||||
do-install-HADOOPCOMPAT-off: | do-install-HADOOPCOMPAT-off: | ||||
${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarn \ | ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarn \ | ||||
${STAGEDIR}${PREFIX}/bin/yarn | ${STAGEDIR}${PREFIX}/bin/yarn | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |