Changeset View
Changeset View
Standalone View
Standalone View
devel/arduino-builder/Makefile
Show All 9 Lines | |||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt | LICENSE_FILE= ${WRKSRC}/LICENSE.txt | ||||
USES= go | USES= go | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= arduino | 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 \ | GH_TUPLE= go-errors:errors:8fa88b0:goerrors/src/github.com/go-errors/errors \ | ||||
stretchr:testify:v1.1.4:stretchr/src/github.com/stretchr/testify \ | stretchr:testify:v1.1.4:stretchr/src/github.com/stretchr/testify \ | ||||
jstemmer:go-junit-report:6aeed67:jstemmer/src/github.com/jstemmer/go-junit-report | 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_DEFINE= TOOLS | ||||
OPTIONS_DEFAULT=TOOLS | OPTIONS_DEFAULT=TOOLS | ||||
TOOLS_DESC= Add arduino-tools for a standalone build setup | TOOLS_DESC= Add arduino-tools for a standalone build setup | ||||
TOOLS_RUN_DEPENDS= arduino-tools>=${_COMPAT_VER}:devel/arduino-tools | TOOLS_RUN_DEPENDS= arduino-tools>=${_COMPAT_VER}:devel/arduino-tools | ||||
TOOLS_PLIST_FILES= arduino/arduino-builder.options | TOOLS_PLIST_FILES= arduino/arduino-builder.options | ||||
_COMPAT_VER= 1.6.12 | _COMPAT_VER= 1.6.12 | ||||
_IDE_VER= 10612 | _IDE_VER= 10612 | ||||
PLIST_FILES= arduino/hardware/platform.keys.rewrite.txt \ | PLIST_FILES= arduino/hardware/platform.keys.rewrite.txt \ | ||||
arduino/hardware/platform.txt \ | arduino/hardware/platform.txt \ | ||||
bin/${PORTNAME} | bin/${PORTNAME} | ||||
# override, upstream expects GOROOT in ${WRKSRC}, not ${WRKDIR} | |||||
post-extract: | |||||
${LN} -s ${WRKSRC}/src ${WRKDIR} | |||||
do-patch-TOOLS-on: | do-patch-TOOLS-on: | ||||
${CP} ${FILESDIR}/arduino-builder.options.in ${WRKSRC}/arduino-builder.options | ${CP} ${FILESDIR}/arduino-builder.options.in ${WRKSRC}/arduino-builder.options | ||||
${REINPLACE_CMD} -e 's|%%IDEVER%%|${_IDE_VER}|' \ | ${REINPLACE_CMD} -e 's|%%IDEVER%%|${_IDE_VER}|' \ | ||||
-e 's|%%PREFIX%%|${PREFIX}|' \ | -e 's|%%PREFIX%%|${PREFIX}|' \ | ||||
${WRKSRC}/arduino-builder.options | ${WRKSRC}/arduino-builder.options | ||||
do-build: | post-install: | ||||
@( cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} go build arduino.cc/arduino-builder ) | (cd ${GO_WRKSRC}/builder && ${COPYTREE_SHARE} "hardware" ${STAGEDIR}${PREFIX}/arduino ${FIND_EXPR}) | ||||
do-install: | post-install-TOOLS-on: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} | |||||
(cd ${WRKSRC}/src/arduino.cc/builder && ${COPYTREE_SHARE} "hardware" ${STAGEDIR}${PREFIX}/arduino ${FIND_EXPR}) | |||||
do-install-TOOLS-on: | |||||
${INSTALL_DATA} ${WRKSRC}/arduino-builder.options ${STAGEDIR}${PREFIX}/arduino/arduino-builder.options | ${INSTALL_DATA} ${WRKSRC}/arduino-builder.options ${STAGEDIR}${PREFIX}/arduino/arduino-builder.options | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |