parent
e33ebd49d6
commit
57340e65b1
@ -0,0 +1,482 @@
|
||||
From b81d6dd36545f79c46e0a3488a9b26d0db75646a Mon Sep 17 00:00:00 2001
|
||||
From: Thomas D.
|
||||
Date: Tue, 19 Apr 2016 02:09:18 +0200
|
||||
Subject: [PATCH 2/2] testbench: Use LD_PRELOAD=libfaketime.so instead of
|
||||
faketime binary
|
||||
|
||||
Fixes: https://github.com/rsyslog/rsyslog/issues/963
|
||||
---
|
||||
tests/faketime_common.sh | 20 +++++++-------------
|
||||
tests/now-utc-casecmp.sh | 2 +-
|
||||
tests/now-utc-ymd.sh | 2 +-
|
||||
tests/now-utc.sh | 2 +-
|
||||
tests/now_family_utc.sh | 2 +-
|
||||
tests/timegenerated-dateordinal-invld.sh | 8 ++++----
|
||||
tests/timegenerated-dateordinal.sh | 28 ++++++++++++++--------------
|
||||
tests/timegenerated-utc-legacy.sh | 2 +-
|
||||
tests/timegenerated-utc.sh | 2 +-
|
||||
tests/timegenerated-uxtimestamp-invld.sh | 8 ++++----
|
||||
tests/timegenerated-uxtimestamp.sh | 26 ++++++++++++--------------
|
||||
tests/timegenerated-ymd.sh | 2 +-
|
||||
12 files changed, 48 insertions(+), 56 deletions(-)
|
||||
|
||||
diff --git a/tests/faketime_common.sh b/tests/faketime_common.sh
|
||||
index 10e0128..432ade6 100644
|
||||
--- a/tests/faketime_common.sh
|
||||
+++ b/tests/faketime_common.sh
|
||||
@@ -4,26 +4,20 @@
|
||||
# faketime is missing or the system isn't year-2038 complaint.
|
||||
# This script can be sourced to prevent duplicated code.
|
||||
|
||||
-if ! hash faketime 2>/dev/null ; then
|
||||
- echo "faketime command missing, skipping test"
|
||||
+faketime_testtime=$(LD_PRELOAD=libfaketime.so FAKETIME="1991-08-25 20:57:08" TZ=GMT date +%s 2>/dev/null)
|
||||
+if [ ${faketime_testtime} -ne 683153828 ] ; then
|
||||
+ echo "libfaketime.so missing, skipping test"
|
||||
exit 77
|
||||
fi
|
||||
|
||||
-export TZ=UTC+01:00
|
||||
-
|
||||
-faketime -f '2016-03-11 16:00:00' date 1>/dev/null 2>&1
|
||||
-if [ $? -ne 0 ]; then
|
||||
- # Safe-guard -- should never happen!
|
||||
- echo "faketime command not working as expected. Check faketime binary in path!"
|
||||
- exit 1
|
||||
-fi
|
||||
-
|
||||
-faketime '2040-01-01 16:00:00' date 1>/dev/null 2>&1
|
||||
-if [ $? -ne 0 ]; then
|
||||
+# GMT-1 (POSIX TIME) is GMT+1 in "Human Time"
|
||||
+faketime_testtime=$(LD_PRELOAD=libfaketime.so FAKETIME="2040-01-01 16:00:00" TZ=GMT-1 date +%s 2>/dev/null)
|
||||
+if [ ${faketime_testtime} -eq -1 ]; then
|
||||
# System isn't year-2038 compatible
|
||||
RSYSLOG_TESTBENCH_Y2K38_INCOMPATIBLE="yes"
|
||||
fi
|
||||
|
||||
+export LD_PRELOAD=libfaketime.so
|
||||
|
||||
rsyslog_testbench_require_y2k38_support() {
|
||||
if [ -n "${RSYSLOG_TESTBENCH_Y2K38_INCOMPATIBLE}" ]; then
|
||||
diff --git a/tests/now-utc-casecmp.sh b/tests/now-utc-casecmp.sh
|
||||
index 8f8d6a0..26bb7ee 100755
|
||||
--- a/tests/now-utc-casecmp.sh
|
||||
+++ b/tests/now-utc-casecmp.sh
|
||||
@@ -19,7 +19,7 @@ template(name="outfmt" type="string"
|
||||
:msg, contains, "msgnum:" action(type="omfile" template="outfmt"
|
||||
file="rsyslog.out.log")
|
||||
'
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
diff --git a/tests/now-utc-ymd.sh b/tests/now-utc-ymd.sh
|
||||
index c327983..6e2d183 100755
|
||||
--- a/tests/now-utc-ymd.sh
|
||||
+++ b/tests/now-utc-ymd.sh
|
||||
@@ -19,7 +19,7 @@ template(name="outfmt" type="string"
|
||||
:msg, contains, "msgnum:" action(type="omfile" template="outfmt"
|
||||
file="rsyslog.out.log")
|
||||
'
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
diff --git a/tests/now-utc.sh b/tests/now-utc.sh
|
||||
index ed83948..69fd4fd 100755
|
||||
--- a/tests/now-utc.sh
|
||||
+++ b/tests/now-utc.sh
|
||||
@@ -9,7 +9,7 @@ echo \[now-utc\]: test \$NOW-UTC
|
||||
export TZ=TEST-02:00
|
||||
|
||||
. $srcdir/diag.sh init
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup now-utc.conf
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup now-utc.conf
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
diff --git a/tests/now_family_utc.sh b/tests/now_family_utc.sh
|
||||
index caba0f9..e791cbf 100755
|
||||
--- a/tests/now_family_utc.sh
|
||||
+++ b/tests/now_family_utc.sh
|
||||
@@ -9,7 +9,7 @@ echo \[now_family_utc\]: test \$NOW family of system properties
|
||||
export TZ=TEST+06:30
|
||||
|
||||
. $srcdir/diag.sh init
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup now_family_utc.conf
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup now_family_utc.conf
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
diff --git a/tests/timegenerated-dateordinal-invld.sh b/tests/timegenerated-dateordinal-invld.sh
|
||||
index bac5d4e..dc5e14c 100755
|
||||
--- a/tests/timegenerated-dateordinal-invld.sh
|
||||
+++ b/tests/timegenerated-dateordinal-invld.sh
|
||||
@@ -25,7 +25,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 1800-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1800-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1800-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -40,7 +40,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 1960-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1960-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1960-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -55,7 +55,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2101-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2101-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2101-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -70,7 +70,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2500-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2500-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2500-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-dateordinal.sh b/tests/timegenerated-dateordinal.sh
|
||||
index ace1c16..1164e53 100755
|
||||
--- a/tests/timegenerated-dateordinal.sh
|
||||
+++ b/tests/timegenerated-dateordinal.sh
|
||||
@@ -25,7 +25,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 1970-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1970-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1970-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -39,7 +39,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2000-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2000-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2000-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -53,7 +53,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -67,7 +67,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-02-29"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-02-29 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-02-29 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -81,7 +81,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -95,7 +95,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-03-03"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-03 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-03 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -109,7 +109,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-12-31"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -123,7 +123,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2017-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2017-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2017-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -137,7 +137,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2020-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2020-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2020-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -151,7 +151,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2038-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2038-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2038-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -168,7 +168,7 @@ rsyslog_testbench_require_y2k38_support
|
||||
|
||||
echo "***SUBTEST: check 2038-12-31"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2038-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2038-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -182,7 +182,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2040-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2040-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2040-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -196,7 +196,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2040-12-31"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2040-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2040-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -210,7 +210,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2100-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2100-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2100-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-utc-legacy.sh b/tests/timegenerated-utc-legacy.sh
|
||||
index f893377..60296d3 100755
|
||||
--- a/tests/timegenerated-utc-legacy.sh
|
||||
+++ b/tests/timegenerated-utc-legacy.sh
|
||||
@@ -26,7 +26,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 2016-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-utc.sh b/tests/timegenerated-utc.sh
|
||||
index 651408c..5d32e36 100755
|
||||
--- a/tests/timegenerated-utc.sh
|
||||
+++ b/tests/timegenerated-utc.sh
|
||||
@@ -28,7 +28,7 @@ template(name="outfmt" type="list") {
|
||||
|
||||
echo "***SUBTEST: check 2016-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-uxtimestamp-invld.sh b/tests/timegenerated-uxtimestamp-invld.sh
|
||||
index 90bcf74..76a353c 100755
|
||||
--- a/tests/timegenerated-uxtimestamp-invld.sh
|
||||
+++ b/tests/timegenerated-uxtimestamp-invld.sh
|
||||
@@ -25,7 +25,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 1800-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1800-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1800-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -40,7 +40,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 1960-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1960-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1960-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -55,7 +55,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2101-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2101-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2101-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -70,7 +70,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2500-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2500-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2500-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-uxtimestamp.sh b/tests/timegenerated-uxtimestamp.sh
|
||||
index b24f9c7..0eb2812 100755
|
||||
--- a/tests/timegenerated-uxtimestamp.sh
|
||||
+++ b/tests/timegenerated-uxtimestamp.sh
|
||||
@@ -25,7 +25,7 @@ template(name="outfmt" type="string"
|
||||
|
||||
echo "***SUBTEST: check 1970-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '1970-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='1970-01-01 00:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -40,7 +40,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2000-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2000-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2000-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -55,7 +55,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -70,7 +70,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-02-29"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-02-29 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-02-29 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -85,7 +85,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -100,7 +100,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-03-03"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-03-03 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-03-03 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -115,7 +115,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2016-12-31"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2016-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-12-31 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -130,7 +130,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2017-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2017-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2017-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -145,7 +145,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2020-03-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2020-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2020-03-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -160,7 +160,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2038-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2038-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2038-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -172,13 +172,11 @@ if [ ! $? -eq 0 ]; then
|
||||
exit 1
|
||||
fi;
|
||||
|
||||
-
|
||||
rsyslog_testbench_require_y2k38_support
|
||||
|
||||
-
|
||||
echo "***SUBTEST: check 2040-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2040-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2040-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
@@ -193,7 +191,7 @@ fi;
|
||||
|
||||
echo "***SUBTEST: check 2100-01-01"
|
||||
rm -f rsyslog.out.log # do cleanup of previous subtest
|
||||
-faketime -f '2100-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2100-01-01 12:00:00' $srcdir/diag.sh startup
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
. $srcdir/diag.sh shutdown-when-empty
|
||||
. $srcdir/diag.sh wait-shutdown
|
||||
diff --git a/tests/timegenerated-ymd.sh b/tests/timegenerated-ymd.sh
|
||||
index 66b364b..f5f9213 100755
|
||||
--- a/tests/timegenerated-ymd.sh
|
||||
+++ b/tests/timegenerated-ymd.sh
|
||||
@@ -19,7 +19,7 @@ template(name="outfmt" type="string"
|
||||
:msg, contains, "msgnum:" action(type="omfile" template="outfmt"
|
||||
file="rsyslog.out.log")
|
||||
'
|
||||
-faketime '2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
+FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup
|
||||
# what we send actually is irrelevant, as we just use system properties.
|
||||
# but we need to send one message in order to gain output!
|
||||
. $srcdir/diag.sh tcpflood -m1
|
||||
--
|
||||
2.8.1
|
||||
|
@ -0,0 +1,46 @@
|
||||
From 35b838b13e838cfe81bf565163bc892dd4347f68 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas D.
|
||||
Date: Tue, 19 Apr 2016 00:00:00 +0200
|
||||
Subject: [PATCH 1/2] testbench: Add missing exit calls to
|
||||
{faketime,privdrop}_common.sh
|
||||
|
||||
"diag.sh exit" just cleans up so we still have to end the tests when skipping
|
||||
with a real exit on our own.
|
||||
---
|
||||
tests/faketime_common.sh | 9 +++++----
|
||||
tests/privdrop_common.sh | 1 +
|
||||
2 files changed, 6 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/tests/faketime_common.sh b/tests/faketime_common.sh
|
||||
index 5e868bc..10e0128 100644
|
||||
--- a/tests/faketime_common.sh
|
||||
+++ b/tests/faketime_common.sh
|
||||
@@ -26,8 +26,9 @@ fi
|
||||
|
||||
|
||||
rsyslog_testbench_require_y2k38_support() {
|
||||
- if [ -n "${RSYSLOG_TESTBENCH_Y2K38_INCOMPATIBLE}" ]; then
|
||||
- echo "Skipping further tests because system doesn't support year 2038 ..."
|
||||
- . $srcdir/diag.sh exit
|
||||
- fi
|
||||
+ if [ -n "${RSYSLOG_TESTBENCH_Y2K38_INCOMPATIBLE}" ]; then
|
||||
+ echo "Skipping further tests because system doesn't support year 2038 ..."
|
||||
+ . $srcdir/diag.sh exit
|
||||
+ exit 0
|
||||
+ fi
|
||||
}
|
||||
diff --git a/tests/privdrop_common.sh b/tests/privdrop_common.sh
|
||||
index a0994ec..203a23b 100755
|
||||
--- a/tests/privdrop_common.sh
|
||||
+++ b/tests/privdrop_common.sh
|
||||
@@ -52,6 +52,7 @@ rsyslog_testbench_setup_testuser() {
|
||||
if [ -z "${testgroupname}" ]; then
|
||||
echo "Skipping ... please set RSYSLOG_TESTUSER or make sure the user running the testbench has a primary group!"
|
||||
. $srcdir/diag.sh exit
|
||||
+ exit 0
|
||||
else
|
||||
has_testuser="${EUID}"
|
||||
fi
|
||||
--
|
||||
2.8.1
|
||||
|
@ -0,0 +1,465 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools linux-info systemd
|
||||
|
||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
||||
HOMEPAGE="http://www.rsyslog.com/"
|
||||
|
||||
BRANCH="8-stable"
|
||||
|
||||
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
|
||||
MY_PV=${PV%_rc*}
|
||||
MY_FILENAME="${PN}-${PV}.tar.gz"
|
||||
MY_FILENAME_DOCS="${PN}-docs-${PV}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
# Upstream URL schema:
|
||||
# RC: http://www.rsyslog.com/files/download/rsyslog/rc/rsyslog-8.18.0.tar.gz
|
||||
# http://www.rsyslog.com/files/download/rsyslog/rc2/rsyslog-8.18.0.tar.gz
|
||||
# Release: http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.18.0.tar.gz
|
||||
|
||||
MY_URL_PREFIX=
|
||||
if [[ ${PV} = *_rc* ]]; then
|
||||
_tmp_last_index=$(($(get_last_version_component_index ${PV})+1))
|
||||
_tmp_suffix=$(get_version_component_range ${_tmp_last_index} ${PV})
|
||||
if [[ ${_tmp_suffix} = *rc* ]]; then
|
||||
MY_URL_PREFIX="${_tmp_suffix}/"
|
||||
fi
|
||||
|
||||
# Cleaning up temporary variables
|
||||
unset _tmp_last_index
|
||||
unset _tmp_suffix
|
||||
else
|
||||
KEYWORDS="~arm ~amd64 ~x86"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
http://www.rsyslog.com/files/download/${PN}/${MY_URL_PREFIX}${PN}-${MY_PV}.tar.gz -> ${MY_FILENAME}
|
||||
doc? ( http://www.rsyslog.com/files/download/${PN}/${MY_URL_PREFIX}${PN}-doc-${MY_PV}.tar.gz -> ${MY_FILENAME_DOCS} )
|
||||
"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="dbi debug doc elasticsearch +gcrypt grok jemalloc kafka kerberos libressl mongodb mysql normalize omhttpfs"
|
||||
IUSE+=" omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libfastjson-0.99.2:=
|
||||
>=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:= )
|
||||
grok? ( >=dev-libs/grok-0.9.2 )
|
||||
jemalloc? ( >=dev-libs/jemalloc-3.3.1:= )
|
||||
kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
|
||||
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:=
|
||||
)
|
||||
omhttpfs? ( >=net-misc/curl-7.35.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:0= )
|
||||
systemd? ( >=sys-apps/systemd-208 )
|
||||
zeromq? (
|
||||
>=net-libs/zeromq-4.1.1:=
|
||||
>=net-libs/czmq-3.0.0
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( sys-libs/libfaketime )"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
DEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
|
||||
DEPEND+=" >=sys-devel/flex-2.5.39-r1"
|
||||
DEPEND+=" >=sys-devel/bison-2.4.3"
|
||||
DEPEND+=" >=dev-python/docutils-0.12"
|
||||
fi
|
||||
|
||||
CONFIG_CHECK="~INOTIFY_USER"
|
||||
WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
|
||||
|
||||
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_prepare() {
|
||||
if [[ ! ${PV} == "9999" ]]; then
|
||||
eapply -p1 "${FILESDIR}"/8-stable/50-rsyslog-8.18.0-issue964.patch
|
||||
eapply -p1 "${FILESDIR}"/8-stable/50-rsyslog-8.18.0-issue963.patch
|
||||
fi
|
||||
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
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-debug-symbols
|
||||
--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-mmcount
|
||||
--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 kafka omkafka)
|
||||
$(use_enable kerberos gssapi-krb5)
|
||||
$(use_enable normalize mmnormalize)
|
||||
$(use_enable grok mmgrok)
|
||||
$(use_enable omhttpfs)
|
||||
$(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 imczmq)
|
||||
$(use_enable zeromq imzmq3)
|
||||
$(use_enable zeromq omczmq)
|
||||
$(use_enable zeromq omzmq3)
|
||||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
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=
|
||||
|
||||
# Sometimes tests aren't executable (i.e. when added via patch)
|
||||
einfo "Adjusting permissions of test scripts ..."
|
||||
find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
|
||||
die "Failed to adjust test scripts permission"
|
||||
|
||||
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() {
|
||||
local DOCS=(
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
"${FILESDIR}"/${BRANCH}/README.gentoo
|
||||
)
|
||||
|
||||
use doc && local HTML_DOCS=( "${S}/docs/build/" )
|
||||
|
||||
default
|
||||
|
||||
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd-r1" ${PN}
|
||||
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd-r1" ${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
|
||||
|
||||
find "${ED}"usr/lib* -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
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
|
||||
local 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"
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
DIST cppman-0.4.6.tar.gz 183492 SHA256 4296215acdcdd364a3b7349261aaf2975d8b5dbfad2bee46e07f22f16346e9d5 SHA512 1ed8d3aca00cf4765f5bcd520cd34e41edef03bdc74f5a1218f9ca668d2da226ae6b909a527a378f5878b42126771cd338efce102bbe1062bf382b4a25b9dde7 WHIRLPOOL ecd668646b07cf4b49afe423e9f810583f681459cbeb71f1c95bd417bda098cac1ca8b487acd2e5923ecf624334a3bd2fd8966e0901ec27bd82c5b7b37337700
|
||||
DIST cppman-0.4.8.tar.gz 3185978 SHA256 da9d13867fb37d20663ac4e446a2fb3174414d24b90cc70c9c7b6bcf94331552 SHA512 f5b93774988dad592b31670d6c21718bd034e4e94858982e1756e8db89779d12001fd786ba629211b038b173b7b507382277a3db7fb35363dba28cd029e69a7d WHIRLPOOL 52cd91a2e13e74109af548d83d5a11dd9a528b77ec77ac80fc6cd24742e2dfe320048427ca7a61be84010f38145014ab21dc55d6e7758f2e92410cbd92da61a3
|
||||
EBUILD cppman-0.4.6.ebuild 579 SHA256 fcda34cbe6d30d71014a1e0c4db93937f565ba567688a82560f5fc36b33f01c3 SHA512 e205803c81b2e75fcdc595d6eaf06f8ba7f1551585eee900e0c6c948921284da1d6d7481d7092c08ed263afe8351d328a05207c8e5b41f3dac0100cda50ba8b8 WHIRLPOOL 1d014746129af7c22cf913ce63a12d52880848daddec5587736c3ea7f4da87e155885f0dd2fabf27028deb4ce35991bbc94473de5bd60fb58f0b21d5f2bad3c9
|
||||
MISC ChangeLog 842 SHA256 e7b551be7bff098e7585dc2d9f8bab9fe3d8b332ad53617c8211f137ba17f8e1 SHA512 f56cb081a82769ea1c73f15c555e997b4e554786297826e131e7fa4892dae2e1cbd5e09bfec14765c1cace54fed940ff076f758158e3b579f69a464de0160c76 WHIRLPOOL 8b3c4a599b355ae33dbcb36e05d1d2177ff2f7460cf5cfc2e465c6d0a68281e50532fe1d56491973513d5c9d1b9fcffa67dce1cb8acacf8fa82ba35b123e0c09
|
||||
EBUILD cppman-0.4.8.ebuild 675 SHA256 c48484339158fa7e4f25fd40c2bc4ca7330816ee6575a0fa86ab792fc1c8f47d SHA512 453a9a3a08a2ce554a677deb257d17a463025eaf847099c7d163fa059fb1e20294ff3d9927cf1eb977e2a63a9180f369192347046e986003ae43b96775006268 WHIRLPOOL 80855791199da50c563e5df0e20b71eb7924195a0b897ed4b8dab4f8667d87b7d73be702160e7230d16630367b80f1cabe66b2c395c9b5725c3d273df9d1d339
|
||||
MISC ChangeLog 1276 SHA256 a1b19a6bb7c946c427f6e764c52f8c9da54d04bd7b9c7a33a05028ddb07cbfe4 SHA512 7b95266556191f37a8de822627e0df21f95ef4bfac35110cc8134bfcb6a35c43f60e575ab39a8fc45a9d759dc080901d4c88130b343c7952a54368bde9b02ef0 WHIRLPOOL 240f76ce465ffaf2fece128efb4fe5d5c6a0360cded7d475b9e93c4c0f239a8e1cacc0c9a98cbfd991034264c4f6aa4fa3d19720abf29ce580033c5ecdac65b0
|
||||
MISC metadata.xml 480 SHA256 089391c02bb96d91f317d92ea786c8dc37e79b0bb101cad8e2c298e3e1ef17d9 SHA512 49b2eefbc7aaf769afd30c8297507d0cab638af231c8df6d10b761792d51fa4e56f94c52eaf1229e9912017ff05e5a547ff18ac85256cda8415f6bbdcae1a35f WHIRLPOOL 758f65c6ea0540ca3c1207034b4eb77e9f080b77a70d2d2c1811a5fb338ab7bdd9fb0186b80fffac1f58395e6baa3d072f84478af19c20f643bcfe4d156a00d2
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{3,4})
|
||||
PYTHON_REQ_USE="sqlite,threads"
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=true
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="C++ man pages for Linux, with source from cplusplus.com and cppreference.com"
|
||||
HOMEPAGE="https://github.com/aitjcize/cppman"
|
||||
LICENSE="GPL-3"
|
||||
|
||||
SLOT="0"
|
||||
SRC_URI="https://github.com/aitjcize/cppman/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
RDEPEND="
|
||||
sys-apps/groff
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
dev-python/html5lib[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# `./setup install` already installs docs
|
||||
DOCS=()
|
@ -1,5 +1,5 @@
|
||||
DIST containerd-0.2.0.tar.gz 635248 SHA256 1462e0c233763800b91ac2a670d82994ba1988560928e153f751fb1c0a6608c0 SHA512 381c0a21733fb79e90364649b46cbdadbc32d07245bd7a320465f6619ee5895e9552b7cc4393cb8d409295a7b867b7e461c079715cf1938e6313d4b888d81518 WHIRLPOOL d4e70a8be832227be671c13b77242a790cdf8645ff294c31d72e8cf01de2b30b9d78c691a156624adb004de42af6f133cb88b46aff37a33bc94d72bf87a0ee8a
|
||||
EBUILD containerd-0.2.0.ebuild 879 SHA256 ce64762baa590941a26972289759ce7bd2395ac18d7e28943af9cea5b658d37f SHA512 ac0d0d642994d7c6b876302767758009e5adf6bfabe2f0c069ef58065280dc60ae28983de501c6b6c9cdca060e933d99598f46b9909566a44788a40ffd365d1d WHIRLPOOL f579e8a0afa37633a5b78a7b294ce5fecc04a5e2eceb74f7936710e3f26ee9815de7afabb23c2154c6d38351f3df78299229d71978c7d9720f7a6e8c204f832a
|
||||
EBUILD containerd-9999.ebuild 879 SHA256 ce64762baa590941a26972289759ce7bd2395ac18d7e28943af9cea5b658d37f SHA512 ac0d0d642994d7c6b876302767758009e5adf6bfabe2f0c069ef58065280dc60ae28983de501c6b6c9cdca060e933d99598f46b9909566a44788a40ffd365d1d WHIRLPOOL f579e8a0afa37633a5b78a7b294ce5fecc04a5e2eceb74f7936710e3f26ee9815de7afabb23c2154c6d38351f3df78299229d71978c7d9720f7a6e8c204f832a
|
||||
MISC ChangeLog 500 SHA256 f400ee616939e2b60e2fae39bfe57f4a9c9119ea62462bb01d15d98341e07045 SHA512 9a54823023e769f13b6050ade0f14152bc51d9faaaeaa189d67fdf65cc245fbbfe2b334ca84b16922180e87d17019f9b08941d7352d50afd1e0c1c1d42092b08 WHIRLPOOL 6a3a253a05fc2405c84e06c688d9cf4a51c2034b8386e8fbb4b51ded9d1d290e8bef5e8f614f39cf8e0624f298c1b5bbac5e3bb655af1211f697fa5f74ed1237
|
||||
EBUILD containerd-0.2.0.ebuild 873 SHA256 37689bdf98b0c26caf73768b628fb5b247c99ac936fc71b9515518fbeaec0ee8 SHA512 a9dcb7eeb0929717572f181143135f35c316b9a2111d2e84c1b0e3de58fb3cdb5be4b1d838a4496c6baa00bcf0d11e55848d6c6faf3c3e4b5d22762423c582d2 WHIRLPOOL 4ce7ccf1c2beee6f489012fa5bfcbf9f0700a680d964be2561438b2a7dd5c506dd020507c7ab3b8728e92f0e40afd044f8838b41111585f32f7c8f8745bfc41c
|
||||
EBUILD containerd-9999.ebuild 873 SHA256 37689bdf98b0c26caf73768b628fb5b247c99ac936fc71b9515518fbeaec0ee8 SHA512 a9dcb7eeb0929717572f181143135f35c316b9a2111d2e84c1b0e3de58fb3cdb5be4b1d838a4496c6baa00bcf0d11e55848d6c6faf3c3e4b5d22762423c582d2 WHIRLPOOL 4ce7ccf1c2beee6f489012fa5bfcbf9f0700a680d964be2561438b2a7dd5c506dd020507c7ab3b8728e92f0e40afd044f8838b41111585f32f7c8f8745bfc41c
|
||||
MISC ChangeLog 671 SHA256 b04414fcc39f406757742533bfc2bdce33e91bcea7e92734cfb93b4b427e45a4 SHA512 2baaef2cf5ac3ed49e1ab4491ab27ae58e60b008dbe88cf4bc6836173b2d28ef0b047f95e52a231846aaa0be4d9edbb44ba13be8f904f1b4a90320ca5034b101 WHIRLPOOL 3c9edab4ba4b27c51ab5dbb63da2b904299ba9ed173c6cb377dba6014a29a8ef4ed65c7284825075b16ae8499eacc274ab933604e3dae18683008a1eaf62db6e
|
||||
MISC metadata.xml 806 SHA256 0e405066fe37fcb61860b427329725ad643f44ca8c51ce3155155f9804364e9e SHA512 2fdec9a5625e9c7339988704a60f1e4dc337d05cd510199a3228402f8e4b67b685afee44c87b035895791312e269d84e1821f7b1b2ebcc2f011d036bf7eeb9de WHIRLPOOL 8dc5aea92a5fcc73dd4f6bfcd2d4ece9ee27770000c66ad0fadfe3c78dac0c8261fb9016b8a0abf76a58c8236cd7a25c117356df86e38a8ec09dffdb6eeb64d1
|
||||
|
@ -1,8 +1,8 @@
|
||||
AUX tp_smapi-0.40-confd 785 SHA256 3996b08957adea6f14e5a0e394212026dc73e6802a8dcd5aa9a3b413530c3fdb SHA512 a08f0b15ea37f79e1a8b41b3a3a59421dcf26e482d2eaa269e7c3f728c142e68e8c130c8a53f4c14829436a20e1354318464de780d9fbe10777d7929d7944dca WHIRLPOOL 817e851732b828c7e208eabb1371695c787934fa57f1b30ddf9660a4d8b368575eb17775551a9f63144d20d68b23626e96eeab98c9de0b73105d33dbd351f593
|
||||
AUX tp_smapi-0.40-initd 1850 SHA256 30e08356c353ba6f8673e699f46c0c096162856c527e84c524b2a19e5a7e7980 SHA512 2cb1162b083c3889ed6a7654d74620a33aed5c5dc5544cd7171abfd7deec7e6afb33243bd3e3bd90aaf8d2f672e7d2e86fb41a9ab6de3026a23115112a017466 WHIRLPOOL fa935f23e3852da74afad43a5f25f134626401333c91c50626bb0892173faec206bea1179f8bd3510727238a720ea88a603c94e4f5605c35cbbcd38d510b0081
|
||||
AUX tp_smapi-0.40-initd 1851 SHA256 3feb039b6aa7d4c8589e3d31919c0e465b1ae897cd0d43a7e6eabb89c1ac5dc3 SHA512 ebf8ac628e00979f21e266fb6d187f02bfeeafc9482a0c5bed4fd4f092c7a27158747ccf629c802969ad2a8f13124276ef889927b3f1f01a7ce44fdcde103698 WHIRLPOOL 4be17b42f053af68e95c4fe938f9bee29ab82f980e747e6b6d78deb56296f1a58462f66a6011806b78afca508946dcecacd9d9c37ce7b02e465ea9ad9bd3aec7
|
||||
DIST tp_smapi-0.41.tar.gz 38852 SHA256 6aef02b92d10360ac9be0db29ae390636be55017990063a092a285c70b54e666 SHA512 924a11cdf64bc151d069d4f61ca476cf006773291f363b21a80ce091f560a78c4828d2e522e646a5b133c58149a37cb5c2432a165e92e6980eb510b9488c728e WHIRLPOOL 10c74811148934a49b2d2b65cd65d366c58de03682c02d6b82694b4831634a25f2da9986b0493e28b372abf7ada692ee8ea85b2881b823b0cb7b35b73f348d6e
|
||||
EBUILD tp_smapi-0.41-r1.ebuild 1845 SHA256 fd85f37ef6e37788a18807fca16d024a38a1c02bc5c0ad6d32ff87da1e10ab42 SHA512 83c1d9b4490557acdb1319283870f04adb5fc2438db27e9705728663bc0ddedde3d67fd69a27bba519dfc3f7d73386ca44bb417005b6516976708abf757c06a8 WHIRLPOOL e141cb313a3b4926d8add89780ee172dbd07a85e1cf81208a1666269c98c4e359c76557301fe20177cb18a46ce51444b0e1d00c8877307f98139743cbcb3318d
|
||||
EBUILD tp_smapi-0.41-r2.ebuild 1845 SHA256 835698055cfee2d0bc7b06db012b0657e533c8605fa89e5dfbfecfbcba0a67c6 SHA512 080d2ba664c9be6085fade907377742fe89002acac7dfb4dfc32f46aa62e16f246d142622e2f3a8e0f926da3784ed7d91fc82cdd148607c4df793ac7d14f2747 WHIRLPOOL 2651e3e7ffc6a47386187e1019507363bec8c9576a5bc36d0168384cea119931c6b5f036eb051d4cd0d0b60f93c23964a1586844f1c7469bc7eebff90f35e56b
|
||||
EBUILD tp_smapi-0.41.ebuild 1489 SHA256 311a41ef7a3f463982f4fc334bc18a416a14a36148945043224864357718eeb8 SHA512 d0c004097753750a93ed3fecc41d23b7eb394faeb39dd7191ee528a96dc45b514ff085ad35ed1114248283f30ba977d9eb08888972cdf5aa1360413eaa0ecc63 WHIRLPOOL 658d0ccc5a34324edf7167d141a3e8d62a6e5f7b653bd023974d4acb1f561302631a62c199d113981763c71602d0d400abd51dc5ad361b5ea78539d9853b6e94
|
||||
MISC ChangeLog 3580 SHA256 84c9da0dcb4d2b89c04ca1a1cefa1840eb5e934f3f480b9b1878876a923520c1 SHA512 76913d1023606d43f5beb6886c0a1ca06d563e64398e22ee40aee33234b71c9b4950962062cb3a2cf0ef4045385e9e67f20522953322305a84f9b2bb2f29ba0a WHIRLPOOL ae4a4d3ae7c816014f409222d190b1c533b9c72b00a18e0e4fc0993978e8d171f15eb1b2ce5ae7b56358bfd04fbd1c22e9d81b9ec591e8120d0c864cb07b079d
|
||||
MISC ChangeLog 4018 SHA256 9088b80c78889c3acbf125499822aacadef5e92dc62fd89707983e7b8716aed0 SHA512 9de95a6750c98e702c5c9bd08f6c469595fc99421f0bf38c888baa4ba0e853c79b666f82dac87f5ef1f2edb1aed34298a4bbe21b181e069e8138e859d7f77703 WHIRLPOOL 1bddd9386f89154117ec5add20cf15b6aa5d0a1014b3496cfa870e08204bf6c55de0ac3456dddefada566b9aa727648cc2b1f8c1fc69a65df39f41a75dbddafa
|
||||
MISC ChangeLog-2015 6791 SHA256 20bf113d3b2f121be58c4b075e8b2316587e2e812c7885c005fcc696de264250 SHA512 38956dab021c8ba903bd11ac9cb4a2edf94363f296b60e134b06cdf4a1edccc9c09d20a23dcde948be5b128bb0f8cebf9f34b5ea6eaa0c587f40d40cea947aa4 WHIRLPOOL ff26b6d6a2deb69cc378ff16fcc8b32592de6ba6589c927b3ffe7a46e48bf97e40f7b5eff0ece35838dac3da6e9617be63b57fae905b4f6156d975383d146b54
|
||||
MISC metadata.xml 385 SHA256 a1ca4f1924c6c191371c566dabc9235dd259dddbdfaeafd268668fefb975d0b4 SHA512 04539670e46015ed401c6fffcd21933dc7a47c4463794f509d5d21184b40ea7cc1b2dc47513fc7eb1ad74059d393e13662bb2bfa3702849514f80a7d58b33704 WHIRLPOOL 8b98e077db664462d09aed51f9c744d5fd8dc373618784380d895bc09b5bf4b8f1356aa16d3c091985239332738a90c35bebb3a9c5542410e5641cdec045c1f7
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,8 +1,8 @@
|
||||
AUX actkbd-0.2.7-amd64.patch 1188 SHA256 de3b3e37e69f835ae9982ec9a8fa44394dbc0b0d06fbdda46ebfa1896c5e1c4c SHA512 921b5f654aabe06eb0589cf1b22bf44e3c7c662b088104dff8d439929ffa05fc6f658619bc54f5b0fa813a396ae740f05a121515af8f546395250a55a722dab0 WHIRLPOOL 10e5c933127162f123abf4a25d54a2cb5a25814d571cdcbabd1089509e86ba8cd63341e7b4af82d399e3efbb8586042225dea7a061a37ea34722b101c99e4eac
|
||||
AUX actkbd.confd 283 SHA256 7e01b7e21a130deb9a924bd8d42731b01ff03af50a68db2166dd5deb9fc696af SHA512 9325f638b07b40e18459343cd95b0cc7f4210696fe64ca0dcd19f10f92d9bdab19195ad38c20f26609689563754b511050b40d72281b309c11ebead2c4561efb WHIRLPOOL 8cea3fd7ae692057fc40706468fec8227c22e6b66a1c919f8f2558179a79079433d9022daa7f2af8c3491084ee8c1476037e9f1daf0e02279d5b1da85ffaafc3
|
||||
AUX actkbd.initd 788 SHA256 1c5124bb6dd076502b34a43cb558dfbc60bf64a2570868df6459a20718ba3b81 SHA512 e270dbaa03a28f950f6218bd8d2732bec9c3a3526cf9c26eec9a938c34ec2fe330b77e232fb92db5201e607e93cdbd1f15f298e789d2b0f2bccf694f861ef674 WHIRLPOOL a89045811b3da2fd664faaaebf365f388931a429982db3e7946cf83e4cdf0c513521f68d9c433a22f77b58133894ec4235679408388766792e6b16d7552169b8
|
||||
AUX actkbd.initd 789 SHA256 48dde9c0e5387a16a07a7dc9532f54826fbafcf25b410783c40e052f66061e6b SHA512 9346df19e2e36f2fbe336a49966f299a2fb8d90c452c8859121d185c4efc7760451320e16262177f5d17b2883d0157af80f231f9d14631a112e6c368222c1e87 WHIRLPOOL 863933f400bc6c13e0b19272824d79e91e173c2846a19abf935e09c505d331a9e6233b79ecbd5a5e72df7574a8aba348b2e1f664aa125eeb722e08f4d9de7c08
|
||||
DIST actkbd-0.2.8.tar.bz2 23192 SHA256 95ea643b8e1b6bd8b9bc342d4a01eb4639498e15329aa42329f7cc83cb3cebc6 SHA512 307d97b2854be801f1a4a8a8fbc408d3c83efd40f5bb35ea463b154fc0c9761fcb83a99905cd2730a24122ff222f60f31c4ac0163600ba463d4713846de2bf72 WHIRLPOOL cf1288351bb8ccc7306289cf7227483d5a7c13905cfa24af905c568ce135aa4cee7085141d8e4812aa09a045cd8448ae15973224b6bd9d5e7d8c5c568db750dd
|
||||
EBUILD actkbd-0.2.8-r1.ebuild 1204 SHA256 5ceed14c979a5a0a79d5526828c34b9305e5f17f07b3aec15844e20ffba4ecda SHA512 524faa90ca9bfb02e5aeb42a2dd36b5b8ed9abf9c0d533adac0086741b05dee185e041299527c3e0c0e69995ed74cd1e37af75249bfa17b5ade08c022d33df04 WHIRLPOOL 89059fcb1b4fd75deca8911c02475433b3908e4420b78aee56bb02152cf64da5ab51477325bd77edca765a3cb11542467da22cc05410c1bff44a536673dd7bc3
|
||||
MISC ChangeLog 2602 SHA256 b5efb233ca37265d53b79331c1c43f29248a91c79153f47a6663dc643d0213b6 SHA512 187597cf6f08bde36132c8d5496d9686a7e8a7cdb92017cbb7a4bc29c5d314277a7dd578266e128c7f164e9354045a411a17cd0cf917f818abd8f730c2ae9516 WHIRLPOOL fae59d4080d6893f6b2e7e84e2b11b15b4d1b0e4789ca89a6172e6f20a4f0c849e8575b304e76c6d75aa773cffb4861f4db13983197c7d9cd0a599a1e141db8f
|
||||
EBUILD actkbd-0.2.8-r2.ebuild 1204 SHA256 501d22ed850a23b8ba06e1b15e1804401f552d8ac31ecbeb50e2f925e425e2ed SHA512 c3690c4e6b19e97270daf325baf521090697d3cb4e92758a8d39b177eb7196ca29a2230d9654684a4bc1be9acde3c1166b998044c399a4a22d86df4c6e16e8cd WHIRLPOOL 94c554883fc9683678d3b18a4c641aadcf65a25d9add56477e186e39bb1cb616009a079224bb43b002e7f935dee4b5a251e8ee82f3a2d6bc8b0a63a868886be4
|
||||
MISC ChangeLog 3027 SHA256 4dc1c61cf91e67e91038d7c89fab48d306c0cdaf9e2e9f67fed4f5bbb933b747 SHA512 6a5947d6fe10524917023337972b1a9839078fb552b40c39d9b840082f971dba40fee7bc8298971681a20b2d60372cc41803910a7094be040d8e94c6cbebca9e WHIRLPOOL 11e24a38fc7f0b080268336eda755403cd9eba8e6af6b924f308cf21163c75cd0e4207d0c46ef3ed175f6e29efe9ba9b5d97b4683fb307daf35b5b11c3ac2cb3
|
||||
MISC ChangeLog-2015 1998 SHA256 567accb9184851cebc2ac7a21822f1459f96ba9c5b900ba4d505e8c05970785d SHA512 6b5d99d31b6112841d100a3f92066d21ab73fb92a3905f580c5fa0b91d1657ad075be1d51844b4b2fb05faf838c634cfe6e533ed1ef115eeff27b4dd49d53b1b WHIRLPOOL 724447937f71e82c90226481943aa78f58b3a82603612f1913589b4cbc6fd7beacdf1e6c5e8f14852760c0ad70e62be3352232b0375dee21aff83af1c136b8ed
|
||||
MISC metadata.xml 351 SHA256 5c496814e80eddaff612ab5557fc83c0e383600478eef36ee0229c67bc36f308 SHA512 f40d5dc16d267d0bf0171d927157805a4b31a3e2816eb128d3b9e6f0aded5b45b1865c1e06ceccf56618f68a15682fc3f416e7af49af007073b50fdb383359cd WHIRLPOOL ec923eee19cf6812cc94e28cd1c0bbbb4ce2cd09c0f1ef5e873212c26a76b1c9e0fd46a9acd23f4dc89c3452cdd42b1ae5ec6dcee945b7196c7057bf21424fc4
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,11 +1,11 @@
|
||||
AUX inputlircd.conf 75 SHA256 ecd245f32c989dcb3bac6c88d48f5a1954c64303876fa054d459f6c0396a56a7 SHA512 92fcc5d61e1f7061820791d9024dfebfcfd25cc96c1790cc7a719784314587b8e9de9674d9b73a103efe8b405aa453e5dee1759680639aa4297a237003a1f1bb WHIRLPOOL 3211cfbcde83afd1e483355da5d8c538bb6d8e4cb59bdaa02114767c82a86fa3b3936aa9a53705059b3c7edbff2e7a6f2d7a9a279b1e82925adab0b5fff00dc1
|
||||
AUX inputlircd.init 258 SHA256 989625d87acfe18e3b0ef7b8d990a8a4729a4b374ca084a23b249bc5f4a0c37b SHA512 3392750be48d8cdd77011ec6a85771449bc0224b1ffd0257fad1f3fcf7a8a577c77306a1ac7ba14ea1994fd42cbad3bbf9a69cc835aeb7c51ab933817d693fd9 WHIRLPOOL e7ee98ce49393800c4618a73dccfba2a582a394077b10de5824f3a04ded1eee4e5541e65d9cc6c87b317373098286d517aff50e43770bbdf7a83a04c369b3781
|
||||
AUX inputlircd.init.2 296 SHA256 0262a3602dfc398cce3ba19d6e8bb4564522aa251aa0c60ab571504aef0014a9 SHA512 4960aaa0ccd2ba8d8eea496fcd6ecdce02c1521a180884e688e70cc760e8c69f0b842a45cacd385950ec444c9703ee271d7c3021a4d6488619c63702f63d825a WHIRLPOOL a4233270eb8e54726c4781334b1849dc4e8294c144cb5f6d2e272992f3d86af47835a39003b544ff5f16ef485a9a135ec55af4d5028cdd613cbd35bc482f1ac7
|
||||
AUX inputlircd.init 259 SHA256 71c173c39681e5a2d3e7e3957c9ed8bbcfbf95958d9fb05fa11e8d42599abf3c SHA512 0d6299a2b1ffd2b6161013888e06a59b531769ce2723b00c1ba55e9420ed4a6055023b1d892e372d1d9c438eabe446a6341adfb2dd9b19371727d1c92b5c27b1 WHIRLPOOL 062d99488b4e510dbd958d73d0f1c44acbf597e30ddb7b4be6aaf7d41d277d91ca931d4ef9baa577f7e4b82111e23cfca4164e06fba15932c9888ed0bf1e4483
|
||||
AUX inputlircd.init.2 297 SHA256 f30236d35d15003d57b944a3c5a0ff921bd2dc6bf6d1993ebd21d80ac85b6c41 SHA512 50f50859ed048b561416e7c21cf083ddda3114331ea14abef470fb04c0108f925f47a75be2b4396fd98b7d140d988288852f2c0ce9fce8218ce2a31e90c48626 WHIRLPOOL 86a11ceb2e26faf68d8fa0ea4145a79516a2682a979002f98c16b0f39317df66db5fe1e7c3887bf80916d583d8c2935f4792294170ac09d09727a6313d72b645
|
||||
DIST inputlircd-0.0.1_pre11.tar.bz2 4370 SHA256 ddd49668e3cf1275de04a74a7191f1b0e73947673d824bdb092d1ba0294c23e0 SHA512 e09546340843f4df01f22c2e5347bcbae7078c521c7e4d5216d061beb93f7ae660e96d1942e6e931e0f72c930b8383cf6f83c70f1f242587da82edc4a04b6d76 WHIRLPOOL 64f21ac9a1b7a23f66d60b65e88d73aa7f41ee60c29ffc87e70dd482bc8fd672bd171be9aa5f901c66c96bcd8791bcac0c55b82b3979e0154c302bcf2fca0391
|
||||
DIST inputlircd-0.0.1_pre15.tar.gz 5226 SHA256 c4eec38bee39715ba00985e741bf703fb8b356af09ec2372f6b68f03703bd79b SHA512 6f7dd15875eeccac1f666af82dabba243707c9b3c3b2e39070032fb3d4a40c1c0ae6fbca2e7be02ce7061d289d9ad07b9ee38c5f5b0f33d5a6c413df5bfd6365 WHIRLPOOL 71985a6a559734b36e005d8e87586759eb2a98e55804c01d2d230cd995af3d01f6fed9b59c8279349f4c3daa8d847af9162df9ec5c261679dc588360b9e9e05a
|
||||
EBUILD inputlircd-0.0.1_pre11-r1.ebuild 791 SHA256 a1b2b181007cb45e04fc2bb0aa7a9c3d31cef2246df1dae159c94b18ae6f6720 SHA512 3883ae11819a6e14d4fb3bae5e43324d6bd6c9b6c527587ff3c6154f0d8beb21f8d481f775c13ffe0078af2039e6f0cc0f2be6be150265caeac4dbbacb1e805e WHIRLPOOL cd2d80590ac2d9d8176777a02c374f7e43f988f420178b991a44e7bc10077ca3bfffe93a6c014d68fa4dcf325d5780b4bec838c10bae4d107ba9d73a5fda615b
|
||||
EBUILD inputlircd-0.0.1_pre11-r2.ebuild 791 SHA256 20ad5f93999c3e1fa389110a52739cfed493022a594b4d904f21023939df836c SHA512 929787317959f269de881e01011c0cd7113238e6fc31d21ee3e6e03dc2f44c3dc6a97455c4ea1dd62928745d2522974b0e46fd0cef215cf034848179a6d4fff8 WHIRLPOOL 31c869e7e597c70c373d01d9bb66a78e9d5a8b57d5b10898057aba22d751c3c62fd2c67c7a18dd9a6df0ba12e3f8236851ba238535af4d8762ea5442bbcf3497
|
||||
EBUILD inputlircd-0.0.1_pre11.ebuild 589 SHA256 9b3a74e7793e5a77cfd33cc5016ac17a3882aafcc7e244f83b62a428386ac9be SHA512 c95995ac9558b678f2772535bcade729b6768afea6260fd0de054537de2e84ca4aae511e8e33b69a33fe2bc67b23ff16321eb0fc5883d0b6416372d414ebebc1 WHIRLPOOL 559a5fa23b765adb39dfe6de304a8525fc072187b045883c4b356c394c796ba75d2fb016698956acbcaa815541ddc9ca49c729472a69e2efc010882ada9d19aa
|
||||
EBUILD inputlircd-0.0.1_pre15.ebuild 790 SHA256 06f9407d683c59c5335fd4d8a83e7aecb19d3d8c98c7e1635d731a491f9783c7 SHA512 796fa56854304f4a246d3ce9dacda88ffdbc47013966433917676fe0ffbedb9af6f46556ec6d7ac47cb78917be6a8baaf44e52304501b3339d4bc193e14dd047 WHIRLPOOL a327476a07ec2a853fcb8ff7cfa3778f9031122f4738c9a68753c348b52a219614f8538fedbf3def6dd417aba56196175710567ab6c949b720d1e61ca00a6736
|
||||
MISC ChangeLog 2852 SHA256 adc4b8de54063e9fd94a21fa8a6579650d8dbf8664c9e7347417e1cf8c1da18b SHA512 35ee20d4b23f72116ee4021d0503970d5c33fddbf53721e500513396df51a4c1ab85619a387c25b35488d0ab07cfe197bc9e977b08e8e916e6cb52c8e614afe4 WHIRLPOOL f898939c93d0cf870e323dd942f5ab27cdadaf495c092af39182d036756669b9f1d85a189338dd2f19f6b855df8f630b1091a0a800d5df01dfc59d9ac83d5576
|
||||
EBUILD inputlircd-0.0.1_pre15-r1.ebuild 790 SHA256 cddcacfa0dd5ac349981d475c8f3e7328aa7357d9faaa04eed89ce4f5a5fb6f5 SHA512 ec2fbd05bba615885e12d1cc9be214a6dc2a4a19606e74d299a0d3490b4aec5b0839b3e63b52cb7151b3d87493c802f435a1855c7d1c4f86ae305373434d1560 WHIRLPOOL e914bed281b0f1a56440ed1af7e06890a4932e60216be7ac460b5ecee099b55ce5074f71aeeab027abfefc012e60a0ca6c8e0080406836331ef05dd5bbac313e
|
||||
MISC ChangeLog 3435 SHA256 af663c9924ad2c78c058fe086d9dc3b2ea42e61582f4aa1012999f98545ddc71 SHA512 9fae0b8fb2b79a9d8b7469de9f172cc000eef0045a16f54a4c7e32357278812a2182d0766dbe43a308d775a1e6e64d2f538b53bddb0bf007539b1991e8b7c3f5 WHIRLPOOL 47161a6306e3ebe8032c980763ba6924899dd4101e3afad07c2b78268ce572e535c923d4ca8979df0153b28a9604cf6a15e3e6a454c989a12ad85801d088290e
|
||||
MISC ChangeLog-2015 2171 SHA256 90ac7b9aaa5e40314cae6c048a176d8b0c6f546f1af2763467a6cf6f93d15572 SHA512 d3810cd04f0f5f940c3e5f5a9f7849620f0982685a6de423d984ac7aaab2faf6dc27ee92bbd58a0e9a6f2247ca8b122ac493d62ff2fd6555c835dac04348f391 WHIRLPOOL 02e680540ebdbf9d929a8bdc863c814ea756fb00fea134ba45d6bd44f48f6ff64e8538a8bdceda0ed420fd33c9a8866679939fc50bdc1aad0ee0c661c586c0ac
|
||||
MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,28 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 2003 Martin Hierling <mad@cc.fh-lippe.de>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
: ${IREXEC_USER:=root}
|
||||
|
||||
depend() {
|
||||
need lircd
|
||||
}
|
||||
|
||||
start() {
|
||||
if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" != "xyes" ]; then
|
||||
ewarn "Warning: Running irexec as root can open security holes"
|
||||
fi
|
||||
|
||||
ebegin "Starting irexec"
|
||||
start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} --chdir / \
|
||||
--exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
|
||||
eend $? "Failed to start irexec."
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping irexec"
|
||||
start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
|
||||
eend $? "Failed to stop irexec."
|
||||
}
|
||||
|
@ -1,23 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2004 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
PIDFILE=/var/run/${SVCNAME}.pid
|
||||
|
||||
depend() {
|
||||
provide lirc
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting lircd"
|
||||
start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd -- \
|
||||
-P "${PIDFILE}" ${LIRCD_OPTS}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping lircd"
|
||||
start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd
|
||||
eend $?
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2004 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
PIDFILE=/var/run/lirc/${SVCNAME}.pid
|
||||
LIRCD_SYMLINKFILE=/dev/lircd
|
||||
LIRCD_SOCKET=/var/run/lirc/lircd
|
||||
|
||||
depend() {
|
||||
need localmount
|
||||
use modules
|
||||
provide lirc
|
||||
}
|
||||
|
||||
start() {
|
||||
local retval
|
||||
ebegin "Starting lircd"
|
||||
rm -f ${LIRCD_SOCKET} && ln -s ${LIRCD_SOCKET} ${LIRCD_SYMLINKFILE}
|
||||
if [ $? -ne 0 ]; then
|
||||
eend $? "Unable to create symbolic link ${LIRCD_SYMLINKFILE}"
|
||||
return 1
|
||||
fi
|
||||
|
||||
start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd -- \
|
||||
-P "${PIDFILE}" ${LIRCD_OPTS}
|
||||
retval=$?
|
||||
|
||||
if [ ${retval} -ne 0 ]; then
|
||||
rm -f ${LIRCD_SOCKET}
|
||||
fi
|
||||
|
||||
eend ${retval}
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping lircd"
|
||||
rm -f ${LIRCD_SYMLINKFILE}
|
||||
start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd
|
||||
eend $?
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
# Options to pass to the lircd process
|
||||
|
||||
# for devices with lirc-kernel-module
|
||||
#LIRCD_OPTS="-d /dev/lirc0"
|
||||
#LIRCD_OPTS="-d /dev/lirc"
|
||||
|
||||
# for devices using the input-layer
|
||||
#LIRCD_OPTS="-H devinput -d /dev/input/by-path/pci-0000:00:0a.0--event-ir"
|
||||
# This should work, Bug #235107
|
||||
#LIRCD_OPTS="-H devinput -d name=*DVB*"
|
@ -1,22 +0,0 @@
|
||||
#
|
||||
# For first serial receivers:
|
||||
#
|
||||
#options lirc_serial irq=4 io=0x3f8
|
||||
#options lirc_sir irq=4 io=0x3f8
|
||||
|
||||
#
|
||||
# Detach first serial port from serial-driver.
|
||||
# Use this when you have your serial-port-driver statically
|
||||
# compiled into your kernel, or as a module but loaded before
|
||||
# the lirc-module.
|
||||
#
|
||||
#pre-install lirc_serial setserial /dev/ttyS0 uart none
|
||||
#
|
||||
#pre-install lirc_sir setserial /dev/ttyS0 uart none
|
||||
|
||||
|
||||
#
|
||||
# For parallel receivers:
|
||||
#
|
||||
#options lirc_parallel irq=7 io=0x3bc
|
||||
|
@ -1,9 +1,9 @@
|
||||
AUX misterhouse.conf 344 SHA256 004177a74f8f3de252954c4d8e11a273e6649510d54e5bb68b1f15cc032d32ee SHA512 af58c566dda66c515672fb55fafa9f2f5225bc5fcd8c18b5d0ab3dfbd0129508b0b674fffeac4a15fda37e61008eb2ec6040672dbed3bbda4a3b90545ad14732 WHIRLPOOL 016fd0f7a61acb886972245cb7dc4e671b2063772dc62890bb3112a9dcef48cf89bba6dff417703ec078c9624080f5734f23a8f08b82dc9ea4dc56449815fcff
|
||||
AUX misterhouse.init 451 SHA256 b2cf61d8a6f0179ea7903a2e8994e40c08b89474d919f86ba77dd09f7e61f034 SHA512 6562a293473ca660eab63b84eebb9d6a6b407e87a5168f16b7c4d2e0153d460d9d25a3668e6de77d86bcc2661f01683e419c53cfd9819a6a43c0ed39ff29fb67 WHIRLPOOL a30729b7bd0b341889175e899a0e26f61d4a577b64576325f16afc0ce6237fb1121cce43e9e647882e84985de1007ade26d9880f9eb2cbecef6fb31210e425c6
|
||||
AUX misterhouse.init 452 SHA256 2ea719e178739960fb8d55c838848c9f2e2e588d65a5394f12377283dafbd075 SHA512 7cfc2f14ff092a102bcc75c4eb31a109e264bfd9b9153ca522932f0d6b8e1305bc869caedfc2b9d726ac105b513d2630e3346cbc91faaaf7109dc332f0c45bd7 WHIRLPOOL c077274f90c60534fdcc47a68ecb66438d06b8aa19ddd7524db80f42d094d7184097f2544280101a47bba82182ccd03d7b1da280e530c6dcec5620281b2fa450
|
||||
DIST misterhouse-2.103.tar.gz 7417915 SHA256 e96c09e61486036f36cf0ffd9837a82e5edc5d0681c8652f80edf085702f7780 SHA512 41fa6d2220345df1b01bebed2d9803911f970eea9f98418e7df08537b3e1c563c0996b831276115c30a2f760e92d0df29b0053a2bfc117299f4caae9c7456870 WHIRLPOOL 2fc2269707e0d8e5f21d77b3f66643c11f579c73622e6f81936f966cab4ee5a912361df31f4ceeff81a715bbbcaccc5e9ceaaba5a2cc5ddd5e1e0c9a780a8785
|
||||
DIST misterhouse-2.105.tar.gz 8647595 SHA256 f2c8100a4c1f1c050a66310d6ddc8bf8a0d6fa7396829683877fc9b431739cbf SHA512 305601d953b2f7de1e8cb95a76b24aedb1615e3b874e2f999854172c9bec3da2ec13e0777cd0a4c15b6d92daffb34df761ae28bca4147e7435b280e00da3c14c WHIRLPOOL ebd12a5980cefc30610530d4d133aa07508daa045032e45117c59f6b3e41ae090416d4c513c1352ce8fa95789dc1614711ae203315c2db846fa7b064140e6840
|
||||
EBUILD misterhouse-2.103.ebuild 1262 SHA256 66a073670d91dbebb95f9c7fe2909ba6f53e8205dfba8462c5d5cf5e0e4fe798 SHA512 fa79e6f0c1daf7a67a2f512d7ae181caa9b975c97732f18d7a005efe871e351a076c5f3e75cd6f762ecbce544e5716167b5797c9b1d83a7d0a27a9f52d86fe97 WHIRLPOOL 56a4b4ce6faf5e9d97962cf6a2d71f5b31f0dda254d4ecaf226126b60c4c6987e2c2141b9dac4fe5f986f62b2a6a7122289f437f0aa487439af52fcf444669d1
|
||||
EBUILD misterhouse-2.105.ebuild 1291 SHA256 a4ab01d45586307b4de6c6c1990b53682a9e2861920c6d189bba9372b533cd99 SHA512 1cbefb76254bfb46e12b18221431254e7760b1ea9aaadc71e64ca92b83781f3899d30270b58f1f5857df8c94007d089e8dc436511c3badbe962b2e26dd6389ec WHIRLPOOL 2a488c346ec2a662bd5dd2d379c592e6b6ad8d8881b2251d6a3b66e5a6609c4709e1d0c23314008172d6bfc2e46e6d1074ed59303f4d2bae0e5dc2ad15eea822
|
||||
MISC ChangeLog 2950 SHA256 254f28ec7f46cd374b175c7f3cda56e27f087ffd0da2e1632111b31e8ba90dea SHA512 42186f62667fbb3749664ac06a8f114fa6375d871a70bf5ea10a3346e178778f206d66b1cc0e13c29a6f3a22b67f0b2d02b64eb0a26370c0aa1e32fff054a1ca WHIRLPOOL a60ca2d4b6aa811eb5649081ac932eafb8c98916b7c3727f560a737278be75ce6a4a542303c079e6fc096e706edceeca133b9f9095c0aa3daa6ab1d26fefbbc6
|
||||
EBUILD misterhouse-2.103-r1.ebuild 1262 SHA256 66a073670d91dbebb95f9c7fe2909ba6f53e8205dfba8462c5d5cf5e0e4fe798 SHA512 fa79e6f0c1daf7a67a2f512d7ae181caa9b975c97732f18d7a005efe871e351a076c5f3e75cd6f762ecbce544e5716167b5797c9b1d83a7d0a27a9f52d86fe97 WHIRLPOOL 56a4b4ce6faf5e9d97962cf6a2d71f5b31f0dda254d4ecaf226126b60c4c6987e2c2141b9dac4fe5f986f62b2a6a7122289f437f0aa487439af52fcf444669d1
|
||||
EBUILD misterhouse-2.105-r1.ebuild 1291 SHA256 a4ab01d45586307b4de6c6c1990b53682a9e2861920c6d189bba9372b533cd99 SHA512 1cbefb76254bfb46e12b18221431254e7760b1ea9aaadc71e64ca92b83781f3899d30270b58f1f5857df8c94007d089e8dc436511c3badbe962b2e26dd6389ec WHIRLPOOL 2a488c346ec2a662bd5dd2d379c592e6b6ad8d8881b2251d6a3b66e5a6609c4709e1d0c23314008172d6bfc2e46e6d1074ed59303f4d2bae0e5dc2ad15eea822
|
||||
MISC ChangeLog 3510 SHA256 56e840c12229759cc14d33e627312c03c10a9bbccc7cff16c96eb119b6bc4e25 SHA512 ba1916f4162522c5768bedfaf9e77e9cd3eae31c904d2c253f456203f226ea6b2d254474a0b7d8814436b7f6862160263c54ab23c4edb85d0bd04cfb2509bcb4 WHIRLPOOL d2c0f1621687379f395f1977e12365cfdc97e72b93e07db55cf4f3d3b5a8d6e2c3b2ea15360f75a41faf1303755abc40b089d99380bfe43b6b8b27ee9a1633d1
|
||||
MISC ChangeLog-2015 2388 SHA256 e788b200cc1757c3b7c789e17af8673e50acd63c5d91f0ff4d41a91a8c269fb3 SHA512 c7b362ccf23a8fa3d77d9f439b62d1197136a931e0f4aa40be10eeb73665db4997f36beece15c2e34644b09102219581ab7a076ab25d589d830902f48097aa44 WHIRLPOOL 2016a6017e527f0d5a2973ad57085c518e638ad2239a583ada53ba71637ac4960d36bb9bf3456607d690fd056c52ac3be42a1be5d38cbd97d2b8bb6ffbe56b8b
|
||||
MISC metadata.xml 248 SHA256 643e3e3a28f048a1f80670fae84656204362bf5b26c16ecf056486cc27ecb750 SHA512 887fac358e29dced4d8729f3f702e0da89466f4b8996ce122e3200cd6bbccea3607dbef663d1a40fe23ece2a1b9b432fccf9b4f8589743f9530fb0fc19768db3 WHIRLPOOL a1ceb313a097e89823dca1fefd020e8e29f343a980ae492c3604941752cd25211939740e6c9e034c9291d90327c44991420acbdc1f46688809248383f18fe458
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,7 +1,7 @@
|
||||
AUX tpconfig 432 SHA256 28753df5b25892797f69f06124cf60dae3fd2fac3983abdbba0627dc1d8a73f5 SHA512 9173577186e17c0a3e3fb873b0a91188cac9334eccd95d5fbc51f33f8d73e68e856a1d8581d459388cd8df1a920903317adb8040295380a37d6937f5a87fdd39 WHIRLPOOL 1697cea28f8fbdefd502490a77feac548b772d6e8929576a95216a759b335cb8247e6ef7cf3576b4da204173a52976d0b144a1c28535c7f9074e3f960e5f5ebc
|
||||
AUX tpconfig 433 SHA256 8e1f220a98b0f6d78780479c066d09de6f30bc93fb9d4bc42d4ad4a05bfec137 SHA512 64c9ecc6b545476bfca006ba04a916ce9b7646a8196b5f44e1c7260f64c4518a62cfa8c74371eca742c432a4e31f2281de6c05e2649a7c5390a54c08e85b11de WHIRLPOOL 2412c7b8ab5f8c1354315f9236efa77f77993886c61794d4ebcfea3338922eae65ec9e463b0002c3825d74e69cf213bdd41afdd75167d2cc920e8bee8fcfb2dc
|
||||
AUX tpconfig.conf 139 SHA256 9dafba94a8fd1d0bc26dd79cd409a19b1089ed4a109f306c9d6558f31cf3f6cb SHA512 efd2389d50a61aa6772a718d1dad5449dfe5d37cbc93697961a3e908c9c950bf2853934ef3d3c1033f5222422cd564ae4a14f00c698ec24890310e4d40ef5fc6 WHIRLPOOL 6d7f793cd400020fba9b2022748bec591f8a086a78488a43f9907525fd4946ce4d39609de492c8e7523746226f756388cf03f467022e71007c2b38aed46819d9
|
||||
DIST tpconfig-3.1.3.tar.gz 106789 SHA256 3413a9cc735908b1aed6968afc18768daba6d2da26003682510fa4a0fd6cdc95 SHA512 b10b709f113dcd526c7521f519466677a1dd37b5c3bd4adf7a0fdbf95428bf56777a726b85e158c4842d406e7659f1b6e161c68bc6f6c6739d376ab84351efc9 WHIRLPOOL 278eb797588b0e0b72f6e6ed76e936fa336971b4c22ce2f2eafb5465df6835a730b0cf4f132e3bb86dbd74178fdb6cc6a58b247c46eefdc730e897d56d712b0c
|
||||
EBUILD tpconfig-3.1.3.ebuild 623 SHA256 bb098998d0424e0b20d1102092830e6193aabc568c14672527eca07dda996c00 SHA512 80e5cb69d7dfe167b793101d9fd57db426ecadbb7509a69c9a1a4e65ee63fbb22069463114d52f397c5a18d952f727a5108929a1efcda7a805e10c00ee68dcc0 WHIRLPOOL fcf7dfa041051f4daf4d1137687c66eb2cfdb45585366b9c27c1713b4974c2aeae5a4376ed34d682df089a965d5bc41b220146d783e2d378a1ca3728e3cb8e9e
|
||||
MISC ChangeLog 2564 SHA256 d446ed3b97a89b6d9b5042e9d7d30408a626e80943322867b20befe16df9140c SHA512 67f4e67b8cc8bb71d44dfeba5ca8dbc96c7eb775e62911418bede99416f3e58922e78785923e308541255e1ee17670164f62cf8ca954a4f55c64370f74fadfcb WHIRLPOOL c49e396f932d4f475d71d7468bdfa807f806ee391ab33aafd6c9419bb4b66502e12ddb8027a47acb941a2881a167435b5f4a79503361bf88eea2466df67b752e
|
||||
EBUILD tpconfig-3.1.3-r1.ebuild 623 SHA256 8cc4c2f837c92915e474ce3b9718e90bf074e1ba61c84c0064b39b3fcd141723 SHA512 cdfd290d4062fad6679675d7ce08a72128dbcc58dbc346725a1b3b4bfbee64a6ce00c1a4ec4dad168c27b70eb30837c23f1bbf8cd79243314aec4b958ee154cd WHIRLPOOL 803b60e5bfdef1ec7defa83ff4d350c36647a83a1217c457e71f7d3840e1d4bf7d10a5f709b5a91684b5630bcfd209ff36c480e7a8cf58aae21ea2e7a0b87f74
|
||||
MISC ChangeLog 2952 SHA256 42b6263b598a994780cce92beaefe8f172218f6cfa2cce5069e294a0c2c0d1d7 SHA512 629b23f06ace6165c51e732e841ce5dc62edd36618f9df82337f8bba62a661b3408ff2e758bf2e2313816c6a5efef42a66c87b713bcf6eb04a0f72fb0d3f1f85 WHIRLPOOL 43196de7df59b5ca248c6aa19a3d484ae9e5ec0a28abad90a03165965a10acebdd4b403be58e7fc80c1094facc8ef0deee74b3a928f3f9c85f2a4e0f1e8cc3c6
|
||||
MISC ChangeLog-2015 1163 SHA256 925c780574a6f454834645a7774eeb78fad4b785a44a2205fea64898b6e2ddff SHA512 0ad6771812231f78cac2eb01ef751a70a63c24ef258f73623e5570fa1e189275582cbb06649b27c523a4af3ffe4397789686b26ba6dedd47d481e0ef897afb0e WHIRLPOOL 36fc2e7261b70ffc02bad0aa79767ec58b984d9eb7a1367e77580ed0884f3d9f6e2ad7351dcafc4d2afe0e4ac2f5f4fc2fcfdc3e68efaa173df3025751c7112d
|
||||
MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -0,0 +1,17 @@
|
||||
# ChangeLog for app-shells/mpv-bash-completion
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*mpv-bash-completion-0.16 (26 Apr 2016)
|
||||
|
||||
26 Apr 2016; Patrice Clement <monsieurp@gentoo.org>
|
||||
+files/mpv-bash-completion-0.16-fix-no-flag-options-completion.patch,
|
||||
+metadata.xml, +mpv-bash-completion-0.16.ebuild:
|
||||
new package
|
||||
|
||||
Bash completion for the mpv video player.
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
|
||||
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
||||
|
@ -0,0 +1,5 @@
|
||||
AUX mpv-bash-completion-0.16-fix-no-flag-options-completion.patch 982 SHA256 ee53b1084b50be66966ac69f497aece62292b1757bdd598e119422599c14c74b SHA512 ad972288baceb09125758527b9900ec5d0ec15de973e551b34fb1b049eb3ef3e0550c25803ed905f5d479f0acd54591c033e22cb14df45ae9b3b1dfca4ce6789 WHIRLPOOL 3cc18a77de1bf7f3c8646a20b60f026c71dfbc95606a572a36fa479a40910a4ae7641313006cf3da59d9b31c307be5a310967d20c33aec91cec93c2685f6082f
|
||||
DIST mpv-bash-completion-0.16.tar.gz 15023 SHA256 ceee842ad8498afc49c9a6ded424f2f301f681513a901d5efb6fd641ba163e10 SHA512 cdfc126a170026ac1c5654a43c6b155a648b090b4b0fed83494725c2d357d5c22dca3e43b2e6a8ea461db83c49880454d0bd8f7209b01d7c9bcdd232d532abd0 WHIRLPOOL 17b29f79435033fefb1800f28c6d1d37506d116cab49bdc06470a6ff792a4009e624a2150bdca2eeaa04756238e314e7277a9b34c6241e9845e8cdd76267df82
|
||||
EBUILD mpv-bash-completion-0.16.ebuild 672 SHA256 0598b400e845e9315d78109e7a2e7eaf5a98a494d8a688c589d36c1e033f154c SHA512 c4a7c9b765fea73ef3948f3d9b3c3b512a073a6ad1207d81f7f35042142900ae31fa9895998d0ef435770f1d7a1c5a03a3ecd6b1fde556d7f3d697f4ea806ca8 WHIRLPOOL 103d3c13bfcb34717072e4aef876481183433d0662ef9d28531f6a16a016b09fea872798725fe5b761298ac410101edff63c9d621f3927951c6db5bef81bdf2f
|
||||
MISC ChangeLog 520 SHA256 3fb54537e1ba80fdb2bd1da2f1793ef93c662ff6ba04932338db423bcb2b888d SHA512 10aa6565c92e18461aa877c44c68d783572de11dcadebc6a3a5df6e476ff157a564bf8c53fb9f41e17f9ac236768fb82840840c5ae92f5f8d1af0db571807522 WHIRLPOOL f38e47fe13a8d7ef0cc3f2f2473bb25f56825aea382d86942d5107f9ca1ac302c78efa41f009788da8d0a9e7bd982fd33719ddb980c091a8688a259e2b212853
|
||||
MISC metadata.xml 455 SHA256 1848f87838cb5aecc25e467cdf10b56865e9ec89ca5eebe3dd3eab3b2ca53de1 SHA512 23d9dac3dd0e2eadeb696ca55ca80c89c70614414be9b86f0ac605e6d8b10a509817c3b2e44f0fbe9e49812d869ac783aae8a682d34898965a5166825d0cff71 WHIRLPOOL 8c9b7037e330333a72b16befbe0f01677bf04c412bfda30747918fe46386ecd3ecbf012e34470ef1f1bf13092692478609d435478edaec26755f7616e41f1eb4
|
@ -0,0 +1,30 @@
|
||||
commit 3a5d3b89ecb3a05b58ad8d160a35c0795daf0c9a
|
||||
Author: Jens John <dev@2ion.de>
|
||||
Date: Sun Feb 7 20:35:17 2016 +0900
|
||||
|
||||
Fix completion of --no-* patterned options
|
||||
---
|
||||
|
||||
diff --git a/BUGS b/BUGS
|
||||
deleted file mode 100644
|
||||
index 337eb25..0000000
|
||||
--- a/BUGS
|
||||
+++ /dev/null
|
||||
@@ -1,4 +0,0 @@
|
||||
-- Options of type 'Flag' with no default and no [nocfg] marker are
|
||||
- not being completed correctly (exmaple: --no-audio). The completion
|
||||
- wrongly suggests to complete them in the format --no-audio=*, but
|
||||
- these options do not accept a yes/no flag.
|
||||
diff --git a/gen.sh b/gen.sh
|
||||
index 87e7e35..596f349 100755
|
||||
--- a/gen.sh
|
||||
+++ b/gen.sh
|
||||
@@ -149,7 +149,7 @@ for line in $(mpv --list-options \
|
||||
"$(printf "$template_case" "$key" "$tail")")
|
||||
;;
|
||||
Flag)
|
||||
- if [[ $line =~ \[nocfg\] || $line =~ \[global\] ]] ; then
|
||||
+ if [[ $line =~ \[nocfg\] || $line =~ \[global\] || $key =~ --no- ]] ; then
|
||||
_allkeys="$_allkeys $key"
|
||||
else
|
||||
_allkeys="$_allkeys ${key}="
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>itumaykin+gentoo@gmail.com</email>
|
||||
<name>Coacher</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">2ion/mpv-bash-completion</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="Bash completion for the mpv video player"
|
||||
HOMEPAGE="https://2ion.github.io/mpv-bash-completion/"
|
||||
SRC_URI="https://github.com/2ion/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
media-video/mpv[cli]
|
||||
!<app-shells/bash-4
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
>=app-shells/bash-completion-2.3-r1
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-fix-no-flag-options-completion.patch" )
|
||||
|
||||
src_compile() {
|
||||
"${S}"/gen.sh > ${PN} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
newbashcomp ${PN} mpv
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,7 +1,7 @@
|
||||
DIST ant-1.9.2-gentoo.tar.bz2 14884 SHA256 0e2b1888b1f5d840db6d13da833b5289df96076c1d2d6b5497840e74b6cb4bdc SHA512 2bb84e71d1f07fa9341e674164ee680875381a0a52f5309a1a6f4092df691bf9a83955e4b1a9bcc907fbb2f4d4427afa192bffb8909314b8e519f0b76ebf5b7f WHIRLPOOL d91b2c3bbc30a2b395a182a8248785edea8ce9e6734fcaedd715e3a64e967de494ed78370c70d549f8de96e70e61c67fe1f22b56842cfdbfd66a723d2c8f62f8
|
||||
DIST apache-ant-1.9.2-src.tar.bz2 3402876 SHA256 cf95317f683f28ae3d263327447abbebd30a6c910cfa069a05c5ee39aa5ad0e3 SHA512 44d37e7b6c22741293ae9d6f331bc5a21a807206d22082b111af95a0d1820b62f806c5ee8d8ac638566b86990ec802bc948066c4ac9da27262659b24545fc629 WHIRLPOOL 94fa5f5f3f2d52ed37efea5b6e6da9ace7a6ddb9e0e9377fd655fe2ead58f707c9a9e461ac4069138bf8af728b9c5c320ac5f969e655f2004dc92ebd62e4ed9d
|
||||
EBUILD ant-javamail-1.9.2-r1.ebuild 526 SHA256 1070129dee184ae8aac0a77fded5bf1ded33c05e784c29490a07e028fd9bd443 SHA512 d13c850ed9a241e0469da47f2e323a2735d15cbc1e312140767b1aa49d8e9e82453efa48824bc463fdd5678be97c29132c4f429bf3ecedbe3ea5419c16592977 WHIRLPOOL dce632a07a23e7b669e255e55b1cfd03e3530db37e90a2bf011f7300ec8f38b460e1615c03b032ec8b3f79c132d802f31ed8ce870d053f68f0a4d232a527c1cf
|
||||
EBUILD ant-javamail-1.9.2-r2.ebuild 418 SHA256 3cd4ad2a34e2359bf4f5c9410294b1809db6f8f240b98ed1773e870b3b075c72 SHA512 0efe2771636726d2d12d48cf561ab25004c2793098d4498c81fba5c928349f8e97eef34264b030563b923eff4ff606f5abda250ffc767084455f4c6e519befb3 WHIRLPOOL 5bfa5fc63d3e9c0b515f22cdd45e2d34e4c116d395c03b6afe6848cbc49e360352489087adfb45397edc8495671f426906edb1564715a85b6b47f204a09ac5fa
|
||||
EBUILD ant-javamail-1.9.2.ebuild 510 SHA256 7740db03fd34735241743247249a9123d635c1d9cf9c1f4eda0f546840834f3d SHA512 4ff5ace69e084e9c92dab2c8dd98a9267dfcd56636cc306bdbff1bdb45d6da3c9f897ed669a0cc047ed469705f370fa95a5cda7f22435605e04d15c819903f4c WHIRLPOOL 522551692f7767386731b9e875a14780649a8a702acc27b531194b0c91bff1788f72fecb7940b8301396fcd8f586e7fd522deac7f88b8e6f2b6d6b6d26964815
|
||||
MISC ChangeLog 2685 SHA256 21eae91e8198f37dcc0a200ae8ceab56e4504d801df666cc7740a20799baca2f SHA512 ba9c7d7f7e949b7483601c65104c5ab9444895adb8997ad5e6f34bb0d5ad3266c636574069f298ce4bfc8d54510bcbb88de4c1793f2dcf86c5856795da9f2b9f WHIRLPOOL 207b12fb578d5cd17d63cf62539880eeb6cc5f8220658791f28a31ad59f55add0663cb4a0227c3ecb7a20f6c614dc748d38bceba834de1ca959a0d14a25c8971
|
||||
MISC ChangeLog 2923 SHA256 a8d83b25b500f8a9b2f914d14d4e3f65110eed2a940a1d8cf49d0e66bb8ab5e0 SHA512 b6460191f4019892384e01163e13a2e429caaef064a98ba909cee067061c62ee09532f78194df2dab1dc7884019f2e1a3ae94ca359cb071f497cdeb18bd06146 WHIRLPOOL c2afa3b0e333428b8f3d82c96c43e6e592a2cdc0aa3edf3a19446b832a60decfa0dbec50d41b11812beadaf9e5d09f40e0b5c35b41b2f9068a3b2b0ab5a4b41a
|
||||
MISC ChangeLog-2015 5830 SHA256 ec757634001d909d2a1b112e3ef42107ceff8b6afbd77cac5c477e4a8e8d67cf SHA512 f91a67d25ba13a1f485e219dd0ce8aa2adc017cece401c90259d2203724a9dbdd3c16037a3e6269159d66730b04cd8fdb38213d996fbe814b7a86f070b90c5f1 WHIRLPOOL 752ea233de135f420d7282e9794e4f743fdce2b1949750bfeea8d0a403e8fd04ad76891debeb26d6c9d9ae1c4aa0a2394696ed8e824931721dce9c593e29ca08
|
||||
MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc
|
||||
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2 java-osgi
|
||||
|
||||
DESCRIPTION="An ultra-thin bridge between different Java logging libraries"
|
||||
HOMEPAGE="http://commons.apache.org/logging/"
|
||||
SRC_URI="mirror://apache/commons/logging/source/${P}-src.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="avalon-framework avalon-logkit log4j servletapi test"
|
||||
RESTRICT="!servletapi? ( test )"
|
||||
|
||||
CDEPEND="avalon-framework? ( dev-java/avalon-framework:4.2 )
|
||||
avalon-logkit? ( dev-java/avalon-logkit:2.0 )
|
||||
log4j? ( dev-java/log4j:0 )
|
||||
servletapi? ( java-virtuals/servlet-api:3.1 )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.6"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.6
|
||||
test? ( dev-java/ant-junit:0 )"
|
||||
|
||||
S="${WORKDIR}/${P}-src"
|
||||
|
||||
EANT_BUILD_TARGET="compile"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
JAVA_ANT_IGNORE_SYSTEM_CLASSES="yes"
|
||||
|
||||
java_prepare() {
|
||||
epatch "${FILESDIR}/${P}-gentoo.patch"
|
||||
# patch to make the build.xml respect no servletapi
|
||||
epatch "${FILESDIR}/${P}-servletapi.patch"
|
||||
|
||||
# bug #208098
|
||||
echo "jdk.1.4.present=true" > build.properties
|
||||
|
||||
use avalon-framework && echo "avalon-framework.jar=$(java-pkg_getjars avalon-framework-4.2)" >> build.properties
|
||||
use avalon-logkit && echo "logkit.jar=$(java-pkg_getjars avalon-logkit-2.0)" >> build.properties
|
||||
use log4j && echo "log4j12.jar=$(java-pkg_getjars log4j)" >> build.properties
|
||||
use servletapi && echo "servletapi.jar=$(java-pkg_getjar --virtual servlet-api-3.1 servlet-api.jar)" >> build.properties
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local pkg=org.apache.commons.logging
|
||||
java-osgi_newjar "target/${P}.jar" "${pkg}" "Apache Commons Logging" "${pkg};version=\"${PV}\", ${pkg}.impl;version=\"${PV}\""
|
||||
java-pkg_newjar target/${PN}-api-${PV}.jar ${PN}-api.jar
|
||||
java-pkg_newjar target/${PN}-adapters-${PV}.jar ${PN}-adapters.jar
|
||||
|
||||
dodoc RELEASE-NOTES.txt || die
|
||||
dohtml PROPOSAL.html || die
|
||||
use doc && java-pkg_dojavadoc target/docs/
|
||||
use source && java-pkg_dosrc src/main/java/org
|
||||
}
|
||||
|
||||
src_test() {
|
||||
java-pkg-2_src_test
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue