[MacPorts] #52478: opensc @0.16.0: integrate with p11-kit
#52478: opensc @0.16.0: integrate with p11-kit ---------------------------------+-------------------------------- Reporter: leonardo.schenkel@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: maintainer haspatch | Port: opensc ---------------------------------+-------------------------------- I'm attaching a patch that registers a opensc module in `${prefix}/share/p11-kit/modules` so opensc will be automatically discovered by p11-kit. I also introduced a new variant `+p11kit` (not enabled by default) that adds a runtime dependency to p11-kit and changes the module `pkcs11-tool` uses by default to the `p11-kit` module. To the unfamiliar with `p11-kit`, it is a library with the purpose to enumerate and load all PKCS#11 modules in the system. Programs can link to `p11-kit` directly but `p11-kit` is also a PKCS#11 module itself, which allows it to be used by any program that supports loading such modules. -- Ticket URL: <https://trac.macports.org/ticket/52478> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52478: opensc @0.16.0: integrate with p11-kit ----------------------------------+--------------------------------- Reporter: leonardo.schenkel@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: maintainer haspatch Port: opensc | ----------------------------------+--------------------------------- Comment (by leonardo.schenkel@…): Refreshed the patch to use `p11-kit-proxy.so` since it is now correctly built by the `p11-kit` port (#52486). -- Ticket URL: <https://trac.macports.org/ticket/52478#comment:1> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52478: opensc @0.16.0: integrate with p11-kit ----------------------------------+--------------------------------- Reporter: leonardo.schenkel@… | Owner: devans@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: maintainer haspatch Port: opensc | ----------------------------------+--------------------------------- Changes (by devans@…): * status: new => assigned * owner: macports-tickets@… => devans@… Comment: Will test and commit assuming all is well. The only problem I see is that the /opt/local prefix is used rather than ${prefix} when setting p11_module_configs but I can fix that for you. -- Ticket URL: <https://trac.macports.org/ticket/52478#comment:2> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52478: opensc @0.16.0: integrate with p11-kit ----------------------------------+--------------------------------- Reporter: leonardo.schenkel@… | Owner: devans@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: maintainer haspatch Port: opensc | ----------------------------------+--------------------------------- Comment (by leonardo.schenkel@…): I missed the stray `/opt/local`, sorry. I have updated the patch. -- Ticket URL: <https://trac.macports.org/ticket/52478#comment:3> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52478: opensc @0.16.0: integrate with p11-kit ----------------------------------+--------------------------------- Reporter: leonardo.schenkel@… | Owner: devans@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: maintainer haspatch Port: opensc | ----------------------------------+--------------------------------- Changes (by devans@…): * status: assigned => closed * resolution: => fixed Comment: Committed in r153518. Additional commit in r153519 to address a case- sensitivity issue (GitHub project name is OpenSC but tarball is opensc-0.16.tar.gz). Thanks for your enhancement. -- Ticket URL: <https://trac.macports.org/ticket/52478#comment:4> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
participants (1)
-
MacPorts