rpms/graphviz/devel graphviz-multilib.patch, NONE, 1.1 .cvsignore, 1.11, 1.12 graphviz.spec, 1.44, 1.45 sources, 1.11, 1.12
Patrick Laughton (jima)
fedora-extras-commits at redhat.com
Mon Mar 3 16:06:00 UTC 2008
Author: jima
Update of /cvs/pkgs/rpms/graphviz/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22918
Modified Files:
.cvsignore graphviz.spec sources
Added Files:
graphviz-multilib.patch
Log Message:
* Mon Mar 03 2008 Patrick "Jima" Laughton <jima at beer.tclug.org> 2.16.1-0.2
- New upstream release (fixes BZ#433205, BZ#427376)
- Merged spec changes in from upstream
- Added patch from BZ#432683
graphviz-multilib.patch:
--- NEW FILE graphviz-multilib.patch ---
diff -urN graphviz-2.16.1.orig/plugin/pango/gvtextlayout_pango.c graphviz-2.16.1/plugin/pango/gvtextlayout_pango.c
--- graphviz-2.16.1.orig/plugin/pango/gvtextlayout_pango.c 2007-11-09 17:31:43.000000000 -0600
+++ graphviz-2.16.1/plugin/pango/gvtextlayout_pango.c 2008-03-03 09:55:01.000000000 -0600
@@ -154,8 +154,8 @@
logical_rect.height = 0;
textlayout_scale = POINTS_PER_INCH / (FONT_DPI * PANGO_SCALE);
- para->width = logical_rect.width * textlayout_scale;
- para->height = logical_rect.height * textlayout_scale;
+ para->width = ROUND(logical_rect.width * textlayout_scale);
+ para->height = ROUND(logical_rect.height * textlayout_scale);
/* The y offset from baseline to 0,0 of the bitmap representation */
iter = pango_layout_get_iter (layout);
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/graphviz/devel/.cvsignore,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- .cvsignore 28 Nov 2007 18:17:02 -0000 1.11
+++ .cvsignore 3 Mar 2008 16:05:19 -0000 1.12
@@ -1 +1 @@
-graphviz-2.16.tar.gz
+graphviz-2.16.1.tar.gz
Index: graphviz.spec
===================================================================
RCS file: /cvs/pkgs/rpms/graphviz/devel/graphviz.spec,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- graphviz.spec 12 Feb 2008 17:53:11 -0000 1.44
+++ graphviz.spec 3 Mar 2008 16:05:19 -0000 1.45
@@ -6,9 +6,9 @@
#-- Global graphviz rpm and src.rpm tags-------------------------------------
Name: graphviz
Summary: Graph Visualization Tools
-Version: 2.16
+Version: 2.16.1
-%define truerelease 3.3
+%define truerelease 0.2
%{?distroagnostic: %define release %{truerelease}}
%{!?distroagnostic: %define release %{truerelease}%{?dist}}
@@ -20,6 +20,7 @@
Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
Patch0: %{name}-tk8.5.patch
Patch1: %{name}-gcc43.patch
+Patch2: %{name}-multilib.patch
# graphviz is relocatable - Caution: this feature is used in AT&T,
# but probably will not be supported in Redhat/Fedora/Centos distros
@@ -40,6 +41,7 @@
%define PHP 0
%define PYTHON 0
%define RUBY 0
+%define R_LANG 0
%define TCL 1
%define IPSEPCOLA --without-ipsepcola
%define MYLIBGD --with-mylibgd
@@ -84,11 +86,10 @@
%if "%rhel" >= "4"
# PERL is available earlier, but a suitable SWIG isn't
%define PERL 1
-%define PHP 1
%define RUBY 1
%define GUILE 1
%define PYTHON 1
-BuildRequires: perl php-devel ruby ruby-devel guile-devel python-devel
+BuildRequires: perl ruby-devel guile-devel python-devel
%endif
%if "%rhel" >= "5"
%define JAVA 1
@@ -97,9 +98,10 @@
BuildRequires: cairo-devel >= 1.1.10 pango-devel gmp-devel gtk2-devel libgnomeui-devel
%endif
%if "%rhel" >= "6"
+%define PHP 1
%define MYLIBGD --without-mylibgd
%define GDK_PIXBUF --with-gdk-pixbuf
-BuildRequires: gd gd-devel perl-devel
+BuildRequires: gd gd-devel perl-devel php-devel
%endif
%endif
@@ -121,15 +123,15 @@
%define IPSEPCOLA --with-ipsepcola
%endif
%if "%fedora" >= "4"
-%define PHP 1
%define RUBY 1
%define GUILE 1
%define PYTHON 1
-BuildRequires: libtool-ltdl libtool-ltdl-devel php-devel ruby ruby-devel guile-devel python-devel
+BuildRequires: libtool-ltdl libtool-ltdl-devel ruby ruby-devel guile-devel python-devel
%endif
%if "%fedora" >= "5"
+%define PHP 1
%define JAVA 1
-BuildRequires: libXaw-devel libSM-devel libICE-devel libXpm-devel libXt-devel libXmu-devel libXext-devel libX11-devel java-devel
+BuildRequires: libXaw-devel libSM-devel libICE-devel libXpm-devel libXt-devel libXmu-devel libXext-devel libX11-devel java-devel php-devel
%ifnarch ppc64
%define SHARP 1
%define OCAML 1
@@ -147,6 +149,10 @@
%define GDK_PIXBUF --with-gdk-pixbuf
BuildRequires: gd gd-devel perl-devel DevIL-devel
%endif
+%if "%fedora" >= "8"
+%define R_LANG 1
+BuildRequires: R swig >= 1.3.33
+%endif
%if "%fedora" >= "9"
%define MING 0
#BuildRequires: ming ming-devel
@@ -192,6 +198,7 @@
%endif
%if %{MING}
%exclude %{_libdir}/graphviz/libgvplugin_ming.*
+%exclude %{_libdir}/graphviz/*fdb
%endif
#-- graphviz-gd rpm --------------------------------------------------
@@ -230,7 +237,7 @@
%description devil
Graphviz plugin for renderers based on DevIL. (Unless you absolutely have
to use BMP, TIF, or TGA, you are recommended to use the PNG format instead
-support directly by the cairo+pango based renderer in the base graphviz rpm.)
+supported directly by the cairo+pango based renderer in the base graphviz rpm.)
# run "dot -c" to generate plugin config in %{_libdir}/graphviz/config
%post devil
@@ -262,6 +269,7 @@
%files ming
%{_libdir}/graphviz/libgvplugin_ming.so.*
+%{_libdir}/graphviz/*fdb
%endif
#-- graphviz-sharp rpm --------------------------------------------
@@ -417,6 +425,23 @@
%{_mandir}/mann/gv_python.n*
%endif
+#-- graphviz-r rpm ---------------------------------------------
+%if %{R_LANG}
+%package r
+Group: Applications/Multimedia
+Summary: R extension for graphviz
+Requires: graphviz = %{version}-%{release} r
+
+%description r
+R extension for graphviz.
+
+%files r
+%defattr(-,root,root,-)
+%dir %{_libdir}/graphviz/r
+%{_libdir}/graphviz/r/*
+%{_mandir}/mann/gv_r.n*
+%endif
+
#-- graphviz-ruby rpm ---------------------------------------------
%if %{RUBY}
%package ruby
@@ -508,6 +533,7 @@
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%if ! %{SHARP}
@@ -537,6 +563,9 @@
%if ! %{PYTHON}
%define NO_PYTHON --disable-python
%endif
+%if ! %{R_LANG}
+%define NO_R_LANG --disable-r
+%endif
%if ! %{RUBY}
%define NO_RUBY --disable-ruby
%endif
@@ -566,7 +595,7 @@
--disable-static \
--disable-dependency-tracking \
%{MYLIBGD} %{IPSEPCOLA} %{PANGOCAIRO} %{GDK_PIXBUF} \
- %{?NO_SHARP} %{?NO_GUILE} %{?NO_IO} %{?NO_JAVA} %{?NO_LUA} %{?NO_OCAML} %{?NO_PERL} %{?NO_PHP} %{?NO_PYTHON} %{?NO_RUBY} %{?NO_TCL} %{?NO_DEVIL} %{?NO_MING}
+ %{?NO_SHARP} %{?NO_GUILE} %{?NO_IO} %{?NO_JAVA} %{?NO_LUA} %{?NO_OCAML} %{?NO_PERL} %{?NO_PHP} %{?NO_PYTHON} %{?NO_R_LANG} %{?NO_RUBY} %{?NO_TCL} %{?NO_DEVIL} %{?NO_MING}
make %{?_smp_mflags}
%install
@@ -581,11 +610,20 @@
rm -rf %{buildroot}%{_datadir}/%{name}/doc
%clean
+# regression test
+cd rtest
+make rtest
+# clean up temporary installation
rm -rf %{buildroot}
#-- changelog --------------------------------------------------
%changelog
+* Mon Mar 03 2008 Patrick "Jima" Laughton <jima at beer.tclug.org> 2.16.1-0.2
+- New upstream release (fixes BZ#433205, BZ#427376)
+- Merged spec changes in from upstream
+- Added patch from BZ#432683
+
* Tue Feb 12 2008 Patrick "Jima" Laughton <jima at beer.tclug.org> 2.16-3.3
- Added upstream-provided patch for building under GCC 4.3 (thanks John!)
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/graphviz/devel/sources,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- sources 28 Nov 2007 18:17:02 -0000 1.11
+++ sources 3 Mar 2008 16:05:19 -0000 1.12
@@ -1 +1 @@
-c8cac2c66a52e37a2be9290d4f38e525 graphviz-2.16.tar.gz
+8952fb2a627b38e38ed429a3a9d5cc5c graphviz-2.16.1.tar.gz
More information about the fedora-extras-commits
mailing list