]> granicus.if.org Git - graphviz/commitdiff
NetBSD patches - mostly linker
authorellson <devnull@localhost>
Fri, 14 Mar 2008 04:10:39 +0000 (04:10 +0000)
committerellson <devnull@localhost>
Fri, 14 Mar 2008 04:10:39 +0000 (04:10 +0000)
from: Joerg Sonnenberger <joerg@NetBSD.org>

lib/gvc/Makefile.am
plugin/core/Makefile.am
plugin/dot_layout/Makefile.am
plugin/gd/Makefile.am
plugin/gd/gvtextlayout_gd.c
plugin/neato_layout/Makefile.am
tclpkg/gv/Makefile.am
tclpkg/tcldot/Makefile.am

index 129fef01343381de709b6d882a2d7c9326e79baa..5505bdbaa37e8605e44be917ead9cfd429b39f0e 100644 (file)
@@ -40,7 +40,7 @@ libgvc_la_LIBADD = $(libgvc_C_la_LIBADD) \
        $(top_builddir)/lib/cdt/libcdt.la \
        $(top_builddir)/lib/graph/libgraph.la \
        $(top_builddir)/lib/pathplan/libpathplan.la \
-       @EXPAT_LIBS@ @Z_LIBS@
+       @EXPAT_LIBS@ @Z_LIBS@ @MATH_LIBS@
 
 #For use without plugins.
 #  so it needs to be linked with a preset table of builtins, e.g. dot_builtins.c,
index 6a15977e455551a7591150e5cda28d9ef3a50ea2..12cac498e43ce66ee2d01abc0e8606325730bd72 100644 (file)
@@ -29,7 +29,9 @@ libgvplugin_core_C_la_SOURCES = \
 
 libgvplugin_core_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
 libgvplugin_core_la_SOURCES = $(libgvplugin_core_C_la_SOURCES)
-libgvplugin_core_la_LIBADD = $(top_builddir)/lib/gvc/libgvc.la
+libgvplugin_core_la_LIBADD = $(top_builddir)/lib/gvc/libgvc.la \
+                               $(top_builddir)/lib/graph/libgraph.la \
+                               $(top_builddir)/lib/cdt/libcdt.la
 
 if WITH_WIN32
 libgvplugin_core_la_LDFLAGS += -no-undefined
index 1fba36da8aa6ec8d61c0f1e17748c8de5ea6080b..14f6bb63df2f1285ffa6fc5f3cafeaf65226eca7 100644 (file)
@@ -28,7 +28,9 @@ libgvplugin_dot_layout_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
 libgvplugin_dot_layout_la_SOURCES = $(libgvplugin_dot_layout_C_la_SOURCES)
 libgvplugin_dot_layout_la_LIBADD = $(libgvplugin_dot_layout_C_la_LIBADD) \
        $(top_builddir)/lib/gvc/libgvc.la \
-       $(top_builddir)/lib/pathplan/libpathplan.la
+       $(top_builddir)/lib/graph/libgraph.la \
+       $(top_builddir)/lib/cdt/libcdt.la \
+       $(top_builddir)/lib/pathplan/libpathplan.la @MATH_LIBS@
        
 if WITH_WIN32
 libgvplugin_dot_layout_la_LDFLAGS += -no-undefined
index 8360f9bfa0ae64f11eb8a1752b2d48b97f24869f..0b17456f5eb3f9d3e8d28a37b04665ffb26f1d86 100644 (file)
@@ -32,11 +32,15 @@ if WITH_MYLIBGD
 libgvplugin_gd_la_LIBADD = \
        $(top_builddir)/lib/gd/libgvgd_C.la \
        $(top_builddir)/lib/gvc/libgvc.la \
+       $(top_builddir)/lib/graph/libgraph.la \
+       $(top_builddir)/lib/cdt/libcdt.la \
        @ICONV_LIBS@ @FONTCONFIG_LIBS@ @FREETYPE2_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @MATH_LIBS@
 AM_CPPFLAGS += -DNONDLL
 else
 libgvplugin_gd_la_LIBADD = \
-       $(top_builddir)/lib/gvc/libgvc.la @GD_LIBS@ @MATH_LIBS@
+       $(top_builddir)/lib/gvc/libgvc.la \
+       $(top_builddir)/lib/graph/libgraph.la \
+       $(top_builddir)/lib/cdt/libcdt.la @GD_LIBS@ @MATH_LIBS@
 endif
 
 if WITH_WIN32
index f872be686125083ae836315a5f22cb22d06de9a5..c3fc86f9099f3a19f58b1c659c26ea4844482107 100644 (file)
@@ -52,7 +52,7 @@ char *gd_alternate_fontlist(char *font)
     len = strlen(font) + 1;
     if (len > fontbufsz) {
        fontbufsz = 2 * len;
-       if (fontbuf)
+       if (fontbuf == NULL)
            fontbuf = malloc(fontbufsz);
        else
            fontbuf = realloc(fontbuf, fontbufsz);
index 61700fcd5e14906f2add9ce279f3d80118cd89c6..59a51420f9f2958019bce405e3125202fa7ada83 100644 (file)
@@ -31,7 +31,9 @@ libgvplugin_neato_layout_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
 libgvplugin_neato_layout_la_SOURCES = $(libgvplugin_neato_layout_C_la_SOURCES)
 libgvplugin_neato_layout_la_LIBADD = $(libgvplugin_neato_layout_C_la_LIBADD) \
        $(top_builddir)/lib/gvc/libgvc.la \
-       $(top_builddir)/lib/pathplan/libpathplan.la @IPSEPCOLA_LIBS@
+       $(top_builddir)/lib/graph/libgraph.la \
+       $(top_builddir)/lib/cdt/libcdt.la \
+       $(top_builddir)/lib/pathplan/libpathplan.la @IPSEPCOLA_LIBS@ @MATH_LIBS@
        
 if WITH_WIN32
 libgvplugin_neato_layout_la_LDFLAGS += -no-undefined
index af6e79b28dc0fc1895f2489e677193ac3b2467c2..06a20a7c8b9636318a8767933e4f80739666aae5 100644 (file)
@@ -16,7 +16,9 @@ AM_CPPFLAGS = \
 LIBS =  @LIBS@ -lc
 
 BASESOURCES = gv.cpp gv.i
-BASELIBS = $(top_builddir)/lib/gvc/libgvc.la
+BASELIBS = $(top_builddir)/lib/gvc/libgvc.la \
+       $(top_builddir)/lib/graph/libgraph.la \
+       $(top_builddir)/lib/cdt/libcdt.la
 
 pkgsharpdir = $(pkglibdir)/sharp
 SHARP_data = gv.cs gvPINVOKE.cs SWIGTYPE_p_Agraph_t.cs SWIGTYPE_p_Agnode_t.cs SWIGTYPE_p_Agedge_t.cs SWIGTYPE_p_Agsym_t.cs SWIGTYPE_p_FILE.cs
index 6f700481aa17f600d2b99ec163e45f9b6be59a15..0186eb86777108511bd14f9c1de0d4690f121101 100644 (file)
@@ -75,7 +75,7 @@ libtcldot_builtin_la_LIBADD = \
        $(top_builddir)/lib/gvc/libgvc_C.la \
        $(top_builddir)/lib/graph/libgraph_C.la \
        $(top_builddir)/lib/cdt/libcdt_C.la \
-       $(top_builddir)/lib/pathplan/libpathplan_C.la
+       $(top_builddir)/lib/pathplan/libpathplan_C.la @TCL_LIBS@
 
 if WITH_PANGOCAIRO
 libtcldot_builtin_la_LIBADD += $(top_builddir)/plugin/pango/libgvplugin_pango_C.la @PANGOCAIRO_LIBS@