Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package upx for openSUSE:Factory checked in 
at 2021-06-02 22:11:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/upx (Old)
 and      /work/SRC/openSUSE:Factory/.upx.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "upx"

Wed Jun  2 22:11:26 2021 rev:16 rq:896605 version:3.96

Changes:
--------
--- /work/SRC/openSUSE:Factory/upx/upx.changes  2021-05-19 17:50:04.237360903 
+0200
+++ /work/SRC/openSUSE:Factory/.upx.new.1898/upx.changes        2021-06-02 
22:11:45.564139758 +0200
@@ -1,0 +2,6 @@
+Tue Jun  1 07:28:38 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Add upstream change to fix build with GCC 11:
+  * 0001-Silence-yet-some-more-compilation-warnings.patch
+
+-------------------------------------------------------------------

New:
----
  0001-Silence-yet-some-more-compilation-warnings.patch

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

Other differences:
------------------
++++++ upx.spec ++++++
--- /var/tmp/diff_new_pack.40hBIg/_old  2021-06-02 22:11:48.804145093 +0200
+++ /var/tmp/diff_new_pack.40hBIg/_new  2021-06-02 22:11:48.804145093 +0200
@@ -27,6 +27,7 @@
 Patch0:         upx-aarch64.patch
 Patch1:         upx-endiantests.patch
 Patch2:         0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch
+Patch3:         0001-Silence-yet-some-more-compilation-warnings.patch
 BuildRequires:  gcc-c++
 BuildRequires:  libucl1-devel
 BuildRequires:  zlib-devel

++++++ 0001-Silence-yet-some-more-compilation-warnings.patch ++++++
>From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: "Markus F.X.J. Oberhumer" <[email protected]>
Date: Sat, 15 May 2021 06:00:50 +0200
Subject: [PATCH] Silence yet some more compilation warnings.
Origin: 
https://github.com/upx/upx-lzma-sdk/commit/c6c2fc49e2ac6f3fc82762c6d3703969274d48de

---
 src/lzma-sdk/C/7zip/Common/InBuffer.cpp         | 14 +++++++-------
 src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h |  8 ++++----
 src/lzma-sdk/C/Common/MyCom.h                   |  5 +++--
 3 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/src/lzma-sdk/C/7zip/Common/InBuffer.cpp 
b/src/lzma-sdk/C/7zip/Common/InBuffer.cpp
index ae54a53..e26eba2 100644
--- a/src/lzma-sdk/C/7zip/Common/InBuffer.cpp
+++ b/src/lzma-sdk/C/7zip/Common/InBuffer.cpp
@@ -7,10 +7,10 @@
 #include "../../Common/Alloc.h"
 
 CInBuffer::CInBuffer():
-  _buffer(0),
-  _bufferLimit(0),
-  _bufferBase(0),
-  _stream(0),
+  _buffer(NULL),
+  _bufferLimit(NULL),
+  _bufferBase(NULL),
+  _stream(NULL),
   _bufferSize(0)
 {}
 
@@ -19,18 +19,18 @@ bool CInBuffer::Create(UInt32 bufferSize)
   const UInt32 kMinBlockSize = 1;
   if (bufferSize < kMinBlockSize)
     bufferSize = kMinBlockSize;
-  if (_bufferBase != 0 && _bufferSize == bufferSize)
+  if (_bufferBase != NULL && _bufferSize == bufferSize)
     return true;
   Free();
   _bufferSize = bufferSize;
   _bufferBase = (Byte *)::MidAlloc(bufferSize);
-  return (_bufferBase != 0);
+  return (_bufferBase != NULL);
 }
 
 void CInBuffer::Free()
 {
   ::MidFree(_bufferBase);
-  _bufferBase = 0;
+  _bufferBase = NULL;
 }
 
 void CInBuffer::SetStream(ISequentialInStream *stream)
diff --git a/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h 
b/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h
index 5b9c95f..a7c4ce3 100644
--- a/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h
+++ b/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h
@@ -74,16 +74,16 @@ class CLiteralDecoder
   int _numPosBits;
   UInt32 _posMask;
 public:
-  CLiteralDecoder(): _coders(0) {}
+  CLiteralDecoder(): _coders(NULL) {}
   ~CLiteralDecoder()  { Free(); }
   void Free()
   {
     MyFree(_coders);
-    _coders = 0;
+    _coders = NULL;
   }
   bool Create(int numPosBits, int numPrevBits)
   {
-    if (_coders == 0 || (numPosBits + numPrevBits) !=
+    if (_coders == NULL || (numPosBits + numPrevBits) !=
         (_numPrevBits + _numPosBits) )
     {
       Free();
@@ -93,7 +93,7 @@ public:
     _numPosBits = numPosBits;
     _posMask = (1 << numPosBits) - 1;
     _numPrevBits = numPrevBits;
-    return (_coders != 0);
+    return (_coders != NULL);
   }
   void Init()
   {
diff --git a/src/lzma-sdk/C/Common/MyCom.h b/src/lzma-sdk/C/Common/MyCom.h
index b8dbf38..c9fe9cd 100644
--- a/src/lzma-sdk/C/Common/MyCom.h
+++ b/src/lzma-sdk/C/Common/MyCom.h
@@ -156,8 +156,9 @@ public:
 
 #define MY_ADDREF_RELEASE \
 STDMETHOD_(ULONG, AddRef)() { return ++__m_RefCount; } \
-STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0)  \
-  return __m_RefCount; delete this; return 0; }
+STDMETHOD_(ULONG, Release)() { \
+  if (--__m_RefCount != 0) return __m_RefCount; \
+  delete this; return 0; }
 
 #define MY_UNKNOWN_IMP_SPEC(i) \
   MY_QUERYINTERFACE_BEGIN \
-- 
2.31.1

Reply via email to