On Thu, Apr 30, 2015, at 08:43 AM, Brandon Mercer wrote: > On Thu, Apr 23, 2015 at 04:58:10PM -0400, Brandon Mercer wrote: > > Hello, this diff updates the teensy loader to the current 2.1 version. > > I'm also working to get the loader so it can flash the newer teensy 3.1 > > devices. OK? > > > > Here is an updated diff with feedback from abieber@ and bcallah@ > The changes include setting the version to a variable because it's > in there twice, and referencing the zip. OK?
OK abieber@ > > Index: Makefile > =================================================================== > RCS file: /home/bmercer/cvs/ports/devel/teensyloader/Makefile,v > retrieving revision 1.8 > diff -u -p -u -r1.8 Makefile > --- Makefile 10 Oct 2013 02:08:22 -0000 1.8 > +++ Makefile 30 Apr 2015 14:20:48 -0000 > @@ -1,12 +1,11 @@ > # $OpenBSD: Makefile,v 1.8 2013/10/10 02:08:22 brad Exp $ > > COMMENT= in-system programmer for Teensy boards > - > -DISTNAME= teensy_loader_cli.2.0 > -PKGNAME= teensyloader-2.0 > -REVISION= 1 > +V= 2.1 > +DISTNAME= teensy_loader_cli.${V} > +PKGNAME= teensyloader-${V} > CATEGORIES= devel > - > +EXTRACT_SUFX= .zip > HOMEPAGE= http://www.pjrc.com/teensy/ > > # GPLv3 > @@ -19,7 +18,6 @@ MASTER_SITES= ${HOMEPAGE} > CONFIGURE_STYLE= None > WRKDIST= ${WRKDIR}/teensy_loader_cli > MAKE_FILE= Makefile.bsd > - > NO_TEST= Yes > > do-install: > Index: distinfo > =================================================================== > RCS file: /home/bmercer/cvs/ports/devel/teensyloader/distinfo,v > retrieving revision 1.4 > diff -u -p -u -r1.4 distinfo > --- distinfo 18 Jan 2015 03:13:48 -0000 1.4 > +++ distinfo 30 Apr 2015 14:26:53 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (teensy_loader_cli.2.0.tar.gz) = > D/1NS2X+PCvOfvc89ZmwtSebMQH7hDBUzXmw324GepY= > -SIZE (teensy_loader_cli.2.0.tar.gz) = 27044 > +SHA256 (teensy_loader_cli.2.1.zip) = > 2v0EDWdItS4NSgGEbUE28zVMon3cNqVe0A0KCvCQLUY= > +SIZE (teensy_loader_cli.2.1.zip) = 36241 > Index: patches/patch-Makefile_bsd > =================================================================== > RCS file: > /home/bmercer/cvs/ports/devel/teensyloader/patches/patch-Makefile_bsd,v > retrieving revision 1.1 > diff -u -p -u -r1.1 patch-Makefile_bsd > --- patches/patch-Makefile_bsd 26 Jun 2010 21:22:00 -0000 1.1 > +++ patches/patch-Makefile_bsd 23 Apr 2015 20:53:20 -0000 > @@ -1,6 +1,6 @@ > -$OpenBSD: patch-Makefile_bsd,v 1.1 2010/06/26 21:22:00 ckuethe Exp $ > ---- Makefile.bsd.orig Mon Feb 15 18:27:15 2010 > -+++ Makefile.bsd Mon Feb 15 18:28:31 2010 > +$OpenBSD$ > +--- Makefile.bsd.orig Sun Apr 19 21:29:46 2015 > ++++ Makefile.bsd Thu Apr 23 16:53:05 2015 > @@ -1,6 +1,6 @@ > -OS ?= FreeBSD > +#OS ?= FreeBSD > @@ -10,17 +10,17 @@ $OpenBSD: patch-Makefile_bsd,v 1.1 2010/ > > CFLAGS ?= -O2 -Wall > CC ?= gcc > -@@ -14,8 +14,10 @@ LIBS = > +@@ -13,9 +13,9 @@ CFLAGS += -DUSE_UHID > + LIBS = > .endif > > - > --teensy_loader_cli: teensy_loader_cli.c > -- $(CC) $(CFLAGS) -s -o teensy_loader_cli teensy_loader_cli.c > $(LIBS) > +all: teensyloader > - > +teensyloader: teensy_loader_cli.c > + $(CC) $(CFLAGS) -s -o teensyloader teensy_loader_cli.c $(LIBS) > -+ > + > +-teensy_loader_cli: teensy_loader_cli.c > +- $(CC) $(CFLAGS) -s -o teensy_loader_cli teensy_loader_cli.c > $(LIBS) > +- > clean: > - rm -f teensy_loader_cli > + rm -f teensyloader > Index: pkg/PLIST > =================================================================== > RCS file: /home/bmercer/cvs/ports/devel/teensyloader/pkg/PLIST,v > retrieving revision 1.2 > diff -u -p -u -r1.2 PLIST > --- pkg/PLIST 26 Jun 2010 21:22:00 -0000 1.2 > +++ pkg/PLIST 30 Apr 2015 14:27:20 -0000 > @@ -1,8 +1,6 @@ > -@comment $OpenBSD: PLIST,v 1.2 2010/06/26 21:22:00 ckuethe Exp $ > +@comment $OpenBSD$ > @bin bin/teensyloader > share/examples/teensy/ > -share/examples/teensy/blink_fast.hex > -share/examples/teensy/blink_slow.hex > share/examples/teensy/blinky-at90usb1286.hex > share/examples/teensy/blinky-at90usb162.hex > share/examples/teensy/blinky-at90usb646.hex >