From 23c1939827adf5d39e54cc1b83cb94d0f48826cc Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Mon, 6 Jan 2020 00:23:18 +0000 Subject: New port: cad/ujprog: ULX2S/ULX3S FPGA JTAG programmer --- cad/Makefile | 1 + cad/ujprog/Makefile | 35 +++++++++++++++++++++++++++++++++++ cad/ujprog/distinfo | 3 +++ cad/ujprog/pkg-descr | 3 +++ 4 files changed, 42 insertions(+) create mode 100644 cad/ujprog/Makefile create mode 100644 cad/ujprog/distinfo create mode 100644 cad/ujprog/pkg-descr (limited to 'cad') 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 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 -- cgit