[Bug 297296] sysutils/terraform: Update to 1.15.8 and define LICENSE

[email protected] Wed, 05 Aug 2026 10:14:30 +0000
Newsgroups gmane.os.freebsd.devel.ports.bugs
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D297296

            Bug ID: 297296
           Summary: sysutils/terraform: Update to 1.15.8 and define
                    LICENSE
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: [email protected]
          Reporter: [email protected]
          Assignee: [email protected]
             Flags: maintainer-feedback?([email protected])

Created attachment 273478
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D273478&action=
=3Dedit
Update to 1.15.8 patch

Two separate patches against sysutils/terraform, meant to be applied
in this order.

1) terraform-1.15.8.patch -- Update 1.15.3 =3D> 1.15.8

All releases in between are bugfix-only; there are no security
advisories and no state file or provider protocol changes, so this
is a safe in-branch update.

The set of go.mod distfiles is unchanged since 1.15.3 -- no new
submodules were added under internal/backend/remote-state, so
DISTFILES needed no adjustment. The top-level go.mod requires
go 1.25.10, which USES=3Dgo:1.25+ already satisfies.

PORTREVISION is removed as usual for a version update.

ChangeLog:
https://github.com/hashicorp/terraform/releases/tag/v1.15.8

2) terraform-license.patch -- Define LICENSE

The port sets LICENSE_NAME, LICENSE_FILE and LICENSE_PERMS, but
never sets LICENSE itself. Without LICENSE the framework ignores the
whole block, so the resulting package carries no license information
at all -- "make -V LICENSE" is empty and FreshPorts shows
"License: not specified in port".

This adds a custom license tag for the Business Source License 1.1.
BSL cannot be used as the tag because it is already taken by the
Boost Software License in Mk/bsd.licenses.db.mk, hence BUSL11.

Please note this does have a visible effect: with LICENSE set, the
existing LICENSE_PERMS actually take effect. dist-sell is absent
from the list, so the distfile becomes restricted accordingly. That
looks intentional for a BUSL-licensed upstream, but if the missing
LICENSE was a deliberate choice on your side rather than an
oversight, feel free to drop this second patch -- I would rather ask
than assume.

PORTREVISION is bumped because the package metadata changes.

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