notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
pcsc-lite Middleware library to access a smart card using SCard API (PC/SC)
2.3.0,2 devel on this many watch lists=13 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.3.0,2Version of this port present on the latest quarterly branch.
Maintainer: arrowd@FreeBSD.org search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (33 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/pcsc-lite-2.3.0,2/catalog.mk
  3. /usr/local/share/licenses/pcsc-lite-2.3.0,2/LICENSE
  4. /usr/local/share/licenses/pcsc-lite-2.3.0,2/BSD3CLAUSE
  5. /usr/local/share/licenses/pcsc-lite-2.3.0,2/GPLv3+
  6. bin/pcsc-spy
  7. include/PCSC/debuglog.h
  8. include/PCSC/ifdhandler.h
  9. include/PCSC/pcsclite.h
  10. include/PCSC/reader.h
  11. include/PCSC/winscard.h
  12. include/PCSC/wintypes.h
  13. lib/libpcsclite.so
  14. lib/libpcsclite.so.1
  15. lib/libpcsclite_real.so
  16. lib/libpcsclite_real.so.1
  17. lib/libpcscspy.so
  18. lib/libpcscspy.so.0
  19. libdata/pkgconfig/libpcsclite.pc
  20. sbin/pcscd
  21. share/doc/pcsc-lite/setup_spy.sh
  22. share/examples/pcsc-lite/Makefile.am
  23. share/examples/pcsc-lite/pcsc_demo.c
  24. share/man/man1/pcsc-spy.1.gz
  25. share/man/man5/reader.conf.5.gz
  26. share/man/man8/pcscd.8.gz
  27. share/metainfo/fr.apdu.pcsclite.metainfo.xml
  28. share/polkit-1/actions/org.debian.pcsc-lite.policy
  29. @dir lib/pcsc/services
  30. @dir lib/pcsc/drivers
  31. @owner
  32. @group
  33. @mode
Collapse this list.
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):
pcsc-lite
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.3.0,22.3.0,21.9.0_1,22.3.0,22.3.0,2-1.9.0_1,2-
FreeBSD:13:quarterly2.3.0,22.3.0,22.0.0,22.3.0,22.3.0,22.0.1,22.0.1,22.0.1,2
FreeBSD:14:latest2.3.0,22.3.0,21.9.9,22.3.0,22.3.0,22.0.0,2-2.0.0,2
FreeBSD:14:quarterly2.3.0,22.3.0,2-2.3.0,22.3.0,22.0.1,22.0.1,22.0.1,2
FreeBSD:15:latest2.3.0,22.3.0,2n/a2.3.0,2n/a2.0.1,22.0.1,22.0.1,2
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. meson : devel/meson
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libpolkit-gobject-1.so : sysutils/polkit
This port is required by:
for Build
  1. deskutils/ausweisapp2
  2. security/py-pyscard
  3. security/py-yubikey-manager
  4. security/step-certificates
for Libraries
  1. comms/qt6-connectivity
  2. deskutils/ausweisapp2
  3. devel/acsccid
  4. devel/libccid
  5. devel/libchipcard
  6. devel/p5-PCSC-Card
  7. devel/pcsc-cyberjack
