summaryrefslogtreecommitdiff
path: root/devel/arduino-builder
diff options
context:
space:
mode:
authorDmitri Goutnik <dmgk@FreeBSD.org>2019-09-29 22:29:39 +0000
committerDmitri Goutnik <dmgk@FreeBSD.org>2019-09-29 22:29:39 +0000
commit34156e93e84fe00711fac9dbf19e33534dc665f9 (patch)
tree644edaf7864f48d3652926a9f242a0f01e0cdf92 /devel/arduino-builder
parentirc/znc: Update to 1.7.5 (diff)
Go ports: cleanup, finish transition to USES=go started with r505321 (cat. audio-mail)
- Remove custom build/install targets left in place after r505321 - Switch to the new GO_TARGET tuple syntax introduced in r512001 - Switch to go:modules when upstream already uses them Reviewed by: tobik Approved by: araujo (mentor), portmgr (adamw) Differential Revision: https://reviews.freebsd.org/D21741
Notes
Notes: svn path=/head/; revision=513274
Diffstat (limited to 'devel/arduino-builder')
-rw-r--r--devel/arduino-builder/Makefile18
1 files changed, 10 insertions, 8 deletions
diff --git a/devel/arduino-builder/Makefile b/devel/arduino-builder/Makefile
index c0f4b763f3a0..02c13ebfe1cf 100644
--- a/devel/arduino-builder/Makefile
+++ b/devel/arduino-builder/Makefile
@@ -15,11 +15,13 @@ USES= go
USE_GITHUB= yes
GH_ACCOUNT= arduino
-GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}
GH_TUPLE= go-errors:errors:8fa88b0:goerrors/src/github.com/go-errors/errors \
stretchr:testify:v1.1.4:stretchr/src/github.com/stretchr/testify \
jstemmer:go-junit-report:6aeed67:jstemmer/src/github.com/jstemmer/go-junit-report
+GO_PKGNAME= arduino.cc
+GO_TARGET= ./arduino-builder
+
OPTIONS_DEFINE= TOOLS
OPTIONS_DEFAULT=TOOLS
@@ -34,20 +36,20 @@ PLIST_FILES= arduino/hardware/platform.keys.rewrite.txt \
arduino/hardware/platform.txt \
bin/${PORTNAME}
+# override, upstream expects GOROOT in ${WRKSRC}, not ${WRKDIR}
+post-extract:
+ ${LN} -s ${WRKSRC}/src ${WRKDIR}
+
do-patch-TOOLS-on:
${CP} ${FILESDIR}/arduino-builder.options.in ${WRKSRC}/arduino-builder.options
${REINPLACE_CMD} -e 's|%%IDEVER%%|${_IDE_VER}|' \
-e 's|%%PREFIX%%|${PREFIX}|' \
${WRKSRC}/arduino-builder.options
-do-build:
- @( cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} go build arduino.cc/arduino-builder )
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
- (cd ${WRKSRC}/src/arduino.cc/builder && ${COPYTREE_SHARE} "hardware" ${STAGEDIR}${PREFIX}/arduino ${FIND_EXPR})
+post-install:
+ (cd ${GO_WRKSRC}/builder && ${COPYTREE_SHARE} "hardware" ${STAGEDIR}${PREFIX}/arduino ${FIND_EXPR})
-do-install-TOOLS-on:
+post-install-TOOLS-on:
${INSTALL_DATA} ${WRKSRC}/arduino-builder.options ${STAGEDIR}${PREFIX}/arduino/arduino-builder.options
.include <bsd.port.mk>