the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: cairo
Version: 1.6.4
Revision: 2
CustomMirror: <<
Primary: http://ranger.users.finkproject.org/distfiles
eur-NL: http://ranger.users.finkproject.org/distfiles
nam-US: http://ranger.befunk.com/fink
nam-US: http://astrange.ithinksw.net/~astrange/ranger-fink
nam-CA: http://www.southofheaven.net/befunk
<<
Source: http://cairographics.org/releases/%n-%v.tar.gz
Source-MD5: a198d509f9e3a35b78de8bb02174ebb9
Patch: %n.patch
PatchScript: <<
perl -pi -e 's,have_glitz_agl=yes,have_glitz_agl=no,g' configure
<<
BuildDepends: <<
expat1,
fontconfig2-dev,
freetype219,
glitz (>= 0.5.6-1),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
libgl-dev,
libpng3,
x11-dev,
xft2-dev
<<
BuildDependsOnly: true
# doesn't pass all tests yet :(
#InfoTest: TestScript: LANG=C DISPLAY=:0 make check
Depends: %N-shlibs (= %v-%r), pkgconfig (>= 0.21-1)
NoSetLDFLAGS: true
SetLDFLAGS: -L%p/lib/freetype219/lib -L%p/lib/fontconfig2/lib -L%p/lib
SetLIBS: -lexpat
NoSetCFLAGS: true
SetCFLAGS: -Os
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/lib/fontconfig2/include -I%p/lib/freetype219/include -I%p/lib/freetype219/include/freetype2
ConfigureParams: --disable-xcb --disable-dependency-tracking --disable-gtk-doc --enable-quartz --disable-quartz-image --enable-png --enable-glitz --enable-ps --enable-pdf --disable-atsui --infodir=%p/share/info --mandir=%p/share/man
CompileScript: <<
#!/bin/sh -ex
export lt_cv_sys_max_cmd_len=65536
export PATH="%p/lib/freetype219/bin:%p/lib/fontconfig2/bin:$PATH"
export PKG_CONFIG_PATH="%p/lib/freetype219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:`pwd`:$PKG_CONFIG_PATH"
ln -s %p/lib/pkgconfig/*libpng* %p/lib/pkgconfig/*pixman* .
./configure %c
find . -name Makefile | xargs perl -pi -e 's,^CAIRO_CFLAGS = ,CAIRO_CFLAGS = -I%p/lib/freetype219/include -I%p/lib/freetype219/include/freetype2 -I%p/lib/fontconfig2/include ,'
make
<<
InstallScript: <<
#!/bin/sh -ex
make install DESTDIR=%d
perl -pi -e 's,xrender >= 0.6,,' %i/lib/pkgconfig/*.pc
perl -pi -e 's,^(Libs.private:.*)$,$1 -lXrender -lXext,' %i/lib/pkgconfig/cairo.pc
perl -pi -e 's,^(Cflags: .*)$,$1 -I/usr/X11R6/include,' %i/lib/pkgconfig/cairo.pc
<<
SplitOff: <<
Package: %N-shlibs
Depends: <<
expat1-shlibs,
fontconfig2-shlibs,
freetype219-shlibs,
glitz-shlibs (>= 0.5.6-1),
libgl-shlibs,
libpng3-shlibs,
pixman-shlibs (>= 0.10.0-1),
x11-shlibs,
xft2-shlibs
<<
Files: <<
lib/libcairo.*.dylib
<<
Shlibs: <<
%p/lib/libcairo.2.dylib 20.0.0 %N-shlibs (>= 1.6.4-2)
<<
DocFiles: AUTHORS COPYING ChangeLog* INSTALL NEWS README
<<
DocFiles: AUTHORS COPYING ChangeLog* INSTALL NEWS README
Description: Vector graphics library
License: BSD
Homepage: http://www.cairographics.org/
Maintainer: Benjamin Reed
--- cairo-1.3.12/xrender.pc Wed Dec 31 19:00:00 1969
+++ cairo-1.3.12-new/xrender.pc Fri Feb 9 11:42:15 2007
@@ -0,0 +1,10 @@
+prefix=/usr/X11R6
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: Xrender
+Description: X Render Library
+Version: 0.8
+Cflags:
+Libs: -lXrender
Package: cairo
Version: 1.8.0
Revision: 3
CustomMirror: <<
Primary: http://ranger.users.finkproject.org/distfiles
eur-NL: http://ranger.users.finkproject.org/distfiles
nam-US: http://ranger.befunk.com/fink
nam-US: http://astrange.ithinksw.net/~astrange/ranger-fink
nam-CA: http://www.southofheaven.net/befunk
<<
Source: http://cairographics.org/releases/%n-%v.tar.gz
Source-MD5: 4ea70ea87b47e92d318d4e7f5b940f47
Patch: %n.patch
PatchScript: <<
perl -pi -e 's,have_glitz_agl=yes,have_glitz_agl=no,g' configure
perl -pi -e 's,(POPPLER_VERSION_REQUIRED=).*,${1}99999.FORCE.NONDETECT,' configure
perl -pi -e 's,(LIBRSVG_VERSION_REQUIRED=).*,${1}99999.FORCE.NONDETECT,' configure
<<
BuildDepends: <<
expat1,
fontconfig2-dev,
freetype219 (>= 2.3.7-4),
glitz (>= 0.5.6-1),
pixman (>= 0.12.0-1),
pkgconfig (>= 0.23),
libgl-dev,
libpng3,
x11-dev,
xft2-dev
<<
BuildDependsOnly: true
# doesn't pass all tests yet :(
#InfoTest: TestScript: LANG=C DISPLAY=:0 make check
Depends: %N-shlibs (= %v-%r), pkgconfig (>= 0.23)
SetLDFLAGS: -L%p/lib/fontconfig2/lib
NoSetCFLAGS: true
SetCFLAGS: -Os
SetCPPFLAGS: -I%p/lib/fontconfig2/include
ConfigureParams: --disable-xcb --disable-dependency-tracking --disable-gtk-doc --enable-quartz --enable-quartz-font --disable-quartz-image --enable-png --enable-glitz --enable-ps --enable-pdf --disable-atsui --infodir=%p/share/info --mandir=%p/share/man
CompileScript: <<
#!/bin/sh -ex
export PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:`pwd`:$PKG_CONFIG_PATH"
./configure %c
find . -name Makefile | xargs perl -pi -e 's,^CAIRO_CFLAGS = ,CAIRO_CFLAGS = -I%p/lib/fontconfig2/include ,'
make
<<
InstallScript: <<
#!/bin/sh -ex
make -j1 install DESTDIR=%d
perl -pi -e 's,xrender >= 0.6,,' %i/lib/pkgconfig/*.pc
perl -pi -e 's,^(Libs.private:.*)$,$1 -lXrender -lXext,' %i/lib/pkgconfig/cairo.pc
perl -pi -e 's,^(Cflags: .*)$,$1 -I/usr/X11R6/include -I/usr/X11/include,' %i/lib/pkgconfig/cairo.pc
<<
SplitOff: <<
Package: %N-shlibs
Depends: <<
expat1-shlibs,
fontconfig2-shlibs,
freetype219-shlibs (>= 2.3.7-4),
glitz-shlibs (>= 0.5.6-1),
libgl-shlibs,
libpng3-shlibs,
pixman-shlibs (>= 0.12.0-1),
x11-shlibs,
xft2-shlibs
<<
Files: <<
lib/libcairo.*.dylib
<<
Shlibs: <<
%p/lib/libcairo.2.dylib 10803.0.0 %N-shlibs (>= 1.8.0-1)
<<
DocFiles: AUTHORS COPYING ChangeLog* INSTALL NEWS README
<<
DocFiles: AUTHORS COPYING ChangeLog* INSTALL NEWS README
Description: Vector graphics library
License: BSD
Homepage: http://www.cairographics.org/
Maintainer: Benjamin Reed
DescPackaging: <<
dmacks: make sure we don't detect poppler (presently have
too-old version, gives consistent results for when we get
new-enough version) or librsvg (avoid circular dependency)
<<
--- cairo-1.3.12/xrender.pc Wed Dec 31 19:00:00 1969
+++ cairo-1.3.12-new/xrender.pc Fri Feb 9 11:42:15 2007
@@ -0,0 +1,10 @@
+prefix=/usr/X11R6
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: Xrender
+Description: X Render Library
+Version: 0.8
+Cflags:
+Libs: -lXrender