Hello community,

here is the log from the commit of package honggfuzz for openSUSE:Factory 
checked in at 2017-05-31 12:19:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/honggfuzz (Old)
 and      /work/SRC/openSUSE:Factory/.honggfuzz.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "honggfuzz"

Wed May 31 12:19:21 2017 rev:4 rq:498984 version:0.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/honggfuzz/honggfuzz.changes      2017-04-30 
21:24:46.453286002 +0200
+++ /work/SRC/openSUSE:Factory/.honggfuzz.new/honggfuzz.changes 2017-05-31 
12:20:06.869247120 +0200
@@ -1,0 +2,7 @@
+Mon May 29 12:12:59 UTC 2017 - bwiedem...@suse.com
+
+- Add reproducible.patch to sort input files to make build reproducible
+  (boo#1041090)
+- Add gcc7.patch to make it build on GCC7 in Factory
+
+-------------------------------------------------------------------

New:
----
  gcc7.patch
  reproducible.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ honggfuzz.spec ++++++
--- /var/tmp/diff_new_pack.p1RLTv/_old  2017-05-31 12:20:08.021084521 +0200
+++ /var/tmp/diff_new_pack.p1RLTv/_new  2017-05-31 12:20:08.025083957 +0200
@@ -24,6 +24,10 @@
 Group:          Development/Tools/Other
 Url:            https://google.github.io/honggfuzz/
 Source:         
https://github.com/google/honggfuzz/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM https://github.com/google/honggfuzz/pull/144
+Patch0:         reproducible.patch
+# PATCH-FIX-UPSTREAM Make this package compile with gcc7 
https://github.com/google/honggfuzz/issues/145
+Patch1:         gcc7.patch
 BuildRequires:  binutils-devel
 BuildRequires:  libunwind-devel
 BuildRequires:  zlib-devel
@@ -35,6 +39,8 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
 
 %build
 export CFLAGS="%{optflags}"

++++++ gcc7.patch ++++++
Index: honggfuzz-0.9/Makefile
===================================================================
--- honggfuzz-0.9.orig/Makefile
+++ honggfuzz-0.9/Makefile
@@ -24,7 +24,7 @@
 CC ?= gcc
 LD = $(CC)
 BIN := honggfuzz
-COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Werror -Wframe-larger-than=131072
+COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Wframe-larger-than=131072
 COMMON_LDFLAGS := -lm
 COMMON_SRCS := $(sort $(wildcard *.c))
 CFLAGS ?= -O3
@@ -37,8 +37,7 @@ ifeq ($(OS),Linux)
     ARCH := LINUX
 
     ARCH_CFLAGS := -std=c11 -I/usr/local/include -I/usr/include \
-                   -Wextra -Wno-initializer-overrides -Wno-override-init \
-                   -Wno-unknown-warning-option -funroll-loops \
+                   -Wextra -Wno-override-init -funroll-loops \
                    -D_FILE_OFFSET_BITS=64
     ARCH_LDFLAGS := -L/usr/local/include -L/usr/include \
                     -lpthread -lunwind-ptrace -lunwind-generic -lbfd -lopcodes 
-lrt
++++++ reproducible.patch ++++++
Index: honggfuzz-0.9/Makefile
===================================================================
--- honggfuzz-0.9.orig/Makefile
+++ honggfuzz-0.9/Makefile
@@ -26,7 +26,7 @@ LD = $(CC)
 BIN := honggfuzz
 COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Werror -Wframe-larger-than=131072
 COMMON_LDFLAGS := -lm
-COMMON_SRCS := $(wildcard *.c)
+COMMON_SRCS := $(sort $(wildcard *.c))
 CFLAGS ?= -O3
 LDFLAGS ?=
 
@@ -42,7 +42,7 @@ ifeq ($(OS),Linux)
                    -D_FILE_OFFSET_BITS=64
     ARCH_LDFLAGS := -L/usr/local/include -L/usr/include \
                     -lpthread -lunwind-ptrace -lunwind-generic -lbfd -lopcodes 
-lrt
-    ARCH_SRCS := $(wildcard linux/*.c)
+    ARCH_SRCS := $(sort $(wildcard linux/*.c))
 
     ifeq ("$(wildcard /usr/include/bfd.h)","")
         WARN_LIBRARY += binutils-devel
@@ -113,11 +113,11 @@ else ifeq ($(OS),Darwin)
     ifeq ($(MIG_RET),1)
         $(error mig failed to generate RPC code)
     endif
-    ARCH_SRCS := $(wildcard mac/*.c)
+    ARCH_SRCS := $(sort $(wildcard mac/*.c))
     # OS Darwin
 else
     ARCH := POSIX
-    ARCH_SRCS := $(wildcard posix/*.c)
+    ARCH_SRCS := $(sort $(wildcard posix/*.c))
     ARCH_CFLAGS := -std=c11 -I/usr/local/include -I/usr/include \
                    -Wextra -Wno-initializer-overrides -Wno-override-init \
                    -Wno-unknown-warning-option -Wno-unknown-pragmas \

Reply via email to