pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Wed Jan  3 13:06:17 UTC 2018

Modified Files:
        pkgsrc/lang: Makefile
Added Files:
        pkgsrc/lang/elixir: DESCR Makefile PLIST distinfo
        pkgsrc/lang/elixir/patches: patch-Makefile

Log Message:
Import elixir-1.5.2 as lang/elixir.

Elixir is a functional, meta-programming aware language built on top of the
Erlang VM. It is a dynamic language that focuses on tooling to leverage
Erlang's abilities to build concurrent, distributed and fault-tolerant
applications with hot code upgrades.


To generate a diff of this commit:
cvs rdiff -u -r1.470 -r1.471 pkgsrc/lang/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/elixir/DESCR pkgsrc/lang/elixir/Makefile \
    pkgsrc/lang/elixir/PLIST pkgsrc/lang/elixir/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/elixir/patches/patch-Makefile

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

Modified files:

Index: pkgsrc/lang/Makefile
diff -u pkgsrc/lang/Makefile:1.470 pkgsrc/lang/Makefile:1.471
--- pkgsrc/lang/Makefile:1.470  Wed Nov 15 08:56:12 2017
+++ pkgsrc/lang/Makefile        Wed Jan  3 13:06:17 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.470 2017/11/15 08:56:12 jdolecek Exp $
+# $NetBSD: Makefile,v 1.471 2018/01/03 13:06:17 fhajny Exp $
 #
 
 COMMENT=       Programming languages
@@ -40,6 +40,7 @@ SUBDIR+=      eag
 SUBDIR+=       ecl
 SUBDIR+=       eieio
 SUBDIR+=       elisp-manual
+SUBDIR+=       elixir
 SUBDIR+=       elk
 SUBDIR+=       embryo
 SUBDIR+=       erlang

Added files:

