diff options
| author | Dmitri Goutnik <dmgk@FreeBSD.org> | 2019-09-29 22:29:39 +0000 |
|---|---|---|
| committer | Dmitri Goutnik <dmgk@FreeBSD.org> | 2019-09-29 22:29:39 +0000 |
| commit | 34156e93e84fe00711fac9dbf19e33534dc665f9 (patch) | |
| tree | 644edaf7864f48d3652926a9f242a0f01e0cdf92 /devel/arduino-builder | |
| parent | irc/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/Makefile | 18 |
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> |
