Port details |
- pcsc-lite Middleware library to access a smart card using SCard API (PC/SC)
- 2.3.0,2 devel =13 2.3.0,2Version of this port present on the latest quarterly branch.
- Maintainer: arrowd@FreeBSD.org
- Port Added: 2001-12-24 23:54:40
- Last Update: 2024-08-14 12:24:30
- Commit Hash: fc94b4e
- People watching this port, also watch:: firefox, sudo, freetype2, lame, expat
- Also Listed In: security
- License: BSD3CLAUSE GPLv3+
- WWW:
- https://pcsclite.apdu.fr/
- Description:
- This is a port of the MUSCLE PC/SC-Lite architecture.
Allows easy porting of Windows smartcard software to other
operating systems. Supports many types of serial, PCMCIA,
and USB smartcard readers and cryptographic tokens.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- pcsc-lite>0:devel/pcsc-lite
- To install the port:
- cd /usr/ports/devel/pcsc-lite/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/pcsc-lite
- pkg install pcsc-lite
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: pcsc-lite
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1723474604
SHA256 (pcsc-lite-2.3.0.tar.xz) = 1acca22d2891d43ffe6d782740d32e78150d4fcc99e8a3cc763abaf546060d3d
SIZE (pcsc-lite-2.3.0.tar.xz) = 209064
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libpolkit-gobject-1.so : sysutils/polkit
- This port is required by:
- for Build
-
- deskutils/ausweisapp2
- security/py-pyscard
- security/py-yubikey-manager
- security/step-certificates
- for Libraries
-
- comms/qt6-connectivity
- deskutils/ausweisapp2
- devel/acsccid
- devel/libccid
- devel/libchipcard
- devel/p5-PCSC-Card
- devel/pcsc-cyberjack
-
Deleted ports which required this port:
- for Run
-
- security/cardpeek
- security/py-pyscard
- security/py-yubikey-manager
- security/yubioath-desktop
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for pcsc-lite-2.3.0,2:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
POLKIT=on: Polkit authorization support
====> Default features knobs
FILTER=off: Control (Ignore or Extend) reported reader names
===> Use 'make config' to modify these settings
- Options name:
- devel_pcsc-lite
- USES:
- meson perl5 pkgconfig python:env shebangfix tar:xz
- pkg-message:
- For install:
- PC/SC-Lite has been installed.
You need to install a driver for your smartcard reader e.g.,
- devel/libccid
For cardreaders connected to the serial port: After installing the driver,
please update the pcscd configuration file:
/usr/local/etc/reader.conf
For USB cardreaders add the following lines to /etc/devd.conf to enable
hotplugging:
attach 100 {
device-name "ugen[0-9]+";
action "/usr/local/sbin/pcscd -H";
};
detach 100 {
device-name "ugen[0-9]+";
action "/usr/local/sbin/pcscd -H";
};
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.4.3,2 23 Jul 2007 09:36:52 |
rafan |
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run |
1.4.3,2 28 Jun 2007 12:56:38 |
arved |
Update to 1.4.3 |
1.4.2,2 13 Jun 2007 20:06:12 |
arved |
Update to 1.4.2
Remove reference to deleted port in pkg-message |
1.4.0,2 24 Feb 2007 08:10:43 |
arved |
Add a backup on MASTER_SITE_LOCAL, because the alioth gforge causes a
size mismatch
Reported by: pointyhat via kris |
1.4.0,2 21 Feb 2007 16:13:01 |
arved |
Update to 1.4.0 |
1.3.3,2 24 Jan 2007 13:05:42 |
arved |
Provide some information how to enable hotplugging |
1.3.3,2 22 Jan 2007 16:56:16 |
arved |
Switch startupscript to new rc system
Update to 1.3.3 |
1.3.2,2 21 Nov 2006 22:14:43 |
arved |
Fix fetch |
1.3.2,2 24 Aug 2006 12:26:47 |
arved |
Update to 1.3.2 |
1.3.1,2 02 Jul 2006 15:08:18 |
arved |
Update pcsc-lite to 1.3.1
and libccid to 1.0.1 |
1.3.0,2 15 Apr 2006 13:28:43 |
arved |
Fix build on 4.x
Reported by: pointyhat |
1.3.0,2 07 Apr 2006 19:29:12 |
arved |
Update to 1.3.0
libmusclecard is again a seperate project |
1.2.9.b.9_3,2 23 Feb 2006 10:40:45 |
ade |
Conversion to a single libtool environment.
Approved by: portmgr (kris) |
1.2.9.b.9_3,2 18 Jan 2006 22:17:59 |
simon |
- Backout last commit since PREFIX/libdata/pkgconfig is in the mtree
files on FreeBSD 6.0 and newer.
- Bump PORTREVISION for pkg-plist change.
Clue(bat): pav |
1.2.9.b.9_2,2 18 Jan 2006 15:59:25 |
simon |
- Remove PREFIX/libdata/pkgconfig, if empty, on deinstall.
- Bump PORTREVISION for pkg-plist change.
Additional ports clue: erwin
Approved by: arved (maintainer) |
1.2.9.b.9_1,2 07 Jan 2006 16:29:22 |
arved |
Oops, removed a line too much in previous commit.. |
1.2.9.b.9_1,2 07 Jan 2006 16:24:04 |
arved |
- Add missing manpage
- Fix installation of libmusclecard docs
Reported by: pointyhat
- Mention ifdhandler ports in pkg-message
- Move reader.conf back to etc.
- Bump PORTREVISION |
1.2.9.b.9,2 02 Jan 2006 13:48:29 |
arved |
* Update to 1.2.9.b.9
- libmusclecard was reintegrated
* Takeover Maintainership [1]
Approved by: old maintainer[1] |
1.2.9.b.7,2 15 Nov 2005 06:52:12 |
ade |
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run. |
1.2.9.b.7,2 21 Apr 2005 10:23:51 |
arved |
Depend on pkgconfig to correctly remove pkgconfig directory
Reported by: pointyhat |
1.2.9.b.7,2 20 Apr 2005 12:42:06 |
arved |
pcsc-lite:
- Upgrade to 1.2.9.b.7
- Use libtool15
- make hier(7)-compliant by moving the pcsc/drivers to lib/pcsc/drivers
- Compile with USB support per default. Use WITHOUT_USB to disable usb
support
- Chase libusb shared library version (Forgotten by leeym)
Based on: PR 76068
Reviewed by: maintainer, sem (earlier patch)
ifd-devkit:
- Chase pcsclite sharedlibrary version
ifd-gempc410: (Only the first 15 lines of the commit message are shown above ) |
1.2.0,2 17 Jul 2004 12:38:35 |
krion |
Install .pc files in proper location.
Portlint.
PR: ports/69148
Submitted by: Konstantin Oznobihin <bork@rsu.ru> |
1.2.0,2 09 Jul 2004 17:43:11 |
marcus |
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port. Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version. To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER. Both macros accept the same argument: a libtool version.
For example, to use the ports version of libtool-1.5, add the following to
your Makefile:
USE_LIBTOOL_VER= 15
To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:
USE_INC_LIBTOOL_VER= 15
With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).
PR: 63944
Based on work by:eik and marcus
Approved by: ade (autotools maintainer)
Tested by: kris on pointyhat
Bound to be hidden problems: You bet |
1.2.0,2 18 Mar 2004 02:27:55 |
trevor |
Add size data.
Approved by: maintainers |
1.2.0,2 14 Mar 2004 06:17:56 |
ade |
Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed. |
1.2.0,2 10 Mar 2004 16:34:07 |
lofi |
Put PORTEPOCH back. |
1.2.0 20 Feb 2004 08:51:30 |
krion |
- Update to version 1.2.0
PR: ports/63113
Submitted by: maintainer |
1.2.0.r1_1,2 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
1.2.0.r1,2 02 Nov 2003 11:34:05 |
edwin |
Fix ports with a non-conforming PORTVERSION
This is a followup to PR 56958.
The following ports have a hyphen in their version number:
Toni Andjelkovic <toni@soth.at>
devel/pcsc-lite:
1.2.0-rc1 => 1.2.0.r1
John R. Shannon <john@johnrshannon.com>
devel/gdb53-act:
5.3-act => 5.3
Vivek Khera <khera@kciLink.com>
mail/postfix-current:
2.0.14-20030812 => 2.0.14.20030812
PORTEPOCH => 2
neither pkg_version nor portupgrade see the part of the version
before the last '-', i.e. devel/pcsc-lite is seen as version
rc1, 1.3.0-b2 would be regarded as a previous version.
PR: ports/58642
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com> |
1.2.0-rc1,2 26 Sep 2003 14:02:40 |
krion |
- Add the patch to fix build on -stable
Forgotten by: daichi, maintainer |
1.2.0-rc1,1 26 Sep 2003 09:57:30 |
daichi |
update devel/pcsc-lite:
- bump PORTEPOCH for portupgrade happy
Pointed out by: krion
Pointy hat to: myself |
1.2.0-rc1 26 Sep 2003 06:48:08 |
daichi |
update devel/pcsc-lite: 1.1.2.b.5 -> 1.2.0-rc1
PR: 56019
Submitted by: Toni Andjelkovic <toni@soth.at> (maintainer) |
1.1.2.b.5 24 Jun 2003 12:00:36 |
daichi |
I forgot to add files/patch-src::configfile.c and
files/patch-src::tokenparser.c to ports/devel/pcsc-lite.
PR: 53604
Submitted by: Toni Andjelkovic <toni@soth.at> (maintainer)
Noted by: Rob <rob@debank.tv>
Pointy hat to: myself |
1.1.2.b.5 23 Jun 2003 13:18:17 |
daichi |
- Update to 1.1.2.b.5.
- MASTER_SITES has moved.
- Handles "usbdropdir" and "muscledropdir" explicitly.
- aclocal.m4 has moved, so there's no need to set LIBTOOLFILES
any longer.
- Two patches fixing flex-generated code which included <stdint.h>
unconditionally, causing build failure on older systems (notably
4.8-STABLE).
PR: 53604
Submitted by: Toni Andjelkovic <toni@soth.at> (maintainer) |
1.1.2.b.4 19 May 2003 01:36:53 |
petef |
- update to 1.1.2.b.4
- use PTHREAD_LIBS properly
PR: 52398
Submitted by: maintainer |
1.1.2.b.3 24 Mar 2003 20:38:08 |
arved |
Update to 1.1.2.b.3
PR: 50063
Submitted by: maintainer |
1.1.1 22 Feb 2003 09:07:36 |
kris |
Don't install duplicate documentation into /usr/local/doc
Submitted by: Toni Andjelkovic <toni@soth.at> (maintainer) |
1.1.1 22 Feb 2003 03:24:14 |
kris |
Add some missing files. This port still bogusly installs docs into
${PREFIX}/doc. |
1.1.1 21 Feb 2003 11:23:04 |
knu |
De-pkg-comment. |
1.1.1 23 Jul 2002 21:13:27 |
knu |
Update to 1.1.1.
PR: ports/38897
Submitted by: Toni Andjelkovic <toni@soth.at> (MAINTAINER) |
1.0.2.b5 22 Mar 2002 04:01:21 |
knu |
Update to 1.0.2.beta5.
PR: ports/35998
Submitted by: Toni Andjelkovic <toni@soth.at> (MAINTAINER) |
29 Dec 2001 05:05:13 |
petef |
- update to 1.0.2.b2 - install documentation |
25 Dec 2001 04:06:27 |
petef |
Oops, these files should not have been committed. |
25 Dec 2001 02:54:40 |
petef |
Add pcsc-lite 1.0.1, a smartcard development library. |