Package: qxgedit / 0.5.0-1

03-fix_hardening.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Description: Pass flags correctly to fix hardening 
Author: Jaromír Mikeš <mira.mikes@seznam.cz>
Forwarded: no

Index: qxgedit/src/src.pri.in
===================================================================
--- qxgedit.orig/src/src.pri.in
+++ qxgedit/src/src.pri.in
@@ -13,8 +13,9 @@ INCLUDEPATH += @ac_incpath@
 LIBS += @ac_libs@
 
 # Extra optimization flags
-QMAKE_CXXFLAGS += @ac_cflags@
-QMAKE_LFLAGS += @ac_ldflags@
+QMAKE_CXXFLAGS += $(CPPFLAGS) @ac_cflags@
+QMAKE_CFLAGS += $(CPPFLAGS)
+QMAKE_LFLAGS += $(LDFLAGS) @ac_ldflags@
 
 # X11 support
 unix:!macx {
Index: qxgedit/skulpture/skulpture.pri.in
===================================================================
--- qxgedit.orig/skulpture/skulpture.pri.in
+++ qxgedit/skulpture/skulpture.pri.in
@@ -7,8 +7,9 @@ DATADIR = @ac_datadir@
 MANDIR  = @ac_mandir@
 
 #INCLUDEPATH += @ac_incpath@
-#LIBS += @ac_libs@
+LIBS += @ac_libs@
 
 # Extra optimization flags
-#QMAKE_CXXFLAGS += @ac_cflags@
-#QMAKE_LFLAGS += @ac_ldflags@
+QMAKE_CXXFLAGS += $(CPPFLAGS) @ac_cflags@
+QMAKE_CFLAGS += $(CPPFLAGS)
+QMAKE_LFLAGS += $(LDFLAGS) @ac_ldflags@