Hello community,
here is the log from the commit of package graphviz
checked in at Thu Jun 7 13:14:11 CEST 2007.
--------
--- graphviz/graphviz.changes 2007-05-11 10:32:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/graphviz/graphviz.changes 2007-06-06 19:02:10.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Jun 6 19:01:13 CEST 2007 - pth@suse.de
+
+- use "-module -avoid-version" for plugins built via libtool.
+
+-------------------------------------------------------------------
--- graphviz/graphviz-plugins.changes 2007-05-11 10:32:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/graphviz/graphviz-plugins.changes 2007-06-06 19:02:29.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Jun 6 19:02:17 CEST 2007 - pth@suse.de
+
+- Move man pages to _mandir (bugzilla #281398)
+- use "-module -avoid-version" for plugins built via libtool.
+
+-------------------------------------------------------------------
Old:
----
graphviz-config-file-option.patch
graphviz-new_X_paths.patch
New:
----
graphviz-no_plugin_versions.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ graphviz-plugins.spec ++++++
--- /var/tmp/diff_new_pack.w12418/_old 2007-06-07 13:13:56.000000000 +0200
+++ /var/tmp/diff_new_pack.w12418/_new 2007-06-07 13:13:56.000000000 +0200
@@ -20,23 +20,22 @@
BuildRequires: cairo-devel gcc-java gmp-devel guile-devel libgcj-devel lua-devel mono-core ocaml pango-devel
BuildRequires: graphviz libgnomeui-devel php5-devel
Version: 2.12
-Release: 4
+Release: 5
Autoreqprov: on
Summary: Graph Visualization Tools
Group: Productivity/Graphics/Visualization/Graph
Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{mname}-%{version}.tar.bz2
Patch0: graphviz-fix-pkgIndex.patch
Patch1: graphviz-aliasing-fixes.patch
-Patch2: graphviz-config-file-option.patch
Patch3: graphviz-fix_swig_template.patch
Patch4: graphviz-neato_splines.patch
-Patch5: graphviz-new_X_paths.patch
Patch7: graphviz-strcmp_fix.patch
# This fix will be in 2.13
Patch8: graphviz-2.11-php_check.patch
Patch9: graphviz-no_libtool_patching.patch
Patch10: graphviz-fix_manpages.patch
Patch11: graphviz-gv_aliasing.patch
+Patch12: graphviz-no_plugin_versions.patch
URL: http://www.graphviz.org/
License: IBM Public License
Prefix: /usr
@@ -305,17 +304,14 @@
%setup -q -n %{mname}-%{version}
%patch
%patch1
-#%patch2 -p1
%patch3
%patch4
-#%if %{suse_version} > 1010
-#%patch5
-#%endif
%patch7
%patch8
%patch9
%patch10
%patch11
+%patch12
# Fix path in generated man pages
sed -e 's$@LIB_DIR@$%{_libdir}$g' tclpkg/gv/gv_doc_langs.tcl >tclpkg/gv/gv_doc_langs.tcl.new && mv tclpkg/gv/gv_doc_langs.tcl.new tclpkg/gv/gv_doc_langs.tcl
@@ -368,14 +364,11 @@
for manfile in $(find %{buildroot} -name \*.man); do
sed -e 's$/usr/lib/graphviz$%{_libdir}/%{mname}$g' $manfile > ${manfile}.new && mv ${manfile}.new ${manfile}
done
-mv %{buildroot}%{_libdir}/%{mname}/tcl/gv_tcl.man %{buildroot}%{_mandir}/mann/gv_tcl.n
-mv %{buildroot}%{_libdir}/%{mname}/perl/gv_perl.man %{buildroot}%{_mandir}/man3/gv_perl.3pm
rm -f %{buildroot}/usr/bin/*
rm -rf %{buildroot}/usr/include/graphviz
rm -f %{buildroot}/usr/lib/graphviz/config
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_core*
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_dot_layout*
-rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_gd.so
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_gtk*
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_neato_layout*
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_pango*
@@ -387,10 +380,15 @@
rm -rf %{buildroot}/%{_mandir}/man1
rm -f %{buildroot}/%{_mandir}/man3/*.3.gz
rm -f %{buildroot}/%{_mandir}/man3/*.3
+mv %{buildroot}%{_libdir}/%{mname}/tcl/gv_tcl.man %{buildroot}%{_mandir}/mann/gv_tcl.n
+mv %{buildroot}%{_libdir}/%{mname}/perl/gv_perl.man %{buildroot}%{_mandir}/man3/gv_perl.3pm
+for lang in ruby python lua ocaml sharp guile; do
+ mv %{buildroot}%{_libdir}/%{mname}/$lang/gv_$lang.man %{buildroot}%{_mandir}/man3/gv_$lang.3
+done
%files -n graphviz-gd
%defattr(-,root,root)
-%{_libdir}/graphviz/libgvplugin_gd.so.*
+%{_libdir}/graphviz/libgvplugin_gd.so
%post -n graphviz-gd
%{_bindir}/dot -c
@@ -398,9 +396,13 @@
%postun -n graphviz-gd
if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_lib}/graphviz/config; fi
+%clean
+#rm -rf %{buildroot}
+
%files -n graphviz-guile
%defattr(-,root,root,-)
%{_libdir}/graphviz/guile
+%doc %{_mandir}/man3/gv_guile.3.gz
%files -n graphviz-java
%defattr(-,root,root,-)
@@ -409,14 +411,17 @@
%files -n graphviz-sharp
%defattr(-,root,root)
%{_libdir}/graphviz/sharp
+%doc %{_mandir}/man3/gv_sharp.3.gz
%files -n graphviz-lua
%defattr(-,root,root,-)
%{_libdir}/graphviz/lua
+%doc %{_mandir}/man3/gv_lua.3.gz
%files -n graphviz-ocaml
%defattr(-,root,root,-)
%{_libdir}/graphviz/ocaml
+%doc %{_mandir}/man3/gv_ocaml.3.gz
%files -n graphviz-perl
%defattr(-,root,root,-)
@@ -430,10 +435,12 @@
%files -n graphviz-python
%defattr(-,root,root,-)
%{_libdir}/graphviz/python
+%doc %{_mandir}/man3/gv_python.3.gz
%files -n graphviz-ruby
%defattr(-,root,root,-)
%{_libdir}/graphviz/ruby
+%doc %{_mandir}/man3/gv_ruby.3.gz
%files -n graphviz-tcl
%defattr(-,root,root)
@@ -449,6 +456,9 @@
%doc __doc/*
%changelog
+* Wed Jun 06 2007 - pth@suse.de
+- Move man pages to _mandir (bugzilla #281398)
+- use "-module -avoid-version" for plugins built via libtool.
* Fri May 11 2007 - ro@suse.de
- added get_release_number.sh to sync rel-number between
graphviz and graphviz-plugins
++++++ graphviz.spec ++++++
--- /var/tmp/diff_new_pack.w12418/_old 2007-06-07 13:13:56.000000000 +0200
+++ /var/tmp/diff_new_pack.w12418/_new 2007-06-07 13:13:56.000000000 +0200
@@ -17,23 +17,22 @@
BuildRequires: xorg-x11-libICE-devel xorg-x11-libSM-devel xorg-x11-libXpm-devel
BuildRequires: xorg-x11-libX11-devel xorg-x11-libXext-devel xorg-x11-libXmu-devel xorg-x11-libXt-devel
Version: 2.12
-Release: 4
+Release: 15
Autoreqprov: on
Summary: Graph Visualization Tools
Group: Productivity/Graphics/Visualization/Graph
Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.bz2
Patch0: graphviz-fix-pkgIndex.patch
Patch1: graphviz-aliasing-fixes.patch
-Patch2: graphviz-config-file-option.patch
Patch3: graphviz-fix_swig_template.patch
Patch4: graphviz-neato_splines.patch
-Patch5: graphviz-new_X_paths.patch
Patch7: graphviz-strcmp_fix.patch
# This fix will be in 2.13
Patch8: graphviz-2.11-php_check.patch
Patch9: graphviz-no_libtool_patching.patch
Patch10: graphviz-fix_manpages.patch
Patch11: graphviz-gv_aliasing.patch
+Patch12: graphviz-no_plugin_versions.patch
URL: http://www.graphviz.org/
License: IBM Public License
Prefix: /usr
@@ -84,17 +83,14 @@
%setup -q
%patch
%patch1
-#%patch2 -p1
%patch3
%patch4
-#%if %{suse_version} > 1010
-#%patch5
-#%endif
%patch7
%patch8
%patch9
%patch10
%patch11
+%patch12
# Fix path in generated man pages
sed -e 's$@LIB_DIR@$%{_libdir}$g' tclpkg/gv/gv_doc_langs.tcl >tclpkg/gv/gv_doc_langs.tcl.new && mv tclpkg/gv/gv_doc_langs.tcl.new tclpkg/gv/gv_doc_langs.tcl
@@ -199,6 +195,8 @@
%exclude %{_libdir}/graphviz/*.so
%changelog
+* Wed Jun 06 2007 - pth@suse.de
+- use "-module -avoid-version" for plugins built via libtool.
* Fri May 11 2007 - ro@suse.de
- added get_release_number.sh to sync rel-number between
graphviz and graphviz-plugins
++++++ graphviz-no_plugin_versions.patch ++++++
--- lib/agraph/Makefile.am
+++ lib/agraph/Makefile.am
@@ -20,7 +20,7 @@
mem.c node.c obj.c pend.c rec.c refstr.c scan.l subg.c \
utils.c write.c
-libagraph_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libagraph_la_LDFLAGS = -module -avoid-version -no-undefined
libagraph_la_SOURCES = $(libagraph_C_la_SOURCES)
libagraph_la_LIBADD = $(top_builddir)/lib/cdt/libcdt.la
--- lib/cdt/Makefile.am
+++ lib/cdt/Makefile.am
@@ -19,7 +19,7 @@
dthash.c dtlist.c dtmethod.c dtopen.c dtrenew.c dtrestore.c dtsize.c \
dtstat.c dtstrhash.c dttree.c dtview.c dtwalk.c
-libcdt_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libcdt_la_LDFLAGS = -module -avoid-version -no-undefined
libcdt_la_SOURCES = $(libcdt_C_la_SOURCES)
.3.pdf:
--- lib/dotgen/Makefile.am
+++ lib/dotgen/Makefile.am
@@ -12,7 +12,7 @@
noinst_HEADERS = dot.h dotprocs.h
noinst_LTLIBRARIES = libdotgen_C.la
-libdotgen_C_la_LDFLAGS = -no-undefined
+libdotgen_C_la_LDFLAGS = -module -avoid-version -no-undefined
libdotgen_C_la_SOURCES = acyclic.c class1.c class2.c cluster.c compound.c \
conc.c decomp.c fastgr.c flat.c dotinit.c mincross.c \
position.c rank.c sameport.c dotsplines.c
--- lib/expr/Makefile.am
+++ lib/expr/Makefile.am
@@ -32,7 +32,7 @@
$(top_builddir)/lib/vmalloc/libvmalloc_C.la \
$(top_builddir)/lib/sfio/libsfio_C.la
-libexpr_la_LDFLAGS = -version-info @VERSION_INFO@
+libexpr_la_LDFLAGS = -module -avoid-version
libexpr_la_SOURCES = $(libexpr_C_la_SOURCES)
libexpr_la_LIBADD = $(libexpr_C_la_LIBADD)
$(top_builddir)/lib/cdt/libcdt.la
--- lib/graph/Makefile.am
+++ lib/graph/Makefile.am
@@ -19,7 +19,7 @@
attribs.c agxbuf.c edge.c graph.c graphio.c lexer.c \
node.c parser.y refstr.c trie.c
-libgraph_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libgraph_la_LDFLAGS = -module -avoid-version -no-undefined
libgraph_la_SOURCES = $(libgraph_C_la_SOURCES)
libgraph_la_LIBADD = $(top_builddir)/lib/cdt/libcdt.la
--- lib/pathplan/Makefile.am
+++ lib/pathplan/Makefile.am
@@ -15,7 +15,7 @@
libpathplan_C_la_SOURCES = cvt.c inpoly.c route.c shortest.c \
shortestpth.c solvers.c triang.c util.c visibility.c
-libpathplan_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libpathplan_la_LDFLAGS = -module -avoid-version -no-undefined
libpathplan_la_SOURCES = $(libpathplan_C_la_SOURCES)
libpathplan_la_LIBADD = @MATH_LIBS@
--- plugin/core/Makefile.am
+++ plugin/core/Makefile.am
@@ -24,7 +24,7 @@
gvrender_core_map.c \
gvloadimage_core.c
-libgvplugin_core_la_LDFLAGS = -version-info @VERSION_INFO@ --no-undefined
+libgvplugin_core_la_LDFLAGS = -module -avoid-version -no-undefined
libgvplugin_core_la_SOURCES = $(libgvplugin_core_C_la_SOURCES)
libgvplugin_core_la_LIBADD =
--- plugin/dot_layout/Makefile.am
+++ plugin/dot_layout/Makefile.am
@@ -20,7 +20,7 @@
libgvplugin_dot_layout_C_la_LIBADD = \
$(top_builddir)/lib/dotgen/libdotgen_C.la
-libgvplugin_dot_layout_la_LDFLAGS = -version-info @VERSION_INFO@ --no-undefined
+libgvplugin_dot_layout_la_LDFLAGS = -module -avoid-version -no-undefined
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 \
--- plugin/gd/Makefile.am
+++ plugin/gd/Makefile.am
@@ -21,7 +21,7 @@
gvtextlayout_gd.c \
gvloadimage_gd.c
-libgvplugin_gd_la_LDFLAGS = -version-info @VERSION_INFO@ --no-undefined
+libgvplugin_gd_la_LDFLAGS = -module -avoid-version -no-undefined
libgvplugin_gd_la_SOURCES = $(libgvplugin_gd_C_la_SOURCES)
if WITH_MYLIBGD
libgvplugin_gd_la_LIBADD = \
--- plugin/gtk/Makefile.am
+++ plugin/gtk/Makefile.am
@@ -25,7 +25,7 @@
interface.c \
callbacks.c
-libgvplugin_gtk_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libgvplugin_gtk_la_LDFLAGS = -module -avoid-version -no-undefined
libgvplugin_gtk_la_SOURCES = $(libgvplugin_gtk_C_la_SOURCES)
libgvplugin_gtk_la_LIBADD = $(GTK_LIBS) $(GNOMEUI_LIBS)
--- plugin/ming/Makefile.am
+++ plugin/ming/Makefile.am
@@ -20,7 +20,7 @@
gvplugin_ming.c \
gvrender_ming.c
-libgvplugin_ming_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libgvplugin_ming_la_LDFLAGS = -module -avoid-version -no-undefined
libgvplugin_ming_la_SOURCES = $(libgvplugin_ming_C_la_SOURCES)
libgvplugin_ming_la_LIBADD = @MING_LIBS@ @MATH_LIBS@
--- plugin/neato_layout/Makefile.am
+++ plugin/neato_layout/Makefile.am
@@ -23,7 +23,7 @@
$(top_builddir)/lib/fdpgen/libfdpgen_C.la \
$(top_builddir)/lib/circogen/libcircogen_C.la
-libgvplugin_neato_layout_la_LDFLAGS = -version-info @VERSION_INFO@ --no-undefined
+libgvplugin_neato_layout_la_LDFLAGS = -module -avoid-version -no-undefined
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 \
--- plugin/pango/Makefile.am
+++ plugin/pango/Makefile.am
@@ -20,7 +20,7 @@
gvtextlayout_pango.c \
gvloadimage_pango.c
-libgvplugin_pango_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libgvplugin_pango_la_LDFLAGS = -module -avoid-version -no-undefined
libgvplugin_pango_la_SOURCES = $(libgvplugin_pango_C_la_SOURCES)
libgvplugin_pango_la_LIBADD = @PANGOCAIRO_LIBS@ @MATH_LIBS@
--- plugin/xlib/Makefile.am
+++ plugin/xlib/Makefile.am
@@ -21,6 +21,6 @@
gvplugin_xlib.c \
gvdevice_xlib.c
-libgvplugin_xlib_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libgvplugin_xlib_la_LDFLAGS = -module -avoid-version -no-undefined
libgvplugin_xlib_la_SOURCES = $(libgvplugin_xlib_C_la_SOURCES)
libgvplugin_xlib_la_LIBADD = @PANGOCAIRO_LIBS@ @X_LIBS@ -lX11 @SOCKET_LIBS@ @MATH_LIBS@
--- tclpkg/gdtclft/Makefile.am
+++ tclpkg/gdtclft/Makefile.am
@@ -28,7 +28,7 @@
libgdtclft_la_SOURCES = gdtclft.c
-libgdtclft_la_LDFLAGS = -no-undefined
+libgdtclft_la_LDFLAGS = -module -avoid-version -no-undefined
if WITH_LIBGD
if WITH_MYLIBGD
--- tclpkg/gv/Makefile.am
+++ tclpkg/gv/Makefile.am
@@ -19,7 +19,7 @@
nodist_libgv_sharp_la_SOURCES = gv_sharp.cpp $(SHARP_hdr)
libgv_sharp_la_SOURCES = $(BASESOURCES)
libgv_sharp_la_LIBADD = $(BASELIBS) @SHARP_LIBS@
-libgv_sharp_la_LDFLAGS =
+libgv_sharp_la_LDFLAGS = -module -avoid-version
gv_sharp.cpp $(SHARP_hdr): gv.i
$(SWIG) -c++ -csharp -namespace gv -o gv_sharp.cpp $(srcdir)/gv.i
@@ -28,7 +28,7 @@
nodist_libgv_guile_la_SOURCES = gv_guile.cpp $(GUILE_hdr)
libgv_guile_la_SOURCES = $(BASESOURCES)
libgv_guile_la_LIBADD = $(BASELIBS) @GUILE_LIBS@
-libgv_guile_la_LDFLAGS =
+libgv_guile_la_LDFLAGS = -module -avoid-version
gv_guile.cpp $(GUILE_hdr): gv.i
$(SWIG) -c++ -guile -o gv_guile.cpp $(srcdir)/gv.i
$(SED) -e 's/SWIG_GUILE_INIT_STATIC void/void/'
participants (1)
-
root@Hilbert.suse.de