Hello community,
here is the log from the commit of package graphviz for openSUSE:Factory checked in at 2013-04-02 11:49:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/graphviz (Old)
and /work/SRC/openSUSE:Factory/.graphviz.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "graphviz", Maintainer is "pth@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/graphviz/graphviz-plugins.changes 2013-03-22 11:18:07.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.graphviz.new/graphviz-plugins.changes 2013-04-02 11:49:20.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Mar 28 11:51:09 CET 2013 - pth@suse.de
+
+- Rename aarch64-lib64-support.diff to graphviz-aarch64_lib64_support.patch.
+- Compile the code in lib/vmalloc with -fno-strict-aliasing
+ as it does type punning.
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/graphviz/graphviz.changes 2013-03-22 11:18:07.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.graphviz.new/graphviz.changes 2013-04-02 11:49:20.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Mar 28 11:51:09 CET 2013 - pth@suse.de
+
+- Rename aarch64-lib64-support.diff to graphviz-aarch64_lib64_support.patch.
+- Add graphviz-type_punning.patch to compile the code in lib/vmalloc
+ with -fno-strict-aliasing as it does type punning.
+
+-------------------------------------------------------------------
Old:
----
aarch64-lib64-support.diff
New:
----
graphviz-aarch64_lib64_support.patch
graphviz-type_punning.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ graphviz-plugins.spec ++++++
--- /var/tmp/diff_new_pack.3ruOnk/_old 2013-04-02 11:49:36.000000000 +0200
+++ /var/tmp/diff_new_pack.3ruOnk/_new 2013-04-02 11:49:36.000000000 +0200
@@ -91,7 +91,8 @@
Url: http://www.graphviz.org/
Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{mname}-%{version}.tar.gz
Patch1: graphviz-gd_png_check_sig.patch
-Patch4: aarch64-lib64-support.diff
+Patch4: graphviz-aarch64_lib64_support.patch
+Patch5: graphviz-type_punning.patch
Patch100: graphviz-plugins-fix_install_dirs.patch
Patch101: graphviz-python_version.patch
Patch102: graphviz-plugins-tcl_install_dir.patch
@@ -263,6 +264,7 @@
%setup -q -n %{mname}-%{version}
%patch1
%patch4
+%patch5
%patch100
%patch101
%patch102
@@ -338,8 +340,6 @@
%if 0%{?suse_version} > 1020
%fdupes -s %{buildroot}%{_defaultdocdir}/%{mname}
%endif
-#%clean
-#rm -rf %{buildroot}
rm -rf %{buildroot}/%{_libdir}/%{mname}/%{_lib}
%files -n graphviz-gd
++++++ graphviz.spec ++++++
--- /var/tmp/diff_new_pack.3ruOnk/_old 2013-04-02 11:49:36.000000000 +0200
+++ /var/tmp/diff_new_pack.3ruOnk/_new 2013-04-02 11:49:36.000000000 +0200
@@ -31,7 +31,8 @@
Patch1: graphviz-gd_png_check_sig.patch
Patch2: graphviz-fix-pkgIndex.patch
Patch3: graphviz-missing_headers.patch
-Patch4: aarch64-lib64-support.diff
+Patch4: graphviz-aarch64_lib64_support.patch
+Patch5: graphviz-type_punning.patch
BuildRequires: bison
BuildRequires: fdupes
BuildRequires: flex
@@ -90,6 +91,7 @@
%patch2
%patch3 -p1
%patch4
+%patch5
# 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
++++++ graphviz-aarch64_lib64_support.patch ++++++
--- configure.ac
+++ configure.ac
@@ -100,7 +100,7 @@
case "${host_os}" in
*linux* )
case "${host_cpu}" in
- powerpc64 | s390x | x86_64 | sparc64 )
+ aarch64 | powerpc64 | s390x | x86_64 | sparc64 )
LIBPOSTFIX="64"
;;
esac
++++++ graphviz-type_punning.patch ++++++
From: Philipp Thomas