Greetings,
The attached diff updates cad/netgen to the latest release.
What's new upstream
===================
Plenty of new features and bug fixing, including:
- Expanded the verilog parser to handle most forms of allowable wire and
assignment statements in verilog netlists, including assignment of
signal bundles;
- Added support in the verilog parser for definitions anywhere in the
code using the backtick expression;
- A fairly large refactoring of the conditional handling code in the
verilog parser;
- Added handling of backslash characters in instance names in the JSON
output;
- added command "netgen::format " to set the output format width.
What's new in the port
======================
- updated maintainer email address;
- we need to add "--with-distdir=${PREFIX}" to CONFIGURE_ARGS (due to a
recent upstream change related to distributed install);
- all other differences are trivial updates.
Lightly tested on amd64 only.
--
Alessandro De Laurenzis
[mailto:[email protected]]
Web: http://www.atlantide.mooo.com
LinkedIn: http://it.linkedin.com/in/delaurenzis
Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/netgen/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- Makefile 12 Jul 2019 20:43:45 -0000 1.5
+++ Makefile 15 Feb 2020 17:33:08 -0000
@@ -1,15 +1,14 @@
# $OpenBSD: Makefile,v 1.5 2019/07/12 20:43:45 sthen Exp $
COMMENT = tool for netlist comparison (LVS) and format manipulation
-DISTNAME = netgen-1.5.118
+DISTNAME = netgen-1.5.137
EXTRACT_SUFX = .tgz
-REVISION = 2
CATEGORIES = cad
HOMEPAGE = http://opencircuitdesign.com/netgen/
-MAINTAINER = Alessandro De Laurenzis <[email protected]>
+MAINTAINER = Alessandro De Laurenzis <[email protected]>
# GPLv1
PERMIT_PACKAGE = Yes
@@ -32,7 +31,8 @@ WRKCONF = ${WRKSRC}/scripts
CONFIGURE_STYLE = gnu
CONFIGURE_ENV = CPPFLAGS="-I${X11BASE}/include" \
CFLAGS="-std=gnu89 ${CFLAGS}"
-CONFIGURE_ARGS = --with-tcl=${MODTCL_LIBDIR} \
+CONFIGURE_ARGS = --with-distdir=${PREFIX} \
+ --with-tcl=${MODTCL_LIBDIR} \
--with-tk=${MODTK_LIBDIR}
USE_GMAKE = Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/cad/netgen/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 20 Mar 2019 10:05:10 -0000 1.1.1.1
+++ distinfo 15 Feb 2020 17:33:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (netgen-1.5.118.tgz) = 9MgvhDqJwHDbLfNjCEnD0zNUlmTk7kiVhnHFrqjQvYk=
-SIZE (netgen-1.5.118.tgz) = 527097
+SHA256 (netgen-1.5.137.tgz) = bvhn8/Cy+voN4WkzJKVZ25BerRHqFxgqjdYpxt7Pbls=
+SIZE (netgen-1.5.137.tgz) = 522181
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/cad/netgen/patches/patch-Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 patch-Makefile
--- patches/patch-Makefile 20 Mar 2019 10:05:10 -0000 1.1.1.1
+++ patches/patch-Makefile 15 Feb 2020 17:33:08 -0000
@@ -20,8 +20,8 @@ Index: Makefile
@@ -69,7 +67,7 @@ install-dirs:
install-tcl: install-dirs
- @echo --- installing executable to $(DESTDIR)${BINDIR}
- @echo --- installing run-time files to $(DESTDIR)${LIBDIR}
+ @echo --- installing executable to $(DESTDIR)${INSTALL_BINDIR}
+ @echo --- installing run-time files to $(DESTDIR)${INSTALL_LIBDIR}
- @${MAKE} install-tcl-real 2>&1 >> install.log
+ @${MAKE} install-tcl-real
Index: patches/patch-scripts_configure
===================================================================
RCS file: /cvs/ports/cad/netgen/patches/patch-scripts_configure,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 patch-scripts_configure
--- patches/patch-scripts_configure 20 Mar 2019 10:05:10 -0000 1.1.1.1
+++ patches/patch-scripts_configure 15 Feb 2020 17:33:08 -0000
@@ -3,8 +3,8 @@ $OpenBSD: patch-scripts_configure,v 1.1.
Index: scripts/configure
--- scripts/configure.orig
+++ scripts/configure
-@@ -6416,7 +6416,7 @@ fi
- CFLAGS="${CFLAGS} -l/usr/X11R6/include"
+@@ -6437,7 +6437,7 @@ fi
+ CFLAGS="${CFLAGS} -L/usr/X11R6/include"
;;
- *-netbsd*|*-openbsd*)
@@ -12,7 +12,7 @@ Index: scripts/configure
# Not available on all versions: check for include file.
ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h"
"$ac_includes_default"
if test "x$ac_cv_header_dlfcn_h" = xyes; then :
-@@ -6432,6 +6432,11 @@ fi
+@@ -6453,6 +6453,11 @@ fi
fi
;;
@@ -24,7 +24,7 @@ Index: scripts/configure
*-nextstep*)
LDDL_FLAGS="-nostdlib -r"
;;
-@@ -7791,16 +7796,5 @@ else
+@@ -7813,16 +7818,5 @@ else
echo " on your system."
echo
fi
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/cad/netgen/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 20 Mar 2019 10:05:10 -0000 1.1.1.1
+++ pkg/PLIST 15 Feb 2020 17:33:08 -0000
@@ -3,7 +3,7 @@ bin/netgen
lib/netgen/
lib/netgen/ntk2adl.sh
lib/netgen/python/
-lib/netgen/python/${MODPY_PYCACHE}/
+${MODPY_COMMENT}lib/netgen/python/${MODPY_PYCACHE}/
lib/netgen/python/${MODPY_PYCACHE}consoletext.${MODPY_PYC_MAGIC_TAG}pyc
lib/netgen/python/${MODPY_PYCACHE}helpwindow.${MODPY_PYC_MAGIC_TAG}pyc
lib/netgen/python/${MODPY_PYCACHE}lvs_manager.${MODPY_PYC_MAGIC_TAG}pyc
@@ -24,7 +24,7 @@ lib/netgen/tcl/
lib/netgen/tcl/console.tcl
lib/netgen/tcl/netgen.tcl
@bin lib/netgen/tcl/netgenexec
-lib/netgen/tcl/tclnetgen.so
+@so lib/netgen/tcl/tclnetgen.so
lib/netgen/tcl/tkcon.tcl
share/doc/netgen/
share/doc/netgen/netgen.doc