Hello community,

here is the log from the commit of package cmake for openSUSE:Factory checked 
in at 2016-07-01 09:55:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cmake (Old)
 and      /work/SRC/openSUSE:Factory/.cmake.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cmake"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cmake/cmake-gui.changes  2016-04-22 
16:16:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cmake.new/cmake-gui.changes     2016-07-01 
09:55:36.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Jun 26 21:20:16 UTC 2016 - mplus...@suse.com
+
+- Update cmake.macros to enable PIE by default
+- Build with more secure LDFLAGS
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/cmake/cmake.changes      2016-06-26 
23:51:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cmake.new/cmake.changes 2016-07-01 
09:55:36.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Jun 26 21:19:14 UTC 2016 - mplus...@suse.com
+
+- Update cmake.macros to enable PIE by default
+- Build with more secure LDFLAGS
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ cmake-gui.spec ++++++
--- /var/tmp/diff_new_pack.2AgyQH/_old  2016-07-01 09:55:37.000000000 +0200
+++ /var/tmp/diff_new_pack.2AgyQH/_new  2016-07-01 09:55:37.000000000 +0200
@@ -81,8 +81,9 @@
 
 %build
 EXTRA_FLAGS="--qt-gui"
-export CXXFLAGS="%{optflags}"
-export CFLAGS="$CXXFLAGS"
+export CXXFLAGS="%{optflags} -fPIE"
+export CFLAGS="%{optflags} -fPIE"
+export LDFLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -pie"
 # FIXME: you should use the %%configure macro
 ./configure \
     --prefix=%{_prefix} \

++++++ cmake.spec ++++++
--- /var/tmp/diff_new_pack.2AgyQH/_old  2016-07-01 09:55:37.000000000 +0200
+++ /var/tmp/diff_new_pack.2AgyQH/_new  2016-07-01 09:55:37.000000000 +0200
@@ -75,8 +75,9 @@
 %patch7 -p1
 
 %build
-export CXXFLAGS="%{optflags}"
-export CFLAGS="%{optflags}"
+export CXXFLAGS="%{optflags} -fPIE"
+export CFLAGS="%{optflags} -fPIE"
+export LDFLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -pie"
 # FIXME: you should use the %%configure macro
 ./configure \
     --prefix=%{_prefix} \



++++++ cmake.macros ++++++
--- /var/tmp/diff_new_pack.2AgyQH/_old  2016-07-01 09:55:37.000000000 +0200
+++ /var/tmp/diff_new_pack.2AgyQH/_new  2016-07-01 09:55:37.000000000 +0200
@@ -18,12 +18,12 @@
         -DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \\\
         -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \\\
         -DCMAKE_BUILD_TYPE=None \\\
-        -DCMAKE_C_FLAGS="${CFLAGS:-%optflags} -DNDEBUG" \\\
-        -DCMAKE_CXX_FLAGS="${CXXFLAGS:-%optflags} -DNDEBUG" \\\
-        -DCMAKE_Fortran_FLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}} 
-DNDEBUG" \\\
-        -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined 
-Wl,-z,now" \\\
-        -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined 
-Wl,-z,now" \\\
-        -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined 
-Wl,-z,now" \\\
+        -DCMAKE_C_FLAGS="${CFLAGS:-%optflags} -fPIE -DNDEBUG" \\\
+        -DCMAKE_CXX_FLAGS="${CXXFLAGS:-%optflags} -fPIE -DNDEBUG" \\\
+        -DCMAKE_Fortran_FLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}} 
-fPIE -DNDEBUG" \\\
+        -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined 
-Wl,-z,now -pie" \\\
+        -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined 
-Wl,-z,now -pie" \\\
+        -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined 
-Wl,-z,now -pie" \\\
 %if "%{?_lib}" == "lib64" \
         -DLIB_SUFFIX=64 \\\
 %endif \


Reply via email to