Expand this list (27 items / 20 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. multimedia/ab25
  3. multimedia/oscam
  4. security/beid
  5. security/beidconnect
  6. security/cardpeek
  7. security/keepassxc
  8. security/opensc
  9. security/pam_pkcs11
  10. security/pcsc-tools
  11. security/step-certificates
  12. security/veracrypt
  13. security/yubico-piv-tool
  14. security/yubikey-agent
  15. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. devel/ifd-test*
  2. devel/libosmocore*
  3. devel/ocfpcsc*
  4. devel/pcsc-ada*
  5. security/ifd-devkit*
  6. security/ifd-slb_rf60*
  7. security/libbeid*
  8. Collapse this list of deleted ports.
for Run
  1. security/cardpeek
  2. security/py-pyscard
  3. security/py-yubikey-manager
  4. security/yubioath-desktop

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. security/esteidfirefoxplugin*
  2. security/py-yubioath-desktop*
  3. Collapse this list of deleted ports.
* - 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:
Expand this list (1 items)
Collapse this list.
  1. https://pcsclite.apdu.fr/files/
Collapse this list.

Number of commits found: 144 (showing only 44 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.4.3,2
23 Jul 2007 09:36:52
Original commit files touched by this commit
rafan search for other commits by this committer
- 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
Original commit files touched by this commit
arved search for other commits by this committer
Update to 1.4.3
1.4.2,2
13 Jun 2007 20:06:12
Original commit files touched by this commit
arved search for other commits by this committer
Update to 1.4.2
Remove reference to deleted port in pkg-message
1.4.0,2
24 Feb 2007 08:10:43
Original commit files touched by this commit
arved search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
Update to 1.4.0
1.3.3,2
24 Jan 2007 13:05:42
Original commit files touched by this commit
arved search for other commits by this committer
Provide some information how to enable hotplugging
1.3.3,2
22 Jan 2007 16:56:16
Original commit files touched by this commit
arved search for other commits by this committer
Switch startupscript to new rc system
Update to 1.3.3
1.3.2,2
21 Nov 2006 22:14:43
Original commit files touched by this commit
arved search for other commits by this committer
Fix fetch
1.3.2,2
24 Aug 2006 12:26:47
Original commit files touched by this commit
arved search for other commits by this committer
Update to 1.3.2
1.3.1,2
02 Jul 2006 15:08:18
Original commit files touched by this commit
arved search for other commits by this committer
Update pcsc-lite to 1.3.1
and libccid to 1.0.1
1.3.0,2
15 Apr 2006 13:28:43
Original commit files touched by this commit
arved search for other commits by this committer
Fix build on 4.x

Reported by:    pointyhat
1.3.0,2
07 Apr 2006 19:29:12
Original commit files touched by this commit
arved search for other commits by this committer
Update to 1.3.0

libmusclecard is again a seperate project
1.2.9.b.9_3,2
23 Feb 2006 10:40:45
Original commit files touched by this commit
ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
1.2.9.b.9_3,2
18 Jan 2006 22:17:59
Original commit files touched by this commit
simon search for other commits by this committer
- 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
Original commit files touched by this commit
simon search for other commits by this committer
- 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
Original commit files touched by this commit
arved search for other commits by this committer
Oops, removed a line too much in previous commit..
1.2.9.b.9_1,2
07 Jan 2006 16:24:04
Original commit files touched by this commit
arved search for other commits by this committer
- 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
Original commit files touched by this commit
arved search for other commits by this committer
* 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
Original commit files touched by this commit
ade search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
Depend on pkgconfig to correctly remove pkgconfig directory

Reported by:    pointyhat
1.2.9.b.7,2
20 Apr 2005 12:42:06
Original commit files touched by this commit
arved search for other commits by this committer
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 View all of this commit message)
1.2.0,2
17 Jul 2004 12:38:35
Original commit files touched by this commit
krion search for other commits by this committer
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
Original commit files touched by this commit
marcus search for other commits by this committer
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
Original commit files touched by this commit
trevor search for other commits by this committer
Add size data.

Approved by:    maintainers
1.2.0,2
14 Mar 2004 06:17:56
Original commit files touched by this commit
ade search for other commits by this committer
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
Original commit files touched by this commit
lofi search for other commits by this committer
Put PORTEPOCH back.
1.2.0
20 Feb 2004 08:51:30
Original commit files touched by this commit
krion search for other commits by this committer
- Update to version 1.2.0

PR:             ports/63113
Submitted by:   maintainer
1.2.0.r1_1,2
04 Feb 2004 05:21:48
Original commit files touched by this commit
marcus search for other commits by this committer
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
Original commit files touched by this commit
edwin search for other commits by this committer
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
Original commit files touched by this commit
krion search for other commits by this committer
- Add the patch to fix build on -stable

Forgotten by:   daichi, maintainer
1.2.0-rc1,1
26 Sep 2003 09:57:30
Original commit files touched by this commit
daichi search for other commits by this committer
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
Original commit files touched by this commit
daichi search for other commits by this committer
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
Original commit files touched by this commit
daichi search for other commits by this committer
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
Original commit files touched by this commit
daichi search for other commits by this committer
-       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
Original commit files touched by this commit
petef search for other commits by this committer
- 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
Original commit files touched by this commit
arved search for other commits by this committer
Update to 1.1.2.b.3

PR:             50063
Submitted by:   maintainer
1.1.1
22 Feb 2003 09:07:36
Original commit files touched by this commit
kris search for other commits by this committer
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
Original commit files touched by this commit
kris search for other commits by this committer
Add some missing files.  This port still bogusly installs docs into
${PREFIX}/doc.
1.1.1
21 Feb 2003 11:23:04
Original commit files touched by this commit
knu search for other commits by this committer
De-pkg-comment.
1.1.1
23 Jul 2002 21:13:27
Original commit files touched by this commit
knu search for other commits by this committer
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
Original commit files touched by this commit
knu search for other commits by this committer
Update to 1.0.2.beta5.

PR:             ports/35998
Submitted by:   Toni Andjelkovic <toni@soth.at> (MAINTAINER)
29 Dec 2001 05:05:13
commit hash: fp1.22672@dev.null.freshports.orgcommit hash: fp1.22672@dev.null.freshports.orgcommit hash: fp1.22672@dev.null.freshports.orgcommit hash: fp1.22672@dev.null.freshports.org files touched by this commit
petef search for other commits by this committer
- update to 1.0.2.b2   - install documentation    
25 Dec 2001 04:06:27
commit hash: fp1.22511@dev.null.freshports.orgcommit hash: fp1.22511@dev.null.freshports.orgcommit hash: fp1.22511@dev.null.freshports.orgcommit hash: fp1.22511@dev.null.freshports.org files touched by this commit
petef search for other commits by this committer
Oops, these files should not have been committed.    
25 Dec 2001 02:54:40
commit hash: fp1.22510@dev.null.freshports.orgcommit hash: fp1.22510@dev.null.freshports.orgcommit hash: fp1.22510@dev.null.freshports.orgcommit hash: fp1.22510@dev.null.freshports.org files touched by this commit
petef search for other commits by this committer
Add pcsc-lite 1.0.1, a smartcard development library.    

Number of commits found: 144 (showing only 44 on this page)

«  1 | 2