diff --git a/www/evcc/Makefile b/www/evcc/Makefile index 699718ea53be..5c7f26189ad7 100644 --- a/www/evcc/Makefile +++ b/www/evcc/Makefile @@ -1,62 +1,62 @@ PORTNAME= evcc -DISTVERSION= 0.315.0 +DISTVERSION= 0.315.2 CATEGORIES= www MASTER_SITES= LOCAL/mfechner/${PORTNAME}/:vpcache DISTFILES= ${PORTNAME}-vp-cache-${DISTVERSION}${EXTRACT_SUFX}:vpcache 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= vite-plus>0:devel/vite-plus USES= gmake go:1.27+,modules,no_targets nodejs:26,build tar:zstd # Find here: https://github.com/evcc-io/evcc/releases -_SHA= a565f2d85048679a8222ee20b57d04f75e6fd8a5 +_SHA= f9cf626eef7a9813040ef2a07bc84f24ace7d913 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} vp env off @echo '{"latest":"","checked_at":'`/bin/date +1"%s"`',"prompted_at":0}' > ${WRKDIR}/.vite-plus/.upgrade-check.json cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} vp install --offline --ignore-scripts --frozen-lockfile @${CP} -f ${LOCALBASE}/lib/vite-plus/libvite_plus_cli.so ${WRKSRC}/node_modules/vite-plus/binding/vite-plus.freebsd-x64.node @${CP} -f ${LOCALBASE}/lib/vite-plus/librolldown_binding.so ${WRKSRC}/node_modules/vite/dist/rolldown/shared/rolldown-binding.freebsd-x64.node @${CP} -f ${LOCALBASE}/lib/vite-plus/librolldown_binding.so ${WRKSRC}/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/rolldown-binding.freebsd-x64.node do-install: ${INSTALL_PROGRAM} ${WRKSRC}/evcc ${STAGEDIR}${PREFIX}/bin # (for maintainer) helper target to generate node_modules tarball make-vp-cache: patch @cd ${WRKDIR} && ${RM} -r .npm @cd ${WRKSRC} && ${SETENV} HOME=${WRKDIR} vp env off @cd ${WRKSRC} && ${SETENV} HOME=${WRKDIR} vp install --ignore-scripts @cd ${WRKDIR} \ && ${TAR} -c --zstd -f ${PORTNAME}-vp-cache-${DISTVERSION}${EXTRACT_SUFX} .npm .vite-plus \ && ${ECHO} "Please upload the file: scp ${WRKDIR}/${PORTNAME}-vp-cache-${DISTVERSION}${EXTRACT_SUFX} mfechner@freefall.freebsd.org:public_distfiles/${PORTNAME}/" .include diff --git a/www/evcc/distinfo b/www/evcc/distinfo index 1eb40d212cc6..894d35ab7dab 100644 --- a/www/evcc/distinfo +++ b/www/evcc/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1789804421 -SHA256 (go/www_evcc/evcc-io-evcc-0.315.0_GH0/evcc-vp-cache-0.315.0.tar.zst) = 757b622040377c6a6784e9ccb76070ca7d6ca7d3bc33b0100975416eff85766c -SIZE (go/www_evcc/evcc-io-evcc-0.315.0_GH0/evcc-vp-cache-0.315.0.tar.zst) = 93492553 -SHA256 (go/www_evcc/evcc-io-evcc-0.315.0_GH0/go.mod) = df9e48e543c2e32a1bceb5d6ae6df7ab88254c923322dcbd63bbc0ab9e67b252 -SIZE (go/www_evcc/evcc-io-evcc-0.315.0_GH0/go.mod) = 12999 -SHA256 (go/www_evcc/evcc-io-evcc-0.315.0_GH0/evcc-io-evcc-0.315.0_GH0.tar.gz) = eeff2663593c085864e3131de5fcd8023759ea6fa34847ff0b5e9971a2ab1487 -SIZE (go/www_evcc/evcc-io-evcc-0.315.0_GH0/evcc-io-evcc-0.315.0_GH0.tar.gz) = 3529533 +TIMESTAMP = 1789805692 +SHA256 (go/www_evcc/evcc-io-evcc-0.315.2_GH0/evcc-vp-cache-0.315.2.tar.zst) = 1b68e77836f97360295189ce03268b61be64a02359a87bd8cd7b12b7522d0fd0 +SIZE (go/www_evcc/evcc-io-evcc-0.315.2_GH0/evcc-vp-cache-0.315.2.tar.zst) = 93416443 +SHA256 (go/www_evcc/evcc-io-evcc-0.315.2_GH0/go.mod) = df9e48e543c2e32a1bceb5d6ae6df7ab88254c923322dcbd63bbc0ab9e67b252 +SIZE (go/www_evcc/evcc-io-evcc-0.315.2_GH0/go.mod) = 12999 +SHA256 (go/www_evcc/evcc-io-evcc-0.315.2_GH0/evcc-io-evcc-0.315.2_GH0.tar.gz) = ebdafee9316e9e89b2f6328657c3c5a5e3aeceb1b2fdfc62cf7705237f298c31 +SIZE (go/www_evcc/evcc-io-evcc-0.315.2_GH0/evcc-io-evcc-0.315.2_GH0.tar.gz) = 3529928