aboutsummaryrefslogtreecommitdiff
path: root/devel/bossa/Makefile
diff options
context:
space:
mode:
authorJoseph Mingrone <jrm@FreeBSD.org>2016-09-23 18:37:47 +0000
committerJoseph Mingrone <jrm@FreeBSD.org>2016-09-23 18:37:47 +0000
commitecbf92379f789d25e3b43817e69ab5ced9b95562 (patch)
tree2d669139488073c9063d8c0a2d55ebe46f675d62 /devel/bossa/Makefile
parent1edc18e69eb7f368f7d3b1afb8c83076b3a27427 (diff)
downloadports-ecbf92379f789d25e3b43817e69ab5ced9b95562.tar.gz
ports-ecbf92379f789d25e3b43817e69ab5ced9b95562.zip
Notes
Diffstat (limited to 'devel/bossa/Makefile')
-rw-r--r--devel/bossa/Makefile50
1 files changed, 50 insertions, 0 deletions
diff --git a/devel/bossa/Makefile b/devel/bossa/Makefile
new file mode 100644
index 000000000000..92911382055b
--- /dev/null
+++ b/devel/bossa/Makefile
@@ -0,0 +1,50 @@
+# $FreeBSD$
+
+PORTNAME= bossa
+PORTVERSION= 1.7.0.a
+CATEGORIES= devel
+
+MAINTAINER= bsdports@kyle-evans.net
+COMMENT= Flash programmer for Atmel SAM microcontrollers
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= shumatech
+GH_TAGNAME= ae08c63
+
+USES= compiler:c++11-lang gmake
+
+CXXFLAGS+= -I${PREFIX}/include
+LDFLAGS+= -L${PREFIX}/lib
+
+ALL_TARGET= bin/bossac
+
+WRKSRC= ${WRKDIR}/${PORTNAME:tu}-${GH_TAGNAME}
+
+OPTIONS_DEFINE= BOSSA BOSSASH
+OPTIONS_DEFAULT= BOSSASH
+OPTIONS_SUB= yes
+
+BOSSA_DESC= Include BOSSA GUI application using wxWidgets
+BOSSA_ALL_TARGET= bin/bossa
+BOSSA_USE= wx=3.0 wx_comps=wx
+
+BOSSASH_DESC= Include BOSSA Shell
+BOSSASH_USES= readline
+BOSSASH_ALL_TARGET= bin/bossash
+
+post-extract:
+ ${REINPLACE_CMD} -e 's/wx-config/$${WX_CONFIG}/' ${WRKSRC}/Makefile
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/bossac ${STAGEDIR}${PREFIX}/bin/bossac
+
+do-install-BOSSA-on:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/bossa ${STAGEDIR}${PREFIX}/bin/bossa
+
+do-install-BOSSASH-on:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/bossash ${STAGEDIR}${PREFIX}/bin/bossash
+
+.include <bsd.port.mk>