Sync with portage [Sun Sep 11 20:46:42 MSK 2016].

mhiretskiy 529
root 8 years ago
parent df522d73d4
commit e4ff98d66c

@ -74,6 +74,8 @@ CONFIG_CHECK=~IPV6
DOCS=( README.md TODO ChangeLog NEWS AUTHORS )
PATCHES=( "${FILESDIR}"/${P}-x11-build.patch )
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="You can find sample configurations at ${ROOT%/}/usr/share/doc/${PF}.
To customize, copy to ${XDG_CONFIG_HOME}/conky/conky.conf

@ -0,0 +1,31 @@
From 178015a9495b7d40031ed7459e4f6b6731633a7c Mon Sep 17 00:00:00 2001
From: shizeeg <shizeeque@gmail.com>
Date: Thu, 8 Sep 2016 18:24:29 +0300
Subject: [PATCH] Fix build without X11 (#317)
---
src/conky.cc | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/conky.cc b/src/conky.cc
index 0a812fc..4c5da94 100644
--- a/src/conky.cc
+++ b/src/conky.cc
@@ -1404,6 +1404,9 @@ static void draw_string(const char *s)
int draw_each_line_inner(char *s, int special_index, int last_special_applied)
{
+#ifndef BUILD_X11
+ static int cur_x, cur_y; /* current x and y for drawing */
+#endif
#ifdef BUILD_X11
int font_h = 0;
int cur_y_add = 0;
@@ -1934,6 +1937,7 @@ static void draw_text(void)
static void draw_stuff(void)
{
+ static int text_offset_x, text_offset_y; /* offset for start position */
text_offset_x = text_offset_y = 0;
#ifdef BUILD_IMLIB2
cimlib_render(text_start_x, text_start_y, window.width, window.height);

@ -0,0 +1,55 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-utils gnome2-utils vcs-snapshot xdg
DESCRIPTION="Qt password manager compatible with its Win32 and Pocket PC versions"
HOMEPAGE="http://www.keepassx.org/"
SRC_URI="https://www.keepassx.org/releases/${PV}/${P}.tar.gz"
LICENSE="|| ( GPL-2 GPL-3 ) BSD GPL-2 LGPL-2.1 LGPL-3+ CC0-1.0 public-domain || ( LGPL-2.1 GPL-3 )"
SLOT="0"
KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
dev-libs/libgcrypt:0=
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qttest:4
sys-libs/zlib
x11-libs/libX11
x11-libs/libXtst
"
RDEPEND="${DEPEND}"
DOCS=(CHANGELOG)
src_prepare() {
xdg_src_prepare
cmake-utils_src_prepare
}
src_configure() {
local mycmakeargs=(
-DWITH_TESTS="$(usex test)"
)
cmake-utils_src_configure
}
pkg_preinst() {
gnome2_icon_savelist
xdg_pkg_preinst
}
pkg_postinst() {
gnome2_icon_cache_update
xdg_pkg_postinst
}
pkg_postrm() {
gnome2_icon_cache_update
xdg_pkg_postrm
}

@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
inherit python-r1
DESCRIPTION="Checks /proc for libraries being mapped but marked as deleted"
HOMEPAGE="http://schwarzvogel.de/software-misc.shtml"
SRC_URI="http://schwarzvogel.de/pkgs/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND="${PYTHON_DEPS}"
src_test() {
python_foreach_impl nosetests --verbosity=2
}
src_install() {
python_foreach_impl python_newscript lib_users.py lib_users
dodoc README TODO
}

@ -1,2 +1 @@
DIST paxtest-0.9.14.tar.gz 34286 SHA256 7dead81fcdc8db2f88e3da1027e6d7c93596f2e6e4dac25ec9b54c41fa808048 SHA512 6e2d642e1dfe7e3381ed520956d2f5b19ad8c8e569c4ddcf43a2772a76ed67701bb18fe55d7fe2b82ff50644f92470622243ac974083d87448f560f6d48d8727 WHIRLPOOL bef2998611b0487590364648b8f5d4ddc470b212c2a8b0282f4220b1da8033f23299298b51dc932c35f37099f7076a99220726b30d91472ca266042f16c4ed02
DIST paxtest-0.9.15.tar.gz 37929 SHA256 d553848431fd8c2ab6c8361b62e5cedfed1cc1d60088241f4a33d2af15dd667f SHA512 e152f5ada943f69b3745b51ac6d80f35a4c1aff777e93360287ef18b117d07861216d9d0d2075d2511d33e2cb4ea07168bb9ff2f00e79de6060e546b6806c487 WHIRLPOOL db58265b8140209bb253f05de912bcd4017c06bd99e6b8247f052b93081f98b88b04030b4539993a9f180969722e9d4958f929bd8a0395a027ff4e7a25b48f26

@ -1,80 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils multilib toolchain-funcs
DESCRIPTION="PaX regression test suite"
HOMEPAGE="http://pax.grsecurity.net"
SRC_URI="http://grsecurity.net/~spender/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
sys-apps/paxctl"
# EI_PAX flags are not strip safe.
RESTRICT="strip"
QA_EXECSTACK="usr/bin/${PN}
usr/$(get_libdir)/${PN}/getamap
usr/$(get_libdir)/${PN}/shlibtest2.so
usr/$(get_libdir)/${PN}/execheap
usr/$(get_libdir)/${PN}/mprotstack
usr/$(get_libdir)/${PN}/mprotdata
usr/$(get_libdir)/${PN}/mprotheap
usr/$(get_libdir)/${PN}/randshlib
usr/$(get_libdir)/${PN}/randmain1
usr/$(get_libdir)/${PN}/getshlib
usr/$(get_libdir)/${PN}/randheap2
usr/$(get_libdir)/${PN}/rettofunc2x
usr/$(get_libdir)/${PN}/shlibdata
usr/$(get_libdir)/${PN}/shlibbss
usr/$(get_libdir)/${PN}/getmain1
usr/$(get_libdir)/${PN}/execdata
usr/$(get_libdir)/${PN}/execstack
usr/$(get_libdir)/${PN}/rettofunc2
usr/$(get_libdir)/${PN}/mprotshdata
usr/$(get_libdir)/${PN}/getstack1
usr/$(get_libdir)/${PN}/randamap
usr/$(get_libdir)/${PN}/rettofunc1x
usr/$(get_libdir)/${PN}/getheap2
usr/$(get_libdir)/${PN}/getheap1
usr/$(get_libdir)/${PN}/randheap1
usr/$(get_libdir)/${PN}/getstack2
usr/$(get_libdir)/${PN}/getmain2
usr/$(get_libdir)/${PN}/rettofunc1
usr/$(get_libdir)/${PN}/randstack2
usr/$(get_libdir)/${PN}/mprotshbss
usr/$(get_libdir)/${PN}/randstack1
usr/$(get_libdir)/${PN}/mprotanon
usr/$(get_libdir)/${PN}/randmain2
usr/$(get_libdir)/${PN}/writetext
usr/$(get_libdir)/${PN}/mprotbss
usr/$(get_libdir)/${PN}/anonmap
usr/$(get_libdir)/${PN}/execbss
usr/$(get_libdir)/${PN}/shlibtest.so"
src_prepare() {
mv Makefile.psm Makefile
epatch "${FILESDIR}/${PN}-0.9.13-Makefile.patch"
sed -i "s/^CC := gcc/CC := $(tc-getCC)/" Makefile
sed -i "s/^LD := ld/LD := $(tc-getLD)/" Makefile
}
src_compile() {
emake RUNDIR=/usr/$(get_libdir)/paxtest || die
}
src_install() {
emake DESTDIR="${D}" BINDIR=/usr/bin RUNDIR=/usr/$(get_libdir)/paxtest install || die
newman debian/manpage.1.ex paxtest.1 || die
dodoc ChangeLog README || die
}

@ -0,0 +1,42 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
inherit eutils multilib toolchain-funcs
DESCRIPTION="PaX regression test suite"
HOMEPAGE="http://pax.grsecurity.net"
SRC_URI="http://grsecurity.net/~spender/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
sys-apps/paxctl"
# EI_PAX flags are not strip safe.
RESTRICT="strip"
src_prepare() {
mv Makefile.psm Makefile
epatch "${FILESDIR}/${PN}-0.9.13-Makefile.patch"
sed -i "s/^CC := gcc/CC := $(tc-getCC)/" Makefile
sed -i "s/^LD := ld/LD := $(tc-getLD)/" Makefile
eapply_user
}
src_compile() {
emake RUNDIR=/usr/$(get_libdir)/paxtest || die
}
src_install() {
emake DESTDIR="${D}" BINDIR=/usr/bin RUNDIR=/usr/$(get_libdir)/paxtest install || die
newman debian/manpage.1.ex paxtest.1 || die
dodoc ChangeLog README || die
}

@ -1,80 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils multilib toolchain-funcs
DESCRIPTION="PaX regression test suite"
HOMEPAGE="http://pax.grsecurity.net"
SRC_URI="http://grsecurity.net/~spender/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
sys-apps/paxctl"
# EI_PAX flags are not strip safe.
RESTRICT="strip"
QA_EXECSTACK="usr/bin/${PN}
usr/$(get_libdir)/${PN}/getamap
usr/$(get_libdir)/${PN}/shlibtest2.so
usr/$(get_libdir)/${PN}/execheap
usr/$(get_libdir)/${PN}/mprotstack
usr/$(get_libdir)/${PN}/mprotdata
usr/$(get_libdir)/${PN}/mprotheap
usr/$(get_libdir)/${PN}/randshlib
usr/$(get_libdir)/${PN}/randmain1
usr/$(get_libdir)/${PN}/getshlib
usr/$(get_libdir)/${PN}/randheap2
usr/$(get_libdir)/${PN}/rettofunc2x
usr/$(get_libdir)/${PN}/shlibdata
usr/$(get_libdir)/${PN}/shlibbss
usr/$(get_libdir)/${PN}/getmain1
usr/$(get_libdir)/${PN}/execdata
usr/$(get_libdir)/${PN}/execstack
usr/$(get_libdir)/${PN}/rettofunc2
usr/$(get_libdir)/${PN}/mprotshdata
usr/$(get_libdir)/${PN}/getstack1
usr/$(get_libdir)/${PN}/randamap
usr/$(get_libdir)/${PN}/rettofunc1x
usr/$(get_libdir)/${PN}/getheap2
usr/$(get_libdir)/${PN}/getheap1
usr/$(get_libdir)/${PN}/randheap1
usr/$(get_libdir)/${PN}/getstack2
usr/$(get_libdir)/${PN}/getmain2
usr/$(get_libdir)/${PN}/rettofunc1
usr/$(get_libdir)/${PN}/randstack2
usr/$(get_libdir)/${PN}/mprotshbss
usr/$(get_libdir)/${PN}/randstack1
usr/$(get_libdir)/${PN}/mprotanon
usr/$(get_libdir)/${PN}/randmain2
usr/$(get_libdir)/${PN}/writetext
usr/$(get_libdir)/${PN}/mprotbss
usr/$(get_libdir)/${PN}/anonmap
usr/$(get_libdir)/${PN}/execbss
usr/$(get_libdir)/${PN}/shlibtest.so"
src_prepare() {
mv Makefile.psm Makefile
epatch "${FILESDIR}/${PN}-0.9.13-Makefile.patch"
sed -i "s/^CC := gcc/CC := $(tc-getCC)/" Makefile
sed -i "s/^LD := ld/LD := $(tc-getLD)/" Makefile
}
src_compile() {
emake RUNDIR=/usr/$(get_libdir)/paxtest || die
}
src_install() {
emake DESTDIR="${D}" BINDIR=/usr/bin RUNDIR=/usr/$(get_libdir)/paxtest install || die
newman debian/manpage.1.ex paxtest.1 || die
dodoc ChangeLog README || die
}

@ -1,3 +1,4 @@
DIST puppetserver-2.3.2.tar.gz 33673099 SHA256 81e92875c07f73e636143405804f1214f31f0f840d521f03289d93bd7b2a0899 SHA512 3ab750128bd11d1e3d9815a1c9907fc81b673281ec21def56318557c134635bca0418ed445d090da6257da9dd64e65a9c2b9e82257868d5a895459c7458cc731 WHIRLPOOL 55b679e1eed246ad10bea4f973ca51f65b50b2bf112a6d90d8bda600a1d0e4c09abf74756851a4844cf68705d1b94b9f80f688f1523813d9fe14fbc4424d14e0
DIST puppetserver-2.4.0.tar.gz 33822659 SHA256 81d574f7483760bd70cafc079486fe14d243137612f0c130069d94ba7d4fded4 SHA512 c9afab58bb2f432874d302cb63fb213ead561e2bcecc44f776be49dc09eb86deda3019eae1bddb7369bb7bdc1a3d82f47f6053d526b2b28b189358a2bdded852 WHIRLPOOL 079186ecd239a1be1dde847b23a5fe1bc4dedc543b510f2197cd776bc59f943166d3f403727e1cc0ac0232a8519a36944cb4e6ec6bb6bfdc0e822405c4b7fd96
DIST puppetserver-2.5.0.tar.gz 33907947 SHA256 d058d49133b3adba86c8b01c7ab5c1f4511c191fd50e75be583b28ddfc824cd5 SHA512 c822d320a9ce98c6e96e4838770fc52760f08aab9fee26e62174762947b9ccb09234cb1edba0a5e17f4c08e76adccec83d8353f5aa47d08864c5bb9b2dab2574 WHIRLPOOL 1d2fde7aade7e9e6c5117d8d2c88d787a93d1aacdea81ad3235fdb90384d8578739a54ccfcff28e217a86bd5d29c48c4dbbea4d38d3e34c4099ecf21adc9f995
DIST puppetserver-2.6.0.tar.gz 34157248 SHA256 633ad9d1a4da7fa514edd7be6501aa61f779b50e7ec40aeedbc955175945f771 SHA512 3702321a99d8e9f528e2457ceb7bff513619db31687c54884fcf9b47626b680628879b65488c3cad45fa5b3b1d0af9967e40adf1c313b7eb6e0de8c8697af659 WHIRLPOOL d63c3579b4a9f6de94b44d526489509efd7b420bc6fcd4d8ba8c57a7d3d31a209a94b919143f90426a0151224c77ba694d22530cb98169dc94f0b4548d3bb2ba

@ -0,0 +1,110 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit multilib systemd user
DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents."
HOMEPAGE="http://docs.puppetlabs.com/puppetserver/"
SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="puppetdb"
# will need the same keywords as puppet
KEYWORDS="~amd64 ~x86"
RDEPEND+="
>=virtual/jdk-1.7.0
app-admin/puppet-agent[puppetdb?]"
DEPEND+=""
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /opt/puppetlabs/server/data/puppetserver "puppet"
}
src_prepare() {
sed -i 's/sysconfig\/puppetserver/systemd\/system\/puppetserver\.service\.d\/gentoo\.conf/g' ext/redhat/puppetserver.service || die
sed -i 's/sysconfig\/puppetserver/systemd\/system\/puppetserver\.service\.d\/gentoo\.conf/g' ext/bin/puppetserver || die
sed -i 's/sysconfig\/puppetserver/systemd\/system\/puppetserver\.service\.d\/gentoo\.conf/g' install.sh || die
sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
sed -i 's/var\/run/run/g' install.sh || die
}
src_compile() {
einfo "not compiling"
}
src_install() {
insinto /opt/puppetlabs/server/apps/puppetserver
insopts -m0774
doins ext/ezbake-functions.sh
insopts -m0644
doins ext/ezbake.manifest
doins puppet-server-release.jar
insinto /etc/puppetlabs/puppetserver
doins ext/config/logback.xml
doins ext/config/request-logging.xml
insinto /etc/puppetlabs/puppetserver/services.d
doins ext/system-config/services.d/bootstrap.cfg
doins ext/config/services.d/ca.cfg
insinto /etc/puppetlabs/puppetserver/conf.d
doins ext/config/conf.d/puppetserver.conf
doins ext/config/conf.d/auth.conf
doins ext/config/conf.d/global.conf
doins ext/config/conf.d/web-routes.conf
doins ext/config/conf.d/webserver.conf
insopts -m0755
insinto /opt/puppetlabs/server/apps/puppetserver/scripts
doins install.sh
insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
doins ext/cli/irb
doins ext/cli/foreground
doins ext/cli/gem
doins ext/cli/ruby
insinto /opt/puppetlabs/server/apps/puppetserver/bin
doins ext/bin/puppetserver
insopts -m0644
dodir /opt/puppetlabs/server/bin
dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver
dodir /opt/puppetlabs/bin
dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver
dosym /opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver
dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d
# other sys stuff
dodir /etc/puppetlabs/code
# needed for systemd
dodir /var/log/puppetlabs/puppetserver
dodir /etc/puppetlabs/puppet/ssl
fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl
fperms -R 771 /etc/puppetlabs/puppet/ssl
# init type tasks
newconfd ext/default puppetserver
newinitd "${FILESDIR}/puppetserver.initd" puppetserver
# systemd type things
insinto /etc/systemd/system/puppetserver.service.d/
newins ext/default gentoo.conf
systemd_dounit ext/redhat/puppetserver.service
# misc
insinto /etc/logrotate.d
newins ext/puppetserver.logrotate.conf puppetserver
# cleanup
dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems
fowners -R puppet:puppet /opt/puppetlabs/server/data
fperms -R 775 /opt/puppetlabs/server/data/puppetserver
fperms -R 700 /var/log/puppetlabs/puppetserver
}
pkg_postinst() {
elog "to install you may want to run the following:"
elog
elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver"
elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver"
elog "puppet config set --section master rundir /run/puppetlabs/puppetserver"
elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid"
elog "puppet config set --section master codedir /etc/puppetlabs/code"
}

@ -5,3 +5,4 @@ DIST salt-2015.8.12.tar.gz 7033938 SHA256 712f72b30a9555ea46a51bc677e05ffa2eefae
DIST salt-2015.8.8.tar.gz 6982904 SHA256 b2ecce7bf562cfcd6586d66ade278f268bb89023f0fa0accaa55f90b8a668ef5 SHA512 add65951694bc9e3aaa6db69bf9ac7ed32a5c42822ae34281ca3ea1e7f393235cd6baa1905362d177c62505a514e1c4599751e1a8a913cc334f9ebe1d4ab7ed3 WHIRLPOOL 9d81b6153019ff0862c6ee0e3fa949810e8066798aabcc94f2b87893f51906e0e19e37aa26023ea578eb10ebb9816d30d12104fdc5018c7ce91790bd617b2bba
DIST salt-2016.3.1.tar.gz 7932479 SHA256 e6bdba4693116430c2af57497eb63399e3a139ac0a7016fa0870b49fbe987f75 SHA512 74122020a83df79171b9aa3bc311d1b16930140ec6b063c888d41e10fb8e696f69188b62cf925045b40d8b8fe713759de08978b08bc3b8e1f12722de3a8ddb7b WHIRLPOOL f76afb4d9c6678edf48b608f6dbd27201656fd371b0df78a8a8db306a2cbf5b08fa2fd916e9fb5409b67cd05ab007a3684d91c1e0158416b12f014001de1506a
DIST salt-2016.3.2.tar.gz 8014793 SHA256 6a84b724d02b0dba438dea57650724064675d82620e66749bd2fe8f21da71be0 SHA512 608e2a43bc8c55eeb8c9e0f9207306e591151940ad1ffb869ada12963c0790f37653936e539c0b70439c13180909de2c763db6c30e7f9e2087068985d1b3ff91 WHIRLPOOL 5e6f6dc9980ab6cd6e8c897d140241ce9e6dec8afd08274749a20260c6b871d6e52cd674ed8e838a4aa285bf45c49586d77bc2156f94ee26f4f776d9025040eb
DIST salt-2016.3.3.tar.gz 7952361 SHA256 5906038594f1b9b3ac41714774fbd78f0af80d2f3ffe1c1bf20308032d7d52b6 SHA512 46a8f8b3213e4cc02eaed95e7fc28ce224fe07fe2aea39b68ff3e97043021951558f04690f7043510c8dfb62d76fe82192d67de6151c7f1076a23c0f8d796c9e WHIRLPOOL dc21ca7d996b5f59501e4658a38fee8d1bdd20669059b72781a4e7e4c91b2fc40f267a533f6974c26a70b4dd8ac20d93174d1a8d9c04d351af0a47dc53572379

@ -0,0 +1,56 @@
diff --git a/tests/unit/modules/boto_lambda_test.py b/tests/unit/modules/boto_lambda_test.py
index 01ca245..722915b 100644
--- a/tests/unit/modules/boto_lambda_test.py
+++ b/tests/unit/modules/boto_lambda_test.py
@@ -626,18 +626,6 @@ class BotoLambdaEventSourceMappingTestCase(BotoLambdaTestCaseBase, BotoLambdaTes
**conn_parameters)
self.assertTrue(result['deleted'])
- @skipIf(ON_SUSE, 'Skipping while debugging why the test suite hangs and bails on this test on opensuse')
- def test_that_when_deleting_an_event_source_mapping_by_name_succeeds_the_delete_event_source_mapping_method_returns_true(self):
- '''
- tests True mapping deleted.
- '''
- self.conn.list_event_source_mappings.return_value = {'EventSourceMappings': [event_source_mapping_ret]}
- result = boto_lambda.delete_event_source_mapping(
- EventSourceArn=event_source_mapping_ret['EventSourceArn'],
- FunctionName=event_source_mapping_ret['FunctionArn'],
- **conn_parameters)
- self.assertTrue(result['deleted'])
-
def test_that_when_deleting_an_event_source_mapping_without_identifier_the_delete_event_source_mapping_method_raises_saltinvocationexception(self):
'''
tests Deleting a mapping without identifier
diff --git a/tests/unit/modules/inspect_collector_test.py b/tests/unit/modules/inspect_collector_test.py
index 9d2fa3a..710bbd7 100644
--- a/tests/unit/modules/inspect_collector_test.py
+++ b/tests/unit/modules/inspect_collector_test.py
@@ -36,28 +36,6 @@ class InspectorCollectorTestCase(TestCase):
self.assertEqual(inspector.dbfile, '/foo/cache/_minion_collector.db')
self.assertEqual(inspector.pidfile, '/foo/pid/bar.pid')
- def test_file_tree(self):
- '''
- Test file tree.
-
- :return:
- '''
-
- inspector = Inspector(cachedir='/test', piddir='/test', pidfilename='bar.pid')
- tree_root = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'inspectlib', 'tree_test')
- expected_tree = (['/a/a/dummy.a', '/a/b/dummy.b', '/b/b.1', '/b/b.2', '/b/b.3'],
- ['/a', '/a/a', '/a/b', '/a/c', '/b', '/c'],
- ['/a/a/dummy.ln.a', '/a/b/dummy.ln.b', '/a/c/b.1', '/b/b.4',
- '/b/b.5', '/c/b.1', '/c/b.2', '/c/b.3'])
- tree_result = []
- for chunk in inspector._get_all_files(tree_root):
- buff = []
- for pth in chunk:
- buff.append(pth.replace(tree_root, ''))
- tree_result.append(buff)
- tree_result = tuple(tree_result)
- self.assertEqual(expected_tree, tree_result)
-
def test_get_unmanaged_files(self):
'''
Test get_unmanaged_files.

@ -0,0 +1,143 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit eutils systemd distutils-r1
DESCRIPTION="Salt is a remote execution and configuration manager"
HOMEPAGE="http://saltstack.org/"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
EGIT_BRANCH="develop"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~x86 ~amd64"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="cherrypy ldap libcloud libvirt gnupg keyring mako mongodb mysql neutron nova"
IUSE+=" openssl portage profile redis selinux test timelib raet +zeromq vim-syntax"
RDEPEND="sys-apps/pciutils
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markupsafe[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=www-servers/tornado-4.2.1[${PYTHON_USEDEP}]
virtual/python-futures[${PYTHON_USEDEP}]
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
libvirt? ( dev-python/libvirt-python[${PYTHON_USEDEP}] )
openssl? (
dev-libs/openssl:*[-bindist]
dev-python/pyopenssl[${PYTHON_USEDEP}]
)
raet? (
>=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
>=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
>=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
)
zeromq? (
>=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
)
cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )
nova? ( >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] )
neutron? ( >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] )
gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
profile? ( dev-python/yappi[${PYTHON_USEDEP}] )
vim-syntax? ( app-vim/salt-vim )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/timelib[${PYTHON_USEDEP}]
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
!x86? ( dev-python/boto3[${PYTHON_USEDEP}] )
>=dev-python/moto-0.3.6[${PYTHON_USEDEP}]
>=dev-python/SaltTesting-2016.5.11[${PYTHON_USEDEP}]
>=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}]
${RDEPEND}
)"
DOCS=( README.rst AUTHORS )
REQUIRED_USE="|| ( raet zeromq )"
RESTRICT="x86? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-2015.8.2-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.1-dont-realpath-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.2-broken-tests.patch"
"${FILESDIR}/${PN}-2016.3.3-broken-tests.patch"
)
python_prepare() {
# this test fails because it trys to "pip install distribute"
rm tests/unit/{modules,states}/zcbuildout_test.py \
tests/unit/modules/{rh_ip,win_network,random_org}_test.py || die
# apparently libcloud does not know about this?
rm tests/unit/cloud/clouds/dimensiondata_test.py || die
# seriously? "ValueError: Missing (or not readable) key file: '/home/dany/PRIVKEY.pem'"
rm tests/unit/cloud/clouds/gce_test.py || die
}
python_install_all() {
local svc
USE_SETUPTOOLS=1 distutils-r1_python_install_all
for svc in minion master syndic api; do
newinitd "${FILESDIR}"/${svc}-initd-4 salt-${svc}
newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc}
systemd_dounit "${FILESDIR}"/salt-${svc}.service
done
insinto /etc/${PN}
doins -r conf/*
}
python_test() {
local tempdir
# testsuite likes lots of files
ulimit -n 3072 || die
# ${T} is too long a path for the tests to work
tempdir="$(mktemp -dup /tmp salt-XXX)"
mkdir "${T}/$(basename "${tempdir}")"
(
cleanup() { rm -f "${tempdir}"; }
trap cleanup EXIT
addwrite "${tempdir}"
ln -s "$(realpath --relative-to=/tmp "${T}/$(basename "${tempdir}")")" "${tempdir}"
USE_SETUPTOOLS=1 SHELL="/bin/bash" \
TMPDIR="${tempdir}" \
${EPYTHON} tests/runtests.py \
--unit-tests --no-report --verbose
) || die "testing failed"
}

@ -0,0 +1,88 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Engrampa archive manager for MATE"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="caja magic"
RDEPEND=">=x11-libs/gtk+-2.24.0:2
>=dev-libs/glib-2.32.0:2
>=dev-libs/json-glib-0.14:0
x11-libs/gdk-pixbuf:2
x11-libs/pango:0
virtual/libintl:0
caja? ( >=mate-base/caja-1.10:0 )
magic? ( sys-apps/file )
!!app-arch/mate-file-archiver"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.35:*
>=mate-base/mate-common-1.8:0
sys-devel/gettext:*
virtual/pkgconfig:*"
PATCHES=(
"${FILESDIR}/${PN}-1.10.2-p7zip-15.09-compat.patch"
"${FILESDIR}/${PN}-1.10.2-p7zip-15.14-compat.patch"
)
src_prepare() {
gnome2_src_prepare
# Drop DEPRECATED flags as configure option doesn't do it, bug #385453
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
copy-n-paste/Makefile.am copy-n-paste/Makefile.in || die
}
src_configure() {
gnome2_src_configure \
--disable-run-in-place \
--disable-packagekit \
--disable-deprecations \
--with-gtk=2.0 \
$(use_enable caja caja-actions) \
$(use_enable magic)
}
DOCS="AUTHORS HACKING MAINTAINERS NEWS README TODO"
pkg_postinst() {
gnome2_pkg_postinst
elog ""
elog "${PN} is a frontend for several archiving utilities. If you want a"
elog "particular achive format supported install the relevant package."
elog
elog "For example:"
elog " 7-zip : emerge app-arch/p7zip"
elog " ace : emerge app-arch/unace"
elog " arj : emerge app-arch/arj"
elog " cpio : emerge app-arch/cpio"
elog " deb : emerge app-arch/dpkg"
elog " iso : emerge app-cdr/cdrtools"
elog " jar,zip : emerge app-arch/zip or emerge app-arch/unzip"
elog " lha : emerge app-arch/lha"
elog " lzma : emerge app-arch/xz-utils"
elog " lzop : emerge app-arch/lzop"
elog " rar : emerge app-arch/unrar"
elog " rpm : emerge app-arch/rpm"
elog " unstuff : emerge app-arch/stuffit"
elog " zoo : emerge app-arch/zoo"
}

@ -32,11 +32,16 @@ RDEPEND="
!!app-arch/mate-file-archiver"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.50.1:*
dev-util/itstool:0
sys-devel/gettext:*
virtual/pkgconfig:*"
PATCHES=(
"${FILESDIR}/${PN}-1.10.2-p7zip-15.09-compat.patch"
"${FILESDIR}/${PN}-1.10.2-p7zip-15.14-compat.patch"
)
src_configure() {
mate_src_configure \
--disable-run-in-place \

@ -0,0 +1,25 @@
From 4f65bde8fc4d4efe747d4e7fbeba1211469ed79a Mon Sep 17 00:00:00 2001
From: monsta <monsta@inbox.ru>
Date: Thu, 24 Dec 2015 17:11:19 +0300
Subject: [PATCH] 7z: correct checking for p7zip 15.09+
from https://github.com/GNOME/file-roller/commit/ed9c3fd2
fixes https://github.com/mate-desktop/engrampa/issues/114
---
src/fr-command-7z.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/fr-command-7z.c b/src/fr-command-7z.c
index 297ba1b..0b784f7 100644
--- a/src/fr-command-7z.c
+++ b/src/fr-command-7z.c
@@ -106,7 +106,7 @@ list__process_line (char *line,
strncpy (version, ver_start, ver_len);
version[ver_len] = 0;
- if (strcmp (version, "4.55") < 0)
+ if ((strcmp (version, "4.55") < 0) && (ver_len > 1) && (version[1] == '.'))
p7z_comm->old_style = TRUE;
else
p7z_comm->old_style = FALSE;

@ -0,0 +1,30 @@
From a2a537eb4c263a5b33851572a189fe89476b212e Mon Sep 17 00:00:00 2001
From: sc0w <scow@riseup.net>
Date: Wed, 25 May 2016 02:29:21 +0200
Subject: [PATCH] p7zip-rar 15.14 supported
since 15.14, p7zip-rar uses the plugin Rar.so to handle archives
It can find on /usr/lib/ or /usr/libexec/
If someone has it in another folder, we can add it
Fixes #136
---
src/fr-command-7z.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/fr-command-7z.c b/src/fr-command-7z.c
index 20cfa2c..a7d032e 100644
--- a/src/fr-command-7z.c
+++ b/src/fr-command-7z.c
@@ -599,7 +599,8 @@ fr_command_7z_get_capabilities (FrCommand *comm,
if (is_mime_type (mime_type, "application/x-rar")
|| is_mime_type (mime_type, "application/x-cbr"))
{
- if (! check_command || g_file_test ("/usr/lib/p7zip/Codecs/Rar29.so", G_FILE_TEST_EXISTS))
+ if (! check_command || g_file_test ("/usr/lib/p7zip/Codecs/Rar29.so", G_FILE_TEST_EXISTS) || g_file_test ("/usr/lib/p7zip/Codecs/Rar.so", G_FILE_TEST_EXISTS)
+ || g_file_test ("/usr/libexec/p7zip/Codecs/Rar29.so", G_FILE_TEST_EXISTS) || g_file_test ("/usr/libexec/p7zip/Codecs/Rar.so", G_FILE_TEST_EXISTS))
capabilities |= FR_COMMAND_CAN_READ;
}
else

@ -2,3 +2,4 @@ DIST dar-2.4.20.tar.gz 1804634 SHA256 f0f66108692de8b27e76b1832d9013d9d1dbf45d2a
DIST dar-2.4.22.tar.gz 1802561 SHA256 19a977e3ca7ed15e4406bb3e08ff2b8225d291a5c4189a6d5b7b3d75eea50f2b SHA512 1eb809e6388be7e0c11961b1cd84712e5a94ff5fcbfd4fb66ed5a9aa23e01e7b99ba7300491ea383517b99af289c2d2bb9eab904c0511f23610bbb8feee4575c WHIRLPOOL 6156344a471ae23afae6b58e9bbb030a1d829425c086561843a388873cb5003ea09ec1fdd11245bad2e12a40cc10155e490bef1ef68de5ad9915a5f51f98f93a
DIST dar-2.4.9.tar.gz 1751738 SHA256 3d11159a290886dde968e16d36f32fa8640029708457bc87cc0da6d0eac71643 SHA512 9a9b972599747493694fd838bafaa690e70490b5c500f084f0d0225e93a54ce40d61bc495827519c88f6a94542b88a1be5d11e5a98e672abe8659364d1b4c51f WHIRLPOOL f700bf7bd393e6dc2cce11e7bc56af0f130ea3fb714de04617a940ec15d6174c06b7a1051eb9c6ffa7a0ec686b1f13c288af1b541d49b332932743d0d617b56b
DIST dar-2.5.5.tar.gz 1861378 SHA256 aa77d6778206b00ad7b37d5f615aafff3ea770b35d96625429c14ff67b78466d SHA512 202f1b35a4b74d60215768deffe24b745bba699b880dd4228dff3a983cbfdcd6e5f739cf81073d937d793f188f44339cfeb712e2874533b01cce49b0a451c306 WHIRLPOOL fccac49a2f52adafb226c77f3ba0418fbcbe913fb80646e873a206f5d44cd693bd2be5f4dc1839957019ee500d70cd5a272e86a21ce1774d6d17ceeb3d7cd5e0
DIST dar-2.5.6.tar.gz 1879556 SHA256 47db04275d9f10f3a074e226d6fe760184e9694f1811a98f0b41e4f1dee30815 SHA512 cb707e7f95917de6eb0d221effe380d75abf49cd28bd97dd4a9056032f465aba5ee02eca08554fd5154bc4664946564723a6defa7d5d9cc4d9e62fe690e2095e WHIRLPOOL e9930b21b2d319b3df6e5f0bd1b19e4900b5863232a682b62c4324f13eafdb74e530ca8dc3b92801758f7facb1d20a21706cbbaa4436ac5a2a8ff163d582660c

@ -0,0 +1,96 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit confutils flag-o-matic
DESCRIPTION="A full featured backup tool, aimed for disks (floppy,CDR(W),DVDR(W),zip,jazz etc.)"
HOMEPAGE="http://dar.linux.free.fr/"
SRC_URI="mirror://sourceforge/dar/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
IUSE="dar32 dar64 doc gcrypt gpg lzo nls static static-libs xattr"
RESTRICT="test" # need to be run as root
RDEPEND=">=sys-libs/zlib-1.2.3:=
!static? (
app-arch/bzip2:=
app-arch/xz-utils:=
sys-libs/libcap
gcrypt? ( dev-libs/libgcrypt:0= )
gpg? ( app-crypt/gpgme )
xattr? ( sys-apps/attr:= )
)
lzo? ( !static? ( dev-libs/lzo:= ) )
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
static? (
app-arch/bzip2[static-libs]
app-arch/xz-utils[static-libs]
sys-libs/libcap[static-libs]
sys-libs/zlib[static-libs]
gcrypt? ( dev-libs/libgcrypt:0=[static-libs] )
gpg? (
app-crypt/gpgme[static-libs]
dev-libs/libassuan[static-libs]
dev-libs/libgpg-error[static-libs]
)
lzo? ( dev-libs/lzo[static-libs] )
xattr? ( sys-apps/attr[static-libs] )
)
nls? ( sys-devel/gettext )
doc? ( app-doc/doxygen )"
REQUIRED_USE="?? ( dar32 dar64 )
gpg? ( gcrypt )"
DOCS="AUTHORS ChangeLog NEWS README THANKS TODO"
#PATCHES=(
#)
src_configure() {
local myconf=( --disable-upx )
# Bug 103741
filter-flags -fomit-frame-pointer
# configure.ac is totally funked up regarding the AC_ARG_ENABLE
# logic.
# For example "--enable-dar-static" causes configure to DISABLE
# static builds of dar.
# Do _not_ use $(use_enable) until you have verified that the
# logic has been fixed by upstream.
use xattr || myconf+=( --disable-ea-support )
use dar32 && myconf+=( --enable-mode=32 )
use dar64 && myconf+=( --enable-mode=64 )
use doc || myconf+=( --disable-build-html )
# use examples && myconf+=( --enable-examples )
use gcrypt || myconf+=( --disable-libgcrypt-linking )
use gpg || myconf+=( --disable-gpgme-linking )
use lzo || myconf+=( --disable-liblzo2-linking )
use nls || myconf+=( --disable-nls )
if ! use static ; then
myconf+=( --disable-dar-static )
if ! use static-libs ; then
myconf+=( --disable-static )
fi
fi
econf ${myconf[@]}
}
src_install() {
emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html install
einstalldocs
if ! use static-libs ; then
prune_libtool_files --all
fi
}

@ -1,2 +1,3 @@
DIST eid-mw-4.1.18-v4.1.18.tar.gz 3480541 SHA256 abc9d3194008f05b2589ddd9a29c45d22d89716bdc8689fcec42b2aa8450ddbf SHA512 18825a06007f7c07609cee034896ebf64b589200e04b72fece2bd65004a738c01cf64475d59f2c94b7242aa1adfc433bf4af6cf8b5d809746f3e9357ac27b98c WHIRLPOOL 584817aff81a1e0b1af24e5b259fa7e40b5a43b27be701242430cdc480d8ba57205faeba6fb787f1321e02916e6f3efa722e01609151fa3798b8e37b13cb159e
DIST eid-mw-4.1.4-v4.1.4.tar.gz 3475913 SHA256 2996960ea92504c7cee1953ccf4520ba78979c7771645e2b2c1207f94be0a308 SHA512 efcc4dbd0fa383896df9f5a7492b18beb5259cfa368a919ae18bd996e5976a67d0570c0fbccd5ab38ea95c31f48b92c145c526aa59866217a418a80a550d502f WHIRLPOOL 11e35b3649a0c3bd40e4c901ba4d922305dc2b4098018bd018ee71b963b08898e6295e4f71cb7180b0fc8e64d1afe01ce49bcaa36a60c065c2de84b81d19e398
DIST eid-mw-4.1.9-v4.1.9.tar.gz 3475708 SHA256 0c46c73b805884dd4ae739eb6025c137c1055ad119eac1ab37cb83eb32d92953 SHA512 bc61b3f212bfedf6f47f2841bc6c9b1198be5e3c7b382e3e28635c9e6f5c4ed8ccb118b105f668969fba31e49750cb1c5b129cd5b67a2725af122a8eae491b1c WHIRLPOOL 06b1f9780e984ac6c562bacab03936cd759ea1fce45687f09ae314d4fa77edce02c7ba4db5a9bc3fd739392f8b7b182b19b2734c1d21d63f6995c3cd572695d9

@ -0,0 +1,83 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils autotools mozextension multilib
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://github.com/Fedict/${PN}.git
https://github.com/Fedict/${PN}.git"
inherit git-2
SRC_URI=""
else
MY_P="${P}-v${PV}"
SRC_URI="https://downloads.services.belgium.be/eid/${MY_P}.tar.gz"
KEYWORDS="~x86 ~amd64 ~arm"
S="${WORKDIR}/${MY_P}"
fi
SLOT="0"
LICENSE="LGPL-3"
DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government"
HOMEPAGE="http://eid.belgium.be"
IUSE="+gtk +xpi +dialogs"
REQUIRED_USE="
dialogs? ( gtk )"
RDEPEND="gtk? ( x11-libs/gtk+:= )
>=sys-apps/pcsc-lite-1.2.9
xpi? ( || ( >=www-client/firefox-bin-3.6.24
>=www-client/firefox-3.6.20 ) )
!app-misc/beid-runtime"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
use gtk || epatch "${FILESDIR}"/gtk_not_required_4.1.4.patch
if [[ ${PV} == "9999" ]] ; then
# Only in current git. Hopefully, in next release.
sed -i -e 's:/beid/rsaref220:/rsaref220:' configure.ac || die
sed -i -e 's:/beid::' cardcomm/pkcs11/src/libbeidpkcs11.pc.in || die
fi
if [[ ${PV} == "9999" ]] || ! use gtk ; then
eautoreconf
fi
}
src_configure() {
econf \
$(use_enable dialogs) \
--with-gnu-ld \
--disable-static \
--disable-signed
}
src_install() {
emake DESTDIR="${D}" install
if [[ ${PV} != "9999" ]] ; then
# Automatically done in current git. Hopefully, in next release.
rm doc/sdk/include/rsaref220/win32.h || die
doheader -r doc/sdk/include/*
fi
if use xpi; then
declare MOZILLA_FIVE_HOME
if has_version '>=www-client/firefox-3.6.20'; then
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
if has_version '>=www-client/firefox-bin-3.6.24'; then
MOZILLA_FIVE_HOME="/opt/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
fi
rm -r "${D}/usr/share" "${D}"/usr/lib*/*.la || die
}

