newer upstream version, various bugfixes

This commit is contained in:
Patrick Laughton 2009-12-18 20:18:11 +00:00
parent 3a6a01aff5
commit cbcac3d970
4 changed files with 42 additions and 26 deletions

View File

@ -1 +1 @@
graphviz-2.20.3.tar.gz graphviz-2.26.0.tar.gz

11
graphviz-sparc64.patch Normal file
View File

@ -0,0 +1,11 @@
--- graphviz-2.26.0/configure.sparc64 2009-12-10 17:30:43.000000000 -0600
+++ graphviz-2.26.0/configure 2009-12-18 11:31:30.000000000 -0600
@@ -2834,7 +2834,7 @@
case "${host_os}" in
*linux* )
case "${host_cpu}" in
- powerpc64 | s390x | x86_64 )
+ powerpc64 | s390x | x86_64 | sparc64 )
LIBPOSTFIX="64"
;;
esac

View File

@ -3,14 +3,13 @@
Name: graphviz Name: graphviz
Summary: Graph Visualization Tools Summary: Graph Visualization Tools
Version: 2.20.3 Version: 2.26.0
Release: 5%{?dist}.1 Release: 1%{?dist}
Group: Applications/Multimedia Group: Applications/Multimedia
License: CPL License: CPL
URL: http://www.graphviz.org/ URL: http://www.graphviz.org/
Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
Patch0: graphviz-2.20.3-configure-php.patch Patch0: graphviz-sparc64.patch
Patch1: graphviz-2.20.3-gv.i.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: zlib-devel, libpng-devel, libjpeg-devel, expat-devel, freetype-devel >= 2 BuildRequires: zlib-devel, libpng-devel, libjpeg-devel, expat-devel, freetype-devel >= 2
BuildRequires: /bin/ksh, bison, m4, flex, tk-devel, tcl-devel >= 8.3, swig BuildRequires: /bin/ksh, bison, m4, flex, tk-devel, tcl-devel >= 8.3, swig
@ -18,7 +17,7 @@ BuildRequires: fontconfig-devel, libtool-ltdl-devel, ruby-devel, ruby, guile-de
BuildRequires: libXaw-devel, libSM-devel, libXext-devel, java-devel, php-devel BuildRequires: libXaw-devel, libSM-devel, libXext-devel, java-devel, php-devel
BuildRequires: cairo-devel >= 1.1.10, pango-devel, gmp-devel, lua-devel, gtk2-devel, libgnomeui-devel BuildRequires: cairo-devel >= 1.1.10, pango-devel, gmp-devel, lua-devel, gtk2-devel, libgnomeui-devel
BuildRequires: gd-devel, perl-devel, DevIL-devel, R-devel, swig >= 1.3.33 BuildRequires: gd-devel, perl-devel, DevIL-devel, R-devel, swig >= 1.3.33
%ifnarch ppc64 s390 s390x sparc64 %ifnarch ppc64 s390 s390x sparc64 %{arm}
BuildRequires: mono-core, ocaml BuildRequires: mono-core, ocaml
%endif %endif
Requires: urw-fonts Requires: urw-fonts
@ -26,7 +25,7 @@ Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig Requires(postun): /sbin/ldconfig
# Necessary conditionals # Necessary conditionals
%ifarch ppc64 s390 s390x sparc64 %ifarch ppc64 s390 s390x sparc64 %{arm}
%global SHARP 0 %global SHARP 0
%global OCAML 0 %global OCAML 0
%else %else
@ -198,7 +197,6 @@ Various tcl packages (extensions) for the graphviz tools.
%prep %prep
%setup -q %setup -q
%patch0 -p1 %patch0 -p1
%patch1 -p1
%build %build
# %%define NO_IO --disable-io # %%define NO_IO --disable-io
@ -240,8 +238,8 @@ extension=gv.so
__EOF__ __EOF__
%check %check
%ifnarch ppc64 ppc %ifnarch ppc64 ppc sparc64
# regression test, segfaults on ppc/ppc64, possible endian issues? # regression test, segfaults on ppc/ppc64/sparc64, possible endian issues?
cd rtest cd rtest
make rtest make rtest
%endif %endif
@ -309,7 +307,7 @@ fi
%{_libdir}/*.so %{_libdir}/*.so
%{_libdir}/graphviz/*.so %{_libdir}/graphviz/*.so
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc
%{_mandir}/man3/*.3* %{_mandir}/man3/*.3.gz
%files devil %files devil
%defattr(-,root,root,-) %defattr(-,root,root,-)
@ -331,18 +329,18 @@ fi
%files guile %files guile
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/graphviz/guile/ %{_libdir}/graphviz/guile/
%{_mandir}/mann/gv_guile.n* %{_mandir}/man3/gv.3guile*
%files java %files java
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/graphviz/java/ %{_libdir}/graphviz/java/
%{_mandir}/mann/gv_java.n* %{_mandir}/man3/gv.3java*
%files lua %files lua
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/graphviz/lua/ %{_libdir}/graphviz/lua/
%{_libdir}/lua*/* %{_libdir}/lua*/*
%{_mandir}/mann/gv_lua.n* %{_mandir}/man3/gv.3lua*
%if %{MING} %if %{MING}
%files ming %files ming
@ -355,14 +353,14 @@ fi
%files ocaml %files ocaml
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/graphviz/ocaml/ %{_libdir}/graphviz/ocaml/
%{_mandir}/mann/gv_ocaml.n* %{_mandir}/man3/gv.3ocaml*
%endif %endif
%files perl %files perl
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/graphviz/perl/ %{_libdir}/graphviz/perl/
%{_libdir}/perl*/* %{_libdir}/perl*/*
%{_mandir}/mann/gv_perl.n* %{_mandir}/man3/gv.3perl*
%files php %files php
%defattr(-,root,root,-) %defattr(-,root,root,-)
@ -370,30 +368,30 @@ fi
%{_libdir}/graphviz/php/ %{_libdir}/graphviz/php/
%{php_extdir}/gv.so %{php_extdir}/gv.so
%{_datadir}/php*/* %{_datadir}/php*/*
%{_mandir}/mann/gv_php.n* %{_mandir}/man3/gv.3php*
%files python %files python
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/graphviz/python/ %{_libdir}/graphviz/python/
%{_libdir}/python*/* %{_libdir}/python*/*
%{_mandir}/mann/gv_python.n* %{_mandir}/man3/gv.3python*
%files R %files R
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/graphviz/R/ %{_libdir}/graphviz/R/
%{_mandir}/mann/gv_R.n* %{_mandir}/man3/gv.3r.gz
%files ruby %files ruby
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/graphviz/ruby/ %{_libdir}/graphviz/ruby/
%{_libdir}/*ruby*/* %{_libdir}/*ruby*/*
%{_mandir}/mann/gv_ruby.n* %{_mandir}/man3/gv.3ruby*
%if %{SHARP} %if %{SHARP}
%files sharp %files sharp
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/graphviz/sharp/ %{_libdir}/graphviz/sharp/
%{_mandir}/mann/gv_sharp.n* %{_mandir}/man3/gv.3sharp*
%endif %endif
%files tcl %files tcl
@ -401,13 +399,20 @@ fi
%{_libdir}/graphviz/tcl/ %{_libdir}/graphviz/tcl/
%{_libdir}/tcl*/* %{_libdir}/tcl*/*
%{_datadir}/graphviz/demo/ %{_datadir}/graphviz/demo/
# hack to include gv_tcl.n only if available # hack to include gv.3tcl only if available
# always includes tcldot.n, gdtclft.n # always includes tcldot.3tcl, gdtclft.3tcl
%{_mandir}/mann/*tcl*.n* %{_mandir}/man3/*.3tcl*
%{_mandir}/mann/tkspline.n* %{_mandir}/man3/tkspline.3tk*
%changelog %changelog
* Fri Dec 18 2009 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.26.0-1
- Updated to latest release
- Removed patches that have been applied upstream
- Fixed man page paths (mann -> man3)
- Disabled mono and ocaml for ARM (Jitesh Shah, BZ#532047)
- Disabled regression tests on sparc64 as well as ppc/ppc64 (Dennis Gilmore)
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.20.3-5.1 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.20.3-5.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

View File

@ -1 +1 @@
4d94c4b809a5c095acfc973d8d207fa9 graphviz-2.20.3.tar.gz 0609b42cb9ef913b7af13e43c4d716c9 graphviz-2.26.0.tar.gz