git: ab4964e6d96e - main - */*: Remove expired erlang and elixir ports

From: Dave Cottlehuber <dch_at_FreeBSD.org>
Date: Tue, 28 Jun 2022 06:33:18 UTC
The branch main has been updated by dch:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ab4964e6d96e9d3ac2c75c414dee85bf625a06fa

commit ab4964e6d96e9d3ac2c75c414dee85bf625a06fa
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2022-06-28 06:28:39 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2022-06-28 06:32:30 +0000

    */*: Remove expired erlang and elixir ports
    
    The rebar, rebar3 and mix tools are now more than a decade old, and are
    the preferred ways to fetch and install specific erlang and elixir
    modules, aside from core compilers, documentation, and custom build
    tools.
    
    See UPDATING and MOVED for details.
    
    https://www.freebsd.org/status/report-2021-07-2021-09/#_freebsd_erlang_ecosystem_ports_update
    
    archivers/erlang-snappy
    converters/erlang-base64url
    databases/elixir-calecto
    databases/elixir-db_connection
    databases/elixir-ecto
    databases/elixir-geo
    databases/elixir-mariaex
    databases/elixir-postgrex
    databases/elixir-timex_ecto
    databases/erlang-couchbeam
    databases/erlang-epgsql
    databases/erlang-eredis
    devel/elixir-apex
    devel/elixir-bson
    devel/elixir-cachex
    devel/elixir-calendar
    devel/elixir-combine
    devel/elixir-conform
    devel/elixir-connection
    devel/elixir-coverex
    devel/elixir-crontab
    devel/elixir-csv
    devel/elixir-decimal
    devel/elixir-deppie
    devel/elixir-dialyze
    devel/elixir-distillery
    devel/elixir-estree
    devel/elixir-eternal
    devel/elixir-exactor
    devel/elixir-excoveralls
    devel/elixir-exjsx
    devel/elixir-exprotobuf
    devel/elixir-gen_stage
    devel/elixir-gettext
    devel/elixir-inflex
    devel/elixir-libring
    devel/elixir-math
    devel/elixir-msgpax
    devel/elixir-nadia
    devel/elixir-nats
    devel/elixir-nimble_csv
    devel/elixir-paratize
    devel/elixir-plug
    devel/elixir-poison
    devel/elixir-quantum
    devel/elixir-smppex
    devel/elixir-timex
    devel/elixir-trailing_format_plug
    devel/elixir-tzdata
    devel/elixir-unsafe
    devel/erlang-bbmustache
    devel/erlang-certifi
    devel/erlang-cuttlefish
    devel/erlang-erlware_commons
    devel/erlang-gen_smtp
    devel/erlang-getopt
    devel/erlang-goldrush
    devel/erlang-hut
    devel/erlang-jobs
    devel/erlang-jsx
    devel/erlang-katana
    devel/erlang-lager
    devel/erlang-lager_syslog
    devel/erlang-meck
    devel/erlang-metrics
    devel/erlang-parse_trans
    devel/erlang-providers
    devel/erlang-ssl_verify_fun
    devel/erlang-unicode_util_compat
    dns/erlang-idna
    misc/elixir-mime
    misc/elixir-uuid
    misc/erlang-mimerl
    misc/erlang-mimetypes
    net/elixir-kafka_ex
    net/elixir-oauth2
    net/erlang-ranch
    security/elixir-comeonin
    security/elixir-comeonin_i18n
    security/elixir-jose
    security/erlang-fast_tls
    security/erlang-jose
    textproc/elixir-earmark
    textproc/elixir-funnel
    textproc/elixir-sweet_xml
    textproc/erlang-edown
    textproc/erlang-fast_xml
    textproc/erlang-p1_utils
    textproc/erlang-yamerl
    www/elixir-html_entities
    www/elixir-html_sanitize_ex
    www/elixir-httpoison
    www/elixir-httpotion
    www/elixir-joken
    www/elixir-maru
    www/elixir-phoenix
    www/elixir-phoenix_ecto
    www/elixir-phoenix_html
    www/elixir-phoenix_pubsub
    www/elixir-webassembly
    www/erlang-cowboy
    www/erlang-cowlib
    www/erlang-hackney
    www/erlang-ibrowse
    www/erlang-mochiweb
    www/erlang-mochiweb-basho
    www/erlang-webmachine
    
    PR:             263694
    Reviewed by:    olgeni@FreeBSD.org
    Approved by:    erlang (with hat)
    Sponsored by:   SkunkWerks, GmbH
