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.
===> The following configuration options are available for pcsc-lite-2.5.2_1,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
devel/libccid: Update to 1.6.1
Extract the common variable between this port and pcsc-lite into a separate
include.
Sponsored by: Serenity Cybersecurity, LLC
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
Differential Revision: https://reviews.freebsd.org/D45456
devel/pcsc-lite: Remove libtool and pathfix from USES
These dependencies were only utilized when port used GNU Autotools
Approved by: portmgr (blanket, build fix)
devel/pcsc-lite: unbreak packaging (again) when POLKIT is off
Trim excessive tabs while here and reword option descriptions
so they fit standard 80-character terminal.
Fixes: 009085adfe54
devel/pcsc-lite: Make polkit support optional
There are scenarios where you don't want to pull in dbus and friends
so make polkit support optional
Replace PYTHON_NO_DEPENDS= yes with USES= python:env
PR: 276289
Reviewed by: delphij (maintainer)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above )
devel/pcsc-lite: Update to 1.8.24
This update includes bugfixes:
- Fix a rare race condition in SCardGetStatusChange()
- Do not release a lock owned by another context in SCardReleaseContext()
And some other minor improvements.
further info available at:
https://salsa.debian.org/rousseau/PCSC/blob/master/ChangeLog
PR: 236446
Reported by: pi
Sponsored by: The FreeBSD Foundation
devel/pcsc-lite: Clean up & update MASTER_SITES.
- Update MASTER_SITES, upstream moved to https://pcsclite.apdu.fr
- Update WWW
- Improve COMMENT
- Add GPLv3+ to LICENSE as it is mentioned in the license file
- Pet portlint:
- Sort variables (clean up the USE* section)
- Make pkg-message more readable
Reviewed by: krion, mmokhi
Approved by: krion (mentor), mmokhi (maintainer)
Differential Revision: https://reviews.freebsd.org/D17480
devel/pcsc-lite: Update pcsc-lite to 1.8.22
This update includes:
-Bugfix: SCardCancel() was broken in 1.8.21.
The call was bloking and shouldnt be.
-Feature: Enable use of info level logging for pcscd using -i/--info
Reviewed by: mat (mentor)
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D11335
devel/pcsc-lite: Update port to 1.8.21
SCardCancel():
. fix a race condition bug
. fix a possible use after free
. improve Doxygen documentation
SCardGetStatusChange():
. fix a race condition when a reader is removed
SCardDisconnect():
. fix status update for SCARD_UNPOWER_CARD
pcsc_stringify_error():
. use Thread-local storage
pcsc_stringify_error():
. now returns a const char *
SCardControl():
. may return SCARD_E_INSUFFICIENT_BUFFER when pbRecvBuffer isnt enough for
response.
pcsc-spy:
. add support of Python 3
Reviewed by: mat (mentor)
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D10914
Updating the ports I maintain to my FreeBSD.org address.
Submitted by: mmokhi
Reviewed by: feld, mat
Approved by: feld, mat (mentors)
Differential Revision: https://reviews.freebsd.org/D9498
Assume "pkg-config libusb*" works after 9.x EOL
FreeBSD appears to use different pkg-config name for 0.1.x API but it
doesn't matter much as 0.1, 1.0 and 2.0 share CFLAGS/LIBS.
Fix build error with DEVELOPER=yes defined (python path shebang fix)
Minor fixes to LICENSE and old USE_BZIP2.
Add pkg-plist missing entry
Strip final libraries
PR: 191010
Submitted by: Daniel Austin
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories D-F.
CR: D196
Approved by: portmgr (bapt)
Don't use /var/tmp/ for storing ipc files,
because pcscd changes the permissions of that directory
The default /var/run/pcscd seems to be good enough
Reported by: Sulev-Madis Silber
* Remove reference to deleted port from pkg-message
PR: 169271
Submitted by: Sevan Janiyan <venture37@geeklan.co.uk>
* Revert OptionsNGification, as OPTIONS depending on OSVERSION
is not possible
Reported by: sunpoet and pointyhat
* Update to 1.8.5
Submitted by: arved
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.