pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/cad/pcb update to pcb-20080202



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8170174699bd
branches:  trunk
changeset: 538220:8170174699bd
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Sat Feb 02 04:50:20 2008 +0000

description:
update to pcb-20080202

========================================================================
Release Notes for PCB snapshot 20080202
========================================================================
This release represents over 180 commits and as such this summary
clearly is not complete.  See the ChangeLog file for the complete list
of changes.

- Added a footprin preview in the library window
- Added gnome/kde desktop integration files (app and mime icons, and
  .desktop file)
- Added i18n support
- Updated dbus support
- Fix a number of GCC 4 compiler warnings
- Make the gtk gui more robust against malformed menu resource files
- Added checking for duplicate hot key definitions in the menu resource
  file in the gtk gui.
- Improved support for building on win32.
- Removed automake/autoconf generated files from cvs
- Fixed some parallel make bugs
- Fixed some scrolling/panning bugs in the gtk gui.
- Added the ability to load edif netlists
- Closed a number of bugs in the sourceforge tracker
- Fix a bg in the x-y output files where the y values were mirrored and offset
- Add XRENDER support to the lesstif HID to support layer transparency
- Fix some polygon dicer bugs
- Fix a handful of bugs in the png export HID
- Avoid vias snapping to pins and moving elements snapping to their own
  pins/pads
- Fix a number of undo bugs
- Fix printer calibration
- Add global puller
- Various improvements to the postscript export HID
- Improve all the GetXY prompts in the menu resource files
- Improved the pin/via report
- Improved pin/pad vs grid snapping
- Various footprint improvements
  o fixed some drill sizes
  o fixed some silk sizes
  o Added a handful of QFP family footprints
  o Converted the QFP family to the hi-res format
- Several other bug fixes

diffstat:

 cad/pcb/Makefile |  18 +++++++++++--
 cad/pcb/PLIST    |  74 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
 cad/pcb/distinfo |   8 +++---
 3 files changed, 90 insertions(+), 10 deletions(-)

diffs (186 lines):

diff -r dfe6c9709edb -r 8170174699bd cad/pcb/Makefile
--- a/cad/pcb/Makefile  Fri Feb 01 21:12:41 2008 +0000
+++ b/cad/pcb/Makefile  Sat Feb 02 04:50:20 2008 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.41 2007/10/09 19:19:08 martti Exp $
+# $NetBSD: Makefile,v 1.42 2008/02/02 04:50:20 dmcmahill Exp $
 #
 
-DISTNAME=      pcb-20070912
+DISTNAME=      pcb-20080202
 CATEGORIES=    cad
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pcb/}
 
@@ -11,6 +11,8 @@
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
+DEPENDS+=      gettext-tools>=0.14.6:../../devel/gettext-tools
+
 CONFLICTS+=    pcb-current-[0-9]*
 
 GNU_CONFIGURE=         yes
@@ -23,7 +25,10 @@
 # configure cache.  Same for YACC.
 CONFIGURE_ENV+=                ac_cv_path_LEX_PATH=${TOOLS_PATH.lex}
 CONFIGURE_ENV+=                ac_cv_path_YACC_PATH=${TOOLS_PATH.bison}
-USE_TOOLS+=            bison gm4:run gmake lex wish:run pkg-config
+CONFIGURE_ARGS+=       --disable-update-desktop-database
+CONFIGURE_ARGS+=       --disable-update-mime-database
+USE_TOOLS+=            bison gm4:run gmake intltool lex wish:run pkg-config
+USE_PKGLOCALEDIR=      yes
 INFO_FILES=            yes
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.pcb
@@ -56,4 +61,11 @@
 
 CONFIGURE_ARGS+=       --with-exporters=${EXPORTERS:Q}
 
+# remove some stuff that is either broken or unmaintained
+# and would require another runtime depends
+post-install:
+       ${RM} ${PREFIX}/share/pcb/tools/PCB2HPGL ${PREFIX}/share/pcb/tools/tgo2pcb.tcl
+
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r dfe6c9709edb -r 8170174699bd cad/pcb/PLIST
--- a/cad/pcb/PLIST     Fri Feb 01 21:12:41 2008 +0000
+++ b/cad/pcb/PLIST     Sat Feb 02 04:50:20 2008 +0000
@@ -1,9 +1,49 @@
-@comment $NetBSD: PLIST,v 1.11 2007/09/13 02:24:51 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.12 2008/02/02 04:50:20 dmcmahill Exp $
 bin/MergePCBPS
 bin/Merge_dimPCBPS
 bin/pcb
 info/pcb.info
 man/man1/pcb.1
