diff --git a/www/evcc/Makefile b/www/evcc/Makefile index 1ae86cb6736b..1ad208760622 100644 --- a/www/evcc/Makefile +++ b/www/evcc/Makefile @@ -1,57 +1,57 @@ PORTNAME= evcc -DISTVERSION= 0.304.3 +DISTVERSION= 0.305.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 -BROKEN_i386= Platform i386 is not supported -IGNORE_arm64= No npm cache available +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= 94c2606797503bf2ce5381fb81522710e7cfe708 +_SHA= 9138ef81f6c80dccba4b4ab2e952cfcbcabb2ae9 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 b5e952e58640..a37a550116e5 100644 --- a/www/evcc/distinfo +++ b/www/evcc/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1776193344 -SHA256 (go/www_evcc/evcc-io-evcc-0.304.3_GH0/evcc-npm-cache-0.304.3.tar.zst) = d0bcd552d9530d6154ab865d9b89ad5a531b46d6f2b89efa685ede10f2360de3 -SIZE (go/www_evcc/evcc-io-evcc-0.304.3_GH0/evcc-npm-cache-0.304.3.tar.zst) = 100286742 -SHA256 (go/www_evcc/evcc-io-evcc-0.304.3_GH0/go.mod) = d3783c7713f9909b306b095147065ffa3d93970b5f9aa32bb7d5f6f978743811 -SIZE (go/www_evcc/evcc-io-evcc-0.304.3_GH0/go.mod) = 12776 -SHA256 (go/www_evcc/evcc-io-evcc-0.304.3_GH0/evcc-io-evcc-0.304.3_GH0.tar.gz) = dce962d88b3ca52ae6701e4acdb907e1324d86ec51777af91203062f9d45d80d -SIZE (go/www_evcc/evcc-io-evcc-0.304.3_GH0/evcc-io-evcc-0.304.3_GH0.tar.gz) = 2819613 +TIMESTAMP = 1776840053 +SHA256 (go/www_evcc/evcc-io-evcc-0.305.1_GH0/evcc-npm-cache-0.305.1.tar.zst) = 14d36f1ab1af33ddc8dd4d54de18ba86c8b961c9acd36c8a6017f40602686c23 +SIZE (go/www_evcc/evcc-io-evcc-0.305.1_GH0/evcc-npm-cache-0.305.1.tar.zst) = 100667201 +SHA256 (go/www_evcc/evcc-io-evcc-0.305.1_GH0/go.mod) = c4959b620d7054cab9a949a7ee88bf6fe6192c8ce61a14ad9408dd01aca2c04a +SIZE (go/www_evcc/evcc-io-evcc-0.305.1_GH0/go.mod) = 12970 +SHA256 (go/www_evcc/evcc-io-evcc-0.305.1_GH0/evcc-io-evcc-0.305.1_GH0.tar.gz) = 8899fd603cf234922ed66851a13f5fe3d450920c5e58f68ac7bf72f39f08838d +SIZE (go/www_evcc/evcc-io-evcc-0.305.1_GH0/evcc-io-evcc-0.305.1_GH0.tar.gz) = 2879450 diff --git a/www/evcc/files/patch-Makefile b/www/evcc/files/patch-Makefile deleted file mode 100644 index 4efaa59a0fdf..000000000000 --- a/www/evcc/files/patch-Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.orig 2026-04-14 18:45:29 UTC -+++ Makefile -@@ -1,6 +1,6 @@ - # build vars --TAG_NAME := $(shell test -d .git && git describe --abbrev=0 --tags) --SHA := $(shell test -d .git && git rev-parse --short HEAD) -+TAG_NAME ?= $(shell test -d .git && git describe --abbrev=0 --tags) -+SHA ?= $(shell test -d .git && git rev-parse --short HEAD) - COMMIT := $(SHA) - # hide commit for releases - ifeq ($(RELEASE),1)