summaryrefslogtreecommitdiff
path: root/cad/libgeda
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2008-02-01 02:34:20 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2008-02-01 02:34:20 +0000
commit0b85313486db29973cef81dec39293d1fc7fd9f6 (patch)
treeeba8a7d14f357d2446b8e76c88997d39bf1bc544 /cad/libgeda
parentfde18139d9b2ba7b70766548fa69b667407eb264 (diff)
downloadpkgsrc-0b85313486db29973cef81dec39293d1fc7fd9f6.tar.gz
update the gEDA suite to version 1.4.0
Release notes for the gEDA/gaf 1.4.0.20080127 stable snapshot Summary __________________________________________________________________ This is the third major stable release of gEDA/gaf. It rolls up the various feature additions, code cleanup, and bug fixes that have occurred over the past five months. Major highlights include: * Many usability improvements to the various programs * Optional support for desktop integration (GNOME and KDE) * Many improvements to component library handling (internals and component selection dialog) * libgeda is now internationalized * Many language translation updates to gschem and gattrib * Improved error handling throughout all the programs * Fixes to the spice-sdb backend to support slotting * Rendering improvements and speedups in gschem * A bunch of new tests in gsymcheck to catch a few common errors * Improved support for running under MinGW * Lots and lots of code cleanup and improvements throughout all the programs * The usual slew of bugs and quirks fixed NOTE: This is a stable snapshot and should be packaged up by distribution package maintainers. Changes __________________________________________________________________ Changes in this release only (since v1.3.1): Peter Clifton * Fix typo in Dutch translation * Fix use after free corruption when consolidating nets * Invalidate component cache when updating symbols. [#1880211] * Only call gdk_window_invalidate_rect() when drawing to a GdkWindow. Werner Hoch * gsymcheck: improved the pintype check, added test case * Added new pintype test symbol and output to EXTRA_DIST * gsymcheck: test for misplaced attributes * gsymcheck: moved obsolete and forbidden attribute checks * fixed error handling bug in run_source_command() [#1869941] * forward status messages from the library command to the log * fixed two symbols with missplaced pin attribute errors * detach missplaced symbol attributes * fixed symbol with invalid pintype attribute * Update the pinnumbers when updating a symbol with slots * Updated German translation of gschem Ales Hvezda * Updated documentation from the official wiki website * Changed Edit/Undo and Add/Bus hotkeys * Fixed reversed VDD/VSS nets in this hex schmitt trigger * Fix a crash when running a script that calls (gschem-image ...) Bernd Jendrissek * Update Afrikaans translation to fix spelling error. Bert Timmerman * libgeda Dutch translation updates For all the other changes from last development series (1.3.x): * [1]gaf-1.3.0 Release Notes * [2]gaf-1.3.1 Release Notes Notes/Bugs/Errata/Known Issues/Last Minute Issues __________________________________________________________________ * Many thanks to everybody who contributed to this snapshot and previous development snapshots. * Updates to this stable snapshot (1.4.x series) will occur if people find issues. * The next major stable snapshot (1.6.x) will probably happen in the middle of this year. * Please submit all bugs to the [3]bug tracker.
Diffstat (limited to 'cad/libgeda')
-rw-r--r--cad/libgeda/Makefile13
-rw-r--r--cad/libgeda/PLIST32
-rw-r--r--cad/libgeda/buildlink3.mk6
-rw-r--r--cad/libgeda/distinfo9
-rw-r--r--cad/libgeda/patches/patch-aa10
5 files changed, 60 insertions, 10 deletions
diff --git a/cad/libgeda/Makefile b/cad/libgeda/Makefile
index dfab2acc9ab..651220e769d 100644
--- a/cad/libgeda/Makefile
+++ b/cad/libgeda/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2006/10/23 09:43:12 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.43 2008/02/01 02:34:20 dmcmahill Exp $
#
DISTNAME= libgeda-${PKGVERSION}
@@ -12,11 +12,20 @@ CONFLICTS+= gEDA<19991011
.include "../../cad/geda/Makefile.common"
+DEPENDS+= gettext-tools>=0.14.6:../../devel/gettext-tools
+
GNU_CONFIGURE= YES
USE_LIBTOOL= YES
-USE_TOOLS+= pkg-config
+USE_TOOLS+= bash intltool msgfmt pkg-config
+CONFIGURE_ARGS+= --disable-update-mime-database
+
+REPLACE_BASH= icon-theme-installer
+.include "../../databases/shared-mime-info/mimedb.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../graphics/gd/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../lang/guile/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/cad/libgeda/PLIST b/cad/libgeda/PLIST
index 29a86440ff3..22475fd275f 100644
--- a/cad/libgeda/PLIST
+++ b/cad/libgeda/PLIST
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.12 2006/09/01 12:00:43 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.13 2008/02/01 02:34:21 dmcmahill Exp $
include/libgeda/colors.h
include/libgeda/defines.h
include/libgeda/funcs.h
+include/libgeda/geda_list.h
include/libgeda/globals.h
include/libgeda/i_vars.h
include/libgeda/libgeda.h
@@ -12,5 +13,34 @@ include/libgeda/struct.h
lib/libgeda.la
lib/pkgconfig/libgeda.pc
share/gEDA/prolog.ps
+share/gEDA/scheme/geda.scm
+share/gEDA/system-gafrc
+share/icons/hicolor/16x16/mimetypes/application-x-geda-gsch2pcb-project-16.png
+share/icons/hicolor/16x16/mimetypes/application-x-geda-schematic-16.png
+share/icons/hicolor/16x16/mimetypes/application-x-geda-symbol-16.png
+share/icons/hicolor/22x22/mimetypes/application-x-geda-gsch2pcb-project-22.png
+share/icons/hicolor/22x22/mimetypes/application-x-geda-schematic-22.png
+share/icons/hicolor/22x22/mimetypes/application-x-geda-symbol-22.png
+share/icons/hicolor/24x24/mimetypes/application-x-geda-gsch2pcb-project-24.png
+share/icons/hicolor/24x24/mimetypes/application-x-geda-schematic-24.png
+share/icons/hicolor/24x24/mimetypes/application-x-geda-symbol-24.png
+share/icons/hicolor/32x32/mimetypes/application-x-geda-gsch2pcb-project-32.png
+share/icons/hicolor/32x32/mimetypes/application-x-geda-schematic-32.png
+share/icons/hicolor/32x32/mimetypes/application-x-geda-symbol-32.png
+share/icons/hicolor/48x48/mimetypes/application-x-geda-gsch2pcb-project-48.png
+share/icons/hicolor/48x48/mimetypes/application-x-geda-schematic-48.png
+share/icons/hicolor/48x48/mimetypes/application-x-geda-symbol-48.png
+share/icons/hicolor/scalable/mimetypes/application-x-geda-gsch2pcb-project.svg
+share/icons/hicolor/scalable/mimetypes/application-x-geda-schematic.svg
+share/icons/hicolor/scalable/mimetypes/application-x-geda-symbol.svg
+${PKGLOCALEDIR}/locale/de_DE/LC_MESSAGES/libgeda33.mo
+${PKGLOCALEDIR}/locale/en_GB/LC_MESSAGES/libgeda33.mo
+${PKGLOCALEDIR}/locale/es_ES/LC_MESSAGES/libgeda33.mo
+${PKGLOCALEDIR}/locale/nl_NL/LC_MESSAGES/libgeda33.mo
+share/mime/packages/libgeda.xml
+share/mimelnk/application/x-geda-gsch2pcb-project.desktop
+share/mimelnk/application/x-geda-schematic.desktop
+share/mimelnk/application/x-geda-symbol.desktop
+@dirrm share/gEDA/scheme
@dirrm share/gEDA
@dirrm include/libgeda
diff --git a/cad/libgeda/buildlink3.mk b/cad/libgeda/buildlink3.mk
index fc53f5610bd..55fd5f0111c 100644
--- a/cad/libgeda/buildlink3.mk
+++ b/cad/libgeda/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.23 2007/05/31 12:48:32 dmcmahill Exp $
+# $NetBSD: buildlink3.mk,v 1.24 2008/02/01 02:34:21 dmcmahill Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LIBGEDA_BUILDLINK3_MK:= ${LIBGEDA_BUILDLINK3_MK}+
@@ -12,8 +12,8 @@ BUILDLINK_PACKAGES+= libgeda
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libgeda
.if !empty(LIBGEDA_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.libgeda+= libgeda-20070526{,nb[0-9]*}
-BUILDLINK_ABI_DEPENDS.libgeda?= libgeda-20070526{,nb[0-9]*}
+BUILDLINK_API_DEPENDS.libgeda+= libgeda-1.4.0{,nb[0-9]*}
+BUILDLINK_ABI_DEPENDS.libgeda?= libgeda-1.4.0{,nb[0-9]*}
BUILDLINK_PKGSRCDIR.libgeda?= ../../cad/libgeda
.endif # LIBGEDA_BUILDLINK3_MK
diff --git a/cad/libgeda/distinfo b/cad/libgeda/distinfo
index 4834ee5ce95..0fb6723a29d 100644
--- a/cad/libgeda/distinfo
+++ b/cad/libgeda/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.19 2007/05/31 12:48:32 dmcmahill Exp $
+$NetBSD: distinfo,v 1.20 2008/02/01 02:34:21 dmcmahill Exp $
-SHA1 (geda/libgeda-20070526.tar.gz) = df0e83ca16bcbb2b6de2c8692cb29357000cc52d
-RMD160 (geda/libgeda-20070526.tar.gz) = 1201f7f3d9e933e5083e6b730593ff9beefb33d7
-Size (geda/libgeda-20070526.tar.gz) = 633422 bytes
+SHA1 (geda/libgeda-1.4.0.tar.gz) = d169b31f938f0ddc2e51499892de88c61467afd3
+RMD160 (geda/libgeda-1.4.0.tar.gz) = 40076de4e0b8509eacecbef1356af163c67372cd
+Size (geda/libgeda-1.4.0.tar.gz) = 1010177 bytes
+SHA1 (patch-aa) = c613ba03180a163a384f022c52eb4de69448b2b5
diff --git a/cad/libgeda/patches/patch-aa b/cad/libgeda/patches/patch-aa
new file mode 100644
index 00000000000..4b8b19db6d9
--- /dev/null
+++ b/cad/libgeda/patches/patch-aa
@@ -0,0 +1,10 @@
+$NetBSD: patch-aa,v 1.3 2008/02/01 02:34:21 dmcmahill Exp $
+
+--- src/o_picture.c.orig 2008-01-06 00:09:11.000000000 +0000
++++ src/o_picture.c 2008-01-31 17:39:27.000000000 +0000
+@@ -24,4 +24,5 @@
+ #include <string.h>
+ #endif
++#include <libgen.h>
+ #include <math.h>
+