Blame SPECS/graphviz.spec

6cf174
%if 0%{?rhel} == 8
6cf174
%bcond_with python2
6cf174
%bcond_with php
6cf174
%else
6cf174
%bcond_without python2
6cf174
%bcond_without php
6cf174
%endif
6cf174
6cf174
# Necessary conditionals
6cf174
%ifarch %{mono_arches}
6cf174
%global SHARP  1
6cf174
%else
6cf174
%global SHARP  0
6cf174
%endif
6cf174
6cf174
%global OCAML  1
6cf174
6cf174
%global DEVIL  1
6cf174
%global ARRRR  1
6cf174
6cf174
# Build with QT applications (currently only gvedit)
6cf174
# Disabled until the package gets better structuring, see bug #447133
6cf174
%global QTAPPS 0
6cf174
6cf174
%global GTS    1
6cf174
%global LASI   1
6cf174
6cf174
# Not in Fedora yet.
6cf174
%global MING   0
6cf174
6cf174
%if 0%{?rhel}
6cf174
%global SHARP  0
6cf174
%global ARRRR  0
6cf174
%global DEVIL  0
6cf174
%global GTS    0
6cf174
%global LASI   0
6cf174
%endif
6cf174
6cf174
%if %{with php}
6cf174
%global PHP 1
6cf174
%else
6cf174
%global PHP 0
6cf174
%endif
6cf174
6cf174
# Plugins version
6cf174
%global pluginsver 6
6cf174
6cf174
%global php_extdir %(php-config --extension-dir 2>/dev/null || echo %{_libdir}/php4)
6cf174
6cf174
%if "%{php_version}" < "5.6"
6cf174
%global ini_name     %{name}.ini
6cf174
%else
6cf174
%global ini_name     40-%{name}.ini
6cf174
%endif
6cf174
6cf174
# Fix for the 387 extended precision (rhbz#772637)
6cf174
%ifarch i386 i686
6cf174
%global FFSTORE -ffloat-store
6cf174
%endif
6cf174
6cf174
Name:			graphviz
6cf174
Summary:		Graph Visualization Tools
6cf174
Version:		2.40.1
106f37
Release:		44%{?dist}
6cf174
License:		EPL-1.0
6cf174
URL:			http://www.graphviz.org/
6cf174
# A bit hacking needed due to: https://gitlab.com/graphviz/graphviz/issues/1371
6cf174
Source0:		https://gitlab.com/graphviz/graphviz/-/archive/stable_release_%{version}/graphviz-stable_release_%{version}.tar.gz #/graphviz-2.40.1.tar.gz
6cf174
Patch0:			graphviz-2.40.1-visio.patch
6cf174
Patch1:			graphviz-2.40.1-python3.patch
6cf174
# https://gitlab.com/graphviz/graphviz/issues/1367
6cf174
Patch2:			graphviz-2.40.1-CVE-2018-10196.patch
6cf174
# rhbz#1505230
6cf174
Patch3:			graphviz-2.40.1-dotty-menu-fix.patch
6cf174
Patch4:			graphviz-2.40.1-coverity-scan-fixes.patch
cec735
Patch5:			graphviz-2.40.1-CVE-2020-18032.patch
cec735
Patch6:			graphviz-2.40.1-makefile-docs-fix.patch
106f37
Patch7:			graphviz-2.40.1-gvpack-neato-static.patch
6cf174
BuildRequires:		zlib-devel, libpng-devel, libjpeg-devel, expat-devel, freetype-devel >= 2
6cf174
BuildRequires:		ksh, bison, m4, flex, tk-devel, tcl-devel >= 8.3, swig
6cf174
BuildRequires:		fontconfig-devel, libtool-ltdl-devel, ruby-devel, ruby, guile-devel
6cf174
%if %{with python2}
6cf174
BuildRequires:		python2-devel
6cf174
%endif
6cf174
BuildRequires:		python3-devel, libXaw-devel, libSM-devel, libXext-devel, java-devel
6cf174
BuildRequires:		cairo-devel >= 1.1.10, pango-devel, gmp-devel, lua-devel, gtk2-devel
6cf174
BuildRequires:		gd-devel, perl-devel, swig >= 1.3.33, automake, autoconf, libtool, qpdf
6cf174
# Temporary workaound for perl(Carp) not pulled
6cf174
BuildRequires:		perl-Carp
6cf174
%if %{PHP}
6cf174
BuildRequires:		php-devel
6cf174
%endif
6cf174
%if %{SHARP}
6cf174
BuildRequires:		mono-core
6cf174
%endif
6cf174
%if %{DEVIL}
6cf174
BuildRequires:		DevIL-devel
6cf174
%endif
6cf174
%if %{ARRRR}
6cf174
BuildRequires:		R-devel
6cf174
%endif
6cf174
%if %{OCAML}
6cf174
BuildRequires:		ocaml
6cf174
%endif
6cf174
%if %{QTAPPS}
6cf174
BuildRequires:		qt-devel
6cf174
%endif
6cf174
%if %{GTS}
6cf174
BuildRequires:		gts-devel
6cf174
%endif
6cf174
%if %{LASI}
6cf174
BuildRequires:		lasi-devel
6cf174
%endif
6cf174
BuildRequires:		urw-base35-fonts, perl-ExtUtils-Embed, perl-generators, librsvg2-devel
6cf174
# for ps2pdf
6cf174
BuildRequires:		ghostscript
6cf174
BuildRequires:		libgs-devel
6cf174
# ISO8859-1 fonts are required by lefty
6cf174
Requires:		urw-base35-fonts, xorg-x11-fonts-ISO8859-1-100dpi
6cf174
Requires(post):		/sbin/ldconfig
6cf174
Requires(postun):	/sbin/ldconfig
6cf174
6cf174
%description
6cf174
A collection of tools for the manipulation and layout of graphs (as in nodes
6cf174
and edges, not as in barcharts).
6cf174
6cf174
%package devel
6cf174
Summary:		Development package for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}, pkgconfig
6cf174
Requires:		%{name}-gd = %{version}-%{release}
6cf174
6cf174
%description devel
6cf174
A collection of tools for the manipulation and layout of graphs (as in nodes
6cf174
and edges, not as in barcharts). This package contains development files for
6cf174
graphviz.
6cf174
6cf174
%if %{DEVIL}
6cf174
%package devil
6cf174
Summary:		Graphviz plugin for renderers based on DevIL
6cf174
Requires:		%{name} = %{version}-%{release}
6cf174
6cf174
%description devil
6cf174
Graphviz plugin for renderers based on DevIL. (Unless you absolutely have
6cf174
to use BMP, TIF, or TGA, you are recommended to use the PNG format instead
6cf174
supported directly by the cairo+pango based renderer in the base graphviz rpm.)
6cf174
%endif
6cf174
6cf174
%package doc
6cf174
Summary:		PDF and HTML documents for graphviz
6cf174
6cf174
%description doc
6cf174
Provides some additional PDF and HTML documentation for graphviz.
6cf174
6cf174
%package gd
6cf174
Summary:		Graphviz plugin for renderers based on gd
6cf174
Requires:		%{name} = %{version}-%{release}
6cf174
Requires(post):		%{_bindir}/dot /sbin/ldconfig
6cf174
Requires(postun):	%{_bindir}/dot /sbin/ldconfig
6cf174
6cf174
%description gd
6cf174
Graphviz plugin for renderers based on gd.  (Unless you absolutely have to use
6cf174
GIF, you are recommended to use the PNG format instead because of the better
6cf174
quality anti-aliased lines provided by the cairo+pango based renderer.)
6cf174
6cf174
%package graphs
6cf174
Summary:		Demo graphs for graphviz
6cf174
6cf174
%description graphs
6cf174
Some demo graphs for graphviz.
6cf174
6cf174
%package guile
6cf174
Summary:		Guile extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}, guile
6cf174
6cf174
%description guile
6cf174
Guile extension for graphviz.
6cf174
6cf174
%package java
6cf174
Summary:		Java extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}
6cf174
6cf174
%description java
6cf174
Java extension for graphviz.
6cf174
6cf174
%package lua
6cf174
Summary:		Lua extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}, lua
6cf174
6cf174
%description lua
6cf174
Lua extension for graphviz.
6cf174
6cf174
%if %{MING}
6cf174
%package ming
6cf174
Summary:		Graphviz plugin for flash renderer based on ming
6cf174
Requires:		%{name} = %{version}-%{release}
6cf174
6cf174
%description ming
6cf174
Graphviz plugin for -Tswf (flash) renderer based on ming.
6cf174
%endif
6cf174
6cf174
%if %{OCAML}
6cf174
%package ocaml
6cf174
Summary:		Ocaml extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}, ocaml
6cf174
6cf174
%description ocaml
6cf174
Ocaml extension for graphviz.
6cf174
%endif
6cf174
6cf174
%package perl
6cf174
Summary:		Perl extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}
6cf174
Requires:		perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
6cf174
6cf174
%description perl
6cf174
Perl extension for graphviz.
6cf174
6cf174
%if %{PHP}
6cf174
%package php
6cf174
Summary:		PHP extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}
6cf174
Requires:	php(zend-abi) = %{?php_zend_api}%{?!php_zend_api:UNDEFINED}
6cf174
Requires:	php(api) = %{?php_core_api}%{?!php_core_api:UNDEFINED}
6cf174
6cf174
%description php
6cf174
PHP extension for graphviz.
6cf174
%endif
6cf174
6cf174
%if %{with python2}
6cf174
%package python2
6cf174
Summary:		Python extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}
6cf174
# Manually add provides that would be generated automatically if .egg-info was present
6cf174
Provides: python2dist(gv) = %{version}
6cf174
Provides: python%{python2_version}dist(gv) = %{version}
6cf174
# Remove before F30
6cf174
Provides: %{name}-python = %{version}-%{release}
6cf174
Provides: %{name}-python%{?_isa} = %{version}-%{release}
6cf174
Obsoletes: %{name}-python < 2.40.1-25
6cf174
Obsoletes: python2-%{name} < 2.40.1-25
6cf174
6cf174
%description python2
6cf174
Python extension for graphviz.
6cf174
%endif
6cf174
6cf174
%package python3
6cf174
Summary:		Python 3 extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}
6cf174
# Manually add provides that would be generated automatically if .egg-info was present
6cf174
Provides: python3dist(gv) = %{version}
6cf174
Provides: python%{python3_version}dist(gv) = %{version}
6cf174
6cf174
%description python3
6cf174
Python 3 extension for graphviz.
6cf174
6cf174
%if %{ARRRR}
6cf174
%package R
6cf174
Summary:		R extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}, R-core
6cf174
6cf174
%description R
6cf174
R extension for graphviz.
6cf174
%endif
6cf174
6cf174
%package ruby
6cf174
Summary:		Ruby extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}, ruby
6cf174
6cf174
%description ruby
6cf174
Ruby extension for graphviz.
6cf174
6cf174
%if %{SHARP}
6cf174
%package sharp
6cf174
Summary:		C# extension for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}, mono-core
6cf174
6cf174
%description sharp
6cf174
C# extension for graphviz.
6cf174
%endif
6cf174
6cf174
%package tcl
6cf174
Summary:		Tcl extension & tools for graphviz
6cf174
Requires:		%{name} = %{version}-%{release}, tcl >= 8.3, tk
6cf174
6cf174
%description tcl
6cf174
Various tcl packages (extensions) for the graphviz tools.
6cf174
6cf174
%prep
6cf174
%setup -q -n graphviz-stable_release_%{version}
6cf174
%patch0 -p1 -b .visio
6cf174
%patch1 -p1 -b .python3
6cf174
%patch2 -p1 -b .CVE-2018-10196
6cf174
%patch3 -p1 -b .dotty-menu-fix
6cf174
%patch4 -p1 -b .coverity-scan-fixes
cec735
%patch5 -p1 -b .CVE-2020-18032
cec735
%patch6 -p1 -b .makefile-docs-fix
106f37
%patch7 -p1 -b .gvpack-neato-static
6cf174
6cf174
# Attempt to fix rpmlint warnings about executable sources
6cf174
find -type f -regex '.*\.\(c\|h\)$' -exec chmod a-x {} ';'
6cf174
6cf174
%build
6cf174
./autogen.sh
6cf174
# Hack in the java includes we need
6cf174
sed -i '/JavaVM.framework/!s/JAVA_INCLUDES=/JAVA_INCLUDES=\"_MY_JAVA_INCLUDES_\"/g' configure
6cf174
sed -i 's|_MY_JAVA_INCLUDES_|-I%{java_home}/include/ -I%{java_home}/include/linux/|g' configure
6cf174
# Rewrite config_ruby.rb to work with Ruby 2.2
6cf174
sed -i 's|expand(|expand(RbConfig::|' config/config_ruby.rb
6cf174
sed -i 's|sitearchdir|vendorarchdir|' config/config_ruby.rb
6cf174
6cf174
# get the path to search for ruby/config.h to CPPFLAGS, so that configure can find it
6cf174
export CPPFLAGS=-I`ruby -e "puts File.join(RbConfig::CONFIG['includedir'], RbConfig::CONFIG['sitearch'])" || echo /dev/null`
6cf174
%configure --with-x --disable-static --disable-dependency-tracking \
6cf174
	--without-mylibgd --with-ipsepcola --with-pangocairo \
