Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libpst for openSUSE:Factory checked 
in at 2021-04-12 12:35:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpst (Old)
 and      /work/SRC/openSUSE:Factory/.libpst.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpst"

Mon Apr 12 12:35:43 2021 rev:47 rq:881157 version:0.6.75

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpst/libpst.changes    2021-02-22 
14:39:53.452586422 +0100
+++ /work/SRC/openSUSE:Factory/.libpst.new.2401/libpst.changes  2021-04-12 
12:38:32.109450919 +0200
@@ -1,0 +2,5 @@
+Fri Mar 19 14:08:14 UTC 2021 - Dominique Leuenberger <[email protected]>
+
+- Add libpst-glib-2.68.patch: Fix build against glib 2.68.
+
+-------------------------------------------------------------------

New:
----
  libpst-glib-2.68.patch

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

Other differences:
------------------
++++++ libpst.spec ++++++
--- /var/tmp/diff_new_pack.bTqCNx/_old  2021-04-12 12:38:32.737451649 +0200
+++ /var/tmp/diff_new_pack.bTqCNx/_new  2021-04-12 12:38:32.741451653 +0200
@@ -25,6 +25,8 @@
 Group:          Productivity/Networking/Email/Utilities
 URL:            http://www.gnome.org/projects/evolution/
 Source0:        
http://www.five-ten-sg.com/libpst/packages/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM libpst-glib-2.68.patch [email protected] -- Fix build 
against glib 2.68
+Patch0:         libpst-glib-2.68.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gd-devel
 BuildRequires:  libgsf-devel
@@ -59,7 +61,7 @@
 applications that want to make use of libpst.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 %configure \

++++++ libpst-glib-2.68.patch ++++++
diff -up libpst-0.6.75/src/define.h.1 libpst-0.6.75/src/define.h
--- libpst-0.6.75/src/define.h.1        2020-03-26 18:52:30.000000000 +0100
+++ libpst-0.6.75/src/define.h  2021-02-22 18:25:55.705347052 +0100
@@ -60,6 +60,10 @@
 #ifdef _WIN32
     #include <direct.h>
 
+    #ifdef __cplusplus
+    extern "C" {
+    #endif
+
     #define D_MKDIR(x) mkdir(x)
     #define chdir      _chdir
     #define strcasecmp _stricmp
@@ -83,10 +87,20 @@
     int __cdecl _fseeki64(FILE *, __int64, int);
     __int64 __cdecl _ftelli64(FILE *);
 
+    #ifdef __cplusplus
+    }
+    #endif
+
     #ifdef __MINGW32__
         #include <getopt.h>
     #else
+        #ifdef __cplusplus
+        extern "C" {
+        #endif
         #include "XGetopt.h"
+        #ifdef __cplusplus
+        }
+        #endif
     #endif
     #include <process.h>
     #undef gmtime_r
@@ -102,7 +116,15 @@
     #ifdef HAVE_UNISTD_H
         #include <unistd.h>
     #else
+        #ifdef __cplusplus
+        extern "C" {
+        #endif
+
         #include "XGetopt.h"
+
+        #ifdef __cplusplus
+        }
+        #endif
     #endif
     #define D_MKDIR(x) mkdir(x, PERM_DIRS)
 #endif
@@ -131,6 +153,9 @@
     #include <semaphore.h>
 #endif
 
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 void  pst_debug_lock();
 void  pst_debug_unlock();