@ -1 +1,2 @@
DIST csharp-mode-0.7.0.tar.bz2 6254 SHA256 e72a17972283691c33080aaa60d8060576d2951f1e374da223cf76468bd2eeec SHA512 b6cbf2899853c29f44d19f37a01984a03c61f7bde144880f6f32e2a890d3b90a546ff69ad328d157e5494191aed37836373f49ddbafac49d8b9bd1cea3e22de9 WHIRLPOOL 58816ec16158adb4de40fe27540a3734813012ecd7f345fc048faa4807d85ecef9617d82e30f945ad7dfb1452ef066a1ed3e38c3e792e43940e23464ba70c552
DIST csharp-mode-0.9.0.tar.gz 50453 SHA256 4232fe0fc4528be543ca1e338ce3e839814f2a5b43e480c16b7b4f1ea1bca3c5 SHA512 81661d98acdf03e01caf3b9388da8571e78402b8914755b223a38a723457a988201adcaf7b5b825c4e0126ad5e7628063f85dd4e60ee272102a5f1509f9446ef WHIRLPOOL c84d316b0160b092e5d368fc0020e9a05a2616b7da80cb8777dc7a80b7cbc19f79eeb5f112d6541343e468281958db4c3c1ee723c1b8443de93813bd6a636c81

@ -0,0 +1,23 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit elisp
DESCRIPTION="A derived Emacs mode implementing most of the C# rules"
HOMEPAGE="https://github.com/josteink/csharp-mode"
SRC_URI="https://github.com/josteink/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
SITEFILE="50${PN}-gentoo.el"
src_install() {
elisp-install ${PN} csharp-mode.el{,c}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc README.org
}

@ -0,0 +1 @@
DIST desktop+-0.2.tar.gz 19596 SHA256 74b1c4115e172e11c658c61f156c6a01fc3b862e7fdba5b3a92e5779dbb78fcf SHA512 3fe0647e506832e37378862d59f5d748f8db20d4ad776d7486ba3393f67047a69f0e5704042eec2e2327ead89b6b2e55196f5773efbe975f5913a6ec6f01269c WHIRLPOOL 18ac8dba3a49e65d0368a9a39b7bfb6fe412f0f641aebec80cc31ad80807c4f08584537c8b23b8c305ba1b0b9ba7dcb41a6ab9867949c7bbeb073be5db505073

@ -0,0 +1,27 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit elisp
DESCRIPTION="desktop+ extends standard desktop module"
HOMEPAGE="https://github.com/ffevotte/desktop-plus"
SRC_URI="https://github.com/ffevotte/desktop-plus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="app-emacs/dash app-emacs/f"
DEPEND="${RDEPEND}"
S="${WORKDIR}/desktop-plus-${PV}"
SITEFILE="50${PN}-gentoo.el"
DOCS="README.md"
src_compile() {
elisp-compile *.el
elisp-make-autoload-file
}

