cad/netgen-lvs: Change to GitHub, enable Tcl/Tk and Xorg

This commit is contained in:
Yuri Victorovich 2020-03-22 07:22:44 +00:00
parent 0b564c36e7
commit 24a1d4b2b9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=528903
3 changed files with 20 additions and 11 deletions

View file

@ -2,8 +2,8 @@
PORTNAME= netgen
DISTVERSION= 1.5.144
PORTREVISION= 1
CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/netgen/archive/
PKGNAMESUFFIX= -lvs
MAINTAINER= yuri@FreeBSD.org
@ -12,14 +12,22 @@ COMMENT= Tool for comparing netlists (a process known as LVS)
LICENSE= GPLv1
LICENSE_FILE= ${WRKSRC}/Copying
USES= gmake python tar:tgz
RUN_DEPENDS= bash:shells/bash
USES= gmake python:3.6+ shebangfix tar:tgz tcl tk xorg
USE_GITHUB= yes
GH_ACCOUNT= RTimothyEdwards
SHEBANG_FILES= tcltk/netgen.sh.in
USE_XORG= x11
GNU_CONFIGURE= yes
CONFIGURE_ENV= HAVE_PYTHON3=yes
CONFIGURE_ARGS= --with-interpreter=tcl --with-tcl=${LOCALBASE}/lib/tcl8.6 --with-tk=${LOCALBASE}/lib/tk8.6 --with-x
post-patch:
@${REINPLACE_CMD} -e 's|^#!/bin/env python3$$|#!${PYTHON_CMD}|' ${WRKSRC}/python/*.py
post-stage:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/netgen/tcl/netgenexec ${STAGEDIR}${PREFIX}/lib/netgen/tcl/tclnetgen.so
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1584583774
SHA256 (netgen-1.5.144.tgz) = 209b801d8c8051f60cf0845e564a5b200791b6a955d96f64d1b4d959133d9aa9
SIZE (netgen-1.5.144.tgz) = 522869
TIMESTAMP = 1584855493
SHA256 (RTimothyEdwards-netgen-1.5.144_GH0.tar.gz) = cb806dbf7c1d3fc2cb133e2c139c6e12acf134d1d44e47afbfdf87a103f12f0f
SIZE (RTimothyEdwards-netgen-1.5.144_GH0.tar.gz) = 518121

View file

@ -1,8 +1,4 @@
bin/inetcomp
bin/netcomp
bin/netgen
bin/ntk2adl
bin/ntk2xnf
lib/netgen/doc/netgen.doc
lib/netgen/ntk2adl.sh
lib/netgen/python/consoletext.py
@ -15,3 +11,8 @@ lib/netgen/python/treeviewsplit.py
lib/netgen/spice
lib/netgen/spice.bot
lib/netgen/spice.top
lib/netgen/tcl/console.tcl
lib/netgen/tcl/netgen.tcl
lib/netgen/tcl/netgenexec
lib/netgen/tcl/tclnetgen.so
lib/netgen/tcl/tkcon.tcl