BSD Ports

devel/rebar3 3.27.3 OpenBSD

Erlang build tool

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Volker Schlecht <[email protected]>
Last update
Commit
eb96587971
Categories
devel, lang/erlang

Description

Rebar3 is an Erlang tool that makes it easy to create, develop, and release Erlang libraries, applications, and systems in a repeatable manner.

In the other systems

SystemPortVersion
OpenBSDdevel/rebar33.27.3
FreeBSDdevel/rebar33.27.1,1
NetBSDdevel/rebar33.24.0nb1
DragonFlydevel/rebar33.23.0,1
MidnightBSDdevel/rebar33.22.1,1
HardenedBSDdevel/rebar33.27.1,1
GhostBSDdevel/rebar33.27.0,1

Install

Binary package:

pkg_add erl28-rebar3

From the ports tree:

cd /usr/ports/devel/rebar3 && make install

Dependencies

Build dependencies 2
Run dependencies 1
Required by 1

Commit history 5

DateCommitCreditsLog message
eb96587971 volker devel/rebar3: Update to 3.28.0
Fixes CVE-2026-96596 This release also drops the bundled Certifi package and relies on the system certificate store instead.
16aee9feca volker devel/rebar3: Update to 3.27.3
Fixes CVE-2026-103060 "... published package can delete and overwrite a directory outside _build"
f12f156c5f volker devel/rebar3: Update to 3.27.1
Fixes build and tests with erlang/29, drop the corresponding patches
9cb8a7322e volker devel/rebar3: Fix build and tests with erlang/29
I was hoping for a new release that addresses this problem, but that might not happen before 8.0. Since the build failures are only due to deprecation warnings that are turned fatal by build configuration, disabling that setting is an easy fix. There is a remaining test failure documented here: https://github.com/erlang/rebar3/issues/3004
5178ba7020 volker devel/rebar3: Disable erlang26 flavour + enable upgrade path to rebar3,erlang28