6cf174
	--with-gdk-pixbuf --with-visio --disable-silent-rules \
6cf174
%if ! %{LASI}
6cf174
	--without-lasi \
6cf174
%endif
6cf174
%if ! %{GTS}
6cf174
	--without-gts \
6cf174
%endif
6cf174
%if ! %{SHARP}
6cf174
	--disable-sharp \
6cf174
%endif
6cf174
%if ! %{OCAML}
6cf174
	--disable-ocaml \
6cf174
%endif
6cf174
%if ! %{MING}
6cf174
	--without-ming \
6cf174
%endif
6cf174
%if ! %{ARRRR}
6cf174
	--disable-r \
6cf174
%endif
6cf174
%if ! %{DEVIL}
6cf174
	--without-devil \
6cf174
%endif
6cf174
%if ! %{QTAPPS}
6cf174
	--without-qt
6cf174
%endif
6cf174
6cf174
# drop rpath
6cf174
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
6cf174
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
6cf174
6cf174
%if %{with python2}
6cf174
cp -a tclpkg/gv tclpkg/gv.python2
6cf174
%endif
6cf174
6cf174
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fno-strict-overflow %{?FFSTORE}" \
6cf174
  CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fno-strict-overflow %{?FFSTORE}" \
6cf174
  PYTHON_INCLUDES=-I/usr/include/python%{python3_version}m PYTHON_LIBS="-lpython%{python3_version}m" \
