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