Hello community,

here is the log from the commit of package libzrtpcpp for openSUSE:Factory 
checked in at 2014-09-15 17:41:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old)
 and      /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libzrtpcpp"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes    2013-11-25 
16:02:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes       
2014-09-15 18:24:53.000000000 +0200
@@ -1,0 +2,16 @@
+Sat Sep  6 18:30:47 UTC 2014 - [email protected]
+
+- Update to new upstream release 4.2.4
+* Rename functions aes_init() to aes_init_zrtp() to avoid names
+  clashes with other libreries that may include own AES modules.
+
+-------------------------------------------------------------------
+Sat Jun 28 01:41:37 UTC 2014 - [email protected]
+
+- Update to new upstream release 4.2.3
+* Enhance SRTP handling to provide a longer bit-shift register
+* Add functions to read ZID cache entries, raw data, formatted
+  as string
+* Order full ZID list by secure-since date
+
+-------------------------------------------------------------------

Old:
----
  libzrtpcpp-4.1.0.tar.xz

New:
----
  libzrtpcpp-4.2.4.tar.xz

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

Other differences:
------------------
++++++ libzrtpcpp.spec ++++++
--- /var/tmp/diff_new_pack.k9syFV/_old  2014-09-15 18:24:54.000000000 +0200
+++ /var/tmp/diff_new_pack.k9syFV/_new  2014-09-15 18:24:54.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libzrtpcpp
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,31 +18,25 @@
 
 Name:           libzrtpcpp
 %define lname  libzrtpcpp4
-Version:        4.1.0
+Version:        4.2.4
 Release:        0
 Summary:        A ccrtp extension for ZRTP support
 License:        GPL-3.0+
 Group:          Development/Libraries/C and C++
 Url:            http://www.gnutelephony.org/index.php/GNU_ZRTP
 
-#Freecode-URL: http://freecode.com/projects/libzrtpcpp
 #Git-Clone:    git://github.com/wernerd/ZRTPCPP
-#Snapshot:     V4.1.0
+#Snapshot:     V4.2.4
 # No longer produces release tarballs since 3.x.
 Source:         %name-%version.tar.xz
+Source2:        %name.keyring
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  xz
-%if 0%{?suse_version} >= 1130
 BuildRequires:  pkgconfig(libccrtp) >= 2
 BuildRequires:  pkgconfig(libcrypto) >= 0.9.8
 BuildRequires:  pkgconfig(sqlite3) >= 3.7
-%else
-BuildRequires:  ccrtp-devel >= 2
-BuildRequires:  libopenssl-devel >= 0.9.8
-BuildRequires:  sqlite3-devel >= 3.7
-%endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -78,16 +72,21 @@
 mkdir build
 cd build
 
+# libzrtpcpp changed its API (apparently - can't tell whether aes_init
+# was meant to be exported or not), but failed to bump the SO version.
+# So now, add explicit symbol versions to ensure programs with wrong
+# ABI combinations are caught.
+echo "V_%version { global: *; };" >version.map
 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
       -DCMAKE_C_FLAGS:STRING="%{optflags}" \
       -DCMAKE_CXX_FLAGS:STRING="%{optflags}" \
+      -DCMAKE_LD_FLAGS:STRING="-Wl,--version-script=$PWD/version.map" \
       -DCRYPTO_STANDALONE:BOOL=false \
 %if "%{_lib}" == "lib64"
       -DLIB_SUFFIX=64 \
 %endif
       ..
 
-#perl -i -pe 's{@zrtplib@}{-lzrtpcpp}g' *.pc.cmake
 make %{?_smp_mflags} VERBOSE=1
 
 %install

++++++ libzrtpcpp-4.1.0.tar.xz -> libzrtpcpp-4.2.4.tar.xz ++++++
++++ 1636 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to