---
 MOVED                                              | 122 +++++++
 UPDATING                                           |  21 ++
 archivers/Makefile                                 |   1 -
 archivers/erlang-snappy/Makefile                   |  18 --
 archivers/erlang-snappy/distinfo                   |   3 -
 archivers/erlang-snappy/pkg-descr                  |   3 -
 archivers/erlang-snappy/pkg-plist                  |   6 -
 converters/Makefile                                |   1 -
 converters/erlang-base64url/Makefile               |  17 -
 converters/erlang-base64url/distinfo               |   3 -
 converters/erlang-base64url/pkg-descr              |   3 -
 converters/erlang-base64url/pkg-plist              |   5 -
 databases/Makefile                                 |  10 -
 databases/elixir-calecto/Makefile                  |  22 --
 databases/elixir-calecto/distinfo                  |   3 -
 databases/elixir-calecto/files/patch-mix.exs       |  14 -
 databases/elixir-calecto/pkg-descr                 |   6 -
 databases/elixir-calecto/pkg-plist                 |  33 --
 databases/elixir-db_connection/Makefile            |  24 --
 databases/elixir-db_connection/distinfo            |   3 -
 databases/elixir-db_connection/pkg-descr           |   5 -
 databases/elixir-db_connection/pkg-plist           |  55 ----
 databases/elixir-ecto/Makefile                     |  41 ---
 databases/elixir-ecto/distinfo                     |   3 -
 databases/elixir-ecto/pkg-descr                    |   4 -
 databases/elixir-ecto/pkg-plist                    | 207 ------------
 databases/elixir-geo/Makefile                      |  26 --
 databases/elixir-geo/distinfo                      |   3 -
 databases/elixir-geo/pkg-descr                     |   4 -
 databases/elixir-geo/pkg-plist                     |  50 ---
 databases/elixir-mariaex/Makefile                  |  24 --
 databases/elixir-mariaex/distinfo                  |   3 -
 databases/elixir-mariaex/pkg-descr                 |   3 -
 databases/elixir-mariaex/pkg-plist                 |  35 ---
 databases/elixir-postgrex/Makefile                 |  24 --
 databases/elixir-postgrex/distinfo                 |   3 -
 databases/elixir-postgrex/pkg-descr                |   3 -
 databases/elixir-postgrex/pkg-plist                | 155 ---------
 databases/elixir-timex_ecto/Makefile               |  22 --
 databases/elixir-timex_ecto/distinfo               |   3 -
 databases/elixir-timex_ecto/pkg-descr              |   3 -
 databases/elixir-timex_ecto/pkg-plist              |  18 --
 databases/erlang-couchbeam/Makefile                |  21 --
 databases/erlang-couchbeam/distinfo                |   3 -
 .../erlang-couchbeam/files/patch-rebar.config      |  11 -
 .../files/patch-rebar.config.script                |  14 -
 databases/erlang-couchbeam/pkg-descr               |   3 -
 databases/erlang-couchbeam/pkg-plist               |  36 ---
 databases/erlang-epgsql/Makefile                   |  16 -
 databases/erlang-epgsql/distinfo                   |   3 -
 databases/erlang-epgsql/pkg-descr                  |   3 -
 databases/erlang-epgsql/pkg-plist                  |  91 ------
 databases/erlang-eredis/Makefile                   |  18 --
 databases/erlang-eredis/distinfo                   |   3 -
 .../erlang-eredis/files/patch-include_eredis.hrl   |  14 -
 databases/erlang-eredis/pkg-descr                  |  12 -
 databases/erlang-eredis/pkg-plist                  |  22 --
 devel/Makefile                                     |  72 -----
 devel/elixir-apex/Makefile                         |  21 --
 devel/elixir-apex/distinfo                         |   3 -
 devel/elixir-apex/pkg-descr                        |   5 -
 devel/elixir-apex/pkg-plist                        |  29 --
 devel/elixir-bson/Makefile                         |  19 --
 devel/elixir-bson/distinfo                         |   2 -
 devel/elixir-bson/files/patch-lib_bson__decoder.ex |  29 --
 devel/elixir-bson/files/patch-lib_bson__encoder.ex | 170 ----------
 devel/elixir-bson/files/patch-mix.exs              |  15 -
 devel/elixir-bson/pkg-descr                        |   3 -
 devel/elixir-bson/pkg-plist                        |  38 ---
 devel/elixir-cachex/Makefile                       |  25 --
 devel/elixir-cachex/distinfo                       |   3 -
 devel/elixir-cachex/pkg-descr                      |   4 -
 devel/elixir-cachex/pkg-plist                      | 104 ------
 devel/elixir-calendar/Makefile                     |  24 --
 devel/elixir-calendar/distinfo                     |   3 -
 devel/elixir-calendar/pkg-descr                    |   6 -
 devel/elixir-calendar/pkg-plist                    |  65 ----
 devel/elixir-combine/Makefile                      |  19 --
 devel/elixir-combine/distinfo                      |   3 -
 devel/elixir-combine/pkg-descr                     |   3 -
 devel/elixir-combine/pkg-plist                     |  14 -
 devel/elixir-conform/Makefile                      |  21 --
 devel/elixir-conform/distinfo                      |   3 -
 devel/elixir-conform/files/patch-mix.exs           |  12 -
 devel/elixir-conform/pkg-descr                     |  16 -
 devel/elixir-conform/pkg-plist                     |  51 ---
 devel/elixir-connection/Makefile                   |  20 --
 devel/elixir-connection/distinfo                   |   3 -
 devel/elixir-connection/pkg-descr                  |   3 -
 devel/elixir-connection/pkg-plist                  |   4 -
 devel/elixir-coverex/Makefile                      |  21 --
 devel/elixir-coverex/distinfo                      |   3 -
 devel/elixir-coverex/files/patch-mix.exs           |  12 -
 devel/elixir-coverex/pkg-descr                     |   3 -
 devel/elixir-coverex/pkg-plist                     |  22 --
 devel/elixir-crontab/Makefile                      |  22 --
 devel/elixir-crontab/distinfo                      |   3 -
 devel/elixir-crontab/pkg-descr                     |   4 -
 devel/elixir-crontab/pkg-plist                     |  16 -
 devel/elixir-csv/Makefile                          |  18 --
 devel/elixir-csv/distinfo                          |   3 -
 devel/elixir-csv/files/patch-mix.exs               |  10 -
 devel/elixir-csv/pkg-descr                         |   3 -
 devel/elixir-csv/pkg-plist                         |  26 --
 devel/elixir-decimal/Makefile                      |  18 --
 devel/elixir-decimal/distinfo                      |   3 -
 devel/elixir-decimal/files/patch-mix.exs           |  10 -
 devel/elixir-decimal/pkg-descr                     |   3 -
 devel/elixir-decimal/pkg-plist                     |   8 -
 devel/elixir-deppie/Makefile                       |  20 --
 devel/elixir-deppie/distinfo                       |   3 -
 devel/elixir-deppie/pkg-descr                      |   5 -
 devel/elixir-deppie/pkg-plist                      |   6 -
 devel/elixir-dialyze/Makefile                      |  18 --
 devel/elixir-dialyze/distinfo                      |   2 -
 devel/elixir-dialyze/pkg-descr                     |   3 -
 devel/elixir-dialyze/pkg-plist                     |   4 -
 devel/elixir-distillery/Makefile                   |  17 -
 devel/elixir-distillery/distinfo                   |   3 -
 devel/elixir-distillery/files/patch-mix.exs        |  10 -
 devel/elixir-distillery/pkg-descr                  |   4 -
 devel/elixir-distillery/pkg-plist                  |  78 -----
 devel/elixir-estree/Makefile                       |  19 --
 devel/elixir-estree/distinfo                       |   3 -
 devel/elixir-estree/files/patch-mix.exs            |  10 -
 devel/elixir-estree/pkg-descr                      |   3 -
 devel/elixir-estree/pkg-plist                      | 188 -----------
 devel/elixir-eternal/Makefile                      |  22 --
 devel/elixir-eternal/distinfo                      |   3 -
 devel/elixir-eternal/pkg-descr                     |   4 -
 devel/elixir-eternal/pkg-plist                     |  12 -
 devel/elixir-exactor/Makefile                      |  19 --
 devel/elixir-exactor/distinfo                      |   3 -
 devel/elixir-exactor/pkg-descr                     |   6 -
 devel/elixir-exactor/pkg-plist                     |  22 --
 devel/elixir-excoveralls/Makefile                  |  20 --
 devel/elixir-excoveralls/distinfo                  |   3 -
 devel/elixir-excoveralls/files/patch-mix.exs       |  10 -
 devel/elixir-excoveralls/pkg-descr                 |   3 -
 devel/elixir-excoveralls/pkg-plist                 |  82 -----
 devel/elixir-exjsx/Makefile                        |  20 --
 devel/elixir-exjsx/distinfo                        |   3 -
 devel/elixir-exjsx/files/patch-mix.exs             |  10 -
 devel/elixir-exjsx/pkg-descr                       |   3 -
 devel/elixir-exjsx/pkg-plist                       |  21 --
 devel/elixir-exprotobuf/Makefile                   |  24 --
 devel/elixir-exprotobuf/distinfo                   |   3 -
 devel/elixir-exprotobuf/files/patch-mix.exs        |  11 -
 devel/elixir-exprotobuf/pkg-descr                  |   6 -
 devel/elixir-exprotobuf/pkg-plist                  |  31 --
 devel/elixir-gen_stage/Makefile                    |  21 --
 devel/elixir-gen_stage/distinfo                    |   3 -
 devel/elixir-gen_stage/pkg-descr                   |   4 -
 devel/elixir-gen_stage/pkg-plist                   |  23 --
 devel/elixir-gettext/Makefile                      |  20 --
 devel/elixir-gettext/distinfo                      |   3 -
 devel/elixir-gettext/pkg-descr                     |   6 -
 devel/elixir-gettext/pkg-plist                     |  46 ---
 devel/elixir-inflex/Makefile                       |  18 --
 devel/elixir-inflex/distinfo                       |   2 -
 devel/elixir-inflex/pkg-descr                      |   3 -
 devel/elixir-inflex/pkg-plist                      |  12 -
 devel/elixir-libring/Makefile                      |  19 --
 devel/elixir-libring/distinfo                      |   3 -
 devel/elixir-libring/pkg-descr                     |   6 -
 devel/elixir-libring/pkg-plist                     |  13 -
 devel/elixir-math/Makefile                         |  20 --
 devel/elixir-math/distinfo                         |   3 -
 devel/elixir-math/pkg-descr                        |   3 -
 devel/elixir-math/pkg-plist                        |   6 -
 devel/elixir-msgpax/Makefile                       |  20 --
 devel/elixir-msgpax/distinfo                       |   3 -
 devel/elixir-msgpax/pkg-descr                      |   4 -
 devel/elixir-msgpax/pkg-plist                      |  32 --
 devel/elixir-nadia/Makefile                        |  25 --
 devel/elixir-nadia/distinfo                        |   3 -
 devel/elixir-nadia/pkg-descr                       |   3 -
 devel/elixir-nadia/pkg-plist                       |  85 -----
 devel/elixir-nats/Makefile                         |  19 --
 devel/elixir-nats/distinfo                         |   3 -
 devel/elixir-nats/pkg-descr                        |   3 -
 devel/elixir-nats/pkg-plist                        |  14 -
 devel/elixir-nimble_csv/Makefile                   |  20 --
 devel/elixir-nimble_csv/distinfo                   |   3 -
 devel/elixir-nimble_csv/pkg-descr                  |   3 -
 devel/elixir-nimble_csv/pkg-plist                  |   6 -
 devel/elixir-paratize/Makefile                     |  20 --
 devel/elixir-paratize/distinfo                     |   3 -
 devel/elixir-paratize/pkg-descr                    |   4 -
 devel/elixir-paratize/pkg-plist                    |  12 -
 devel/elixir-plug/Makefile                         |  24 --
 devel/elixir-plug/distinfo                         |   3 -
 devel/elixir-plug/pkg-descr                        |   3 -
 devel/elixir-plug/pkg-plist                        | 112 -------
 devel/elixir-poison/Makefile                       |  19 --
 devel/elixir-poison/distinfo                       |   3 -
 devel/elixir-poison/pkg-descr                      |   8 -
 devel/elixir-poison/pkg-plist                      |  31 --
 devel/elixir-quantum/Makefile                      |  28 --
 devel/elixir-quantum/distinfo                      |   3 -
 devel/elixir-quantum/pkg-descr                     |   3 -
 devel/elixir-quantum/pkg-plist                     |  49 ---
 devel/elixir-smppex/Makefile                       |  22 --
 devel/elixir-smppex/distinfo                       |   3 -
 devel/elixir-smppex/pkg-descr                      |   3 -
 devel/elixir-smppex/pkg-plist                      |  69 ----
 devel/elixir-timex/Makefile                        |  24 --
 devel/elixir-timex/distinfo                        |   3 -
 devel/elixir-timex/pkg-descr                       |   3 -
 devel/elixir-timex/pkg-plist                       | 295 -----------------
 devel/elixir-trailing_format_plug/Makefile         |  22 --
 devel/elixir-trailing_format_plug/distinfo         |   3 -
 devel/elixir-trailing_format_plug/pkg-descr        |   4 -
 devel/elixir-trailing_format_plug/pkg-plist        |   4 -
 devel/elixir-tzdata/Makefile                       |  25 --
 devel/elixir-tzdata/distinfo                       |   3 -
 devel/elixir-tzdata/pkg-descr                      |   3 -
 devel/elixir-tzdata/pkg-plist                      |  35 ---
 devel/elixir-unsafe/Makefile                       |  20 --
 devel/elixir-unsafe/distinfo                       |   3 -
 devel/elixir-unsafe/pkg-descr                      |   4 -
 devel/elixir-unsafe/pkg-plist                      |   8 -
 devel/erlang-backoff/Makefile                      |  17 -
 devel/erlang-backoff/distinfo                      |   3 -
 devel/erlang-backoff/files/patch-rebar.config      |  13 -
 devel/erlang-backoff/pkg-descr                     |   5 -
 devel/erlang-backoff/pkg-plist                     |   5 -
 devel/erlang-bbmustache/Makefile                   |  18 --
 devel/erlang-bbmustache/distinfo                   |   3 -
 devel/erlang-bbmustache/files/patch-rebar.config   |  22 --
 devel/erlang-bbmustache/pkg-descr                  |   3 -
 devel/erlang-bbmustache/pkg-plist                  |   5 -
 devel/erlang-bear/Makefile                         |  17 -
 devel/erlang-bear/distinfo                         |   3 -
 devel/erlang-bear/pkg-descr                        |   5 -
 devel/erlang-bear/pkg-plist                        |   5 -
 devel/erlang-certifi/Makefile                      |  20 --
 devel/erlang-certifi/distinfo                      |   3 -
 devel/erlang-certifi/pkg-descr                     |   6 -
 devel/erlang-certifi/pkg-plist                     |   7 -
 devel/erlang-cf/Makefile                           |  18 --
 devel/erlang-cf/distinfo                           |   3 -
 devel/erlang-cf/pkg-descr                          |   4 -
 devel/erlang-cf/pkg-plist                          |   7 -
 devel/erlang-common_lib/Makefile                   |  38 ---
 devel/erlang-common_lib/distinfo                   |   2 -
 devel/erlang-common_lib/files/patch-Makefile       |  38 ---
 devel/erlang-common_lib/files/patch-app.mk         |  11 -
 devel/erlang-common_lib/files/patch-rebar.config   |   7 -
 devel/erlang-common_lib/pkg-descr                  |   4 -
 devel/erlang-common_lib/pkg-plist                  |  57 ----
 devel/erlang-cuttlefish/Makefile                   |  26 --
 devel/erlang-cuttlefish/distinfo                   |   3 -
 devel/erlang-cuttlefish/files/patch-rebar.config   |  25 --
 .../files/patch-src_cuttlefish__escript.erl        |  11 -
 devel/erlang-cuttlefish/pkg-descr                  |   4 -
 devel/erlang-cuttlefish/pkg-plist                  |  56 ----
 devel/erlang-erlware_commons/Makefile              |  22 --
 devel/erlang-erlware_commons/distinfo              |   3 -
 .../files/patch-rebar.config                       |  10 -
 .../files/patch-rebar.config.script                |  10 -
 devel/erlang-erlware_commons/pkg-descr             |   9 -
 devel/erlang-erlware_commons/pkg-plist             |  41 ---
 devel/erlang-esdl/Makefile                         |  34 --
 devel/erlang-esdl/distinfo                         |   3 -
 devel/erlang-esdl/files/patch-rebar.config         |  12 -
 devel/erlang-esdl/pkg-descr                        |   3 -
 devel/erlang-esdl/pkg-plist                        |  40 ---
 devel/erlang-folsom/Makefile                       |  20 --
 devel/erlang-folsom/distinfo                       |   2 -
 devel/erlang-folsom/files/patch-rebar.config       |  10 -
 devel/erlang-folsom/pkg-descr                      |   8 -
 devel/erlang-folsom/pkg-plist                      |  56 ----
 devel/erlang-gen_leader/Makefile                   |  22 --
 devel/erlang-gen_leader/distinfo                   |   2 -
 devel/erlang-gen_leader/pkg-descr                  |   5 -
 devel/erlang-gen_leader/pkg-plist                  |   7 -
 devel/erlang-gen_smtp/Makefile                     |  17 -
 devel/erlang-gen_smtp/distinfo                     |   3 -
 devel/erlang-gen_smtp/pkg-descr                    |   4 -
 devel/erlang-gen_smtp/pkg-plist                    |  24 --
 devel/erlang-getopt/Makefile                       |  18 --
 devel/erlang-getopt/distinfo                       |   3 -
 devel/erlang-getopt/pkg-descr                      |   4 -
 devel/erlang-getopt/pkg-plist                      |   5 -
 devel/erlang-goldrush/Makefile                     |  20 --
 devel/erlang-goldrush/distinfo                     |   3 -
 devel/erlang-goldrush/pkg-descr                    |   4 -
 devel/erlang-goldrush/pkg-plist                    |  33 --
 devel/erlang-gpb/Makefile                          |  26 --
 devel/erlang-gpb/distinfo                          |   3 -
 devel/erlang-gpb/files/patch-Makefile              |  10 -
 .../files/patch-include_gpb__version.hrl.in        |  10 -
 devel/erlang-gpb/files/patch-rebar.config.script   |  11 -
 devel/erlang-gpb/files/protoc-erl.in               |   3 -
 devel/erlang-gpb/pkg-descr                         |   3 -
 devel/erlang-gpb/pkg-plist                         |  60 ----
 devel/erlang-gproc/Makefile                        |  22 --
 devel/erlang-gproc/distinfo                        |   3 -
 devel/erlang-gproc/pkg-descr                       |   4 -
 devel/erlang-gproc/pkg-plist                       |  51 ---
 devel/erlang-hut/Makefile                          |  18 --
 devel/erlang-hut/distinfo                          |   3 -
 devel/erlang-hut/pkg-descr                         |   4 -
 devel/erlang-hut/pkg-plist                         |   4 -
 devel/erlang-jobs/Makefile                         |  23 --
 devel/erlang-jobs/distinfo                         |   3 -
 devel/erlang-jobs/files/patch-rebar.config         |  18 --
 devel/erlang-jobs/pkg-descr                        |   8 -
 devel/erlang-jobs/pkg-plist                        |  51 ---
 devel/erlang-jsx/Makefile                          |  17 -
 devel/erlang-jsx/distinfo                          |   3 -
 devel/erlang-jsx/pkg-descr                         |   4 -
 devel/erlang-jsx/pkg-plist                         |  22 --
 devel/erlang-jsxd/Makefile                         |  17 -
 devel/erlang-jsxd/distinfo                         |   3 -
 devel/erlang-jsxd/pkg-descr                        |   3 -
 devel/erlang-jsxd/pkg-plist                        |   7 -
 devel/erlang-katana/Makefile                       |  16 -
 devel/erlang-katana/distinfo                       |   3 -
 devel/erlang-katana/files/patch-rebar.config       |  18 --
 devel/erlang-katana/pkg-descr                      |   3 -
 devel/erlang-katana/pkg-plist                      |  41 ---
 devel/erlang-lager/Makefile                        |  22 --
 devel/erlang-lager/distinfo                        |   3 -
 devel/erlang-lager/files/patch-rebar.config        |  10 -
 devel/erlang-lager/pkg-descr                       |   6 -
 devel/erlang-lager/pkg-plist                       |  44 ---
 devel/erlang-lager_syslog/Makefile                 |  21 --
 devel/erlang-lager_syslog/distinfo                 |   3 -
 devel/erlang-lager_syslog/files/patch-rebar.config |  11 -
 devel/erlang-lager_syslog/pkg-descr                |   4 -
 devel/erlang-lager_syslog/pkg-plist                |   5 -
 devel/erlang-meck/Makefile                         |  17 -
 devel/erlang-meck/distinfo                         |   3 -
 devel/erlang-meck/pkg-descr                        |   5 -
 devel/erlang-meck/pkg-plist                        |  25 --
 devel/erlang-metrics/Makefile                      |  19 --
 devel/erlang-metrics/distinfo                      |   3 -
 devel/erlang-metrics/pkg-descr                     |   3 -
 devel/erlang-metrics/pkg-plist                     |  15 -
 devel/erlang-neotoma/Makefile                      |  27 --
 devel/erlang-neotoma/distinfo                      |   3 -
 devel/erlang-neotoma/files/neotoma.in              |   3 -
 devel/erlang-neotoma/files/patch-Makefile          |  10 -
 devel/erlang-neotoma/pkg-descr                     |   4 -
 devel/erlang-neotoma/pkg-plist                     |  12 -
 devel/erlang-parse_trans/Makefile                  |  21 --
 devel/erlang-parse_trans/distinfo                  |   3 -
 devel/erlang-parse_trans/files/patch-rebar.config  |  10 -
 devel/erlang-parse_trans/pkg-descr                 |   3 -
 devel/erlang-parse_trans/pkg-plist                 |  42 ---
 devel/erlang-poolboy/Makefile                      |  17 -
 devel/erlang-poolboy/distinfo                      |   3 -
 devel/erlang-poolboy/pkg-descr                     |   4 -
 devel/erlang-poolboy/pkg-plist                     |   9 -
 devel/erlang-pooler/Makefile                       |  17 -
 devel/erlang-pooler/distinfo                       |   2 -
 devel/erlang-pooler/pkg-descr                      |   3 -
 devel/erlang-pooler/pkg-plist                      |  22 --
 devel/erlang-providers/Makefile                    |  20 --
 devel/erlang-providers/distinfo                    |   3 -
 devel/erlang-providers/files/patch-rebar.config    |   7 -
 devel/erlang-providers/pkg-descr                   |   3 -
 devel/erlang-providers/pkg-plist                   |  10 -
 devel/erlang-sbroker/Makefile                      |  18 --
 devel/erlang-sbroker/distinfo                      |   3 -
 devel/erlang-sbroker/pkg-descr                     |   5 -
 devel/erlang-sbroker/pkg-plist                     |  69 ----
 devel/erlang-ssl_verify_fun/Makefile               |  18 --
 devel/erlang-ssl_verify_fun/distinfo               |   3 -
 devel/erlang-ssl_verify_fun/pkg-descr              |   3 -
 devel/erlang-ssl_verify_fun/pkg-plist              |  17 -
 devel/erlang-syslog/Makefile                       |  21 --
 devel/erlang-syslog/distinfo                       |   3 -
 .../erlang-syslog/files/patch-c__src_syslog__drv.c |  10 -
 devel/erlang-syslog/files/patch-rebar.config       |  22 --
 devel/erlang-syslog/pkg-descr                      |   3 -
 devel/erlang-syslog/pkg-plist                      |  10 -
 devel/erlang-unicode_util_compat/Makefile          |  17 -
 devel/erlang-unicode_util_compat/distinfo          |   3 -
 devel/erlang-unicode_util_compat/pkg-descr         |   4 -
 devel/erlang-unicode_util_compat/pkg-plist         |   5 -
 dns/Makefile                                       |   1 -
 dns/erlang-idna/Makefile                           |  21 --
 dns/erlang-idna/distinfo                           |   3 -
 dns/erlang-idna/files/patch-rebar.config           |   7 -
 dns/erlang-idna/pkg-descr                          |   3 -
 dns/erlang-idna/pkg-plist                          |   9 -
 misc/Makefile                                      |   4 -
 misc/elixir-mime/Makefile                          |  20 --
 misc/elixir-mime/distinfo                          |   3 -
 misc/elixir-mime/pkg-descr                         |   3 -
 misc/elixir-mime/pkg-plist                         |   7 -
 misc/elixir-uuid/Makefile                          |  19 --
 misc/elixir-uuid/distinfo                          |   3 -
 misc/elixir-uuid/files/patch-mix.exs               |  12 -
 misc/elixir-uuid/pkg-descr                         |   3 -
 misc/elixir-uuid/pkg-plist                         |   4 -
 misc/erlang-mimerl/Makefile                        |  17 -
 misc/erlang-mimerl/distinfo                        |   2 -
 misc/erlang-mimerl/pkg-descr                       |   3 -
 misc/erlang-mimerl/pkg-plist                       |   6 -
 misc/erlang-mimetypes/Makefile                     |  17 -
 misc/erlang-mimetypes/distinfo                     |   3 -
 misc/erlang-mimetypes/pkg-descr                    |   3 -
 misc/erlang-mimetypes/pkg-plist                    |  18 --
 net/Makefile                                       |   3 -
 net/elixir-kafka_ex/Makefile                       |  21 --
 net/elixir-kafka_ex/distinfo                       |   3 -
 net/elixir-kafka_ex/files/patch-mix.exs            |  10 -
 net/elixir-kafka_ex/pkg-descr                      |   3 -
 net/elixir-kafka_ex/pkg-plist                      | 124 --------
 net/elixir-oauth2/Makefile                         |  22 --
 net/elixir-oauth2/distinfo                         |   3 -
 net/elixir-oauth2/files/patch-mix.exs              |  10 -
 net/elixir-oauth2/pkg-descr                        |   3 -
 net/elixir-oauth2/pkg-plist                        |  28 --
 net/erlang-ranch/Makefile                          |  22 --
 net/erlang-ranch/distinfo                          |   3 -
 net/erlang-ranch/pkg-descr                         |  14 -
 net/erlang-ranch/pkg-plist                         |  52 ---
 security/Makefile                                  |   5 -
 security/elixir-comeonin/Makefile                  |  26 --
 security/elixir-comeonin/distinfo                  |   3 -
 security/elixir-comeonin/files/patch-mix.exs       |  10 -
 security/elixir-comeonin/pkg-descr                 |   9 -
 security/elixir-comeonin/pkg-plist                 |  19 --
 security/elixir-comeonin_i18n/Makefile             |  19 --
 security/elixir-comeonin_i18n/distinfo             |   2 -
 security/elixir-comeonin_i18n/files/patch-mix.exs  |  12 -
 security/elixir-comeonin_i18n/pkg-descr            |   3 -
 security/elixir-comeonin_i18n/pkg-plist            |  11 -
 security/elixir-jose/Makefile                      |  23 --
 security/elixir-jose/distinfo                      |   3 -
 security/elixir-jose/files/patch-mix.exs           |  10 -
 security/elixir-jose/pkg-descr                     |   3 -
 security/elixir-jose/pkg-plist                     | 123 --------
 security/erlang-fast_tls/Makefile                  |  31 --
 security/erlang-fast_tls/distinfo                  |   3 -
 security/erlang-fast_tls/files/patch-rebar.config  |  18 --
 security/erlang-fast_tls/pkg-descr                 |   5 -
 security/erlang-fast_tls/pkg-plist                 |   9 -
 security/erlang-jose/Makefile                      |  21 --
 security/erlang-jose/distinfo                      |   3 -
 security/erlang-jose/files/patch-rebar.config      |   9 -
 security/erlang-jose/pkg-descr                     |   3 -
 security/erlang-jose/pkg-plist                     | 224 -------------
 textproc/Makefile                                  |   7 -
 textproc/elixir-earmark/Makefile                   |  20 --
 textproc/elixir-earmark/distinfo                   |   3 -
 textproc/elixir-earmark/pkg-descr                  |   3 -
 textproc/elixir-earmark/pkg-plist                  |  99 ------
 textproc/elixir-funnel/Makefile                    |  24 --
 textproc/elixir-funnel/distinfo                    |   2 -
 textproc/elixir-funnel/files/patch-mix.exs         |  14 -
 textproc/elixir-funnel/pkg-descr                   |   3 -
 textproc/elixir-funnel/pkg-plist                   |  37 ---
 textproc/elixir-sweet_xml/Makefile                 |  18 --
 textproc/elixir-sweet_xml/distinfo                 |   2 -
 textproc/elixir-sweet_xml/files/patch-mix.exs      |  11 -
 textproc/elixir-sweet_xml/pkg-descr                |   5 -
 textproc/elixir-sweet_xml/pkg-plist                |   5 -
 textproc/erlang-edown/Makefile                     |  19 --
 textproc/erlang-edown/distinfo                     |   3 -
 textproc/erlang-edown/pkg-descr                    |   3 -
 textproc/erlang-edown/pkg-plist                    |  23 --
 textproc/erlang-fast_xml/Makefile                  |  28 --
 textproc/erlang-fast_xml/distinfo                  |   3 -
 textproc/erlang-fast_xml/files/patch-rebar.config  |  19 --
 textproc/erlang-fast_xml/pkg-descr                 |   4 -
 textproc/erlang-fast_xml/pkg-plist                 |  26 --
 textproc/erlang-p1_utils/Makefile                  |  17 -
 textproc/erlang-p1_utils/distinfo                  |   3 -
 textproc/erlang-p1_utils/pkg-descr                 |   4 -
 textproc/erlang-p1_utils/pkg-plist                 |  34 --
 textproc/erlang-yamerl/Makefile                    |  20 --
 textproc/erlang-yamerl/distinfo                    |   3 -
 textproc/erlang-yamerl/pkg-descr                   |   9 -
 textproc/erlang-yamerl/pkg-plist                   |  65 ----
 www/Makefile                                       |  18 --
 www/elixir-html_entities/Makefile                  |  20 --
 www/elixir-html_entities/distinfo                  |   3 -
 www/elixir-html_entities/pkg-descr                 |   3 -
 www/elixir-html_entities/pkg-plist                 |   7 -
 www/elixir-html_sanitize_ex/Makefile               |  22 --
 www/elixir-html_sanitize_ex/distinfo               |   3 -
 www/elixir-html_sanitize_ex/pkg-descr              |   5 -
 www/elixir-html_sanitize_ex/pkg-plist              |  24 --
 www/elixir-httpoison/Makefile                      |  21 --
 www/elixir-httpoison/distinfo                      |   3 -
 www/elixir-httpoison/files/patch-mix.exs           |  10 -
 www/elixir-httpoison/pkg-descr                     |   3 -
 www/elixir-httpoison/pkg-plist                     |  14 -
 www/elixir-httpotion/Makefile                      |  22 --
 www/elixir-httpotion/distinfo                      |   3 -
 www/elixir-httpotion/pkg-descr                     |   3 -
 www/elixir-httpotion/pkg-plist                     |  15 -
 www/elixir-joken/Makefile                          |  21 --
 www/elixir-joken/distinfo                          |   3 -
 www/elixir-joken/files/patch-mix.exs               |  10 -
 www/elixir-joken/pkg-descr                         |   3 -
 www/elixir-joken/pkg-plist                         |  19 --
 www/elixir-maru/Makefile                           |  23 --
 www/elixir-maru/distinfo                           |   3 -
 www/elixir-maru/files/patch-mix.exs                |  10 -
 www/elixir-maru/pkg-descr                          |   3 -
 www/elixir-maru/pkg-plist                          | 134 --------
 www/elixir-phoenix/Makefile                        |  33 --
 www/elixir-phoenix/distinfo                        |   3 -
 www/elixir-phoenix/files/patch-mix.exs             |  10 -
 www/elixir-phoenix/pkg-descr                       |   4 -
 www/elixir-phoenix/pkg-plist                       | 349 ---------------------
 www/elixir-phoenix_ecto/Makefile                   |  25 --
 www/elixir-phoenix_ecto/distinfo                   |   3 -
 www/elixir-phoenix_ecto/pkg-descr                  |   4 -
 www/elixir-phoenix_ecto/pkg-plist                  |  21 --
 www/elixir-phoenix_html/Makefile                   |  22 --
 www/elixir-phoenix_html/distinfo                   |   3 -
 www/elixir-phoenix_html/pkg-descr                  |   3 -
 www/elixir-phoenix_html/pkg-plist                  |  30 --
 www/elixir-phoenix_pubsub/Makefile                 |  20 --
 www/elixir-phoenix_pubsub/distinfo                 |   3 -
 www/elixir-phoenix_pubsub/pkg-descr                |   3 -
 www/elixir-phoenix_pubsub/pkg-plist                |  27 --
 www/elixir-webassembly/Makefile                    |  18 --
 www/elixir-webassembly/distinfo                    |   2 -
 www/elixir-webassembly/files/patch-mix.exs         |  10 -
 www/elixir-webassembly/pkg-descr                   |   3 -
 www/elixir-webassembly/pkg-plist                   |  25 --
 www/erlang-cowboy/Makefile                         |  25 --
 www/erlang-cowboy/distinfo                         |   3 -
 www/erlang-cowboy/files/patch-rebar.config         |   5 -
 www/erlang-cowboy/pkg-descr                        |  11 -
 www/erlang-cowboy/pkg-plist                        | 192 ------------
 www/erlang-cowlib/Makefile                         |  18 --
 www/erlang-cowlib/distinfo                         |   2 -
 www/erlang-cowlib/pkg-descr                        |   7 -
 www/erlang-cowlib/pkg-plist                        |  24 --
 www/erlang-hackney/Makefile                        |  30 --
 www/erlang-hackney/distinfo                        |   3 -
 www/erlang-hackney/files/patch-rebar.config        |  14 -
 www/erlang-hackney/pkg-descr                       |  18 --
 www/erlang-hackney/pkg-plist                       |  57 ----
 www/erlang-ibrowse/Makefile                        |  19 --
 www/erlang-ibrowse/distinfo                        |   3 -
 www/erlang-ibrowse/files/patch-rebar.config        |   7 -
 www/erlang-ibrowse/pkg-descr                       |   3 -
 www/erlang-ibrowse/pkg-plist                       |  20 --
 www/erlang-mochiweb-basho/Makefile                 |  25 --
 www/erlang-mochiweb-basho/distinfo                 |   2 -
 www/erlang-mochiweb-basho/pkg-descr                |   5 -
 www/erlang-mochiweb-basho/pkg-plist                | 100 ------
 www/erlang-mochiweb/Makefile                       |  25 --
 www/erlang-mochiweb/distinfo                       |   3 -
 www/erlang-mochiweb/pkg-descr                      |   4 -
 www/erlang-mochiweb/pkg-plist                      |  82 -----
 www/erlang-webmachine/Makefile                     |  20 --
 www/erlang-webmachine/distinfo                     |   3 -
 www/erlang-webmachine/files/patch-rebar.config     |  15 -
 www/erlang-webmachine/pkg-descr                    |   6 -
 www/erlang-webmachine/pkg-plist                    |  58 ----
 562 files changed, 143 insertions(+), 9907 deletions(-)

diff --git a/MOVED b/MOVED
index c33f03cfbf02..574b71e71c21 100644
--- a/MOVED
+++ b/MOVED
@@ -17232,3 +17232,125 @@ net-mgmt/zabbix54-server||2022-06-27|Has expired: Unsupported by upstream
 net-mgmt/zabbix54-agent||2022-06-27|Has expired: Unsupported by upstream
 net-mgmt/zabbix54-java||2022-06-27|Has expired: Unsupported by upstream
 net-mgmt/zabbix54-proxy||2022-06-27|Has expired: Unsupported by upstream
+archivers/erlang-snappy||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+converters/erlang-base64url||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/elixir-calecto||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/elixir-db_connection||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/elixir-ecto||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/elixir-geo||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/elixir-mariaex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/elixir-postgrex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/elixir-timex_ecto||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/erlang-couchbeam||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/erlang-epgsql||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+databases/erlang-eredis||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-apex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-bson||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-cachex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-calendar||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-combine||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-conform||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-connection||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-coverex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-crontab||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-csv||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-decimal||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-deppie||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-dialyze||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-distillery||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-estree||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-eternal||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-exactor||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-excoveralls||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-exjsx||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-exprotobuf||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-gen_stage||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-gettext||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-inflex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-libring||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-math||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-msgpax||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-nadia||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-nats||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-nimble_csv||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-paratize||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-plug||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-poison||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-quantum||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-smppex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-timex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-trailing_format_plug||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-tzdata||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/elixir-unsafe||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-bbmustache||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-certifi||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-cuttlefish||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-erlware_commons||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-gen_smtp||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-getopt||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-goldrush||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-hut||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-jobs||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-jsx||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-katana||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-lager||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-lager_syslog||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-meck||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-metrics||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-parse_trans||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-providers||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-ssl_verify_fun||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-unicode_util_compat||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+dns/erlang-idna||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+misc/elixir-mime||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+misc/elixir-uuid||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+misc/erlang-mimerl||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+misc/erlang-mimetypes||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+net/elixir-kafka_ex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+net/elixir-oauth2||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+net/erlang-ranch||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+security/elixir-comeonin||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+security/elixir-comeonin_i18n||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+security/elixir-jose||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+security/erlang-fast_tls||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+security/erlang-jose||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+textproc/elixir-earmark||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+textproc/elixir-funnel||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+textproc/elixir-sweet_xml||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+textproc/erlang-edown||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+textproc/erlang-fast_xml||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+textproc/erlang-p1_utils||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+textproc/erlang-yamerl||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-html_entities||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-html_sanitize_ex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-httpoison||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-httpotion||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-joken||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-maru||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-phoenix||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-phoenix_ecto||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-phoenix_html||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-phoenix_pubsub||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/elixir-webassembly||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/erlang-cowboy||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/erlang-cowlib||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/erlang-hackney||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/erlang-ibrowse||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/erlang-mochiweb||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/erlang-mochiweb-basho||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+www/erlang-webmachine||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-backoff||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-bear||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-cf||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-common_lib||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-esdl||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-folsom||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-gen_leader||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-gpb||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-gproc||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-jsxd||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-neotoma||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-poolboy||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-pooler||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-sbroker||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
+devel/erlang-syslog||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead
diff --git a/UPDATING b/UPDATING
index 01ea8a799abb..9e1dc3faf14d 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,27 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20220628:
+  AFFECTS: users of Erlang and Elixir
+  AUTHOR: dch@FreeBSD.org
+
+  For more than a decade, the Elixir Mix tool and the Erlang rebar
+  or erlang.mk build tools have been the defacto way of installing
+  and managing packages for specific applications.
+
+  All main-stream applications, from Riak, CouchDB, RabbitMQ, Phoenix,
+  and Elixir, expect that packages are fetched and compiled into an OTP
+  Release, with in-built version locking, external package management.
+
+  There is no point in maintaining a large number of libraries, that
+  are used neither for development, nor operations.
+
+  Users are directed to https://rebar3.org/ https://erlang.mk/ or
+  https://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html
+  to fetch custom packages.
+
+  https://www.freebsd.org/status/report-2021-07-2021-09/#_freebsd_erlang_ecosystem_ports_update
+
 20220626:
   AFFECTS: users of python
   AUTHOR: thierry@FreeBSD.org
