Craig Leres 5786c09bd3 devel/arduino-bsd-mk: Update to 2.1
Changes since 2.0:

 - Search for and use the boards.txt in the ARDUINO_DIR tree.

 - Convert arduino-boards to f-strings.
2021-01-12 21:43:03 +00:00

44 lines
984 B
Makefile

# Created by: Craig Leres <leres@FreeBSD.org>
# $FreeBSD$
PORTNAME= arduino-bsd-mk
PORTVERSION= 2.1
CATEGORIES= devel
MASTER_SITES= https://xse.com/leres/arduino/arduino-bsd-mk/ \
LOCAL/leres/arduino-bsd-mk
MAINTAINER= leres@FreeBSD.org
COMMENT= Build Arduino sketches from the command line on FreeBSD
LICENSE= BSD2CLAUSE
USES= python:3.6+,run shebangfix
SHEBANG_FILES= arduino-boards.py
NO_BUILD= yes
NO_MTREE= yes
PORTEXAMPLES= *
PLIST_FILES= ${ALL_FILES} ${ALL_SCRIPTS:R} man/man7/bsd.arduino.mk.7.gz
OPTIONS_DEFINE+= EXAMPLES
ALL_FILES= arduino-bsd-mk/bsd.arduino.mk
ALL_SCRIPTS= arduino-bsd-mk/scripts/arduino-boards.py \
arduino-bsd-mk/scripts/arduino-version.sh \
arduino-bsd-mk/scripts/gcc-version.sh
pre-patch:
# Honor PREFIX
${REINPLACE_CMD} -e 's,/usr/local/,${PREFIX}/,' \
${WRKSRC}/arduino-boards.py ${WRKSRC}/bsd.arduino.mk
post-install:
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \
${STAGEDIR}$/${EXAMPLESDIR}
.include <bsd.port.mk>