Mon Sep 15 02:25:54 2008 UTC ()
Update to gerbv-2.1.0.  Changes from 2.0.1 include:

*  Added ability to select objects, with the option of deleting or viewing
basic properties of the objects

*  Split off the core functionality of gerbv into a library (libgerbv) to
allow developers to quickly write software using Gerber
parsing/editing/exporting/rendering functionality.  Full DOxygen
documentation has also been created to facilitate developers wishing to use
libgerbv.

*  Added export to RS274X and Excellon functionality, allowing gerbv to
translate files between formats.  The RS274X export function can also be
used to "clean" troublesome files to a more compatible format.

*  Added the ability to override the Excellon format "guessing", allowing
non-standard drill files to be correctly rendered

*  Greatly expanded the command line functionality, including the ability to
panelize boards into a single one through the command line

*  Added "Aperture usage" tab to Gerber reports.  This allows the user to
see how often each aperture is used in all visible layers of his project.

Several notable bugs were squished in release 2.1.0:

*  Fixed bug when exporting several layers to SVG/PDF/PS, which caused
corrupted output and/or crashes

*  Fixed several Windows-only problems related to parsing and rendering

*  Fixed rendering bug when using polygon objects within step and repeat
blocks

*  Improved RS-274X export output format to work with certain Gerber viewing
software


(dmcmahill)
diff -r1.33 -r1.34 pkgsrc/cad/gerbv/Makefile
diff -r1.6 -r1.7 pkgsrc/cad/gerbv/PLIST
diff -r1.18 -r1.19 pkgsrc/cad/gerbv/distinfo

cvs diff -r1.33 -r1.34 pkgsrc/cad/gerbv/Makefile (expand / switch to unified diff)

--- pkgsrc/cad/gerbv/Makefile 2008/06/20 01:09:08 1.33
+++ pkgsrc/cad/gerbv/Makefile 2008/09/15 02:25:54 1.34
@@ -1,24 +1,25 @@ @@ -1,24 +1,25 @@
1# $NetBSD: Makefile,v 1.33 2008/06/20 01:09:08 joerg Exp $ 1# $NetBSD: Makefile,v 1.34 2008/09/15 02:25:54 dmcmahill Exp $
2# 2#
3 3
4DISTNAME= gerbv-2.0.1 4DISTNAME= gerbv-2.1.0
5CATEGORIES= cad 5CATEGORIES= cad
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gerbv/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gerbv/}
7 7
8MAINTAINER= dmcmahill@NetBSD.org 8MAINTAINER= dmcmahill@NetBSD.org
9HOMEPAGE= http://gerbv.sourceforge.net/ 9HOMEPAGE= http://gerbv.sourceforge.net/
10COMMENT= Gerber file viewer 10COMMENT= Gerber file viewer
11 11
12PKG_INSTALLATION_TYPES= overwrite pkgviews 12PKG_INSTALLATION_TYPES= overwrite pkgviews
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15GNU_CONFIGURE= YES 15GNU_CONFIGURE= YES
 16USE_LIBTOOL= YES
16USE_TOOLS+= gmake pkg-config 17USE_TOOLS+= gmake pkg-config
17#CONFIGURE_ARGS+= --disable-update-desktop-database 
18 18
19.include "../../devel/glib2/buildlink3.mk" 19.include "../../devel/glib2/buildlink3.mk"
 20.include "../../graphics/cairo/buildlink3.mk"
20.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 21.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
21.include "../../graphics/png/buildlink3.mk" 22.include "../../graphics/png/buildlink3.mk"
22.include "../../sysutils/desktop-file-utils/desktopdb.mk" 23.include "../../sysutils/desktop-file-utils/desktopdb.mk"
23.include "../../x11/gtk2/buildlink3.mk" 24.include "../../x11/gtk2/buildlink3.mk"
24.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/cad/gerbv/PLIST (expand / switch to unified diff)

--- pkgsrc/cad/gerbv/PLIST 2008/02/18 22:40:36 1.6
+++ pkgsrc/cad/gerbv/PLIST 2008/09/15 02:25:54 1.7
@@ -1,15 +1,18 @@ @@ -1,15 +1,18 @@
1@comment $NetBSD: PLIST,v 1.6 2008/02/18 22:40:36 dmcmahill Exp $ 1@comment $NetBSD: PLIST,v 1.7 2008/09/15 02:25:54 dmcmahill Exp $
2bin/gerbv 2bin/gerbv
 3include/gerbv-2.1.0/gerbv.h
 4lib/libgerbv.la
 5lib/pkgconfig/libgerbv.pc
3man/man1/gerbv.1 6man/man1/gerbv.1
4share/applications/gerbv.desktop 7share/applications/gerbv.desktop
5share/gerbv/scheme/gerb-debug.scm 8share/gerbv/scheme/gerb-debug.scm
6share/gerbv/scheme/gerb-ps.scm 9share/gerbv/scheme/gerb-ps.scm
7share/gerbv/scheme/init.scm 10share/gerbv/scheme/init.scm
8share/icons/hicolor/16x16/apps/gerbv-16.png 11share/icons/hicolor/16x16/apps/gerbv-16.png
9share/icons/hicolor/22x22/apps/gerbv-22.png 12share/icons/hicolor/22x22/apps/gerbv-22.png
10share/icons/hicolor/24x24/apps/gerbv-24.png 13share/icons/hicolor/24x24/apps/gerbv-24.png
11share/icons/hicolor/32x32/apps/gerbv-32.png 14share/icons/hicolor/32x32/apps/gerbv-32.png
12share/icons/hicolor/48x48/apps/gerbv-48.png 15share/icons/hicolor/48x48/apps/gerbv-48.png
13share/icons/hicolor/scalable/apps/gerbv.svg 16share/icons/hicolor/scalable/apps/gerbv.svg
14@dirrm share/gerbv/scheme 17@dirrm share/gerbv/scheme
15@dirrm share/gerbv 18@dirrm share/gerbv

cvs diff -r1.18 -r1.19 pkgsrc/cad/gerbv/distinfo (expand / switch to unified diff)

--- pkgsrc/cad/gerbv/distinfo 2008/02/18 22:40:36 1.18
+++ pkgsrc/cad/gerbv/distinfo 2008/09/15 02:25:54 1.19
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.18 2008/02/18 22:40:36 dmcmahill Exp $ 1$NetBSD: distinfo,v 1.19 2008/09/15 02:25:54 dmcmahill Exp $
2 2
3SHA1 (gerbv-2.0.1.tar.gz) = 751912d0efa6b1db91d0a8703774df825bc9b79e 3SHA1 (gerbv-2.1.0.tar.gz) = e8173fb1f55a2140641fcfac8badd4b25d991178
4RMD160 (gerbv-2.0.1.tar.gz) = f40fdb935e1f318b8fa7c0e3e3fbf49171fbeb6b 4RMD160 (gerbv-2.1.0.tar.gz) = 8349a56c500817d6ebd78fc62cdded2cd28522e5
5Size (gerbv-2.0.1.tar.gz) = 5011389 bytes 5Size (gerbv-2.1.0.tar.gz) = 2291469 bytes