Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Mar 2026 23:13:25 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 293700] [NEW PORT] devel/pulumi: Infrastructure as Code SDK
Message-ID:  <bug-293700-7788@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293700

            Bug ID: 293700
           Summary: [NEW PORT] devel/pulumi: Infrastructure as Code SDK
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: matias@pizarro.net

Created attachment 268664
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=268664&action=edit
creates devel/pulumi and adds pulumi entry in devel/Makefile

New port: devel/pulumi v3.225.1

Pulumi is an open source infrastructure as code tool for creating, deploying,
and managing cloud infrastructure using real programming languages (Python,
TypeScript, Go, C#, Java, and YAML).

It works with over 150 cloud providers including AWS, Azure, Google Cloud
Platform, and Kubernetes.

Version: 3.225.1
License: APACHE20
WWW: https://www.pulumi.com/

The port builds the core Pulumi CLI binary and has build-time OPTIONS for
optional language plugins:
- GO: pulumi-language-go
- NODEJS: pulumi-language-nodejs (requires www/node, www/yarn)
- PYTHON: pulumi-language-python (requires devel/py-pip, devel/py-grpcio)

Uses: gmake go python:3.11 shebangfix
USE_GITHUB: yes (pulumi/pulumi)
Includes FreeBSD-specific patches for go.mod/go.sum in pkg/ and sdk/
subdirectories (godbus/dbus v5.2.2, pkg/term v1.2.0-beta.2).

Build and runtime dependencies:
- devel/py-grpcio (build + run)
- www/node, www/yarn (optional, for Node.js support)
- devel/py-pip (optional, for Python support)

This port is a prerequisite for 10 Pulumi resource provider plugin ports
which will be submitted in a follow-up bug.

Testing (FreeBSD 15.0-RELEASE amd64):
- portlint -AC: clean
- portfmt -D: clean
- portclippy: clean
- make stage && make stage-qa && make package: pass
- make install && pulumi version (outputs v3.225.1) && make deinstall: pass
- poudriere testport: pass

Patch generated with git format-patch against
https://git.freebsd.org/ports.git

Maintainer: matias@pizarro.net

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

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-293700-7788>