Index: pkgsrc/lang/elixir/DESCR
diff -u /dev/null pkgsrc/lang/elixir/DESCR:1.1
--- /dev/null   Wed Jan  3 13:06:17 2018
+++ pkgsrc/lang/elixir/DESCR    Wed Jan  3 13:06:17 2018
@@ -0,0 +1,4 @@
+Elixir is a functional, meta-programming aware language built on top of the
+Erlang VM. It is a dynamic language that focuses on tooling to leverage
+Erlang's abilities to build concurrent, distributed and fault-tolerant
+applications with hot code upgrades.
Index: pkgsrc/lang/elixir/Makefile
diff -u /dev/null pkgsrc/lang/elixir/Makefile:1.1
--- /dev/null   Wed Jan  3 13:06:17 2018
+++ pkgsrc/lang/elixir/Makefile Wed Jan  3 13:06:17 2018
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2018/01/03 13:06:17 fhajny Exp $
+
+DISTNAME=              elixir-1.5.2
+CATEGORIES=            lang
+MASTER_SITES=          ${MASTER_SITE_GITHUB:=elixir-lang/}
+
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=              https://elixir-lang.org/
+COMMENT=               Functional, meta-programming aware language built on top of Erlang VM
+LICENSE=               apache-2.0
+
+GITHUB_TAG=            v${PKGVERSION_NOREV}
+
+DEPENDS+=              erlang>=18.0:../../lang/erlang
+
+USE_TOOLS+=            gmake
+
+REPLACE_INTERPRETER+=  elixir
+REPLACE.elixir.old=    .*elixir
+REPLACE.elixir.new=    ${PREFIX}/bin/elixir
+REPLACE_FILES.elixir=  bin/mix
+
+BUILD_TARGET=          compile
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/elixir/PLIST
diff -u /dev/null pkgsrc/lang/elixir/PLIST:1.1
--- /dev/null   Wed Jan  3 13:06:17 2018
+++ pkgsrc/lang/elixir/PLIST    Wed Jan  3 13:06:17 2018
@@ -0,0 +1,403 @@
+@comment $NetBSD: PLIST,v 1.1 2018/01/03 13:06:17 fhajny Exp $
+bin/elixir
+bin/elixirc
+bin/iex
+bin/mix
+lib/elixir/bin/elixir
+lib/elixir/bin/elixirc
+lib/elixir/bin/iex
+lib/elixir/bin/mix
+lib/elixir/lib/eex/ebin/Elixir.EEx.Compiler.beam
+lib/elixir/lib/eex/ebin/Elixir.EEx.Engine.beam
+lib/elixir/lib/eex/ebin/Elixir.EEx.SmartEngine.beam
+lib/elixir/lib/eex/ebin/Elixir.EEx.SyntaxError.beam
+lib/elixir/lib/eex/ebin/Elixir.EEx.Tokenizer.beam
+lib/elixir/lib/eex/ebin/Elixir.EEx.beam
+lib/elixir/lib/eex/ebin/eex.app
+lib/elixir/lib/elixir/ebin/Elixir.Access.beam
+lib/elixir/lib/elixir/ebin/Elixir.Agent.Server.beam
+lib/elixir/lib/elixir/ebin/Elixir.Agent.beam
+lib/elixir/lib/elixir/ebin/Elixir.Application.beam
+lib/elixir/lib/elixir/ebin/Elixir.ArgumentError.beam
+lib/elixir/lib/elixir/ebin/Elixir.ArithmeticError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Atom.beam
+lib/elixir/lib/elixir/ebin/Elixir.BadArityError.beam
+lib/elixir/lib/elixir/ebin/Elixir.BadBooleanError.beam
+lib/elixir/lib/elixir/ebin/Elixir.BadFunctionError.beam
+lib/elixir/lib/elixir/ebin/Elixir.BadMapError.beam
+lib/elixir/lib/elixir/ebin/Elixir.BadStructError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Base.beam
+lib/elixir/lib/elixir/ebin/Elixir.Behaviour.beam
+lib/elixir/lib/elixir/ebin/Elixir.Bitwise.beam
+lib/elixir/lib/elixir/ebin/Elixir.Calendar.ISO.beam
+lib/elixir/lib/elixir/ebin/Elixir.Calendar.beam
+lib/elixir/lib/elixir/ebin/Elixir.CaseClauseError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Code.LoadError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Code.beam
+lib/elixir/lib/elixir/ebin/Elixir.Collectable.BitString.beam
+lib/elixir/lib/elixir/ebin/Elixir.Collectable.File.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.Collectable.HashDict.beam
+lib/elixir/lib/elixir/ebin/Elixir.Collectable.HashSet.beam
+lib/elixir/lib/elixir/ebin/Elixir.Collectable.IO.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.Collectable.List.beam
+lib/elixir/lib/elixir/ebin/Elixir.Collectable.Map.beam
+lib/elixir/lib/elixir/ebin/Elixir.Collectable.MapSet.beam
+lib/elixir/lib/elixir/ebin/Elixir.Collectable.beam
+lib/elixir/lib/elixir/ebin/Elixir.CompileError.beam
+lib/elixir/lib/elixir/ebin/Elixir.CondClauseError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Date.Range.beam
+lib/elixir/lib/elixir/ebin/Elixir.Date.beam
+lib/elixir/lib/elixir/ebin/Elixir.DateTime.beam
+lib/elixir/lib/elixir/ebin/Elixir.Dict.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enum.EmptyError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enum.OutOfBoundsError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enum.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.Date.Range.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.File.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.Function.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.GenEvent.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.HashDict.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.HashSet.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.IO.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.List.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.Map.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.MapSet.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.Range.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.beam
+lib/elixir/lib/elixir/ebin/Elixir.ErlangError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Exception.beam
+lib/elixir/lib/elixir/ebin/Elixir.File.CopyError.beam
+lib/elixir/lib/elixir/ebin/Elixir.File.Error.beam
+lib/elixir/lib/elixir/ebin/Elixir.File.LinkError.beam
+lib/elixir/lib/elixir/ebin/Elixir.File.Stat.beam
+lib/elixir/lib/elixir/ebin/Elixir.File.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.File.beam
+lib/elixir/lib/elixir/ebin/Elixir.Float.beam
+lib/elixir/lib/elixir/ebin/Elixir.FunctionClauseError.beam
+lib/elixir/lib/elixir/ebin/Elixir.GenEvent.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.GenEvent.beam
+lib/elixir/lib/elixir/ebin/Elixir.GenServer.beam
+lib/elixir/lib/elixir/ebin/Elixir.HashDict.beam
+lib/elixir/lib/elixir/ebin/Elixir.HashSet.beam
+lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.Docs.beam
+lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.Sequence.beam
+lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.beam
+lib/elixir/lib/elixir/ebin/Elixir.IO.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.IO.StreamError.beam
+lib/elixir/lib/elixir/ebin/Elixir.IO.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Algebra.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Any.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Atom.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.BitString.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Date.Range.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Date.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.DateTime.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Error.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Float.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Function.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.HashDict.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.HashSet.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Integer.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.List.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Map.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.MapSet.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.NaiveDateTime.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Opts.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.PID.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Port.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Range.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Reference.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Regex.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Time.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Tuple.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Version.Requirement.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Version.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.beam
+lib/elixir/lib/elixir/ebin/Elixir.Integer.beam
+lib/elixir/lib/elixir/ebin/Elixir.Kernel.CLI.beam
+lib/elixir/lib/elixir/ebin/Elixir.Kernel.ErrorHandler.beam
+lib/elixir/lib/elixir/ebin/Elixir.Kernel.LexicalTracker.beam
+lib/elixir/lib/elixir/ebin/Elixir.Kernel.ParallelCompiler.beam
+lib/elixir/lib/elixir/ebin/Elixir.Kernel.ParallelRequire.beam
+lib/elixir/lib/elixir/ebin/Elixir.Kernel.SpecialForms.beam
+lib/elixir/lib/elixir/ebin/Elixir.Kernel.Typespec.beam
+lib/elixir/lib/elixir/ebin/Elixir.Kernel.Utils.beam
+lib/elixir/lib/elixir/ebin/Elixir.Kernel.beam
+lib/elixir/lib/elixir/ebin/Elixir.KeyError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Keyword.beam
+lib/elixir/lib/elixir/ebin/Elixir.List.Chars.Atom.beam
+lib/elixir/lib/elixir/ebin/Elixir.List.Chars.BitString.beam
+lib/elixir/lib/elixir/ebin/Elixir.List.Chars.Float.beam
+lib/elixir/lib/elixir/ebin/Elixir.List.Chars.Integer.beam
+lib/elixir/lib/elixir/ebin/Elixir.List.Chars.List.beam
+lib/elixir/lib/elixir/ebin/Elixir.List.Chars.beam
+lib/elixir/lib/elixir/ebin/Elixir.List.beam
+lib/elixir/lib/elixir/ebin/Elixir.Macro.Env.beam
+lib/elixir/lib/elixir/ebin/Elixir.Macro.beam
+lib/elixir/lib/elixir/ebin/Elixir.Map.beam
+lib/elixir/lib/elixir/ebin/Elixir.MapSet.beam
+lib/elixir/lib/elixir/ebin/Elixir.MatchError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Module.LocalsTracker.beam
+lib/elixir/lib/elixir/ebin/Elixir.Module.beam
+lib/elixir/lib/elixir/ebin/Elixir.NaiveDateTime.beam
+lib/elixir/lib/elixir/ebin/Elixir.Node.beam
+lib/elixir/lib/elixir/ebin/Elixir.OptionParser.ParseError.beam
+lib/elixir/lib/elixir/ebin/Elixir.OptionParser.beam
+lib/elixir/lib/elixir/ebin/Elixir.Path.Wildcard.beam
+lib/elixir/lib/elixir/ebin/Elixir.Path.beam
+lib/elixir/lib/elixir/ebin/Elixir.Port.beam
+lib/elixir/lib/elixir/ebin/Elixir.Process.beam
+lib/elixir/lib/elixir/ebin/Elixir.Protocol.UndefinedError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Protocol.beam
+lib/elixir/lib/elixir/ebin/Elixir.Range.beam
+lib/elixir/lib/elixir/ebin/Elixir.Record.Extractor.beam
+lib/elixir/lib/elixir/ebin/Elixir.Record.beam
+lib/elixir/lib/elixir/ebin/Elixir.Regex.CompileError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Regex.beam
+lib/elixir/lib/elixir/ebin/Elixir.Registry.Partition.beam
+lib/elixir/lib/elixir/ebin/Elixir.Registry.Supervisor.beam
+lib/elixir/lib/elixir/ebin/Elixir.Registry.beam
+lib/elixir/lib/elixir/ebin/Elixir.RuntimeError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Set.beam
+lib/elixir/lib/elixir/ebin/Elixir.Stream.Reducers.beam
+lib/elixir/lib/elixir/ebin/Elixir.Stream.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Break.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Casing.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Atom.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.BitString.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Date.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.DateTime.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Float.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Integer.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.List.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.NaiveDateTime.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Time.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.URI.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Version.Requirement.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Version.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Chars.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Normalizer.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Tokenizer.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Unicode.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.beam
+lib/elixir/lib/elixir/ebin/Elixir.StringIO.beam
+lib/elixir/lib/elixir/ebin/Elixir.Supervisor.Default.beam
+lib/elixir/lib/elixir/ebin/Elixir.Supervisor.Spec.beam
+lib/elixir/lib/elixir/ebin/Elixir.Supervisor.beam
+lib/elixir/lib/elixir/ebin/Elixir.SyntaxError.beam
+lib/elixir/lib/elixir/ebin/Elixir.System.beam
+lib/elixir/lib/elixir/ebin/Elixir.SystemLimitError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Task.Supervised.beam
+lib/elixir/lib/elixir/ebin/Elixir.Task.Supervisor.beam
+lib/elixir/lib/elixir/ebin/Elixir.Task.beam
+lib/elixir/lib/elixir/ebin/Elixir.Time.beam
+lib/elixir/lib/elixir/ebin/Elixir.TokenMissingError.beam
+lib/elixir/lib/elixir/ebin/Elixir.TryClauseError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Tuple.beam
+lib/elixir/lib/elixir/ebin/Elixir.URI.beam
+lib/elixir/lib/elixir/ebin/Elixir.UndefinedFunctionError.beam
+lib/elixir/lib/elixir/ebin/Elixir.UnicodeConversionError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Version.InvalidRequirementError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Version.InvalidVersionError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Version.Parser.beam
+lib/elixir/lib/elixir/ebin/Elixir.Version.Requirement.beam
+lib/elixir/lib/elixir/ebin/Elixir.Version.beam
+lib/elixir/lib/elixir/ebin/Elixir.WithClauseError.beam
+lib/elixir/lib/elixir/ebin/elixir.app
+lib/elixir/lib/elixir/ebin/elixir.beam
+lib/elixir/lib/elixir/ebin/elixir_aliases.beam
+lib/elixir/lib/elixir/ebin/elixir_bitstring.beam
+lib/elixir/lib/elixir/ebin/elixir_bootstrap.beam
+lib/elixir/lib/elixir/ebin/elixir_clauses.beam
+lib/elixir/lib/elixir/ebin/elixir_code_server.beam
+lib/elixir/lib/elixir/ebin/elixir_compiler.beam
+lib/elixir/lib/elixir/ebin/elixir_config.beam
+lib/elixir/lib/elixir/ebin/elixir_def.beam
+lib/elixir/lib/elixir/ebin/elixir_dispatch.beam
+lib/elixir/lib/elixir/ebin/elixir_env.beam
+lib/elixir/lib/elixir/ebin/elixir_erl.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_clauses.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_compiler.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_for.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_pass.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_try.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_var.beam
+lib/elixir/lib/elixir/ebin/elixir_errors.beam
+lib/elixir/lib/elixir/ebin/elixir_expand.beam
+lib/elixir/lib/elixir/ebin/elixir_fn.beam
+lib/elixir/lib/elixir/ebin/elixir_import.beam
+lib/elixir/lib/elixir/ebin/elixir_interpolation.beam
+lib/elixir/lib/elixir/ebin/elixir_lexical.beam
+lib/elixir/lib/elixir/ebin/elixir_locals.beam
+lib/elixir/lib/elixir/ebin/elixir_map.beam
+lib/elixir/lib/elixir/ebin/elixir_module.beam
+lib/elixir/lib/elixir/ebin/elixir_overridable.beam
+lib/elixir/lib/elixir/ebin/elixir_parser.beam
+lib/elixir/lib/elixir/ebin/elixir_quote.beam
+lib/elixir/lib/elixir/ebin/elixir_rewrite.beam
+lib/elixir/lib/elixir/ebin/elixir_sup.beam
+lib/elixir/lib/elixir/ebin/elixir_tokenizer.beam
+lib/elixir/lib/elixir/ebin/elixir_utils.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.AssertionError.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Assertions.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.CLIFormatter.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Callbacks.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.CaptureIO.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.CaptureLog.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.CaptureServer.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Case.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.CaseTemplate.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Diff.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DocTest.Error.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DocTest.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DuplicateDescribeError.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DuplicateTestError.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.EventManager.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Filters.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Formatter.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.MultiError.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.OnExitHandler.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Runner.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.RunnerStats.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Server.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Test.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.TestCase.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.TimeoutError.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.beam
+lib/elixir/lib/ex_unit/ebin/ex_unit.app
+lib/elixir/lib/iex/ebin/Elixir.IEx.App.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Autocomplete.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.CLI.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Config.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Evaluator.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Helpers.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.History.State.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.History.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Any.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Atom.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.BitString.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Date.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Float.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Function.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Integer.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.List.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Map.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.NaiveDateTime.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.PID.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Port.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Reference.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Time.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Tuple.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Introspection.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Pry.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Remsh.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Server.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.State.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.beam
+lib/elixir/lib/iex/ebin/iex.app
+lib/elixir/lib/logger/ebin/Elixir.Logger.App.beam
+lib/elixir/lib/logger/ebin/Elixir.Logger.Backends.Console.beam
+lib/elixir/lib/logger/ebin/Elixir.Logger.Config.beam
+lib/elixir/lib/logger/ebin/Elixir.Logger.ErrorHandler.beam
+lib/elixir/lib/logger/ebin/Elixir.Logger.Formatter.beam
+lib/elixir/lib/logger/ebin/Elixir.Logger.Translator.beam
+lib/elixir/lib/logger/ebin/Elixir.Logger.Utils.beam
+lib/elixir/lib/logger/ebin/Elixir.Logger.Watcher.beam
+lib/elixir/lib/logger/ebin/Elixir.Logger.WatcherSupervisor.beam
+lib/elixir/lib/logger/ebin/Elixir.Logger.beam
+lib/elixir/lib/logger/ebin/logger.app
+lib/elixir/lib/mix/ebin/Elixir.Mix.CLI.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Elixir.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Erlang.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Test.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Config.Agent.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Config.LoadError.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Config.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.Converger.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.ElixirSCM.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.Fetcher.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.Loader.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.Lock.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.Umbrella.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.ElixirVersionError.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Error.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Generator.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Hex.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.InvalidTaskError.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Local.Installer.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Local.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.NoProjectError.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.NoTaskError.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Project.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.ProjectStack.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.PublicKey.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Rebar.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.RemoteConverger.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.SCM.Git.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.SCM.Path.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.SCM.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Shell.IO.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Shell.Process.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Shell.Quiet.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Shell.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.State.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Task.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.App.Start.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.App.Tree.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Archive.Build.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Archive.Check.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Archive.Install.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Archive.Uninstall.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Archive.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Clean.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Cmd.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.All.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.App.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Elixir.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Erlang.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Leex.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Protocols.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Xref.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Yecc.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Clean.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Compile.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Get.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Loadpaths.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Precompile.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Tree.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Unlock.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Update.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Do.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Escript.Build.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Escript.Install.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Escript.Uninstall.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Escript.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Help.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Iex.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Loadconfig.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Loadpaths.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.Hex.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.PublicKeys.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.Rebar.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.New.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Profile.Cprof.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Profile.Fprof.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Run.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Test.Cover.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Test.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Xref.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.TasksServer.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Utils.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.beam
+lib/elixir/lib/mix/ebin/mix.app
+man/man1/elixir.1
+man/man1/elixirc.1
+man/man1/iex.1
+man/man1/mix.1
Index: pkgsrc/lang/elixir/distinfo
diff -u /dev/null pkgsrc/lang/elixir/distinfo:1.1
--- /dev/null   Wed Jan  3 13:06:17 2018
+++ pkgsrc/lang/elixir/distinfo Wed Jan  3 13:06:17 2018
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2018/01/03 13:06:17 fhajny Exp $
+
+SHA1 (elixir-1.5.2.tar.gz) = aefc3523fb0be58bb08f987e4ed5c305fab4afc1
+RMD160 (elixir-1.5.2.tar.gz) = cffdc4619ca29ef62a3036e06a97b26ffcba18b8
+SHA512 (elixir-1.5.2.tar.gz) = ca8bdd8d97d68a49f9db1cffbb2ff028363ff7679c88aad543208688909f915c55f5a69293c423747f34be6171b38e0180f3654581ab38014c4988a3972cd024
+Size (elixir-1.5.2.tar.gz) = 1947836 bytes
+SHA1 (patch-Makefile) = 0d7e87272cf5b837ecdbeb0638cd1c415ac7cd52

