parent
bf5904d605
commit
199f003c82
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils autotools prefix
|
||||
|
||||
MY_PN=${PN/-sgml/}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DESCRIPTION="Shell scripts to manage DocBook documents"
|
||||
HOMEPAGE="https://sourceware.org/docbook-tools/"
|
||||
SRC_URI="ftp://sourceware.org/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE="jadetex"
|
||||
|
||||
DEPEND=">=dev-lang/perl-5
|
||||
app-text/docbook-dsssl-stylesheets
|
||||
app-text/openjade
|
||||
dev-perl/SGMLSpm
|
||||
~app-text/docbook-xml-simple-dtd-4.1.2.4
|
||||
~app-text/docbook-xml-simple-dtd-1.0
|
||||
app-text/docbook-xml-dtd
|
||||
~app-text/docbook-sgml-dtd-3.0
|
||||
~app-text/docbook-sgml-dtd-3.1
|
||||
~app-text/docbook-sgml-dtd-4.0
|
||||
~app-text/docbook-sgml-dtd-4.1
|
||||
jadetex? ( app-text/jadetex )
|
||||
userland_GNU? ( sys-apps/which )
|
||||
|| (
|
||||
www-client/lynx
|
||||
www-client/links
|
||||
www-client/elinks
|
||||
virtual/w3m )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# including both xml-simple-dtd 4.1.2.4 and 1.0, to ease
|
||||
# transition to simple-dtd 1.0, <obz@gentoo.org>
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${MY_P}-elinks.patch
|
||||
epatch "${FILESDIR}"/${P}-grep-2.7.patch
|
||||
if use prefix; then
|
||||
epatch "${FILESDIR}"/${MY_P}-prefix.patch
|
||||
eprefixify doc/{man,HTML}/Makefile.am bin/jw.in backends/txt configure.in
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" \
|
||||
htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
|
||||
install || die "Installation failed"
|
||||
|
||||
if ! use jadetex ; then
|
||||
for i in dvi pdf ps ; do
|
||||
rm "${ED}"/usr/bin/docbook2$i || die
|
||||
rm "${ED}"/usr/share/sgml/docbook/utils-${PV}/backends/$i || die
|
||||
rm "${ED}"/usr/share/man/man1/docbook2$i.1 || die
|
||||
done
|
||||
fi
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO
|
||||
}
|
@ -0,0 +1,80 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit sgml-catalog eutils
|
||||
|
||||
DESCRIPTION="DTDs for the eXtensible HyperText Markup Language 1.0"
|
||||
HOMEPAGE="http://www.w3.org/TR/xhtml1/"
|
||||
SRC_URI="http://www.w3.org/TR/xhtml1/xhtml1.tgz"
|
||||
LICENSE="W3C"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-text/sgml-common
|
||||
dev-libs/libxml2"
|
||||
RDEPEND=""
|
||||
|
||||
xml_catalog_setup() {
|
||||
CATALOG="${EROOT}etc/xml/catalog"
|
||||
XMLTOOL="${EROOT}usr/bin/xmlcatalog"
|
||||
DTDDIR="${EROOT}usr/share/sgml/${PN}"
|
||||
|
||||
[ -x "${XMLTOOL}" ] || return 1
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sgml-catalog_cat_include "/etc/sgml/${PN}.cat" \
|
||||
"/usr/share/sgml/${PN}/xhtml.soc"
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-catalog.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/${PN}
|
||||
doins DTD/xhtml.soc DTD/*.dcl DTD/*.dtd DTD/*.ent
|
||||
insinto /etc/sgml
|
||||
dodoc *.pdf *.ps
|
||||
dohtml *.html *.png *.css
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
sgml-catalog_pkg_postinst
|
||||
xml_catalog_setup || return
|
||||
|
||||
einfo "Installing xhtml1 in the global XML catalog"
|
||||
|
||||
$XMLTOOL --noout --add 'public' '-//W3C//DTD XHTML 1.0 Strict//EN' \
|
||||
${DTDDIR}/xhtml1-strict.dtd $CATALOG
|
||||
$XMLTOOL --noout --add 'public' '-//W3C//DTD XHTML 1.0 Transitional//EN' \
|
||||
${DTDDIR}/xhtml1-transitional.dtd $CATALOG
|
||||
$XMLTOOL --noout --add 'public' '-//W3C//DTD XHTML 1.0 Frameset//EN' \
|
||||
${DTDDIR}/xhtml1-frameset.dtd $CATALOG
|
||||
$XMLTOOL --noout --add 'rewriteSystem' 'http://www.w3.org/TR/xhtml1/DTD' \
|
||||
${DTDDIR} $CATALOG
|
||||
$XMLTOOL --noout --add 'rewriteURI' 'http://www.w3.org/TR/xhtml1/DTD' \
|
||||
${DTDDIR} $CATALOG
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
sgml-catalog_pkg_postrm
|
||||
xml_catalog_setup || return
|
||||
|
||||
if [ -d "$DTDDIR" ]; then
|
||||
einfo "The xhtml1 data directory still exists."
|
||||
einfo "No entries will be removed from the XML catalog."
|
||||
return
|
||||
fi
|
||||
|
||||
einfo "Removing xhtml1 from the global XML catalog"
|
||||
|
||||
$XMLTOOL --noout --del '-//W3C//DTD XHTML 1.0 Strict//EN' $CATALOG
|
||||
$XMLTOOL --noout --del '-//W3C//DTD XHTML 1.0 Transitional//EN' $CATALOG
|
||||
$XMLTOOL --noout --del '-//W3C//DTD XHTML 1.0 Frameset//EN' $CATALOG
|
||||
$XMLTOOL --noout --del 'http://www.w3.org/TR/xhtml1/DTD' $CATALOG
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit autotools eutils toolchain-funcs
|
||||
|
||||
MY_P=${PN}-${PV/_/.}
|
||||
|
||||
DESCRIPTION="C API for memcached"
|
||||
HOMEPAGE="http://people.freebsd.org/~seanc/libmemcache/"
|
||||
SRC_URI="http://people.freebsd.org/~seanc/libmemcache/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-inline.patch
|
||||
epatch "${FILESDIR}"/${P}-implicit_pointer.patch
|
||||
[[ $(tc-arch) == ppc* ]] && epatch "${FILESDIR}"/${P}-ppc_ftbfs.patch
|
||||
|
||||
rm -rf test/unit || die
|
||||
sed -i -e '/DIR/s,unit,,g' test/Makefile.am || die
|
||||
sed -i \
|
||||
-e 's,test/unit/Makefile,,g' \
|
||||
-e '/^CFLAGS=.*Wall.*pipe/s,-Wall,${CFLAGS} -Wall,g' \
|
||||
-e '/^OPTIMIZE=/d' \
|
||||
-e '/^PROFILE=/d' \
|
||||
configure.ac || die
|
||||
|
||||
eautoreconf
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc ChangeLog
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Unicode library"
|
||||
HOMEPAGE="https://www.gnome.org/"
|
||||
SRC_URI="ftp://ftp.gnome.org/pub/GNOME/sources/${PN}/${PV}/${P}.gnome.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# The build system is too old, regenerate here to fix crossbuild and
|
||||
# respect LDFLAGS and probably other problems too.
|
||||
sed -i -e "/testsuite/d" configure.in || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS ChangeLog NEWS README THANKS TODO
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST aiosmtpd-1.0.tar.gz 49930 BLAKE2B 7c8f845746b51e2b77f2ff00de2c88c3a090a4cd65e55fa69fc371f8ac5a2966c31e3e7184188a1b4af1f5c3d22b7af5655c5673d199b9920865ddf56c119a06 SHA512 874b3505dd35cbb176cba058a8816329eb4177db705b10c3883f88d76e3f587efc35543812fd36a03f453c8c1ee359bb3f0239d8a246908c5c17b59be134d933
|
||||
DIST aiosmtpd-1.1.tar.gz 50722 BLAKE2B c7d21eea7816a758fb69061c0f1c4c5dbb7bd28a6daddc436211e4d8066380847255af537904ad5c09badb813269d0bc4b54dbb527b7b0c717d498c9475c8c2d SHA512 b61df616f2e14d1da67ac05149543bf48b14a31d44437d9a1dd11b166b98b56220c00e7c55e18d4fd99872d724e23f272922dd3548150632a189d9cb9b652883
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="asyncio based SMTP server"
|
||||
HOMEPAGE="http://aiosmtpd.readthedocs.io/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/atpublic[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
rm -r examples
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
From 6312a41e037954850867f29d329e5007df1424a5 Mon Sep 17 00:00:00 2001
|
||||
From: Ioannis Kakavas <ikakavas@noc.grnet.gr>
|
||||
Date: Tue, 12 Sep 2017 12:22:47 +0300
|
||||
Subject: [PATCH] Quick fix for the authentication bypass due to optimizations
|
||||
#451
|
||||
|
||||
---
|
||||
src/saml2/authn.py | 5 +++--
|
||||
1 file changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/saml2/authn.py b/src/saml2/authn.py
|
||||
index 1f2d02cf..1e1a220b 100644
|
||||
--- a/src/saml2/authn.py
|
||||
+++ b/src/saml2/authn.py
|
||||
@@ -146,7 +146,8 @@ def __call__(self, cookie=None, policy_url=None, logo_url=None,
|
||||
return resp
|
||||
|
||||
def _verify(self, pwd, user):
|
||||
- assert is_equal(pwd, self.passwd[user])
|
||||
+ if not is_equal(pwd, self.passwd[user]):
|
||||
+ raise ValueError("Wrong password")
|
||||
|
||||
def verify(self, request, **kwargs):
|
||||
"""
|
||||
@@ -176,7 +177,7 @@ def verify(self, request, **kwargs):
|
||||
return_to = create_return_url(self.return_to, _dict["query"][0],
|
||||
**{self.query_param: "true"})
|
||||
resp = Redirect(return_to, headers=[cookie])
|
||||
- except (AssertionError, KeyError):
|
||||
+ except (ValueError, KeyError):
|
||||
resp = Unauthorized("Unknown user or wrong password")
|
||||
|
||||
return resp
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python implementation of SAML Version 2 to be used in a WSGI environment"
|
||||
HOMEPAGE="https://github.com/rohe/pysaml2"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/xxe-4.0.2.patch"
|
||||
"${FILESDIR}/pysaml-4.0.2_CVE-2017-1000433.patch"
|
||||
)
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND="
|
||||
dev-python/decorator[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/future[${PYTHON_USEDEP}]
|
||||
dev-python/paste[${PYTHON_USEDEP}]
|
||||
dev-python/zope-interface[${PYTHON_USEDEP}]
|
||||
dev-python/repoze-who[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycrypto-2.5[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/defusedxml[${PYTHON_USEDEP}]
|
||||
"
|
Binary file not shown.
@ -1,4 +1,3 @@
|
||||
DIST msgpack-0.7.6.gem 74752 BLAKE2B 4ad445ce73c1ba2889a7989f15a06ddafc8c304a53096ed3b0881da3829d7a90e4456a017536dcac49c48fdaf39776534ef3270581ed58ee79375741dd93632c SHA512 9d30533175118c08f671015a99664e4798c845f63595495933b42f0fa95c160a6708e472da70baeb64537a704dd4768cdc9ab99a19045daabd92555b21f4e389
|
||||
DIST msgpack-1.0.3.gem 77312 BLAKE2B 57b02566009c19ff9c7886b82e6ac300c598462cfc3a8f29f07bf53e037508aeba5f6a783a865a49014bc9a99d5256f6dc59b20739ab7a3d34c84bc534cafb7f SHA512 b76db7f5c91128d19677774c7bf8c914a7e85e374fc0149bf5d0b470729fa01f4fdf173f7397e6f8df32af760a622a405cdc6d268f45b776b172bb39b9f1f4f7
|
||||
DIST msgpack-1.1.0.gem 78336 BLAKE2B 34b450bfded43cbbde3246ec581191de85131b6b74b4bf57ce6dce26cde3d6d40ab9f018e28b4b2e2b144c44cfaafd704ca4edd641371b179b3779f43c6ce23a SHA512 0142c9a446a476a7b4f9212513dd7b1fbe107193a473873f4eb6f4321d5515c42ea3540ac4de17f37f9e833f19bb75594d14b84ccf70b16d2a3840e066c873da
|
||||
DIST msgpack-1.2.0.gem 77824 BLAKE2B 15b44b5de8ae02ec6864323241a8827099d912850158c1bb81d32840ff7f0c7e53351d30b209f7c0bfea9e099c34ec724c98420bec45e0701918d883a16a8367 SHA512 c81d68519d5dfc6188799a889fde3d5aec0fc4231366da61914b028e8ef23c8de0bdc2399e634327ca1885566c14ceffe08def795417e386834d07dddf5f8836
|
||||
DIST msgpack-1.2.2.gem 78848 BLAKE2B b3ae75ebd6159a78c6a31ecc45bfe0474d5fe91672b6c9dfe96a561b07ebb5bc9ebf91477bc370fba199c5a8c187faa4995a90aa0209b8af81e6d06cd2e58b7b SHA512 7f7fa3350485c3888a42a78fc53f91029208bc6ee483b4c1a082dfa515d435295b6d2f57e9c4cc3f7805349e4a21854585997075d2535c0343af4ae1ec66a802
|
||||
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
|
||||
HOMEPAGE="http://msgpack.org/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86-fbsd"
|
||||
IUSE="doc"
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/I s:^:#:' Rakefile || die
|
||||
|
||||
# Remove jruby-specific specs that are run also for other rubies.
|
||||
rm -rf spec/jruby || die
|
||||
|
||||
sed -i -e '/git ls-files/d' msgpack.gemspec || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed."
|
||||
|
||||
# rb_num2int is not inlined on 32 bit arches but also not explicitly
|
||||
# defined, bug 582968
|
||||
sed -i -e 's:-Wl,--no-undefined::' ext/${PN}/Makefile || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext/${PN}
|
||||
cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library."
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
|
||||
HOMEPAGE="https://msgpack.org/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x86-fbsd"
|
||||
IUSE="doc"
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/I s:^:#:' Rakefile || die
|
||||
|
||||
# Remove jruby-specific specs that are run also for other rubies.
|
||||
rm -rf spec/jruby || die
|
||||
|
||||
sed -i -e '/git ls-files/d' msgpack.gemspec || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed."
|
||||
|
||||
# rb_num2int is not inlined on 32 bit arches but also not explicitly
|
||||
# defined, bug 582968
|
||||
sed -i -e 's:-Wl,--no-undefined::' ext/${PN}/Makefile || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext/${PN}
|
||||
cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library."
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
USE_RUBY="ruby22 ruby23 ruby24"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
@ -1,3 +1,2 @@
|
||||
DIST parallel-1.11.2.tar.gz 20403 BLAKE2B dc10982b8bbfc5db07784fd991fff65dec673f37ae428cd657f2fd105c1fb1e79b3a94ddc4b2a826ae476523b3b4e3811a534f2c32f26706c29e00593d4c78f9 SHA512 4763abeb76ba50000eb88c85f661a794d784e457ed7ba6bd1367e65d802006bfd05cad017fb9a8fa3ca45ee87bb54c2dda218099fe78b2f6f36b05632d2ccd3d
|
||||
DIST parallel-1.12.0.tar.gz 20472 BLAKE2B b6e998588f94e07194c19d4bf38964aa5e846b7f62c7a267041473a237a9d8fdebb4dc501695b00902c852021ce7817b24bfe01dcf4c0e18445b46d46c7cb42b SHA512 8ca41cf577ee4743ef50abe693d0040eaab12b61eca17c3d6c33d3720c38563e2df9a0eb5af0fe9d8c34c3b910f1c626ce141fd2eb7d2edfbe5abbcb9f54191b
|
||||
DIST parallel-1.12.1.tar.gz 20499 BLAKE2B f0fa25b9fe65e44804854f703dd2d80e53572e64c2072c418d0462922bd04f89cff0e023caf4293d8a1504ad66a2a29ebbdd01920fc6fe400837859da0f0eb78 SHA512 f0ab332dfa60bb3190bba8275dbdf7b54d3de205ab76099d11f0a64e1fc28e1ba7e72d1a242bd615015c2d09a3f08df01c382869fd6990b854b01fe182245857
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="Readme.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Run any code in parallel Processes or Threads"
|
||||
HOMEPAGE="https://github.com/grosser/parallel"
|
||||
LICENSE="MIT"
|
||||
SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="1"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND+="test? ( sys-process/lsof )"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord:4.2 dev-ruby/sqlite3 )"
|
||||
|
||||
each_ruby_prepare() {
|
||||
# Make sure the correct ruby is used for testing
|
||||
sed -e 's:ruby :'${RUBY}' :' -i spec/parallel_spec.rb || die
|
||||
}
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/ s:^:#:' \
|
||||
-e '1i require "tempfile"; gem "activerecord", "~>4.2.0"' spec/cases/helper.rb || die
|
||||
sed -i -e '3irequire "timeout"' spec/spec_helper.rb || die
|
||||
|
||||
# Avoid a failing spec regarding to pipes. The spec seems like it
|
||||
# should always fail.
|
||||
sed -e '/does not open unnecessary pipes/,/end/ s:^:#:' \
|
||||
-i spec/parallel_spec.rb || die
|
||||
|
||||
# Avoid fragile ar sqlite tests. They throw ReadOnly errors every now and then.
|
||||
sed -i -e '/works with SQLite in/,/end/ s:^:#:' spec/parallel_spec.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
# Set RUBYLIB explicitly for the ruby's that get started from the specs.
|
||||
TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die
|
||||
}
|
Binary file not shown.
@ -0,0 +1,115 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs latex-package
|
||||
|
||||
MY_P="HLaTeX-${PV}"
|
||||
DESCRIPTION="HLaTeX is a LaTeX package to use Hangul with LaTeX"
|
||||
HOMEPAGE="http://project.ktug.or.kr/hlatex/"
|
||||
UHCFONTS="uhc-myoungjo-1.0.tar.gz
|
||||
uhc-gothic-1.0.tar.gz
|
||||
uhc-taza-1.0.tar.gz
|
||||
uhc-graphic-1.0.tar.gz
|
||||
uhc-gungseo-1.0.tar.gz
|
||||
uhc-shinmun-1.0.tar.gz
|
||||
uhc-pilgi-1.0.tar.gz
|
||||
uhc-pen-1.0.tar.gz
|
||||
uhc-bom-1.0.tar.gz
|
||||
uhc-yetgul-1.0.tar.gz
|
||||
uhc-jamo-1.0.tar.gz
|
||||
uhc-vada-1.0.tar.gz
|
||||
uhc-pilgia-1.0.tar.gz
|
||||
uhc-dinaru-1.0.tar.gz"
|
||||
|
||||
SRC_URI="ftp://ftp.ktug.or.kr/pub/ktug/hlatex/${MY_P}.tar.gz
|
||||
ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/uhc-fonts-1.0.tar.gz
|
||||
${UHCFONTS//uhc-/ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/uhc-}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/HLaTeX"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.gz
|
||||
unpack uhc-fonts-1.0.tar.gz
|
||||
cd "${S}"/contrib
|
||||
cat >Makefile <<-EOF
|
||||
CC=$(tc-getCC)
|
||||
all: hmakeindex hbibtex
|
||||
hmakeindex: hmakeindex.c
|
||||
hbibtex: hbibtex.c
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/contrib
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"/latex
|
||||
insinto ${TEXMF}/tex/latex/hlatex
|
||||
doins *
|
||||
|
||||
cd "${S}"/lambda
|
||||
insinto ${TEXMF}/tex/lambda/hlatex
|
||||
doins u8hangul.tex uhc-test.tex uhc*.fd
|
||||
|
||||
insinto ${TEXMF}/omega/otp/hlatex
|
||||
doins hlatex.otp
|
||||
|
||||
insinto ${TEXMF}/omega/ocp/hlatex
|
||||
doins hlatex.ocp
|
||||
|
||||
cd "${S}"/contrib
|
||||
insinto ${TEXMF}/tex/latex/hlatex
|
||||
doins hbname-k.tex khyper.sty showhkeys.sty showhtags.sty
|
||||
doins hangulfn.sty hfn-k.tex
|
||||
|
||||
insinto ${TEXMF}/tex/lambda/hlatex
|
||||
doins hbname-u.tex hfn-u.tex
|
||||
|
||||
insinto ${TEXMF}/bibtex/bst/hlatex
|
||||
doins halpha.bst
|
||||
|
||||
insinto ${TEXMF}/makeindex
|
||||
doins hind.ist hglo.ist
|
||||
|
||||
dobin hmakeindex hbibtex
|
||||
|
||||
cd "${S}"
|
||||
dodoc ChangeLog.ko NEWS* README.en
|
||||
|
||||
cd "${WORKDIR}"/uhc-fonts-1.0
|
||||
insinto ${TEXMF}/fonts/map/hlatex
|
||||
doins uhc-base.map uhc-extra.map
|
||||
|
||||
cd "${ED}"/${TEXMF}/fonts
|
||||
for X in ${UHCFONTS}
|
||||
do
|
||||
unpack ${X}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
updmap-sys --enable Map=uhc-base.map
|
||||
updmap-sys --enable Map=uhc-extra.map
|
||||
texhash
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if [ ! -e "${EPREFIX}"${TEXMF}/fonts/map/hlatex/uhc-base.map ] ; then
|
||||
updmap-sys --disable Map=uhc-base.map
|
||||
fi
|
||||
|
||||
if [ ! -e "${EPREFIX}"${TEXMF}/fonts/map/hlatex/uhc-extra.map ] ; then
|
||||
updmap-sys --disable Map=uhc-extra.map
|
||||
fi
|
||||
|
||||
texhash
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST libffado-2.3.0.tgz 1239253 BLAKE2B cb470a590df8018975f40f56cde50468a2b51c9504b719b70ce5941406829f25452a96b8ac897aba1ed6c8d4cafa712e7872430e7bb2ebec0822f7b4720084c5 SHA512 24a8853281a17b04623e41dc590f7a9b8f4aebe4dfaece2e3b8fe28457a6ff011586e817712b4913d1fca660b701dddc70576c12d8c56470cf991eb17b4297c4
|
||||
DIST libffado-2.4.0.tgz 1228916 BLAKE2B 21a3a2a96377f698e7c1a43912c761624aabe5401f0e147fee4fa203c4534166494de8867320b4b6bc3ff200b65c77bb62ab2c4e98948ed0ee74e6171d162deb SHA512 7df37584925cc908cc284dba344609928d39e006f71ae4ede62e4531b2628271ebd0db00407418e943fb569b5b8b919a76c90aaeed03005cefbd3c1c16ee1627
|
||||
|
@ -0,0 +1,96 @@
|
||||
--- a/support/mixer-qt4/ffado/panelmanager.py 2018-01-11 12:27:20.518923209 +0900
|
||||
+++ a/support/mixer-qt4/ffado/panelmanager.py 2018-01-11 12:31:03.956299962 +0900
|
||||
@@ -38,6 +38,7 @@
|
||||
|
||||
import sys
|
||||
import time
|
||||
+import importlib
|
||||
|
||||
import logging
|
||||
log = logging.getLogger('panelmanager')
|
||||
@@ -302,20 +303,15 @@
|
||||
#
|
||||
# Specific (or dummy) mixer widgets get loaded in the following
|
||||
#
|
||||
+ found = False
|
||||
if 'mixer' in dev and dev['mixer'] != None:
|
||||
mixerapp = dev['mixer']
|
||||
- global mixerwidget
|
||||
- exec( """
|
||||
-try:
|
||||
- import ffado.mixer.%s
|
||||
- globals()["mixerwidget"] = ffado.mixer.%s.%s( w )
|
||||
- found = True
|
||||
-except ImportError:
|
||||
- log.debug("bypassdbus set, %s module not available: ignored")
|
||||
- found = False
|
||||
-""" % (mixerapp.lower(), mixerapp.lower(), mixerapp, mixerapp.lower()) )
|
||||
- else:
|
||||
- found = False
|
||||
+ try:
|
||||
+ mixer_module = importlib.import_module("ffado.mixer.%s" % mixerapp.lower())
|
||||
+ mixerwidget = getattr(mixer_module, mixerapp)(w)
|
||||
+ found = True
|
||||
+ except ImportError:
|
||||
+ log.debug("bypassdbus set, %s module not available: ignored" % mixerapp.lower())
|
||||
|
||||
if not found:
|
||||
mixerwidget = Dummy( w )
|
||||
--- a/support/mixer-qt4/ffado/widgets/crossbarrouter.py 2018-01-11 12:34:10.200777889 +0900
|
||||
+++ b/support/mixer-qt4/ffado/widgets/crossbarrouter.py 2018-01-11 12:45:13.278911705 +0900
|
||||
@@ -194,7 +194,7 @@
|
||||
#log.debug("Got %i peaks" % len(peakvalues))
|
||||
for peak in peakvalues:
|
||||
#log.debug("peak = [%s,%s]" % (str(peak[0]),str(peak[1])))
|
||||
- if peak[0] >= 0:
|
||||
+ if peak[1] >= 0:
|
||||
self.switchers[peak[0]].peakValue(peak[1])
|
||||
|
||||
def updateMixerRouting(self):
|
||||
--- a/support/mixer-qt4/ffado/widgets/matrixmixer.py 2018-01-11 12:54:27.545361864 +0900
|
||||
+++ b/support/mixer-qt4/ffado/widgets/matrixmixer.py 2018-01-11 12:56:36.899124318 +0900
|
||||
@@ -512,7 +512,7 @@
|
||||
self.rowHeaders[j].lbl.setText(row_name)
|
||||
|
||||
def updateValues(self, n):
|
||||
- nbitems = len(n)/3
|
||||
+ nbitems = len(n) // 3
|
||||
for i in range(nbitems):
|
||||
n_0 = n[3*i]
|
||||
n_1 = n[3*i+1]
|
||||
@@ -951,7 +951,7 @@
|
||||
return self.interface.setValue(In, Out, val)
|
||||
|
||||
def updateValues(self, n):
|
||||
- nbitems = len(n)/3
|
||||
+ nbitems = len(n) // 3
|
||||
for j in range(nbitems):
|
||||
n_0 = n[3*j]
|
||||
n_1 = n[3*j+1]
|
||||
@@ -1406,7 +1406,7 @@
|
||||
def matrixControlChanged(self, n):
|
||||
# Update value needed for "per Out" view
|
||||
#log.debug("Update per Output( %s )" % str(n))
|
||||
- nbitems = len(n)/3
|
||||
+ nbitems = len(n) // 3
|
||||
if (self.rule == "Columns_are_inputs"):
|
||||
n_t = n
|
||||
else:
|
||||
@@ -1420,7 +1420,7 @@
|
||||
def sliderControlChanged(self, n):
|
||||
# Update value needed for matrix view
|
||||
#log.debug("Update Matrix( %s )" % str(n))
|
||||
- nbitems = len(n)/3
|
||||
+ nbitems = len(n) // 3
|
||||
if (((self.rule == "Columns_are_inputs") and not self.transpose) or ((self.rule != "Columns_are_inputs") and self.transpose)):
|
||||
n_t = ()
|
||||
for i in range(nbitems):
|
||||
@@ -1512,7 +1512,7 @@
|
||||
log.debug("Number of stereo output channels must be specified")
|
||||
return False
|
||||
n = int(readMixerString[idx+2])
|
||||
- if n > self.perOut.nbOut/2:
|
||||
+ if n > self.perOut.nbOut // 2:
|
||||
log.debug("Incoherent number of stereo channels")
|
||||
return False
|
||||
if n > 0:
|
@ -0,0 +1,11 @@
|
||||
--- a/support/mixer-qt4/ffado/widgets/crossbarrouter.py 2018-01-11 12:34:10.200777889 +0900
|
||||
+++ b/support/mixer-qt4/ffado/widgets/crossbarrouter.py 2018-01-11 12:45:13.278911705 +0900
|
||||
@@ -98,7 +98,7 @@
|
||||
self.combo.setCurrentIndex(self.combo.findText(src))
|
||||
else:
|
||||
self.combo.setCurrentIndex(0)
|
||||
- self.combo.activated.connect(self.comboCurrentChanged)
|
||||
+ self.combo.activated[str].connect(self.comboCurrentChanged)
|
||||
|
||||
|
||||
def peakValue(self, value):
|
@ -0,0 +1,197 @@
|
||||
------------------------------------------------------------------------
|
||||
r2726 | jwoithe | 2018-01-05 18:56:40 +0900 (Fri, 05 Jan 2018) | 13 lines
|
||||
|
||||
Further Python3/PyQt5 compatibility fixes, enhance "About" dialog box.
|
||||
|
||||
This patch was prepared by Orcan Ogetbil on Fedora and tested on that
|
||||
distribution with PyQt4-4.12.1 and PyQt5-5.9.1. It is primarily concerned
|
||||
with additional compatibility between Python2/3 and PyQt4/5. It has also
|
||||
been tested under python 2 with pyqt 4.11.4. Further testing under
|
||||
different python/pyqt environments would be welcomed.
|
||||
|
||||
An enhancement to the "About" dialog is also included which adds version
|
||||
strings and updates the copyright year range.
|
||||
|
||||
The patch was submitted to the ffado-devel mailing list.
|
||||
|
||||
|
||||
Index: support/mixer-qt4/ffado/ffadowindow.py
|
||||
===================================================================
|
||||
--- a/support/mixer-qt4/ffado/ffadowindow.py (revision 2725)
|
||||
+++ b/support/mixer-qt4/ffado/ffadowindow.py (revision 2726)
|
||||
@@ -22,6 +22,8 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
+import ctypes
|
||||
+import datetime
|
||||
import os
|
||||
|
||||
from ffado.config import *
|
||||
@@ -92,7 +94,8 @@
|
||||
self.menuTheme[theme].setCheckable(True)
|
||||
|
||||
if (ffado_python3 and (self.style().objectName().lower() == theme.lower()) or
|
||||
- not(ffado_python3) and (self.style().objectName().toLower() == theme.toLower())):
|
||||
+ not(ffado_python3) and (self.style().objectName().toLower() == theme.toLower() if ffado_pyqt_version == 4 else
|
||||
+ self.style().objectName().lower() == theme.lower())):
|
||||
self.menuTheme[theme].setDisabled(True)
|
||||
self.menuTheme[theme].setChecked(True)
|
||||
self.menuTheme[theme].triggered.connect(self.switchTheme )
|
||||
@@ -174,9 +177,11 @@
|
||||
QMessageBox.about( self, "About FFADO", """
|
||||
<h1>ffado.org</h1>
|
||||
|
||||
+<p>{ffado_version}</p>
|
||||
+
|
||||
<p>FFADO is the new approach to have firewire audio on linux.</p>
|
||||
|
||||
-<p>© 2006-2014 by the FFADO developers<br />ffado is licensed under the GPLv3, for the full license text see <a href="http://www.gnu.org/licenses/">www.gnu.org/licenses</a> or the LICENSE.* files shipped with ffado.</p>
|
||||
+ <p>© 2006-2018 by the FFADO developers<br />ffado is licensed under the GPLv3, for the full license text see <a href="http://www.gnu.org/licenses/">www.gnu.org/licenses</a> or the LICENSE.* files shipped with ffado.</p>
|
||||
|
||||
<p>FFADO developers are:<ul>
|
||||
<li>Pieter Palmers
|
||||
@@ -191,8 +196,17 @@
|
||||
<li>Stefan Richter
|
||||
<li>Jano Svitok
|
||||
</ul>
|
||||
-""" )
|
||||
+ """.format(ffado_version=get_ffado_version(), thisyear=datetime.datetime.now().year))
|
||||
|
||||
+def get_ffado_version():
|
||||
+ try:
|
||||
+ # call the C function ffado_get_version() to figure out the version
|
||||
+ lib = ctypes.cdll.LoadLibrary('libffado.so')
|
||||
+ func = ctypes.CFUNCTYPE(ctypes.c_char_p)
|
||||
+ ffado_get_version = func(('ffado_get_version', lib))
|
||||
+ return ffado_get_version()
|
||||
+ except:
|
||||
+ return "libffado"
|
||||
|
||||
def get_lock(process_name):
|
||||
import socket
|
||||
@@ -252,6 +266,7 @@
|
||||
logging.getLogger('global').setLevel(debug_level)
|
||||
|
||||
log = logging.getLogger('main')
|
||||
+ log.debug("Using %s with Qt: %s PyQt: %s" % (get_ffado_version(), QtCore.QT_VERSION_STR, QtCore.PYQT_VERSION_STR))
|
||||
|
||||
app = QApplication(args)
|
||||
app.setWindowIcon( QIcon( SHAREDIR + "/icons/hi64-apps-ffado.png" ) )
|
||||
Index: support/mixer-qt4/ffado/logginghandler.py
|
||||
===================================================================
|
||||
--- a/support/mixer-qt4/ffado/logginghandler.py (revision 2725)
|
||||
+++ b/support/mixer-qt4/ffado/logginghandler.py (revision 2726)
|
||||
@@ -28,7 +28,7 @@
|
||||
log = logging.getLogger('logginghandler')
|
||||
|
||||
class QStatusLogger( QObject, logging.Handler ):
|
||||
- log = pyqtSignal(QString, int, name='log')
|
||||
+ log = pyqtSignal(QString if ffado_pyqt_version == 4 else str, int, name='log')
|
||||
def __init__( self, parent, statusbar, level=logging.NOTSET ):
|
||||
QObject.__init__( self, parent )
|
||||
logging.Handler.__init__( self, level )
|
||||
Index: support/mixer-qt4/ffado/panelmanager.py
|
||||
===================================================================
|
||||
--- a/support/mixer-qt4/ffado/panelmanager.py (revision 2725)
|
||||
+++ b/support/mixer-qt4/ffado/panelmanager.py (revision 2726)
|
||||
@@ -378,7 +378,7 @@
|
||||
action = self.sender()
|
||||
# Extract the action data and store as a dbus.String type so
|
||||
# it is usable as a key into self.panels[].
|
||||
- panel_key = dbus.String(action.data().toString())
|
||||
+ panel_key = dbus.String(action.data().toString() if ffado_pyqt_version == 4 else action.data())
|
||||
self.tabs.setCurrentIndex(self.tabs.indexOf(self.panels[panel_key]))
|
||||
|
||||
def displayPanels(self):
|
||||
@@ -515,6 +515,8 @@
|
||||
saveString.append('</device>\n')
|
||||
# file saving
|
||||
savefilename = QFileDialog.getSaveFileName(self, 'Save File', os.getenv('HOME'))
|
||||
+ if isinstance(savefilename, tuple): # newer PyQt5
|
||||
+ savefilename = savefilename[0]
|
||||
try:
|
||||
f = open(savefilename, 'w')
|
||||
except IOError:
|
||||
@@ -526,6 +528,8 @@
|
||||
|
||||
def readSettings(self):
|
||||
readfilename = QFileDialog.getOpenFileName(self, 'Open File', os.getenv('HOME'))
|
||||
+ if isinstance(readfilename, tuple): # newer PyQt5
|
||||
+ readfilename = readfilename[0]
|
||||
try:
|
||||
f = open(readfilename, 'r')
|
||||
except IOError:
|
||||
Index: support/mixer-qt4/ffado/widgets/crossbarrouter.py
|
||||
===================================================================
|
||||
--- a/support/mixer-qt4/ffado/widgets/crossbarrouter.py (revision 2725)
|
||||
+++ b/support/mixer-qt4/ffado/widgets/crossbarrouter.py (revision 2726)
|
||||
@@ -168,7 +168,10 @@
|
||||
self.timer.setInterval(200)
|
||||
self.timer.timeout.connect(self.updateLevels)
|
||||
|
||||
- self.vubtn.setChecked(self.settings.value("crossbarrouter/runvu", False).toBool())
|
||||
+ if ffado_pyqt_version == 4:
|
||||
+ self.vubtn.setChecked(self.settings.value("crossbarrouter/runvu", False).toBool())
|
||||
+ else:
|
||||
+ self.vubtn.setChecked(self.settings.value("crossbarrouter/runvu", False) == u'true')
|
||||
|
||||
def __del__(self):
|
||||
print( "CrossbarRouter.__del__()" )
|
||||
Index: support/mixer-qt4/ffado/widgets/matrixmixer.py
|
||||
===================================================================
|
||||
--- a/support/mixer-qt4/ffado/widgets/matrixmixer.py (revision 2725)
|
||||
+++ b/support/mixer-qt4/ffado/widgets/matrixmixer.py (revision 2726)
|
||||
@@ -200,7 +200,7 @@
|
||||
|
||||
def mousePressEvent(self, ev):
|
||||
if ev.buttons() & Qt.LeftButton:
|
||||
- self.pos = ev.posF()
|
||||
+ self.pos = ev.posF() if ffado_pyqt_version == 4 else ev.localPos()
|
||||
self.tmpvalue = self.value()
|
||||
ev.accept()
|
||||
#log.debug("MixerNode.mousePressEvent() %s" % str(self.pos))
|
||||
@@ -207,7 +207,7 @@
|
||||
|
||||
def mouseMoveEvent(self, ev):
|
||||
if hasattr(self, "tmpvalue") and self.pos is not QtCore.QPointF(0, 0):
|
||||
- newpos = ev.posF()
|
||||
+ newpos = ev.posF() if ffado_pyqt_version == 4 else ev.localPos()
|
||||
change = newpos.y() - self.pos.y()
|
||||
#log.debug("MixerNode.mouseReleaseEvent() change %s" % (str(change)))
|
||||
self.setValue( self.tmpvalue - math.copysign(pow(abs(change), 2), change) )
|
||||
@@ -215,7 +215,7 @@
|
||||
|
||||
def mouseReleaseEvent(self, ev):
|
||||
if hasattr(self, "tmpvalue") and self.pos is not QtCore.QPointF(0, 0):
|
||||
- newpos = ev.posF()
|
||||
+ newpos = ev.posF() if ffado_pyqt_version == 4 else ev.localPos()
|
||||
change = newpos.y() - self.pos.y()
|
||||
#log.debug("MixerNode.mouseReleaseEvent() change %s" % (str(change)))
|
||||
self.setValue( self.tmpvalue - math.copysign(pow(abs(change), 2), change) )
|
||||
@@ -257,19 +257,19 @@
|
||||
if v == 0:
|
||||
symb_inf = u"\u221E"
|
||||
text = "-" + symb_inf + " dB"
|
||||
- if ffado_python3:
|
||||
+ if ffado_python3 or ffado_pyqt_version == 5:
|
||||
# Python3 uses native python UTF strings rather than QString.
|
||||
# This therefore appears to be the correct way to display this
|
||||
# UTF8 string, but testing may prove otherwise.
|
||||
p.drawText(rect, Qt.AlignCenter, text)
|
||||
else:
|
||||
- p.drawText(rect, Qt.AlignCenter, QtCore.QString.fromUtf8(text))
|
||||
+ p.drawText(rect, Qt.AlignCenter, QString.fromUtf8(text))
|
||||
if (self.inv_action!=None and self.inv_action.isChecked()):
|
||||
- if ffado_python3:
|
||||
+ if ffado_python3 or ffado_pyqt_version == 5:
|
||||
# Refer to the comment about about Python UTF8 strings.
|
||||
p.drawText(rect, Qt.AlignLeft|Qt.AlignTop, " ϕ")
|
||||
else:
|
||||
- p.drawText(rect, Qt.AlignLeft|Qt.AlignTop, QtCore.QString.fromUtf8(" ϕ"))
|
||||
+ p.drawText(rect, Qt.AlignLeft|Qt.AlignTop, QString.fromUtf8(" ϕ"))
|
||||
|
||||
def internalValueChanged(self, value):
|
||||
#log.debug("MixerNode.internalValueChanged( %i )" % value)
|
||||
|
||||
------------------------------------------------------------------------
|
@ -0,0 +1,30 @@
|
||||
------------------------------------------------------------------------
|
||||
r2725 | jwoithe | 2018-01-05 18:40:19 +0900 (Fri, 05 Jan 2018) | 11 lines
|
||||
|
||||
SCons: fix detection of dbus on PyQt5 systems.
|
||||
|
||||
The detection of the dbus python modules was qualified on the presence of
|
||||
pyuic4. On systems with only PyQt5 this would obviously fail. Patch from
|
||||
Orcan Ogetbil via the ffado-devel mailing list.
|
||||
|
||||
r2724 inadvertently included a change to SConstruct to import sys. This is
|
||||
needed since sys.stdout is referenced in some situations (in particular, if
|
||||
jack is not installed in the build environment). This patch was also from
|
||||
Orcan Ogetbil, via the ffado-devel mailing list.
|
||||
|
||||
|
||||
Index: SConstruct
|
||||
===================================================================
|
||||
--- a/SConstruct (revision 2724)
|
||||
+++ b/SConstruct (revision 2725)
|
||||
@@ -396,7 +396,7 @@
|
||||
|
||||
# PyQT checks
|
||||
if env['BUILD_MIXER'] != 'false':
|
||||
- have_dbus = (conf.CheckForApp( 'which pyuic4' ) and conf.CheckForPyModule( 'dbus.mainloop.qt' ))
|
||||
+ have_dbus = ((conf.CheckForApp( 'which pyuic4' ) and conf.CheckForPyModule( 'dbus.mainloop.qt' )) or (conf.CheckForApp( 'which pyuic5' ) and conf.CheckForPyModule( 'dbus.mainloop.pyqt5' )))
|
||||
have_pyqt4 = (conf.CheckForApp( 'which pyuic4' ) and conf.CheckForPyModule( 'PyQt4' ))
|
||||
have_pyqt5 = (conf.CheckForApp( 'which pyuic5' ) and conf.CheckForPyModule( 'PyQt5' ))
|
||||
if ((have_pyqt4 or have_pyqt5) and have_dbus):
|
||||
|
||||
------------------------------------------------------------------------
|
@ -0,0 +1,50 @@
|
||||
------------------------------------------------------------------------
|
||||
r2724 | jwoithe | 2018-01-05 18:33:39 +0900 (Fri, 05 Jan 2018) | 8 lines
|
||||
|
||||
RME: ensure byte swap macros are available for all components.
|
||||
|
||||
The byte swap macros (ByteSwap32() in particular) are required on big-endian
|
||||
architectures for more than just the rme_avdevice module. Including these
|
||||
in the RME device header file is a reasonable way to fix this.
|
||||
|
||||
Patch from Orcan Ogetbil via the ffado-devel mailing list.
|
||||
|
||||
|
||||
Index: SConstruct
|
||||
===================================================================
|
||||
--- a/SConstruct (revision 2723)
|
||||
+++ b/SConstruct (revision 2724)
|
||||
@@ -29,6 +29,7 @@
|
||||
from subprocess import Popen, PIPE
|
||||
import os
|
||||
import re
|
||||
+import sys
|
||||
from string import Template
|
||||
import imp
|
||||
import distutils.sysconfig
|
||||
Index: src/rme/rme_avdevice.cpp
|
||||
===================================================================
|
||||
--- a/src/rme/rme_avdevice.cpp (revision 2723)
|
||||
+++ b/src/rme/rme_avdevice.cpp (revision 2724)
|
||||
@@ -42,7 +42,6 @@
|
||||
#include <stdint.h>
|
||||
#include <assert.h>
|
||||
#include <unistd.h>
|
||||
-#include "libutil/ByteSwap.h"
|
||||
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
Index: src/rme/rme_avdevice.h
|
||||
===================================================================
|
||||
--- a/src/rme/rme_avdevice.h (revision 2723)
|
||||
+++ b/src/rme/rme_avdevice.h (revision 2724)
|
||||
@@ -31,6 +31,7 @@
|
||||
#include "libavc/avc_definitions.h"
|
||||
|
||||
#include "libutil/Configuration.h"
|
||||
+#include "libutil/ByteSwap.h"
|
||||
|
||||
#include "fireface_def.h"
|
||||
#include "libstreaming/rme/RmeReceiveStreamProcessor.h"
|
||||
|
||||
------------------------------------------------------------------------
|
@ -0,0 +1,119 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
||||
|
||||
inherit desktop python-single-r1 scons-utils toolchain-funcs udev multilib-minimal
|
||||
|
||||
DESCRIPTION="Driver for IEEE1394 (Firewire) audio interfaces"
|
||||
HOMEPAGE="http://www.ffado.org"
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit subversion
|
||||
ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}"
|
||||
else
|
||||
SRC_URI="http://www.ffado.org/files/${P}.tgz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2 GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="debug qt5 test-programs"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
COMMON_DEPEND="${PYTHON_DEPS}
|
||||
dev-cpp/libxmlpp:2.6[${MULTILIB_USEDEP}]
|
||||
dev-libs/dbus-c++
|
||||
dev-libs/libconfig[cxx,${MULTILIB_USEDEP}]
|
||||
media-libs/alsa-lib
|
||||
media-libs/libiec61883[${MULTILIB_USEDEP}]
|
||||
sys-apps/dbus
|
||||
sys-libs/libavc1394[${MULTILIB_USEDEP}]
|
||||
sys-libs/libraw1394[${MULTILIB_USEDEP}]
|
||||
qt5? (
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-python/PyQt5[dbus,${PYTHON_USEDEP}]
|
||||
x11-misc/xdg-utils
|
||||
)"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<media-sound/jack-audio-connection-kit-0.122.0:0
|
||||
!<media-sound/jack-audio-connection-kit-1.9.9:2"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-rme-bigendian-fix.patch"
|
||||
"${FILESDIR}/${P}-pyqt5-dbus-detection.patch"
|
||||
"${FILESDIR}/${P}-py3-pyqt5-fixes.patch"
|
||||
"${FILESDIR}/${P}-additional-py3-fixes.patch"
|
||||
"${FILESDIR}/${P}-crossbar-router-fix.patch"
|
||||
)
|
||||
|
||||
myescons() {
|
||||
local myesconsargs=(
|
||||
PREFIX="${EPREFIX}/usr"
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
|
||||
MANDIR="${EPREFIX}/usr/share/man"
|
||||
UDEVDIR="$(get_udevdir)/rules.d"
|
||||
CUSTOM_ENV=true
|
||||
DETECT_USERSPACE_ENV=false
|
||||
DEBUG=$(usex debug)
|
||||
PYPKGDIR="$(python_get_sitedir)"
|
||||
# ENABLE_OPTIMIZATIONS detects cpu type and sets flags accordingly
|
||||
# -fomit-frame-pointer is added also which can cripple debugging.
|
||||
# we set flags from portage instead
|
||||
ENABLE_OPTIMIZATIONS=false
|
||||
# This only works for JACK1>=0.122.0 or JACK2>=1.9.9, so we block
|
||||
# lower versions.
|
||||
ENABLE_SETBUFFERSIZE_API_VER=force
|
||||
)
|
||||
if multilib_is_native_abi; then
|
||||
myesconsargs+=(
|
||||
BUILD_MIXER=$(usex qt5 true false)
|
||||
BUILD_TESTS=$(usex test-programs)
|
||||
)
|
||||
else
|
||||
myesconsargs+=(
|
||||
BUILD_MIXER=false
|
||||
BUILD_TESTS=false
|
||||
)
|
||||
fi
|
||||
escons "${myesconsargs[@]}" "${@}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Python3 fixes
|
||||
sed -i -e 's/\t/ /g' support/mixer-qt4/ffado/mixer/phase88control.py || die
|
||||
sed -i -e 's/\t/ /g' support/mixer-qt4/ffado/mixer/audiofire.py || die
|
||||
sed -i -e 's/\bprint \(.*\)$/print(\1)/g' -e '/import commands/d' support/tools/ffado-diag-static || die
|
||||
|
||||
# Always use Qt5
|
||||
sed -i -e 's/try:/if False:/' -e 's/except.*/else:/' support/mixer-qt4/ffado/import_pyqt.py || die
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
tc-export CC CXX
|
||||
myescons
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
myescons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
python_fix_shebang "${D}"
|
||||
python_optimize "${D}"
|
||||
|
||||
if use qt5; then
|
||||
newicon "support/xdg/hi64-apps-ffado.png" "ffado.png"
|
||||
newmenu "support/xdg/ffado.org-ffadomixer.desktop" "ffado-mixer.desktop"
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -0,0 +1,106 @@
|
||||
From 7f8f72ac5f7ba7b060b4366828200050b96a9df0 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
|
||||
Date: Thu, 11 Jan 2018 21:28:15 +0100
|
||||
Subject: [PATCH 1/3] Fix Qt5LinguistTools detection/lrelease binary location
|
||||
|
||||
Correctly find the Qt5 module that provides the path to Qt5-based lrelease.
|
||||
Only available since >= Qt-5.3.1 which is a low enough minimum dependency.
|
||||
---
|
||||
src/CMakeLists.txt | 10 ++++++----
|
||||
src/translations/CMakeLists.txt | 7 ++++++-
|
||||
2 files changed, 12 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 64652c5..5779a49 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -17,10 +17,12 @@ if(WITH_JACK)
|
||||
endif()
|
||||
|
||||
if(WITH_QT5)
|
||||
- find_package(Qt5Core REQUIRED)
|
||||
- find_package(Qt5Gui REQUIRED)
|
||||
- find_package(Qt5Widgets REQUIRED)
|
||||
- find_package(Qt5X11Extras REQUIRED)
|
||||
+ set(QT_MIN_VERSION "5.3.1")
|
||||
+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED
|
||||
+ Gui
|
||||
+ Widgets
|
||||
+ X11Extras
|
||||
+ )
|
||||
else()
|
||||
find_package(Qt4 REQUIRED QtGui)
|
||||
endif()
|
||||
diff --git a/src/translations/CMakeLists.txt b/src/translations/CMakeLists.txt
|
||||
index 455fdb2..0902cfd 100644
|
||||
--- a/src/translations/CMakeLists.txt
|
||||
+++ b/src/translations/CMakeLists.txt
|
||||
@@ -1,6 +1,11 @@
|
||||
# translations for 'simplescreenrecorder' executable
|
||||
|
||||
-find_program(LRELEASE lrelease)
|
||||
+if(WITH_QT5)
|
||||
+ find_package(Qt5LinguistTools REQUIRED)
|
||||
+ set(LRELEASE Qt5::lrelease)
|
||||
+else()
|
||||
+ find_program(LRELEASE lrelease)
|
||||
+endif()
|
||||
|
||||
if(LRELEASE)
|
||||
|
||||
--
|
||||
2.15.1
|
||||
|
||||
|
||||
From 24db02e2a689e08f737c4d720e195a3758cba2eb Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
|
||||
Date: Thu, 11 Jan 2018 21:43:08 +0100
|
||||
Subject: [PATCH 2/3] Use FeatureSummary
|
||||
|
||||
---
|
||||
CMakeLists.txt | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index e770251..cb36d7d 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -25,6 +25,7 @@ option(WITH_GLINJECT "Build the 'libssr-glinject' library. Required for OpenGL r
|
||||
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
|
||||
|
||||
+include(FeatureSummary)
|
||||
include(GNUInstallDirs)
|
||||
|
||||
# try to guess the correct 32-bit library path on 64-bit systems
|
||||
@@ -106,3 +107,5 @@ if(WITH_SIMPLESCREENRECORDER)
|
||||
)
|
||||
|
||||
endif()
|
||||
+
|
||||
+feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
|
||||
--
|
||||
2.15.1
|
||||
|
||||
|
||||
From 329ec866097de4f011cd1bbde9dad784acbb487f Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
|
||||
Date: Thu, 11 Jan 2018 22:07:39 +0100
|
||||
Subject: [PATCH 3/3] FindFFmpeg.cmake: Provide FFMPEG_FOUND
|
||||
|
||||
---
|
||||
cmake/FindFFmpeg.cmake | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/cmake/FindFFmpeg.cmake b/cmake/FindFFmpeg.cmake
|
||||
index 117e654..993219b 100644
|
||||
--- a/cmake/FindFFmpeg.cmake
|
||||
+++ b/cmake/FindFFmpeg.cmake
|
||||
@@ -28,3 +28,4 @@ mark_as_advanced(SWSCALE_INCLUDE_DIR SWSCALE_LIBRARY)
|
||||
|
||||
set(FFMPEG_INCLUDE_DIRS ${AVFORMAT_INCLUDE_DIR} ${AVCODEC_INCLUDE_DIR} ${AVUTIL_INCLUDE_DIR} ${SWSCALE_INCLUDE_DIR})
|
||||
set(FFMPEG_LIBRARIES ${AVFORMAT_LIBRARY} ${AVCODEC_LIBRARY} ${AVUTIL_LIBRARY} ${SWSCALE_LIBRARY})
|
||||
+set(FFMPEG_FOUND ${PC_FFMPEG_FOUND})
|
||||
--
|
||||
2.15.1
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
Thu, 11 Jan 2018 21:09:32 +0000
|
||||
Fri, 12 Jan 2018 07:39:33 +0000
|
||||
|
Binary file not shown.
@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201801-12">
|
||||
<title>icoutils: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in icoutils, the worst of
|
||||
which may lead to arbitrary code execution.
|
||||
</synopsis>
|
||||
<product type="ebuild">icoutils</product>
|
||||
<announced>2018-01-11</announced>
|
||||
<revised>2018-01-11: 1</revised>
|
||||
<bug>605138</bug>
|
||||
<access>local, remote</access>
|
||||
<affected>
|
||||
<package name="media-gfx/icoutils" auto="yes" arch="*">
|
||||
<unaffected range="ge">0.32.0</unaffected>
|
||||
<vulnerable range="lt">0.32.0</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>A set of command-line programs for extracting and converting images in
|
||||
Microsoft Windows(R) icon and cursor files.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in icoutils. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker could entice a user to process a specially crafted
|
||||
file, possibly resulting in execution of arbitrary code with the
|
||||
privileges of the process or a Denial of Service condition.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All icoutils users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=media-gfx/icoutils-0.32.0"
|
||||
</code>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-5208">
|
||||
CVE-2017-5208
|
||||
</uri>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-6009">
|
||||
CVE-2017-6009
|
||||
</uri>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-6010">
|
||||
CVE-2017-6010
|
||||
</uri>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-6011">
|
||||
CVE-2017-6011
|
||||
</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="2018-01-05T06:04:02Z">jmbailey</metadata>
|
||||
<metadata tag="submitter" timestamp="2018-01-11T22:41:52Z">b-man</metadata>
|
||||
</glsa>
|
@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201801-13">
|
||||
<title>TigerVNC: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in TigerVNC, the worst of
|
||||
which may lead to arbitrary code execution.
|
||||
</synopsis>
|
||||
<product type="ebuild">tigervnc</product>
|
||||
<announced>2018-01-11</announced>
|
||||
<revised>2018-01-11: 1</revised>
|
||||
<bug>614742</bug>
|
||||
<bug>636396</bug>
|
||||
<access>local, remote</access>
|
||||
<affected>
|
||||
<package name="net-misc/tigervnc" auto="yes" arch="*">
|
||||
<unaffected range="ge">1.8.0</unaffected>
|
||||
<vulnerable range="lt">1.8.0</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>TigerVNC is a high-performance VNC server/client.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in TigerVNC. Please review
|
||||
the referenced CVE Identifiers for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>An attacker could execute arbitrary code or cause a Denial of Service
|
||||
condition.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All TigerVNC users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=net-misc/tigervnc-1.8.0"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-10207">
|
||||
CVE-2016-10207
|
||||
</uri>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-7392">
|
||||
CVE-2017-7392
|
||||
</uri>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-7393">
|
||||
CVE-2017-7393
|
||||
</uri>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-7394">
|
||||
CVE-2017-7394
|
||||
</uri>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-7395">
|
||||
CVE-2017-7395
|
||||
</uri>
|
||||
<uri link="https://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-7396">
|
||||
CVE-2017-7396
|
||||
</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="2017-11-24T22:29:53Z">chrisadr</metadata>
|
||||
<metadata tag="submitter" timestamp="2018-01-11T22:42:09Z">b-man</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Thu, 11 Jan 2018 21:09:32 +0000
|
||||
Fri, 12 Jan 2018 07:39:33 +0000
|
||||
|
@ -1 +1 @@
|
||||
83b03abfd2cbeb32bafb0df4d1a742e9717c33a3 1515417463 2018-01-08T13:17:43+00:00
|
||||
8dca4027f96f539f3d11cd618e9a606c9597dbca 1515720256 2018-01-12T01:24:16+00:00
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,15 +1,15 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=amqp? ( >=net-libs/rabbitmq-c-0.8.0 ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip? ( >=dev-libs/geoip-1.5.0 ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) redis? ( >=dev-libs/hiredis-0.11.0 ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/ivykis-0.36.1 >=dev-libs/libpcre-6.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) !dev-libs/eventlog >=dev-libs/glib-2.10.1:2 sys-devel/flex virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DEPEND=amqp? ( >=net-libs/rabbitmq-c-0.8.0 ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip? ( >=dev-libs/geoip-1.5.0 ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) redis? ( >=dev-libs/hiredis-0.11.0 ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/ivykis-0.36.1 >=dev-libs/libpcre-6.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) !dev-libs/eventlog >=dev-libs/glib-2.10.1:2 sys-devel/flex virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=syslog replacement with advanced filtering features
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.balabit.com/network-security/syslog-ng
|
||||
IUSE=amqp caps dbi geoip http ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6
|
||||
IUSE=amqp caps dbi geoip http ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+ LGPL-2.1+
|
||||
RDEPEND=amqp? ( >=net-libs/rabbitmq-c-0.8.0 ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip? ( >=dev-libs/geoip-1.5.0 ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) redis? ( >=dev-libs/hiredis-0.11.0 ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/ivykis-0.36.1 >=dev-libs/libpcre-6.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) !dev-libs/eventlog >=dev-libs/glib-2.10.1:2
|
||||
REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) )
|
||||
RDEPEND=amqp? ( >=net-libs/rabbitmq-c-0.8.0 ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip? ( >=dev-libs/geoip-1.5.0 ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) redis? ( >=dev-libs/hiredis-0.11.0 ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/ivykis-0.36.1 >=dev-libs/libpcre-6.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) !dev-libs/eventlog >=dev-libs/glib-2.10.1:2
|
||||
REQUIRED_USE=python? ( python_targets_python2_7 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-3.12.1/syslog-ng-3.12.1.tar.gz
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e7258392d5eda499c1cfa94db650b61 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d systemd 8f5286f89e265842f5b5189666eae88b toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 versionator ce21313503c41896ebcd7d58b0607e37
|
||||
_md5_=e7e1553bac47c7226610a2ffa8ce7e32
|
||||
_md5_=a09ce1b7429e4f097abad48a96b79784
|
||||
|
@ -1,15 +1,15 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=amqp? ( >=net-libs/rabbitmq-c-0.8.0 ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip? ( >=dev-libs/geoip-1.5.0 ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) redis? ( >=dev-libs/hiredis-0.11.0 ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/ivykis-0.36.1 >=dev-libs/libpcre-6.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) !dev-libs/eventlog >=dev-libs/glib-2.10.1:2 sys-devel/flex virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DEPEND=amqp? ( >=net-libs/rabbitmq-c-0.8.0 ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip? ( >=dev-libs/geoip-1.5.0 ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) redis? ( >=dev-libs/hiredis-0.11.0 ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/ivykis-0.36.1 >=dev-libs/libpcre-6.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) !dev-libs/eventlog >=dev-libs/glib-2.10.1:2 sys-devel/flex virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=syslog replacement with advanced filtering features
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.balabit.com/network-security/syslog-ng
|
||||
IUSE=amqp caps dbi geoip http ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6
|
||||
IUSE=amqp caps dbi geoip http ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+ LGPL-2.1+
|
||||
RDEPEND=amqp? ( >=net-libs/rabbitmq-c-0.8.0 ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip? ( >=dev-libs/geoip-1.5.0 ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) redis? ( >=dev-libs/hiredis-0.11.0 ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/ivykis-0.36.1 >=dev-libs/libpcre-6.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) !dev-libs/eventlog >=dev-libs/glib-2.10.1:2
|
||||
REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) )
|
||||
RDEPEND=amqp? ( >=net-libs/rabbitmq-c-0.8.0 ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip? ( >=dev-libs/geoip-1.5.0 ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) redis? ( >=dev-libs/hiredis-0.11.0 ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/ivykis-0.36.1 >=dev-libs/libpcre-6.1 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) !dev-libs/eventlog >=dev-libs/glib-2.10.1:2
|
||||
REQUIRED_USE=python? ( python_targets_python2_7 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-3.13.2/syslog-ng-3.13.2.tar.gz
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e7258392d5eda499c1cfa94db650b61 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d systemd 8f5286f89e265842f5b5189666eae88b toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 versionator ce21313503c41896ebcd7d58b0607e37
|
||||
_md5_=684fb2f60095ba094aee68acd96f27f7
|
||||
_md5_=f4a1824cf1ec28fad0b8737a1582643e
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DEPEND=>=dev-lang/perl-5 app-text/docbook-dsssl-stylesheets app-text/openjade dev-perl/SGMLSpm ~app-text/docbook-xml-simple-dtd-4.1.2.4 ~app-text/docbook-xml-simple-dtd-1.0 app-text/docbook-xml-dtd ~app-text/docbook-sgml-dtd-3.0 ~app-text/docbook-sgml-dtd-3.1 ~app-text/docbook-sgml-dtd-4.0 ~app-text/docbook-sgml-dtd-4.1 jadetex? ( app-text/jadetex ) userland_GNU? ( sys-apps/which ) || ( www-client/lynx www-client/links www-client/elinks virtual/w3m ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Shell scripts to manage DocBook documents
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sourceware.org/docbook-tools/
|
||||
IUSE=jadetex
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-lang/perl-5 app-text/docbook-dsssl-stylesheets app-text/openjade dev-perl/SGMLSpm ~app-text/docbook-xml-simple-dtd-4.1.2.4 ~app-text/docbook-xml-simple-dtd-1.0 app-text/docbook-xml-dtd ~app-text/docbook-sgml-dtd-3.0 ~app-text/docbook-sgml-dtd-3.1 ~app-text/docbook-sgml-dtd-4.0 ~app-text/docbook-sgml-dtd-4.1 jadetex? ( app-text/jadetex ) userland_GNU? ( sys-apps/which ) || ( www-client/lynx www-client/links www-client/elinks virtual/w3m )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/docbook-tools/new-trials/SOURCES/docbook-utils-0.6.14.tar.gz
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e7258392d5eda499c1cfa94db650b61 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
|
||||
_md5_=9edfc0a162693bed10ac3ab0bf3af51b
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare prerm unpack
|
||||
DEPEND=app-text/sgml-common dev-libs/libxml2 >=app-text/sgml-common-0.6.3-r2
|
||||
DESCRIPTION=DTDs for the eXtensible HyperText Markup Language 1.0
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.w3.org/TR/xhtml1/
|
||||
KEYWORDS=~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
|
||||
LICENSE=W3C
|
||||
SLOT=0
|
||||
SRC_URI=http://www.w3.org/TR/xhtml1/xhtml1.tgz
|
||||
_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e7258392d5eda499c1cfa94db650b61 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 sgml-catalog 1ca36a4ae32c67b390f310dd6d7b1189 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
|
||||
_md5_=02c6efc161e1ee589fe31f99e1635697
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=C API for memcached
|
||||
EAPI=6
|
||||
HOMEPAGE=http://people.freebsd.org/~seanc/libmemcache/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=MIT
|
||||
SLOT=0
|
||||
SRC_URI=http://people.freebsd.org/~seanc/libmemcache/libmemcache-1.4.0.rc2.tar.bz2
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e7258392d5eda499c1cfa94db650b61 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
|
||||
_md5_=638a55b3487e022dd443d736e42abb3c
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Unicode library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.gnome.org/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86
|
||||
LICENSE=GPL-2 LGPL-2
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.gnome.org/pub/GNOME/sources/libunicode/0.4/libunicode-0.4.gnome.tar.gz
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
|
||||
_md5_=bc764323f6ebd395ce645dc2c537eddb
|
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue