SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
27
devel/teensyloader/Makefile
Normal file
27
devel/teensyloader/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
|||
COMMENT= in-system programmer for Teensy boards
|
||||
|
||||
GH_TAGNAME= 2.2
|
||||
GH_ACCOUNT= PaulStoffregen
|
||||
GH_PROJECT= teensy_loader_cli
|
||||
PKGNAME= teensyloader-${GH_TAGNAME}
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
HOMEPAGE= https://www.pjrc.com/teensy/
|
||||
|
||||
# GPLv3 only
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB= c usb
|
||||
|
||||
LIB_DEPENDS= devel/libusb-compat
|
||||
|
||||
MAKE_FILE= Makefile.bsd
|
||||
NO_TEST= Yes
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/teensyloader ${PREFIX}/bin
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/teensy
|
||||
${INSTALL_DATA} ${WRKSRC}/*.hex ${PREFIX}/share/examples/teensy
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/teensyloader/distinfo
Normal file
2
devel/teensyloader/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (teensy_loader_cli-2.2.tar.gz) = EDxpH0EtBJBsT0YDjCNNPl94MiwbeN7RAt+fkAckzVQ=
|
||||
SIZE (teensy_loader_cli-2.2.tar.gz) = 127015
|
31
devel/teensyloader/patches/patch-Makefile_bsd
Normal file
31
devel/teensyloader/patches/patch-Makefile_bsd
Normal file
|
@ -0,0 +1,31 @@
|
|||
--- 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
|
||||
#OS ?= NetBSD
|
||||
-#OS ?= OpenBSD
|
||||
+OS ?= OpenBSD
|
||||
|
||||
CFLAGS ?= -O2 -Wall
|
||||
CC ?= gcc
|
||||
@@ -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
|
||||
+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
|
3
devel/teensyloader/pkg/DESCR
Normal file
3
devel/teensyloader/pkg/DESCR
Normal file
|
@ -0,0 +1,3 @@
|
|||
The Teensy Loader program communicates with your Teensy board when the
|
||||
HalfKay bootloader is running, so you can download new programs and run
|
||||
them.
|
12
devel/teensyloader/pkg/PLIST
Normal file
12
devel/teensyloader/pkg/PLIST
Normal file
|
@ -0,0 +1,12 @@
|
|||
@bin bin/teensyloader
|
||||
share/examples/teensy/
|
||||
share/examples/teensy/blink_slow_Teensy2.hex
|
||||
share/examples/teensy/blink_slow_Teensy2pp.hex
|
||||
share/examples/teensy/blink_slow_Teensy30.hex
|
||||
share/examples/teensy/blink_slow_Teensy32.hex
|
||||
share/examples/teensy/blink_slow_Teensy35.hex
|
||||
share/examples/teensy/blink_slow_Teensy36.hex
|
||||
share/examples/teensy/blink_slow_Teensy40.hex
|
||||
share/examples/teensy/blink_slow_Teensy41.hex
|
||||
share/examples/teensy/blink_slow_TeensyLC.hex
|
||||
share/examples/teensy/blink_slow_TeensyMM.hex
|
Loading…
Add table
Add a link
Reference in a new issue