# base
GV_DIR=../..
+GVC=libgvc.la
#
# graphviz
@echo
@echo INSTALLING GRAPHVIZ...
@echo
- $(MAKE) DESTDIR=$(PWD)/$(BUILD_DIR) -C $(GV_DIR) install-strip
+ $(MAKE) DESTDIR=$(CURDIR) -C $(GV_DIR) install-strip
Release/Graphviz.app: $(GV_DIR)/lib/gvc/$(GVC)
@echo
@echo
@echo CONFIGURING GRAPHVIZ...
@echo
- cd $(GV_DIR) && ./configure --disable-dependency-tracking --enable-ltdl-install=yes --with-ipsepcola --with-quartz CFLAGS="-arch ppc -arch i386 -arch ppc64 -arch x86_64" LDFLAGS="-arch ppc -arch i386 -arch ppc64 -arch x86_64 -lpixman-1" PKG_CONFIG_PATH="/usr/X11/lib/pkgconfig"
+ cd $(GV_DIR) && ./configure --disable-dependency-tracking --with-ipsepcola --with-quartz CFLAGS="-arch ppc -arch i386 -arch ppc64 -arch x86_64" CXXFLAGS="-arch ppc -arch i386 -arch ppc64 -arch x86_64" LDFLAGS="-arch ppc -arch i386 -arch ppc64 -arch x86_64" PKG_CONFIG_PATH="/usr/X11/lib/pkgconfig"
PANGO=libpango-1.0.la
# directories
-
-PKGCONFIG_DIR=$(basename $(basename $(notdir $(PKGCONFIG_URL))))
-GD_DIR=$(basename $(basename $(notdir $(GD_URL))))
-PIXMAN_DIR=$(basename $(basename $(notdir $(PIXMAN_URL))))
-CAIRO_DIR=$(basename $(basename $(notdir $(CAIRO_URL))))
-GETTEXT_DIR=$(basename $(basename $(notdir $(GETTEXT_URL))))
-GLIB_DIR=$(basename $(basename $(notdir $(GLIB_URL))))
-PANGO_DIR=$(basename $(basename $(notdir $(PANGO_URL))))
+dirname=$(basename $(basename $(notdir $(1))))
+PKGCONFIG_DIR=$(call dirname, $(PKGCONFIG_URL))
+GD_DIR=$(call dirname, $(GD_URL))
+PIXMAN_DIR=$(call dirname, $(PIXMAN_URL))
+CAIRO_DIR=$(call dirname, $(CAIRO_URL))
+GETTEXT_DIR=$(call dirname, $(GETTEXT_URL))
+GLIB_DIR=$(call dirname, $(GLIB_URL))
+PANGO_DIR=$(call dirname, $(PANGO_URL))
#
# target
#endif /* CAIRO_HAS_QUARTZ_FONT */
+diff -ru cairo-1.6.4/src/cairo.pc.in cairo-1.6.4.patched/src/cairo.pc.in
+--- cairo-1.6.4/src/cairo.pc.in 2007-04-28 01:02:34.000000000 +0800
++++ cairo-1.6.4.patched/src/cairo.pc.in 2008-05-03 18:37:16.000000000 +0800
+@@ -8,6 +8,6 @@
+ Version: @VERSION@
+
+ @PKGCONFIG_REQUIRES@: @CAIRO_REQUIRES@
+-Libs: -L${libdir} -lcairo
++Libs: -L${libdir} -lcairo -lpixman-1
+ Libs.private: @CAIRO_NONPKGCONFIG_LIBS@
+ Cflags: -I${includedir}/cairo