commit 15ae1d8478a251ebaec29449d8422fae741cc53e7e99ed8e13734e4b46b55c9c Author: OBS User unknown Date: Mon Jan 15 23:29:24 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pcsc-ccid?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/ccid-1.0.1-ifsc.diff b/ccid-1.0.1-ifsc.diff new file mode 100644 index 0000000..8f492c6 --- /dev/null +++ b/ccid-1.0.1-ifsc.diff @@ -0,0 +1,21 @@ +--- src/ifdhandler.c ++++ src/ifdhandler.c +@@ -653,6 +653,18 @@ + (param[3] & 0xF0) >> 4 /* BWI */, param[3] & 0x0F /* CWI */, + ccid_desc->dwDefaultClock); + ++ /* TAi (i>2) present? IFSC */ ++ for (i=2; i2) must be used */ ++ break; ++ } ++ + DEBUG_COMM2("Timeout: %d seconds", ccid_desc->readTimeout); + + ret = SetParameters(reader_index, 1, sizeof(param), param); diff --git a/ccid-1.0.1-plist.diff b/ccid-1.0.1-plist.diff new file mode 100644 index 0000000..3de5283 --- /dev/null +++ b/ccid-1.0.1-plist.diff @@ -0,0 +1,10 @@ +--- readers/supported_readers.txt ++++ readers/supported_readers.txt +@@ -67,6 +67,7 @@ + 0x0D46:0x3002:KOBIL KAAN Advanced + 0x0d46:0x3003:KOBIL KAAN SIM III + 0x0d46:0x4000:KOBIL mIDentity ++0x0d46:0x4001:KOBIL mIDentity + + # Eutron + 0x073D:0x0C00:Eutron SIM Pocket Combo diff --git a/ccid-1.0.1.tar.bz2 b/ccid-1.0.1.tar.bz2 new file mode 100644 index 0000000..50551d8 --- /dev/null +++ b/ccid-1.0.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f5907dd82216ad9fddbd2778aee9fe8d45d383e13347ff2ca53da2a8fd0a81e +size 393409 diff --git a/pcsc-ccid.changes b/pcsc-ccid.changes new file mode 100644 index 0000000..b5b82e1 --- /dev/null +++ b/pcsc-ccid.changes @@ -0,0 +1,283 @@ +------------------------------------------------------------------- +Fri Nov 24 13:52:31 CET 2006 - mjancar@suse.cz + +- set IFSC in the SetParameters when required (#223566) + +------------------------------------------------------------------- +Fri Aug 11 22:28:18 CEST 2006 - stark@suse.de + +- update to version 1.0.1 + * add support for Axalto Reflex USB v3, SCM Micro SDI 010, Winbond + Electronics W81E381 chipset, Gemplus GemPC Card, Athena ASE IIIe + KB USB, OmniKey CardMan 3621 + * improve support of Cherry XX44 keyboard for PIN verify and change + (circumvent firmware bugs) + * do not use LTPBundleFindValueWithKey() from pcscd since this + function has been removed from pcscd API + * use -fvisibility=hidden is available to limit the number of + exported symbols + +------------------------------------------------------------------- +Sun Apr 2 00:11:54 CEST 2006 - sndirsch@suse.de + +- added missing locale provides (Bug #161867) + +------------------------------------------------------------------- +Wed Jan 25 21:39:20 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Jan 3 08:59:37 CET 2006 - mjancar@suse.cz + +- move to separate source package + +------------------------------------------------------------------- +Mon Jan 2 07:29:48 CET 2006 - stark@suse.de + +- removed obsolete hotplug stuff for cyberjack +- Updated pcsc-lite to version 1.2.9-beta9 +- Updated CCID driver to 0.9.4 +- Updated GemPC driver to 1.0.0 +- package pkgconfig files to be able to build drivers outside + the package + +------------------------------------------------------------------- +Tue Dec 20 16:08:24 CET 2005 - ro@suse.de + +- removed unpackaged man-page symlinks + +------------------------------------------------------------------- +Tue Nov 29 11:59:15 CET 2005 - ro@suse.de + +- remove keeper from nfb (unused) + +------------------------------------------------------------------- +Mon Oct 10 13:02:47 CEST 2005 - stark@suse.de + +- Updated towitoko driver to 2.0.7 and install USB bundle + +------------------------------------------------------------------- +Wed Sep 21 22:17:12 CEST 2005 - stark@suse.de + +- Repackaged CCID as bundle for USB usage (#116497) + +------------------------------------------------------------------- +Tue Sep 20 06:24:30 CEST 2005 - stark@suse.de + +- handle old reader.conf in upgrade case +- compile with -fno-strict-aliasing +- fixed missing return in ctapi-cyberjack + +------------------------------------------------------------------- +Sat Sep 17 11:46:52 CEST 2005 - stark@suse.de + +- Updated pcsc-lite to version 1.2.9beta8 (#116497) + * use /etc/reader.conf.d/ + * adapted init script to create /etc/reader.conf +- Updated cyberjack driver to version 2.0.9 + * use rpath for cyberjack tools +- Updated ccid driver to version 0.9.3 (#116497) +- Use RPM_OPT_FLAGS everywhere +- Fixed serious compiler warnings + +------------------------------------------------------------------- +Mon Sep 5 15:25:59 CEST 2005 - skh@suse.de + +- fix off-by-one error in hotplug_libusb.c [#112964] + +------------------------------------------------------------------- +Mon Aug 29 15:35:33 CEST 2005 - skh@suse.de + +- Remove unnecessary files from pcsc-acr38 again [#112927] + +------------------------------------------------------------------- +Mon Aug 29 14:33:44 CEST 2005 - skh@suse.de + +- package ACR38 driver in correct bundle format [#112927] +- remove orphaned /var/run/pcscd.pub when necessary [#112928] +- update ACR38u driver to version 100705 to fix crash when reader + is plugged in [#112964] + +------------------------------------------------------------------- +Tue Aug 16 14:15:41 CEST 2005 - skh@suse.de + +- Updated ACR38u driver to version 100703 + +------------------------------------------------------------------- +Tue Jul 26 17:47:53 CEST 2005 - okir@suse.de + +- Added ACR38u driver + +------------------------------------------------------------------- +Tue Jul 26 13:29:37 CEST 2005 - okir@suse.de + +- Updated description in init script (#79287) + +------------------------------------------------------------------- +Thu Jun 16 17:12:15 CEST 2005 - meissner@suse.de + +- use RPM_OPT_FLAGS in 1 more driver +- added includes to avoid implict declaration of memcpy and similar. + +------------------------------------------------------------------- +Mon Apr 18 18:12:49 CEST 2005 - ro@suse.de + +- make it build with gcc-4 + +------------------------------------------------------------------- +Thu Mar 17 12:45:39 CET 2005 - okir@suse.de + +- Disable support for extended-apdus, it eats 32MB of memory (#73629) + +------------------------------------------------------------------- +Thu Mar 10 11:49:25 CET 2005 - okir@suse.de + +- Fix default search location for USB bundles + +------------------------------------------------------------------- +Fri Jan 21 15:11:43 CET 2005 - okir@suse.de + +- Updated to latest upstream version +- Updated several drivers +- Added CCID driver +- Provide a more informative readers.conf file (#42620) + +------------------------------------------------------------------- +Thu Jan 20 12:46:44 CET 2005 - ro@suse.de + +- drop subpackage gpr400 + +------------------------------------------------------------------- +Wed Apr 28 18:20:35 CEST 2004 - ro@suse.de + +- compile formaticc with no-strict-aliasing +- fix unused return type in musclecard.c + +------------------------------------------------------------------- +Wed Mar 31 09:18:42 CEST 2004 - okir@suse.de + +- Properly install testpcsc, formaticc (#37625) +- Build towitoko driver with --enable-win32-com + +------------------------------------------------------------------- +Thu Mar 18 13:41:02 CET 2004 - okir@suse.de + +- cyberjack apps installed in /bin should be executable (#36409) + +------------------------------------------------------------------- +Sat Jan 10 18:16:21 CET 2004 - adrian@suse.de + +- add %run_ldconfig + +------------------------------------------------------------------- +Tue Aug 5 14:53:48 CEST 2003 - mge@suse.de + +- merge ctapi-cyberjack into pcsc-lite: two additional + packages are created: ctapi-cyberjack and pcsc-cyberjack + +------------------------------------------------------------------- +Thu Jun 26 01:17:52 CEST 2003 - ro@suse.de + +- remove unpackaged files from buildroot +- added directories to filelist + +------------------------------------------------------------------- +Fri Nov 29 15:49:25 CET 2002 - okir@suse.de + +- added -fPIC when building eToken driver + +------------------------------------------------------------------- +Fri Nov 29 10:14:46 CET 2002 - okir@suse.de + +- Updated to latest upstream version +- Included driver for Aladdin eToken PRO +- More GNU auto#*@! headaches +- Various minor fixes + +------------------------------------------------------------------- +Wed Aug 28 12:37:15 CEST 2002 - okir@suse.de + +- Moved shared objects to /usr/lib64 on ppc64/s390x (#18421) + +------------------------------------------------------------------- +Mon Aug 5 14:27:44 CEST 2002 - olh@suse.de + +- fix initscript, Should-start: setserial hotplug + +------------------------------------------------------------------- +Fri Aug 2 09:38:11 CEST 2002 - okir@suse.de + +- added PreReq for insserv_and_fillup + +------------------------------------------------------------------- +Wed Jul 31 17:46:00 CEST 2002 - okir@suse.de + +- fixed build problem on s390x (force aclocal.m4 regen) + +------------------------------------------------------------------- +Wed Jun 26 01:56:16 CEST 2002 - ro@suse.de + +- use -fPIC when building a shared lib + +------------------------------------------------------------------- +Wed Jun 12 13:26:14 CEST 2002 - okir@suse.de + +- fix for bug #15051 (hey, it's a palindrome bug:): + missing %doc DRIVERS file; misc silly binaries moved + out of /usr/bin + +------------------------------------------------------------------- +Tue Apr 30 14:45:30 CEST 2002 - okir@suse.de + +- Fixed build problem introduced by previous patch + +------------------------------------------------------------------- +Tue Apr 30 09:41:09 CEST 2002 - okir@suse.de + +- updated to latest upstream version +- added drivers for these readers: Towitoko, Schlumberger Reflex 6x, + Gemplus GPR 400, GemPlus GemPC 410/430 + +------------------------------------------------------------------- +Tue Apr 9 01:37:41 CEST 2002 - ro@suse.de + +- fixed for latest automake/autoconf + +------------------------------------------------------------------- +Wed Feb 13 08:13:59 CET 2002 - stark@suse.de + +- spec-file cleanup +- LSB compliant init-script + +------------------------------------------------------------------- +Mon Jan 14 12:54:01 CET 2002 - ro@suse.de + +- removed START_PCSCD + +------------------------------------------------------------------- +Wed Nov 14 08:49:11 CET 2001 - ro@suse.de + +- call aclocal + +------------------------------------------------------------------- +Sun Aug 26 02:28:00 MET 2001 - mge@suse.de + +- updated to 1.0.0Beta +- fixed /etc/init.d/pcscd status-handling (bug #9069) + +------------------------------------------------------------------- +Thu Jun 7 02:27:01 CEST 2001 - ro@suse.de + +- fix broken Makefile.am + +------------------------------------------------------------------- +Mon Apr 23 00:32:27 MEST 2001 - mge@suse.de + +- update to 0.9.1 + +------------------------------------------------------------------- +Thu Apr 19 00:18:46 CEST 2001 - mge@suse.de + +- created package + diff --git a/pcsc-ccid.spec b/pcsc-ccid.spec new file mode 100644 index 0000000..3a12e54 --- /dev/null +++ b/pcsc-ccid.spec @@ -0,0 +1,211 @@ +# +# spec file for package pcsc-ccid (Version 1.0.1) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: pcsc-ccid +BuildRequires: pcsc-lite-devel pkgconfig +Version: 1.0.1 +Release: 22 +Provides: locale(MozillaFirefox:de_BE;en_BE;fr_BE;nl_BE;wa_BE) +Group: System/Libraries +License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) +URL: http://www.geocities.com/cprados +Summary: PCSC driver for CCID based smartcard readers +Source0: ccid-%{version}.tar.bz2 +Patch0: ccid-%{version}-plist.diff +Patch1: ccid-%{version}-ifsc.diff +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%define ifddir %{_libdir}/readers + +%description +This package contains a driver for USB smart card readers based on the +CCID (Chip/Smart Card Interface Devices) protocol, as well as a driver +for the GemPC Twin serial reader. + +These drivers are meant to be used with the PCSC-Lite daemon from the +pcsc-lite package. + + + +Authors: +-------- + Carlos Prados + +%prep +%setup -q -n ccid-%{version} +%patch0 +%patch1 + +%build +%{suse_update_config -f build} +aclocal --force +libtoolize --force +autoconf --force +autoheader --force +automake -afc +CFLAGS="$RPM_OPT_FLAGS" \ + ./configure \ + --libdir=%{ifddir} \ + --enable-usbdropdir=%{ifddir} +make + +%install +install -d $RPM_BUILD_ROOT%{ifddir} +make install DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc AUTHORS COPYING ChangeLog README +%{ifddir} + +%changelog -n pcsc-ccid +* Fri Nov 24 2006 - mjancar@suse.cz +- set IFSC in the SetParameters when required (#223566) +* Fri Aug 11 2006 - stark@suse.de +- update to version 1.0.1 + * add support for Axalto Reflex USB v3, SCM Micro SDI 010, Winbond + Electronics W81E381 chipset, Gemplus GemPC Card, Athena ASE IIIe + KB USB, OmniKey CardMan 3621 + * improve support of Cherry XX44 keyboard for PIN verify and change + (circumvent firmware bugs) + * do not use LTPBundleFindValueWithKey() from pcscd since this + function has been removed from pcscd API + * use -fvisibility=hidden is available to limit the number of + exported symbols +* Sun Apr 02 2006 - sndirsch@suse.de +- added missing locale provides (Bug #161867) +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Tue Jan 03 2006 - mjancar@suse.cz +- move to separate source package +* Mon Jan 02 2006 - stark@suse.de +- removed obsolete hotplug stuff for cyberjack +- Updated pcsc-lite to version 1.2.9-beta9 +- Updated CCID driver to 0.9.4 +- Updated GemPC driver to 1.0.0 +- package pkgconfig files to be able to build drivers outside + the package +* Tue Dec 20 2005 - ro@suse.de +- removed unpackaged man-page symlinks +* Tue Nov 29 2005 - ro@suse.de +- remove keeper from nfb (unused) +* Mon Oct 10 2005 - stark@suse.de +- Updated towitoko driver to 2.0.7 and install USB bundle +* Wed Sep 21 2005 - stark@suse.de +- Repackaged CCID as bundle for USB usage (#116497) +* Tue Sep 20 2005 - stark@suse.de +- handle old reader.conf in upgrade case +- compile with -fno-strict-aliasing +- fixed missing return in ctapi-cyberjack +* Sat Sep 17 2005 - stark@suse.de +- Updated pcsc-lite to version 1.2.9beta8 (#116497) + * use /etc/reader.conf.d/ + * adapted init script to create /etc/reader.conf +- Updated cyberjack driver to version 2.0.9 + * use rpath for cyberjack tools +- Updated ccid driver to version 0.9.3 (#116497) +- Use RPM_OPT_FLAGS everywhere +- Fixed serious compiler warnings +* Mon Sep 05 2005 - skh@suse.de +- fix off-by-one error in hotplug_libusb.c [#112964] +* Mon Aug 29 2005 - skh@suse.de +- Remove unnecessary files from pcsc-acr38 again [#112927] +* Mon Aug 29 2005 - skh@suse.de +- package ACR38 driver in correct bundle format [#112927] +- remove orphaned /var/run/pcscd.pub when necessary [#112928] +- update ACR38u driver to version 100705 to fix crash when reader + is plugged in [#112964] +* Tue Aug 16 2005 - skh@suse.de +- Updated ACR38u driver to version 100703 +* Tue Jul 26 2005 - okir@suse.de +- Added ACR38u driver +* Tue Jul 26 2005 - okir@suse.de +- Updated description in init script (#79287) +* Thu Jun 16 2005 - meissner@suse.de +- use RPM_OPT_FLAGS in 1 more driver +- added includes to avoid implict declaration of memcpy and similar. +* Mon Apr 18 2005 - ro@suse.de +- make it build with gcc-4 +* Thu Mar 17 2005 - okir@suse.de +- Disable support for extended-apdus, it eats 32MB of memory (#73629) +* Thu Mar 10 2005 - okir@suse.de +- Fix default search location for USB bundles +* Fri Jan 21 2005 - okir@suse.de +- Updated to latest upstream version +- Updated several drivers +- Added CCID driver +- Provide a more informative readers.conf file (#42620) +* Thu Jan 20 2005 - ro@suse.de +- drop subpackage gpr400 +* Wed Apr 28 2004 - ro@suse.de +- compile formaticc with no-strict-aliasing +- fix unused return type in musclecard.c +* Wed Mar 31 2004 - okir@suse.de +- Properly install testpcsc, formaticc (#37625) +- Build towitoko driver with --enable-win32-com +* Thu Mar 18 2004 - okir@suse.de +- cyberjack apps installed in /bin should be executable (#36409) +* Sat Jan 10 2004 - adrian@suse.de +- add %%run_ldconfig +* Tue Aug 05 2003 - mge@suse.de +- merge ctapi-cyberjack into pcsc-lite: two additional + packages are created: ctapi-cyberjack and pcsc-cyberjack +* Thu Jun 26 2003 - ro@suse.de +- remove unpackaged files from buildroot +- added directories to filelist +* Fri Nov 29 2002 - okir@suse.de +- added -fPIC when building eToken driver +* Fri Nov 29 2002 - okir@suse.de +- Updated to latest upstream version +- Included driver for Aladdin eToken PRO +- More GNU auto#*@! headaches +- Various minor fixes +* Wed Aug 28 2002 - okir@suse.de +- Moved shared objects to /usr/lib64 on ppc64/s390x (#18421) +* Mon Aug 05 2002 - olh@suse.de +- fix initscript, Should-start: setserial hotplug +* Fri Aug 02 2002 - okir@suse.de +- added PreReq for insserv_and_fillup +* Wed Jul 31 2002 - okir@suse.de +- fixed build problem on s390x (force aclocal.m4 regen) +* Wed Jun 26 2002 - ro@suse.de +- use -fPIC when building a shared lib +* Wed Jun 12 2002 - okir@suse.de +- fix for bug #15051 (hey, it's a palindrome bug:): + missing %%doc DRIVERS file; misc silly binaries moved + out of /usr/bin +* Tue Apr 30 2002 - okir@suse.de +- Fixed build problem introduced by previous patch +* Tue Apr 30 2002 - okir@suse.de +- updated to latest upstream version +- added drivers for these readers: Towitoko, Schlumberger Reflex 6x, + Gemplus GPR 400, GemPlus GemPC 410/430 +* Tue Apr 09 2002 - ro@suse.de +- fixed for latest automake/autoconf +* Wed Feb 13 2002 - stark@suse.de +- spec-file cleanup +- LSB compliant init-script +* Mon Jan 14 2002 - ro@suse.de +- removed START_PCSCD +* Wed Nov 14 2001 - ro@suse.de +- call aclocal +* Sun Aug 26 2001 - mge@suse.de +- updated to 1.0.0Beta +- fixed /etc/init.d/pcscd status-handling (bug #9069) +* Thu Jun 07 2001 - ro@suse.de +- fix broken Makefile.am +* Mon Apr 23 2001 - mge@suse.de +- update to 0.9.1 +* Thu Apr 19 2001 - mge@suse.de +- created package diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4