4439 changed files with 10134 additions and 15503 deletions
-
BINManifest.files.gz
-
BINapp-admin/Manifest.gz
-
2app-admin/apache-tools/apache-tools-2.4.46.ebuild
-
4app-admin/dio/dio-1.5.2-r1.ebuild
-
11app-admin/gentoo-rsync-mirror/metadata.xml
-
3app-admin/sudo/Manifest
-
41app-admin/sudo/sudo-1.8.31_p2.ebuild
-
260app-admin/sudo/sudo-1.9.1.ebuild
-
BINapp-antivirus/Manifest.gz
-
1app-antivirus/clamtk/Manifest
-
142app-antivirus/clamtk/clamtk-6.05.ebuild
-
BINapp-arch/Manifest.gz
-
1app-arch/file-roller/Manifest
-
92app-arch/file-roller/file-roller-3.36.3.ebuild
-
35app-arch/file-roller/files/3.36-packages.match
-
BINapp-benchmarks/Manifest.gz
-
4app-benchmarks/cpuburn/cpuburn-1.4a-r3.ebuild
-
2app-benchmarks/geekbench/Manifest
-
0app-benchmarks/geekbench/geekbench-5.2.3.ebuild
-
2app-benchmarks/stress-ng/Manifest
-
21app-benchmarks/stress-ng/files/stress-ng-0.11.17-makefile.patch
-
11app-benchmarks/stress-ng/stress-ng-0.11.17.ebuild
-
4app-benchmarks/stress/stress-1.0.4-r2.ebuild
-
BINapp-crypt/Manifest.gz
-
1app-crypt/acme/Manifest
-
69app-crypt/acme/acme-1.5.0.ebuild
-
2app-crypt/acme/acme-1.6.0.ebuild
-
1app-crypt/certbot-apache/Manifest
-
38app-crypt/certbot-apache/certbot-apache-1.5.0.ebuild
-
2app-crypt/certbot-apache/certbot-apache-1.6.0.ebuild
-
1app-crypt/certbot-nginx/Manifest
-
33app-crypt/certbot-nginx/certbot-nginx-1.5.0.ebuild
-
2app-crypt/certbot-nginx/certbot-nginx-1.6.0.ebuild
-
1app-crypt/certbot/Manifest
-
48app-crypt/certbot/certbot-1.5.0.ebuild
-
2app-crypt/certbot/certbot-1.6.0.ebuild
-
1app-crypt/scdrand/Manifest
-
34app-crypt/scdrand/scdrand-0.3.5.ebuild
-
BINapp-emulation/Manifest.gz
-
134app-emulation/libvirt/libvirt-9999.ebuild
-
BINapp-eselect/Manifest.gz
-
1app-eselect/eselect-sndpeek/Manifest
-
6app-eselect/eselect-sndpeek/eselect-sndpeek-1.0.2.ebuild
-
143app-eselect/eselect-sndpeek/files/sndpeek.eselect-1.0.2
-
BINapp-metrics/Manifest.gz
-
2app-metrics/node_exporter/Manifest
-
53app-metrics/node_exporter/node_exporter-1.0.0_rc0.ebuild
-
2app-metrics/node_exporter/node_exporter-1.0.1.ebuild
-
BINapp-misc/Manifest.gz
-
1app-misc/ddate/Manifest
-
20app-misc/ddate/ddate-0.2.2_p20160627.ebuild
-
1app-misc/kryoflux-dtc/Manifest
-
108app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r1.ebuild
-
4app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild
-
3app-misc/lcd4linux/metadata.xml
-
9app-misc/screenie/metadata.xml
-
BINapp-shells/Manifest.gz
-
1app-shells/push/Manifest
-
20app-shells/push/push-3.3.ebuild
-
1app-shells/quoter/Manifest
-
25app-shells/quoter/quoter-4.2.ebuild
-
BINapp-text/Manifest.gz
-
1app-text/cb2bib/Manifest
-
61app-text/cb2bib/cb2bib-1.9.9.ebuild
-
5app-text/cb2bib/cb2bib-2.0.0.ebuild
-
BINdev-db/Manifest.gz
-
7dev-db/myodbc/Manifest
-
43dev-db/myodbc/files/5.3-cmake-doc-path.patch
-
29dev-db/myodbc/files/5.3.10-cxxlinkage.patch
-
58dev-db/myodbc/files/5.3.10-mariadb.patch
-
63dev-db/myodbc/files/8.0.16-cxxlinkage.patch
-
43dev-db/myodbc/files/cmake-doc-path.patch
-
130dev-db/myodbc/myodbc-5.3.10-r3.ebuild
-
112dev-db/myodbc/myodbc-5.3.9.ebuild
-
119dev-db/myodbc/myodbc-8.0.16.ebuild
-
119dev-db/myodbc/myodbc-8.0.17.ebuild
-
118dev-db/myodbc/myodbc-8.0.19.ebuild
-
118dev-db/myodbc/myodbc-8.0.20.ebuild
-
3dev-db/mysql-connector-c/Manifest
-
13dev-db/mysql-connector-c/files/20028_all_mysql-5.6-gcc7.patch
-
300dev-db/mysql-connector-c/files/6.1.11-openssl-1.1.patch
-
24dev-db/mysql-connector-c/files/mysql-connector-c-8.0.17-use-relative-include-path-for-udf_registration_types-h.patch
-
297dev-db/mysql-connector-c/files/mysql-connector-c-8.0.19-libressl.patch
-
332dev-db/mysql-connector-c/files/mysql-connector-c-8.0.20-libressl.patch
-
31dev-db/mysql-connector-c/files/mysql_com.patch
-
83dev-db/mysql-connector-c/mysql-connector-c-6.1.11-r2.ebuild
-
111dev-db/mysql-connector-c/mysql-connector-c-8.0.19.ebuild
-
111dev-db/mysql-connector-c/mysql-connector-c-8.0.20.ebuild
-
2dev-db/mysql-connector-c/mysql-connector-c-8.0.21.ebuild
-
BINdev-haskell/Manifest.gz
-
11dev-haskell/wavy/files/wavy-0.1.0.0-ghc-8.8.patch
-
9dev-haskell/wavy/wavy-0.1.0.0.ebuild
-
2dev-haskell/wreq/wreq-0.5.3.2.ebuild
-
BINdev-lang/Manifest.gz
-
1dev-lang/perl/Manifest
-
818dev-lang/perl/perl-5.32.0-r1.ebuild
-
2dev-lang/perl/perl-5.32.0.ebuild
-
BINdev-libs/Manifest.gz
-
1dev-libs/check/Manifest
-
57dev-libs/check/check-0.15.2.ebuild
@ -1,12 +1,5 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>rgkmg25@gmail.com</email> |
|||
<name>Robert Kowalski</name> |
|||
</maintainer> |
|||
<maintainer type="project"> |
|||
<email>proxy-maint@gentoo.org</email> |
|||
<name>Proxy Maintainers</name> |
|||
</maintainer> |
|||
</pkgmetadata> |
|||
<!-- maintainer-needed --> |
|||
</pkgmetadata> |
@ -1,5 +1,4 @@ |
|||
DIST sudo-1.8.31.tar.gz 3350674 BLAKE2B de5a968732fdd58933b4c513d13c43a08cb50075a00c3e0d338c9892570a416a2b3a8f19940c0893715f4eeab991e804831a87ef656ffd91e7f1ba047c119261 SHA512 b9e408a322938c7a712458e9012d8a5f648fba5b23a5057cf5d8372c7f931262595f1575c32c32b9cb1a04af670ff4611e7df48d197e5c4cc038d6b65439a28a |
|||
DIST sudo-1.8.31p1.tar.gz 3351312 BLAKE2B 85775ef574a3a1a9cc749809fe81f8350f7a4e3f46a905bc3392790b20bb7bc8e3c99fb504e01776f3a92aa6afa7972d3ff1c071aadd3a08ee1d2281f8b9ba50 SHA512 9344fd1d8a8445e8afb9c5628cdc832fe32ea29199f071f35fb6ec694371801556df560f4382afec199f468b1f3264ad5e3a89e964612e571b8d911f823724cc |
|||
DIST sudo-1.9.0.tar.gz 3743850 BLAKE2B 47d557afb13eee300d379ae31aae34cf7cf1e5ad140c6d7e599f687cca2cc259ec17f9ec0b3ca6f0badef81bb6e9d659e3e2bb77d9994218a9a3d88ec7ff2c19 SHA512 f2a191ea5fc65865718b110d4aca187cb5e2cd55c9c891fab32f21401e56f825f34c373e346c55c64fa49cec4d802efb63ccebf3d4a4e31d9a433077daf013b1 |
|||
DIST sudo-1.9.1.tar.gz 3834744 BLAKE2B 835eaae5b61627da65f40f04646b261093c56f77bdfb1b64f746e569a4bfafcfbb31d88ab301bf8544a8714f43d3416a792ee8b0fdcb75d81dbc6fcf29551f0b SHA512 7994c7d8f020188eda51787bb5f6fe7668518cc89b711e7840470db7e5bac1219490ffccc73854fecb14ceb3ffaf0fc605f3438c87b83f27921ea3626365105c |
|||
DIST sudo-1.8.31p2.tar.gz 3353538 BLAKE2B 274c72232e18c8ff5006b61ad4d384582ec0296af6326377f08ff4e59c6a4a4fc5e2245874bf9a7c6b010addae600dd41f042660d5bf9c4bc8eb98983704a5da SHA512 ad1bbbde74d3ab6e947071c6f21e436ebabcf5af11ecc75cde8f0c01ca0b8c6ae1cce2ff42f21612816c636e96722a2a14daa57757644ceab6577091f82242be |
|||
DIST sudo-1.9.2.tar.gz 3890859 BLAKE2B 879917b8045c999a17ef36006732509aa546ee6bb04de77191fb637aa0420d54f9e51ec69b697c22119d638393e9c84efcc1ca5e6e8ee5f0c08bb1ca07f3acea SHA512 20afdf2604b1c93395157382b24f225cd1ff88d3a892362e2d69fecd240c4e7171f05032c08be1778cd1dea6e460025e4241f57272fac0ea3550e220b6d73d21 |
@ -1,260 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit pam multilib libtool systemd tmpfiles |
|||
|
|||
MY_P="${P/_/}" |
|||
MY_P="${MY_P/beta/b}" |
|||
|
|||
DESCRIPTION="Allows users or groups to run commands as other users" |
|||
HOMEPAGE="https://www.sudo.ws/" |
|||
if [[ ${PV} == "9999" ]] ; then |
|||
inherit mercurial |
|||
EHG_REPO_URI="https://www.sudo.ws/repos/sudo" |
|||
else |
|||
uri_prefix= |
|||
case ${P} in |
|||
*_beta*|*_rc*) uri_prefix=beta/ ;; |
|||
esac |
|||
|
|||
SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz |
|||
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz" |
|||
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then |
|||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-solaris" |
|||
fi |
|||
fi |
|||
|
|||
# Basic license is ISC-style as-is, some files are released under |
|||
# 3-clause BSD license |
|||
LICENSE="ISC BSD" |
|||
SLOT="0" |
|||
IUSE="gcrypt ldap libressl nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd" |
|||
|
|||
DEPEND=" |
|||
sys-libs/zlib:= |
|||
gcrypt? ( dev-libs/libgcrypt:= ) |
|||
ldap? ( |
|||
>=net-nds/openldap-2.1.30-r1 |
|||
sasl? ( |
|||
dev-libs/cyrus-sasl |
|||
net-nds/openldap[sasl] |
|||
) |
|||
) |
|||
pam? ( sys-libs/pam ) |
|||
sasl? ( dev-libs/cyrus-sasl ) |
|||
skey? ( >=sys-auth/skey-1.1.5-r1 ) |
|||
ssl? ( |
|||
!libressl? ( dev-libs/openssl:0= ) |
|||
libressl? ( dev-libs/libressl:0= ) |
|||
) |
|||
sssd? ( sys-auth/sssd[sudo] ) |
|||
" |
|||
RDEPEND=" |
|||
${DEPEND} |
|||
>=app-misc/editor-wrapper-3 |
|||
virtual/editor |
|||
ldap? ( dev-lang/perl ) |
|||
pam? ( sys-auth/pambase ) |
|||
selinux? ( sec-policy/selinux-sudo ) |
|||
sendmail? ( virtual/mta ) |
|||
" |
|||
BDEPEND=" |
|||
sys-devel/bison |
|||
" |
|||
|
|||
S="${WORKDIR}/${MY_P}" |
|||
|
|||
REQUIRED_USE=" |
|||
pam? ( !skey ) |
|||
skey? ( !pam ) |
|||
" |
|||
|
|||
MAKEOPTS+=" SAMPLES=" |
|||
|
|||
src_prepare() { |
|||
default |
|||
elibtoolize |
|||
} |
|||
|
|||
set_secure_path() { |
|||
# FIXME: secure_path is a compile time setting. using PATH or |
|||
# ROOTPATH is not perfect, env-update may invalidate this, but until it |
|||
# is available as a sudoers setting this will have to do. |
|||
einfo "Setting secure_path ..." |
|||
|
|||
# first extract the default ROOTPATH from build env |
|||
SECURE_PATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; |
|||
echo "${ROOTPATH}") |
|||
case "${SECURE_PATH}" in |
|||
*/usr/sbin*) ;; |
|||
*) SECURE_PATH=$(unset PATH; |
|||
. "${EPREFIX}"/etc/profile.env; echo "${PATH}") |
|||
;; |
|||
esac |
|||
if [[ -z ${SECURE_PATH} ]] ; then |
|||
ewarn " Failed to detect SECURE_PATH, please report this" |
|||
fi |
|||
|
|||
# then remove duplicate path entries |
|||
cleanpath() { |
|||
local newpath thisp IFS=: |
|||
for thisp in $1 ; do |
|||
if [[ :${newpath}: != *:${thisp}:* ]] ; then |
|||
newpath+=:${thisp} |
|||
else |
|||
einfo " Duplicate entry ${thisp} removed..." |
|||
fi |
|||
done |
|||
SECURE_PATH=${newpath#:} |
|||
} |
|||
cleanpath /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${SECURE_PATH:+:${SECURE_PATH}} |
|||
|
|||
# finally, strip gcc paths #136027 |
|||
rmpath() { |
|||
local e newpath thisp IFS=: |
|||
for thisp in ${SECURE_PATH} ; do |
|||
for e ; do [[ ${thisp} == ${e} ]] && continue 2 ; done |
|||
newpath+=:${thisp} |
|||
done |
|||
SECURE_PATH=${newpath#:} |
|||
} |
|||
rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*' |
|||
|
|||
einfo "... done" |
|||
} |
|||
|
|||
src_configure() { |
|||
local SECURE_PATH |
|||
set_secure_path |
|||
|
|||
# audit: somebody got to explain me how I can test this before I |
|||
# enable it.. - Diego |
|||
# plugindir: autoconf code is crappy and does not delay evaluation |
|||
# until `make` time, so we have to use a full path here rather than |
|||
# basing off other values. |
|||
myeconfargs=( |
|||
# requires some python eclass |
|||
--disable-python |
|||
--enable-tmpfiles.d="${EPREFIX}"/usr/lib/tmpfiles.d |
|||
--enable-zlib=system |
|||
--with-editor="${EPREFIX}"/usr/libexec/editor |
|||
--with-env-editor |
|||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo |
|||
--with-rundir="${EPREFIX}"/run/sudo |
|||
--with-vardir="${EPREFIX}"/var/db/sudo |
|||
--without-linux-audit |
|||
--without-opie |
|||
$(use_enable gcrypt) |
|||
$(use_enable nls) |
|||
$(use_enable sasl) |
|||
$(use_enable ssl openssl) |
|||
$(use_with ldap) |
|||
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) |
|||
$(use_with offensive insults) |
|||
$(use_with offensive all-insults) |
|||
$(use_with pam) |
|||
$(use_with pam pam-login) |
|||
$(use_with secure-path secure-path "${SECURE_PATH}") |
|||
$(use_with selinux) |
|||
$(use_with sendmail) |
|||
$(use_with skey) |
|||
$(use_with sssd) |
|||
) |
|||
|
|||
econf "${myeconfargs[@]}" |
|||
} |
|||
|
|||
src_install() { |
|||
default |
|||
|
|||
if use ldap ; then |
|||
dodoc README.LDAP |
|||
|
|||
cat <<-EOF > "${T}"/ldap.conf.sudo |
|||
# See ldap.conf(5) and README.LDAP for details |
|||
# This file should only be readable by root |
|||
|
|||
# supported directives: host, port, ssl, ldap_version |
|||
# uri, binddn, bindpw, sudoers_base, sudoers_debug |
|||
# tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key} |
|||
EOF |
|||
|
|||
if use sasl ; then |
|||
cat <<-EOF >> "${T}"/ldap.conf.sudo |
|||
|
|||
# SASL directives: use_sasl, sasl_mech, sasl_auth_id |
|||
# sasl_secprops, rootuse_sasl, rootsasl_auth_id, krb5_ccname |
|||
EOF |
|||
fi |
|||
|
|||
insinto /etc |
|||
doins "${T}"/ldap.conf.sudo |
|||
fperms 0440 /etc/ldap.conf.sudo |
|||
|
|||
insinto /etc/openldap/schema |
|||
newins doc/schema.OpenLDAP sudo.schema |
|||
fi |
|||
|
|||
pamd_mimic system-auth sudo auth account session |
|||
pamd_mimic system-auth sudo-i auth account session |
|||
|
|||
keepdir /var/db/sudo/lectured |
|||
fperms 0700 /var/db/sudo/lectured |
|||
fperms 0711 /var/db/sudo #652958 |
|||
|
|||
# Don't install into /run as that is a tmpfs most of the time |
|||
# (bug #504854) |
|||
rm -rf "${ED}"/run || die |
|||
|
|||
find "${ED}" -type f -name "*.la" -delete || die #697812 |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
tmpfiles_process sudo.conf |
|||
|
|||
#652958 |
|||
local sudo_db="${EROOT}/var/db/sudo" |
|||
if [[ "$(stat -c %a "${sudo_db}")" -ne 711 ]] ; then |
|||
chmod 711 "${sudo_db}" || die |
|||
fi |
|||
|
|||
if use ldap ; then |
|||
ewarn |
|||
ewarn "sudo uses the /etc/ldap.conf.sudo file for ldap configuration." |
|||
ewarn |
|||
if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then |
|||
ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly" |
|||
ewarn "configured in /etc/nsswitch.conf." |
|||
ewarn |
|||
ewarn "To make use of LDAP, add this line to your /etc/nsswitch.conf:" |
|||
ewarn " sudoers: ldap files" |
|||
ewarn |
|||
fi |
|||
fi |
|||
if use prefix ; then |
|||
ewarn |
|||
ewarn "To use sudo, you need to change file ownership and permissions" |
|||
ewarn "with root privileges, as follows:" |
|||
ewarn |
|||
ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo" |
|||
ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so" |
|||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers" |
|||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d" |
|||
ewarn " # chown root:root ${EPREFIX}/var/db/sudo" |
|||
ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo" |
|||
ewarn |
|||
fi |
|||
|
|||
elog "To use the -A (askpass) option, you need to install a compatible" |
|||
elog "password program from the following list. Starred packages will" |
|||
elog "automatically register for the use with sudo (but will not force" |
|||
elog "the -A option):" |
|||
elog "" |
|||
elog " [*] net-misc/ssh-askpass-fullscreen" |
|||
elog " net-misc/x11-ssh-askpass" |
|||
elog "" |
|||
elog "You can override the choice by setting the SUDO_ASKPASS environmnent" |
|||
elog "variable to the program you want to use." |
|||
} |
@ -1,4 +1,5 @@ |
|||
DIST clamtk-6.03.tar.xz 227940 BLAKE2B 08364ba8c3b4fcdb49364cd2721413c7f487aaff23dfa0fb0e7b28f9baf9d267589099cc159558dd004fe882d762b6ece272672aab962b4a666fb8c244671d19 SHA512 4e81b161b17ae15a307d026766efcab2ea0433437e68dd7e3465e07c999e66c556372adc29cee093a1cec5a8f37861d1b8cddd08ed6e4cfbd59f5333d4f03fac |
|||
DIST clamtk-6.05.tar.xz 230076 BLAKE2B 577a2f6cec4cde7d72be2ee519d3fb26b9b713f199f1b526eea8a4bc3fd997ca60ceff1c2478fea568c27a648a16f1962c406c7ed00b75c3e545d4ee0f6ece45 SHA512 d7d49c186cce226649f9b449802a1ada52ddb51e2954de16ca379618e0ab8517ed80f934e2ee0f03d5dbc6c0fd2015f76b0f32230e0a526d71008692dd817fd2 |
|||
DIST clamtk-gnome-0.05.tar.xz 15148 BLAKE2B d72ad0c9b3272c1a21d3722994152e23aeb01bd79d006cbcd3545c2689887b4f596daeeef72a13d9cdd9cfc89c4091963b4a1917824bbb06be4678f2c446a114 SHA512 a5d3b0e87889880272aa61a0feebca8e885c7fa964bad767351c826188c236f2152b3c43328b6aa720c5942b2bf1da69916d3664358c274813a6ac032ee4dea0 |
|||
DIST clamtk-kde-0.18.tar.xz 17732 BLAKE2B ca82934417f2d869fd8c8e36a31ef4a52cf4ee73581c5d1d400c1b28908c5ea2524a8f5d1110b1e949038378613fb4d5607d5123eebe91df695a53d0dd489302 SHA512 145ddd349010e0bb6fe3295e50d6e15a2dd96e604babbd5de4cb49ba75169d2050777cac38e40ac6a64cb89ddf94025d610aca73136c75f81115d0a2d863d24e |
|||
DIST nemo-sendto-clamtk-0.04.tar.xz 4228 BLAKE2B ce656d4f021bc30cd12fb2ee5f98a78c1f1fdb2460ed2cbba0b572408617f91b39b2ca2fe542b9cec7be79b4b9fdfd685f5553e1a671454ca1e6723241dcb805 SHA512 2b5d3abbc4ae5dbc71b1b7bc836df88ad51e6afa00d5e954b5c1355a70c0420b6fef895e1cb5cccb86a662aee2039cef6c01821c1347fa155b5da3529b25562c |
|||
|
@ -0,0 +1,142 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
PYTHON_COMPAT=( python3_{6,7,8} ) |
|||
|
|||
inherit desktop perl-functions python-single-r1 xdg-utils |
|||
|
|||
MY_PV_KDE="0.18" |
|||
MY_PV_NAUTILUS="0.05" |
|||
MY_PV_NEMO="0.04" |
|||
MY_PV_THUNAR="0.06" |
|||
|
|||
DESCRIPTION="A graphical front-end for ClamAV" |
|||
HOMEPAGE="https://gitlab.com/dave_m/clamtk/wikis/Home" |
|||
SRC_URI=" |
|||
https://bitbucket.org/davem_/${PN}-gtk3/downloads/${P}.tar.xz |
|||
kde? ( https://bitbucket.org/davem_/${PN}-kde/downloads/${PN}-kde-${MY_PV_KDE}.tar.xz ) |
|||
nautilus? ( https://bitbucket.org/davem_/${PN}-gnome/downloads/${PN}-gnome-${MY_PV_NAUTILUS}.tar.xz ) |
|||
nemo? ( https://bitbucket.org/davem_/nemo-sendto-${PN}/downloads/nemo-sendto-${PN}-${MY_PV_NEMO}.tar.xz ) |
|||
thunar? ( https://bitbucket.org/davem_/thunar-sendto-${PN}/downloads/thunar-sendto-${PN}-${MY_PV_THUNAR}.tar.xz ) |
|||
" |
|||
|
|||
LICENSE="|| ( Artistic GPL-1+ )" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="kde nautilus nemo +nls thunar" |
|||
REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )" |
|||
|
|||
RDEPEND=" |
|||
app-antivirus/clamav |
|||
dev-perl/File-chdir |
|||
dev-perl/Gtk3 |
|||
dev-perl/JSON |
|||
dev-perl/LWP-Protocol-https |
|||
dev-perl/LWP-UserAgent-Cached |
|||
dev-perl/Locale-gettext |
|||
dev-perl/Text-CSV |
|||
dev-perl/glib-perl |
|||
dev-perl/libwww-perl |
|||
virtual/perl-Digest-MD5 |
|||
virtual/perl-Digest-SHA |
|||
virtual/perl-Encode |
|||
virtual/perl-MIME-Base64 |
|||
virtual/perl-Time-Piece |
|||
nautilus? ( |
|||
${PYTHON_DEPS} |
|||
dev-python/nautilus-python[${PYTHON_SINGLE_USEDEP}] |
|||
) |
|||
" |
|||
|
|||
BDEPEND="nls? ( sys-devel/gettext )" |
|||
|
|||
DOCS=( "CHANGES" "credits.md" "DISCLAIMER" "README.md" ) |
|||
|
|||
pkg_setup() { |
|||
use nautilus && python-single-r1_pkg_setup |
|||
} |
|||
|
|||
src_unpack() { |
|||
default |
|||
|
|||
unpack "${S}"/clamtk.1.gz |
|||
|
|||
use kde && unpack "${S}"/../clamtk-kde-${MY_PV_KDE}/clamtk-kde.1.gz |
|||
use nautilus && unpack "${S}"/../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.1.gz |
|||
use nemo && unpack "${S}"/../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.1.gz |
|||
use thunar && unpack "${S}"/../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.1.gz |
|||
} |
|||
|
|||
src_install() { |
|||
dobin clamtk |
|||
|
|||
perl_set_version |
|||
insinto "${VENDOR_LIB}"/ClamTk |
|||
doins lib/*.pm |
|||
|
|||
use nls && domo po/*.mo |
|||
|
|||
doicon images/clamtk.png images/clamtk.xpm |
|||
|
|||
domenu clamtk.desktop |
|||
|
|||
doman ../clamtk.1 |
|||
|
|||
if use kde; then |
|||
insinto /usr/share/kservices5/ServiceMenus |
|||
doins ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.desktop |
|||
|
|||
doicon ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.png ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.xpm |
|||
|
|||
doman ../clamtk-kde.1 |
|||
|
|||
docinto dolphin |
|||
dodoc ../clamtk-kde-${MY_PV_KDE}/CHANGES ../clamtk-kde-${MY_PV_KDE}/README.md |
|||
fi |
|||
|
|||
if use nautilus; then |
|||
insinto /usr/share/nautilus-python/extensions |
|||
doins ../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.py |
|||
|
|||
doicon ../clamtk-gnome-${MY_PV_NAUTILUS}/images/clamtk-gnome.png |
|||
|
|||
doman ../clamtk-gnome.1 |
|||
|
|||
docinto nautilus |
|||
dodoc ../clamtk-gnome-${MY_PV_NAUTILUS}/CHANGES ../clamtk-gnome-${MY_PV_NAUTILUS}/DISCLAIMER ../clamtk-gnome-${MY_PV_NAUTILUS}/README.md |
|||
fi |
|||
|
|||
if use nemo; then |
|||
insinto /usr/share/nemo/actions/ |
|||
doins ../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.nemo_action |
|||
|
|||
doman ../nemo-sendto-clamtk.1 |
|||
|
|||
docinto nemo |
|||
dodoc ../nemo-sendto-clamtk-${MY_PV_NEMO}/CHANGES ../nemo-sendto-clamtk-${MY_PV_NEMO}/DISCLAIMER ../nemo-sendto-clamtk-${MY_PV_NEMO}/README.md |
|||
fi |
|||
|
|||
if use thunar; then |
|||
insinto /usr/share/Thunar/sendto |
|||
doins ../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.desktop |
|||
|
|||
doman ../thunar-sendto-clamtk.1 |
|||
|
|||
docinto thunar |
|||
dodoc ../thunar-sendto-clamtk-${MY_PV_THUNAR}/CHANGES ../thunar-sendto-clamtk-${MY_PV_THUNAR}/DISCLAIMER ../thunar-sendto-clamtk-${MY_PV_THUNAR}/README |
|||
fi |
|||
|
|||
einstalldocs |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
xdg_desktop_database_update |
|||
xdg_mimeinfo_database_update |
|||
} |
|||
|
|||
pkg_postrm() { |
|||
xdg_desktop_database_update |
|||
xdg_mimeinfo_database_update |
|||
} |
@ -1 +1,2 @@ |
|||
DIST file-roller-3.32.4.tar.xz 854444 BLAKE2B 04264e64af8ab4376fa6985683b16be7fef730a4e24044f726933b885aaaa6b630f347a256b09c2ce6183d0a0a392b33b4328715bf6d19cf7128c1980f9f4792 SHA512 16b5ddbdeacf4e9e61265ecff05e8f2e0034147c67ae7355d2442f9b26098ff253d24cb34c8e686c2ac031da6acac8e1e3c8a9f978e1eb2b446b1e045babafc7 |
|||
DIST file-roller-3.36.3.tar.xz 870608 BLAKE2B 4c57b99f2ca0eb4db3fac0216b63207d1664829ee54e21eb976a327bd65aec5abfd2a02b84bc80246fde131ede6ff63deaf8b63451db6a0fecc0121c8bce1a5b SHA512 41558ca8061276b1248fd3599e856051dcd69ca831fb4d8a33666dc373b4abed56e7ef204a6e041ceace05ea7234448d15bc7be8c48dc1809ac6d445de251370 |
@ -0,0 +1,92 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg |
|||
|
|||
DESCRIPTION="Archive manager for GNOME" |
|||
HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller" |
|||
|
|||
LICENSE="GPL-2+ CC-BY-SA-3.0" |
|||
SLOT="0" |
|||
IUSE="libnotify nautilus packagekit" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" |
|||
|
|||
# gdk-pixbuf used extensively in the source |
|||
# cairo used in eggtreemultidnd.c |
|||
# pango used in fr-window |
|||
RDEPEND=" |
|||
>=app-arch/libarchive-3:= |
|||
>=dev-libs/glib-2.38:2 |
|||
>=dev-libs/json-glib-0.14 |
|||
>=x11-libs/gtk+-3.22.0:3 |
|||
x11-libs/cairo |
|||
x11-libs/gdk-pixbuf:2 |
|||
x11-libs/pango |
|||
libnotify? ( >=x11-libs/libnotify-0.4.3:= ) |
|||
nautilus? ( >=gnome-base/nautilus-3.28.0 ) |
|||
packagekit? ( app-admin/packagekit-base ) |
|||
" |
|||
DEPEND="${RDEPEND}" |
|||
BDEPEND=" |
|||
dev-util/glib-utils |
|||
dev-util/itstool |
|||
>=sys-devel/gettext-0.19.8 |
|||
virtual/pkgconfig |
|||
" |
|||
|
|||
DISABLE_AUTOFORMATTING="yes" |
|||
DOC_CONTENTS=" |
|||
${PN} is a frontend for several archiving utilities. If you want a |
|||
particular archive format support, see ${HOMEPAGE} |
|||
and install the relevant package. For example: |
|||
7-zip - app-arch/p7zip |
|||
ace - app-arch/unace |
|||
arj - app-arch/arj |
|||
brotli - app-arch/brotli |
|||
cpio - app-arch/cpio |
|||
deb - app-arch/dpkg |
|||
iso - app-cdr/cdrtools |
|||
jar,zip - app-arch/zip and app-arch/unzip |
|||
lha - app-arch/lha |
|||
lzop - app-arch/lzop |
|||
lz4 - app-arch/lz4 |
|||
rar - app-arch/unrar or app-arch/unar |
|||
rpm - app-arch/rpm |
|||
unstuff - app-arch/stuffit |
|||
zstd - app-arch/zstd |
|||
zoo - app-arch/zoo" |
|||
|
|||
src_prepare() { |
|||
# File providing Gentoo package names for various archivers |
|||
cp -v "${FILESDIR}"/3.36-packages.match data/packages.match || die |
|||
|
|||
xdg_src_prepare |
|||
} |
|||
|
|||
src_configure() { |
|||
local emesonargs=( |
|||
-Drun-in-place=false |
|||
$(meson_use nautilus nautilus-actions) |
|||
$(meson_use libnotify notification) |
|||
$(meson_use packagekit) |
|||
-Dlibarchive=true |
|||
) |
|||
meson_src_configure |
|||
} |
|||
|
|||
src_install() { |
|||
meson_src_install |
|||
readme.gentoo_create_doc |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
xdg_pkg_postinst |
|||
gnome2_schemas_update |
|||
readme.gentoo_print_elog |
|||
} |
|||
|
|||
pkg_postrm() { |
|||
xdg_pkg_postrm |
|||
gnome2_schemas_update |
|||
} |
@ -0,0 +1,35 @@ |
|||
[Package Matches] |
|||
arj=app-arch/arj |
|||
binutils=sys-devel/binutils |
|||
brotli=app-arch/brotli |
|||
bzip2=app-arch/bzip2 |
|||
cpio=app-arch/cpio |
|||
dpkg=app-arch/dpkg |
|||
genisoimage=virtual/cdrtools |
|||
gzip=app-arch/gzip |
|||
lha=app-arch/lha |
|||
lrzip=app-arch/lrzip |
|||
lz4=app-arch/lz4 |
|||
lzip=app-arch/lzip |
|||
lzma=app-arch/xz-utils |
|||
lzop=app-arch/lzop |
|||
ncompress=app-arch/ncompress |
|||
p7zip=app-arch/p7zip |
|||
p7zip-full= |
|||
p7zip-rar= |
|||
rar=app-arch/rar |
|||
rpm=app-arch/rpm |
|||
rzip=app-arch/rzip |
|||
tar=app-arch/tar |
|||
unace=app-arch/unace |
|||
unalz= |
|||
unarchiver=app-arch/unar |
|||
unrar=app-arch/unrar |
|||
unsquashfs=sys-fs/squashfs-tools |
|||
unstaff= |
|||
unzip=app-arch/unzip |
|||
xz=app-arch/xz-utils |
|||
zip=app-arch/zip |
|||
zoo=app-arch/zoo |
|||
zstd=app-arch/zstd |
|||
|
@ -1 +1 @@ |
|||
DIST stress-ng-0.11.10.tar.xz 443208 BLAKE2B 273d98c8e8a7664e2ecd6431f0988b417980d9faf05550a80a0a90505907eec24eae5f717f4bd813f128f22870343861472bc1157373deb0aaef365b85de44fa SHA512 ae83fa107d17fe55c27429d4b0763db2b56c83d5ab88f4738f9b0be74a34c8adbb6d1dd7a5417ff1399c394c9a18c900265705f21c1cf123e0cc8361cb8214fe |
|||
DIST stress-ng-0.11.17.tar.xz 467156 BLAKE2B fab734e0dcd7633e6a47a3b6a41111dd900a2dfb2e3666d8fbf439d2d40ea6b7f5f25763aba5d774cf20ce43598e0bce2229e321c2a9512d5f26d8a795d70ce8 SHA512 8320e10fb2a2f224b23efe72af7d84e6beb73bbd54eff0a6c04afee14de5cbbf6584e1a6d936f52651467138e9647dfb0ff092aa7e73a9f8304627a603546f79 |
@ -1,3 +1,2 @@ |
|||
DIST certbot-1.5.0.tar.gz 1387959 BLAKE2B ad395e3bd9f7012b39692be48c28bef8a0648e17e42b7b4ada8024c7eb231f418f68b6388c6c3154232d38f82ba348bf056ddf8cdf349f4a83ad148bbc20243b SHA512 ea4f9fb06ed54e2bbc30a8a0aea436e1f35772d348de483cae5e696ee1176c9663739201569102ded385074ef7aa5833c43e543c0dbc1e8f6729167350bca6a3 |
|||
DIST certbot-1.6.0.tar.gz 3797817 BLAKE2B fe01c450e89f490c1b8d32401fe72d8eeedd2bf80ad29b59c9836eb44550b4753e0ec4da6f378aba12383fa7e2a38e5b7405634e695c8f9b150ab4899afc57d6 SHA512 490b9155e90f02aaf987840c7dd041c81913daa88df4a96528e3fe1c5342b64fcc19c02a76c0e94e705f7c68d0d63c25582fa474a270d2f98d454e036fcaa320 |
|||
DIST certbot-1.7.0.tar.gz 1416764 BLAKE2B de678a222e8c8e3e7834470f87763763671bfae37a5c8320a4c1a2552ec979b5391094713e7e13526f73fdf8cd32f70f8c4350f422505892c4fdd0ae77742c80 SHA512 f81242e68b7e261bbb6294ffe92e47bc1687128344816d71a495a94a2646e209e46c147bc76eedce0c477cc140dc6ae0fba76d2d5d01b828fce78875f5a2886a |
@ -1,69 +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,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/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 |
|||
distutils-r1_src_compile |
|||
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,2 @@ |
|||
DIST certbot-1.5.0.tar.gz 1387959 BLAKE2B ad395e3bd9f7012b39692be48c28bef8a0648e17e42b7b4ada8024c7eb231f418f68b6388c6c3154232d38f82ba348bf056ddf8cdf349f4a83ad148bbc20243b SHA512 ea4f9fb06ed54e2bbc30a8a0aea436e1f35772d348de483cae5e696ee1176c9663739201569102ded385074ef7aa5833c43e543c0dbc1e8f6729167350bca6a3 |
|||
DIST certbot-1.6.0.tar.gz 3797817 BLAKE2B fe01c450e89f490c1b8d32401fe72d8eeedd2bf80ad29b59c9836eb44550b4753e0ec4da6f378aba12383fa7e2a38e5b7405634e695c8f9b150ab4899afc57d6 SHA512 490b9155e90f02aaf987840c7dd041c81913daa88df4a96528e3fe1c5342b64fcc19c02a76c0e94e705f7c68d0d63c25582fa474a270d2f98d454e036fcaa320 |
|||
DIST certbot-1.7.0.tar.gz 1416764 BLAKE2B de678a222e8c8e3e7834470f87763763671bfae37a5c8320a4c1a2552ec979b5391094713e7e13526f73fdf8cd32f70f8c4350f422505892c4fdd0ae77742c80 SHA512 f81242e68b7e261bbb6294ffe92e47bc1687128344816d71a495a94a2646e209e46c147bc76eedce0c477cc140dc6ae0fba76d2d5d01b828fce78875f5a2886a |
@ -1,38 +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,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/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz -> ${PN%-apache}-${PV}.tar.gz" |
|||
KEYWORDS="amd64 ~arm64 x86" |
|||
S=${WORKDIR}/${PN%-apache}-${PV}/${PN} |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="test" |
|||
RESTRICT="!test? ( test )" |
|||
|
|||
RDEPEND=">=app-crypt/acme-0.29.0[${PYTHON_USEDEP}] |
|||
>=app-crypt/certbot-1.1.0[${PYTHON_USEDEP}] |
|||
dev-python/python-augeas[${PYTHON_USEDEP}] |
|||
dev-python/zope-component[${PYTHON_USEDEP}] |
|||
dev-python/zope-interface[${PYTHON_USEDEP}]" |
|||
DEPEND="test? ( ${RDEPEND} |
|||
dev-python/pytest[${PYTHON_USEDEP}] ) |
|||
dev-python/setuptools[${PYTHON_USEDEP}]" |
|||
|
|||
python_test() { |
|||
esetup.py test || die |
|||
} |
@ -1,3 +1,2 @@ |
|||
DIST certbot-1.5.0.tar.gz 1387959 BLAKE2B ad395e3bd9f7012b39692be48c28bef8a0648e17e42b7b4ada8024c7eb231f418f68b6388c6c3154232d38f82ba348bf056ddf8cdf349f4a83ad148bbc20243b SHA512 ea4f9fb06ed54e2bbc30a8a0aea436e1f35772d348de483cae5e696ee1176c9663739201569102ded385074ef7aa5833c43e543c0dbc1e8f6729167350bca6a3 |
|||
DIST certbot-1.6.0.tar.gz 3797817 BLAKE2B fe01c450e89f490c1b8d32401fe72d8eeedd2bf80ad29b59c9836eb44550b4753e0ec4da6f378aba12383fa7e2a38e5b7405634e695c8f9b150ab4899afc57d6 SHA512 490b9155e90f02aaf987840c7dd041c81913daa88df4a96528e3fe1c5342b64fcc19c02a76c0e94e705f7c68d0d63c25582fa474a270d2f98d454e036fcaa320 |
|||
DIST certbot-1.7.0.tar.gz 1416764 BLAKE2B de678a222e8c8e3e7834470f87763763671bfae37a5c8320a4c1a2552ec979b5391094713e7e13526f73fdf8cd32f70f8c4350f422505892c4fdd0ae77742c80 SHA512 f81242e68b7e261bbb6294ffe92e47bc1687128344816d71a495a94a2646e209e46c147bc76eedce0c477cc140dc6ae0fba76d2d5d01b828fce78875f5a2886a |
@ -1,33 +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,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/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz" |
|||
KEYWORDS="amd64 ~arm ~arm64 x86" |
|||
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN} |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="" |
|||
|
|||
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" |
|||
RDEPEND="${CDEPEND} |
|||
>=app-crypt/acme-1.4.0[${PYTHON_USEDEP}] |
|||
>=app-crypt/certbot-1.4.0[${PYTHON_USEDEP}] |
|||
dev-python/pyopenssl[${PYTHON_USEDEP}] |
|||
>=dev-python/pyparsing-1.5.5[${PYTHON_USEDEP}] |
|||
dev-python/zope-interface[${PYTHON_USEDEP}]" |
|||
DEPEND="${CDEPEND}" |
@ -1,3 +1,2 @@ |
|||
DIST certbot-1.5.0.tar.gz 1387959 BLAKE2B ad395e3bd9f7012b39692be48c28bef8a0648e17e42b7b4ada8024c7eb231f418f68b6388c6c3154232d38f82ba348bf056ddf8cdf349f4a83ad148bbc20243b SHA512 ea4f9fb06ed54e2bbc30a8a0aea436e1f35772d348de483cae5e696ee1176c9663739201569102ded385074ef7aa5833c43e543c0dbc1e8f6729167350bca6a3 |
|||
DIST certbot-1.6.0.tar.gz 3797817 BLAKE2B fe01c450e89f490c1b8d32401fe72d8eeedd2bf80ad29b59c9836eb44550b4753e0ec4da6f378aba12383fa7e2a38e5b7405634e695c8f9b150ab4899afc57d6 SHA512 490b9155e90f02aaf987840c7dd041c81913daa88df4a96528e3fe1c5342b64fcc19c02a76c0e94e705f7c68d0d63c25582fa474a270d2f98d454e036fcaa320 |
|||
DIST certbot-1.7.0.tar.gz 1416764 BLAKE2B de678a222e8c8e3e7834470f87763763671bfae37a5c8320a4c1a2552ec979b5391094713e7e13526f73fdf8cd32f70f8c4350f422505892c4fdd0ae77742c80 SHA512 f81242e68b7e261bbb6294ffe92e47bc1687128344816d71a495a94a2646e209e46c147bc76eedce0c477cc140dc6ae0fba76d2d5d01b828fce78875f5a2886a |
@ -1,48 +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,3_8}) |
|||
|
|||
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 |
|||
S=${WORKDIR}/${P}/${PN} |
|||
|
|||
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-1.4.0[${PYTHON_USEDEP}] |
|||
>=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}] |
|||
dev-python/configobj[${PYTHON_USEDEP}] |
|||
>=dev-python/cryptography-2.8[${PYTHON_USEDEP}] |
|||
>=dev-python/distro-1.0.1[${PYTHON_USEDEP}] |
|||
>=dev-python/josepy-1.1.0[${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}" |
|||
|
|||
distutils_enable_tests pytest |
|||
|
|||
python_prepare_all() { |
|||
# required as deps of deps can trigger this too... |
|||
echo ' ignore:.*collections\.abc:DeprecationWarning' >> ../pytest.ini |
|||
distutils-r1_python_prepare_all |
|||
} |
@ -1 +1,2 @@ |
|||
DIST scdtools-0.3.4.tar.gz 254227 BLAKE2B d2959d1be860b4809f4b20b5b3e2b06534bb49220b6818b4ac9c8e73751c31dfa4a6c0200cc6bbb33d4a627f0d55b1c3cefda3def6a78bde925a0c58d9c0429a SHA512 ff25f6360c9bd73e63cefd8fe37103dc1ef2528d87ddf7c1006e913c921e78569ff6f12096d1407bfabf626e73376f13e25f606f8c45cba79803689176801b73 |
|||
DIST scdtools-0.3.5.tar.gz 155529 BLAKE2B 9b0791d8a5d92240968be82fbffd1838229586ce33b857d13fa40732bf3424df88c33c5f792e8178b52fbe06ff91c9c74e59ee686552973f7a8bbf8b1249589b SHA512 5c45948f7e6b6357aa6305c942bb388f9693908991049b2b279bbf1f27bb2de3df1b8278da30b1cc423975880890cf4533f10ca3de42c9dc88182aacc6466ced |
@ -0,0 +1,34 @@ |
|||
# Copyright 2019-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
MY_P=scdtools-${PV} |
|||
DESCRIPTION="Feed kernel entropy pool from smartcard's TRNG" |
|||
HOMEPAGE="https://incenp.org/dvlpt/scdtools.html" |
|||
SRC_URI="https://incenp.org/files/softs/scdtools/$(ver_cut 1-2)/${MY_P}.tar.gz" |
|||
|
|||
LICENSE="GPL-3+" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="" |
|||
|
|||
DEPEND="dev-libs/libgcrypt:= |
|||
dev-libs/libassuan:= |
|||
dev-libs/libgpg-error:=" |
|||
RDEPEND="${DEPEND} |
|||
app-crypt/gnupg" |
|||
|
|||
S=${WORKDIR}/${MY_P} |
|||
|
|||
src_compile() { |
|||
emake -C lib |
|||
emake -C src scdrand |
|||
} |
|||
|
|||
src_test() { :; } |
|||
|
|||
src_install() { |
|||
emake DESTDIR="${D}" -C man man_MANS="scdrand.1" install |
|||
emake DESTDIR="${D}" -C src bin_PROGRAMS="scdrand" install |
|||
} |
@ -1 +0,0 @@ |
|||
DIST sndpeek.eselect-1.0.1.bz2 1263 BLAKE2B ab2ed4019fd3bd991803375dd6219e4ca8bcade739c435beaf034d701324db52d12b0967821716351455f39d181657d6153d889cc313c2a3761994afbd79194d SHA512 39cc065d4fbe408db9c406d84a0ebf4a69a9c50f440f26b714b5f154bf7b5de497df4226434d60c0b1e4e073bbe3a0ca96c3bd574148772a4912e2fc9c9c6b5b |
@ -0,0 +1,143 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
DESCRIPTION="Manage /usr/bin/sndpeek audio engine" |
|||
MAINTAINER="cedk@gentoo.org" |
|||
|
|||
# find a list of sndpeek symlink targets, best first |
|||
find_targets() { |
|||
local f |
|||
for f in \ |
|||
${ROOT}/usr/bin/sndpeek-alsa \ |
|||
${ROOT}/usr/bin/sndpeek-jack \ |
|||
${ROOT}/usr/bin/sndpeek-oss \ |
|||
; do |
|||
if [[ -f ${f} ]] ; then |
|||
echo $(basename ${f} ) |
|||
fi |
|||
done |
|||
} |
|||
|
|||
# try to remove the sndpeek symlink |
|||
remove_symlinks() { |
|||
rm -f "${ROOT}"/usr/bin/sndpeek &>/dev/null |
|||
} |
|||
|
|||
# set the sndpeek symlink |
|||
set_symlinks() { |
|||
local target="${1}" targets |
|||
if is_number "${target}" && [[ ${target} -ge 1 ]] ; then |
|||
targets=( $(find_targets ) ) |
|||
target=${targets[$(( ${target} - 1 ))]} |
|||
fi |
|||
if [[ -f "${ROOT}/usr/bin/${target}" ]] ; then |
|||
remove_symlinks |
|||
|
|||
# it's not okay if these fail |
|||
ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/sndpeek" || \ |
|||
die "Couldn't set ${target} /usr/bin/sndpeek symlink" |
|||
else |
|||
die -q "Target \"${1}\" doesn't appear to be valid!" |
|||
fi |
|||
} |
|||
|
|||
### show action ### |
|||
|
|||
describe_show() { |
|||
echo "Show the current sndpeek audio engine" |
|||
} |
|||
|
|||
do_show() { |
|||
[[ -z "${@}" ]] || die -q "Too many parameters" |
|||
|
|||
write_list_start "Current sndpeek audio engine:" |
|||
if [[ -L "${ROOT}/usr/bin/sndpeek" ]] ; then |
|||
write_kv_list_entry "$(basename $(canonicalise ${ROOT}/usr/bin/sndpeek ) )" "" |
|||
elif [[ -e "${ROOT}/usr/bin/sndpeek" ]] ; then |
|||
write_kv_list_entry "(not a symlink)" "" |
|||
else |
|||
write_kv_list_entry "(unset)" "" |
|||
fi |
|||
} |
|||
|
|||
### list action ### |
|||
|
|||
describe_list() { |
|||
echo "List available sndpeek audio engines" |
|||
} |
|||
|
|||
do_list() { |
|||
[[ -z "${@}" ]] || die -q "Too many parameters" |
|||
|
|||
local i targets |
|||
targets=( $(find_targets ) ) |
|||
write_list_start "Available sndpeek audio engines:" |
|||
for (( i = 0 ; i < ${#targets[@]} ; i = i + 1 )) ; do |
|||
[[ ${targets[${i}]} == $(basename $(canonicalise ${ROOT}/usr/bin/sndpeek ) ) ]] && \ |
|||
targets[${i}]=$(highlight_marker "${targets[${i}]}") |
|||
done |
|||
write_numbered_list -m "(none found)" "${targets[@]}" |
|||
} |
|||
|
|||
### set action ### |
|||
|
|||
describe_set() { |
|||
echo "Set a new sndpeek audio engines" |
|||
} |
|||
|
|||
describe_set_options() { |
|||
echo "target : Target name or number (from 'list' action)" |
|||
} |
|||
|
|||
describe_set_parameters() { |
|||
echo "<target>" |
|||
} |
|||
|
|||
do_set() { |
|||
if [[ -z "${1}" ]] ; then |
|||
die -q "You didn't give me an audio engine" |
|||
|
|||
elif [[ -n "${2}" ]] ; then |
|||
die -q "Too many parameters" |
|||
|
|||
elif [[ -L "${ROOT}/usr/bin/sndpeek" ]] ; then |
|||
if ! remove_symlinks ; then |
|||
die -q "Can't remove existing provider" |
|||
elif ! set_symlinks "${1}" ; then |
|||
die -q "Can't set new provider" |
|||
fi |
|||
|
|||
elif [[ -e "${ROOT}/usr/bin/sndpeek" ]] ; then |
|||
die -q "Sorry, ${ROOT}/usr/bin/sndpeek confuses me" |
|||
|
|||
else |
|||
set_symlinks "${1}" || die -q "Can't set a new audio engine" |
|||
fi |
|||
} |
|||
|
|||
### update action ### |
|||
|
|||
describe_update() { |
|||
echo "Automatically update the audio engine" |
|||
} |
|||
|
|||
describe_update_options() { |
|||
echo "--if-unset : Do not override existing audio engine" |
|||
} |
|||
|
|||
do_update() { |
|||
[[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \ |
|||
die -q "Usage error" |
|||
|
|||
if [[ -L "${ROOT}/usr/bin/sndpeek" ]] ; then |
|||
[[ ${1} == "--if-unset" ]] && return |
|||
remove_symlinks || die -q "Can't remove existing link" |
|||
fi |
|||
if [[ -e "${ROOT}/usr/bin/sndpeek" ]] ; then |
|||
die -q "Can't set a new provider" |
|||
elif ! [[ -z $(find_targets ) ]] ; then |
|||
set_symlinks 1 || die -q "Can't set a new provider" |
|||
fi |
|||
} |
|||
|
|||
# vim: set ft=eselect : |
@ -1,2 +1,2 @@ |
|||
DIST node_exporter-0.18.1.tar.gz 2110072 BLAKE2B 48c73d00cba892e34e95d40bd29c9ca70bc5748590f00cb7f8adcd25d8a9504f669d887b1273cc65316ca55b06c36d97a3e19a66382f35d5768db7c315981a13 SHA512 cf2b854fbec1ba39b18432cdc11ab507ebc5b2828e6b34b4f49af9b949fcd365cb3e5eb1e265d0825783810c6b1572a8b3512ec27a46e5c83f89a505590159c0 |
|||
DIST node_exporter-1.0.0_rc0.tar.gz 2753717 BLAKE2B 2e1984d080ce2a16ca710a3da882b311510b2741836d615075281f5fce2641be35084090d9bcedcb8bf4f6a18333c5fcd53eb98817d1efed4c1a26261a02bffd SHA512 ec1d79367c69a7ccdacc9482a38625ffc9adab6d781b789cc226eed0bd893deca5cfc420a096f790ccd57834492551d36e2f307ad27a6c67585c8ef31887b50f |
|||
DIST node_exporter-1.0.1.tar.gz 2792033 BLAKE2B 4e86c348a293e8a4a8d5e22fe99871d84a817cfbbe3ac10b0e7b4fbba3ae7b12352c619f140e3568aa2fb3e4cdfdbde0d19d792497a0b0007b634cb3a4d21e38 SHA512 0643042a04494a65d1ebdedf78671a1e3473b7ac6f3bc606fa2c52e893dfc68b591ef7e38ac6768c4c529c25b831811c01839475a4fde9baeb0a6c581a57839f |
@ -1,53 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
inherit golang-build golang-vcs-snapshot systemd |
|||
|
|||
EGO_PN="github.com/prometheus/node_exporter" |
|||
EGIT_COMMIT="v${PV/_rc/-rc.}" |
|||
NODE_EXPORTER_COMMIT="ef7c058" |
|||
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" |
|||
KEYWORDS="~amd64" |
|||
|
|||
DESCRIPTION="Prometheus exporter for machine metrics" |
|||
HOMEPAGE="https://github.com/prometheus/node_exporter" |
|||
SRC_URI="${ARCHIVE_URI}" |
|||
LICENSE="Apache-2.0 BSD BSD-2 MIT" |
|||
SLOT="0" |
|||
IUSE="" |
|||
|
|||
CDEPEND="acct-group/node_exporter |
|||
acct-user/node_exporter" |
|||
DEPEND=">=dev-lang/go-1.12 |
|||
>=dev-util/promu-0.3.0 |
|||
${CDEPEND}" |
|||
RDEPEND="${CDEPEND}" |
|||
|
|||
src_prepare() { |
|||
default |
|||
sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die |
|||
} |
|||
|
|||
src_compile() { |
|||
pushd src/${EGO_PN} || die |
|||
mkdir -p bin || die |
|||
GO111MODULE=on GOPATH="${S}" GOCACHE="${T}"/go-cache promu build -v --prefix node_exporter || die |
|||
popd || die |
|||
} |
|||
|
|||
src_install() { |
|||
# binary and docs |
|||
dobin src/"${EGO_PN}"/node_exporter/node_exporter |
|||
dodoc src/"${EGO_PN}"/{README,CHANGELOG,CONTRIBUTING}.md |
|||
# systemd |
|||
systemd_dounit "${FILESDIR}/${PN}.service" |
|||
insinto /etc/sysconfig |
|||
newins src/"${EGO_PN}"/examples/systemd/sysconfig.node_exporter node_exporter |
|||
# openrc |
|||
newinitd "${FILESDIR}"/${PN}-1.initd ${PN} |
|||
newconfd "${FILESDIR}"/${PN}.confd ${PN} |
|||
# maintence |
|||
keepdir /var/lib/node_exporter /var/log/node_exporter |
|||
fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter |
|||
} |
@ -1 +1,2 @@ |
|||
DIST ddate-0.2.2.tar.gz 8049 BLAKE2B 7a987595b2dc399a5fc254891b92af84c9f94830f65c756f75db30c1e4db008ad715608ad37d53f3b73f3f5263023c066c546eb7536dc7439ded3650996be001 SHA512 5d148e030bee392eb93c5ae519061af0736f2f75eaae916e3efaf927d9f4de8cc72afc4a5121b6fbc0264b73e9f580330a38b97bb78837d447d0b4c1fc29ec06 |
|||
DIST ddate-0.2.2_p20160627.tar.gz 8079 BLAKE2B 7885dd34762297df801f9fe5736d1409280646cc9295780f3fa6da0a06127fa455c96117883e1087b0390498de1b58ac31071434e6b9e30a0f6a15b2e4c6c279 SHA512 279e02e1846cc2f505466882828aa699eaa7206e0025575babdb33738b920291d65ac4082f58c77e6046e69c2604b05de67f5b9b3cbc64589ff28a27e2256eef |
@ -0,0 +1,20 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
EGIT_COMMIT="8 |