diff options
author | dmcmahill <dmcmahill@pkgsrc.org> | 2004-11-30 00:27:35 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill@pkgsrc.org> | 2004-11-30 00:27:35 +0000 |
commit | 63528c98d5002f448527fe41645f149959920fe1 (patch) | |
tree | 4abe751a088fc94ca19bedd4ff5bb1f877e557b5 /cad/transcalc/patches | |
parent | a431aa733222df06dc0c7fc26bdcbb9ac00f32bf (diff) | |
download | pkgsrc-63528c98d5002f448527fe41645f149959920fe1.tar.gz |
update to transcalc-0.14
Changes since 0.13:
* Fixed multiline string problems in help.h which prevented
compilation in gcc >3.2
* Moved build environment automake, autoheader, autoconf to a more
modern version (autoconf support is for >2.50).
* Ported transcalc to gtk2.0, which means that the dependency on
gdk-imlib is now gone. gtk2.0 included gdk-imlib natively.
* Corrected some minor bugs related to config file
* Changed speed of light symbol from C to C0
* Modified configure.in to work also with Mingw32 (and hopefully cygwin)
* Added fnmatch.c and fnmatch.h (needed for Win32)
* Added program version number to saved files
* Updated speed of light constant (!) and changed its name from C to C0
to avoid clash with variables in other f iles. Updated vacuum dielectric constant
* Moved examples from src directory to a separate examples dir
* Clean-up most warnings during compilation
* Upon running for first time, $HOME/.transcalc dir will be
created with config file and save file
* Units default values now saved in config file
* Upon exit, last transmission line values remembered in save file
* Made some slight changes in gui setup
* Added coupled microstrip image
* Update manpage
Diffstat (limited to 'cad/transcalc/patches')
-rw-r--r-- | cad/transcalc/patches/patch-aa | 10 | ||||
-rw-r--r-- | cad/transcalc/patches/patch-ab | 19 | ||||
-rw-r--r-- | cad/transcalc/patches/patch-ac | 16 | ||||
-rw-r--r-- | cad/transcalc/patches/patch-ad | 12 | ||||
-rw-r--r-- | cad/transcalc/patches/patch-ae | 18 |
5 files changed, 6 insertions, 69 deletions
diff --git a/cad/transcalc/patches/patch-aa b/cad/transcalc/patches/patch-aa index f60a618bdda..403952ad5f8 100644 --- a/cad/transcalc/patches/patch-aa +++ b/cad/transcalc/patches/patch-aa @@ -1,14 +1,16 @@ -$NetBSD: patch-aa,v 1.1.1.1 2003/03/23 12:25:03 dmcmahill Exp $ +$NetBSD: patch-aa,v 1.2 2004/11/30 00:27:35 dmcmahill Exp $ fixes minor bug in the computation. Correct constant (0.7913) found in original reference for this model. ---- src/c_microstrip.c.orig Tue May 28 15:59:49 2002 -+++ src/c_microstrip.c Wed Jan 15 05:32:42 2003 -@@ -217,5 +235,5 @@ +--- src/c_microstrip.c.orig Thu Jul 25 19:48:39 2002 ++++ src/c_microstrip.c +@@ -520,7 +520,7 @@ static void er_eff_freq(c_microstrip * c + er_eff = c_ms->er_eff_o_0; P_8 = 0.7168 * (1.0 + 1.076 / (1.0 + 0.0576 * (er - 1.0))); - P_9 = P_8 - 0.7193 * (1.0 - exp(-pow(f_n / 20.0, 1.424))) * atan(2.481 * pow(er / 8.0, 0.946)); + P_9 = P_8 - 0.7913 * (1.0 - exp(-pow(f_n / 20.0, 1.424))) * atan(2.481 * pow(er / 8.0, 0.946)); P_10 = 0.242 * pow(er - 1.0, 0.55); P_11 = 0.6366 * (exp(-0.3401 * f_n) - 1.0) * atan(1.263 * pow(u / 3.0, 1.629)); + P_12 = P_9 + (1.0 - P_9) / (1.0 + 1.183 * pow(u, 1.376)); diff --git a/cad/transcalc/patches/patch-ab b/cad/transcalc/patches/patch-ab deleted file mode 100644 index 72b79554a7a..00000000000 --- a/cad/transcalc/patches/patch-ab +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-ab,v 1.1.1.1 2003/03/23 12:25:03 dmcmahill Exp $ - ---- src/transcalc.c.orig Mon Jul 15 07:20:38 2002 -+++ src/transcalc.c -@@ -170,10 +170,10 @@ read_config_file (void) - /* make sure it terminates with '\0' */ - *end = '\0'; - -- sscanf(ip,"%s %d\n",tmp_str1,&freq_unit); -- fscanf(fp,"%s %d\n",tmp_str1,&length_unit); -- fscanf(fp, "%s %d\n",tmp_str1,&res_unit); -- fscanf(fp, "%s %d\n",tmp_str1,&ang_unit); -+ sscanf(ip,"%s %hd\n",tmp_str1,&freq_unit); -+ fscanf(fp,"%s %hd\n",tmp_str1,&length_unit); -+ fscanf(fp, "%s %hd\n",tmp_str1,&res_unit); -+ fscanf(fp, "%s %hd\n",tmp_str1,&ang_unit); - } - } - } diff --git a/cad/transcalc/patches/patch-ac b/cad/transcalc/patches/patch-ac deleted file mode 100644 index 1c653d4d517..00000000000 --- a/cad/transcalc/patches/patch-ac +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-ac,v 1.1.1.1 2003/03/23 12:25:03 dmcmahill Exp $ - ---- src/setup_body.c.orig Mon Jul 15 07:38:37 2002 -+++ src/setup_body.c -@@ -68,6 +68,11 @@ transtype_int () - if ((strcmp(text,"Rectangular Waveguide")) == 0) return RECTWAVEGUIDE; - if ((strcmp(text,"Coaxial Line")) == 0) return COAX; - if ((strcmp(text,"Coupled Microstrip")) == 0) return C_MICROSTRIP; -+ fprintf(stderr, "Error: transtype_int(). Unknown line type \"%s\"\n", text); -+ exit(1); -+ } else { -+ fprintf(stderr, "Error: transtype_int(). gtk_entry_get_text returned NULL pointer\n"); -+ exit(1); - } - } - diff --git a/cad/transcalc/patches/patch-ad b/cad/transcalc/patches/patch-ad deleted file mode 100644 index 3f81d2e7ed7..00000000000 --- a/cad/transcalc/patches/patch-ad +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ad,v 1.1.1.1 2003/03/23 12:25:03 dmcmahill Exp $ - ---- src/unitscombo.c.orig Mon Jul 15 07:46:36 2002 -+++ src/unitscombo.c -@@ -31,6 +31,7 @@ USA. - #include <math.h> - - #include "transcalc.h" -+#include "unitscombo.h" - - gchar *length_unit_name[] = { "mil", - "cm", diff --git a/cad/transcalc/patches/patch-ae b/cad/transcalc/patches/patch-ae deleted file mode 100644 index b10e91d4cb6..00000000000 --- a/cad/transcalc/patches/patch-ae +++ /dev/null @@ -1,18 +0,0 @@ -$NetBSD: patch-ae,v 1.1 2004/03/21 21:14:03 dmcmahill Exp $ - ---- src/help.h.orig Mon Jul 15 12:02:52 2002 -+++ src/help.h -@@ -63,11 +63,11 @@ coupled microstrips\n\ - " - - #define ABOUTTEXT \ --"\n -+"\n\ - Gopal Narayanan <gopal@astro.umass.edu>\n\ - \n\ - Copyright (C) 2001-2002 Gopal Narayanan <gopal@astro.umass.edu>\n\ --Copyright (C) 2002 Claudio Girardi <claudio.girardi@ieee.org> -+Copyright (C) 2002 Claudio Girardi <claudio.girardi@ieee.org>\n\ - \n\ - This program is free software; you can redistribute it and/or\n\ - modify it under the terms of the GNU General Public License\n\ |