pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel Import elixir-hex version 2.0.0 as devel/hex.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ebbcba67f819
branches:  trunk
changeset: 387920:ebbcba67f819
user:      nikita <nikita%pkgsrc.org@localhost>
date:      Thu Nov 10 12:24:08 2022 +0000

description:
Import elixir-hex version 2.0.0 as devel/hex.

Hex is package manager for the Erlang VM.

This project currently provides tasks that
integrate with Mix, Elixir's build tool.

See https://hex.pm for more documentation.

diffstat:

 devel/Makefile     |    3 +-
 devel/hex/DESCR    |    6 ++
 devel/hex/Makefile |   32 ++++++++++++++
 devel/hex/PLIST    |  118 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 devel/hex/distinfo |    5 ++
 5 files changed, 163 insertions(+), 1 deletions(-)

diffs (194 lines):

diff -r 7a51030b9075 -r ebbcba67f819 devel/Makefile
--- a/devel/Makefile    Thu Nov 10 12:20:53 2022 +0000
+++ b/devel/Makefile    Thu Nov 10 12:24:08 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3821 2022/11/09 22:21:34 khorben Exp $
+# $NetBSD: Makefile,v 1.3822 2022/11/10 12:24:08 nikita Exp $
 #
 
 COMMENT=       Development utilities
@@ -485,6 +485,7 @@
 SUBDIR+=       heirloom-getopt
 SUBDIR+=       heirloom-libcommon
 SUBDIR+=       heirloom-what
+SUBDIR+=       hex
 SUBDIR+=       hlint
 SUBDIR+=       hoe
 SUBDIR+=       honggfuzz
diff -r 7a51030b9075 -r ebbcba67f819 devel/hex/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hex/DESCR   Thu Nov 10 12:24:08 2022 +0000
@@ -0,0 +1,6 @@
+Hex is package manager for the Erlang VM.
+
+This project currently provides tasks that
+integrate with Mix, Elixir's build tool.
+
+See https://hex.pm for more documentation.
diff -r 7a51030b9075 -r ebbcba67f819 devel/hex/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hex/Makefile        Thu Nov 10 12:24:08 2022 +0000
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2022/11/10 12:24:08 nikita Exp $
+
+DISTNAME=      hex-2.0.0
+PKGNAME=       elixir-${DISTNAME}
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=hexpm/}
+GITHUB_PROJECT=        hex
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/hexpm/hex/
+COMMENT=       Package manager for the Erlang VM
+LICENSE=       apache-2.0
+
+DEPENDS+=      elixir>=1.14.0:../../lang/elixir
+
+EBIN_DIR=      ${DESTDIR}${PREFIX}/lib/elixir/lib/hex/ebin/
+
+ALL_ENV+=      MIX_ENV="prod"
+# FIX THIS: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8.
+# Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell)
+ALL_ENV+=      LANG="en_US.UTF-8"
+ALL_ENV+=      LC_ALL="en_US.UTF-8"
+
+do-build:
+       ${RUN} cd ${WRKSRC} && ${SETENV} ${ALL_ENV} ${PREFIX}/bin/mix local.hex --force
+
+do-install:
+       ${MKDIR} ${EBIN_DIR}
+       ${INSTALL_DATA} ${WRKDIR}/.home/.mix/archives/${DISTNAME}/${DISTNAME}/ebin/* ${EBIN_DIR}
+
+.include "../../mk/bsd.pkg.mk"
diff -r 7a51030b9075 -r ebbcba67f819 devel/hex/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hex/PLIST   Thu Nov 10 12:24:08 2022 +0000
@@ -0,0 +1,118 @@
+@comment $NetBSD: PLIST,v 1.1 2022/11/10 12:24:08 nikita Exp $
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Auth.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.Organization.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.Owner.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.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.API.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Application.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.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.Crypto.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.HTTP.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Mix.TaskDescription.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Mix.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.Netrc.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.Process.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Shell.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Assignment.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.Constraint.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.Parser.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Requirement.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.Solver.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.Hex.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.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.Install.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.Mix.Tasks.Hex.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.beam
+lib/elixir/lib/hex/ebin/mix_hex_http_httpc.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
diff -r 7a51030b9075 -r ebbcba67f819 devel/hex/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hex/distinfo        Thu Nov 10 12:24:08 2022 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/11/10 12:24:08 nikita Exp $
+
+BLAKE2s (hex-2.0.0.tar.gz) = 79e3d669504a4fb1a3932f7b7316a1572a66fd1c57fa2010ab00ce73aaffd227
+SHA512 (hex-2.0.0.tar.gz) = ad4be55d23f8b25e651e9aba1c8d169ca00f0c0e25c6b5803540732c1633bbe3da7ee5a17c25c2502e70e1ebc470dc473b4083fb129581047eead70b4b477413
+Size (hex-2.0.0.tar.gz) = 450117 bytes



Home | Main Index | Thread Index | Old Index