parent
67f90a70e5
commit
74fabb98a6
@ -1,200 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils pam multilib libtool
|
||||
|
||||
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="http://www.sudo.ws/"
|
||||
SRC_URI="http://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
|
||||
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz"
|
||||
|
||||
# Basic license is ISC-style as-is, some files are released under
|
||||
# 3-clause BSD license
|
||||
LICENSE="ISC BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris"
|
||||
IUSE="ldap nls pam offensive selinux skey +sendmail"
|
||||
|
||||
DEPEND="pam? ( virtual/pam )
|
||||
skey? ( >=sys-auth/skey-1.1.5-r1 )
|
||||
ldap? (
|
||||
>=net-nds/openldap-2.1.30-r1
|
||||
dev-libs/cyrus-sasl
|
||||
)
|
||||
sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-sudo )
|
||||
ldap? ( dev-lang/perl )
|
||||
pam? ( sys-auth/pambase )
|
||||
>=app-misc/editor-wrapper-3
|
||||
virtual/editor
|
||||
sendmail? ( virtual/mta )"
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/bison"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
REQUIRED_USE="pam? ( !skey ) skey? ( !pam )"
|
||||
|
||||
MAKEOPTS+=" SAMPLES="
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
set_rootpath() {
|
||||
# FIXME: secure_path is a compile time setting. using 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
|
||||
ROOTPATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo "${ROOTPATH}")
|
||||
if [[ -z ${ROOTPATH} ]] ; then
|
||||
ewarn " Failed to find ROOTPATH, 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
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
cleanpath /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${ROOTPATH:+:${ROOTPATH}}
|
||||
|
||||
# finally, strip gcc paths #136027
|
||||
rmpath() {
|
||||
local e newpath thisp IFS=:
|
||||
for thisp in ${ROOTPATH} ; do
|
||||
for e ; do [[ $thisp == $e ]] && continue 2 ; done
|
||||
newpath+=:$thisp
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*'
|
||||
|
||||
einfo "... done"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local ROOTPATH
|
||||
set_rootpath
|
||||
|
||||
# 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.
|
||||
econf \
|
||||
--enable-zlib=system \
|
||||
--with-secure-path="${ROOTPATH}" \
|
||||
--with-editor="${EPREFIX}"/usr/libexec/editor \
|
||||
--with-env-editor \
|
||||
$(use_with offensive insults) \
|
||||
$(use_with offensive all-insults) \
|
||||
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) \
|
||||
$(use_with ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pam) \
|
||||
$(use_with skey) \
|
||||
$(use_with selinux) \
|
||||
$(use_with sendmail) \
|
||||
--without-opie \
|
||||
--without-linux-audit \
|
||||
--with-rundir="${EPREFIX}"/var/run/sudo \
|
||||
--with-vardir="${EPREFIX}"/var/db/sudo \
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use ldap ; then
|
||||
dodoc README.LDAP
|
||||
dosbin plugins/sudoers/sudoers2ldif
|
||||
|
||||
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
|
||||
fperms 0700 /var/db/sudo
|
||||
|
||||
# Don't install into /var/run as that is a tmpfs most of the time
|
||||
# (bug #504854)
|
||||
rm -rf "${D}"/var/run
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
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,202 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils pam multilib libtool
|
||||
|
||||
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="http://www.sudo.ws/"
|
||||
SRC_URI="http://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
|
||||
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz"
|
||||
|
||||
# Basic license is ISC-style as-is, some files are released under
|
||||
# 3-clause BSD license
|
||||
LICENSE="ISC BSD"
|
||||
SLOT="0"
|
||||
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris"
|
||||
fi
|
||||
IUSE="ldap nls pam offensive selinux skey +sendmail"
|
||||
|
||||
DEPEND="pam? ( virtual/pam )
|
||||
skey? ( >=sys-auth/skey-1.1.5-r1 )
|
||||
ldap? (
|
||||
>=net-nds/openldap-2.1.30-r1
|
||||
dev-libs/cyrus-sasl
|
||||
)
|
||||
sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-sudo )
|
||||
ldap? ( dev-lang/perl )
|
||||
pam? ( sys-auth/pambase )
|
||||
>=app-misc/editor-wrapper-3
|
||||
virtual/editor
|
||||
sendmail? ( virtual/mta )"
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/bison"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
REQUIRED_USE="pam? ( !skey ) skey? ( !pam )"
|
||||
|
||||
MAKEOPTS+=" SAMPLES="
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
set_rootpath() {
|
||||
# FIXME: secure_path is a compile time setting. using 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
|
||||
ROOTPATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo "${ROOTPATH}")
|
||||
if [[ -z ${ROOTPATH} ]] ; then
|
||||
ewarn " Failed to find ROOTPATH, 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
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
cleanpath /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${ROOTPATH:+:${ROOTPATH}}
|
||||
|
||||
# finally, strip gcc paths #136027
|
||||
rmpath() {
|
||||
local e newpath thisp IFS=:
|
||||
for thisp in ${ROOTPATH} ; do
|
||||
for e ; do [[ $thisp == $e ]] && continue 2 ; done
|
||||
newpath+=:$thisp
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*'
|
||||
|
||||
einfo "... done"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local ROOTPATH
|
||||
set_rootpath
|
||||
|
||||
# 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.
|
||||
econf \
|
||||
--enable-zlib=system \
|
||||
--with-secure-path="${ROOTPATH}" \
|
||||
--with-editor="${EPREFIX}"/usr/libexec/editor \
|
||||
--with-env-editor \
|
||||
$(use_with offensive insults) \
|
||||
$(use_with offensive all-insults) \
|
||||
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) \
|
||||
$(use_with ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pam) \
|
||||
$(use_with skey) \
|
||||
$(use_with selinux) \
|
||||
$(use_with sendmail) \
|
||||
--without-opie \
|
||||
--without-linux-audit \
|
||||
--with-rundir="${EPREFIX}"/var/run/sudo \
|
||||
--with-vardir="${EPREFIX}"/var/db/sudo \
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use ldap ; then
|
||||
dodoc README.LDAP
|
||||
dosbin plugins/sudoers/sudoers2ldif
|
||||
|
||||
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
|
||||
fperms 0700 /var/db/sudo
|
||||
|
||||
# Don't install into /var/run as that is a tmpfs most of the time
|
||||
# (bug #504854)
|
||||
rm -rf "${D}"/var/run
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
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,11 +1,14 @@
|
||||
AUX vice-2.4.22-autotools.patch 353 SHA256 5d9232698424a6c98ed27e3206fb46a12093666e42dd6a59b21fd362923e9511 SHA512 10ba3f9f9c0e69f34ea3ab361b198826b7055586e2dade320a60c1a1e429797d2eaf1554b1e9fde63f8ddb23bd4a9b8fb24d3f9692433b6b6d043d09761924d3 WHIRLPOOL cad09cca9eb43298168ff4c8f3c5acd52e56aeee1a3db63f91906c5f4dc440f230d3e2e68c039759fbea0e5d7bb54adec58c2c14fe4be41a75e69c1a0fe35ab6
|
||||
AUX vice-2.4.27-autotools.patch 353 SHA256 5d9232698424a6c98ed27e3206fb46a12093666e42dd6a59b21fd362923e9511 SHA512 10ba3f9f9c0e69f34ea3ab361b198826b7055586e2dade320a60c1a1e429797d2eaf1554b1e9fde63f8ddb23bd4a9b8fb24d3f9692433b6b6d043d09761924d3 WHIRLPOOL cad09cca9eb43298168ff4c8f3c5acd52e56aeee1a3db63f91906c5f4dc440f230d3e2e68c039759fbea0e5d7bb54adec58c2c14fe4be41a75e69c1a0fe35ab6
|
||||
AUX vice-31580-ffmpeg-build.patch 2635 SHA256 aa92cb6a6b917ba9409b5244cdc7d132297f45b8b70410777a721850ee40458d SHA512 fcacbe49c0d7768f1c40b76ac7afdb2ac16f651220e7a2005b0f2c28fa47a7aa466ecf4cf8d7ef43dde6d24d3d2472e70126619a8b25c7e2c9340225c897a3c3 WHIRLPOOL 39d97916922c0b4a2630e8f91ef1326f95f6d3e99dedc0e05903b356867f8d1b9ce6566a3982755c7879f781ce872fde0325713a63799e3d72c8a54193daa05b
|
||||
DIST vice-2.4.22.tar.gz 25180343 SHA256 767e00eb9dbd1a9bcc6db8b4cd1697b8bc744b1d507bbac930975ee130378d9d SHA512 b43e609ae2f43717d10e079d3b8ac284e5c4920ed222c7502e9a7b75dfe32784628031ae6cf8672c8d9d50576fb714cecdd1a9292bf53477f4bbd52c10403975 WHIRLPOOL 580de25d739585c0316c91aba44bb17b2cd4cc19f162e3c5e53b8a7a9e3f694e8c5d8d549b232259d5c9ed077549410b220169a3c026ebad55bc7c537922be81
|
||||
DIST vice-2.4.27.tar.gz 25561665 SHA256 ce8b8649308b38f5245490c9df13230d075d3e571b538807d4ca8dd1d53e0b47 SHA512 589b9892f3180db6f169e74b863171f08567045862f2f47cac73ef946e81d55dcde5373fc910cfd1659238669f12ee6ad934c7143c87fad736cda77479439bec WHIRLPOOL 44633477e9ec5bf6b950efa6743647304770a44d58c624b623c992d09735446c79185ca410af60768554b62c0db4675e99c9db1a25c49b3b861860d00a298406
|
||||
DIST vice-2.4.31.tar.gz 25898329 SHA256 4c38685de5f492463cf1b0a570909bfba0dc5c2ffab3218081b630a47118f4a5 SHA512 eebd25fb808b1837ea8d76b1399d3d7ed80a66ae206ea3e0d51fe0fb9df21f3bfeb3fbe353c1022e02754987116e33d4c6888e61448b3250ebefbbfe1b854e94 WHIRLPOOL 0c0b57f452d3299050811874988ac9909f970ae4230b2268ee8285bfb358c8f58702141059b973d862eb4b7d7e5084d77b62b13b5b7a10e8718864b790f00500
|
||||
EBUILD vice-2.4.22.ebuild 4099 SHA256 6efaf657505ef453ae1362c2a0c7e038b3e104d40ad8a11907a5dee888e209cb SHA512 28dfabac606aa9e9658402d0cf18cc9151a457232d4c2c21acbba0cbd1dbbf82234260c487894cd51e1b2cc7eb1719403b2b5d139332d708e7c5810de070bf1a WHIRLPOOL 55c16b6bd423233b1e598e53f3b15ac709468a9a76f8f08d00368823c265d21c7a4278b87361797596fc251136604accc8a16d4f68403c40f8655fd91d7664e2
|
||||
EBUILD vice-2.4.27-r2.ebuild 4088 SHA256 0fc74122c6535e8dddcee05deebcce27ee3c65eb6bddc499c6f435e596f3087a SHA512 f0fc390b0f600b95e8b2a1c1edbb047c7f8300e2948bc15f3062c81036c6a60f6af9d9371e0c0142e094f9550ddb162afd9dd3facb55e27a02fa683d25f127a5 WHIRLPOOL e7dde866e4c00cafcc781cf4fbeea332bab6d889158eea1f984b75ad9739817d6944f428adce963ee5857a53283190e211c7733b42b0f54a591afb83b55e8d6b
|
||||
EBUILD vice-2.4.27-r2.ebuild 4222 SHA256 67c32ec33e069eb634b6fc1e3d92839c60c8d682236ddc62660408b0c50a7ace SHA512 a7b711d2b354361bf427d390cc5d4327144d101001a22f676c7444dcb398b7878f9c794fbb1fc1012972196138aa9b817e52968de5f680ebbb5cdaa5b0d4e87d WHIRLPOOL 2fbc037c307fffab4a50480c27309f8d5b33ce9632b653507a1e2a598784dd86f8086b292efefce0b0b73bae10829bcbbaf606ff7f867de24722125b274f2041
|
||||
EBUILD vice-2.4.27-r3.ebuild 4162 SHA256 62f1c1674a547285bd77efee853f8bded219ab3b3ffd8ff1ffb5b2d66cd81761 SHA512 ba44f8f5df09437a2f5285f3e71e46cf28ee195b83d3d86a6469d853d17d2fb1f6cb3f59af2874d47466bd56cf5edb8250c16298c9b54728a79bc82ef06702ca WHIRLPOOL 20d20305f7ca07eccca95a3af7147f99896b74fa0b6d138a08b428520209ff26cf57faac189403677aec1621b62a179c46e7ae1161359e52694147658804fd32
|
||||
EBUILD vice-2.4.27.ebuild 4102 SHA256 fade05a00261cb1d07eb67e17d98dde8e1f6697d410decb83301292452e8b9e6 SHA512 695e33f8379c595702e7cc9c460946537a67e8f8aa27a29ee72bf7a681b3391bb4a270c685f61c4dfa574b5dc42ac5947dc7203274187b16142e28683ed1900b WHIRLPOOL f6c12a7d465d154c6a1b36744261af9010af92db3dbec4b7c47e0e7afd0b8c53eb40aa6d6d609afbc264a09ef6ffb89bf45b53a3c58b2e6fa238f99b7084bc58
|
||||
EBUILD vice-2.4.31.ebuild 4088 SHA256 0fc74122c6535e8dddcee05deebcce27ee3c65eb6bddc499c6f435e596f3087a SHA512 f0fc390b0f600b95e8b2a1c1edbb047c7f8300e2948bc15f3062c81036c6a60f6af9d9371e0c0142e094f9550ddb162afd9dd3facb55e27a02fa683d25f127a5 WHIRLPOOL e7dde866e4c00cafcc781cf4fbeea332bab6d889158eea1f984b75ad9739817d6944f428adce963ee5857a53283190e211c7733b42b0f54a591afb83b55e8d6b
|
||||
MISC ChangeLog 6493 SHA256 7ebe10f798d0624ffb655557aee0170029a1abc240c1b9b5b2576091182d5ccb SHA512 b3fcdc770d9e8132e42cb2c5665f6b425c7c7af56a67173af050d4a17e0d3a2f2f5665fdc34ac9bfd37ee4295de84440c55c9a111b0c48826bf73f84b6e40fb3 WHIRLPOOL 45d48ef9ab25332611a5d91b8ead5724ccd1ce1dc14957bd5f89d613d9b1c09f29974dfd5a73ed9688dcf9d35dfca449e1ec11195b9ff718ce57d0ecbf5bece6
|
||||
MISC ChangeLog-2015 14136 SHA256 c54d5e83a4cff6844319dbae3158ef50022f55a9693e2257373bba6b41419974 SHA512 671441c3d99f95380e6bcfd65804a75b8b26eba1430316f96d1b8f66bdc3d5fb71a18b671d538c3a7a4cb48cc62aefd64009f18964ca8fb440108d652ce68fc6 WHIRLPOOL d5d9a9222909585a69dd6688b7fa266ad81da394d522baa7479c246072ccb0ff6ab90907e69049cde941bab9e6534b128fc722331febcc0c542e582b605e9a17
|
||||
MISC metadata.xml 646 SHA256 44d02a16c320326481162dd62b212494bb0083198dd7f5999498bcd519f0ec04 SHA512 1d641f0e1ba5962aa7b9e230c20ade01595aed9f853be25ec4d5022aff22cbd75414a41fbf64427bf5a27485057ee3e767521561f396a5bf70ffa3e1da31739f WHIRLPOOL 64a43a1df92e8a1be6c0b16a61b5ddf3ad4f0f60e0f1f68bde92785a9369b9b2957ac4b9234736cbed8743d57804af6ce082ed66709d327f99dbacb4fe24039b
|
||||
|
@ -0,0 +1,64 @@
|
||||
# Patch to fix compiling with ffmpeg-3.
|
||||
# Backported from: https://sourceforge.net/p/vice-emu/code/31580/
|
||||
|
||||
--- /src/gfxoutputdrv/ffmpeglib.h
|
||||
+++ /src/gfxoutputdrv/ffmpeglib.h
|
||||
@@ -76,6 +76,14 @@
|
||||
#define AVCodecID CodecID
|
||||
#endif
|
||||
|
||||
+#if LIBAVUTIL_VERSION_INT < AV_VERSION_INT(55,17,103)
|
||||
+#define VICE_AV_PIX_FMT_RGB24 PIX_FMT_RGB24
|
||||
+#define VICE_AV_PixelFormat PixelFormat
|
||||
+#else
|
||||
+#define VICE_AV_PIX_FMT_RGB24 AV_PIX_FMT_RGB24
|
||||
+#define VICE_AV_PixelFormat AVPixelFormat
|
||||
+#endif
|
||||
+
|
||||
/* avcodec fucntions */
|
||||
typedef void(*av_init_packet_t)(AVPacket *pkt);
|
||||
typedef int(*avcodec_open2_t)(AVCodecContext*, AVCodec*, AVDictionary **);
|
||||
@@ -118,7 +126,7 @@
|
||||
|
||||
/* swscale functions */
|
||||
typedef struct SwsContext * (*sws_getContext_t)(int srcW, int srcH,
|
||||
- enum PixelFormat srcFormat, int dstW, int dstH, enum PixelFormat dstFormat,
|
||||
+ enum VICE_AV_PixelFormat srcFormat, int dstW, int dstH, enum VICE_AV_PixelFormat dstFormat,
|
||||
int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, double *param);
|
||||
typedef void (*sws_freeContext_t)(struct SwsContext *swsContext);
|
||||
typedef int (*sws_scale_t)(struct SwsContext *context, uint8_t* srcSlice[],
|
||||
|
||||
--- /src/gfxoutputdrv/ffmpegdrv.c
|
||||
+++ /src/gfxoutputdrv/ffmpegdrv.c
|
||||
@@ -671,8 +671,8 @@
|
||||
picture is needed too. It is then converted to the required
|
||||
output format */
|
||||
video_st.tmp_frame = NULL;
|
||||
- if (c->pix_fmt != PIX_FMT_RGB24) {
|
||||
- video_st.tmp_frame = ffmpegdrv_alloc_picture(PIX_FMT_RGB24, c->width, c->height);
|
||||
+ if (c->pix_fmt != VICE_AV_PIX_FMT_RGB24) {
|
||||
+ video_st.tmp_frame = ffmpegdrv_alloc_picture(VICE_AV_PIX_FMT_RGB24, c->width, c->height);
|
||||
if (!video_st.tmp_frame) {
|
||||
log_debug("ffmpegdrv: could not allocate temporary picture");
|
||||
return -1;
|
||||
@@ -769,9 +769,9 @@
|
||||
|
||||
#ifdef HAVE_FFMPEG_SWSCALE
|
||||
/* setup scaler */
|
||||
- if (c->pix_fmt != PIX_FMT_RGB24) {
|
||||
+ if (c->pix_fmt != VICE_AV_PIX_FMT_RGB24) {
|
||||
sws_ctx = VICE_P_SWS_GETCONTEXT
|
||||
- (video_width, video_height, PIX_FMT_RGB24,
|
||||
+ (video_width, video_height, VICE_AV_PIX_FMT_RGB24,
|
||||
video_width, video_height, c->pix_fmt,
|
||||
SWS_BICUBIC,
|
||||
NULL, NULL, NULL);
|
||||
@@ -948,7 +948,7 @@
|
||||
|
||||
c = video_st.st->codec;
|
||||
|
||||
- if (c->pix_fmt != PIX_FMT_RGB24) {
|
||||
+ if (c->pix_fmt != VICE_AV_PIX_FMT_RGB24) {
|
||||
ffmpegdrv_fill_rgb_image(screenshot, video_st.tmp_frame);
|
||||
|
||||
if (sws_ctx != NULL) {
|
@ -0,0 +1,174 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools eutils toolchain-funcs flag-o-matic
|
||||
|
||||
DESCRIPTION="The Versatile Commodore 8-bit Emulator"
|
||||
HOMEPAGE="http://vice-emu.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="Xaw3d alsa ethernet ffmpeg fullscreen +gtk ipv6 lame nls oss png pulseaudio sdl +sdlsound threads vte zlib"
|
||||
|
||||
# upstream says gtk3 and sdl2 shouldn't be exposed yet.
|
||||
#REQUIRED_USE="?? ( gtk2 gtk3 sdl )"
|
||||
REQUIRED_USE="?? ( gtk sdl )"
|
||||
|
||||
GTK_COMMON="
|
||||
x11-libs/pango
|
||||
x11-libs/cairo"
|
||||
# gtk3? (
|
||||
# x11-libs/gtk+:3
|
||||
# vte? ( x11-libs/vte:2.90 )
|
||||
# ${GTK_COMMON}
|
||||
# )
|
||||
RDEPEND="
|
||||
virtual/jpeg:0
|
||||
virtual/opengl
|
||||
media-libs/giflib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
sdlsound? ( media-libs/libsdl[sound] )
|
||||
ethernet? (
|
||||
>=net-libs/libpcap-0.9.8
|
||||
>=net-libs/libnet-1.1.2.1:1.1
|
||||
)
|
||||
ffmpeg? ( virtual/ffmpeg )
|
||||
lame? ( media-sound/lame )
|
||||
nls? ( virtual/libintl )
|
||||
png? ( media-libs/libpng:0 )
|
||||
zlib? ( sys-libs/zlib )
|
||||
sdl? (
|
||||
media-libs/libsdl[joystick,video]
|
||||
)
|
||||
!sdl? (
|
||||
fullscreen? (
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXxf86vm )
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
sys-libs/readline:0
|
||||
)
|
||||
gtk? (
|
||||
x11-libs/gtk+:2
|
||||
vte? ( x11-libs/vte:0 )
|
||||
x11-libs/gtkglext
|
||||
${GTK_COMMON}
|
||||
)
|
||||
!sdl? ( !gtk? (
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libXv
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? ( x11-libs/libXaw )
|
||||
) )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
!sdl? (
|
||||
fullscreen? ( x11-proto/xf86vidmodeproto )
|
||||
!gtk? (
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
)
|
||||
)
|
||||
x11-apps/bdftopcf
|
||||
x11-apps/mkfontdir
|
||||
x11-proto/xproto
|
||||
x11-proto/xextproto
|
||||
media-libs/fontconfig
|
||||
x11-proto/videoproto
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
PATCH=(
|
||||
"${FILESDIR}"/${P}-autotools.patch
|
||||
)
|
||||
#"${FILESDIR}"/vice_rath.txt
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i \
|
||||
-e 's/building//' \
|
||||
doc/Makefile.am || die
|
||||
sed -i \
|
||||
-e "/^docdir =/s:=.*:=/usr/share/doc/${PF}:" \
|
||||
doc/Makefile.am \
|
||||
doc/readmes/Makefile.am || die
|
||||
sed -i \
|
||||
-e "/^docdir =/s:=.*:=/usr/share/doc/${PF}/html:" \
|
||||
doc/html/Makefile.am || die
|
||||
sed -i \
|
||||
-e "s:/usr/local/lib/VICE:/usr/$(get_libdir)/${PN}:" \
|
||||
man/vice.1 \
|
||||
$(grep -rl --exclude="*texi" /usr/local/lib doc) || die
|
||||
sed -i \
|
||||
-e "/VICEDIR=/s:=.*:=\"/usr/$(get_libdir)/${PN}\";:" \
|
||||
configure.ac || die
|
||||
sed -i \
|
||||
-e "s:\(#define LIBDIR \).*:\1\"/usr/$(get_libdir)/${PN}\":" \
|
||||
-e "s:\(#define DOCDIR \).*:\1\"/usr/share/doc/${PF}\":" \
|
||||
src/arch/unix/archdep.h \
|
||||
src/arch/sdl/archdep_unix.h || die
|
||||
rm -rf src/lib/{libffmpeg,liblame} || die
|
||||
sed -i \
|
||||
-e '/SUBDIRS/s/libffmpeg//;' \
|
||||
-e '/SUBDIRS/s/liblame//;' \
|
||||
src/lib/Makefile.am || die
|
||||
AT_NO_RECURSIVE=1 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local gui_arg snd_arg
|
||||
|
||||
snd_arg+=" $(use_with alsa)"
|
||||
snd_arg+=" $(use_with oss)"
|
||||
snd_arg+=" $(use_with pulseaudio pulse)"
|
||||
snd_arg+=" $(use_with sdlsound)"
|
||||
|
||||
gui_arg+=" $(use_enable sdl sdlui)"
|
||||
# The gtk UI code has raw calls to XOpenDisplay and
|
||||
# is missing -lX11 if vte doesn't pull it in.
|
||||
#if use gtk2 || use gtk3 ; then
|
||||
if use gtk ; then
|
||||
use vte || append-libs -lX11
|
||||
fi
|
||||
gui_arg+=" $(use_enable gtk gnomeui)"
|
||||
#gui_arg+=" $(use_enable gtk3 gnomeui3)"
|
||||
gui_arg+=" $(use_enable Xaw3d xaw3d)"
|
||||
|
||||
# --with-readline is forced to avoid using the embedded copy
|
||||
# don't try to actually run fc-cache (bug #280976)
|
||||
FCCACHE=/bin/true \
|
||||
PKG_CONFIG=$(tc-getPKG_CONFIG) \
|
||||
econf \
|
||||
--enable-parsid \
|
||||
--with-resid \
|
||||
--with-readline \
|
||||
--without-arts \
|
||||
--without-midas \
|
||||
$(use_enable ethernet) \
|
||||
$(use_enable ffmpeg) \
|
||||
$(use_enable ffmpeg external-ffmpeg) \
|
||||
$(use_enable fullscreen) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable lame) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable vte) \
|
||||
$(use_with png) \
|
||||
$(use_with threads uithreads) \
|
||||
$(use_with zlib) \
|
||||
${gui_arg} \
|
||||
${snd_arg} \
|
||||
--disable-option-checking
|
||||
# --disable-option-checking has to be last
|
||||
}
|
||||
|
||||
src_install() {
|
||||
DOCS="FEEDBACK"
|
||||
default
|
||||
}
|
@ -1,9 +1,7 @@
|
||||
DIST innotop-1.11.1.tar.gz 178295 SHA256 c93a4fb496ce1749aaaf0a70f0899ed1fa1aa5cd231208b6b3424285c77dc1b7 SHA512 49654e8ed81f5690c7e80fb169ad514caedb8d62e22bddc12cc234701875bc8ca7e2cc79061c10557d63dadbb40f2328a58b38dcf8aa60469c0c1558dbf0bed9 WHIRLPOOL 5b6162973be67821f46d580425a2ee23877687365cd6b87ca55c84d30115e02ce85197eacc80d30690f9523b711d16bcae9d87696eb78c10b8ea5db233948bb9
|
||||
DIST innotop-1.9.0.tar.gz 143179 SHA256 bc2669ea88fb728c6c4ed9c695c4d0b7b9ae5df0f158ef23e8853694bf4f240a SHA512 a3fe26b7e9e4a4608f6ef68e8cfefca080fd5799cc7780ffadd0b6bd0a0cfd035561bf6c10436f556b8fc79726304cae408343a231a57d02c74e3bd29b941a17 WHIRLPOOL 76226828f8c91608b03d49802cc082a77b552f7a482ab2186e71a4f9fb56662d17d4ee04c5187df78ca68a733ca4a710b3d6156e0b028375576c8abb9b7effd8
|
||||
DIST innotop-1.9.1.tar.gz 147677 SHA256 117e5af58a83af79b6cf99877b25b1479197597be5a7d51b245a0ad9c69f4d3d SHA512 5c19891fc8df2cbf15f0df1af68501624ccb9d79c22a786e3a5fa4aa527be964392131da095a529f628c50528b196070f35009a49c9a87ae9f8bb2f4062e5ab5 WHIRLPOOL b06b4c720333f433408d3f97355ad319aa3897bffa3f71da18462eb74e1d2065a60a0e91f55c26f37bb624530e18cf3e9acf4fdf7bb245e8555987eab3dee617
|
||||
DIST innotop-1.11.4.tar.gz 179683 SHA256 fb0d7d2558e2198d9224b44dc4220d4c62e1b5b0069312012306275be39b4ab9 SHA512 678d57074fd4fc87c93032052b87dc187cfe273e99fef8ec8f93131f8d885613bacda7b900f56e7572a6cc51c36c26fe1968e55dd1736b8509fb6e269c9d2aff WHIRLPOOL 7f80d74c0e05a3d1dcc7285714ce97ef4f90c4b978519d2117b1be7fcb590f52c488f041f718016b08e6bf8a87abee99228628d2c0588ef35afe668b2ae22ed1
|
||||
EBUILD innotop-1.11.1.ebuild 643 SHA256 8da654c70e065ae302109c26c33d1f16beb7cc1104590e5d2654b0e0eb4e5b61 SHA512 27def7bd06e41ece8b432f0225b19e9cdafc901e6277beabd619486e5b75a476d2e77e5a0c7153e476cdfb22dcf674a774f0fb0716630d6cbfcd8d47a537e561 WHIRLPOOL a3a890411ddd523a1eba6203c9b87934ea945ca18dfb32ea26579847380a8ff3f22705b3d41345e2cfbc9450c2f082422e7887dfd8d9b04dbe93da9535bc8ef2
|
||||
EBUILD innotop-1.9.0-r1.ebuild 595 SHA256 35cd81eaaa85404c7b1e64b78d5b6a5e8f154443208414150d3ea126af387e44 SHA512 33caadc20c3471db988ff840db5d79e76bc981a81a6661b8f480afaf710b8ae1921cb7fd0b24bc46822691163c6b964d2a9c225362bef8ddc36a8ce7b34c696c WHIRLPOOL d2a2127fe4c2f3e6b3cdf901d0852c6797f8a9cf9dd348dd73765155a5006184b119c1ebf8f36ab4c57caba19ae37e54d871a8670c002f100dd3b5b312e61285
|
||||
EBUILD innotop-1.9.1.ebuild 595 SHA256 35cd81eaaa85404c7b1e64b78d5b6a5e8f154443208414150d3ea126af387e44 SHA512 33caadc20c3471db988ff840db5d79e76bc981a81a6661b8f480afaf710b8ae1921cb7fd0b24bc46822691163c6b964d2a9c225362bef8ddc36a8ce7b34c696c WHIRLPOOL d2a2127fe4c2f3e6b3cdf901d0852c6797f8a9cf9dd348dd73765155a5006184b119c1ebf8f36ab4c57caba19ae37e54d871a8670c002f100dd3b5b312e61285
|
||||
EBUILD innotop-1.11.4.ebuild 643 SHA256 e93c26c425dc80c6e614686904326135e832d7fbfef8a10b113939c019a7ccea SHA512 ca86413e682e59a301f6ab347e3b1d16d1c9189f2b3879089de09397b151d93494b767de839eb72ac3abead3d13584555fc9a3179f886f08413319b9dbf10f9c WHIRLPOOL c530fd4ad3f7373a68664cbb86ae4bb36d100f3e6d9f2de483e68e9aa63312bcaf9fbf2cb9d1814cb87f3e10515f9ed033ef2b96b9928b86f04cc6def590fb36
|
||||
MISC ChangeLog 3608 SHA256 9c4d17815af20ddbbbb105e9a5cdf99dc6d4bff756d2cf43cd6adad8f1556e41 SHA512 081ca0e1cbd2d42da2d332288554d2126e806938eeb9f1d68adc19d99b3d6e21f37fec8f6df408a1a9666a332ef115025364814431d744ddf7be605a438f058d WHIRLPOOL 35e5af4ab7aa9196b7cd6e6ec60ab1f518d7348cf51401a553e9f8b8e550bb204586d61cfab1e945cc2b661a20eb488230f9dbe9af76c941fc3d728e09aa2074
|
||||
MISC ChangeLog-2015 1749 SHA256 77cf54e49d01794bfe8d073495c2a2f442d4562c3d8af0f394d659c809ff3184 SHA512 263ee0d01b072ca5cb05f7ba57aff0c1b9882ccae3799594df1e5f845a280392b13395343abb6e500f6d31c9d2118186c06c29b1b22a4065bcc281b113301b72 WHIRLPOOL 96e8224e600fd792af761bcd802034b0450aa4203aa4b9d196b1f1907f6d7919fb5875831edffabe9161231df328fc4e775adf08db7e871633562f3d13964517
|
||||
MISC metadata.xml 498 SHA256 afed1ff25b05ef29303c470e34933d7e95c34c34f2dcc1b8d3e4523c539b0bc0 SHA512 39ff121ddd68230001a944bcd34f17d315b2f658fa6f4df1d5b9b2bf962f9a950f629d2042a6c3a077b36367365fc7306fcd3465e4dd6f576707883073c70143 WHIRLPOOL b1a157db490c25e77611ece7cc980735f17e80b6d041bbef9e5bbb145e17e0af19816673c13ab057f68f8f069f44768a4794a4b4b8e802353b5dc33934001c1a
|
||||
MISC metadata.xml 446 SHA256 812f0aeb20286b62109ee59c2b4f0eca123965100393d942b1260eb961235a84 SHA512 788b300a652ef6577b92c1db658937f7db9beffe2ae3a94559f0c3a885fbe0a0cfaef2aa6b7bc8fc907823722d4b9016b2e272b47932628b55d4512a7bfc9bf7 WHIRLPOOL c2f8a1eeac6afc912f6460655fbc14d202110fc4f67b7c4895fcde42a8275b9285dd82b02da176f106acd8a95431d59ff9dc976d2e468f80f8cf1d71dfef7f56
|
||||
|
@ -1,25 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
EAPI="6"
|
||||
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A text-mode MySQL and InnoDB monitor like mytop, but with many more features"
|
||||
HOMEPAGE="https://github.com/innotop/innotop"
|
||||
SRC_URI="https://innotop.googlecode.com/files/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/innotop/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-2 )"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-perl/DBD-mysql
|
||||
DEPEND="dev-perl/DBI
|
||||
dev-perl/DBD-mysql
|
||||
dev-perl/TermReadKey
|
||||
virtual/perl-Term-ANSIColor
|
||||
virtual/perl-Time-HiRes"
|
||||
SRC_TEST="do"
|
||||
|
||||
DIST_TEST="do parallel"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A text-mode MySQL and InnoDB monitor like mytop, but with many more features"
|
||||
HOMEPAGE="https://github.com/innotop/innotop"
|
||||
SRC_URI="https://innotop.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-2 )"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-perl/DBD-mysql
|
||||
dev-perl/TermReadKey
|
||||
virtual/perl-Term-ANSIColor
|
||||
virtual/perl-Time-HiRes"
|
||||
SRC_TEST="do"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
}
|
@ -1,10 +1,12 @@
|
||||
AUX postinstall-en-3.1.txt 1160 SHA256 0fa47a49b9c5604339335d36ce9d1506a1cd07644d219fb7f35e2e4432fa8dbf SHA512 7b50ab9f9e3a828bd9bff600550ea97712c28804467ab5900a52710d4adb0581fe33155a965dd3956fcd36cc153b1a18a1f001d88ac52d70c8288faf695f01ec WHIRLPOOL 5b548fd9d41ca794f74936ce8ceda15c2c410cbc8d383c3376009a8936e47bc4d350c520ece1ff1eb20b0ac899f84fa513a185db5c255db362b7f3ee0b8f69ef
|
||||
DIST phpMyAdmin-4.0.10.18-all-languages.tar.xz 4769668 SHA256 7c57c21ccb0d913bdd6ee1d57cfd9887204e1be8546595c5957b7d475c59b6d7 SHA512 f81cf0d952ec9777189072f490e9e1409610353bb29355772890f7f5681fd80da771c546d1109a59068fc120a3408f0d0a6101f6d57724e67cd40b9d648d47be WHIRLPOOL 16d557cf3a0d57f8e36f288a1be50632348b552decf866b6b7abf76203ecdc1839559820ba6550309b31b37cbce4e5774185348be1210f00ca235648de85042b
|
||||
DIST phpMyAdmin-4.0.10.19-all-languages.tar.xz 4762856 SHA256 221bfb2d3d001a44e6b19398d927ccf9f71470b3d139e111ffa1ffa62c76b232 SHA512 276c6d807366c461836c1ab70945f7793778a84ff176fcb2860b5aa45f4dd1a34f41c0e96afb491c626f9a8628903d4b181d9a2b7f89f983416dbb0563af6d35 WHIRLPOOL bf9ab4913d797aa1e6474228459472933c09a2b1040aa1475d3357158e5795cae0faccfaf34fd32b6b52dea27856add7a730d631c1ef2c755b09156e8dd58684
|
||||
DIST phpMyAdmin-4.6.5.1-all-languages.tar.xz 6162164 SHA256 e163b08b6d1137fd7c48ea97e8e53be415b1937f5e5f7e070936a60c3b9a3df0 SHA512 e6f90af32b77785ff49d9be4033e29e5b64df84d1a37dbe214df9049ef25ecfaee8e443aa9b789c408993541ea85c8e670b350071bd7f3437711462e164afad8 WHIRLPOOL 7e4f5d8e214192c33700b321343510f23f772c5c1a322749c2aded037be9b5743899fd67965743c5498615ae4cf73d0d2d5954ddd11c71b63724e2225ab3f200
|
||||
DIST phpMyAdmin-4.6.5.2-all-languages.tar.xz 6136880 SHA256 8cb549c0cd04ecaa3b2a8d9315e7c88528603fa6fe91057b13173f6afba80894 SHA512 10fecd5f313b3685b3d4d7c86b20e9466abc54298267f2ed41cf81096fae5bf8472860ac3ebd5ecba8644b43f69eaf944625a8a12beaba637bcefba0940f3a11 WHIRLPOOL e9de7fcbc50c0b3ea37f7e2dee1290340abd23211248285b36513459dc8c761a95be47a41698de34a4728afd653d87aa214367d162fef820f6a73413ff1ccf9b
|
||||
EBUILD phpmyadmin-4.0.10.18.ebuild 1576 SHA256 b86f7f55414af5a0bde690b17fc0df1a7ec96917f86dead7700a50ab3037cbbd SHA512 d0a33d2fa02be5fd271baa2398822b9639339c1e883254ae462d1edc0c74de144f501234d5a272c592b4f6bc63ca0193c7b6fce4645963240772ed52061c6d49 WHIRLPOOL 3a9378ec699f1154d0deaed04744075252e8b26ce6d12135f779775fdd42800bd463195c49d692c3a7accf3c6e8014e5f02932783d3b9a4ef1e07cfa92e27656
|
||||
DIST phpMyAdmin-4.6.6-all-languages.tar.xz 6147904 SHA256 b7b9e0f88ca740fcba249e7e3e7d51d1923b038b7742cde72de193a2b0a2654f SHA512 7bd18b83f205604dc653ef2daffb22d0bf99a4e2a7960958fb1687daf2a800a76e34477748c6239394e99ab060e789971b73cf8e66adb3182f1b17002345c054 WHIRLPOOL a18f525b999c855d5dfb48371c40957460bb3a361445d856d05f7348d23cea1392a53f11e99b0199878616e33a529c602639f9ba212f866df89490b32f552f87
|
||||
DIST phpMyAdmin-4.7.0-beta1-all-languages.tar.xz 5678136 SHA256 afe5e42e2b60f0a9371e26946a84a02800f2107805bfd615f47aa82d015cc55d SHA512 49c4c1006580b56a379defcbd9ba140557511a06af0b86792ee32383db400bcc5e2050b14f40698735a9972a1ca197ab7678524d1c7ac0dc96d2649b5eb7bba4 WHIRLPOOL caa053dd7da1de834744d4d4b86bf817d4922b0c749ffbf557c1f18032065785af974072f3b575fa58c1ae35a02fb5eb9389ac8abc9e274102532a0c94fbf34d
|
||||
EBUILD phpmyadmin-4.0.10.19.ebuild 1576 SHA256 a881598d156db7ec665d470a1df1ecbfbb78078a85589dd2207f213a93f8b3de SHA512 49fa62a65a7ee1c4bf18f2a051b2ebd13536604c39c9af938987c76b48b01203d0f007da021235714d44b7351ef911172f8e803977130fb94b3b4fc5d2d09513 WHIRLPOOL 77a66bec7ab8c4d38e222fda655efb47b4ca94fa4df2ead792e288d9da94f3171e4dc92d5e899b5d32bd8343af4155384a47508d44a51786d005894918ae5b6b
|
||||
EBUILD phpmyadmin-4.6.5.1.ebuild 1575 SHA256 8ca484df24288a1723f535b3c963f4a40e648ccf6ded3ab57f12495d2c666da6 SHA512 45319a472f4d48fb398ddd84ec6b9028536a8ac1be778b9cb7435d6b646710d541227a105a2ae4004da7a2260d59f62175162e5112c5fb36ff7aa081578bea35 WHIRLPOOL 7b00451e8bc0c4af912ca1d1123889032fbfaea12c71a06c3a765589e6b884aed55818233d98e55a56141bd28f9f76692452b91046f6277576064f8179f0afc8
|
||||
EBUILD phpmyadmin-4.6.5.2.ebuild 1582 SHA256 4fe1d5fe30699e7479322b32b937f2d9e9ab68379a4e58ea1b8b8becee950503 SHA512 c82822d72e4144d902b88a4edddf2bd599a653eeb1095b74c0f010173f4aa493590d4abedfc8bc50328c7b7c198998c6e57ed53f92e339ac9af9c0abe7f79b2d WHIRLPOOL 7076a9cc2280822ed49a67e4b1b0ca4f7e28e9e2bcf37b6771d31cfa9d4b8535e0af4aec650077ce8a74d7b738a5f6df6dabba31addb6efc2cd85ff441076537
|
||||
EBUILD phpmyadmin-4.6.6.ebuild 1582 SHA256 e97d617895169a69be39e9503a71bfb65d3b7461fb571c18a06df80e182b5ac1 SHA512 62ed2ece41b6364f2423073daa871cf2ddb0b38f17cb5ddb5751b2e7e0f4a321e54bb8922bb1ab35f92a03311a96da085acb93c2482ba408ee70ba617ee25566 WHIRLPOOL 00278019277fb1b7ab02143919d973b4b889f0974a08fabb21e024201531400483e2158f083fb2d3b21bfee40f1537eb158bcf3b8b0e949bc1292b8784c8eeb9
|
||||
EBUILD phpmyadmin-4.7.0_beta1.ebuild 1582 SHA256 e97d617895169a69be39e9503a71bfb65d3b7461fb571c18a06df80e182b5ac1 SHA512 62ed2ece41b6364f2423073daa871cf2ddb0b38f17cb5ddb5751b2e7e0f4a321e54bb8922bb1ab35f92a03311a96da085acb93c2482ba408ee70ba617ee25566 WHIRLPOOL 00278019277fb1b7ab02143919d973b4b889f0974a08fabb21e024201531400483e2158f083fb2d3b21bfee40f1537eb158bcf3b8b0e949bc1292b8784c8eeb9
|
||||
MISC ChangeLog 20746 SHA256 14f3ab395cad53b14b52b6744032d114082a72184ceef4cc39403f37a9fd864a SHA512 f8a8c46e218ef51c88a15f20441b372d58c58a240b6523d06460ee9609737455e10ba7000af403b1dafa172792dbaddb7b8f5d5f6e4101aa0964c6fb98f3baab WHIRLPOOL 6f41f0031f121f460fdc1938ca77176b901eddf79fe9d2c06c1a0d50554a4f28a8fa830006b56e8d98f4f0fb9af84047fa641bf8afb434c5dbf9ae92cb53f915
|
||||
MISC ChangeLog-2015 80911 SHA256 8c20627f5c843b8aa8999b982f5618a109becf30bc848bcb7ea1392847f7b72a SHA512 75a3ae700448f65c6da1b2e85f20d7e961f4b15a7c06809a312563536a7e0288aad25b05c88879240cab27e3584cd9fde12b29adc883e9ccc359dbbc5480c08a WHIRLPOOL 2173a3da61d49ce67021c840a6e65582abc5902a3d5c10486bbc74a1f45fe17f9b0fe57f752de9596a25a198c793c807295e2546e98cbde2be297fac45b0272b
|
||||
MISC metadata.xml 701 SHA256 47c56f4cc1682d217f2d69bbec1a98ad736a24ac224bcb1b789ec477ca754f75 SHA512 6dcb099779cd0db4928ee812c81fee762612846044e6ee3df3b661a2dce6aed01420d0bc1301c8ff9d763fb8aeaeef3290a7889b32705fc48e8c392aa8b8ca82 WHIRLPOOL 7381974d488b5ee5ce23888fe2eeff5fd7136be63579b0e01206a2fef6c1f82d6127ee0db88018bbbcdc0263a4c5ec78db6135b8975a51a33135eb05fc6dd9f6
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils webapp
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
MY_PN="phpMyAdmin"
|
||||
MY_P="${MY_PN}-${MY_PV}-all-languages"
|
||||
|
||||
DESCRIPTION="Web-based administration for MySQL database in PHP"
|
||||
HOMEPAGE="https://www.phpmyadmin.net/"
|
||||
SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="setup"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/php[crypt,ctype,filter,json,session,unicode]
|
||||
|| (
|
||||
dev-lang/php[mysqli]
|
||||
dev-lang/php[mysql]
|
||||
)
|
||||
virtual/httpd-php:*
|
||||
"
|
||||
|
||||
need_httpd_cgi
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
webapp_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
dodoc README RELEASE-DATE-${MY_PV} ChangeLog || die
|
||||
rm -f LICENSE README* RELEASE-DATE-${MY_PV}
|
||||
|
||||
if ! use setup; then
|
||||
rm -rf setup || die "Cannot remove setup utility"
|
||||
elog "The phpMyAdmin setup utility has been removed."
|
||||
elog "It is a regular target of various exploits. If you need it, set USE=setup."
|
||||
else
|
||||
elog "You should consider disabling the setup USE flag"
|
||||
elog "to exclude the setup utility if you don't use it."
|
||||
elog "It regularly is the target of various exploits."
|
||||
fi
|
||||
|
||||
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
|
||||
doins -r .
|
||||
|
||||
webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
|
||||
webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
|
||||
|
||||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
|
||||
webapp_src_install
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
AUX physfs-2.0.3-zip_seek.diff 535 SHA256 4371e43ae98ea9292a50e611f961e76a9f76f3b135bfdae27430031e07dd402a SHA512 016f5cafecdfc7f4d2d9dcb517f0ebe7b7765912361399e2c7e239c936c287ca15c0124fd9378c23d6d0d3669c45c4d4dc498098eb052901d349459c94a29ef2 WHIRLPOOL 0e36ec294b8f4e1cf82ff28f47a21f9df2ed8ed9b5c63b2500415704b072b38d71a531ae8b1436f6f125dea7277c689767facf54e882ab3a9ab4831fa121ad14
|
||||
DIST physfs-2.0.3.tar.bz2 560628 SHA256 ca862097c0fb451f2cacd286194d071289342c107b6fe69079c079883ff66b69 SHA512 47eff0c81b8dc3bb526766b0a8ad2437d2951867880116d6e6e8f2ec1490e263541fb741867fed6517cc3fa8a9c5651b36e3e02a499f19cfdc5c7261c9707e80 WHIRLPOOL 30362f92d5702842142c08c3183a384876a03e9e3e400364b0fa59c99ffee994667c1ad08fe633ef146e98301789a980a3419f60a18b24b9c341bb74144ccc73
|
||||
EBUILD physfs-2.0.3-r1.ebuild 1418 SHA256 02346160740f6c82e8124e89e61e4a425d26a07735b4b1d907f1fe724e9f502d SHA512 17cc205b388082561ca297bcee37929a89fdb41e2c30570b11fe29bd52e25b30708c52a9d82b1fc26c76de68ef5a3ab0bf316b76a2090a2c51696cd4585d14c3 WHIRLPOOL 154c507cf8d7457dd4fda7a2466419c877d7bbb5230512838987723375bcd22a2710d8b0a94bbc1a69bdd5c7a9df75122fedbba1cd3029adadedd4a9c436ee48
|
||||
EBUILD physfs-2.0.3-r2.ebuild 1435 SHA256 6651e056249a9ee5b9bdf5721e214a5567474a739e63b232d2861ce0b2d8f3ab SHA512 84c4ef577bd9ae739deb2782069b0b8fd321ed5a016d8f43d62d25d82f727c7be920ea95a3b7ee2b4fe91e7ae353222b052b954c6651042b6fe09988def9408c WHIRLPOOL 76773bd4c3de96c6ec2df821f114b581165d71d76c7b9568f94116cdcae2727258a9f221fce0df11d9aff752da46dad70e592e403b0ec98f652f7d4fb3e529e4
|
||||
MISC ChangeLog 2431 SHA256 099f43e2fdfd7460a914f8e55fcb59cd66e0be1ed600f211aa5b52d13c20409a SHA512 c019650836efe001d5a932b06951e86c393831e080803adf7a52c196979f05369cc1b7b67ad3e67062afe81a7e3d9a3057055c3d351f81c428d0d094199a11ad WHIRLPOOL 9f72642a54fbc8c8b3a41e3d18ba76abc7fdd65a58fdd3cc139ca4d568071b992e61e285e82885ba418e9fb0f182e9f791b3ca1cbdf71673e0d9593654bdeaa5
|
||||
MISC ChangeLog-2015 7649 SHA256 dfe9ed4277f66ca02c979d90d7064f1e8d8485f407bacc0a9698989102b198f6 SHA512 dda73f3b974906e287303cb06e356858f1f87ffc1d429db82b3471ff34652e5589047176b93745878cfa83516be1356a11509471b467bb755b3fa31782cbedcd WHIRLPOOL 3a44a4b735866e5f185790918e4673eeb41f47c3c630d451ddcb2997189656bc282d8a236817e3c4a0044d4c4fcfaf29cc0484953f9994c212f04085a635c691
|
||||
MISC metadata.xml 1807 SHA256 a7e6ba6e78f907c535d8ae8f470a524fd3dc89012225f9ec8b7d2f4b218ac241 SHA512 914416e5632d1587b4677b8c8997eed056603049bf71424ccc679a6a4fa050ad2c9f5bf2db0927a5925bdc662565fc2d49901c9de419a623a830a2c6da65341e WHIRLPOOL 17f6fa2ecf2bf30388d86d8cf81e90221847fcd8927c061cb3a2fbcbbf7861c37bcee6ec4b8e9ab99cd2d988b7a143687d8a8e30d2a084a94518ff3bd6004a05
|
||||
|
@ -0,0 +1,15 @@
|
||||
http://icculus.org/pipermail/physfs/2017-January/001217.html
|
||||
|
||||
diff -r 34ebe997c5c0 archivers/zip.c
|
||||
--- a/archivers/zip.c Fri Jan 01 12:53:41 2016 -0500
|
||||
+++ b/archivers/zip.c Wed Jan 25 20:56:26 2017 +0300
|
||||
@@ -327,7 +327,8 @@
|
||||
return(0);
|
||||
|
||||
inflateEnd(&finfo->stream);
|
||||
- memcpy(&finfo->stream, &str, sizeof (z_stream));
|
||||
+ inflateCopy(&finfo->stream, &str);
|
||||
+ inflateEnd(&str);
|
||||
finfo->uncompressed_position = finfo->compressed_position = 0;
|
||||
} /* if */
|
||||
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit cmake-multilib
|
||||
|
||||
DESCRIPTION="Abstraction layer for filesystem and archive access"
|
||||
HOMEPAGE="http://icculus.org/physfs/"
|
||||
SRC_URI="http://icculus.org/physfs/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="doc grp hog mvl qpak static-libs wad +zip"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="doc? ( app-doc/doxygen )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-zip_seek.diff"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e 's:-Werror::' CMakeLists.txt || die
|
||||
# make sure these libs aren't used
|
||||
rm -rf lzma zlib*
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DPHYSFS_ARCHIVE_7Z=OFF
|
||||
-DPHYSFS_BUILD_SHARED=ON
|
||||
-DPHYSFS_BUILD_TEST=OFF
|
||||
-DPHYSFS_BUILD_WX_TEST=OFF
|
||||
-DPHYSFS_INTERNAL_ZLIB=OFF
|
||||
-DPHYSFS_BUILD_STATIC="$(usex static-libs)"
|
||||
-DPHYSFS_ARCHIVE_GRP="$(usex grp)"
|
||||
-DPHYSFS_ARCHIVE_HOG="$(usex hog)"
|
||||
-DPHYSFS_ARCHIVE_MVL="$(usex mvl)"
|
||||
-DPHYSFS_ARCHIVE_WAD="$(usex wad)"
|
||||
-DPHYSFS_ARCHIVE_QPAK="$(usex qpak)"
|
||||
-DPHYSFS_ARCHIVE_ZIP="$(usex zip)"
|
||||
)
|
||||
|
||||
cmake-multilib_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-multilib_src_compile
|
||||
|
||||
if multilib_is_native_abi && use doc ; then
|
||||
doxygen || die "doxygen failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=( CHANGELOG.txt CREDITS.txt TODO.txt )
|
||||
local HTML_DOCS=$(usex doc 'docs/html/*' '')
|
||||
|
||||
cmake-multilib_src_install
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
DIST ant-1.9.2-gentoo.tar.bz2 14884 SHA256 0e2b1888b1f5d840db6d13da833b5289df96076c1d2d6b5497840e74b6cb4bdc SHA512 2bb84e71d1f07fa9341e674164ee680875381a0a52f5309a1a6f4092df691bf9a83955e4b1a9bcc907fbb2f4d4427afa192bffb8909314b8e519f0b76ebf5b7f WHIRLPOOL d91b2c3bbc30a2b395a182a8248785edea8ce9e6734fcaedd715e3a64e967de494ed78370c70d549f8de96e70e61c67fe1f22b56842cfdbfd66a723d2c8f62f8
|
||||
DIST apache-ant-1.9.2-src.tar.bz2 3402876 SHA256 cf95317f683f28ae3d263327447abbebd30a6c910cfa069a05c5ee39aa5ad0e3 SHA512 44d37e7b6c22741293ae9d6f331bc5a21a807206d22082b111af95a0d1820b62f806c5ee8d8ac638566b86990ec802bc948066c4ac9da27262659b24545fc629 WHIRLPOOL 94fa5f5f3f2d52ed37efea5b6e6da9ace7a6ddb9e0e9377fd655fe2ead58f707c9a9e461ac4069138bf8af728b9c5c320ac5f969e655f2004dc92ebd62e4ed9d
|
||||
EBUILD ant-core-1.9.2.ebuild 3248 SHA256 ba760f1463934e3f40140b8c3985dc89c6fc6b080bbf0fd958b342a4247c8a01 SHA512 5d8365aa1f9fe3ed87472ca1474f2c348d151ce9dc5e0caf8457504c6841fb79f61c8fa109832c077ce1720cbe2c540d2d5678c5e356a1c87912987454a39a88 WHIRLPOOL 655bc06ad91a2dcac5d15561526cc4386aef405e958ec7bc8a1056a592f63f3135f3ef629ee57130b7a19efba39b63706e4639d3ccf25a64d0a3f5d93c60ef04
|
||||
EBUILD ant-core-1.9.2.ebuild 3256 SHA256 0acfc87306cecfba68196e7745913531e0d328a5fa0c785f016ebdc21478fb9f SHA512 05f5254e426301ea0482687c92baaee56a9163ce0f99dfe5344d9c0b449d3af5d5b326efbb0c49d6f71b192438776a88156d5471f89916b00e7f2d2f8fddbd11 WHIRLPOOL 5367dfada55876045cf0673721bf34c43830b7ab8bb0857809a7fb9b8e3a877bf42e4ccad76e062f0877f5cda0220c3e39e59f9e8ee17efba47f014042aacc33
|
||||
MISC ChangeLog 2594 SHA256 64c5a0d6f42eae256ad402be3c51f851e1b1cd3707b29af1ac37894808bdd2d0 SHA512 21347a0482b73e2fcd13d0276218a302b8c66be37c9ff5b7a503903edea0b357d2938203efd705055fb642df494ab762e742363f526ffd5a67b70769cf967975 WHIRLPOOL 6eea7b4bc08a2a806f919dc0415b844edddd2dd15184b804bd6ef9a8f5e585bd4dfc49489c8a702836474ef17b77369c109dddc33801fef1597afc29f7ec1953
|
||||
MISC ChangeLog-2015 34039 SHA256 9417fd682934159bd5077a5d1dfe273b29f3180280851228f1864c6357947f31 SHA512 6fa99aea4826377d047fc9c116deb7e5587b4ce41c75d11f55f32574b3c713724ef8c7134f5d070fe671c97055c57c1a80516b4b0c5322650f362a04bb15e270 WHIRLPOOL 5d7f9b38e9b665dc619242d4bacad86b6ab7f2c09af1113d9455b058855508e0b798ed4de415f41d692da5a9dcfe0bd57706bea26f57eda0ecb09e37822fc413
|
||||
MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc
|
||||
|
@ -1,6 +1,6 @@
|
||||
AUX gcj-jdk.env 576 SHA256 115bb6e242391efee2a6c86a073eb53c268d4f70bbac1f1e3228b1ecfea0dc89 SHA512 1017839a3e9f5edb9b9b9b3693660cc1d5679e79ba981ef3d972b129012419872260bd784cf242c6af00eaa7fccaf14252be5bd8f8da05bc18689a9a7d361cc3 WHIRLPOOL 3d7e5ae366468f1d239118c0227fbfe74fbfc8f2252511fa6776fcf6793aad5412490790ad98839175038963e4086e2553261db732ca779219ae04f92c0d99dc
|
||||
AUX javac.in 1739 SHA256 3bb23cff0a6e5a7a820e19cce4b9b0f51a7b84ee9e0eeb048b463a5f3e996db0 SHA512 65170b747012e114b072cd28a688089cdf2f54ddd151ba0cea92241b9b75fd0c7c410bfa4186cf9d233af4328bf962e13e8838a0cc09a1fbf2c28d29b13e36cb WHIRLPOOL 2237edd6abffdfb762d178e611768396f0b93a38f8a70f83c986049b60e26bb7084e3a38b70ed29c09df739091cdbfbfdd688e5eccee6ca4ea4006c23cf2b7d8
|
||||
EBUILD gcj-jdk-4.9.4.ebuild 3716 SHA256 74f6db9376dd2a64d5312e58e89d9218d4bfdebb08325eefe99866d402669b79 SHA512 3f96c23f1fafe937955aed739e68aea68b9e0b2234d0ee6bd6c62d05dc4617d136c8c08b4c7dd565ce3fa8ff08a5c3fa9a60fafa834303e94a3d6a8f1939c3ad WHIRLPOOL 67a4e601512ec455b002a5c830a8b3c4be14b991dfb83e451b778194c89708aad8d83658dd9c0f58967ff8d725dc11c76d24873d43c22e0bb5e3e707e1cb9a04
|
||||
EBUILD gcj-jdk-4.9.4.ebuild 3723 SHA256 a5fa456ffe67bda131f28ecc7c8bb0ca100a0fa405227dbb82a400be35015ebe SHA512 3f56c55e57da68b9416c783e6f90b894314210e2e645e1a700df82ff15a9f646a94d03c7126ce8a9c09869d28c9f7f739ffabf3556efa63d98ba203fd619d121 WHIRLPOOL 0e7a9970c83fd380645c7dc879829ee39a779af39c85d9d18986bbfd161562dde6d4df3011b520450d0e2229a8f9a3a777729888e35c5b089fedab27b876dedc
|
||||
MISC ChangeLog 4100 SHA256 7ebedd8e5cb9573ecc501d7511a14ba3e28c89476ac07cbffa7adc8575fcd997 SHA512 840738ec6e5b3a7556d7b6f9dd1cdb7ae5ad97fe756cfdcf20ae318339052cf571b699208242cd7309632063a4b1b1bc57403ffba20f3ad85f155ea17e919782 WHIRLPOOL 8b5e2b6baef74b824d95b8d34bed216da23d4d657bb73fedd8886181ba580c10c1f80f3207a28165cb0874f80c810f98c4fb366240c6d247549a57228b3adad0
|
||||
MISC ChangeLog-2015 5701 SHA256 76df37b27adf8ed9f0c803c16fa8f174a26dda5fd9916a58bbdb75f075a527e0 SHA512 4cb81aeea312050bdbb2538b495b886070136bee436050b7a7bc5b574a230afb53c5a6e3194f68aa0f1e6e728b0b5c52c038c24be9e7761405700bd9fd2374d2 WHIRLPOOL fd3ca14edbf2a8e77d5b5a469e1efd37d383934cd83b67fd68434f6d0dfb00eb73aded6514505a383ee6493e338d0a182a92ad484f0cebdbccb20d06bcb91609
|
||||
MISC metadata.xml 716 SHA256 f1e5a6f41f9e6855a708faac39035a6b8334f1631027c111d6cf8b28f2e38b43 SHA512 ccd737b1118329a85ecd3f5b19548bec4a2e425b20955b578287d4f82dce165c31aa016019407e8a5b138a48718b61089ca7f9678c549d29d0bb27cdd9c48e68 WHIRLPOOL 65b4550f5bce3f3a50dde219d7e467d3adf3902187af69591dda36f9bf63b7b5503e5a82499de6fdeb19866001cd0318a7cdbdcbfbb34cf2de5d55e9075695f9
|
||||
|
@ -1,7 +1,7 @@
|
||||
AUX javatoolkit-0.3.0-no-pyxml.patch 1128 SHA256 9f0e285c15a1a477606c61fabc391a8f56656525c7d92f91ae59e289eee7d8a9 SHA512 edb135c6008a24d22bf5116bc73944fddf5a8c44354b80800425457c9c9ee8ef4f55413ca88507c991ed835945bc7d162f6b1b3a30c57fc5f41f278e0c5afe16 WHIRLPOOL b0cc84debd5be1e5abf4daf338b21ca55e6e84be7d59a39beff65c7b1dfc2442eeb5e7a0e28313606981f18e83f5ef38344887a15ce8ecc7a03bbe3bd2ecb62a
|
||||
AUX javatoolkit-0.3.0-python2.6.patch 413 SHA256 4128e060d2c3693717c64e443527380f548d663496bb982fe45463e6370d920d SHA512 54df3c263a4b8f42457eb848f3fd79ef83953cfc1069c9229e339a178d2363bdaa636ec11ea49dbf5693c5eafe4d123942bf06f3b77b80b0cd8de2177045952c WHIRLPOOL 6c15e4fff8d0b841ff13dd9d1e38a5e77c41f80db6d0460eb3735f4632953b5ae23030e31da02cde361972468ab939fa2b9aa333f09a5b17c25b8ab5b97eadbd
|
||||
DIST javatoolkit-0.3.0.tar.bz2 16823 SHA256 47bf8aad2ec58b2d850e8cbe57fe2707859d800b215b24387c7652a50353677c SHA512 e7bbe04e39ab277d0aab89f0eea963c4b0341a336660dab08bfad0510ad1b2b49ce7410a2363bcf9ebad5f8757ee254ddc27af642b4bfb374db52d82cf02c3b1 WHIRLPOOL a9b1034939a0e22c49620bb29d3652e8f5e6a8e71645556fe00463aabc0c1ff2ac2b666f59fd0ceea8ea5dc18579d90cc11a07ba341028831e3b8dd1e8a0e9ce
|
||||
EBUILD javatoolkit-0.3.0-r9.ebuild 754 SHA256 6b49b0f66058c720ef2ac84501c504f397ec5340d5311c3a35793bfd5fc2bf28 SHA512 1374cacdd7c9daaf247e4c9b64dde19716bff8dadfeb3b78b1121f6df40cdf450abb8d7691c2ed5dc91dd08433c592a2e5de8419e81b906fd3a127fa2a2a4ff7 WHIRLPOOL bd1af5516c64c47172b647ff0d932adb101ec73fe62f9d01ed5592f897e1b1696f63ff6db1c716fa1c8b48274f6b6dc70ddc23a2a7dabaadcb459fc7768b01e7
|
||||
EBUILD javatoolkit-0.3.0-r9.ebuild 761 SHA256 129bb168b3c2fc2c576c5547fc81834624a5b35ba82ab50de0c90697d61b25da SHA512 37adfc13b7ef0fe3433ce0cc04d75eb1fa44f42bb4bfa8640f661b25337eb81b6881b35617d22217d9ab745903c45826eff91bc35b08f830a5ec118e63558d51 WHIRLPOOL 84e7a1071dc1964f7c2ecf16f9dbd037efe1784fcf58c9f20c902a77c707084593757aea1db7d4110090aac2c3eae84e2c269ec8eea51d185fe5f68881005459
|
||||
MISC ChangeLog 3405 SHA256 f99a61fb64a1dfaf685f302b3460af59ba25605635487354fc3384fc8a8167f8 SHA512 ebad97fa9317c63da8cf4cf22712ae1f7600af5c943537d0320ab7533453b0ac90609f54ddcdd127deca23459a5e17cd1e7a66b8cc1d7c3fc3a3ba26666a2536 WHIRLPOOL 1b0505667e4e716aa4b973f3abb39e420dfdbd8cf03b42ed78a473199a82e8ce954f063f5a8d9647987b1977e2911560d77b526945f98db54a8359716c31b4f4
|
||||
MISC ChangeLog-2015 11479 SHA256 5eeadb8a2983af6d5b3831b6358b5a9ce22804922bae3ebb8736ece229fe75b8 SHA512 eaf827a0dc58c2b70ec51ed6a9ed593557a45768e54c5497c91f59323f387e527903ad0a86ff5cf65ef7794dd5c4daf4da38efca3f2c833d510442e011a17901 WHIRLPOOL c1d06f73286be6e34555b82b5b7c8533eb7f6d46e53a7e05a8629a55df4b8a1d04f89ea815f84978958c55029f146c5935604132e34266e452c0a027b59a9ea4
|
||||
MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc
|
||||
|
@ -1,7 +1,9 @@
|
||||
AUX mmix-20110420-makefile.patch 1632 SHA256 c9ffb016c6fd6fcaba0a421ffd1aacf227400b219f95dd5e4d68df7a6cc11615 SHA512 66f62ce97152a2b9fa37a0c2a753a183e98eac6aa95eea238d455fbca2cfab5b4fb42d25239beebbb30eb73133adba906cf457fea9d2e6d98b9d0c0bc694e77d WHIRLPOOL 63335c57a4e7cf01f23b95f4a38939ed00e881e63a41031281de7e13e42ed9473db728378495a53a1287c1d79f392f444410cf63b96e3b55b94c5782b1337728
|
||||
AUX mmix-20110420-makefile.patch 1636 SHA256 cbf3151c4e2467a4de16e201379379747bb26ad39eeac08a981be3218f39f597 SHA512 e5cd4944847c00ad7c6b3a87fa6f9a242f7f0b13c31f82e80c49b3b9ec07d7c0106669dce2868705dca073774826c5acc6f8ea1464c1a5c739145f1c2b28eb10 WHIRLPOOL 2569eca73f44807adc34dbbacc6a25710725ba4fe159412ac9faded2fc731b4670179f0695110aceb405a880e3a03094801206d69036f53b052031c9e21b51a6
|
||||
AUX mmix-20131017-format-security.patch 2256 SHA256 f15d530ca058e782584aca9c87e45fcd61ac29b797e2104e78b2eb965f894a91 SHA512 e77cdf3d196356cc0cb09f322cc979e4c603592c8f9421764d6830df27fe627958badbd6726021f97bc42a0d9551e4d3b39ca7b1d677b44a543ffcc04028eaea WHIRLPOOL bad2a92a49896c181cb102780b4abcb47be3e0e7db806124b8ebac83170a3607ca47bd9fddb4b9557641b4df2a4b32751a473a3fc0ee432afc80731b6c44ea2d
|
||||
DIST mmix-20131017.tgz 308016 SHA256 aa64c4b9dc3cf51f07b330791f8ce542b0ae8a1132e098fa95a19b31350050b4 SHA512 e816b1ee9205b9f4a2e25ff183c48736ea66e63721a49f0b574850c5872ae85a6e847d802a01b5aa120ac969638d5d05e9b3135512d9362a4d672564f1228922 WHIRLPOOL e93f29e0a640e219ee2ded0034cbf300e9f6deed2bf9ed04081406cdfaaa952e0b3566525b86e35dfb480288e0ceef1744fefdc533ad0126952603cd698bbb6a
|
||||
DIST mmix-20160804.tgz 308410 SHA256 fad8e64fddf2d75cbcd5080616b47e11a2d292a428cdb0c12e579be680ecdee9 SHA512 35c518227a4ee40d0aa3be02eda2ab8b2a27696fa789f5007a978419d07b3deebb7f391895e63e3556aeb38dc1ded3bddf2b860125ebf8f7848375e90dc7af75 WHIRLPOOL 177cc9d3b2426a554628b5487fd7ff9b8098a9292c2f2a14087df526b1af22c4388fa0e812486affd4d07f11ce386a9426ab4729f39b3821a97008e46396a5bd
|
||||
EBUILD mmix-20131017.ebuild 919 SHA256 bbd49f0a5824e6a7de7f0b0761c4a6d767c7f22a71f6ef6a23cbac90538e6c0d SHA512 455c6e7b65e7530cb2347ba379ce4152260427e3f0e876f5d2227d11f6ea5463166a8f3ded051e3bdf0f30aebf2cfa2ffe4d598c9118135136604ffe642207b5 WHIRLPOOL 91193595cdea15b33f6def7bca55303d1d470ef2fbe03c404e1ee51e32796fe95bf2ee3997b507239bdac7af216dcf3e3ad38b90758e22323476ea7c5f1434c4
|
||||
EBUILD mmix-20160804.ebuild 899 SHA256 b32dff11c608488f99ada12a6ffcf26af84a60f2293e33aaa949e68df5f9178e SHA512 ee8490f4960251c30ecd5684468d033edffae9e2b9bf2488ffffc564d5fea04dcdc6957624617c88fba1cecda249abdd200feb7feec1437e995149e7eb2c83c4 WHIRLPOOL aa60ef1b8de271d1a540431dc7f3f22eaf2ebc9df792bc1c4b987675a0a206c3b22b4f6ca7c74f6f495f38faad9240f31ca79827944a39e4e6be197e403a64e9
|
||||
MISC ChangeLog 2567 SHA256 bbb90c71d68b8a04a22f0994e58206e67440b51135f078adaee69f00f8cfdc76 SHA512 b6947afb604b056a45723adf62ce8c722bf38829c52482bc47f91387c218b7d08491c38949f3a9b84f0391f21780b68eafdccd53796ffe1dc3311c172130cad1 WHIRLPOOL b26655e2899dd77eaabfe0c386d2935e701674bda0e61a05c0587a3c1e2c4cdf34e776ac32fd35337a8d553d82f61241ebab4f4b120d2389c72c52a498bec1b2
|
||||
MISC ChangeLog-2015 4541 SHA256 0e91811bf44904ccc7dee5888e89c5f1697d5d8d84f79006d2378cfc5e162529 SHA512 f4bbd5698cc558e5ff01ba79de496255a1dfe9e62043acc4e91719773410d2dbc9a42bce61a2d3f93eb5f59f4c58fc2766acd6c495b7b904f03e5d34951c2862 WHIRLPOOL c57ac0077e5bf3de5f1516cdb69e8ca2be3d477b6ccb5453201497d6e169490e927c3435913292eec4a1a5354b06afec6408f7983e6d966abeb3858b6f22a150
|
||||
MISC metadata.xml 247 SHA256 f1adf54c8aec51a1afeed01c002e66e0c1edb4591eeee91459c946b07306d837 SHA512 44f366af35524b7fc87b2eb6c7241918d2afc9b30f1a28289d803ed0125e9099588a2bd99a75e34e3c70fde30765050e62ef5b47975e2a1860dd7a560709459d WHIRLPOOL d3c757d70e13f4e8814aac9d2fd635212d99b38bd5c2a35bc8e309dd5e85e42c6a3334fefbed33711ac5ac94262bef6c1310103febe3f9f6744f8f75b9c8df21
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Donald Knuth's MMIX Assembler and Simulator"
|
||||
HOMEPAGE="http://www-cs-faculty.stanford.edu/~knuth/mmix.html http://mmix.cs.hm.edu"
|
||||
SRC_URI="http://mmix.cs.hm.edu/src/${P}.tgz"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="virtual/tex-base
|
||||
doc? ( dev-texlive/texlive-genericrecommended )"
|
||||
RDEPEND=""
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="${PN}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-20110420-makefile.patch
|
||||
"${FILESDIR}"/${PN}-20131017-format-security.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
emake all \
|
||||
CFLAGS="${CFLAGS}" \
|
||||
CC="$(tc-getCC)"
|
||||
|
||||
if use doc ; then
|
||||
emake doc
|
||||
fi
|
||||
}
|
||||
|
||||
src_install () {
|
||||
dobin ${PN} ${PN}al m${PN} mmotype abstime
|
||||
dodoc README ${PN}.1
|
||||
|
||||
if use doc ; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins *.ps
|
||||
fi
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST appstream-0.10.5.tar.gz 1797978 SHA256 b3f17f49c4ad7a503954f7baee16f47ba0f845c5e684798b1109db881bba2a06 SHA512 c427234049c8e8e158a7d64dc2dab6c3ea155dfe6fc0df1c2a5cd5ab611c65e36bf86ac57de69eb3dcff5ed5f71f37aef5d239e356e8e0a7a4fa763f246efb14 WHIRLPOOL bc127f66a20df1a946cdf64e66c6e4e3ea4c50653f174d6afc6f7eaa136d55352c7df2bb178ce452100ba95ab59304009546f5515f11221145b5be4274eb6841
|
||||
DIST appstream-0.10.6.tar.gz 1821879 SHA256 cac8f86a375eda4df06375732af80f2bb7e8682ea0d1e72ddd9e20e9c84b9444 SHA512 9f8b4ddc39d580c62b166df0d9a2c5e4caac1b433d25a4e9118b7c73ceea5c7b1ff78f02d682a68cdfeb8da29e806a4838cfc11637fca2982f436af333605256 WHIRLPOOL d895df7b6682eb2834ee24504e5bb7924a492317800094282eb38ad17a28995d9dcbde4925522272dacf6cff738847d333eb00d1f86c8c088baf257da74c505b
|
||||
EBUILD appstream-0.10.5.ebuild 1312 SHA256 64e85412731f25adfd16d17761dc5fbe7f7fd5eb4da24acd6d9eb80047bf5496 SHA512 2ec839bc46ebd2399d34552323faa456a911deb73778532eceb2688cc8f2503a9f1f51e90dcbc1c6285ffaf70dc44bce79c69f1b57cd676396b44a05edd4bfd7 WHIRLPOOL 764157c2aeb462cbb2fd7e4ea981893f863124d4d26db98ee01c97f9aa5ba93ea9bc00211f0a65637925cee5ac02c78ca0810300b4f3162e147aa49e58805406
|
||||
EBUILD appstream-0.10.6.ebuild 1312 SHA256 64e85412731f25adfd16d17761dc5fbe7f7fd5eb4da24acd6d9eb80047bf5496 SHA512 2ec839bc46ebd2399d34552323faa456a911deb73778532eceb2688cc8f2503a9f1f51e90dcbc1c6285ffaf70dc44bce79c69f1b57cd676396b44a05edd4bfd7 WHIRLPOOL 764157c2aeb462cbb2fd7e4ea981893f863124d4d26db98ee01c97f9aa5ba93ea9bc00211f0a65637925cee5ac02c78ca0810300b4f3162e147aa49e58805406
|
||||
MISC metadata.xml 318 SHA256 1b6364f9328b0404489e2177ae956dcc7f40d81289840c7ebbe3008695fc276d SHA512 cac66c3e6cd5e403b6e182c2c977f3c7e162749d019c9eafc2e8f48dffad63e7ffbd64ccae61e14d8cfbe14847a61d35ccf668fefd6dbc6c7a137b98396e95f8 WHIRLPOOL 5a983628f762d5125af470bde19aa5dda3e33368ddb86891ee8ef482b10f56ad8c5de4ad90403a2f34acb6641c4bfea60b5d11576638a8641c44b6090c287e62
|
||||
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_AUTODEPS="false"
|
||||
KDE_TEST="forceoptional-recursive"
|
||||
inherit kde5 xdg-utils
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} = live ]]; then
|
||||
EGIT_REPO_URI="https://github.com/ximion/${PN}"
|
||||
else
|
||||
inherit versionator
|
||||
MY_PV="$(replace_all_version_separators '_')"
|
||||
MY_P="APPSTREAM_${MY_PV}"
|
||||
SRC_URI="https://github.com/ximion/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
S="${WORKDIR}/${PN}-${MY_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Cross-distro effort for providing metadata for software in the Linux ecosystem"
|
||||
HOMEPAGE="https://www.freedesktop.org/wiki/Distributions/AppStream/"
|
||||
|
||||
LICENSE="LGPL-2.1+ GPL-2+"
|
||||
# check APPSTREAM_LIB_API_LEVEL
|
||||
SLOT="0/4"
|
||||
IUSE="apt doc qt5"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/libxml2:2
|
||||
dev-libs/libyaml
|
||||
dev-libs/snowball-stemmer
|
||||
qt5? ( dev-qt/qtcore:5 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.5
|
||||
dev-util/itstool
|
||||
sys-devel/gettext
|
||||
test? (
|
||||
qt5? ( dev-qt/qttest:5 )
|
||||
)
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
xdg_environment_reset
|
||||
|
||||
local mycmakeargs=(
|
||||
-DSTEMMING=ON
|
||||
-DL18N=ON
|
||||
-DVAPI=OFF
|
||||
-DMAINTAINER=OFF
|
||||
-DSANITIZERS=OFF
|
||||
-DDOCUMENTATION=OFF
|
||||
-DAPT_SUPPORT=$(usex apt)
|
||||
-DINSTALL_PREBUILT_DOCS=$(usex doc)
|
||||
-DQT=$(usex qt5)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby21 ruby22"
|
||||
|
||||
inherit cmake-utils multilib
|
||||
|
||||
DESCRIPTION="A C++ toolkit"
|
||||
HOMEPAGE="https://github.com/puppetlabs/leatherman"
|
||||
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="debug test"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
RDEPEND="net-misc/curl"
|
||||
DEPEND=">=dev-libs/boost-1.54[nls]
|
||||
net-misc/curl
|
||||
>=sys-devel/gcc-4.8:*"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_VERBOSE_MAKEFILE=ON
|
||||
-DCMAKE_BUILD_TYPE=None
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DCMAKE_INSTALL_SYSCONFDIR=/etc
|
||||
-DCMAKE_INSTALL_LOCALSTATEDIR=/var
|
||||
)
|
||||
if use debug; then
|
||||
mycmakeargs+=(
|
||||
-DCMAKE_BUILD_TYPE=Debug
|
||||
)
|
||||
fi
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
DIST libb64-1.2.1.zip 23316 SHA256 20106f0ba95cfd9c35a13c71206643e3fb3e46512df3e2efb2fdbf87116314b2 SHA512 8b1e5c8086a38be82471b5f37393f3f236c923f4a2bb737209a297cbab32a9f0a5c4af4ac912c695f0f7d8ff9458d97ce0d01092fbacbfe7181e4fd816e2153d WHIRLPOOL c31b8581adaa8516527f35e63aafe8ca93a6cef783fe416063cee2313bcc6ae41b7dd8efd75bba778954cafeaad250090b18df706ba349b684c84908387abe26
|
||||
DIST libb64-1.2.src.zip 16063 SHA256 343d8d61c5cbe3d3407394f16a5390c06f8ff907bd8d614c16546310b689bfd3 SHA512 ac041c78bf324a027e311fb10935886f8713f9b6ac53136396186a5b5fd936efdf6add715899827591bdf6d3727f6e27f680bc273c7634517cc2e1941140f596 WHIRLPOOL 4dfd317674dfe9daa7832bbddb3e668e83a11d216aa8fd05d3cb8b9697397c73183aadc0c8124e68f0397bf64cb1c9e819abd216ede4bf3d7f85176c05c8cf35
|
||||
EBUILD libb64-1.2.1.ebuild 615 SHA256 3fb6e6737df1f8504ae943e2633336ab8b8f6b470a91d7d90ac9af20c3a130fa SHA512 4a78d3a681a87a40ba80ead161e53ab05b8c166a5b4c09e0a4a58648d62d01873a12b0e02d9814121af8b01ded8bdc6e39ae0c7d42f3c7bc8730968ab36a1c1e WHIRLPOOL 7a82a2a9005bed57b50759b42f214b4ac33abd4804da840010f7443c8bd9faa4c93b46b817fcdac635c213789450ca6d78113a931b32696884bfe0709b96e3b6
|
||||
EBUILD libb64-1.2.ebuild 619 SHA256 b09c0aa3384c7763482d321623a34a988227ecdab51f3be4a6f7dec5a958530a SHA512 5d4a52cdd306280b997f213aa845239d8c4f74bd7b856257a94259d4f03d9c906d4cc991ed5028e4cd2918580d12faed101c9d988716a5a51ea0ea141c038a10 WHIRLPOOL a3cd15d54a96039734cce3e90215fdcc1c0697d8d2853a9445156361640e0487ee3a9f39dbe56fcae4238b9b6be6a1b0c7ae4b581efff7f74ca37e90ea961777
|
||||
MISC ChangeLog 1078 SHA256 a5c1296b8f8e46ce76633cbc50913baa691f97fc8704df8e6640de33183f05b8 SHA512 4ecc32a3db510fa71ac9359194d62dd008de93f8447993e8eb200bcd4dd05fd99d0f10b91fb04aa0632ea672343ac132d2e97dd3f57743a80e6f26d31f8eb388 WHIRLPOOL b5e7feb5d2c7089534ac3c389b4e1f53684c6c35c759c2b12b766bcb219931f55f727d6d2cf705b05e6221f408cf5af5520f0fba59d57e08ce0d6837b98f4974
|
||||
MISC metadata.xml 323 SHA256 d50a8257655a6d2e9bb2fb30073c0ec4b619a5e5376627ec2d6587336dafe28e SHA512 1280f198aab48b475f7bed0c8e27bb538ae9097630f18008879592a2bbe0430f0635c93aee0db13534c3cc5678929c758a0d734902f6509d4da332b4df9d14e4 WHIRLPOOL a28997f13546794e357c754fa5acb29a4a53d471590b752938c6cc299bf4174d90d879b7cc7556ed3bb6ccc48297c89b9a0ff3b73c1b19b83c2ba7f6aaa16a3c
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Fast Base64 encoding/decoding routines"
|
||||
HOMEPAGE="http://libb64.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="CC-PD"
|
||||
# static library, so always rebuild
|
||||
SLOT="0/${PVR}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
src_compile() {
|
||||
# override -O3, -Werror non-sense
|
||||
emake -C src CFLAGS="${CFLAGS} -I../include"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib src/libb64.a
|
||||
insinto /usr/include
|
||||
doins -r include/b64
|
||||
dodoc AUTHORS BENCHMARKS CHANGELOG README
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST aioeventlet-0.5.1.tar.gz 62371 SHA256 cecb51ea220209e33b53cfb95124d90e4fcbee3ff8ba8a179a57120b8624b16a SHA512 b89d99c2ac1f59ed599f01bfaee6b1eb60fc7f3332cb64b7061e67b0c1de15c38b3787100c176995750b7f8debd04bc8651362c6c2d43beff6af35bc15b64204 WHIRLPOOL 7040a207163cf01c7325c6ad05b641a14b8b28e6b7170e21fb37bcafb14584b4b766193a24845e24ba99cf3430bd56a090a17587ad4158c92ae46a17f21a470d
|
||||
EBUILD aioeventlet-0.5.1.ebuild 713 SHA256 811d243bb0325454607cfa55cba7b6686b3f21a0b649534c875c197ade2c0671 SHA512 d553024a2f3d65d8d0fa35c85747e42574b7c7db0589dd61b73cfc8a7006d0ff8918b40ce925c63bd2d17b52e43b2809e676df68bbb405392d001c7c7511fb7e WHIRLPOOL 91b17e969f3cca35f5d4f45331d76cd8fa97fb914abbb210fe6b9e252c2743febad5e6c6140026d3b01ff3a59265cd168073915e1411bbbffc156ecd5534a5c2
|
||||
EBUILD aioeventlet-0.5.1.ebuild 635 SHA256 2e09efc2a7c41b9d5bfc7336ecd2b396c377c0be91f252e65968e97dd0ee43b6 SHA512 c50986ea2e03a32d4ee3267f946f1502c343b665b3c11e088f8eb653ac6b84ae7d0612b427ed6dfd1adf9d951e4788dcc24c5b3bbbc7b62cb4c8fdb8412d3788 WHIRLPOOL 0e3ff3736f43b413b1e69bf76d67cd701d1385fdb79436af7c1e3ffab253d3bc408e12d1d3661c9cd4b1c4e649ea28044cf572e74f8f26a54be79f2410430277
|
||||
MISC ChangeLog 3354 SHA256 8ecc0533a705d750aa08e701e43d36bdb36e55b0187db3cdef9084c6a2fddbab SHA512 54f88930d35f953ed6918234e0a52d2628bc10a5eeb0a1930716b573088dbbae82bd78366b8becee4f94243ff6901e87d1a2446416e8094535e688df30de28a1 WHIRLPOOL 6e92afb16bedff16742e44c4b23c994866180f0e622772cda225a519f638883bd4642a79dc3de2e31073e15cc70bded80fdec142db070bc22cfed96c946c8755
|
||||
MISC ChangeLog-2015 912 SHA256 4c7f3745b1f6b579284f8317faf2d5c192250b5be3a6cc2ee7900e447f675012 SHA512 6b08329cf0f3f2124e64faac8c3cd636457c73c0f6ab662e471fead0d49182df7d09746e69ee9d674af8176a8d6c462e70b0645e2e3ef83d2cd7c7c00946faf9 WHIRLPOOL bd4d4e90f4f6f4d2f9e4c4f84d4e152e5092b6eb5d7f10eef74080c9a5522d94a1d3ff9f99d1c388883592ed66897900e22011ba80ef12c850cbd92b41638835
|
||||
MISC metadata.xml 711 SHA256 7d32c751a21b9bf9ee4e9a64f73259aa33723a773f64a08596f908e8bde8dcd6 SHA512 8d3f849a43a211485e664c422ef5cc290c80bbbdf027fa6c5a551ca1848103acc0b2ae81055f274a88f49c38054708036bc92aa44dd5b8684ed3077647ee3738 WHIRLPOOL 121a122637053cfcf4421e44cf09c32465ee55e3355817a9606b9b0c1c8807e708ababdc2eb37d8d21be0e28dad69e885f5697b6ff2b9a80f020f91211dff7b6
|
||||
|
@ -1,11 +1,11 @@
|
||||
AUX 0001-Link-Python-module-against-the-shared-library.patch 707 SHA256 16a223d7dd5cd3507e11782934699540c687c2bed28d582cab177ab3f9b49e98 SHA512 ac0dc69cafc857d2a5490f8d6b3f2db877c9b8e498c771b4afb1bcfa129279ffe61c5f28ba5af1cedba6d5bfbef5803ebfca7bfe2ed55c4aacaf693119f53d00 WHIRLPOOL 2bb2df815f80f1c077110adc44c4e450c89e7e2b4bf80a66526c146e536ba7744088707e7035fb68532bde571b439967e784d3c334057f936b35d5e6ad2415b3
|
||||
AUX miniupnpc-1.9.20150917-shared-lib.patch 743 SHA256 9d3ef01b0d4ef07fb77ae41c252b480a3a200ed09f89f81dea7a496f4ad7711c SHA512 8fc1009444a519d9f40d9c421a378254d3cbf30c02588cbf8ec02c806b23d588a3bd03f065c335bb0bcfb6d1a85de8b436836b0f6ba57232809420e67cfd85dd WHIRLPOOL 13b5a12c17502655d01fa6fadfd8def2009eba1f046066e3d02cfa0017607f1e1d17d90106815dcb755d8cce0c0c9264b40894c6a159095416f6979528b94a34
|
||||
AUX miniupnpc-1.9.20150917-shared-lib.patch 723 SHA256 101388a2cd63c16e7bc39f2bc2547b12a1a92e05af995648c5cb383f92ae3b6c SHA512 2a74eb019b5da38468d917f62b86a95b636f1e7375285af17e12556dec04026209cf384aa154e31a23fd86a2888dc340dee8e4bd6184779101bf290d340186f1 WHIRLPOOL 9683a1705ebf50bcf83f464a8bc0c90fc628045e9a3f129fcd753bc6283828b328694f63ac27545859628ffa7fe0bf1d161cf0a44121a82688ef3c16c1ad59ce
|
||||
DIST miniupnpc-1.8.tar.gz 70624 SHA256 bc5f73c7b0056252c1888a80e6075787a1e1e9112b808f863a245483ff79859c SHA512 8eedac9ad473fc952ca8896fe534d6da6b1b234e8b6f35f721394d4c71aca84ed287ca6c4f0455b50d97a45e4cd34e27d99a6813386e0864781364aa607e13d4 WHIRLPOOL 5b76ccbb5ed7daa9bb0d481b424b7c31a5f6dc85c5c812ba10175a29aefc0d3924f3db2aa8c3529d1241be59d67d1d4c702d27aad2de8c8a07fecf3857d73169
|
||||
DIST miniupnpc-1.9.20150917.tar.gz 82609 SHA256 3087c32929c1e9db4947d6a184694e06ec604bca29449b75daec295a5d8f11da SHA512 1fe2613d19cbd16b6f6e9c8205e984548fb96d032a71a849f9b25486dc71b07ee270d2bfc324f218abe80c45f0b13b6af00e59cbf3a9e35b83ea5073bb897f65 WHIRLPOOL 60d0e9c94ddf8ef19106217158d01cc2f3edb854f34326c80c6ae694b65b80f1bc6810cc2b24a7b8525ef7c3982324c9859bdbdcb2e2e944747c371ba2015a6a
|
||||
DIST miniupnpc-1.9.20151008.tar.gz 83538 SHA256 e444ac3b587ce82709c4d0cfca1fe71f44f9fc433e9f946b12b9e1bfe667a633 SHA512 b13e6044184f47d0f9e78c4c97d2887ab763121b2b21c86652bf3ea1b05335cfbcfd91eecb8d1dcfb5530f2528e6cf3e9c49c742d5e771dba68a774d2c2ad4ca WHIRLPOOL 839b531eb6cae7ada0bbaa0c4230a1f6889f6a288a114262bf6e27aa27638800636127fea3066427fb030e8f449794681d2bffeb8e2d30876d8ef9e4a3ade3cc
|
||||
DIST miniupnpc-2.0.20161216.tar.gz 85780 SHA256 01e14408d6fc628de9afabc4417b84adeaba4c0ec517e7b8e278cb2993dafd3e SHA512 ed1413fa6cd8eeb0d01e595e5470b255b1119a9bcf28da17765a4a3f0eb2b514409a9bfe9cd041274761b61441389c290754055ff07d599bb653a4efe47e920f WHIRLPOOL fde2dc16f5cfd6e7d066ec49646ac79b6d262988afe928d80aaf47f6b7f868a272ac46d3136c56ed8373e800d1538fe4dd6c34255080e2bd01cc0cb8b56e37fc
|
||||
EBUILD miniupnpc-1.8.ebuild 582 SHA256 c7136d536954a39a649e0074ffb580859c0245f6897c439ec26fe0702325f0d0 SHA512 d9c7b8681c46e2721a7e752bac2132904e3bfe2bfccb2f51f0a98d0305389780e272a7910cbac09110883f92e5263891346bf6aae93739acd9b2453ee83060d1 WHIRLPOOL 4ec2fc9275422a134273fa036b23b9526e4220417217f385944161c43b043484d1331312a9068360e43f83ec15785b7aba4da93b05a81d7f7a8397ad51d7c949
|
||||
EBUILD miniupnpc-1.9.20150917.ebuild 568 SHA256 20f3cc7925d588cf135287c5916a4d752d599dd2ea278a8800b668a8b4add21a SHA512 ae9d9b4ec0f0e1b32f2be063a6d73547cc753d4fa1ffdd02fb9d202c5ab22eee25e2c837ac10b1fe237423676539d66071132905fdeb842a15995e0da10702cf WHIRLPOOL 2954d498037b5f601320c643c7f268ed4cbcb86e56df302cba3f0193905143e3fbd644e6c0c3ff80becef72081b50d782989f1a86a5763a64dd6b42133a6db36
|
||||
EBUILD miniupnpc-1.9.20151008.ebuild 568 SHA256 20f3cc7925d588cf135287c5916a4d752d599dd2ea278a8800b668a8b4add21a SHA512 ae9d9b4ec0f0e1b32f2be063a6d73547cc753d4fa1ffdd02fb9d202c5ab22eee25e2c837ac10b1fe237423676539d66071132905fdeb842a15995e0da10702cf WHIRLPOOL 2954d498037b5f601320c643c7f268ed4cbcb86e56df302cba3f0193905143e3fbd644e6c0c3ff80becef72081b50d782989f1a86a5763a64dd6b42133a6db36
|
||||
EBUILD miniupnpc-2.0.20161216.ebuild 721 SHA256 ee3298c7ac15c7e26a2b187af2a80ea2b83ca8d56a3d099a5ecc1b2404356976 SHA512 52009755d47b28a72a45c9e527a9091a5f5bbf30178d71acdc81e72d93a443f93ef7c2cc54989be6ea7d74a1a78856448fa59f0248d5a9e6da7583a84d358333 WHIRLPOOL 851a935ed3770a7c5ff455b0833ee6ad046fde03b3a56715db6bd2ea3695c6b521cd3bdb26622c0fce92988dfd50230346472f55dc5ced7aa2bc78d4679595b0
|
||||
MISC ChangeLog 2944 SHA256 1b6f4082c25955afbf1d52639544498eb5bb0a2ba28161fea94c2299418f7261 SHA512 773140e9ccb0b4cc7dc7c3b4a7386782e4ce430ecb078c70fb01013d5b2f4703bcc101e2ff8a6dbd5e27ba33eac3f16af5cab12dfab54551e1efc8f543043da1 WHIRLPOOL bbc14617332c605a14de04ff775bfa6f6a4760167ad7ea05c16e5378ab7b08c28cf75374a0cc7325bb47e96c505b060dba94c801b2deb61bc11d13a68c633d8e
|
||||
MISC ChangeLog-2015 2738 SHA256 49bbe8764172112a232edcc5af555fc8f642a191f1342c78d849eab4f6426cd9 SHA512 c6b64c9d83de74c8c17c1886dfd50e23fbd3a8a9ce06216fdedd4643d78cdc76e425d9a81c32c59ec64d275662d80724af812543f91afff913ed92f847e0029f WHIRLPOOL 3f2596450dfb0fd1728e3b679a4eafe5981bd397a897fd1a8317107a14cb828b14f9757dba30eb738a5d36e20c85918b89ab633b414f3f7c679baff4e72ac7d6
|
||||
MISC metadata.xml 448 SHA256 2b269b3fd58c1af75ee2047c957a00ffd35f39c6b9e169a82002e0582d533e52 SHA512 c121219bdbf8ed436042e611e7f0bde7301418e2959bb1bffed61477e580e3f854931813924db0946c1af2b7a7048df4961f6f69e7252178a59b37a29514255c WHIRLPOOL acece58f22d56121a3ecc34ed77caf6cb2fcf228bccc568d4ff918955de584619d3f08e34545ea5ae671ed60d18742c68acba403eaa41d47d09ec59fbcf9be6a
|
||||
|
@ -1,7 +1,9 @@
|
||||
AUX cve-2017-2592-stable-mitaka.patch 3445 SHA256 3ac37309ecdc07765c863404956532249a62c63687b6bfa4634739993856b2f9 SHA512 fb458eebd2aba0ad11261072d89df4b62623a78be20897ba686942c86887526afb99e57e951d39d715f1407ee122e175b2198ff2af74f62a828c4ce8099a39fb WHIRLPOOL cef30b62af050bad78ec8d1d0ac4f5e32884abac423833935921f2bceee98caeb12da373f01fa85b1ae72893e8d040b9b6cfa98c6710d2a498e83c051eca9300
|
||||
AUX cve-2017-2592-stable-newton.patch 3445 SHA256 3ac37309ecdc07765c863404956532249a62c63687b6bfa4634739993856b2f9 SHA512 fb458eebd2aba0ad11261072d89df4b62623a78be20897ba686942c86887526afb99e57e951d39d715f1407ee122e175b2198ff2af74f62a828c4ce8099a39fb WHIRLPOOL cef30b62af050bad78ec8d1d0ac4f5e32884abac423833935921f2bceee98caeb12da373f01fa85b1ae72893e8d040b9b6cfa98c6710d2a498e83c051eca9300
|
||||
DIST oslo.middleware-3.19.0.tar.gz 41711 SHA256 f36c37b9d8f4c6eccc494172569184c3f9a4028a6401e8cf75d7656fc7b1d292 SHA512 e347f9f683b8e925286390fc84eb5aebb76b6f490d564f9273b6d53762bbd9f09dab3dc5f740ab4eb0849de00381ad71264b0d8c048629b770b8740243300e50 WHIRLPOOL aa08f79b269cc1dc2c3c54f121e2de783a9f4b13c0fc1d9be492044cd4c34f59a4b2446efab2870d1cfdaa932f41cc5075ee4bd01876edb34d94b35c2d575211
|
||||
DIST oslo.middleware-3.8.0.tar.gz 39756 SHA256 2d985b238182cf70c1adbe1a041eb96eacde3106751fe2c7f1cd81d57a4dbda2 SHA512 575708b9f19938787d4d42accfbafcd63a9cee0aeb871dc0b3dd504dc4d5f97db27abfcfd7ae56dfc7d68eb670c11f93c1f79d3fd02d30247497614b3f51d80a WHIRLPOOL 2498c2a67ca83214c8512a2a86d78155638a107971d7a98a3534c625138c89f56273ab6dda437399799a6960129f4c7dfa758d2af46ede15813d7614d5db3a6d
|
||||
EBUILD oslo-middleware-3.19.0.ebuild 1804 SHA256 ad43d1e04306b18679f94b115cccdd6fc2d6cf3d89068bc92c0e60c341128703 SHA512 41eeabb0dd1d093f9d0c2a4e4e173225c283c79f33cc04543a7ed6904644dbd0076e3c9c77a40376c2d34af7b240a2af1902889be54ee16fa325fc9fdec8c44e WHIRLPOOL ca6174e8cd3779cbf1b1121c083df4d002820ff328bf6bb56159d176e88e8adddc5951dd382bc61d9190f56a07bb09a2cd9de538bbda3964fa7a1e4b67ff2278
|
||||
EBUILD oslo-middleware-3.8.0-r1.ebuild 1841 SHA256 02e5f07405cba40b10d139e77d9604939fb4a5a7a70804694c78efa90ba2d0f0 SHA512 ac4118b5b283e2935997394c311ccdab64b2156229708425a3e3cfc16170ce81dfaa929d8b2e44830172b2b727e16b8a70e001624ae4691d2a2c359a0f9a991c WHIRLPOOL c838795349abf2eb5c522838de73597b268ef7ea3f224998adf0301351de1c862f02fe6f1b365013fdf9093ff425ae55de698ad3e48f35a845f6bbcbff67dc99
|
||||
EBUILD oslo-middleware-3.19.0-r1.ebuild 1865 SHA256 ac42d1a7a76e4e5972813dfcaaebcefe8e64375fe61befd5e222b203324caef4 SHA512 ea77b0b70b485080323fe956ee7a0ae87139c55946c595318963ad7c5a8ca3a100b768520ddf38886de10df9756ae8e7948aff85c5bf3b264d1fe2d9b9b17dd2 WHIRLPOOL 21c2f353521cda1863c44ea04f816142405a7fcebe4c5f25576713f564b3fcf503105396790599ce5a2281dbdf67797891053ef726b1594d7da0d6fbfb6f6069
|
||||
EBUILD oslo-middleware-3.8.0-r2.ebuild 1900 SHA256 fccd72f42f458c912bcd72a46ba8ca3c347f38c1ebf4d2a7515521cd58a4876d SHA512 ffb737a87b9a7b52aa2a05ea7fa04e8c756f8676c097ebc80dc69f86043e63e40f63e6de87c0f6089fa1e5949bf725b86826df04397f8ccd58c2d68e54e7f7d9 WHIRLPOOL b2007ddcfea59373631bee0be5efb452772e59000b74193398715b71b9f4f14c8b8017826d0e63150aaf7ddf68c13bdc675fb3557294c4a88c45e9a56b2391b2
|
||||
MISC ChangeLog 5238 SHA256 a886586662f344dabb25acd5b22e733556eeb6908f3dd1ac810c2ccd3af29326 SHA512 ca45e1aae30d41462150fa092588e25e6d49192ac6dfbeb480d40947f791cc7d773b0e8a6eb9497e10023ead9e98502c0f11f7a1b84b4b33905d836c0cc2e709 WHIRLPOOL c5d92a563b6844175a4198306ac613306c575b0e9bfee3c9cc54400e5ed877c3b113ea0439d53f03258b29f1f8d684fe3fbdcc28fb509ebda270f4b0566e306d
|
||||
MISC ChangeLog-2015 1532 SHA256 821854b55a4b7ceaf11b9f234b0066f1ecdc109d12bd77b0794b22015bd08d3a SHA512 6ebd7f88a04e1c3173181fc8c3aac5a9f773ecff566bc5446d343c3a31159d981af93b0901e10016bd504408b34eb8784f8d8fbee0f1105033247de56d02de16 WHIRLPOOL bb409aa8a01167ddf8440dca4429545711969135158b318a4576b92a5ad66a95620cc7e8b7e7364226b2fb568ad0697f769f289e808ea49104c9fbb4cdf65fcc
|
||||
MISC metadata.xml 766 SHA256 a759840d5508d22d2532d557f08b44c0aba0e90a7ad4bd4421eb5671f56cc0e0 SHA512 38381c4dd993470e01cb5d469f345880a730b9afb3536b467a6e86243174192db346dfad58282e17d1bc0bcfb33e08b0f1797577e938c982e633cec8719d468e WHIRLPOOL a3aff00d18023d2bf613da5be7d959e974ab148ed3f755c0104e4f2655f1be1c8c7351161c3bf98e8ede0fd4abaca44608df3f5ec37f320211a9e8f32fdee9a5
|
||||
|
@ -0,0 +1,90 @@
|
||||
From 095e90929d114e4b6cece67cb405741c14747356 Mon Sep 17 00:00:00 2001
|
||||
From: Jamie Lennox <jamielennox@gmail.com>
|
||||
Date: Wed, 28 Sep 2016 15:03:53 +1000
|
||||
Subject: [PATCH] Filter token data out of catch_errors middleware
|
||||
|
||||
If an exception is caught by the catch_errors middleware the entire
|
||||
request is dumped into the log including sensitive information like
|
||||
tokens. Filter that information before outputting the failed request.
|
||||
|
||||
Closes-Bug: #1628031
|
||||
Change-Id: I2563403993513c37751576223275350cac2e0937
|
||||
---
|
||||
oslo_middleware/catch_errors.py | 6 +++++-
|
||||
oslo_middleware/tests/test_catch_errors.py | 25 +++++++++++++++++++++++++
|
||||
2 files changed, 30 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/oslo_middleware/catch_errors.py b/oslo_middleware/catch_errors.py
|
||||
index 43d085f..0934fc5 100644
|
||||
--- a/oslo_middleware/catch_errors.py
|
||||
+++ b/oslo_middleware/catch_errors.py
|
||||
@@ -14,6 +14,7 @@
|
||||
# under the License.
|
||||
|
||||
import logging
|
||||
+import re
|
||||
|
||||
import webob.dec
|
||||
import webob.exc
|
||||
@@ -24,6 +25,8 @@ from oslo_middleware import base
|
||||
|
||||
LOG = logging.getLogger(__name__)
|
||||
|
||||
+_TOKEN_RE = re.compile('^(X-\w+-Token):.*$', flags=re.MULTILINE)
|
||||
+
|
||||
|
||||
class CatchErrors(base.ConfigurableMiddleware):
|
||||
"""Middleware that provides high-level error handling.
|
||||
@@ -37,7 +40,8 @@ class CatchErrors(base.ConfigurableMiddleware):
|
||||
try:
|
||||
response = req.get_response(self.application)
|
||||
except Exception:
|
||||
+ req_str = _TOKEN_RE.sub(r'\1: <removed>', req.as_text())
|
||||
LOG.exception(_LE('An error occurred during '
|
||||
- 'processing the request: %s'), req)
|
||||
+ 'processing the request: %s'), req_str)
|
||||
response = webob.exc.HTTPInternalServerError()
|
||||
return response
|
||||
diff --git a/oslo_middleware/tests/test_catch_errors.py b/oslo_middleware/tests/test_catch_errors.py
|
||||
index 920bbe2..0b675e2 100644
|
||||
--- a/oslo_middleware/tests/test_catch_errors.py
|
||||
+++ b/oslo_middleware/tests/test_catch_errors.py
|
||||
@@ -13,6 +13,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
+import fixtures
|
||||
import mock
|
||||
from oslotest import base as test_base
|
||||
import webob.dec
|
||||
@@ -45,3 +46,27 @@ class CatchErrorsTest(test_base.BaseTestCase):
|
||||
self._test_has_request_id(application,
|
||||
webob.exc.HTTPInternalServerError.code)
|
||||
self.assertEqual(1, log_exc.call_count)
|
||||
+
|
||||
+ def test_filter_tokens_from_log(self):
|
||||
+ logger = self.useFixture(fixtures.FakeLogger(nuke_handlers=False))
|
||||
+
|
||||
+ @webob.dec.wsgify
|
||||
+ def application(req):
|
||||
+ raise Exception()
|
||||
+
|
||||
+ app = catch_errors.CatchErrors(application)
|
||||
+ req = webob.Request.blank('/test',
|
||||
+ text=u'test data',
|
||||
+ method='POST',
|
||||
+ headers={'X-Auth-Token': 'secret1',
|
||||
+ 'X-Service-Token': 'secret2',
|
||||
+ 'X-Other-Token': 'secret3'})
|
||||
+ res = req.get_response(app)
|
||||
+ self.assertEqual(500, res.status_int)
|
||||
+
|
||||
+ output = logger.output
|
||||
+
|
||||
+ self.assertIn('X-Auth-Token: <removed>', output)
|
||||
+ self.assertIn('X-Service-Token: <removed>', output)
|
||||
+ self.assertIn('X-Other-Token: <removed>', output)
|
||||
+ self.assertIn('test data', output)
|
||||
--
|
||||
2.7.4
|
||||
|
@ -0,0 +1,90 @@
|
||||
From 095e90929d114e4b6cece67cb405741c14747356 Mon Sep 17 00:00:00 2001
|
||||
From: Jamie Lennox <jamielennox@gmail.com>
|
||||
Date: Wed, 28 Sep 2016 15:03:53 +1000
|
||||
Subject: [PATCH] Filter token data out of catch_errors middleware
|
||||
|
||||
If an exception is caught by the catch_errors middleware the entire
|
||||
request is dumped into the log including sensitive information like
|
||||
tokens. Filter that information before outputting the failed request.
|
||||
|
||||
Closes-Bug: #1628031
|
||||
Change-Id: I2563403993513c37751576223275350cac2e0937
|
||||
---
|
||||
oslo_middleware/catch_errors.py | 6 +++++-
|
||||
oslo_middleware/tests/test_catch_errors.py | 25 +++++++++++++++++++++++++
|
||||
2 files changed, 30 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/oslo_middleware/catch_errors.py b/oslo_middleware/catch_errors.py
|
||||
index 43d085f..0934fc5 100644
|
||||
--- a/oslo_middleware/catch_errors.py
|
||||
+++ b/oslo_middleware/catch_errors.py
|
||||
@@ -14,6 +14,7 @@
|
||||
# under the License.
|
||||
|
||||
import logging
|
||||
+import re
|
||||
|
||||
import webob.dec
|
||||
import webob.exc
|
||||
@@ -24,6 +25,8 @@ from oslo_middleware import base
|
||||
|
||||
LOG = logging.getLogger(__name__)
|
||||
|
||||
+_TOKEN_RE = re.compile('^(X-\w+-Token):.*$', flags=re.MULTILINE)
|
||||
+
|
||||
|
||||
class CatchErrors(base.ConfigurableMiddleware):
|
||||
"""Middleware that provides high-level error handling.
|
||||
@@ -37,7 +40,8 @@ class CatchErrors(base.ConfigurableMiddleware):
|
||||
try:
|
||||
response = req.get_response(self.application)
|
||||
except Exception:
|
||||
+ req_str = _TOKEN_RE.sub(r'\1: <removed>', req.as_text())
|
||||
LOG.exception(_LE('An error occurred during '
|
||||
- 'processing the request: %s'), req)
|
||||
+ 'processing the request: %s'), req_str)
|
||||
response = webob.exc.HTTPInternalServerError()
|
||||
return response
|
||||
diff --git a/oslo_middleware/tests/test_catch_errors.py b/oslo_middleware/tests/test_catch_errors.py
|
||||
index 920bbe2..0b675e2 100644
|
||||
--- a/oslo_middleware/tests/test_catch_errors.py
|
||||
+++ b/oslo_middleware/tests/test_catch_errors.py
|
||||
@@ -13,6 +13,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
+import fixtures
|
||||
import mock
|
||||
from oslotest import base as test_base
|
||||
import webob.dec
|
||||
@@ -45,3 +46,27 @@ class CatchErrorsTest(test_base.BaseTestCase):
|
||||
self._test_has_request_id(application,
|
||||
webob.exc.HTTPInternalServerError.code)
|
||||
self.assertEqual(1, log_exc.call_count)
|
||||
+
|
||||
+ def test_filter_tokens_from_log(self):
|
||||
+ logger = self.useFixture(fixtures.FakeLogger(nuke_handlers=False))
|
||||
+
|
||||
+ @webob.dec.wsgify
|
||||
+ def application(req):
|
||||
+ raise Exception()
|
||||
+
|
||||
+ app = catch_errors.CatchErrors(application)
|
||||
+ req = webob.Request.blank('/test',
|
||||
+ text=u'test data',
|
||||
+ method='POST',
|
||||
+ headers={'X-Auth-Token': 'secret1',
|
||||
+ 'X-Service-Token': 'secret2',
|
||||
+ 'X-Other-Token': 'secret3'})
|
||||
+ res = req.get_response(app)
|
||||
+ self.assertEqual(500, res.status_int)
|
||||
+
|
||||
+ output = logger.output
|
||||
+
|
||||
+ self.assertIn('X-Auth-Token: <removed>', output)
|
||||
+ self.assertIn('X-Service-Token: <removed>', output)
|
||||
+ self.assertIn('X-Other-Token: <removed>', output)
|
||||
+ self.assertIn('test data', output)
|
||||
--
|
||||
2.7.4
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="PyMySQL"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Pure-Python MySQL Driver"
|
||||
HOMEPAGE="https://github.com/PyMySQL/PyMySQL"
|
||||
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
# While tests exist, they require an unsecure server to run without manual config file
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
${PYTHON} runtests.py || die
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Count Lines of Code"
|
||||
HOMEPAGE="https://github.com/AlDanial/cloc"
|
||||
SRC_URI="https://github.com/AlDanial/${PN}/releases/download/v${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
DEPEND="dev-lang/perl"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-perl/Algorithm-Diff
|
||||
dev-perl/Regexp-Common
|
||||
virtual/perl-Digest-MD5
|
||||
virtual/perl-Getopt-Long
|
||||
virtual/perl-File-Spec
|
||||
virtual/perl-File-Temp"
|
||||
|
||||
src_compile() {
|
||||
pod2man "Unix/${PN}.1.pod" > "${PN}.1" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
doman "${PN}.1"
|
||||
dobin "Unix/${PN}"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST kcov-33.tar.gz 276028 SHA256 23e20157c8fb933b76d5733ca5700c9eb2399851febf0d4144d7b2dc940f4464 SHA512 e35ba3c4dc320cef0cde097cfa2c4067ec6bf86a5ee797d3ec111facffa036da4fc4d403e63bd3767d03eac511987592e77ed61810605f8e2da77c26570e245c WHIRLPOOL 74a135ee5f04842013e8df75e5f9cd2e37d78cb54e0849abfae8574db924563dee4787bbaf50bd3d7fbb5302e09eda8a4cbe549b59acaee92fed5d9272e8d90f
|
||||
EBUILD kcov-33.ebuild 462 SHA256 59e4fcdd369a539ef112006a69c2780c4573737f01cabad855f994121f67d1f8 SHA512 909a116717861ebfa2c3044987d836e6d227b35a017da955ed9c9824d18a56eac06e498d943a339b2c2f642969e1d0efa8a59f3bcc717eeb0319abe5ee6d13ec WHIRLPOOL 92b626164d9b345bb734850228a1788e93716621906881ec19f61e0158e1923407a60a1740221a355f4a35e477f94b1d1b71022130cd64ce9f77ec5241c8077a
|
||||
EBUILD kcov-33.ebuild 516 SHA256 b8a93d99ced8b410d0a3cd87a5de249e93702be796dcdb92541b76af48deea4c SHA512 edb4dd0c85da2b8d21435f1f7e6d4cecbc5aac22bb9dca767946b1916d315adfe7ccb601874932f06018ff635e1e546ebe9a67b945683b254c325b89b1a613bc WHIRLPOOL d267e30d3f4030b079f01dede18f98b907edf7d6a1db48e59d08d0e3e9f20025252b126d288f0d5f31847e92b9d8eee7209f3cca5c2e50189fcb00e26002dbe1
|
||||
EBUILD kcov-9999.ebuild 645 SHA256 9631ef2667f612ef90fb40c119d02aeef3f395d987b270cc6ebb0f8c2cc91708 SHA512 ff490797fdb75f3dc2bb5f21746ac9388f19897b82062dc34ca8dfdd870ddfd7526fffcefbeb936952f139720e780c6fee36ac9337c3c6b2b76de6dc8a7ef4ef WHIRLPOOL d5b8e1eea5d2113b994a39d09889c3a50df9e38d9c8a673c159f3c9b104719a90bd74cd376c51a0f874ea56b11e664a09bf8238ddd88422dbdbb7b88b48a1f26
|
||||
MISC metadata.xml 334 SHA256 a39d7cbe1dee9818433fe2f0bb57ec086a222e6689f22970d4db58cb3c794b06 SHA512 1a6d96440ff3def1c7fd765dac9c4f8240b36ce918c6c8d0803b2d2a465be5b571e31a2bdc4540cffc485eefb78e65f7ec5b30300918571e1d641112a078c7b3 WHIRLPOOL 29d1cbb3d63bff819637be316b082eb0d43517290165d06dae46a2117957cb4c81a4cd9f0e31eac1637ede7acbaee6a95cb8e53cff7dd8ba2bf5c635271db377
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Kcov is a code coverage tester for compiled languages, Python and Bash"
|
||||
HOMEPAGE="https://github.com/SimonKagstrom/kcov"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
if [ "${PV}" -eq 9999 ]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/SimonKagstrom/${PN}.git"
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://github.com/SimonKagstrom/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/elfutils
|
||||
net-misc/curl
|
||||
sys-devel/binutils:*
|
||||
sys-libs/zlib"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,7 +1,9 @@
|
||||
DIST sysdig-0.12.1.tar.gz 674159 SHA256 7d4ab158ea8059b2340c4b4cc40c315d30b508cb7236d2f079d4458bc2959691 SHA512 ca83ebd5684e480417e83ac90443690d60c2b673f62059a1619cc79704a90486329c8490f139625eee3479eded3ac433db574fb3574ddc50330b174b4246479a WHIRLPOOL 6e2eaa4a438779e6e5ef8885fed3af2fabb314aac521ad9d670594b29d809b601ae97ba87217c9cafb2467e4a7ac51d6026c072cd83c3f439ddb0b13f216b0cb
|
||||
DIST sysdig-0.13.0.tar.gz 678671 SHA256 2a5e744cef11348aa36d88bff9974557727e3b632a41e4b3b5e1903d0e911d3e SHA512 7f3229e2b087a09bde31def5695a2e306feff454e172d535455153e5e199c29fb37a2d18b700ca2a89c9d3b4238b72e005f2a12f864adf2025351dc214922cc0 WHIRLPOOL 6adbf65e04f73a0fdafb35cbd2ab4626beab76f66d775bf0c66c5a55cf7a25e3a9feb73e92deab297c8cdd96161d2c0d59cd6e019f4ed7650cadd4bd2e8e1423
|
||||
DIST sysdig-0.14.0.tar.gz 682944 SHA256 e6a856fee9f7b00e3a46f176bf39fa737c20e684eeb38d34c1636684c3259e93 SHA512 b08ab671d58e41623003ecddc085da1e61133959578851208b9affc41d50a8163cd17e6beb7cc0c8833f435af9bd4b89565995d3a87920a8c2c1ce1530882f8d WHIRLPOOL 6e730237c590f0310b7cafc3e75c69fed7a996c91c71ec9b8b89e22f78456c6435925aa5e061473df3c29d5c2f5dd8d6ace5e6b659a81f26efefb087238590ac
|
||||
EBUILD sysdig-0.12.1.ebuild 1825 SHA256 41ee7d5abc9231f12b40aadb58d86c4ef76d61932cfc74cbb480792531cbc3c0 SHA512 d595772619b7ab3894f8b33323369850d4b5ce159c5f34d59a7b9abd6b8adc09a71b5855aa5de49c9ab872f8e5f31070a3585d9243481cfd30ebccb19fd4af5d WHIRLPOOL aabbe42134611bb2c5830d0ae72579afdd6a5cd8944b470e181d7521cf477244c23145e3abd3466a8688c38ff46f3f585a9512c3dc1ff5ad796e13e0b0301c25
|
||||
EBUILD sysdig-0.13.0.ebuild 1825 SHA256 41ee7d5abc9231f12b40aadb58d86c4ef76d61932cfc74cbb480792531cbc3c0 SHA512 d595772619b7ab3894f8b33323369850d4b5ce159c5f34d59a7b9abd6b8adc09a71b5855aa5de49c9ab872f8e5f31070a3585d9243481cfd30ebccb19fd4af5d WHIRLPOOL aabbe42134611bb2c5830d0ae72579afdd6a5cd8944b470e181d7521cf477244c23145e3abd3466a8688c38ff46f3f585a9512c3dc1ff5ad796e13e0b0301c25
|
||||
EBUILD sysdig-0.14.0.ebuild 1825 SHA256 41ee7d5abc9231f12b40aadb58d86c4ef76d61932cfc74cbb480792531cbc3c0 SHA512 d595772619b7ab3894f8b33323369850d4b5ce159c5f34d59a7b9abd6b8adc09a71b5855aa5de49c9ab872f8e5f31070a3585d9243481cfd30ebccb19fd4af5d WHIRLPOOL aabbe42134611bb2c5830d0ae72579afdd6a5cd8944b470e181d7521cf477244c23145e3abd3466a8688c38ff46f3f585a9512c3dc1ff5ad796e13e0b0301c25
|
||||
MISC ChangeLog 5677 SHA256 70c1f045cb72ce8c04d6ca90b3258ad7d15a0dbb3132a2cbeb68318609441da7 SHA512 c2744fe0955b0b962cff531cd9f23f24813a125e5ec9e063fa17bedce087cf186cdd796a6f3e332c84b22a885a858dfa5493f3c61de406f2803f364733e5690f WHIRLPOOL a8cccfba4cb4d7136050ad7c4c7b62bc7256aa943ce80766413e3fa74f14f4d7724439672e798de4d0c3fd3919af8eacf786220632e2b9ff8820d11f75f00aa5
|
||||
MISC ChangeLog-2015 807 SHA256 d13ddf4d0354b46c20d300f0248f2c68260ba445a351442f63ee838ce680f84c SHA512 062e74dc59198d4206325b6d4f0e9528cb888ed5b4cf8490f94f0ed9a489efe6be519eecff8d02d91f54a52ef597b4b5abc9b8fdfccbc8fce75874cd199034a8 WHIRLPOOL 24f060a7091c30519996fee68a6b794c36c346d0a7b962ec9eb00ee5ef911ef1abe5af376f5818d6f9c74ab4550744e995bfe34b97ea23d8476e1b7c62569a2e
|
||||
MISC metadata.xml 507 SHA256 d12824ad27f1d0f6fb5b44fa945149141d47cce277f2aba8f3ad7a4e75b251ad SHA512 d218731de7acfbbfa3c3043b2d942c00b7f5aff1a020b6dca2019f202be3a5390f44337e04691a0d4641e661f7581f703db5fda3d2a116c0d63fb7d9da25ed06 WHIRLPOOL 7378e0a59f6cd3a61ba2d45ee67cbbcc2dd0db66e9e30c3ec4d45954623620849351cf6b36effb1fef0e1a9e1da252b29269f8d6186454ae68be277ede0ce6f2
|
||||
|
@ -0,0 +1,92 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
|
||||
MODULES_OPTIONAL_USE=modules
|
||||
inherit linux-mod bash-completion-r1 cmake-utils
|
||||
|
||||
DESCRIPTION="A system exploration and troubleshooting tool"
|
||||
HOMEPAGE="http://www.sysdig.org/"
|
||||
SRC_URI="https://github.com/draios/sysdig/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+modules"
|
||||
|
||||
RDEPEND="
|
||||
app-misc/jq:0=
|
||||
dev-lang/luajit:2=
|
||||
>=dev-libs/jsoncpp-0.6_pre:0=
|
||||
dev-libs/libb64:0=
|
||||
sys-libs/ncurses:0=
|
||||
sys-libs/zlib:0=
|
||||
dev-libs/openssl:0=
|
||||
net-misc/curl:0="
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
virtual/os-headers"
|
||||
|
||||
# needed for the kernel module
|
||||
CONFIG_CHECK="HAVE_SYSCALL_TRACEPOINTS ~TRACEPOINTS"
|
||||
|
||||
pkg_pretend() {
|
||||
linux-mod_pkg_setup
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
linux-mod_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's:-ggdb::' CMakeLists.txt || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
# we will use linux-mod for that
|
||||
-DBUILD_DRIVER=OFF
|
||||
# libscap examples are not installed or really useful
|
||||
-DBUILD_LIBSCAP_EXAMPLES=OFF
|
||||
|
||||
# unbundle the deps
|
||||
-DUSE_BUNDLED_DEPS=OFF
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
|
||||
# setup linux-mod ugliness
|
||||
MODULE_NAMES="sysdig-probe(extra:${S}/driver:)"
|
||||
BUILD_PARAMS='KERNELDIR="${KERNEL_DIR}"'
|
||||
BUILD_TARGETS="all"
|
||||
|
||||
if use modules; then
|
||||
cmake-utils_src_make configure_driver
|
||||
|
||||
cp "${BUILD_DIR}"/driver/Makefile.dkms driver/Makefile || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
linux-mod_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
linux-mod_src_install
|
||||
|
||||
# remove sources
|
||||
rm -r "${ED%/}"/usr/src || die
|
||||
|
||||
# move bashcomp to the proper location
|
||||
dobashcomp "${ED%/}"/usr/etc/bash_completion.d/sysdig || die
|
||||
rm -r "${ED%/}"/usr/etc || die
|
||||
}
|
@ -0,0 +1,415 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
#
|
||||
# @ECLASS: mozconfig-v6.46.eclass
|
||||
# @MAINTAINER:
|
||||
# mozilla team <mozilla@gentoo.org>
|
||||
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
|
||||
# @DESCRIPTION:
|
||||
# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
|
||||
# to provide a single common place for the common mozilla engine compoments.
|
||||
#
|
||||
# The eclass provides all common dependencies as well as common use flags.
|
||||
#
|
||||
# Some use flags which may be optional in particular mozilla packages can be
|
||||
# supported through setting eclass variables.
|
||||
#
|
||||
# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3,
|
||||
# and so ebuilds inheriting this eclass do not need to inherit that.
|
||||
|
||||
case ${EAPI} in
|
||||
0|1|2|3|4)
|
||||
die "EAPI=${EAPI} not supported"
|
||||
;;
|
||||
5)
|
||||
inherit multilib
|
||||
;;
|
||||
esac
|
||||
|
||||
inherit flag-o-matic toolchain-funcs mozcoreconf-v4
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild needs to provide
|
||||
# optional necko-wifi support via IUSE="wifi". Currently this would include
|
||||
# ebuilds for firefox, and potentially seamonkey.
|
||||
#
|
||||
# Leave the variable UNSET if necko-wifi support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild needs to provide
|
||||
# deterministic jit support via IUSE="jit". The upstream default will be used
|
||||
# otherwise, which is generally to enable jit unless support for the platform
|
||||
# is missing.
|
||||
#
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK3
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional gtk3 support via IUSE="gtk3". Currently this would include
|
||||
# ebuilds for firefox, but thunderbird and seamonkey could follow in the future.
|
||||
#
|
||||
# Leave the variable UNSET if gtk3 support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK2ONLY
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional gtk2-only support via IUSE="gtk2".
|
||||
#
|
||||
# Note that this option conflicts directly with MOZCONFIG_OPTIONAL_GTK3, both
|
||||
# variables cannot be set at the same time and this variable will be ignored if
|
||||
# MOZCONFIG_OPTIONAL_GTK3 is set.
|
||||
#
|
||||
# Leave the variable UNSET if gtk2-only support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional qt5 support via IUSE="qt5". Currently this would include
|
||||
# ebuilds for firefox, but thunderbird and seamonkey could follow in the future.
|
||||
#
|
||||
# Leave the variable UNSET if qt5 support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# use-flags common among all mozilla ebuilds
|
||||
IUSE="${IUSE} dbus debug +jemalloc neon pulseaudio selinux +skia startup-notification system-cairo
|
||||
system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx"
|
||||
|
||||
# some notes on deps:
|
||||
# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14
|
||||
# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
|
||||
|
||||
RDEPEND=">=app-text/hunspell-1.2:=
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
>=x11-libs/cairo-1.10[X]
|
||||
x11-libs/gdk-pixbuf
|
||||
>=x11-libs/pango-1.22.0
|
||||
>=media-libs/libpng-1.6.25:0=[apng]
|
||||
>=media-libs/mesa-10.2:*
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2.4.10
|
||||
kernel_linux? ( media-libs/alsa-lib )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
virtual/freedesktop-icon-theme
|
||||
dbus? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72 )
|
||||
startup-notification? ( >=x11-libs/startup-notification-0.8 )
|
||||
>=dev-libs/glib-2.26:2
|
||||
>=sys-libs/zlib-1.2.3
|
||||
>=virtual/libffi-3.0.10
|
||||
virtual/ffmpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
system-cairo? ( >=x11-libs/cairo-1.12[X,xcb] >=x11-libs/pixman-0.19.2 )
|
||||
system-icu? ( >=dev-libs/icu-56.1:= )
|
||||
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
|
||||
system-libevent? ( =dev-libs/libevent-2.0*:0= )
|
||||
system-sqlite? ( >=dev-db/sqlite-3.14.1:3[secure-delete,debug=] )
|
||||
system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
|
||||
system-harfbuzz? ( >=media-libs/harfbuzz-1.2.6:0=[graphite,icu] >=media-gfx/graphite2-1.3.8 )
|
||||
"
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
|
||||
MOZCONFIG_OPTIONAL_GTK2ONLY=
|
||||
if [[ ${MOZCONFIG_OPTIONAL_GTK3} = "enabled" ]]; then
|
||||
IUSE+=" +gtk3"
|
||||
else
|
||||
IUSE+=" gtk3"
|
||||
fi
|
||||
RDEPEND+="
|
||||
gtk3? ( >=x11-libs/gtk+-3.4.0:3 )
|
||||
!gtk3? ( >=x11-libs/gtk+-2.18:2 )"
|
||||
elif [[ -n ${MOZCONFIG_OPTIONAL_GTK2ONLY} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_GTK2ONLY} = "enabled" ]]; then
|
||||
IUSE+=" +gtk2"
|
||||
else
|
||||
IUSE+=" gtk2"
|
||||
fi
|
||||
RDEPEND+="
|
||||
gtk2? ( >=x11-libs/gtk+-2.18:2 )
|
||||
!gtk2? ( >=x11-libs/gtk+-3.4.0:3 )"
|
||||
else
|
||||
RDEPEND+="
|
||||
>=x11-libs/gtk+-2.18:2"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]]; then
|
||||
inherit qmake-utils
|
||||
if [[ ${MOZCONFIG_OPTIONAL_QT5} = "enabled" ]]; then
|
||||
IUSE+=" +qt5"
|
||||
else
|
||||
IUSE+=" qt5"
|
||||
fi
|
||||
RDEPEND+="
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
dev-qt/qtdeclarative:5
|
||||
)"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then
|
||||
IUSE+=" +wifi"
|
||||
else
|
||||
IUSE+=" wifi"
|
||||
fi
|
||||
RDEPEND+="
|
||||
wifi? (
|
||||
kernel_linux? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72
|
||||
net-misc/networkmanager )
|
||||
)"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_JIT} = "enabled" ]]; then
|
||||
IUSE+=" +jit"
|
||||
else
|
||||
IUSE+=" jit"
|
||||
fi
|
||||
fi
|
||||
|
||||
DEPEND="app-arch/zip
|
||||
app-arch/unzip
|
||||
>=sys-devel/binutils-2.16.1
|
||||
sys-apps/findutils
|
||||
${RDEPEND}"
|
||||
|
||||
RDEPEND+="
|
||||
selinux? ( sec-policy/selinux-mozilla )"
|
||||
|
||||
# force system-icu if system-harfbuzz is selected, to avoid potential ABI issues
|
||||
REQUIRED_USE="
|
||||
system-harfbuzz? ( system-icu )"
|
||||
|
||||
# only one of gtk3 or qt5 should be permitted to be selected, since only one will be used.
|
||||
[[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]] && [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]] && \
|
||||
REQUIRED_USE+=" ?? ( gtk3 qt5 )"
|
||||
|
||||
# only one of gtk2 or qt5 should be permitted to be selected, since only one will be used.
|
||||
[[ -n ${MOZCONFIG_OPTIONAL_GTK2ONLY} ]] && [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]] && \
|
||||
REQUIRED_USE+=" ?? ( gtk2 qt5 )"
|
||||
|
||||
# @FUNCTION: mozconfig_config
|
||||
# @DESCRIPTION:
|
||||
# Set common configure options for mozilla packages.
|
||||
# Call this within src_configure() phase, after mozconfig_init
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# inherit mozconfig-v6.46
|
||||
#
|
||||
# src_configure() {
|
||||
# mozconfig_init
|
||||
# mozconfig_config
|
||||
# # ... misc ebuild-unique settings via calls to
|
||||
# # ... mozconfig_{annotate,use_with,use_enable}
|
||||
# mozconfig_final
|
||||
# }
|
||||
|
||||
mozconfig_config() {
|
||||
# Migrated from mozcoreconf-2
|
||||
mozconfig_annotate 'system_libs' \
|
||||
--with-system-zlib \
|
||||
--with-system-bz2
|
||||
|
||||
if has bindist ${IUSE}; then
|
||||
mozconfig_use_enable !bindist official-branding
|
||||
if [[ ${PN} == firefox ]] && use bindist ; then
|
||||
mozconfig_annotate '' --with-branding=browser/branding/aurora
|
||||
fi
|
||||
fi
|
||||
|
||||
# Enable position independent executables
|
||||
mozconfig_annotate 'enabled by Gentoo' --enable-pie
|
||||
mozconfig_use_enable debug
|
||||
mozconfig_use_enable debug tests
|
||||
|
||||
if ! use debug ; then
|
||||
mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
|
||||
else
|
||||
mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
|
||||
fi
|
||||
|
||||
mozconfig_use_enable startup-notification
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then
|
||||
# wifi pulls in dbus so manage both here
|
||||
mozconfig_use_enable wifi necko-wifi
|
||||
if use kernel_linux && use wifi && ! use dbus; then
|
||||
echo "Enabling dbus support due to wifi request"
|
||||
mozconfig_annotate 'dbus required by necko-wifi on linux' --enable-dbus
|
||||
else
|
||||
mozconfig_use_enable dbus
|
||||
fi
|
||||
else
|
||||
mozconfig_use_enable dbus
|
||||
mozconfig_annotate 'disabled' --disable-necko-wifi
|
||||
fi
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
|
||||
mozconfig_use_enable jit ion
|
||||
fi
|
||||
|
||||
# These are enabled by default in all mozilla applications
|
||||
mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
|
||||
if use system-libevent; then
|
||||
mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
|
||||
fi
|
||||
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
mozconfig_annotate 'Gentoo default' --enable-system-hunspell
|
||||
mozconfig_annotate '' --disable-gnomeui
|
||||
mozconfig_annotate '' --enable-gio
|
||||
mozconfig_annotate '' --disable-crashreporter
|
||||
mozconfig_annotate 'Gentoo default' --with-system-png
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
mozconfig_annotate 'Gentoo default to honor system linker' --disable-gold
|
||||
mozconfig_use_enable skia
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
mozconfig_annotate '' --with-intl-api
|
||||
|
||||
# default toolkit is cairo-gtk2, optional use flags can change this
|
||||
local toolkit="cairo-gtk2"
|
||||
local toolkit_comment=""
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
|
||||
if use gtk3; then
|
||||
toolkit="cairo-gtk3"
|
||||
toolkit_comment="gtk3 use flag"
|
||||
fi
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK2ONLY} ]]; then
|
||||
if ! use gtk2 ; then
|
||||
toolkit="cairo-gtk3"
|
||||
else
|
||||
toolkit_comment="gtk2 use flag"
|
||||
fi
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]]; then
|
||||
if use qt5; then
|
||||
toolkit="cairo-qt"
|
||||
toolkit_comment="qt5 use flag"
|
||||
# need to specify these vars because the qt5 versions are not found otherwise,
|
||||
# and setting --with-qtdir overrides the pkg-config include dirs
|
||||
local i
|
||||
for i in qmake moc rcc; do
|
||||
echo "export HOST_${i^^}=\"$(qt5_get_bindir)/${i}\"" \
|
||||
>> "${S}"/.mozconfig || die
|
||||
done
|
||||
echo 'unset QTDIR' >> "${S}"/.mozconfig || die
|
||||
mozconfig_annotate '+qt5' --disable-gio
|
||||
fi
|
||||
fi
|
||||
mozconfig_annotate "${toolkit_comment}" --enable-default-toolkit=${toolkit}
|
||||
|
||||
# Use jemalloc unless libc is not glibc >= 2.4
|
||||
# at this time the minimum glibc in the tree is 2.9 so we should be safe.
|
||||
if use elibc_glibc && use jemalloc; then
|
||||
# We must force-enable jemalloc 4 via .mozconfig
|
||||
echo "export MOZ_JEMALLOC4=1" >> "${S}"/.mozconfig || die
|
||||
mozconfig_annotate '' --enable-replace-malloc
|
||||
fi
|
||||
|
||||
# Instead of the standard --build= and --host=, mozilla uses --host instead
|
||||
# of --build, and --target intstead of --host.
|
||||
# Note, mozilla also has --build but it does not do what you think it does.
|
||||
# Set both --target and --host as mozilla uses python to guess values otherwise
|
||||
mozconfig_annotate '' --target="${CHOST}"
|
||||
mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
|
||||
|
||||
mozconfig_use_enable pulseaudio
|
||||
|
||||
mozconfig_use_enable system-cairo
|
||||
mozconfig_use_enable system-sqlite
|
||||
mozconfig_use_with system-jpeg
|
||||
mozconfig_use_with system-icu
|
||||
mozconfig_use_with system-libvpx
|
||||
mozconfig_use_with system-harfbuzz
|
||||
mozconfig_use_with system-harfbuzz system-graphite2
|
||||
|
||||
# Modifications to better support ARM, bug 553364
|
||||
if use neon ; then
|
||||
mozconfig_annotate '' --with-fpu=neon
|
||||
mozconfig_annotate '' --with-thumb=yes
|
||||
mozconfig_annotate '' --with-thumb-interwork=no
|
||||
fi
|
||||
if [[ ${CHOST} == armv* ]] ; then
|
||||
mozconfig_annotate '' --with-float-abi=hard
|
||||
mozconfig_annotate '' --enable-skia
|
||||
|
||||
if ! use system-libvpx ; then
|
||||
sed -i -e "s|softfp|hard|" \
|
||||
"${S}"/media/libvpx/moz.build
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: mozconfig_install_prefs
|
||||
# @DESCRIPTION:
|
||||
# Set preferences into the prefs.js file specified as a parameter to
|
||||
# the function. This sets both some common prefs to all mozilla
|
||||
# packages, and any prefs that may relate to the use flags administered
|
||||
# by mozconfig_config().
|
||||
#
|
||||
# Call this within src_install() phase, after copying the template
|
||||
# prefs file (if any) from ${FILESDIR}
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# inherit mozconfig-v6.46
|
||||
#
|
||||
# src_install() {
|
||||
# cp "${FILESDIR}"/gentoo-default-prefs.js \
|
||||
# "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
# || die
|
||||
#
|
||||
# mozconfig_install_prefs \
|
||||
# "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
|
||||
#
|
||||
# ...
|
||||
# }
|
||||
|
||||
mozconfig_install_prefs() {
|
||||
local prefs_file="${1}"
|
||||
|
||||
einfo "Adding prefs from mozconfig to ${prefs_file}"
|
||||
|
||||
# set dictionary path, to use system hunspell
|
||||
echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
|
||||
>>"${prefs_file}" || die
|
||||
|
||||
# force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
|
||||
if use system-harfbuzz ; then
|
||||
echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
|
||||
>>"${prefs_file}" || die
|
||||
fi
|
||||
|
||||
# force cairo as the canvas renderer if USE=skia is disabled
|
||||
if ! use skia ; then
|
||||
echo "lockPref(\"gfx.canvas.azure.backends\",\"cairo\");" \
|
||||
>>"${prefs_file}" || die
|
||||
echo "lockPref(\"gfx.content.azure.backends\",\"cairo\");" \
|
||||
>>"${prefs_file}" || die
|
||||
fi
|
||||
}
|
@ -1,70 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
|
||||
HOMEPAGE="http://stockfishchess.org/"
|
||||
|
||||
SRC_URI="https://stockfish.s3.amazonaws.com/${P}-src.zip"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="armv7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug
|
||||
general-32 general-64 +optimize"
|
||||
|
||||
DEPEND="|| ( app-arch/unzip app-arch/zip )"
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${P}-src/src"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# prevent pre-stripping
|
||||
sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
|
||||
|| die 'failed to disable stripping in the Makefile'
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local my_arch
|
||||
|
||||
# generic unoptimized first
|
||||
use general-32 && my_arch=general-32
|
||||
use general-64 && my_arch=general-64
|
||||
|
||||
# x86
|
||||
use x86 && my_arch=x86-32-old
|
||||
use cpu_flags_x86_sse && my_arch=x86-32
|
||||
|
||||
# amd64
|
||||
use amd64 && my_arch=x86-64
|
||||
use cpu_flags_x86_popcnt && my_arch=x86-64-modern
|
||||
|
||||
# both bmi2 and avx2 are part of hni (haswell new instructions)
|
||||
use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
|
||||
|
||||
# other architectures
|
||||
use armv7 && my_arch=armv7
|
||||
use ppc && my_arch=ppc
|
||||
use ppc64 && my_arch=ppc64
|
||||
|
||||
# Skip the "build" target and use "all" instead to avoid the config
|
||||
# sanity check (which would throw a fit about our compiler). There's
|
||||
# a nice hack in the Makefile that overrides the value of CXX with
|
||||
# COMPILER to support Travis CI and we abuse it to make sure that we
|
||||
# build with our compiler of choice.
|
||||
emake all ARCH="${my_arch}" \
|
||||
COMP=$(tc-getCXX) \
|
||||
COMPILER=$(tc-getCXX) \
|
||||
debug=$(usex debug "yes" "no") \
|
||||
optimize=$(usex optimize "yes" "no")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}"
|
||||
dodoc ../AUTHORS ../Readme.md
|
||||
}
|
@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
[[ ${PV} == 9999 ]] && inherit autotools git-r3
|
||||
|
||||
DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
|
||||
HOMEPAGE="http://manaplus.evolonline.org"
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/ManaPlus/ManaPlus.git"
|
||||
else
|
||||
SRC_URI="http://download.evolonline.org/manaplus/download/${PV}/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="mumble nls opengl pugixml +sdl2 test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-games/physfs-1.0.0
|
||||
media-fonts/dejavu
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/mplus-outline-fonts
|
||||
media-fonts/wqy-microhei
|
||||
media-libs/libpng:0=
|
||||
net-misc/curl
|
||||
sys-libs/zlib
|
||||
x11-apps/xmessage
|
||||
x11-libs/libX11
|
||||
x11-misc/xdg-utils
|
||||
mumble? ( media-sound/mumble )
|
||||
nls? ( virtual/libintl )
|
||||
opengl? ( virtual/opengl )
|
||||
pugixml? ( dev-libs/pugixml )
|
||||
!pugixml? ( dev-libs/libxml2 )
|
||||
sdl2? (
|
||||
media-libs/libsdl2[X,opengl?,video]
|
||||
media-libs/sdl2-gfx
|
||||
media-libs/sdl2-image[png]
|
||||
media-libs/sdl2-mixer[vorbis]
|
||||
media-libs/sdl2-net
|
||||
media-libs/sdl2-ttf
|
||||
)
|
||||
!sdl2? (
|
||||
media-libs/libsdl[X,opengl?,video]
|
||||
media-libs/sdl-gfx
|
||||
media-libs/sdl-image[png]
|
||||
media-libs/sdl-mixer[vorbis]
|
||||
media-libs/sdl-net
|
||||
media-libs/sdl-ttf
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
CONFIG_SHELL=/bin/bash \
|
||||
econf \
|
||||
--localedir=/usr/share/locale \
|
||||
--without-internalsdlgfx \
|
||||
$(use_with mumble) \
|
||||
$(use_enable nls) \
|
||||
$(use_with opengl) \
|
||||
--enable-libxml=$(usex pugixml pugixml libxml) \
|
||||
$(use_with sdl2) \
|
||||
$(use_enable test unittests)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
local destpath="/usr/share/${PN}"
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf "${destpath}"/data/fonts/dejavusans-bold.ttf
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSans.ttf "${destpath}"/data/fonts/dejavusans.ttf
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf "${destpath}"/data/fonts/dejavusansmono-bold.ttf
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSansMono.ttf "${destpath}"/data/fonts/dejavusansmono.ttf
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSerifCondensed-Bold.ttf "${destpath}"/data/fonts/dejavuserifcondensed-bold.ttf
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSerifCondensed.ttf "${destpath}"/data/fonts/dejavuserifcondensed.ttf
|
||||
dosym /usr/share/fonts/liberation-fonts/LiberationMono-Bold.ttf "${destpath}"/data/fonts/liberationsansmono-bold.ttf
|
||||
dosym /usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf "${destpath}"/data/fonts/liberationsansmono.ttf
|
||||
dosym /usr/share/fonts/liberation-fonts/LiberationSans-Bold.ttf "${destpath}"/data/fonts/liberationsans-bold.ttf
|
||||
dosym /usr/share/fonts/liberation-fonts/LiberationSans-Regular.ttf "${destpath}"/data/fonts/liberationsans.ttf
|
||||
dosym /usr/share/fonts/mplus-outline-fonts/mplus-1p-bold.ttf "${destpath}"/data/fonts/mplus-1p-bold.ttf
|
||||
dosym /usr/share/fonts/mplus-outline-fonts/mplus-1p-regular.ttf "${destpath}"/data/fonts/mplus-1p-regular.ttf
|
||||
dosym /usr/share/fonts/wqy-microhei/wqy-microhei.ttc "${destpath}"/data/fonts/wqy-microhei.ttf
|
||||
}
|
||||
|
||||
src_test() {
|
||||
make check
|
||||
}
|
@ -1,6 +1,9 @@
|
||||
AUX chrome-gnome-shell-8-enabled-extensions-array.patch 1231 SHA256 5c6db35133d91701619a3e3c46ba03719a3be3a7e1523fd52f0485cbc4faf66e SHA512 1c7423fcea6b258ae55fdc83658dab547b199b2b69e4f0fa54dc6b922718a23ebe6cf506a279eeff6c7c3a42bcc662e218bf5d4be9825c3558150495dc8a3bcf WHIRLPOOL d18d79f22298c6fa64fe2e35f826b8788bcd5d20551c594c3426a6b44071081b42c675f8fc3ddc5cbd71947a83dc7e7def4f346d3ba85e4b0d7b47af065f5c11
|
||||
AUX chrome-gnome-shell-8-get_dbus_connection.patch 2851 SHA256 0a5b9ffdc08d8836fb157883d04b0195d2c51ba9acea11448951b7b2264148fc SHA512 555674bf8b4077f466657ae101da344c17fbc8062012ab341943b48d3260fa83b9a0a3d7c7fdd11dd93e856cbbce5aaf6f7561b9d6457081cec3398d79ecbfc8 WHIRLPOOL 29dfac4608ff6fc4b2b37b9434ba065357ae3358f842b718e6777515a9d80a60417415eb2875f9347bb60cffed2ce5365ad17ef2dbf20cfc02e069f034adc8d4
|
||||
AUX chrome-gnome-shell-8-metadata-version.patch 1155 SHA256 9b66018a3bc565e6fb7591ae74958ecc2e4d8c90530a5309b3f163a390e9b667 SHA512 2d38dfd0fe30829053a7f3bcbee8a2afa6cda2cfe1b52d664338b95081b49d9974a5a976a75ebad7401c5dbeb4e76d0920e260e20f722c7af0f9f83b9bd224e8 WHIRLPOOL c416a7c1ef816c46ab8e9c88b3ff52b2049d5e44965f68d32cbf97f9c711482893c41c1fd5a48cae73c0e3eb48a31b58f7a05167b0be567551dfdd3bd5fdeaea
|
||||
DIST chrome-gnome-shell-7.1.tar.xz 99712 SHA256 0a1d791a149ceabdaec09bd65656781fde20618bd219f467a9f50f3c57d4842f SHA512 da41068049c4d221cf7e1ed6d171fb63cd236ab5afc7374ec72774da092630ca1fb459b178c364a3d014919aedd3e875c1c698b5a42d4e3c7a2f49e0f2610743 WHIRLPOOL 04edac7e7980723833df589a70e46f474e71e1fe2e771ed98cd3e9181c890fc501b20aa3665c5322fcc9286771820fee08160d6dfc37ad084767db7db5812330
|
||||
DIST chrome-gnome-shell-8.tar.xz 143224 SHA256 2621a1e0762ff39473180a0eed49414594ea3eae4812acd584d89374221b37c5 SHA512 61acd4b0564892667bd1468430ddfff4c0cfbe92b573d8b7e4c5448c25266bd0ee6e89e9bebe08553de4f9661ceeea46f5af38d980051491c40ed7deb24e3277 WHIRLPOOL 9e6de120bc84a4f431201753587864f6878eca0937624eccaea60e9f7c20a385ee0867107f823b131dc58e0bac121cdccda6e42861a5bc4ebbb45b7be7b374f8
|
||||
EBUILD chrome-gnome-shell-7.1.ebuild 1784 SHA256 71c32106324e63554c57f2b6f0ea78af8c4202490797388b37274ba91673a3b8 SHA512 523ca50ac6e97f279b49dabb4d18b6f26c3d7355123e99cba3bd0187f32660a26bbd7de201a0e469c4af96bb84963babe84e6f6f7ce60b1182a44c92716ee94e WHIRLPOOL bba67c7c391ecb4367b56dfe50d22bf0c8d3077b4df86fd4ecfc2e1b5a4adbc61e9e0b5e90974c706ca86e1149c41f429dc5ad6d4af44cb89547f129468b797f
|
||||
EBUILD chrome-gnome-shell-8.ebuild 1991 SHA256 ef5c80c17e5ed5b90de090ffd2874da0a54733b9caee155454e5272de1e8670c SHA512 e437e2b59ecc77a0db57fd42feaf5831950bb79cfff84614ccbabdb7422c83f29fb523f0e69d1f18985951f4a1bcab98198774269c534083e05acf2e087e1f1c WHIRLPOOL 3434948a8ef51616739c72ef7f78494f55783999041f4c318fbfeaa43b6aef5c87063a81dc284fa7a124156e6df273df187dacaed1c80fda7540b8b1d0101a09
|
||||
EBUILD chrome-gnome-shell-8-r1.ebuild 2144 SHA256 0909b84966962f37ff0de19f0918558eefe37b0fc43642d8b99f0b874a27dc76 SHA512 12838fa884dbe1757c1220febfbcd591df756a163a476a19b9edd6e3e0d27fa4a7733143456a414a64327ee16d7b134c991a05f8064d04ad25d93fc5063d54da WHIRLPOOL 532b78c47bb8071e95911b55f6f65c6539573bf3feda01ee487e02f3a1783f02c7f95554e423c9bef1bc46de2d20349d0f64af3f0a2ee4bf6d0f1fcd5192ab29
|
||||
MISC ChangeLog 2019 SHA256 d62eb78be27ea11a6f5cec0aa6ccbee1175f933e887f93207d6d0a020f4f5580 SHA512 8e22e279712742e1bfe5c31713894c45314b32fc88df80d2ed5a2a15407261a55642968295a25f7c268536895eb706e936c98e3ee1fff4c4f7de3fdd83ae34ef WHIRLPOOL 0d158f2c306c1df33dd4e3fb2bf9fcafe48457025f55320534a6abf97e2139ff74391b39f10933d0d85efc591cca0b6dbce8af52842fee529aa46725fd1f72c7
|
||||
MISC metadata.xml 573 SHA256 59cad2653050f7d4056b4ddd45b8778764cccf1cfdb611094d0124e6b1dc560d SHA512 aa570e3593e9652312853bfb1d6ce86e3a1f75c28f70bea9a2c551dc1bd067abccf7813c050978a1725b9a085517277913337b05ac833080b441168e93a5e27c WHIRLPOOL cb4f8ff5137d7ffb98bc0d83a52662d3886a4733c6f06f263d0d818490665d3aa8832427fe153518e657cade40d8a421a083f87a00301febc04ec64ceed68087
|
||||
|
@ -0,0 +1,32 @@
|
||||
From 1de3c56c636adfdb74970bf9d7a5424af3830d92 Mon Sep 17 00:00:00 2001
|
||||
From: Yuri Konotopov <ykonotopov@gnome.org>
|
||||
Date: Mon, 23 Jan 2017 19:43:30 +0400
|
||||
Subject: [PATCH 3/6] connector: assume that "enabled-extensions" array can
|
||||
contains duplicates
|
||||
|
||||
See-Also: https://bugzilla.gnome.org/show_bug.cgi?id=777650
|
||||
Fixes: https://github.com/nE0sIghT/chrome-gnome-shell-mirror/issues/26
|
||||
---
|
||||
connector/chrome-gnome-shell.py | 5 +++--
|
||||
1 file changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/connector/chrome-gnome-shell.py b/connector/chrome-gnome-shell.py
|
||||
index 719a347..0b92d83 100755
|
||||
--- a/connector/chrome-gnome-shell.py
|
||||
+++ b/connector/chrome-gnome-shell.py
|
||||
@@ -424,9 +424,10 @@ class ChromeGNOMEShell(Gio.Application):
|
||||
continue
|
||||
|
||||
if extension['enable']:
|
||||
- uuids.append(extension['uuid'])
|
||||
+ if not extension['uuid'] in uuids:
|
||||
+ uuids.append(extension['uuid'])
|
||||
elif extension['uuid'] in uuids:
|
||||
- uuids.remove(extension['uuid'])
|
||||
+ uuids = [value for value in uuids if value != extension['uuid']]
|
||||
|
||||
settings.set_strv(ENABLED_EXTENSIONS_KEY, uuids)
|
||||
|
||||
--
|
||||
2.10.2
|
||||
|
@ -0,0 +1,91 @@
|
||||
From dca4a3538f86d8e2e957945a691430573192716d Mon Sep 17 00:00:00 2001
|
||||
From: Yuri Konotopov <ykonotopov@gnome.org>
|
||||
Date: Tue, 24 Jan 2017 19:42:19 +0400
|
||||
Subject: [PATCH 6/6] connector: do not use get_dbus_connection after
|
||||
GApplication was released.
|
||||
|
||||
Fixes: https://github.com/nE0sIghT/chrome-gnome-shell-mirror/issues/27
|
||||
---
|
||||
connector/chrome-gnome-shell.py | 22 +++++++++++++---------
|
||||
1 file changed, 13 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/connector/chrome-gnome-shell.py b/connector/chrome-gnome-shell.py
|
||||
index 0f6e5f1..ac6740a 100755
|
||||
--- a/connector/chrome-gnome-shell.py
|
||||
+++ b/connector/chrome-gnome-shell.py
|
||||
@@ -106,21 +106,26 @@ class ChromeGNOMEShell(Gio.Application):
|
||||
self.hold()
|
||||
|
||||
# Is there any way to hook this to shutdown?
|
||||
- def cleanup(self):
|
||||
- debug('Cleanup')
|
||||
+ def clean_release(self):
|
||||
+ debug('Release')
|
||||
|
||||
if self.shellAppearedId:
|
||||
Gio.bus_unwatch_name(self.shellAppearedId)
|
||||
|
||||
if self.shellSignalId:
|
||||
- self.get_dbus_connection().signal_unsubscribe(self.shellSignalId)
|
||||
+ dbus_connection = self.get_dbus_connection()
|
||||
+
|
||||
+ if dbus_connection is not None:
|
||||
+ dbus_connection.signal_unsubscribe(self.shellSignalId)
|
||||
+
|
||||
+ self.release()
|
||||
|
||||
def default_exception_hook(self, exception_type, value, tb):
|
||||
log_error("Uncaught exception of type %s occured" % exception_type)
|
||||
traceback.print_tb(tb)
|
||||
log_error("Exception: %s" % value)
|
||||
|
||||
- self.release()
|
||||
+ self.clean_release()
|
||||
|
||||
def add_simple_action(self, name, callback, parameter_type):
|
||||
action = Gio.SimpleAction.new(
|
||||
@@ -191,7 +196,7 @@ class ChromeGNOMEShell(Gio.Application):
|
||||
# noinspection PyUnusedLocal
|
||||
def on_service_timeout(self, data):
|
||||
debug('On service timeout')
|
||||
- self.release()
|
||||
+ self.clean_release()
|
||||
|
||||
return False
|
||||
|
||||
@@ -203,7 +208,7 @@ class ChromeGNOMEShell(Gio.Application):
|
||||
|
||||
if len(text_length_bytes) == 0:
|
||||
debug('Release condition: %s' % str(condition))
|
||||
- self.release()
|
||||
+ self.clean_release()
|
||||
return
|
||||
|
||||
# Unpack message length as 4 byte integer.
|
||||
@@ -255,14 +260,14 @@ class ChromeGNOMEShell(Gio.Application):
|
||||
# noinspection PyUnusedLocal
|
||||
def on_hup(self, source, condition, data):
|
||||
debug('On hup: %s' % str(condition))
|
||||
- self.release()
|
||||
+ self.clean_release()
|
||||
|
||||
return False
|
||||
|
||||
# noinspection PyUnusedLocal
|
||||
def on_sigint(self, data):
|
||||
debug('On sigint')
|
||||
- self.release()
|
||||
+ self.clean_release()
|
||||
|
||||
return False
|
||||
|
||||
@@ -545,6 +550,5 @@ if __name__ == '__main__':
|
||||
app = ChromeGNOMEShell('--gapplication-service' in sys.argv)
|
||||
|
||||
app.run(sys.argv)
|
||||
- app.cleanup()
|
||||
|
||||
debug('Quit')
|
||||
--
|
||||
2.10.2
|
||||
|
@ -0,0 +1,28 @@
|
||||
From 48ded6911e60fb8415190b252ca420b994e6c525 Mon Sep 17 00:00:00 2001
|
||||
From: Yuri Konotopov <ykonotopov@gnome.org>
|
||||
Date: Mon, 23 Jan 2017 22:29:12 +0400
|
||||
Subject: [PATCH 4/6] connector: assume version 1 for extensions without
|
||||
version in metadata
|
||||
|
||||
Bug: https://github.com/nE0sIghT/chrome-gnome-shell-mirror/issues/27
|
||||
See-Also: https://git.gnome.org/browse/extensions-web/commit/?id=214f03ee90f0f391d3d4fdec23feedf45e3d0507
|
||||
---
|
||||
connector/chrome-gnome-shell.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/connector/chrome-gnome-shell.py b/connector/chrome-gnome-shell.py
|
||||
index 0b92d83..0f6e5f1 100755
|
||||
--- a/connector/chrome-gnome-shell.py
|
||||
+++ b/connector/chrome-gnome-shell.py
|
||||
@@ -506,7 +506,7 @@ class ChromeGNOMEShell(Gio.Application):
|
||||
http_request['installed'][uuid] = {
|
||||
'version': int(extensions[uuid]['version'])
|
||||
}
|
||||
- except ValueError:
|
||||
+ except (ValueError, KeyError):
|
||||
http_request['installed'][uuid] = {
|
||||
'version': 1
|
||||
}
|
||||
--
|
||||
2.10.2
|
||||
|
@ -1,7 +1,9 @@
|
||||
DIST lxappearance-0.5.5.tar.xz 295756 SHA256 8cae82e6425ba8a0267774e4d10096df2d91b0597520058331684a5ece068b4c SHA512 7e6740b598f2b2856650fe94ccdfea94a0717c27dee6415b3abc58b0587acdca6aef22be7ec950e7c76127ef414f06eb70bfdea5f9324d2fb99cbbf2bf78522d WHIRLPOOL d60dc308e7c08e105100f9c1624987abf6fbe16529b0b3dd9870e16de8abeae2247f5b5f13f0c4655a2a11e5b46f8a8d73b3aeddf2e4a348f64d79eae6328835
|
||||
DIST lxappearance-0.6.2.tar.xz 165788 SHA256 4462136e01f991d4c546f23a8cf59a4092f88ecdff587597959f8062e2ea201f SHA512 ddfd63045cae61f60e2745e7fbdafcf68cdc0443a7ff271ff11a40f39b2e08de902a980f6c68e1615a690690a3c33abc2de8ab854d08f7707be210b0addb67e7 WHIRLPOOL 47507d945e68e0b8e40a114a58dac954622b5552395e85156a0b4a933126d4ad62e63d2f5e4d233569f5d684b52875548631ba4a911dec8c555bb42feb864f0a
|
||||
DIST lxappearance-0.6.3.tar.xz 165656 SHA256 7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38 SHA512 035cc952a33ac25408a4158cb4e745b17af3f29b5ceedfbe6b37235d16c801658403e862cd35ad7c8ca20fe6186fab1dce74a6e8d3b2eec12a30d532fc21662c WHIRLPOOL 591466317554e11cfadb9ac0f6c94abac13d2064d1631fee87be25ace4b2bd2e3dc6c32274c9a547d872d5de22ac333a1a3be28be620bf3765a265fb32bf2ea7
|
||||
EBUILD lxappearance-0.5.5.ebuild 569 SHA256 e23664fe1d2fe86232e4291707a96b4d6943cb51ca208f995c1f2ea8a024ca0c SHA512 d07027f201fa09b792861629a2fce3c76a3c0831ccb30e1fdfd485f25452cfb17f4e52b37032d41a8a99ff6b85b9971fa43d7937d0c63d6499f6600cf4b24811 WHIRLPOOL 5a70443a8cbe5167ef226a1ff78843dbb45bce3915b60623b80c9cfafc677ec1e8cfd0f7d2359d686de49e4d9e307f4740f27c14ce090b281ddcbb80822d7969
|
||||
EBUILD lxappearance-0.6.2.ebuild 569 SHA256 42f593306b9dad9162da122557d80481cd33aa4a7ab8056276bf0d4cca8ecdbe SHA512 7d98ca0b20c652843d8da0ebacd4cdf8765d3b45c6570e666024e6aedac5c5dfbfbfc434b03119787417dd0fc8c8fb935d2ff63e2de57884f602f98f3bfd9045 WHIRLPOOL 11cb4fed4893332262d336fcdf0ba02fa9b9490fd79b2d207ad06113ef910da9dd2e3676f631886cc07e3837cee7c6e529d78bc69d8ce49f9dc62d570d5a6e46
|
||||
EBUILD lxappearance-0.6.3.ebuild 573 SHA256 1630acc53bb66c583734644dce6e26c8e73845dec242c79d188a390835b947bf SHA512 1bd5962a1186727ed3b677326087127bb202d3dcd6b7aaee3fc902ffbdc2830fe72b3f75d1af489c890e02881797cfa4c63afae928f9b1da60e0572dc91bdb63 WHIRLPOOL 205796dc89ea2ccd2e698e281b51a7047f1e4f07973f82719fbc2283a5590438f0d7dd476a0c422228b0b1a6cfc79354aab531debb1d7d5d7369b21004a94796
|
||||
MISC ChangeLog 3150 SHA256 22a0d2cda670c8338f6a89914cbbd0ab8dff5d5023fd2b0e8fa7fd840ab67f8e SHA512 47d4a285812f6843edaf888ad87a706a0b71318d7479b77d60f896222748db5fa1ae64730dcbcd0cd860060edf540f4c90f174d36867e2a0d00b78d7bd67c603 WHIRLPOOL 91f1860e064288185c22751d068abbebf103ebc7eb181d95006c44bb98036ddbe4f850633d6abb4e97dfcdd085270d4656f75c843f065d7f6dd2165dddfa286a
|
||||
MISC ChangeLog-2015 6161 SHA256 f00ad8a6c1a645fc09a21b50d9190366377e83377ec4905dc1d334ba6c91d6cb SHA512 15fe930c48d8abf99e978e4eb90a4822d39aa745cd917d31afb05a9c5e013acd3c7e8bcaa80a5d258e9fc1dc81dcde6d0063adca6e8e646c42697f50ea5f0612 WHIRLPOOL 57046443de66f92510601e95bbbb0c53b09f8f1668ffc4eb2036517aa1b3f1c9c32c9fe13ae07b439ea709bdd8a27885561d27379a06b3b5fb5ec2dbfc20e6b3
|
||||
MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="LXDE GTK+ theme switcher"
|
||||
HOMEPAGE="http://lxde.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux"
|
||||
IUSE="dbus"
|
||||
|
||||
RDEPEND="x11-libs/gtk+:2
|
||||
dbus? ( dev-libs/dbus-glib )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
dev-util/intltool
|
||||
sys-devel/gettext"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable dbus)
|
||||
}
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit readme.gentoo-r1
|
||||
|
||||
DESCRIPTION="Lightweight X11 desktop panel for LXDE"
|
||||
HOMEPAGE="http://lxde.org/"
|
||||
SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux"
|
||||
SLOT="0"
|
||||
IUSE="+alsa wifi"
|
||||
|
||||
RDEPEND="dev-libs/keybinder:0=
|
||||
x11-libs/gtk+:2
|
||||
>=x11-libs/libfm-1.2.0[gtk]
|
||||
x11-libs/libwnck:1
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXpm
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/libX11
|
||||
lxde-base/lxmenu-data
|
||||
lxde-base/menu-cache
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
wifi? ( net-wireless/wireless-tools )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
sys-devel/gettext"
|
||||
|
||||
DOC_CONTENTS="If you have problems with broken icons shown in the main panel,
|
||||
you will have to configure panel settings via its menu.
|
||||
This will not be an issue with first time installations."
|
||||
|
||||
src_configure() {
|
||||
local plugins="netstatus,volume,cpu,deskno,batt, \
|
||||
kbled,xkb,thermal,cpufreq,monitors"
|
||||
|
||||
use wifi && plugins+=",netstat"
|
||||
use alsa && plugins+=",volumealsa"
|
||||
[[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
|
||||
|
||||
econf $(use_enable alsa) --with-x --with-plugins="${plugins}"
|
||||
# the gtk+ dep already pulls in libX11, so we might as well hardcode with-x
|
||||
}
|
||||
|
||||
src_install () {
|
||||
default
|
||||
|
||||
# Get rid of the .la files.
|
||||
find "${D}" -name '*.la' -delete
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit readme.gentoo-r1
|
||||
|
||||
DESCRIPTION="Lightweight X11 desktop panel for LXDE"
|
||||
HOMEPAGE="http://lxde.org/"
|
||||
SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux"
|
||||
SLOT="0"
|
||||
IUSE="+alsa wifi"
|
||||
|
||||
RDEPEND="dev-libs/keybinder:0=
|
||||
x11-libs/gtk+:2
|
||||
>=x11-libs/libfm-1.2.0[gtk]
|
||||
x11-libs/libwnck:1
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXpm
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/libX11
|
||||
lxde-base/lxmenu-data
|
||||
lxde-base/menu-cache
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
wifi? ( net-wireless/wireless-tools )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
sys-devel/gettext"
|
||||
|
||||
DOC_CONTENTS="If you have problems with broken icons shown in the main panel,
|
||||
you will have to configure panel settings via its menu.
|
||||
This will not be an issue with first time installations."
|
||||
|
||||
src_configure() {
|
||||
local plugins="netstatus,volume,cpu,deskno,batt, \
|
||||
kbled,xkb,thermal,cpufreq,monitors"
|
||||
|
||||
use wifi && plugins+=",netstat"
|
||||
use alsa && plugins+=",volumealsa"
|
||||
[[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
|
||||
|
||||
econf $(use_enable alsa) --with-x --with-plugins="${plugins}"
|
||||
# the gtk+ dep already pulls in libX11, so we might as well hardcode with-x
|
||||
}
|
||||
|
||||
src_install () {
|
||||
default
|
||||
|
||||
# Get rid of the .la files.
|
||||
find "${D}" -name '*.la' -delete
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
AUX lxtask-0.1.7-fix-no-common.patch 2102 SHA256 0718f5dc4f86a8972474c4574da6222734d5d4d6d107c60ee8178b9522f3a6cf SHA512 74b8f187836a70e7c144b5e0f7b0fc06ac1bd2c8db5559360c709bb441293b0fa92ba41e9b02f7e455d231ddeb6d7822dd8e3859c20252e0bceab391cefb6d2e WHIRLPOOL 283e823b6a4d8c4f6dc80c63acd60f066f749e45d2a258ef5be22f5bfc54e5fd87d7324902dfc4585606d8e0c0095f2dbd13d4d25c9eda77be5268bec534e86e
|
||||
DIST lxtask-0.1.6.tar.xz 135480 SHA256 f78d6a9953dfbedfa00f69b3e908e326398cd40f541bc8a6a08f5f0a06894345 SHA512 e3c139cea8260b1f1af9c3fb524beefedaac440eef6bc1efdeac73ecdbe4d44dcd277160e64306b681ddbd9eb0f5bc5077957a492f7a06ffcd0c844aad88f827 WHIRLPOOL 9aa64ea0b6d6bc108cfa18f5b3dd7c2bb63ac48287a00a8825e715ce2fb90e6058e06187456397759b71fc2e0969ef4863b9b005e2d39659abe1c674c48dcd3e
|
||||
DIST lxtask-0.1.7.tar.xz 137152 SHA256 f0b65a6b145856000383badafd14ab7944fd98e95c9efdc03474a5a7ff8630fe SHA512 eb5c6af2d0953d09d62b53efda1f88140cc6d5734ef98effd9a72b896e397d0c29ff4263b93c12fd23fcb0ec129b31eb769b0a8c769ae92ed9fc1d2f2689a4ef WHIRLPOOL fdb4cbad73aa232dcf918f3f245f7a3185273f18b39161ab27629fbf46aafa097d8574f454d3b1419269fe1a2119c8b1605de18460794538a7ab8ad4645c8cb3
|
||||
DIST lxtask-0.1.8.tar.xz 137288 SHA256 dfb443805f72857b5ad711d4bb862a9cd3db0cd2df16d0c24f23ed679b0bef40 SHA512 095904df6ecea699a2ea44ca6f1677d8882b1bb26926b716bd0d6a65ce5aece99e3ac833d5bf08dcadb42e269baa1d3bd7c6e974e58a64f6da147763e9a40c6a WHIRLPOOL 150f2ce1bea20cf31b539fb1067f3d272fec6a974a42d865fc2289dd9d31727df5f3f53610e976b769c2cdd9f3cba3a7534c0405d5f49b789c7fe3238c216d84
|
||||
EBUILD lxtask-0.1.6.ebuild 546 SHA256 c3f087f67dd76dd221966f4b6367a4539840999af33231f0de76ec614a09a77f SHA512 30c4aa92288a57f7aea616a853ce923b59388ca7e261ede0e35dbe8272aed2af7a805635b2207ca111704c121eefe7029a366e34385ac1c563c01fb31bf31dd0 WHIRLPOOL 5f1921f306ab240150f831f4e1d8f665449a84f35b8e7850b59fd8515439195c456fdfa3b567c86fcab3a2730207c8fbb2bb29ba1b23d7eceaf701473a79c194
|
||||
EBUILD lxtask-0.1.7.ebuild 655 SHA256 f03c0a70af9b58e2ef850dd1a4dd59de6c493e4aef53de59c32a57b92ef57fe1 SHA512 90806f0dc742639d42cfd0334dc639566da59abc38716a9cae42fc725ceba37e7a0f71e7842cc774d0cf56708a16b7fde00385cedafc5647fd3a376fa3ebbdf5 WHIRLPOOL bbd6773c8ab1ca4fa85c4bd42bbf6047c311d4818942afff2bae465f3d300405704aff56a00fb3e3dd6f7b10bcaa71adcc22eb713309a75fd72c5ddb281a1256
|
||||
EBUILD lxtask-0.1.8.ebuild 585 SHA256 bf477bcb69653435f5a0c0b391256faa609289ca5ef85ebbb624bfefa76f598b SHA512 242577d78ae865819ae26b6c6ca1fd2391257684018abd1e371ee4e67445c69a8dff9b61ffb09a61de9b98c5ce7835b2fe2b16b2179b789c1ab36230278dcf0f WHIRLPOOL 7d7cd55d65381f641ae9ed51682bfa3bfc1f8ef103d3c9cef34ae5963ccf6254f896ac1c4ac3d58bafe342c45cd0e58b20093915de050284c7a6c3dc618186f5
|
||||
MISC ChangeLog 3182 SHA256 eed5d6075fcaefe1f2244c6ddcb9d74ecf414c6c2d97c6cd07f3fed3a6042c64 SHA512 35245b5d4423cbc195996f1325ec37e1ac5de252229841589557588c1acc77bc486d8af0d0114086b6512058fa0439f4f49669519a220079b690d8285a6941f4 WHIRLPOOL 828b78d8e253a5e3e72986f19703ab54ce9efcb20c8c21c474269b0c7e74d8974f249b41a7110a32eccebbeb39dcfb6ce36d3bbed6ae576f7d605f4aa1869ee7
|
||||
MISC ChangeLog-2015 4863 SHA256 e8fc74b7b80a7275e27bdfff1bd1a40861018f7e5f2fd6c6830b5c233fe84b26 SHA512 996ceb9f5fb0317866a2dfb736c8026187e968a58679578d37521c3dab1c58a6a783731c472f97dd9a62e1f2999b2cce89ee66cb3710a35ad3d50da41adf5561 WHIRLPOOL 00f5688853d11395920909c0b813923666bb268e3fa12fbe939ad39fba9fc2c22d6aa513503be9c4e169a479b957b24fd3254691910aab6bf87c8ff795916d8f
|
||||
MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="LXDE Task manager"
|
||||
HOMEPAGE="http://lxde.sf.net/"
|
||||
SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86 ~arm-linux ~x86-linux"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="x11-libs/gtk+:2
|
||||
dev-libs/glib:2"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
sys-devel/gettext
|
||||
>=dev-util/intltool-0.40.0"
|
||||
|
||||
# Upstream report:
|
||||
# https://sourceforge.net/p/lxde/patches/535/
|
||||
PATCHES=( "${FILESDIR}/lxtask-0.1.7-fix-no-common.patch" )
|
@ -0,0 +1,165 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
MOZ_ESR=""
|
||||
MOZ_LIGHTNING_VER="4.7.3"
|
||||
|
||||
# Can be updated using scripts/get_langs.sh from mozilla overlay
|
||||
MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR
|
||||
es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt
|
||||
nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr
|
||||
uk vi zh-CN zh-TW )
|
||||
|
||||
# Convert the ebuild version to the upstream mozilla version, used by
|
||||
MOZ_PN="${PN/-bin}"
|
||||
MOZ_PV="${PV/_beta/b}"
|
||||
MOZ_PV="${MOZ_PV/_rc/rc}"
|
||||
|
||||
if [[ ${MOZ_ESR} == 1 ]]; then
|
||||
# ESR releases have slightly version numbers
|
||||
MOZ_PV="${MOZ_PV}esr"
|
||||
fi
|
||||
|
||||
MOZ_P="${MOZ_PN}-${MOZ_PV}"
|
||||
|
||||
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases"
|
||||
|
||||
inherit eutils multilib pax-utils fdo-mime gnome2-utils nsplugins mozlinguas-v2
|
||||
|
||||
DESCRIPTION="Thunderbird Mail Client"
|
||||
SRC_URI="${SRC_URI}
|
||||
amd64? ( ${MOZ_HTTP_URI}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
|
||||
x86? ( ${MOZ_HTTP_URI}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )
|
||||
https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz
|
||||
"
|
||||
# the below only works when upstream releases the xpi with all locales bundled
|
||||
# ${MOZ_HTTP_URI/${MOZ_PN}/calendar/lightning}/${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi
|
||||
|
||||
HOMEPAGE="http://www.mozilla.com/thunderbird"
|
||||
RESTRICT="strip mirror"
|
||||
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
SLOT="0"
|
||||
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
|
||||
IUSE="+crashreporter selinux"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
RDEPEND="virtual/freedesktop-icon-theme
|
||||
dev-libs/atk
|
||||
>=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72
|
||||
>=dev-libs/glib-2.26:2
|
||||
>=media-libs/alsa-lib-1.0.16
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2.4.10:2
|
||||
>=x11-libs/cairo-1.10[X]
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.18:2
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
>=x11-libs/pango-1.22.0
|
||||
crashreporter? ( net-misc/curl )
|
||||
selinux? ( sec-policy/selinux-thunderbird )
|
||||
"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/${MOZ_PN}/*.so
|
||||
opt/${MOZ_PN}/${MOZ_PN}
|
||||
opt/${MOZ_PN}/${PN}
|
||||
opt/${MOZ_PN}/crashreporter
|
||||
opt/${MOZ_PN}/plugin-container
|
||||
opt/${MOZ_PN}/mozilla-xremote-client
|
||||
opt/${MOZ_PN}/updater
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MOZ_PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Unpack language packs
|
||||
mozlinguas_src_unpack
|
||||
#xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
|
||||
|
||||
local size sizes icon_path icon name
|
||||
sizes="16 22 24 32 48 256"
|
||||
icon_path="${S}/chrome/icons/default"
|
||||
icon="${PN}-icon"
|
||||
name="Thunderbird"
|
||||
|
||||
# Install icons and .desktop for menu entry
|
||||
for size in ${sizes}; do
|
||||
insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
|
||||
newins "${icon_path}/default${size}.png" "${icon}.png"
|
||||
done
|
||||
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
|
||||
newicon "${S}"/chrome/icons/default/default48.png "${icon}.png"
|
||||
domenu "${FILESDIR}"/icon/${PN}.desktop
|
||||
|
||||
# Install thunderbird in /opt
|
||||
dodir ${MOZILLA_FIVE_HOME%/*}
|
||||
mv "${S}" "${D}"${MOZILLA_FIVE_HOME}
|
||||
cd "${WORKDIR}" || die # PWD no longer exists so move to somewhere that does
|
||||
|
||||
# Install language packs
|
||||
MOZEXTENSION_TARGET="distribution/bundles" \
|
||||
mozlinguas_src_install
|
||||
|
||||
# Install language packs for calendar
|
||||
mozlinguas_xpistage_langpacks \
|
||||
"${ED%/}/${MOZILLA_FIVE_HOME%/}/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}" \
|
||||
"${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
|
||||
|
||||
# Create /usr/bin/thunderbird-bin
|
||||
dodir /usr/bin/
|
||||
cat <<EOF >"${D}"/usr/bin/${PN}
|
||||
#!/bin/sh
|
||||
unset LD_PRELOAD
|
||||
LD_LIBRARY_PATH="${MOZILLA_FIVE_HOME}"
|
||||
exec ${MOZILLA_FIVE_HOME}/thunderbird "\$@"
|
||||
EOF
|
||||
fperms 0755 /usr/bin/${PN}
|
||||
|
||||
# revdep-rebuild entry
|
||||
insinto /etc/revdep-rebuild
|
||||
doins "${FILESDIR}"/10${PN}
|
||||
|
||||
# Enable very specific settings for thunderbird-3
|
||||
cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js \
|
||||
"${D}/${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js" || \
|
||||
die "failed to cp thunderbird-gentoo-default-prefs.js"
|
||||
|
||||
# Plugins dir
|
||||
share_plugins_dir
|
||||
|
||||
pax-mark mr "${ED}"/${MOZILLA_FIVE_HOME}/{thunderbird-bin,thunderbird,plugin-container}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
|
||||
elog "If calendar fails to show up in extensions, or if you need to force it"
|
||||
elog "to be reloaded in your profile (ie: after re-emerging ${PN}"
|
||||
elog "to enable or disable locales via LINGUAS), please open config editor"
|
||||
elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
|
||||
elog "fails to show the calendar extension after restarting with above change"
|
||||
elog "please file a bug report."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,391 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
WANT_AUTOCONF="2.1"
|
||||
MOZ_ESR=""
|
||||
MOZ_LIGHTNING_VER="4.7.7"
|
||||
MOZ_LIGHTNING_GDATA_VER="2.6"
|
||||
|
||||
# This list can be updated using scripts/get_langs.sh from the mozilla overlay
|
||||
MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR
|
||||
es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt
|
||||
nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr
|
||||
uk vi zh-CN zh-TW )
|
||||
|
||||
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
|
||||
MOZ_PV="${PV/_beta/b}"
|
||||
|
||||
# Enigmail version
|
||||
EMVER="1.9.1"
|
||||
|
||||
# Patches
|
||||
PATCH="thunderbird-38.0-patches-0.1"
|
||||
PATCHFF="firefox-45.0-patches-10"
|
||||
|
||||
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
|
||||
|
||||
# ESR releases have slightly version numbers
|
||||
if [[ ${MOZ_ESR} == 1 ]]; then
|
||||
MOZ_PV="${MOZ_PV}esr"
|
||||
fi
|
||||
MOZ_P="${PN}-${MOZ_PV}"
|
||||
|
||||
MOZCONFIG_OPTIONAL_JIT="enabled"
|
||||
inherit flag-o-matic toolchain-funcs mozconfig-v6.45 makeedit autotools pax-utils check-reqs nsplugins mozlinguas-v2 fdo-mime gnome2-utils
|
||||
|
||||
DESCRIPTION="Thunderbird Mail Client"
|
||||
HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
SLOT="0"
|
||||
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
|
||||
IUSE="bindist crypt hardened ldap lightning +minimal mozdom selinux"
|
||||
RESTRICT="!bindist? ( bindist )"
|
||||
|
||||
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCH},${PATCHFF}}.tar.xz )
|
||||
SRC_URI="${SRC_URI}
|
||||
${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz
|
||||
https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz
|
||||
lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}-r1.tar.xz )
|
||||
crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
|
||||
${PATCH_URIS[@]}"
|
||||
|
||||
ASM_DEPEND=">=dev-lang/yasm-1.1"
|
||||
|
||||
CDEPEND="
|
||||
>=dev-libs/nss-3.21.1
|
||||
>=dev-libs/nspr-4.12
|
||||
!x11-plugins/enigmail
|
||||
crypt? ( || (
|
||||
( >=app-crypt/gnupg-2.0
|
||||
|| (
|
||||
app-crypt/pinentry[gtk(-)]
|
||||
app-crypt/pinentry[qt4(-)]
|
||||
app-crypt/pinentry[qt5(-)]
|
||||
)
|
||||
)
|
||||
=app-crypt/gnupg-1.4*
|
||||
) )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
amd64? ( ${ASM_DEPEND}
|
||||
virtual/opengl )
|
||||
x86? ( ${ASM_DEPEND}
|
||||
virtual/opengl )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-thunderbird )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MOZ_P}"
|
||||
|
||||
BUILD_OBJ_DIR="${S}/tbird"
|
||||
|
||||
pkg_setup() {
|
||||
moz_pkgsetup
|
||||
|
||||
export MOZILLA_DIR="${S}/mozilla"
|
||||
|
||||
if ! use bindist ; then
|
||||
elog "You are enabling official branding. You may not redistribute this build"
|
||||
elog "to any users on your network or the internet. Doing so puts yourself into"
|
||||
elog "a legal problem with Mozilla Foundation"
|
||||
elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
|
||||
elog
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
# Ensure we have enough disk space to compile
|
||||
CHECKREQS_DISK_BUILD="4G"
|
||||
check-reqs_pkg_setup
|
||||
|
||||
if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then
|
||||
ewarn "You are emerging this package on a hardened profile with USE=jit enabled."
|
||||
ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions."
|
||||
ewarn "Please ensure you know what you are doing. If you don't, please consider"
|
||||
ewarn "emerging the package with USE=-jit"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Unpack language packs
|
||||
mozlinguas_src_unpack
|
||||
|
||||
# this version of lightning is a .tar.xz, no xpi needed
|
||||
#xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
|
||||
|
||||
# this version of gdata-provider is a .tar.xz , no xpi needed
|
||||
#use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Apply our Thunderbird patchset
|
||||
rm -f "${WORKDIR}"/thunderbird/2001_ldap_respect_cflags.patch
|
||||
eapply "${WORKDIR}/thunderbird"
|
||||
|
||||
# Apply our patchset from firefox to thunderbird as well
|
||||
pushd "${S}"/mozilla &>/dev/null || die
|
||||
eapply "${WORKDIR}/firefox"
|
||||
popd &>/dev/null || die
|
||||
|
||||
# Ensure that are plugins dir is enabled as default
|
||||
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
|
||||
"${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
|
||||
sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
|
||||
"${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
|
||||
|
||||
# Don't exit with error when some libs are missing which we have in
|
||||
# system.
|
||||
sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
|
||||
-i "${S}"/mail/installer/Makefile.in || die
|
||||
|
||||
# Don't error out when there's no files to be removed:
|
||||
sed 's@\(xargs rm\)$@\1 -f@' \
|
||||
-i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
|
||||
|
||||
# Shell scripts sometimes contain DOS line endings; bug 391889
|
||||
grep -rlZ --include="*.sh" $'\r$' . |
|
||||
while read -r -d $'\0' file ; do
|
||||
einfo edos2unix "${file}"
|
||||
edos2unix "${file}"
|
||||
done
|
||||
|
||||
# Allow user to apply any additional patches without modifing ebuild
|
||||
eapply_user
|
||||
|
||||
# Confirm the version of lightning being grabbed for langpacks is the same
|
||||
# as that used in thunderbird
|
||||
local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV})
|
||||
if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
|
||||
eqawarn "The version of lightning used for localization differs from the version"
|
||||
eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
|
||||
eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
# Ensure we run eautoreconf in mozilla to regenerate configure
|
||||
cd "${S}"/mozilla || die
|
||||
eautoconf
|
||||
cd "${S}"/mozilla/js/src || die
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
MEXTENSIONS="default"
|
||||
|
||||
####################################
|
||||
#
|
||||
# mozconfig, CFLAGS and CXXFLAGS setup
|
||||
#
|
||||
####################################
|
||||
|
||||
mozconfig_init
|
||||
mozconfig_config
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
# Add full relro support for hardened
|
||||
use hardened && append-ldflags "-Wl,-z,relro,-z,now"
|
||||
|
||||
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
|
||||
mozconfig_annotate '' --disable-mailnews
|
||||
mozconfig_annotate '' --enable-calendar
|
||||
|
||||
# Other tb-specific settings
|
||||
mozconfig_annotate '' --with-user-appdir=.thunderbird
|
||||
|
||||
mozconfig_use_enable ldap
|
||||
|
||||
mozlinguas_mozconfig
|
||||
|
||||
# Bug #72667
|
||||
if use mozdom; then
|
||||
MEXTENSIONS="${MEXTENSIONS},inspector"
|
||||
fi
|
||||
|
||||
# Use an objdir to keep things organized.
|
||||
echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
|
||||
|
||||
# Finalize and report settings
|
||||
mozconfig_final
|
||||
|
||||
####################################
|
||||
#
|
||||
# Configure and build
|
||||
#
|
||||
####################################
|
||||
|
||||
# Disable no-print-directory
|
||||
MAKEOPTS=${MAKEOPTS/--no-print-directory/}
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]]; then
|
||||
append-cxxflags -fno-stack-protector
|
||||
fi
|
||||
|
||||
if use crypt; then
|
||||
pushd "${WORKDIR}"/enigmail &>/dev/null ||die
|
||||
econf
|
||||
popd &>/dev/null ||die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
mkdir -p "${BUILD_OBJ_DIR}" && cd "${BUILD_OBJ_DIR}" || die
|
||||
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
|
||||
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
|
||||
emake -f "${S}"/client.mk
|
||||
|
||||
# Only build enigmail extension if crypt enabled.
|
||||
if use crypt ; then
|
||||
einfo "Building enigmail"
|
||||
pushd "${WORKDIR}"/enigmail &>/dev/null || die
|
||||
emake -j1
|
||||
emake -j1 xpi
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare emid
|
||||
cd "${BUILD_OBJ_DIR}" || die
|
||||
|
||||
# Copy our preference before omnijar is created.
|
||||
cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
|
||||
"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
|
||||
|| die
|
||||
|
||||
mozconfig_install_prefs \
|
||||
"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js"
|
||||
|
||||
# dev-db/sqlite does not have FTS3_TOKENIZER support.
|
||||
# gloda needs it to function, and bad crashes happen when its enabled and doesn't work
|
||||
if in_iuse system-sqlite && use system-sqlite ; then
|
||||
echo "lockPref(\"mailnews.database.global.indexer.enabled\", false);" \
|
||||
>>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
|
||||
fi
|
||||
|
||||
# Pax mark xpcshell for hardened support, only used for startupcache creation.
|
||||
pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
|
||||
|
||||
MOZ_MAKE_FLAGS="${MAKEOPTS}" \
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Install language packs
|
||||
mozlinguas_src_install
|
||||
|
||||
local size sizes icon_path icon
|
||||
if ! use bindist; then
|
||||
icon_path="${S}/other-licenses/branding/thunderbird"
|
||||
icon="${PN}-icon"
|
||||
|
||||
domenu "${FILESDIR}"/icon/${PN}.desktop
|
||||
else
|
||||
icon_path="${S}/mail/branding/aurora"
|
||||
icon="${PN}-icon-unbranded"
|
||||
|
||||
newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
|
||||
${PN}.desktop
|
||||
|
||||
sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
|
||||
"${ED}"/usr/share/applications/${PN}.desktop
|
||||
fi
|
||||
|
||||
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
|
||||
newicon "${icon_path}"/mailicon48.png "${icon}".png
|
||||
# Install icons for menu entry
|
||||
sizes="16 22 24 32 48 256"
|
||||
for size in ${sizes}; do
|
||||
newicon -s ${size} "${icon_path}/mailicon${size}.png" "${icon}.png"
|
||||
done
|
||||
|
||||
local emid
|
||||
# stage extra locales for lightning and install over existing
|
||||
mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \
|
||||
"${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
|
||||
|
||||
emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
|
||||
mkdir -p "${T}/${emid}" || die
|
||||
cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die
|
||||
insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
|
||||
doins -r "${T}/${emid}"
|
||||
|
||||
if use lightning; then
|
||||
# move lightning out of distribution/extensions and into extensions for app-global install
|
||||
mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
|
||||
|
||||
# stage extra locales for gdata-provider and install app-global
|
||||
mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
|
||||
"${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
|
||||
emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
|
||||
mkdir -p "${T}/${emid}" || die
|
||||
cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
|
||||
insinto ${MOZILLA_FIVE_HOME}/extensions
|
||||
doins -r "${T}/${emid}"
|
||||
fi
|
||||
|
||||
if use crypt ; then
|
||||
local enigmail_xpipath="${WORKDIR}/enigmail/build"
|
||||
cd "${T}" || die
|
||||
unzip "${enigmail_xpipath}"/enigmail*.xpi install.rdf || die
|
||||
emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
|
||||
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
unzip "${enigmail_xpipath}"/enigmail*.xpi || die
|
||||
fi
|
||||
|
||||
# Required in order for jit to work on hardened, for mozilla-31 and above
|
||||
use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin}
|
||||
|
||||
# Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
|
||||
# continue to work as expected.
|
||||
pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
|
||||
|
||||
if use minimal; then
|
||||
rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
|
||||
die "Failed to remove sdk and headers"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
|
||||
if use crypt; then
|
||||
local peimpl=$(eselect --brief --colour=no pinentry show)
|
||||
case "${peimpl}" in
|
||||
*gtk*|*qt*) ;;
|
||||
*) ewarn "The pinentry front-end currently selected is not one supported by thunderbird."
|
||||
ewarn "You may be prompted for your password in an inaccessible shell!!"
|
||||
ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
elog
|
||||
elog "If you experience problems with plugins please issue the"
|
||||
elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
|
||||
elog "then restart thunderbird"
|
||||
if ! use lightning; then
|
||||
elog
|
||||
elog "If calendar fails to show up in extensions please open config editor"
|
||||
elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
|
||||
elog "fails to show the calendar extension after restarting with above change"
|
||||
elog "please file a bug report."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
DIST glm-0.9.6.1.zip 4232099 SHA256 1a8a0c84dee47b0493aa8d45ccd38dc02b917d9f14da835c5b06fb0b93bb33e8 SHA512 7f1468c5e60e65181f4685a2429fa8d70350a3576175a55b7c9e8597a03837cb84aeaeb88d311e1e1948c5bd90ad9cee9286433cb78fdee54b0fbe5313ce2f84 WHIRLPOOL 88e0c6df25ee1bf73b625614be61c21c07389a7ecc05e2e74714da08412ab3ab0eba6c99c6a793f7b08d52f6748ef5202d8301c1b6cf4d64ab06184bc9482030
|
||||
DIST glm-0.9.7.6.tar.gz 3457100 SHA256 872fdea580b69b752562adc60734d7472fd97d5724c4ead585564083deac3953 SHA512 d4e1e173405c11b5744df8dc12f0848cd84ab27b868434c0f8fc74f15110b78606564991f3063ccc97e68a0aa1c1cb4a1b40ba6ce7feffb0d1a23c3e5cff315a WHIRLPOOL ac48038cc7ed3e5a7f8a192ba4fe7cd43cc4f5f65cbfebe545ef0b9841f945e9fd6ff1385fa8c8d09ac4c578883827f187290b1154e1f5f01b8558a5e604883b
|
||||
DIST glm-0.9.8.2.tar.gz 3767435 SHA256 430cc444881750622040f386b1e509c238f4813a58e069f9e39d3e3e7b73b629 SHA512 88232f020ba1f749803bd22c6924a834d8a660a7b120269d872438bdc6ccf110f6c5c1fdb8349ee55c58a9fd295a4ae545eaddf227f2175d10f967ef1dd3dc80 WHIRLPOOL b1526dc7ab26cee31d842f59b8d3f69ba95dea028f76154aaf0770b2dd01a12f03889c5e2e8c5caa2bd9cf6e75409042816e73f81f18b43be83d7852ca4ad217
|
||||
DIST glm-0.9.8.3.tar.gz 3767840 SHA256 0c09d7d03e68cef60e6384385739c36eb9d49586f6827c4ca95fac1819c9328e SHA512 708317254941f288449b9abe41b57053d67e689a9a13efcce9d71940ae27fef777a5ffc2e2a33a0142701af78ddc66a17c9f59851e4be8690919fa8e9eeeb2fa WHIRLPOOL 21e4b1e1f0105b0721c98a913234b9a7d78e56b5cac0b9f08b0ac4cefe0459bcaf8f74dc29052bf7b88b5780c632a066a2702b6581cb4e2468ce3995d09afb6d
|
||||
DIST glm-0.9.8.4.tar.gz 3769208 SHA256 a220e60f8711265595be3221e530d632d5823641ecd46a3a54bc174933bff14c SHA512 ff0e0651a695caebe9235882d14e09546d52b3cdf66cca8e2078f15b02a3fca4e47bd97d2807aa329f76aa633af3b4999501bd4d0b22ad44b00558d4917f39ed WHIRLPOOL 4ed7f2550d454148717d813fb387466ed3863411a59c9d376ee64d9d74f9cd961b604b1fc6cfe252fe530060f13a2354872bb263ce4dcb98810125e4d2b13879
|
||||
EBUILD glm-0.9.6.1.ebuild 531 SHA256 985ab38d0ac4b0fa156f989de7971e00d8e81fa16ab68746d0980fe2a8d84875 SHA512 15ebae264f74be823fe7522a80dcb0c7e107ad3df54fd819218043a6424a2ee388a496937a551f95408955e48289f5f8776a88d1438b0fbe40984fec39888bde WHIRLPOOL ef5329d21b299e7489ff6e0fbb14520e93e86d8d82bba28d9f0f6c91ecddb57136684de6bacde1f15ffa42c4601b033bc847d5886b760dc95807a7d1bbeb07b9
|
||||
EBUILD glm-0.9.7.6.ebuild 891 SHA256 01f440ae2f50cda7303b59e7152a82e18542f1670d2348f3d43c560a35571aec SHA512 3883c16d540c801470d88774ebfc39e643fe7ebbccadc4c9ecdd46523c8a9d8d215eea0b3627f89374914b368c9fe83e58d7ec2e0144bc5e75098ccb4ff94dcf WHIRLPOOL 42b1fbc59743201f57fe256ae0e24c90c8a09f3ae61b3438c9e80bf7aa221c12001e534577b8d2cfc08f31e86f65e86e9276d74f1e6a8598acb6806c93aa9e7c
|
||||
EBUILD glm-0.9.8.2.ebuild 891 SHA256 e63a13faaa13d5b1c601bc1db35d405fd03ffa46994314502e7bf755533f19c1 SHA512 f9e6d428640c3603581b09d9d5fbcb7da8bb01406777d69d8beacf5ed8645d352a58a0697f12f56ed23c91e840cc5909d0adbb7dd99b613ddab489a05eb4af0e WHIRLPOOL ce7292ee5b938a7a4eee7846ddf5fa8a9777d6f49b82818a2790a5dbe732bbe561c24d5b66f3fc861c39824ff10f3e2400a9d7788d2a623ae21a0a9d3bdc2991
|
||||
EBUILD glm-0.9.8.3.ebuild 891 SHA256 e63a13faaa13d5b1c601bc1db35d405fd03ffa46994314502e7bf755533f19c1 SHA512 f9e6d428640c3603581b09d9d5fbcb7da8bb01406777d69d8beacf5ed8645d352a58a0697f12f56ed23c91e840cc5909d0adbb7dd99b613ddab489a05eb4af0e WHIRLPOOL ce7292ee5b938a7a4eee7846ddf5fa8a9777d6f49b82818a2790a5dbe732bbe561c24d5b66f3fc861c39824ff10f3e2400a9d7788d2a623ae21a0a9d3bdc2991
|
||||
EBUILD glm-0.9.8.4.ebuild 891 SHA256 c51d032250af62698a69f59546b3ddb54254d87e47543c4fa5f1b2d909af0ef1 SHA512 f0f3481d6b273f6fbee29f7e6450bb2b36d768034936d8e708d411d7f8eb13f9e5d6856c9d1e3ff5a5800f850556c54b0d983888cbaf69e3920924de75c4b6af WHIRLPOOL 1331b38d89f4270cd3d92deaf2686dd9d2c107dbbe709930054e8f4eca531968c2b1169bab786cc16030ffae61d5b7f5e4d8f92bd36d6a263ee5ed0e499ac339
|
||||
MISC ChangeLog 4520 SHA256 dc3166e3d64c32bfa5d30bb3216bf6163d20d6f6df05b84aa4b52377ae02710c SHA512 b8f1901fd48e176290bb5adcf0a0c1cd84dcb841825f4540e9f26304fd31958c64825572d081ea9643bb8a3d5dec28431cf5c5ed26adbd6c5bfb5310fd971e86 WHIRLPOOL 3cee1edeed0825aecc163222d1d0f77271b0e82173c6e4a303e40071821caa6e388e54a7c4fc581b6eb968d66a1146ed15f29b233e5808c9f36bbde4da817876
|
||||
MISC ChangeLog-2015 1216 SHA256 ce7f760d9ab1e85fee458b77c4467aa785f0bd9785d82e5b01d08355e362a9ee SHA512 5e60c62f405cbcd16998a6b691c1b9c7f18f1929049095380790684d05ad9f7f34c1583722aaef964365a6b9632b5f5d29afa7b151a0143c30641a33f02b9c59 WHIRLPOOL d668726a6015e36ff74f8a2f650201c484450dd4c3b0133e358e44610265cc9bfc7efa370110b8778cdcb7819dcb218c2b12321ce02e85b988933ae7971b7ec1
|
||||
MISC metadata.xml 545 SHA256 cd61f6cee0a244b84080d1a877cdd38845fbecabf003f434328ec6b344d474ee SHA512 637114ed9721e6d1c8f1d1ce56e9b9c208ca4dfe5f3a0c2b844d90bcdbab8344c00682c9647f7323eec7c485abcd841ef37300a8fe0bc8a5f5c12cfbb1da4971 WHIRLPOOL 4f6c6b9e6771d714909407fbf402902900265c494d481337940c300e5fa8f3436acd3957510513f46da36c9a0e76fa3610efa34811b407d2f5871a1b9d6690bb
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue