]> granicus.if.org Git - graphviz/commitdiff
go not ready for fc22
authorJohn Ellson <ellson@research.att.com>
Tue, 15 Jul 2014 16:44:31 +0000 (12:44 -0400)
committerJohn Ellson <ellson@research.att.com>
Tue, 15 Jul 2014 16:44:31 +0000 (12:44 -0400)
graphviz.spec.in
tclpkg/gv/Makefile.am

index 4a48a526bd8f0f8f7aac1c79be166441c658d869..0baee475efb98f3ffa48c63871a8b629a5e8d878 100644 (file)
@@ -164,7 +164,7 @@ BuildRequires: libwebp-devel
 %if %fedora >= 19
 %define SEPARATE_LICENSE 1
 %endif
-%if %fedora >= 22
+%if %fedora >= 23
 %define _GO 1
 BuildRequires: golang >= 1.2 gcc-go
 %endif
index 50a6f023e1a6a98f3fbcd4d924b6f3ad27ac6d8b..089b028e65487a02a1aa24e1e0c8281d4233c3b4 100644 (file)
@@ -34,25 +34,34 @@ gv_sharp.cpp: gv.i
 
 pkggodir = $(pkglibdir)/go
 GO_data = 
-#nodist_libgv_go_la_SOURCES = gv_go.cpp
-#libgv_go_la_SOURCES = $(BASESOURCES) gv_dummy_init.c
-#libgv_go_la_LIBADD = $(BASELIBS) $(GO_LIBS)
-#libgv_go_la_LDFLAGS = -module -avoid-version
-#libgv_go_la_CPPFLAGS = $(BASECPPFLAGS) $(GO_INCLUDES)
-gvgotest: gv.i gvgotest.go
-       ( \
-       mkdir -p go/src/gv; \
-       $(SED) -e 's/#include "gvc.h"/#include <graphviz\/gvc.h>/' <$(srcdir)/gv.i >go/src/gv/gv.swigcxx; \
-       $(SED) -e 's/#include <gvc.h>/#include <graphviz\/gvc.h>/' <$(srcdir)/gv_dummy_init.c >go/src/gv/gv_dummy_init.c; \
-       $(SED) -e 's/#include "gvplugin.h"/#include <graphviz\/gvplugin.h>/' <$(srcdir)/gv_builtins.c >go/src/gv/gv_builtins.c; \
-       $(SED) -e 's/#include "gvc.h"/#include <graphviz\/gvc.h>/' -e 's/DEMAND_LOADING/1/' <$(srcdir)/gv.cpp >go/src/gv/gv.cpp; \
-       echo "package gv" >go/src/gv/gv.go; \
-       cat $(srcdir)/gvgotest.go >go/src/gvgotest.go; \
-       cd go/src; \
-       GOROOT=/home/ellson/FIX/Linux.x86_64/build/go \
-       GOPATH=/home/ellson/FIX/Linux.x86_64/build/graphviz/tclpkg/gv/go \
-       /home/ellson/FIX/Linux.x86_64/build/go/bin/go build -x -work -gccgoflags -lgvc -compiler gccgo gvgotest.go && mv gvgotest ../../; \
-       )
+nodist_libgv_go_la_SOURCES = gv_go.cpp
+libgv_go_la_SOURCES = $(BASESOURCES) gv_dummy_init.c
+libgv_go_la_LIBADD = $(BASELIBS) $(GO_LIBS)
+libgv_go_la_LDFLAGS = -module -avoid-version
+libgv_go_la_CPPFLAGS = $(BASECPPFLAGS) $(GO_INCLUDES)
+gv_go.cpp: gv.i
+       $(SWIG) -c++ -go -o gv_go.cpp $(srcdir)/gv.i
+       mv $@ $@.orig
+       sed '/include/s/malloc\.h/cstdlib/' $@.orig > $@
+       rm $@.orig
+
+
+
+
+#gvgotest: gv.i gvgotest.go
+#      ( \
+#      mkdir -p go/src/gv; \
+#      $(SED) -e 's/#include "gvc.h"/#include <graphviz\/gvc.h>/' <$(srcdir)/gv.i >go/src/gv/gv.swigcxx; \
+#      $(SED) -e 's/#include <gvc.h>/#include <graphviz\/gvc.h>/' <$(srcdir)/gv_dummy_init.c >go/src/gv/gv_dummy_init.c; \
+#      $(SED) -e 's/#include "gvplugin.h"/#include <graphviz\/gvplugin.h>/' <$(srcdir)/gv_builtins.c >go/src/gv/gv_builtins.c; \
+#      $(SED) -e 's/#include "gvc.h"/#include <graphviz\/gvc.h>/' -e 's/DEMAND_LOADING/1/' <$(srcdir)/gv.cpp >go/src/gv/gv.cpp; \
+#      echo "package gv" >go/src/gv/gv.go; \
+#      cat $(srcdir)/gvgotest.go >go/src/gvgotest.go; \
+#      cd go/src; \
+#      GOROOT=/home/ellson/FIX/Linux.x86_64/build/go \
+#      GOPATH=/home/ellson/FIX/Linux.x86_64/build/graphviz/tclpkg/gv/go \
+#      /home/ellson/FIX/Linux.x86_64/build/go/bin/go build -x -work -gccgoflags -lgvc -compiler gccgo gvgotest.go && mv gvgotest ../../; \
+#      )
 
 pkgguiledir = $(pkglibdir)/guile
 GUILE_data =