parent
0a2bb2d172
commit
875b2802a8
@ -1,11 +0,0 @@
|
||||
--- configure.old 2014-10-02 15:41:45.692471540 +0200
|
||||
+++ configure.ac 2014-10-02 15:42:11.122743182 +0200
|
||||
@@ -835,7 +835,7 @@
|
||||
AM_CONDITIONAL(ENABLE_RSYSLOGRT, test x$enable_rsyslogrt = xyes)
|
||||
RSRT_CFLAGS="\$(RSRT_CFLAGS1) \$(LIBESTR_CFLAGS) \$(JSON_C_CFLAGS)"
|
||||
if test "$GCC" = "yes"
|
||||
-then RSRT_CFLAGS="$RSRT_CFLAGS -W -std=c99 -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g"
|
||||
+then RSRT_CFLAGS="$RSRT_CFLAGS -W -std=c99 -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute"
|
||||
fi
|
||||
RSRT_LIBS="\$(RSRT_LIBS1) \$(LIBESTR_LIBS) \$(JSON_C_LIBS)"
|
||||
AC_SUBST(RSRT_CFLAGS1)
|
@ -0,0 +1,130 @@
|
||||
From a88d67df6e55e0a5f484f6aff8aa6e9813c5c31a Mon Sep 17 00:00:00 2001
|
||||
From: Janmejay Singh <singh.janmejay@gmail.com>
|
||||
Date: Mon, 28 Sep 2015 20:38:05 +0530
|
||||
Subject: [PATCH] fixed re_extract bug, which fails the regex-compile for
|
||||
extract as fn-init fails when fn does not have exactly 2 args
|
||||
|
||||
|
||||
Fixes: https://github.com/rsyslog/rsyslog/issues/499
|
||||
|
||||
---
|
||||
grammar/rainerscript.c | 2 +-
|
||||
tests/Makefile.am | 6 ++++++
|
||||
tests/rscript_re_extract.sh | 14 ++++++++++++++
|
||||
tests/rscript_re_match.sh | 14 ++++++++++++++
|
||||
tests/testsuites/rscript_re_extract.conf | 9 +++++++++
|
||||
tests/testsuites/rscript_re_match.conf | 10 ++++++++++
|
||||
6 files changed, 54 insertions(+), 1 deletion(-)
|
||||
create mode 100755 tests/rscript_re_extract.sh
|
||||
create mode 100755 tests/rscript_re_match.sh
|
||||
create mode 100644 tests/testsuites/rscript_re_extract.conf
|
||||
create mode 100644 tests/testsuites/rscript_re_match.conf
|
||||
|
||||
diff --git a/grammar/rainerscript.c b/grammar/rainerscript.c
|
||||
index f02e1fe..17f785e 100644
|
||||
--- a/grammar/rainerscript.c
|
||||
+++ b/grammar/rainerscript.c
|
||||
@@ -3747,7 +3747,7 @@ initFunc_re_match(struct cnffunc *func)
|
||||
regex_t *re;
|
||||
DEFiRet;
|
||||
|
||||
- if(func->nParams != 2) {
|
||||
+ if(func->nParams < 2) {
|
||||
parser_errmsg("rsyslog logic error in line %d of file %s\n",
|
||||
__LINE__, __FILE__);
|
||||
FINALIZE;
|
||||
diff --git a/tests/Makefile.am b/tests/Makefile.am
|
||||
index 914d947..d77728a 100644
|
||||
--- a/tests/Makefile.am
|
||||
+++ b/tests/Makefile.am
|
||||
@@ -120,6 +120,8 @@ TESTS += \
|
||||
rscript_replace_complex.sh \
|
||||
rscript_wrap2.sh \
|
||||
rscript_wrap3.sh \
|
||||
+ rscript_re_extract.sh \
|
||||
+ rscript_re_match.sh \
|
||||
rs_optimizer_pri.sh \
|
||||
cee_simple.sh \
|
||||
cee_diskqueue.sh \
|
||||
@@ -854,6 +856,10 @@ EXTRA_DIST= \
|
||||
testsuites/stop_when_array_has_element.conf \
|
||||
key_dereference_on_uninitialized_variable_space.sh \
|
||||
testsuites/key_dereference_on_uninitialized_variable_space.conf \
|
||||
+ rscript_re_extract.sh \
|
||||
+ testsuites/rscript_re_extract.conf \
|
||||
+ rscript_re_match.sh \
|
||||
+ testsuites/rscript_re_match.conf \
|
||||
cfg.sh
|
||||
|
||||
# TODO: re-enable
|
||||
diff --git a/tests/rscript_re_extract.sh b/tests/rscript_re_extract.sh
|
||||
new file mode 100755
|
||||
index 0000000..930448c
|
||||
--- /dev/null
|
||||
+++ b/tests/rscript_re_extract.sh
|
||||
@@ -0,0 +1,14 @@
|
||||
+#!/bin/bash
|
||||
+# added 2015-09-29 by singh.janmejay
|
||||
+# This file is part of the rsyslog project, released under ASL 2.0
|
||||
+echo ===============================================================================
|
||||
+echo \[rscript_re_extract.sh\]: test re_extract rscript-fn
|
||||
+. $srcdir/diag.sh init
|
||||
+. $srcdir/diag.sh startup rscript_re_extract.conf
|
||||
+. $srcdir/diag.sh tcpflood -m 1 -I $srcdir/testsuites/date_time_msg
|
||||
+echo doing shutdown
|
||||
+. $srcdir/diag.sh shutdown-when-empty
|
||||
+echo wait on shutdown
|
||||
+. $srcdir/diag.sh wait-shutdown
|
||||
+. $srcdir/diag.sh content-check "*Number is 19597*"
|
||||
+. $srcdir/diag.sh exit
|
||||
diff --git a/tests/rscript_re_match.sh b/tests/rscript_re_match.sh
|
||||
new file mode 100755
|
||||
index 0000000..d2e212d
|
||||
--- /dev/null
|
||||
+++ b/tests/rscript_re_match.sh
|
||||
@@ -0,0 +1,14 @@
|
||||
+#!/bin/bash
|
||||
+# added 2015-09-29 by singh.janmejay
|
||||
+# This file is part of the rsyslog project, released under ASL 2.0
|
||||
+echo ===============================================================================
|
||||
+echo \[rscript_re_match.sh\]: test re_match rscript-fn
|
||||
+. $srcdir/diag.sh init
|
||||
+. $srcdir/diag.sh startup rscript_re_match.conf
|
||||
+. $srcdir/diag.sh tcpflood -m 1 -I $srcdir/testsuites/date_time_msg
|
||||
+echo doing shutdown
|
||||
+. $srcdir/diag.sh shutdown-when-empty
|
||||
+echo wait on shutdown
|
||||
+. $srcdir/diag.sh wait-shutdown
|
||||
+. $srcdir/diag.sh content-check "*Matched*"
|
||||
+. $srcdir/diag.sh exit
|
||||
diff --git a/tests/testsuites/rscript_re_extract.conf b/tests/testsuites/rscript_re_extract.conf
|
||||
new file mode 100644
|
||||
index 0000000..6c71e53
|
||||
--- /dev/null
|
||||
+++ b/tests/testsuites/rscript_re_extract.conf
|
||||
@@ -0,0 +1,9 @@
|
||||
+$IncludeConfig diag-common.conf
|
||||
+template(name="outfmt" type="string" string="*Number is %$.number%*\n")
|
||||
+
|
||||
+module(load="../plugins/imtcp/.libs/imtcp")
|
||||
+input(type="imtcp" port="13514")
|
||||
+
|
||||
+set $.number = re_extract($msg, '.* ([0-9]+)$', 0, 1, 'none');
|
||||
+
|
||||
+action(type="omfile" file="./rsyslog.out.log" template="outfmt")
|
||||
diff --git a/tests/testsuites/rscript_re_match.conf b/tests/testsuites/rscript_re_match.conf
|
||||
new file mode 100644
|
||||
index 0000000..3e0f36f
|
||||
--- /dev/null
|
||||
+++ b/tests/testsuites/rscript_re_match.conf
|
||||
@@ -0,0 +1,10 @@
|
||||
+$IncludeConfig diag-common.conf
|
||||
+template(name="outfmt" type="string" string="*Matched*\n")
|
||||
+
|
||||
+module(load="../plugins/imtcp/.libs/imtcp")
|
||||
+input(type="imtcp" port="13514")
|
||||
+
|
||||
+if (re_match($msg, '.* ([0-9]+)$')) then {
|
||||
+ action(type="omfile" file="./rsyslog.out.log" template="outfmt")
|
||||
+}
|
||||
+
|
@ -0,0 +1,141 @@
|
||||
From 3a10a78edeef9725f69a24d633bb394e365145f0 Mon Sep 17 00:00:00 2001
|
||||
From: Janmejay Singh <singh.janmejay@gmail.com>
|
||||
Date: Wed, 30 Sep 2015 17:24:38 +0530
|
||||
Subject: [PATCH] Fixed lookup-table reload bug, which ignored table-length of
|
||||
reloaded table, resulting in additional entries being invisible while
|
||||
looking-up (binary-search would work with old-table-length). This would be a
|
||||
security-issue or may cause a crash if reloaded table is actually smaller
|
||||
(memory access beyond table).
|
||||
|
||||
---
|
||||
runtime/lookup.c | 1 +
|
||||
tests/Makefile.am | 5 +++++
|
||||
tests/diag.sh | 4 ++++
|
||||
tests/lookup_table.sh | 24 ++++++++++++++++++++++++
|
||||
tests/testsuites/lookup_table.conf | 9 +++++++++
|
||||
tests/testsuites/xlate.lkp_tbl | 5 +++++
|
||||
tests/testsuites/xlate_more.lkp_tbl | 6 ++++++
|
||||
7 files changed, 55 insertions(+)
|
||||
create mode 100755 tests/lookup_table.sh
|
||||
create mode 100644 tests/testsuites/lookup_table.conf
|
||||
create mode 100644 tests/testsuites/xlate.lkp_tbl
|
||||
create mode 100644 tests/testsuites/xlate_more.lkp_tbl
|
||||
|
||||
diff --git a/runtime/lookup.c b/runtime/lookup.c
|
||||
index 096bf09..5aa00b9 100644
|
||||
--- a/runtime/lookup.c
|
||||
+++ b/runtime/lookup.c
|
||||
@@ -203,6 +203,7 @@ lookupReload(lookup_t *pThis)
|
||||
}
|
||||
free(pThis->d.strtab);
|
||||
pThis->d.strtab = newlu.d.strtab; /* hand table AND ALL STRINGS over! */
|
||||
+ pThis->nmemb = newlu.nmemb;
|
||||
pthread_rwlock_unlock(&pThis->rwlock);
|
||||
errmsg.LogError(0, RS_RET_OK, "lookup table '%s' reloaded from file '%s'",
|
||||
pThis->name, pThis->filename);
|
||||
diff --git a/tests/Makefile.am b/tests/Makefile.am
|
||||
index d77728a..49cb641 100644
|
||||
--- a/tests/Makefile.am
|
||||
+++ b/tests/Makefile.am
|
||||
@@ -130,6 +130,7 @@ TESTS += \
|
||||
incltest_dir_wildcard.sh \
|
||||
incltest_dir_empty_wildcard.sh \
|
||||
linkedlistqueue.sh \
|
||||
+ lookup_table.sh \
|
||||
key_dereference_on_uninitialized_variable_space.sh
|
||||
|
||||
|
||||
@@ -860,6 +861,10 @@ EXTRA_DIST= \
|
||||
testsuites/rscript_re_extract.conf \
|
||||
rscript_re_match.sh \
|
||||
testsuites/rscript_re_match.conf \
|
||||
+ lookup_table.sh \
|
||||
+ testsuites/lookup_table.conf \
|
||||
+ testsuites/xlate.lkp_tbl \
|
||||
+ testsuites/xlate_more.lkp_tbl \
|
||||
cfg.sh
|
||||
|
||||
# TODO: re-enable
|
||||
diff --git a/tests/diag.sh b/tests/diag.sh
|
||||
index 95d6adb..c489fff 100755
|
||||
--- a/tests/diag.sh
|
||||
+++ b/tests/diag.sh
|
||||
@@ -195,6 +195,10 @@ case $1 in
|
||||
echo WaitMainQueueEmpty | ./diagtalker || . $srcdir/diag.sh error-exit $?
|
||||
fi
|
||||
;;
|
||||
+ 'issue-HUP') # shut rsyslogd down when main queue is empty. $2 is the instance.
|
||||
+ kill -HUP `cat rsyslog$2.pid`
|
||||
+ ./msleep 1000
|
||||
+ ;;
|
||||
'shutdown-when-empty') # shut rsyslogd down when main queue is empty. $2 is the instance.
|
||||
if [ "$2" == "2" ]
|
||||
then
|
||||
diff --git a/tests/lookup_table.sh b/tests/lookup_table.sh
|
||||
new file mode 100755
|
||||
index 0000000..fae2fab
|
||||
--- /dev/null
|
||||
+++ b/tests/lookup_table.sh
|
||||
@@ -0,0 +1,24 @@
|
||||
+#!/bin/bash
|
||||
+# added 2015-09-30 by singh.janmejay
|
||||
+# This file is part of the rsyslog project, released under ASL 2.0
|
||||
+echo ===============================================================================
|
||||
+echo \[lookup_table_reload.sh\]: test for lookup-table and HUP based reloading of it
|
||||
+. $srcdir/diag.sh init
|
||||
+cp $srcdir/testsuites/xlate.lkp_tbl $srcdir/xlate.lkp_tbl
|
||||
+. $srcdir/diag.sh startup lookup_table.conf
|
||||
+. $srcdir/diag.sh injectmsg 0 3
|
||||
+. $srcdir/diag.sh wait-queueempty
|
||||
+. $srcdir/diag.sh content-check "msgnum:00000000: foo_old"
|
||||
+. $srcdir/diag.sh content-check "msgnum:00000001: bar_old"
|
||||
+. $srcdir/diag.sh assert-content-missing "baz"
|
||||
+cp $srcdir/testsuites/xlate_more.lkp_tbl $srcdir/xlate.lkp_tbl
|
||||
+. $srcdir/diag.sh issue-HUP
|
||||
+. $srcdir/diag.sh injectmsg 0 3
|
||||
+echo doing shutdown
|
||||
+. $srcdir/diag.sh shutdown-when-empty
|
||||
+echo wait on shutdown
|
||||
+. $srcdir/diag.sh wait-shutdown
|
||||
+. $srcdir/diag.sh content-check "msgnum:00000000: foo_new"
|
||||
+. $srcdir/diag.sh content-check "msgnum:00000001: bar_new"
|
||||
+. $srcdir/diag.sh content-check "msgnum:00000002: baz"
|
||||
+. $srcdir/diag.sh exit
|
||||
diff --git a/tests/testsuites/lookup_table.conf b/tests/testsuites/lookup_table.conf
|
||||
new file mode 100644
|
||||
index 0000000..29bd805
|
||||
--- /dev/null
|
||||
+++ b/tests/testsuites/lookup_table.conf
|
||||
@@ -0,0 +1,9 @@
|
||||
+$IncludeConfig diag-common.conf
|
||||
+
|
||||
+lookup_table(name="xlate" file="xlate.lkp_tbl")
|
||||
+
|
||||
+template(name="outfmt" type="string" string="- %msg% %$.lkp%\n")
|
||||
+
|
||||
+set $.lkp = lookup("xlate", $msg);
|
||||
+
|
||||
+action(type="omfile" file="./rsyslog.out.log" template="outfmt")
|
||||
diff --git a/tests/testsuites/xlate.lkp_tbl b/tests/testsuites/xlate.lkp_tbl
|
||||
new file mode 100644
|
||||
index 0000000..30e2796
|
||||
--- /dev/null
|
||||
+++ b/tests/testsuites/xlate.lkp_tbl
|
||||
@@ -0,0 +1,5 @@
|
||||
+{
|
||||
+ "table":[
|
||||
+ {"index":" msgnum:00000000:", "value":"foo_old" },
|
||||
+ {"index":" msgnum:00000001:", "value":"bar_old" }]
|
||||
+}
|
||||
diff --git a/tests/testsuites/xlate_more.lkp_tbl b/tests/testsuites/xlate_more.lkp_tbl
|
||||
new file mode 100644
|
||||
index 0000000..2d3f452
|
||||
--- /dev/null
|
||||
+++ b/tests/testsuites/xlate_more.lkp_tbl
|
||||
@@ -0,0 +1,6 @@
|
||||
+{
|
||||
+ "table":[
|
||||
+ {"index":" msgnum:00000000:", "value":"foo_new" },
|
||||
+ {"index":" msgnum:00000001:", "value":"bar_new" },
|
||||
+ {"index":" msgnum:00000002:", "value":"baz" }]
|
||||
+}
|
@ -0,0 +1,30 @@
|
||||
# /etc/conf.d/rsyslog
|
||||
|
||||
# Configuration file
|
||||
#RSYSLOG_CONFIGFILE="/etc/rsyslog.conf"
|
||||
|
||||
# PID file
|
||||
# If you should ever change this, remember to update
|
||||
# "/etc/logrotate.d/rsyslog", too.
|
||||
#RSYSLOG_PIDFILE="/run/rsyslogd.pid"
|
||||
|
||||
# You can use this configuration option to pass additional options to the
|
||||
# start-stop-daemon, see start-stop-daemon(8) for more details.
|
||||
# Per default we wait 1000ms after we have started the service to ensure
|
||||
# that the daemon is really up and running.
|
||||
#RSYSLOG_SSDARGS="--wait 1000"
|
||||
|
||||
# The termination timeout (start-stop-daemon parameter "retry") ensures
|
||||
# that the service will be terminated within a given time (60 + 5 seconds
|
||||
# per default) when you are stopping the service.
|
||||
# You need to increase the value when you are working with a large queue.
|
||||
# See http://www.rsyslog.com/doc/queues.html for further information.
|
||||
#RSYSLOG_TERMTIMEOUT="TERM/60/KILL/5"
|
||||
|
||||
|
||||
# Options to rsyslogd
|
||||
# See rsyslogd(8) for more details
|
||||
# Notes:
|
||||
# * Do not specify another PIDFILE but use the variable above to change the location
|
||||
# * Do not specify another CONFIGFILE but use the variable above to change the location
|
||||
#RSYSLOG_OPTS=""
|
@ -0,0 +1,73 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
RSYSLOG_CONFIGFILE=${RSYSLOG_CONFIGFILE:-"/etc/rsyslog.conf"}
|
||||
RSYSLOG_PIDFILE=${RSYSLOG_PIDFILE:-"/run/rsyslogd.pid"}
|
||||
RSYSLOG_SSDARGS=${RSYSLOG_SSDARGS:-"--wait 1000"}
|
||||
RSYSLOG_TERMTIMEOUT=${RSYSLOG_TERMTIMEOUT:-"TERM/60/KILL/5"}
|
||||
RSYSLOG_OPTS=${RSYSLOG_OPTS:-""}
|
||||
|
||||
command="/usr/sbin/rsyslogd"
|
||||
command_args="${RSYSLOG_OPTS} -f \"${RSYSLOG_CONFIGFILE}\" -i \"${RSYSLOG_PIDFILE}\""
|
||||
start_stop_daemon_args="${RSYSLOG_SSDARGS}"
|
||||
pidfile="${RSYSLOG_PIDFILE}"
|
||||
retry="${RSYSLOG_TERMTIMEOUT}"
|
||||
|
||||
required_files="${RSYSLOG_CONFIGFILE}"
|
||||
|
||||
description="RSYSLOG is the rocket-fast system for log processing (syslog replacement)."
|
||||
|
||||
extra_commands="configtest"
|
||||
extra_started_commands="rotate"
|
||||
|
||||
description_configtest="Run rsyslogd's internal config check."
|
||||
|
||||
description_rotate="Sends rsyslogd a signal to re-open its log files."
|
||||
|
||||
depend() {
|
||||
need clock hostname localmount
|
||||
provide logger
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
if [ "${RC_CMD}" != "restart" ]; then
|
||||
configtest || return 1
|
||||
fi
|
||||
}
|
||||
|
||||
stop_pre() {
|
||||
if [ "${RC_CMD}" = "restart" ]; then
|
||||
configtest || return 1
|
||||
fi
|
||||
}
|
||||
|
||||
stop_post() {
|
||||
if [ -f "${RSYSLOG_PIDFILE}" ]; then
|
||||
vebegin "Removing stale PID file"
|
||||
rm --force "${RSYSLOG_PIDFILE}"
|
||||
veend $?
|
||||
fi
|
||||
}
|
||||
|
||||
configtest() {
|
||||
local _command_args="-N 999 -f \"${RSYSLOG_CONFIGFILE}\""
|
||||
local _retval=0
|
||||
|
||||
ebegin "Checking rsyslogd's configuration"
|
||||
eval ${command} ${_command_args} >/dev/null 2>&1
|
||||
_retval=$?
|
||||
|
||||
if [ ${_retval} -ne 0 ]; then
|
||||
eval ${command} ${_command_args}
|
||||
fi
|
||||
|
||||
eend ${_retval} "failed, please correct errors above"
|
||||
}
|
||||
|
||||
rotate() {
|
||||
ebegin "Re-opening rsyslogd logs"
|
||||
start-stop-daemon --signal SIGHUP --pidfile "${RSYSLOG_PIDFILE}"
|
||||
eend $?
|
||||
}
|
@ -1,409 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
|
||||
inherit autotools-utils eutils systemd
|
||||
|
||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
||||
HOMEPAGE="http://www.rsyslog.com/"
|
||||
|
||||
BRANCH="8-stable"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${BRANCH}/10-respect_CFLAGS-r1.patch
|
||||
)
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}.git
|
||||
https://github.com/rsyslog/${PN}.git
|
||||
"
|
||||
|
||||
DOC_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}-doc.git
|
||||
https://github.com/rsyslog/${PN}-doc.git
|
||||
"
|
||||
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="
|
||||
http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
|
||||
doc? ( http://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="dbi debug doc elasticsearch +gcrypt jemalloc kerberos mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/json-c-0.11:=
|
||||
>=dev-libs/libestr-0.1.9
|
||||
>=dev-libs/liblogging-1.0.1:=[stdlog]
|
||||
>=sys-libs/zlib-1.2.5
|
||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
||||
elasticsearch? ( >=net-misc/curl-7.35.0 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
|
||||
jemalloc? ( >=dev-libs/jemalloc-3.3.1 )
|
||||
kerberos? ( virtual/krb5 )
|
||||
mongodb? ( >=dev-libs/libmongo-client-0.1.4 )
|
||||
mysql? ( virtual/mysql )
|
||||
normalize? (
|
||||
>=dev-libs/libee-0.4.0
|
||||
>=dev-libs/liblognorm-1.1.0:=
|
||||
)
|
||||
omudpspoof? ( >=net-libs/libnet-1.1.6 )
|
||||
postgres? ( >=dev-db/postgresql-8.4.20:= )
|
||||
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 )
|
||||
redis? ( >=dev-libs/hiredis-0.11.0 )
|
||||
relp? ( >=dev-libs/librelp-1.2.5 )
|
||||
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
|
||||
rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:= )
|
||||
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
|
||||
ssl? ( >=net-libs/gnutls-2.12.23 )
|
||||
systemd? ( >=sys-apps/systemd-208 )
|
||||
zeromq? ( >=net-libs/czmq-1.2.0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
DEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
|
||||
fi
|
||||
|
||||
# Maitainer note : open a bug to upstream
|
||||
# showing that building in a separate dir fails
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules"
|
||||
|
||||
DOCS=(
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
"${FILESDIR}"/${BRANCH}/README.gentoo
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
git-r3_fetch
|
||||
git-r3_checkout
|
||||
else
|
||||
unpack ${P}.tar.gz
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
local _EGIT_BRANCH=
|
||||
if [ -n "${EGIT_BRANCH}" ]; then
|
||||
# Cannot use rsyslog commits/branches for documentation repository
|
||||
_EGIT_BRANCH=${EGIT_BRANCH}
|
||||
unset EGIT_BRANCH
|
||||
fi
|
||||
|
||||
git-r3_fetch "${DOC_REPO_URI}"
|
||||
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
|
||||
|
||||
if [ -n "${_EGIT_BRANCH}" ]; then
|
||||
# Restore previous EGIT_BRANCH information
|
||||
EGIT_BRANCH=${_EGIT_BRANCH}
|
||||
fi
|
||||
else
|
||||
local doc_tarball="${PN}-doc-${PV}.tar.gz"
|
||||
|
||||
cd "${S}" || die "Cannot change dir into '$S'"
|
||||
mkdir docs || die "Failed to create docs directory"
|
||||
cd docs || die "Failed to change dir into '${S}/docs'"
|
||||
unpack ${doc_tarball}
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Maintainer notes:
|
||||
# * Guardtime support is missing because libgt isn't yet available
|
||||
# in portage.
|
||||
# * Hadoop's HDFS file system output module is currently not
|
||||
# supported in Gentoo because nobody is able to test it
|
||||
# (JAVA dependency).
|
||||
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
|
||||
# upstream PR 129 and 136) so we need to export HIREDIS_*
|
||||
# variables because rsyslog's build system depends on pkg-config.
|
||||
|
||||
if use redis; then
|
||||
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
|
||||
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-generate-man-pages
|
||||
--without-valgrind-testbench
|
||||
$(use_enable test testbench)
|
||||
# Input Plugins without depedencies
|
||||
--enable-imdiag
|
||||
--enable-imfile
|
||||
--enable-impstats
|
||||
--enable-imptcp
|
||||
# Message Modificiation Plugins without depedencies
|
||||
--enable-mmanon
|
||||
--enable-mmaudit
|
||||
--enable-mmfields
|
||||
--enable-mmjsonparse
|
||||
--enable-mmpstrucdata
|
||||
--enable-mmsequence
|
||||
--enable-mmutf8fix
|
||||
# Output Modification Plugins without dependencies
|
||||
--enable-mail
|
||||
--enable-omprog
|
||||
--enable-omruleset
|
||||
--enable-omstdout
|
||||
--enable-omuxsock
|
||||
# Misc
|
||||
--enable-pmaixforwardedfrom
|
||||
--enable-pmciscoios
|
||||
--enable-pmcisconames
|
||||
--enable-pmlastmsg
|
||||
--enable-pmsnare
|
||||
# DB
|
||||
$(use_enable dbi libdbi)
|
||||
$(use_enable mongodb ommongodb)
|
||||
$(use_enable mysql)
|
||||
$(use_enable postgres pgsql)
|
||||
$(use_enable redis omhiredis)
|
||||
# Debug
|
||||
$(use_enable debug)
|
||||
$(use_enable debug diagtools)
|
||||
$(use_enable debug memcheck)
|
||||
$(use_enable debug rtinst)
|
||||
$(use_enable debug valgrind)
|
||||
# Misc
|
||||
$(use_enable elasticsearch)
|
||||
$(use_enable gcrypt libgcrypt)
|
||||
$(use_enable jemalloc)
|
||||
$(use_enable kerberos gssapi-krb5)
|
||||
$(use_enable normalize mmnormalize)
|
||||
$(use_enable omudpspoof)
|
||||
$(use_enable rabbitmq omrabbitmq)
|
||||
$(use_enable relp)
|
||||
$(use_enable rfc3195)
|
||||
$(use_enable rfc5424hmac mmrfc5424addhmac)
|
||||
$(use_enable snmp)
|
||||
$(use_enable snmp mmsnmptrapd)
|
||||
$(use_enable ssl gnutls)
|
||||
$(use_enable systemd imjournal)
|
||||
$(use_enable systemd omjournal)
|
||||
$(use_enable usertools)
|
||||
$(use_enable zeromq imzmq3)
|
||||
$(use_enable zeromq omzmq3)
|
||||
"$(systemd_with_unitdir)"
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile
|
||||
|
||||
if use doc && [[ "${PV}" == "9999" ]]; then
|
||||
einfo "Building documentation ..."
|
||||
local doc_dir="${S}/docs"
|
||||
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
|
||||
sphinx-build -b html source build || die "Building documentation failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local _has_increased_ulimit=
|
||||
|
||||
if ulimit -n 3072; then
|
||||
_has_increased_ulimit="true"
|
||||
fi
|
||||
|
||||
if ! emake --jobs 1 check; then
|
||||
eerror "Test suite failed! :("
|
||||
|
||||
if [ -z "${_has_increased_ulimit}" ]; then
|
||||
eerror "Probably because open file limit couldn't be set to 3072."
|
||||
fi
|
||||
|
||||
if has userpriv $FEATURES; then
|
||||
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
|
||||
"before you submit a bug report."
|
||||
fi
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && HTML_DOCS=( "${S}/docs/build/" )
|
||||
autotools-utils_src_install
|
||||
|
||||
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
|
||||
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
|
||||
|
||||
keepdir /var/empty/dev
|
||||
keepdir /var/spool/${PN}
|
||||
keepdir /etc/ssl/${PN}
|
||||
keepdir /etc/${PN}.d
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.conf" ${PN}.conf
|
||||
|
||||
insinto /etc/rsyslog.d/
|
||||
doins "${FILESDIR}/${BRANCH}/50-default.conf"
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
|
||||
|
||||
if use mysql; then
|
||||
insinto /usr/share/doc/${PF}/scripts/mysql
|
||||
doins plugins/ommysql/createDB.sql
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
insinto /usr/share/doc/${PF}/scripts/pgsql
|
||||
doins plugins/ompgsql/createDB.sql
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local advertise_readme=0
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
|
||||
advertise_readme=1
|
||||
|
||||
if use mysql || use postgres; then
|
||||
echo
|
||||
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
|
||||
elog " /usr/share/doc/${PF}/scripts"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
echo
|
||||
elog "To create a default CA and certificates for your server and clients, run:"
|
||||
elog " emerge --config =${PF}"
|
||||
elog "on your logging server. You can run it several times,"
|
||||
elog "once for each logging client. The client certificates will be signed"
|
||||
elog "using the CA certificate generated during the first run."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]] || [[ ${REPLACING_VERSIONS} < 8.0 ]]; then
|
||||
# Show this message until rsyslog-8.x
|
||||
echo
|
||||
elog "Since ${PN}-7.6.3 we no longer use the catch-all log target"
|
||||
elog "\"/var/log/syslog\" due to its redundancy to the other log targets."
|
||||
|
||||
advertise_readme=1
|
||||
fi
|
||||
|
||||
if [[ ${advertise_readme} -gt 0 ]]; then
|
||||
# We need to show the README file location
|
||||
|
||||
echo ""
|
||||
elog "Please read"
|
||||
elog ""
|
||||
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
|
||||
elog ""
|
||||
elog "for more details."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
if ! use ssl ; then
|
||||
einfo "There is nothing to configure for rsyslog unless you"
|
||||
einfo "used USE=ssl to build it."
|
||||
return 0
|
||||
fi
|
||||
|
||||
# Make sure the certificates directory exists
|
||||
CERTDIR="${EROOT}/etc/ssl/${PN}"
|
||||
if [ ! -d "${CERTDIR}" ]; then
|
||||
mkdir "${CERTDIR}" || die
|
||||
fi
|
||||
einfo "Your certificates will be stored in ${CERTDIR}"
|
||||
|
||||
# Create a default CA if needed
|
||||
if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
|
||||
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = Portage automated CA
|
||||
ca
|
||||
cert_signing_key
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-self-signed \
|
||||
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
# Create the server certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for server ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_server
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
else
|
||||
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
|
||||
fi
|
||||
|
||||
# Create a client certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for client ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_client
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
rm -f "${T}/${PF}.$$"
|
||||
|
||||
echo
|
||||
einfo "Here is the documentation on how to encrypt your log traffic:"
|
||||
einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
DIST crystal-0.7.7-1-linux-i686.tar.gz 11289486 SHA256 7a1ccdce29c1437da1cbaafa3fefd5ebc3c4b84b885964a6d4eaf8bfc5922831
|
||||
DIST crystal-0.7.7-1-linux-x86_64.tar.gz 10907197 SHA256 433acbe8e88fe0c3df67ad64bd436349a6bcfc146284f0a690283ebefb93b5e6
|
||||
DIST crystal-0.7.7.tar.gz 709692 SHA256 5506f69ed59592666aa667a33ba90b07f1de2cc1ebeee25e771715f8521065f8
|
||||
DIST crystal-0.8.0-1-linux-i686.tar.gz 11465702 SHA256 47b96c790458daa4179a777ba9356959e597f38cfda535a3f9069d46b362579d
|
||||
DIST crystal-0.8.0-1-linux-x86_64.tar.gz 11004413 SHA256 6a0414b903cd99bfed8ebe2a447dc0c85f4fbc31e493064e44d37770e95a4b0e
|
||||
DIST crystal-0.8.0.tar.gz 731304 SHA256 986a000bb2eded22e446fd55c543062770ec4000e28791f0b07f63fcee37b245
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib
|
||||
|
||||
BV=${PV}-1
|
||||
BV_AMD64=${BV}-linux-x86_64
|
||||
BV_X86=${BV}-linux-i686
|
||||
|
||||
DESCRIPTION="The Crystal Programming Language"
|
||||
HOMEPAGE="http://crystal-lang.org"
|
||||
SRC_URI="https://github.com/manastech/crystal/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
amd64? ( https://github.com/manastech/crystal/releases/download/${PV}/crystal-${BV_AMD64}.tar.gz )
|
||||
x86? ( https://github.com/manastech/crystal/releases/download/${PV}/crystal-${BV_X86}.tar.gz )"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc examples +xml +yaml"
|
||||
|
||||
# dev-libs/boehm-gc[static-libs] dependency problem, check the issue: https://github.com/manastech/crystal/issues/1382
|
||||
DEPEND="
|
||||
<sys-devel/llvm-3.7.0
|
||||
dev-libs/boehm-gc[static-libs]
|
||||
dev-libs/libatomic_ops
|
||||
dev-libs/libevent
|
||||
dev-libs/libpcre
|
||||
sys-libs/libunwind
|
||||
dev-libs/pcl
|
||||
dev-libs/gmp:0
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
xml? ( dev-libs/libxml2 )
|
||||
yaml? ( dev-libs/libyaml )
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
release=1 \
|
||||
PATH="${PATH}":"${WORKDIR}"/${PN}-${BV}/bin \
|
||||
CRYSTAL_PATH=src \
|
||||
CRYSTAL_CONFIG_VERSION=${PV} \
|
||||
CRYSTAL_CONFIG_PATH="libs:/usr/$(get_libdir)/crystal"
|
||||
use doc && emake doc
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake spec \
|
||||
CRYSTAL_PATH=src \
|
||||
CRYSTAL_CONFIG_VERSION=${PV}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/$(get_libdir)/crystal
|
||||
doins -r src/.
|
||||
dobin .build/crystal
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins etc/completion.zsh _crystal
|
||||
|
||||
use examples && dodoc -r samples
|
||||
|
||||
if use doc ; then
|
||||
docinto api
|
||||
dodoc -r doc/.
|
||||
fi
|
||||
}
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib
|
||||
|
||||
BV=${PV}-1
|
||||
BV_AMD64=${BV}-linux-x86_64
|
||||
BV_X86=${BV}-linux-i686
|
||||
|
||||
DESCRIPTION="The Crystal Programming Language"
|
||||
HOMEPAGE="http://crystal-lang.org"
|
||||
SRC_URI="https://github.com/manastech/crystal/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
amd64? ( https://github.com/manastech/crystal/releases/download/${PV}/crystal-${BV_AMD64}.tar.gz )
|
||||
x86? ( https://github.com/manastech/crystal/releases/download/${PV}/crystal-${BV_X86}.tar.gz )"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc examples +xml +yaml"
|
||||
|
||||
# dev-libs/boehm-gc[static-libs] dependency problem, check the issue: https://github.com/manastech/crystal/issues/1382
|
||||
DEPEND="
|
||||
<sys-devel/llvm-3.7.0
|
||||
dev-libs/boehm-gc[static-libs]
|
||||
dev-libs/libatomic_ops
|
||||
dev-libs/libevent
|
||||
dev-libs/libpcre
|
||||
sys-libs/libunwind
|
||||
dev-libs/pcl
|
||||
dev-libs/gmp:0
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
xml? ( dev-libs/libxml2 )
|
||||
yaml? ( dev-libs/libyaml )
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
release=1 \
|
||||
PATH="${PATH}":"${WORKDIR}"/${PN}-${BV}/bin \
|
||||
CRYSTAL_PATH=src \
|
||||
CRYSTAL_CONFIG_VERSION=${PV} \
|
||||
CRYSTAL_CONFIG_PATH="libs:/usr/$(get_libdir)/crystal"
|
||||
use doc && emake doc
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake spec \
|
||||
CRYSTAL_PATH=src \
|
||||
CRYSTAL_CONFIG_VERSION=${PV}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/$(get_libdir)/crystal
|
||||
doins -r src/.
|
||||
dobin .build/crystal
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins etc/completion.zsh _crystal
|
||||
|
||||
use examples && dodoc -r samples
|
||||
|
||||
if use doc ; then
|
||||
docinto api
|
||||
dodoc -r doc/.
|
||||
fi
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>longlene@gmail.com</email>
|
||||
<name>Lixiao Chen</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Crystal is a programming language that resembles Ruby but compiles to
|
||||
native code and tries to be much more efficient, at the cost of
|
||||
disallowing certain dynamic aspects of Ruby.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="yaml">
|
||||
Use the <pkg>dev-libs/libyaml</pkg> library to enable Crystal yaml
|
||||
module
|
||||
</flag>
|
||||
<flag name="xml">
|
||||
Use the <pkg>dev-libs/libxml2</pkg> library to enable Crystal xml
|
||||
module
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1,252 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MY_P=${P/_/-}
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
EGIT_SUB_PROJECT="core"
|
||||
EGIT_URI_APPEND="${PN}"
|
||||
elif [[ *"${PV}" == *"_pre"* ]] ; then
|
||||
MY_P=${P%%_*}
|
||||
SRC_URI="https://download.enlightenment.org/pre-releases/${MY_P}.tar.xz"
|
||||
EKEY_STATE="snap"
|
||||
else
|
||||
SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${MY_P}.tar.xz"
|
||||
EKEY_STATE="snap"
|
||||
fi
|
||||
|
||||
inherit enlightenment
|
||||
|
||||
DESCRIPTION="Enlightenment Foundation Libraries all-in-one package"
|
||||
|
||||
LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
|
||||
IUSE="+bmp debug drm +eet egl fbcon +fontconfig fribidi gif gles glib gnutls gstreamer harfbuzz +ico ibus jpeg2k libressl neon oldlua opengl ssl physics pixman +png +ppm +psd pulseaudio scim sdl sound systemd tga tiff tslib v4l2 valgrind wayland webp X xim xine xpm"
|
||||
|
||||
REQUIRED_USE="
|
||||
pulseaudio? ( sound )
|
||||
opengl? ( || ( X sdl wayland ) )
|
||||
gles? ( || ( X wayland ) )
|
||||
gles? ( !sdl )
|
||||
gles? ( egl )
|
||||
sdl? ( opengl )
|
||||
wayland? ( egl !opengl gles )
|
||||
xim? ( X )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
drm? (
|
||||
>=dev-libs/libinput-0.8
|
||||
media-libs/mesa[gbm]
|
||||
>=x11-libs/libdrm-2.4
|
||||
>=x11-libs/libxkbcommon-0.3.0
|
||||
)
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
fribidi? ( dev-libs/fribidi )
|
||||
gif? ( media-libs/giflib )
|
||||
glib? ( dev-libs/glib:2 )
|
||||
gnutls? ( net-libs/gnutls )
|
||||
!gnutls? (
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
)
|
||||
)
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
)
|
||||
harfbuzz? ( media-libs/harfbuzz )
|
||||
ibus? ( app-i18n/ibus )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
!oldlua? ( >=dev-lang/luajit-2.0.0 )
|
||||
oldlua? ( dev-lang/lua )
|
||||
physics? ( >=sci-physics/bullet-2.80 )
|
||||
pixman? ( x11-libs/pixman )
|
||||
png? ( media-libs/libpng:0= )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
scim? ( app-i18n/scim )
|
||||
sdl? (
|
||||
media-libs/libsdl2
|
||||
virtual/opengl
|
||||
)
|
||||
sound? ( media-libs/libsndfile )
|
||||
systemd? ( sys-apps/systemd )
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
tslib? ( x11-libs/tslib )
|
||||
valgrind? ( dev-util/valgrind )
|
||||
wayland? (
|
||||
>=dev-libs/wayland-1.8.0
|
||||
>=x11-libs/libxkbcommon-0.3.1
|
||||
media-libs/mesa[gles2,wayland]
|
||||
)
|
||||
webp? ( media-libs/libwebp )
|
||||
X? (
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXp
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/libXScrnSaver
|
||||
|
||||
opengl? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
virtual/opengl
|
||||
)
|
||||
|
||||
gles? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
virtual/opengl
|
||||
)
|
||||
)
|
||||
xine? ( >=media-libs/xine-lib-1.1.1 )
|
||||
xpm? ( x11-libs/libXpm )
|
||||
|
||||
sys-apps/dbus
|
||||
>=sys-apps/util-linux-2.20.0
|
||||
sys-libs/zlib
|
||||
virtual/jpeg
|
||||
|
||||
!dev-libs/ecore
|
||||
!dev-libs/edbus
|
||||
!dev-libs/eet
|
||||
!dev-libs/eeze
|
||||
!dev-libs/efreet
|
||||
!dev-libs/eina
|
||||
!dev-libs/eio
|
||||
!dev-libs/embryo
|
||||
!dev-libs/eobj
|
||||
!dev-libs/ephysics
|
||||
!media-libs/edje
|
||||
!media-libs/emotion
|
||||
!media-libs/ethumb
|
||||
!media-libs/evas
|
||||
"
|
||||
#external lz4 support currently broken because of unstable ABI/API
|
||||
# app-arch/lz4
|
||||
|
||||
#soft blockers added above for binpkg users
|
||||
#hard blocks are needed for building
|
||||
CORE_EFL_CONFLICTS="
|
||||
!!dev-libs/ecore
|
||||
!!dev-libs/edbus
|
||||
!!dev-libs/eet
|
||||
!!dev-libs/eeze
|
||||
!!dev-libs/efreet
|
||||
!!dev-libs/eina
|
||||
!!dev-libs/eio
|
||||
!!dev-libs/embryo
|
||||
!!dev-libs/eobj
|
||||
!!dev-libs/ephysics
|
||||
!!media-libs/edje
|
||||
!!media-libs/emotion
|
||||
!!media-libs/ethumb
|
||||
!!media-libs/evas
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${CORE_EFL_CONFLICTS}
|
||||
|
||||
${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
if use ssl && use gnutls ; then
|
||||
einfo "You enabled both USE=ssl and USE=gnutls, but only one can be used;"
|
||||
einfo "gnutls has been selected for you."
|
||||
fi
|
||||
if use opengl && use gles ; then
|
||||
einfo "You enabled both USE=opengl and USE=gles, but only one can be used;"
|
||||
einfo "opengl has been selected for you."
|
||||
fi
|
||||
|
||||
E_ECONF=(
|
||||
--with-profile=$(usex debug debug release)
|
||||
--with-crypto=$(usex gnutls gnutls $(usex ssl openssl none))
|
||||
--with-x11=$(usex X xlib none)
|
||||
$(use_with X x)
|
||||
--with-opengl=$(usex opengl full $(usex gles es none))
|
||||
--with-glib=$(usex glib)
|
||||
--enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba
|
||||
|
||||
$(use_enable bmp image-loader-bmp)
|
||||
$(use_enable bmp image-loader-wbmp)
|
||||
$(use_enable drm)
|
||||
$(use_enable doc)
|
||||
$(use_enable eet image-loader-eet)
|
||||
$(use_enable egl)
|
||||
$(use_enable fbcon fb)
|
||||
$(use_enable fontconfig)
|
||||
$(use_enable fribidi)
|
||||
$(use_enable gif image-loader-gif)
|
||||
$(use_enable gstreamer gstreamer1)
|
||||
$(use_enable harfbuzz)
|
||||
$(use_enable ico image-loader-ico)
|
||||
$(use_enable ibus)
|
||||
$(use_enable jpeg2k image-loader-jp2k)
|
||||
$(use_enable neon)
|
||||
$(use_enable nls)
|
||||
$(use_enable oldlua lua-old)
|
||||
$(use_enable physics)
|
||||
$(use_enable pixman)
|
||||
$(use_enable pixman pixman-font)
|
||||
$(use_enable pixman pixman-rect)
|
||||
$(use_enable pixman pixman-line)
|
||||
$(use_enable pixman pixman-poly)
|
||||
$(use_enable pixman pixman-image)
|
||||
$(use_enable pixman pixman-image-scale-sample)
|
||||
$(use_enable png image-loader-png)
|
||||
$(use_enable ppm image-loader-pmaps)
|
||||
$(use_enable psd image-loader-psd)
|
||||
$(use_enable pulseaudio)
|
||||
$(use_enable scim)
|
||||
$(use_enable sdl)
|
||||
$(use_enable sound audio)
|
||||
$(use_enable systemd)
|
||||
$(use_enable tga image-loader-tga)
|
||||
$(use_enable tiff image-loader-tiff)
|
||||
$(use_enable tslib)
|
||||
$(use_enable v4l2)
|
||||
$(use_enable valgrind)
|
||||
$(use_enable wayland)
|
||||
$(use_enable webp image-loader-webp)
|
||||
$(use_enable xim)
|
||||
$(use_enable xine)
|
||||
$(use_enable xpm image-loader-xpm)
|
||||
--enable-cserve
|
||||
--enable-image-loader-generic
|
||||
--enable-image-loader-jpeg
|
||||
|
||||
--disable-tizen
|
||||
--disable-gesture
|
||||
--disable-gstreamer
|
||||
--enable-xinput2
|
||||
--disable-xinput22
|
||||
--disable-multisense
|
||||
--enable-libmount
|
||||
|
||||
# external lz4 support currently broken because of unstable ABI/API
|
||||
#--enable-liblz4
|
||||
)
|
||||
|
||||
enlightenment_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
MAKEOPTS+=" -j1"
|
||||
|
||||
enlightenment_src_install
|
||||
}
|
@ -0,0 +1,110 @@
|
||||
From 4b35ca1e6fff50f47eb5419b879b287f49dcf1d8 Mon Sep 17 00:00:00 2001
|
||||
From: Rainer Gerhards <rgerhards@adiscon.com>
|
||||
Date: Mon, 24 Aug 2015 09:05:52 +0200
|
||||
Subject: [PATCH] "fix": process last line if it misses the terminating LF
|
||||
|
||||
This problem occurs with the very last line of a rulebase (at EOF).
|
||||
If it is not properly terminated (LF missing), it is silently ignored.
|
||||
Previous versions did obviously process lines in this case. While
|
||||
technically this is invalid input, we can't outrule that such rulebases
|
||||
exist. For example, they do in the rsyslog testbench, which made
|
||||
us aware of the problem (see https://github.com/rsyslog/rsyslog/issues/489 ).
|
||||
|
||||
I think the proper way of addressing this is to process such lines without
|
||||
termination, as many other tools do as well.
|
||||
|
||||
closes https://github.com/rsyslog/liblognorm/issues/135
|
||||
---
|
||||
src/samp.c | 5 ++++-
|
||||
tests/Makefile.am | 2 ++
|
||||
tests/field_mac48.sh | 1 -
|
||||
tests/missing_line_ending.rb | 1 +
|
||||
tests/missing_line_ending.sh | 25 +++++++++++++++++++++++++
|
||||
5 files changed, 32 insertions(+), 2 deletions(-)
|
||||
create mode 100644 tests/missing_line_ending.rb
|
||||
create mode 100755 tests/missing_line_ending.sh
|
||||
|
||||
diff --git a/src/samp.c b/src/samp.c
|
||||
index ef57047..0a9ae0a 100644
|
||||
--- a/src/samp.c
|
||||
+++ b/src/samp.c
|
||||
@@ -801,7 +801,10 @@ ln_sampRead(ln_ctx ctx, FILE *const __restrict__ repo, int *const __restrict__ i
|
||||
int c = fgetc(repo);
|
||||
if(c == EOF) {
|
||||
*isEof = 1;
|
||||
- goto done;
|
||||
+ if(i == 0)
|
||||
+ goto done;
|
||||
+ else
|
||||
+ done = 1; /* last line missing LF, still process it! */
|
||||
} else if(c == '\n') {
|
||||
++linenbr;
|
||||
if(!inParser && i != 0)
|
||||
diff --git a/tests/Makefile.am b/tests/Makefile.am
|
||||
index a3a3842..cfcf010 100644
|
||||
--- a/tests/Makefile.am
|
||||
+++ b/tests/Makefile.am
|
||||
@@ -13,6 +13,7 @@ user_test_LDFLAGS = -no-install
|
||||
TESTS_SHELLSCRIPTS = \
|
||||
parser_whitespace.sh \
|
||||
parser_LF.sh \
|
||||
+ missing_line_ending.sh \
|
||||
field_hexnumber.sh \
|
||||
field_mac48.sh \
|
||||
field_name_value.sh \
|
||||
@@ -54,6 +55,7 @@ REGEXP_TESTS = \
|
||||
field_regex_while_regex_support_is_disabled.sh
|
||||
|
||||
EXTRA_DIST = exec.sh \
|
||||
+ missing_line_ending.rb \
|
||||
$(TESTS_SHELLSCRIPTS) \
|
||||
$(REGEXP_TESTS) \
|
||||
$(json_eq_self_sources) \
|
||||
diff --git a/tests/field_mac48.sh b/tests/field_mac48.sh
|
||||
index bd2898e..0f17166 100755
|
||||
--- a/tests/field_mac48.sh
|
||||
+++ b/tests/field_mac48.sh
|
||||
@@ -21,4 +21,3 @@ assert_output_json_eq '{ "originalmsg": "f0:f6:1c:xf:cc:a2", "unparsed-data": "f
|
||||
|
||||
|
||||
cleanup_tmp_files
|
||||
-
|
||||
diff --git a/tests/missing_line_ending.rb b/tests/missing_line_ending.rb
|
||||
new file mode 100644
|
||||
index 0000000..b252483
|
||||
--- /dev/null
|
||||
+++ b/tests/missing_line_ending.rb
|
||||
@@ -0,0 +1 @@
|
||||
+rule=:%field:mac48%
|
||||
\ No newline at end of file
|
||||
diff --git a/tests/missing_line_ending.sh b/tests/missing_line_ending.sh
|
||||
new file mode 100755
|
||||
index 0000000..18f4d2c
|
||||
--- /dev/null
|
||||
+++ b/tests/missing_line_ending.sh
|
||||
@@ -0,0 +1,25 @@
|
||||
+# added 2015-05-05 by Rainer Gerhards
|
||||
+# This file is part of the liblognorm project, released under ASL 2.0
|
||||
+. $srcdir/exec.sh
|
||||
+
|
||||
+test_def $0 "dmac48 syntax"
|
||||
+# we need to use a canned file, as we cannot easily reproduce the
|
||||
+# malformed lines
|
||||
+cp missing_line_ending.rb $(rulebase_file_name)
|
||||
+
|
||||
+execute 'f0:f6:1c:5f:cc:a2'
|
||||
+assert_output_json_eq '{"field": "f0:f6:1c:5f:cc:a2"}'
|
||||
+
|
||||
+execute 'f0-f6-1c-5f-cc-a2'
|
||||
+assert_output_json_eq '{"field": "f0-f6-1c-5f-cc-a2"}'
|
||||
+
|
||||
+# things that need to NOT match
|
||||
+
|
||||
+execute 'f0-f6:1c:5f:cc-a2'
|
||||
+assert_output_json_eq '{ "originalmsg": "f0-f6:1c:5f:cc-a2", "unparsed-data": "f0-f6:1c:5f:cc-a2" }'
|
||||
+
|
||||
+execute 'f0:f6:1c:xf:cc:a2'
|
||||
+assert_output_json_eq '{ "originalmsg": "f0:f6:1c:xf:cc:a2", "unparsed-data": "f0:f6:1c:xf:cc:a2" }'
|
||||
+
|
||||
+
|
||||
+#cleanup_tmp_files
|
@ -0,0 +1 @@
|
||||
DIST pcl-1.12.tar.gz 384986 SHA256 e7b30546765011575d54ae6b44f9d52f138f5809221270c815d2478273319e1a
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>longlene@gmail.com</email>
|
||||
<name>Lixiao Chen</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
The Portable Coroutine Library (PCL) implements the low level
|
||||
functionality for coroutines
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,13 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Portable Coroutine Library"
|
||||
HOMEPAGE="http://xmailserver.org/libpcl.html"
|
||||
SRC_URI="http://xmailserver.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/1"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MY_P=${P/_/-}
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
EGIT_SUB_PROJECT="core"
|
||||
EGIT_URI_APPEND="${PN}"
|
||||
else
|
||||
SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${MY_P}.tar.xz"
|
||||
EKEY_STATE="snap"
|
||||
fi
|
||||
|
||||
inherit enlightenment
|
||||
|
||||
DESCRIPTION="Basic widget set, based on EFL for mobile touch-screen devices"
|
||||
HOMEPAGE="https://trac.enlightenment.org/e/wiki/Elementary"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE="debug examples fbcon quicklaunch sdl wayland X static-libs"
|
||||
|
||||
DEPEND=">=dev-libs/efl-${PV}[fbcon?,sdl?,png,wayland?,X?]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
E_ECONF=(
|
||||
$(use_enable debug)
|
||||
$(use_enable doc)
|
||||
--disable-ecore-cocoa
|
||||
--disable-ecore-psl1ght
|
||||
--disable-ecore-win32
|
||||
--disable-elocation
|
||||
--disable-emap
|
||||
--disable-eweather
|
||||
# broken: make[4]: *** No rule to make target 'prefs_example_01.epb', needed by 'all-am'. Stop
|
||||
#$(use_enable examples build-examples)
|
||||
$(use_enable examples install-examples)
|
||||
$(use_enable fbcon ecore-fb)
|
||||
$(use_enable sdl ecore-sdl)
|
||||
$(use_enable wayland ecore-wayland)
|
||||
$(use_enable X ecore-x)
|
||||
$(use_enable quicklaunch quick-launch)
|
||||
)
|
||||
|
||||
enlightenment_src_configure
|
||||
}
|
@ -1,6 +1,3 @@
|
||||
DIST easytag-2.1.8.tar.xz 2459496 SHA256 1a2f75c9a70aeb7a404dfaa96e0df0eaaa325df301c58f0f708d0da4c08e65a9 SHA512 cf5d92902276b8d462c695aaa0d1072684d60cbfc45d07fb2ac7b345907a775b94665612088b33f3272db22d4b4eb78f4a4e36f2caf6e151a08f640841208e48 WHIRLPOOL ab37d4942bde4a88c233869b3cf84d13dd4a259cd894941bd9c26ec4f3b22c02af3fc7633a09670ee707d0287bb8bb9fc654ea00e0fe694319a6cf24b220420c
|
||||
DIST easytag-2.2.2.tar.xz 973116 SHA256 fb21ac51975c90c58c5dc38c28aa1030d6fa3420bc6b8406f085e34df9e14164 SHA512 1b49fdb080ad59f08c956e63fb0a286a2785e6c4483b2b4003e1b217ad1537999d76dcaedbe4a59782514b655ee53bac8b6907eff246c00bc1a578b2be674010 WHIRLPOOL 270403fe0573b80e93b4084a2089c1492253e1a678fd4b9aceba9ae78a0f590d9d905ddb9fa002d73870bdda47817b652bb29bacb21f2ac951f63063eca5c16b
|
||||
DIST easytag-2.2.3.tar.xz 987288 SHA256 f49cadc868a67faeb99bdbedc21a3009783609b380d098412c4799ec48aeaeb3 SHA512 d3a27c6f9b6326cd5850855ea2acae1f73330198247516b3f44d1553e830d29043ef973de81e13743c83aca685258b5a6ba2a19969f571664ac60ff99e71a0ea WHIRLPOOL 22db6d14c0df1001aa4488e224cabc514f91d85c1207eb517d7cfa0213381c003a5c716a391e37da94ae253f0714aa62d394a849c5d59b244604f8032e9e7968
|
||||
DIST easytag-2.2.4.tar.xz 989660 SHA256 458329ab17e07fac5e92a2d732f0f4e9b12ea8aa31707506b39d3b2428d0c091 SHA512 bafa1e26371bb95f5edf74424b3733d0ffbb80c740c65e404cf863445a835fdc87f958e9cfddaac7d85281cb3be5ad6584a5750415e294a96c5ef26d4e51f9bf WHIRLPOOL ddb789dfe838c0fa20fc2c42187778b78896b9e038cd1786adb2332764b167268fdd4eb410e45cfb5e6b8fe211745be0bd184083f8677b21905d98da64f82a06
|
||||
DIST easytag-2.2.5.tar.xz 1004688 SHA256 a6da3a094997fa225d1c01211b282f2d3c2dfd93a74f3bec24017bd5a13f3855 SHA512 4ffcce0edb49333d9fcf6dc382f58abc60f9e35cdcebc7a98115203523403a5b10795de7f46cd2787fa250dfa887283c4752435c57bf0f60a8000c735b648062 WHIRLPOOL 3af39aba7900a6cce8f7b72ae1ede6ce1ecf120b49301f59f62d1025942a0926ff505965710dae10fb2e8a47915bd7fc54dab59405d6f7e5a3ce206ab5f1ffe2
|
||||
DIST easytag-2.2.6.tar.xz 1016508 SHA256 26437f0d698c3b16794336c335b40f53fa26aefeb77322e45e4e2501c4cff14a SHA512 abd2f0e0c378c487d6b8f4761db610bf596a97cdfa469d8e597b3965934aa4e3a2e374afb404dcbd68ea124de194f428fee4ec7fe5e2615e87e92be3c9b8a246 WHIRLPOOL 9425b6f9a6bda67ac91475d2f972d70b06861d41d9a994d8a2f67fc0110b343dc87b8c83435a30a46ff8faaf9193fda529df8c3e55d4540d90fe461490a3f9a4
|
||||
DIST easytag-2.4.0.tar.xz 1342852 SHA256 b8d882bc168abca96b1b369b10e5b97fa29a7a43f7b33f34489768d111610c3d SHA512 c2cf8c30871a7505c8fda1d6af71d9792aad64565e1351d616858f545ed05477dd48d41628efc22d2edf1aa0f38ceb91d433a51512f01ea81a512f6c9893da0f WHIRLPOOL 764d6a0a6d824ba4457291fdb314a53f29251c6722ba1da19e59874f3b1269b8e91fd1d0b8d2a991247c67bbc2d9acf0adc3d62121029427a8300ae53127be40
|
||||
|
@ -1,81 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit fdo-mime gnome.org gnome2-utils
|
||||
|
||||
DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG"
|
||||
|
||||
LICENSE="GPL-2 GPL-2+ LGPL-2 LGPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="flac gtk2 +gtk3 mp3 mp4 opus speex test vorbis wavpack"
|
||||
REQUIRED_USE="|| ( gtk2 gtk3 )
|
||||
opus? ( vorbis )
|
||||
speex? ( vorbis )"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.32:2
|
||||
flac? ( >=media-libs/flac-1.3 )
|
||||
gtk2? ( >=x11-libs/gtk+-2.24:2 )
|
||||
gtk3? ( >=x11-libs/gtk+-3.4:3 )
|
||||
mp3? (
|
||||
>=media-libs/id3lib-3.8.3-r8
|
||||
>=media-libs/libid3tag-0.15.1b-r4
|
||||
)
|
||||
mp4? ( >=media-libs/taglib-1.9.1[mp4] )
|
||||
opus? (
|
||||
>=media-libs/opus-1.1
|
||||
>=media-libs/opusfile-0.4
|
||||
)
|
||||
speex? ( >=media-libs/speex-1.2_rc1 )
|
||||
vorbis? (
|
||||
>=media-libs/libogg-1.3.1
|
||||
>=media-libs/libvorbis-1.3.4
|
||||
)
|
||||
wavpack? ( >=media-sound/wavpack-4.70 )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.4
|
||||
app-text/yelp-tools
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
>=dev-util/intltool-0.50
|
||||
>=sys-devel/gettext-0.18.3.2
|
||||
virtual/pkgconfig
|
||||
!<dev-util/pkgconfig-0.27
|
||||
test? (
|
||||
>=dev-util/appdata-tools-0.1.7
|
||||
>=dev-util/desktop-file-utils-0.22
|
||||
)"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog HACKING NEWS README THANKS TODO )
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^DEPRECATED_CPPFLAGS="/d' \
|
||||
-e '/warning_flags/s: -Werror=.*:":' \
|
||||
configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Kludge to make easytag find its locales (bug #503698)
|
||||
export DATADIRNAME=share
|
||||
|
||||
econf \
|
||||
$(use_enable test appdata-validate) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable mp3) \
|
||||
$(use_enable mp3 id3v23) \
|
||||
$(use_enable vorbis ogg) \
|
||||
$(use_enable opus) \
|
||||
$(use_enable speex) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable mp4) \
|
||||
$(use_enable wavpack) \
|
||||
$(use_with gtk2)
|
||||
}
|
||||
|
||||
pkg_preinst() { gnome2_icon_savelist; }
|
||||
pkg_postinst() { gnome2_icon_cache_update; fdo-mime_desktop_database_update; }
|
||||
pkg_postrm() { gnome2_icon_cache_update; fdo-mime_desktop_database_update; }
|
@ -1,81 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit fdo-mime gnome.org gnome2-utils
|
||||
|
||||
DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG"
|
||||
|
||||
LICENSE="GPL-2 GPL-2+ LGPL-2 LGPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="flac gtk2 +gtk3 mp3 mp4 opus speex test vorbis wavpack"
|
||||
REQUIRED_USE="|| ( gtk2 gtk3 )
|
||||
opus? ( vorbis )
|
||||
speex? ( vorbis )"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.32:2
|
||||
flac? ( >=media-libs/flac-1.3 )
|
||||
gtk2? ( >=x11-libs/gtk+-2.24:2 )
|
||||
gtk3? ( >=x11-libs/gtk+-3.4:3 )
|
||||
mp3? (
|
||||
>=media-libs/id3lib-3.8.3-r8
|
||||
>=media-libs/libid3tag-0.15.1b-r4
|
||||
)
|
||||
mp4? ( >=media-libs/taglib-1.9.1[mp4] )
|
||||
opus? (
|
||||
>=media-libs/opus-1.1
|
||||
>=media-libs/opusfile-0.4
|
||||
)
|
||||
speex? ( >=media-libs/speex-1.2_rc1 )
|
||||
vorbis? (
|
||||
>=media-libs/libogg-1.3.1
|
||||
>=media-libs/libvorbis-1.3.4
|
||||
)
|
||||
wavpack? ( >=media-sound/wavpack-4.70 )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.4
|
||||
app-text/yelp-tools
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
>=dev-util/intltool-0.50
|
||||
>=sys-devel/gettext-0.18.3.2
|
||||
virtual/pkgconfig
|
||||
!<dev-util/pkgconfig-0.27
|
||||
test? (
|
||||
>=dev-util/appdata-tools-0.1.7
|
||||
>=dev-util/desktop-file-utils-0.22
|
||||
)"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog HACKING NEWS README THANKS TODO )
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^DEPRECATED_CPPFLAGS="/d' \
|
||||
-e '/warning_flags/s: -Werror=.*:":' \
|
||||
configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Kludge to make easytag find its locales (bug #503698)
|
||||
export DATADIRNAME=share
|
||||
|
||||
econf \
|
||||
$(use_enable test appdata-validate) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable mp3) \
|
||||
$(use_enable mp3 id3v23) \
|
||||
$(use_enable vorbis ogg) \
|
||||
$(use_enable opus) \
|
||||
$(use_enable speex) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable mp4) \
|
||||
$(use_enable wavpack) \
|
||||
$(use_with gtk2)
|
||||
}
|
||||
|
||||
pkg_preinst() { gnome2_icon_savelist; }
|
||||
pkg_postinst() { gnome2_icon_cache_update; fdo-mime_desktop_database_update; }
|
||||
pkg_postrm() { gnome2_icon_cache_update; fdo-mime_desktop_database_update; }
|
@ -1,81 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit fdo-mime gnome.org gnome2-utils
|
||||
|
||||
DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG"
|
||||
|
||||
LICENSE="GPL-2 GPL-2+ LGPL-2 LGPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="flac gtk2 +gtk3 mp3 mp4 opus speex test vorbis wavpack"
|
||||
REQUIRED_USE="|| ( gtk2 gtk3 )
|
||||
opus? ( vorbis )
|
||||
speex? ( vorbis )"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.32:2
|
||||
flac? ( >=media-libs/flac-1.3 )
|
||||
gtk2? ( >=x11-libs/gtk+-2.24:2 )
|
||||
gtk3? ( >=x11-libs/gtk+-3.4:3 )
|
||||
mp3? (
|
||||
>=media-libs/id3lib-3.8.3-r8
|
||||
>=media-libs/libid3tag-0.15.1b-r4
|
||||
)
|
||||
mp4? ( >=media-libs/taglib-1.9.1[mp4] )
|
||||
opus? (
|
||||
>=media-libs/opus-1.1
|
||||
>=media-libs/opusfile-0.4
|
||||
)
|
||||
speex? ( >=media-libs/speex-1.2_rc1 )
|
||||
vorbis? (
|
||||
>=media-libs/libogg-1.3.1
|
||||
>=media-libs/libvorbis-1.3.4
|
||||
)
|
||||
wavpack? ( >=media-sound/wavpack-4.70 )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.4
|
||||
app-text/yelp-tools
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
>=dev-util/intltool-0.50
|
||||
>=sys-devel/gettext-0.18.3.2
|
||||
virtual/pkgconfig
|
||||
!<dev-util/pkgconfig-0.27
|
||||
test? (
|
||||
>=dev-util/appdata-tools-0.1.7
|
||||
>=dev-util/desktop-file-utils-0.22
|
||||
)"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog HACKING NEWS README THANKS TODO )
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^DEPRECATED_CPPFLAGS="/d' \
|
||||
-e '/warning_flags/s: -Werror=.*:":' \
|
||||
configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Kludge to make easytag find its locales (bug #503698)
|
||||
export DATADIRNAME=share
|
||||
|
||||
econf \
|
||||
$(use_enable test appdata-validate) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable mp3) \
|
||||
$(use_enable mp3 id3v23) \
|
||||
$(use_enable vorbis ogg) \
|
||||
$(use_enable opus) \
|
||||
$(use_enable speex) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable mp4) \
|
||||
$(use_enable wavpack) \
|
||||
$(use_with gtk2)
|
||||
}
|
||||
|
||||
pkg_preinst() { gnome2_icon_savelist; }
|
||||
pkg_postinst() { gnome2_icon_cache_update; fdo-mime_desktop_database_update; }
|
||||
pkg_postrm() { gnome2_icon_cache_update; fdo-mime_desktop_database_update; }
|
@ -1 +1 @@
|
||||
Fri, 09 Oct 2015 07:41:26 +0000
|
||||
Fri, 09 Oct 2015 14:41:22 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 09 Oct 2015 07:41:27 +0000
|
||||
Fri, 09 Oct 2015 14:41:22 +0000
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare test unpack
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.0:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=An enhanced multi-threaded syslogd with database support and more
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.rsyslog.com/
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt jemalloc kerberos mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~x86
|
||||
LICENSE=GPL-3 LGPL-3 Apache-2.0
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.0:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.12.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.12.0.tar.gz )
|
||||
_eclasses_=autotools 542bf3f83917668f3893f4da1ca238ff autotools-utils 0bf099a6e3dfeaf20a7a94504d8dd896 eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 systemd 6b4f0cefa642270eded7e6ca816fd181 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=3f78e8cc6c029753d0794223e6abdead
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare test unpack
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.0:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 ( || ( >=dev-libs/liblognorm-1.1.0:= <dev-libs/liblognorm-1.1.2:= ) ) ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=An enhanced multi-threaded syslogd with database support and more
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.rsyslog.com/
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt jemalloc kerberos libressl mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~x86
|
||||
LICENSE=GPL-3 LGPL-3 Apache-2.0
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.0:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 )
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 ( || ( >=dev-libs/liblognorm-1.1.0:= <dev-libs/liblognorm-1.1.2:= ) ) ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.12.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.12.0.tar.gz )
|
||||
_eclasses_=autotools 542bf3f83917668f3893f4da1ca238ff autotools-utils 0bf099a6e3dfeaf20a7a94504d8dd896 eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 systemd 6b4f0cefa642270eded7e6ca816fd181 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=c97e75cc427e2621873cb5fef8b9b533
|
||||
_md5_=227a6cb5deda239babfe74a90a4ebfc1
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare test unpack
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.0:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=An enhanced multi-threaded syslogd with database support and more
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.rsyslog.com/
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt jemalloc kerberos mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt jemalloc kerberos libressl mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~x86
|
||||
LICENSE=GPL-3 LGPL-3 Apache-2.0
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.0:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 )
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.1.2:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.9.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.9.0.tar.gz )
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.13.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.13.0.tar.gz )
|
||||
_eclasses_=autotools 542bf3f83917668f3893f4da1ca238ff autotools-utils 0bf099a6e3dfeaf20a7a94504d8dd896 eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 systemd 6b4f0cefa642270eded7e6ca816fd181 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=3abc650f12682e3d8bc1da9a2a2b39c9
|
||||
_md5_=617aaf737750b43ff636727e92166114
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install test
|
||||
DEPEND=<sys-devel/llvm-3.7.0 dev-libs/boehm-gc[static-libs] dev-libs/libatomic_ops dev-libs/libevent dev-libs/libpcre sys-libs/libunwind dev-libs/pcl dev-libs/gmp:0
|
||||
DESCRIPTION=The Crystal Programming Language
|
||||
EAPI=5
|
||||
HOMEPAGE=http://crystal-lang.org
|
||||
IUSE=doc examples +xml +yaml
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=<sys-devel/llvm-3.7.0 dev-libs/boehm-gc[static-libs] dev-libs/libatomic_ops dev-libs/libevent dev-libs/libpcre sys-libs/libunwind dev-libs/pcl dev-libs/gmp:0 xml? ( dev-libs/libxml2 ) yaml? ( dev-libs/libyaml )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/manastech/crystal/archive/0.7.7.tar.gz -> crystal-0.7.7.tar.gz amd64? ( https://github.com/manastech/crystal/releases/download/0.7.7/crystal-0.7.7-1-linux-x86_64.tar.gz ) x86? ( https://github.com/manastech/crystal/releases/download/0.7.7/crystal-0.7.7-1-linux-i686.tar.gz )
|
||||
_eclasses_=multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=a9d2d6ce2e1f15d4136a43d5209d38b9
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install test
|
||||
DEPEND=<sys-devel/llvm-3.7.0 dev-libs/boehm-gc[static-libs] dev-libs/libatomic_ops dev-libs/libevent dev-libs/libpcre sys-libs/libunwind dev-libs/pcl dev-libs/gmp:0
|
||||
DESCRIPTION=The Crystal Programming Language
|
||||
EAPI=5
|
||||
HOMEPAGE=http://crystal-lang.org
|
||||
IUSE=doc examples +xml +yaml
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=<sys-devel/llvm-3.7.0 dev-libs/boehm-gc[static-libs] dev-libs/libatomic_ops dev-libs/libevent dev-libs/libpcre sys-libs/libunwind dev-libs/pcl dev-libs/gmp:0 xml? ( dev-libs/libxml2 ) yaml? ( dev-libs/libyaml )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/manastech/crystal/archive/0.8.0.tar.gz -> crystal-0.8.0.tar.gz amd64? ( https://github.com/manastech/crystal/releases/download/0.8.0/crystal-0.8.0-1-linux-x86_64.tar.gz ) x86? ( https://github.com/manastech/crystal/releases/download/0.8.0/crystal-0.8.0-1-linux-i686.tar.gz )
|
||||
_eclasses_=multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=a9d2d6ce2e1f15d4136a43d5209d38b9
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare unpack
|
||||
DEPEND=!!dev-libs/ecore !!dev-libs/edbus !!dev-libs/eet !!dev-libs/eeze !!dev-libs/efreet !!dev-libs/eina !!dev-libs/eio !!dev-libs/embryo !!dev-libs/eobj !!dev-libs/ephysics !!media-libs/edje !!media-libs/emotion !!media-libs/ethumb !!media-libs/evas drm? ( >=dev-libs/libinput-0.8 media-libs/mesa[gbm] >=x11-libs/libdrm-2.4 >=x11-libs/libxkbcommon-0.3.0 ) fontconfig? ( media-libs/fontconfig ) fribidi? ( dev-libs/fribidi ) gif? ( media-libs/giflib ) glib? ( dev-libs/glib:2 ) gnutls? ( net-libs/gnutls ) !gnutls? ( ssl? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) harfbuzz? ( media-libs/harfbuzz ) ibus? ( app-i18n/ibus ) jpeg2k? ( media-libs/openjpeg:0 ) !oldlua? ( >=dev-lang/luajit-2.0.0 ) oldlua? ( dev-lang/lua ) physics? ( >=sci-physics/bullet-2.80 ) pixman? ( x11-libs/pixman ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-sound/pulseaudio ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2 virtual/opengl ) sound? ( media-libs/libsndfile ) systemd? ( sys-apps/systemd ) tiff? ( media-libs/tiff:0 ) tslib? ( x11-libs/tslib ) valgrind? ( dev-util/valgrind ) wayland? ( >=dev-libs/wayland-1.8.0 >=x11-libs/libxkbcommon-0.3.1 media-libs/mesa[gles2,wayland] ) webp? ( media-libs/libwebp ) X? ( x11-libs/libXcursor x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXp x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXScrnSaver opengl? ( x11-libs/libX11 x11-libs/libXrender virtual/opengl ) gles? ( x11-libs/libX11 x11-libs/libXrender virtual/opengl ) ) xine? ( >=media-libs/xine-lib-1.1.1 ) xpm? ( x11-libs/libXpm ) sys-apps/dbus >=sys-apps/util-linux-2.20.0 sys-libs/zlib virtual/jpeg !dev-libs/ecore !dev-libs/edbus !dev-libs/eet !dev-libs/eeze !dev-libs/efreet !dev-libs/eina !dev-libs/eio !dev-libs/embryo !dev-libs/eobj !dev-libs/ephysics !media-libs/edje !media-libs/emotion !media-libs/ethumb !media-libs/evas doc? ( app-doc/doxygen ) doc? ( app-doc/doxygen )
|
||||
DESCRIPTION=Enlightenment Foundation Libraries all-in-one package
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.enlightenment.org/
|
||||
IUSE=+bmp debug drm +eet egl fbcon +fontconfig fribidi gif gles glib gnutls gstreamer harfbuzz +ico ibus jpeg2k libressl neon oldlua opengl ssl physics pixman +png +ppm +psd pulseaudio scim sdl sound systemd tga tiff tslib v4l2 valgrind wayland webp X xim xine xpm nls doc
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-interix ~x86-solaris ~x64-solaris
|
||||
LICENSE=BSD-2 GPL-2 LGPL-2.1 ZLIB
|
||||
RDEPEND=drm? ( >=dev-libs/libinput-0.8 media-libs/mesa[gbm] >=x11-libs/libdrm-2.4 >=x11-libs/libxkbcommon-0.3.0 ) fontconfig? ( media-libs/fontconfig ) fribidi? ( dev-libs/fribidi ) gif? ( media-libs/giflib ) glib? ( dev-libs/glib:2 ) gnutls? ( net-libs/gnutls ) !gnutls? ( ssl? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) harfbuzz? ( media-libs/harfbuzz ) ibus? ( app-i18n/ibus ) jpeg2k? ( media-libs/openjpeg:0 ) !oldlua? ( >=dev-lang/luajit-2.0.0 ) oldlua? ( dev-lang/lua ) physics? ( >=sci-physics/bullet-2.80 ) pixman? ( x11-libs/pixman ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-sound/pulseaudio ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2 virtual/opengl ) sound? ( media-libs/libsndfile ) systemd? ( sys-apps/systemd ) tiff? ( media-libs/tiff:0 ) tslib? ( x11-libs/tslib ) valgrind? ( dev-util/valgrind ) wayland? ( >=dev-libs/wayland-1.8.0 >=x11-libs/libxkbcommon-0.3.1 media-libs/mesa[gles2,wayland] ) webp? ( media-libs/libwebp ) X? ( x11-libs/libXcursor x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXp x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXScrnSaver opengl? ( x11-libs/libX11 x11-libs/libXrender virtual/opengl ) gles? ( x11-libs/libX11 x11-libs/libXrender virtual/opengl ) ) xine? ( >=media-libs/xine-lib-1.1.1 ) xpm? ( x11-libs/libXpm ) sys-apps/dbus >=sys-apps/util-linux-2.20.0 sys-libs/zlib virtual/jpeg !dev-libs/ecore !dev-libs/edbus !dev-libs/eet !dev-libs/eeze !dev-libs/efreet !dev-libs/eina !dev-libs/eio !dev-libs/embryo !dev-libs/eobj !dev-libs/ephysics !media-libs/edje !media-libs/emotion !media-libs/ethumb !media-libs/evas nls? ( sys-devel/gettext )
|
||||
REQUIRED_USE=pulseaudio? ( sound ) opengl? ( || ( X sdl wayland ) ) gles? ( || ( X wayland ) ) gles? ( !sdl ) gles? ( egl ) sdl? ( opengl ) wayland? ( egl !opengl gles ) xim? ( X )
|
||||
SLOT=0
|
||||
SRC_URI=https://download.enlightenment.org/rel/libs/efl/efl-1.15.2.tar.xz
|
||||
_eclasses_=enlightenment c185b1fa0d87798fd07fb1cd85866b23 eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=c3bfd4d057523753e8fb3fc9eaf5b889
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.3 pcre? ( >=dev-libs/libpcre-8.35 ) virtual/pkgconfig doc? ( >=dev-python/sphinx-1.2.2 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEPEND=>=dev-libs/libestr-0.1.3 >=dev-libs/json-c-0.11:= virtual/pkgconfig doc? ( >=dev-python/sphinx-1.2.2 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Fast samples-based log normalization library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.liblognorm.com
|
||||
IUSE=debug doc pcre static-libs test
|
||||
IUSE=debug doc static-libs test
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~x86 ~amd64-linux
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.3 pcre? ( >=dev-libs/libpcre-8.35 )
|
||||
RDEPEND=>=dev-libs/libestr-0.1.3 >=dev-libs/json-c-0.11:=
|
||||
SLOT=0/2
|
||||
SRC_URI=http://www.liblognorm.com/files/download/liblognorm-1.1.2.tar.gz
|
||||
_eclasses_=autotools 542bf3f83917668f3893f4da1ca238ff autotools-utils 0bf099a6e3dfeaf20a7a94504d8dd896 eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=5754898db94f3afdf6a1dd328e27b4bd
|
||||
_md5_=47219459e29c8d89f5eedab09d4eb16b
|
@ -0,0 +1,9 @@
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=Portable Coroutine Library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://xmailserver.org/libpcl.html
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=GPL-2
|
||||
SLOT=0/1
|
||||
SRC_URI=http://xmailserver.org/pcl-1.12.tar.gz
|
||||
_md5_=e5511c939a7ad9d79661e7366b1afda7
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=!dev-python/python-ldap[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] >net-nds/openldap-2.4.11 dev-python/pyasn1[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] dev-python/pyasn1-modules[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] sasl? ( >=dev-libs/cyrus-sasl-2.1 ) dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_pypy? ( virtual/pypy:0= ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]
|
||||
DESCRIPTION=Various LDAP-related Python modules
|
||||
EAPI=5
|
||||
HOMEPAGE=https://pypi.python.org/pypi/pyldap https://github.com/pyldap/pyldap/
|
||||
IUSE=doc examples sasl ssl python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
|
||||
LICENSE=PSF-2
|
||||
RDEPEND=!dev-python/python-ldap[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] >net-nds/openldap-2.4.11 dev-python/pyasn1[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] dev-python/pyasn1-modules[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] sasl? ( >=dev-libs/cyrus-sasl-2.1 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_pypy? ( virtual/pypy:0= ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/p/pyldap/pyldap-2.4.20.tar.gz
|
||||
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils 43da5163ba106e87d22d2e7d6d67537f multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multiprocessing d769539d9bace6eaca30af23bc2b4dde python-r1 32b376cbb100a3a8083b3a0de023e117 python-utils-r1 006fb3ff3b8a9aa58f251f2312836cdf toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=daf8a93549af022df4546ce4dc5736f3
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>net-nds/openldap-2.4.11 dev-python/pyasn1[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] dev-python/pyasn1-modules[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] sasl? ( >=dev-libs/cyrus-sasl-2.1 ) dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_pypy? ( virtual/pypy:0= ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]
|
||||
DESCRIPTION=Various LDAP-related Python modules
|
||||
EAPI=5
|
||||
HOMEPAGE=https://pypi.python.org/pypi/pyldap https://github.com/pyldap/pyldap/
|
||||
IUSE=doc examples sasl ssl python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
|
||||
LICENSE=PSF-2
|
||||
RDEPEND=>net-nds/openldap-2.4.11 dev-python/pyasn1[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] dev-python/pyasn1-modules[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] sasl? ( >=dev-libs/cyrus-sasl-2.1 ) !dev-python/python-ldap python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_pypy? ( virtual/pypy:0= ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/p/pyldap/pyldap-2.4.20.tar.gz
|
||||
_eclasses_=distutils-r1 46506dd0dd992b3c89b0d00daabfd86c eutils 43da5163ba106e87d22d2e7d6d67537f multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multiprocessing d769539d9bace6eaca30af23bc2b4dde python-r1 32b376cbb100a3a8083b3a0de023e117 python-utils-r1 006fb3ff3b8a9aa58f251f2312836cdf toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
|
||||
_md5_=5309a0b7e8f16382e8aa1a599a5e2ac3
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue