diff --git a/devel/Makefile b/devel/Makefile index e27ca922d6d2..f4bc83e425e8 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -116,6 +116,7 @@ SUBDIR += appstream-glib SUBDIR += apr1 SUBDIR += apr2 + SUBDIR += arachne-pnr SUBDIR += arcanist SUBDIR += arduino SUBDIR += arduino-avrdude diff --git a/devel/arachne-pnr/Makefile b/devel/arachne-pnr/Makefile new file mode 100644 index 000000000000..b19eb0a5f0a2 --- /dev/null +++ b/devel/arachne-pnr/Makefile @@ -0,0 +1,25 @@ +# Created by: Johnny Sorocil +# $FreeBSD$ + +PORTNAME= arachne-pnr +PORTVERSION= g20180310 +CATEGORIES= devel + +MAINTAINER= jsorocil@gmail.com +COMMENT= Place and route tool for FPGAs + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= icestorm>=g0:devel/icestorm + +USES= gmake + +USE_GITHUB= yes +GH_ACCOUNT= cseed +GH_TAGNAME= 6701132cbd5c7b31edd0ff18ca6727eb3691186b + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/arachne-pnr + +.include diff --git a/devel/arachne-pnr/distinfo b/devel/arachne-pnr/distinfo new file mode 100644 index 000000000000..fcb6367145b9 --- /dev/null +++ b/devel/arachne-pnr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1527417304 +SHA256 (cseed-arachne-pnr-g20180310-6701132cbd5c7b31edd0ff18ca6727eb3691186b_GH0.tar.gz) = 0a4f3a5beefbe56863e6e9b680054b7f88bb7aed9682c8bb04c9147345320b49 +SIZE (cseed-arachne-pnr-g20180310-6701132cbd5c7b31edd0ff18ca6727eb3691186b_GH0.tar.gz) = 91249 diff --git a/devel/arachne-pnr/pkg-descr b/devel/arachne-pnr/pkg-descr new file mode 100644 index 000000000000..f7338b098995 --- /dev/null +++ b/devel/arachne-pnr/pkg-descr @@ -0,0 +1,5 @@ +Arachne-pnr implements the place and route step of the hardware +compilation process for FPGAs. It currently targets the Lattice +Semiconductor iCE40 family of FPGAs. + +WWW: https://github.com/cseed/arachne-pnr diff --git a/devel/arachne-pnr/pkg-plist b/devel/arachne-pnr/pkg-plist new file mode 100644 index 000000000000..f8a04163385f --- /dev/null +++ b/devel/arachne-pnr/pkg-plist @@ -0,0 +1,5 @@ +bin/arachne-pnr +%%DATADIR%%/chipdb-1k.bin +%%DATADIR%%/chipdb-384.bin +%%DATADIR%%/chipdb-5k.bin +%%DATADIR%%/chipdb-8k.bin