Page MenuHomeFreeBSD

D57589.diff
No OneTemporary

D57589.diff

diff --git a/devel/arduino2-cli/Makefile b/devel/arduino2-cli/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/arduino2-cli/Makefile
@@ -0,0 +1,53 @@
+PORTNAME= arduino2-cli
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.3.1
+CATEGORIES= devel
+
+MAINTAINER= skdeepan.sai@gmail.com
+COMMENT= Command-line interface for Arduino boards and projects
+WWW= https://github.com/arduino/arduino-cli
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+USES= go:modules
+
+GO_MODULE= github.com/arduino/arduino-cli
+GO_TARGET= .
+GO_BUILDFLAGS= -ldflags=" \
+ -X ${CONFIGURATION_PACKAGE}.versionString=${DISTVERSION} \
+ -X ${CONFIGURATION_PACKAGE}.commit=${COMMIT_ID} \
+ -X ${CONFIGURATION_PACKAGE}.date=${SOURCE_DATE_EPOCH:U${SOURCE_DATE_EPOCH_CMD:sh}}"
+
+PLIST_FILES= bin/arduino2-cli
+OPTIONS_DEFINE= DOCS
+
+PORTDOCS= README.md docs/*
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md \
+ ${STAGEDIR}${DOCSDIR}
+
+COMMIT_ID= 08ff7e2
+CONFIGURATION_PACKAGE= github.com/arduino/arduino-cli/internal/version
+
+.include <bsd.port.pre.mk>
+
+# Bring DISTINFO_FILE into scope so we can get the timestamp.
+SOURCE_DATE_EPOCH_CMD= date -ur \
+ $$(${GREP} -m1 TIMESTAMP ${DISTINFO_FILE} | ${SED} -e 's/[^0-9]//g') \
+ '+%Y-%m-%dT%H:%M:%SZ'
+
+do-test:
+ cd ${WRKSRC} && \
+ ${SETENV} LANG=en \
+ ${GO_CMD} test \
+ -v \
+ -short \
+ -ldflags="\
+ -X ${CONFIGURATION_PACKAGE}.versionString=0.0.0-test.preview \
+ -X ${CONFIGURATION_PACKAGE}.commit=deadbeef" \
+ $$( ${GO_CMD} list ./... | ${GREP} -v internal/integrationtest )
+
+.include <bsd.port.post.mk>
diff --git a/devel/arduino2-cli/distinfo b/devel/arduino2-cli/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/arduino2-cli/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1779821616
+SHA256 (go/devel_arduino2-cli/arduino2-cli-v1.3.1/v1.3.1.mod) = e70be61f6b04a7997c2946f46be880b5203a7751f7a33978109d0ef10dfd8494
+SIZE (go/devel_arduino2-cli/arduino2-cli-v1.3.1/v1.3.1.mod) = 4446
+SHA256 (go/devel_arduino2-cli/arduino2-cli-v1.3.1/v1.3.1.zip) = 8cc2a91634d5e04961fa320d9578ae8b323f31434ec0e7bccc6957eee991b1a6
+SIZE (go/devel_arduino2-cli/arduino2-cli-v1.3.1/v1.3.1.zip) = 12414791
diff --git a/devel/arduino2-cli/pkg-descr b/devel/arduino2-cli/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/arduino2-cli/pkg-descr
@@ -0,0 +1 @@
+Arduino CLI 2 written in Go for development

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 10, 3:58 PM (17 h, 43 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38655695
Default Alt Text
D57589.diff (2 KB)

Event Timeline