add elixir rabbitmq

This commit is contained in:
ziggi
2020-11-29 08:13:17 +00:00
parent 7ae7f3b6d7
commit 859d4273c5
28 changed files with 1332 additions and 7 deletions

52
Mk/bsd.local.mk~ Normal file
View File

@@ -0,0 +1,52 @@
# bsd.local.mk - Sandbox for local modification to ports framework.
#
# Created by: Mark Linimon <linimon@FreeBSD.org>
#
# $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)

51
_alpha/sbt/Makefile Normal file
View File

@@ -0,0 +1,51 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $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 <bsd.port.options.mk>
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 <bsd.port.mk>

3
_alpha/sbt/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1604304801
SHA256 (sbt-1.4.2.tgz) = acd6a104a27d979ab25eb9b95c105d45cd31b2591a861665c7cb13ae43a284b7
SIZE (sbt-1.4.2.tgz) = 17634689

View File

@@ -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)

View File

@@ -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" "$@"

3
_alpha/sbt/files/sbtopts Normal file
View File

@@ -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

4
_alpha/sbt/pkg-descr Normal file
View File

@@ -0,0 +1,4 @@
simple build tool (sbt) is a minimally intrusive
build tool for Scala projects.
WWW: http://www.scala-sbt.org/

56
lang/elixir/Makefile Normal file
View File

@@ -0,0 +1,56 @@
# Created by: Li-Wen Hsu <lwhsu@FreeBSD.org>
# $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 <bsd.port.options.mk>
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 <bsd.port.mk>

5
lang/elixir/distinfo Normal file
View File

@@ -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

6
lang/elixir/pkg-descr Normal file
View File

@@ -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/

443
lang/elixir/pkg-plist Normal file
View File

@@ -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

View File

@@ -29,7 +29,7 @@ NO_ARCH= yes
NO_BUILD= yes
#USERS= activemq
#GROUPS= activemq
#GROUPS= activemq
do-install:
${RM} ${WRKSRC}/conf/log4j.properties.orig

119
net/rabbitmq/Makefile Normal file
View File

@@ -0,0 +1,119 @@
# Created by: Phillip Neumann <pneumann@gmail.com>
# $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 <bsd.port.options.mk>
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 <bsd.port.mk>

3
net/rabbitmq/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1606459541
SHA256 (rabbitmq-server-3.8.3.tar.xz) = aedc8458701a80167b35958c10090d468c3de11984510b49ec02e777c51b1aba
SIZE (rabbitmq-server-3.8.3.tar.xz) = 3304456

View File

@@ -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 "$@"

View File

@@ -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 \

View File

@@ -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 "$@"

View File

@@ -0,0 +1,9 @@
#!/bin/sh -x
case $2 in
DEINSTALL)
;;
POST-DEINSTALL)
;;
esac
#EOF

View File

@@ -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

View File

@@ -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"

6
net/rabbitmq/pkg-descr Normal file
View File

@@ -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/

296
net/rabbitmq/pkg-plist Normal file
View File

@@ -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

23
system/getopt/Makefile Normal file
View File

@@ -0,0 +1,23 @@
# Created by: Sergei Kolobov <sergei@kolobov.com>
# $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 <bsd.port.mk>

2
system/getopt/distinfo Normal file
View File

@@ -0,0 +1,2 @@
SHA256 (getopt-1.1.6.tar.gz) = d0bf1dc642a993e7388a1cddfb9409bed375c21d5278056ccca3a0acd09dc5fe
SIZE (getopt-1.1.6.tar.gz) = 58926

View File

@@ -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)

13
system/getopt/pkg-descr Normal file
View File

@@ -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/

2
system/getopt/pkg-plist Normal file
View File

@@ -0,0 +1,2 @@
bin/getopt
man/man1/getopt.1.gz

View File

@@ -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}