Index: pkgsrc/lang/elixir/patches/patch-Makefile
diff -u /dev/null pkgsrc/lang/elixir/patches/patch-Makefile:1.1
--- /dev/null   Wed Jan  3 13:06:17 2018
+++ pkgsrc/lang/elixir/patches/patch-Makefile   Wed Jan  3 13:06:17 2018
@@ -0,0 +1,50 @@
+$NetBSD: patch-Makefile,v 1.1 2018/01/03 13:06:17 fhajny Exp $
+
+Use portable sed calls to avoid gsed.
+Use pkgsrc paths for man pages.
+
+--- Makefile.orig      2017-09-29 12:00:01.000000000 +0000
++++ Makefile
+@@ -107,7 +107,7 @@ install: compile
+               $(INSTALL_DATA) $$dir/ebin/* "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/$$dir/ebin"; \
+       done
+       $(Q) $(INSTALL_DIR) "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/bin"
+-      $(Q) $(INSTALL_PROGRAM) $(filter-out %.ps1, $(filter-out %.bat, $(wildcard bin/*))) "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/bin"
++      $(Q) $(INSTALL_PROGRAM) $(filter-out %.ps1, $(filter-out %.bat, $(filter-out %.orig, $(wildcard bin/*)))) "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/bin"
+       $(Q) $(INSTALL_DIR) "$(DESTDIR)$(PREFIX)/$(BINDIR)"
+       $(Q) for file in "$(DESTDIR)$(PREFIX)"/$(LIBDIR)/elixir/bin/*; do \
+               ln -sf "../$(LIBDIR)/elixir/bin/$${file##*/}" "$(DESTDIR)$(PREFIX)/$(BINDIR)/"; \
+@@ -250,14 +250,14 @@ build_man: man/iex.1 man/elixir.1
+ 
+ man/iex.1:
+       $(Q) cp man/iex.1.in man/iex.1
+-      $(Q) sed -i.bak "/{COMMON}/r common" man/iex.1
+-      $(Q) sed -i.bak "/{COMMON}/d" man/iex.1
++      $(Q) sed "/{COMMON}/r common" man/iex.1 > man/iex.1.bak
++      $(Q) sed "/{COMMON}/d" man/iex.1.bak > man/iex.1
+       $(Q) rm -f man/iex.1.bak
+ 
+ man/elixir.1:
+       $(Q) cp man/elixir.1.in man/elixir.1
+-      $(Q) sed -i.bak "/{COMMON}/r common" man/elixir.1
+-      $(Q) sed -i.bak "/{COMMON}/d" man/elixir.1
++      $(Q) sed "/{COMMON}/r common" man/elixir.1 > man/elixir.1.bak
++      $(Q) sed "/{COMMON}/d" man/elixir.1.bak > man/elixir.1
+       $(Q) rm -f man/elixir.1.bak
+ 
+ clean_man:
+@@ -267,9 +267,9 @@ clean_man:
+       rm -f man/iex.1.bak
+ 
+ install_man: build_man
+-      $(Q) mkdir -p $(DESTDIR)$(SHARE_PREFIX)/man/man1
+-      $(Q) $(INSTALL_DATA) man/elixir.1  $(DESTDIR)$(SHARE_PREFIX)/man/man1
+-      $(Q) $(INSTALL_DATA) man/elixirc.1 $(DESTDIR)$(SHARE_PREFIX)/man/man1
+-      $(Q) $(INSTALL_DATA) man/iex.1     $(DESTDIR)$(SHARE_PREFIX)/man/man1
+-      $(Q) $(INSTALL_DATA) man/mix.1     $(DESTDIR)$(SHARE_PREFIX)/man/man1
++      $(Q) mkdir -p $(DESTDIR)$(PREFIX)/man/man1
++      $(Q) $(INSTALL_DATA) man/elixir.1  $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1
++      $(Q) $(INSTALL_DATA) man/elixirc.1 $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1
++      $(Q) $(INSTALL_DATA) man/iex.1     $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1
++      $(Q) $(INSTALL_DATA) man/mix.1     $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1
+       $(MAKE) clean_man



Home | Main Index | Thread Index | Old Index