Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pcsc-acsccid for openSUSE:Factory 
checked in at 2023-03-24 15:21:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcsc-acsccid (Old)
 and      /work/SRC/openSUSE:Factory/.pcsc-acsccid.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pcsc-acsccid"

Fri Mar 24 15:21:33 2023 rev:30 rq:1074077 version:1.1.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/pcsc-acsccid/pcsc-acsccid.changes        
2020-02-04 19:58:23.509497925 +0100
+++ /work/SRC/openSUSE:Factory/.pcsc-acsccid.new.31432/pcsc-acsccid.changes     
2023-03-24 15:21:47.823318408 +0100
@@ -1,0 +2,30 @@
+Fri Mar 24 02:52:13 UTC 2023 - Godfrey Chung <godfrey.ch...@acs.com.hk>
+
+- Updated to version 1.1.9.
+  * Add the following readers support:
+    APG8201-B2RO
+    ACR39U-W1 Top Reader
+    ACR39U-W1 Edge Reader
+    WalletMate 1S CL Reader
+    WalletMate USB FW_Upgrade
+    ACR1581 1S Dual Reader
+    ACR1581 USB FW_Upgrade
+    ACR40T ICC Reader
+    ACR40 FW_Upgrade
+    ACR39 FW_Upgrade
+  * Fix misleading read length in CCID_Receive().
+  * Fix ACR1281U-C1 communication issue with NXP SAM AV3.
+- Replaced acsccid-1.1.5-libhal.patch with acsccid-1.1.9-libhal.patch.
+- Replaced acsccid-1.1.5-polling-thread.patch with
+  acsccid-1.1.9-polling-thread.patch.
+- Replaced acsccid-1.1.6-polling-unplug.patch with
+  acsccid-1.1.9-polling-unplug.patch.
+- Replaced acsccid-1.1.5-libusb-1.0.8.patch with
+  acsccid-1.1.9-libusb-1.0.8.patch.
+- Enabled paralled make.
+- Replaced makeinstall macro with the expanded version.
+- Removed clean section.
+- Marked license files.
+- Replaced RPM_BUILD_ROOT with buildroot.
+
+-------------------------------------------------------------------

Old:
----
  acsccid-1.1.5-libhal.patch
  acsccid-1.1.5-libusb-1.0.8.patch
  acsccid-1.1.5-polling-thread.patch
  acsccid-1.1.6-polling-unplug.patch
  acsccid-1.1.8.tar.bz2

New:
----
  acsccid-1.1.9-libhal.patch
  acsccid-1.1.9-libusb-1.0.8.patch
  acsccid-1.1.9-polling-thread.patch
  acsccid-1.1.9-polling-unplug.patch
  acsccid-1.1.9.tar.bz2

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

Other differences:
------------------
++++++ pcsc-acsccid.spec ++++++
--- /var/tmp/diff_new_pack.3dOau2/_old  2023-03-24 15:21:48.303320911 +0100
+++ /var/tmp/diff_new_pack.3dOau2/_new  2023-03-24 15:21:48.307320933 +0100
@@ -1,8 +1,8 @@
 #
 # spec file for package pcsc-acsccid
 #
-# Copyright (c) 2020 SUSE LLC
-# Copyright (c) 2020 Advanced Card Systems Ltd.
+# Copyright (c) 2023 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2023 Advanced Card Systems Ltd.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -42,7 +42,7 @@
 %if 0%{?suse_version} >= 1140
 BuildRequires:  pkgconfig(udev)
 %endif
-Version:        1.1.8
+Version:        1.1.9
 Release:        0
 URL:            http://acsccid.sourceforge.net/
 Summary:        PCSC Driver for ACS CCID Based Smart Card Readers
@@ -51,14 +51,14 @@
 Source:         
http://downloads.sourceforge.net/%{_name}/%{_name}-%{version}.tar.bz2
 Source1:        %{name}-rpmlintrc
 %if 0%{?sles_version} == 11
-# PATCH-FIX-SLE acsccid-1.1.5-libhal.patch godfrey.ch...@acs.com.hk -- Fix the 
compatibility with libhal.
-Patch0:         %{_name}-1.1.5-libhal.patch
-# PATCH-FIX-SLE acsccid-1.1.5-polling-thread.patch godfrey.ch...@acs.com.hk -- 
Add polling thread support for slot status.
-Patch1:         %{_name}-1.1.5-polling-thread.patch
-# PATCH-FIX-SLE acsccid-1.1.6-polling-unplug.patch godfrey.ch...@acs.com.hk -- 
Let pcsc-lite delay the polling if the reader is unplugged.
-Patch2:         %{_name}-1.1.6-polling-unplug.patch
-# PATCH-FIX-SLE acsccid-1.1.5-libusb-1.0.8.patch godfrey.ch...@acs.com.hk -- 
Fix the compatibility with libusb 1.0.8.
-Patch3:         %{_name}-1.1.5-libusb-1.0.8.patch
+# PATCH-FIX-SLE acsccid-1.1.9-libhal.patch godfrey.ch...@acs.com.hk -- Fix the 
compatibility with libhal.
+Patch0:         %{_name}-1.1.9-libhal.patch
+# PATCH-FIX-SLE acsccid-1.1.9-polling-thread.patch godfrey.ch...@acs.com.hk -- 
Add polling thread support for slot status.
+Patch1:         %{_name}-1.1.9-polling-thread.patch
+# PATCH-FIX-SLE acsccid-1.1.9-polling-unplug.patch godfrey.ch...@acs.com.hk -- 
Let pcsc-lite delay the polling if the reader is unplugged.
+Patch2:         %{_name}-1.1.9-polling-unplug.patch
+# PATCH-FIX-SLE acsccid-1.1.9-libusb-1.0.8.patch godfrey.ch...@acs.com.hk -- 
Fix the compatibility with libusb 1.0.8.
+Patch3:         %{_name}-1.1.9-libusb-1.0.8.patch
 %endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires:       pcsc-lite >= %{pcsc_lite_ver}
@@ -74,6 +74,7 @@
 Enhances:       modalias(usb:v072Fp90CCd*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp90D8d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072FpB100d*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072FpB500d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072FpB101d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072FpB102d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072FpB103d*dc*dsc*dp*ic*isc*ip*)
@@ -81,7 +82,11 @@
 Enhances:       modalias(usb:v072FpB104d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072FpB113d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072FpB114d*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072FpB116d*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072FpB117d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072FpB000d*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072FpB501d*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072FpB504d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp90D2d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp8306d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp2011d*dc*dsc*dp*ic*isc*ip*)
@@ -118,6 +123,8 @@
 Enhances:       modalias(usb:v072Fp2259d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp225Bd*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp225Cd*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072Fp226Bd*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072Fp226Ad*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp223Fd*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp2239d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp2211d*dc*dsc*dp*ic*isc*ip*)
@@ -140,12 +147,15 @@
 Enhances:       modalias(usb:v072Fp222Cd*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp220Cd*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp2258d*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072Fp2301d*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072Fp2300d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp0102d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp0103d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp0100d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp224Ad*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp8201d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp8206d*dc*dsc*dp*ic*isc*ip*)
+Enhances:       modalias(usb:v072Fp8207d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp8202d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp8205d*dc*dsc*dp*ic*isc*ip*)
 Enhances:       modalias(usb:v072Fp90DBd*dc*dsc*dp*ic*isc*ip*)
@@ -185,21 +195,23 @@
 %else
 %configure
 %endif
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
-%makeinstall
+make install DESTDIR=%{buildroot}
 %if 0%{?suse_version} >= 1140
-mkdir -p $RPM_BUILD_ROOT/%{_udevrulesdir}
-sed 's:GROUP="pcscd":GROUP="scard":' <src/92_pcscd_acsccid.rules 
>$RPM_BUILD_ROOT/%{_udevrulesdir}/92_pcscd_acsccid.rules
+mkdir -p %{buildroot}/%{_udevrulesdir}
+sed 's:GROUP="pcscd":GROUP="scard":' <src/92_pcscd_acsccid.rules 
>%{buildroot}/%{_udevrulesdir}/92_pcscd_acsccid.rules
 %endif
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
 %defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING LICENSE.openct NEWS README README.towitoko
