[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.=