OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Aug-2007 13:21:43 Branch: HEAD Handle: 2007082912214300 Modified files: openpkg-src/graphviz graphviz.patch graphviz.spec Log: fix building without pango (and its cairo backend), disable building against pango by default and allow one to use 'with_pango' to build against pango again Summary: Revision Changes Path 1.11 +57 -0 openpkg-src/graphviz/graphviz.patch 1.73 +14 -4 openpkg-src/graphviz/graphviz.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/graphviz/graphviz.patch ============================================================================ $ cvs diff -u -r1.10 -r1.11 graphviz.patch --- openpkg-src/graphviz/graphviz.patch 3 Aug 2007 17:54:28 -0000 1.10 +++ openpkg-src/graphviz/graphviz.patch 29 Aug 2007 11:21:43 -0000 1.11 @@ -50,3 +50,60 @@ #if defined(HAVE_LIBGD) && defined(HAVE_LIBFREETYPE) && defined(HAVE_GD_FREETYPE) /* fontsize at which text is omitted entirely */ +Index: cmd/dot/Makefile.am +--- cmd/dot/Makefile.am 2007/08/28 12:28:57 1.1 ++++ cmd/dot/Makefile.am 2007/08/28 13:08:51 +@@ -96,6 +96,7 @@ + @ICONV_LIBS@ @FONTCONFIG_LIBS@ @FREETYPE2_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ @LIBLTDL@ @SOCKET_LIBS@ @IPSEPCOLA_LIBS@ @MATH_LIBS@ + endif + else ++if WITH_PANGOCAIRO + dot_static_LDADD = \ + $(top_builddir)/plugin/dot_layout/.libs/libgvplugin_dot_layout_C.a \ + $(top_builddir)/plugin/neato_layout/.libs/libgvplugin_neato_layout_C.a \ +@@ -107,6 +108,18 @@ + $(top_builddir)/lib/graph/libgraph_C.la \ + $(top_builddir)/lib/cdt/libcdt_C.la \ + @GD_LIBS@ @ICONV_LIBS@ @FONTCONFIG_LIBS@ @FREETYPE2_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ @LIBLTDL@ @SOCKET_LIBS@ @IPSEPCOLA_LIBS@ @PANGOCAIRO_LIBS@ @MATH_LIBS@ ++else ++dot_static_LDADD = \ ++ $(top_builddir)/plugin/dot_layout/.libs/libgvplugin_dot_layout_C.a \ ++ $(top_builddir)/plugin/neato_layout/.libs/libgvplugin_neato_layout_C.a \ ++ $(top_builddir)/plugin/core/.libs/libgvplugin_core_C.a \ ++ $(top_builddir)/plugin/gd/.libs/libgvplugin_gd_C.a \ ++ $(top_builddir)/lib/gvc/libgvc_C.la \ ++ $(top_builddir)/lib/pathplan/libpathplan_C.la \ ++ $(top_builddir)/lib/graph/libgraph_C.la \ ++ $(top_builddir)/lib/cdt/libcdt_C.la \ ++ @GD_LIBS@ @ICONV_LIBS@ @FONTCONFIG_LIBS@ @FREETYPE2_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ @LIBLTDL@ @SOCKET_LIBS@ @IPSEPCOLA_LIBS@ @PANGOCAIRO_LIBS@ @MATH_LIBS@ ++endif + endif + + dot_builtins_SOURCES =3D dot.c $(top_srcdir)/lib/gvc/dot_builtins.c $(top_srcdir)/lib/gvc/no_demand_loading.c +@@ -138,6 +151,7 @@ + @ICONV_LIBS@ @FONTCONFIG_LIBS@ @FREETYPE2_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ @LIBLTDL@ @SOCKET_LIBS@ @IPSEPCOLA_LIBS@ @MATH_LIBS@ + endif + else ++if WITH_PANGOCAIRO + dot_builtins_LDADD = \ + $(top_builddir)/plugin/dot_layout/libgvplugin_dot_layout.la \ + $(top_builddir)/plugin/neato_layout/libgvplugin_neato_layout.la \ +@@ -149,6 +163,18 @@ + $(top_builddir)/lib/graph/libgraph.la \ + $(top_builddir)/lib/cdt/libcdt.la \ + @GD_LIBS@ @ICONV_LIBS@ @FONTCONFIG_LIBS@ @FREETYPE2_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ @LIBLTDL@ @SOCKET_LIBS@ @IPSEPCOLA_LIBS@ @PANGOCAIRO_LIBS@ @MATH_LIBS@ ++else ++dot_builtins_LDADD = \ ++ $(top_builddir)/plugin/dot_layout/libgvplugin_dot_layout.la \ ++ $(top_builddir)/plugin/neato_layout/libgvplugin_neato_layout.la \ ++ $(top_builddir)/plugin/core/libgvplugin_core.la \ ++ $(top_builddir)/plugin/gd/libgvplugin_gd.la \ ++ $(top_builddir)/lib/gvc/libgvc_builtins.la \ ++ $(top_builddir)/lib/pathplan/libpathplan.la \ ++ $(top_builddir)/lib/graph/libgraph.la \ ++ $(top_builddir)/lib/cdt/libcdt.la \ ++ @GD_LIBS@ @ICONV_LIBS@ @FONTCONFIG_LIBS@ @FREETYPE2_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ @LIBLTDL@ @SOCKET_LIBS@ @IPSEPCOLA_LIBS@ @PANGOCAIRO_LIBS@ @MATH_LIBS@ ++endif + endif + + @@ . patch -p0 <<'@@ .' Index: openpkg-src/graphviz/graphviz.spec ============================================================================ $ cvs diff -u -r1.72 -r1.73 graphviz.spec --- openpkg-src/graphviz/graphviz.spec 16 Aug 2007 15:22:40 -0000 1.72 +++ openpkg-src/graphviz/graphviz.spec 29 Aug 2007 11:21:43 -0000 1.73 @@ -38,11 +38,12 @@ Group: Diagram License: GPL Version: %{V_graphviz} -Release: 20070816 +Release: 20070829 # package options %option with_x11 no %option with_perl no +%option with_pango no # list of sources Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-%{V_graphviz}.tar.gz @@ -53,10 +54,10 @@ # build information Prefix: %{l_prefix} BuildRoot: %{l_buildroot} -BuildPreReq: OpenPKG, openpkg >= 20040130, gcc, make, flex, bison +BuildPreReq: OpenPKG, openpkg >= 20040130, gcc, make, flex, bison, autoconf, automake PreReq: OpenPKG, openpkg >= 20040130 -BuildPreReq: freetype, png, jpeg, gd -PreReq: freetype, png, jpeg, gd +BuildPreReq: freetype, png, zlib, jpeg, gd +PreReq: freetype, png, zlib, jpeg, gd %if "%{with_x11}" == "yes" BuildPreReq: X11, fontconfig PreReq: X11, fontconfig @@ -65,6 +66,10 @@ BuildPreReq: perl, perl-sys, perl-openpkg PreReq: perl, perl-sys %endif +%if "%{with_pango}" == "yes" +BuildPreReq: pango, cairo +PreReq: pango, cairo +%endif AutoReq: no AutoReqProv: no @@ -145,6 +150,11 @@ %else --without-x \ %endif +%if "%{with_pango}" == "yes" + --with-pangocairo \ +%else + --without-pangocairo \ +%endif --disable-shared \ --enable-static @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org