+%if 0%{?suse_version} < 1500
+%doc AUTHORS ChangeLog COPYING LICENSE.openct README README.towitoko
+%else
+%doc AUTHORS ChangeLog README README.towitoko
+%license COPYING LICENSE.openct
+%endif
 %{ifddir}/*
 %if 0%{?suse_version} >= 1140
 %{_udevrulesdir}/*.rules

++++++ acsccid-1.1.5-libhal.patch -> acsccid-1.1.9-libhal.patch ++++++
--- /work/SRC/openSUSE:Factory/pcsc-acsccid/acsccid-1.1.5-libhal.patch  
2018-09-15 15:37:56.964918054 +0200
+++ 
/work/SRC/openSUSE:Factory/.pcsc-acsccid.new.31432/acsccid-1.1.9-libhal.patch   
    2023-03-24 15:21:47.751318033 +0100
@@ -1,8 +1,8 @@
-Index: acsccid-1.1.5/src/ccid_usb.c
+Index: acsccid-1.1.9/src/ccid_usb.c
 ===================================================================
---- acsccid-1.1.5.orig/src/ccid_usb.c
-+++ acsccid-1.1.5/src/ccid_usb.c
-@@ -282,13 +282,48 @@ status_t OpenUSBByName(unsigned int read
+--- acsccid-1.1.9.orig/src/ccid_usb.c
++++ acsccid-1.1.9/src/ccid_usb.c
+@@ -283,13 +283,48 @@ status_t OpenUSBByName(unsigned int read
                        return STATUS_UNSUCCESSFUL;
                }
  

++++++ acsccid-1.1.5-libusb-1.0.8.patch -> acsccid-1.1.9-libusb-1.0.8.patch 
++++++
--- /work/SRC/openSUSE:Factory/pcsc-acsccid/acsccid-1.1.5-libusb-1.0.8.patch    
2018-09-15 15:37:57.096917968 +0200
+++ 
/work/SRC/openSUSE:Factory/.pcsc-acsccid.new.31432/acsccid-1.1.9-libusb-1.0.8.patch
 2023-03-24 15:21:47.759318075 +0100
@@ -1,8 +1,8 @@
-Index: acsccid-1.1.5/src/ccid_usb.c
+Index: acsccid-1.1.9/src/ccid_usb.c
 ===================================================================
---- acsccid-1.1.5.orig/src/ccid_usb.c
-+++ acsccid-1.1.5/src/ccid_usb.c
-@@ -191,6 +191,59 @@ static struct _bogus_firmware Bogus_firm
+--- acsccid-1.1.9.orig/src/ccid_usb.c
++++ acsccid-1.1.9/src/ccid_usb.c
+@@ -192,6 +192,59 @@ static struct _bogus_firmware Bogus_firm
  /* data rates supported by the secondary slots on the GemCore Pos Pro & SIM 
Pro */
  unsigned int SerialCustomDataRates[] = { GEMPLUS_CUSTOM_DATA_RATES, 0 };
  

++++++ acsccid-1.1.5-polling-thread.patch -> acsccid-1.1.9-polling-thread.patch 
++++++
--- /work/SRC/openSUSE:Factory/pcsc-acsccid/acsccid-1.1.5-polling-thread.patch  
2018-09-15 15:37:57.108917960 +0200
+++ 
/work/SRC/openSUSE:Factory/.pcsc-acsccid.new.31432/acsccid-1.1.9-polling-thread.patch
       2023-03-24 15:21:47.771318138 +0100
@@ -1,8 +1,8 @@
-Index: acsccid-1.1.5/src/ifdhandler.c
+Index: acsccid-1.1.9/src/ifdhandler.c
 ===================================================================
