aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Cottlehuber <dch@FreeBSD.org>2025-01-11 22:09:20 +0000
committerDave Cottlehuber <dch@FreeBSD.org>2025-01-12 18:26:04 +0000
commitc613b7f7c133d6d65a303392f50c0d582767bbc9 (patch)
tree56dddb8157f94986553029423781b474ffe3858d
parent491ea308a885b44eddf64901fc5a3a440aa4ea14 (diff)
devel/elixir-{hex,make}: remove ports that are now user-installed
Recent versions of these devel ports are now designed to be installed per-user, not system-wide. Sponsored by: SkunkWerks, GmbH
-rw-r--r--MOVED2
-rw-r--r--devel/Makefile2
-rw-r--r--devel/elixir-hex/Makefile19
-rw-r--r--devel/elixir-hex/distinfo3
-rw-r--r--devel/elixir-hex/pkg-descr4
-rw-r--r--devel/elixir-hex/pkg-plist199
-rw-r--r--devel/elixir-make/Makefile22
-rw-r--r--devel/elixir-make/distinfo3
-rw-r--r--devel/elixir-make/pkg-descr2
-rw-r--r--devel/elixir-make/pkg-plist4
10 files changed, 2 insertions, 258 deletions
diff --git a/MOVED b/MOVED
index a446ca7692a3..2c90b3b47ed9 100644
--- a/MOVED
+++ b/MOVED
@@ -4013,3 +4013,5 @@ security/py-RestrictedPython||2025-01-11|Remove leaf zope ports that have no sen
sysutils/py-zdaemon||2025-01-11|Remove leaf zope ports that have no sense in absence of zope itself
devel/py-DateTime||2025-01-11|Remove leaf zope ports that have no sense in absence of zope itself
devel/py-zclockfile|devel/py-zc.lockfile|2025-01-11|Switch consumers to latest package version
+devel/elixir-hex||2025-01-11|No longer used by any consumers, newer versions are expected to be installed per-user by mix
+devel/elixir-make||2025-01-11|No longer used by any consumers, newer versions are expected to be installed per-user by mix
diff --git a/devel/Makefile b/devel/Makefile
index 9f355ddbbbf3..49190690edb7 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -662,8 +662,6 @@
SUBDIR += elfkickers
SUBDIR += elfsh
SUBDIR += elfutils
- SUBDIR += elixir-hex
- SUBDIR += elixir-make
SUBDIR += elm-format
SUBDIR += emacs-lsp-booster
SUBDIR += embb
diff --git a/devel/elixir-hex/Makefile b/devel/elixir-hex/Makefile
deleted file mode 100644
index 923a171ddda7..000000000000
--- a/devel/elixir-hex/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-PORTNAME= hex
-DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.1
-CATEGORIES= devel
-PKGNAMEPREFIX= elixir-
-
-MAINTAINER= erlang@FreeBSD.org
-COMMENT= Package manager for the Erlang VM
-WWW= https://github.com/hexpm/hex
-
-LICENSE= APACHE20
-
-USES= elixir
-USE_GITHUB= yes
-GH_ACCOUNT= hexpm
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/devel/elixir-hex/distinfo b/devel/elixir-hex/distinfo
deleted file mode 100644
index 3d1cffe86b40..000000000000
--- a/devel/elixir-hex/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1716835573
-SHA256 (hexpm-hex-v2.1.1_GH0.tar.gz) = f29f13ad55daa0665a68ec390ff718a21096fce79af40ae94daefac03c46354c
-SIZE (hexpm-hex-v2.1.1_GH0.tar.gz) = 463244
diff --git a/devel/elixir-hex/pkg-descr b/devel/elixir-hex/pkg-descr
deleted file mode 100644
index b918eb0ed44b..000000000000
--- a/devel/elixir-hex/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Hex is package manager for the Erlang VM.
-
-This project currently provides tasks that integrate with Mix, Elixir's
-build tool.
diff --git a/devel/elixir-hex/pkg-plist b/devel/elixir-hex/pkg-plist
deleted file mode 100644
index fee764046bd2..000000000000
--- a/devel/elixir-hex/pkg-plist
+++ /dev/null
@@ -1,199 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.Auth.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.Organization.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.Owner.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.Release.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.ReleaseDocs.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.ShortURL.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.User.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Application.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Config.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.AES_CBC_HMAC_SHA2.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.AES_GCM.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.ContentEncryptor.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.Encryption.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.KeyManager.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.PBES2_HMAC_SHA2.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.PKCS5.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.PublicKey.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.HTTP.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.HTTP.Certs.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.HTTP.SSL.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.HTTP.VerifyHostname.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Mix.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Mix.TaskDescription.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Netrc.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Netrc.Cache.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Netrc.Parser.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Package.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Parallel.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Registry.Server.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.RemoteConverger.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Repo.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.SCM.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Server.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Shell.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Shell.Process.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Assignment.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.Hex.Solver.Constraints.Empty.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.Hex.Solver.Constraints.Range.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.Hex.Solver.Constraints.Union.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.Version.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Empty.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Impl.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Range.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Union.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Util.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Version.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Failure.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Incompatibility.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.PackageLister.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.PackageRange.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.PartialSolution.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Registry.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Requirement.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Requirement.Parser.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Solver.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Term.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Util.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Sponsor.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.State.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Stdlib.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Tar.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.UpdateChecker.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Utils.beam
-lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Assignment.beam
-lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Constraints.Empty.beam
-lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Constraints.Range.beam
-lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Constraints.Union.beam
-lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Incompatibility.beam
-lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.PackageRange.beam
-lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Term.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Audit.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Build.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Config.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Docs.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Info.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Organization.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Owner.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Package.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Publish.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Registry.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Repo.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Retire.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Search.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Sponsor.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.User.beam
-lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Assignment.beam
-lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Constraints.Empty.beam
-lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Constraints.Range.beam
-lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Constraints.Union.beam
-lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Incompatibility.beam
-lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.PackageRange.beam
-lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Term.beam
-lib/elixir/lib/hex/ebin/hex.app
-lib/elixir/lib/hex/ebin/mix_hex_core.beam
-lib/elixir/lib/hex/ebin/mix_hex_erl_tar.beam
-lib/elixir/lib/hex/ebin/mix_hex_filename.beam
-lib/elixir/lib/hex/ebin/mix_hex_http_httpc.beam
-lib/elixir/lib/hex/ebin/mix_hex_http.beam
-lib/elixir/lib/hex/ebin/mix_hex_licenses.beam
-lib/elixir/lib/hex/ebin/mix_hex_pb_names.beam
-lib/elixir/lib/hex/ebin/mix_hex_pb_package.beam
-lib/elixir/lib/hex/ebin/mix_hex_pb_signed.beam
-lib/elixir/lib/hex/ebin/mix_hex_pb_versions.beam
-lib/elixir/lib/hex/ebin/mix_hex_registry.beam
-lib/elixir/lib/hex/ebin/mix_hex_repo.beam
-lib/elixir/lib/hex/ebin/mix_hex_tarball.beam
-lib/elixir/lib/hex/ebin/mix_safe_erl_term.beam
-lib/elixir/lib/hex/lib/hex.ex
-lib/elixir/lib/hex/lib/hex/api.ex
-lib/elixir/lib/hex/lib/hex/api/auth.ex
-lib/elixir/lib/hex/lib/hex/api/key.ex
-lib/elixir/lib/hex/lib/hex/api/package.ex
-lib/elixir/lib/hex/lib/hex/api/release_docs.ex
-lib/elixir/lib/hex/lib/hex/api/release.ex
-lib/elixir/lib/hex/lib/hex/api/short_url.ex
-lib/elixir/lib/hex/lib/hex/api/user.ex
-lib/elixir/lib/hex/lib/hex/application.ex
-lib/elixir/lib/hex/lib/hex/config.ex
-lib/elixir/lib/hex/lib/hex/crypto.ex
-lib/elixir/lib/hex/lib/hex/crypto/aes_cbc_hmac_sha2.ex
-lib/elixir/lib/hex/lib/hex/crypto/aes_gcm.ex
-lib/elixir/lib/hex/lib/hex/crypto/content_encryptor.ex
-lib/elixir/lib/hex/lib/hex/crypto/encryption.ex
-lib/elixir/lib/hex/lib/hex/crypto/key_manager.ex
-lib/elixir/lib/hex/lib/hex/crypto/pbes2_hmac_sha2.ex
-lib/elixir/lib/hex/lib/hex/crypto/pkcs5.ex
-lib/elixir/lib/hex/lib/hex/crypto/public_key.ex
-lib/elixir/lib/hex/lib/hex/dev.ex
-lib/elixir/lib/hex/lib/hex/http.ex
-lib/elixir/lib/hex/lib/hex/http/ca-bundle.crt
-lib/elixir/lib/hex/lib/hex/http/certs.ex
-lib/elixir/lib/hex/lib/hex/http/ssl.ex
-lib/elixir/lib/hex/lib/hex/http/verify_hostname.ex
-lib/elixir/lib/hex/lib/hex/mix.ex
-lib/elixir/lib/hex/lib/hex/netrc.ex
-lib/elixir/lib/hex/lib/hex/netrc/cache.ex
-lib/elixir/lib/hex/lib/hex/netrc/parser.ex
-lib/elixir/lib/hex/lib/hex/package.ex
-lib/elixir/lib/hex/lib/hex/parallel.ex
-lib/elixir/lib/hex/lib/hex/registry/server.ex
-lib/elixir/lib/hex/lib/hex/remote_converger.ex
-lib/elixir/lib/hex/lib/hex/repo.ex
-lib/elixir/lib/hex/lib/hex/scm.ex
-lib/elixir/lib/hex/lib/hex/server.ex
-lib/elixir/lib/hex/lib/hex/shell.ex
-lib/elixir/lib/hex/lib/hex/shell/process.ex
-lib/elixir/lib/hex/lib/hex/solver.ex
-lib/elixir/lib/hex/lib/hex/solver/assignment.ex
-lib/elixir/lib/hex/lib/hex/solver/constraint.ex
-lib/elixir/lib/hex/lib/hex/solver/constraints/empty.ex
-lib/elixir/lib/hex/lib/hex/solver/constraints/impl.ex
-lib/elixir/lib/hex/lib/hex/solver/constraints/range.ex
-lib/elixir/lib/hex/lib/hex/solver/constraints/union.ex
-lib/elixir/lib/hex/lib/hex/solver/constraints/util.ex
-lib/elixir/lib/hex/lib/hex/solver/constraints/version.ex
-lib/elixir/lib/hex/lib/hex/solver/failure.ex
-lib/elixir/lib/hex/lib/hex/solver/incompatibility.ex
-lib/elixir/lib/hex/lib/hex/solver/package_lister.ex
-lib/elixir/lib/hex/lib/hex/solver/package_range.ex
-lib/elixir/lib/hex/lib/hex/solver/partial_solution.ex
-lib/elixir/lib/hex/lib/hex/solver/registry.ex
-lib/elixir/lib/hex/lib/hex/solver/requirement.ex
-lib/elixir/lib/hex/lib/hex/solver/solver.ex
-lib/elixir/lib/hex/lib/hex/solver/term.ex
-lib/elixir/lib/hex/lib/hex/solver/util.ex
-lib/elixir/lib/hex/lib/hex/sponsor.ex
-lib/elixir/lib/hex/lib/hex/state.ex
-lib/elixir/lib/hex/lib/hex/stdlib.ex
-lib/elixir/lib/hex/lib/hex/tar.ex
-lib/elixir/lib/hex/lib/hex/update_checker.ex
-lib/elixir/lib/hex/lib/hex/utils.ex
-lib/elixir/lib/hex/lib/mix/task_description.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.audit.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.build.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.config.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.docs.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.info.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.organization.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.outdated.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.owner.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.package.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.publish.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.registry.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.repo.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.retire.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.search.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.sponsor.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.user.ex
diff --git a/devel/elixir-make/Makefile b/devel/elixir-make/Makefile
deleted file mode 100644
index 1d76d7c2933c..000000000000
--- a/devel/elixir-make/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-PORTNAME= make
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.2
-CATEGORIES= devel
-PKGNAMEPREFIX= elixir-
-
-MAINTAINER= erlang@FreeBSD.org
-COMMENT= Make compiler for Mix
-WWW= https://github.com/elixir-lang/elixir_make
-
-LICENSE= APACHE20
-
-USES= elixir
-USE_GITHUB= yes
-GH_ACCOUNT= elixir-lang
-GH_PROJECT= elixir_make
-
-ELIXIR_APP_NAME=elixir_make
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/devel/elixir-make/distinfo b/devel/elixir-make/distinfo
deleted file mode 100644
index 3045cbcabd55..000000000000
--- a/devel/elixir-make/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1530990951
-SHA256 (elixir-lang-elixir_make-v0.4.2_GH0.tar.gz) = 0b9cd2124cc250673244259a212c6c936b4a9c1e56f1ffbbcdf6166847444263
-SIZE (elixir-lang-elixir_make-v0.4.2_GH0.tar.gz) = 5539
diff --git a/devel/elixir-make/pkg-descr b/devel/elixir-make/pkg-descr
deleted file mode 100644
index 9dedb358b15c..000000000000
--- a/devel/elixir-make/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This project provides a Mix compiler that makes it straightforward
-to use makefiles in your Mix projects.
diff --git a/devel/elixir-make/pkg-plist b/devel/elixir-make/pkg-plist
deleted file mode 100644
index f441579bfbde..000000000000
--- a/devel/elixir-make/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-lib/elixir/lib/elixir_make/ebin/Elixir.Mix.Tasks.Compile.ElixirMake.beam
-lib/elixir/lib/elixir_make/ebin/elixir_make.app
-lib/elixir/lib/elixir_make/lib/mix/tasks/compile.make.ex
-%%PORTDOCS%%%%DOCSDIR%%/README.md