summaryrefslogtreecommitdiff
path: root/cad/gschem
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/gschem
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/gschem')
-rw-r--r--cad/gschem/Makefile12
-rw-r--r--cad/gschem/PLIST24
-rw-r--r--cad/gschem/distinfo10
-rw-r--r--cad/gschem/patches/patch-aa11
-rw-r--r--cad/gschem/patches/patch-ab11
5 files changed, 28 insertions, 40 deletions
diff --git a/cad/gschem/Makefile b/cad/gschem/Makefile
index 1b84386be06..04bffdb07aa 100644
--- a/cad/gschem/Makefile
+++ b/cad/gschem/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2007/05/31 12:48:32 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.44 2008/02/01 02:34:22 dmcmahill Exp $
#
DISTNAME= geda-gschem-${PKGVERSION}
@@ -10,20 +10,26 @@ HOMEPAGE= http://www.geda.seul.org/
COMMENT= Schematic capture tool
DEPENDS+= geda-symbols-${PKGVERSION}{,nb[0-9]*}:../../cad/geda-symbols
+DEPENDS+= gettext-tools>=0.14.6:../../devel/gettext-tools
CONFLICTS+= gEDA<19991011
.include "../../cad/geda/Makefile.common"
GNU_CONFIGURE= YES
-USE_TOOLS+= pkg-config
+USE_TOOLS+= bash intltool msgfmt pkg-config
# otherwise the gettext stuff in here tries to do
# /bin/sh /usr/bin/install -d /some/directory
# but of course /usr/bin/install is a binary.
MAKE_FLAGS+= install_sh=${WRKSRC}/install-sh
-USE_PKGLOCALEDIR= YES
+CONFIGURE_ARGS+= --disable-update-desktop-database
+CONFIGURE_ARGS+= --disable-update-mime-database
+
+REPLACE_BASH= icon-theme-installer
.include "../../cad/libgeda/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../devel/libstroke/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/cad/gschem/PLIST b/cad/gschem/PLIST
index 6854b612cfd..c1c4f8faf59 100644
--- a/cad/gschem/PLIST
+++ b/cad/gschem/PLIST
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.20 2007/05/31 12:48:32 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.21 2008/02/01 02:34:22 dmcmahill Exp $
bin/gschem
bin/gschemdoc
man/man1/gschem.1
+share/applications/geda-gschem.desktop
share/gEDA/bitmap/gschem-alignment_bottomcenter.png
share/gEDA/bitmap/gschem-alignment_bottomleft.png
share/gEDA/bitmap/gschem-alignment_bottomright.png
@@ -44,6 +45,7 @@ share/gEDA/gschem-gtkrc
share/gEDA/gschem-lightbg
share/gEDA/scheme/auto-place-attribs.scm
share/gEDA/scheme/auto-uref.scm
+share/gEDA/scheme/default-attrib-positions.scm
share/gEDA/scheme/generate_netlist.scm
share/gEDA/scheme/gschem.scm
share/gEDA/scheme/image.scm
@@ -52,14 +54,18 @@ share/gEDA/scheme/pcb.scm
share/gEDA/scheme/print-NB-attribs.scm
share/gEDA/scheme/print.scm
share/gEDA/system-gschemrc
-share/locale/de_DE/LC_MESSAGES/geda-gschem.mo
-share/locale/es_ES/LC_MESSAGES/geda-gschem.mo
-share/locale/fr_FR/LC_MESSAGES/geda-gschem.mo
-share/locale/it_IT/LC_MESSAGES/geda-gschem.mo
-share/locale/ja_JP/LC_MESSAGES/geda-gschem.mo
-share/locale/nl_NL/LC_MESSAGES/geda-gschem.mo
-share/locale/pt_BR/LC_MESSAGES/geda-gschem.mo
-share/locale/ru/LC_MESSAGES/geda-gschem.mo
+share/icons/hicolor/48x48/apps/geda-gschem-48.png
+share/icons/hicolor/scalable/apps/geda-gschem.svg
+${PKGLOCALEDIR}/locale/af_ZA/LC_MESSAGES/geda-gschem.mo
+${PKGLOCALEDIR}/locale/de_DE/LC_MESSAGES/geda-gschem.mo
+${PKGLOCALEDIR}/locale/en_GB/LC_MESSAGES/geda-gschem.mo
+${PKGLOCALEDIR}/locale/es_ES/LC_MESSAGES/geda-gschem.mo
+${PKGLOCALEDIR}/locale/fr_FR/LC_MESSAGES/geda-gschem.mo
+${PKGLOCALEDIR}/locale/it_IT/LC_MESSAGES/geda-gschem.mo
+${PKGLOCALEDIR}/locale/ja_JP/LC_MESSAGES/geda-gschem.mo
+${PKGLOCALEDIR}/locale/nl_NL/LC_MESSAGES/geda-gschem.mo
+${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/geda-gschem.mo
+${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/geda-gschem.mo
@dirrm share/gEDA/bitmap
@unexec ${RMDIR} %D/share/doc/geda-doc 2>/dev/null || ${TRUE}
@unexec ${RMDIR} %D/share/gEDA/scheme 2>/dev/null || ${TRUE}
diff --git a/cad/gschem/distinfo b/cad/gschem/distinfo
index e6f1f0dbaa4..756c2b4c2dc 100644
--- a/cad/gschem/distinfo
+++ b/cad/gschem/distinfo
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.25 2007/05/31 12:48:32 dmcmahill Exp $
+$NetBSD: distinfo,v 1.26 2008/02/01 02:34:22 dmcmahill Exp $
-SHA1 (geda/geda-gschem-20070526.tar.gz) = 48fb4acfc628bb64fdc8c1c047671b31c3fd7778
-RMD160 (geda/geda-gschem-20070526.tar.gz) = 76eb9285c8ff4e6f5ee0edb05d8ccd618e6dbaff
-Size (geda/geda-gschem-20070526.tar.gz) = 1100946 bytes
-SHA1 (patch-aa) = 749ad5d273b3ef4da318d63171c4ec50214d72ea
-SHA1 (patch-ab) = 338c3ceaafb9fb15ea669bd6442a40899e040854
+SHA1 (geda/geda-gschem-1.4.0.tar.gz) = 0bdc4e350019f2193eda6f065277008538f06747
+RMD160 (geda/geda-gschem-1.4.0.tar.gz) = d7b8a05a5000f333102b9e286c8aac69223ae329
+Size (geda/geda-gschem-1.4.0.tar.gz) = 1120760 bytes
diff --git a/cad/gschem/patches/patch-aa b/cad/gschem/patches/patch-aa
deleted file mode 100644
index 12bf2fd2e1a..00000000000
--- a/cad/gschem/patches/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
-$NetBSD: patch-aa,v 1.16 2007/05/31 12:48:32 dmcmahill Exp $
-
---- configure.ac.orig 2007-05-26 14:46:25.000000000 +0000
-+++ configure.ac 2007-05-29 16:23:31.000000000 +0000
-@@ -400,5 +400,5 @@
- [AC_DEFINE([HAVE_LOCALE_H], 1, [Define if you have locale.h])],
- [
-- if test "$USE_NLS" == "yes"; then
-+ if test "$USE_NLS" = "yes"; then
- AC_MSG_ERROR([Cannot find useful locale.h, and nls support is enabled. Try compiling with --disable-nls])
- fi
diff --git a/cad/gschem/patches/patch-ab b/cad/gschem/patches/patch-ab
deleted file mode 100644
index 4610fb8dbfd..00000000000
--- a/cad/gschem/patches/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
-$NetBSD: patch-ab,v 1.10 2007/05/31 12:48:33 dmcmahill Exp $
-
---- configure.orig 2007-05-26 14:46:42.000000000 +0000
-+++ configure 2007-05-29 16:23:44.000000000 +0000
-@@ -7515,5 +7515,5 @@
- else
-
-- if test "$USE_NLS" == "yes"; then
-+ if test "$USE_NLS" = "yes"; then
- { { echo "$as_me:$LINENO: error: Cannot find useful locale.h, and nls support is enabled. Try compiling with --disable-nls" >&5
- echo "$as_me: error: Cannot find useful locale.h, and nls support is enabled. Try compiling with --disable-nls" >&2;}