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