diff --git a/archivers/Makefile b/archivers/Makefile
index 68dc96ed01af..b822ef0cddb6 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -26,7 +26,6 @@
     SUBDIR += draco
     SUBDIR += dzip
     SUBDIR += engrampa
-    SUBDIR += erlang-snappy
     SUBDIR += fastjar
     SUBDIR += file-roller
     SUBDIR += fpc-bzip2
diff --git a/archivers/erlang-snappy/Makefile b/archivers/erlang-snappy/Makefile
deleted file mode 100644
index 8ff6ee12a120..000000000000
--- a/archivers/erlang-snappy/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-PORTNAME=	snappy
-DISTVERSION=	1.1.2
-CATEGORIES=	archivers
-PKGNAMEPREFIX=	erlang-
-
-MAINTAINER=	vanilla@FreeBSD.org
-COMMENT=	Erlang interface to Google Snappy (de)compressor
-
-LICENSE=	APACHE20
-
-USES=		erlang:rebar
-USE_GITHUB=	yes
-GH_ACCOUNT=	skunkwerks
-GH_PROJECT=	snappy-erlang-nif
-
-OPTIONS_DEFINE=	DOCS
-
-.include <bsd.port.mk>
diff --git a/archivers/erlang-snappy/distinfo b/archivers/erlang-snappy/distinfo
deleted file mode 100644
index e4a5ef03c1d6..000000000000
--- a/archivers/erlang-snappy/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1632902339
-SHA256 (skunkwerks-snappy-erlang-nif-1.1.2_GH0.tar.gz) = 3c9ae7c41ba86a857dd2ed81927fedd7afb078fd2fdb3c079dd998a27381f15b
-SIZE (skunkwerks-snappy-erlang-nif-1.1.2_GH0.tar.gz) = 1007022
diff --git a/archivers/erlang-snappy/pkg-descr b/archivers/erlang-snappy/pkg-descr
deleted file mode 100644
index 0b4b0345170d..000000000000
--- a/archivers/erlang-snappy/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-An Erlang NIF wrapper for Google's snappy compressor/decompressor.
-
-WWW: https://github.com/skunkwerks/snappy-erlang-nif
diff --git a/archivers/erlang-snappy/pkg-plist b/archivers/erlang-snappy/pkg-plist
deleted file mode 100644
index 5445d5d3e136..000000000000
--- a/archivers/erlang-snappy/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-lib/erlang/lib/snappy-%%VERSION%%/ebin/snappy.app
-lib/erlang/lib/snappy-%%VERSION%%/ebin/snappy.beam
-lib/erlang/lib/snappy-%%VERSION%%/priv/snappy_nif.so
-lib/erlang/lib/snappy-%%VERSION%%/src/snappy.app.src
-lib/erlang/lib/snappy-%%VERSION%%/src/snappy.erl
-%%PORTDOCS%%%%DOCSDIR%%/README.md
diff --git a/converters/Makefile b/converters/Makefile
index 1d3da58f8017..e06e62aee129 100644
--- a/converters/Makefile
+++ b/converters/Makefile
@@ -24,7 +24,6 @@
     SUBDIR += drg2sbg
     SUBDIR += dumpasn1
     SUBDIR += enca
