math/polymake: Update 4.13 => 4.15, improve port
Changelogs:
https://polymake.org/doku.php/news/release_4_14
https://polymake.org/doku.php/news/release_4_15
- Set USES+=llvm:max=19 for FreeBSD with llvm 21+ - this is a stop-gap measure, as polymake fails to compile with newer versions of llvm: https://forum.polymake.org/viewtopic.php?p=4242.
- Remove OPTIMIZED_CFLAGS option.
- Replace BLISS_{BUILD,RUN}_DEPENDS with BLISS_LIB_DEPENDS.
- Set default option to nauty instead of bliss.
- Move 7 common dependencies from BUILD_DEPENDS and RUN_DEPENDS to _BR_DEPENDS.
- Fix warnings from portclippy.
- Reformat Makefile with portfmt.
- Replace *_CONFIGURE_ON/*_CONFIGURE_OFF with *_CONFIGURE_WITH - simplify and reduce size of options block.
- Move perl module Ext.so from PLIST_FILES in Makefile to pkg-plist.
- Add substitution for SOVER and DISTVERSION in plist.
- Merge all STRIP in one call.
PR: 296012
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>