@ -0,0 +1,2 @@
(add-to-list 'load-path "@SITELISP@")
(load "desktop+-autoloads" nil t)

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>victor@enise.org</email>
<name>Victor Gaydov</name>
</maintainer>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1 @@
DIST f-0.18.2.tar.gz 18485 SHA256 e5791b653128f6508244a64096526439fcff6b40011b56c07fba552f20d446a4 SHA512 5b11084dcc6afcc85ed0e187f6dd252c391fa43325be5b88b776171b3bc7076ea2bbd32b7c424deb70e035f6acd46acd86053547663502530832db2c50eba346 WHIRLPOOL ef30dda229dba4da6432f5383f0e842132211da9472ab0625933d4421b74d9fa1adbb92654f2a3aacc9797ca312c4aa20b3b9572c7e11fa750ef34a011e1c099

@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit elisp
DESCRIPTION="Modern API for working with files and directories in Emacs"
HOMEPAGE="https://github.com/rejeep/f.el"
SRC_URI="https://github.com/rejeep/f.el/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="app-emacs/dash app-emacs/s"
DEPEND="${RDEPEND}"
S="${WORKDIR}/f.el-${PV}"
SITEFILE="50${PN}-gentoo.el"
DOCS="README.md"

@ -0,0 +1 @@
(add-to-list 'load-path "@SITELISP@")

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>victor@enise.org</email>
<name>Victor Gaydov</name>
</maintainer>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1 @@
DIST s-1.11.0.tar.gz 46771 SHA256 826d186458f7568f1304bca0c094034a9e7370bd2858dcf806dd513abe2d384f SHA512 364fa7ea875e9be6db464a826c1259889b67d87817b41cff40ab7da80e0bfc3e27dcadadfd005a64a895ee92644c2dea82789bdf1b1fe538501c40f748455608 WHIRLPOOL cccae8d9539dbc91da97e68dd88e13b08bd2ba1a414b62bb431c43dc1f4c8b1e4a8d37996a861d7817763bc08c4fee53dd9a4f8134ba0719f33b6e6f6a4b7496

@ -0,0 +1 @@
(add-to-list 'load-path "@SITELISP@")

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>victor@enise.org</email>
<name>Victor Gaydov</name>
</maintainer>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,19 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit elisp
DESCRIPTION="The long lost Emacs string manipulation library"
HOMEPAGE="https://github.com/magnars/s.el"
SRC_URI="https://github.com/magnars/s.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
S="${WORKDIR}/s.el-${PV}"
SITEFILE="50${PN}-gentoo.el"
DOCS="README.md"

@ -11,3 +11,4 @@ DIST install-crossover-14.1.4.bin 68463678 SHA256 9e51823fca911916755b1edca8673c
DIST install-crossover-15.0.0.bin 80995834 SHA256 ac538e5568674e23f515b6725bb4cb8b17c516bc910c875d3ac7e45d69f7aff4 SHA512 597262b760c7cfc3c42cdb0b846802c6c47d4fcd5af06b53d0c63c80e4890e14af8ff0eaaac74a08f4f5d55e166a480d199b185efe685f7c42abca3d62fc2a0d WHIRLPOOL 18f5eb531ad32d27e4e2bea1f205593906ab0bcbc022f0963fd237101b26cb796f7f771ab5b7d57b126aea93627390fc55075611551109ad1ad98769a2711951
DIST install-crossover-15.0.1.bin 81027541 SHA256 ccb222775032711e6d7f3ca5994ebc51cb168cdb9e2599d186b3fb1336ac20fb SHA512 a35188ccebeee8d456e73fdcbb8e8d4f0aff41bb89d92767d2e2e78e7cb25c8e48a150393c1c9abeb9760fbc873314e301c0a364ba27acfe08e0980bb5eedb03 WHIRLPOOL 32396d7be78b6ca975d0eadb753f00c060f731eefee00bd4fbefcf4f96488104f9396632648a14af52976b75bd924325b68c3e7d79da6676bba5207aac5fd045
DIST install-crossover-15.1.0.bin 80623685 SHA256 def2d9f2bf59ba8779d15f6a63e8e58e60c8e25ffddeeb9446eccf5af72c16f9 SHA512 177e70baff3d99e808834c8e6f626f09d9c262babd6d5a3b51ea79a5a68a157cdfd4fd60ad6939d110f2300670e4973d9fd43a3a132ff9a2367dedb782e5c05c WHIRLPOOL 9a6655d0d3885d36613d0dc07ceaf02f2ee36481492787ca5e4fd59c657026dd62dbc56a09fac9ba1caa40d873e7ecd156c4d5ec22cc9185e242a099a2f4f3c7
DIST install-crossover-15.2.0.bin 80734561 SHA256 5a677c160afcfb88f1f24ad241a013bf4da430f1d1e6a109965aded298fa52fe SHA512 9633e29b26f8fa99d1c34347b8e1f2e89b84370994a1ab3bba7061b75224f3a907d1c364207312dde1995e5a59180f8699558a96a4c99b157257ab9c21013b2e WHIRLPOOL 0678e8794f31df994b5f02795f07dbf115dc8639deb04ac15f370a107fcccca5707101b6f68ec252ff248f0eaba0139d323ec2033f03880a602b3537b0fd58ae

@ -0,0 +1,147 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
LICENSE="CROSSOVER-3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="bindist test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:2 )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -i \
-e "s:xdg_install_icons(:&\"${ED}\".:" \
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
"${S}/lib/perl/CXMenuXDG.pm"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
#cp -r ./* "${ED}opt/cxoffice" \
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install menus
# XXX: locate_gui.sh automatically detects *-application-merged directories
# This means what we install will vary depending on the contents of
# /etc/xdg, which is a QA violation. It is not clear how to resolve this.
XDG_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|| die "Could not install menus"
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
"${ED}opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/Uninstall CrossOver Linux.desktop" \
|| die "Could not remove uninstall menus"
sed -i \
-e "s:\"${ED}\".::" \
-e "s:${ED}::" \
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
sed -i -e "s:${ED}:/:" \
"${ED}/opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/"*.desktop \
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|| die "Could not fix paths of *.desktop files"
}
pkg_postinst() {
einfo "${P} is open source software with the exception of the GUI."
einfo "Source code can be obtained from:"
einfo
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
}

@ -0,0 +1,40 @@
From: Prasad J Pandit <address@hidden>
When processing svga command DEFINE_CURSOR in vmsvga_fifo_run,
the computed BITMAP and PIXMAP size are checked against the
'cursor.mask[]' and 'cursor.image[]' array sizes in bytes.
Correct these checks to avoid OOB memory access.
Reported-by: Qinghao Tang <address@hidden>
Reported-by: Li Qiang <address@hidden>
Signed-off-by: Prasad J Pandit <address@hidden>
---
hw/display/vmware_vga.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/hw/display/vmware_vga.c b/hw/display/vmware_vga.c
index e51a05e..6599cf0 100644
--- a/hw/display/vmware_vga.c
+++ b/hw/display/vmware_vga.c
@@ -676,11 +676,13 @@ static void vmsvga_fifo_run(struct vmsvga_state_s *s)
cursor.bpp = vmsvga_fifo_read(s);
args = SVGA_BITMAP_SIZE(x, y) + SVGA_PIXMAP_SIZE(x, y, cursor.bpp);
- if (cursor.width > 256 ||
- cursor.height > 256 ||
- cursor.bpp > 32 ||
- SVGA_BITMAP_SIZE(x, y) > sizeof cursor.mask ||
- SVGA_PIXMAP_SIZE(x, y, cursor.bpp) > sizeof cursor.image) {
+ if (cursor.width > 256
+ || cursor.height > 256
+ || cursor.bpp > 32
+ || SVGA_BITMAP_SIZE(x, y)
+ > sizeof(cursor.mask) / sizeof(cursor.mask[0])
+ || SVGA_PIXMAP_SIZE(x, y, cursor.bpp)
+ > sizeof(cursor.image) / sizeof(cursor.image[0])) {
goto badcmd;
}
--
2.5.5

@ -18,7 +18,7 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
@ -340,6 +340,7 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-CVE-2016-7156.patch # bug 593036
epatch "${FILESDIR}"/${P}-CVE-2016-7157-1.patch # bug 593038
epatch "${FILESDIR}"/${P}-CVE-2016-7157-2.patch # bug 593038
epatch "${FILESDIR}"/${P}-CVE-2016-7170.patch # bug 593284
# Fix ld and objcopy being called directly
tc-export AR LD OBJCOPY

@ -39,10 +39,6 @@ DEPEND="
smartcard? ( app-emulation/qemu[smartcard] )
${RDEPEND}"
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=581836
addpredict /dev
python_check_deps() {
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version "dev-python/six[${PYTHON_USEDEP}]"
@ -67,6 +63,11 @@ src_prepare() {
}
src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
econf \
$(use_enable static-libs static) \
$(use_with sasl) \
@ -74,6 +75,15 @@ src_configure() {
--disable-gui
}
src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
default
}
src_install() {
default
use static-libs || prune_libtool_files

@ -41,10 +41,6 @@ DEPEND="
smartcard? ( app-emulation/qemu[smartcard] )
${RDEPEND}"
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=581836
addpredict /dev
python_check_deps() {
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version "dev-python/six[${PYTHON_USEDEP}]"
@ -68,6 +64,11 @@ src_prepare() {
}
src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
econf \
$(use_enable static-libs static) \
$(use_enable lz4) \
@ -76,6 +77,15 @@ src_configure() {
--disable-gui
}
src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
default
}
src_install() {
default
use static-libs || prune_libtool_files

@ -42,10 +42,6 @@ DEPEND="
smartcard? ( app-emulation/qemu[smartcard] )
${RDEPEND}"
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=581836
addpredict /dev
python_check_deps() {
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version "dev-python/six[${PYTHON_USEDEP}]"
@ -58,6 +54,11 @@ pkg_setup() {
# maintainer notes:
# * opengl support is currently broken
src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
local myconf="
$(use_enable static-libs static)
$(use_enable lz4)
@ -70,6 +71,15 @@ src_configure() {
econf ${myconf}
}
src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
default
}
src_install() {
default
use static-libs || prune_libtool_files

@ -42,10 +42,6 @@ DEPEND="
smartcard? ( app-emulation/qemu[smartcard] )
${RDEPEND}"
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=581836
addpredict /dev
python_check_deps() {
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version "dev-python/six[${PYTHON_USEDEP}]"
@ -61,6 +57,11 @@ src_prepare() {
}
src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
local myconf="
$(use_enable static-libs static)
$(use_enable lz4)
@ -73,6 +74,15 @@ src_configure() {
econf ${myconf}
}
src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
default
}
src_install() {
default
use static-libs || prune_libtool_files

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit eutils multilib versionator
@ -32,7 +32,7 @@ RDEPEND="~app-emulation/virtualbox-${MAIN_PV}"
S="${WORKDIR}"
QA_PREBUILT="/usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}/.*"
QA_PREBUILT="/usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/.*"
src_install() {
insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit eutils multilib versionator
@ -32,7 +32,7 @@ RDEPEND="~app-emulation/virtualbox-${MAIN_PV}"
S="${WORKDIR}"
QA_PREBUILT="/usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}/.*"
QA_PREBUILT="/usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/.*"
src_install() {
insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}

@ -17,7 +17,7 @@ if [[ $PV == *9999 ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="~amd64 ~arm -x86"
KEYWORDS="amd64 ~arm -x86"
UPSTREAM_VER=0
SECURITY_VER=15
GENTOO_VER=

@ -0,0 +1 @@
DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a

@ -0,0 +1,40 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs
DESCRIPTION="A general purpose fuzzer with feedback support"
HOMEPAGE="http://google.github.io/honggfuzz/"
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
sys-libs/binutils-libs:=
sys-libs/libunwind
"
DEPEND="${RDEPEND}"
DOCS=(
CHANGELOG
COPYING
CONTRIBUTING
README.md
)
src_compile() {
emake CC="$(tc-getCC)"
}
src_install() {
dobin ${PN}
einstalldocs
}

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>slyfox@gentoo.org</email>
<name>Sergei Trofimovich</name>
</maintainer>
<upstream>
<remote-id type="github">google/honggfuzz</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST quickfuzz-0.1_p20160909.tar.bz2 32556776 SHA256 a0ea0b0b46e8b123afa0f3b71ceaf44b233185dd8d310e9472055aea3abe8442 SHA512 4408e1a06c178c5963a8897204615e96dfce59e98a4403e20b364d9b5200cb690209e85a1542ecd3d562f39c6117ae022877b2cea46a6be0ca1bde5a7c72800c WHIRLPOOL f923858987058b96f06c07cf3e18908dc4a156a61d1cbb91859af63b78014ad573aa3ff818c9375b3a971ba9926d070f58a5d9d2b4d8ff3d68c849818e7cbe7d

@ -0,0 +1,23 @@
diff --git a/src/Misc.hs b/src/Misc.hs
index 1aa0699..c514ae9 100644
--- a/src/Misc.hs
+++ b/src/Misc.hs
@@ -1,9 +1,12 @@
+{-# LANGUAGE CPP #-}
module Misc where
import Test.QuickCheck
import Data.Map
import Data.Monoid
+#if ! MIN_VERSION_QuickCheck(2,9,0)
+
instance Arbitrary a => Arbitrary (Last a) where
arbitrary = do
ga <- arbitrary
@@ -43,3 +46,5 @@ instance (Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, Arbit
x6 <- arbitrary
x7 <- arbitrary
return (x1,x2,x3,x4,x5,x6,x7)
+
+#endif

@ -0,0 +1,9 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index ad1782c..2f39336 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -82,3 +82,3 @@ simpleConView tyName c =
ForallC _ _ innerCon -> simpleConView tyName innerCon
-
+ _ -> error $ "simpleConView: failed on " ++ show c

@ -0,0 +1,12 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index 2f39336..7911bc3 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -82,2 +82,7 @@ simpleConView tyName c =
ForallC _ _ innerCon -> simpleConView tyName innerCon
+#if MIN_VERSION_template_haskell(2,11,0)
+ -- handling: GadtC [Codec.Picture.Metadata.Gamma] [] (AppT (ConT Codec.Picture.Metadata.Keys) (ConT GHC.Types.Double))
+ GadtC [n] sts _ -> let ts = map snd sts
+ in SimpleCon n (count ts) ts
+#endif
_ -> error $ "simpleConView: failed on " ++ show c

@ -0,0 +1,34 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index eb969a5..ad1782c 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE ViewPatterns #-}
+{-# LANGUAGE CPP #-}
module Megadeth.Prim where
@@ -137,3 +138,7 @@ getDeps t ban = do
case tip of
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (DataD _ _ _ _mkind constructors _) -> do
+#else
TyConI (DataD _ _ _ constructors _) -> do
+#endif
let innerTypes = nub $ concat [ findLeafTypes ty | (simpleConView t -> SimpleCon _ _ tys) <- constructors, ty <- tys, not (isVarT ty) ]
@@ -146,3 +151,7 @@ getDeps t ban = do
mapM_ getDeps' hof
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (NewtypeD _ nm _ _mkind constructor _) -> do
+#else
TyConI (NewtypeD _ nm _ constructor _) -> do
+#endif
let (SimpleCon _ 0 ts )= simpleConView nm constructor
@@ -187,4 +196,9 @@ isinsName className n = do
case inf of
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (DataD _ _ preq _mkind _ _) -> doPreq className n preq
+ TyConI (NewtypeD _ _ preq _mkind _ _) -> doPreq className n preq
+#else
TyConI (DataD _ _ preq _ _) -> doPreq className n preq
TyConI (NewtypeD _ _ preq _ _) -> doPreq className n preq
+#endif
TyConI (TySynD _ preq _ ) -> doPreq className n preq

@ -0,0 +1,22 @@
diff --git a/src/DeriveArbitrary.hs b/src/DeriveArbitrary.hs
index d42b896..fc94945 100644
--- a/src/DeriveArbitrary.hs
+++ b/src/DeriveArbitrary.hs
@@ -26,7 +26,7 @@ import Data.List.Split
import Data.Maybe
-- Gen
import Language.Haskell.TH
-import Language.Haskell.TH.Syntax
+import Language.Haskell.TH.Syntax as TH
import Test.QuickCheck
import GHC.Exts
import GHC.Types
@@ -38,7 +38,7 @@ import Control.Applicative
import Data.List
-- | Build the arbitrary function with makeArbs
-chooseExpQ :: Name -> Name -> Name -> Integer -> Type -> ExpQ
+chooseExpQ :: Name -> Name -> Name -> Integer -> TH.Type -> ExpQ
chooseExpQ g n t bf (AppT ListT ty) = [| listOf $ resize ($(varE n) `div` 10) arbitrary |]
chooseExpQ g n t bf ty | headOf ty /= t = [| resize (max 0 ($(varE n) - 1)) arbitrary |]
chooseExpQ g n t bf ty =

@ -0,0 +1,87 @@
diff --git a/src/DeriveArbitrary.hs b/src/DeriveArbitrary.hs
index fc94945..6f2d77f 100644
--- a/src/DeriveArbitrary.hs
+++ b/src/DeriveArbitrary.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE LambdaCase #-}
+{-# LANGUAGE CPP #-}
module DeriveArbitrary (
@@ -39,2 +40,8 @@ import Data.List
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
-- | Build the arbitrary function with makeArbs
@@ -80,3 +87,3 @@ deriveArbitrary t = do
case inf of
- TyConI (DataD _ _ params constructors _) -> do
+ TyConI (DataD _ _ params TH211MBKIND constructors _) -> do
let ns = map varT $ paramNames params
@@ -111,3 +118,3 @@ deriveArbitrary t = do
where go n = $(gos 'go 'n)|]
- TyConI (NewtypeD _ _ params con _) -> do
+ TyConI (NewtypeD _ _ params TH211MBKIND con _) -> do
let ns = map varT $ paramNames params
@@ -281,3 +288,3 @@ customG name = do
- TyConI (DataD _ _ params constructors _) ->
+ TyConI (DataD _ _ params TH211MBKIND constructors _) ->
let fnm = mkName "prob_gen" -- "customGen_" ++ (map (\x -> if x == '.' then '_' else
diff --git a/src/DeriveFixable.hs b/src/DeriveFixable.hs
index ec8b8be..83593e6 100644
--- a/src/DeriveFixable.hs
+++ b/src/DeriveFixable.hs
@@ -1,2 +1,3 @@
{-# Language TemplateHaskell, ConstraintKinds, FlexibleInstances, FlexibleContexts, IncoherentInstances, MultiParamTypeClasses #-}
+{-# Language CPP #-}
@@ -15,2 +16,8 @@ import Control.Monad.Trans.State
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
--The state is composed of identifiers
@@ -147,3 +154,3 @@ mkFix i v a t = do ti <- reify t
case ti of
- TyConI (DataD _ _ params tcons _) -> do
+ TyConI (DataD _ _ params TH211MBKIND tcons _) -> do
let cstuff = map getStuff tcons
@@ -155,3 +162,3 @@ mkFix i v a t = do ti <- reify t
case ii of
- TyConI (DataD _ _ ip _ _) -> do
+ TyConI (DataD _ _ ip TH211MBKIND _ _) -> do
let ivars = map (varT . getParName) ip
@@ -180,3 +187,3 @@ mkFix i v a t = do ti <- reify t
gg = $(mkFixBody matches) |]
- TyConI (NewtypeD _ _ ip _ _) -> do
+ TyConI (NewtypeD _ _ ip TH211MBKIND _ _) -> do
let ivars = map (varT . getParName) ip
diff --git a/src/DeriveMutation.hs b/src/DeriveMutation.hs
index ae58345..7494c50 100644
--- a/src/DeriveMutation.hs
+++ b/src/DeriveMutation.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE FlexibleInstances,UndecidableInstances#-}
+{-# LANGUAGE CPP #-}
module DeriveMutation where
@@ -17,2 +18,9 @@ import Data.List
import Megadeth.Prim
+
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
--import Mutation
@@ -100,3 +108,3 @@ devMutation name customGen = do
TyConI (TySynD _ _ ty) -> return [] -- devMutation (headOf ty) Nothing
- TyConI (DataD _ _ params constructors _) -> do
+ TyConI (DataD _ _ params TH211MBKIND constructors _) -> do
let fnm = mkName $ "mutt" -- ++ (showName name)

@ -0,0 +1,11 @@
diff --git a/bundled/ttasm/TTFInstructions.hs b/bundled/ttasm/TTFInstructions.hs
index 6eb9378..8db99cd 100644
--- a/bundled/ttasm/TTFInstructions.hs
+++ b/bundled/ttasm/TTFInstructions.hs
@@ -128,4 +128,4 @@ tableChecksum table =
let tc = do
- e <- remaining
- if e < 4
+ e <- remaining
+ if e < 4
then return 0

@ -0,0 +1,9 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index ad1782c..2f39336 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -82,3 +82,3 @@ simpleConView tyName c =
ForallC _ _ innerCon -> simpleConView tyName innerCon
-
+ _ -> error $ "simpleConView: failed on " ++ show c

@ -0,0 +1,12 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index 2f39336..7911bc3 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -82,2 +82,7 @@ simpleConView tyName c =
ForallC _ _ innerCon -> simpleConView tyName innerCon
+#if MIN_VERSION_template_haskell(2,11,0)
+ -- handling: GadtC [Codec.Picture.Metadata.Gamma] [] (AppT (ConT Codec.Picture.Metadata.Keys) (ConT GHC.Types.Double))
+ GadtC [n] sts _ -> let ts = map snd sts
+ in SimpleCon n (count ts) ts
+#endif
_ -> error $ "simpleConView: failed on " ++ show c

@ -0,0 +1,34 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index eb969a5..ad1782c 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE ViewPatterns #-}
+{-# LANGUAGE CPP #-}
module Megadeth.Prim where
@@ -137,3 +138,7 @@ getDeps t ban = do
case tip of
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (DataD _ _ _ _mkind constructors _) -> do
+#else
TyConI (DataD _ _ _ constructors _) -> do
+#endif
let innerTypes = nub $ concat [ findLeafTypes ty | (simpleConView t -> SimpleCon _ _ tys) <- constructors, ty <- tys, not (isVarT ty) ]
@@ -146,3 +151,7 @@ getDeps t ban = do
mapM_ getDeps' hof
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (NewtypeD _ nm _ _mkind constructor _) -> do
+#else
TyConI (NewtypeD _ nm _ constructor _) -> do
+#endif
let (SimpleCon _ 0 ts )= simpleConView nm constructor
@@ -187,4 +196,9 @@ isinsName className n = do
case inf of
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (DataD _ _ preq _mkind _ _) -> doPreq className n preq
+ TyConI (NewtypeD _ _ preq _mkind _ _) -> doPreq className n preq
+#else
TyConI (DataD _ _ preq _ _) -> doPreq className n preq
TyConI (NewtypeD _ _ preq _ _) -> doPreq className n preq
+#endif
TyConI (TySynD _ preq _ ) -> doPreq className n preq

@ -0,0 +1,22 @@
diff --git a/src/DeriveArbitrary.hs b/src/DeriveArbitrary.hs
index d42b896..fc94945 100644
--- a/src/DeriveArbitrary.hs
+++ b/src/DeriveArbitrary.hs
@@ -26,7 +26,7 @@ import Data.List.Split
import Data.Maybe
-- Gen
import Language.Haskell.TH
-import Language.Haskell.TH.Syntax
+import Language.Haskell.TH.Syntax as TH
import Test.QuickCheck
import GHC.Exts
import GHC.Types
@@ -38,7 +38,7 @@ import Control.Applicative
import Data.List
-- | Build the arbitrary function with makeArbs
-chooseExpQ :: Name -> Name -> Name -> Integer -> Type -> ExpQ
+chooseExpQ :: Name -> Name -> Name -> Integer -> TH.Type -> ExpQ
chooseExpQ g n t bf (AppT ListT ty) = [| listOf $ resize ($(varE n) `div` 10) arbitrary |]
chooseExpQ g n t bf ty | headOf ty /= t = [| resize (max 0 ($(varE n) - 1)) arbitrary |]
chooseExpQ g n t bf ty =

@ -0,0 +1,87 @@
diff --git a/src/DeriveArbitrary.hs b/src/DeriveArbitrary.hs
index fc94945..6f2d77f 100644
--- a/src/DeriveArbitrary.hs
+++ b/src/DeriveArbitrary.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE LambdaCase #-}
+{-# LANGUAGE CPP #-}
module DeriveArbitrary (
@@ -39,2 +40,8 @@ import Data.List
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
-- | Build the arbitrary function with makeArbs
@@ -80,3 +87,3 @@ deriveArbitrary t = do
case inf of
- TyConI (DataD _ _ params constructors _) -> do
+ TyConI (DataD _ _ params TH211MBKIND constructors _) -> do
let ns = map varT $ paramNames params
@@ -111,3 +118,3 @@ deriveArbitrary t = do
where go n = $(gos 'go 'n)|]
- TyConI (NewtypeD _ _ params con _) -> do
+ TyConI (NewtypeD _ _ params TH211MBKIND con _) -> do
let ns = map varT $ paramNames params
@@ -281,3 +288,3 @@ customG name = do
- TyConI (DataD _ _ params constructors _) ->
+ TyConI (DataD _ _ params TH211MBKIND constructors _) ->
let fnm = mkName "prob_gen" -- "customGen_" ++ (map (\x -> if x == '.' then '_' else
diff --git a/src/DeriveFixable.hs b/src/DeriveFixable.hs
index ec8b8be..83593e6 100644
--- a/src/DeriveFixable.hs
+++ b/src/DeriveFixable.hs
@@ -1,2 +1,3 @@
{-# Language TemplateHaskell, ConstraintKinds, FlexibleInstances, FlexibleContexts, IncoherentInstances, MultiParamTypeClasses #-}
+{-# Language CPP #-}
@@ -15,2 +16,8 @@ import Control.Monad.Trans.State
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
--The state is composed of identifiers
@@ -147,3 +154,3 @@ mkFix i v a t = do ti <- reify t
case ti of
- TyConI (DataD _ _ params tcons _) -> do
+ TyConI (DataD _ _ params TH211MBKIND tcons _) -> do
let cstuff = map getStuff tcons
@@ -155,3 +162,3 @@ mkFix i v a t = do ti <- reify t
case ii of
- TyConI (DataD _ _ ip _ _) -> do
+ TyConI (DataD _ _ ip TH211MBKIND _ _) -> do
let ivars = map (varT . getParName) ip
@@ -180,3 +187,3 @@ mkFix i v a t = do ti <- reify t
gg = $(mkFixBody matches) |]
- TyConI (NewtypeD _ _ ip _ _) -> do
+ TyConI (NewtypeD _ _ ip TH211MBKIND _ _) -> do
let ivars = map (varT . getParName) ip
diff --git a/src/DeriveMutation.hs b/src/DeriveMutation.hs
index ae58345..7494c50 100644
--- a/src/DeriveMutation.hs
+++ b/src/DeriveMutation.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE FlexibleInstances,UndecidableInstances#-}
+{-# LANGUAGE CPP #-}
module DeriveMutation where
@@ -17,2 +18,9 @@ import Data.List
import Megadeth.Prim
+
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
--import Mutation
@@ -100,3 +108,3 @@ devMutation name customGen = do
TyConI (TySynD _ _ ty) -> return [] -- devMutation (headOf ty) Nothing
- TyConI (DataD _ _ params constructors _) -> do
+ TyConI (DataD _ _ params TH211MBKIND constructors _) -> do
let fnm = mkName $ "mutt" -- ++ (showName name)

@ -0,0 +1,11 @@
diff --git a/bundled/ttasm/TTFInstructions.hs b/bundled/ttasm/TTFInstructions.hs
index 6eb9378..8db99cd 100644
--- a/bundled/ttasm/TTFInstructions.hs
+++ b/bundled/ttasm/TTFInstructions.hs
@@ -128,4 +128,4 @@ tableChecksum table =
let tc = do
- e <- remaining
- if e < 4
+ e <- remaining
+ if e < 4
then return 0

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<use>
<flag name='archs'>support archive formats</flag>
<flag name='codes'>support cource code formats</flag>
<flag name='docs'>support document formats</flag>
<flag name='imgs'>support image formats</flag>
<flag name='media'>support media formats</flag>
<flag name='net'>support networking formats</flag>
<flag name='pki'>support PKI formats</flag>
</use>
<longdescription>
An experimental grammar fuzzer in Haskell using QuickCheck.
</longdescription>
<upstream>
<remote-id type="github">CIFASIS/QuickFuzz</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,148 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
# ebuild generated by hackport 0.5.9999
CABAL_FEATURES="bin"
inherit haskell-cabal
MY_PN="QuickFuzz"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="An experimental grammar fuzzer in Haskell using QuickCheck"
HOMEPAGE="http://quickfuzz.org/"
SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="archs codes docs imgs media net pki"
RDEPEND="dev-haskell/abstract-par:=
dev-haskell/argparser:=
dev-haskell/derive:=
dev-haskell/linear:=
dev-haskell/monad-par:=
dev-haskell/mtl:=
dev-haskell/parallel-io:=
dev-haskell/primitive:=
dev-haskell/quickcheck:2=
dev-haskell/quickcheck-unicode:=
dev-haskell/random:=
dev-haskell/split:=
dev-haskell/text:=
dev-haskell/vector:=
dev-haskell/wl-pprint:=
>=dev-lang/ghc-7.8.2:=
archs? ( dev-haskell/base16-bytestring:=
>=dev-haskell/tar-0.5:=
dev-haskell/zip-archive:= )
!archs? ( net? ( dev-haskell/base16-bytestring:= ) )
codes? ( dev-haskell/haxml:=
dev-haskell/json:=
dev-haskell/language-bash:=
dev-haskell/language-css:=
dev-haskell/language-dot:=
dev-haskell/language-ecmascript:=
dev-haskell/language-glsl:=
dev-haskell/language-lua:=
dev-haskell/language-python:=
dev-haskell/shell-escape:=
dev-haskell/uniplate:= )
docs? ( app-text/pandoc:=
dev-haskell/data-default:=
dev-haskell/hcg-minus:=
dev-haskell/hps:=
dev-haskell/icalendar:=
dev-haskell/pandoc-types:= )
imgs? ( dev-haskell/ac-ppm:=
dev-haskell/memory:=
dev-haskell/attoparsec:=
dev-haskell/lens:=
dev-haskell/scientific:=
dev-haskell/thyme:=
dev-haskell/xml:=
>=dev-haskell/zlib-0.6:= )
!imgs? ( archs? ( >=dev-haskell/zlib-0.6:= ) )
media? ( dev-haskell/hcodecs:=
dev-haskell/hunit:=
dev-haskell/mtl:=
dev-haskell/old-locale:=
dev-haskell/random:=
dev-haskell/idiii:=
dev-haskell/bitwise:=
dev-haskell/monad-loops:=
dev-haskell/mtl:=
dev-haskell/wavy:= )
net? ( dev-haskell/concurrent-extra:=
dev-haskell/dns:=
dev-haskell/http:=
dev-haskell/iproute:=
dev-haskell/network:=
dev-haskell/network-uri:=
dev-haskell/unbounded-delays:= )
pki? ( dev-haskell/hourglass:=
dev-haskell/asn1-types:=
dev-haskell/asn1-parse:=
dev-haskell/cryptonite:=
dev-haskell/hourglass:=
dev-haskell/memory:= )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
"
PATCHES=(
# bundled libs:
"${FILESDIR}"/${PN}-0.1_p20160909-megadeth-ghc-8.patch
"${FILESDIR}"/${PN}-0.1_p20160909-megadeth-better-erroro.patch
"${FILESDIR}"/${PN}-0.1_p20160909-megadeth-ghc-8-gadt.patch
"${FILESDIR}"/${PN}-0.1_p20160909-ttasm-layout.patch
# package itself:
"${FILESDIR}"/${PN}-0.1-QC-2.9.patch
"${FILESDIR}"/${PN}-0.1_p20160909-th-2.11-1.patch
"${FILESDIR}"/${PN}-0.1_p20160909-th-2.11-2.patch
)
# As of 2016-09-10 QuickFuzz forks a few hackage packages
# without renames:
# - asn1-encoding: stabilised handling of corrupterd data
# - hogg: more functions are exported directly
# - juicypixels: more functions and modules are exported,
# unsafe functions are changed to safe
# - svg-tree: expose internal modules
# - x509: stabilised handling of corrupterd data
# - megadeth: not a fork but has no releases
# - ttasm: cabalised, renamed module
src_prepare() {
default
# inline dependencies of bundled dependencies
cabal_chdeps \
'JuicyPixels' 'memory' \
'asn1-encoding' 'hourglass' \
'hogg' 'array' \
'megadeth' 'base' \
'svg-tree' 'attoparsec, lens, scientific, thyme' \
'ttasm' 'bitwise, mtl, monad-loops' \
'x509' 'asn1-parse, cryptonite, hourglass, memory' \
\
'hs-source-dirs: src' 'hs-source-dirs: src, bundled/Juicy.Pixels/src, bundled/hogg, bundled/hs-asn1-encoding, bundled/hs-certificate-x509, bundled/megadeth, bundled/svg-tree/src, bundled/ttasm'
}
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag archs archs) \
$(cabal_flag codes codes) \
$(cabal_flag docs docs) \
$(cabal_flag imgs imgs) \
$(cabal_flag media media) \
$(cabal_flag net net) \
$(cabal_flag pki pki)
}

@ -0,0 +1,173 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
# ebuild generated by hackport 0.5.9999
CABAL_FEATURES="bin"
inherit git-r3 haskell-cabal
MY_PN="QuickFuzz"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="An experimental grammar fuzzer in Haskell using QuickCheck"
HOMEPAGE="http://quickfuzz.org/"
EGIT_REPO_URI="https://github.com/CIFASIS/QuickFuzz.git"
LICENSE="GPL-3"
SLOT="0"
IUSE="archs codes docs imgs media net pki"
RDEPEND="dev-haskell/abstract-par:=
dev-haskell/argparser:=
dev-haskell/derive:=
dev-haskell/linear:=
dev-haskell/monad-par:=
dev-haskell/mtl:=
dev-haskell/parallel-io:=
dev-haskell/primitive:=
dev-haskell/quickcheck:2=
dev-haskell/quickcheck-unicode:=
dev-haskell/random:=
dev-haskell/split:=
dev-haskell/text:=
dev-haskell/vector:=
dev-haskell/wl-pprint:=
>=dev-lang/ghc-7.8.2:=
archs? ( dev-haskell/base16-bytestring:=
>=dev-haskell/tar-0.5:=
dev-haskell/zip-archive:= )
!archs? ( net? ( dev-haskell/base16-bytestring:= ) )
codes? ( dev-haskell/haxml:=
dev-haskell/json:=
dev-haskell/language-bash:=
dev-haskell/language-css:=
dev-haskell/language-dot:=
dev-haskell/language-ecmascript:=
dev-haskell/language-glsl:=
dev-haskell/language-lua:=
dev-haskell/language-python:=
dev-haskell/shell-escape:=
dev-haskell/uniplate:= )
docs? ( app-text/pandoc:=
dev-haskell/data-default:=
dev-haskell/hcg-minus:=
dev-haskell/hps:=
dev-haskell/icalendar:=
dev-haskell/pandoc-types:= )
imgs? ( dev-haskell/ac-ppm:=
dev-haskell/memory:=
dev-haskell/attoparsec:=
dev-haskell/lens:=
dev-haskell/scientific:=
dev-haskell/thyme:=
dev-haskell/xml:=
>=dev-haskell/zlib-0.6:= )
!imgs? ( archs? ( >=dev-haskell/zlib-0.6:= ) )
media? ( dev-haskell/hcodecs:=
dev-haskell/hunit:=
dev-haskell/mtl:=
dev-haskell/old-locale:=
dev-haskell/random:=
dev-haskell/idiii:=
dev-haskell/bitwise:=
dev-haskell/monad-loops:=
dev-haskell/mtl:=
dev-haskell/wavy:= )
net? ( dev-haskell/concurrent-extra:=
dev-haskell/dns:=
dev-haskell/http:=
dev-haskell/iproute:=
dev-haskell/network:=
dev-haskell/network-uri:=
dev-haskell/unbounded-delays:= )
pki? ( dev-haskell/hourglass:=
dev-haskell/asn1-types:=
dev-haskell/asn1-parse:=
dev-haskell/cryptonite:=
dev-haskell/hourglass:=
dev-haskell/memory:= )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
"
PATCHES=(
# bundled libs:
"${FILESDIR}"/${P}-megadeth-ghc-8.patch
"${FILESDIR}"/${P}-megadeth-better-erroro.patch
"${FILESDIR}"/${P}-megadeth-ghc-8-gadt.patch
"${FILESDIR}"/${P}-ttasm-layout.patch
# package itself:
"${FILESDIR}"/${PN}-0.1-QC-2.9.patch
"${FILESDIR}"/${P}-th-2.11-1.patch
"${FILESDIR}"/${P}-th-2.11-2.patch
)
# As of 2016-09-10 QuickFuzz forks a few hackage packages
# without renames:
# - asn1-encoding: stabilised handling of corrupterd data
# - hogg: more functions are exported directly
# - juicypixels: more functions and modules are exported,
# unsafe functions are changed to safe
# - svg-tree: expose internal modules
# - x509: stabilised handling of corrupterd data
# - megadeth: not a fork but has no releases
# - ttasm: cabalised, renamed module
src_unpack() {
git-r3_src_unpack
cd "${S}"
local forked_repos=(
Juicy.Pixels
hogg
hs-asn1-encoding
hs-certificate-x509
svg-tree
ttasm
# not exactly fork. just unreleased upstream library
megadeth
)
local repo_name
local repo_subdir=${S}/bundled
mkdir "${repo_subdir}/" || die
for repo_name in "${forked_repos[@]}"; do
git-r3_fetch https://github.com/CIFASIS/${repo_name}.git
git-r3_checkout https://github.com/CIFASIS/${repo_name}.git "${repo_subdir}/${repo_name}"
done
}
src_prepare() {
default
# inline dependencies of bundled dependencies
cabal_chdeps \
'JuicyPixels' 'memory' \
'asn1-encoding' 'hourglass' \
'hogg' 'array' \
'megadeth' 'base' \
'svg-tree' 'attoparsec, lens, scientific, thyme' \
'ttasm' 'bitwise, mtl, monad-loops' \
'x509' 'asn1-parse, cryptonite, hourglass, memory' \
\
'hs-source-dirs: src' 'hs-source-dirs: src, bundled/Juicy.Pixels/src, bundled/hogg, bundled/hs-asn1-encoding, bundled/hs-certificate-x509, bundled/megadeth, bundled/svg-tree/src, bundled/ttasm'
}
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag archs archs) \
$(cabal_flag codes codes) \
$(cabal_flag docs docs) \
$(cabal_flag imgs imgs) \
$(cabal_flag media media) \
$(cabal_flag net net) \
$(cabal_flag pki pki)
}

@ -0,0 +1 @@
DIST radamsa-0.5.tar.gz 168177 SHA256 e21a86aa6dca7e4619085fc60fb664d0a1bd067ca6ebfbcb16ab2d57c8854cb4 SHA512 d48f61ea7c0703d7fdf68ab32894e93d774e8f2893642a81046b8210d7d433f4be8930d7d79317ddb0882cf54b06505c541827b925f30b861ae8205e300fed80 WHIRLPOOL 322c497e8f07ac77e2ffaade0badf980ba7673af5508eb0ab3b12de15afc71ae69e89281531283c95392ea9557b10eb130623e8e44b463752ef8d5d36ecf7ce9

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>slyfox@gentoo.org</email>
<name>Sergei Trofimovich</name>
</maintainer>
<upstream>
<remote-id type="github">aoh/radamsa</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs
DESCRIPTION="A general purpose fuzzer"
HOMEPAGE="https://github.com/aoh/radamsa"
SRC_URI="https://github.com/aoh/radamsa/releases/download/v${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=test # needs an owl-lisp
DOCS=( LICENCE NEWS README.md )
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
}
src_install() {
emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
einstalldocs
}

@ -1,2 +1,3 @@
DIST zzuf-0.13-zzcat-zzat-rename.patch.bz2 11370 SHA256 33864b8a54fc71464650130c5b2092d969776535f787075119a6750e869d99d3 SHA512 5df3ccc08315c8a983f13294ca3fc38f3b7094a9ba04a46ee7740522ad486318bcf019fec78d60581cb541b5ebdbe1d0751273233d5a54b03f411aef84790529 WHIRLPOOL 87c8561d2eba2626d97600964b7ee8851a1f8a4dc40eda758b5e4854b9149f71b8a26223f36355b707c1e30d559dd1e977292ba2f17d79fa1992a414a573c31d
DIST zzuf-0.13.tar.gz 461498 SHA256 0842c548522028c3e0d9c9cf7d09f6320b661f33824bb6df19ca209851bdf627 SHA512 e8208dae68b4eee5ebc96775476f616c6822bc9a6a9c753d7f477e9f3e6f527a03e1aec494c2cb8a6666f3159104ea2e221acf8da35efb7d8e357666dbc315ce WHIRLPOOL b4fe880dbd894ee270a847614456536e7d3f615bf3fa01251cbeac863f95704ff766e858fcb037d7e1dcd089acfffb297aea6c8fa01bde4940370288590e8867
DIST zzuf-0.15.tar.bz2 394859 SHA256 04353d94c68391b3945199f100ab47fc5ff7815db1e92581a600d4175e3a6872 SHA512 7e5b55761c0f75af10920e1ffdde1564022b8d43ce8f59d6b0a27d2c59779ef98dd561cb26f781b8cee09016f08144439770ea2db250874d4bebd2443f592898 WHIRLPOOL 092623a98ced33891e345509eb1fb3880237aac388b7fcb3d0afa32e5439ed43eb5b290d3940ae616f5ee46273ae03368d79653819c65b0c62499edc94808ccd

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>slyfox@gentoo.org</email>
<name>Sergei Trofimovich</name>
</maintainer>
<upstream>
<remote-id type="github">samhocevar/zzuf</remote-id>
</upstream>
</pkgmetadata>

@ -1,4 +1,4 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -7,7 +7,7 @@ EAPI=4
inherit autotools eutils
DESCRIPTION="Transparent application input fuzzer"
HOMEPAGE="http://libcaca.zoy.org/wiki/zzuf/"
HOMEPAGE="http://caca.zoy.org/wiki/zzuf"
SRC_URI="http://caca.zoy.org/files/${PN}/${P}.tar.gz
https://dev.gentoo.org/~cardoe/distfiles/${P}-zzcat-zzat-rename.patch.bz2"

@ -0,0 +1,26 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="Transparent application input fuzzer"
HOMEPAGE="http://caca.zoy.org/wiki/zzuf"
SRC_URI="https://github.com/samhocevar/zzuf/releases/download/v${PV}/${P}.tar.bz2"
LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE=""
# Uses dlopen hack to hijack many libc functions.
# Fails 2 tests with sandbox enabled: check-zzuf-A-autoinc check-utils
RESTRICT="test"
DOCS=( AUTHORS COPYING TODO )
src_install() {
default
find "${D}" -name '*.la' -delete
}

@ -1,2 +1,3 @@
DIST geoclue-0.12.99.tar.gz 608074 SHA256 fe396c91cb52de4219281f4d9223156338fc03670d34700281e86d1399b80a72 SHA512 32f946c9ee66cff2a6564b275d5f7bdf0d42832166c9fbeccb0aa55f3c3370fd8de114ad26477df6a2ee9d22250a5b104ec384032b28c3a62c356baea05d1bc2 WHIRLPOOL fc7e96d6646a7fa527807db2a3375a714243fb935f064b9acbb84f8652cc64e19d2655979c053e2f1b433c69a47a393123bc4bb2f8f16395a3ecbba668c9f1bd
DIST geoclue-2.4.3.tar.xz 389260 SHA256 ada9dba870dd79e1b21923aeda4d82b66cbda39e57978fbe3d83d356cc3c605e SHA512 6e6fba4e04458d486e098898f13d3a5319d3bb185a9ac2801cac710639bae46b6512c82c61b2a666fa920abf664446d937e00018ff078a55ce05b8ebc026a01d WHIRLPOOL 5658c1b0e89d9f7dbceaf149db06973d809e1ecdf88fbca2f484568353c1fd2539150f4b04081189dc14f941bd179135fa3d5bfd795e0714ee92d412968da656
DIST geoclue-2.4.4.tar.xz 392340 SHA256 9c43fb9d0c12067ea64400500abb0640194947d4c2c55e38545afe5d9c5c315c SHA512 46995aa261ff5c391eb1e933088e24e40e595a98563b541675cbfab38e69f410cd3ad7a3c1f4126e4eb62eea0be9a77f8e3c37af89b4aaad81e07c150b003f7a WHIRLPOOL 42691170b0e9097fb4caef656cd79c0861f61cd0bbf811a74653799848184f98f960e5294375b5632c30de29e798318443706ff803ae46d19ca422abe3caaac4

@ -0,0 +1,59 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2 systemd user versionator
MY_PV=$(get_version_component_range 1-2)
DESCRIPTION="A geoinformation D-Bus service"
HOMEPAGE="https://freedesktop.org/wiki/Software/GeoClue"
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${MY_PV}/${P}.tar.xz"
LICENSE="LGPL-2"
SLOT="2.0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
IUSE="+introspection +modemmanager zeroconf"
RDEPEND="
>=dev-libs/glib-2.34:2
>=dev-libs/json-glib-0.14
>=net-libs/libsoup-2.42:2.4
sys-apps/dbus
introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
modemmanager? ( >=net-misc/modemmanager-1 )
zeroconf? ( >=net-dns/avahi-0.6.10 )
!<sci-geosciences/geocode-glib-3.10.0
"
DEPEND="${RDEPEND}
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1
>=dev-util/intltool-0.40
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.4.1-fix-GLIBC-features.patch
}
src_configure() {
# debug only affects CFLAGS
gnome2_src_configure \
--enable-backend \
--with-dbus-service-user=geoclue \
$(use_enable introspection) \
$(use_enable modemmanager 3g-source) \
$(use_enable modemmanager cdma-source) \
$(use_enable modemmanager modem-gps-source) \
$(use_enable zeroconf nmea-source) \
$(systemd_with_unitdir)
}
pkg_preinst() {
enewgroup geoclue
enewuser geoclue -1 -1 /var/lib/geoclue geoclue
gnome2_pkg_preinst
}

@ -1,52 +0,0 @@
--- mtail.orig 2003-11-07 19:02:34.000000000 +0000
+++ mtail 2003-11-07 19:19:18.000000000 +0000
@@ -46,6 +46,7 @@
verbose = 0
silent = 0
active = 0
+remove_blanks = 0
# sets up the interrupt handler, calls processargs(), sets up and starts the
# tailers.
@@ -119,6 +120,8 @@
if line[len(line)-1] == '\n':
line = line[:len(line)-1]
line = filter(line)
+ if remove_blanks and not line:
+ continue
lock.acquire()
try:
if (multiple or verbose) and (not silent) \
@@ -138,12 +141,14 @@
global verbose
global silent
global config_file
+ global remove_blanks
filenames = []
lines = None
follow = 0
try:
opts, pargs = getopt.getopt(sys.argv[1:], 'fn:?hvq', ["follow",
- "lines=", "help", "verbose", "quiet", "silent", "config="])
+ "lines=", "help", "verbose", "quiet", "silent", "config=",
+ "remove-blanks"])
except getopt.error:
print 'unrecognized option!'
print
@@ -163,6 +168,8 @@
silent = 1
elif opt[0] in ['--config']:
config_file = opt[1]
+ elif opt[0] in ['--remove-blanks']:
+ remove_blanks = 1
if lines == None:
lines = 10
for filename in pargs:
@@ -186,6 +193,7 @@
print ' -v, --verbose always output headers giving file names'
print ' -q, --quiet, --silent never output headers giving file names'
print ' --config=FILE use config file FILE instead of ~/.mtailrc'
+ print ' --remove-blanks do not display blank lines'
print
print 'with more than one filename, mtail will precede each chunk from'
print 'each with a header giving the file name. if no filenames are given'

@ -1,27 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="3"
inherit eutils python
DESCRIPTION="Tail workalike, that performs output colourising"
HOMEPAGE="http://matt.immute.net/src/mtail/"
SRC_URI="http://matt.immute.net/src/mtail/mtail-${PV}.tgz
http://matt.immute.net/src/mtail/mtailrc-syslog.sample"
LICENSE="HPND"
SLOT="0"
KEYWORDS="alpha amd64 ~mips ppc sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
src_prepare() {
epatch "${FILESDIR}"/${P}-remove-blanks.patch
python_convert_shebangs -r 2 .
}
src_install() {
dobin mtail || die
dodoc CHANGES mtailrc.sample README "${DISTDIR}"/mtailrc-syslog.sample || die
}

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -14,7 +14,7 @@ SRC_URI="http://matt.immute.net/src/mtail/mtail-${PV}.tgz
LICENSE="HPND"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~mips ~ppc ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="alpha amd64 mips ppc sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=${PYTHON_DEPS}
@ -26,6 +26,6 @@ src_prepare() {
}
src_install() {
dobin mtail || die
dodoc CHANGES mtailrc.sample README "${DISTDIR}"/mtailrc-syslog.sample || die
dobin "${PN}"
dodoc CHANGES "${PN}rc.sample" README "${DISTDIR}"/mtailrc-syslog.sample || die
}

@ -1,2 +1,3 @@
DIST zsh-completions-0.18.0.tar.gz 232872 SHA256 b94eb63d044920a4ea6d5d51ae4f237f21b0c3174f3c58ff464b5284477cdb7a SHA512 68510ce1823c59318ffa7ff85b3c0385d056912c68e6513fbbcaf49c3757cca69531e7f3dfb5f75424f8bbf3722ebebc00170b10588de619cdd1353d6754d1ac WHIRLPOOL e48a24b3d612b4797264d28c02b4b151dd5f8bdac981ed24a47ce1490d4ce3372dcaae4ac7d9aeb4dd6d0cbe56c5a3752bec2f83561eb9aa23f43816a31d7e1d
DIST zsh-completions-0.19.0.tar.gz 231152 SHA256 8108692b9f9bfb630b9b96a8ff57e87a9437fd183599972f6b0a60f8552c89e0 SHA512 f105b77a3941caf681861369d32558d0fe54d15761400c3ed8e827c86e924cc5449d03a60a9ff7f7cb5dab275ab2f4b6c6a316f8af8b649eff8c20da0b9b21f6 WHIRLPOOL 4db5e4c178c8c742d01fe49227152e7e427f98d8d29258bc6a1c5b236a91dd7a39ad96da60cf01e7654af2f66696f1d24062acdacef9bbeb5745215cd25f1783
DIST zsh-completions-0.20.0.tar.gz 193091 SHA256 c697d1d6bd093b5f761f9171a28fa9de2133fee929028bbe5ae2b71352800ad5 SHA512 1b494cc8ce3b549018ca27847a52ff94fd6520a6990c6b65527e34d54cc4ed4e4a17153bb23af50c6dd7a3d236d2389c850fe73e849624f111d5a39143dd7f0f WHIRLPOOL e959894b78224fe1862889838e97f3b85ed3fa9195782acf51a7574e4cf183719e7dc1d11c5d0e340dcea200ee86fe32d808171ce755909669667b6ea03465a5

@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/zsh-users/zsh-completions.git"
else
SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Additional completion definitions for Zsh"
HOMEPAGE="https://github.com/zsh-users/zsh-completions"
LICENSE="BSD"
SLOT="0"
RDEPEND="app-shells/zsh"
src_install() {
insinto /usr/share/zsh/site-functions
doins src/_*
}
pkg_postinst() {
elog
elog "If you happen to compile your functions, you may need to delete"
elog "~/.zcompdump{,.zwc} and recompile to make the new completions available"
elog "to your shell."
elog
}

@ -0,0 +1,90 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools flag-o-matic libtool toolchain-funcs
DESCRIPTION="A spell checker replacement for ispell"
HOMEPAGE="http://aspell.net/"
SRC_URI="mirror://gnu/aspell/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="nls unicode"
PDEPEND="app-dicts/aspell-en"
LANGS="af be bg br ca cs cy da de de-1901 el en eo es et fi fo fr ga gl he hr
hu hy is it la lt nl no pl pt pt-BR ro ru sk sl sr sv uk vi"
for lang in ${LANGS}; do
IUSE+=" l10n_${lang}"
# Need to keep linguas_* for now, since aspell uses gettext
IUSE+=" linguas_${lang/-/_}"
case ${lang} in
de-1901) dict="de-alt" ;;
pt-BR) dict="pt-br" ;;
*) dict="${lang}" ;;
esac
PDEPEND+=" l10n_${lang}? ( app-dicts/aspell-${dict} )"
done
unset dict lang LANGS
# English dictionary 0.5 is incompatible with aspell-0.6
RDEPEND="
sys-libs/ncurses:0=[unicode?]
nls? ( virtual/libintl )
!=app-dicts/aspell-en-0.5*
"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
HTML_DOCS=( manual/aspell{,-dev}.html )
PATCHES=(
"${FILESDIR}/${PN}-0.60.5-nls.patch"
"${FILESDIR}/${PN}-0.60.5-solaris.patch"
"${FILESDIR}/${PN}-0.60.6-darwin-bundles.patch"
"${FILESDIR}/${PN}-0.60.6.1-clang.patch"
# includes fix for bug #467602
"${FILESDIR}/${PN}-0.60.6.1-unicode.patch"
)
src_prepare() {
default
rm m4/lt* m4/libtool.m4 || die
eautoreconf
elibtoolize --reverse-deps
# Parallel install of libtool libraries doesn't always work.
# https://lists.gnu.org/archive/html/libtool/2011-03/msg00003.html
# This has to be after automake has run so that we don't clobber
# the default target that automake creates for us.
echo 'install-filterLTLIBRARIES: install-libLTLIBRARIES' >> Makefile.in || die
}
src_configure() {
econf \
$(use_enable nls) \
$(use_enable unicode) \
--disable-static \
--sysconfdir="${EPREFIX}"/etc/aspell
}
src_install() {
default
docinto examples
dodoc "${S}"/examples/*.c
# install ispell/aspell compatibility scripts
newbin scripts/ispell ispell-aspell
newbin scripts/spell spell-aspell
# we explicitly pass '--disable-static' to econf,
# hence we can delete .la files unconditionally
find "${D}" -name '*.la' -delete || die
}

@ -1,8 +1,8 @@
* grobian@gentoo.org: on Solaris 10 _XOPEN_SOURCE_EXTENDED may not be
defined when including wchar.h with g++
--- prog/check_funs.cpp
+++ prog/check_funs.cpp
--- a/prog/check_funs.cpp
+++ b/prog/check_funs.cpp
@@ -18,10 +18,6 @@
#include "settings.h"

@ -5,8 +5,8 @@ Apple suggests using .bundle. libtool on Gentoo generates .bundle files
for modules on Darwin, so we need aspell to actually look for .bundle,
not .so.
--- lib/new_filter.cpp
+++ lib/new_filter.cpp
--- a/lib/new_filter.cpp
+++ b/lib/new_filter.cpp
@@ -458,11 +458,23 @@
module->file.assign(option_file.str(), slash + 1 - option_file.str());
//module->file += "lib";

@ -1,6 +1,6 @@
From https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=180565
--- interfaces/cc/aspell.h.orig 2011-07-02 17:53:27.000000000 -0400
+++ interfaces/cc/aspell.h 2015-07-29 11:23:32.000000000 -0400
--- a/interfaces/cc/aspell.h
+++ b/interfaces/cc/aspell.h
@@ -237,6 +237,7 @@
/******************************** errors ********************************/
@ -17,8 +17,8 @@ From https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=180565
/******************************* speller *******************************/
--- prog/aspell.cpp.orig 2011-07-04 05:13:58.000000000 -0400
+++ prog/aspell.cpp 2015-07-29 11:22:57.000000000 -0400
--- a/prog/aspell.cpp
+++ b/prog/aspell.cpp
@@ -25,6 +25,7 @@
# include <langinfo.h>
#endif
@ -35,8 +35,8 @@ From https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=180565
#include "file_util.hpp"
#include "fstream.hpp"
#include "info.hpp"
--- prog/checker_string.hpp.orig 2011-07-02 17:09:09.000000000 -0400
+++ prog/checker_string.hpp 2015-07-29 11:24:50.000000000 -0400
--- a/prog/checker_string.hpp
+++ b/prog/checker_string.hpp
@@ -6,6 +6,7 @@
#include <stdio.h>

@ -0,0 +1,276 @@
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@
AC_CONFIG_SRCDIR(prog/aspell.cpp)
AC_CANONICAL_SYSTEM
AM_INIT_AUTOMAKE
-AM_CONFIG_HEADER(gen/settings.h)
+AC_CONFIG_HEADERS([gen/settings.h])
AM_MAINTAINER_MODE
@@ -52,14 +52,11 @@
AC_ARG_ENABLE(win32-relocatable,
[ --enable-win32-relocatable])
-AC_ARG_ENABLE(curses,
- AS_HELP_STRING([--enable-curses=LIBFILE],[cursor control library]))
+AC_ARG_ENABLE([curses],
+ AS_HELP_STRING([--enable-curses],[cursor control library]))
-AC_ARG_ENABLE(curses-include,
- [ --enable-curses-include=DIR])
-
-AC_ARG_ENABLE(wide-curses,
- AS_HELP_STRING([--disable-wide-curses],[disable wide char utf8 cursor control]))
+AC_ARG_ENABLE([unicode],
+ AS_HELP_STRING([--enable-unicode],[enable Unicode support]))
AC_ARG_ENABLE(regex,
[ --disable-regex])
@@ -312,197 +309,18 @@
[AC_MSG_RESULT(no)]
)
-AC_SUBST(CURSES_LIB)
-AC_SUBST(CURSES_INCLUDE)
-
-if test "$enable_curses" != "no"
-then
- use_curses=t
- case "$enable_curses" in
- yes | "" ) ;;
- /* | *lib* | *.a | -l* | -L* ) CURSES_LIB="$enable_curses" ;;
- * ) CURSES_LIB=-l$enable_curses ;;
- esac
- case "$enable_curses_include" in
- yes | no | "") ;;
- -I* ) CURSES_INCLUDE="$enable_curses_include" ;;
- * ) CURSES_INCLUDE=-I$enable_curses_include ;;
- esac
-fi
-
-if test "$use_curses"
-then
-
- ORIG_LIBS="$LIBS"
- ORIG_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CURSES_INCLUDE $ORIG_CPPFLAGS"
-
- if test -z "$CURSES_LIB"
- then
-
- AC_MSG_CHECKING(for working curses library)
-
- if test "$enable_wide_curses" != "no" -a -n "$have_mblen"
- then
- LIBS="-lncursesw $ORIG_LIBS"
- AC_TRY_LINK(
- [#include <ncursesw/curses.h>], [initscr()],
- [CURSES_LIB=-lncursesw
- AC_DEFINE(CURSES_HEADER, <ncursesw/curses.h>, [Defined to curses header file])
- AC_DEFINE(TERM_HEADER, <ncursesw/term.h>, [Defined to term header file])])
- fi
-
- if test -z "$CURSES_LIB"
- then
- LIBS="-lncurses $ORIG_LIBS"
- AC_TRY_LINK(
- [#include <ncurses/curses.h>], [initscr()],
- [CURSES_LIB=-lncurses
- AC_DEFINE(CURSES_HEADER, <ncurses/curses.h>, [Defined to curses header file])
- AC_DEFINE(TERM_HEADER, <ncurses/term.h>, [Defined to term header file])],
- [
- LIBS="-lncurses $ORIG_LIBS"
- AC_TRY_LINK(
- [#include <ncurses.h>], [initscr()],
- [CURSES_LIB=-lncurses
- AC_DEFINE(CURSES_HEADER, <ncurses.h>, [Defined to curses header file])
- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])],
- [
- LIBS="-lcurses $ORIG_LIBS"
- AC_TRY_LINK(
- [#include <curses.h>], [initscr()],
- [CURSES_LIB=-lcurses
- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file])
- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])],
- [
- LIBS="-lncurses $ORIG_LIBS"
- AC_TRY_LINK(
- [#include <curses.h>], [initscr()],
- [CURSES_LIB=-lncurses
- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file])
- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])],
- ) ]) ]) ])
- fi
-
- if test -n "$CURSES_LIB"
- then
- AC_MSG_RESULT([found in $CURSES_LIB])
- else
- AC_MSG_RESULT([not found])
- fi
-
- else
-
- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file])
- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])
-
- fi
-
- if test -n "$CURSES_LIB"
- then
- LIBS="$CURSES_LIB $ORIG_LIBS"
-
- if test "$enable_wide_curses" != "no"
- then
-
- AC_MSG_CHECKING(for wide character support in curses libraray)
- if test -n "$have_mblen"
- then
- AC_TRY_LINK(
- [#include <wchar.h>
- #include CURSES_HEADER
- ],
- [wchar_t wch = 0;
- addnwstr(&wch, 1);],
- [AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_WIDE_CURSES, 1, [Defined if curses libraray includes wide character support])],
- [
-
- AC_TRY_LINK(
- [#define _XOPEN_SOURCE_EXTENDED 1
- #include <wchar.h>
- #include CURSES_HEADER
- ],
- [wchar_t wch = 0;
- addnwstr(&wch, 1);],
- [AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_WIDE_CURSES, 1)
- AC_DEFINE(DEFINE_XOPEN_SOURCE_EXTENDED, 1,
- [Defined if _XOPEN_SOURCE_EXTENDED needs to be defined.
- (Can't define globally as that will cause problems with some systems)])
- ],
- [AC_MSG_RESULT(no)
- AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.])])])
- else
- AC_MSG_RESULT([no, because "mblen" is not supported])
- AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.])
- fi
-
- fi
-
- AC_MSG_CHECKING(if standard curses include sequence will work)
- AC_TRY_LINK(
- [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED
- # define _XOPEN_SOURCE_EXTENDED 1
- #endif
- #include <termios.h>
- #include <unistd.h>
- #include CURSES_HEADER
- #include TERM_HEADER
- ],
- [tigetstr(const_cast<char *>("cup"));],
- [AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_LIBCURSES, 1,
- [Defined if the curses library is available])
- posix_termios=t
- AC_DEFINE(CURSES_INCLUDE_STANDARD, 1,
- [Defined if no special Workarounds are needed for Curses headers])],
- [AC_MSG_RESULT(no)
-
- dnl else if
- AC_MSG_CHECKING(if curses workaround I will work)
- AC_TRY_LINK(
- [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED
- # define _XOPEN_SOURCE_EXTENDED 1
- #endif
- #include <termios.h>
- #include <unistd.h>
- #include CURSES_HEADER
- extern "C" {char * tigetstr(char * capname);}],
- [tigetstr(const_cast<char *>("cup"));],
- [AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_LIBCURSES, 1, [])
- posix_termios=t
- AC_DEFINE(CURSES_INCLUDE_WORKAROUND_1, 1,
- [Defined if special Wordaround I is need for Curses headers])],
- [AC_MSG_RESULT(no)
-
- dnl else if
- AC_MSG_CHECKING(if curses without Unix stuff will work)
- AC_TRY_LINK(
- [#include CURSES_HEADER
- ],
- [initscr();],
- [AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_LIBCURSES, 1, [])
- AC_DEFINE(CURSES_ONLY, 1,
- [Defined if curses like POSIX Functions should be used])
- curses_only=t],
- [AC_MSG_RESULT(no)
-
- dnl else
- use_curses=false
- CURSES_LIBS=""
- CURSES_INCLUDE=""
-
- ]) ]) ])
-
- fi
-
- CPPFLAGS="$ORIG_CPPFLAGS"
- LIBS="$ORIG_LIBS"
-
-fi
+AS_IF([test "x$enable_curses" != "xno"],[
+ AS_IF([test "x$enable_unicode" != "xno"],
+ [AC_DEFINE([HAVE_WIDE_CURSES], [1], [Defined if curses library includes wide character support])
+ ncurses_library="ncursesw"],
+ [ncurses_library="ncurses"])
+
+ PKG_CHECK_MODULES([NCURSES], ["$ncurses_library"])
+
+ AC_DEFINE([HAVE_LIBCURSES], [1], [Defined if the curses library is available])
+ AC_DEFINE([CURSES_INCLUDE_STANDARD], [1], [Defined if no special Workarounds are needed for Curses headers])
+ posix_termios=t
+])
if test -z "$posix_termios" -a -z "$curses_only"
then
--- a/Makefile.am
+++ b/Makefile.am
@@ -121,7 +121,7 @@
# Aspell Program
#
-AM_CPPFLAGS += -DLOCALEDIR="$(localedir)"
+AM_CPPFLAGS += -DLOCALEDIR="$(localedir)" $(NCURSES_CFLAGS)
bin_PROGRAMS = word-list-compress aspell prezip-bin
@@ -129,7 +129,7 @@
aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp
-aspell_LDADD = libaspell.la $(CURSES_LIB) $(LTLIBINTL)
+aspell_LDADD = libaspell.la $(NCURSES_LIBS) $(LTLIBINTL)
prezip_bin_SOURCES = prog/prezip.c
--- a/prog/check_funs.cpp
+++ b/prog/check_funs.cpp
@@ -62,11 +62,11 @@
#if HAVE_LIBCURSES
-#include CURSES_HEADER
+#include <curses.h>
#if CURSES_INCLUDE_STANDARD
-#include TERM_HEADER
+#include <term.h>
#elif CURSES_INCLUDE_WORKAROUND_1

@ -1,3 +1,3 @@
DIST iso-codes-3.63.tar.xz 3773672 SHA256 60600e56952dc92b3a8cd8a7044348f7cfa35be528bab2491c3c18582fb5277f SHA512 31b5142611e2050a9bfb95cd12d962b8cbe01824f1202e70ca40d9cd178a5fd17557eac3fcc59dd0b94baf2656caeef09c50332cd2a8d0e1bb14c82c154e06ae WHIRLPOOL bbe3c5474ba3fc22243a9b6bea9c6b43dccd5a2230ee59b07e4484e06ccba4be977dfa1e16014b18d4cae5393a50099e3a12b13747e9970c4e605df8b4e002be
DIST iso-codes-3.65.tar.xz 3732432 SHA256 834de5193c8489eedeaf6509457a9b13476702386ae1f3ed4f391a349d630320 SHA512 cf88397150b3014a4f5e4d709cbc1e00537c9289ea68d68ec9b24df6c7467fda3fe99fbeacd444837d614ae1df213816a3996a9e86aac400f9d92a0a3090f8ab WHIRLPOOL b506fea95bba3ecf40e9d1e4d5c26d4fd97e88203fdf1e931269642b42daca93b5b479b52a4e2807de4dc80b3233599394dc67f6762bf00caf5689a74fd36e4c
DIST iso-codes-3.68.tar.xz 3448584 SHA256 5881cf7caa5adfffb14ade99138949324c28a277babe8d07dafbff521acef9d1 SHA512 77abd3437fe66635cf52dbe065def9ff229a4bce20eb1167ccc825c934db57b4acc8112f99bdca6313324d850549cd9ead7556e0540c2b4e80cad9715613cec2 WHIRLPOOL 5b905d4711ea5f3af29418829bcfbb94172336f548e125005a15f5e8963bee55f21d6c44542037d006bee06748db13f8a30b8474163c0bfa816dca9fa9e46ed5
DIST iso-codes-3.70.tar.xz 3452288 SHA256 41e2fbaec2ed57e767b94f175d0dcd31b627aeb23b75cd604605a6fb6109d61f SHA512 59238008b320a739afd1cdf689f2c163d233e3fadfe9ab038bdad2502e866185867edab9f46fd078a6d46f4431267e614d0dd3b597ba17fdda95004bbaf5dd4a WHIRLPOOL e9a5dab29699386be3c3a2b16e925aa4741c260a782b2fbb88ef180682feb9f05dc6f0b88920a00c299f671677de0f5d19e61a88c9b0299c7e566a732125ab79

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -14,7 +14,7 @@ SRC_URI="http://pkg-isocodes.alioth.debian.org/downloads/${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="ia64 sparc"
IUSE=""
RDEPEND=""

@ -1,69 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PLOCALES="af am ar as ast az be bg bn bn_IN br bs byn ca crh cs cy da de dz el en eo es et eu fa fi fo fr ga gez gl gu haw he hi hr hu hy ia id is it ja ka kk km kn ko kok ku lt lv mi mk ml mn mr ms mt nb ne nl nn nso oc or pa pl ps pt pt_BR ro ru rw si sk sl so sq sr sr@latin sv sw ta te th ti tig tk tl tr tt tt@iqtelif ug uk ve vi wa wal wo xh zh_CN zh_HK zh_TW zu"
inherit eutils l10n
DESCRIPTION="ISO language, territory, currency, script codes and their translations"
HOMEPAGE="http://pkg-isocodes.alioth.debian.org/"
SRC_URI="http://pkg-isocodes.alioth.debian.org/downloads/${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=""
DEPEND="
app-arch/xz-utils
sys-devel/gettext
"
# This ebuild does not install any binaries
RESTRICT="binchecks strip"
src_prepare() {
local norm loc all_locales mylinguas
local all_norms="iso_15924 iso_3166 iso_3166_2 iso_4217 iso_639 iso_639_3 iso_639_5"
# l10n_find_plocales_changes doesn't support multiple directories
einfo "Looking for new locales ..."
for norm in ${all_norms}; do
pushd "${norm}" > /dev/null || die
for loc in *.po; do
all_locales+="${loc%.po} "
done
popd > /dev/null
done
all_locales=$(echo "${all_locales}" | sed 's/ /\n/g' | sort | uniq)
all_locales=${all_locales//[[:space:]]/ }
all_locales=${all_locales#[[:space:]]}
all_locales=${all_locales%[[:space:]]}
if [[ ${PLOCALES} != ${all_locales} ]]; then
einfo "There are changes in locales! This ebuild should be updated to:"
einfo "PLOCALES=\"${all_locales}\""
else
einfo "Done"
fi
for norm in ${all_norms}; do
einfo "Preparing ${norm} ..."
pushd "${norm}" > /dev/null || die
mylinguas=
for loc in *.po; do
if use "linguas_"${loc%.po}; then
mylinguas+="${loc} "
fi
done
sed -e "s:pofiles =.*:pofiles = ${mylinguas} ${NULL}:" \
-e "s:mofiles =.*:mofiles = ${mylinguas//.po/.mo} ${NULL}:" \
-i Makefile.am Makefile.in || die "sed in ${norm} folder failed"
popd > /dev/null
done
}

@ -0,0 +1,79 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_{4,5} )
PLOCALES="af am ar as ast az be bg bn bn_IN br bs byn ca crh cs cy da de dz el en eo es et eu fa fi fo fr ga gez gl gu haw he hi hr hu hy ia id is it ja ka kk km kn ko kok ku lt lv mi mk ml mn mr ms mt nb ne nl nn nso oc or pa pl ps pt pt_BR ro ru rw si sk sl so sq sr sr@latin sv sw ta te th ti tig tk tl tr tt tt@iqtelif ug uk ve vi wa wal wo xh zh_CN zh_HK zh_TW zu"
inherit eutils l10n python-any-r1
DESCRIPTION="ISO language, territory, currency, script codes and their translations"
HOMEPAGE="http://pkg-isocodes.alioth.debian.org/"
SRC_URI="http://pkg-isocodes.alioth.debian.org/downloads/${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=""
DEPEND="${PYTHON_DEPS}
app-arch/xz-utils
sys-devel/gettext
"
# This ebuild does not install any binaries.
RESTRICT="binchecks strip"
# l10n_find_plocales_changes doesn't support multiple directories,
# so need to do the update scan ourselves.
check_existing_locales() {
local std loc all_locales=()
ebegin "Looking for new locales"
for std in "${all_stds[@]}"; do
pushd "${std}" >/dev/null || die
for loc in *.po; do
all_locales+=( "${loc%.po}" )
done
popd >/dev/null
done
all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C sort -u))
if [[ ${PLOCALES} != "${all_locales}" ]]; then
eend 1
eerror "There are changes in locales! This ebuild should be updated to:"
eerror "PLOCALES=\"${all_locales}\""
die "Update PLOCALES in the ebuild"
else
eend 0
fi
}
src_prepare() {
default
local std loc mylinguas
local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} )
check_existing_locales
# Modify the Makefiles so they only install requested locales.
for std in "${all_stds[@]}"; do
einfo "Preparing ${std} ..."
pushd "${std}" >/dev/null || die
mylinguas=()
for loc in *.po; do
if use "linguas_${loc%.po}"; then
mylinguas+=( "${loc}" )
fi
done
sed \
-e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \
-e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \
-i Makefile.am Makefile.in || die "sed in ${std} folder failed"
popd >/dev/null
done
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="amd64 mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
python_prepare_all() {

@ -1,25 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=3
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils
DESCRIPTION="Intelligent recursive search/replace utility"
HOMEPAGE="http://rpl.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
src_install() {
distutils_src_install
doman ${PN}.1 || die
}

@ -1,2 +1,3 @@
DIST Sigil-0.9.5-Code.zip 19224845 SHA256 fd9963c4e5b9013bd95ed0659dbc5e67c9848982800f2ec99bf96bbdfb708ff1 SHA512 f2e151f716ce57f9bb94d621ae8e5281c6a0cce12e58b49abe959d1f602fbdb8d28f16d5dc418dca871b100efba2fe13f7f2a66c6704346b5a40755a68e8f625 WHIRLPOOL 8ec15cb19175097b4bd0613139366d58a5fd0c01259e3cfb9203d585e009f1207ba3e9b68cd5213793c8309f9e18720ac9eec674d820947833a90dbcc6dcc3d5
DIST Sigil-0.9.6-Code.zip 19307454 SHA256 7856ad20116ef13fc3f79fa01c1d65c8b15ce1047f1e88b0723c2658cd8f18fd SHA512 8ae5ce89baf199a10b940d25b3bb3cb97a03dab993e318c5a2b5e6fcba7d4741cbc865f3408d36bd5ad784c35833e4ab3d7b3e282047560d57cd7790c6709417 WHIRLPOOL d74290b59247ced4977bf575adb93c7a76a8045f464b649854e49f6028cb2a9fb28c50fc36d00d3ab106768a85c514b5df5252e5172597a6120913a051b9cca7
DIST sigil-0.8.7.tar.gz 19394061 SHA256 0352cc46714ebb5067a0fbdbbc76dded8f10ea0f4f43374c7dbcac6eba49e104 SHA512 24b74c835ae1f8fb887c9d2c59b3ccc6720ce1fe8d19a6b0056754ab5ea6e63c34c4b229f4e4b3a880e722876d288e58385f5a0ad15b295f147b77b1acf28652 WHIRLPOOL 2cb7a8a928069a2f005396faa9bdacde1f77f3cca3a3ba2458b8562e48298a127b9de9d7ecea5f106ad68865d5074b13fff5a234497b2b6655ac1a3c3edef827

@ -39,6 +39,7 @@ RDEPEND="
>=dev-qt/qtprintsupport-5.4:5
>=dev-qt/qtwebkit-5.4:5
>=dev-qt/qtwidgets-5.4:5
>=dev-qt/qtwidgets-5.4:5
sys-libs/zlib[minizip]
"
DEPEND="${RDEPEND}

@ -0,0 +1,86 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
CMAKE_MIN_VERSION="3.0"
PYTHON_COMPAT=( python3_4 python3_5 )
inherit cmake-utils python-single-r1
my_pn="Sigil"
DESCRIPTION="Sigil is a multi-platform WYSIWYG ebook editor for ePub format"
HOMEPAGE="http://sigil-ebook.com/"
SRC_URI="https://github.com/Sigil-Ebook/${my_pn}/releases/download/${PV}/${my_pn}-${PV}-Code.zip"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
app-text/hunspell
dev-libs/boost[threads]
dev-libs/libpcre[pcre16]
dev-libs/xerces-c[icu]
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/cssselect[${PYTHON_USEDEP}]
dev-python/cssutils[${PYTHON_USEDEP}]
dev-python/html5lib[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
>=dev-qt/qtconcurrent-5.4:5
>=dev-qt/qtcore-5.4:5
>=dev-qt/qtgui-5.4:5
>=dev-qt/qtprintsupport-5.4:5
>=dev-qt/qtwebkit-5.4:5
>=dev-qt/qtwidgets-5.4:5
>=dev-qt/qtwidgets-5.4:5
sys-libs/zlib[minizip]
"
DEPEND="${RDEPEND}
>=sys-devel/gcc-4.8
virtual/pkgconfig
>=dev-qt/linguist-tools-5.4:5
app-arch/unzip
"
S="${WORKDIR}"
DOCS=( ChangeLog.txt README.md )
src_prepare() {
# sigil tries to copy non-needed qt libs for deb package, safe to ignore this completely
eapply "${FILESDIR}/sigil-0.9.4-proper-gumbo-install.patch"
eapply_user
cmake-utils_src_prepare
}
src_configure() {
local mycmakeargs=(
-DUSE_SYSTEM_LIBS=1
-DSYSTEM_LIBS_REQUIRED=1
-DLIBDIR="$(get_libdir)"
)
cmake-utils_src_configure
}
pkg_postinst() {
elog "From Sigil's release notes:"
elog "When you fire up Sigil for the very first time:"
elog "navigate to the new General Preferences and select the default"
elog "epub version you plan to work with (epub 2 or epub3) so that new"
elog "empty ebooks start with the correct code."
elog "if you plan to work with epub3 epubs, you should change your"
elog "PreserveEntities setting to use ONLY NUMERIC entities."
elog ""
elog "For example use & # 1 6 0 ; for non-breaking spaces and etc."
elog ""
elog "We strongly recommend enabling Mend On Open in your settings"
elog "for best performance with Sigil."
}

@ -1,151 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MY_PN="tesseract-ocr"
URI_PREFIX="https://github.com/${MY_PN}/tessdata/raw/${PV}/"
JAVA_PKG_OPT_USE="scrollview"
inherit eutils autotools java-pkg-opt-2
DESCRIPTION="An OCR Engine, orginally developed at HP, now open source."
HOMEPAGE="https://github.com/tesseract-ocr"
SRC_URI="https://github.com/${MY_PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
${URI_PREFIX}eng.traineddata -> eng.traineddata-${PV}
doc? ( https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.02-doc-html.tar.gz )
math? ( ${URI_PREFIX}equ.traineddata -> equ.traineddata-${PV} )
l10n_ar? ( ${URI_PREFIX}ara.traineddata -> ara.traineddata-${PV} )
l10n_bg? ( ${URI_PREFIX}bul.traineddata -> bul.traineddata-${PV} )
l10n_ca? ( ${URI_PREFIX}cat.traineddata -> cat.traineddata-${PV} )
l10n_chr? ( ${URI_PREFIX}chr.traineddata -> chr.traineddata-${PV} )
l10n_cs? ( ${URI_PREFIX}ces.traineddata -> ces.traineddata-${PV} )
l10n_de? ( ${URI_PREFIX}deu.traineddata -> deu.traineddata-${PV}
${URI_PREFIX}deu_frak.traineddata -> deu_frak.traineddata-${PV} )
l10n_da? ( ${URI_PREFIX}dan.traineddata -> dan.traineddata-${PV}
${URI_PREFIX}dan_frak.traineddata -> dan_frak.traineddata-${PV} )
l10n_el? ( ${URI_PREFIX}ell.traineddata -> ell.traineddata-${PV} )
l10n_es? ( ${URI_PREFIX}spa.traineddata -> spa.traineddata-${PV} )
l10n_fi? ( ${URI_PREFIX}fin.traineddata -> fin.traineddata-${PV} )
l10n_fr? ( ${URI_PREFIX}fra.traineddata -> fra.traineddata-${PV} )
l10n_he? ( ${URI_PREFIX}heb.traineddata -> heb.traineddata-${PV} )
l10n_hi? ( ${URI_PREFIX}hin.traineddata -> hin.traineddata-${PV} )
l10n_hu? ( ${URI_PREFIX}hun.traineddata -> hun.traineddata-${PV} )
l10n_id? ( ${URI_PREFIX}ind.traineddata -> ind.traineddata-${PV} )
l10n_it? ( ${URI_PREFIX}ita.traineddata -> ita.traineddata-${PV} )
l10n_ja? ( ${URI_PREFIX}jpn.traineddata -> jpn.traineddata-${PV} )
l10n_ko? ( ${URI_PREFIX}kor.traineddata -> kor.traineddata-${PV} )
l10n_lt? ( ${URI_PREFIX}lit.traineddata -> lit.traineddata-${PV} )
l10n_lv? ( ${URI_PREFIX}lav.traineddata -> lav.traineddata-${PV} )
l10n_nl? ( ${URI_PREFIX}nld.traineddata -> nld.traineddata-${PV} )
l10n_no? ( ${URI_PREFIX}nor.traineddata -> nor.traineddata-${PV} )
l10n_pl? ( ${URI_PREFIX}pol.traineddata -> pol.traineddata-${PV} )
l10n_pt? ( ${URI_PREFIX}por.traineddata -> por.traineddata-${PV} )
l10n_ro? ( ${URI_PREFIX}ron.traineddata -> ron.traineddata-${PV} )
l10n_ru? ( ${URI_PREFIX}rus.traineddata -> rus.traineddata-${PV} )
l10n_sk? ( ${URI_PREFIX}slk.traineddata -> slk.traineddata-${PV}
${URI_PREFIX}slk_frak.traineddata -> slk_frak.traineddata-${PV} )
l10n_sl? ( ${URI_PREFIX}slv.traineddata -> slv.traineddata-${PV} )
l10n_sr? ( ${URI_PREFIX}srp.traineddata -> srp.traineddata-${PV} )
l10n_sv? ( ${URI_PREFIX}swe.traineddata -> swe.traineddata-${PV} )
l10n_th? ( ${URI_PREFIX}tha.traineddata -> tha.traineddata-${PV} )
l10n_tl? ( ${URI_PREFIX}tgl.traineddata -> tgl.traineddata-${PV} )
l10n_tr? ( ${URI_PREFIX}tur.traineddata -> tur.traineddata-${PV} )
l10n_uk? ( ${URI_PREFIX}ukr.traineddata -> ukr.traineddata-${PV} )
l10n_vi? ( ${URI_PREFIX}vie.traineddata -> vie.traineddata-${PV} )
l10n_zh-CN? ( ${URI_PREFIX}chi_sim.traineddata -> chi_sim.traineddata-${PV} )
l10n_zh-TW? ( ${URI_PREFIX}chi_tra.traineddata -> chi_tra.traineddata-${PV} )
osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${PV} )
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc examples jpeg math opencl osd png +scrollview static-libs tiff training -webp l10n_ar l10n_bg l10n_ca l10n_chr l10n_cs l10n_de l10n_da l10n_el l10n_es l10n_fi l10n_fr l10n_he l10n_hi l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_lt l10n_lv l10n_nl l10n_no l10n_pl l10n_pt l10n_ro l10n_ru l10n_sk l10n_sl l10n_sr l10n_sv l10n_th l10n_tl l10n_tr l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW"
# With opencl USE=tiff is necessary in leptonica
CDEPEND=">=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?]
opencl? (
virtual/opencl
media-libs/tiff:0=
media-libs/leptonica:=[tiff]
)
scrollview? (
>=dev-java/piccolo2d-3.0:0
)
training? (
dev-libs/icu:=
x11-libs/pango:=
x11-libs/cairo:=
)
"
DEPEND="${CDEPEND}
scrollview? ( >=virtual/jdk-1.7 )"
RDEPEND="${CDEPEND}
scrollview? ( >=virtual/jre-1.7 )"
DOCS=(AUTHORS ChangeLog NEWS README ReleaseNotes )
PATCHES=(
"${FILESDIR}/tesseract-2.04-gcc47.patch"
"${FILESDIR}/${P}-fix-scrollview-disabled.patch"
"${FILESDIR}/${P}-use-system-piccolo2d.patch"
"${FILESDIR}/${P}-leptonica-1.73-compat.patch"
)
src_unpack() {
unpack ${P}.tar.gz
use doc && unpack tesseract-ocr-3.02.02-doc-html.tar.gz
find "${DISTDIR}/" -name "*traineddata-${PV}" \
-execdir sh -c 'cp -- "$0" "${S}/tessdata/${0%-*}"' '{}' ';' || die
}
src_prepare() {
epatch "${PATCHES[@]}"
eautoreconf
java-pkg-opt-2_src_prepare
}
src_configure() {
local myeconfargs=(
--enable-shared
$(use_enable opencl)
$(use_enable scrollview graphics)
$(use_enable static-libs static)
)
econf "${myeconfargs[@]}"
}
src_compile() {
default
use scrollview && emake ScrollView.jar JAVAC="javac $(java-pkg_javac-args)"
use training && emake training
}
src_install() {
default
prune_libtool_files
if use training; then
emake DESTDIR="${D}" training-install
fi
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins testing/eurotext.tif testing/phototest.tif
fi
if use doc; then
dohtml -r "${WORKDIR}/${MY_PN}"/doc/html/*
fi
insinto /usr/share/tessdata
doins tessdata/*traineddata* # language files
use scrollview && doins java/ScrollView.jar # scrollview
}

@ -1,2 +1,2 @@
DIST libxml++-2.38.1.tar.xz 947556 SHA256 882529189b03db6c69925b3f579ab1941feb4f02b5fe2612504ee7e498a4a05f SHA512 d60f283ca2a056bf81fd6083c10dd9d469bb62dcb06ded9ea3549bc1d0053ed14f47bd86394761825f69d9d0f3a02781f1fd121244b9ce8f9637ad21e0d177f8 WHIRLPOOL 92b4222bd1626e4e5baa6dbf1ff8479a594a49fe04bbc3279e1c2da41dd0c6e12b57e5d5eaa295f3f6361af53f2288eb9e2cb31dbdbd8e781178717327a5069c
DIST libxml++-2.40.1.tar.xz 955220 SHA256 4ad4abdd3258874f61c2e2a41d08e9930677976d303653cd1670d3e9f35463e9 SHA512 a4ec2e8182d981c57bdcb8f0a203a3161f8c735ceb59fd212408b7a539d1dc826adf6717bed8f4d544ab08afd9c2fc861efe518e24bbd3a1c4b158e2ca48183a WHIRLPOOL f1888bc6f90dd10dea04f617f317a2eed79f2c4981e03b1fbdb3cefcc4bfeadc256c5dd6163d82b7b33cb29d8d15de98de822d2d40f3fa8e8851efe827cdff72
DIST libxml++-3.0.0.tar.xz 934588 SHA256 2ff3640417729d357bada2e3049061642e0b078c323a8e0d37ae68df96547952 SHA512 5474006bd0e473b999f0d27e31e06d6509ce009f479d74c0114cde96858706318ba7367e0652a91b3a567c00b73e53dee4f951beb81dfb3ba42412fb21eec1de WHIRLPOOL bd6a1c905b7bae4ad15be7b3f23d0aed28262c9c5b1fff744b27fc1c01a9ff3a2f8ca66dca54ad2e607aeab688d24de57ae90c39990a3a9e29839ae79182d1c2

@ -2,8 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
EAPI=6
GNOME_ORG_MODULE="${PN/pp/++}"
inherit gnome2 multilib-minimal
@ -12,8 +11,8 @@ DESCRIPTION="C++ wrapper for the libxml2 XML parser library"
HOMEPAGE="http://libxmlplusplus.sourceforge.net/"
LICENSE="LGPL-2.1"
SLOT="2.6"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
SLOT="3.0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc"
RDEPEND="
@ -21,7 +20,7 @@ RDEPEND="
>=dev-cpp/glibmm-2.32[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
virtual/pkgconfig
virtual/pkgconfig[${MULTILIB_USEDEP}]
"
multilib_src_prepare() {

@ -1 +1,2 @@
DIST cache_tab-1.0.2.tar.gz 12414 SHA256 f44bd4ee2136b6d2dfbb34c523aad973b8e4ee53568cae2e29cf780833052940 SHA512 9a4e225b4a1776771d964ef2b96b8eb976b930bb2e9c5ac93e1e8b238f6e259d086a550d41b4931fbde293306892cdde2a38a4af3afa581a74e9e76b5feef111 WHIRLPOOL 06f5bad8c41d8a7f8269cb598d9abcf583298dc3d326dbb0f5405ae05d4fba19141c93885d4b44b3c0efa0d98e4d2039e7eba9e186d49b0dfdc2b4c3aea3279c
DIST cache_tab-1.0.3.tar.gz 12600 SHA256 7cfd4736f2939b9c87aea050882af16ebfcf2d18c8ad2ff9fa2fc741c6afe2c5 SHA512 d6d6f23834144b58a590dcbda57c2f0d14fd6030a2ea1e1675d56ac1038618f275bb9f9f9c0f80fc03510f775c1a04637eebcf927daeb9af51e2c70efa8239f4 WHIRLPOOL eb9faffc08dbdb8881f9c3bb9aaa598ce7df8429c9c3b972b97f9a573a8eea37225b3c4af30af312e539648ad1c5276cd156233b2fcd25fddf0802aeaeebfe89

@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit rebar
DESCRIPTION="In-memory cache Erlang and Elixir library"
HOMEPAGE="https://github.com/processone/cache_tab"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/p1_utils-1.0.4
>=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1 +1,2 @@
DIST esip-1.0.4.tar.gz 84478 SHA256 f10e59d06a7764c97f1dc474a99334d532b06c5f2125445f21757016f3ff8cc6 SHA512 50915831796f76986a00f5a2a08f308aa9fee71e92fbb6978e9e20f0c00007c0d442991cc7fc2f6df82560a1509f8189865afe8d0b6f94410c39e07ca4f1092b WHIRLPOOL 74a625a03f39d5c78b0e5a8516c0fe6d8c4e441674c2ffce9fa89609b8a6045bd52916753bdfa2c55d055bbead9e6e727adabbb9f98d388f746308c328f1db93
DIST esip-1.0.7.tar.gz 84522 SHA256 942622cb808978d7eb0f2faa3c6b1577579bf9faa8617d9db58a9b7fe7a59993 SHA512 f25f2ea146a8fbea8f727210fc222649a6d434b5f2f9c2eaab62d56ecaddcd2f2986a96befb1e1291cff9130276d146321c20948d0469c36797c323f94431f3a WHIRLPOOL bdd25e89e32e742508cf58b4321e382e3c7fe6e0cf8ce7128c39ea1270162930eebf6f88bdfcfac65470c8193b87ef01e38aff8bccc310e1fd4f7c5f5adc078d

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save