summaryrefslogtreecommitdiff
path: root/cad/geda
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2005-03-24 02:05:11 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2005-03-24 02:05:11 +0000
commitea387a31421d56c37933aafb4771fb9e7c03f004 (patch)
treef60f6627f0af8b1a04ec2d246fcc42c2e1e35310 /cad/geda
parenta3f8bed20263c91e426551ae601f2740150d8123 (diff)
downloadpkgsrc-ea387a31421d56c37933aafb4771fb9e7c03f004.tar.gz
update to 20050313 snapshot
Release notes for the gEDA/gaf 20050313 snapshot Changes _________________________________________________________________ general * Lots and lots and lots of code cleanup, refactoring, and bug fixing by Patrick Bernaud, Stuart Brorson, Carlos Nieves Onega, Werner Hoch, and Dan McMahill. This applies to all parts of gEDA/gaf. The amount of cleanup is quite staggering, so please look at the various ChangeLogs for more info. Many thanks to all who lent a hand in this rather difficult task! libgeda * Shared library version number now at 23. * Carlos added proper unicode support to libgeda. Schematic and symbol files can now have unicode characters in them and as long as there is a font definition file for them, the characters will appear in gschem. This was the last piece for making the transition over to gtk+ 2.2.x. Patrick did some misc cleanup on the unicode support as well. * Patrick rewrote the logging mechanism to use GLib's message logging. * Carlos added picture support to libgeda. This allows users to put pictures in various formats into schematics. Pictures are not yet rendered in postscript or png files. This feature will be completed in a subsequent release. * Dan added electric fence support to all configure scripts. * Dan squashed a whole bunch of gcc warnings as well turning on -Wall by default to further point out developer laziness. :) * Patrick rewrote the all guile code to use the 1.6.x scm interfaces. Dan and Carlos did some minor touch up to catch other missed deprecated guile interfaces. * Patrick rewrote the component library code to be sane. * Stuart added code to read in rc files when a schematic file is loaded from a foreign directory. This allows users to open up schematics that have local symbols. * Stuart add code for of a component placeholder for when a component cannot find its symbol file. This was extended a little to draw a graphic informing the user which component is missing its symbol file. * Fixed the symversion= code handling to deal with the case when no other attributes are attached to the component. In the past, this scenario was simply ignored. * Added code (temporarily till the bug is fixed) which forces libgeda to output the vector font when rendering multi-line text items. This behavior can be controlled via the gschem rc keyword: output-vector-threshold gschem * Werner Hoch completely rewrote the Attributes/Autonumber Text... dialog box. This new dialog boxes fixes some of the past problems and hopefully will satisfy more users given that it has far more capability than the last dialog box. * Patrick completely rewrote the multi attribute dialog box. This is a significant change which really improves the usability of this dialog box. Other than just being a major visible improvement, there are other features: you right click on the attributes themselves to Delete or Duplicate them and you can enter multi-line attributes by hitting Control-Enter instead of enter. * Bert Timmerman contributed an updated Dutch translation. * Iznogood contributed the first versions of the French translation. * Carlos added the first versions of the Spanish translation. * Carlos went through all the code and gave them all stock pretty stock icons. * Patrick completely rewrote the page manager to be sane. * Stuart improved the right mouse button pop up menu to include a few more commonly used options. * Handsom Greg supplied a patch to allow gEDA/gaf to build using gtk+ 2.6.x. * Patrick removed any limitations on number of files in the component library code. * Part of Stuart's work on reading in rc files in different directories, system-commonrc was renamed to system-gafrc. * Patrick rewrote most of the code for the line type and fill type dialog boxes. They can now be used for multiple objects. gnetlist * Carlos modified the bom, bom2, drc2, and redac backends to write to stdout if a "-" is specified using the -o flag. * Dan added several guile functions to deal with target netlist refdes requirements which may be more restrictive than gschem/gnetlist. Dan also updated his futurenet2, pads, and switcap backends to use these new functions. * Carlos improved his drc2 backend to check for duplicated references as well as properly return exit codes to allow gnetlist to be used in Makefiles easily. * Carlos added several functions for use in the DRC backend. gattrib * Stuart made a bunch of bug fixes and improvements including: * Added a pop-up window if a component is found with no symbol file. * Fixed a bug where only one page of design was searched for missing attribs. * Fixed bug where pre-existing attribs were deleted instead of being replaced. * Added support for slotted components. gsymcheck * Carlos added a check of the pintype attribute value. * No other significant changes except a bunch of code cleanup and updating. symbols * Carlos and Patrick made the necessary changes support unicode characters in gEDA/gaf. Wojciech Kazubski also contributed Polish font definitions. * Stuart added a bunch of SPICE symbols. * Werner Hoch did a considerable amount of fixing of various broken symbols. Many thanks. geda (gManager) * Applied segfault patch by Werner Hoch. * Added updated Italian translation by Marco Colombo. * No other significant changes except a bunch of code cleanup and updating. utils * Stuart added additional printfs to gsch2pcb during directory search when using the -v -v flags. * No other significant changes except a bunch of code cleanup and updating. docs * The gsch2pcb tutorial was updated to the latest version. * Carlos updated the file format document to describe the new picture object. examples * Stuart updated some of the schematics in the RF_Amp example. For more a detailed changes, please look in the appropriate ChangeLogs in the source tarballs.
Diffstat (limited to 'cad/geda')
-rw-r--r--cad/geda/Makefile4
-rw-r--r--cad/geda/Makefile.common4
-rw-r--r--cad/geda/PLIST4
-rw-r--r--cad/geda/distinfo16
-rw-r--r--cad/geda/patches/patch-aa30
-rw-r--r--cad/geda/patches/patch-ab25
-rw-r--r--cad/geda/patches/patch-ac17
-rw-r--r--cad/geda/patches/patch-ad10
-rw-r--r--cad/geda/patches/patch-ae12
-rw-r--r--cad/geda/patches/patch-af21
-rw-r--r--cad/geda/patches/patch-ag13
-rw-r--r--cad/geda/patches/patch-ah11
12 files changed, 10 insertions, 157 deletions
diff --git a/cad/geda/Makefile b/cad/geda/Makefile
index 82fcc82ca1a..c51de77eec0 100644
--- a/cad/geda/Makefile
+++ b/cad/geda/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2005/01/11 03:16:22 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.39 2005/03/24 02:05:11 dmcmahill Exp $
#
DISTNAME= geda-${PKGVERSION}
@@ -27,5 +27,5 @@ LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
.include "../../cad/libgeda/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/pkgconfig/buildlink3.mk"
-.include "../../x11/gtk/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/cad/geda/Makefile.common b/cad/geda/Makefile.common
index 1ad13c8d40b..c293d6f7e28 100644
--- a/cad/geda/Makefile.common
+++ b/cad/geda/Makefile.common
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.3 2005/01/11 03:16:22 dmcmahill Exp $
+# $NetBSD: Makefile.common,v 1.4 2005/03/24 02:05:11 dmcmahill Exp $
#
DIST_SUBDIR= geda
-PKGVERSION= 20041228
+PKGVERSION= 20050313
MASTER_SITES= ftp://ftp.geda.seul.org/pub/geda/devel/${PKGVERSION}/ \
ftp://ieee.ing.uniroma1.it/pub/geda/devel/${PKGVERSION}/ \
http://www.geda.seul.org/devel/${PKGVERSION}/ \
diff --git a/cad/geda/PLIST b/cad/geda/PLIST
index 0002cefff20..dd6dc67f63a 100644
--- a/cad/geda/PLIST
+++ b/cad/geda/PLIST
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.4 2005/01/11 03:16:22 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.5 2005/03/24 02:05:11 dmcmahill Exp $
bin/geda
bin/graphman
bin/raw2gw
${PKGLOCALEDIR}/locale/fr_FR/LC_MESSAGES/geda.mo
-${PKGLOCALEDIR}/locale/it_IT/LC_MESSAGES/geda.mo
+${PKGLOCALEDIR}/locale/it/LC_MESSAGES/geda.mo
${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/geda.mo
${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/geda.mo
diff --git a/cad/geda/distinfo b/cad/geda/distinfo
index 77ebd42a386..8aac65a6be0 100644
--- a/cad/geda/distinfo
+++ b/cad/geda/distinfo
@@ -1,13 +1,5 @@
-$NetBSD: distinfo,v 1.7 2005/02/23 14:59:24 agc Exp $
+$NetBSD: distinfo,v 1.8 2005/03/24 02:05:11 dmcmahill Exp $
-SHA1 (geda/geda-20041228.tar.gz) = 6755093bcffddc785d311139caf6f838070c60ff
-RMD160 (geda/geda-20041228.tar.gz) = a866969cfc2c730e9081f96069e71b6d03a9153b
-Size (geda/geda-20041228.tar.gz) = 390623 bytes
-SHA1 (patch-aa) = 27f6766661153845e8333d4f83a1b2fbc42b70d1
-SHA1 (patch-ab) = ca6c6c341fe3407b16d13efc154c2a9f93198c58
-SHA1 (patch-ac) = d32c39616239537d39136d4265ae4f93bd0413d6
-SHA1 (patch-ad) = 69caeab10a89574e0dec1be78b57573073da6559
-SHA1 (patch-ae) = dde71f448a9af6fc04745d411f74a4efba39889e
-SHA1 (patch-af) = 50ccb1f6a9afb18f80caabbac4b7da99e99908c5
-SHA1 (patch-ag) = 036e971d75bb1c3632444afe68897060c928fd48
-SHA1 (patch-ah) = 93b8848708feacae9e9e1f6ac55157811343d54a
+SHA1 (geda/geda-20050313.tar.gz) = 8f8345f5e7ea346b7046d1c3bdabd8b328f923c0
+RMD160 (geda/geda-20050313.tar.gz) = a3aaf96c70062496c8d8a5ef7c9f5ddb753e20c1
+Size (geda/geda-20050313.tar.gz) = 393221 bytes
diff --git a/cad/geda/patches/patch-aa b/cad/geda/patches/patch-aa
deleted file mode 100644
index e82bad81ea5..00000000000
--- a/cad/geda/patches/patch-aa
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD: patch-aa,v 1.9 2004/03/05 13:03:47 dmcmahill Exp $
-
---- graphman/raw2gw.c.orig Thu Dec 11 08:15:03 2003
-+++ graphman/raw2gw.c
-@@ -27,6 +27,7 @@
- */
-
- #include <stdio.h>
-+#include <sys/param.h>
- #include <unistd.h>
-
-
-@@ -34,7 +35,7 @@
- int main(int iArgn, const char *szArgv[])
- {
- FILE *hFile;
-- char *szDir;
-+ char szDir[MAXPATHLEN];
-
- if (iArgn < 2)
- return 0;
-@@ -47,7 +48,7 @@ int main(int iArgn, const char *szArgv[]
- return -1;
- }
-
-- szDir = get_current_dir_name();
-+ getcwd(szDir, MAXPATHLEN);
-
- hFile = fopen(szArgv[2], "w");
- if (hFile == NULL)
diff --git a/cad/geda/patches/patch-ab b/cad/geda/patches/patch-ab
deleted file mode 100644
index b894f40f0ba..00000000000
--- a/cad/geda/patches/patch-ab
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2005/01/11 03:16:22 dmcmahill Exp $
-
---- graphman/callbacks.c.orig 2004-08-31 02:57:44.000000000 +0000
-+++ graphman/callbacks.c
-@@ -19,7 +19,11 @@
- /*******************************************************************************/
-
- #ifdef HAVE_CONFIG_H
--# include <config.h>
-+# include "../config.h"
-+#endif
-+
-+#ifdef HAVE_UNISTD_H
-+# include <unistd.h>
- #endif
-
- #include <gtk/gtk.h>
-@@ -28,6 +32,7 @@
- #include "global.h"
- #include "graph.h"
- #include "interface.h"
-+#include "libstring.h"
- #include "support.h"
- #include "value.h"
-
diff --git a/cad/geda/patches/patch-ac b/cad/geda/patches/patch-ac
deleted file mode 100644
index 6ad03ac85e2..00000000000
--- a/cad/geda/patches/patch-ac
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2005/02/03 12:39:22 dmcmahill Exp $
-
---- src/doc.c.orig 2003-12-11 08:44:17.000000000 +0000
-+++ src/doc.c 2005-02-03 12:24:43.000000000 +0000
-@@ -20,5 +20,5 @@
- /*******************************************************************************/
-
--#include <malloc.h>
-+#include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
-@@ -39,4 +39,5 @@
- #include "global.h"
- #include "m_action.h"
-+#include "m_project.h"
- #include "msgbox.h"
- #include "project.h"
diff --git a/cad/geda/patches/patch-ad b/cad/geda/patches/patch-ad
deleted file mode 100644
index b667793aae7..00000000000
--- a/cad/geda/patches/patch-ad
+++ /dev/null
@@ -1,10 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2005/01/11 03:16:22 dmcmahill Exp $
-
---- src/callbacks.c.orig 2003-12-09 08:03:14.000000000 +0000
-+++ src/callbacks.c
-@@ -39,4 +39,5 @@
- gboolean on_MainWindow_delete_event(GtkWidget *pWidget, GdkEvent *pEvent, gpointer pUserData)
- {
- ProjectExit_MenuActivation(GTK_MENU_ITEM(pWidget), pUserData);
-+ return 0;
- }
diff --git a/cad/geda/patches/patch-ae b/cad/geda/patches/patch-ae
deleted file mode 100644
index 13e9f5c6949..00000000000
--- a/cad/geda/patches/patch-ae
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2005/01/11 03:16:22 dmcmahill Exp $
-
---- graphman/libstring.c.orig 2004-08-30 21:02:42.000000000 +0000
-+++ graphman/libstring.c
-@@ -18,6 +18,7 @@
- /* */
- /*******************************************************************************/
-
-+#include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include "libstring.h"
diff --git a/cad/geda/patches/patch-af b/cad/geda/patches/patch-af
deleted file mode 100644
index c9ddec009a4..00000000000
--- a/cad/geda/patches/patch-af
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-af,v 1.1 2005/01/11 03:16:22 dmcmahill Exp $
-
---- graphman/main.c.orig 2004-08-31 02:57:45.000000000 +0000
-+++ graphman/main.c
-@@ -19,7 +19,7 @@
- /*******************************************************************************/
-
- #ifdef HAVE_CONFIG_H
--# include <config.h>
-+# include <../config.h>
- #endif
-
- #include <gtk/gtk.h>
-@@ -34,6 +34,7 @@
- #include "interface.h"
- #include "libstring.h"
- #include "support.h"
-+#include "value.h"
-
-
-
diff --git a/cad/geda/patches/patch-ag b/cad/geda/patches/patch-ag
deleted file mode 100644
index 6a4b44d604d..00000000000
--- a/cad/geda/patches/patch-ag
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2005/01/11 03:16:22 dmcmahill Exp $
-
---- graphman/config.c.orig 2004-08-30 21:02:42.000000000 +0000
-+++ graphman/config.c
-@@ -272,7 +272,7 @@ static int ConfigReadLine(char *szLine)
-
- *******************************************************************************/
-
--static cSeparator = ',';
-+static char cSeparator = ',';
-
-
- static BOOL IsSeparator(const char c)
diff --git a/cad/geda/patches/patch-ah b/cad/geda/patches/patch-ah
deleted file mode 100644
index 2937ca3d065..00000000000
--- a/cad/geda/patches/patch-ah
+++ /dev/null
@@ -1,11 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2005/02/03 12:42:01 dmcmahill Exp $
-
---- src/m_file.c.orig 2003-12-08 08:27:28.000000000 +0000
-+++ src/m_file.c 2005-02-03 12:40:16.000000000 +0000
-@@ -21,5 +21,5 @@
-
- #include <gtk/gtk.h>
--#include <malloc.h>
-+#include <stdlib.h>
- #include <stdio.h>
- #include <string.h>