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)
