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>
