parent
97317d6657
commit
c140b7075e
Binary file not shown.
Binary file not shown.
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>zx2c4@gentoo.org</email>
|
||||
<name>Jason A. Donenfeld</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,9 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="daemon group for smtpd"
|
||||
ACCT_GROUP_ID=25
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>zx2c4@gentoo.org</email>
|
||||
<name>Jason A. Donenfeld</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,9 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="queue group for smtpd"
|
||||
ACCT_GROUP_ID=252
|
Binary file not shown.
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>zx2c4@gentoo.org</email>
|
||||
<name>Jason A. Donenfeld</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,13 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="daemon user for smtpd"
|
||||
ACCT_USER_ID=25
|
||||
ACCT_USER_GROUPS=( smtpd )
|
||||
ACCT_USER_HOME=/var/empty
|
||||
|
||||
acct-user_add_deps
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>zx2c4@gentoo.org</email>
|
||||
<name>Jason A. Donenfeld</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,13 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="queue user for smtpd"
|
||||
ACCT_USER_ID=252
|
||||
ACCT_USER_GROUPS=( smtpq )
|
||||
ACCT_USER_HOME=/var/empty
|
||||
|
||||
acct-user_add_deps
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
||||
DIST ansible-lint-3.4.23.tar.gz 36922 BLAKE2B a012155d9608ce0517f152837cc7f5f8330848f3e6b6b8b62b1985c9aae5260d3b8c2e9016f945a30b8433387549a9421970d9f56fc32ff9aac25a71dc150285 SHA512 4b2357327319f2cc2c0863ed74af3c799afa97f6e8e1885f9c621a9b0b4ed4b33c731f4a0e8557bf7d03f4e1680a06e60b8602b48fbb55c55325f1dda31a51e7
|
||||
DIST ansible-lint-4.0.1.tar.gz 2909257 BLAKE2B c030b6fc58eaeeec42e40dd5bc46e5181916433b905bfc4a82382bf6bba8536d2639172aab0e2928ce1dd5489f322e19ab1c0ea5abb637562616addb9733e81a SHA512 a2f3bd44287a2c72f79c5fbb4c02446484cf764d386d403694325bce172e2b195dd4812e0f89e5f4e1930db124e2b383e4f067bed5d4858c354c0ae0b3fb03e4
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P=${P/_/}
|
||||
|
||||
DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be improved"
|
||||
HOMEPAGE="https://github.com/willthames/ansible-lint"
|
||||
SRC_URI="https://github.com/willthames/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
CDEPEND="app-admin/ansible[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/flake8[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
)
|
||||
${CDEPEND}"
|
||||
RDEPEND="${CDEPEND}"
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST clamav-unofficial-sigs-5.6.2.tar.gz 50931 BLAKE2B 6fea42f8f76ae5344c2b96c9203d2b09e755573d03f2b9d3d9ee2a488150fbb6f598e052b730daf12c551920a71fd8daad1dc10002fca12fa4a74554cf7d445e SHA512 79978db065a22d778490d0a2673f5a0bb7ab73e42de64563e7d26ac23459f7e5b2e73b0548e1ea6483e3c5f43eed65cdbc6814037cc0c46a339366a0150e5427
|
||||
DIST clamav-unofficial-sigs-6.0.1.tar.gz 52262 BLAKE2B 9523da749e88c5e93f0986d7d4a234c3b1eff7c207ceb266e63cd76d7cffdf4a85aedf90aa746f7e1c82be97018f40896bbaa2dfd8f749f3c167d3bff74293d7 SHA512 d4f619628c9b2804a6d5ad533adaad72e323bb0604334c045cf92fc550ffb114493653d097b68337b33f51dc1215dc073b4ec9dc42abea8707cb03aefa40b289
|
||||
DIST clamav-unofficial-sigs-7.0.1.tar.gz 59517 BLAKE2B 36da6d7748cd7fcf35dde4790a8fb6777a97a6c0a7b2c080e0f0ac939041b5fd2372f0d58fb00558a7f57db78866c3235205e2cb8a8083575efcf1a5e73c9a3b SHA512 2cba341bce50b03d17f46662b499a3378d4e5750f4abe837bbddee5c671636553660723243c4b90de96c84210926f6406f554b7936600c3ae618644af40bf802
|
||||
|
@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit systemd
|
||||
|
||||
DESCRIPTION="Download and install third-party clamav signatures"
|
||||
HOMEPAGE="https://github.com/extremeshok/clamav-unofficial-sigs"
|
||||
SRC_URI="https://github.com/extremeshok/clamav-unofficial-sigs/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="cron"
|
||||
|
||||
# Require acct-{user,group}/clamav at build time so that we can set
|
||||
# the permissions on /var/lib/${PN} in src_install rather than in
|
||||
# pkg_postinst; calling "chown" on the live filesystem scares me.
|
||||
DEPEND="acct-group/clamav
|
||||
acct-user/clamav"
|
||||
|
||||
# The script relies on either net-misc/socat, or Perl's
|
||||
# IO::Socket::UNIX. We already depend on Perl, and Gentoo's Perl ships
|
||||
# with IO::Socket::UNIX, so we can leave out net-misc/socat here.
|
||||
#
|
||||
# Recent versions will crash if you don't have "clamscan" available,
|
||||
# so we are forced to depend on app-antivirus/clamav finally.
|
||||
RDEPEND="${DEPEND}
|
||||
app-antivirus/clamav
|
||||
app-crypt/gnupg
|
||||
dev-lang/perl
|
||||
net-dns/bind-tools
|
||||
|| ( net-misc/wget net-misc/curl )"
|
||||
|
||||
# This script is cccrrraaaaaaazzzzzzzzyyyyyy. It does a million
|
||||
# insecure things. Let's not accidentally run it as root.
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-disable-run-as-root.patch"
|
||||
"${FILESDIR}/${P}-fix-mbl-database-name.patch"
|
||||
"${FILESDIR}/${P}-fix-mbl-url.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# https://github.com/extremeshok/clamav-unofficial-sigs/pull/301
|
||||
echo 'allow_upgrades="no"' >> config/os/os.gentoo.conf || die
|
||||
echo 'allow_update_checks="no"' >> config/os/os.gentoo.conf || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}.sh"
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
|
||||
|
||||
insinto "/etc/${PN}"
|
||||
doins config/{master,user}.conf
|
||||
newins config/os/os.gentoo.conf os.conf
|
||||
|
||||
# To generate the man page, you have to first install the package,
|
||||
# and then issue some ridiculous command like
|
||||
#
|
||||
# $ sudo su -s /bin/sh \
|
||||
# -c 'man_dir=/tmp clamav-unofficial-sigs.sh --install-man' \
|
||||
# clamav
|
||||
#
|
||||
# That'll stick it in /tmp, which is unsafe-ish, but the example is
|
||||
# easily modified.
|
||||
newman "${FILESDIR}/${P}.man.8" "${PN}.8"
|
||||
dodoc README.md
|
||||
|
||||
if use cron; then
|
||||
# Beware, this directory is not completely standard. However,
|
||||
# we need this to run as "clamav" with a non-default shell and
|
||||
# home directory (bug 694054), and this seems like the most
|
||||
# reliable way to accomplish that.
|
||||
insinto "/etc/cron.d"
|
||||
newins "${FILESDIR}/${PN}.crond" "${PN}"
|
||||
else
|
||||
dodoc "${FILESDIR}/${PN}.crond"
|
||||
fi
|
||||
|
||||
# Install the systemd service and timer unconditionally, because
|
||||
# the timer is disabled by default (and won't annoy people until
|
||||
# after they've configured the script).
|
||||
systemd_dounit "${FILESDIR}/${PN}".{service,timer}
|
||||
|
||||
# The script's working directory, as set in the configuration
|
||||
# file. By default, the script runs as clamav:clamav because
|
||||
# it needs write access to the clamav databases.
|
||||
diropts -o clamav -g clamav
|
||||
keepdir "/var/lib/${PN}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog ''
|
||||
elog "You will need to select databases in /etc/${PN}/master.conf."
|
||||
elog "For details, please see the ${PN}(8) manual page."
|
||||
elog ''
|
||||
elog 'An up-to-date description of the available Sanesecurity'
|
||||
elog 'databases is available at,'
|
||||
elog ''
|
||||
elog ' http://sanesecurity.com/usage/signatures/'
|
||||
elog ''
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
From 5235a5e518a1b17f50eb0f56c088f3808d939626 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Orlitzky <michael@orlitzky.com>
|
||||
Date: Tue, 4 Feb 2020 19:34:56 -0500
|
||||
Subject: [PATCH 1/1] clamav-unofficial-sigs.sh: disable running as root.
|
||||
|
||||
The only way I'm going to let this be installed on my machine is if
|
||||
it never runs as root. The shit that it does is insane (a priori)
|
||||
and also implemented insecurely. There's no good reason to run the
|
||||
script as root on Gentoo anyway. A cron job is provided for you,
|
||||
or you can use "su -s /bin/bash -c ... clamav" to run it as the
|
||||
clamav user.
|
||||
---
|
||||
clamav-unofficial-sigs.sh | 10 ++++++++++
|
||||
1 file changed, 10 insertions(+)
|
||||
|
||||
diff --git a/clamav-unofficial-sigs.sh b/clamav-unofficial-sigs.sh
|
||||
index aa70db1..60d305b 100644
|
||||
--- a/clamav-unofficial-sigs.sh
|
||||
+++ b/clamav-unofficial-sigs.sh
|
||||
@@ -3,6 +3,16 @@
|
||||
# shellcheck disable=SC2120
|
||||
# shellcheck disable=SC2128
|
||||
# shellcheck disable=SC2154
|
||||
+
|
||||
+if [[ ${EUID} -eq 0 ]]; then
|
||||
+ exec 1>&2
|
||||
+ echo "This script has been patched by the Gentoo maintainer to disable"
|
||||
+ echo "running it as root (effective UID 0). When run as root, the script"
|
||||
+ echo "performs a number of operations insecurely. You should never need"
|
||||
+ echo "to run this as root on Gentoo in the first place."
|
||||
+ exit 1;
|
||||
+fi
|
||||
+
|
||||
################################################################################
|
||||
# This is property of eXtremeSHOK.com
|
||||
# You are free to use, modify and distribute, however you may not remove this notice.
|
||||
--
|
||||
2.24.1
|
||||
|
@ -0,0 +1,35 @@
|
||||
From 837439354cd4692a7228f9f356e0c4acd32202f3 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Orlitzky <michael@orlitzky.com>
|
||||
Date: Tue, 4 Feb 2020 20:11:16 -0500
|
||||
Subject: [PATCH 1/1] clamav-unofficial-sigs.sh: fix malwarepatrol extended
|
||||
database name.
|
||||
|
||||
The database suffix needs to be ".db" regardless of whether you choose
|
||||
the "basic" signatures or the "extended" ones. This patch is a quick
|
||||
fix, and just forces the correct name at the beginning of the script.
|
||||
|
||||
Issue: https://github.com/extremeshok/clamav-unofficial-sigs/issues/300
|
||||
---
|
||||
clamav-unofficial-sigs.sh | 6 +-----
|
||||
1 file changed, 1 insertion(+), 5 deletions(-)
|
||||
|
||||
diff --git a/clamav-unofficial-sigs.sh b/clamav-unofficial-sigs.sh
|
||||
index aa70db1..d8031c8 100644
|
||||
--- a/clamav-unofficial-sigs.sh
|
||||
+++ b/clamav-unofficial-sigs.sh
|
||||
@@ -2235,11 +2235,7 @@ else
|
||||
fi
|
||||
fi
|
||||
|
||||
-if [ $malwarepatrol_list == "clamav_basic" ] ; then
|
||||
- malwarepatrol_db="malwarepatrol.db"
|
||||
-else
|
||||
- malwarepatrol_db="malwarepatrol.ndb"
|
||||
-fi
|
||||
+malwarepatrol_db="malwarepatrol.db"
|
||||
malwarepatrol_url="${malwarepatrol_url}?receipt=${malwarepatrol_receipt_code}&product=${malwarepatrol_product_code}&list=${malwarepatrol_list}"
|
||||
|
||||
# If "ham_dir" variable is set, then create initial whitelist files (skipped if first-time script run).
|
||||
--
|
||||
2.24.1
|
||||
|
@ -0,0 +1,22 @@
|
||||
From be934c77f029aa52c84ede976cf7ab91bf053c03 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Urspringer <michael@urspringer.de>
|
||||
Date: Sun, 26 Jan 2020 11:46:07 +0100
|
||||
Subject: [PATCH] Fixed wrong download URL for MalwarePatrol
|
||||
|
||||
---
|
||||
clamav-unofficial-sigs.sh | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/clamav-unofficial-sigs.sh b/clamav-unofficial-sigs.sh
|
||||
index aa70db1..c2f31d6 100644
|
||||
--- a/clamav-unofficial-sigs.sh
|
||||
+++ b/clamav-unofficial-sigs.sh
|
||||
@@ -2979,7 +2979,7 @@ if [ "$malwarepatrol_enabled" == "yes" ] ; then
|
||||
xshok_pretty_echo_and_log "Checking for updated MalwarePatrol database file: ${malwarepatrol_db}"
|
||||
malwarepatrol_db_update="0"
|
||||
|
||||
- xshok_file_download "${work_dir_malwarepatrol}/${malwarepatrol_db}" "${malwarepatrol_url}&receipt=${malwarepatrol_receipt_code}"
|
||||
+ xshok_file_download "${work_dir_malwarepatrol}/${malwarepatrol_db}" "${malwarepatrol_url}"
|
||||
|
||||
ret="$?"
|
||||
if [ "$ret" -eq 0 ] ; then
|
@ -0,0 +1,77 @@
|
||||
|
||||
.\" Manual page for eXtremeSHOK.com ClamAV Unofficial Signature Updater
|
||||
.TH clamav-unofficial-sigs 8 "2020-01-25" "Version: 7.0.1" "SCRIPT COMMANDS"
|
||||
.SH NAME
|
||||
clamav-unofficial-sigs \- Download, test, and install third-party ClamAV signature databases.
|
||||
.SH SYNOPSIS
|
||||
.B clamav-unofficial-sigs
|
||||
.RI [ options ]
|
||||
.SH DESCRIPTION
|
||||
\fBclamav-unofficial-sigs\fP provides a simple way to download, test, and update third-party signature databases provided by Sanesecurity, FOXHOLE, OITC, Scamnailer, BOFHLAND, CRDF, Porcupine, Securiteinfo, MalwarePatrol, Yara-Rules Project, etc. It will also generate and install cron, logrotate, and man files.
|
||||
.SH UPDATES
|
||||
Script updates can be found at: \fBhttps://github.com/extremeshok/clamav-unofficial-sigs\fP
|
||||
.SH OPTIONS
|
||||
This script follows the standard GNU command line syntax.
|
||||
.LP
|
||||
\fB Usage: clamav\-unofficial\-sigs.sh \fR [OPTION] [PATH|FILE]
|
||||
.TP
|
||||
\fB \-c, \-\-config \fR Use a specific configuration file or directory eg: '\-c /your/dir' or ' \-c /your/file.name' Note: If a directory is specified the directory must contain atleast: master.conf, os.conf or user.conf Default Directory: /etc/clamav\-unofficial\-sigs
|
||||
.TP
|
||||
\fB \-F, \-\-force \fR Force all databases to be downloaded, could cause ip to be blocked
|
||||
.TP
|
||||
\fB \-h, \-\-help \fR Display this script's help and usage information
|
||||
.TP
|
||||
\fB \-V, \-\-version \fR Output script version and date information
|
||||
.TP
|
||||
\fB \-v, \-\-verbose \fR Be verbose, enabled when not run under cron
|
||||
.TP
|
||||
\fB \-s, \-\-silence \fR Only output error messages, enabled when run under cron
|
||||
.TP
|
||||
\fB \-d, \-\-decode\-sig \fR Decode a third\-party signature either by signature name (eg: Sanesecurity.Junk.15248) or hexadecimal string. This flag will 'NOT' decode image signatures
|
||||
.TP
|
||||
\fB \-e, \-\-encode\-string \fR Hexadecimal encode an entire input string that can be used in any '*.ndb' signature database file
|
||||
.TP
|
||||
\fB \-f, \-\-encode\-formatted \fR Hexadecimal encode a formatted input string containing signature spacing fields '{}, (), *', without encoding the spacing fields, so that the encoded signature can be used in any '*.ndb' signature database file
|
||||
.TP
|
||||
\fB \-g, \-\-gpg\-verify \fR GPG verify a specific Sanesecurity database file eg: '\-g filename.ext' (do not include file path)
|
||||
.TP
|
||||
\fB \-i, \-\-information \fR Output system and configuration information for viewing or possible debugging purposes
|
||||
.TP
|
||||
\fB \-m, \-\-make\-database \fR Make a signature database from an ascii file containing data strings, with one data string per line. Additional information is provided when using this flag
|
||||
.TP
|
||||
\fB \-t, \-\-test\-database \fR Clamscan integrity test a specific database file eg: '\-t filename.ext' (do not include file path)
|
||||
.TP
|
||||
\fB \-o, \-\-output\-triggered \fR If HAM directory scanning is enabled in the script's configuration file, then output names of any third\-party signatures that triggered during the HAM directory scan
|
||||
.TP
|
||||
\fB \-w, \-\-whitelist <signature\-name> \fR Adds a signature whitelist entry in the newer ClamAV IGN2 format to 'my\-whitelist.ign2' in order to temporarily resolve a false\-positive issue with a specific third\-party signature. Script added whitelist entries will automatically be removed if the original signature is either modified or removed from the third\-party signature database
|
||||
.TP
|
||||
\fB \-\-check\-clamav \fR If ClamD status check is enabled and the socket path is correctly specifiedthen test to see if clamd is running or not
|
||||
.TP
|
||||
\fB \-\-upgrade \fR Upgrades this script and master.conf to the latest available version
|
||||
.TP
|
||||
\fB \-\-install\-all \fR Install and generate the cron, logroate and man files, autodetects the values based on your config files
|
||||
.TP
|
||||
\fB \-\-install\-cron \fR Install and generate the cron file, autodetects the values based on your config files
|
||||
.TP
|
||||
\fB \-\-install\-logrotate \fR Install and generate the logrotate file, autodetects the values based on your config files
|
||||
.TP
|
||||
\fB \-\-install\-man \fR Install and generate the man file, autodetects the values based on your config files
|
||||
.TP
|
||||
\fB \-\-remove\-script \fR Remove the clamav\-unofficial\-sigs script and all of its associated files and databases from the system
|
||||
.TP
|
||||
.SH SEE ALSO
|
||||
.BR clamd (8),
|
||||
.BR clamscan (1)
|
||||
.SH COPYRIGHT
|
||||
Copyright (c) Adrian Jon Kriel :: admin@extremeshok.com
|
||||
.TP
|
||||
You are free to use, modify and distribute, however you may not remove this notice.
|
||||
.SH LICENSE
|
||||
BSD (Berkeley Software Distribution)
|
||||
.SH BUGS
|
||||
Report bugs to \fBhttps://github.com/extremeshok/clamav-unofficial-sigs\fP
|
||||
.SH AUTHOR
|
||||
Adrian Jon Kriel :: admin@extremeshok.com
|
||||
Originially based on Script provide by Bill Landry
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST clamav-0.101.2.tar.gz 21722932 BLAKE2B 5c2960e678510a6f829fc9333e05a45a57a704e13eb407e0f890dd5553a1f9644eb3b1122c677755237b8c682127319d447a508087bc9130d14cd2cfec92896a SHA512 f9ea4589a8081acf7b6d454d1a068da05ae6574a9070a08f9438935795cb6dc084ffb9222b11fb1623f31962f859e6536a2f5bd1de29ef6b9b314efa5edc8c7e
|
||||
DIST clamav-0.101.4.tar.gz 21408145 BLAKE2B 5eba85dcf203f56cbd943e479e660469dcc1972819674f5624207f4123ec74207b664cba3c9b0318665d261176da338f3c3fba9c938eeb626ce75174d525a43f SHA512 fae914a95b674fa6bdea044abec702401146590ca0aaaea1245deb1c4770641a794f60ff7b448b24d8c1923150cb7ba230848974837257c3a8ab20ea1e2f86d3
|
||||
DIST clamav-0.102.1.tar.gz 13215586 BLAKE2B 653e5506ed0b19c154038e960184abf2773a8a12a775dda81ce4f69fe7e58c457c39d85e24ce43bda9f09f43766c81af69d5462e7459077b0e4886f73a2a5ba2 SHA512 2d0cd2dece771ab8228771f9a95eb0342e756083a0107b2bef31bd2f5f46c36aa692e15d7eb2ea321f535ea4e18c8df043c8663ae350d40fbe1bdb4d073dcb90
|
||||
DIST clamav-0.102.2.tar.gz 13227538 BLAKE2B 09d18f507a439f1dd63ebc038b129e0ead75bb344bfad2b5bd36e2c0c76af01f42fcacc60ff40b5676cb5fb7b38b90747452654a5d104b9b7b5e2d5a06b3dc2d SHA512 7db53e0e2b4d6b0e4cf5048d3c9dfbcabcffd680c3a2b718c763b9599b0c1c14e56bae70c54c251ee9e8fd1acd3134657196dbaad2d23a16bad76a088c6fc41f
|
||||
|
@ -0,0 +1,198 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools eutils flag-o-matic systemd
|
||||
|
||||
DESCRIPTION="Clam Anti-Virus Scanner"
|
||||
HOMEPAGE="https://www.clamav.net/"
|
||||
SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="bzip2 doc clamdtop clamsubmit iconv ipv6 libclamav-only libressl milter metadata-analysis-api selinux static-libs test uclibc xml"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# Require acct-{user,group}/clamav at build time so that we can set
|
||||
# the permissions on /var/lib/clamav in src_install rather than in
|
||||
# pkg_postinst; calling "chown" on the live filesystem scares me.
|
||||
CDEPEND="acct-group/clamav
|
||||
acct-user/clamav
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
clamdtop? ( sys-libs/ncurses:0 )
|
||||
iconv? ( virtual/libiconv )
|
||||
metadata-analysis-api? ( dev-libs/json-c:= )
|
||||
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
|
||||
>=sys-libs/zlib-1.2.2:=
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
dev-libs/libltdl
|
||||
|| ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
|
||||
dev-libs/libmspack
|
||||
xml? ( dev-libs/libxml2 )
|
||||
elibc_musl? ( sys-libs/fts-standalone )
|
||||
!libclamav-only? ( net-misc/curl )
|
||||
clamsubmit? ( net-misc/curl dev-libs/json-c:= )"
|
||||
REQUIRED_USE="
|
||||
libclamav-only? ( !clamsubmit )
|
||||
clamsubmit? ( !libclamav-only )
|
||||
"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( dev-libs/check )"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-clamav )"
|
||||
|
||||
HTML_DOCS=( docs/html/. )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.101.2-tinfo.patch" #670729
|
||||
"${FILESDIR}/${PN}-0.102.1-libxml2_pkgconfig.patch" #661328
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use elibc_musl && append-ldflags -lfts
|
||||
use ppc64 && append-flags -mminimal-toc
|
||||
use uclibc && export ac_cv_type_error_t=yes
|
||||
|
||||
# according to configure help it should be
|
||||
# $(use_enable xml)
|
||||
# but that does not work
|
||||
# do not add this, since --disable-xml seems to override
|
||||
# --without-xml
|
||||
JSONUSE="--without-libjson"
|
||||
|
||||
if use clamsubmit || use metadata-analysis-api; then
|
||||
# either of those 2 requires libjson.
|
||||
# clamsubmit will be built as soon as libjson and curl are found
|
||||
# but we only install the binary if requested
|
||||
JSONUSE="--with-libjson=${EPREFIX}/usr"
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
$(use_enable bzip2)
|
||||
$(use_enable clamdtop)
|
||||
$(use_enable ipv6)
|
||||
$(use_enable milter)
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable test check)
|
||||
$(use_with xml)
|
||||
$(use_with iconv)
|
||||
${JSONUSE}
|
||||
$(use_enable libclamav-only)
|
||||
$(use_with !libclamav-only libcurl)
|
||||
--with-system-libmspack
|
||||
--cache-file="${S}"/config.cache
|
||||
--disable-experimental
|
||||
--disable-zlib-vcheck
|
||||
--enable-id-check
|
||||
--with-dbdir="${EPREFIX}"/var/lib/clamav
|
||||
# Don't call --with-zlib=/usr (see bug #699296)
|
||||
--with-zlib
|
||||
--disable-llvm
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm -rf "${ED}"/var/lib/clamav || die
|
||||
newinitd "${FILESDIR}"/clamd.initd-r6 clamd
|
||||
newconfd "${FILESDIR}"/clamd.conf-r1 clamd
|
||||
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
|
||||
systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
|
||||
systemd_dounit "${FILESDIR}/clamd.service"
|
||||
systemd_dounit "${FILESDIR}/freshclamd.service"
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/clamav.logrotate clamav
|
||||
|
||||
# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid:" \
|
||||
-e "s:.*\(LocalSocket\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.sock:" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
|
||||
-e "s:^\#\(LogTime\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
-e "s:^\#\(DatabaseDirectory\).*:\1 /var/lib/clamav:" \
|
||||
"${ED}"/etc/clamd.conf.sample || die
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/freshclam.pid:" \
|
||||
-e "s:.*\(DatabaseOwner\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
|
||||
-e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamd.conf:" \
|
||||
-e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
-e "s:^\#\(DatabaseDirectory\).*:\1 /var/lib/clamav:" \
|
||||
"${ED}"/etc/freshclam.conf.sample || die
|
||||
|
||||
if use milter ; then
|
||||
# MilterSocket one to include ' /' because there is a 2nd line for
|
||||
# inet: which we want to leave
|
||||
##dodoc "${FILESDIR}"/clamav-milter.README.gentoo
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamav-milter.pid:" \
|
||||
-e "s+^\#\(ClamdSocket\) .*+\1 unix:${EPREFIX}/var/run/clamav/clamd.sock+" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s+^\#\(MilterSocket\) /.*+\1 unix:${EPREFIX}/var/run/clamav/clamav-milter.sock+" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
|
||||
"${ED}"/etc/clamav-milter.conf.sample || die
|
||||
cat >> "${ED}"/etc/conf.d/clamd <<-EOF
|
||||
MILTER_NICELEVEL=19
|
||||
START_MILTER=no
|
||||
EOF
|
||||
|
||||
systemd_newunit "${FILESDIR}/clamav-milter.service-r1" clamav-milter.service
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
einstalldocs
|
||||
doman docs/man/*.[1-8]
|
||||
fi
|
||||
|
||||
for i in clamd freshclam clamav-milter
|
||||
do
|
||||
if [[ -f "${D}"/etc/"${i}".conf.sample ]]; then
|
||||
mv "${D}"/etc/"${i}".conf{.sample,} || die
|
||||
fi
|
||||
done
|
||||
|
||||
prune_libtool_files --all
|
||||
|
||||
# These both need to be writable by the clamav user.
|
||||
# TODO: use syslog by default; that's what it's for.
|
||||
diropts -o clamav -g clamav
|
||||
keepdir /var/lib/clamav
|
||||
keepdir /var/log/clamav
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake quick-check
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use milter ; then
|
||||
elog "For simple instructions how to setup the clamav-milter read the"
|
||||
elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
|
||||
fi
|
||||
local databases=( "${ROOT}"var/lib/clamav/main.c[lv]d )
|
||||
if [[ ! -f "${databases}" ]] ; then
|
||||
ewarn "You must run freshclam manually to populate the virus database"
|
||||
ewarn "before starting clamav for the first time."
|
||||
fi
|
||||
elog "For instructions on how to use clamonacc, see"
|
||||
elog
|
||||
elog " https://www.clamav.net/documents/on-access-scanning"
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST mkstage4-0.1.tar.gz 15220 BLAKE2B 43f091615d4fbb19495c2103729556ec307501f93c60bd0df676f710868d932dc7bb7e0a1c2f6613d0cc2edc266f9b9f7b74e534e84a7d41a4bf4f66c09f98e4 SHA512 e42d23ffe214c9fef8dde94f8b8faa32490e9e553f182f042a2c4d713a72031c9560e291b6231a0ced812e43f80a58cb3fa5bfdc4ad7e132d7ea7c74525d64c5
|
||||
DIST mkstage4-0.2.tar.gz 15998 BLAKE2B 47ce4335ea5dd9cc0defb2897912ce3169e1ef23d03435ed7500a33f26e5646b1b97aebcac286a93e631f11c491cb076831d62c7b565493458c0882e6f359b94 SHA512 31b77782e6b79db1cb1db7baf30a2bd96e828861a9085b257d554d0991ea16299c3cc9a6e3fa2af5738aeb3ffbd040f6627af3510ccb8fd744b59658acc2dd55
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Bash Utility for Creating Stage 4 Tarballs"
|
||||
HOMEPAGE="https://github.com/TheChymera/mkstage4"
|
||||
SRC_URI="https://github.com/TheChymera/mkstage4/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/tar
|
||||
app-shells/bash
|
||||
"
|
||||
|
||||
src_install() {
|
||||
newbin mkstage4.sh mkstage4
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=(python{3_6,3_7,3_8})
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
|
||||
inherit git-r3
|
||||
S=${WORKDIR}/${P}/${PN}
|
||||
else
|
||||
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
|
||||
S=${WORKDIR}/certbot-${PV}/acme
|
||||
fi
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An implementation of the ACME protocol"
|
||||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.13.1[${PYTHON_USEDEP}]
|
||||
dev-python/pyrfc3339[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
doc? (
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl run_in_build_dir default
|
||||
if use doc ; then
|
||||
cd docs || die
|
||||
sphinx-build -b html -d _build/doctrees . _build/html
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -w ${PN} || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST certbot-0.40.1.tar.gz 1353347 BLAKE2B 86b3df4047101d00d5f17cf3a1a11e5800e850f5a9f736507ad373e552c27e9e4a3a17695f5a817d191cad383fc17336214fc1d8de7a99354ce4d2f5c6e728c1 SHA512 e5517a20cf26efba850728b3f81db5d6c3c5570b0a1c8eeeec9d4a4401ac04bcf44c6a2f1c248bf6e0b1be4a21b54f6168ccd11dc766304805f13b4cb16336b3
|
||||
DIST certbot-1.0.0.tar.gz 1336032 BLAKE2B ca26cfd3d9f802b09eaf387225f24fbb01385f81dfa661dfb5acbd97982a6fc773c56abf6b3f99db7f2b0cdc8c5a7175d264714592858b38217e444d4e1d2b4b SHA512 649ddd3d9305e166ef36de4e4e48b1171d5f369d9d60c026ab37a03e7b221cd815e93e69460662e6436b56cec076005582457e9d45499114306ad808a2497912
|
||||
DIST certbot-1.1.0.tar.gz 1346768 BLAKE2B 5c86edec3102ce0eb822465458ec86cbc98eb5e76c3c582d8a72ecab91e709f16e7a1576c684bc04bfd0c70918f34e84e0b3b264f949a1fb9bf9503fa9d6b179 SHA512 905b21a8a50b4df4eb92b464d10dec094ba4e7f5eaf3ad3dae1704a794952df6b51873ca919246a9b6698fd652a7c264efc742617ba0a25757ab99397759c343
|
||||
DIST certbot-1.2.0.tar.gz 1354262 BLAKE2B 1abdf4cb99ecdac6b9b8d2ebdd6897a3182a147f0175e2db4c6b0feaa3f6c615ee3146dd63627a83266c223456c5aba44b018be4059574d0209aec89065d9925 SHA512 ed52a31a71b3762b8cd217ea2784d9cb01f7c1a50cef3b7e0d99483ca3ab623b90ab7d4896674e0d1c06e2e8370c02162418d934de7d3048b0471416616146fe
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST certbot-0.40.1.tar.gz 1353347 BLAKE2B 86b3df4047101d00d5f17cf3a1a11e5800e850f5a9f736507ad373e552c27e9e4a3a17695f5a817d191cad383fc17336214fc1d8de7a99354ce4d2f5c6e728c1 SHA512 e5517a20cf26efba850728b3f81db5d6c3c5570b0a1c8eeeec9d4a4401ac04bcf44c6a2f1c248bf6e0b1be4a21b54f6168ccd11dc766304805f13b4cb16336b3
|
||||
DIST certbot-1.0.0.tar.gz 1336032 BLAKE2B ca26cfd3d9f802b09eaf387225f24fbb01385f81dfa661dfb5acbd97982a6fc773c56abf6b3f99db7f2b0cdc8c5a7175d264714592858b38217e444d4e1d2b4b SHA512 649ddd3d9305e166ef36de4e4e48b1171d5f369d9d60c026ab37a03e7b221cd815e93e69460662e6436b56cec076005582457e9d45499114306ad808a2497912
|
||||
DIST certbot-1.1.0.tar.gz 1346768 BLAKE2B 5c86edec3102ce0eb822465458ec86cbc98eb5e76c3c582d8a72ecab91e709f16e7a1576c684bc04bfd0c70918f34e84e0b3b264f949a1fb9bf9503fa9d6b179 SHA512 905b21a8a50b4df4eb92b464d10dec094ba4e7f5eaf3ad3dae1704a794952df6b51873ca919246a9b6698fd652a7c264efc742617ba0a25757ab99397759c343
|
||||
DIST certbot-1.2.0.tar.gz 1354262 BLAKE2B 1abdf4cb99ecdac6b9b8d2ebdd6897a3182a147f0175e2db4c6b0feaa3f6c615ee3146dd63627a83266c223456c5aba44b018be4059574d0209aec89065d9925 SHA512 ed52a31a71b3762b8cd217ea2784d9cb01f7c1a50cef3b7e0d99483ca3ab623b90ab7d4896674e0d1c06e2e8370c02162418d934de7d3048b0471416616146fe
|
||||
|
@ -1,4 +1,3 @@
|
||||
DIST certbot-0.39.0.tar.gz 1350312 BLAKE2B 5f21c45d25754cb1ed0ad92e8d03637928a274637de09903509c7e78c40fd197e95cfa1f3effecef938d6ab8369dc6811714ddb5a93a806048e0998d1032e4f9 SHA512 17ab17a5f74e3fba58b1a8b9afe0c3656c7b2a5ea3585edb05ad84e36250c6a8d4d28bd692bc97d033c95eb0bbeff4eb84981ae0006e36d55846cd38373b86a0
|
||||
DIST certbot-0.40.1.tar.gz 1353347 BLAKE2B 86b3df4047101d00d5f17cf3a1a11e5800e850f5a9f736507ad373e552c27e9e4a3a17695f5a817d191cad383fc17336214fc1d8de7a99354ce4d2f5c6e728c1 SHA512 e5517a20cf26efba850728b3f81db5d6c3c5570b0a1c8eeeec9d4a4401ac04bcf44c6a2f1c248bf6e0b1be4a21b54f6168ccd11dc766304805f13b4cb16336b3
|
||||
DIST certbot-1.0.0.tar.gz 1336032 BLAKE2B ca26cfd3d9f802b09eaf387225f24fbb01385f81dfa661dfb5acbd97982a6fc773c56abf6b3f99db7f2b0cdc8c5a7175d264714592858b38217e444d4e1d2b4b SHA512 649ddd3d9305e166ef36de4e4e48b1171d5f369d9d60c026ab37a03e7b221cd815e93e69460662e6436b56cec076005582457e9d45499114306ad808a2497912
|
||||
DIST certbot-1.1.0.tar.gz 1346768 BLAKE2B 5c86edec3102ce0eb822465458ec86cbc98eb5e76c3c582d8a72ecab91e709f16e7a1576c684bc04bfd0c70918f34e84e0b3b264f949a1fb9bf9503fa9d6b179 SHA512 905b21a8a50b4df4eb92b464d10dec094ba4e7f5eaf3ad3dae1704a794952df6b51873ca919246a9b6698fd652a7c264efc742617ba0a25757ab99397759c343
|
||||
DIST certbot-1.2.0.tar.gz 1354262 BLAKE2B 1abdf4cb99ecdac6b9b8d2ebdd6897a3182a147f0175e2db4c6b0feaa3f6c615ee3146dd63627a83266c223456c5aba44b018be4059574d0209aec89065d9925 SHA512 ed52a31a71b3762b8cd217ea2784d9cb01f7c1a50cef3b7e0d99483ca3ab623b90ab7d4896674e0d1c06e2e8370c02162418d934de7d3048b0471416616146fe
|
||||
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=(python{3_6,3_7})
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
|
||||
fi
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates"
|
||||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=app-crypt/acme-0.29.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}]
|
||||
dev-python/configobj[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
>=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}]
|
||||
dev-python/pyrfc3339[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/zope-component[${PYTHON_USEDEP}]
|
||||
dev-python/zope-interface[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
# acme is not installed, removing it here is fine, the dir just confuses tests
|
||||
rm -R acme
|
||||
pytest -vv ${PN} || die
|
||||
}
|
Binary file not shown.
@ -1 +0,0 @@
|
||||
DIST AB-1.3.zip 1203602 BLAKE2B 632fcb2ebd5385ad1f6b5c172d209c02ad50fbc2b9416bf663adeaf05638cd7a3701221c279b3a9d372dcf9924d6a1c7fdaab5a3c006c6fae2fe93cf5b74c5b9 SHA512 3c8c3485c4648f8c46f264d5e28ee1bbecf7654a1c1f146518ae82051ded56928eabc0578f8ab9cd45becfd89e5d4497be545187a00b6dac6de5eb45e8b540ab
|
@ -1,14 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
SWORD_MODULE="AB"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="The Apostle's Bible"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=AB"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST ABS_Essay_GoodSam_SWB-1.0.zip 9496 BLAKE2B 467ea43797c3aec9f7130b26bca1e3a7ec354c0dcafc66f6bdc34bd1f3a02b22f2acf954ae5a4e71bb19418d26766ddd401f073ec461a092404178317b7b195f SHA512 02489c6202b07da34ed6c503d8753f72f98e6d267d793f2506ae1d607223d5d1309d24c2c3d634cfdd8ab70611bd57323330aa103c956975309d8ab96851ae80
|
@ -1,14 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
SWORD_MODULE="ABS_Essay_GoodSam_SWB"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="Essays on The Good Samaritan: Violence on the Road, Social World of Bandits"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=ABS_Essay_GoodSam_SWB"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST br_en-1.1.zip 7001 BLAKE2B 12221b0721a6130f064775da5349fca06a07f0177e29a446759d9e6f19b6f0c5718b2dd8b96ae798d03b38f84c35178b0422497b3e8417050332d3e60f5d66fc SHA512 8f0ae9d5a34c081bea90517fd6754e219ce5368fe2afcb6ed33040aff815042c8cd53d536eb4edea38ed0444de7f8fded9fe5f43036a1dd0149ef8258255ac8c
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SWORD_MODULE="br_en"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="Breton to English Glossary"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=br_en"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST BulCarigradNT-1.0.zip 455451 BLAKE2B 48d2dda299b34cd3fd9e7c46b764776c8d5e2049811cf341a2279fe55a234f07ec41ac4e0bb21e31646c5f4801fda655845c2fccc44faa13219050dff2fc99db SHA512 78aceed97c425d4dc10ac13c4f1a7fbc4d3bddc63dcc56a35b0be50e455637bb330cfdf723bb353cbeb0988bef73c6bc982712154091d553cc66473834e1939a
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SWORD_MODULE="BulCarigradNT"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="Bulgarian New Testament from 1914, known as 'Tsarigrad Edition'"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=BulCarigradNT"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST BWE-1.0.zip 368050 BLAKE2B 81e7509e137186dac9680f6a8801baf25439484342f0932b47138991155bc3393c852526047c336c93362d4a5af998b7fdbb402929c95a2a2a1a91fe716cc70b SHA512 80b1122b837e8d987378ceed402b145ab859d979fba25e6017d414a1f3f6ad20562d903a676c5883b0465518b7ab4813aa7a0b546a32ee30590d82d68e78f2ff
|
@ -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>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SWORD_MODULE="BWE"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="Bible in Worldwide English"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=BWE"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST ChiNCVs-1.0.zip 1481069 BLAKE2B d42704b900f65aa805a49218b3cd27cbca4e72ce1885f5cad2f139542e0dea6d7671670e419baff054aa84f6a268d1e1f7dc44744619de604d2516b7af2584c7 SHA512 1cdeaaea9cb475ac73f5e6104f2baed09a3e7c003bd8e471f025eaab98dea30400cdb1619bb51db1c7065a192dcbe86fe99cda8145c9ff770f321273f24d4d2f
|
@ -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>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SWORD_MODULE="ChiNCVs"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="New Chinese Version Simplified"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=ChiNCVs"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST ChiNCVt-1.0.zip 1481302 BLAKE2B 3e1c1892a38ca0ddfc4aed197993bc48d2c49e43bf59903f9e0a1780f0a22d3d12ef368a3987c940f389a0af83f4a3d2b760842ecd1c9e19acf78e18f5727121 SHA512 32e320c251e36b9cda9fa9a698d9de146ea0696e4d5bf6f9ed49239e59129aec92318bfa02b9d70112488bc6a2a0a6901cb68c329cb39021daee78f82318cf69
|
@ -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>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SWORD_MODULE="ChiNCVt"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="New Chinese Version Traditional"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=ChiNCVt"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST ChiUn-2.0.zip 2244478 BLAKE2B 09fa738e82b8b3845a830cc1798be749a05490bbe3b3e3936d073f15089e5b0c6b9568c56b03b3878ba2458109f5d38ecc0de40fd78dad2cd86d797467fca16d SHA512 ab8f0b04eda087b8589ef1ccd3c843ccd66ba4f96faa31e71b129ac010e3aedcf12bab387d2dce991c88ee78f11b5ca5525c6f458ea15bee48f12059926dbd7e
|
@ -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>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SWORD_MODULE="ChiUn"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="Chinese Union Version Traditional"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=ChiUn"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST ChiUns-2.0.zip 2241348 BLAKE2B fb9133899c38d552185a492f081f99d959082359020419e8e6292e6d9f9930678363790e3aa23bb474ca6044a2fbf522e9f3e5ea253bcab1d8cd509f34786e45 SHA512 ed11e0006ca6aed353a4691d1ba37885db4953dbc5593a9d41159136a3e55711e1da65536d3b9e9718b0c661b46fb058f4eaf1419168d3b6bfa0d716564192d0
|
@ -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>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SWORD_MODULE="ChiUns"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="Chinese Union Version Simplified"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=ChiUns"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST CzeCEP-1.4.zip 1519391 BLAKE2B 57815835904c9108c8eab0a607d7f97f004e2a83f70433240579c52e3d2ea74ab5f496f183ba2426c690a59159762848b5962ceaecfdf503e25646a7dd4d8d56 SHA512 7ff886d15050bb79c5832f863ffb6e39850b107aedaa0ce0826dba41df393c0c86eedcb632f60b905f14929826dd27606c98eb638a2f57332e331d9563afbf1b
|
@ -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>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SWORD_MODULE="CzeCEP"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="Czech Ekumenicky Cesky preklad"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=CzeCEP"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST CzeKMS-1.4.zip 376709 BLAKE2B bf3f3e145f7843c20f3eec8b5ee857031d256f791f4e7acbba5f225f9e4eef93a5841a61ba68ee732c141f7747c50fb2615ec5cafac95a14a185076e4869ccfc SHA512 506389690981378474a2de660fc2aa204d0f24200aacb740f53acf77fad1fdbd5f9f1b0e1ea119a4c4969382d2e12bf7f6f05353c9dff047c0cbaf40102c247c
|
@ -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>theology@gentoo.org</email>
|
||||
<name>Theology</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SWORD_MODULE="CzeKMS"
|
||||
|
||||
inherit sword-module
|
||||
|
||||
DESCRIPTION="Czech Preklad KMS Nova smlouva"
|
||||
HOMEPAGE="http://crosswire.org/sword/modules/ModInfo.jsp?modName=CzeKMS"
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="mirror bindist"
|
@ -1 +0,0 @@
|
||||
DIST CzeNKB-1.1.zip 385230 BLAKE2B bbe2557734a66a9c67a92636ed49a15a25a6e1700b7339ecf2234457351275f40e632efa6e38cbe267afbd29ee93c4f4a0fe74bebad61e68b9c81b6af3ed29f3 SHA512 1015d1f71e15174c15c7e485c314f00b8a3d24ac25a268c33d24287b1ef32f240403bc6bacba646018c377e1aea9e2901725c96fdc27cd820946ba5e36b37ec4
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue