aboutsummaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorVolker Stolz <vs@FreeBSD.org>2005-11-10 13:34:56 +0000
committerVolker Stolz <vs@FreeBSD.org>2005-11-10 13:34:56 +0000
commitb513a482316ace5f50776ca749f6474f975f0b00 (patch)
treeaf836870fbdab39383b96e3bc713ad7ba92a8207 /cad
parent426b1817c3a617ddb2ee60470f7ae5a19b454583 (diff)
downloadports-b513a482316ace5f50776ca749f6474f975f0b00.tar.gz
ports-b513a482316ace5f50776ca749f6474f975f0b00.zip
Notes
Diffstat (limited to 'cad')
-rw-r--r--cad/oregano/files/patch-src_plot.c15
-rw-r--r--cad/oregano/files/patch-src_sim-engine.c22
2 files changed, 33 insertions, 4 deletions
diff --git a/cad/oregano/files/patch-src_plot.c b/cad/oregano/files/patch-src_plot.c
new file mode 100644
index 000000000000..8d92d65d7a26
--- /dev/null
+++ b/cad/oregano/files/patch-src_plot.c
@@ -0,0 +1,15 @@
+
+$FreeBSD$
+
+--- src/plot.c.orig
++++ src/plot.c
+@@ -277,8 +277,8 @@
+ {
+ GtkTreeIter iter;
+ GtkTreeModel *model;
+- plot->selected = 0;
+ gboolean activo;
++ plot->selected = 0;
+
+ /* Check if selected row is leaf or root */
+ if (gtk_tree_path_get_depth (arg1) == 1) {
diff --git a/cad/oregano/files/patch-src_sim-engine.c b/cad/oregano/files/patch-src_sim-engine.c
index c9e9410fc9af..c4f7d06b8e0a 100644
--- a/cad/oregano/files/patch-src_sim-engine.c
+++ b/cad/oregano/files/patch-src_sim-engine.c
@@ -1,11 +1,25 @@
---- src/sim-engine.c.orig Tue Aug 9 00:26:23 2005
-+++ src/sim-engine.c Tue Aug 9 00:26:46 2005
-@@ -265,7 +265,7 @@
+
+$FreeBSD$
+
+--- src/sim-engine.c.orig
++++ src/sim-engine.c
+@@ -265,9 +265,9 @@
/* TODO Would be recomendable to use pthread? */
engine->child_pid = fork();
if (engine->child_pid == 0) {
- setpgrp ();
+ setpgrp(0, getpid());
/* Now oregano.simtype has gnucap or ngspice */
- gchar *simexec = oregano.simexec;
+- gchar *simexec = oregano.simexec;
++ { gchar *simexec = oregano.simexec;
/* !!!!!!!!!!! "-s" "-n" */
+ gchar *args[4] = { simexec, oregano.simtype, (gchar *)netlist, NULL };
+
+@@ -298,6 +298,7 @@
+ * path y todo
+ */
+ execvp(simexec, args);
++ }
+
+ /* We should never get here. */
+ g_warning ("Error executing the simulation engine.");