diff --git a/www/evcc/Makefile b/www/evcc/Makefile index bf5c245a48f3..b0cd8b345550 100644 --- a/www/evcc/Makefile +++ b/www/evcc/Makefile @@ -1,58 +1,57 @@ PORTNAME= evcc -DISTVERSION= 0.311.0 -PORTREVISION= 1 +DISTVERSION= 0.311.1 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= ea039b07a05cfb2033ce72fb8ffc18af0f21141d +_SHA= 02c081d9a7c8aed85a825f16e71ef6d5fcbb90ce 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 f4ef91d4007b..3cc1e2e8b7c3 100644 --- a/www/evcc/distinfo +++ b/www/evcc/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1783429356 -SHA256 (go/www_evcc/evcc-io-evcc-0.311.0_GH0/evcc-npm-cache-0.311.0.tar.zst) = c79f1930ecd38dd575acf0f37f6564f3f5fd12bd101b1e29867516d6daebc380 -SIZE (go/www_evcc/evcc-io-evcc-0.311.0_GH0/evcc-npm-cache-0.311.0.tar.zst) = 87016792 -SHA256 (go/www_evcc/evcc-io-evcc-0.311.0_GH0/go.mod) = b684901309c6c5b547ece537c5d9fcfcc44f16613db555d0272f72ce4eb64563 -SIZE (go/www_evcc/evcc-io-evcc-0.311.0_GH0/go.mod) = 12848 -SHA256 (go/www_evcc/evcc-io-evcc-0.311.0_GH0/evcc-io-evcc-0.311.0_GH0.tar.gz) = a80c778db8cc5f93c0bca49d704bebd89d0620133d8d5e2755877b344582ffe8 -SIZE (go/www_evcc/evcc-io-evcc-0.311.0_GH0/evcc-io-evcc-0.311.0_GH0.tar.gz) = 3231290 +TIMESTAMP = 1783574596 +SHA256 (go/www_evcc/evcc-io-evcc-0.311.1_GH0/evcc-npm-cache-0.311.1.tar.zst) = 87977ccc0547a0060c442a0680b7686b85035e0dc5fb4fa78f8cadae4a18889e +SIZE (go/www_evcc/evcc-io-evcc-0.311.1_GH0/evcc-npm-cache-0.311.1.tar.zst) = 86997322 +SHA256 (go/www_evcc/evcc-io-evcc-0.311.1_GH0/go.mod) = 7f2cc546e5cb81f10c75015f7062c6c2b8fe28affc2f1aac3931a3b6faff1915 +SIZE (go/www_evcc/evcc-io-evcc-0.311.1_GH0/go.mod) = 12744 +SHA256 (go/www_evcc/evcc-io-evcc-0.311.1_GH0/evcc-io-evcc-0.311.1_GH0.tar.gz) = 14cc637c649fec26b1bf0700062099d6affc41d3644c7dcad4089556be912e37 +SIZE (go/www_evcc/evcc-io-evcc-0.311.1_GH0/evcc-io-evcc-0.311.1_GH0.tar.gz) = 3234950