[MacPorts] #61884: yubico-piv-tool fails to build after libressl upgrade to 3.2.3
MacPorts
noreply at macports.org
Mon Dec 21 06:44:03 UTC 2020
#61884: yubico-piv-tool fails to build after libressl upgrade to 3.2.3
------------------------------+------------------------
Reporter: bK4gYuRo | Owner: lbschenkel
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: yubico-piv-tool |
------------------------------+------------------------
Comment (by bK4gYuRo):
According to
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_security_yubico-piv-tool/yubico-piv-
tool/work/yubico-piv-tool-2.1.1/CMakeLists.txt: set(GENERATE_MAN_PAGES
OFF), it should not generate man pages, but the cache has the opposite
value:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_security_yubico-piv-tool/yubico-piv-
tool/work/yubico-piv-tool-2.1.1/CMakeCache.txt:GENERATE_MAN_PAGES:BOOL=ON
Also, options file sets it to on:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_security_yubico-piv-tool/yubico-piv-
tool/work/yubico-piv-
tool-2.1.1/cmake/options.cmake:option(GENERATE_MAN_PAGES "Generate man
pages for the command line tool" ON)
Options file has quite old timestamp:
{{{
$ ls -l
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_security_yubico-piv-tool/yubico-piv-
tool/work/yubico-piv-tool-2.1.1/cmake/options.cmake
-rw-r--r-- 1 macports wheel 3851 Jul 20 02:37
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_security_yubico-piv-tool/yubico-piv-
tool/work/yubico-piv-tool-2.1.1/cmake/options.cmake
}}}
I just don't know how I managed to build yubico-piv-tool without man pages
back in October:
{{{
$ port content yubico-piv-tool
Port yubico-piv-tool contains:
/opt/local/bin/yubico-piv-tool
/opt/local/include/ykpiv/ykpiv-config.h
/opt/local/include/ykpiv/ykpiv.h
/opt/local/lib/libykcs11.1.dylib
/opt/local/lib/libykcs11.2.1.1.dylib
/opt/local/lib/libykcs11.a
/opt/local/lib/libykcs11.dylib
/opt/local/lib/libykpiv.1.dylib
/opt/local/lib/libykpiv.2.1.1.dylib
/opt/local/lib/libykpiv.a
/opt/local/lib/libykpiv.dylib
/opt/local/lib/pkcs11/libykcs11.so
/opt/local/lib/pkgconfig/ykcs11.pc
/opt/local/lib/pkgconfig/ykpiv.pc
/opt/local/share/p11-kit/modules/yubico-piv-tool.module
$ ls -l /opt/local/bin/yubico-piv-tool
-rwxr-xr-x 1 root admin 86880 Oct 10 07:25 /opt/local/bin/yubico-piv-
tool
}}}
--
Ticket URL: <https://trac.macports.org/ticket/61884#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list