[Bug 276643] sysutils/e2fsprogs: Fails to build after sysutils/e2fsprogs-core PORTREVISION bump

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 26 Jan 2024 15:00:33 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276643

            Bug ID: 276643
           Summary: sysutils/e2fsprogs: Fails to build after
                    sysutils/e2fsprogs-core PORTREVISION bump
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: mandree@FreeBSD.org
          Reporter: junchoon@dec.sakura.ne.jp
          Assignee: mandree@FreeBSD.org
             Flags: maintainer-feedback?(mandree@FreeBSD.org)

sysutils/e2fsprogs mis-uses version comparison on BUILD_DEPENDS line, causing
build failure after recent PORTREVISION bump of sysutils/e2fsprogs-core at git
ports      430da911bcbbabafaaf2602ab4e30ba7b22d624d.

Not sure why it worked before, but make(1) manpage states as below,

> All comparisons may use the operators ‘==’ and ‘!=’.  Numeric comparisons
> may also use the operators ‘<’, ‘<=’, ‘>’ and ‘>=’.

but '=' is used.

Not sure why, but fixing '=' to '==' didn't work, but reverting git ports
aeed96e0b18fdb062a343271c03663f31acfc37e helped.
Maybe some processing in Mk/bsd.ports.mk or something is prohibiting '=='
comparison.

-- 
You are receiving this mail because:
You are the assignee for the bug.