@@ -258,4 +283,8 @@ void *pst_realloc(void *ptr, size_t size
 
 #define MAXDATEFMTLEN 40
 
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
 #endif //DEFINEH_H
diff -up libpst-0.6.75/src/deltasearch.cpp.1 libpst-0.6.75/src/deltasearch.cpp
--- libpst-0.6.75/src/deltasearch.cpp.1 2020-03-26 18:52:30.000000000 +0100
+++ libpst-0.6.75/src/deltasearch.cpp   2021-02-22 18:01:36.962177562 +0100
@@ -1,6 +1,4 @@
-extern "C" {
-       #include "define.h"
-};
+#include "define.h"
 
 #include <fcntl.h>
 #include <iostream>
diff -up libpst-0.6.75/src/libstrfunc.h.1 libpst-0.6.75/src/libstrfunc.h
--- libpst-0.6.75/src/libstrfunc.h.1    2021-02-22 18:35:32.849905730 +0100
+++ libpst-0.6.75/src/libstrfunc.h      2021-02-22 18:35:49.383893089 +0100
@@ -4,9 +4,17 @@
 
 #include "common.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 char *pst_base64_encode(void *data, size_t size);
 char *pst_base64_encode_single(void *data, size_t size);
 char *pst_base64_encode_multiple(void *data, size_t size, int *line_count);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
 
diff -up libpst-0.6.75/src/lzfu.h.1 libpst-0.6.75/src/lzfu.h
--- libpst-0.6.75/src/lzfu.h.1  2020-03-26 18:52:30.000000000 +0100
+++ libpst-0.6.75/src/lzfu.h    2021-02-22 18:01:36.962177562 +0100
@@ -1,6 +1,10 @@
 #ifndef LZFU_H
 #define LZFU_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /** decompress lz compressed rtf data. The initial lz dictionary is preloaded
     with rtf specific data.
  * @param rtfcomp  pointer to the rtf compressed data
@@ -11,4 +15,8 @@
  */
 char* pst_lzfu_decompress (char* rtfcomp, uint32_t compsize, size_t *size);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
diff -up libpst-0.6.75/src/msg.cpp.1 libpst-0.6.75/src/msg.cpp
--- libpst-0.6.75/src/msg.cpp.1 2020-03-26 18:52:30.000000000 +0100
+++ libpst-0.6.75/src/msg.cpp   2021-02-22 18:01:36.962177562 +0100
@@ -1,16 +1,14 @@
-extern "C" {
-    #include "define.h"
-    #include "msg.h"
-    #include <gsf/gsf-utils.h>
+#include "define.h"
+#include "msg.h"
+#include <gsf/gsf-utils.h>
 
-    #include <gsf/gsf-input-stdio.h>
-    #include <gsf/gsf-infile.h>
-    #include <gsf/gsf-infile-stdio.h>
+#include <gsf/gsf-input-stdio.h>
+#include <gsf/gsf-infile.h>
+#include <gsf/gsf-infile-stdio.h>
 
-    #include <gsf/gsf-output-stdio.h>
-    #include <gsf/gsf-outfile.h>
-    #include <gsf/gsf-outfile-msole.h>
-}
+#include <gsf/gsf-output-stdio.h>
+#include <gsf/gsf-outfile.h>
+#include <gsf/gsf-outfile-msole.h>
 
 #include <list>
 #include <vector>
diff -up libpst-0.6.75/src/msg.h.1 libpst-0.6.75/src/msg.h
--- libpst-0.6.75/src/msg.h.1   2021-02-22 18:21:59.812527452 +0100
+++ libpst-0.6.75/src/msg.h     2021-02-22 18:22:17.689513780 +0100
@@ -1,2 +1,10 @@
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 void write_msg_email(char *fname, pst_item* item, pst_file* pst);
+
+#ifdef __cplusplus
+}
+#endif
diff -up libpst-0.6.75/src/nick2ldif.cpp.1 libpst-0.6.75/src/nick2ldif.cpp
--- libpst-0.6.75/src/nick2ldif.cpp.1   2020-03-26 18:52:30.000000000 +0100
+++ libpst-0.6.75/src/nick2ldif.cpp     2021-02-22 18:01:36.963177561 +0100
@@ -8,9 +8,7 @@ http://www.fsf.org/licenses/gpl.txt
 
 #include <iostream>
 
-extern "C" {
-    #include "define.h"
-}
+#include "define.h"
 
 char *ldap_base  = NULL;
 char *ldap_org  = NULL;
diff -up libpst-0.6.75/src/pst2dii.cpp.1 libpst-0.6.75/src/pst2dii.cpp
--- libpst-0.6.75/src/pst2dii.cpp.1     2020-03-26 18:54:32.000000000 +0100
+++ libpst-0.6.75/src/pst2dii.cpp       2021-02-22 18:01:36.963177561 +0100
@@ -13,10 +13,8 @@ Based on readpst.c by David Smith
 
 using namespace std;
 
-extern "C" {
-    #include "define.h"
-    #include "lzfu.h"
-}
+#include "define.h"
+#include "lzfu.h"
 
 struct file_ll {
     string  name;
diff -up libpst-0.6.75/src/pst2ldif.cpp.1 libpst-0.6.75/src/pst2ldif.cpp
--- libpst-0.6.75/src/pst2ldif.cpp.1    2020-03-26 18:52:30.000000000 +0100
+++ libpst-0.6.75/src/pst2ldif.cpp      2021-02-22 18:01:36.963177561 +0100
@@ -15,10 +15,8 @@ using namespace std;
 #include <vector>
 #include <string>
 
-extern "C" {
-    #include "define.h"
-    #include "lzfu.h"
-}
+#include "define.h"
+#include "lzfu.h"
 
 void       usage(void);
 void       version(void);
diff -up libpst-0.6.75/src/vbuf.h.1 libpst-0.6.75/src/vbuf.h
--- libpst-0.6.75/src/vbuf.h.1  2021-02-22 18:23:24.020463050 +0100
+++ libpst-0.6.75/src/vbuf.h    2021-02-22 18:23:26.377461247 +0100
@@ -4,6 +4,9 @@
 
 #include "common.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 // Variable-length buffers
 struct pst_varbuf {
@@ -25,5 +28,8 @@ size_t     pst_vb_utf16to8(pst_vbuf *des
 size_t     pst_vb_utf8to8bit(pst_vbuf *dest, const char *inbuf, int iblen, 
const char* charset);
 size_t     pst_vb_8bit2utf8(pst_vbuf *dest, const char *inbuf, int iblen, 
const char* charset);
 
+#ifdef __cplusplus
+}
+#endif
 
 #endif

Reply via email to