6cf174
  PYTHON_INSTALL_DIR=%{python3_sitearch} PYTHON=%{__python3}
6cf174
6cf174
%if %{with python2}
6cf174
pushd tclpkg/gv.python2
6cf174
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fno-strict-overflow %{?FFSTORE}" \
6cf174
  CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fno-strict-overflow %{?FFSTORE}" \
6cf174
  PYTHON_INCLUDES=-I/usr/include/python%{python2_version} PYTHON_LIBS="-lpython%{python2_version}" \
6cf174
  PYTHON_INSTALL_DIR=%{python2_sitearch} libgv_python.la
6cf174
popd
6cf174
%endif
6cf174
6cf174
%install
6cf174
rm -rf %{buildroot}
6cf174
make DESTDIR=%{buildroot} \
6cf174
	docdir=%{buildroot}%{_docdir}/%{name} \
6cf174
	pkgconfigdir=%{_libdir}/pkgconfig \
6cf174
	PYTHON_LIBS="-lpython%{python3_version}m" \
6cf174
	PYTHON_INSTALL_DIR=%{python3_sitearch} \
6cf174
	install
6cf174
find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
6cf174
chmod -x %{buildroot}%{_datadir}/%{name}/lefty/*
6cf174
6cf174
# Move docs to the right place
6cf174
mkdir -p %{buildroot}%{_docdir}/%{name}
6cf174
mv %{buildroot}%{_datadir}/%{name}/doc/* %{buildroot}%{_docdir}/%{name}
6cf174
6cf174
# Install README
6cf174
install -m0644 README %{buildroot}%{_docdir}/%{name}
6cf174
6cf174
%if %{PHP}
6cf174
# PHP configuration file
6cf174
%{__mkdir_p} %{buildroot}%{_sysconfdir}/php.d
6cf174
%{__cat} << __EOF__ > %{buildroot}%{_sysconfdir}/php.d/%{ini_name}
6cf174
; Enable %{name} extension module
6cf174
extension=gv.so
6cf174
__EOF__
6cf174
%endif
6cf174
6cf174
# Remove executable modes from demos
6cf174
find %{buildroot}%{_datadir}/%{name}/demo -type f -exec chmod a-x {} ';'
6cf174
6cf174
# Move demos to doc
6cf174
mv %{buildroot}%{_datadir}/%{name}/demo %{buildroot}%{_docdir}/%{name}/
6cf174
6cf174
# Rename python demos to prevent byte compilation
6cf174
find %{buildroot}%{_docdir}/%{name}/demo -type f -name "*.py" -exec mv {} {}.demo ';'
6cf174
6cf174
# Remove dot_builtins, on demand loading should be sufficient
6cf174
rm -f %{buildroot}%{_bindir}/dot_builtins
6cf174
6cf174
# Remove metadata from generated PDFs
6cf174
pushd %{buildroot}%{_docdir}/%{name}/pdf
6cf174
for f in prune lneato.1 lefty.1 gvgen.1 gc.1 dotty.1 dot.1 cluster.1
6cf174
do
6cf174
  if [ -f $f.pdf ]
6cf174
  then
6cf174
# ugly, but there is probably no better solution
6cf174
    qpdf --empty --static-id --pages $f.pdf -- $f.pdf.$$
6cf174
    mv -f $f.pdf.$$ $f.pdf
6cf174
  fi
6cf174
done
6cf174
popd
6cf174
6cf174
%if %{with python2}
6cf174
pushd tclpkg/gv.python2
6cf174
install -pD .libs/libgv_python.so %{buildroot}%{python2_sitearch}/_gv.so
6cf174
install -p gv.py %{buildroot}%{python2_sitearch}/gv.py
6cf174
popd
6cf174
%endif
6cf174
6cf174
# python 3
6cf174
pushd tclpkg/gv
6cf174
install -pD .libs/libgv_python.so %{buildroot}%{python3_sitearch}/_gv.so
6cf174
install -p gv.py %{buildroot}%{python3_sitearch}/gv.py
6cf174
popd
6cf174
6cf174
# remove the python module from the %%_libdir/graphviz/python, it's
6cf174
# already installed in the python sitearch
6cf174
rm -f %{buildroot}%{_libdir}/graphviz/python/*
6cf174
rmdir %{buildroot}%{_libdir}/graphviz/python
6cf174
6cf174
# Ghost plugins config
6cf174
touch %{buildroot}%{_libdir}/graphviz/config%{pluginsver}
6cf174
6cf174
%check
6cf174
%if %{PHP}
6cf174
# Minimal load test of php extension
6cf174
LD_LIBRARY_PATH=%{buildroot}%{_libdir} \
6cf174
php --no-php-ini \
6cf174
    --define extension_dir=%{buildroot}%{_libdir}/graphviz/php/ \
6cf174
    --define extension=libgv_php.so \
6cf174
    --modules | grep gv
6cf174
%endif
6cf174
6cf174
# upstream test suite
6cf174
# testsuite seems broken, disabling it for now
6cf174
# cd rtest
6cf174
# make rtest
6cf174
6cf174
%post
6cf174
/sbin/ldconfig
6cf174
%{_bindir}/dot -c
6cf174
6cf174
%postun
6cf174
/sbin/ldconfig
6cf174
6cf174
%if %{DEVIL}
6cf174
# run "dot -c" to generate plugin config in %%{_libdir}/graphviz/config*
6cf174
%post devil
6cf174
%{_bindir}/dot -c 2>/dev/null || :
6cf174
/sbin/ldconfig
6cf174
6cf174
%postun devil
6cf174
%{_bindir}/dot -c 2>/dev/null || :
6cf174
/sbin/ldconfig
6cf174
%endif
6cf174
6cf174
# run "dot -c" to generate plugin config in %%{_libdir}/graphviz/config*
6cf174
%post gd
6cf174
%{_bindir}/dot -c 2>/dev/null || :
6cf174
/sbin/ldconfig
6cf174
6cf174
%postun gd
6cf174
%{_bindir}/dot -c 2>/dev/null || :
6cf174
/sbin/ldconfig
6cf174
6cf174
%if %{MING}
6cf174
# run "dot -c" to generate plugin config in %%{_libdir}/graphviz/config*
6cf174
%post ming
6cf174
%{_bindir}/dot -c 2>/dev/null || :
6cf174
/sbin/ldconfig
6cf174
6cf174
%postun ming
6cf174
%{_bindir}/dot -c 2>/dev/null || :
6cf174
/sbin/ldconfig
6cf174
%endif
6cf174
6cf174
%files
6cf174
%doc %{_docdir}/%{name}
6cf174
%{_bindir}/*
6cf174
%dir %{_libdir}/graphviz
6cf174
%{_libdir}/*.so.*
6cf174
%{_libdir}/graphviz/*.so.*
6cf174
%{_mandir}/man1/*.1*
6cf174
%{_mandir}/man7/*.7*
6cf174
%dir %{_datadir}/graphviz
6cf174
%exclude %{_docdir}/%{name}/html
6cf174
%exclude %{_docdir}/%{name}/pdf
6cf174
%exclude %{_docdir}/%{name}/demo
6cf174
%{_datadir}/graphviz/lefty
6cf174
%{_datadir}/graphviz/gvpr
6cf174
%ghost %{_libdir}/graphviz/config%{pluginsver}
6cf174
6cf174
%if %{QTAPPS}
6cf174
%{_datadir}/graphviz/gvedit
6cf174
%endif
6cf174
6cf174
%exclude %{_libdir}/graphviz/*/*
6cf174
%exclude %{_libdir}/graphviz/libgvplugin_gd.*
6cf174
%if %{DEVIL}
6cf174
%exclude %{_libdir}/graphviz/libgvplugin_devil.*
6cf174
%endif
6cf174
%if %{MING}
6cf174
%exclude %{_libdir}/graphviz/libgvplugin_ming.*
6cf174
%exclude %{_libdir}/graphviz/*fdb
6cf174
%endif
6cf174
6cf174
%files devel
6cf174
%{_includedir}/graphviz
6cf174
%{_libdir}/*.so
6cf174
%{_libdir}/graphviz/*.so
6cf174
%{_libdir}/pkgconfig/*.pc
6cf174
%{_mandir}/man3/*.3.gz
6cf174
6cf174
%if %{DEVIL}
6cf174
%files devil
6cf174
%{_libdir}/graphviz/libgvplugin_devil.so.*
6cf174
%endif
6cf174
6cf174
%files doc
6cf174
%doc %{_docdir}/%{name}/html
6cf174
%doc %{_docdir}/%{name}/pdf
6cf174
%doc %{_docdir}/%{name}/demo
6cf174
6cf174
%files gd
6cf174
%{_libdir}/graphviz/libgvplugin_gd.so.*
6cf174
6cf174
%files graphs
6cf174
%dir %{_datadir}/graphviz
6cf174
%{_datadir}/graphviz/graphs
6cf174
6cf174
%files guile
6cf174
%{_libdir}/graphviz/guile/
6cf174
%{_mandir}/man3/gv.3guile*
6cf174
6cf174
%files java
6cf174
%{_libdir}/graphviz/java/
6cf174
%{_mandir}/man3/gv.3java*
6cf174
6cf174
%files lua
6cf174
%{_libdir}/graphviz/lua/
6cf174
%{_libdir}/lua*/*
6cf174
%{_mandir}/man3/gv.3lua*
6cf174
6cf174
%if %{MING}
6cf174
%files ming
6cf174
%{_libdir}/graphviz/libgvplugin_ming.so.*
6cf174
%{_libdir}/graphviz/*fdb
6cf174
%endif
6cf174
6cf174
%if %{OCAML}
6cf174
%files ocaml
6cf174
%{_libdir}/graphviz/ocaml/
6cf174
%{_mandir}/man3/gv.3ocaml*
6cf174
%endif
6cf174
6cf174
%files perl
6cf174
%{_libdir}/graphviz/perl/
6cf174
%{_libdir}/perl*/*
6cf174
%{_mandir}/man3/gv.3perl*
6cf174
6cf174
%if %{PHP}
6cf174
%files php
6cf174
%config(noreplace) %{_sysconfdir}/php.d/%{ini_name}
6cf174
%{_libdir}/graphviz/php/
6cf174
%{php_extdir}/gv.so
6cf174
%{_datadir}/php*/*
6cf174
%{_mandir}/man3/gv.3php*
6cf174
%endif
6cf174
6cf174
%if %{with python2}
6cf174
%files python2
6cf174
%{python2_sitearch}/*
6cf174
%{_mandir}/man3/gv.3python*
6cf174
%endif
6cf174
6cf174
%files python3
6cf174
%{python3_sitearch}/*
6cf174
%{_mandir}/man3/gv.3python*
6cf174
6cf174
%if %{ARRRR}
6cf174
%files R
6cf174
%{_libdir}/graphviz/R/
6cf174
%{_mandir}/man3/gv.3r.gz
6cf174
%endif
6cf174
6cf174
%files ruby
6cf174
%{_libdir}/graphviz/ruby/
6cf174
%{_libdir}/*ruby*/*
6cf174
%{_mandir}/man3/gv.3ruby*
6cf174
6cf174
%if %{SHARP}
6cf174
%files sharp
6cf174
%{_libdir}/graphviz/sharp/
6cf174
%{_mandir}/man3/gv.3sharp*
6cf174
%endif
6cf174
6cf174
%files tcl
6cf174
%{_libdir}/graphviz/tcl/
6cf174
%{_libdir}/tcl*/*
6cf174
# hack to include gv.3tcl only if available
6cf174
#  always includes tcldot.3tcl, gdtclft.3tcl
6cf174
%{_mandir}/man3/*.3tcl*
6cf174
6cf174
%changelog
106f37
* Fri Feb 17 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-44
106f37
- Fixed gvpack to run
106f37
  Resolves: rhbz#2061305
106f37
cec735
* Tue Jun  8 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-43
cec735
- Fixed races during pdf documentation build which should build docs correctly
cec735
  Related: CVE-2020-18032
cec735
cec735
* Tue Jun  8 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-42
cec735
- Rebuilt, because pdf documentation were built incorrectly
cec735
  Related: CVE-2020-18032
cec735
cec735
* Tue Jun  8 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-41
cec735
- Fixed buffer overflow in lib/common/shapes.c
cec735
  Resolves: CVE-2020-18032
cec735
32f8bd
* Fri Nov  1 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-40
32f8bd
- Release bump for releasing graphviz-python3 in CRB
32f8bd
  Resolves: rhbz#1704875
32f8bd
6cf174
* Fri Dec  7 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-39
6cf174
- Fixed some issues found by coverity scan
6cf174
  Resolves: rhbz#1602528
6cf174
6cf174
* Mon Nov 19 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-38
6cf174
- Clarified license tag
6cf174
  Resolves: rhbz#1647065
6cf174
6cf174
* Mon Oct 15 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-37
6cf174
- Dropped rpath
6cf174
  Resolves: rhbz#1630569
6cf174
6cf174
* Wed Jul 18 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-36
6cf174
- Fixed ghostscript requirements
6cf174
6cf174
* Wed Jul 18 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-35
6cf174
- Conditionalized php support
6cf174
6cf174
* Tue Jul 17 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-34
6cf174
- Fixed menu in dotty
6cf174
  Resolves: rhbz#1505230
6cf174
6cf174
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-33
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6cf174
6cf174
* Thu Jul 12 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-32
6cf174
- Updated source URL
6cf174
6cf174
* Wed Jul 11 2018 Richard W.M. Jones <rjones@redhat.com> - 2.40.1-31
6cf174
- OCaml 4.07.0 (final) rebuild.
6cf174
6cf174
* Tue Jul 03 2018 Petr Pisar <ppisar@redhat.com> - 2.40.1-30
6cf174
- Perl 5.28 rebuild
6cf174
6cf174
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.40.1-29
6cf174
- Perl 5.28 rebuild
6cf174
6cf174
* Tue Jun 19 2018 Richard W.M. Jones <rjones@redhat.com> - 2.40.1-28
6cf174
- OCaml 4.07.0-rc1 rebuild.
6cf174
6cf174
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.40.1-27
6cf174
- Rebuilt for Python 3.7
6cf174
6cf174
* Thu May 17 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-26
6cf174
- Fixed CVE-2018-10196
6cf174
6cf174
* Thu May  3 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-25
6cf174
- Made python2 package optional
6cf174
6cf174
* Wed May  2 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-24
6cf174
- Added support for python3
6cf174
6cf174
* Thu Apr 26 2018 Richard W.M. Jones <rjones@redhat.com> - 2.40.1-23
6cf174
- OCaml 4.07.0-beta2 rebuild.
6cf174
6cf174
* Sat Apr 14 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.40.1-22
6cf174
- Rename python2 subpackage to graphviz-python2, because
6cf174
  there is intent to package python-graphviz, which is a separate project
6cf174
  from graphviz.
6cf174
6cf174
* Thu Mar  8 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-21
6cf174
- Dropped libgnomeui-devel requirement, libgnomeui support has been
6cf174
  dropped long time ago in upstream
6cf174
6cf174
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-20
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6cf174
6cf174
* Thu Feb  1 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-19
6cf174
- Rebuilt with urw-base35-fonts
6cf174
6cf174
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 2.40.1-18
6cf174
- Rebuilt for switch to libxcrypt
6cf174
6cf174
* Tue Jan 16 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.40.1-17
6cf174
- Update Python 2 dependency declarations to new packaging standards
6cf174
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
6cf174
6cf174
* Mon Jan 15 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-16
6cf174
- Switched to libgs-devel
6cf174
  Resolves: rhbz#1534666
6cf174
- Made the build verbose (without silent rules)
6cf174
6cf174
* Fri Jan 05 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.40.1-15
6cf174
- F-28: rebuild for ruby25
6cf174
6cf174
* Wed Nov 08 2017 Richard W.M. Jones <rjones@redhat.com> - 2.40.1-14
6cf174
- OCaml 4.06.0 rebuild.
6cf174
6cf174
* Wed Oct 04 2017 Remi Collet <remi@fedoraproject.org> - 2.40.1-13
6cf174
- rebuild for https://fedoraproject.org/wiki/Changes/php72
6cf174
6cf174
* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.40.1-12
6cf174
- Add Provides for the old name without %%_isa
6cf174
6cf174
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.40.1-11
6cf174
- Python 2 binary package renamed to python2-graphviz
6cf174
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
6cf174
6cf174
* Mon Aug 07 2017 Richard W.M. Jones <rjones@redhat.com> - 2.40.1-10
6cf174
- OCaml 4.05.0 rebuild.
6cf174
6cf174
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-9
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6cf174
6cf174
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-8
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6cf174
6cf174
* Mon Jun 26 2017 Richard W.M. Jones <rjones@redhat.com> - 2.40.1-7
6cf174
- OCaml 4.04.2 rebuild.
6cf174
6cf174
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.40.1-6
6cf174
- Perl 5.26 rebuild
6cf174
6cf174
* Fri May 12 2017 Richard W.M. Jones <rjones@redhat.com> - 2.40.1-5
6cf174
- OCaml 4.04.1 rebuild.
6cf174
6cf174
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-4
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6cf174
6cf174
* Mon Jan 16 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-3
6cf174
- Re-enabled PHP support
6cf174
6cf174
* Thu Jan 12 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.40.1-2
6cf174
- F-26: rebuild for ruby24
6cf174
6cf174
* Mon Jan  2 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-1
6cf174
- New version
6cf174
  Resolves: rhbz#1406954
6cf174
- Dropped rtest-fix, find-fix, ocaml-fix-ints, format-string,
6cf174
  vimdot-vi, rbconfig, gs-9.18-fix patches (all upstreamed)
6cf174
- Defuzzified visio patch
6cf174
6cf174
* Sat Nov 05 2016 Richard W.M. Jones <rjones@redhat.com> - 2.38.0-40
6cf174
- Rebuild for OCaml 4.04.0.
6cf174
6cf174
* Fri Oct 14 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-39
6cf174
- Fixed build with ghostscript-9.18+
6cf174
  Resolves: rhbz#1384016
6cf174
6cf174
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.38.0-38
6cf174
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
6cf174
6cf174
* Fri Jul 15 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-37
6cf174
- Conditionalized php support and disabled it due to rhbz#1356985
6cf174
6cf174
* Fri Jul 15 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-36
6cf174
- Rebuilt for php
6cf174
6cf174
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.38.0-35
6cf174
- Perl 5.24 rebuild
6cf174
6cf174
* Fri Feb 26 2016 Than Ngo <than@redhat.com> - 2.38.0-34
6cf174
- rebuilt
6cf174
6cf174
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.38.0-33
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6cf174
6cf174
* Tue Jan 12 2016 Vít Ondruch <vondruch@redhat.com> - 2.38.0-32
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3
6cf174
6cf174
* Tue Dec  1 2015 Tom Callaway <spot@fedoraproject.org> - 2.38.0-31
6cf174
- rebuild for libvpx 1.5.0
6cf174
6cf174
* Tue Jul 28 2015 Richard W.M. Jones <rjones@redhat.com> - 2.38.0-30
6cf174
- OCaml 4.02.3 rebuild.
6cf174
6cf174
* Wed Jun 24 2015 Richard W.M. Jones <rjones@redhat.com> - 2.38.0-29
6cf174
- ocaml-4.02.2 final rebuild.
6cf174
6cf174
* Wed Jun 17 2015 Richard W.M. Jones <rjones@redhat.com> - 2.38.0-28
6cf174
- ocaml-4.02.2 rebuild.
6cf174
6cf174
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.38.0-27
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6cf174
6cf174
* Mon Jun 15 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-26
6cf174
- Fixed built with visio (by visio patch)
6cf174
- Enabled visio support
6cf174
  Resolves: rhbz#1231896
6cf174
6cf174
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.38.0-25
6cf174
- Perl 5.22 rebuild
6cf174
6cf174
* Fri May 29 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2.38.0-24
6cf174
- Fix mono directive orders
6cf174
6cf174
* Mon May 18 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2.38.0-23
6cf174
- Rebuild (mono4)
6cf174
6cf174
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.38.0-22
6cf174
- Rebuilt for GCC 5 C++11 ABI change
6cf174
6cf174
* Mon Apr  6 2015 Tom Callaway <spot@fedoraproject.org> - 2.38.0-21
6cf174
- rebuild for libvpx 1.4.0
6cf174
6cf174
* Tue Feb 17 2015 Richard W.M. Jones <rjones@redhat.com> - 2.38.0-20
6cf174
- ocaml-4.02.1 rebuild.
6cf174
6cf174
* Sat Jan 17 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.38.0-19
6cf174
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_2.2
6cf174
- Fix obsolete Config:: usage
6cf174
6cf174
* Fri Jan 16 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-18
6cf174
- Make vimdot to work with vi, dropped explicit vim-ehnanced requirement
6cf174
  Resolves: rhbz#1182764
6cf174
6cf174
* Tue Nov 25 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-17
6cf174
- Fixed format string vulnerability
6cf174
  Resolves: rhbz#1167868
6cf174
6cf174
* Tue Nov 11 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-16
6cf174
- Added ISO8859-1 fonts as requirement
6cf174
  Resolves: rhbz#1058323
6cf174
- Fixed spurious whitespaces
6cf174
6cf174
* Wed Sep 03 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.38.0-15
6cf174
- Perl 5.20 rebuild
6cf174
6cf174
* Sat Aug 30 2014 Richard W.M. Jones <rjones@redhat.com> - 2.38.0-14
6cf174
- ocaml-4.02.0 final rebuild.
6cf174
- Add patch to fix build with OCaml > 4.02.0 and Fedora 22.
6cf174
6cf174
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.38.0-12
6cf174
- Perl 5.20 rebuild
6cf174
6cf174
* Sat Aug 23 2014 Richard W.M. Jones <rjones@redhat.com> - 2.38.0-11
6cf174
- ocaml-4.02.0+rc1 rebuild.
6cf174
6cf174
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.38.0-10
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
6cf174
6cf174
* Mon Jul 14 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-9
6cf174
- Rebuilt for new ocaml
6cf174
6cf174
* Thu Jun 19 2014 Remi Collet <rcollet@redhat.com> - 2.38.0-8
6cf174
- rebuild for https://fedoraproject.org/wiki/Changes/Php56
6cf174
- add numerical prefix to extension configuration file
6cf174
- cleanup filter (no more needed in F20+)
6cf174
6cf174
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.38.0-7
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6cf174
6cf174
* Tue Jun  3 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.38.0-6
6cf174
- Re-enable R bindings on aarch64, we now have it
6cf174
6cf174
* Wed May 28 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-5
6cf174
- Fixed crash by adding additional check to findVertical/Horizontal functions
6cf174
  (by find-fix patch provided by Mattias Ellert <mattias.ellert@fysast.uu.se>)
6cf174
  Resolves: rhbz#1095419
6cf174
6cf174
* Tue May 20 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-4
6cf174
- Rebuilt for tcl/tk8.6
6cf174
6cf174
* Thu Apr 24 2014 Vít Ondruch <vondruch@redhat.com> - 2.38.0-3
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1
6cf174
6cf174
* Tue Apr 15 2014 Richard W.M. Jones <rjones@redhat.com> - 2.38.0-2
6cf174
- Remove ocaml_arches macro (RHBZ#1087794).
6cf174
6cf174
* Mon Apr 14 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-1
6cf174
- New version
6cf174
  Resolves: rhbz#1052160
6cf174
- Dropped testsuite-sigsegv-fix, rtest-errout-fix, lefty-getaddrinfo,
6cf174
  CVE-2014-0978-CVE-2014-1235, CVE-2014-1236, ppc64le-support
6cf174
  patches (all upstreamed)
6cf174
- Added rtest-fix patch (sent upstream)
6cf174
- Disabled test suite (for now)
6cf174
6cf174
* Wed Mar 19 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.34.0-9
6cf174
- Added ppc64le support
6cf174
  Resolves: rhbz#1078464
6cf174
6cf174
* Thu Jan  9 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.34.0-8
6cf174
- Prevent possible buffer overflow in yyerror()
6cf174
  Resolves: CVE-2014-1235
6cf174
- Fix possible buffer overflow problem in chkNum of scanner
6cf174
  Resolves: CVE-2014-1236
6cf174
6cf174
* Tue Jan  7 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.34.0-7
6cf174
- Fixed overflow in yyerror
6cf174
  Resolves: CVE-2014-0978
6cf174
6cf174
* Sat Dec 28 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2.34.0-6
6cf174
- Disable R bindings on aarch64 for the moment
6cf174
6cf174
* Thu Dec 19 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2.34.0-5
6cf174
- No mono on aarch64
6cf174
6cf174
* Thu Oct 31 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.34.0-4
6cf174
- Removed metadata from generated PDFs
6cf174
  Related: rhbz#881173
6cf174
6cf174
* Thu Oct 31 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.34.0-3
6cf174
- Fixed multilib conflicts
6cf174
  Rewrote lefty IO lib to use getaddrinfo instead of gethostbyname
6cf174
  (by lefty-getaddrinfo patch)
6cf174
  Resolves: rhbz#881173
6cf174
6cf174
* Mon Sep 16 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.34.0-2
6cf174
- Added explicit dependency on vim (required by vimdot)
6cf174
6cf174
* Mon Sep 16 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.34.0-1
6cf174
- New version
6cf174
  Resolves: rhbz#1005957
6cf174
- Dropped perl-fix patch (upstreamed)
6cf174
6cf174
* Sat Sep 14 2013 Richard W.M. Jones <rjones@redhat.com> - 2.32.0-2
6cf174
- Rebuild for OCaml 4.01.0.
6cf174
6cf174
* Mon Aug 19 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.32.0-1
6cf174
- New version
6cf174
  Resolves: rhbz#991752
6cf174
- Dropped guile2-fix, cgraph, lua-52, smyrna-doc-opt, gv2gml-options-fix,
6cf174
  lefty-help, prune-help, man-fix patches (all upstreamed)
6cf174
6cf174
* Tue Aug  6 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.30.1-14
6cf174
- Used unversioned doc directory
6cf174
  Resolves: rhbz#993803
6cf174
6cf174
* Mon Aug  5 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.30.1-13
6cf174
- Fixed FTBFS related to perl config
6cf174
  Resolves: rhbz#991915
6cf174
6cf174
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30.1-12
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6cf174
6cf174
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.30.1-11
6cf174
- Perl 5.18 rebuild
6cf174
6cf174
* Fri Jul 12 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.30.1-10
6cf174
- Various man and built-in help fixes
6cf174
6cf174
* Tue Jun 25 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.30.1-9
6cf174
- Fixed handling of the libdir/graphviz directory
6cf174
6cf174
* Tue Jun 11 2013 Remi Collet <rcollet@redhat.com> - 2.30.1-8
6cf174
- rebuild for new GD 2.1.0
6cf174
6cf174
* Wed May 15 2013 Tom Callaway <spot@fedoraproject.org> - 2.30.1-7
6cf174
- rebuild for lua 5.2
6cf174
6cf174
* Tue Apr 23 2013 Tom Callaway <spot@fedoraproject.org> - 2.30.1-6
6cf174
- patch libgvc.pc.in to refer to -lcgraph (-lgraph is dead and gone)
6cf174
6cf174
* Thu Apr 11 2013 Tom Callaway <spot@fedoraproject.org> - 2.30.1-5
6cf174
- rebuild for R3 (may not be needed, but better safe than sorry)
6cf174
6cf174
* Mon Mar 25 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.30.1-4
6cf174
- Added support for aarch64
6cf174
  Resolves: rhbz#925487
6cf174
6cf174
* Fri Mar 22 2013 Remi Collet <rcollet@redhat.com> - 2.30.1-3
6cf174
- rebuild for http://fedoraproject.org/wiki/Features/Php55
6cf174
- add explicit BuildRequires: perl-Carp (workaround)
6cf174
6cf174
* Thu Mar 14 2013 Vít Ondruch <vondruch@redhat.com> - 2.30.1-2
6cf174
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
6cf174
6cf174
* Fri Feb 15 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.30.1-1
6cf174
- New version
6cf174
  Resolves: rhbz#911520
6cf174
  Resolves: rhbz#704529
6cf174
6cf174
* Thu Jan 24 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.30.0-3
6cf174
- Used ocaml_arches macros to enable ocaml on supported arches
6cf174
6cf174
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 2.30.0-2
6cf174
- rebuild due to "jpeg8-ABI" feature drop
6cf174
6cf174
* Mon Jan 14 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.30.0-1
6cf174
- New version
6cf174
  Resolves: rhbz#895027
6cf174
- Dropped guile-detect, ocaml4 patches (not needed)
6cf174
- Fixed bogus date in changelog (guessing)
6cf174
6cf174
* Wed Jan  9 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-26
6cf174
- Rebuilt with -fno-strict-overflow to workaround the overflow problem
6cf174
  (upstream ticket: http://www.graphviz.org/mantisbt/view.php?id=2244)
6cf174
- The dot_builtins was removed rather then excluded to fix the dangling
6cf174
  symlinks problem in debuginfo
6cf174
6cf174
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 2.28.0-25
6cf174
- rebuild against new libjpeg
6cf174
6cf174
* Wed Oct 17 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-24
6cf174
- Rebuilt for new ocaml
6cf174
6cf174
* Fri Aug 17 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-23
6cf174
- Silenced 'dot -c' errors/warnings in post/postun
6cf174
- Do not remove dot config in plugins post/postun
6cf174
6cf174
* Fri Aug 17 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-22
6cf174
- dot_builtins no longer installed (lowers implicit deps)
6cf174
- Fixed post/postuns for plugins
6cf174
- Removed -ffast-math, added -ffloat-store (on i386) to fix arithmetic on i386
6cf174
6cf174
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.28.0-21
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6cf174
6cf174
* Sun Jun 10 2012 Petr Pisar <ppisar@redhat.com> - 2.28.0-20
6cf174
- Perl 5.16 rebuild
6cf174
6cf174
* Sat Jun  9 2012 Richard W.M. Jones <rjones@redhat.com> - 2.28.0-19
6cf174
- Rebuild for OCaml 4.00.0.
6cf174
- Enable OCaml on arm and ppc64, since there are working native compilers
6cf174
  for both.
6cf174
6cf174
* Wed May 23 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-18
6cf174
- Improved docs handling code in spec to be backward compatible with older RPM
6cf174
6cf174
* Tue May 22 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-17
6cf174
- All docs are now installed into /usr/share/doc/graphviz-%%{version}
6cf174
- Demos packaged as docs not to automatically bring in unnecessary deps
6cf174
6cf174
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.28.0-16
6cf174
- Rebuilt for c++ ABI breakage
6cf174
6cf174
* Thu Feb 16 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 2.28.0-15
6cf174
- fix CPPFLAGS export so it doesn't cause issues on ARM
6cf174
6cf174
* Mon Feb 06 2012 Vít Ondruch <vondruch@redhat.com> - 2.28.0-14
6cf174
- Rebuilt for Ruby 1.9.3.
6cf174
6cf174
* Wed Jan 18 2012 Remi Collet <remi@fedoraproject.org> - 2.28.0-13
6cf174
- build against php 5.4.0
6cf174
- add filter to fix private-shared-object-provides
6cf174
- add %%check for php extension
6cf174
6cf174
* Sun Jan 08 2012 Richard W.M. Jones <rjones@redhat.com> - 2.28.0-12
6cf174
- Rebuild for OCaml 3.12.1.
6cf174
6cf174
* Thu Dec  8 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-11
6cf174
- Added conditionals for ARRRR, DEVIL, QTAPPS (gvedit), GTS, LASI
6cf174
- Fixed conditionals for SHARP, OCAML
6cf174
- Built with gts, ghostscript, rsvg and lasi
6cf174
  Resolves: rhbz#760926
6cf174
- Disabled gvedit
6cf174
  Resolves: rhbz#751807
6cf174
- Fixed rpmlint warnings about executable sources
6cf174
6cf174
* Wed Nov  9 2011 Tom Callaway <spot@fedoraproject.org> - 2.28.0-10
6cf174
- rebuild for R 2.14.0
6cf174
6cf174
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 2.28.0-9
6cf174
- Perl mass rebuild
6cf174
6cf174
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 2.28.0-8
6cf174
- Perl mass rebuild
6cf174
6cf174
* Thu Jul 07 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-7
6cf174
- Added gd as devel requirement
6cf174
6cf174
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.28.0-6
6cf174
- Perl mass rebuild
6cf174
6cf174
* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.28.0-5
6cf174
- Perl 5.14 mass rebuild
6cf174
6cf174
* Thu May 19 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-4
6cf174
- Fixed detection of guile 2.x
6cf174
  Resolves: rhbz#704529
6cf174
6cf174
* Fri May 13 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-3
6cf174
- Corrected license tag, the graphviz license is now EPL
6cf174
6cf174
* Fri May 13 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-2
6cf174
- Recompiled with -fno-strict-aliasing in CXXFLAGS
6cf174
6cf174
* Tue May 10 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-1
6cf174
- New version 2.28.0
6cf174
- Added perl-ExtUtils-Embed to BuildRequires, it is now required
6cf174
- Fixed build failure due to change in php_zend_api macro type
6cf174
- Removed sparc64, gtk-progname, doc-index-fix, ppc-darwinhack
6cf174
  patches (all were upstreamed)
6cf174
6cf174
* Thu Mar 03 2011 Oliver Falk <oliver@linux-kernel.at> - 2.26.3-5
6cf174
- Disable mono and ocaml on alpha
6cf174
6cf174
* Tue Feb 22 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.26.3-4
6cf174
- Added urw-fonts to requires (#677114)
6cf174
6cf174
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.26.3-3
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6cf174
6cf174
* Fri Jan 21 2011 Karsten Hopp <karsten@redhat.com> 2.26.3-2
6cf174
- fix hack for powerpc-darwin8 in configure
6cf174
6cf174
* Thu Jan 06 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.26.3-1
6cf174
- New version (#580017)
6cf174
- Fixed gtk plugin program-name (#640671, gtk-progname patch)
6cf174
- Fixed broken links in doc index (#642536, doc-index-fix patch)
6cf174
- Fixed SIGSEGVs on testsuite (#645703, testsuite-sigsegv-fix patch)
6cf174
- Testsuite now do diff check also in case of err output (#645703,
6cf174
  rtest-errout-fix patch)
6cf174
- Testsuite enabled on all arches (#645703)
6cf174
- Added urw-fonts to BuildRequires
6cf174
- Compiled with -fno-strict-aliasing
6cf174
- Fixed rpmlint warnings on spec file
6cf174
- Removed unused patches
6cf174
6cf174
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.26.0-4
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
6cf174
6cf174
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.26.0-3
6cf174
- Mass rebuild with perl-5.12.0
6cf174
6cf174
* Mon Jan 04 2010 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.26.0-2
6cf174
- Rebuild for updated ocaml
6cf174
- Happy new year, Fedora!
6cf174
6cf174
* Fri Dec 18 2009 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.26.0-1
6cf174
- Updated to latest release
6cf174
- Removed patches that have been applied upstream
6cf174
- Fixed man page paths (mann -> man3)
6cf174
- Disabled mono and ocaml for ARM (Jitesh Shah, BZ#532047)
6cf174
- Disabled regression tests on sparc64 as well as ppc/ppc64 (Dennis Gilmore)
6cf174
6cf174
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.20.3-5.1
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6cf174
6cf174
* Mon Jul 13 2009 Remi Collet <Fedora@FamilleCollet.com> 2.20.3-4.1
6cf174
- fix mistake in make rtest fix
6cf174
6cf174
* Mon Jul 13 2009 Remi Collet <Fedora@FamilleCollet.com> 2.20.3-4
6cf174
- rebuild for new PHP 5.3.0 ABI (20090626)
6cf174
- add PHP ABI check
6cf174
- use php_extdir (and don't own it)
6cf174
- add php configuration file (/etc/php.d/graphviz.ini)
6cf174
6cf174
* Mon Mar  2 2009 Tom "spot" Callaway <tcallawa@redhat.com> 2.20.3-3
6cf174
- this spec makes baby animals cry... massively clean it up
6cf174
- hack in java includes to build against openjdk
6cf174
- add ruby as a BuildRequires (configure checks for /usr/bin/ruby)
6cf174
6cf174
* Wed Feb 25 2009 John Ellson <ellson@graphviz.org> 2.20.3-2.2
6cf174
- fixes for swig changes
6cf174
6cf174
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.20.3-1.3
6cf174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6cf174
6cf174
* Wed Feb 11 2009 Karsten Hopp <karsten@redhat.com> 2.20.3-.2
6cf174
- make it build on s390, s390x (#469044)
6cf174
6cf174
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.20.3-1.1
6cf174
- Rebuild for Python 2.6
6cf174
6cf174
* Mon Nov 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.20.3-1
6cf174
- update to 2.20.3
6cf174
6cf174
* Sat Nov 22 2008 Rex Dieter <rdieter@fedoraproject.org> 2.16.1-0.7
6cf174
- respin (libtool)
6cf174
6cf174
* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.16.1-0.6
6cf174
- fix conditional comparison
6cf174
6cf174
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.16.1-0.5
6cf174
- add Requires for versioned perl (libperl.so)
6cf174
6cf174
* Tue Mar 04 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.16.1-0.4
6cf174
- Disable R support
6cf174
6cf174
* Mon Mar 03 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.16.1-0.2
6cf174
- New upstream release (fixes BZ#433205, BZ#427376)
6cf174
- Merged spec changes in from upstream
6cf174
- Added patch from BZ#432683
6cf174
6cf174
* Tue Feb 12 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.16-3.3
6cf174
- Added upstream-provided patch for building under GCC 4.3 (thanks John!)
6cf174
6cf174
* Thu Jan  3 2008 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.16-3.2
6cf174
- Re-added tcl/tk 8.5 patch
6cf174
- Tweaked ming stuff
6cf174
6cf174
* Thu Jan  3 2008 Alex Lancaster <alexlan[AT]fedoraproject.org> - 2.16-3.1
6cf174
- Rebuild against new Tcl 8.5
6cf174
6cf174
* Wed Dec 12 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.16-2
6cf174
- What the heck?  Can't BR stuff that hasn't even gotten reviewed yet.
6cf174
6cf174
* Wed Nov 28 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.16-1
6cf174
- New upstream release
6cf174
- Remove arith.h patch
6cf174
6cf174
* Tue Sep 04 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.14.1-3
6cf174
- Patch to resurrect arith.h
6cf174
6cf174
* Thu Aug 23 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 2.14.1-2
6cf174
- Added perl-devel to BR for F7+
6cf174
6cf174
* Wed Aug 15 2007 John Ellson <ellson@research.att.com>
6cf174
- release 2.14.1 - see ChangeLog for details
6cf174
* Thu Aug 2 2007 John Ellson <ellson@research.att.com>
6cf174
- release 2.14 - see ChangeLog for details
6cf174
* Fri Mar 16 2007 Stephen North <north@research.att.com>
6cf174
- remove xorg-X11-devel from rhel >= 5
6cf174
* Mon Dec 11 2006 John Ellson <john.ellson@comcast.net>
6cf174
- fix graphviz-lua description (Fedora BZ#218191)
6cf174
* Tue Sep 13 2005 John Ellson <ellson@research.att.com>
6cf174
- split out language bindings into their own rpms so that 
6cf174
  main rpm doesn't depend on (e.g.) ocaml
6cf174
6cf174
* Sat Aug 13 2005 John Ellson <ellson@research.att.com>
6cf174
- imported various fixes from the Fedora-Extras .spec by Oliver Falk <oliver@linux-kernel.at>
6cf174
6cf174
* Wed Jul 20 2005 John Ellson <ellson@research.att.com>
6cf174
- release 2.4