-    SUBDIR += erlang-base64url
     SUBDIR += fconv
     SUBDIR += fix-mime-charset
     SUBDIR += fondu
diff --git a/converters/erlang-base64url/Makefile b/converters/erlang-base64url/Makefile
deleted file mode 100644
index 360c6ebdb768..000000000000
--- a/converters/erlang-base64url/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-PORTNAME=	base64url
-PORTVERSION=	1.0.1
-CATEGORIES=	converters
-PKGNAMEPREFIX=	erlang-
-
-MAINTAINER=	vanilla@FreeBSD.org
-COMMENT=	URL safe base64-compatible codec
-
-LICENSE=	MIT
-
-USES=		erlang:rebar
-USE_GITHUB=	yes
-GH_ACCOUNT=	dvv
-
-OPTIONS_DEFINE=	DOCS
-
-.include <bsd.port.mk>
diff --git a/converters/erlang-base64url/distinfo b/converters/erlang-base64url/distinfo
deleted file mode 100644
index d8dc2164daf1..000000000000
--- a/converters/erlang-base64url/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1627283131
-SHA256 (dvv-base64url-1.0.1_GH0.tar.gz) = 7ef7210effd25ac1f82f190fcfaef53e49d7bc40bb94112c4aa07266c32a851b
-SIZE (dvv-base64url-1.0.1_GH0.tar.gz) = 2726
diff --git a/converters/erlang-base64url/pkg-descr b/converters/erlang-base64url/pkg-descr
deleted file mode 100644
index 2548cf9459e8..000000000000
--- a/converters/erlang-base64url/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-URL safe base64-compatible codec
-
-WWW: https://github.com/dvv/base64url
diff --git a/converters/erlang-base64url/pkg-plist b/converters/erlang-base64url/pkg-plist
deleted file mode 100644
index 1ec67953ffee..000000000000
--- a/converters/erlang-base64url/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-lib/erlang/lib/base64url-%%VERSION%%/ebin/base64url.app
-lib/erlang/lib/base64url-%%VERSION%%/ebin/base64url.beam
*** 13223 LINES SKIPPED ***