+share/applications/pcb.desktop
+share/icons/hicolor/16x16/mimetypes/application-x-excellon-16.png
+share/icons/hicolor/16x16/mimetypes/application-x-gerber-16.png
+share/icons/hicolor/16x16/mimetypes/application-x-pcb-footprint-16.png
+share/icons/hicolor/16x16/mimetypes/application-x-pcb-layout-16.png
+share/icons/hicolor/16x16/mimetypes/application-x-pcb-netlist-16.png
+share/icons/hicolor/22x22/mimetypes/application-x-excellon-22.png
+share/icons/hicolor/22x22/mimetypes/application-x-gerber-22.png
+share/icons/hicolor/22x22/mimetypes/application-x-pcb-footprint-22.png
+share/icons/hicolor/22x22/mimetypes/application-x-pcb-layout-22.png
+share/icons/hicolor/22x22/mimetypes/application-x-pcb-netlist-22.png
+share/icons/hicolor/24x24/mimetypes/application-x-excellon-24.png
+share/icons/hicolor/24x24/mimetypes/application-x-gerber-24.png
+share/icons/hicolor/24x24/mimetypes/application-x-pcb-footprint-24.png
+share/icons/hicolor/24x24/mimetypes/application-x-pcb-layout-24.png
+share/icons/hicolor/24x24/mimetypes/application-x-pcb-netlist-24.png
+share/icons/hicolor/32x32/mimetypes/application-x-excellon-32.png
+share/icons/hicolor/32x32/mimetypes/application-x-gerber-32.png
+share/icons/hicolor/32x32/mimetypes/application-x-pcb-footprint-32.png
+share/icons/hicolor/32x32/mimetypes/application-x-pcb-layout-32.png
+share/icons/hicolor/32x32/mimetypes/application-x-pcb-netlist-32.png
+share/icons/hicolor/48x48/apps/pcb-48.png
+share/icons/hicolor/48x48/mimetypes/application-x-excellon-48.png
+share/icons/hicolor/48x48/mimetypes/application-x-gerber-48.png
+share/icons/hicolor/48x48/mimetypes/application-x-pcb-footprint-48.png
+share/icons/hicolor/48x48/mimetypes/application-x-pcb-layout-48.png
+share/icons/hicolor/48x48/mimetypes/application-x-pcb-netlist-48.png
+share/icons/hicolor/scalable/apps/pcb.svg
+share/icons/hicolor/scalable/mimetypes/application-x-excellon.svg
+share/icons/hicolor/scalable/mimetypes/application-x-gerber.svg
+share/icons/hicolor/scalable/mimetypes/application-x-pcb-footprint.svg
+share/icons/hicolor/scalable/mimetypes/application-x-pcb-layout.svg
+share/icons/hicolor/scalable/mimetypes/application-x-pcb-netlist.svg
+${PKGLOCALEDIR}/locale/fr_FR/LC_MESSAGES/pcb.mo
+share/mime/packages/pcb.xml
+share/mimelnk/application/x-excellon.desktop
+share/mimelnk/application/x-gerber.desktop
+share/mimelnk/application/x-pcb-footprint.desktop
+share/mimelnk/application/x-pcb-layout.desktop
+share/mimelnk/application/x-pcb-netlist.desktop
 share/pcb/CreateLibrary.sh
 share/pcb/CreateLibraryContents.sh
 share/pcb/ListLibraryContents.sh
@@ -1470,6 +1510,8 @@
 share/pcb/pcblib-newlib/geda/TQFN68_10.png
 share/pcb/pcblib-newlib/geda/TQFN68_10_EP.fp
 share/pcb/pcblib-newlib/geda/TQFN68_10_EP.png
+share/pcb/pcblib-newlib/geda/TQFP100_12.fp
+share/pcb/pcblib-newlib/geda/TQFP100_12.png
 share/pcb/pcblib-newlib/geda/TQFP100_14.fp
 share/pcb/pcblib-newlib/geda/TQFP100_14.png
 share/pcb/pcblib-newlib/geda/TQFP120_28.fp
@@ -1492,8 +1534,12 @@
 share/pcb/pcblib-newlib/geda/TQFP44_10.png
 share/pcb/pcblib-newlib/geda/TQFP52_10.fp
 share/pcb/pcblib-newlib/geda/TQFP52_10.png
+share/pcb/pcblib-newlib/geda/TQFP64_10.fp
+share/pcb/pcblib-newlib/geda/TQFP64_10.png
 share/pcb/pcblib-newlib/geda/TQFP64_14.fp
 share/pcb/pcblib-newlib/geda/TQFP64_14.png
