pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   nikita
Date:           Thu Nov 10 12:24:08 UTC 2022

Modified Files:
        pkgsrc/devel: Makefile
Added Files:
        pkgsrc/devel/hex: DESCR Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.3821 -r1.3822 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/hex/DESCR pkgsrc/devel/hex/Makefile \
    pkgsrc/devel/hex/PLIST pkgsrc/devel/hex/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.3821 pkgsrc/devel/Makefile:1.3822
--- pkgsrc/devel/Makefile:1.3821        Wed Nov  9 22:21:34 2022
+++ pkgsrc/devel/Makefile       Thu Nov 10 12:24:08 2022
@@ -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+=    hdf5-c++
 SUBDIR+=       heirloom-getopt
 SUBDIR+=       heirloom-libcommon
 SUBDIR+=       heirloom-what
+SUBDIR+=       hex
 SUBDIR+=       hlint
 SUBDIR+=       hoe
 SUBDIR+=       honggfuzz

Added files:

Index: pkgsrc/devel/hex/DESCR
diff -u /dev/null pkgsrc/devel/hex/DESCR:1.1
--- /dev/null   Thu Nov 10 12:24:09 2022
+++ pkgsrc/devel/hex/DESCR      Thu Nov 10 12:24:08 2022
@@ -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.
Index: pkgsrc/devel/hex/Makefile
diff -u /dev/null pkgsrc/devel/hex/Makefile:1.1
--- /dev/null   Thu Nov 10 12:24:09 2022
+++ pkgsrc/devel/hex/Makefile   Thu Nov 10 12:24:08 2022
@@ -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"
Index: pkgsrc/devel/hex/PLIST
diff -u /dev/null pkgsrc/devel/hex/PLIST:1.1
--- /dev/null   Thu Nov 10 12:24:09 2022
+++ pkgsrc/devel/hex/PLIST      Thu Nov 10 12:24:08 2022
@@ -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
Index: pkgsrc/devel/hex/distinfo
diff -u /dev/null pkgsrc/devel/hex/distinfo:1.1
--- /dev/null   Thu Nov 10 12:24:09 2022
+++ pkgsrc/devel/hex/distinfo   Thu Nov 10 12:24:08 2022
@@ -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