packages (AC-branch): graphviz/graphviz.spec, graphviz/libs.patch (NEW)=?UTF-8?Q?=20?=- h...

glen glen at pld-linux.org
Thu Mar 1 20:45:41 CET 2012


Author: glen                         Date: Thu Mar  1 19:45:41 2012 GMT
Module: packages                      Tag: AC-branch
---- Log message:
- hacks to get it build with current state

---- Files affected:
packages/graphviz:
   graphviz.spec (1.63 -> 1.63.2.1) , libs.patch (NONE -> 1.1.2.1)  (NEW)

---- Diffs:

================================================================
Index: packages/graphviz/graphviz.spec
diff -u packages/graphviz/graphviz.spec:1.63 packages/graphviz/graphviz.spec:1.63.2.1
--- packages/graphviz/graphviz.spec:1.63	Thu Dec 14 02:12:12 2006
+++ packages/graphviz/graphviz.spec	Thu Mar  1 20:45:36 2012
@@ -15,7 +15,7 @@
 Summary(pl):	Narzêdzie do wizualizacji w postaci grafów
 Name:		graphviz
 Version:	2.8
-Release:	7
+Release:	8
 License:	CPL v1.0
 Group:		X11/Applications/Graphics
 Source0:	http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
@@ -26,6 +26,7 @@
 Patch3:		%{name}-tk.patch
 Patch4:		%{name}-lua.patch
 Patch5:		%{name}-python.patch
+Patch6:		libs.patch
 URL:		http://www.graphviz.org/
 BuildRequires:	XFree86-devel
 BuildRequires:	autoconf >= 2.50
@@ -62,6 +63,11 @@
 Requires:	ghostscript-fonts-std
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		filterout_ld	-Wl,--as-needed
+
+# all bindings need -lsomething
+%define		no_install_post_check_so	1
+
 %description
 A collection of tools and tcl packages for the manipulation and layout
 of graphs (as in nodes and edges, not as in barcharts).
@@ -227,6 +233,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 %build
 %{__libtoolize}
@@ -428,6 +435,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.63.2.1  2012/03/01 19:45:36  glen
+- hacks to get it build with current state
+
 Revision 1.63  2006/12/14 01:12:12  glen
 - rel 7
 

================================================================
Index: packages/graphviz/libs.patch
diff -u /dev/null packages/graphviz/libs.patch:1.1.2.1
--- /dev/null	Thu Mar  1 20:45:41 2012
+++ packages/graphviz/libs.patch	Thu Mar  1 20:45:36 2012
@@ -0,0 +1,54 @@
+--- graphviz-2.8/lib/gvc/Makefile.am~	2005-10-18 23:58:04.000000000 +0300
++++ graphviz-2.8/lib/gvc/Makefile.am	2012-03-01 20:09:08.297321025 +0200
+@@ -35,7 +35,7 @@
+ 	$(top_builddir)/lib/common/libcommon.la \
+ 	$(top_builddir)/lib/graph/libgraph.la \
+ 	$(top_builddir)/lib/pathplan/libpathplan.la \
+-	@GD_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@
++	@GD_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ $(X_LIBS)
+ libgvc_la_LIBADD = ${libgvc_builtins_la_LIBADD}
+ 
+ EXTRA_DIST = Makefile.old dot_builtins.c
+--- graphviz-2.8/cmd/dot/Makefile.am~	2006-01-03 18:48:06.000000000 +0200
++++ graphviz-2.8/cmd/dot/Makefile.am	2012-03-01 21:20:14.453712571 +0200
+@@ -22,7 +22,7 @@
+ pdf_DATA = dot.pdf
+ 
+ dot_SOURCES = dot.c
+-dot_LDADD = $(top_builddir)/lib/gvc/libgvc.la
++dot_LDADD = $(top_builddir)/lib/gvc/libgvc.la -lgd
+ 
+ install-data-hook:
+ 	(cd $(DESTDIR)$(man1dir); for i in $(linkedman); do rm -f $$i; $(LN_S) dot.1 $$i; done;)
+--- graphviz-2.8/cmd/tools/Makefile.am~	2005-11-10 05:43:04.000000000 +0200
++++ graphviz-2.8/cmd/tools/Makefile.am	2012-03-01 21:21:28.378208200 +0200
+@@ -98,6 +98,7 @@
+ gvpack_SOURCES = gvpack.c gvpack_builtins.c
+ 
+ gvpack_LDADD = \
++	-lgd \
+ 	$(top_builddir)/lib/gvc/libgvc.la \
+ 	$(top_builddir)/lib/ingraphs/libingraphs.la \
+ 	$(top_builddir)/lib/plugin/libgvplugin_neato_layout.la
+--- graphviz-2.8/tclpkg/gdtclft/Makefile.am~	2005-10-19 00:05:35.000000000 +0300
++++ graphviz-2.8/tclpkg/gdtclft/Makefile.am	2012-03-01 21:24:32.478189634 +0200
+@@ -26,7 +26,7 @@
+ libgdtclft_la_SOURCES = gdtclft.c
+ libgdtclft_la_LIBADD = \
+ 	$(top_builddir)/tclpkg/tclhandle/libtclhandle.la \
+-	$(top_builddir)/tclpkg/tclstubs/libtclstubs.la @GD_LIBS@
++	$(top_builddir)/tclpkg/tclstubs/libtclstubs.la @GD_LIBS@ $(X_LIBS)
+ libgdtclft_la_LDFLAGS = -module -no-undefined
+ 
+ if WITH_TCL
+--- graphviz-2.8/contrib/diffimg/Makefile.am~	2012-03-01 21:26:30.000000000 +0200
++++ graphviz-2.8/contrib/diffimg/Makefile.am	2012-03-01 21:26:32.386688053 +0200
+@@ -8,7 +8,7 @@
+ 
+ diffimg_SOURCES = diffimg.c
+ 
+-diffimg_LDADD = @GD_LIBS@
++diffimg_LDADD = @GD_LIBS@ $(X_LIBS) -lgd
+ 
+ GRAPH = "digraph G { hello -> world }"
+ 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/graphviz/graphviz.spec?r1=1.63&r2=1.63.2.1&f=u



More information about the pld-cvs-commit mailing list