+share/pcb/pcblib-newlib/geda/TQFP80_12.fp
+share/pcb/pcblib-newlib/geda/TQFP80_12.png
 share/pcb/pcblib-newlib/geda/TQFP80_14.fp
 share/pcb/pcblib-newlib/geda/TQFP80_14.png
 share/pcb/pcblib-newlib/geda/TSOP28.fp
@@ -1502,14 +1548,38 @@
 share/pcb/pcblib-newlib/geda/TSOP32A.png
 share/pcb/pcblib-newlib/geda/TSOP32B.fp
 share/pcb/pcblib-newlib/geda/TSOP32B.png
+share/pcb/pcblib-newlib/geda/TSSOP10.fp
+share/pcb/pcblib-newlib/geda/TSSOP10.png
+share/pcb/pcblib-newlib/geda/TSSOP14.fp
+share/pcb/pcblib-newlib/geda/TSSOP14.png
+share/pcb/pcblib-newlib/geda/TSSOP16.fp
+share/pcb/pcblib-newlib/geda/TSSOP16.png
+share/pcb/pcblib-newlib/geda/TSSOP20.fp
+share/pcb/pcblib-newlib/geda/TSSOP20.png
+share/pcb/pcblib-newlib/geda/TSSOP24.fp
+share/pcb/pcblib-newlib/geda/TSSOP24.png
+share/pcb/pcblib-newlib/geda/TSSOP28.fp
+share/pcb/pcblib-newlib/geda/TSSOP28.png
+share/pcb/pcblib-newlib/geda/TSSOP32.fp
+share/pcb/pcblib-newlib/geda/TSSOP32.png
+share/pcb/pcblib-newlib/geda/TSSOP38N.fp
+share/pcb/pcblib-newlib/geda/TSSOP38N.png
 share/pcb/pcblib-newlib/geda/TSSOP48.fp
 share/pcb/pcblib-newlib/geda/TSSOP48.png
+share/pcb/pcblib-newlib/geda/TSSOP48N.fp
+share/pcb/pcblib-newlib/geda/TSSOP48N.png
 share/pcb/pcblib-newlib/geda/TSSOP56.fp
 share/pcb/pcblib-newlib/geda/TSSOP56.png
+share/pcb/pcblib-newlib/geda/TSSOP56N.fp
+share/pcb/pcblib-newlib/geda/TSSOP56N.png
 share/pcb/pcblib-newlib/geda/TSSOP64.fp
 share/pcb/pcblib-newlib/geda/TSSOP64.png
+share/pcb/pcblib-newlib/geda/TSSOP80.fp
+share/pcb/pcblib-newlib/geda/TSSOP80.png
 share/pcb/pcblib-newlib/geda/TSSOP8.fp
 share/pcb/pcblib-newlib/geda/TSSOP8.png
+share/pcb/pcblib-newlib/geda/TSSOP8W.fp
+share/pcb/pcblib-newlib/geda/TSSOP8W.png
 share/pcb/pcblib-newlib/geda/US14.fp
 share/pcb/pcblib-newlib/geda/US14.png
 share/pcb/pcblib-newlib/geda/US16.fp
@@ -1807,11 +1877,9 @@
 share/pcb/thermal.png
 share/pcb/tools/MergePCBPS
 share/pcb/tools/Merge_dimPCBPS
-share/pcb/tools/PCB2HPGL
 share/pcb/tools/apctools.zip
 share/pcb/tools/gerbertotk.c
 share/pcb/tools/pcb2ncap.tgz
-share/pcb/tools/tgo2pcb.tcl
 share/pcb/tutorial/tut1.pcb
 @dirrm share/pcb/tutorial
 @dirrm share/pcb/tools
diff -r dfe6c9709edb -r 8170174699bd cad/pcb/distinfo
--- a/cad/pcb/distinfo  Fri Feb 01 21:12:41 2008 +0000
+++ b/cad/pcb/distinfo  Sat Feb 02 04:50:20 2008 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2007/09/13 02:24:51 dmcmahill Exp $
+$NetBSD: distinfo,v 1.15 2008/02/02 04:50:21 dmcmahill Exp $
 
-SHA1 (pcb-20070912.tar.gz) = 3df27a8c0afaddfef96ef1be4fedd9b5333a8229
-RMD160 (pcb-20070912.tar.gz) = 63df0117d5cc0d995a530c444c6333d46ad6d815
-Size (pcb-20070912.tar.gz) = 3836056 bytes
+SHA1 (pcb-20080202.tar.gz) = 4eb538db7086ca1b1f29e03450ed6ad28abd5c42
+RMD160 (pcb-20080202.tar.gz) = ef54294eba3770b40ca19dd4a772c939aa0f74c8
+Size (pcb-20080202.tar.gz) = 4240472 bytes



Home | Main Index | Thread Index | Old Index