• firefox-esr and thundebird-esr broken by a typo

    From Andrea Venturoli@ml@netfence.it to muc.lists.freebsd.ports on Mon Jul 28 11:10:42 2025
    From Newsgroup: muc.lists.freebsd.ports

    Hello.

    FYI.

    Using Poudriere with 2025Q3 tree, I get:
    [00:00:01] Warning: (mail/thunderbird-esr): Error: mail/thunderbird-esr depends on nonexistent origin 'LIB_DEPENDS+='; Please contact maintainer of the port to fix this.
    [00:00:01] Warning: (www/firefox-esr): Error: www/firefox-esr depends on nonexistent origin 'LIB_DEPENDS+='; Please contact maintainer of the port to fix this.
    [00:00:02] Error: Fatal errors encountered gathering ports metadata



    The problem was introduced here:

    % git show b76ea50e4f19525c1240dac0389180add816ad94
    commit b76ea50e4f19525c1240dac0389180add816ad94
    Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
    Date: Sun Jul 27 23:33:57 2025 +0200

    www/firefox{,-esr} mail/thunderbird{-esr}: try to build on i386

    the default nodejs port will go spinning and eventually time out
    the build, but using a newer nodejs seems to at least finish
    the build

    (cherry picked from commit 6a939a7aabe3edf25cf125741d72d0f6484aaccd)

    diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
    index 85e3a8900654..4a283f322662 100644
    --- a/Mk/bsd.gecko.mk
    +++ b/Mk/bsd.gecko.mk
    @@ -61,7 +61,7 @@ MOZILLA_VER?= ${PORTVERSION}
    MOZILLA_BIN?= ${PORTNAME}-bin
    MOZILLA_EXEC_NAME?=${MOZILLA}
    USES+= compiler:c++17-lang cpe elfctl gl gmake gnome iconv \
    - llvm:min=17,noexport localbase \
    + llvm:min=17,noexport localbase nodejs:24,build,env\
    pkgconfig python:build desktop-file-utils
    CPE_VENDOR?=mozilla
    USE_GL= gl
    @@ -78,7 +78,6 @@ BUNDLE_LIBS= yes

    BUILD_DEPENDS+= rust-cbindgen>=0.28.0:devel/rust-cbindgen \
    ${RUST_DEFAULT}>=1.87.0:lang/${RUST_DEFAULT} \
    - node:www/node
    LIB_DEPENDS+= libdrm.so:graphics/libdrm
    RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
    LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim


    The line with www/node was removed, but the trailing backslash persists
    on the previous one.

    bye
    av.


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Christoph Moench-Tegeder@cmt@burggraben.net to muc.lists.freebsd.ports on Mon Jul 28 21:59:55 2025
    From Newsgroup: muc.lists.freebsd.ports

    ## Andrea Venturoli (ml@netfence.it):

    [00:00:01] Warning: (mail/thunderbird-esr): Error: mail/thunderbird-esr depends on nonexistent origin 'LIB_DEPENDS+='; Please contact maintainer of the port to fix this.

    Ah, quarterly, where I had to chase conflicts. Try e55e46bd71b0

    Regards,
    Christoph
    --
    Spare Space


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2