parent
4fc485400b
commit
ab694487d8
@ -1,4 +1,6 @@
|
||||
DIST rsyslog-8.13.0.tar.gz 2077267 SHA256 b182bd0a7686bef093be570bfb850417191292522fb58e0ad32f2c824f754a33 SHA512 a3245e5b10ae96e6df981291f55a43fa9a8258db213e33a36d7b5a620ea7daaac04a1f93a56304105c4fd10e546f92789831f5b2188b418b4b3b248a4e7795c9 WHIRLPOOL 8473e2c272182d84c629175aafd185cfa6fcafad8a028fd212de118f2e9abf458e062c6065dc5ebb1df27e81546a37387944ad1b3f0d16a38ee25a409b51b1c7
|
||||
DIST rsyslog-8.16.0.tar.gz 2132012 SHA256 4fe4f97c10899086d98b9401d7e8d2bcff61c7c3f7cde8627891e36fc6ec1b76 SHA512 e45acc16078d83937edd7e22f916fe050b62aa057ca4dd980823850f2195213c12db36f759c528b5fe6f1b061a61e2117fca6086245bc248392cc4e61b2383dc WHIRLPOOL 809035873565645cea5896fb19882239a0d70776ea0b948739440f7a28baf6df4bf4e958de7506d289355eadc26e1fba7e9cd8df315339f18f89acaecc462eaa
|
||||
DIST rsyslog-8.18.0.tar.gz 2261731 SHA256 94346237ecfa22c9f78cebc3f18d59056f5d9846eb906c75beaa7e486f02c695 SHA512 6b159ba23100b4675576f5b247d2bf482bab0beaa071c26c692c99e50f202b0b272b7a64ba2b7c726390d663677b7a6d68666b06f73825e35605b13ae0930fc7 WHIRLPOOL 8efa5d7639b2c5978bdbbcf9837ca87d91a1ccf37dfa5b66e5aa05221d4a31ff57093eb5d604d036f3fd7cafb394f25eaf9302cf2143402d2a9255f4fc53b196
|
||||
DIST rsyslog-doc-8.13.0.tar.gz 4147364 SHA256 3da9a1446686d1cfa82c123a610f2c30f4dc1cbfa608f44ded2baf168e86b67b SHA512 6676533b1e4884f18e583be19c5a50b8f12017ecc2c6860d54dcc72d64e7eafe20a2af3a22817226df123a7a193c7090097502f287455488dd8806b7aac0a5cd WHIRLPOOL 1231580f2bf8af42a7dd34f0a88315ff56324eb64d1259a281a5266fdbe7a472f596d66a5b6d1f5cbf19fdb6f76a2083753e0de224a07653454178128de4fead
|
||||
DIST rsyslog-doc-8.16.0.tar.gz 4174347 SHA256 03033d264b29fd791299d5d618bd061853c008ac8087f3b6c4870e1b8f6abc39 SHA512 746e4de102f15ea10085ca21eeed74dd8264742ba7029cb54caf87b72070ab6a73e79af46d97717323be1e68d9d1fa78807d5d4446d15524aa4c565650f7b0d0 WHIRLPOOL ff8dfcc3dd7e87a7316f94a3b8f199cd902cbf99772bb97147b9af37b8c6941f13341438450b3dbf3139d5518488e74df6b77c1eec3182e92a9476ccb951ec5b
|
||||
DIST rsyslog-docs-8.18.0.tar.gz 4269339 SHA256 8de82dece85a9a83d9c1feaf7fdfb883c2bfe5a82d84b846161bec0b9dba22c6 SHA512 c560f6a8c05f951d245b8bf96e3c58f9023761edf0e5e25b4a01dab934c1db8ad74baf7e90bd1139d3c6b5af396fca525a7818e87fcbf161317c21e005aae0b2 WHIRLPOOL 2d133a86d3a2abf5f4e3c57e0b65015ed3ad4770b4dfcd34420395fc11ab7d5752811afcb83a776bc51d665b75729bd76a0d94793d508e28aebeb815884dceff
|
||||
|
@ -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 +1,2 @@
|
||||
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
|
||||
|
@ -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,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,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,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,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,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 @@
|
||||
DIST mpv-bash-completion-0.16.tar.gz 15023 SHA256 ceee842ad8498afc49c9a6ded424f2f301f681513a901d5efb6fd641ba163e10 SHA512 cdfc126a170026ac1c5654a43c6b155a648b090b4b0fed83494725c2d357d5c22dca3e43b2e6a8ea461db83c49880454d0bd8f7209b01d7c9bcdd232d532abd0 WHIRLPOOL 17b29f79435033fefb1800f28c6d1d37506d116cab49bdc06470a6ff792a4009e624a2150bdca2eeaa04756238e314e7277a9b34c6241e9845e8cdd76267df82
|
@ -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$
|
||||
|
@ -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
|
||||
}
|
@ -1,32 +1,34 @@
|
||||
DIST icedtea-bin-core-3.0.0-amd64.tar.xz 56925728 SHA256 33ce4e1ddd1977bbd4d42ddb259047331756810d40dfe03e7be531f6c0e69218 SHA512 611f10110a3375b7ec98b3093ca36aa0d2a914ac7e2ba8ba5d2715dde007c94b1bbaa6b97459b215573134c43496f9d54297065fb982f5cfb2a43a47b61ed709 WHIRLPOOL e27bd7274234d768d4f662892900ab49ea8f380e53263f04ce2a6f06c6f986d20a57a83f3101af5c41505fc5a51907bcd38128a839711ee9bc8231b1ff42eac1
|
||||
DIST icedtea-bin-core-3.0.0-arm.tar.xz 48951876 SHA256 e5afaed6b5c703b48367c91fa2f46a905e3d6949802149eda8fc288582bf12a6 SHA512 4875f48741de0e5e986b1edd201d9d8aca15de344a0e9ea83640cb7d39db465d32b2b4f4818bce20d3e9c732e457c406022dc68925ebb3c467310e9d9b5cda7c WHIRLPOOL ec98e48a6e7c71f3df33755de20d1e2f61f42d4a5744c5263ada5de8dfd809bb500e706c508f8cb63e2bd57208318d530414b53bc25302b2bc5450a39bedfdc8
|
||||
DIST icedtea-bin-core-3.0.0-x86.tar.xz 56364420 SHA256 54bc47173d576e90720c86840d0b1c777fb61ac7456c4149eaa86ab3e6c19942 SHA512 90bff8e078de51789193f7adc6746087c9be9df541eac70016daa23a43e7eb43e29cd582c4d94df5ccdb36f5731af430302a80605bb2bb246a55d51bf46f9bf2 WHIRLPOOL 3e3b90b2af37df534890f9142c23a21dd7a54eb2b7f2ae960aa3cd1e554cca1a74ba64b60e90bf1758b17fd03a1f6881dfd8d943d08692a1cbab1525f41da471
|
||||
DIST icedtea-bin-core-3.0.0_pre10-amd64.tar.xz 56918372 SHA256 d3a4ed7a21da9ddf52424cbd956ce474d9289c37318f7df630b369446087b077 SHA512 a389afb622c8d0c595d567431aa11abe8027e90b32f01eb575890dd5b0d9d36fe3570627d4e3f4b991a756857baac1fb3d2517917b4d8e3b72a7af8ed03f57d8 WHIRLPOOL 7a7e1b79d9bf06961afa8eaf4d19336c02ca51249bbb924c480519edce0a6eaeb512122d32ac627b0e340eccbd28491342553b53c93a49ccb0cb338c337d20df
|
||||
DIST icedtea-bin-core-3.0.0_pre10-arm.tar.xz 48949724 SHA256 17c334e49a497234371196750e4fdc340798a9198549b3ca07a5602aa211c3bf SHA512 f1c1618bf03218774dea5ce705460012a4a99d5ce86e52e42425cfdfb36e35902e7b3e91e75763e63e005f29ab61604be37b38215595cec6195aece5575c534c WHIRLPOOL 2fb9aa3108ccf1f8e25926edd1dd2862251a7ed99670265843b937ab1205148acb1f8eca821834927fedeef938f797701c158e51511486316bc8b5f5ebb0168e
|
||||
DIST icedtea-bin-core-3.0.0_pre10-ppc64.tar.xz 49977580 SHA256 1c34097333bb114854951212276d13d863596f7068f9bf7c4cf9cc81e42e234d SHA512 cd41601c0a01c13a4d4cfe9b3482a9ece3e6b2bb7405d46a78933041667f2f51770fdfe13a18969ca1d5ab0a3ca7b01b1f69e15c6630a273c8b36094847f8eda WHIRLPOOL 3730d64b05538529d1e35b29189c754a6db49e03bf256cb27c3e70256bd1d1aa989a21140714bf4eed8bc21f6c4dc10101b7102883b52da5d2c774120d76a450
|
||||
DIST icedtea-bin-core-3.0.0_pre10-x86.tar.xz 56360920 SHA256 61c45704a8302d196ecce6d81e08c317f81afa44e036b7a2eb56fa8c031556ca SHA512 cc79756fad7af6ebdd9fb2c1c22cb82e4eafd465167ffd84c4053ddcb58a6fcab523904cc8342848e7ecec9e53d1090be21fd1893e6c79270a633ab4e51ffd55 WHIRLPOOL abaee278b99af1dbdd998d2d1a80afa996cf55d3ec389a9c41a197f0be162180b4afa32706411faaa26d2ad7431256b4d06198efe6a5d58c6f415d5b317c8ff9
|
||||
DIST icedtea-bin-core-3.0.1-amd64.tar.xz 56933308 SHA256 e19c85536d042d20f725c209bbd278535e5738536cdad0a78c043ff1569c77dc SHA512 09d97ef357b4a2052f49bf12d0f60d2059d659c9472d84edb2fbcc01b2567a2685cee1ae68b60dae76cf1a5d1529d4bd207194de8ea7ccad5a82e0f89ec43b90 WHIRLPOOL 413a836a116c22f0521d002764c4254eb505a21cefe42c8d7e87affce6a98f274a2e4a5952411f5497725d46ab26cc1f497b6d866a0ef9ea0e6afb5bdef9ffaa
|
||||
DIST icedtea-bin-core-3.0.1-arm.tar.xz 48954784 SHA256 d3df31b2fd26abd5bd068727ad77d97120670659e64fbdf04eecae0403a43088 SHA512 8eaee6c16f066c971a433fb146c980df6f5777022bf876a1d17c5551737aff0888d86d580287cd931788c468b0a176f97f45651b7fa721dbb363f7f6c470296b WHIRLPOOL 407763172f9e1688bc89419b51626812f6a3440b94a2ebe40f56b34da9a67a819b1c72e519d52f391fb363076f22a9f0848aa26ee600b22e638fbced3e28ede6
|
||||
DIST icedtea-bin-core-3.0.1-ppc64.tar.xz 49966028 SHA256 60389202417cdd136b341d03d886f514534939388b055b08f206e86df5e15640 SHA512 634153fad39bb9efeb26ef823d0b10cc7681f55b5510eb00a6c61d3b4af6ea691c1b19de23baea9d149cf2d3d4a20296a40c4f97e438bd8b97f853a6340b0933 WHIRLPOOL e5dad750128ec5eb8fc0640753a6af8b8f4993307320a5dc580516da049991034f751141069e8022643a199afc704ff15cc85a172bf2f3fdbb3238667076f58a
|
||||
DIST icedtea-bin-core-3.0.1-x86.tar.xz 56406280 SHA256 e0c380d493b67bae7fb0379720f65106877e3d5abf933e0c22aaa29d9d774ec3 SHA512 bf4c1b8da8f5301efadbf05ce65d0ae451e2445e1bc5e2244a8b3689df53d8b6e55aeb13a877f2458e9c48c46f4c0c180a1036b309692aec1a30a76cb33f7b58 WHIRLPOOL 7640c3e8354f10dc0bd03e37ecd4240a758382bea8092d6c30e389992ff16ec30eda7409968c15462a4c7ebfa4eccc41bd50b3eb94fa98da1952226ccc27ef2a
|
||||
DIST icedtea-bin-core-7.2.6.5-amd64.tar.xz 53018784 SHA256 6adb5ae0e07b29f89cf3ee4a4ed8739ad92f3eb6d276e38ac56056570b70f263 SHA512 9b65828ae84939a7951ed26ed1e55abe42bc8362447b8c8b408e6ea64b80252d1de49a2ab17493dbd920fbc8b496b530486e35946c87094bf5ade452100c80ef WHIRLPOOL 0ab1babb5cdfb17f69692f4430226a0217de6b9ac4f691b700dbdd123b5f221592092f68ba548834692387b580633f704388d12ab20d2212a23793cfbfc243d9
|
||||
DIST icedtea-bin-core-7.2.6.5-arm.tar.xz 43997476 SHA256 d897fbcb7e0587ebb3c1cda83b558eb231983bb44cb2fc306b0fe30c0692d4f9 SHA512 8a328f5f508a815b2e13f0cf27d21a724c29e6228007e6dde418f1a41981d3c3d8c205586560c1f0110e68a176cb58329cd80510a3e33aca0994a78a4456bd89 WHIRLPOOL 4ef90a28853456c16e6698f6e6fe4d46eb745062773da10cd8c75071c5a7b7dc73ae1da21dac1474f156e06cda98a5ceb94a65fe8b79b1415c722126deacf43c
|
||||
DIST icedtea-bin-core-7.2.6.5-x86.tar.xz 54670860 SHA256 ffdee3645634771922e6b160012ba2200c7f59e91dd890e8e61f2b35126751ca SHA512 7ec33501a2118f85f3bd14435eb9aca5711b77fa379db21b63d50d5f20da33cb3818d876f8be3ab40d7cbd8df7120d0b73d06415284463d50614510a59ebd41d WHIRLPOOL 7cfec521ab9cad48cd1296c76c12d8cc57a830a416fba591d0d7e0d7ef195341a3b401196049516c0a905dafcb36323bb68bb013b4cb4ea6b6a702972a984800
|
||||
DIST icedtea-bin-core-7.2.6.6-amd64.tar.xz 53051836 SHA256 9729ac37ed34b60f6a9c18c6865e99648379c79e24f189842c0f8dc81424fd9b SHA512 ee621f3dfcc19fb274acb8b936f7256b2053ff97864340732e6cf97db5a265d81ace7269c9f90ee7e4135b4299d7ecdd2b660f5e806ede64e4d74a4dd80b0592 WHIRLPOOL bfd8dd85fd074f7f16d296a41bf7ccaaa167fbeeb3bfcde4119c2b2ee8a59aa2dad9e627a15dd3790f318b9fc8fa8328ead9c472af527a82a93c153b1d92de02
|
||||
DIST icedtea-bin-core-7.2.6.6-x86.tar.xz 54697212 SHA256 c33e89990e1207458abc56ab0b2720b239ee0a3924e73360e19f52e7a29f8ee6 SHA512 7ebca976f2864cee1e08ed858e93c0dbbc850d127c9359b7e1edb7abacd7e14e0b5cdbb1f042ffd40232cbcea72f21074caad2a669096a5a5a7808c246d4e04d WHIRLPOOL 6640c59170b451f81541cf98451325d596115ad8e530b9d5fabb6f060e4e32e09c9ac49b6799694508108f09b58b82f98c4bd4d678ea8d9319c5653ba342d873
|
||||
DIST icedtea-bin-doc-3.0.0.tar.xz 11682788 SHA256 41bcb752716f54a2b4f0d3c25de4a95d77dab3e735cdd785ed79bb04614feff2 SHA512 ec57ce1f403952960c6accd691e375882ead088b28308231cec5ef05e61701fd56c15c98c7ba7b34ea41f338ad3b26cd13cb6b673a2a3ec9b0402066df3b4484 WHIRLPOOL 27b588ff1c479de6398d1a912edca9a2ee150473cc17b435d0356520b7d3dba0c7018dffb440d8966850b5e8fa2b6ea58d8c3e891f049583f6b30356b85dd631
|
||||
DIST icedtea-bin-doc-3.0.0_pre10.tar.xz 11688120 SHA256 cc26fcea4f5208e11ecd00a5c99c4bd5b0541e14ced37aa4a8e0e396c7565797 SHA512 ecf6a8654caed4c7fc07baff10010854e6751fe2eb2377979c1e68e6f1530ed60df0574df422b6f03f6acc20e9b943fd4db2e883eafa00480abb4bd14bf12f9c WHIRLPOOL 760dd0cba2e0438eb65d75002995d64fa9b968bdcdb8b07da61552b1f2044312c5cd6b3981a64e1063f14974ac7ca080d0eb3aa3884553844ba97992bca63da9
|
||||
DIST icedtea-bin-doc-3.0.1.tar.xz 11681216 SHA256 5f05fb2fb4a8eb6e52d2d26100d04e121e1afb5611ff68114bde323f5540581d SHA512 1eea99d62e8fc0c917e4622b798df6d32ec3ea6f90ad9b949530dcdf64dd14a4fbb6d7c334634b8aec22b2775fbb9a67b0f70afb79ea678015bc266743afa794 WHIRLPOOL 8ad6d54042627374948447b48fc52123af37fdfcf9bbdf757240d42623b3c3d9d69b76775efb70b9b8e5bd6a7b914e77d0f0f34352d8fe32b6f70f87169684f5
|
||||
DIST icedtea-bin-doc-7.2.6.5.tar.xz 10605544 SHA256 ae3e5078e8705fffbd95e986c99ce5ed8f8e76474f2c3c005aed0eef67b55377 SHA512 e24f52b8d39e329fed5e8f76a6d15a168454c252db653b46eb4fc5dad63483afefab07794718b9149a76bb62ccdb9f6eda8da9229043eab362bf359b04b118dc WHIRLPOOL 42693d3769ee3ab9af6200d7702244a941a07a01f41f3db655cae28b5bddc527989860dbfdc93681cb4ef22ea5b0c2a489ffc765abb15317ee07762a46f2b863
|
||||
DIST icedtea-bin-doc-7.2.6.6.tar.xz 10603724 SHA256 150a8aa157b442569b60491c5261909a7a381e0a253070e2bf6d9fd8d0344708 SHA512 39ab65e002d9f780c881cbdea41a4fbae792080399a020c189d7fccf24a83c604ecc90b6fad47b9657eba11254b1021d8c45d83cb8a0dcfe62011f9cede53ce3 WHIRLPOOL 480fb25b1b551699163fc07ad5bf31e774c38f4ef51694d906d0f5c5c5d3f4941806b352ee472fdc3e02c007d96a28d395c41adc4d4965f826babb2465011bb9
|
||||
DIST icedtea-bin-examples-3.0.0-amd64.tar.xz 1811800 SHA256 b08dad2eae1f91cc2db9124f66cfd3c11c8aa8001f2e1be7fd1ad0c214db3ab2 SHA512 5e37b6f5c5e4ee651af43b5ffebdb91ed995f26693f333b50a355fdce508c3a349e9a01d1c74640bb7cc56825da88b003175c9ef4a274e2b4304976c40257158 WHIRLPOOL 80f991e760f743b60b7c4d052b5593ed57f2f1d87297b0ea716bbc1c467753fb1c1709f198b55ab8cd2f87b303a88c328205e7ce21f5ef2e32e0a27877bae280
|
||||
DIST icedtea-bin-examples-3.0.0-arm.tar.xz 1794400 SHA256 2fcab4acb1aa08b4a3428e0aaa0c628269cf8fe7fbf3ec89f816391ec45a4e02 SHA512 409d80d2b7fac2bdd21886fc6852f7a4f31da6fc790519dabfbefca8da7c4beb17080eb38e5a707a63f9922d3839b96c0a9484be7104ac4569b9ae23b59c9ffd WHIRLPOOL 513feee6807661d90fa1eecb47c7c9e87eae58b3cad7e6814231d004edb3648f1ac3424b0607a7b505ab67ccaa37481336ab9c8a6eb0450ea7e63d6a6339157f
|
||||
DIST icedtea-bin-examples-3.0.0-x86.tar.xz 1817080 SHA256 6bc424021b45d1e957cab1bd14d1de21e9be12650e24ead2aa21a53ca52e2e3d SHA512 65ef2dcea0be74dd7e2f5b3c6f0023c8c87e11e7f6ac8fb500e3a2ca0ca401bb0ab806b64f78fefabbfb69dba66877d2866cecc5d9e76ed2cfd55f0e8c1d81b1 WHIRLPOOL 9817369422ca16c11e6e4023e9f356be277b705cc59cf66ad9d2d6e46534e57be7cffe03180191760d39cd990177af8ad9c7554908e21da5f8148273c7b1e5be
|
||||
DIST icedtea-bin-examples-3.0.0_pre10-amd64.tar.xz 1811864 SHA256 546c7ccbfdcf4c3116716c27e8392e0116af104aca0b1464812d939e8017fbf1 SHA512 b578d4f2e9da471a0942a7e346f44a05d9cfae770e4f694c17f6c1e5b1265afdb154a44b75ac022c40ff87c64efd32cbe4f6a255b39eb483cd799471c2db96db WHIRLPOOL b267b0371aebb4c35f89a0035a46d8a8754f56ec299c6d31939f2a3e95550b1d7dbfe5c6b4f530d07c688981189c5c63915c818fbc8188d7a87442fe6db52ab7
|
||||
DIST icedtea-bin-examples-3.0.0_pre10-arm.tar.xz 1794528 SHA256 cd658ce0c08652ad24bb74278a52655af2ed1458f4b5d5b23ee391b786110041 SHA512 1198a51c9a863686a8a062edad45faa04d2738975470de4f4620f0d48a06871cd40fefde99586bfa9a57899f331e99649ec3d2d3752b99bbef875a3ae643c095 WHIRLPOOL b83a3658b6a8bcc4a53fa45bad19da028c9b2ecaf7985064271645e609653d19a6939aaa32801041635d6d0c7c4f6bec435ff62c9f4976dd31ff0d91494c55bb
|
||||
DIST icedtea-bin-examples-3.0.0_pre10-ppc64.tar.xz 1805072 SHA256 ad727e79992b19078ac8cafe25bd7c0f8aca2791d6be9666701f9c17e9aea175 SHA512 5c55a09c8ac493065f57d73414f0abdbc603d6a9a420495fe0cadb23cfe04a8b671d77bb333ebbd030e6d3f4833c5711bb005d6e35fefbffb3ac2c896ea0bbb2 WHIRLPOOL abc756c0f2ed606e528abcf76ae31d37f34c0e3cd824aa14368935f1ef70047ae4df322617e73be84b0c0c54e74b782706d71a8248358c6432c7c9beb34740f8
|
||||
DIST icedtea-bin-examples-3.0.0_pre10-x86.tar.xz 1817288 SHA256 56092226edba72708cda9ebb763037d445a7e85ad4e2342cd78441e34f6dc12c SHA512 32a45b1f1b860dfbcfc9b1ad8441282f8f47cbe140dcc783991f995926724759a0a1d1b6a0c50bab62fa9c3bdbd86da4fb8b28cfe99903aea8bac59e48808eea WHIRLPOOL 548c33f9ade636eefd89b0be3eb167a49608a39d21cb1a7022a0f6f03fa9eaedd516f7f63c8cc6edb315d06e031e2480e45ba0498b1b344ec0a0b9da9e1aff96
|
||||
DIST icedtea-bin-examples-3.0.1-amd64.tar.xz 1811748 SHA256 9728a787131d892eef67c0b10882f6a7e33d0fde2a6856c84f1c910086eae7fb SHA512 a76caf7a7927e28dc0e46a4e851540231971fd7fd0f4be1c46c1b72e71952495590a10f56aaa60defd0f9d00c77830dc716fe6ecb1c4777e7d0862804d72d463 WHIRLPOOL aca2ade6113814dd4ac89bb1a730cdd36cd6c33162986bedc58df790b10d7ab469192a36e854f2ff34eb13a787420c01e48c5c6d5636be2159a1ca10b5261c9f
|
||||
DIST icedtea-bin-examples-3.0.1-arm.tar.xz 1794448 SHA256 3cce37e8ee7786c80a1dc90088ca278c81e2239481e7ede4f59c2c3178fa7db0 SHA512 08645c50ca1ad770bb7da044a74b47f4c8590b5382874af3f8683ddc741ba87d0bc3ddcbe0617a551d18da6bd8746fc75ba9c5bcb237b56fa7f4c0dafd73acdc WHIRLPOOL 36ae06e990e1d5aa88692e49eaf2ef4f4dd8ff498cba5eb7259a516b29b543f4522d4fe78ff40baf53e93faad93792ace115e48bc5173211ce18b04902297da4
|
||||
DIST icedtea-bin-examples-3.0.1-ppc64.tar.xz 1805088 SHA256 5a07a075c4bb3319b734daf1dcbd22670100cb133706aa5594718efa79802cb8 SHA512 4a81748d24f2e3c05445d7331c5327aa05606692c96cd983dbdb29cfc2e96bb2b0fb306fcf97e7fedb90aca8a64ec229c0355be26c4d5b829979ffad79e2b9dd WHIRLPOOL 0f1f5cd66f085e7e430f7a636e6d6e59c8c108fd437bc9ddfd98b6e8c71f7b921900565e2c6c5a7ae768214dd700663286f75365e8c8cf36e542f59ff08b5a4f
|
||||
DIST icedtea-bin-examples-3.0.1-x86.tar.xz 1816976 SHA256 1704607f2032438115abcc332002dbfba3b9e8653bc016e65e505cc782bf162c SHA512 674ad236d24bded4b1623ffaae779cd87a0cccf082d4318cfb0ad454eaf9c05911b283963fbedf26a9ab922b6b781f1b4ef5b2b4984123983e8ceb2a1dab60c8 WHIRLPOOL 9418ff7721a49e6d926265e7935647d998cd306d79339c896eaabfa7605cd425a911b261c44dd70357a084285f70aeef28468af6b578ab77c7876778be671643
|
||||
DIST icedtea-bin-examples-7.2.6.5-amd64.tar.xz 1796824 SHA256 9730fca1e431168169e71a6cd28120e2da97894771ff99bcfd3fc814ed85402d SHA512 a931737a56fffd65ba3dee00d68a22ee365c783e87cf37cf0fd69620465acb9b5f64bd36ba3798a5d9549f96f7290500a0abbe5d5cee40fc66c5db15b44ecdc5 WHIRLPOOL 5affef2b772efbd96d6fe799bd686b7155fcfff1b3738f116cd8265fa2e784dcece7867d456657f0a213b663c8d7ffe4799cf1ba30e1dab1d9ed57b256121081
|
||||
DIST icedtea-bin-examples-7.2.6.5-arm.tar.xz 1779800 SHA256 563ac5025c8d3a6f0066ca479d9f0053e6bd2440dbe07b2dbfbcf3aee6a87699 SHA512 3c98a62aebf83e5e6e36443b8c42925a2534e15cc369cef4d06d39b81e82057007758462c5b7731a36e862d93a7e547ef2051b9aef313f24fa261277715771b7 WHIRLPOOL 4dc678d1b9e5a9245fb01fb93fd76e6892783444a2026cbd44ccc843cb8229328a43687688c849605e933605366b6904abfea9c152477f9db50b4f7b91ba0c06
|
||||
DIST icedtea-bin-examples-7.2.6.5-x86.tar.xz 1796620 SHA256 1571042672d5d53e4f56e84397411273639e45d05ac706d0b845ac8355f82484 SHA512 ee59bc512af1555480a9219cd01bf2e4f935534c2ba93f8323b4e1dcd69131920dd9ab621e3dd8e68e9cd3cd6fb63ef19274a37b4e954d4570f98211a501e005 WHIRLPOOL 9abc2a7198e31cf33796df0c6ac5b5008ab53d286da086e7e5f526e366339fe68e1c506276cb7044fb7eaf07070de2d00a979b941931665f3a20f9b899bba273
|
||||
DIST icedtea-bin-examples-7.2.6.6-amd64.tar.xz 1796808 SHA256 b6add78d86e3420f589f6bcfee1e4a9fb983fc4d0b6a905fe162dfca56e73500 SHA512 38e2d91f6621e38959c2d0bef84f4d566370303a5b50cc468cae6fc97da46d752fccd8c980b6490f43709c0c6340c3af88dd9f7c9a0d7f400289127aa568b3ac WHIRLPOOL c212b2a953f784a05759a1b82d7120fbb5f642d8d7f014750f8c509aa44c29f193f17dc86257b1b653f0e5334e167054f71021726745adc8b8d1c57273902223
|
||||
DIST icedtea-bin-examples-7.2.6.6-x86.tar.xz 1796496 SHA256 5f7a4f52ed2f36d06ecc6c37041e2b400ed84c56ef4921375a925682b4523d88 SHA512 e80c965ca8cccf60561138fb5c4f21e293b6e44b5a4cecc97d94ffbccffe4f18da40942e2659c7264df54563c8db327b5e7a7f71fbf6ef873a4e74afc122050a WHIRLPOOL 402a1e10aa17e875dd83adff72dbe9d37c05b40a44c26e3212658ea690efec3dc9a61b57aebe24c77f16c52961dcd925f412c645e828e9e0456ae3a8d77ebd9a
|
||||
DIST icedtea-bin-src-3.0.0.tar.xz 45650888 SHA256 b5be2bce2d1ae180edc153ccd8ad5549aa8fcae1f33423b42794cb98283eebaf SHA512 95ef74d7be58e82e1e873f3b9ff4dfcf6a8e172d59bbeebbe85df53662ecef2eff9ae19e6d6f952f873f14dcc1d38e1045230224f5ed27b930436bff8a77a8ac WHIRLPOOL 978f52a370259912be366e2bd1c7998743fa00065d39c713f73f6c983bcfcd393791435c6e1ecabc5e7293234ca0b3272395074fca3b4bd99f4588be2ccae19d
|
||||
DIST icedtea-bin-src-3.0.0_pre10.tar.xz 45654080 SHA256 48f2402a183b21cbe9af45eb0fd47b07f22b007c27c2730bf99b7cb588fa5718 SHA512 c5bdde545f997c4451fdeb2b20a6e7eae9519419b84e716ae6789ed5f0828ff3ab22c2d1f86bda907175a31c4d0f8ad4fbc45548c5a77f7d9bc2bb2125edfd85 WHIRLPOOL 1582af0d78242f0ba7d1a84c326678f9231d6c6b81e9944a093e9ef7ee748eb6a74bb4cba65751da2f8937496e0084cfa6d6eaf9dbf0788adff2f55cd2eef127
|
||||
DIST icedtea-bin-src-3.0.1.tar.xz 45656168 SHA256 0820242fa98a918f0a25c248cb43a01ba13f87848eba43aa1b731b9ca17f576a SHA512 ece43dcc77812a1e212b48cc4d30a795055e74d52c2f5faac9b8e07fc26f51d3963cd333f71d2603cf3ac82f3ec80fea5093787f079fbb1cea969193b120a4ce WHIRLPOOL 5f7546142824747ae2d551d004223d577ed4d32acb988d1d3cd4f42fedd0a94903366b0b3bf042c0b86d5093b4c32c3c44ae6abb82aceae390de45d8d44cfd1f
|
||||
DIST icedtea-bin-src-7.2.6.5.tar.xz 40046964 SHA256 85bd4d4bc2abed47ef2bf7dd5eadbf5837efe67fe4cc322dea8096d47a980930 SHA512 cc5de0f6ede1a342380d5a1ce9ec279ae7f7bab46ea5504c0c39318ece75ad867fbb095e8a8aac5ecc64a02bc8376cf283b36f9a21fbcd485b8d0be636ebd047 WHIRLPOOL 276845b53eea26df67542e240c7f3068fa554c610be1ff7cd43729a57bb74ced6082f5920cc7deee81b8b286bedd24866c67909fa82574aba73e7ca19411e46e
|
||||
DIST icedtea-bin-src-7.2.6.6.tar.xz 40045788 SHA256 4d759dfc12a39ff44650b61a5a89f2ee4dcc5d6d0a863c54f8c6e2c86023ce8c SHA512 13cf426366bd7ced497d16b76dd5d49aadfac45e9686b78c185b4d7c95b47f96fecfc789b14138780592580c39857a2d68d8d35a6d016fb4ba1c0c8103b74f9f WHIRLPOOL f645c6da2a5c08e48bd6598bda025776d4e4fceb3a92898b4c5d9ca7321797e834df572656c07cf24fbd2eb0cde097b38137472857d968b663ccba2788406c07
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- openjdk/common/autoconf/generated-configure.sh.orig 2016-04-01 04:32:19.000000000 +0100
|
||||
+++ openjdk/common/autoconf/generated-configure.sh 2016-04-10 20:04:53.472885447 +0100
|
||||
@@ -35764,7 +35764,7 @@
|
||||
# precompiled headers.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5
|
||||
$as_echo_n "checking if ccache supports precompiled headers... " >&6; }
|
||||
- HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E 3.1.[456789]) 2> /dev/null`
|
||||
+ HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E "3\.(1\.[456789]|[2-9])") 2> /dev/null`
|
||||
if test "x$HAS_GOOD_CCACHE" = x; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5
|
||||
$as_echo "no, disabling ccache" >&6; }
|
@ -1,14 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
|
||||
start() {
|
||||
ebegin "Starting Regina stack"
|
||||
start-stop-daemon --start --pidfile /var/run/rxstack.pid \
|
||||
--exec /usr/bin/rxstack -- -d
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping Regina stack"
|
||||
kill -TERM `pidof /usr/bin/rxstack`
|
||||
eend $?
|
||||
}
|
@ -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,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 +1,2 @@
|
||||
DIST libbsd-0.8.2.tar.xz 344292 SHA256 b2f644cae94a6e2fe109449c20ad79a0f6ee4faec2205b07eefa0020565e250a SHA512 2230d51a30a0c3a8518c7e325036d2b578c8c2b47525c2d0d5f530d28d82227ad48b50341e44521db21f99208fe7c0df7313254c90e3c92da1c8664a8cbb87c5 WHIRLPOOL 4f9b09aaa7c0775cd46bf0aaaba9e9a7f07040262739002bf3966aace3bb4d782f96b176e2c489e7d7cbc0840eecc463a414dee1b5c92414c9a821796d739290
|
||||
DIST libbsd-0.8.3.tar.xz 356772 SHA256 934b634f4dfd865b6482650b8f522c70ae65c463529de8be907b53c89c3a34a8 SHA512 155b895d6bd62b180718d65a2cda7484946c492d52735a57b51005705dfe4528b6a72e8745acea47b01fe68e3bbbe3c036c5e9998a8d06fc79efe2b96a04767f WHIRLPOOL ab74a85813ea3308e7e4c53b7a46f4b93e4dff4d091964a6347f9960729e8eb4c8a2a0866938de508caf47caf9371f14499fcb0cc4aa30da06f501f4ccad9ef2
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="An library to provide useful functions commonly found on BSD systems"
|
||||
HOMEPAGE="https://libbsd.freedesktop.org/wiki/"
|
||||
SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz"
|
||||
|
||||
LICENSE="BSD BSD-2 BSD-4 ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND=">=sys-kernel/linux-headers-3.17"
|
||||
RDEPEND=""
|
||||
|
||||
pkg_setup() {
|
||||
local f="${ROOT}/usr/$(get_libdir)/${PN}.a"
|
||||
local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first."
|
||||
if ! has_version ${CATEGORY}/${PN}; then
|
||||
if [[ -e ${f} ]]; then
|
||||
eerror "${m}"
|
||||
die "${m}"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# The build system will install libbsd-ctor.a despite of USE="-static-libs"
|
||||
# which is correct, see:
|
||||
# https://cgit.freedesktop.org/libbsd/commit/?id=c5b959028734ca2281250c85773d9b5e1d259bc8
|
||||
ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
prune_libtool_files
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST matrixssl-3-6-1-open.tgz 4342141 SHA256 22f1426c61a9d1b699e7ebbb6c14b00c949613f224429702723fd762642985ee SHA512 762c280d1d1b3a729d95a5b6aa3bab31dd7c725c76a47521709f00d2294693c266690e106d2619f2d4c8ece1757eaf0e45fff84a5c1763938317f09fa2ea2907 WHIRLPOOL 2225846e74eb14b76900fd0124039cd594c1887b83dea36d4fdc6737d17c87de85a19f780887d874e2c846e3edf9e4dede56aa081387a7706f20d4d5c6b7c4b9
|
@ -1,67 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_P=${P//./-}-open
|
||||
|
||||
DESCRIPTION="embedded SSL implementation"
|
||||
HOMEPAGE="http://www.matrixssl.org/"
|
||||
SRC_URI="http://www.matrixssl.org/cgi-bin/dl.pl?agree=1&.submit=DOWNLOAD -> ${MY_P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples static-libs"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_compile() {
|
||||
local myconf=(
|
||||
CC="$(tc-getCC)"
|
||||
STRIP=true
|
||||
AR="$(tc-getAR)"
|
||||
DFLAGS="${CFLAGS} -Wall"
|
||||
)
|
||||
|
||||
if use static-libs; then
|
||||
emake "${myconf[@]}"
|
||||
else
|
||||
emake lib${PN}.so "${myconf[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib.so libmatrixssl.so
|
||||
use static-libs && dolib.a libmatrixssl.a
|
||||
|
||||
# API is exposed from matrixsslApi.h and rest is included recursively
|
||||
insinto /usr/include/matrixssl
|
||||
doins matrixssl/*.h
|
||||
|
||||
local h1
|
||||
for h1 in core crypto; do
|
||||
insinto /usr/include/matrixssl/${h1}
|
||||
doins ${h1}/*.h
|
||||
done
|
||||
|
||||
local h2
|
||||
for h2 in digest hardware keyformat math prng pubkey symmetric; do
|
||||
insinto /usr/include/matrixssl/crypto/${h2}
|
||||
doins crypto/${h2}/*.h
|
||||
done
|
||||
|
||||
if use doc; then
|
||||
insinto /usr/share/doc/${PF}/pdf
|
||||
doins doc/*.pdf
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r apps sampleCerts
|
||||
fi
|
||||
|
||||
dodoc readme.txt
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>embedded@gentoo.org</email>
|
||||
<name>Embedded Gentoo</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=PJCJ
|
||||
DIST_VERSION=1.23
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Code coverage metrics for Perl"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Digest-MD5
|
||||
virtual/perl-Storable
|
||||
"
|
||||
DEPEND="
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
@ -1,2 +1,3 @@
|
||||
DIST Devel-Cover-1.20.tar.gz 223004 SHA256 0377cc0362968cf25bd1140e4927b48916ddf3de53c76856dcfe1b0e1a3a89c1 SHA512 2c51eb033c9e37dfbe2d0cbf664b5044a99f5cac4c3e87aeada7829a5d130ec0efc390b5fb2e6795c39d01bfb4d18c4249bf81aeee639841f51b9f306b918faa WHIRLPOOL aa02321a2b66c42ed924fab37ac90e197683cdd5412d9ae70e906edf4cd0f206a8299d2e17b2517d83f2128a435e1a9749d90747e0cca967e29f90aa8aa9c347
|
||||
DIST Devel-Cover-1.21.tar.gz 230432 SHA256 6fcd49df2d1212be2ebcd0bd39d18b0241a3d1e2f551137a7a82b4041e618cf1 SHA512 80c508161b53a42f7b971bf6a5221fdb1588bc6811afe4ed21f3343d7cab204c93942bad31c987b2593f5dfb9e40062c7a8f4c06f62e13e6f3a512046831e457 WHIRLPOOL 59bc6b2871769fc6db251f9139c8c80840b0949012fd97c909507ac113ece28b7fd2208cca657d299cc3160b1bb46d9530e281a10cafa02ba61af11d9a4ad882
|
||||
DIST Devel-Cover-1.23.tar.gz 198522 SHA256 fb2d9efdbb73b4b7f6f3091279dbcc6f494e6061ff27572758a410c080084054 SHA512 075a89950f2b02aaae085d99b9fd6c8e52b173aa0ed46dc57980ca8fea9d6f6ec63fe776789d9436bfdd719c7701bad5b741e75e898582f1ceb3d0098e4574a3 WHIRLPOOL 66debd3d9a352db67eed0aa81a3de0332d5fb29f0d9969efed29353b272b99a8f068e850bc8491816069a47b4552c9575bb1f7f477c4263c14eeaa458e35cf66
|
||||
|
@ -1,10 +1,9 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN=Text-Template
|
||||
MODULE_AUTHOR=MJD
|
||||
MODULE_VERSION=1.46
|
||||
inherit perl-module
|
@ -1 +1,2 @@
|
||||
DIST Text-Wrapper-1.04.tar.gz 18239 SHA256 084d08e48fa37c8e75c9a724e55f7415e54ffa8ec63918ef7aec3494352d571b SHA512 e3bd9db890bb93136cf7ea8662b50052fee63dc02d47f830628395fa57b589c02ff4e6af70238fcffb9bfb77da02168a46e828e1a61e6b26ed8c660099d72b13 WHIRLPOOL a3a6ed25be9badde720c3949a5c90ab6ed22ec05849f45b22458c97be6b7ba5282d5530d2506ebc71a33b4c64fcf29b57f99edc79854790d248733decf7100a9
|
||||
DIST Text-Wrapper-1.05.tar.gz 18609 SHA256 64268e15983a9df47e1d9199a491f394e89f542e54afb33f4b78f3f318e09ab9 SHA512 8efd94ad7880069a37205a4b6e38d4b03ce8d83869994916abb831498e1e3d1bc23df39e8546b5b0953db7e0c8e7ef29aa237f8cf20452dc9e4263e49e31dad9 WHIRLPOOL b1e2c25f9f721aa00c05edc6eee3a19bc434b5564dfec1608e1ef49b578e66c692b66c47fb33e969f2a442927dc0f1df4f869e925ade2272ae54862634eab653
|
@ -1,10 +1,9 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN=Text-Wrapper
|
||||
MODULE_AUTHOR=CJM
|
||||
MODULE_VERSION=1.04
|
||||
inherit perl-module
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=CJM
|
||||
DIST_VERSION=1.05
|
||||
DIST_EXAMPLES=("example/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Word wrap text by breaking long lines"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE="test minimal"
|
||||
|
||||
RDEPEND="virtual/perl-Carp"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
|
||||
test? (
|
||||
!minimal? (
|
||||
dev-perl/Test-Differences
|
||||
)
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST Tk-JPEG-Lite-2.01403.tar.gz 19328 SHA256 efec0b2135acde51a73990ba04b2222d18f55abc6699b65dae18bba231702271 SHA512 1c90cadbaff4a9ba39eec7e83d82ccba262d320dfe82968a7ed8b9c2eaec76d24f10177fd70425f2072b498fdd0ef19720af737fff667187a7be5712977c42c5 WHIRLPOOL 10f88ec971eb2c3f9d91c7d8cfc63a065a87568cd3ee644d470932974586aa0c6c37fe8bfa3dbbd1e235a2dfa6da93ab49ecc2da045e4ae802ac778467d97f79
|
||||
DIST Tk-JPEG-Lite-2.015.tar.gz 21406 SHA256 a60cb81b45f6af69a838516a29619ed3f353a23a5bf7de0931140cc33817274d SHA512 959586f7cdfa516fc05eac352d626367fc5cf37f452713afea1d87e017f427c15c425a722e66db66d90dc98f942831e5437a4c8a2aac3179824105481a28c1a8 WHIRLPOOL 85cbd81618d5183cffc5f60adb151b4637a3e7946b0752bc4d81995cd10f71a5f1dc1655a6132c071f5fde86d6971f63dc442a84420e138adb8a8ddfa94495a2
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=SREZIC
|
||||
DIST_VERSION=2.015
|
||||
inherit perl-module virtualx
|
||||
|
||||
DESCRIPTION="lite JPEG loader for Tk::Photo"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/jpeg:0
|
||||
>=dev-perl/Tk-800.15.0"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.580.0
|
||||
dev-perl/Devel-CheckLib
|
||||
"
|
||||
src_test() {
|
||||
virtx perl-module_src_test
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST Tree-Simple-1.18.tar.gz 32851 SHA256 cfbcdf0e02fb94134e1308ef5c3feb4ca4d4ff4cc4199b14fa9be7821183622d SHA512 f5918a865667db84800a5ff1a423c118f6e41c1b1930eb323d4afdaaf8a9da5554a0ac85eced3d1b9635065ff045f4ff6aab874c26771b8b4d36511fcc941ac0 WHIRLPOOL ebb907da30a06f520cc13545762cb8add5b5f94fa88f08437723eff42cbfd0bc5a59e6f4693441b2d90c6df7ff8a3d070d42c3280194978b4a5d7a2eada24ef5
|
||||
DIST Tree-Simple-1.25.tgz 44704 SHA256 d902ab182ce5c83e7473fb6d15a9d6fe9cd9a34a720530533d7d61b2c1b141f6 SHA512 8eab892c9faba1c5b207c5122ccd909b99a9d6db39621e037cf55db34cb0bafd5ab04cdb98efa6c3c27311964d33fe7fe7f8402ff934b0966b441a0f54d4ecc4 WHIRLPOOL 9167734bc56e18bed7c417684abde30220fa04dfa18cec4d34d1b85fb595146c9abaca121a06cfd35f81660c39782eda2b55b3bd625adde4fa61d243eea1d12d
|
||||
DIST Tree-Simple-1.27.tgz 46811 SHA256 ec3f9447744172c798a2191276c8ab2f4296f51e3b4e3fd48fa242e8509c566c SHA512 61cc1b7350adbae47fdd23693f212b700363e388e650fbb1e740f6ca615d6b61ac71e2283ee96fb68987bc8f3f295948edd9a981fd45f87e1a68fa92edfd3df1 WHIRLPOOL 3938373603f119fc0b4d160b144ddb01be382c4f246e3281e7fa9d3d1f14ce064c3f22bed4e84590cc3304318809f79122f134d6481fb81ea3ef9339b5cc366e
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=RSAVAGE
|
||||
DIST_VERSION=1.27
|
||||
DIST_A_EXT=tgz
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A simple tree object"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="test minimal"
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/perl-Scalar-List-Utils-1.180.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
!minimal? ( dev-perl/Test-Memory-Cycle )
|
||||
>=dev-perl/Test-Exception-0.150.0
|
||||
>=virtual/perl-Test-Simple-1.1.14
|
||||
)
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST Try-Tiny-0.22.tar.gz 18311 SHA256 60fba46f4693d33d54539104f9001df008dabb400b6837e9605c39a6ee6a1b19 SHA512 4e39b4da16480bb2b93c05e8e016e9d1b5a68f29c527b19bbf9333442ca708e88dd2720a5812d141a152ae088ed1fcb1ce179018c2d0fe105545256396b2ccc4 WHIRLPOOL 1d260b96ef061e7a8ae605e5168bbac807a93387bcb3e085e2b305b8196fedebbebdaa3ac190edbd4c3772b8fd1e46219e6718ee849b8ae0b1d6e0360a88c82d
|
||||
DIST Try-Tiny-0.24.tar.gz 30666 SHA256 9b7a1af24c0256973d175369ebbdc25ec01e2452a97f2d3ab61481c826f38d81 SHA512 403ce12b7cda7356b1a86d7661ed406ce4e526f416033fa5eb04b83bbeb7f198b4660342383232affe2ef9a8e0dbd237a6e6c0f290c277c8abc319c949d3c959 WHIRLPOOL 2aece95a840369d710a1e7249bdf76a1850d7974ccf811f01e399bd68e4927be9343baa38b4c81367c895baaf618c43c30e1e4662412ac27e71bd4b5199eb625
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue