Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Sep 2016 18:37:47 +0000 (UTC)
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r422691 - head/devel/bossa
Message-ID:  <201609231837.u8NIblQG086946@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201609231837.u8NIblQG086946>