diff --git a/www/evcc/Makefile b/www/evcc/Makefile index 0f9b1dc722df..065e44a5d03c 100644 --- a/www/evcc/Makefile +++ b/www/evcc/Makefile @@ -1,58 +1,57 @@ PORTNAME= evcc -DISTVERSION= 0.306.3 -PORTREVISION= 1 +DISTVERSION= 0.307.0 CATEGORIES= www MASTER_SITES= LOCAL/mfechner/${PORTNAME}/:npmcache DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache MAINTAINER= mfechner@FreeBSD.org COMMENT= Extensible EV Charge Controller WWW= https://evcc.io/ \ https://github.com/evcc-io/evcc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= Npm cache only for amd64 generated BUILD_DEPENDS= npm>0:www/npm USES= gmake go:1.26+,modules,no_targets nodejs:lts,build tar:zstd # Find here: https://github.com/evcc-io/evcc/releases -_SHA= f5ce6e78bbc0ba67c0ff76b38912723ce8ac45b2 +_SHA= c37ecd66ac9711ab043d909b4d3b565d7e498c72 USE_GITHUB= yes GH_ACCOUNT= evcc-io USE_RC_SUBR= ${PORTNAME} GO_MOD_DIST= github GO_MODULE= github.com/evcc-io/evccmain MAKE_ENV= npm_config_offline=true TAG_NAME=${DISTVERSION} SHA=${_SHA} # parallel build failed in my tests, so disable it here MAKE_JOBS_UNSAFE=yes ALL_TARGET= default USERS= evcc GROUPS= evcc PLIST_FILES= bin/${PORTNAME} pre-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm ci --legacy-peer-deps #cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm run build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/evcc ${STAGEDIR}${PREFIX}/bin # (for maintainer) helper target to generate node_modules tarball make-npm-cache: patch @cd ${WRKDIR} && ${RM} -r .npm @cd ${WRKSRC} && ${SETENV} HOME=${WRKDIR} npm ci --legacy-peer-deps @cd ${WRKDIR} \ && ${TAR} -c --zstd -f ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX} .npm \ && ${ECHO} "Please upload the file: scp ${WRKDIR}/${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX} mfechner@freefall.freebsd.org:public_distfiles/${PORTNAME}/" .include diff --git a/www/evcc/distinfo b/www/evcc/distinfo index d6d9340e3102..3b15e3e21392 100644 --- a/www/evcc/distinfo +++ b/www/evcc/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1778231087 -SHA256 (go/www_evcc/evcc-io-evcc-0.306.3_GH0/evcc-npm-cache-0.306.3.tar.zst) = 5266da21929cf8289c3c90169881d6ee8298e5f3fdb4204640cd7bc2f7b43f42 -SIZE (go/www_evcc/evcc-io-evcc-0.306.3_GH0/evcc-npm-cache-0.306.3.tar.zst) = 102180886 -SHA256 (go/www_evcc/evcc-io-evcc-0.306.3_GH0/go.mod) = b2fd5fdc3238d6215dd5336a2e66eb782df724e0a22bd9f9dab3008219763cca -SIZE (go/www_evcc/evcc-io-evcc-0.306.3_GH0/go.mod) = 12902 -SHA256 (go/www_evcc/evcc-io-evcc-0.306.3_GH0/evcc-io-evcc-0.306.3_GH0.tar.gz) = 5ee1ea79065a747a23b83cbc8bc06e9d78c0b093ae457447d542c7857941502e -SIZE (go/www_evcc/evcc-io-evcc-0.306.3_GH0/evcc-io-evcc-0.306.3_GH0.tar.gz) = 2910395 +TIMESTAMP = 1779456714 +SHA256 (go/www_evcc/evcc-io-evcc-0.307.0_GH0/evcc-npm-cache-0.307.0.tar.zst) = 79e5eb0bc26fcc0e17bbf8469e985e4afa653ef03c71d9dab4806eacecaeecf4 +SIZE (go/www_evcc/evcc-io-evcc-0.307.0_GH0/evcc-npm-cache-0.307.0.tar.zst) = 103691220 +SHA256 (go/www_evcc/evcc-io-evcc-0.307.0_GH0/go.mod) = 7ceab4b31b3a37e8ff3a2a1b9b7604a286dc2f87ac4ff7b2cb56157bf947e0aa +SIZE (go/www_evcc/evcc-io-evcc-0.307.0_GH0/go.mod) = 12915 +SHA256 (go/www_evcc/evcc-io-evcc-0.307.0_GH0/evcc-io-evcc-0.307.0_GH0.tar.gz) = fab6e04ca0c54710ffeb5fcfee45c805495d436deff2167d63c49773f8eb53de +SIZE (go/www_evcc/evcc-io-evcc-0.307.0_GH0/evcc-io-evcc-0.307.0_GH0.tar.gz) = 2938804