CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

lang/elixir-devel1.20.4

Functional, meta-programming aware language built on top of Erlang VM

Maintainer
erlang@FreeBSD.org
Packages
elixir-devel 1.20.4
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://elixir-lang.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range this version has left.

Commits (58)

Dave Cottlehuber (dch) · 1.20.4
lang/elixir-devel: update to 1.20.4

- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.20.4

Security:	CVE-2026-75758
Sponsored by:	SkunkWerks, GmbH
6a7a6614d9
Dave Cottlehuber (dch) · 1.20.3
lang/elixir-devel: update to 1.20.3

- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.20.3

Sponsored by:	SkunkWerks, GmbH
60b9e775b8
Tijl Coosemans (tijl) · 1.20.2
*/*: Use C.UTF-8 locale

Ports 02f27a83b44d fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters.  USE_LOCALE was introduced to let ports use another
locale if they needed it.  The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.

Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE.  The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.

PR:		295945
Exp-run by:	antoine
b6ec06f079
Jimmy Olgeni (olgeni) · 1.20.2
lang/elixir-devel: Update to 1.20.2

Generate the documentation packing list dynamically in post-stage: ex_doc
emits content-hashed asset filenames that change on every release.
66ec11ba8d
Dave Cottlehuber (dch) · 1.20.1
lang/elixir-devel: Update to 1.20.1
6eb44cdadd
Dave Cottlehuber (dch) · 1.20.0_3
lang/elixir:  Update to 1.2.0 release

- https://elixir-lang.org/blog/2026/06/03/elixir-v1-20-0-released/
- https://github.com/elixir-lang/elixir/releases

Sponsored by:	SkunkWerks, GmbH
f0f98fcf9d
Dave Cottlehuber (dch) · 1.20.0_2
lang/elixir: Update to 1.20.0-rc.6

- ChangeLog
https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.6
c65e4cd92f
Dave Cottlehuber (dch) · 1.20.0_1
lang/elixir-devel: Update to 1.20.0-rc.5

- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.5

Sponsored by:	SkunkWerks, GmbH
e30b39cfae
Dave Cottlehuber (dch) · 1.20.0
lang/elixir-devel: update to 1.20.0-rc.4

- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.4
5fb991550a
Dave Cottlehuber (dch) · 1.19.5
lang/elixir-devel: update to 1.19.5, bump OTP to 28
0ffa021384
Dave Cottlehuber (dch) · 1.19.4
lang/elixir-devel: update to 1.19.4

- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.19.4

Sponsored by:	SkunkWerks, GmbH
a97cdb0679
Dave Cottlehuber (dch) · 1.19.1_1
lang/elixir-devel: update to 1.19.1

- https://github.com/elixir-lang/elixir/releases/tag/v1.19.1
- https://hexdocs.pm/elixir/1.19.1/changelog.html

Sponsored by:	SkunkWerks, GmbH
cde01beb5f
Dave Cottlehuber (dch) · 1.19.0
lang/elixir-devel: update to 1.19.0

- https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/
- https://github.com/elixir-lang/elixir/releases/tag/v1.19.1

Sponsored by:	SkunkWerks, GmbH
32ca2512fe
Dave Cottlehuber (dch) · 1.19.0
lang/elixir-devel: update to 1.19.0-rc.0
84fc67cdd3
Dave Cottlehuber (dch) · 1.18.4
lang/erlang-runtime28: public release

- https://www.erlang.org/blog/highlights-otp-28/
- https://www.erlang.org/news/180

Sponsored by:	SkunkWerks, GmbH
7d8e604216
Dave Cottlehuber (dch) · 1.18.3
lang/elixir-devel: update to 1.18.3

Reported by:	José Valim
Sponsored by:	SkunkWerks, GmbH
0a21db81b4
Dave Cottlehuber (dch) · 1.18.2
lang/elixir-devel: update to 1.18.2

Sponsored by:	SkunkWerks, GmbH
55271ee137
Dave Cottlehuber (dch) · 1.18.1
lang/elixir-devel: update to 1.18.1

- https://github.com/elixir-lang/elixir/releases/tag/v1.18.1

Sponsored by:	SkunkWerks, GmbH
4884fc80dd
Dave Cottlehuber (dch) · 1.18.0
lang/elixir-devel: update to 1.18.0

- https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released
- https://github.com/elixir-lang/elixir/releases/tag/v1.18.0

Sponsored by:	SkunkWerks, GmbH
b922a58972
Dave Cottlehuber (dch) · 1.18.0
lang/elixir-devel: update to 1.18.0-rc.0

- https://github.com/elixir-lang/elixir/releases/tag/v1.18.0-rc.0

Sponsored by:	SkunkWerks, GmbH
5d2072521d
Dave Cottlehuber (dch) · 1.17.3
lang/elixir-devel: update to 1.17.3

- https://github.com/elixir-lang/elixir/releases/tag/v1.17.3

Reported by:	portscout
Sponsored by:	SkunkWerks, GmbH
573a899931
Dave Cottlehuber (dch) · 1.17.2
lang/elixir-devel: update to 1.17.2

- https://github.com/elixir-lang/elixir/releases

Sponsored by:	SkunkWerks, GmbH
d5d7713906
Dave Cottlehuber (dch) · 1.17.1
lang/elixir-devel: update to 1.17.1
7c6a7a7f30
Dave Cottlehuber (dch) · 1.17.0
lang/elixir-devel: update to 1.17.0
e6d6ecb8c8
Dave Cottlehuber (dch) · 1.17.0.r.1
lang/elixir-devel: update to 1.17.0-rc1
a14069dbf6
Dave Cottlehuber (dch) · 1.17.0.r.0
lang/elixir-devel: update to 1.17.0-rc.0

This release includes type inference of patterns to provide warnings for
an initial set of constructs (binaries, maps, and atoms). It also includes
a new Duration data type to interact with Calendar types and support for
Erlang/OTP 27.

- https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-rc.0
3e1370c1ca
Dave Cottlehuber (dch) · 1.16.2
lang/elixir-devel: update to 1.16.2

- https://github.com/elixir-lang/elixir/blob/v1.16.2/CHANGELOG.md

Reported by:	portscout
Sponsored by:	SkunkWerks, GmbH
a6476155c0
Muhammad Moinur Rahman (bofh) · 1.16.1_1
lang/elixir-devel: Moved man to share/man

Approved by:    portmgr (blanket)
55327cd52a
Dave Cottlehuber (dch) · 1.16.1
lang/elixir-devel: update to 1.16.1

- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.16.1

Sponsored by:	SkunkWerks, GmbH
100b26b5a7
Dave Cottlehuber (dch) · 1.16.0
lang/elixir-devel: update to 1.16.0

- https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released
- require OTP26 for build and runtime

In the past, the Elixir compiler performance was largely
independent of the version of Erlang/OTP used to build
Elixir itself. This is no longer the case, so the OTP
version has been bumped, and users will need to use
the latest OTP version for this -devel port.
b6e292ec9e
Dave Cottlehuber (dch) · 1.15.7
lang/elixir-devel: update to 1.15.7

Reported by:	portscout
94a35bbd75
Dave Cottlehuber (dch) · 1.15.6
lang/elixir-devel: update to 1.15.6
6c4bce474f
Dave Cottlehuber (dch) · 1.15.4
lang/elixir-devel: update to 1.15.4

- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.15.4
6994cb542d
Dave Cottlehuber (dch) · 1.15.3
lang/elixir-devel: update to 1.15.3

- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.15.3
a9374443b9
Dave Cottlehuber (dch) · 1.15.1
lang/elixir-devel: update to 1.15.1
e8219dbb0f
Dave Cottlehuber (dch) · 1.15.0
lang/elixir-devel: update to 1.15.0

- https://elixir-lang.org/blog/2023/06/19/elixir-v1-15-0-released/

Note that Elixir now *requires* OTP25+ or better at runtime.

For the -devel flavour you are still free to choose OTP25 or
OTP26, but the default OTP24 from lang/erlang will *not* work.
990aeac4b4
Dave Cottlehuber (dch) · 1.15.0.r.2
lang/elixir-devel: update to 1.15.0.rc-2
98d94c858b
Dave Cottlehuber (dch) · 1.15.0.r.1
lang/elixir-devel: fix search bar hashes

Reported by:    porttest
Sponsored by:   SkunkWerks, GmbH
Fxes:           49b1417dd561bc81cecdedde422f6b83e36a5c30
ab0a74d016
Dave Cottlehuber (dch) · 1.15.0.r.1
lang/elixir-devel: update to 1.15.0.rc-1

Sponsored by:	SkunkWerks, GmbH
49b1417dd5
Dave Cottlehuber (dch) · 1.15.0.r.0
lang/elixir-devel: update to 1.15.0-rc.0

Summary:
- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.15.0-rc.0

This release requires Erlang/OTP 24 and later, and supports OTP26
already. Install the new port lang/erlang-runtime26, and prepend to your
PATH /usr/local/lib/erlang26/bin to use it.

Elixir v1.15 is a smaller release with focused improvements on
compilation and boot times. This release also completes our integration
process with Erlang/OTP logger, bringing new features such as log
rotation and compaction out of the box.

You will also find additional convenience functions in Code, Map,
Keyword, all Calendar modules, and others.

Sponsored by:	SkunkWerks, GmbH
Differential Revision: https://reviews.freebsd.org/D40212
f32cf5e8e3
Dave Cottlehuber (dch) · 1.14.3
lang/elixir-devel: update to 1.14.3
8893a55418
Dave Cottlehuber (dch) · 1.14.2
lang/elixir-devel: allow Erlang/OTP version to be user-configured

Reported by:	Pat Maddox <pat@patmaddox.com>

Sponsored by:	SkunkWerks, GmbH
2ff6d1b2e2
Dave Cottlehuber (dch) · 1.14.2
lang/elixir-devel: update to 1.14.2

ChangeLog: https://github.com/elixir-lang/elixir/releases/tag/v1.14.2
2b3f9b8497
Dave Cottlehuber (dch) · 1.14.1
lang/elixir-devel: update to 1.14.1

Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.14.1
bf7bffc2c6
Stefan Eßer (se) · 1.14.0
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.14.0
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Dave Cottlehuber (dch) · 1.14.0
lang/elixir-devel: update to 1.14.0

- ChangeLog https://hexdocs.pm/elixir/1.14/changelog.html

Sponsored by:	SkunkWerks, GmbH
a845d2b6f5
Dave Cottlehuber (dch) · 1.13.4_1
lang/elixir-devel: remove hard dependency on erlang24

Since moving from OTP21 as default OTP in lang/erlang, to OTP24,
we no longer have incompatible bytecode versions between default
erlang and newer builds. Thus, there is no reason to hard-wire
the dependency when a simple PATH will work as expected.

Remove broken SRC as build option.

PR:		264046
PR:		257235
Reported by:	Pat Maddox <pat@patmaddox.com>
Sponsored by:	SkunkWerks, GmbH
07b93079da
Dave Cottlehuber (dch) · 1.13.4
lang/elixir-devel: update to 1.13.4
506eea5e46
Dave Cottlehuber (dch) · 1.13.3
lang/elixir-devel: update to 1.13.3

Sponsored by:	SkunkWerks, GmbH
dfb3755ab8