The calibre package can be installed on latest openbsd but viewing/conversion and possibly other functionalities are broken. This is because calibre has dependency on python package unrardll ( https://github.com/kovidgoyal/unrardll) which is not packaged in openbsd. I tried to manually install the package (had to modify the makefile to include the -fPIC flag). Was able to build libunrar.so. But ran into undefined symbol error:
` python3:/usr/local/lib/libunrar.so: undefined symbol '_Z14RecVolumesTestP11CommandDataP7ArchiveRKNSt3__112basic_stringIwNS3_11char_traitsIwEENS3_9allocatorIwEEEE' python3:/usr/local/lib/libunrar.so: undefined symbol '_Z17RecVolumesRestoreP11CommandDataRKNSt3__112basic_stringIwNS1_11char_traitsIwEENS1_9allocatorIwEEEEb' ` I am not what the fixes are at this point. Just wanted to let community know. Thanks Sandeep