commit c3b22c6d674d6d8987b2a98caa2061fcef90dda8
Author: Jakub Bogusz <[email protected]>
Date:   Sun May 24 14:42:21 2020 +0200

    - added opt patch (use our optflags also for mausezahn)

 netsniff-ng-opt.patch | 19 +++++++++++++++++++
 netsniff-ng.spec      |  4 ++++
 2 files changed, 23 insertions(+)
---
diff --git a/netsniff-ng.spec b/netsniff-ng.spec
index 13fc74c..0cce11c 100644
--- a/netsniff-ng.spec
+++ b/netsniff-ng.spec
@@ -7,6 +7,7 @@ License:        GPL v2
 Group:         Networking/Utilities
 Source0:       http://pub.netsniff-ng.org/netsniff-ng/%{name}-%{version}.tar.xz
 # Source0-md5: 2aba9835923c30721fa891a9dc59507c
+Patch0:                %{name}-opt.patch
 URL:           http://netsniff-ng.org/
 BuildRequires: GeoIP-devel >= 1.4.8
 BuildRequires: bison
@@ -56,12 +57,15 @@ BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 # not autoconf configure
 ./configure \
        --sysconfdir="%{_sysconfdir}" \
        --prefix="%{_prefix}"
+
+# as of 0.6.7 code relies on -fcommon behaviour, force it for gcc 10+
 %{__make} \
        CC="%{__cc}" \
        CPPFLAGS="%{rpmcflags} %{rpmcppflags} -fcommon" \
diff --git a/netsniff-ng-opt.patch b/netsniff-ng-opt.patch
new file mode 100644
index 0000000..dce94b9
--- /dev/null
+++ b/netsniff-ng-opt.patch
@@ -0,0 +1,19 @@
+--- netsniff-ng-0.6.7/mausezahn/Makefile.orig  2020-05-04 15:15:32.000000000 
+0200
++++ netsniff-ng-0.6.7/mausezahn/Makefile       2020-05-24 14:38:43.298126207 
+0200
+@@ -71,7 +71,7 @@
+                       staging/directmops.o \
+                       staging/mausezahn.o
+ 
+-mausezahn-eflags = -O2 -I. -I.. \
++mausezahn-eflags = -I. -I.. \
+                  -DVERSION_STRING=\"$(VERSION_STRING)\" \
+                  -DVERSION_LONG=\"$(VERSION_LONG)\"
+ 
+--- netsniff-ng-0.6.7/Extra.orig       2020-05-04 15:15:32.000000000 +0200
++++ netsniff-ng-0.6.7/Extra    2020-05-24 14:39:00.224701174 +0200
+@@ -1,4 +1,4 @@
+ # Targets that need extra treatment for now
+ 
+ curvetun: LDFLAGS += -L ${CONFIG_NACL_LIB_DIR}
+-mausezahn: CFLAGS = $(mausezahn-eflags)
++mausezahn: CFLAGS += $(mausezahn-eflags)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/netsniff-ng.git/commitdiff/c3b22c6d674d6d8987b2a98caa2061fcef90dda8

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to