descriptiongEDA/gerbv CVS import
homepage URLhttp://gerbv.gpleda.org/
repository URLgit://git.gpleda.org/gerbv.git
ownerpeter@peter-b.co.uk
last changeThu, 2 Feb 2012 16:08:45 +0000 (2 11:08 -0500)
last refreshSat, 31 Oct 2009 21:18:27 +0000 (31 22:18 +0100)
content tags
add:
README
Gerbv -- a Gerber file viewer

Gerbv is part of the gEDA Project
------------------------------------------------------------------------------

-- About gerbv

  *  Gerbv is a viewer for Gerber RS-274X files, Excellon drill files, and CSV
     pick-and-place files.  (Note:  RS-274D files are not supported.)
  *  Gerbv is a native Linux application, and it runs on many common unix
     platforms.
  *  Gerbv is free/ open-source software.
  *  The core functionality of gerbv is located in a separate library
     (libgerbv), allowing developers to include Gerber
     parsing/editing/exporting/rendering into other programs.
  *  Gerbv is one of the utilities affiliated with the gEDA project, an
     umbrella organization dedicated to producing free software tools for
     electronic design. 

-- Building gerbv by downloading a release tarball

   1. Download source tarballs from http://gerbv.sourceforge.net.
   2. Expand source by running gzip -dc <filename> | tar xf -
   3. Change to newly expanded directory
   4. Type ./configure <switches>.
      The following (gerbv) switches are available to configure:
          * --help: Lists all configure options.
          * --enable-debug: Program will output lots of debug 
              spew while running. (default = no -> no debug output 
              by default.)
          * --enable-unit-mm: Set default unit for coordinates in 
              status bar to mm (default = no -> units = inches 
              by default.)
          * --enable-efence: Link with ElectricFence for malloc 
              debugging (default = no -> efence off by default.)
          * --disable-update-desktop-database: Update desktop icon 
              database after installation (default = no -> desktop 
              icon installed by default.)
   5. Type make
   6. Type make install. Please note that if you want to install 
      it in a system directory you have to su first.
   7. Test by typing gerbv 

-- Building gerbv by downloading from anonymous CVS

   1. Login to anonymous CVS (only needed the first time):
      cvs -d:pserver:anonymous@gerbv.cvs.sourceforge.net:/cvsroot/gerbv login .
      Press Enter when CVS asks for a password.
   2. Check out the source tree:
      cvs -z3 -d:pserver:anonymous@gerbv.cvs.sourceforge.net:/cvsroot/gerbv co gerbv
   3. Recreate all build system files:
      sh autogen.sh
   4. Type ./configure <switches>.
      The following (gerbv) switches are available to configure:
          * --help: Lists all configure options.
          * --enable-debug: Program will output lots of debug 
              spew while running. (default = no -> no debug output 
              by default.)
          * --enable-unit-mm: Set default unit for coordinates in 
              status bar to mm (default = no -> units = inches 
              by default.)
          * --enable-efence: Link with ElectricFence for malloc 
              debugging (default = no -> efence off by default.)
          * --disable-update-desktop-database: Update desktop icon 
              database after installation (default = no -> desktop 
              icon installed by default.)
   5. Type make
   6. Type make install. Please note that if you want to install 
      it in a system directory you have to su first.
   7. Test by typing gerbv 
   8. Run cvs update in the checked out gerbv directory to get 
      the latest changes. 

--  Supported platforms
Gerbv has been built and tested on

    * Linux (2.2/2.4/2.6)
    * NetBSD/i386 (1.4.1)
    * NetBSD/Alpha (1.5.1)
    * Solaris (5.7 and 5.8) 

-- Information for developers

Gerbv is split into a core functional library and a GUI portion. Developers
wishing to incorporate Gerber parsing/editing/exporting/rendering into other
programs are welcome to use libgerbv. Complete API documentation for libgerbv
is here, as well as many example programs using libgerbv. 

-- License  

  gerbv and all associated files is placed under the GNU Public 
  License (GPL) version 2.0.  See the toplevel COPYING file for 
  more information.

  Programs and associated files are: 
  Copyright 2001, 2002 by Stefan Petersen and the respective
  original authors (which are listed on the respective files)

-- Contact information  

Bugs:  Please submit bug reports to the 
SourceForge bug tracker:
http://sourceforge.net/tracker/?group_id=33921&atid=409538

Feature requests:  Please submit feature requests to the 
SourceForge feature request tracker:
http://sourceforge.net/tracker/?group_id=33921&atid=409541

Patches:  Please submit patches to the 
SourceForge patch submission tracker:
http://sourceforge.net/tracker/?group_id=33921&atid=409540

To communicate with a gerbv developer:  Please post your 
query on the geda-dev mailing list:
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
shortlog
2012-02-02 Julian Lambdon't update min/max bounding box when drawing with... master
2012-01-12 Julian Lambfix rendering algorithm for MOIRE macro (reported by...
2011-12-25 Dan McMahillWelcome to 2.6A
2011-12-25 Dan McMahillQuit complaining about libtool-2.4 not having been...
2011-12-25 Dan McMahillUpdate for the 2.6.0 release.
2011-12-25 Dan McMahillSet shared lib version number in prep for 2.6.0 release.
2011-12-24 Julian Lamb* clean up all 'unused variable' compiler warnings
2011-12-24 Dan McMahillRemove 2 unused variables (they were set but the values...
2011-12-24 Dan McMahillSomehow the 2.5.0 release notes in NEWS never got commi...
2011-11-28 Dan McMahillCheck for dlopen in -ldl. This is used by the TinySche...
2011-09-04 Julian Lamb* add .gitignore file to better track changed files...
2011-05-01 Julian LambChange LC_NUMERIC calls in the export functions to...
2011-05-01 Julian Lambpatch from Canonical to allow better compilation with...
2011-04-02 Julian Lambforce rs274x and drill export to use dots for commas
2011-04-02 Julian Lambenforce a minimum width on flashed rectangle apertures
2011-03-09 Julian LambMerge branch 'master' of ssh://git.gpleda.org/gerbv
...
tags
12 years ago gerbv-2-6-RELEASE Create 2.6.0 release tag
13 years ago gerbv-2-5-RELEASE tag for 2.5.0 release
14 years ago gerbv-2-4-RELEASE Tag for 2.4.0 release.
14 years ago gerbv-2-3-RELEASE
14 years ago gerbv-2-3-base
15 years ago gerbv-2-2-RELEASE
15 years ago gerbv-2-2-base
15 years ago gerbv-2_1_0_release
15 years ago gerbv-2-1-base
16 years ago gerbv-2_1_trunk
16 years ago gerbv-2_0_1_release
16 years ago gerbv-2_0_trunk
16 years ago gerbv-1_0_3
17 years ago RELEASE_1_0_2
19 years ago RELEASE_1_0_0
19 years ago SEARCH_SELECT_merged
...
heads
12 years ago master
12 years ago gerbv-2-6
13 years ago gerbv-2-5
14 years ago gerbv-2-4
14 years ago gerbv-2-3
15 years ago gerbv-2-2
15 years ago gerbv-2-1
16 years ago STABLE_1_x_branch
19 years ago SEARCH_SELECT_branch
19 years ago FIND_PARTS_branch
19 years ago FIND_PARTS
20 years ago BRANCH_render_1
22 years ago spe
forks
Cached version (1404s old)
geda-gerbv/spe.git Stefan Petersen unofficial branch spe@stacken.kth.se 12 years ago
geda-gerbv/spe_unzip.git Bad fork, please look at spe.git fork spe@stacken.kth.se No commits