svn commit: r422691 - head/devel/bossa
Joseph Mingrone
jrm at FreeBSD.org
Fri Sep 23 18:37:49 UTC 2016
Author: jrm
Date: Fri Sep 23 18:37:47 2016
New Revision: 422691
URL: https://svnweb.freebsd.org/changeset/ports/422691
Log:
New port devel/bossa: Flash programmer for Atmel SAM microcontrollers
PR: 211397
Submitted by: bsdports at kyle-evans.net (maintainer)
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D8017
Added:
head/devel/bossa/
head/devel/bossa/Makefile (contents, props changed)
head/devel/bossa/distinfo (contents, props changed)
head/devel/bossa/pkg-descr (contents, props changed)
head/devel/bossa/pkg-plist (contents, props changed)
Added: head/devel/bossa/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/bossa/Makefile Fri Sep 23 18:37:47 2016 (r422691)
@@ -0,0 +1,50 @@
+# $FreeBSD$
+
+PORTNAME= bossa
+PORTVERSION= 1.7.0.a
+CATEGORIES= devel
+
+MAINTAINER= bsdports at 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>
Added: head/devel/bossa/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/bossa/distinfo Fri Sep 23 18:37:47 2016 (r422691)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1474645354
+SHA256 (shumatech-bossa-1.7.0.a-ae08c63_GH0.tar.gz) = 5660dea8bc531a0ff9684c7c832e989f59a892e3352c2133c866b09b23f6a958
+SIZE (shumatech-bossa-1.7.0.a-ae08c63_GH0.tar.gz) = 539364
Added: head/devel/bossa/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/bossa/pkg-descr Fri Sep 23 18:37:47 2016 (r422691)
@@ -0,0 +1,6 @@
+BOSSA is a flash programming utility for Atmel's SAM family of flash-based ARM
+microcontrollers designed as a replacement for Atmel's SAM-BA software.
+This version is a fork of the original project with some Arduino-specific
+patches applied that are unlikely to be accepted upstream.
+
+WWW: https://github.com/shumatech/BOSSA
Added: head/devel/bossa/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/bossa/pkg-plist Fri Sep 23 18:37:47 2016 (r422691)
@@ -0,0 +1,3 @@
+%%BOSSA%%bin/bossa
+bin/bossac
+%%BOSSASH%%bin/bossash
More information about the svn-ports-head
mailing list