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 "p...@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 - p...@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 - p...@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 <p...@suse.de>
Date: 2013-03-28 11:43:28+01:00
Subject: Switch of strict aliasing

The vmalloc code uses type-punning in a macro so switch off strict aliasing
for this code.

---
 lib/vmalloc/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

Index: lib/vmalloc/Makefile.am
===================================================================
--- lib/vmalloc/Makefile.am.orig        2009-09-16 20:49:46.000000000 +0200
+++ lib/vmalloc/Makefile.am     2013-03-28 11:42:12.948760295 +0100
@@ -9,6 +9,8 @@ libvmalloc_C_la_SOURCES = malloc.c vmbes
        vmprofile.c vmregion.c vmsegment.c vmset.c vmstat.c vmstrdup.c \
        vmtrace.c vmwalk.c
 
+AM_CFLAGS = -fno-strict-aliasing
+
 ${top_builddir}/FEATURE/vmalloc: ${top_srcdir}/lib/vmalloc/features/vmalloc
        mkdir -p ${top_builddir}/FEATURE
        ${top_srcdir}/iffe - set cc $(CC) $(CCMODE) $(CXFLAGS) : run 
${top_srcdir}/lib/vmalloc/features/vmalloc > $@
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to