[graphviz] Added ppc64le support
Jaroslav Škarvada
jskarvad at fedoraproject.org
Wed Mar 19 21:19:33 UTC 2014
commit 18ec03b9bf738b475343f5550d8668f894d95131
Author: Jaroslav Škarvada <jskarvad at redhat.com>
Date: Wed Mar 19 22:19:29 2014 +0100
Added ppc64le support
Resolves: rhbz#1078464
graphviz-2.34.0-ppc64le-support.patch | 46 +++++++++++++++++++++++++++++++++
graphviz.spec | 11 ++++++-
2 files changed, 55 insertions(+), 2 deletions(-)
---
diff --git a/graphviz-2.34.0-ppc64le-support.patch b/graphviz-2.34.0-ppc64le-support.patch
new file mode 100644
index 0000000..0136231
--- /dev/null
+++ b/graphviz-2.34.0-ppc64le-support.patch
@@ -0,0 +1,46 @@
+--- graphviz-2.34.0/configure.ori
++++ graphviz-2.34.0/configure
+@@ -3518,7 +3518,7 @@ if test -z "$LIBPOSTFIX"; then
+ case "${host_os}" in
+ *linux* )
+ case "${host_cpu}" in
+- aarch64 | powerpc64 | s390x | x86_64 | sparc64 )
++ aarch64 | powerpc64 | powerpc64le | s390x | x86_64 | sparc64 )
+ LIBPOSTFIX="64"
+ ;;
+ esac
+--- graphviz-2.34.0/configure.ac.ori
++++ graphviz-2.34.0/configure.ac
+@@ -102,7 +102,7 @@ if test -z "$LIBPOSTFIX"; then
+ case "${host_os}" in
+ *linux* )
+ case "${host_cpu}" in
+- aarch64 | powerpc64 | s390x | x86_64 | sparc64 )
++ aarch64 | powerpc64 | powerpc64le | s390x | x86_64 | sparc64 )
+ LIBPOSTFIX="64"
+ ;;
+ esac
+--- graphviz-2.34.0/libltdl/config/config.guess.ori
++++ graphviz-2.34.0/libltdl/config/config.guess
+@@ -972,6 +972,9 @@ EOF
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-gnu
+ exit ;;
++ ppc64le:Linux:*:*)
++ echo powerpc64le-unknown-linux-gnu
++ exit ;;
+ ppc:Linux:*:*)
+ echo powerpc-unknown-linux-gnu
+ exit ;;
+--- graphviz-2.34.0/config/config.guess.ori
++++ graphviz-2.34.0/config/config.guess
+@@ -972,6 +972,9 @@ EOF
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-gnu
+ exit ;;
++ ppc64le:Linux:*:*)
++ echo powerpc64le-unknown-linux-gnu
++ exit ;;
+ ppc:Linux:*:*)
+ echo powerpc-unknown-linux-gnu
+ exit ;;
diff --git a/graphviz.spec b/graphviz.spec
index bb9b6f6..d09f9d5 100644
--- a/graphviz.spec
+++ b/graphviz.spec
@@ -1,5 +1,5 @@
# Necessary conditionals
-%ifarch ppc64 s390 s390x sparc64 %{arm} alpha aarch64
+%ifarch %{power64} s390 s390x sparc64 %{arm} alpha aarch64
%global SHARP 0
%else
%global SHARP 1
@@ -52,7 +52,7 @@
Name: graphviz
Summary: Graph Visualization Tools
Version: 2.34.0
-Release: 8%{?dist}
+Release: 9%{?dist}
Group: Applications/Multimedia
License: EPL
URL: http://www.graphviz.org/
@@ -67,6 +67,8 @@ Patch3: graphviz-2.34.0-lefty-getaddrinfo.patch
Patch4: graphviz-2.34.0-CVE-2014-0978-CVE-2014-1235.patch
# Fix chknum overflow (CVE-2014-1236)
Patch5: graphviz-2.34.0-CVE-2014-1236.patch
+# ppc64le support
+Patch6: graphviz-2.34.0-ppc64le-support.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: zlib-devel, libpng-devel, libjpeg-devel, expat-devel, freetype-devel >= 2
BuildRequires: ksh, bison, m4, flex, tk-devel, tcl-devel >= 8.3, swig
@@ -274,6 +276,7 @@ Various tcl packages (extensions) for the graphviz tools.
%patch3 -p1 -b .lefty-getaddrinfo
%patch4 -p1 -b .CVE-2014-0978-CVE-2014-1235
%patch5 -p1 -b .CVE-2014-1236
+%patch6 -p1 -b .ppc64le-support
# Attempt to fix rpmlint warnings about executable sources
find -type f -regex '.*\.\(c\|h\)$' -exec chmod a-x {} ';'
@@ -562,6 +565,10 @@ rm -rf %{buildroot}
%changelog
+* Wed Mar 19 2014 Jaroslav Škarvada <jskarvad at redhat.com> - 2.34.0-9
+- Added ppc64le support
+ Resolves: rhbz#1078464
+
* Thu Jan 9 2014 Jaroslav Škarvada <jskarvad at redhat.com> - 2.34.0-8
- Prevent possible buffer overflow in yyerror()
Resolves: CVE-2014-1235
More information about the scm-commits
mailing list