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

Reply via email to