blob: 6c5ff4f2c9a429fde052cc8b43b9fc91ec381013 (
plain) (
tree)
|
|
# Created by: Craig Leres <leres@FreeBSD.org>
PORTNAME= arduino-bsd-mk
PORTVERSION= 2.3
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>
|