Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libftdi1 for openSUSE:Factory 
checked in at 2021-02-07 15:16:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libftdi1 (Old)
 and      /work/SRC/openSUSE:Factory/.libftdi1.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libftdi1"

Sun Feb  7 15:16:49 2021 rev:20 rq:868991 version:1.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/libftdi1/libftdi1.changes        2020-03-26 
23:30:48.306721548 +0100
+++ /work/SRC/openSUSE:Factory/.libftdi1.new.28504/libftdi1.changes     
2021-02-07 15:18:24.361706305 +0100
@@ -1,0 +2,30 @@
+Fri Jan 15 14:06:47 UTC 2021 - Stefan Br??ns <[email protected]>
+
+- Update to version 1.5:
+  * Implement tc[io]flush methods & deprecate broken
+    purge_buffers methods
+  * Add program to test buffer flush (purge) functionality
+  * Add kernel driver auto attach/detach.
+    See new AUTO_DETACH_REATACH_SIO_MODULE option
+  * Add ftdi_setflowctrl_xonxoff()
+  * ftdi_eeprom / eeprom handling:
+    + Unify handling of all boolean eeprom flags
+    + Add device release number support
+    + Add channel_a_driver support for type xxR chips
+    + Add support for group0 drive levels on x232H chips
+    + Fix handling of high_current_drive parameter
+    + Fix inverted handling of VCP driver field for TYPE_R chips
+    + New --verbose option for eeprom decode operation
+  * Add example code for async mode
+  * Add SPDX license identifiers to the core library &
+    ftdi_eeprom
+  * Various python SWIG wrapper improvements
+  * Various cmake file improvements
+  * Fix small bugs in error code paths
+- Drop upstream libftdi-cmake.patch
+- Correct License, the library is LGPL-2.1-only (see SPDX headers),
+  while various other parts are GPL-2.0-only (with and without
+  linking exceptions).
+- Add Fix-building-unit-tests-without-FTDIPP.patch
+
+-------------------------------------------------------------------

Old:
----
  libftdi-cmake.patch
  libftdi1-1.4.tar.bz2

New:
----
  Fix-building-unit-tests-without-FTDIPP.patch
  libftdi1-1.5.tar.bz2

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

Other differences:
------------------
++++++ libftdi1.spec ++++++
--- /var/tmp/diff_new_pack.0pljx3/_old  2021-02-07 15:18:24.945707278 +0100
+++ /var/tmp/diff_new_pack.0pljx3/_new  2021-02-07 15:18:24.945707278 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libftdi1
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,15 +19,15 @@
 %define sover -2
 %define libname %{name}%{sover}
 Name:           libftdi1
-Version:        1.4
+Version:        1.5
 Release:        0
 Summary:        Library to program and control the FTDI USB controller
-License:        LGPL-2.1-or-later AND GPL-2.0-with-classpath-exception
+License:        LGPL-2.1-only AND GPL-2.0-only AND 
GPL-2.0-with-classpath-exception
 Group:          Hardware/Other
 URL:            https://www.intra2net.com/en/developer/libftdi
-Source:         
http://www.intra2net.com/en/developer/libftdi/download/libftdi1-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM libftdi-cmake.patch -- CMake: move options to a dedicated 
file
-Patch1:         libftdi-cmake.patch
+Source:         
https://www.intra2net.com/en/developer/libftdi/download/libftdi1-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM -- 
http://developer.intra2net.com/git/?p=libftdi;a=patch;h=11a50ae5b80b3e03694a19e84513345d0794e563
+Patch0:         Fix-building-unit-tests-without-FTDIPP.patch
 BuildRequires:  cmake >= 2.8
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -46,6 +46,7 @@
 
 %package -n %{libname}
 Summary:        Library to program and control the FTDI USB controller
+License:        LGPL-2.1-only
 Group:          System/Libraries
 
 %description -n %{libname}
@@ -54,6 +55,7 @@
 
 %package -n python3-%{name}
 Summary:        Python 3 binding for libftdi1
+License:        LGPL-2.1-only AND GPL-2.0-only AND 
GPL-2.0-with-classpath-exception
 Group:          Development/Languages/Python
 
 %description -n python3-%{name}
@@ -63,7 +65,8 @@
 This package provides the python binding for libftdi.
 
 %package devel
-Summary:        Header files and static libraries for libftdi
+Summary:        Header files for libftdi1
+License:        LGPL-2.1-only AND GPL-2.0-only AND 
GPL-2.0-with-classpath-exception
 Group:          Development/Libraries/C and C++
 Requires:       %{libname} = %{version}
 Requires:       pkgconfig(libusb-1.0)
@@ -73,8 +76,7 @@
 This library is used by many programs accessing FTDI USB-to-RS232 converters.
 
 %prep
-%setup -q
-%patch1 -p1
+%autosetup -p1
 
 %build
 %cmake \
@@ -94,7 +96,7 @@
   %{buildroot}%{_mandir}/man3
 
 %check
-make -C build check
+%ctest
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig

++++++ Fix-building-unit-tests-without-FTDIPP.patch ++++++
>From 11a50ae5b80b3e03694a19e84513345d0794e563 Mon Sep 17 00:00:00 2001
From: Thomas Jarosch <[email protected]>
Date: Mon, 24 Aug 2020 19:27:22 +0200
Subject: [PATCH] Fix building unit tests without FTDIPP

Needed to run the baudrate unit tests.

Probably another fallout from:

****************************
commit 0209a3633dc877a577af07d883eb5059e22f6a91

cmake: do not check for g++ when FTDIPP is disabled
****************************
---
 CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3b0b87c..58f664a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -150,6 +150,7 @@ if ( EXAMPLES )
 endif ()
 add_subdirectory(packages)
 if ( BUILD_TESTS )
+  project(libftdi1 C CXX)
   add_subdirectory(test)
 endif ()
 
-- 
1.7.1

++++++ libftdi1-1.4.tar.bz2 -> libftdi1-1.5.tar.bz2 ++++++
++++ 3261 lines of diff (skipped)

Reply via email to