pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/cad Move cad/tnt to cad/tnt-mmtl and rename the tnt ex...
details: https://anonhg.NetBSD.org/pkgsrc/rev/8e567ecee06c
branches: trunk
changeset: 481330:8e567ecee06c
user: dmcmahill <dmcmahill%pkgsrc.org@localhost>
date: Fri Oct 01 22:56:10 2004 +0000
description:
Move cad/tnt to cad/tnt-mmtl and rename the tnt executible from
tnt to tnt-mmtl to avoid a conflict with ham/tnt. Addresses PR27100
from Berndt Josef Wulf.
diffstat:
cad/Makefile | 4 +-
cad/tnt-mmtl/DESCR | 23 +
cad/tnt-mmtl/Makefile | 31 +
cad/tnt-mmtl/PLIST | 136 +
cad/tnt-mmtl/distinfo | 14 +
cad/tnt-mmtl/patches/patch-aa | 13 +
cad/tnt-mmtl/patches/patch-ab | 167 +
cad/tnt-mmtl/patches/patch-ac | 18 +
cad/tnt-mmtl/patches/patch-ad | 4569 +++++++++++++++++++++++++++++++++++++++++
cad/tnt-mmtl/patches/patch-ae | 28 +
cad/tnt-mmtl/patches/patch-af | 28 +
cad/tnt-mmtl/patches/patch-ag | 13 +
cad/tnt-mmtl/patches/patch-ah | 13 +
cad/tnt-mmtl/patches/patch-ai | 13 +
cad/tnt-mmtl/patches/patch-aj | 13 +
cad/tnt/DESCR | 23 -
cad/tnt/Makefile | 27 -
cad/tnt/PLIST | 136 -
cad/tnt/distinfo | 14 -
cad/tnt/patches/patch-aa | 13 -
cad/tnt/patches/patch-ab | 167 -
cad/tnt/patches/patch-ac | 18 -
cad/tnt/patches/patch-ad | 4569 -----------------------------------------
cad/tnt/patches/patch-ae | 22 -
cad/tnt/patches/patch-af | 22 -
cad/tnt/patches/patch-ag | 13 -
cad/tnt/patches/patch-ah | 13 -
cad/tnt/patches/patch-ai | 13 -
cad/tnt/patches/patch-aj | 13 -
29 files changed, 5081 insertions(+), 5065 deletions(-)
diffs (truncated from 10272 to 300 lines):
diff -r 6423a844864c -r 8e567ecee06c cad/Makefile
--- a/cad/Makefile Fri Oct 01 21:33:31 2004 +0000
+++ b/cad/Makefile Fri Oct 01 22:56:10 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.55 2004/09/29 12:50:43 wulf Exp $
+# $NetBSD: Makefile,v 1.56 2004/10/01 22:56:10 dmcmahill Exp $
#
COMMENT= CAD tools
@@ -47,7 +47,7 @@
SUBDIR+= spice
SUBDIR+= spiceprm
SUBDIR+= tkgate
-SUBDIR+= tnt
+SUBDIR+= tnt-mmtl
SUBDIR+= transcalc
SUBDIR+= verilog
SUBDIR+= verilog-current
diff -r 6423a844864c -r 8e567ecee06c cad/tnt-mmtl/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cad/tnt-mmtl/DESCR Fri Oct 01 22:56:10 2004 +0000
@@ -0,0 +1,23 @@
+TNT-MMTL, the Multilayer Multiconductor Transmission Line 2-D and 2.5-D
+electromagnetic modeling tool suite, generates transmission parameters
+and SPICE models from descriptions of electronics interconnect
+dimensions and materials properties.
+
+MMTL programs and supporting libraries and documentation have been
+under development at the Mayo Clinic since the mid-1980s. The programs
+were developed under government sponsored electronics research
+programs in the Special Purpose Processor Development Group
+(SPPDG). They have been employed extensively at Mayo and distributed
+to some government agencies and research collaborators. At the
+beginning of 2004, we decided to release the TNT graphical front-end
+and MMTL programs as free software under the GNU General Public
+License (GPL). Technically, MMTL programs are in the class of 2-D and
+2.5-D "field solvers", which convert dimensions and materials
+properties into electronic design parameters. The MMTL suite consists
+of several programs, including lossy, loss-free, quasi-static, and
+full-wave simulators. Circuit parameters are computed by either the
+method of moments (MOM) or finite element methods (FEM). Basic
+per-unit-length parameters are generated by the simulator, and can be
+converted into HSPICE W-element models. MMTL is similar in many ways
+to commercial field solver products which typically cost thousands of
+dollars.
diff -r 6423a844864c -r 8e567ecee06c cad/tnt-mmtl/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cad/tnt-mmtl/Makefile Fri Oct 01 22:56:10 2004 +0000
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2004/10/01 22:56:10 dmcmahill Exp $
+#
+
+DISTNAME= tnt-1.2.2
+PKGNAME= ${DISTNAME:S/tnt/tnt-mmtl/}
+CATEGORIES= cad
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mmtl/}
+
+MAINTAINER= dmcmahill%NetBSD.org@localhost
+HOMEPAGE= http://mmtl.sourceforge.net/
+COMMENT= Multilayer Multiconductor Transmission Line 2-D and 2.5-D simulator
+
+BUILD_DEPENDS+= latex2html-*:../../textproc/latex2html
+BUILD_DEPENDS+= teTeX>=1.0.7:../../print/teTeX
+
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+GNU_CONFIGURE= YES
+USE_BUILDLINK3= YES
+USE_GNU_TOOLS+= make
+USE_LANGUAGES= c c++ fortran
+USE_FORTRAN= YES
+
+post-patch:
+ ${MV} ${WRKSRC}/tnt ${WRKSRC}/tnt-mmtl
+
+.include "../../lang/tcl/buildlink3.mk"
+.include "../../lang/tcl-itcl-current/buildlink3.mk"
+.include "../../x11/tk/buildlink3.mk"
+.include "../../x11/tk-BWidget/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 6423a844864c -r 8e567ecee06c cad/tnt-mmtl/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cad/tnt-mmtl/PLIST Fri Oct 01 22:56:10 2004 +0000
@@ -0,0 +1,136 @@
+@comment $NetBSD: PLIST,v 1.1 2004/10/01 22:56:10 dmcmahill Exp $
+bin/bem
+bin/calcCAP
+bin/calcRL
+bin/tnt-mmtl
+bin/tnt.tcl
+lib/bem1.0/bem.tcl
+lib/bem1.0/bem_gpge.itcl
+lib/bem1.0/bem_graphs.itcl
+lib/bem1.0/bem_iterate.tcl
+lib/bem1.0/bem_parameters.tcl
+lib/bem1.0/bem_sweep.tcl
+lib/bem1.0/bem_view.tcl
+lib/bem1.0/bem_welement.itcl
+lib/bem1.0/pkgIndex.tcl
+lib/calccap/calcCAP.tcl
+lib/calccap/calcCAP_exe.tcl
+lib/calccap/epl.bit
+lib/calccap/pkgIndex.tcl
+lib/calcrl/calcRL.tcl
+lib/calcrl/calcRL_exe.tcl
+lib/calcrl/pkgIndex.tcl
+lib/csdl1.0.1/csdl.tcl
+lib/csdl1.0.1/csdl_hlcsdl.itcl
+lib/csdl1.0.1/csdl_llcsdl.itcl
+lib/csdl1.0.1/csdl_shapes.itcl
+lib/csdl1.0.1/pkgIndex.tcl
+lib/gui2.0/MayoSPPDGlogo.gif
+lib/gui2.0/canvas_functions.tcl
+lib/gui2.0/conductivity.list
+lib/gui2.0/gui.tcl
+lib/gui2.0/gui_build.tcl
+lib/gui2.0/gui_canvas.itcl
+lib/gui2.0/gui_elements.tcl
+lib/gui2.0/gui_help.tcl
+lib/gui2.0/gui_initialize.tcl
+lib/gui2.0/gui_xmission.tcl
+lib/gui2.0/loss_tangent.list
+lib/gui2.0/loss_tangent2.list
+lib/gui2.0/permittivity.list
+lib/gui2.0/permittivity2.list
+lib/gui2.0/pkgIndex.tcl
+lib/gui2.0/splash.tcl
+lib/gui2.0/style.tcl
+lib/sppdgTcllib1.0/addressDialog1.0/addressDialog.tcl
+lib/sppdgTcllib1.0/addressDialog1.0/pkgIndex.tcl
+lib/sppdgTcllib1.0/console1.1/README
+lib/sppdgTcllib1.0/console1.1/console.tcl
+lib/sppdgTcllib1.0/console1.1/console_demo.tcl
+lib/sppdgTcllib1.0/console1.1/pkgIndex.tcl
+lib/sppdgTcllib1.0/console1.1/tkcon.tcl
+lib/sppdgTcllib1.0/getFilePreview1.0/getFilePreview.tcl
+lib/sppdgTcllib1.0/getFilePreview1.0/pkgIndex.tcl
+lib/sppdgTcllib1.0/pkgIndex.tcl
+lib/sppdgTcllib1.0/sgraph1.0/pkgIndex.tcl
+lib/sppdgTcllib1.0/sgraph1.0/sgraph.tcl
+lib/units1.0/pkgIndex.tcl
+lib/units1.0/units.html
+lib/units1.0/units.tcl
+share/tnt-mmtl/AUTHORS
+share/tnt-mmtl/COPYING
+share/tnt-mmtl/ChangeLog
+share/tnt-mmtl/NEWS
+share/tnt-mmtl/README
+share/tnt-mmtl/THANKS
+share/tnt-mmtl/examples/9-7-00.xsctn
+share/tnt-mmtl/examples/coplanar.xsctn
+share/tnt-mmtl/examples/example-microstrip-2.xsctn
+share/tnt-mmtl/examples/example-microstrip-5.xsctn
+share/tnt-mmtl/examples/example-stripline-2.xsctn
+share/tnt-mmtl/examples/generic.xsctn
+share/tnt-mmtl/examples/test1.xsctn
+share/tnt-mmtl/examples/trap_test.xsctn
+share/tnt-mmtl/examples/w10t2.5.xsctn
+share/tnt-mmtl/examples/w20t5.xsctn
+share/tnt-mmtl/user-guide.pdf
+share/tnt-mmtl/user-guide/WARNINGS
+share/tnt-mmtl/user-guide/contents.png
+share/tnt-mmtl/user-guide/images.aux
+share/tnt-mmtl/user-guide/images.log
+share/tnt-mmtl/user-guide/images.out
+share/tnt-mmtl/user-guide/images.pl
+share/tnt-mmtl/user-guide/images.tex
+share/tnt-mmtl/user-guide/img1.png
+share/tnt-mmtl/user-guide/img10.png
+share/tnt-mmtl/user-guide/img11.png
+share/tnt-mmtl/user-guide/img2.png
+share/tnt-mmtl/user-guide/img3.png
+share/tnt-mmtl/user-guide/img4.png
+share/tnt-mmtl/user-guide/img5.png
+share/tnt-mmtl/user-guide/img6.png
+share/tnt-mmtl/user-guide/img7.png
+share/tnt-mmtl/user-guide/img8.png
+share/tnt-mmtl/user-guide/img9.png
+share/tnt-mmtl/user-guide/index.html
+share/tnt-mmtl/user-guide/internals.pl
+share/tnt-mmtl/user-guide/labels.pl
+share/tnt-mmtl/user-guide/mainwindow.png
+share/tnt-mmtl/user-guide/mmtl-run.png
+share/tnt-mmtl/user-guide/next.png
+share/tnt-mmtl/user-guide/next_g.png
+share/tnt-mmtl/user-guide/node1.html
+share/tnt-mmtl/user-guide/node10.html
+share/tnt-mmtl/user-guide/node11.html
+share/tnt-mmtl/user-guide/node12.html
+share/tnt-mmtl/user-guide/node13.html
+share/tnt-mmtl/user-guide/node2.html
+share/tnt-mmtl/user-guide/node3.html
+share/tnt-mmtl/user-guide/node4.html
+share/tnt-mmtl/user-guide/node5.html
+share/tnt-mmtl/user-guide/node6.html
+share/tnt-mmtl/user-guide/node7.html
+share/tnt-mmtl/user-guide/node8.html
+share/tnt-mmtl/user-guide/node9.html
+share/tnt-mmtl/user-guide/prev.png
+share/tnt-mmtl/user-guide/prev_g.png
+share/tnt-mmtl/user-guide/sweep-parameters.png
+share/tnt-mmtl/user-guide/sweep-select.png
+share/tnt-mmtl/user-guide/up.png
+share/tnt-mmtl/user-guide/up_g.png
+share/tnt-mmtl/user-guide/user-guide.css
+share/tnt-mmtl/user-guide/user-guide.html
+@dirrm share/tnt-mmtl/user-guide
+@dirrm share/tnt-mmtl/examples
+@dirrm share/tnt-mmtl
+@dirrm lib/units1.0
+@dirrm lib/sppdgTcllib1.0/sgraph1.0
+@dirrm lib/sppdgTcllib1.0/getFilePreview1.0
+@dirrm lib/sppdgTcllib1.0/console1.1
+@dirrm lib/sppdgTcllib1.0/addressDialog1.0
+@dirrm lib/sppdgTcllib1.0
+@dirrm lib/gui2.0
+@dirrm lib/csdl1.0.1
+@dirrm lib/calcrl
+@dirrm lib/calccap
+@dirrm lib/bem1.0
diff -r 6423a844864c -r 8e567ecee06c cad/tnt-mmtl/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cad/tnt-mmtl/distinfo Fri Oct 01 22:56:10 2004 +0000
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1 2004/10/01 22:56:10 dmcmahill Exp $
+
+SHA1 (tnt-1.2.2.tar.gz) = bd089863ca2cd939009253e83f4ab75317191047
+Size (tnt-1.2.2.tar.gz) = 2020099 bytes
+SHA1 (patch-aa) = 779955877d1cec32b441c16d615a1e400888c0b1
+SHA1 (patch-ab) = 6a57255b994f0ea4063a2c256fe0ba689a210ba7
+SHA1 (patch-ac) = 32b2a6721a3c1790366c278816c2f188dfa38214
+SHA1 (patch-ad) = 8084532ba3a3387fddfbbfeee019c21e4e139be7
+SHA1 (patch-ae) = d2815e91be878cffbff0a124b1d33d48397c064c
+SHA1 (patch-af) = 084d830808a9394d646981f882a368b49a5c5441
+SHA1 (patch-ag) = a9afe4562b51b01b912ec72a70953820abb19467
+SHA1 (patch-ah) = ec3cb9822e8dd168e6b6d74bb14cd631717187c7
+SHA1 (patch-ai) = 2ab6aa6bd4cd0883725c66bb7d4fa59e9e3172a4
+SHA1 (patch-aj) = 7ec0c75d0e29c2adce2eea442e4b3309455965e7
diff -r 6423a844864c -r 8e567ecee06c cad/tnt-mmtl/patches/patch-aa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cad/tnt-mmtl/patches/patch-aa Fri Oct 01 22:56:10 2004 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2004/10/01 22:56:11 dmcmahill Exp $
+
+--- bem/configure.ac.orig Thu Apr 22 20:07:12 2004
++++ bem/configure.ac
+@@ -116,6 +116,8 @@ AC_TYPE_MODE_T
+ AC_TYPE_SIZE_T
+ AC_STRUCT_TM
+
++AC_F77_WRAPPERS
++
+ #----------------------------------------------------------------
+ # Checks for library functions.
+ #----------------------------------------------------------------
diff -r 6423a844864c -r 8e567ecee06c cad/tnt-mmtl/patches/patch-ab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cad/tnt-mmtl/patches/patch-ab Fri Oct 01 22:56:10 2004 +0000
@@ -0,0 +1,167 @@
+$NetBSD: patch-ab,v 1.1 2004/10/01 22:56:11 dmcmahill Exp $
+
+--- bem/src/math_library.h.orig Tue Aug 24 01:02:45 2004
++++ bem/src/math_library.h
+@@ -20,115 +20,61 @@
+ #endif
+
+ /* Create aliases for NSWC FORTRAN routines so C programs can call them */
+-/* on Alpha/OSF and Sun Sparc hosts */
+
+ //--------------------------------------
+-#ifdef FORTRAN_UNDERBARS
+
+
+-#define FFT fft_
+-#define CEIGV ceigv_
+-#define CMSLV1 cmslv1_
+-#define CMTMS cmtms_
+-#define DCMSLV dcmslv_
+-#define MSLV mslv_
+-#define DMSLV dmslv_
+-#define MTMS mtms_
+-//#define HBRD hbrd_
+-//#define HYBRD hybrd_
+-//#define LMDIFF lmdiff_
+-//#define LMDIF lmdif_
+-#define SGEFA sgefa_
+-#define SGECO sgeco_
+-#define SGESL sgesl_
+-#define DGEFA dgefa_
+-#define DGESL dgesl_
++#define FFT F77_FUNC(fft,FFT)
++#define CEIGV F77_FUNC(ceigv,CEIGV)
++#define CMSLV1 F77_FUNC(cmslv1,CMSLV1)
++#define CMTMS F77_FUNC(cmtms,CMTMS)
++#define DCMSLV F77_FUNC(dcmslv,DCMSLV)
++#define MSLV F77_FUNC(mslv,MSLV)
++#define DMSLV F77_FUNC(dmslv,DMSLV)
++#define MTMS F77_FUNC(mtms,MTMS)
++//#define HBRD F77_FUNC(hbrd,HBRD)
++//#define HYBRD F77_FUNC(hybrd,HYBRD)
Home |
Main Index |
Thread Index |
Old Index