---- acsccid-1.1.5.orig/src/ifdhandler.c
-+++ acsccid-1.1.5/src/ifdhandler.c
-@@ -427,7 +427,7 @@ EXTERNAL RESPONSECODE IFDHCloseChannel(D
+--- acsccid-1.1.9.orig/src/ifdhandler.c
++++ acsccid-1.1.9/src/ifdhandler.c
+@@ -441,7 +441,7 @@ EXTERNAL RESPONSECODE IFDHCloseChannel(D
  
  
  #if !defined(TWIN_SERIAL)
@@ -11,7 +11,7 @@
  {
        int reader_index;
  
-@@ -444,7 +444,7 @@ static RESPONSECODE IFDHPolling(DWORD Lu
+@@ -458,7 +458,7 @@ static RESPONSECODE IFDHPolling(DWORD Lu
  
  /* on an ICCD device the card is always inserted
   * so no card movement will ever happen: just do nothing */
@@ -20,7 +20,7 @@
  {
        int reader_index;
  
-@@ -478,6 +478,16 @@ static RESPONSECODE IFDHStopPolling(DWOR
+@@ -492,6 +492,16 @@ static RESPONSECODE IFDHStopPolling(DWOR
        (void)InterruptStop(reader_index);
        return IFD_SUCCESS;
  }
@@ -37,7 +37,7 @@
  #endif
  
  
-@@ -681,7 +691,7 @@ EXTERNAL RESPONSECODE IFDHGetCapabilitie
+@@ -708,7 +718,7 @@ EXTERNAL RESPONSECODE IFDHGetCapabilitie
                                {
                                        *Length = sizeof(void *);
                                        if (Value)
@@ -46,7 +46,7 @@
                                }
  
                                if ((PROTOCOL_ICCD_A == 
ccid_desc->bInterfaceProtocol)
-@@ -689,7 +699,7 @@ EXTERNAL RESPONSECODE IFDHGetCapabilitie
+@@ -716,7 +726,7 @@ EXTERNAL RESPONSECODE IFDHGetCapabilitie
                                {
                                        *Length = sizeof(void *);
                                        if (Value)
@@ -55,7 +55,7 @@
                                }
                        }
                        break;
-@@ -732,6 +742,36 @@ EXTERNAL RESPONSECODE IFDHGetCapabilitie
+@@ -768,6 +778,44 @@ EXTERNAL RESPONSECODE IFDHGetCapabilitie
                                }
                        }
                        break;
@@ -69,6 +69,14 @@
 +
 +                              ccid_desc = get_ccid_descriptor(reader_index);
 +
++                              /* Disable polling thread. */
++                              if ((ccid_desc->readerID == ACS_APG8201_B2)
++                                      || (ccid_desc->readerID == 
ACS_APG8201_B2RO)
++                                      || ccid_desc->isSamSlot)
++                              {
++                                      break;
++                              }
++
 +                              /* CCID and not ICCD */
 +                              if (((PROTOCOL_CCID == ccid_desc -> 
bInterfaceProtocol)
 +                                      || (PROTOCOL_ACR38 == ccid_desc -> 
bInterfaceProtocol))

++++++ acsccid-1.1.6-polling-unplug.patch -> acsccid-1.1.9-polling-unplug.patch 
++++++
--- /work/SRC/openSUSE:Factory/pcsc-acsccid/acsccid-1.1.6-polling-unplug.patch  
2018-11-10 16:59:10.163768856 +0100
+++ 
/work/SRC/openSUSE:Factory/.pcsc-acsccid.new.31432/acsccid-1.1.9-polling-unplug.patch
       2023-03-24 15:21:47.779318179 +0100
@@ -1,8 +1,8 @@
-Index: acsccid-1.1.6/src/ccid_usb.c
+Index: acsccid-1.1.9/src/ccid_usb.c
 ===================================================================
---- acsccid-1.1.6.orig/src/ccid_usb.c
-+++ acsccid-1.1.6/src/ccid_usb.c
-@@ -1808,6 +1808,8 @@ int InterruptRead(int reader_index, int
+--- acsccid-1.1.9.orig/src/ccid_usb.c
++++ acsccid-1.1.9/src/ccid_usb.c
+@@ -1874,6 +1874,8 @@ int InterruptRead(int reader_index, int
                libusb_free_transfer(transfer);
                DEBUG_CRITICAL2("libusb_submit_transfer failed: %s",
                        libusb_error_name(ret));
@@ -11,7 +11,7 @@
                return IFD_COMMUNICATION_ERROR;
        }
  
-@@ -1827,6 +1829,8 @@ int InterruptRead(int reader_index, int
+@@ -1893,6 +1895,8 @@ int InterruptRead(int reader_index, int
                        libusb_free_transfer(transfer);
                        DEBUG_CRITICAL2("libusb_handle_events failed: %s",
                                libusb_error_name(ret));
@@ -20,7 +20,7 @@
                        return IFD_COMMUNICATION_ERROR;
                }
        }
-@@ -1881,7 +1885,10 @@ int InterruptRead(int reader_index, int
+@@ -1947,7 +1951,10 @@ int InterruptRead(int reader_index, int
                        DEBUG_COMM4("InterruptRead (%d/%d): %d",
                                usbDevice[reader_index].bus_number,
                                usbDevice[reader_index].device_address, ret);

++++++ acsccid-1.1.8.tar.bz2 -> acsccid-1.1.9.tar.bz2 ++++++
++++ 27601 lines of diff (skipped)

Reply via email to