Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/x11
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv23206

Added Files:
        pcb.info pcb.patch 
Log Message:
Bring PCB over to 10.7/10.8 (courtesy of Mikey Sklar)


--- NEW FILE: pcb.patch ---
diff -aur pcb-20110918/src/hid/common/hidgl.c 
pcb-20110918-patched/src/hid/common/hidgl.c
--- pcb-20110918/src/hid/common/hidgl.c 2011-09-13 15:24:56.000000000 -0600
+++ pcb-20110918-patched/src/hid/common/hidgl.c 2013-03-18 00:06:51.000000000 
-0600
@@ -66,7 +66,7 @@
 #include <dmalloc.h>
 #endif
 
-
+typedef GLvoid (*_GLUfuncptr)(GLvoid);
 triangle_buffer buffer;
 float global_depth = 0;
 

--- NEW FILE: pcb.info ---
Package: pcb
# Remember to change snapshot version below as well:
Version: 1.99.20110918
Revision: 2

Depends: <<
  app-defaults,
  desktop-file-utils,
  gd2-shlibs,
  glib2-shlibs (>= 2.14.0-1),
  gtk+2-shlibs (>= 2.12.0-1),
  gtkglext1-shlibs,
  libgettext8-shlibs,
  libjpeg9-shlibs,
  libpng15-shlibs,
  shared-mime-info,
  tcltk,
  x11-shlibs
<<

BuildDepends: <<
  atk1 (>= 1.20.0-1),
  bison,
  cairo (>= 1.6-1),
  expat1,
  fink (>= 0.24.12),
  flex,
  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),
  gtkglext1,
  intltool40,
  libgettext8-dev,
  libiconv-dev,
  libjpeg9,
  libpng15,
  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-20110918.tar.gz
Source-MD5: 54bbc997eeb22b85cf21fed54cb8e181
PatchFile: %n.patch
PatchFile-MD5: 1c9520b4460e2b043206834c82dfb750

ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info --disable-dbus 
--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 CPPFLAGS="-I%p/include 
-I/opt/X11/include -I/usr/X11/include" LDFLAGS="-L%p/lib -L/opt/X11/lib 
-L/usr/X11/lib"

InstallScript: <<
   make install DESTDIR=%d
   install -m 755 -d %i/share/doc/pcb
   cp -p doc/{pcb.{pdf,html},refcard.*} %i/share/doc/pcb
   cp -p doc/*.{pdf,png,eps} %i/share/doc/pcb
   rm -f %i/share/doc/pcb/{example,example/libraries,}/Makefile*
   # Apparently a local copy of GTS? conflicts with gts75 package.
   rm -f %i/lib/libgts.a %i/include/gts.h
<<

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.

The DBUS interface has not yet been enabled.
<<

DescPort: <<
Things just got a lot easier now that PCB uses auto* tools instead of imake.
<<

### libstroke requires GLIB 1, which isn't on 10.7. I'm thinking upstream 
libstroke might be dead, too.
#DescPackaging: <<
#Stroke support is included, but largely untested on OS X. You will probably
#need a 3-button mouse for this.
#<<
DescPackaging: <<
Thanks to Mikey Sklar <http://screwdecaf.cx/> for porting to 10.7/10.8.
<<

License: GPL
Homepage: http://pcb.geda-project.org/
Maintainer: Charles Lepple <clepple+f...@ghz.cc>


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to