cad/gerbv 2.13.0 FreeBSD
Gerber file viewer
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
266679a92e- License
- GPLv2+
- Categories
- cad
- Package size
- 4005.0 KiB, 29261.4 KiB installed
Description
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.
The different layers of the PCB are separated into different files. gerbv can load all files at the same time and display them "on top of each other". You can independently turn them on and off.
In the other systems
Install
Binary package:
pkg install gerbv
From the ports tree:
cd /usr/ports/cad/gerbv/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gerbv>0:cad/gerbv
LIB_DEPENDS= libgerbv.so:cad/gerbv
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.13.0 | 2.13.0 | 2.7.0_1 | 2.10.0 | 2.13.0 |
| FreeBSD:14:quarterly | 2.13.0 | 2.13.0 | n/a | 2.10.0 | 2.13.0 |
| FreeBSD:15:latest | 2.13.0 | 2.13.0 | n/a | 2.10.0 | 2.10.0 |
| FreeBSD:15:quarterly | 2.13.0 | 2.13.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.13.0 | 2.13.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
bash: shells/bash
Library 2
libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2
The full lists below include those, and their dependencies in turn.
Build dependencies 82
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gsettings-desktop-schemas
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libthai
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/png
- graphics/tiff
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/shared-mime-info
- net/avahi-app
- ports-mgmt/pkg
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/rhash
- shells/bash
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/gtk20
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 70
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gsettings-desktop-schemas
- devel/libdaemon
- devel/libdatrie
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/png
- graphics/tiff
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/shared-mime-info
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/gtk20
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/pixman
- x11/xorgproto
No port depends on this one.
Configuration
Options name: cad_gerbv
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- cmake compiler:c++11-lang cpe desktop-file-utils gettext gnome libtool localbase pkgconfig
- Service scripts
- none
Files
Manual pages 1
- gerbv(1)
pkg-plist 300
- share/gerbv/gerbv_icon.ico
- share/gerbv/scheme/init.scm
- share/doc/gerbv/PNG-print/PNGPrintMiniHowto.txt
- share/doc/gerbv/PNG-print/gimp-window.jpg
- share/doc/gerbv/aperturemacro.txt
- share/doc/gerbv/eagle/eagle2exc.pl
- share/doc/gerbv/eagle/eagle2exc.txt
- share/doc/gerbv/example/Mentor-BoardStation/README.txt
- share/doc/gerbv/example/Mentor-BoardStation/artwork_1.grb
- share/doc/gerbv/example/Ruthie_V1R0/README.md
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0-Plated.TXT
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0-RectHoles-Plated.TXT
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GBL
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GBO
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GBP
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GBS
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GD1
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GG1
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GM1
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GTL
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GTO
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GTP
- share/doc/gerbv/example/Ruthie_V1R0/Ruthie_V1R0.GTS
- share/doc/gerbv/example/am-test/am-test.gbx
- share/doc/gerbv/example/amacro-ref/1.grb
- share/doc/gerbv/example/amacro-ref/README.txt
- share/doc/gerbv/example/amacro-ref/full-ex.grb
- share/doc/gerbv/example/amacro-ref/gerbv_am_expression_bug.ger
- share/doc/gerbv/example/amacro-ref/jj1.drl
- share/doc/gerbv/example/amacro-ref/jj1.grb
- share/doc/gerbv/example/amacro-ref/limit-ex.grb
- share/doc/gerbv/example/amacro-ref/stp0.grb
- share/doc/gerbv/example/cslk/README.txt
- share/doc/gerbv/example/cslk/cslk.gbx
- share/doc/gerbv/example/cslk/cslk.ps
- share/doc/gerbv/example/dan/README.txt
- share/doc/gerbv/example/dan/top.gbx
- share/doc/gerbv/example/dan/top_sr.gbx
- share/doc/gerbv/example/eaglecad1/top-cop.gbx
- share/doc/gerbv/example/eaglecad1/top-cop.pdf
- share/doc/gerbv/example/ekf/README
- share/doc/gerbv/example/ekf/ekf.gap
- share/doc/gerbv/example/ekf/ekf_08.apt
- share/doc/gerbv/example/ekf/l1.off
- share/doc/gerbv/example/ekf2/README.txt
- share/doc/gerbv/example/ekf2/d1.grb
- share/doc/gerbv/example/ekf2/drill0.exc
- share/doc/gerbv/example/ekf2/drill1.exc
- share/doc/gerbv/example/ekf2/drill20.exc
- share/doc/gerbv/example/ekf2/drill30.exc
- share/doc/gerbv/example/ekf2/gnd.grb
- share/doc/gerbv/example/ekf2/l0.grb
- share/doc/gerbv/example/ekf2/l1.grb
- share/doc/gerbv/example/ekf2/l2.grb
- share/doc/gerbv/example/ekf2/l3.grb
- share/doc/gerbv/example/ekf2/l4.grb
- share/doc/gerbv/example/ekf2/l5.grb
- share/doc/gerbv/example/ekf2/pow.grb
- share/doc/gerbv/example/ekf2/pow3.grb
- share/doc/gerbv/example/ekf2/resplan.grb
- share/doc/gerbv/example/ekf2/sieb0.grb
- share/doc/gerbv/example/ekf2/sieb1.grb
- share/doc/gerbv/example/ekf2/stp0.grb
- share/doc/gerbv/example/ekf2/stp1.grb
- share/doc/gerbv/example/exposure/README.txt
- share/doc/gerbv/example/exposure/example.grb
- share/doc/gerbv/example/exposure/example.jpg
- share/doc/gerbv/example/hellboard/README
- share/doc/gerbv/example/hellboard/hellboard.back.gbr
- share/doc/gerbv/example/hellboard/hellboard.fab.gbr
- share/doc/gerbv/example/hellboard/hellboard.front.gbr
- share/doc/gerbv/example/hellboard/hellboard.group1.gbr
- share/doc/gerbv/example/hellboard/hellboard.group2.gbr
- share/doc/gerbv/example/hellboard/hellboard.pcb
- share/doc/gerbv/example/hellboard/hellboard.plated-drill.cnc
- share/doc/gerbv/example/jj/README.txt
- share/doc/gerbv/example/jj/l1-1.grb
- share/doc/gerbv/example/jj/l1-2.grb
- share/doc/gerbv/example/jj/l1-3.grb
- share/doc/gerbv/example/jj/l1-orig.grb
- share/doc/gerbv/example/nollezappare/AssemblyTop.gdo
- share/doc/gerbv/example/nollezappare/EtchLayer2Bottom.gdo
- share/doc/gerbv/example/nollezappare/ThruHolePlated.ncd
- share/doc/gerbv/example/numpres/numpres.pcb
- share/doc/gerbv/example/numpres/numpres.pcb.output_componentmask.grb
- share/doc/gerbv/example/numpres/numpres.pcb.output_componentsilk.grb
- share/doc/gerbv/example/numpres/numpres.pcb.output_group1.grb
- share/doc/gerbv/example/numpres/numpres.pcb.output_group2.grb
- share/doc/gerbv/example/numpres/numpres.pcb.output_plated-drill.grb
- share/doc/gerbv/example/numpres/numpres.pcb.output_soldermask.grb
- share/doc/gerbv/example/numpres/numpres.pcb.output_unplated-drill.grb
- share/doc/gerbv/example/orcad/README.txt
- share/doc/gerbv/example/orcad/ast.ps
- share/doc/gerbv/example/orcad/rs232_cm.asb
- share/doc/gerbv/example/orcad/rs232_cm.ast
- share/doc/gerbv/example/orcad/rs232_cm.bot
- share/doc/gerbv/example/orcad/rs232_cm.drd
- share/doc/gerbv/example/orcad/rs232_cm.smb
- share/doc/gerbv/example/orcad/rs232_cm.smt
- share/doc/gerbv/example/orcad/rs232_cm.ssb
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gerbv-gerbv-v2.13.0_GH0.tar.gz | 4.900124e+06 | 0479b333efffadc118b7e3080be5621d8890fdcd2376edbe40a686d5c3642784 |
Master sites 1
- GH