On Thu, Jun 04, 2015 at 05:59:24PM -0400, Brandon Mercer wrote: > This diff is an update to teensyloader that allows firmware to be flashed on > the teensy 3.1 boards. It's based on a diff from Damien Miller. OK? > <snip>
Ok, based on feedback, I think it's best to switch this port to point at github for the source. That is recommended by the author in their documentation so that's what we'll follow. Thanks to bcallah and sthen for their input. Cheers. Index: Makefile =================================================================== RCS file: /cvs/ports/devel/teensyloader/Makefile,v retrieving revision 1.9 diff -u -p -u -p -r1.9 Makefile --- Makefile 3 May 2015 13:31:49 -0000 1.9 +++ Makefile 5 Jun 2015 13:33:34 -0000 @@ -1,22 +1,28 @@ # $OpenBSD: Makefile,v 1.9 2015/05/03 13:31:49 bmercer Exp $ COMMENT= in-system programmer for Teensy boards + V= 2.1 +REVISION= 0 + DISTNAME= teensy_loader_cli.${V} PKGNAME= teensyloader-${V} CATEGORIES= devel -EXTRACT_SUFX= .zip + +GH_COMMIT= 001da416bc362ff24485ff97e3a729bd921afe98 +GH_ACCOUNT= PaulStoffregen +GH_PROJECT= teensy_loader_cli + HOMEPAGE= http://www.pjrc.com/teensy/ # GPLv3 PERMIT_PACKAGE_CDROM= Yes -WANTLIB= c +WANTLIB= c pthread usb -MASTER_SITES= ${HOMEPAGE} +LIB_DEPENDS= devel/libusb-compat CONFIGURE_STYLE= None -WRKDIST= ${WRKDIR}/teensy_loader_cli MAKE_FILE= Makefile.bsd NO_TEST= Yes Index: distinfo =================================================================== RCS file: /cvs/ports/devel/teensyloader/distinfo,v retrieving revision 1.5 diff -u -p -u -p -r1.5 distinfo --- distinfo 3 May 2015 13:31:49 -0000 1.5 +++ distinfo 5 Jun 2015 13:25:19 -0000 @@ -1,2 +1,2 @@ -SHA256 (teensy_loader_cli.2.1.zip) = 2v0EDWdItS4NSgGEbUE28zVMon3cNqVe0A0KCvCQLUY= -SIZE (teensy_loader_cli.2.1.zip) = 36241 +SHA256 (teensy_loader_cli.2.1.tar.gz) = b0q/x2jDBiRsqOWwI0wrZSLYDZ7rTsNwc9WNeKvkvnQ= +SIZE (teensy_loader_cli.2.1.tar.gz) = 66761 Index: patches/patch-Makefile_bsd =================================================================== RCS file: /cvs/ports/devel/teensyloader/patches/patch-Makefile_bsd,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-Makefile_bsd --- patches/patch-Makefile_bsd 3 May 2015 13:31:49 -0000 1.2 +++ patches/patch-Makefile_bsd 5 Jun 2015 13:39:49 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-Makefile_bsd,v 1.2 2015/05/03 13:31:49 bmercer Exp $ ---- Makefile.bsd.orig Sun Apr 19 21:29:46 2015 -+++ Makefile.bsd Thu Apr 23 16:53:05 2015 +$OpenBSD$ +--- Makefile.bsd.orig Fri Jun 5 09:38:01 2015 ++++ Makefile.bsd Fri Jun 5 09:39:20 2015 @@ -1,6 +1,6 @@ -OS ?= FreeBSD +#OS ?= FreeBSD @@ -10,8 +10,14 @@ $OpenBSD: patch-Makefile_bsd,v 1.2 2015/ CFLAGS ?= -O2 -Wall CC ?= gcc -@@ -13,9 +13,9 @@ CFLAGS += -DUSE_UHID - LIBS = +@@ -9,13 +9,13 @@ CC ?= gcc + CFLAGS += -DUSE_LIBUSB + LIBS = -lusb + .elif $(OS) == "NetBSD" || $(OS) == "OpenBSD" +-CFLAGS += -DUSE_UHID +-LIBS = ++CFLAGS += -DUSE_LIBUSB -I${LOCALBASE}/include ++LIBS = -L${LOCALBASE}/lib -lusb .endif +all: teensyloader Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/teensyloader/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST --- pkg/PLIST 3 May 2015 13:31:49 -0000 1.3 +++ pkg/PLIST 5 Jun 2015 13:35:40 -0000 @@ -1,6 +1,9 @@ @comment $OpenBSD: PLIST,v 1.3 2015/05/03 13:31:49 bmercer Exp $ @bin bin/teensyloader share/examples/teensy/ +share/examples/teensy/blink_slow_Teensy3.hex +share/examples/teensy/blink_slow_Teensy31.hex +share/examples/teensy/blink_slow_TeensyLC.hex share/examples/teensy/blinky-at90usb1286.hex share/examples/teensy/blinky-at90usb162.hex share/examples/teensy/blinky-at90usb646.hex