import gerbv 1.0.2

Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are
generated from PCB CAD system and sent to PCB manufacturers as basis for
the manufacturing process. The standard supported by gerbv is RS-274X.
The basic difference between RS-274D (the old standard) and RS-274X is
basically the addition of apertures in RS-274X. It might be possible to
make an RS-274X file out of an RS-274D file and an aperture list.

gerbv also supports drill files. The format supported are known under
names as NC-drill or Excellon. The format is a bit undefined and
different EDA-vendors implement it different. But basically you need to
have the tools definition in the file, then the parser is quite
tolerant. The different holes are shown as dots in the (scaled) correct
size.

from Andreas Bihlmaier <andreas.bihlmaier at gmx.de> (MAINTAINER), with some
tweaks by me

reminded by claudio@
This commit is contained in:
jasper 2007-10-04 17:50:03 +00:00
parent 2f6ec3e23d
commit 9d7011a467
4 changed files with 69 additions and 0 deletions

39
cad/gerbv/Makefile Normal file
View File

@ -0,0 +1,39 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/10/04 17:50:03 jasper Exp $
COMMENT= viewer for Gerber (RS-274X) files
DISTNAME= gerbv-1.0.2
CATEGORIES= cad graphics
HOMEPAGE= http://gerbv.sourceforge.net/
MAINTAINER= Andreas Bihlmaier <andreas.bihlmaier@gmx.de>
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= X11 Xau Xcursor Xdmcp Xext Xfixes Xi Xinerama Xrandr \
Xrender atk-1.0 c expat fontconfig freetype glib-2.0 \
glitz gmodule-2.0 gobject-2.0 m pango-1.0 pangocairo-1.0 \
pangoft2-1.0 png z
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gerbv/}
MODULES= devel/gettext
LIB_DEPENDS= gdk-x11-2.0.>=0.14,gdk_pixbuf-2.0.>=0.14,gtk-x11-2.0.>=0.14::x11/gtk+2
RUN_DEPENDS= ::devel/desktop-file-utils
USE_X11= Yes
CONFIGURE_STYLE= gnu
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/desktop/gerbv.desktop \
${PREFIX}/share/applications
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps/
${INSTALL_DATA} ${WRKSRC}/desktop/gerbv.png ${PREFIX}/share/pixmaps/
.include <bsd.port.mk>

5
cad/gerbv/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (gerbv-1.0.2.tar.gz) = LV3M2aBg6SkWu3pB71Qz5g==
RMD160 (gerbv-1.0.2.tar.gz) = 9dfgD9lXb27Y0PHe5Ff8ndLJjCY=
SHA1 (gerbv-1.0.2.tar.gz) = TtO9YE6va778ho8+tuN50o7MD4Q=
SHA256 (gerbv-1.0.2.tar.gz) = h+xmTMWxYQR9AX8Mqfu13p5CgYbwEMH4aezQpjhODn0=
SIZE (gerbv-1.0.2.tar.gz) = 1066247

13
cad/gerbv/pkg/DESCR Normal file
View File

@ -0,0 +1,13 @@
Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are
generated from PCB CAD system and sent to PCB manufacturers as basis for
the manufacturing process. The standard supported by gerbv is RS-274X.
The basic difference between RS-274D (the old standard) and RS-274X is
basically the addition of apertures in RS-274X. It might be possible to
make an RS-274X file out of an RS-274D file and an aperture list.
gerbv also supports drill files. The format supported are known under
names as NC-drill or Excellon. The format is a bit undefined and
different EDA-vendors implement it different. But basically you need to
have the tools definition in the file, then the parser is quite
tolerant. The different holes are shown as dots in the (scaled) correct
size.

12
cad/gerbv/pkg/PLIST Normal file
View File

@ -0,0 +1,12 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/10/04 17:50:03 jasper Exp $
bin/gerbv
@man man/man1/gerbv.1
share/applications/
share/applications/gerbv.desktop
share/gerbv/
share/gerbv/scheme/
share/gerbv/scheme/init.scm
share/pixmaps/
share/pixmaps/gerbv.png
@exec %D/bin/update-desktop-database
@unexec %D/bin/update-desktop-database