aboutsummaryrefslogtreecommitdiffstats
path: root/cad
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2020-01-06 08:23:18 +0800
committerYuri Victorovich <yuri@FreeBSD.org>2020-01-06 08:23:18 +0800
commit23c1939827adf5d39e54cc1b83cb94d0f48826cc (patch)
treed6ed001e48082f06da78c9f31da2b35c82f5921f /cad
parent22278abb7ff8e8945abe114f9f8f302ca52c61e4 (diff)
downloadfreebsd-ports-gnome-23c1939827adf5d39e54cc1b83cb94d0f48826cc.tar.gz
freebsd-ports-gnome-23c1939827adf5d39e54cc1b83cb94d0f48826cc.tar.zst
freebsd-ports-gnome-23c1939827adf5d39e54cc1b83cb94d0f48826cc.zip
New port: cad/ujprog: ULX2S/ULX3S FPGA JTAG programmer
Diffstat (limited to 'cad')
-rw-r--r--cad/Makefile1
-rw-r--r--cad/ujprog/Makefile35
-rw-r--r--cad/ujprog/distinfo3
-rw-r--r--cad/ujprog/pkg-descr3
4 files changed, 42 insertions, 0 deletions
diff --git a/cad/Makefile b/cad/Makefile
index 660936671949..ac7f182d833d 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -106,6 +106,7 @@
SUBDIR += tkgate
SUBDIR += tochnog
SUBDIR += transcalc
+ SUBDIR += ujprog
SUBDIR += varkon
SUBDIR += verilator
SUBDIR += verilog-mode.el
diff --git a/cad/ujprog/Makefile b/cad/ujprog/Makefile
new file mode 100644
index 000000000000..5937d1500e2c
--- /dev/null
+++ b/cad/ujprog/Makefile
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME= ujprog
+DISTVERSION= g20191117
+CATEGORIES= cad
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= ULX2S/ULX3S FPGA JTAG programmer
+
+LICENSE= BSD2CLAUSE
+
+LIB_DEPENDS= libftdi.so:devel/libftdi
+
+USES= gmake
+USE_GITHUB= yes
+GH_ACCOUNT= f32c
+GH_PROJECT= tools
+GH_TAGNAME= 0698352b0e912caa9b8371b8f692e19aac547a69
+
+ALL_TARGET= ujprog flash
+
+WRKSRC_SUBDIR= ${PORTNAME}
+
+MAKEFILE= Makefile.bsd
+
+MAKE_ARGS= INCLUDES="`libftdi-config --cflags`" FTLIB="`libftdi-config --libs`"
+
+PLIST_FILES= bin/ujprog \
+ bin/ft232r_flash
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/ujprog ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/ft232r_flash ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/cad/ujprog/distinfo b/cad/ujprog/distinfo
new file mode 100644
index 000000000000..73e7f1015405
--- /dev/null
+++ b/cad/ujprog/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1578269026
+SHA256 (f32c-tools-g20191117-0698352b0e912caa9b8371b8f692e19aac547a69_GH0.tar.gz) = 2b863a366b063c54ad164602b601bca6f8374d85b798090780dcc43cb423fed4
+SIZE (f32c-tools-g20191117-0698352b0e912caa9b8371b8f692e19aac547a69_GH0.tar.gz) = 42029
diff --git a/cad/ujprog/pkg-descr b/cad/ujprog/pkg-descr
new file mode 100644
index 000000000000..529d5d44d58a
--- /dev/null
+++ b/cad/ujprog/pkg-descr
@@ -0,0 +1,3 @@
+Toos to program ULX2S/ULX3S FPGAs over the JTAG interface.
+
+WWW: https://github.com/f32c/tools/tree/master/ujprog