HomeFreeBSD

www/elinks: fix build with CSS option on

Description

www/elinks: fix build with CSS option on

  • add upstream patch to support libcss 0.9.2 and libdom 0.4.2
  • appease stage-qa and add libwapcaplet to LIB_DEPENDS
  • also address some LIB_DEPENDS needed or no longer needed (also found by stage-qa):
    • libintl.so is not directly used by elinks, so change USES=gettext to USES=gettext-runtime:build
    • nspr is no longer needed by elinks in 0.17.0 (or perhaps earlier)
    • libxml++ is no longer needed by elinks in 0.17.0 (or perhaps earlier)
    • libmozjs should have been a LIB_DEPENDS item (with SPIDERMONKEY on) - add it
  • gettext-tools is also needed (only a build time dependency by default) as msgfmt is invoked during the build.
  • option SPIDERMONKEY now depends on option CSS

PR: 281215
MFH: 2024Q3
Approved by: jailbird@fdf.net (maintainer)

Details

Provenance
rfyu28uyeg_snkmail.comAuthored on Sep 12 2024, 10:07 AM
fuzCommitted on Sep 16 2024, 8:14 PM
Parents
R11:2c9ec04156e3: databases/py-duckdb_engine: new port
Branches
Unknown
Tags
Unknown