parent
a4782337ce
commit
c39d0ecd39
Binary file not shown.
Binary file not shown.
@ -0,0 +1,64 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
extra_commands="checkconfig"
|
||||||
|
|
||||||
|
LOGDIR="/var/log/puppetlabs/puppetdb"
|
||||||
|
RUNDIR="/run/puppetlabs/puppetdb"
|
||||||
|
|
||||||
|
checkconfig() {
|
||||||
|
if [ ! -x $JAVA_BIN ]; then
|
||||||
|
eerror "Missing JAVA_BIN."
|
||||||
|
eend 1
|
||||||
|
fi
|
||||||
|
if [ ! -d $INSTALL_DIR ]; then
|
||||||
|
eerror "Missing INSTALL_DIR."
|
||||||
|
eend 1
|
||||||
|
fi
|
||||||
|
if [ ! -e $BOOTSTRAP_CONFIG ]; then
|
||||||
|
eerror "Missing BOOTSTRAP_CONFIG."
|
||||||
|
eend 1
|
||||||
|
fi
|
||||||
|
if [ ! -e $CONFIG ]; then
|
||||||
|
eerror "Missing CONFIG."
|
||||||
|
eend 1
|
||||||
|
fi
|
||||||
|
if [ ! -n $USER ]; then
|
||||||
|
eerror "Missing USER."
|
||||||
|
eend 1
|
||||||
|
fi
|
||||||
|
if [ ! -n $GROUP ]; then
|
||||||
|
eerror "Missing GROUP."
|
||||||
|
eend 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
checkpath -d -m 0755 "${LOGDIR%/*}"
|
||||||
|
checkpath -d -m 0755 "${RUNDIR%/*}"
|
||||||
|
checkpath -d -m 0700 -o "${USER}:${GROUP}" "${LOGDIR}"
|
||||||
|
checkpath -d -m 0755 -o "${USER}:${GROUP}" "${RUNDIR}"
|
||||||
|
|
||||||
|
JAVA_ARGS="${JAVA_ARGS} -cp '${INSTALL_DIR}/puppetdb.jar' clojure.main -m puppetlabs.puppetdb.cli.services --config ${CONFIG} -b '${BOOTSTRAP_CONFIG}' --restart-file /opt/puppetlabs/server/data/puppetdb/restartcounter"
|
||||||
|
EXEC="${JAVA_BIN} -XX:OnOutOfMemoryError=\"kill -9 %p\" -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/puppetlabs/puppetdb -Djava.security.egd=/dev/urandom ${JAVA_ARGS}"
|
||||||
|
}
|
||||||
|
|
||||||
|
start() {
|
||||||
|
checkconfig || return 1
|
||||||
|
|
||||||
|
ebegin "Starting PuppetDB"
|
||||||
|
start-stop-daemon --start -u "${USER}" -g "${GROUP}" \
|
||||||
|
-m --pidfile "${RUNDIR}/puppetdb.pid" \
|
||||||
|
-b --exec "/bin/bash" \
|
||||||
|
-- -c "exec ${EXEC} >> ${LOGDIR}/daemon.log 2>&1"
|
||||||
|
local retval=$?
|
||||||
|
if [ $retval -ne 0 ]; then
|
||||||
|
ewarn "Error starting puppetdb."
|
||||||
|
fi
|
||||||
|
eend $retval
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping PuppetDB"
|
||||||
|
start-stop-daemon --stop --pidfile "${RUNDIR}/puppetdb.pid"
|
||||||
|
eend $?
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST sudo-1.8.25p1.tar.gz 3189951 BLAKE2B ebfedaad62e60f625db8c46a5c8f19977a5ec0a86bab3b34d91096c08e8b8ece056ba312f9fecd4cdd704fc17d49a36681b41cd40269df7c67cd66d80c0d8efb SHA512 b1445be688d3c1dd7efbdfab68977a7a9b6fd6887191dc99ca717117eec0a550492642556cd55ca5873d054ddc5ccc2b87b2c34602e1ffc729ab6fbc4e523a72
|
DIST sudo-1.8.25p1.tar.gz 3189951 BLAKE2B ebfedaad62e60f625db8c46a5c8f19977a5ec0a86bab3b34d91096c08e8b8ece056ba312f9fecd4cdd704fc17d49a36681b41cd40269df7c67cd66d80c0d8efb SHA512 b1445be688d3c1dd7efbdfab68977a7a9b6fd6887191dc99ca717117eec0a550492642556cd55ca5873d054ddc5ccc2b87b2c34602e1ffc729ab6fbc4e523a72
|
||||||
DIST sudo-1.8.26.tar.gz 3286368 BLAKE2B 8df947f3dfa32081020b8a19921ea5daf6f9250c1ae34aa29900e85e80669223f28573217cd7e0a28393c6f30aa2117347014aa0cb554f2b85632e335ae790be SHA512 f5596cdf753ffa54f651bb30126e690640125b2ee54e8022f3740bfbe2e5a23e1bee86ce52879e863b9386babbbcf33d3e2882c573995a7d4612e9eea14d8791
|
DIST sudo-1.8.26.tar.gz 3286368 BLAKE2B 8df947f3dfa32081020b8a19921ea5daf6f9250c1ae34aa29900e85e80669223f28573217cd7e0a28393c6f30aa2117347014aa0cb554f2b85632e335ae790be SHA512 f5596cdf753ffa54f651bb30126e690640125b2ee54e8022f3740bfbe2e5a23e1bee86ce52879e863b9386babbbcf33d3e2882c573995a7d4612e9eea14d8791
|
||||||
|
DIST sudo-1.8.27.tar.gz 3293178 BLAKE2B 174d63ece5c24309dc0d237fadfc4131243aca333491ffa6dcdb3c44b53cb8149d3bf2f3aea2aa49529ea811d4727a11ac1909305e342b858a4c14f923f12956 SHA512 0480def650ab880ab9e6c51c606a06897fd638f0381e99c038f5aa47d064aaa2fb35b73eee7f86e73185e18d5dbb8b6ba49c616b1785a1edb2dd6d7b2fa4fcac
|
||||||
|
@ -0,0 +1,243 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils pam multilib libtool tmpfiles
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EHG_REPO_URI="https://www.sudo.ws/repos/sudo"
|
||||||
|
inherit mercurial
|
||||||
|
fi
|
||||||
|
|
||||||
|
MY_P=${P/_/}
|
||||||
|
MY_P=${MY_P/beta/b}
|
||||||
|
|
||||||
|
uri_prefix=
|
||||||
|
case ${P} in
|
||||||
|
*_beta*|*_rc*) uri_prefix=beta/ ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
DESCRIPTION="Allows users or groups to run commands as other users"
|
||||||
|
HOMEPAGE="https://www.sudo.ws/"
|
||||||
|
if [[ ${PV} != "9999" ]] ; then
|
||||||
|
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 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~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 nls offensive openssl pam sasl +secure-path selinux +sendmail skey sssd"
|
||||||
|
|
||||||
|
CDEPEND="
|
||||||
|
sys-libs/zlib:=
|
||||||
|
gcrypt? ( dev-libs/libgcrypt:= )
|
||||||
|
ldap? (
|
||||||
|
>=net-nds/openldap-2.1.30-r1
|
||||||
|
dev-libs/cyrus-sasl
|
||||||
|
)
|
||||||
|
openssl? ( dev-libs/openssl:0= )
|
||||||
|
pam? ( virtual/pam )
|
||||||
|
sasl? ( dev-libs/cyrus-sasl )
|
||||||
|
skey? ( >=sys-auth/skey-1.1.5-r1 )
|
||||||
|
sssd? ( sys-auth/sssd[sudo] )
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
>=app-misc/editor-wrapper-3
|
||||||
|
virtual/editor
|
||||||
|
ldap? ( dev-lang/perl )
|
||||||
|
pam? ( sys-auth/pambase )
|
||||||
|
selinux? ( sec-policy/selinux-sudo )
|
||||||
|
sendmail? ( virtual/mta )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
sys-devel/bison
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
pam? ( !skey )
|
||||||
|
skey? ( !pam )
|
||||||
|
?? ( gcrypt openssl )
|
||||||
|
"
|
||||||
|
|
||||||
|
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=(
|
||||||
|
--enable-zlib=system
|
||||||
|
--enable-tmpfiles.d="${EPREFIX}"/usr/lib/tmpfiles.d
|
||||||
|
--with-editor="${EPREFIX}"/usr/libexec/editor
|
||||||
|
--with-env-editor
|
||||||
|
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo
|
||||||
|
--with-rundir="${EPREFIX}"/run/sudo
|
||||||
|
$(use_with secure-path secure-path ${SECURE_PATH})
|
||||||
|
--with-secure-path="${SECURE_PATH}"
|
||||||
|
--with-vardir="${EPREFIX}"/var/db/sudo
|
||||||
|
--without-linux-audit
|
||||||
|
--without-opie
|
||||||
|
$(use_enable gcrypt)
|
||||||
|
$(use_enable nls)
|
||||||
|
$(use_enable openssl)
|
||||||
|
$(use_enable sasl)
|
||||||
|
$(use_with offensive insults)
|
||||||
|
$(use_with offensive all-insults)
|
||||||
|
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo)
|
||||||
|
$(use_with ldap)
|
||||||
|
$(use_with pam)
|
||||||
|
$(use_with skey)
|
||||||
|
$(use_with sssd)
|
||||||
|
$(use_with selinux)
|
||||||
|
$(use_with sendmail)
|
||||||
|
)
|
||||||
|
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
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
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
|
||||||
|
}
|
||||||
|
|
||||||
|
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."
|
||||||
|
}
|
@ -0,0 +1,242 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils pam multilib libtool tmpfiles
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EHG_REPO_URI="https://www.sudo.ws/repos/sudo"
|
||||||
|
inherit mercurial
|
||||||
|
fi
|
||||||
|
|
||||||
|
MY_P=${P/_/}
|
||||||
|
MY_P=${MY_P/beta/b}
|
||||||
|
|
||||||
|
uri_prefix=
|
||||||
|
case ${P} in
|
||||||
|
*_beta*|*_rc*) uri_prefix=beta/ ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
DESCRIPTION="Allows users or groups to run commands as other users"
|
||||||
|
HOMEPAGE="https://www.sudo.ws/"
|
||||||
|
if [[ ${PV} != "9999" ]] ; then
|
||||||
|
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 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~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 nls offensive openssl pam sasl selinux +sendmail skey sssd"
|
||||||
|
|
||||||
|
CDEPEND="
|
||||||
|
sys-libs/zlib:=
|
||||||
|
gcrypt? ( dev-libs/libgcrypt:= )
|
||||||
|
ldap? (
|
||||||
|
>=net-nds/openldap-2.1.30-r1
|
||||||
|
dev-libs/cyrus-sasl
|
||||||
|
)
|
||||||
|
openssl? ( dev-libs/openssl:0= )
|
||||||
|
pam? ( virtual/pam )
|
||||||
|
sasl? ( dev-libs/cyrus-sasl )
|
||||||
|
skey? ( >=sys-auth/skey-1.1.5-r1 )
|
||||||
|
sssd? ( sys-auth/sssd[sudo] )
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
>=app-misc/editor-wrapper-3
|
||||||
|
virtual/editor
|
||||||
|
ldap? ( dev-lang/perl )
|
||||||
|
pam? ( sys-auth/pambase )
|
||||||
|
selinux? ( sec-policy/selinux-sudo )
|
||||||
|
sendmail? ( virtual/mta )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
sys-devel/bison
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
pam? ( !skey )
|
||||||
|
skey? ( !pam )
|
||||||
|
?? ( gcrypt openssl )
|
||||||
|
"
|
||||||
|
|
||||||
|
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=(
|
||||||
|
--enable-zlib=system
|
||||||
|
--enable-tmpfiles.d="${EPREFIX}"/usr/lib/tmpfiles.d
|
||||||
|
--with-editor="${EPREFIX}"/usr/libexec/editor
|
||||||
|
--with-env-editor
|
||||||
|
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo
|
||||||
|
--with-rundir="${EPREFIX}"/run/sudo
|
||||||
|
--with-secure-path="${SECURE_PATH}"
|
||||||
|
--with-vardir="${EPREFIX}"/var/db/sudo
|
||||||
|
--without-linux-audit
|
||||||
|
--without-opie
|
||||||
|
$(use_enable gcrypt)
|
||||||
|
$(use_enable nls)
|
||||||
|
$(use_enable openssl)
|
||||||
|
$(use_enable sasl)
|
||||||
|
$(use_with offensive insults)
|
||||||
|
$(use_with offensive all-insults)
|
||||||
|
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo)
|
||||||
|
$(use_with ldap)
|
||||||
|
$(use_with pam)
|
||||||
|
$(use_with skey)
|
||||||
|
$(use_with sssd)
|
||||||
|
$(use_with selinux)
|
||||||
|
$(use_with sendmail)
|
||||||
|
)
|
||||||
|
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
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
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
|
||||||
|
}
|
||||||
|
|
||||||
|
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."
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,216 @@
|
|||||||
|
From 947ef7a44e94989f324e0d533499454d540fdef9 Mon Sep 17 00:00:00 2001
|
||||||
|
Message-Id: <947ef7a44e94989f324e0d533499454d540fdef9.1547196492.git.mprivozn@redhat.com>
|
||||||
|
From: Michal Privoznik <mprivozn@redhat.com>
|
||||||
|
Date: Tue, 26 Jun 2018 06:51:06 +0200
|
||||||
|
Subject: [PATCH] gentoo: do not use sysconf
|
||||||
|
|
||||||
|
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
|
||||||
|
---
|
||||||
|
src/Makefile.am | 29 ++++++-----------------------
|
||||||
|
src/locking/virtlockd.service.in | 3 +--
|
||||||
|
src/logging/virtlogd.service.in | 3 +--
|
||||||
|
src/remote/libvirtd.service.in | 3 +--
|
||||||
|
tools/Makefile.am | 17 ++++-------------
|
||||||
|
tools/libvirt-guests.service.in | 2 +-
|
||||||
|
tools/libvirt-guests.sysconf | 7 +++++++
|
||||||
|
7 files changed, 21 insertions(+), 43 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/Makefile.am b/src/Makefile.am
|
||||||
|
index cd386297ed..52a63885d6 100644
|
||||||
|
--- a/src/Makefile.am
|
||||||
|
+++ b/src/Makefile.am
|
||||||
|
@@ -756,23 +756,6 @@ endif WITH_SETUID_RPC_CLIENT
|
||||||
|
|
||||||
|
EXTRA_DIST += $(SYSCONF_FILES)
|
||||||
|
|
||||||
|
-install-sysconfig:
|
||||||
|
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
|
||||||
|
- for f in $(SYSCONF_FILES:%.sysconf=%) ; \
|
||||||
|
- do \
|
||||||
|
- tgt=`basename $$f`; \
|
||||||
|
- $(INSTALL_DATA) $(srcdir)/$$f.sysconf \
|
||||||
|
- $(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
|
||||||
|
- done
|
||||||
|
-
|
||||||
|
-uninstall-sysconfig:
|
||||||
|
- for f in $(SYSCONF_FILES:%.sysconf=%) ; \
|
||||||
|
- do \
|
||||||
|
- tgt=`basename $$f`; \
|
||||||
|
- rm -f $(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
|
||||||
|
- done
|
||||||
|
- rmdir $(DESTDIR)$(sysconfdir)/sysconfig || :
|
||||||
|
-
|
||||||
|
SYSVINIT_FILES_IN += \
|
||||||
|
locking/virtlockd.init.in \
|
||||||
|
$(NULL)
|
||||||
|
@@ -816,14 +799,14 @@ if WITH_LIBVIRTD
|
||||||
|
if LIBVIRT_INIT_SCRIPT_RED_HAT
|
||||||
|
initdir = $(sysconfdir)/rc.d/init.d
|
||||||
|
|
||||||
|
-install-init:: $(SYSVINIT_FILES) install-sysconfig
|
||||||
|
+install-init:: $(SYSVINIT_FILES)
|
||||||
|
$(MKDIR_P) $(DESTDIR)$(initdir)
|
||||||
|
for f in $(SYSVINIT_FILES:%.init=%) ; \
|
||||||
|
do \
|
||||||
|
$(INSTALL_SCRIPT) $$f.init $(DESTDIR)$(initdir)/$$f; \
|
||||||
|
done
|
||||||
|
|
||||||
|
-uninstall-init:: uninstall-sysconfig
|
||||||
|
+uninstall-init::
|
||||||
|
rm -f $(SYSVINIT_FILES:%.init=$(DESTDIR)$(initdir)/%)
|
||||||
|
rmdir $(DESTDIR)$(initdir) || :
|
||||||
|
|
||||||
|
@@ -862,14 +845,14 @@ SYSTEMD_UNIT_FILES = $(notdir $(SYSTEMD_UNIT_FILES_IN:%.in=%))
|
||||||
|
BUILT_SOURCES += $(SYSTEMD_UNIT_FILES)
|
||||||
|
DISTCLEANFILES += $(SYSTEMD_UNIT_FILES)
|
||||||
|
|
||||||
|
-install-systemd: $(SYSTEMD_UNIT_FILES) install-sysconfig
|
||||||
|
+install-systemd: $(SYSTEMD_UNIT_FILES)
|
||||||
|
$(MKDIR_P) $(DESTDIR)$(SYSTEMD_UNIT_DIR)
|
||||||
|
for f in $(SYSTEMD_UNIT_FILES); \
|
||||||
|
do \
|
||||||
|
$(INSTALL_DATA) $$f $(DESTDIR)$(SYSTEMD_UNIT_DIR)/ ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
-uninstall-systemd: uninstall-sysconfig
|
||||||
|
+uninstall-systemd:
|
||||||
|
rm -f $(SYSTEMD_UNIT_FILES:%=$(DESTDIR)$(SYSTEMD_UNIT_DIR)/%)
|
||||||
|
rmdir $(DESTDIR)$(SYSTEMD_UNIT_DIR) || :
|
||||||
|
|
||||||
|
@@ -884,7 +867,7 @@ EXTRA_DIST += $(UPSTART_FILES)
|
||||||
|
if WITH_LIBVIRTD
|
||||||
|
if LIBVIRT_INIT_SCRIPT_UPSTART
|
||||||
|
|
||||||
|
-install-upstart: install-sysconfig
|
||||||
|
+install-upstart:
|
||||||
|
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/event.d
|
||||||
|
for f in $(UPSTART_FILES:%.upstart=%); \
|
||||||
|
do \
|
||||||
|
@@ -893,7 +876,7 @@ install-upstart: install-sysconfig
|
||||||
|
$(DESTDIR)$(sysconfdir)/event.d/$$tgt ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
-uninstall-upstart: uninstall-sysconfig
|
||||||
|
+uninstall-upstart:
|
||||||
|
for f in $(UPSTART_FILES:%.upstart=%); \
|
||||||
|
do \
|
||||||
|
tgt=`basename $$f` ; \
|
||||||
|
diff --git a/src/locking/virtlockd.service.in b/src/locking/virtlockd.service.in
|
||||||
|
index 3c9d587032..2449b201d9 100644
|
||||||
|
--- a/src/locking/virtlockd.service.in
|
||||||
|
+++ b/src/locking/virtlockd.service.in
|
||||||
|
@@ -7,8 +7,7 @@ Documentation=man:virtlockd(8)
|
||||||
|
Documentation=https://libvirt.org
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
-EnvironmentFile=-/etc/sysconfig/virtlockd
|
||||||
|
-ExecStart=@sbindir@/virtlockd $VIRTLOCKD_ARGS
|
||||||
|
+ExecStart=@sbindir@/virtlockd
|
||||||
|
ExecReload=/bin/kill -USR1 $MAINPID
|
||||||
|
# Loosing the locks is a really bad thing that will
|
||||||
|
# cause the machine to be fenced (rebooted), so make
|
||||||
|
diff --git a/src/logging/virtlogd.service.in b/src/logging/virtlogd.service.in
|
||||||
|
index 3d9ae36150..43736191d5 100644
|
||||||
|
--- a/src/logging/virtlogd.service.in
|
||||||
|
+++ b/src/logging/virtlogd.service.in
|
||||||
|
@@ -7,8 +7,7 @@ Documentation=man:virtlogd(8)
|
||||||
|
Documentation=https://libvirt.org
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
-EnvironmentFile=-/etc/sysconfig/virtlogd
|
||||||
|
-ExecStart=@sbindir@/virtlogd $VIRTLOGD_ARGS
|
||||||
|
+ExecStart=@sbindir@/virtlogd
|
||||||
|
ExecReload=/bin/kill -USR1 $MAINPID
|
||||||
|
# Loosing the logs is a really bad thing that will
|
||||||
|
# cause the machine to be fenced (rebooted), so make
|
||||||
|
diff --git a/src/remote/libvirtd.service.in b/src/remote/libvirtd.service.in
|
||||||
|
index 7f689e08a8..239beeced9 100644
|
||||||
|
--- a/src/remote/libvirtd.service.in
|
||||||
|
+++ b/src/remote/libvirtd.service.in
|
||||||
|
@@ -22,8 +22,7 @@ Documentation=https://libvirt.org
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=notify
|
||||||
|
-EnvironmentFile=-/etc/sysconfig/libvirtd
|
||||||
|
-ExecStart=@sbindir@/libvirtd $LIBVIRTD_ARGS
|
||||||
|
+ExecStart=@sbindir@/libvirtd
|
||||||
|
ExecReload=/bin/kill -HUP $MAINPID
|
||||||
|
KillMode=process
|
||||||
|
Restart=on-failure
|
||||||
|
diff --git a/tools/Makefile.am b/tools/Makefile.am
|
||||||
|
index 613c9a77f0..224b511074 100644
|
||||||
|
--- a/tools/Makefile.am
|
||||||
|
+++ b/tools/Makefile.am
|
||||||
|
@@ -339,15 +339,6 @@ install-data-local: install-init install-systemd install-nss \
|
||||||
|
uninstall-local: uninstall-init uninstall-systemd uninstall-nss \
|
||||||
|
uninstall-bash-completion
|
||||||
|
|
||||||
|
-install-sysconfig:
|
||||||
|
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
|
||||||
|
- $(INSTALL_DATA) $(srcdir)/libvirt-guests.sysconf \
|
||||||
|
- $(DESTDIR)$(sysconfdir)/sysconfig/libvirt-guests
|
||||||
|
-
|
||||||
|
-uninstall-sysconfig:
|
||||||
|
- rm -f $(DESTDIR)$(sysconfdir)/sysconfig/libvirt-guests
|
||||||
|
- rmdir $(DESTDIR)$(sysconfdir)/sysconfig ||:
|
||||||
|
-
|
||||||
|
EXTRA_DIST += libvirt-guests.sh.in libvirt-guests.init.in
|
||||||
|
|
||||||
|
install-initscript: libvirt-guests.init
|
||||||
|
@@ -362,8 +353,8 @@ uninstall-initscript:
|
||||||
|
|
||||||
|
if LIBVIRT_INIT_SCRIPT_RED_HAT
|
||||||
|
BUILT_SOURCES += libvirt-guests.init
|
||||||
|
-install-init: install-sysconfig install-initscript
|
||||||
|
-uninstall-init: uninstall-sysconfig uninstall-initscript
|
||||||
|
+install-init: install-initscript
|
||||||
|
+uninstall-init: uninstall-initscript
|
||||||
|
else ! LIBVIRT_INIT_SCRIPT_RED_HAT
|
||||||
|
install-init:
|
||||||
|
uninstall-init:
|
||||||
|
@@ -394,12 +385,12 @@ EXTRA_DIST += libvirt-guests.service.in
|
||||||
|
SYSTEMD_UNIT_DIR = $(prefix)/lib/systemd/system
|
||||||
|
|
||||||
|
if LIBVIRT_INIT_SCRIPT_SYSTEMD
|
||||||
|
-install-systemd: libvirt-guests.service install-sysconfig libvirt-guests.sh
|
||||||
|
+install-systemd: libvirt-guests.service libvirt-guests.sh
|
||||||
|
$(MKDIR_P) $(DESTDIR)$(SYSTEMD_UNIT_DIR)
|
||||||
|
$(INSTALL_DATA) libvirt-guests.service \
|
||||||
|
$(DESTDIR)$(SYSTEMD_UNIT_DIR)/libvirt-guests.service
|
||||||
|
|
||||||
|
-uninstall-systemd: uninstall-sysconfig
|
||||||
|
+uninstall-systemd:
|
||||||
|
rm -f $(DESTDIR)$(SYSTEMD_UNIT_DIR)/libvirt-guests.service
|
||||||
|
rmdir $(DESTDIR)$(SYSTEMD_UNIT_DIR) ||:
|
||||||
|
|
||||||
|
diff --git a/tools/libvirt-guests.service.in b/tools/libvirt-guests.service.in
|
||||||
|
index 491ca62138..f0f417bffb 100644
|
||||||
|
--- a/tools/libvirt-guests.service.in
|
||||||
|
+++ b/tools/libvirt-guests.service.in
|
||||||
|
@@ -10,7 +10,7 @@ Documentation=man:libvirtd(8)
|
||||||
|
Documentation=https://libvirt.org
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
-EnvironmentFile=-/etc/sysconfig/libvirt-guests
|
||||||
|
+EnvironmentFile=-/etc/libvirt/libvirt-guests.conf
|
||||||
|
# Hack just call traditional service until we factor
|
||||||
|
# out the code
|
||||||
|
ExecStart=@libexecdir@/libvirt-guests.sh start
|
||||||
|
diff --git a/tools/libvirt-guests.sysconf b/tools/libvirt-guests.sysconf
|
||||||
|
index 669b046507..45b0b9ea46 100644
|
||||||
|
--- a/tools/libvirt-guests.sysconf
|
||||||
|
+++ b/tools/libvirt-guests.sysconf
|
||||||
|
@@ -1,3 +1,10 @@
|
||||||
|
+#
|
||||||
|
+# Warning: This configuration file is only sourced by the systemd
|
||||||
|
+# libvirt-guests.service unit. The coresponding openrc facility is in
|
||||||
|
+# /etc/init.d/libvirtd and /etc/conf.d/libvirtd
|
||||||
|
+#
|
||||||
|
+
|
||||||
|
+
|
||||||
|
# URIs to check for running guests
|
||||||
|
# example: URIS='default xen:///system vbox+tcp://host/system lxc:///system'
|
||||||
|
#URIS=default
|
||||||
|
--
|
||||||
|
2.19.2
|
||||||
|
|
@ -0,0 +1,110 @@
|
|||||||
|
From 563706143779166624812b3faf498d869f5dd383 Mon Sep 17 00:00:00 2001
|
||||||
|
Message-Id: <563706143779166624812b3faf498d869f5dd383.1547196492.git.mprivozn@redhat.com>
|
||||||
|
From: Michal Privoznik <mprivozn@redhat.com>
|
||||||
|
Date: Fri, 11 Jan 2019 09:41:06 +0100
|
||||||
|
Subject: [PATCH] gentoo: fix paths for apparmor
|
||||||
|
|
||||||
|
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
|
||||||
|
---
|
||||||
|
src/security/Makefile.inc.am | 10 +++++-----
|
||||||
|
src/security/apparmor/libvirt-qemu | 2 ++
|
||||||
|
...bvirt.virt-aa-helper => usr.libexec.virt-aa-helper} | 4 ++--
|
||||||
|
src/security/apparmor/usr.sbin.libvirtd | 6 ++++--
|
||||||
|
4 files changed, 13 insertions(+), 9 deletions(-)
|
||||||
|
rename src/security/apparmor/{usr.lib.libvirt.virt-aa-helper => usr.libexec.virt-aa-helper} (93%)
|
||||||
|
|
||||||
|
diff --git a/src/security/Makefile.inc.am b/src/security/Makefile.inc.am
|
||||||
|
index b24cdfd083..ae8e979b84 100644
|
||||||
|
--- a/src/security/Makefile.inc.am
|
||||||
|
+++ b/src/security/Makefile.inc.am
|
||||||
|
@@ -36,7 +36,7 @@ EXTRA_DIST += \
|
||||||
|
security/apparmor/TEMPLATE.lxc \
|
||||||
|
security/apparmor/libvirt-qemu \
|
||||||
|
security/apparmor/libvirt-lxc \
|
||||||
|
- security/apparmor/usr.lib.libvirt.virt-aa-helper \
|
||||||
|
+ security/apparmor/usr.libexec.virt-aa-helper \
|
||||||
|
security/apparmor/usr.sbin.libvirtd \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
@@ -90,7 +90,7 @@ endif WITH_SECDRIVER_APPARMOR
|
||||||
|
if WITH_APPARMOR_PROFILES
|
||||||
|
apparmordir = $(sysconfdir)/apparmor.d/
|
||||||
|
apparmor_DATA = \
|
||||||
|
- security/apparmor/usr.lib.libvirt.virt-aa-helper \
|
||||||
|
+ security/apparmor/usr.libexec.virt-aa-helper \
|
||||||
|
security/apparmor/usr.sbin.libvirtd \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
@@ -110,11 +110,11 @@ APPARMOR_LOCAL_DIR = "$(DESTDIR)$(apparmordir)/local"
|
||||||
|
install-apparmor-local:
|
||||||
|
$(MKDIR_P) "$(APPARMOR_LOCAL_DIR)"
|
||||||
|
echo "# Site-specific additions and overrides for \
|
||||||
|
- 'usr.lib.libvirt.virt-aa-helper'" \
|
||||||
|
- >"$(APPARMOR_LOCAL_DIR)/usr.lib.libvirt.virt-aa-helper"
|
||||||
|
+ 'usr.libexec.virt-aa-helper'" \
|
||||||
|
+ >"$(APPARMOR_LOCAL_DIR)/usr.libexec.virt-aa-helper"
|
||||||
|
|
||||||
|
uninstall-apparmor-local:
|
||||||
|
- rm -f "$(APPARMOR_LOCAL_DIR)/usr.lib.libvirt.virt-aa-helper"
|
||||||
|
+ rm -f "$(APPARMOR_LOCAL_DIR)/usr.libexec.virt-aa-helper"
|
||||||
|
rmdir "$(APPARMOR_LOCAL_DIR)" || :
|
||||||
|
|
||||||
|
INSTALL_DATA_LOCAL += install-apparmor-local
|
||||||
|
diff --git a/src/security/apparmor/libvirt-qemu b/src/security/apparmor/libvirt-qemu
|
||||||
|
index eaa5167525..9be50bbbe0 100644
|
||||||
|
--- a/src/security/apparmor/libvirt-qemu
|
||||||
|
+++ b/src/security/apparmor/libvirt-qemu
|
||||||
|
@@ -87,6 +87,8 @@
|
||||||
|
/usr/share/AAVMF/** r,
|
||||||
|
/usr/share/qemu-efi/** r,
|
||||||
|
/usr/share/slof/** r,
|
||||||
|
+ /usr/share/seavgabios/** r,
|
||||||
|
+ /usr/share/edk2-ovmf/** r,
|
||||||
|
|
||||||
|
# pki for libvirt-vnc and libvirt-spice (LP: #901272, #1690140)
|
||||||
|
/etc/pki/CA/ r,
|
||||||
|
diff --git a/src/security/apparmor/usr.lib.libvirt.virt-aa-helper b/src/security/apparmor/usr.libexec.virt-aa-helper
|
||||||
|
similarity index 93%
|
||||||
|
rename from src/security/apparmor/usr.lib.libvirt.virt-aa-helper
|
||||||
|
rename to src/security/apparmor/usr.libexec.virt-aa-helper
|
||||||
|
index de9436872c..99ab4ea527 100644
|
||||||
|
--- a/src/security/apparmor/usr.lib.libvirt.virt-aa-helper
|
||||||
|
+++ b/src/security/apparmor/usr.libexec.virt-aa-helper
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
# Last Modified: Mon Apr 5 15:10:27 2010
|
||||||
|
#include <tunables/global>
|
||||||
|
|
||||||
|
-profile virt-aa-helper /usr/{lib,lib64}/libvirt/virt-aa-helper {
|
||||||
|
+profile virt-aa-helper /usr/libexec/virt-aa-helper {
|
||||||
|
#include <abstractions/base>
|
||||||
|
|
||||||
|
# needed for searching directories
|
||||||
|
@@ -33,7 +33,7 @@ profile virt-aa-helper /usr/{lib,lib64}/libvirt/virt-aa-helper {
|
||||||
|
deny /dev/mapper/ r,
|
||||||
|
deny /dev/mapper/* r,
|
||||||
|
|
||||||
|
- /usr/{lib,lib64}/libvirt/virt-aa-helper mr,
|
||||||
|
+ /usr/libexec/virt-aa-helper mr,
|
||||||
|
/{usr/,}sbin/apparmor_parser Ux,
|
||||||
|
|
||||||
|
/etc/apparmor.d/libvirt/* r,
|
||||||
|
diff --git a/src/security/apparmor/usr.sbin.libvirtd b/src/security/apparmor/usr.sbin.libvirtd
|
||||||
|
index f0ffc53008..8a402bd6ec 100644
|
||||||
|
--- a/src/security/apparmor/usr.sbin.libvirtd
|
||||||
|
+++ b/src/security/apparmor/usr.sbin.libvirtd
|
||||||
|
@@ -98,8 +98,10 @@
|
||||||
|
audit deny /sys/kernel/security/apparmor/.* rwxl,
|
||||||
|
/sys/kernel/security/apparmor/profiles r,
|
||||||
|
/usr/{lib,lib64}/libvirt/* PUxr,
|
||||||
|
- /usr/{lib,lib64}/libvirt/libvirt_parthelper ix,
|
||||||
|
- /usr/{lib,lib64}/libvirt/libvirt_iohelper ix,
|
||||||
|
+ /usr/libexec/virt-aa-helper PUxr,
|
||||||
|
+ /usr/libexec/libvirt_lxc PUxr,
|
||||||
|
+ /usr/libexec/libvirt_parthelper ix,
|
||||||
|
+ /usr/libexec/libvirt_iohelper ix,
|
||||||
|
/etc/libvirt/hooks/** rmix,
|
||||||
|
/etc/xen/scripts/** rmix,
|
||||||
|
|
||||||
|
--
|
||||||
|
2.19.2
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
DIST editline-1.16.0.tar.xz 250376 BLAKE2B a9e080eb2b105f7c83dfbb26dfaebf07d7d2d664098504f4995b12b14b100420118ab70454afbba63518f4c510e2349b68923fade2412940e190177cfab442df SHA512 99e1070d9d658aaec82582d5148a58e7039182f9d73e755547bc090682821fbfb29af19261f38db9a0f022e304e8f8e779e79f7b21f57ad5c80af5bcf316c6f6
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DESCRIPTION="line editing library for UNIX call compatible with the FSF readline"
|
||||||
|
HOMEPAGE="http://troglobit.com/projects/editline/"
|
||||||
|
SRC_URI="https://github.com/troglobit/editline/releases/download/${PV}/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
PATCHES=("${FILESDIR}"/${PN}-1.16.0-rename-man.patch)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# To avoid collision with dev-libs/libedit
|
||||||
|
# we rename man/editline.3 to man/libeditline.3
|
||||||
|
mv man/editline.3 man/libeditline.3 || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf --disable-static
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# package installs .pc file
|
||||||
|
find "${D}" -name '*.la' -delete || die
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
To avoid collision with dev-libs/libedit
|
||||||
|
we rename man/editline.3 to man/libeditline.3
|
||||||
|
|
||||||
|
This patch also needs a rename from outside the patch:
|
||||||
|
$ mv man/editline.3 man/libeditline.3
|
||||||
|
|
||||||
|
--- a/man/Makefile.am
|
||||||
|
+++ b/man/Makefile.am
|
||||||
|
@@ -3,1 +3,1 @@
|
||||||
|
-dist_man_MANS = editline.3
|
||||||
|
+dist_man_MANS = libeditline.3
|
||||||
|
--- a/man/Makefile.in
|
||||||
|
+++ b/man/Makefile.in
|
||||||
|
@@ -273,1 +273,1 @@ top_build_prefix = @top_build_prefix@
|
||||||
|
-dist_man_MANS = editline.3
|
||||||
|
+dist_man_MANS = libeditline.3
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>slyfox@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST python-glanceclient-2.13.0.tar.gz 185962 BLAKE2B a0e1453124c199855a16843aac4155627f6e8070a5c5acb947e10147492d8f12514085d28cb060cf5f8577a60ab14c79104d1453947e71c2cd03f9c54d3e008c SHA512 e8a1551bc427c07e12bc869ee09cf5e11916c7ebbb09b924d765f682010d19c4467f3dc71b1839287dc83eb15841b05598e893cc718dfd6a4882340aa7a10c76
|
|
||||||
DIST python-glanceclient-2.13.1.tar.gz 187298 BLAKE2B e2fa34ea7840404e183fbb77592f656b296d54942581b2e1dda71285f791cf7f7d5b3b6ef2da28deb4e314f1d35395548e923f548854b7ad3ef4aa50ad000d62 SHA512 deb8454aea8b2c231604663fac2f6515e3cd6e86dc1cf3cd2174ba2e35f9d605bf162f5a089d80f52da11f97c540f5c160b96864b85d7535463ec170cba81689
|
DIST python-glanceclient-2.13.1.tar.gz 187298 BLAKE2B e2fa34ea7840404e183fbb77592f656b296d54942581b2e1dda71285f791cf7f7d5b3b6ef2da28deb4e314f1d35395548e923f548854b7ad3ef4aa50ad000d62 SHA512 deb8454aea8b2c231604663fac2f6515e3cd6e86dc1cf3cd2174ba2e35f9d605bf162f5a089d80f52da11f97c540f5c160b96864b85d7535463ec170cba81689
|
||||||
|
@ -1,78 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
|
||||||
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A client for the OpenStack Glance API"
|
|
||||||
HOMEPAGE="https://github.com/openstack/python-glanceclient"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
|
|
||||||
IUSE="doc test"
|
|
||||||
REQUIRED_USE="test? ( doc )"
|
|
||||||
|
|
||||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/pbr-2.1.0"
|
|
||||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
${CDEPEND}
|
|
||||||
test? (
|
|
||||||
>=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/coverage-4.4[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/ordereddict-1.1[$(python_gen_usedep 'python2_7')]
|
|
||||||
>=dev-python/os-client-config-1.28.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/openstackdocstheme-1.18.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/reno-2.5.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
doc? (
|
|
||||||
>=dev-python/openstackdocstheme-1.18.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/sphinx-1.6.6[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${CDEPEND}
|
|
||||||
>=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/prettytable-0.8[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/keystoneauth-3.6.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/warlock-1.2.0[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/warlock-2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
sed -e 's:intersphinx_mapping:_&:' -i doc/source/conf.py || die
|
|
||||||
sed -i '/^hacking/d' test-requirements.txt || die
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile_all() {
|
|
||||||
use doc && esetup.py build_sphinx
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
testr init
|
|
||||||
testr run || die "testsuite failed under python2.7"
|
|
||||||
flake8 tests && einfo "run flake8 over tests folder passed" || die
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
Binary file not shown.
@ -1,3 +1 @@
|
|||||||
DIST curb-0.9.4.gem 82432 BLAKE2B 2bf2bf0d887369c484d246771afc9cb34c6eb72a3809f13c9047f82030d79b1be47141db03659c1e4f42792c94094e40f05d4b1b0d984aed73a47c24ef96379a SHA512 7b81ba587ac9beb203e040234d9f5032d87352a3e045d3705f474d2eaf1f620245240a59894c7147f54d55f0293f60488e8f883367f96945d49ffcdcef42bfc1
|
|
||||||
DIST curb-0.9.6.gem 83456 BLAKE2B 79ef506ef3c570cae2527b3547d3b315ec3b1ba8cb8295f5c886d653ca5f3b8454a3326b9d704ce20aea6e2ff0652bb682e9931f9ba0573f449322e087ea53fe SHA512 b592e04f963a32a81dec0b67348921da7b9a84d6943398984126eae1dc22653efbb049ad04201a7f22cbf19a03d6c587a525491d25585d3f12e29d4a5cf469a8
|
|
||||||
DIST curb-0.9.7.gem 83968 BLAKE2B 591c4fde6fe809c813bb7586875e954dcc3b6190eb6955b5769a2dd1538d156074d0e025af6b1d42cbd820fb012b46eec4e9ca96fe61acc3697cf1f6c5018b43 SHA512 6068eaaad6b1dc2dbbf7d0588235ce2a681d786bf8ed6d072e501b7cbff600d8fbc9d675fac3949a565c8451641982cbd9ab29a50cf3707e8c4cdc35b539f42b
|
DIST curb-0.9.7.gem 83968 BLAKE2B 591c4fde6fe809c813bb7586875e954dcc3b6190eb6955b5769a2dd1538d156074d0e025af6b1d42cbd820fb012b46eec4e9ca96fe61acc3697cf1f6c5018b43 SHA512 6068eaaad6b1dc2dbbf7d0588235ce2a681d786bf8ed6d072e501b7cbff600d8fbc9d675fac3949a565c8451641982cbd9ab29a50cf3707e8c4cdc35b539f42b
|
||||||
|
@ -1,45 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
USE_RUBY="ruby22 ruby23 ruby24 ruby25"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_RECIPE_TEST="rake"
|
|
||||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Ruby-language bindings for libcurl"
|
|
||||||
HOMEPAGE="https://github.com/taf2/curb"
|
|
||||||
|
|
||||||
LICENSE="Ruby"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND+=" net-misc/curl[ssl]"
|
|
||||||
RDEPEND+=" net-misc/curl[ssl]"
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
# fix tests when localhost is also ::1
|
|
||||||
sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
|
|
||||||
|
|
||||||
# avoid tests making outside network connections
|
|
||||||
rm tests/bug_postfields_crash.rb || die
|
|
||||||
sed -e '/test_easy_http_verbs_must_respond_to_str/,/^ end/ s:^:#:' \
|
|
||||||
-i tests/tc_curl_easy.rb || die
|
|
||||||
|
|
||||||
# avoid failing tests where failure condition seems weird, no
|
|
||||||
# upstream travis so not clear if the test is indeed broken.
|
|
||||||
sed -i -e '/test_multi_easy_http/,/^ end/ s:^:#:' tests/tc_curl_multi.rb || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_configure() {
|
|
||||||
${RUBY} -Cext extconf.rb || die "extconf.rb failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_compile() {
|
|
||||||
emake -Cext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}" V=1
|
|
||||||
cp -l ext/curb_core$(get_modname) lib || die
|
|
||||||
}
|
|
@ -1,45 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
USE_RUBY="ruby23 ruby24 ruby25"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_RECIPE_TEST="rake"
|
|
||||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Ruby-language bindings for libcurl"
|
|
||||||
HOMEPAGE="https://github.com/taf2/curb"
|
|
||||||
|
|
||||||
LICENSE="Ruby"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND+=" net-misc/curl[ssl]"
|
|
||||||
RDEPEND+=" net-misc/curl[ssl]"
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
# fix tests when localhost is also ::1
|
|
||||||
sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
|
|
||||||
|
|
||||||
# avoid tests making outside network connections
|
|
||||||
rm tests/bug_postfields_crash.rb || die
|
|
||||||
sed -e '/test_easy_http_verbs_must_respond_to_str/,/^ end/ s:^:#:' \
|
|
||||||
-i tests/tc_curl_easy.rb || die
|
|
||||||
|
|
||||||
# avoid failing tests where failure condition seems weird, no
|
|
||||||
# upstream travis so not clear if the test is indeed broken.
|
|
||||||
sed -i -e '/test_multi_easy_http/,/^ end/ s:^:#:' tests/tc_curl_multi.rb || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_configure() {
|
|
||||||
${RUBY} -Cext extconf.rb || die "extconf.rb failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_compile() {
|
|
||||||
emake -Cext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}" V=1
|
|
||||||
cp -l ext/curb_core$(get_modname) lib || die
|
|
||||||
}
|
|
Binary file not shown.
@ -0,0 +1,20 @@
|
|||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -1101,7 +1101,7 @@ if test x$use_pkgconfig = xyes; then
|
||||||
|
if test x$use_qr != xno; then
|
||||||
|
BITCOIN_QT_CHECK([PKG_CHECK_MODULES([QR], [libqrencode], [have_qrencode=yes], [have_qrencode=no])])
|
||||||
|
fi
|
||||||
|
- if test x$build_bitcoin_cli$build_bitcoin_tx$build_bitcoind$bitcoin_enable_qt$use_tests != xnonononono; then
|
||||||
|
+ if test x$build_bitcoin_cli$build_bitcoind$bitcoin_enable_qt$use_tests != xnononono; then
|
||||||
|
PKG_CHECK_MODULES([EVENT], [libevent],, [AC_MSG_ERROR(libevent not found.)])
|
||||||
|
if test x$TARGET_OS != xwindows; then
|
||||||
|
PKG_CHECK_MODULES([EVENT_PTHREADS], [libevent_pthreads],, [AC_MSG_ERROR(libevent_pthreads not found.)])
|
||||||
|
@@ -1126,7 +1126,7 @@ else
|
||||||
|
AC_CHECK_HEADER([openssl/ssl.h],, AC_MSG_ERROR(libssl headers missing),)
|
||||||
|
AC_CHECK_LIB([ssl], [main],SSL_LIBS=-lssl, AC_MSG_ERROR(libssl missing))
|
||||||
|
|
||||||
|
- if test x$build_bitcoin_cli$build_bitcoin_tx$build_bitcoind$bitcoin_enable_qt$use_tests != xnonononono; then
|
||||||
|
+ if test x$build_bitcoin_cli$build_bitcoind$bitcoin_enable_qt$use_tests != xnononono; then
|
||||||
|
AC_CHECK_HEADER([event2/event.h],, AC_MSG_ERROR(libevent headers missing),)
|
||||||
|
AC_CHECK_LIB([event],[main],EVENT_LIBS=-levent,AC_MSG_ERROR(libevent missing))
|
||||||
|
if test x$TARGET_OS != xwindows; then
|
@ -0,0 +1,56 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit bash-completion-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="unix-like reverse engineering framework and commandline tools"
|
||||||
|
HOMEPAGE="http://www.radare.org"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/radare/radare2"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/radare/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="ssl libressl"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/capstone:0=
|
||||||
|
ssl? (
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:0= )
|
||||||
|
)
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--without-libuv \
|
||||||
|
--with-syscapstone \
|
||||||
|
$(use_with ssl openssl)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
insinto /usr/share/zsh/site-functions
|
||||||
|
doins doc/zsh/_*
|
||||||
|
|
||||||
|
newbashcomp doc/bash_autocompletion.sh "${PN}"
|
||||||
|
bashcomp_alias "${PN}" rafind2 r2 rabin2 rasm2 radiff2
|
||||||
|
|
||||||
|
# a workaround for unstable $(INSTALL) call, bug #574866
|
||||||
|
local d
|
||||||
|
for d in doc/*; do
|
||||||
|
if [[ -d $d ]]; then
|
||||||
|
rm -rfv "$d" || die "failed to delete '$d'"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
|||||||
DIST attica-5.52.0.tar.xz 62524 BLAKE2B 435b34be8dc9fcc4bd934460da80ccff1e8d63502edc21dc17fcfd9f337ad651140d5b26f9ec1ef24a481322783d543ae833114ad47f7e780fd370e576bc1f3c SHA512 5f5233082695c507263f02877988e069a4c4b03ce51060193401edb18664218fc093964f49bd0b217c860ceea05c389e7a32a51bc7c89bfb1568db2b06b3addd
|
DIST attica-5.52.0.tar.xz 62524 BLAKE2B 435b34be8dc9fcc4bd934460da80ccff1e8d63502edc21dc17fcfd9f337ad651140d5b26f9ec1ef24a481322783d543ae833114ad47f7e780fd370e576bc1f3c SHA512 5f5233082695c507263f02877988e069a4c4b03ce51060193401edb18664218fc093964f49bd0b217c860ceea05c389e7a32a51bc7c89bfb1568db2b06b3addd
|
||||||
DIST attica-5.53.0.tar.xz 62552 BLAKE2B 2c53d58dd1af254d358accf29af513557ec536f02e97e962916d6c27c7149d9fed2d8b6fa596095a92e75837135828f5054a1b3eefcde74dcf0e36c8ba5d16fa SHA512 2529213615db91d0e8f029a61764d208e24cd53fae62787708f55f474302da29f672b0f1067dada941d3fd5e09ec0242e4d14769ed9e608e49cdc97402ddec5c
|
DIST attica-5.53.0.tar.xz 62552 BLAKE2B 2c53d58dd1af254d358accf29af513557ec536f02e97e962916d6c27c7149d9fed2d8b6fa596095a92e75837135828f5054a1b3eefcde74dcf0e36c8ba5d16fa SHA512 2529213615db91d0e8f029a61764d208e24cd53fae62787708f55f474302da29f672b0f1067dada941d3fd5e09ec0242e4d14769ed9e608e49cdc97402ddec5c
|
||||||
|
DIST attica-5.54.0.tar.xz 62588 BLAKE2B 5a33668ba53ecfb191a31f28b386618d380dd1890cbe986e52029ffb00873f06ef1e140d3ac30128558f07c07b3aa8a65f8801a22fbd8feae4c1e87601fbff3f SHA512 f278423e5bcbd1899d6c41caceee740e3caee01dd1af20303827ec5a807e262e560b068dcb6619f5410ebe815b71b1244ccc453c49956c3bfd1452a88ecf5b18
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit kde5
|
||||||
|
|
||||||
|
DESCRIPTION="Framework providing access to Open Collaboration Services"
|
||||||
|
LICENSE="LGPL-2.1+"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
$(add_qt_dep qtnetwork)
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# requires network access, bug #661230
|
||||||
|
local myctestargs=(
|
||||||
|
-E "(providertest)"
|
||||||
|
)
|
||||||
|
|
||||||
|
kde5_src_test
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST baloo-5.52.0.tar.xz 234820 BLAKE2B fe9ccf929091015eedcf1a87f624618ada69f643c2cff70fe814bd50cd7a2941e7a032cfa805cc030ae2f2fd383e6b3d9313850a0af2909290c6dfb47a060062 SHA512 16cc6bcf966900349dd95f33f2e37f6cf8b19f1f60219f8b797f1575b6e6862faedbf4d9912021d63f2d64ca511ed61dca6c579ddfa16491851d829d12bfd46e
|
DIST baloo-5.52.0.tar.xz 234820 BLAKE2B fe9ccf929091015eedcf1a87f624618ada69f643c2cff70fe814bd50cd7a2941e7a032cfa805cc030ae2f2fd383e6b3d9313850a0af2909290c6dfb47a060062 SHA512 16cc6bcf966900349dd95f33f2e37f6cf8b19f1f60219f8b797f1575b6e6862faedbf4d9912021d63f2d64ca511ed61dca6c579ddfa16491851d829d12bfd46e
|
||||||
DIST baloo-5.53.0.tar.xz 235088 BLAKE2B 6bf29155d7039567dbf9910f5e5d9d1689b8544cb8697fa673a9f6a62a84930d643c937261002240d18d18879bd90eecd479f2a12c4a985a58970922c73a72f5 SHA512 b5d21674696807c4b9de99bca44a8444b485d284e9934c91f72f20e5980a05059ac8d2a6a07c6c2913d548302dd0fd3de2d384348383de563d64b9a51809be2b
|
DIST baloo-5.53.0.tar.xz 235088 BLAKE2B 6bf29155d7039567dbf9910f5e5d9d1689b8544cb8697fa673a9f6a62a84930d643c937261002240d18d18879bd90eecd479f2a12c4a985a58970922c73a72f5 SHA512 b5d21674696807c4b9de99bca44a8444b485d284e9934c91f72f20e5980a05059ac8d2a6a07c6c2913d548302dd0fd3de2d384348383de563d64b9a51809be2b
|
||||||
|
DIST baloo-5.54.0.tar.xz 236752 BLAKE2B ff4e94fc0ad72d6d7d2106d493e078934db11d0c439754eceac9470a407f5c82928cc0a451b9101e7cab410d0fad120f5f9d63eb1fcb1ef60c9d05dd057bd20d SHA512 ec610aa2ab6409cf206623e08eb78d7ccc3b278ca94d6f8ba79d6d705459eb5cb9d74ed9ffc4cc20c337582b12517fb59da1570aa689111c0f105746234333de
|
||||||
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
KDE_TEST="forceoptional"
|
||||||
|
VIRTUALX_REQUIRED="test"
|
||||||
|
inherit kde5
|
||||||
|
|
||||||
|
DESCRIPTION="Framework for searching and managing metadata"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
$(add_frameworks_dep kconfig)
|
||||||
|
$(add_frameworks_dep kcoreaddons)
|
||||||
|
$(add_frameworks_dep kcrash)
|
||||||
|
$(add_frameworks_dep kdbusaddons)
|
||||||
|
$(add_frameworks_dep kfilemetadata)
|
||||||
|
$(add_frameworks_dep ki18n)
|
||||||
|
$(add_frameworks_dep kidletime)
|
||||||
|
$(add_frameworks_dep kio)
|
||||||
|
$(add_frameworks_dep solid)
|
||||||
|
$(add_qt_dep qtdbus)
|
||||||
|
$(add_qt_dep qtdeclarative)
|
||||||
|
$(add_qt_dep qtgui)
|
||||||
|
$(add_qt_dep qtwidgets)
|
||||||
|
>=dev-db/lmdb-0.9.17
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!kde-frameworks/baloo:4[-minimal(+)]
|
||||||
|
"
|
||||||
|
|
||||||
|
RESTRICT+=" test" # bug 624250
|
@ -1,2 +1,3 @@
|
|||||||
DIST bluez-qt-5.52.0.tar.xz 80704 BLAKE2B 02fbc3219895570d0c26cd99b384d2e316c3c0a84131e2f060a4789b71517846d3b5c41fb1865ede2924c9b82134d4698cb2f281fe324a7441d25ea40ccc873e SHA512 a8e7f6c9e495f563b3a522f97d3d7f51da51500a1b30b44edeab9cf0ab00f9cac8b945550e42c3889fea45acdac6d2729538b47c3e6cd934c4217a94639966f4
|
DIST bluez-qt-5.52.0.tar.xz 80704 BLAKE2B 02fbc3219895570d0c26cd99b384d2e316c3c0a84131e2f060a4789b71517846d3b5c41fb1865ede2924c9b82134d4698cb2f281fe324a7441d25ea40ccc873e SHA512 a8e7f6c9e495f563b3a522f97d3d7f51da51500a1b30b44edeab9cf0ab00f9cac8b945550e42c3889fea45acdac6d2729538b47c3e6cd934c4217a94639966f4
|
||||||
DIST bluez-qt-5.53.0.tar.xz 80684 BLAKE2B e1c3b246a8f1d82e068cd93da57c8bb701ebdca5be7b17da87aea45b80737702f7d72488aacfa30ab79e8bbe043f0b5b01192f58b23f9664f86e938f6451c542 SHA512 161b242799982d98be5bd141c5979ca09b7bef77f27e5903dc9502acbfca5762136edbf492fdc0100893afe2ae41c9ed21cbe858c9740a34e8b408ec0fe3c158
|
DIST bluez-qt-5.53.0.tar.xz 80684 BLAKE2B e1c3b246a8f1d82e068cd93da57c8bb701ebdca5be7b17da87aea45b80737702f7d72488aacfa30ab79e8bbe043f0b5b01192f58b23f9664f86e938f6451c542 SHA512 161b242799982d98be5bd141c5979ca09b7bef77f27e5903dc9502acbfca5762136edbf492fdc0100893afe2ae41c9ed21cbe858c9740a34e8b408ec0fe3c158
|
||||||
|
DIST bluez-qt-5.54.0.tar.xz 80700 BLAKE2B 3f06d08be6601adb6c8c7b95e66a2d6442a722c74d86b3c17527deeef2fc91458b397d6847789e1521a69073f9f6433c2302c4ba657fc391f0fd9872e2f66517 SHA512 6683f9313b6eef63e27e30a238ba55bd9297a9e1b2353ca9dda9cddc0b5625db1127affaf25c899bff4eccbed8758f667e8b5416ec9cc02ba9ff7cc8dfa01205
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
VIRTUALX_REQUIRED="test"
|
||||||
|
inherit kde5 udev
|
||||||
|
|
||||||
|
DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
|
||||||
|
LICENSE="LGPL-2"
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
$(add_qt_dep qtdbus)
|
||||||
|
$(add_qt_dep qtdeclarative)
|
||||||
|
$(add_qt_dep qtnetwork)
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
|
||||||
|
)
|
||||||
|
|
||||||
|
kde5_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# parallel tests fail, bug 609248; managertest hangs, bug 668196
|
||||||
|
local myctestargs=(
|
||||||
|
-j1
|
||||||
|
-E "(managertest)"
|
||||||
|
)
|
||||||
|
|
||||||
|
kde5_src_test
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST breeze-icons-5.52.0.tar.xz 1549388 BLAKE2B 4abcd7ccc1a7e0f8eec5e120b8ef61fa0f4e8dcc91eb66fe9088f697ee6896278845d1265df2820091009bea4d9ad2d77b55b699c2d495dbbd3276ef4d591b22 SHA512 774a6c5587bd8c04892d5844bcd820300e98300b0a7e0402d71d40ceb09beb18c6a011e78d0e128a367ddee2847788c5af6708c51d125d0ae68937dcd935562e
|
DIST breeze-icons-5.52.0.tar.xz 1549388 BLAKE2B 4abcd7ccc1a7e0f8eec5e120b8ef61fa0f4e8dcc91eb66fe9088f697ee6896278845d1265df2820091009bea4d9ad2d77b55b699c2d495dbbd3276ef4d591b22 SHA512 774a6c5587bd8c04892d5844bcd820300e98300b0a7e0402d71d40ceb09beb18c6a011e78d0e128a367ddee2847788c5af6708c51d125d0ae68937dcd935562e
|
||||||
DIST breeze-icons-5.53.0.tar.xz 1555744 BLAKE2B e2666476cbfde58f6e59039686d212e4af3dc139b60618a117534ae7659309533fda2511f9f0e6b258a98575ffe7e5a976857f28b0ff2d54998c3327760ff431 SHA512 3977a21f0461c00f560ba4d4b21e56114bcc152ba2237285b9d52fdcc3cbecff266caae26f9ce05dac6dc6a9366587e89ecae1acc397cea3a7d8a1b9236f63db
|
DIST breeze-icons-5.53.0.tar.xz 1555744 BLAKE2B e2666476cbfde58f6e59039686d212e4af3dc139b60618a117534ae7659309533fda2511f9f0e6b258a98575ffe7e5a976857f28b0ff2d54998c3327760ff431 SHA512 3977a21f0461c00f560ba4d4b21e56114bcc152ba2237285b9d52fdcc3cbecff266caae26f9ce05dac6dc6a9366587e89ecae1acc397cea3a7d8a1b9236f63db
|
||||||
|
DIST breeze-icons-5.54.0.tar.xz 1591224 BLAKE2B 7a29cd4a5432e58bc118b788ff81bcfcc0acf0f6ac64764a35d15a3f5518cdcf24287f4725aeb89042503eeeb6325b9693aa945d2b574684c7306becd1c58e1f SHA512 60a2f07bcf3e8ce59b3860d4e74411e3b52af16c08ff3213ecdbebca8d1e9a2918ec5b24f67af0dcee0673108a3f2c8f8b6c04d2a829bdaeac300383fdd6dad5
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
KDE_AUTODEPS="false"
|
||||||
|
KDE_DEBUG="false"
|
||||||
|
KDE_QTHELP="false"
|
||||||
|
KMNAME="breeze-icons"
|
||||||
|
inherit kde5
|
||||||
|
|
||||||
|
DESCRIPTION="Breeze SVG icon theme binary resource"
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
$(add_frameworks_dep extra-cmake-modules)
|
||||||
|
$(add_qt_dep qtcore)
|
||||||
|
test? (
|
||||||
|
$(add_qt_dep qttest)
|
||||||
|
app-misc/fdupes
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DBINARY_ICONS_RESOURCE=ON
|
||||||
|
-DSKIP_INSTALL_ICONS=ON
|
||||||
|
)
|
||||||
|
kde5_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# bug: 655586
|
||||||
|
local myctestargs=(
|
||||||
|
-E "(scalable)"
|
||||||
|
)
|
||||||
|
|
||||||
|
kde5_src_test
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST breeze-icons-5.52.0.tar.xz 1549388 BLAKE2B 4abcd7ccc1a7e0f8eec5e120b8ef61fa0f4e8dcc91eb66fe9088f697ee6896278845d1265df2820091009bea4d9ad2d77b55b699c2d495dbbd3276ef4d591b22 SHA512 774a6c5587bd8c04892d5844bcd820300e98300b0a7e0402d71d40ceb09beb18c6a011e78d0e128a367ddee2847788c5af6708c51d125d0ae68937dcd935562e
|
DIST breeze-icons-5.52.0.tar.xz 1549388 BLAKE2B 4abcd7ccc1a7e0f8eec5e120b8ef61fa0f4e8dcc91eb66fe9088f697ee6896278845d1265df2820091009bea4d9ad2d77b55b699c2d495dbbd3276ef4d591b22 SHA512 774a6c5587bd8c04892d5844bcd820300e98300b0a7e0402d71d40ceb09beb18c6a011e78d0e128a367ddee2847788c5af6708c51d125d0ae68937dcd935562e
|
||||||
DIST breeze-icons-5.53.0.tar.xz 1555744 BLAKE2B e2666476cbfde58f6e59039686d212e4af3dc139b60618a117534ae7659309533fda2511f9f0e6b258a98575ffe7e5a976857f28b0ff2d54998c3327760ff431 SHA512 3977a21f0461c00f560ba4d4b21e56114bcc152ba2237285b9d52fdcc3cbecff266caae26f9ce05dac6dc6a9366587e89ecae1acc397cea3a7d8a1b9236f63db
|
DIST breeze-icons-5.53.0.tar.xz 1555744 BLAKE2B e2666476cbfde58f6e59039686d212e4af3dc139b60618a117534ae7659309533fda2511f9f0e6b258a98575ffe7e5a976857f28b0ff2d54998c3327760ff431 SHA512 3977a21f0461c00f560ba4d4b21e56114bcc152ba2237285b9d52fdcc3cbecff266caae26f9ce05dac6dc6a9366587e89ecae1acc397cea3a7d8a1b9236f63db
|
||||||
|
DIST breeze-icons-5.54.0.tar.xz 1591224 BLAKE2B 7a29cd4a5432e58bc118b788ff81bcfcc0acf0f6ac64764a35d15a3f5518cdcf24287f4725aeb89042503eeeb6325b9693aa945d2b574684c7306becd1c58e1f SHA512 60a2f07bcf3e8ce59b3860d4e74411e3b52af16c08ff3213ecdbebca8d1e9a2918ec5b24f67af0dcee0673108a3f2c8f8b6c04d2a829bdaeac300383fdd6dad5
|
||||||
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
KDE_AUTODEPS="false"
|
||||||
|
KDE_DEBUG="false"
|
||||||
|
KDE_QTHELP="false"
|
||||||
|
inherit kde5
|
||||||
|
|
||||||
|
DESCRIPTION="Breeze SVG icon theme"
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
$(add_frameworks_dep extra-cmake-modules)
|
||||||
|
$(add_qt_dep qtcore)
|
||||||
|
test? (
|
||||||
|
$(add_qt_dep qttest)
|
||||||
|
app-misc/fdupes
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DBINARY_ICONS_RESOURCE=OFF
|
||||||
|
)
|
||||||
|
kde5_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# bug: 655586
|
||||||
|
local myctestargs=(
|
||||||
|
-j1
|
||||||
|
-E "(scalable)"
|
||||||
|
)
|
||||||
|
|
||||||
|
kde5_src_test
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST extra-cmake-modules-5.52.0.tar.xz 324412 BLAKE2B 36099a820b79e010a3f1616f852e0364e1e72a5553786d35a9a9f5d9452574ab3166179856d76a89d1b801b5e99452c19a6419561f1c9e3e873cb6f5fbf8d3d6 SHA512 f3147f493c24bea3c53a6537ba78ac81e0b8d31162c5d6e12305d318e5f13cdda70ea79d7e9db2a1d834609c7e1a0134e76bcae9f6c9109beaee2c051afbe269
|
DIST extra-cmake-modules-5.52.0.tar.xz 324412 BLAKE2B 36099a820b79e010a3f1616f852e0364e1e72a5553786d35a9a9f5d9452574ab3166179856d76a89d1b801b5e99452c19a6419561f1c9e3e873cb6f5fbf8d3d6 SHA512 f3147f493c24bea3c53a6537ba78ac81e0b8d31162c5d6e12305d318e5f13cdda70ea79d7e9db2a1d834609c7e1a0134e76bcae9f6c9109beaee2c051afbe269
|
||||||
DIST extra-cmake-modules-5.53.0.tar.xz 324504 BLAKE2B 0337e20330cfd68c3c3d37f285cceaf17b52effa16c9c24568bb05c53b83b5e983f3a7967ea69bd5b852c9854dea14576d244c61233a4a6335019c5079a393d6 SHA512 f760c6040585730dee261cc09b47f7df12cb3e6be6d859f4a5b065641fdf9329bd831e47a9d51d9978d7379501e045614d40b9c55b0f4082222a2e662a0952ea
|
DIST extra-cmake-modules-5.53.0.tar.xz 324504 BLAKE2B 0337e20330cfd68c3c3d37f285cceaf17b52effa16c9c24568bb05c53b83b5e983f3a7967ea69bd5b852c9854dea14576d244c61233a4a6335019c5079a393d6 SHA512 f760c6040585730dee261cc09b47f7df12cb3e6be6d859f4a5b065641fdf9329bd831e47a9d51d9978d7379501e045614d40b9c55b0f4082222a2e662a0952ea
|
||||||
|
DIST extra-cmake-modules-5.54.0.tar.xz 324996 BLAKE2B 37ba7eb0b651da5bf18de292a59c9783b7d85801701223580144d366da3621da66ad2c6b8a55479d67e27249784be9994c0cdacdee540e601b34b5ed5d5af863 SHA512 2c592ab659dc2c1167111d394b976f7d008b9c3e8e18aea06001f4852f93d6a0e61c2ea5f6add2680e11f76da9f5f8c437afd350c5d3224cf1e9adba2dd765e1
|
||||||
|
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} )
|
||||||
|
ECM_KDEINSTALLDIRS="false"
|
||||||
|
KDE_AUTODEPS="false"
|
||||||
|
KDE_DEBUG="false"
|
||||||
|
KDE_QTHELP="false"
|
||||||
|
KDE_TEST="false"
|
||||||
|
inherit kde5 python-any-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Extra modules and scripts for CMake"
|
||||||
|
HOMEPAGE="https://cgit.kde.org/extra-cmake-modules.git"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
|
||||||
|
IUSE="doc test"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
doc? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
$(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
|
||||||
|
$(add_qt_dep qthelp)
|
||||||
|
)
|
||||||
|
test? (
|
||||||
|
$(add_qt_dep qtcore)
|
||||||
|
$(add_qt_dep linguist-tools)
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
app-arch/libarchive[bzip2]
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch" )
|
||||||
|
|
||||||
|
python_check_deps() {
|
||||||
|
has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use doc && python-any-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DBUILD_QTHELP_DOCS=$(usex doc)
|
||||||
|
-DBUILD_HTML_DOCS=$(usex doc)
|
||||||
|
-DBUILD_MAN_DOCS=$(usex doc)
|
||||||
|
-DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
|
||||||
|
)
|
||||||
|
use test && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_PythonModuleGeneration=ON )
|
||||||
|
|
||||||
|
kde5_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# ECMToolchainAndroidTest passes but then breaks src_install
|
||||||
|
# ECMPoQmToolsTest is broken, bug #627806
|
||||||
|
local myctestargs=(
|
||||||
|
-E "(ECMToolchainAndroidTest|ECMPoQmToolsTest)"
|
||||||
|
)
|
||||||
|
|
||||||
|
kde5_src_test
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST frameworkintegration-5.52.0.tar.xz 1753012 BLAKE2B a2f050d0243e2ac81bed9637fa58e10e1995db7f582a22e7c1d32f5339f26d4e85a12dde933867178e53b43a965d0702d4c8dc11ab18f8e15c541da381013461 SHA512 cc367f33c56d9fab467d3d5ba8119bb9ce36fdaa3133d4c3ef731dd1b9457497b459d48210cc78ee185e01097c7147829b9c3629c6d611dcc4b419f58e5f6194
|
DIST frameworkintegration-5.52.0.tar.xz 1753012 BLAKE2B a2f050d0243e2ac81bed9637fa58e10e1995db7f582a22e7c1d32f5339f26d4e85a12dde933867178e53b43a965d0702d4c8dc11ab18f8e15c541da381013461 SHA512 cc367f33c56d9fab467d3d5ba8119bb9ce36fdaa3133d4c3ef731dd1b9457497b459d48210cc78ee185e01097c7147829b9c3629c6d611dcc4b419f58e5f6194
|
||||||
DIST frameworkintegration-5.53.0.tar.xz 1753056 BLAKE2B a34bbded6d35f5bf4347704ca6344060db380e91781425f3daaf589c996d38d613606da4e69e81f1c11d81de1a113d643230c3ffaa892eb29ac897eac0fc7eb8 SHA512 054b851797a09d240abcc6c20f9beec33b331270e50e2760bdff9ec10b52657b76004985ec94b694459ebd729f94d67a2248dfd830c14383b9fa114583ad9d0f
|
DIST frameworkintegration-5.53.0.tar.xz 1753056 BLAKE2B a34bbded6d35f5bf4347704ca6344060db380e91781425f3daaf589c996d38d613606da4e69e81f1c11d81de1a113d643230c3ffaa892eb29ac897eac0fc7eb8 SHA512 054b851797a09d240abcc6c20f9beec33b331270e50e2760bdff9ec10b52657b76004985ec94b694459ebd729f94d67a2248dfd830c14383b9fa114583ad9d0f
|
||||||
|
DIST frameworkintegration-5.54.0.tar.xz 1753080 BLAKE2B 267d6a7692d8d63ca19bf819955cb194c103eb996c0d144e4fa06f2bb5ca9c3a7b80084f4eb23ba94c69fc0004f5c7e5d7c6738b4108b7886903077e1312731f SHA512 9bb0c8a10b342976c21f8840e04f4b9ac60931c804fc0debbddf24b710e97804a2b8d357019840534c4fb4b4b816565a49682b0b09b4fb4d82d7d3467af1bb1f
|
||||||
|
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
KDE_QTHELP="false"
|
||||||
|
VIRTUALX_REQUIRED="test"
|
||||||
|
inherit kde5
|
||||||
|
|
||||||
|
DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
|
||||||
|
LICENSE="LGPL-2+"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE="appstream X"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
$(add_frameworks_dep kconfig)
|
||||||
|
$(add_frameworks_dep kconfigwidgets)
|
||||||
|
$(add_frameworks_dep ki18n)
|
||||||
|
$(add_frameworks_dep kiconthemes)
|
||||||
|
$(add_frameworks_dep knewstuff)
|
||||||
|
$(add_frameworks_dep knotifications)
|
||||||
|
$(add_frameworks_dep kpackage)
|
||||||
|
$(add_frameworks_dep kwidgetsaddons)
|
||||||
|
$(add_qt_dep qtgui)
|
||||||
|
$(add_qt_dep qtwidgets)
|
||||||
|
appstream? (
|
||||||
|
app-admin/packagekit-qt
|
||||||
|
dev-libs/appstream[qt5]
|
||||||
|
)
|
||||||
|
X? (
|
||||||
|
$(add_qt_dep qtx11extras)
|
||||||
|
x11-libs/libxcb
|
||||||
|
)
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
# requires running kde environment
|
||||||
|
RESTRICT+=" test"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
punt_bogus_dep Qt5 DBus
|
||||||
|
kde5_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
$(cmake-utils_use_find_package appstream AppStreamQt)
|
||||||
|
$(cmake-utils_use_find_package appstream packagekitqt5)
|
||||||
|
$(cmake-utils_use_find_package X XCB)
|
||||||
|
)
|
||||||
|
|
||||||
|
kde5_src_configure
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST kactivities-stats-5.52.0.tar.xz 61168 BLAKE2B a66a11882e922f1cbcf41aa23ed3bc6c2d38fc596f1e6053bda41038dce8249eec31adc826aba2c83404bd3241d81e0d7a1ea0d19b1e5e0e193c737cab16b654 SHA512 2f63dda4d80edf39643b8406fbbd76e220fe1db6a6acc061d43dfb19d1886b0dfd962d685daa331794f42b3b8d7ae4fcaf6e463e39f58258ef20aae8c41d3bb2
|
DIST kactivities-stats-5.52.0.tar.xz 61168 BLAKE2B a66a11882e922f1cbcf41aa23ed3bc6c2d38fc596f1e6053bda41038dce8249eec31adc826aba2c83404bd3241d81e0d7a1ea0d19b1e5e0e193c737cab16b654 SHA512 2f63dda4d80edf39643b8406fbbd76e220fe1db6a6acc061d43dfb19d1886b0dfd962d685daa331794f42b3b8d7ae4fcaf6e463e39f58258ef20aae8c41d3bb2
|
||||||
DIST kactivities-stats-5.53.0.tar.xz 61136 BLAKE2B 6d32ed59b1cbd06c3c74762cf25b7989b44a655bd11706d4757ad2145d01e6e38f95369e411b183a88c5c7c110effa2321ae7a125fdb1ac10b8dd0d1fef5a01f SHA512 a8857e30a4602e328b7f793dbcefaf6fc2d9c0f85bb7a1b4b852f354678980f5d840f3e7e2939083341b7db4517f9a03e2da711aaaf02b66b150576ae207d56a
|
DIST kactivities-stats-5.53.0.tar.xz 61136 BLAKE2B 6d32ed59b1cbd06c3c74762cf25b7989b44a655bd11706d4757ad2145d01e6e38f95369e411b183a88c5c7c110effa2321ae7a125fdb1ac10b8dd0d1fef5a01f SHA512 a8857e30a4602e328b7f793dbcefaf6fc2d9c0f85bb7a1b4b852f354678980f5d840f3e7e2939083341b7db4517f9a03e2da711aaaf02b66b150576ae207d56a
|
||||||
|
DIST kactivities-stats-5.54.0.tar.xz 61152 BLAKE2B a90bfbb1a6f2ac192023168ccdded8aacd4a4052491c0f0bc46e266f396b76f91cf187d3d2bf8fd7038f980ee96752212c132cdf738e784d42fcb57e9b4e99e6 SHA512 142a8e92bef7069eae70187e1c04a29f65ab4bc12b7e146d21e8da3c4818941af59844e702e9682d8bcd64d6e76b30f012db2cdd1476962b59e0b27c1114c311
|
||||||
|
@ -0,0 +1,21 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit kde5
|
||||||
|
|
||||||
|
DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
|
||||||
|
LICENSE="LGPL-2+"
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
$(add_qt_dep qtdbus)
|
||||||
|
$(add_qt_dep qtsql)
|
||||||
|
$(add_frameworks_dep kactivities)
|
||||||
|
$(add_frameworks_dep kconfig)
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-libs/boost-1.54
|
||||||
|
"
|
@ -1,2 +1,3 @@
|
|||||||
DIST kactivities-5.52.0.tar.xz 61428 BLAKE2B 5924b96acafc65977949bb396be4f5f53acd63253484531c81879ad308919aafa292f35d1fa4c8676eff30aed92802de2822cfa0d5ecffc42e37c3f66e4661c9 SHA512 73629cb3504d4c75b66dbe2345f5ef1b436a7f8bd1962eb87ef7c1c4838cf1d6fa7bc52d00b381823a5581c9d6072535aa7deb8f710f52fc322e55b2d7f366f0
|
DIST kactivities-5.52.0.tar.xz 61428 BLAKE2B 5924b96acafc65977949bb396be4f5f53acd63253484531c81879ad308919aafa292f35d1fa4c8676eff30aed92802de2822cfa0d5ecffc42e37c3f66e4661c9 SHA512 73629cb3504d4c75b66dbe2345f5ef1b436a7f8bd1962eb87ef7c1c4838cf1d6fa7bc52d00b381823a5581c9d6072535aa7deb8f710f52fc322e55b2d7f366f0
|
||||||
DIST kactivities-5.53.0.tar.xz 61432 BLAKE2B 206facfc0823c0acc06dc9fb7ef11a765f4fdf2700638887261ca586e9cc68754c6a40687c2a49e6300941f2968c71780da9cf8f8d9b1b2175d43e4fb180b28e SHA512 2d2945a06d7edd5fca13e8e724644d1abefafbddd1eb0fa84e2d3ca20e901bcbe3d71a908be273ffb09b697f5587a3b98d10fabf9c2a1e1d4275c2a442d6ef09
|
DIST kactivities-5.53.0.tar.xz 61432 BLAKE2B 206facfc0823c0acc06dc9fb7ef11a765f4fdf2700638887261ca586e9cc68754c6a40687c2a49e6300941f2968c71780da9cf8f8d9b1b2175d43e4fb180b28e SHA512 2d2945a06d7edd5fca13e8e724644d1abefafbddd1eb0fa84e2d3ca20e901bcbe3d71a908be273ffb09b697f5587a3b98d10fabf9c2a1e1d4275c2a442d6ef09
|
||||||
|
DIST kactivities-5.54.0.tar.xz 61416 BLAKE2B cd8de61dcf8df25ef50de39695620f74779309839c43bc69728d939eba3cd84e77c919f18a0ab04f48babea8b55a583b9ef06fa5066ac020994389e34c1aa410 SHA512 d397c087f740e044a14f02bca47da2c267b4c9d9ab8231e240addf41eec6d716fc6d2a85bc3760636a69be55a058ba8d380c4555aa16ba43fff7fd2dfcb20a64
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit kde5
|
||||||
|
|
||||||
|
DESCRIPTION="Framework for working with KDE activities"
|
||||||
|
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
$(add_frameworks_dep kconfig)
|
||||||
|
$(add_frameworks_dep kcoreaddons)
|
||||||
|
$(add_qt_dep qtdbus)
|
||||||
|
$(add_qt_dep qtdeclarative widgets)
|
||||||
|
$(add_qt_dep qtgui)
|
||||||
|
$(add_qt_dep qtsql)
|
||||||
|
"
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
$(add_plasma_dep kactivitymanagerd)
|
||||||
|
"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
>=dev-libs/boost-1.54
|
||||||
|
"
|
@ -1,2 +1,3 @@
|
|||||||
DIST kapidox-5.52.0.tar.xz 396708 BLAKE2B 20bd13f000c3ad689567aeed2994e21ae792f457b64200703533134c698d6c7e2c21fa554c83ab2920efe4da1ad9fceb3991b7ebac28d22e5968d3f7d0fe0406 SHA512 997e586f7844f4411449e3f983f8aa41d7c8b8e63957a961f99777a6095ab0800851d235a1ec02f4437ee9c561d4420ecefe4c87e8f125cf1047d77e2a29bb77
|
DIST kapidox-5.52.0.tar.xz 396708 BLAKE2B 20bd13f000c3ad689567aeed2994e21ae792f457b64200703533134c698d6c7e2c21fa554c83ab2920efe4da1ad9fceb3991b7ebac28d22e5968d3f7d0fe0406 SHA512 997e586f7844f4411449e3f983f8aa41d7c8b8e63957a961f99777a6095ab0800851d235a1ec02f4437ee9c561d4420ecefe4c87e8f125cf1047d77e2a29bb77
|
||||||
DIST kapidox-5.53.0.tar.xz 396652 BLAKE2B 42a24066a6d761afe3cd0a27c2494e5462466c9ed09e3e8c242291882285090b5ce633b35c214ca9f16c0f2c960aa77b3fa9943a87d3ec5ec1af50f78fff121b SHA512 47956f49b72d3851e8fa9cd84ed92bc547b2cc14250b2b2301c929a3ea8871255ff9ecbc5b5180ab8c092324628cea4d488f411d6612b1bea65cbc14ed237ec6
|
DIST kapidox-5.53.0.tar.xz 396652 BLAKE2B 42a24066a6d761afe3cd0a27c2494e5462466c9ed09e3e8c242291882285090b5ce633b35c214ca9f16c0f2c960aa77b3fa9943a87d3ec5ec1af50f78fff121b SHA512 47956f49b72d3851e8fa9cd84ed92bc547b2cc14250b2b2301c929a3ea8871255ff9ecbc5b5180ab8c092324628cea4d488f411d6612b1bea65cbc14ed237ec6
|
||||||
|
DIST kapidox-5.54.0.tar.xz 396720 BLAKE2B 71e1a57bd22c75e558b5396b378575a308a5609381077d4f7a1139f436c08aedcb1a4a634cd2f1ef2dcc9588533a2b056db28b0435ec4682d0422a474e33a573 SHA512 f0a02ec42ab8091391dcad42693fe4daad0454ef025c7a81102791b11913fce8e331113da519dbba4c8aa9798dd7d5424055a3358329977d125f89096034e6b8
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
KDE_AUTODEPS="false"
|
||||||
|
KDE_DEBUG="false"
|
||||||
|
KDE_TEST="false"
|
||||||
|
DISTUTILS_SINGLE_IMPL="true"
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit kde5 distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-doc/doxygen
|
||||||
|
dev-python/jinja[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
|
media-gfx/graphviz[python,${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
kde5_pkg_setup
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST karchive-5.52.0.tar.xz 439932 BLAKE2B 484d98c5306ab3f52fe6d5984b5db87457299673f8b0607abad15433c15f1adca1c6dad0324cf62d2735b4942683b6385d6614e5825e42668ee2b999ed94872a SHA512 bc546352b52c23221bad2f18479ad4bd29dd593043a5664046953b222b3e81bbe8f32b386c385a7b2054b8c0abe9e1135142e26b02fea1f997c61f555b5e19a3
|
DIST karchive-5.52.0.tar.xz 439932 BLAKE2B 484d98c5306ab3f52fe6d5984b5db87457299673f8b0607abad15433c15f1adca1c6dad0324cf62d2735b4942683b6385d6614e5825e42668ee2b999ed94872a SHA512 bc546352b52c23221bad2f18479ad4bd29dd593043a5664046953b222b3e81bbe8f32b386c385a7b2054b8c0abe9e1135142e26b02fea1f997c61f555b5e19a3
|
||||||
DIST karchive-5.53.0.tar.xz 439952 BLAKE2B ca81dbf4976df9bda3cc82b4845997e440e317d9fcf1dfa4c71aeffca381d0059e0432890d708cff9ea47f89b2053a9c912b2de7009c76ad8b542c4ae828e518 SHA512 a7eaa5fd9a527da698b2fefa64b6ba7092eb3614b679236b741af1df3ce1180f2538b986d61b94811b76648f35b26a825b863146882745977754ec85a3d76e09
|
DIST karchive-5.53.0.tar.xz 439952 BLAKE2B ca81dbf4976df9bda3cc82b4845997e440e317d9fcf1dfa4c71aeffca381d0059e0432890d708cff9ea47f89b2053a9c912b2de7009c76ad8b542c4ae828e518 SHA512 a7eaa5fd9a527da698b2fefa64b6ba7092eb3614b679236b741af1df3ce1180f2538b986d61b94811b76648f35b26a825b863146882745977754ec85a3d76e09
|
||||||
|
DIST karchive-5.54.0.tar.xz 439964 BLAKE2B 6cee5227c979948c65f3d7e5e1d619deafb3b1494bc1dc83b24b651cad49930c535539a9b870eb9f19aec96331236d1a56d69fc8b3a20fcd108c522c9139f315 SHA512 89172761f5d54967ed72ccf73c3bfff79600f803a31bdb4e1684516e506f57f3b28778b598cfbd6b594b4cbe3af92984c7150ea6837d9a612bcd28db4dbc8657
|
||||||
|
@ -0,0 +1,27 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit kde5
|
||||||
|
|
||||||
|
DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
|
||||||
|
LICENSE="GPL-2 LGPL-2.1"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
|
||||||
|
IUSE="+bzip2 +lzma"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
sys-libs/zlib
|
||||||
|
bzip2? ( app-arch/bzip2 )
|
||||||
|
lzma? ( app-arch/xz-utils )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
$(cmake-utils_use_find_package bzip2 BZip2)
|
||||||
|
$(cmake-utils_use_find_package lzma LibLZMA)
|
||||||
|
)
|
||||||
|
|
||||||
|
kde5_src_configure
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST kauth-5.52.0.tar.xz 84716 BLAKE2B 142725f21bb2bbbd985a22f580088dfc8fc399db96295d3b24a65dcb2bac89d9ff0dadef87bcea798f85e858df0f013cc4e849295a537ac2fac7cede92b0f30b SHA512 62b9da8e867f4256b9210ef210cc5d7230064c8c7096f0765061f2e3010cce64abd6d7324daf5a48e952b8bfe38fb5efecd7448e0ec16968dbf27c913dcc8b14
|
DIST kauth-5.52.0.tar.xz 84716 BLAKE2B 142725f21bb2bbbd985a22f580088dfc8fc399db96295d3b24a65dcb2bac89d9ff0dadef87bcea798f85e858df0f013cc4e849295a537ac2fac7cede92b0f30b SHA512 62b9da8e867f4256b9210ef210cc5d7230064c8c7096f0765061f2e3010cce64abd6d7324daf5a48e952b8bfe38fb5efecd7448e0ec16968dbf27c913dcc8b14
|
||||||
DIST kauth-5.53.0.tar.xz 84728 BLAKE2B 41d654d2cb4cfd3daca4271d875e430b6a1160a4a8778aae59a16552b92892265d1c18101bccf0f55b7b46d93e87226482963b0233e90783f2f7586af9b79ab4 SHA512 f4b99b0282ff3caafeaf304739ce5c52268c01245e6ea7582a32a85b4afa0addac141a58c9fa66304165dc91269950474ea79623ae934ca673dcec34d3da0629
|
DIST kauth-5.53.0.tar.xz 84728 BLAKE2B 41d654d2cb4cfd3daca4271d875e430b6a1160a4a8778aae59a16552b92892265d1c18101bccf0f55b7b46d93e87226482963b0233e90783f2f7586af9b79ab4 SHA512 f4b99b0282ff3caafeaf304739ce5c52268c01245e6ea7582a32a85b4afa0addac141a58c9fa66304165dc91269950474ea79623ae934ca673dcec34d3da0629
|
||||||
|
DIST kauth-5.54.0.tar.xz 84688 BLAKE2B beba564ccc64af52b772ce827b756fad493e3e4926e6bb8b7b65154bf6b7a1753a211e98dd12c67bba844412610ff08f39b9e34a0aadc6c2fc87f4a25e4090bc SHA512 f75c6f019d708409817a5b64d88033326a7d627cdee00e61280043d5cd8f65731f08d48405f50c7240f18670b25abfeea4b2af5966ebb2ee7e0f56669b5551c2
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue