the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: pcb
# Remember to change snapshot version below as well:
Version: 1.99.20080202
Revision: 13
Depends: <<
app-defaults,
desktop-file-utils,
gd2-shlibs,
glib2-shlibs (>= 2.14.0-1),
gtk+2-shlibs (>= 2.12.0-1),
libgettext3-shlibs,
libjpeg-shlibs,
libpng3-shlibs,
libstroke-shlibs,
shared-mime-info,
tcltk,
x11-shlibs
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
cairo (>= 1.6-1),
expat1,
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.5-1),
gawk,
gd2 (>= 2.0.33-3),
glib2-dev (>= 2.14.0-1),
glitz,
gtk+2-dev (>= 2.12.0-1),
intltool,
libgettext3-dev,
libiconv-dev,
libjpeg,
libpng3,
libstroke,
netpbm-bin,
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
x11-dev,
xft2-dev
<<
### For documentation:
# Bdep: tetex-base, texinfo
# InfoDocs: pcb.info
Recommends: gerbv, gsch2pcb
Source: mirror:sourceforge:pcb/pcb-20080202.tar.gz
Source-MD5: 933eda642f3838b24d417224693f8386
ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info --disable-dependency-tracking --disable-doc --disable-update-desktop-database --disable-update-mime-database PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
InstallScript: <<
make install DESTDIR=%d
install -m 755 -d %i/share/doc/pcb
cp -p doc/{pcb.{pdf,ps,html},refcard.*} %i/share/doc/pcb
cp -p doc/*.{pdf,png,eps,gif} %i/share/doc/pcb
cp -pr example tutorial/* %i/share/doc/pcb
rm -f %i/share/doc/pcb/{example,example/libraries,}/Makefile*
rmdir %i/share/pcb-20080202
<<
PostInstScript: <<
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q || :
[ -x %p/bin/update-mime-database ] && update-mime-database %p/share/mime || :
<<
PostRmScript: <<
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q || :
[ -x %p/bin/update-mime-database ] && update-mime-database %p/share/mime || :
<<
DocFiles: <<
AUTHORS COPYING NEWS README
README_FILES/CHANGES
README_FILES/Tools
README_FILES/Whats_new_in_2.0
<<
Description: Printed Circuit Board design program
DescDetail: <<
PCB allows you to design printed circuit boards. You can use gnetlist (part of
the geda-gnetlist package) to create a netlist to ensure that your PCB matches
a schematic diagram created with gschem.
PCB can create Gerber output files (both RS-274D and RS274X) and Excellon drill
files that you can send to board vendors for manufacturing. You can also create
PostScript plots of the board for verification purposes, or to create your own
photolithography masks for etching.
This snapshot includes the new GTK+2 frontend from Bill Wilson.
<<
DescPort: <<
Things just got a lot easier now that PCB uses auto* tools instead of imake.
<<
DescPackaging: <<
Stroke support is included, but largely untested on OS X. You will probably
need a 3-button mouse for this.
$LastChangedRevision: 496 $ in my local SVN repository.
<<
License: GPL
Homepage: http://pcb.sourceforge.net/
Maintainer: Charles Lepple
Package: pcb
# Remember to change snapshot version below as well:
Version: 1.99.20080202
Revision: 13
Depends: <<
app-defaults,
desktop-file-utils,
gd2-shlibs,
glib2-shlibs (>= 2.14.0-1),
gtk+2-shlibs (>= 2.12.0-1),
libgettext3-shlibs,
libjpeg-shlibs,
libpng3-shlibs,
libstroke-shlibs,
shared-mime-info,
tcltk,
x11-shlibs
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
cairo (>= 1.6-1),
expat1,
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.5-1),
gawk,
gd2 (>= 2.0.33-3),
glib2-dev (>= 2.14.0-1),
glitz,
gtk+2-dev (>= 2.12.0-1),
intltool,
libgettext3-dev,
libiconv-dev,
libjpeg,
libpng3,
libstroke,
netpbm-bin,
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
x11-dev,
xft2-dev
<<
### For documentation:
# Bdep: tetex-base, texinfo
# InfoDocs: pcb.info
Recommends: gerbv, gsch2pcb
Source: mirror:sourceforge:pcb/pcb-20080202.tar.gz
Source-MD5: 933eda642f3838b24d417224693f8386
ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info --disable-dependency-tracking --disable-doc --disable-update-desktop-database --disable-update-mime-database PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
InstallScript: <<
make install DESTDIR=%d
install -m 755 -d %i/share/doc/pcb
cp -p doc/{pcb.{pdf,ps,html},refcard.*} %i/share/doc/pcb
cp -p doc/*.{pdf,png,eps,gif} %i/share/doc/pcb
cp -pr example tutorial/* %i/share/doc/pcb
rm -f %i/share/doc/pcb/{example,example/libraries,}/Makefile*
rmdir %i/share/pcb-20080202
<<
PostInstScript: <<
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q || :
[ -x %p/bin/update-mime-database ] && update-mime-database %p/share/mime || :
<<
PostRmScript: <<
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q || :
[ -x %p/bin/update-mime-database ] && update-mime-database %p/share/mime || :
<<
DocFiles: <<
AUTHORS COPYING NEWS README
README_FILES/CHANGES
README_FILES/Tools
README_FILES/Whats_new_in_2.0
<<
Description: Printed Circuit Board design program
DescDetail: <<
PCB allows you to design printed circuit boards. You can use gnetlist (part of
the geda-gnetlist package) to create a netlist to ensure that your PCB matches
a schematic diagram created with gschem.
PCB can create Gerber output files (both RS-274D and RS274X) and Excellon drill
files that you can send to board vendors for manufacturing. You can also create
PostScript plots of the board for verification purposes, or to create your own
photolithography masks for etching.
This snapshot includes the new GTK+2 frontend from Bill Wilson.
<<
DescPort: <<
Things just got a lot easier now that PCB uses auto* tools instead of imake.
<<
DescPackaging: <<
Stroke support is included, but largely untested on OS X. You will probably
need a 3-button mouse for this.
$LastChangedRevision: 496 $ in my local SVN repository.
<<
License: GPL
Homepage: http://pcb.sourceforge.net/
Maintainer: Charles Lepple