diff --git a/Mk/bsd.local.mk~ b/Mk/bsd.local.mk~ new file mode 100644 index 00000000..7c925cdf --- /dev/null +++ b/Mk/bsd.local.mk~ @@ -0,0 +1,52 @@ +# bsd.local.mk - Sandbox for local modification to ports framework. +# +# Created by: Mark Linimon +# +# $FreeBSD: head/Mk/bsd.local.mk 358214 2014-06-18 07:14:22Z bapt $ +# + +pl: + echo -n > ${PKGDIR}/pkg-plist.new + cd ${STAGEDIR}${PREFIX} && find -ds . -type d -empty -delete + cd ${STAGEDIR}${PREFIX} && find -ds . -type d -empty -delete + cd ${STAGEDIR}${PREFIX} && find -ds . -type d -empty -delete + cd ${STAGEDIR}${PREFIX} && find -ds . -type d -empty -delete +.for DIR in . + -cd ${STAGEDIR}${PREFIX} && find -s ${DIR} -type f -or -type l | sed 's,^./,,' | sort >> ${PKGDIR}/pkg-plist.new +.endfor +#etc bin sbin include lib libexec libdata share man www openjdk6 openjdk8 linux usr +.for DIR in . + -cd ${STAGEDIR}${PREFIX} && find -ds ${DIR} -type d | sed 's,^./,,' | sed 's,^,@dir ,'>> ${PKGDIR}/pkg-plist.new +.endfor + +cf: extract + cd ${WRKSRC} && ./configure --help | sed -e 's,^,#,; s, --,CONFIGURE_ARGS+= --,' \ + > ${WRKDIR}/../configure.help + + +gp: generate-plist + + + + +.if !defined(_POSTMKINCLUDED) && !defined(Local_Pre_Include) + +Local_Pre_Include= bsd.local.mk + +# +# Here is where any code that needs to run at bsd.port.pre.mk inclusion +# time should live. +# + +.endif # !defined(_POSTMKINCLUDED) && !defined(Local_Pre_Include) + +.if defined(_POSTMKINCLUDED) && !defined(Local_Post_Include) + +Local_Post_Include= bsd.local.mk + +# +# here is where any code that needs to run at bsd.port.post.mk inclusion +# time should live. +# + +.endif # defined(_POSTMKINCLUDED) && !defined(Local_Post_Include) diff --git a/_alpha/sbt/Makefile b/_alpha/sbt/Makefile new file mode 100644 index 00000000..9b109396 --- /dev/null +++ b/_alpha/sbt/Makefile @@ -0,0 +1,51 @@ +# Created by: Alex Dupre +# $FreeBSD: head/devel/sbt/Makefile 553897 2020-11-02 11:35:41Z ale $ + +PORTNAME= sbt +PORTVERSION= 1.4.2 +CATEGORIES= devel java +MASTER_SITES= https://github.com/sbt/sbt/releases/download/v${PORTVERSION}/ + +MAINTAINER= ale@FreeBSD.org +COMMENT= Build tool for Scala projects + +USES= tar:tgz + +#OPTIONS_DEFINE= ADVANCED # PRELOADED +#OPTIONS_DEFAULT=ADVANCED +#ADVANCED_DESC= Install advanced bash shell-script (required for Java 11+) +#PRELOADED_DESC= Install preloaded jars for offline usage + +NO_BUILD= yes +NO_ARCH= yes +USE_JAVA= yes +WRKSRC= ${WRKDIR}/${PORTNAME} + +#ADVANCED_RUN_DEPENDS+= bash:shells/bash +#PRELOADED_RUN_DEPENDS+= rsync:net/rsync +#ADVANCED_SUB_FILES_OFF= sbt.sh + +PLIST_FILES= bin/sbt + +PORTDATA= * + +.include + +post-patch: + ${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/bin/sbt + +do-install: + ${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/bin/sbt-launch.jar ${STAGEDIR}${DATADIR} + + ${INSTALL_DATA} ${WRKSRC}/bin/java9-rt-export.jar ${STAGEDIR}${DATADIR} + ${INSTALL_SCRIPT} ${WRKSRC}/bin/sbt ${STAGEDIR}${DATADIR} + ${MKDIR} ${STAGEDIR}${DATADIR}/conf + ${INSTALL_DATA} ${FILESDIR}/sbtopts ${STAGEDIR}${DATADIR}/conf +#.if ${PORT_OPTIONS:MPRELOADED} +# cd ${WRKSRC}/lib && ${COPYTREE_SHARE} local-preloaded ${STAGEDIR}${DATADIR} +#.endif + ${LN} -s ../${DATADIR_REL}/sbt ${STAGEDIR}${PREFIX}/bin/ +# ${INSTALL_SCRIPT} ${WRKDIR}/sbt.sh ${STAGEDIR}${PREFIX}/bin/sbt + +.include diff --git a/_alpha/sbt/distinfo b/_alpha/sbt/distinfo new file mode 100644 index 00000000..ac2209f0 --- /dev/null +++ b/_alpha/sbt/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1604304801 +SHA256 (sbt-1.4.2.tgz) = acd6a104a27d979ab25eb9b95c105d45cd31b2591a861665c7cb13ae43a284b7 +SIZE (sbt-1.4.2.tgz) = 17634689 diff --git a/_alpha/sbt/files/patch-bin_sbt b/_alpha/sbt/files/patch-bin_sbt new file mode 100644 index 00000000..22ba479c --- /dev/null +++ b/_alpha/sbt/files/patch-bin_sbt @@ -0,0 +1,57 @@ +--- bin/sbt.orig 2020-10-05 00:22:37 UTC ++++ bin/sbt +@@ -80,7 +80,7 @@ cygwinpath() { + + + declare -r sbt_bin_dir="$(dirname "$(realpathish "$0")")" +-declare -r sbt_home="$(dirname "$sbt_bin_dir")" ++declare -r sbt_home="$sbt_bin_dir" + + echoerr () { + echo 1>&2 "$@" +@@ -93,7 +93,7 @@ dlog () { + } + + jar_file () { +- echo "$(cygwinpath "${sbt_home}/bin/sbt-launch.jar")" ++ echo "$(cygwinpath "${sbt_home}/sbt-launch.jar")" + } + + acquire_sbt_jar () { +@@ -290,14 +290,14 @@ getPreloaded() { + } + + syncPreloaded() { +- local source_preloaded="$sbt_home/lib/local-preloaded/" ++ local source_preloaded="$sbt_home/local-preloaded/" + local target_preloaded="$(getPreloaded)" + if [[ "$init_sbt_version" == "" ]]; then + # FIXME: better $init_sbt_version detection + init_sbt_version="$(ls -1 "$source_preloaded/org/scala-sbt/sbt/")" + fi + [[ -f "$target_preloaded/org/scala-sbt/sbt/$init_sbt_version/" ]] || { +- # lib/local-preloaded exists (This is optional) ++ # local-preloaded exists (This is optional) + [[ -d "$source_preloaded" ]] && { + command -v rsync >/dev/null 2>&1 && { + mkdir -p "$target_preloaded" +@@ -406,8 +406,8 @@ run() { + declare -ra noshare_opts=(-Dsbt.global.base=project/.sbtboot -Dsbt.boot.directory=project/.boot -Dsbt.ivy.home=project/.ivy) + declare -r sbt_opts_file=".sbtopts" + declare -r build_props_file="$(pwd)/project/build.properties" +-declare -r etc_sbt_opts_file="/etc/sbt/sbtopts" +-# this allows /etc/sbt/sbtopts location to be changed ++declare -r etc_sbt_opts_file="%%PREFIX%%/etc/sbt/sbtopts" ++# this allows %%PREFIX%%/etc/sbt/sbtopts location to be changed + declare -r etc_file="${SBT_ETC_FILE:-$etc_sbt_opts_file}" + declare -r dist_sbt_opts_file="${sbt_home}/conf/sbtopts" + declare -r win_sbt_opts_file="${sbt_home}/conf/sbtconfig.txt" +@@ -455,7 +455,7 @@ Usage: `basename "$0"` [options] + SBT_OPTS environment variable, if unset uses "$default_sbt_opts" + .sbtopts if this file exists in the current directory, its contents + are prepended to the runner args +- /etc/sbt/sbtopts if this file exists, it is prepended to the runner args ++ %%PREFIX%%/etc/sbt/sbtopts if this file exists, it is prepended to the runner args + -Dkey=val pass -Dkey=val directly to the java runtime + -J-X pass option -X directly to the java runtime + (-J is stripped) diff --git a/_alpha/sbt/files/sbt.sh.in b/_alpha/sbt/files/sbt.sh.in new file mode 100644 index 00000000..ab782527 --- /dev/null +++ b/_alpha/sbt/files/sbt.sh.in @@ -0,0 +1,2 @@ +#!/bin/sh +exec "%%LOCALBASE%%/bin/java" -Xms1024M -Xmx1024M -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.io.jdktimestamps=true -jar "%%DATADIR%%/sbt-launch.jar" "$@" diff --git a/_alpha/sbt/files/sbtopts b/_alpha/sbt/files/sbtopts new file mode 100644 index 00000000..f3e835fa --- /dev/null +++ b/_alpha/sbt/files/sbtopts @@ -0,0 +1,3 @@ +# Use java getLastModifiedTime now that it supports millisecond resolution +# 'struct stat' ABI changed in FreeBSD 12, breaking JNA code +-Dsbt.io.jdktimestamps=true diff --git a/_alpha/sbt/pkg-descr b/_alpha/sbt/pkg-descr new file mode 100644 index 00000000..8b1d9f6b --- /dev/null +++ b/_alpha/sbt/pkg-descr @@ -0,0 +1,4 @@ +simple build tool (sbt) is a minimally intrusive +build tool for Scala projects. + +WWW: http://www.scala-sbt.org/ diff --git a/lang/elixir/Makefile b/lang/elixir/Makefile new file mode 100644 index 00000000..5362eb06 --- /dev/null +++ b/lang/elixir/Makefile @@ -0,0 +1,56 @@ +# Created by: Li-Wen Hsu +# $FreeBSD: head/lang/elixir/Makefile 541223 2020-07-04 16:19:39Z olgeni $ + +PORTNAME= elixir +DISTVERSIONPREFIX= v +DISTVERSION= 1.10.4 +CATEGORIES= lang +MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/:doc +DISTFILES= Docs.zip:doc +DIST_SUBDIR= elixir/${PORTVERSION} + +MAINTAINER= erlang@FreeBSD.org +COMMENT= Functional, meta-programming aware language built on top of Erlang VM + + +BUILD_DEPENDS= erlang>=21.3:lang/erlang +RUN_DEPENDS= erlang>=21.3:lang/erlang + +USES= gmake + +USE_GITHUB= yes +GH_ACCOUNT= elixir-lang + +USE_LOCALE= en_US.UTF-8 +ALL_TARGET= # empty +REINPLACE_ARGS= -i "" +NO_ARCH= yes +OPTIONS_SUB= yes +MAKE_ENV= MAN_PREFIX=${PREFIX}/man + +#OPTIONS_DEFINE= SRC DOCS +#OPTIONS_DEFAULT=SRC +# +#SRC_DESC= Install source code + +.include + +post-extract: + @${FIND} ${WRKDIR}/doc -name .build -delete + +#post-install-DOCS-on: +# ${MKDIR} ${STAGEDIR}${DOCSDIR} +# cd ${WRKDIR}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} + +#post-install-SRC-on: +# ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib +# cd ${WRKSRC}/lib/ && for lib in *; do \ +# ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/$${lib}/lib; \ +# cd ${WRKSRC}/lib/$${lib}/lib && \ +# ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/elixir/lib/$${lib}/lib; \ +# done + +#do-test: +# cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} test + +.include diff --git a/lang/elixir/distinfo b/lang/elixir/distinfo new file mode 100644 index 00000000..9b52b740 --- /dev/null +++ b/lang/elixir/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1593867814 +SHA256 (elixir/1.10.4/Docs.zip) = f6219678493a088a1c76e9a1228bf795f4c8d9c6321cfedbd42caa7c24b4010b +SIZE (elixir/1.10.4/Docs.zip) = 2090487 +SHA256 (elixir/1.10.4/elixir-lang-elixir-v1.10.4_GH0.tar.gz) = 8518c78f43fe36315dbe0d623823c2c1b7a025c114f3f4adbb48e04ef63f1d9f +SIZE (elixir/1.10.4/elixir-lang-elixir-v1.10.4_GH0.tar.gz) = 2331003 diff --git a/lang/elixir/pkg-descr b/lang/elixir/pkg-descr new file mode 100644 index 00000000..20247235 --- /dev/null +++ b/lang/elixir/pkg-descr @@ -0,0 +1,6 @@ +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. + +WWW: https://elixir-lang.org/ diff --git a/lang/elixir/pkg-plist b/lang/elixir/pkg-plist new file mode 100644 index 00000000..be4e1c2a --- /dev/null +++ b/lang/elixir/pkg-plist @@ -0,0 +1,443 @@ +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/eex.app +lib/elixir/lib/eex/ebin/Elixir.EEx.beam +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/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_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_erl.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/elixir/ebin/Elixir.Access.beam +lib/elixir/lib/elixir/ebin/Elixir.Agent.beam +lib/elixir/lib/elixir/ebin/Elixir.Agent.Server.beam +lib/elixir/lib/elixir/ebin/elixir.app +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.beam +lib/elixir/lib/elixir/ebin/Elixir.Behaviour.beam +lib/elixir/lib/elixir/ebin/Elixir.Bitwise.beam +lib/elixir/lib/elixir/ebin/Elixir.Calendar.beam +lib/elixir/lib/elixir/ebin/Elixir.Calendar.ISO.beam +lib/elixir/lib/elixir/ebin/Elixir.Calendar.TimeZoneDatabase.beam +lib/elixir/lib/elixir/ebin/Elixir.Calendar.UTCOnlyTimeZoneDatabase.beam +lib/elixir/lib/elixir/ebin/Elixir.CaseClauseError.beam +lib/elixir/lib/elixir/ebin/Elixir.Code.beam +lib/elixir/lib/elixir/ebin/Elixir.Code.Formatter.beam +lib/elixir/lib/elixir/ebin/Elixir.Code.Identifier.beam +lib/elixir/lib/elixir/ebin/Elixir.Code.LoadError.beam +lib/elixir/lib/elixir/ebin/Elixir.Code.Typespec.beam +lib/elixir/lib/elixir/ebin/Elixir.Collectable.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.CompileError.beam +lib/elixir/lib/elixir/ebin/Elixir.CondClauseError.beam +lib/elixir/lib/elixir/ebin/Elixir.Config.beam +lib/elixir/lib/elixir/ebin/Elixir.Config.Provider.beam +lib/elixir/lib/elixir/ebin/Elixir.Config.Reader.beam +lib/elixir/lib/elixir/ebin/Elixir.Date.beam +lib/elixir/lib/elixir/ebin/Elixir.Date.Range.beam +lib/elixir/lib/elixir/ebin/Elixir.DateTime.beam +lib/elixir/lib/elixir/ebin/Elixir.Dict.beam +lib/elixir/lib/elixir/ebin/Elixir.DynamicSupervisor.beam +lib/elixir/lib/elixir/ebin/Elixir.Enum.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.Enumerable.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.ErlangError.beam +lib/elixir/lib/elixir/ebin/Elixir.Exception.beam +lib/elixir/lib/elixir/ebin/Elixir.File.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.RenameError.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.Float.beam +lib/elixir/lib/elixir/ebin/Elixir.Function.beam +lib/elixir/lib/elixir/ebin/Elixir.FunctionClauseError.beam +lib/elixir/lib/elixir/ebin/Elixir.GenEvent.beam +lib/elixir/lib/elixir/ebin/Elixir.GenEvent.Stream.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.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.beam +lib/elixir/lib/elixir/ebin/Elixir.Inspect.BitString.beam +lib/elixir/lib/elixir/ebin/Elixir.Inspect.Date.beam +lib/elixir/lib/elixir/ebin/Elixir.Inspect.Date.Range.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.Macro.Env.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.beam +lib/elixir/lib/elixir/ebin/Elixir.Inspect.Version.Requirement.beam +lib/elixir/lib/elixir/ebin/Elixir.Integer.beam +lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.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.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.Kernel.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.KeyError.beam +lib/elixir/lib/elixir/ebin/Elixir.Keyword.beam +lib/elixir/lib/elixir/ebin/Elixir.List.beam +lib/elixir/lib/elixir/ebin/Elixir.List.Chars.Atom.beam +lib/elixir/lib/elixir/ebin/Elixir.List.Chars.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.Macro.beam +lib/elixir/lib/elixir/ebin/Elixir.Macro.Env.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.beam +lib/elixir/lib/elixir/ebin/Elixir.Module.Checker.beam +lib/elixir/lib/elixir/ebin/Elixir.Module.LocalsTracker.beam +lib/elixir/lib/elixir/ebin/Elixir.Module.ParallelChecker.beam +lib/elixir/lib/elixir/ebin/Elixir.Module.Types.beam +lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Expr.beam +lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Helpers.beam +lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Infer.beam +lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Pattern.beam +lib/elixir/lib/elixir/ebin/Elixir.NaiveDateTime.beam +lib/elixir/lib/elixir/ebin/Elixir.Node.beam +lib/elixir/lib/elixir/ebin/Elixir.OptionParser.beam +lib/elixir/lib/elixir/ebin/Elixir.OptionParser.ParseError.beam +lib/elixir/lib/elixir/ebin/Elixir.Path.beam +lib/elixir/lib/elixir/ebin/Elixir.Path.Wildcard.beam +lib/elixir/lib/elixir/ebin/Elixir.Port.beam +lib/elixir/lib/elixir/ebin/Elixir.Process.beam +lib/elixir/lib/elixir/ebin/Elixir.Protocol.beam +lib/elixir/lib/elixir/ebin/Elixir.Protocol.UndefinedError.beam +lib/elixir/lib/elixir/ebin/Elixir.Range.beam +lib/elixir/lib/elixir/ebin/Elixir.Record.beam +lib/elixir/lib/elixir/ebin/Elixir.Record.Extractor.beam +lib/elixir/lib/elixir/ebin/Elixir.Regex.beam +lib/elixir/lib/elixir/ebin/Elixir.Regex.CompileError.beam +lib/elixir/lib/elixir/ebin/Elixir.Registry.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.RuntimeError.beam +lib/elixir/lib/elixir/ebin/Elixir.Set.beam +lib/elixir/lib/elixir/ebin/Elixir.Stream.beam +lib/elixir/lib/elixir/ebin/Elixir.Stream.Reducers.beam +lib/elixir/lib/elixir/ebin/Elixir.String.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.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.beam +lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Version.Requirement.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.StringIO.beam +lib/elixir/lib/elixir/ebin/Elixir.Supervisor.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.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.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.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.UndefinedFunctionError.beam +lib/elixir/lib/elixir/ebin/Elixir.UnicodeConversionError.beam +lib/elixir/lib/elixir/ebin/Elixir.URI.beam +lib/elixir/lib/elixir/ebin/Elixir.Version.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.WithClauseError.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.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.CLIFormatter.beam +lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Diff.beam +lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DocTest.beam +lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DocTest.Error.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.FailuresManifest.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.TestModule.beam +lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.TimeoutError.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.beam +lib/elixir/lib/iex/ebin/Elixir.IEx.Broker.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.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.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.Introspection.beam +lib/elixir/lib/iex/ebin/Elixir.IEx.Pry.beam +lib/elixir/lib/iex/ebin/Elixir.IEx.Server.beam +lib/elixir/lib/iex/ebin/Elixir.IEx.State.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.BackendSupervisor.beam +lib/elixir/lib/logger/ebin/Elixir.Logger.beam +lib/elixir/lib/logger/ebin/Elixir.Logger.Config.beam +lib/elixir/lib/logger/ebin/Elixir.Logger.Counter.beam +lib/elixir/lib/logger/ebin/Elixir.Logger.Filter.beam +lib/elixir/lib/logger/ebin/Elixir.Logger.Formatter.beam +lib/elixir/lib/logger/ebin/Elixir.Logger.Handler.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/logger.app +lib/elixir/lib/mix/ebin/Elixir.Mix.beam +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.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.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.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.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Local.Installer.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.Release.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.RemoteConverger.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.SCM.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.Shell.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.State.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Task.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Task.Compiler.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Task.Compiler.Diagnostic.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.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.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.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.Yecc.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.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.Do.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Escript.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.Format.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.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.New.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Profile.Cprof.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Profile.Eprof.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Profile.Fprof.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.Init.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Run.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Test.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Test.Cover.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.WillRecompile.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/mix.app +man/man1/elixir.1.gz +man/man1/elixirc.1.gz +man/man1/iex.1.gz +man/man1/mix.1.gz +@dir lib/elixir/bin +@dir lib/elixir/lib/eex/ebin +@dir lib/elixir/lib/eex +@dir lib/elixir/lib/elixir/ebin +@dir lib/elixir/lib/elixir +@dir lib/elixir/lib/ex_unit/ebin +@dir lib/elixir/lib/ex_unit +@dir lib/elixir/lib/iex/ebin +@dir lib/elixir/lib/iex +@dir lib/elixir/lib/logger/ebin +@dir lib/elixir/lib/logger +@dir lib/elixir/lib/mix/ebin +@dir lib/elixir/lib/mix +@dir lib/elixir/lib +@dir lib/elixir diff --git a/net/activemq/Makefile b/net/activemq/Makefile index ad22dc4c..c9d4c990 100644 --- a/net/activemq/Makefile +++ b/net/activemq/Makefile @@ -29,7 +29,7 @@ NO_ARCH= yes NO_BUILD= yes #USERS= activemq -#GROUPS= activemq +#GROUPS= activemq do-install: ${RM} ${WRKSRC}/conf/log4j.properties.orig diff --git a/net/rabbitmq/Makefile b/net/rabbitmq/Makefile new file mode 100644 index 00000000..0f3d032c --- /dev/null +++ b/net/rabbitmq/Makefile @@ -0,0 +1,119 @@ +# Created by: Phillip Neumann +# $FreeBSD: head/net/rabbitmq/Makefile 536694 2020-05-27 14:55:03Z danfe $ + +PORTNAME= rabbitmq +DISTVERSION= 3.8.3 +CATEGORIES= net +MASTER_SITES= https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PORTVERSION}/ +DISTNAME= ${PORTNAME}-server-${PORTVERSION} + +MAINTAINER= erlang@FreeBSD.org +COMMENT= Erlang implementation of AMQP + + +#BUILD_DEPENDS= erlang-runtime21>=21.3:lang/erlang-runtime21 \ +# elixir>=1.10:lang/elixir \ +# ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson@${PY_FLAVOR} \ +# xmlto:textproc/xmlto \ +# zip:archivers/zip \ +# rsync:net/rsync +#RUN_DEPENDS= erlang-runtime21>=21.3:lang/erlang-runtime21 + + + +BUILD_DEPENDS+= erlang>=21.3:lang/erlang +BUILD_DEPENDS+= zip:arch/zip +BUILD_DEPENDS+= elixir>=1.10:lang/elixir +#BUILD_DEPENDS+= xmlto:text/xmlto +RUN_DEPENDS= erlang>=21.3:lang/erlang + + + +USES= gmake shebangfix tar:xz +USE_LOCALE= en_US.UTF-8 +USE_RC_SUBR= rabbitmq +NO_ARCH= yes + +#OPTIONS_DEFINE= ADMIN +#OPTIONS_SUB= yes +#ADMIN_DESC= Install rabbitmqadmin script +#ADMIN_USES= python +#ADMIN_USES_OFF= python:build + +ALL_TARGET= install + +#USERS= rabbitmq +#GROUPS= rabbitmq + + + +REINPLACE_ARGS= -i "" +SCRIPTS_DIR= ${WRKSRC}/deps/rabbit/scripts +SHEBANG_FILES= deps/rabbitmq_management/bin/rabbitmqadmin +MAKE_ARGS+= PYTHON=${PYTHON_CMD} +MAKE_ENV+= PATH="${LOCALBASE}/lib/erlang/bin:${PATH}" +MAKE_ENV+= RMQ_LIBDIR="${PREFIX}/lib" +MAKE_ENV+= MANDIR="${PREFIX}/man" +MAKE_ENV+= DESTDIR="${STAGEDIR}" + +MAKE_JOBS_UNSAFE= yes + +ERLANG_LIB= erlang + +.include + +RUN_DIR= ${VAR_DIR}/run/${PORTNAME} +DB_DIR= ${VAR_DIR}/db/${PORTNAME} +CONF_DIR= ${PREFIX}/etc/${PORTNAME} + + +OWNER= rabbitmq +GROUP= rabbitmq +OWNER_ID= 135 +GROUP_ID= 135 + +PKGINSTALL= ${WRKDIR}/pkg-install +PKGDEINSTALL= ${WRKDIR}/pkg-deinstall + +SUB_FILES= pkg-install pkg-deinstall + +SUB_LIST+= OWNER=${OWNER} +SUB_LIST+= GROUP=${GROUP} +SUB_LIST+= OWNER_ID=${OWNER_ID} +SUB_LIST+= GROUP_ID=${GROUP_ID} + +SUB_LIST+= CONF_DIR=${CONF_DIR} + +SUB_LIST+= RUN_DIR=${RUN_DIR} +SUB_LIST+= DB_DIR=${DB_DIR} + + + +post-patch: + ${REINPLACE_CMD} -e 's|/etc/rabbitmq|${PREFIX}/etc/rabbitmq|g; s|/var/lib|/var/db|g; s|$${ERL_DIR}erl|${PREFIX}/lib/erlang/bin/erl|g' \ + ${SCRIPTS_DIR}/rabbitmq-server \ + ${SCRIPTS_DIR}/rabbitmqctl \ + ${SCRIPTS_DIR}/rabbitmq-env \ + ${SCRIPTS_DIR}/rabbitmq-plugins \ + ${SCRIPTS_DIR}/rabbitmq-defaults \ + ${WRKSRC}/deps/rabbit/docs/rabbitmq-env.conf.5 + +post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/rabbitmq + ${MKDIR} ${STAGEDIR}/var/db/rabbitmq/mnesia + ${MKDIR} ${STAGEDIR}/var/log/rabbitmq + + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/deps/rabbit/docs/advanced.config.example ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/deps/rabbit/docs/rabbitmq.conf.example ${STAGEDIR}${EXAMPLESDIR} + +.for file in cuttlefish rabbitmq-defaults rabbitmq-diagnostics rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmq-upgrade rabbitmqctl + ${LN} -sf ../lib/rabbitmq_server-${PORTVERSION}/sbin/${file} ${STAGEDIR}${PREFIX}/sbin +.endfor + ${INSTALL_MAN} ${WRKSRC}/deps/rabbit/docs/*.8 ${STAGEDIR}${MAN1PREFIX}/man/man8 + ${INSTALL_MAN} ${WRKSRC}/deps/rabbit/docs/rabbitmq-env.conf.5 ${STAGEDIR}${MAN5PREFIX}/man/man5 + + ${MKDIR} ${STAGEDIR}${PREFIX}/bin + ${INSTALL} ${WRKSRC}/deps/rabbitmq_management/bin/rabbitmqadmin ${STAGEDIR}${PREFIX}/bin + +.include diff --git a/net/rabbitmq/distinfo b/net/rabbitmq/distinfo new file mode 100644 index 00000000..bd1f8420 --- /dev/null +++ b/net/rabbitmq/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1606459541 +SHA256 (rabbitmq-server-3.8.3.tar.xz) = aedc8458701a80167b35958c10090d468c3de11984510b49ec02e777c51b1aba +SIZE (rabbitmq-server-3.8.3.tar.xz) = 3304456 diff --git a/net/rabbitmq/files/patch-deps_rabbit_scripts_rabbitmq-plugins b/net/rabbitmq/files/patch-deps_rabbit_scripts_rabbitmq-plugins new file mode 100644 index 00000000..8eda2904 --- /dev/null +++ b/net/rabbitmq/files/patch-deps_rabbit_scripts_rabbitmq-plugins @@ -0,0 +1,8 @@ +--- deps/rabbit/scripts/rabbitmq-plugins.orig 2018-03-14 11:00:24 UTC ++++ deps/rabbit/scripts/rabbitmq-plugins +@@ -29,4 +29,5 @@ set -a + # shellcheck source=./rabbitmq-env + . "${0%/*}"/rabbitmq-env + ++HOME=/var/db/rabbitmq + run_escript rabbitmqctl_escript "${ESCRIPT_DIR:?must be defined}"/rabbitmq-plugins --formatter=plugins -q "$@" diff --git a/net/rabbitmq/files/patch-deps_rabbit_scripts_rabbitmq-server b/net/rabbitmq/files/patch-deps_rabbit_scripts_rabbitmq-server new file mode 100644 index 00000000..a9e3f3d2 --- /dev/null +++ b/net/rabbitmq/files/patch-deps_rabbit_scripts_rabbitmq-server @@ -0,0 +1,10 @@ +--- deps/rabbit/scripts/rabbitmq-server.orig 2018-03-14 10:58:29 UTC ++++ deps/rabbit/scripts/rabbitmq-server +@@ -203,6 +203,7 @@ start_rabbitmq_server() { + ensure_thread_pool_size + check_start_params && + RABBITMQ_CONFIG_FILE=$RABBITMQ_CONFIG_FILE \ ++ HOME=/var/db/rabbitmq \ + ERL_MAX_ETS_TABLES=$ERL_MAX_ETS_TABLES \ + ERL_CRASH_DUMP=$ERL_CRASH_DUMP \ + exec ${ERL_DIR}erl \ diff --git a/net/rabbitmq/files/patch-deps_rabbit_scripts_rabbitmqctl b/net/rabbitmq/files/patch-deps_rabbit_scripts_rabbitmqctl new file mode 100644 index 00000000..736cb5e1 --- /dev/null +++ b/net/rabbitmq/files/patch-deps_rabbit_scripts_rabbitmqctl @@ -0,0 +1,8 @@ +--- deps/rabbit/scripts/rabbitmqctl.orig 2018-03-14 10:59:24 UTC ++++ deps/rabbit/scripts/rabbitmqctl +@@ -29,4 +29,5 @@ set -a + # shellcheck source=./rabbitmq-env + . "${0%/*}"/rabbitmq-env + ++HOME=/var/db/rabbitmq + run_escript rabbitmqctl_escript "${ESCRIPT_DIR:?must be defined}"/rabbitmqctl "$@" diff --git a/net/rabbitmq/files/pkg-deinstall.in b/net/rabbitmq/files/pkg-deinstall.in new file mode 100644 index 00000000..5bc002cd --- /dev/null +++ b/net/rabbitmq/files/pkg-deinstall.in @@ -0,0 +1,9 @@ +#!/bin/sh -x + +case $2 in + DEINSTALL) + ;; + POST-DEINSTALL) + ;; +esac +#EOF diff --git a/net/rabbitmq/files/pkg-install.in b/net/rabbitmq/files/pkg-install.in new file mode 100644 index 00000000..e54a4480 --- /dev/null +++ b/net/rabbitmq/files/pkg-install.in @@ -0,0 +1,30 @@ +#!/bin/sh -x + +DB_DIR="%%DB_DIR%%" +RUN_DIR="%%RUN_DIR%%" + +CONF_DIR="%%CONF_DIR%%" + +OWNER="%%OWNER%%" +GROUP="%%GROUP%%" +OWNER_ID="%%OWNER_ID%%" +GROUP_ID="%%GROUP_ID%%" + +case $2 in + PRE-INSTALL) + pw group add ${GROUP} -g ${GROUP_ID} + pw group show ${GROUP} + pw user add ${OWNER} -g ${GROUP} -d "/notexist" \ + -s "/usr/sbin/nologin" -u ${OWNER_ID} -g ${GROUP} \ + -c "rabbitmq" + pw user show ${OWNER} + pw group mod ${GROUP} -M ${OWNER} + pw group show ${GROUP} + + install -d -m 700 -o ${OWNER} -g ${GROUP} ${DB_DIR} + install -d -m 755 -o ${OWNER} -g ${GROUP} ${RUN_DIR} + ;; + POST-INSTALL) + ;; +esac +#EOF diff --git a/net/rabbitmq/files/rabbitmq.in b/net/rabbitmq/files/rabbitmq.in new file mode 100644 index 00000000..e0004a4d --- /dev/null +++ b/net/rabbitmq/files/rabbitmq.in @@ -0,0 +1,84 @@ +#!/bin/sh +# +# $FreeBSD: head/net/rabbitmq/files/rabbitmq.in 465357 2018-03-23 13:51:09Z olgeni $ +# +# PROVIDE: rabbitmq +# REQUIRE: DAEMON +# BEFORE: LOGIN +# KEYWORD: shutdown +# +# Add the following line to /etc/rc.conf to enable RabbitMQ +# +# rabbitmq_enable="YES" + +. /etc/rc.subr + +name=rabbitmq +rcvar=rabbitmq_enable + +load_rc_config $name + +# Set some defaults +: ${rabbitmq_enable="NO"} +: ${rabbitmq_user="rabbitmq"} + +rabbitmq_server="%%PREFIX%%/sbin/rabbitmq-server" +rabbitmq_ctl="%%PREFIX%%/sbin/rabbitmqctl" +rabbitmq_env_conf="%%PREFIX%%/etc/rabbitmq/rabbitmq-env.conf" +pidfile="/var/run/${name}.pid" +daemon_pidfile="/var/run/${name}-daemon.pid" + +start_cmd="${name}_start" +stop_cmd="${name}_stop" +rotate_logs_cmd="su -m ${rabbitmq_user} -c 'sh -c \"${rabbitmq_ctl} rotate_logs\"'" +status_cmd="su -m ${rabbitmq_user} -c 'sh -c \"${rabbitmq_ctl} status\"'" +extra_commands="rotate_logs status" + +: ${RABBITMQ_LOG_BASE:=/var/log/${name}} + +if [ -f ${rabbitmq_env_conf} ]; then + . ${rabbitmq_env_conf} +fi + +export RABBITMQ_HOME=/var/db/${name} + +# Prevent conflicts with amqp_client and rabbit_common applications that +# may be installed in ERL_LIBS. +unset ERL_LIBS + +rabbitmq_start() +{ + echo "Starting ${name}." + + if [ -d ${RABBITMQ_HOME} ]; then + chown -R ${rabbitmq_user}:${rabbitmq_user} ${RABBITMQ_HOME} + fi + + mkdir -p ${RABBITMQ_LOG_BASE} + + chown -R ${rabbitmq_user}:${rabbitmq_user} ${RABBITMQ_LOG_BASE} + + if [ -f ${RABBITMQ_HOME}/.erlang.cookie ]; then + chmod 600 ${RABBITMQ_HOME}/.erlang.cookie + fi + + env HOME=${RABBITMQ_HOME} /usr/sbin/daemon -c -f -u ${rabbitmq_user} -p ${pidfile} -P ${daemon_pidfile} ${rabbitmq_server} + debug "Running: rabbitmqctl wait ${pidfile}" + ${rabbitmq_ctl} wait ${pidfile} >/dev/null 2>&1 +} + +rabbitmq_stop() +{ + echo "Stopping ${name}." + if [ -f ${daemon_pidfile} ]; then + read daemon_pid < ${daemon_pidfile} + debug "Running: ${rabbitmq_ctl} stop ${pidfile}" + su -m ${rabbitmq_user} -c "sh -c \"${rabbitmq_ctl} stop ${pidfile}\"" >/dev/null 2>&1 + [ -n "${daemon_pid}" ] && wait_for_pids ${daemon_pid} + else + debug "Running: ${rabbitmq_ctl} stop" + su -m ${rabbitmq_user} -c "sh -c \"${rabbitmq_ctl} stop\"" >/dev/null 2>&1 + fi +} + +run_rc_command "$1" diff --git a/net/rabbitmq/pkg-descr b/net/rabbitmq/pkg-descr new file mode 100644 index 00000000..8b7e6da5 --- /dev/null +++ b/net/rabbitmq/pkg-descr @@ -0,0 +1,6 @@ +RabbitMQ is a complete and highly reliable Enterprise Messaging +system. The RabbitMQ client libraries and broker daemon can be used +together to create an AMQP network, or used individually to bring +the benefits of RabbitMQ to established networks. + +WWW: http://www.rabbitmq.com/ diff --git a/net/rabbitmq/pkg-plist b/net/rabbitmq/pkg-plist new file mode 100644 index 00000000..b6e9170f --- /dev/null +++ b/net/rabbitmq/pkg-plist @@ -0,0 +1,296 @@ +bin/rabbitmqadmin +lib/rabbitmq_server-3.8.3/ebin/amqqueue_v1.beam +lib/rabbitmq_server-3.8.3/ebin/amqqueue.beam +lib/rabbitmq_server-3.8.3/ebin/background_gc.beam +lib/rabbitmq_server-3.8.3/ebin/code_server_cache.beam +lib/rabbitmq_server-3.8.3/ebin/dep_built +lib/rabbitmq_server-3.8.3/ebin/gatherer.beam +lib/rabbitmq_server-3.8.3/ebin/gm.beam +lib/rabbitmq_server-3.8.3/ebin/lager_exchange_backend.beam +lib/rabbitmq_server-3.8.3/ebin/lqueue.beam +lib/rabbitmq_server-3.8.3/ebin/mirrored_supervisor_sups.beam +lib/rabbitmq_server-3.8.3/ebin/pg_local.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_access_control.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_alarm.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_amqqueue_process.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_amqqueue_sup_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_amqqueue_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_amqqueue.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_auth_backend_internal.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_auth_mechanism_amqplain.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_auth_mechanism_cr_demo.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_auth_mechanism_plain.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_autoheal.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_backing_queue.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_basic.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_binding.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_boot_steps.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_channel_interceptor.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_channel_sup_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_channel_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_channel.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_client_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_config.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_connection_helper_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_connection_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_connection_tracking_handler.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_connection_tracking.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_control_pbe.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_core_ff.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_core_metrics_gc.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_credential_validation.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_credential_validator_accept_everything.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_credential_validator_min_password_length.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_credential_validator_password_regexp.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_credential_validator.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_dead_letter.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_definitions.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_diagnostics.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_direct.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_disk_monitor.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_epmd_monitor.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_event_consumer.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_exchange_decorator.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_exchange_parameters.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_exchange_type_direct.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_exchange_type_fanout.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_exchange_type_headers.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_exchange_type_invalid.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_exchange_type_topic.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_exchange.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_feature_flags.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_ff_extra.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_ff_registry.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_fhc_helpers.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_fifo_client.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_fifo_index.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_fifo.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_file.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_framing.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_guid.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_health_check.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_hipe.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_lager.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_limiter.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_log_tail.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_looking_glass.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_memory_monitor.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_metrics.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mirror_queue_coordinator.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mirror_queue_master.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mirror_queue_misc.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mirror_queue_mode_all.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mirror_queue_mode_exactly.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mirror_queue_mode_nodes.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mirror_queue_mode.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mirror_queue_slave.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mirror_queue_sync.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mnesia_rename.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_mnesia.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_msg_file.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_msg_store_ets_index.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_msg_store_gc.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_msg_store.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_networking.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_node_monitor.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_nodes.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_os_signal_handler.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_parameter_validation.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_password_hashing_md5.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_password_hashing_sha256.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_password_hashing_sha512.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_password.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_peer_discovery_classic_config.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_peer_discovery_dns.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_peer_discovery.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_plugins.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_policies.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_policy_merge_strategy.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_policy.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_prelaunch.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_prequeue.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_priority_queue.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_queue_consumers.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_queue_decorator.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_queue_index.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_queue_location_client_local.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_queue_location_min_masters.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_queue_location_random.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_queue_location_validator.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_queue_master_location_misc.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_queue_master_locator.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_quorum_memory_manager.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_quorum_queue.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_reader.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_recovery_terms.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_restartable_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_router.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_runtime_parameters.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_ssl.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_sysmon_handler.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_sysmon_minder.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_table.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_trace.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_upgrade_functions.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_upgrade.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_variable_queue.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_version.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_vhost_limit.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_vhost_msg_store.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_vhost_process.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_vhost_sup_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_vhost_sup_wrapper.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_vhost_sup.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_vhost.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit_vm.beam +lib/rabbitmq_server-3.8.3/ebin/rabbit.app +lib/rabbitmq_server-3.8.3/ebin/rabbit.beam +lib/rabbitmq_server-3.8.3/ebin/supervised_lifecycle.beam +lib/rabbitmq_server-3.8.3/ebin/tcp_listener_sup.beam +lib/rabbitmq_server-3.8.3/ebin/tcp_listener.beam +lib/rabbitmq_server-3.8.3/ebin/term_to_binary_compat.beam +lib/rabbitmq_server-3.8.3/ebin/unconfirmed_messages.beam +lib/rabbitmq_server-3.8.3/ebin/vhost_v1.beam +lib/rabbitmq_server-3.8.3/ebin/vhost.beam +lib/rabbitmq_server-3.8.3/escript/rabbitmq-diagnostics +lib/rabbitmq_server-3.8.3/escript/rabbitmq-plugins +lib/rabbitmq_server-3.8.3/escript/rabbitmq-queues +lib/rabbitmq_server-3.8.3/escript/rabbitmq-upgrade +lib/rabbitmq_server-3.8.3/escript/rabbitmqctl +lib/rabbitmq_server-3.8.3/include/amqqueue_v1.hrl +lib/rabbitmq_server-3.8.3/include/amqqueue_v2.hrl +lib/rabbitmq_server-3.8.3/include/amqqueue.hrl +lib/rabbitmq_server-3.8.3/include/gm_specs.hrl +lib/rabbitmq_server-3.8.3/include/rabbit_core_metrics.hrl +lib/rabbitmq_server-3.8.3/include/rabbit_framing.hrl +lib/rabbitmq_server-3.8.3/include/rabbit_log.hrl +lib/rabbitmq_server-3.8.3/include/rabbit_memory.hrl +lib/rabbitmq_server-3.8.3/include/rabbit_misc.hrl +lib/rabbitmq_server-3.8.3/include/rabbit_msg_store.hrl +lib/rabbitmq_server-3.8.3/include/rabbit.hrl +lib/rabbitmq_server-3.8.3/include/resource.hrl +lib/rabbitmq_server-3.8.3/include/vhost_v1.hrl +lib/rabbitmq_server-3.8.3/include/vhost_v2.hrl +lib/rabbitmq_server-3.8.3/include/vhost.hrl +lib/rabbitmq_server-3.8.3/INSTALL +lib/rabbitmq_server-3.8.3/LICENSE +lib/rabbitmq_server-3.8.3/LICENSE-APACHE2 +lib/rabbitmq_server-3.8.3/LICENSE-APACHE2-excanvas +lib/rabbitmq_server-3.8.3/LICENSE-APACHE2-ExplorerCanvas +lib/rabbitmq_server-3.8.3/LICENSE-APL2-Stomp-Websocket +lib/rabbitmq_server-3.8.3/LICENSE-BSD-base64js +lib/rabbitmq_server-3.8.3/LICENSE-BSD-recon +lib/rabbitmq_server-3.8.3/LICENSE-erlcloud +lib/rabbitmq_server-3.8.3/LICENSE-httpc_aws +lib/rabbitmq_server-3.8.3/LICENSE-ISC-cowboy +lib/rabbitmq_server-3.8.3/LICENSE-MIT-EJS +lib/rabbitmq_server-3.8.3/LICENSE-MIT-EJS10 +lib/rabbitmq_server-3.8.3/LICENSE-MIT-Erlware-Commons +lib/rabbitmq_server-3.8.3/LICENSE-MIT-Flot +lib/rabbitmq_server-3.8.3/LICENSE-MIT-jQuery +lib/rabbitmq_server-3.8.3/LICENSE-MIT-jQuery164 +lib/rabbitmq_server-3.8.3/LICENSE-MIT-Mochi +lib/rabbitmq_server-3.8.3/LICENSE-MIT-Sammy +lib/rabbitmq_server-3.8.3/LICENSE-MIT-Sammy060 +lib/rabbitmq_server-3.8.3/LICENSE-MPL +lib/rabbitmq_server-3.8.3/LICENSE-MPL-RabbitMQ +lib/rabbitmq_server-3.8.3/LICENSE-MPL2 +lib/rabbitmq_server-3.8.3/LICENSE-rabbitmq_aws +lib/rabbitmq_server-3.8.3/plugins/accept-0.3.5.ez +lib/rabbitmq_server-3.8.3/plugins/amqp_client-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/amqp10_client-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/amqp10_common-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/aten-0.5.3.ez +lib/rabbitmq_server-3.8.3/plugins/base64url-0.0.1.ez +lib/rabbitmq_server-3.8.3/plugins/cowboy-2.6.1.ez +lib/rabbitmq_server-3.8.3/plugins/cowlib-2.7.0.ez +lib/rabbitmq_server-3.8.3/plugins/credentials_obfuscation-1.1.0.ez +lib/rabbitmq_server-3.8.3/plugins/gen_batch_server-0.8.2.ez +lib/rabbitmq_server-3.8.3/plugins/goldrush-0.1.9.ez +lib/rabbitmq_server-3.8.3/plugins/jose-1.10.1.ez +lib/rabbitmq_server-3.8.3/plugins/jsx-2.9.0.ez +lib/rabbitmq_server-3.8.3/plugins/lager-3.8.0.ez +lib/rabbitmq_server-3.8.3/plugins/observer_cli-1.5.3.ez +lib/rabbitmq_server-3.8.3/plugins/prometheus-4.5.0.ez +lib/rabbitmq_server-3.8.3/plugins/ra-1.0.8.ez +lib/rabbitmq_server-3.8.3/plugins/rabbit_common-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_amqp1_0-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_auth_backend_cache-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_auth_backend_http-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_auth_backend_ldap-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_auth_backend_oauth2-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_auth_mechanism_ssl-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_aws-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_consistent_hash_exchange-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_event_exchange-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_federation_management-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_federation-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_jms_topic_exchange-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_management_agent-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_management-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_mqtt-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_peer_discovery_aws-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_peer_discovery_common-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_peer_discovery_consul-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_peer_discovery_etcd-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_peer_discovery_k8s-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_prometheus-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_random_exchange-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_recent_history_exchange-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_sharding-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_shovel_management-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_shovel-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_stomp-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_top-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_tracing-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_trust_store-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_web_dispatch-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_web_mqtt_examples-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_web_mqtt-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_web_stomp_examples-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/rabbitmq_web_stomp-3.8.3.ez +lib/rabbitmq_server-3.8.3/plugins/ranch-1.7.1.ez +lib/rabbitmq_server-3.8.3/plugins/README +lib/rabbitmq_server-3.8.3/plugins/recon-2.5.0.ez +lib/rabbitmq_server-3.8.3/plugins/stdout_formatter-0.2.2.ez +lib/rabbitmq_server-3.8.3/plugins/syslog-3.4.5.ez +lib/rabbitmq_server-3.8.3/plugins/sysmon_handler-1.2.0.ez +lib/rabbitmq_server-3.8.3/priv/schema/rabbit.schema +lib/rabbitmq_server-3.8.3/sbin/cuttlefish +lib/rabbitmq_server-3.8.3/sbin/rabbitmq-defaults +lib/rabbitmq_server-3.8.3/sbin/rabbitmq-diagnostics +lib/rabbitmq_server-3.8.3/sbin/rabbitmq-env +lib/rabbitmq_server-3.8.3/sbin/rabbitmq-plugins +lib/rabbitmq_server-3.8.3/sbin/rabbitmq-queues +lib/rabbitmq_server-3.8.3/sbin/rabbitmq-server +lib/rabbitmq_server-3.8.3/sbin/rabbitmq-upgrade +lib/rabbitmq_server-3.8.3/sbin/rabbitmqctl +man/man5/rabbitmq-env.conf.5.gz +man/man8/rabbitmq-diagnostics.8.gz +man/man8/rabbitmq-echopid.8.gz +man/man8/rabbitmq-plugins.8.gz +man/man8/rabbitmq-queues.8.gz +man/man8/rabbitmq-server.8.gz +man/man8/rabbitmq-service.8.gz +man/man8/rabbitmq-upgrade.8.gz +man/man8/rabbitmqctl.8.gz +sbin/cuttlefish +sbin/rabbitmq-defaults +sbin/rabbitmq-diagnostics +sbin/rabbitmq-env +sbin/rabbitmq-plugins +sbin/rabbitmq-server +sbin/rabbitmq-upgrade +sbin/rabbitmqctl +share/examples/rabbitmq/advanced.config.example +share/examples/rabbitmq/rabbitmq.conf.example +@dir lib/rabbitmq_server-3.8.3/ebin +@dir lib/rabbitmq_server-3.8.3/escript +@dir lib/rabbitmq_server-3.8.3/include +@dir lib/rabbitmq_server-3.8.3/plugins +@dir lib/rabbitmq_server-3.8.3/priv/schema +@dir lib/rabbitmq_server-3.8.3/priv +@dir lib/rabbitmq_server-3.8.3/sbin +@dir lib/rabbitmq_server-3.8.3 +@dir share/examples/rabbitmq diff --git a/system/getopt/Makefile b/system/getopt/Makefile new file mode 100644 index 00000000..e314c563 --- /dev/null +++ b/system/getopt/Makefile @@ -0,0 +1,23 @@ +# Created by: Sergei Kolobov +# $FreeBSD: head/misc/getopt/Makefile 423014 2016-09-30 19:24:30Z tijl $ + +PORTNAME= getopt +PORTVERSION= 1.1.6 +CATEGORIES= misc +MASTER_SITES+= http://frodo.looijaard.name/system/files/software/getopt/ +MASTER_SITES+= LOCAL/sunpoet + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Replacement for getopt(1) that supports GNU-style long options + +USES= gmake +MAKE_ARGS+= CC=${CC} LIBCGETOPT=0 +MAKE_ARGS+= WITHOUT_GETTEXT=1 + +post-patch: + @${RM} ${WRKSRC}/gnu/*.o + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/getopt + +.include diff --git a/system/getopt/distinfo b/system/getopt/distinfo new file mode 100644 index 00000000..329ed3ab --- /dev/null +++ b/system/getopt/distinfo @@ -0,0 +1,2 @@ +SHA256 (getopt-1.1.6.tar.gz) = d0bf1dc642a993e7388a1cddfb9409bed375c21d5278056ccca3a0acd09dc5fe +SIZE (getopt-1.1.6.tar.gz) = 58926 diff --git a/system/getopt/files/patch-Makefile b/system/getopt/files/patch-Makefile new file mode 100644 index 00000000..a3160ae2 --- /dev/null +++ b/system/getopt/files/patch-Makefile @@ -0,0 +1,30 @@ +--- ./Makefile.orig 2013-03-02 19:04:01.590723827 -0500 ++++ ./Makefile 2013-03-02 19:06:02.492723812 -0500 +@@ -1,7 +1,7 @@ + .SUFFIXES: + + DESTDIR= +-prefix=/usr/local ++prefix=$(PREFIX) + bindir=$(prefix)/bin + mandir=$(prefix)/man + man1dir=$(mandir)/man1 +@@ -32,7 +32,7 @@ + LANGUAGES = ca cs da de es et eu fi fr gl hu id it ja nl pl pt_BR ru sl sv tr uk vi zh_CN zh_TW + MOFILES:=$(patsubst %,po/%.mo,$(LANGUAGES)) + +-CPPFLAGS=-DLIBCGETOPT=$(LIBCGETOPT) -DWITHOUT_GETTEXT=$(WITHOUT_GETTEXT) -DLOCALEDIR=\"$(localedir)\" -DNOT_UTIL_LINUX -Dprogram_invocation_short_name=\"$(PACKAGE)\" -Dprogram_version=\"$(VERSION)\" ++CPPFLAGS+=-DLIBCGETOPT=$(LIBCGETOPT) -DWITHOUT_GETTEXT=$(WITHOUT_GETTEXT) -DLOCALEDIR=\"$(localedir)\" -DNOT_UTIL_LINUX -Dprogram_invocation_short_name=\"$(PACKAGE)\" -Dprogram_version=\"$(VERSION)\" + ifeq ($(LIBCGETOPT),0) + CPPFLAGS+=-I./gnu + endif +@@ -41,9 +41,6 @@ + -Wcast-align -Wmissing-declarations \ + -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \ + -Wnested-externs -Winline +-OPTIMIZE=-O3 -fno-strength-reduce +-CFLAGS=$(WARNINGS) $(OPTIMIZE) +-LDFLAGS= + + sources=getopt.c + ifeq ($(LIBCGETOPT),0) diff --git a/system/getopt/pkg-descr b/system/getopt/pkg-descr new file mode 100644 index 00000000..a605fa71 --- /dev/null +++ b/system/getopt/pkg-descr @@ -0,0 +1,13 @@ +Rewrite of getopt(1) with the following features: + +* It can do anything that the GNU getopt(3) routines can do. +* It can cope with spaces and shell metacharacters within arguments. +* It can parse long parameters. +* It can shuffle parameters, so you can mix options and other parameters + on the command-line. +* It can be easily identified as an enhanced getopt(1) from within shell + scripts. +* It can report parse errors as coming from the shell script. +* It compiles cleanly with both libc-5 and glibc-2. + +WWW: http://software.frodo.looijaard.name/getopt/ diff --git a/system/getopt/pkg-plist b/system/getopt/pkg-plist new file mode 100644 index 00000000..bf7d905b --- /dev/null +++ b/system/getopt/pkg-plist @@ -0,0 +1,2 @@ +bin/getopt +man/man1/getopt.1.gz diff --git a/text/xmlto/Makefile b/text/xmlto/Makefile index 48390cc1..6894860b 100644 --- a/text/xmlto/Makefile +++ b/text/xmlto/Makefile @@ -17,12 +17,12 @@ MAINTAINER= onborodin@gmail.com COMMENT= Front-end to an XSL toolchain BUILD_DEPENDS+= ${BASH_CMD}:lang/bash -# ${GETOPT_CMD}:misc/getopt -BUILD_DEPENDS+= xmllint:text/libxml2 -BUILD_DEPENDS+= xsltproc:text/libxslt -# ${XSL_DIR}:textproc/docbook-xsl \ -# paperconf:print/libpaper \ -# w3m:www/w3m \ +BUILD_DEPENDS+= ${GETOPT_CMD}:system/getopt +BUILD_DEPENDS+= xmllint:text/libxml2 +BUILD_DEPENDS+= xsltproc:text/libxslt +# ${XSL_DIR}:textproc/docbook-xsl +# paperconf:print/libpaper +# w3m:www/w3m # ${LOCALBASE}/share/xml/docbook/4.2:textproc/docbook-xml RUN_DEPENDS:= ${BUILD_DEPENDS}