Sync with portage [Fri Oct 23 09:01:05 MSK 2020].

akrasnyh 1793
Calculate Linux 4 years ago
parent cbcad3d3c2
commit bebcc2c5f5

Binary file not shown.

Binary file not shown.

@ -1,3 +1,2 @@
DIST keepassxc-2.5.4-src.tar.xz 6839396 BLAKE2B 5f7f415cab73c2665e3dff94c2bde039096b04a6e8e8a6ff4fe40d31cf4c6ff789f72d8c4c18ae0325c6db570933110a65348c4c359acadd2c89617435ffd6bd SHA512 8a70363dd579b95ccb05cb846aa34a5ed89de4305f3bef9e518e5986fe7f0313cb1daaa347f5b2267002f3fff4b71c87f5bb9073f6e6879d2556a2f0e4791dd3
DIST keepassxc-2.6.0-src.tar.xz 5628800 BLAKE2B 9872b9fa5f809e2d2e6ed4a233ca248d19ada1c495f4c8febdfa765565963a01a5ede97d1f3830a39a6dc1063f88cb77b9b216776767111686288284aae63399 SHA512 c1ddf81f965f5521db8b8acb2fe3950c7b185ca459c440c9118f3d6350eeff6f15bb488f9e3bd034bdf80c515f0753c041e3af083d62e179cd16df7bb8326e17
DIST keepassxc-2.6.1-src.tar.xz 5715948 BLAKE2B 5490757fd939b572f2f281dc6ecfcd6afc7f9a5b2ebf3cc0c8ae4a95bb982ad755a9363f6133fb0f4ac2a2b5e0a6c66a7dba954911cb5baf70d447fc8d6089bf SHA512 9fb2d01d80e2b61c847c0544c280c1f3bfca671268e2dbbe78e0f3c1264f38125a3767ceb4591261f3586cd71f4fff47ecc6eacaecf1e707cea5e8907542313a
DIST keepassxc-2.6.2-src.tar.xz 5720788 BLAKE2B c6bcc0af594c3b697d8e74752edb0389c80c72008bd57dcc36d9606462ea4bc9c6012a9f3f31702a9c0f88004fdc66f1ee4fbebd8a501227f4579ea8f3f1078f SHA512 b297edc4fae32b65430802094bd63dc301addae36859365a3009899d5bc20b32934e174ea56bf3fd1ee633a263ab36b577cba5aaa75bf4ad597f44606f7b5fd1

@ -1,59 +0,0 @@
From ae471bea14c8e05bcf368168649399b116a69992 Mon Sep 17 00:00:00 2001
From: Lars Wendler <polynomial-c@gentoo.org>
Date: Tue, 7 Jan 2020 17:44:08 -0500
Subject: [PATCH] CMakeLists.txt: Do not unconditionally use ccache
This causes build failures in Gentoo because we don't allow access to ccache files if ccache is not enabled for build.
Fix this by adding a WITH_CCACHE cmake option and change behavior so that cmake fails if WITH_CCACHE is enabled but ccache program cannot be found.
Gentoo-bug: https://bugs.gentoo.org/704560
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
---
CMakeLists.txt | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c2f9b5bfe..1c5746c59 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,13 +27,6 @@ string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
-# Use the Compiler Cache (ccache) if it is installed
-# (install with: sudo apt get ccache)
-find_program (CCACHE_FOUND ccache)
-if (CCACHE_FOUND)
- set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
-endif (CCACHE_FOUND)
-
# Support Visual Studio Code
include(CMakeToolsHelpers OPTIONAL)
include(FeatureSummary)
@@ -48,6 +41,7 @@ option(WITH_DEV_BUILD "Use only for development. Disables/warns about deprecated
option(WITH_ASAN "Enable address sanitizer checks (Linux / macOS only)" OFF)
option(WITH_COVERAGE "Use to build with coverage tests (GCC only)." OFF)
option(WITH_APP_BUNDLE "Enable Application Bundle for macOS" ON)
+option(WITH_CCACHE "Use ccache for build" OFF)
set(WITH_XC_ALL OFF CACHE BOOL "Build in all available plugins")
@@ -65,6 +59,17 @@ if(APPLE)
option(WITH_XC_TOUCHID "Include TouchID support for macOS." OFF)
endif()
+if(WITH_CCACHE)
+ # Use the Compiler Cache (ccache) program
+ # (install with: sudo apt get ccache)
+ find_program (CCACHE_FOUND ccache)
+ if(CCACHE_FOUND)
+ set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
+ else()
+ message(FATAL_ERROR "ccache requested but cannot be found.")
+ endif()
+endif()
+
if(WITH_XC_ALL)
# Enable all options (except update check)
set(WITH_XC_AUTOTYPE ON)

@ -1,97 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake xdg
DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition"
HOMEPAGE="https://keepassxc.org"
if [[ "${PV}" != 9999 ]] ; then
if [[ "${PV}" == *_beta* ]] ; then
SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P/_/-}"
else
#SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz"
KEYWORDS="amd64 ~arm64 x86"
fi
else
inherit git-r3
EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}"
fi
LICENSE="LGPL-2.1 GPL-2 GPL-3"
SLOT="0"
IUSE="autotype browser ccache debug keeshare +network test yubikey"
RDEPEND="
app-crypt/argon2:=
dev-libs/libgcrypt:=
>=dev-libs/libsodium-1.0.12:=
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
media-gfx/qrencode:=
sys-libs/readline:0=
sys-libs/zlib:=
autotype? (
dev-qt/qtx11extras:5
x11-libs/libX11
x11-libs/libXi
x11-libs/libXtst
)
keeshare? ( dev-libs/quazip )
yubikey? ( sys-auth/ykpers )
"
DEPEND="
${RDEPEND}
dev-qt/linguist-tools:5
dev-qt/qttest:5
"
BDEPEND="
ccache? ( dev-util/ccache )
"
# Not a runtime dependency but still needed (see bug #667092)
PDEPEND="
x11-misc/xsel
"
RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-2.5.2-ccache_switch.patch"
)
src_prepare() {
use test || \
sed -e "/^find_package(Qt5Test/d" -i CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DWITH_CCACHE="$(usex ccache)"
-DWITH_GUI_TESTS=OFF
-DWITH_TESTS="$(usex test)"
-DWITH_XC_AUTOTYPE="$(usex autotype)"
-DWITH_XC_BROWSER="$(usex browser)"
-DWITH_XC_FDOSECRETS=ON
-DWITH_XC_KEESHARE="$(usex keeshare)"
-DWITH_XC_NETWORKING="$(usex network)"
-DWITH_XC_SSHAGENT=ON
-DWITH_XC_UPDATECHECK=OFF
-DWITH_XC_YUBIKEY="$(usex yubikey)"
)
if [[ "${PV}" == *_beta* ]] ; then
mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" )
fi
cmake_src_configure
}

@ -15,7 +15,7 @@ if [[ "${PV}" != 9999 ]] ; then
else
#SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
else
inherit git-r3

@ -15,7 +15,7 @@ if [[ "${PV}" != 9999 ]] ; then
else
#SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
else
inherit git-r3

@ -1,3 +1,4 @@
DIST puppet-agent_6.15.0-1stretch_amd64.deb 22581842 BLAKE2B 19c45427e56a41f6030836129a7fb2824ea47f1000745a8c74b0968c61f719d3cef9a0e02f51009b8e91c4ad66445c074ccc203754bb13d82007316a3d053c60 SHA512 4ec7e04fb6bab697bfccd369740a57f735476a4614dbfa1f7c893901f5ffb9d6ce3d79886b6e035805b1a8f2c3de3e0b9b468b08909881df6022c9700c7a2768
DIST puppet-agent_6.15.0-1stretch_i386.deb 22917002 BLAKE2B 5bab2b6cdde11a46e64996074e8db50d48d004b601c0d08ddfde9c8dec0c0f62da1176b9148d084f0250b582460606b7cd0a97291d157a186b7a97dee4184c51 SHA512 89e676491f7b7b44c9c747b129166db7b025adf76d9911d12d7d026aa8d04de293d3d1c638ca309ee8ed45a37c49b4ab0076ea0c711ac0e43f4297084446784f
DIST puppet-agent_6.18.0-1focal_amd64.deb 22258752 BLAKE2B 547d06b16b2c95ec9be72bd82e1aa0a4a4b511075da73f29ebecdef32ca4ed9b965a38a7c071d9bcc8c444b6974159df97f020878c0e4a20d1f50ff23d4c1129 SHA512 00f0cfd96176f5311f0bab14016ab88da03ecc10fd9e2bf28fc2d9a399600c56a97e23095694be5382005fef0df1c4fe3ff0d1aec3a46d85f74c729a3c62476a
DIST puppet-agent_6.19.1-1focal_amd64.deb 22221600 BLAKE2B 22b03ef1f86b34955e8bad7c63a2022d2832dadd554316baf75419d6543e8a569902fb92a81a3dcc817401f06aa7dd47143a6cbd383f0e531c465cd3203dc4ed SHA512 4819a3509066516b0be76bc0f2afe94611405f7ac52fe50890d57c86a8a9c6c70787d46cb4b77085666f3e74bcb83a11acf1fef5d1e6ed3151ea06cbb8df3170

@ -0,0 +1,76 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils systemd unpacker
DESCRIPTION="general puppet client utils along with hiera and facter"
HOMEPAGE="https://puppetlabs.com/"
SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="puppetdb selinux"
RESTRICT="strip"
CDEPEND="!app-admin/puppet
!dev-ruby/hiera
!dev-ruby/facter
!app-emulation/virt-what
acct-user/puppet
acct-group/puppet"
DEPEND="
${CDEPEND}
app-admin/augeas"
RDEPEND="${CDEPEND}
app-portage/eix
sys-apps/dmidecode
sys-libs/libselinux
sys-libs/glibc
sys-libs/readline:0/8
sys-libs/libxcrypt
sys-libs/ncurses:0[tinfo]
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
S=${WORKDIR}
QA_PREBUILT="*"
src_install() {
# conf.d
doconfd etc/default/puppet
doconfd etc/default/pxp-agent
# logrotate.d
insinto /etc/logrotate.d
doins etc/logrotate.d/pxp-agent
# puppet itself
insinto /etc/puppetlabs
doins -r etc/puppetlabs/*
# logdir for systemd
dodir var/log/puppetlabs/puppet/
fperms 0750 var/log/puppetlabs/puppet/
# the rest
insinto /opt
dodir opt/puppetlabs/puppet/cache
doins -r opt/*
fperms 0750 /opt/puppetlabs/puppet/cache
# init
newinitd "${FILESDIR}/puppet.initd" puppet
systemd_dounit lib/systemd/system/puppet.service
systemd_dounit lib/systemd/system/pxp-agent.service
systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf
# symlinks
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper"
dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
dosym ../../opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what
dosym ../../../../usr/lib64/xcrypt/libcrypt.so.1 /opt/puppetlabs/puppet/lib/libcrypt.so.1
}

@ -2,3 +2,4 @@ DIST puppet-5.5.19.tar.gz 2993740 BLAKE2B aa6bde89489279769ee9a1ed5508fb223f7f01
DIST puppet-5.5.21.tar.gz 2997149 BLAKE2B b42fd79132ce0aab02724c7aa38fc39a216df38266b9ee8078b433860b675f36b3c4da0d13d8fb456069250e6cb6470686c83581bc6b57801a44375f829be195 SHA512 b33191c104cb58fc842d065c3cf7dec8ce723ddc9b273c930f56692e252eb6c51bc3b0442db6500cf015fe24ec3eb133428aa09d845ca92b05de2da39bce8bfd
DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99 SHA512 5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
DIST puppet-6.18.0.tar.gz 2911742 BLAKE2B 75ecb14a0cf96c1c54d09f88f91984805834288a166e74c5b9648d5f9ad60a6c279100f32f148659772a22fc01d21345bf765ed47518bfa9bd81d06c17587efd SHA512 a14994aea502fbc78219967e2d711952b580df1e7befeab2d254a73f28036c6c7923d167a20bc61c9abe76000f93dcd3cba92b3353540e2a26fc27b10b06efe1
DIST puppet-6.19.1.tar.gz 2917976 BLAKE2B 06019b465699494c3c5045d8d3f617046583f8bb5ebff4e72991bcf5f1ca76b4e00f56af79bbcd7ab849439fc5e627840ef08b92f586441c0cb0bb3d51805f7f SHA512 4e8a3c8d46b6aa67c31da4b510dfc32a187937af213efb9f2f0b6625b29995cdfa8cbca384ad857c19e47ae4878127564756a809c2afdff4883038249395ff01

@ -0,0 +1,136 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="doc:all"
RUBY_FAKEGEM_EXTRAINSTALL="locales"
inherit eutils ruby-fakegem eapi7-ver
DESCRIPTION="A system automation and configuration management software."
HOMEPAGE="https://puppet.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
dev-ruby/json:=
dev-ruby/semantic_puppet
>=dev-ruby/facter-3.0.0
dev-ruby/concurrent-ruby
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl
dev-ruby/hocon"
ruby_add_bdepend "
doc? ( dev-ruby/yard )
test? (
dev-ruby/mocha
dev-ruby/rack
dev-ruby/rspec-its
)"
# this should go in the above lists, but isn't because of test deps not being keyworded
# dev-ruby/rspec-collection_matchers
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0
acct-user/puppet
acct-group/puppet"
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# can't be run within portage.
epatch "${FILESDIR}/puppet-fix-tests-6.10.1.patch"
# fix systemd path
epatch "${FILESDIR}/puppet-systemd.patch"
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing spec that need further investigation.
rm spec/unit/module_tool/metadata_spec.rb || die
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
insinto /usr/lib/tmpfiles.d
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
elog "If updating from puppet 5 to 6, keep in mind that webrick (server/master)"
elog "suppert was removed for >=6.x, please migrate to puppetserver if you have"
elog "not already done so."
elog
}

@ -1 +1,2 @@
DIST puppetdb-6.12.0.tar.gz 46375914 BLAKE2B 7d1a884881e9aa324b0d2a8cd49bf47e4014ff6bc23e94c76c27b3736c75f3cdcead76aea159de17ce1255381e32bb126f9cbf55297f64454fcca6ffd7f28b46 SHA512 040f8653c422e312857f82a8f040a33128f49c7900978a22b9ae672172ec41d2037e323de5aad3c50a630058b6b95c025bae05b3ea923e2321e94f97390998dc
DIST puppetdb-6.13.0.tar.gz 46400373 BLAKE2B 2e3cdd4e7a3e84e11f23031dba3aadf5be885e118938a0a52140e612b4006a0fd4e97f162322c80731b2bfb63dcff2d73d5b2cd0882f7aabcb69fe30aa05151b SHA512 4d16ce44666634e88c538b06f6b2e91cf9786646134a6302a80ea941e3f73168b0f4981cecdb125cac881c0233c835893e9385004461b67e7d8635865f14aee9

@ -0,0 +1,87 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit multilib systemd
DESCRIPTION="PuppetDB collects data generated by Puppet."
HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
KEYWORDS="~amd64 ~x86"
RDEPEND+=">=virtual/jdk-1.8.0"
DEPEND+="acct-user/puppetdb
acct-group/puppetdb"
src_prepare() {
sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
sed -i 's/sysconfig/conf\.d/g' install.sh || die
sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
sed -i 's/var\/run/run/g' install.sh || die
default
}
src_compile() {
einfo "not compiling"
}
src_install() {
dodir /opt/puppetlabs/server/data/puppetdb
insinto /opt/puppetlabs/server/apps/puppetdb
insopts -m0744
doins ext/ezbake-functions.sh
insopts -m0644
doins ext/ezbake.manifest
doins puppetdb.jar
insinto /etc/puppetlabs/puppetdb
doins ext/config/logback.xml
doins ext/config/bootstrap.cfg
doins ext/config/request-logging.xml
insinto /etc/puppetlabs/puppetdb/conf.d
doins ext/config/conf.d/jetty.ini
doins ext/config/conf.d/repl.ini
doins ext/config/conf.d/database.ini
doins ext/config/conf.d/config.ini
insopts -m0755
insinto /opt/puppetlabs/server/apps/puppetdb/scripts
doins install.sh
insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
doins ext/cli/foreground
doins ext/cli/ssl-setup
doins ext/cli/config-migration
doins ext/cli/foreground
doins ext/cli/anonymize
doins ext/cli/reload
doins ext/cli/start
doins ext/cli/stop
insinto /opt/puppetlabs/server/apps/puppetdb/bin
doins ext/bin/puppetdb
insopts -m0644
dodir /opt/puppetlabs/server/bin
dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
dodir /opt/puppetlabs/bin
dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb
# init type tasks
newconfd ext/default puppetdb
systemd_dounit ext/redhat/puppetdb.service
systemd_newtmpfilesd ext/puppetdb.tmpfiles.conf puppetdb.conf
newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
# misc
insinto /etc/logrotate.d
newins ext/puppetdb.logrotate.conf puppetdb
fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
fperms -R 770 /opt/puppetlabs/server/data/puppetdb
}
pkg_postinst() {
elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'"
elog
elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'"
}

@ -1 +1,2 @@
DIST puppetserver-6.13.0.tar.gz 61890579 BLAKE2B be514b3c41dcc018715e949f1f1c86317499baa22fa70e5f7e8df89211b566651ab4de469afadf14fcd1dbc9b1d0b0c21452c313f74052eb8d65bbd591231194 SHA512 ab67ebf94c37a50999a5597e1ceeadf606296c2b6e557bd6ee2bb99ac44b7c8fe8df892f4e3bccb9f0e3822fc480f61a27d6799b7dfc8df12e058c7074d589f9
DIST puppetserver-6.14.0.tar.gz 61960111 BLAKE2B 760fb2114aef78f1d96d41023f43f162eccd14ee0fa50f8ce4c7954450087dc395d9a9347629a968d99193ba6964b11a2650513c229b48159df67e9f9d63f541 SHA512 5d66b57a0f3c64ff889c33ccf94077a0ab142b84ca17faffaf4b885ba4794a52afb1b227f101eced36655999ac402913363897a3823a387f3c48948d38471c43

@ -0,0 +1,131 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit multilib systemd
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.8.0
app-admin/puppet-agent[puppetdb?]"
DEPEND+="acct-user/puppet
acct-group/puppet"
src_prepare() {
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/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
default
}
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/metrics.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/ca
doins ext/cli/irb
doins ext/cli/foreground
doins ext/cli/gem
doins ext/cli/ruby
doins ext/cli/reload
doins ext/cli/start
doins ext/cli/stop
insinto /opt/puppetlabs/server/apps/puppetserver/cli
doins ext/cli_defaults/cli-defaults.sh
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
# systemd type things
insinto /etc/systemd/system/puppetserver.service.d/
systemd_dounit ext/redhat/puppetserver.service
insinto /etc/default
newins ext/default puppetserver
# normal init type tasks
dosym ../default/puppetserver /etc/conf.d/puppetserver
newinitd "${FILESDIR}/puppetserver.init-r1" puppetserver
# 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
insinto /opt/puppetlabs/server/data
doins ext/build-scripts/jruby-gem-list.txt
doins ext/build-scripts/mri-gem-list-no-dependencies.txt
insopts -m 0644
insinto /usr/lib/tmpfiles.d
newins ext/puppetserver.tmpfiles.conf puppetserver.conf
}
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"
elog
elog "# install puppetserver gems"
elog "cd /opt/puppetlabs/server/apps/puppetserver"
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf"
elog "while read LINE; do"
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt"
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf"
elog "while read LINE; do"
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document --ignore-dependencies \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
elog "done < /opt/puppetlabs/server/data/mri-gem-list-no-dependencies.txt"
}

@ -1,6 +1,8 @@
DIST rsyslog-8.2004.0.tar.gz 3002704 BLAKE2B b5049448e0d09e048a45f067b5f8de453721ac5d63233f251e6e24fe2a722469cb19a91e83aa405ffc21245942b824e0a28ecd4e6df431517c8775e7a322bcd3 SHA512 1d7fac65cc97975a6765a55732d413e892502e53566c6fb7c1bfc0107b173eae77dd04c0c9a7471296dff998ceb2fd5a2374368a5a8528f8eb0a89d1915b0214
DIST rsyslog-8.2006.0.tar.gz 3047140 BLAKE2B 00599341ae579b4d56388c27dd0f2b61dd8b335cfcbc130607d11f692b8b9943b36b377d0aeaed36966960dcd095cc22d03f6ebb4afb69abfac3011d58653f25 SHA512 576a2cfa21e89352de2750f0832bd84348822cc84ce67e1b51bf6a162414bdc7f5ac8320c503454789a576172060efc734c26fa305a7ce849c2ebb95dfb85a09
DIST rsyslog-8.2008.0.tar.gz 3051049 BLAKE2B abf9b7ec81cf62841c448f22c7aff45bc85ea6cdc7552e74295aac752c86380039bb28836e78e35e6eba3d0a062a0ae99ea22ba3d6e978175411a43ec9af6f9a SHA512 a077832de7076ac5e7d4c8f33edd044d0c18fd171a697ef68c1cd0f81f1938b3f008cddc1a61084181de512b643c15004744f0e79e6a44e9d239cec3d35f74fe
DIST rsyslog-8.2010.0.tar.gz 3097606 BLAKE2B 06bfd54edc2126567ff9a460c272583d388a16a4db6f56603c8b9d2dd54bf4fe3b3b402eb4a9523b68e9d3a7602759fad57b35351d7cadab0b7f02771db5c40c SHA512 e3c8ed6b631053e38abfe8ce183a1544d04a0207dc988d36f5141a7ea8c987915f4c0429ccd094b7e374c277b7ee5b50e65e7205c156af01ffe9bdf8338831c8
DIST rsyslog-doc-8.2004.0.tar.gz 8323570 BLAKE2B 76b6acc7614f1cbe0a4f99a2a27ff44e2706d1a570afb7d92c628154d49bde5b00a7a4ae1c7d9639f67270f3080a6637cbebb14eaa43484655b322def11b367f SHA512 1a95b334bfe4c2a1d4844983cf32e44205ec6b7cabf1a6914a9ebb335d3d8f78655caf2a55a8cf444352af7d9ae92daa09e8fdf36e520554ed4807a4ed5fd393
DIST rsyslog-doc-8.2006.0.tar.gz 8365252 BLAKE2B f7c6a2e153e84193b48481c9b7417170794fae0873bf9924eb6d4276f07955c2fecc78660a432dc82e23f6b3b575c81c157109a6f819ff57bda220411db36047 SHA512 03d16caef4fa77613eccd682247c1ce58b8c0ef794145c10f18da7bffad437b6b8231eb85cc0986f46b5795b6b24802b19ce0f59bec169ec67c9627e45266df7
DIST rsyslog-doc-8.2008.0.tar.gz 8378149 BLAKE2B 0f6bc116a03821899d33c7960e517725487b89ea2aabc7f5d0fbd4962d82a06558737bcee67af02105006c670ec736eb5ba0b7811b25a1e627a99555121b2999 SHA512 5b8bed19017c65469eb8ea7725ef162595b30f520605f37447498ab69b5cfe8f939cee7e7915ecbf3c025871408fd7af6d45ba960a83096f83a397df4cefef09
DIST rsyslog-doc-8.2010.0.tar.gz 8428326 BLAKE2B ee8eb2bdbb1f6c7122559b63ddc1ae6ac7fbfb23d661410feb39d7ddce332851e785bb447fb67dd2de8ff62e91fe865fbf7dec8bf62d7fe51181e3c6bbbe64db SHA512 072fb05a0117dc0970a4e5e302abbaf5dc065c2a0962c4160e7efb86fedad89a2caa546cd2bf4af07b7f5e2fa5267cf02889d911f7a6916725e6aea1760ab253

@ -12,6 +12,8 @@
<flag name="elasticsearch">Build the Elasticsearch output module (requires <pkg>net-misc/curl</pkg>)</flag>
<flag name="gcrypt">Add support for encrypted log files using <pkg>dev-libs/libgcrypt</pkg></flag>
<flag name="gnutls">Build the GnuTLS network stream driver (requires <pkg>net-libs/gnutls</pkg>)</flag>
<flag name="imhttp">Build the http input module (requires <pkg>www-servers/civetweb</pkg>)</flag>
<flag name="impcap">Build the pcap input module (requires <pkg>net-libs/libpcap</pkg>)</flag>
<flag name="kafka">Build the Apache Kafka input/output module (requires <pkg>dev-libs/librdkafka</pkg>)</flag>
<flag name="kerberos">Build the GSSAPI input and output module (requires <pkg>virtual/krb5</pkg>)</flag>
<flag name="kubernetes">Build the kubernetes modify plugin (requires <pkg>net-misc/curl</pkg>)</flag>

@ -0,0 +1,481 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..9} )
inherit autotools linux-info python-any-r1 systemd
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
HOMEPAGE="https://www.rsyslog.com/"
if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git"
DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git"
inherit git-r3
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
SRC_URI="
https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
"
fi
LICENSE="GPL-3 LGPL-3 Apache-2.0"
SLOT="0"
IUSE="clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp"
IUSE+=" impcap jemalloc kafka kerberos kubernetes libressl mdblookup"
IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl"
IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl"
IUSE+=" systemd test usertools +uuid xxhash zeromq"
RESTRICT="!test? ( test )"
REQUIRED_USE="
kubernetes? ( normalize )
ssl? ( || ( gnutls openssl ) )
"
BDEPEND=">=sys-devel/autoconf-archive-2015.02.24
virtual/pkgconfig
elibc_musl? ( sys-libs/queue-standalone )
test? (
jemalloc? ( <sys-libs/libfaketime-0.9.7 )
!jemalloc? ( sys-libs/libfaketime )
${PYTHON_DEPS}
)"
RDEPEND="
>=dev-libs/libfastjson-0.99.8:=
>=dev-libs/libestr-0.1.9
>=sys-libs/zlib-1.2.5
curl? ( >=net-misc/curl-7.35.0 )
dbi? ( >=dev-db/libdbi-0.8.3 )
elasticsearch? ( >=net-misc/curl-7.35.0 )
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
imhttp? ( www-servers/civetweb )
impcap? ( net-libs/libpcap )
jemalloc? ( >=dev-libs/jemalloc-3.3.1:= )
kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
kerberos? ( virtual/krb5 )
kubernetes? ( >=net-misc/curl-7.35.0 )
mdblookup? ( dev-libs/libmaxminddb:= )
mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= )
mysql? ( dev-db/mysql-connector-c:= )
normalize? (
>=dev-libs/liblognorm-2.0.3:=
)
clickhouse? ( >=net-misc/curl-7.35.0 )
omhttpfs? ( >=net-misc/curl-7.35.0 )
omudpspoof? ( >=net-libs/libnet-1.1.6 )
postgres? ( >=dev-db/postgresql-8.4.20:= )
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
redis? ( >=dev-libs/hiredis-0.11.0:= )
relp? ( >=dev-libs/librelp-1.2.17:= )
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
rfc5424hmac? (
!libressl? ( >=dev-libs/openssl-0.9.8y:0= )
libressl? ( dev-libs/libressl:= )
)
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
ssl? (
gnutls? ( >=net-libs/gnutls-2.12.23:0= )
openssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
)
systemd? ( >=sys-apps/systemd-234 )
uuid? ( sys-apps/util-linux:0= )
xxhash? ( dev-libs/xxhash:= )
zeromq? (
>=net-libs/czmq-4:=[drafts]
)"
DEPEND="${RDEPEND}
test? (
>=dev-libs/liblogging-1.0.1[stdlog]
)"
if [[ ${PV} == "9999" ]]; then
BDEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
BDEPEND+=" >=sys-devel/flex-2.5.39-r1"
BDEPEND+=" >=sys-devel/bison-2.4.3"
BDEPEND+=" >=dev-python/docutils-0.12"
fi
CONFIG_CHECK="~INOTIFY_USER"
WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
pkg_setup() {
use test && python-any-r1_pkg_setup
}
src_unpack() {
if [[ ${PV} == "9999" ]]; then
git-r3_fetch
git-r3_checkout
else
unpack ${P}.tar.gz
fi
if use doc; then
if [[ ${PV} == "9999" ]]; then
local _EGIT_BRANCH=
if [[ -n "${EGIT_BRANCH}" ]]; then
# Cannot use rsyslog commits/branches for documentation repository
_EGIT_BRANCH=${EGIT_BRANCH}
unset EGIT_BRANCH
fi
git-r3_fetch "${DOC_REPO_URI}"
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
if [[ -n "${_EGIT_BRANCH}" ]]; then
# Restore previous EGIT_BRANCH information
EGIT_BRANCH=${_EGIT_BRANCH}
fi
else
cd "${S}" || die "Cannot change dir into '${S}'"
mkdir docs || die "Failed to create docs directory"
cd docs || die "Failed to change dir into '${S}/docs'"
unpack ${PN}-doc-${PV}.tar.gz
fi
fi
}
src_prepare() {
default
# https://github.com/rsyslog/rsyslog/issues/3626
sed -i \
-e '\|^#!/bin/bash$|a exit 77' \
tests/mmkubernetes-cache-expir*.sh \
|| die "Failed to disabled known test failure mmkubernetes-cache-expir*.sh"
eautoreconf
}
src_configure() {
# Maintainer notes:
# * Guardtime support is missing because libgt isn't yet available
# in portage.
# * Hadoop's HDFS file system output module is currently not
# supported in Gentoo because nobody is able to test it
# (JAVA dependency).
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
# upstream PR 129 and 136) so we need to export HIREDIS_*
# variables because rsyslog's build system depends on pkg-config.
if use redis; then
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
fi
local myeconfargs=(
--disable-debug-symbols
--disable-generate-man-pages
--without-valgrind-testbench
--disable-liblogging-stdlog
$(use_enable test testbench)
$(use_enable test libfaketime)
$(use_enable test extended-tests)
# Input Plugins without depedencies
--enable-imbatchreport
--enable-imdiag
--enable-imfile
--enable-improg
--enable-impstats
--enable-imptcp
# Message Modificiation Plugins without depedencies
--enable-mmanon
--enable-mmaudit
--enable-mmcount
--enable-mmfields
--enable-mmjsonparse
--enable-mmpstrucdata
--enable-mmrm1stspace
--enable-mmsequence
--enable-mmtaghostname
--enable-mmutf8fix
# Output Modification Plugins without dependencies
--enable-mail
--enable-omprog
--enable-omruleset
--enable-omstdout
--enable-omuxsock
# Misc
--enable-fmhash
$(use_enable xxhash fmhash-xxhash)
--enable-pmaixforwardedfrom
--enable-pmciscoios
--enable-pmcisconames
--enable-pmdb2diag
--enable-pmlastmsg
$(use_enable normalize pmnormalize)
--enable-pmnull
--enable-pmpanngfw
--enable-pmsnare
# DB
$(use_enable dbi libdbi)
$(use_enable mongodb ommongodb)
$(use_enable mysql)
$(use_enable postgres pgsql)
$(use_enable redis omhiredis)
# Debug
$(use_enable debug)
$(use_enable debug diagtools)
$(use_enable debug valgrind)
# Misc
$(use_enable clickhouse)
$(use_enable curl fmhttp)
$(use_enable elasticsearch)
$(use_enable gcrypt libgcrypt)
$(use_enable imhttp)
$(use_enable impcap)
$(use_enable jemalloc)
$(use_enable kafka imkafka)
$(use_enable kafka omkafka)
$(use_enable kerberos gssapi-krb5)
$(use_enable kubernetes mmkubernetes)
$(use_enable normalize mmnormalize)
$(use_enable mdblookup mmdblookup)
$(use_enable omhttp)
$(use_enable omhttpfs)
$(use_enable omudpspoof)
$(use_enable rabbitmq omrabbitmq)
$(use_enable relp)
$(use_enable rfc3195)
$(use_enable rfc5424hmac mmrfc5424addhmac)
$(use_enable snmp)
$(use_enable snmp mmsnmptrapd)
$(use_enable gnutls)
$(use_enable openssl)
$(use_enable systemd imjournal)
$(use_enable systemd omjournal)
$(use_enable usertools)
$(use_enable uuid)
$(use_enable zeromq imczmq)
$(use_enable zeromq omczmq)
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
)
econf "${myeconfargs[@]}"
}
src_compile() {
default
if use doc && [[ "${PV}" == "9999" ]]; then
einfo "Building documentation ..."
local doc_dir="${S}/docs"
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
sphinx-build -b html source build || die "Building documentation failed!"
fi
}
src_test() {
local _has_increased_ulimit=
# Sometimes tests aren't executable (i.e. when added via patch)
einfo "Adjusting permissions of test scripts ..."
find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
die "Failed to adjust test scripts permission"
if ulimit -n 3072; then
_has_increased_ulimit="true"
fi
if ! emake --jobs 1 check; then
eerror "Test suite failed! :("
if [[ -z "${_has_increased_ulimit}" ]]; then
eerror "Probably because open file limit couldn't be set to 3072."
fi
if has userpriv ${FEATURES}; then
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
"before you submit a bug report."
fi
fi
}
src_install() {
local DOCS=(
AUTHORS
ChangeLog
"${FILESDIR}"/README.gentoo
)
use doc && local HTML_DOCS=( "${S}/docs/build/." )
default
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
keepdir /var/empty/dev
keepdir /var/spool/${PN}
keepdir /etc/ssl/${PN}
keepdir /etc/${PN}.d
insinto /etc
newins "${FILESDIR}/${PN}.conf" ${PN}.conf
insinto /etc/rsyslog.d/
newins "${FILESDIR}/50-default-r1.conf" 50-default.conf
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}-r1.logrotate" ${PN}
if use mysql; then
insinto /usr/share/${PN}/scripts/mysql
doins plugins/ommysql/createDB.sql
fi
if use postgres; then
insinto /usr/share/${PN}/scripts/pgsql
doins plugins/ompgsql/createDB.sql
fi
find "${ED}" -name '*.la' -delete || die
}
pkg_postinst() {
local advertise_readme=0
if [[ -z "${REPLACING_VERSIONS}" ]]; then
# This is a new installation
advertise_readme=1
if use mysql || use postgres; then
echo
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
elog " /usr/share/doc/${PF}/scripts"
fi
if use ssl; then
echo
elog "To create a default CA and certificates for your server and clients, run:"
elog " emerge --config =${PF}"
elog "on your logging server. You can run it several times,"
elog "once for each logging client. The client certificates will be signed"
elog "using the CA certificate generated during the first run."
fi
fi
if [[ ${advertise_readme} -gt 0 ]]; then
# We need to show the README file location
echo ""
elog "Please read"
elog ""
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
elog ""
elog "for more details."
fi
}
pkg_config() {
if ! use ssl; then
einfo "There is nothing to configure for rsyslog unless you"
einfo "used USE=ssl to build it."
return 0
fi
if ! hash certtool &>/dev/null; then
die "certtool not found! Is net-libs/gnutls[tools] is installed?"
fi
# Make sure the certificates directory exists
local CERTDIR="${EROOT}/etc/ssl/${PN}"
if [[ ! -d "${CERTDIR}" ]]; then
mkdir "${CERTDIR}" || die
fi
einfo "Your certificates will be stored in ${CERTDIR}"
# Create a default CA if needed
if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" || die
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = Portage automated CA
ca
cert_signing_key
expiration_days = 3650
_EOF
certtool --generate-self-signed \
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
--template "${T}/${PF}.$$" || die
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
# Create the server certificate
echo
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for server ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_server
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
else
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
fi
# Create a client certificate
echo
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for client ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_client
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" || die
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
rm -f "${T}/${PF}.$$"
echo
einfo "Here is the documentation on how to encrypt your log traffic:"
einfo " https://www.rsyslog.com/doc/rsyslog_tls.html"
}

Binary file not shown.

@ -1,3 +1,6 @@
DIST rarlinux-5.9.1_p20200625.tar.gz 606675 BLAKE2B fe8f26d422bc816fbba27405f9d2e4063e9af6e136ca4c270bb5274a67e99d9a7c97250b05e6041f3ed27517398b0500aad765a1f599474ff08ebb6bacf5b0a3 SHA512 3ed37adda5f5b2f5502ab2e549614dad2848157321a31174d7259aaf77cc773c6398eb0e19ee6597536c58a938289a587e7db9681e6c47c906a5307c2d362147
DIST rarlinux-6.0_beta1_p20201022.tar.gz 609438 BLAKE2B ab4793431f5d1d1570e1046868004722a39614ca4c3174d8f0cb2c67db0d138565e524deace2319dbbb853e3d4b33f35ae583596c6f77f52724e48484787c776 SHA512 668d0a4fa610aa71d5b69cace186c8d33683337bb88aa5e7f5ffeb5a314b666277205f0d6962cf6203dc3bfe0c2ec4fe2b38ede90754709f89479168bdd050d8
DIST rarlinux-x64-5.9.1_p20200625.tar.gz 595595 BLAKE2B 68eb24da7ecb2fe8a2be68bc3c3397df85490f4cd5517a2dc5390ad0dafbdd0a04d15968276657d600cf6c127cd8f52b74e920f7ee9b86b7083b9edbf0a57141 SHA512 6e0aec1642118331bfe79a35fa654f7d5143e61c0315375fa21d862a3941b672c58eaed4da69b8ea23a024aaafcfd02a277251391e59220b845847d4b3b82562
DIST rarlinux-x64-6.0_beta1_p20201022.tar.gz 598338 BLAKE2B a0af6342f71a6ae448ce8b3fdc49dfd022337d74364d17f8135eb3c32d3d778857e9a4ef7e819d336581f477713a647be22377ced2d50faba4ab4a0c6e14f49c SHA512 312c1a59236cb32df69462bead45df5fa4f8180a8c075c964d508326027f2182cc8a1e31347fcb7570ff18d105a8df7abb5adf463a34f41c8f3e091cfba7f0fc
DIST winrar-x64-5.9.1_p20200625.exe 3246712 BLAKE2B c0616e600b11aaa524154b9b0108ab1a62e09cdd27a968b5bf9fa6d742800c9006ee7655df39511f31b24506dd03eb431c3e016ea63a5fe8fff702ccd8d3b358 SHA512 da7a85d56f1ed4dd6204e51297175c90349a26896b223bf210055a0c38f315c59f9d9b8368d5c279049443467d962c72bad48a3c62c1d80f2260f8ecd4d17db6
DIST winrar-x64-6.0_beta1_p20201022.exe 3334400 BLAKE2B 61615920c38671649fe44b3c50f0427c82ba36cc5d610eeeeda5ec8acbc465b2e2a9573875a3efc5082bef24b3e1f1490e47eaf47d0a326aaade8ed3c3231cad SHA512 26bcfef84aa20eaed415b088e5a69fd2833baf3f660c38e58f26a04e6754335603f0d5e89e802b02acbef43ecbe43b45f810f5682c5857fbad1689c44c80bc9a

@ -0,0 +1,109 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DESCRIPTION="RAR compressor/uncompressor"
HOMEPAGE="https://rarlab.com/"
URI_x86="https://mirror.whissi.de/distfiles/rar/rarlinux-${PV}.tar.gz"
URI_amd64="https://mirror.whissi.de/distfiles/rar/rarlinux-x64-${PV}.tar.gz"
URI_w64="https://mirror.whissi.de/distfiles/rar/winrar-x64-${PV}.exe"
SRC_URI="x86? ( ${URI_x86} )
amd64? ( ${URI_amd64} )
all_sfx? (
${URI_x86}
${URI_amd64}
${URI_w64}
)"
LICENSE="RAR BSD BSD-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="all_sfx"
RESTRICT="mirror bindist"
DEPEND="all_sfx? ( app-arch/unrar )"
RDEPEND="sys-libs/glibc"
S="${WORKDIR}/${PN}"
QA_FLAGS_IGNORED="opt/rar/default.sfx
opt/rar/default-elf32.sfx
opt/rar/default-elf64.sfx
opt/rar/default-win32.sfx
opt/rar/default-win64.sfx
opt/rar/WinCon.SFX
opt/rar/WinCon64.SFX
opt/rar/Zip.SFX
opt/rar/Zip64.SFX
opt/rar/unrar
opt/rar/rar"
QA_PRESTRIPPED=${QA_FLAGS_IGNORED}
src_unpack() {
local _file
for _file in ${A}; do
if [[ "${_file}" == rarli* ]]; then
if [[ "${_file}" =~ x64 ]]; then
if ! use amd64; then
continue
fi
unpack "${_file}"
elif [[ ! "${_file}" =~ x64 ]]; then
if ! use x86; then
continue
fi
unpack "${_file}"
else
die "Unknown SRC file '${_file}'!"
fi
fi
done
rm -f "${S}"/license.txt
if use all_sfx ; then
mkdir sfx
cd sfx
for _file in ${A}; do
if [[ "${_file}" == rarli* ]]; then
unpack "${_file}"
if [[ "${_file}" =~ x64 ]]; then
mv rar/default.sfx default-elf64.sfx || die
else
mv rar/default.sfx default-elf32.sfx || die
fi
elif [[ "${_file}" == winrar* ]]; then
ln -s "${DISTDIR}"/${_file} w64.rar || die
unpack ./w64.rar
mv Default.SFX default-win32.sfx || die
mv Default64.SFX default-win64.sfx || die
else
die "Unknown SFX file '${_file}'!"
fi
done
fi
}
src_compile() { :; }
src_install() {
exeinto /opt/rar
doexe rar unrar
dodir /opt/bin
dosym ../rar/rar /opt/bin/rar
dosym ../rar/unrar /opt/bin/unrar
insinto /opt/rar
if use all_sfx ; then
doins "${WORKDIR}"/sfx/*.{sfx,SFX}
else
doins default.sfx
fi
doins rarfiles.lst
dodoc *.txt
}

@ -1 +1,2 @@
DIST unrar-5.9.4.tar.gz 229921 BLAKE2B d87189a6b6b3566a0efac7f72e40732ff673cdcac6f4fdaa96b5a771025f02779d74e2822053681477b3490f45817196673aa5707846767c4061ca95718557a1 SHA512 4c026bc12c38314c7df6e1b2f296be681fffa4ba525e378809063519cb5d51889fe8d3cbce16e802023354f02b45b1bcc672b79a6fa81b4baa13a374ce22c8f1
DIST unrar-6.0.1.tar.gz 232142 BLAKE2B 0f048f67769b31c67988131b5d8cca33dc9fa2abc6b39e5be63aa8f6061cbf93fa7d7e2055641f286f6be4de2733d2a123441d26381335e2779b3c7d7004ad11 SHA512 2c88dd05252237d7d62ad34332673ac9e457bb43b0ed980be977d557d0deb3d5bd19372d41ac2e254d94e20ecb1ca62b1c15781320cf231f2a7bfa12fe176d8a

@ -0,0 +1,70 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic multilib toolchain-funcs
MY_PN="${PN}src"
DESCRIPTION="Uncompress rar files"
HOMEPAGE="https://www.rarlab.com/rar_add.htm"
SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="unRAR"
# subslot = soname version
SLOT="0/6"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417"
S="${WORKDIR}/unrar"
PATCHES=(
"${FILESDIR}"/${PN}-5.9.3-build.patch
"${FILESDIR}"/${PN}-5.5.5-honor-flags.patch
)
src_prepare() {
default
local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
if [[ ${CHOST} == *-darwin* ]] ; then
sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
else
sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" )
fi
sed -i "${sed_args[@]}" makefile || die
}
src_configure() {
mkdir -p build-{lib,bin}
printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
cp build-{lib,bin}/Makefile || die
}
src_compile() {
unrar_make() {
emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
}
unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die
unrar_make -C build-bin
}
src_install() {
dobin build-bin/unrar
dodoc readme.txt
dolib.so build-lib/libunrar*
insinto /usr/include/libunrar${PV%.*.*}
doins *.hpp
dosym libunrar${PV%.*.*} /usr/include/libunrar
find "${ED}" -type f -name "*.a" -delete || die
}

Binary file not shown.

@ -1,4 +1,2 @@
DIST duplicity-0.8.12.1612.tar.gz 1883596 BLAKE2B 6d3075cdc6cd1f09e60cdbdc5d17867f3686a7e05ce16b908b797b6d2c343ae4c8104793b9f389920112917089086ac8f4c5baffa326c528c023bd40daab8643 SHA512 eac4d1aecd604ece123bd3b5cecd3b65e1213c243db1a3ce25bae58360d666dd1db07ba0a137e7682f99775ece20453c7dc44cd87940b56c0acd05d01149c951
DIST duplicity-0.8.13.tar.gz 1463564 BLAKE2B 31037b0a27e043937f80ee91939793e304c0f7b1c96ee4bc9fe7c06dde69f374a718028d9ae4a98cfd7f866af72e5ed0a8f679319a73428207a99961961e8d2d SHA512 71e07fa17dcf2002a0275bdf236c1b2c30143e276abfdee15e45a75f0adeefc9e784c76a578f90f6ed785f093f364b877551374204e70b930dd5d0920f7e1e75
DIST duplicity-0.8.15.tar.gz 1482647 BLAKE2B e1ddd4232611ad5fcf8faa5135c925aef68a21eb9dec50de7194562a0d4871e9c58132faf9340f71367025dcc84cbc6f1aae69bd37cae294d4200a8ca8b796b3 SHA512 2d048377c839ae56fc2828997c9aa7ba8c339e815e1e2ae738652037508ec276a2c72583687da34408fadd4839011e242b51bc73cca954227fc51db5683c258c
DIST duplicity-0.8.16.tar.gz 1470714 BLAKE2B c9b2df3a7f008d44595b76d5f1d86ef53996d3ad788415e3a0fa122a7246bb5ae92e73be5079b3cef9a9a93a0b106f3be6405882028d79dc49194276a7c8f4a7 SHA512 67e8fe7d5db7da82d82f24892d721e32cd63fcdb8bbc5e60508af06e4c9b637f593ce0b1902c31433c92ed97035880e44368e9a461ad197511171f67de937f73

@ -1,50 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 python3_7 )
inherit distutils-r1
DESCRIPTION="Secure backup system using gnupg to encrypt data"
HOMEPAGE="http://www.nongnu.org/duplicity/"
SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 1-3)/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="s3 test"
CDEPEND="
net-libs/librsync
app-crypt/gnupg
dev-python/fasteners[${PYTHON_USEDEP}]
"
DEPEND="${CDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
app-arch/par2cmdline
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
s3? ( dev-python/boto[${PYTHON_USEDEP}] )
"
RESTRICT="test"
PATCHES=(
"${FILESDIR}/${P}-fix-docs-cmd.patch"
)
python_test() {
esetup.py test
}
pkg_postinst() {
elog "Duplicity has many optional dependencies to support various backends."
elog "Currently it's up to you to install them as necessary."
}

@ -1,51 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 python3_7 )
inherit distutils-r1
DESCRIPTION="Secure backup system using gnupg to encrypt data"
HOMEPAGE="https://www.nongnu.org/duplicity/"
SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 1-3)/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="s3 test"
CDEPEND="
net-libs/librsync
app-crypt/gnupg
dev-python/fasteners[${PYTHON_USEDEP}]
"
DEPEND="${CDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
app-arch/par2cmdline
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
s3? ( dev-python/boto[${PYTHON_USEDEP}] )
"
RESTRICT="test"
PATCHES=(
"${FILESDIR}/${P}-fix-docs-cmd.patch"
)
python_test() {
esetup.py test
}
pkg_postinst() {
elog "Duplicity has many optional dependencies to support various backends."
elog "Currently it's up to you to install them as necessary."
}

Binary file not shown.

@ -1 +1,3 @@
DIST lxc-4.0.4.tar.gz 844684 BLAKE2B 438f9c79787cfab493a159a03dad214519b979c192264cb4acff21174f5642e2c10a899504ed2ac697906ca1ea9ad5cd92e01dbb8c6420651e7130b56022032a SHA512 5c5bb3c474b37284e862cbaf35daab01be7606992eb101cbea7097951ccee81dad8ab8d2624ba5f62279ece17889b1245fd6b2b63e8b17ed728560c5d40309b2
DIST lxc-4.0.5.tar.gz 1368909 BLAKE2B 9fdef5600fe5fd427703312f07ed6499285a59d74c7c0572f036a108454192347166fe08df4551fa8df4e414167b7b081b8a1902036c7c8a012f27b99cc83335 SHA512 d536e767f4b7c1ea974469a19f89ddbcebbc3f8c7922b174b966fb2e80ae33199a8a915a962da9cbc7e075442555bc355525f2d4f8e76498b8a7e49f46dc006f
DIST lxc-4.0.5.tar.gz.asc 833 BLAKE2B 8cc3f00e3a3359b525f7ead48f4cce7b386a75c04b43eefe0ec939786e368712c2674a17fe9e9ef58649147c7f2d5682f5a0c280ddc8ca8c34664069d5efd4b5 SHA512 9e67932fa424224d39ec6c5c32a6e6c3cdf305d3e4d7c8ddbb8ab86a38392c30b56a20b11e4f85e3645a97c106a13ef868a5d3c78ac57bc8cb44cee20e83a700

@ -0,0 +1,172 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools bash-completion-r1 linux-info flag-o-matic optfeature pam readme.gentoo-r1 systemd verify-sig
DESCRIPTION="LinuX Containers userspace utilities"
HOMEPAGE="https://linuxcontainers.org/ https://github.com/lxc/lxc"
SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz
verify-sig? ( https://linuxcontainers.org/downloads/lxc/${P}.tar.gz.asc )"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
LICENSE="LGPL-3"
SLOT="0"
IUSE="apparmor +caps doc examples libressl man pam seccomp selinux +ssl +tools verify-sig"
RDEPEND="app-misc/pax-utils
sys-apps/util-linux
sys-libs/libcap
virtual/awk
caps? ( sys-libs/libcap )
pam? ( sys-libs/pam )
seccomp? ( sys-libs/libseccomp )
selinux? ( sys-libs/libselinux )
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)"
DEPEND="${RDEPEND}
>=sys-kernel/linux-headers-4
apparmor? ( sys-apps/apparmor )"
BDEPEND="doc? ( app-doc/doxygen )
man? ( app-text/docbook-sgml-utils )
verify-sig? ( app-crypt/openpgp-keys-linuxcontainers )"
CONFIG_CHECK="~!NETPRIO_CGROUP
~CGROUPS
~CGROUP_CPUACCT
~CGROUP_DEVICE
~CGROUP_FREEZER
~CGROUP_SCHED
~CPUSETS
~IPC_NS
~MACVLAN
~MEMCG
~NAMESPACES
~NET_NS
~PID_NS
~POSIX_MQUEUE
~USER_NS
~UTS_NS
~VETH"
ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
ERROR_MEMCG="CONFIG_MEMCG: needed for memory resource control in containers"
ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
DOCS=( AUTHORS CONTRIBUTING MAINTAINERS NEWS README doc/FAQ.txt )
pkg_setup() {
linux-info_pkg_setup
}
PATCHES=(
"${FILESDIR}"/${PN}-3.0.0-bash-completion.patch
"${FILESDIR}"/${PN}-2.0.5-omit-sysconfig.patch # bug 558854
)
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
src_prepare() {
default
eautoreconf
}
src_configure() {
append-flags -fno-strict-aliasing
local myeconfargs=(
--bindir=/usr/bin
--localstatedir=/var
--sbindir=/usr/bin
--with-config-path=/var/lib/lxc
--with-distro=gentoo
--with-init-script=systemd
--with-rootfs-path=/var/lib/lxc/rootfs
--with-runtime-path=/run
--with-systemdsystemunitdir=$(systemd_get_systemunitdir)
--disable-asan
--disable-coverity-build
--disable-dlog
--disable-mutex-debugging
--disable-rpath
--disable-tests
--disable-ubsan
--disable-werror
--enable-bash
--enable-commands
--enable-memfd-rexec
--enable-thread-safety
$(use_enable apparmor)
$(use_enable caps capabilities)
$(use_enable doc api-docs)
$(use_enable examples)
$(use_enable man doc)
$(use_enable pam)
$(use_enable seccomp)
$(use_enable selinux)
$(use_enable ssl openssl)
$(use_enable tools)
$(use_with pam pamdir $(getpam_mod_dir))
)
econf "${myeconfargs[@]}"
}
src_install() {
default
mv "${ED}"/usr/share/bash-completion/completions/${PN} "${ED}"/$(get_bashcompdir)/${PN}-start || die
bashcomp_alias ${PN}-start \
${PN}-{attach,cgroup,copy,console,create,destroy,device,execute,freeze,info,monitor,snapshot,stop,unfreeze,wait}
keepdir /etc/lxc /var/lib/lxc/rootfs /var/log/lxc
rmdir "${D}"/var/cache/lxc "${D}"/var/cache || die "rmdir failed"
find "${D}" -name '*.la' -delete -o -name '*.a' -delete || die
# Gentoo-specific additions!
newinitd "${FILESDIR}/${PN}.initd.8" ${PN}
# Remember to compare our systemd unit file with the upstream one
# config/init/systemd/lxc.service.in
systemd_newunit "${FILESDIR}"/${PN}_at.service.4.0.0 "lxc@.service"
DOC_CONTENTS="
For openrc, there is an init script provided with the package.
You should only need to symlink /etc/init.d/lxc to
/etc/init.d/lxc.configname to start the container defined in
/etc/lxc/configname.conf.
Correspondingly, for systemd a service file lxc@.service is installed.
Enable and start lxc@configname in order to start the container defined
in /etc/lxc/configname.conf."
DISABLE_AUTOFORMATTING=true
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
elog "Please run 'lxc-checkconfig' to see optional kernel features."
elog
elog "Optional uninstalled dependencies:"
optfeature "automatic template scripts" app-emulation/lxc-templates
optfeature "Debian-based distribution container image support" dev-util/debootstrap
optfeature "snapshot & restore functionality" sys-process/criu
}

@ -11,6 +11,7 @@
</maintainer>
<use>
<flag name="apparmor">Enable AppArmor support</flag>
<flag name="man">Build manpages</flag>
<flag name="templates">Install old style templates through <pkg>app-emulation/lxc-templates</pkg></flag>
<flag name="tools">Build and install additional command line tools</flag>
</use>

Binary file not shown.

@ -166,3 +166,171 @@ DIST LibreOffice_6.4.6.2_Linux_x86-64_rpm_langpack_xh.tar.gz 293524 BLAKE2B cb51
DIST LibreOffice_6.4.6.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 844352 BLAKE2B 3db3ebb2f04c6a349c608ab42b18e8a01faaaf60f348347a15aa0c2a65534acd084113b37b283ec04ae5ea9431556b9ddf208450de17d9bb42cfd23b2abfeb47 SHA512 baf8dcaa236043ce6efd8798dc4184e61b7616a75abb92c0d5c5be1cc9381264a5951469ef3a6c375692695e83a3f7f157c2e6bc8c12ba52719f4cd6695f9ce4
DIST LibreOffice_6.4.6.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 846016 BLAKE2B 769bf1243d9f8bc105c5a0d5acf8f298e765a76b12c347a13c258614000746cb479a7dff5617746b023e908c4a4c0ee5c601104fe4ddca42405945e970f167b2 SHA512 0dcdb9e859082ad7847afa2ccbd60bbd4958b8b74857d4a9aace72014b2eea491833d7c54b1c87aeba3ad69e71c9a5e62ac6d97962a7fdbfb6679d14298f5e6c
DIST LibreOffice_6.4.6.2_Linux_x86-64_rpm_langpack_zu.tar.gz 323905 BLAKE2B 0a2e0a157748b6d56fd711647108fb5bf1821950d9f3fd5be68ebc59736e4b27829909ec31e6420a6f03feee50b8c2d6f10a2958a9508f1925254e22ffbc5f9d SHA512 b132e43362ea7e44f6b080c3c02026ebe13c9f4b152a619e97443952f907ee45a7272bd04f6e066611f6f3ece6866b1b26e421232bc78002a68ce4aedbccbf29
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_am.tar.gz 3552246 BLAKE2B 1605baa7676d3208cf73d871fd2219ebb36b9d7fa0b1321171b057d5fdf49891f6486820d80ee2b18dc32e7c39b482e831dfcacbf7e723f272bd5c7f069d0d87 SHA512 85e49bf2ec94e3a39be921ad36a5b3fa2fd23872d60173b885049d855d92ff03c13730c7e9a943f9d0234b2cd60093a5ee7815f2110915519592eb000efc23a1
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3294674 BLAKE2B 2a135c01abb545de0af434c74933079fb42bcaaad7dbfc99717d010858c08b602eabee51e8104f0323f816c8b4d577fe542956b8a51c93e7d365fa2b7dd7ed2a SHA512 dd21913234c61e21b509f1896e2964600d974eb29cb1924fb0997f295d0b3cc75303b59d7921f9c3aba76d2fbce8106cb57f090a78a65c048f4f7db470edb7f0
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_bg.tar.gz 3580041 BLAKE2B 771e8b60340ca1f9e7705d124fd815cb34b14073dd08f51378473111e7d79a55bde7a4c904987b6ced46135bd03a6c4133656a480e187eb39a5e75ce00d886d6 SHA512 486a81002fff78ed6bee955183c6ba94b9c420292ccc4b402e992977c0d9c4e407e288083d701c733395905c7d02ba10cb97b1d6e12ea112cd83c9f91cd8c962
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3705557 BLAKE2B 082047f5628d8d6d1da5be4b214df1047714f0a0591ede31e86eb36206cad6d01c0dda1e2a11fbbdbb7af1e4d66bb08cfc26e24bb832e5b3a368d986ceee3a0f SHA512 b3f7bc557b49ce33d0e520bdd1c4d5383dbb91d3c980975d459cfba26cac7a57361dfd1b37271bc74585b21529916ab97ee716da4f46c802e748c5b2f9456dae
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_bn.tar.gz 3437719 BLAKE2B 265a17673f3a8a6dfc8ce08b784daced25b9e5278ee7ba13bceda481d6d2979fb79760b73b212dc696a739fe0c212b2474b6ddee8a69ae34c1f392fba8cc9224 SHA512 a238c7675ca4e1eb484bebc78d9a34ec6ddaa3c45de5b2090d8d36968435a012b3596388d030dbd414edfcb03c0dda63f9c5c66d1883a054a708f72c09697b68
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_bo.tar.gz 3455488 BLAKE2B 165e5d023a2b3d470246a7395f58f765804cededc92e0dafea6a4e2a0850f031a0b3ffe4790621020160f363e18440c3dacccc19aec89d45a4375ef461f6b553 SHA512 37155b23cd5c020cf4e87da3127c82a0a3171bc72c10c7ccbf3f8c37e0a0a4caf5ae73c42a9efe5b5b44f1cd95552e6c2b2efeda3e3dff5927af0b430f01e4ef
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_bs.tar.gz 3187171 BLAKE2B 2be6d95bedb1b43349b4ef2b6b584dd99159e9c60d3c56b9dd5bdf0ef09ec9edb7abb6b44e1daa6c6eb238834e2193155317843a5c53234bf5cb41c56d9cf9bc SHA512 a7758b3562e9d0f54ed95ee333665284e4797dc3d86d44c4e49d3c39cdf250bf29837d392a6638062363be7f670518aa1c70656c1cb3c329af4f7fc7b903bc16
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3299400 BLAKE2B a3317275e132b6c8c36c634e405c2ce814737f3c8342ed97037ebd7b9df358b2463f22591d12c63bf8e62021043e9357133d5a3b736f728ac625b53f047090e4 SHA512 8f2d5749dea9e55ee418003d3df0c8b031abeeaf8a85c96fbc97db9bfea4aeb041bb42694ec7f693c2d3c274b876a11410f76a94fd5ac457442717298c1fd5bc
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_ca.tar.gz 3289399 BLAKE2B be401464a83e1e19146a4da2b97752ad9e4e1eceffd6d2dc0a17741635331c17a613fc41de355cd993b86c8b125e7ec0fc89844f743029869ec0bd44a7c742c3 SHA512 8b9b75f81e3f3b5a23e02d9a582217d9d4a42e087e229f26e2cc68921cc72fbbf5988ecaa41b0776c44131b809cf57fd568c375927085a93bdbf4535ba6d2e85
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_cs.tar.gz 3318755 BLAKE2B 0859618f1d5fdc3f7c1b727145b27f261cebcc821e61d2e6bf397c9cf36457dc34ed0ac6282b5c20fd1fd634cc92626eae2e7dd9efb310a5be4428c04bbdae35 SHA512 e15c5ade74a6d26d7c955ce74da27c81f2fc0c37384ab769709197031cd2464f5a358d1d03d68e23cd4c65b5110e8d4551a5e46c391f9690b561f537ce742fc5
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_da.tar.gz 3235709 BLAKE2B 65ba866820baab5ed7aab3ff6188e49549d201e35fc1364e7d40d867d6a74eea379f611ca212ceb953e262cfbfab41d3609b965f17a26c4604296692d69217b0 SHA512 dcb5dcb2233d3ef8ffc159492c3d71f97f54efed0ff2c552c528bfa5b09856281f04ba1b62489764f8847f531476cefb3025675ad81a16758ec4b19af8a3398e
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_de.tar.gz 3379356 BLAKE2B 7eb8210f64fbf2d870daa75baa7e6e5071df26a71f47209b2ef477d55b94addefc3ae610bb2e607963734eb0782926d6bfbadadc76453ebac7832abc75a77ff0 SHA512 7384014970a36e2b0b97e939abe5044e85369125454fc4475aaa78c3b361571ddec8ed1951109bdfc1a5ada64be3513145d09dcdc3d8fd3c8df90c3e0ea81d0a
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_dz.tar.gz 3604197 BLAKE2B fe36309c6ca8451795523d48078c4720743cabbbb1746a60f93c872e8b766854482894d0db551991801bf5105aa75d3626b616dbc8541945bf813a900512ecaa SHA512 8a346d99831d067b072af479be33a53daf928b5d569efb6c569dc338522ae8d11e1db3f7e1609cde490ccd708698cc4a8cf549b95ca3d938fff4a8afb86441bc
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_el.tar.gz 3958666 BLAKE2B aee0b794c422b4cc734d984f6c158a7f8e320afeb54061df8a38f9a8970524a74a54752fe77e008df18e0e4bab6c53d29d967ce68432ea9cdf559f1473596b33 SHA512 8d576aaabde6a9e7dc2df57b73acd809b4dc056fcf9bb4ce93543dcaa6506fb54c52c7a839606ce5b4482773dde12dd5fa6b39cbfc2d9e66a824c6229a6274b6
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz 3082304 BLAKE2B 338f3f8b3dab3da2ae95ea00eb155249ac24682e6f40193f269a98ba2f7488f0059476866c60f9f24a9c0a50fa848652c7031ea192daa985cbadbe6c0bd38a84 SHA512 1d76c7f9f762cf52336d2de8a0152e4929d31bb75f92e01c05b9a4befed80b41c134e680e0b39c40300e83a64289e4736bd6d9975e5aa8fe2e9dec81777e56f1
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_en-US.tar.gz 2179160 BLAKE2B f459348b3b7a3c0a38f32e94644896539dc04ed7a94aeaad4c74fb0c7ea686cccd2d54fd87e0c8d9c97848a50680797d3e7802a4bd9255046ce944156b042a26 SHA512 e6b7e36e1a392e7ad7bdf03ce34ab38d6ed3963b68c805be67857597a9d2e33d34b73b8f7d5b47b884044a1f289b38012da7d06f571035b2e136f7e4466c0982
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 3074861 BLAKE2B ae8a6d26be19350251a34e86f8dfe2412f706dfaae3db58ab5f41aef0a7a40f9b9818ad959a53c3913e6189759e9d3052a2ec414e2b9b728fc05cf69011dac8f SHA512 5bb616beca2901a61b77ceaa7ef0dc484f870e6076be579f6aaebe3f3a4ab045a18164ebda7f893df3f122d2364d9df0e5e94452231e11e711c022f7b35ec9fc
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_eo.tar.gz 3159168 BLAKE2B e8fae06810fe8e4422c87bf39c1e64f014575a29b34c42831075439af39ec04c22865217ff189dbab12ae0b88237a19db957e937cf8736e2989812133382e25e SHA512 51ccfada09ac1d1b34d5a9fbf7a0e69c26e986c0d2bfe064c31127c01981ba6bd047f1862fc3f5c8f5e03e5b4b11e39275784984f55e70b30ed7a4718e5da038
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_es.tar.gz 3333722 BLAKE2B 1618a24dcce030c50106978123e88b9e8d42df77109afd06e00ff706d18743e33a508b8b8bbe0dcb91f0c4503d80c8433b65cb524901d50d885e9ec7d2cac57c SHA512 829426955d4a6a722d4b09600f57ff5037c244ce321bbb6f9842f9f1af32f856ce0f8ab5aed49978dfd31d87357dc5e881f64176230494a5fd7c7685ec06ac86
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_et.tar.gz 3215342 BLAKE2B 75726d2d03c12ddcb1c79de2c852986ca31c4c8af16d1cccd92ade0dddb2aed040a3bdaae0b9a5e53835e6abecbbbbb3bf282284edda4873e9cf596c2544d10a SHA512 6ca1ee704413273b0ed8e9437be8cc683a7690f2329a65281ef917ac1e55b2472ed90d69e7a34da536c0f2647ed4514f490cd7169a4b2ce9a8ead30dac82eca8
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_eu.tar.gz 3175197 BLAKE2B 08e8ea8a51db548cdd0769de9f0a33742d03b721752305abf49b98a811a9efe4a5d34b0eb16882b26e3a2231aeaf7956480c61f75a6c40a5f284cabc9cd9bcdc SHA512 06f5aeba34ccf20fe24f5c183b9d56eeca34af4e800f0afce73875fac74d8d27f97aa3c7cc61f4d23a3a2338afdd4c85067740c3d8481c772936d2d296703782
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_fi.tar.gz 3223357 BLAKE2B 47cc2d3eb8e2accbf6b4a59ca0be3cc65edf8a446f052e7c1b76f4fc2c74f02c0671725293c2ef0177ac59b29c77e75a20e324cfd40e3f19373e842e09ddaae1 SHA512 8342f45f8fe1054133616d2a73f61703ef3472531b1a4d812805f041e149dd07d25362382ebad73ec9ed5c28608a5e75f34a367780af6209976c4e2fd764ea3a
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_fr.tar.gz 3328736 BLAKE2B 6e5a3d81389a66f75bd7f4da2e286f7562ada6929b26a52e5551fb8436aa4abfd117cb49010606c97467121062078f720e89868200318827898896a49707f726 SHA512 8f25dd0d153a68870100f2dbf51fb83be05d10e21fb7c4004b0fb7af8a4fecc4b7a055dd0e3fd3c349906a09d9b42c75bd2ab9cc31f1abb16b028654ecf5184f
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_gl.tar.gz 3282849 BLAKE2B c2a861828b9e5f74e41dd041f84ff39164a11b4d7f92ea17f9e8a2e8c5f9b24284140266b4f1c5767468f4f6b45f116fcc3d4e1a71b59a3086408d914b5cba77 SHA512 da0914a64e3694d904c500efa2f99343d31ff201f722a464185098e3b6597f71884bed1243af5adbb0c957efb81cc894d8e90b75a770ba5b97f4bd56b2d31e8b
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_gu.tar.gz 3144705 BLAKE2B d9fb6b94438363dcf50c15dcfaffbd96fd7914d4141744a9b3ad951f0aa6a74de9470b087f0a943a59cd3a2444a7fcf0f739325ff24f214571c073746ac0e8c5 SHA512 6da00fcbcdc440ad382711e8526d23e3c43a4bf424658d7961d695ab89b29b1b78604ed62ab522dcb7de732b0be23e83111cb9fc5dbbfeeca2a889631dfae97f
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_he.tar.gz 2965625 BLAKE2B 2d9365ca66d77aa4d35d6298d98e658fa67325bf61a29897958c8d166d81d96aa34a4fff7651aa97c9bb015bece84a2e9b44e57c43754567da4a552f7c159055 SHA512 27984385dbedf90433936033e8e889a32dafb4a056b3a58f06f75e67eecf855759b642dab5cf8e1e03738c7d2a9f242193af7dad7acbaff62783bc38e95642b6
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_hi.tar.gz 3268819 BLAKE2B 8614aede6bab4baa35bc8242cee5b161ee43dc087c63646dd6c7adab2af0d8f5f6c8fead159d504061696dca5fb3bc1f808d81e7dde5127d54a8b9185db2e204 SHA512 5d65ed224b02783179f8bd847975464d3edd8922459ea18ea77dbb246c90e6f3ff2299d80137d96d1cd0ab36830afccfc6f196b0cbd9a5b2159c198320432250
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_hr.tar.gz 3188890 BLAKE2B 542b3b4eb82e7c41a0d1edb7eca94023772bc1aec9f38572dcec584c202dfc0acd64ba209f2a9826ecef7b4a204f8bfa0c12a49d8fc27075d97664f907085648 SHA512 cf2c1c5b39ca641aff1724499742ab63026e4f09833a311de85255d590c39ae197e1fa84b58ccb25bafba95910807e31cce665b4c7666a9e8f1767ece71f21b1
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_hu.tar.gz 3443794 BLAKE2B 8fa795d18b9bdf5dfc63f6dfcd8463c8cbbe436025b2f6cc7b0d50d7102a37a1511780f0d63711a2b61ac3c7d64967d8c54a6ae2df61670ff09490b44aa89ab0 SHA512 c390d3f4ded8ba4bf8aea4caef891dbb1e6a75d2eb661bcf28d5791a22b80cb1efd8b2998ea142852fc968b6145cb8fdf7843f318156baeb7011de5da369acad
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_id.tar.gz 3134923 BLAKE2B 3e677022e29f1284905aecb5683636cb5e16708a68c43120465cf369dc5c5a02bbf350cdafd3534675fa51b0e44136ed614f29e8610845afeb9f6b69890004ca SHA512 aab6e442d40e76cc833e6cf2f07160bf98a7362043324b30bd9aae4fa134483e408b37886f386bcad0de9dfd6083ac19e901d0bd7f58b478f81f5ad2d05e9361
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_is.tar.gz 3209005 BLAKE2B cbc7d0999fc7e07f527b12043a74d4c0039c46331cd8e6b73ea87464c5d778513c3a19b4ad28ec20a6333776c81ccedb6f2897f620daac068475a7df1504e0e1 SHA512 c7cf89741ed75ba80ef4b404204ca2007827c00b485070161eb07c84e033634d60ad60369cef9a2fffb4e34b1eb1c93b5880c2259fa43df04dd18f95df92d2db
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_it.tar.gz 3254220 BLAKE2B c65451af5d18fcc4afb18b4ef9be2574e9c7eebf2481fa1ecf7ec067dc228f4f515ce984cb61c81e560921eb4cfed80ff7257472ad7c9694baf1e993106b69c1 SHA512 9b02e406215627efd0511e06c2ce4f417732117e318a9d106a143269e422c17b39394512522e087202249da7de1ec6cacddc1b07b45d72cacd6819da7bb6e4ed
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_ja.tar.gz 3758019 BLAKE2B bd7b20eb96f3ac94b37c0b49b2a374fe8beabeced1ada922d222a84c93bb9d65cc07ba2aa19a988e164a4b4bf683c214de53d67e241d2897b694c4750c18b3da SHA512 0c99fa5400be3eaa4fe372c12cdb35f56e57ada34fe1d7b86d2df0ddf2d76f6403232382fb5ff3a635bb1399a385cf2725ed95b7175ff2231bffd2695e5fae28
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_ka.tar.gz 3372218 BLAKE2B 7e785de531db1a9414d24bbcf998c530f5d248a94f6adc4f9929518001804c6006c78eeb5c2401f431607898810f8074d56f4835a9365f0c5a9a1a6d98db1e45 SHA512 8389bd4be8c1fbe9c577bc583f51357a1517fcb83215fb25a31341b7896d2f4db0efb602d1a0d3983a862f388700e279eb7fc4e0a37185e7dd44a95876253ea1
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_km.tar.gz 3706311 BLAKE2B 0374ff0c55fe376fea058894bfde0b899c2d628107b1ed2636ff91d22ae8a81d6a844d7fdd76a6a3f0c7e8fc52bb52a76d829e7e9c2decb48b90d6bf8fcf73d9 SHA512 6eb31790cec475a483176f762612e5790fa202d41a32ff8f85e29e02ad6a6995c00937e330f2171ebf068adc0ec76153a6e54401602ba4afc8696d1e5d54be48
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_ko.tar.gz 3339031 BLAKE2B 94b79806e9c12cff92608ab81730f5e8938ab712a88195a0e73ebd89b205e0a6afffa00d438f1e89b09faf7f09c0d7501866d337a5e0a680f7d5e29d5cf81647 SHA512 123c7d7e8e22dbe784ac3c1a4b4de19c3ed1e5f5823c5857f9d2bfc329c1c7094e33d50e8e0ac654be48a76e715f93e89eea8d406627e9d340fbfd4c2ceae576
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_mk.tar.gz 3255022 BLAKE2B 9b8254b83f852eb7d79fda75c01679acbef3cee031e82ed8920d21ce9e8e7eb0eb85ce1730eb8286d26daff7b8c9e19f3398d40f84a9fc46f692ac5e60f069bc SHA512 f1ae240bb7fad8316898c9b5b1454fbb252dc70d168c8cd24b33183aca02d100723e1bf456b41b907ad1c19ac29728a97c500a6028654e114260e8d34612bc4f
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_nb.tar.gz 3191769 BLAKE2B 8be5a8e0312f32d0543d0084bbe3577fbfa65a862a3a2ca1293a14e4e25e0abe1a40a647068a44a6bb83d3e71304f2fb95d04a16456b3e4be28c4c5f60df4b2c SHA512 a9a0e3bfa18760af45608770d93f8f04a7885733dc4da7e4e4b2f939410dcd6e8728b18035d9d9af05c17988901bfef509e0a2bbb4fa15192bcf4afdf0d01306
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_ne.tar.gz 3482877 BLAKE2B 992088c08bbfcee77d6544687d42d52a204169e76d554f4cdc9c8191cdf6c7326e7f8838b895eae443eeacdf3f98165e5639ff48a69bad4525372f71f30eff49 SHA512 d83a69464aa44b0efe08c39eeff1341cd62b4cd518b5b85d769e11a633c1890ba9ccf4802070a8f139e14224b351798331410adf82dc3b9712712adf86db9465
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_nl.tar.gz 3302612 BLAKE2B 9f513e8cdbc71f47c1e639a252b829b98a3310562c93b12601a60050cebf34aebf3865d9f950a5424ce82695045ff4a903db903925609d4c3b632e3dd0b52db9 SHA512 c5d2671fbb7a9c17bbece5b307572c1499e6adc67d8f3dcc134c8423f22b9c71f74834a12c2dfb5a5658feaefd26961bb66218c8e6f7d54c7ea8339d726d4d0e
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_nn.tar.gz 3188342 BLAKE2B cff87b98371a2306b88ce24ab0a1734f1431df687bb440a4ada36becffa432da02c88f7388b591f328435eade4184c9987a0ab59a86fdb24300056694c92098b SHA512 a777b919f1769998d43d14e8a2822eb032b912f0e696e1157acde23187a19ee6479c42c25eb2a1e30d0d43824b2d6535e90563bb4db401b444c45656d234f682
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_om.tar.gz 3258445 BLAKE2B a8c77c7e9fc23916aba495e9690849ff42c070a5b19723532def282c0c8401ec066ccae6c9f1d6059297451a38eb4f8e1052fa6b197b409f0d5500d77b28d7da SHA512 f2cb1a92dc3504c6baa650de9e1e04692fc9f7ede429b68c6ddba86a0d8ebee531615d365e7755ec578df627833b79eaffa9f56665b107c4305767f01573264d
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_pl.tar.gz 3469391 BLAKE2B ca2f0d00a31e4638b01de07f7d953a732ffb92c951d5f71e9b868baf9aa656f8a995c089202c668cc4b4b623c8e6c7784494ba1dea36cb4277d10288d4380502 SHA512 c93c3f0f9304ee038f48cda5ee863b27191532d952333285ec57f85b98655326ef8a9573d5430fc8564691f07c0b5dcbcece0f3bb4499f6bd141ccbddc2706d5
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3304759 BLAKE2B 992b6c82b6a637be1602c056fbb5c52d0a9c07715ee8ddf516645a0673aa1c95b61698e55c76327e30b95b13363d92969dd6a01d27b45cf4efe2b6e28ef3b170 SHA512 ad2607d03c54daab98b9e4672bb453dde191dd76c3afa0f4469187bbd7a431782e76c8fdd78b5ca1f2df48c42b3fff3f1a2a3e53b54ac3d4cb5525d67ce3c631
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_pt.tar.gz 3266723 BLAKE2B c6bf7c7a503bdeaa2a8aa33d8b826b285815da9399e5790fab8bfba70074d591221b112ee61d22513ed10841a67265e40ffdb938955dba7acac978695dc311ca SHA512 a4c0a53ce34a135c2571fafe9c40ee6fdda20cfe4888e8bedb6e306f7271aa12e3fdd74afd127318dc1ba5130e0ba72061924e10d7c4d61b07eb9852651a2295
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_ru.tar.gz 3625820 BLAKE2B 39a8113a6b766d9a400c56ded89d3b2ed8628ff659663e7c62d16d116e5459e4564b3d6c32b03933dca884aab32a8044473911b5e45ae1c9da2080a493b44d6e SHA512 24948cd10fed594399d00cee4358234a84dcad5907bd87eca27cd7538901e0cb4700dcf7b60d83c1cbff686be9db342fa6e6d9ab34c5268112b91836fd5d5b64
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_si.tar.gz 3347884 BLAKE2B 4aef1d008783d8f8e1932ab843ac140129622ddb1a7673281e49495e7d1693cb448723349121cb626ad9bc9471422d93ae7bda784f38fddb6738efaa0019d8e6 SHA512 7d651c253be653eca3a0c7d31f47fb1d70371cf9dece5d95b9bed771aa7e4393a1acdf9bd56e44b2f3b6d1d4a92810376553e637c312a2cc5eecfa32c0d01143
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_sk.tar.gz 3365805 BLAKE2B 4e89f41dc6c00f1f79006a7dc000b27eef9eb5da3088207a5fcef854100cb1a025f56d44c184c05e35f2b6d1d47c788704487cfcd7a7780e57094331783e07c1 SHA512 87d08c4d4f750e66735018e47e864ba14891cf50be3feca802d5d8889f4003602321ca28bb74bbba5b1d23c90b4e1f769ff839e6e16863d94d4a60c02b099941
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_sl.tar.gz 3248695 BLAKE2B 9364a6edadf2cf694a8f1840c66e863993dd53b5c43a1845080e31c4ccaac0aff64c99241dc996477686628d30596ab8df3373f8007bea810d5388afeacb7bca SHA512 08fd1e459a855db9ad66e47b6b347d4e86548dae133e1d10f3ee3814db8a4c179b173a825ec2cfe943c3ae5b4b8e9cd0143f343a476aa03e8a084c2a16fb5d3a
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_sq.tar.gz 3162848 BLAKE2B 9c6dc24cc15c36dfce1dbf18a9a5de40b3949bbb23469b00e2d7385a0112d80cca2debcbf9d8adbf5bfcdb9d535bcb335138b8fe6365eb429d317172596e4186 SHA512 29a2aab1a051cbaba932dea552b3725516c3408967d97ce1ff386c10876fbb4819a39d4e8c3d3ba7261da598665d0b9608f2ec9eb76275b65280387ec5eb70ff
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_sv.tar.gz 3238814 BLAKE2B 7444a3ebbc214352fc84199e25ff2af58d7c8fbf1beada42be32076a07b6fb0104aac2d4e9d887fe5626dcbb0923ac64f26a035226723f3f34c45ae126f7d930 SHA512 f2061ffab269bc63115553b9bb2da46193a199f186d4f471c8c4812ae86f8e7bb55734cb61a4d84d48921dc984cbbbbf3877e7b391117ab46fbc6008573ef25f
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_tg.tar.gz 3218382 BLAKE2B f507ec11bf7a69b0100b5ada4427dd934efeca68c52b10bcbabcbed133370e92d01753ecdde64425cbe6e2fc593e4e09ed83c76104884116365d1d395dcce6fd SHA512 634c3d89dcbeb6e12f06de2305cee1052f26bb1be67ea4bc325ddb9558c20fbb2cbeaff99a6bad5d5c68e074e40f5e966adc1a0381d20902fe6d4bb89b2b5c1b
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_tr.tar.gz 3298304 BLAKE2B be26b6a334964672a5f7f681d4af655352dac521b22759541d74e3369dddba4d2dc949b3532e929e6e9c7b9cb1b6b87634dd484f14e9f7fafb6fc9978771c058 SHA512 203a478e7d3b261cf32b3a89530de562aded12fb046dea276eaa6b56a78ab421d530a20e2b27ee866b46ab321da6b080125871079fafbeed9f9e1e625d7e83b6
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_ug.tar.gz 3306960 BLAKE2B 4b7e8ae3ca04c4e390a50d6cbe0750819a362b19a854d32da7726cfd4df121655d920ad88340c6744d6767bb221499bd297db02e18b20c631a8046973719755f SHA512 5e9ee95fdf45b09f1c0ed5e7a6979825ff38d722ba6f1cda022da4fdf0de7db68643ffabbd5d22664efb8d9f681ff54dcd7e6f2b93838f3be1a72473accb1a55
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_uk.tar.gz 3598759 BLAKE2B e91aedc9df4f00a5df1be0a51afa386694a8d9486b40bade31a7c09b75e410ae5eb70248df28b451315f042e58233d6af99f1c5ee48f7d71c7fea2fcea4a5a2c SHA512 f4a049d971102cd03abb0c30085b8c8e5b800b1218b037d387eb4863b5c6568c16adea46c9cda5fe38520e260c62a0d98338837c2a660e67c558e60bd3063467
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_vi.tar.gz 3285083 BLAKE2B 3b2a8a8818013f209ce47f46ed7918ae580c83290681647324e2c396cc288cffe7bad075c2aa4a65865808e1d94346e1cdc784e39824f154c42baab931e28ac5 SHA512 fe69c3bff4e757a4b09991ed21f77a359a660919562c693ac2b762ec3a04250c2a9340198f97f1cb987ca9e52db23c06615a36582eea03612612465a719339ce
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 3395312 BLAKE2B c0f6854fe301411da45ae1c28953fa8c572a4f5c133ea5e5380fee01948a0ad4c1e6a6788ca1ba1eb78ce861db74b324256c306d085be6d0dd66d02e5e683afb SHA512 8b12fe4236c6597db571b5700da26b44bce44cb47fd4b1d33805fa0f10af2dae52c74b78bb4d3f2a3ee8d608ef580e926bc01a1bad4a2559bd2aec3bd473d34d
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 3525969 BLAKE2B 783c02cf6bbb610010904f095171be5030e0a750d6af08b54ed3b601ef4ef04f8c3219a66d8fe2c9e119664ddc9aec9a935baad5b0d8b89a1e1c7e0cfb5b2366 SHA512 30cc3822c1f38b93fb364075675f5eaf85fdb77b1954e2bc4ee6d35a3c3ce73e3cf48bb1c7976c423cd3cfd0bef0cee8fdba6b7f29dc15e0eb3e00feed70e9e3
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_af.tar.gz 1172728 BLAKE2B 1c0422bad5841741e777177034c5df6dbf8f6ad5b6d6d1746a2f44c9c6d462659284d0ba609106159dd5a5e9fa26db00f1eda42a3276a000b8c1930cb6d93597 SHA512 dabb88191f6e1e3c07010511768c2b36c7e7d94bb8a71f2e45a8fadfd829ba1f9cae727e716065a39e66b385eaaf000062e6f76fdcac7114827951e6b3220494
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_am.tar.gz 772288 BLAKE2B 2ba6433a1d203c390c561912ed67136cdae30f124177420584a7396bd844411c00950d01ecf14298886ae9927183492d6e7164e1a3ac5af9cb8ddbef73a74bbc SHA512 d4518a74c3cb0d80b5adf824318958eff1c4ccfd0991997b66175501b8adc22172ff66a5bb5b3f7e8fc23bebd7042bf868aaff4b9129c46d96e5902c73053675
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ar.tar.gz 2410842 BLAKE2B 63628c8568a12229a1985338526f8e27f4d59755dfc0b784acbbdd9e5e3ea358ac33ea08590d985a7a4949c55cfe28c3d3a24783848a0618ae1fa3ea74aa57db SHA512 3018195b71649cb6b41b26aa35185d4501b07a55cf31355591d2e78f8413bab926752ed92af1bd7f621239c4a82ccee458434fcc1840deef2382d92662e25c3e
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_as.tar.gz 530548 BLAKE2B 2964fe0971ff230ac63b90d74a4cdc6d43c7f1283523946943a84616c147bf05c6119039177691e3210ce2e2e3e64e216ae2699e3133f86379c556ecff510bf8 SHA512 2878d7602d686a65477a7107c4158b5a0073c36f749934f4778633231c4b5ff4309ebde66f8978c72bd99261d39697445d9c922648c741e386632acdcafe59dc
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ast.tar.gz 492105 BLAKE2B 2815b9d17eec588b96ae0124b162c7b3267c3ade97662c7c832a30a7bd62d552d2ce65b1e1d4d795080c12d268e5fcde0569f114af1865d6af927d55c451a90b SHA512 c9796d2bfd295198624be3825f5b16e5c3d365ad853048641c6f19ad63a59758076625965c9288c8e30c074525a09c7712f879b109ebb14bc4d15150860bef1a
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_be.tar.gz 1048889 BLAKE2B 4615cb4a670e905b028302521d2672368b854d52e1152cee210f8affd10c1c335252f21cac1babdb2e4e259966cb2483f7571e0cedbc5c6634589c0ec4c96e1e SHA512 f6e1181cc59615870fb51256f6aa6decbe002d7529e52d24e8e5ed42ea2a7404b048b2fff488961b5d73c4e23d072106059eb93b7a7b7424b036ee8ff66dc83e
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_bg.tar.gz 2488202 BLAKE2B d98e85079e7b2ae62e793deb525c76bb2bf1298cabe638d63f27cf238d340c3702fb85a31e3cb043ed22d11f72e9ab0248712185149ec9d3b3ca48fafc3e60de SHA512 8466cf47dd27a616b69d06987575f4e1dba9a81dceba2cb8f16c1b81dbaab8f2f04348bf685ad3bdd63741c6a5da8c9981184f87c3c3015ecd319aa212f88326
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 643140 BLAKE2B 252415625c94127838a64e432b64ee6b157a0dcf50af6dd9ff149c4bfba90601669ba1e69fe85e0a7abe71c50181b8d4100d2c88ae0d9702a4674d219bcbeee3 SHA512 1548ff4979f4ac22d2671bb84addaba4b3e9246f96e74d8b10fa004dd76d46c481a9018949ba8e9d402649f9212d22a988fd4f67a758051ea3359ebd6fb6e324
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_bn.tar.gz 790190 BLAKE2B 4d7f5109fae6932ad06766f8715a300ed901f380840cd82801b115a2d822002de51d694b777ddcb054b3b5588650b7dd93e7a26f82c349f5aec240d723c0dba3 SHA512 84339ed26d3011bd0032eb6be5382fcf3fd4562fb48279d9c11cbed7ab58e2abcb01018694381b02b2bc58f18172b04b848b7e120c7c50e9c92a5ba523117711
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_bo.tar.gz 381844 BLAKE2B 1ae441fedf79f5d35c8dd31541735f6e78392c7c27bfa244d74e97718795b239ecf6bea2215da8cece124c32aa9e54db618b08af18df59de791f0a29c7c220d4 SHA512 f4041b77bec70253fbed7367f1b290d802e868468aae421f0af022411d7b5f04dafdf3259832cbd4093abe649c79e16c23fb309320f9237ead93de649a9ab5fa
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_br.tar.gz 1533910 BLAKE2B 70a996d87129f0ddf65b99721acbf4280edc5ebef2d36f31de71ed1cac026a5273d0972c78c0588a44ac3e9afc327623056b8f1c2adb12897fe316e8fda0c618 SHA512 01833cf28c15c5bbf72de07e8ebf130c8add63826ccad5d3a8e4618973a5b29c1b98b14259ed0cd89ed8aac0363136db908cb03c4b0cf89f28060876f48717d9
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_brx.tar.gz 339488 BLAKE2B f2875f7098caec79f677723a962256da2f4b979542eacf9a1be152da52503640d24fec40fde4b27458ab6355088ec5d6081b80a96e817daeb856c271c1877f0c SHA512 00ecdd8f9448fb0e5d1cbd9602e47718c730bf4ef8ce2c7bb8a2ad5848d8bf1cd0a4ff6c23c3e5c633e6dfa74fad77d4dd7db0b1f3a8c617bbdeaf24653cf387
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_bs.tar.gz 635610 BLAKE2B 198793b35335beaa5383849ec9131bd13b3186390c042aa18094dc0854a898246d626bd4b3674c361706a08ed901c1b310feab3638e9f96b26f0ef83f6ec8c3e SHA512 2b2b2c9414399452eb3c9a91c393e2fd3f31e432cfda3bbe3d7f74c1f8265d9f89c357e880a2618c986ef3c7330f79f0abc905a82910ad580175a25e59877c4b
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 2045853 BLAKE2B 6d6b711cfb8690d4ced312eaa1da641eca6f59e7822a609d242e04411531f57518c0a8bbb694ad9ba445b63a5ed236ae837140b7434a0a30a7ba3d302669a089 SHA512 912b336550da1853090384a73880ce698ad6516a50ad58be736e89ef0cc9f878f855feedbb8ceeea593abc03d4c89a5195e635b60a16a67ca362b2bdd496a293
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ca.tar.gz 2058243 BLAKE2B 1217c6ced1fe9d14d6b1fcf0ec7aa25c1eeb066bf0ccf595585ded2a1f27644f7e0509f7b7757e16ed1e030fff163b144ea646186f8175f518802e56bdc907b9 SHA512 2f27131194e1bb78f95f1e3fdb821151ec01bbe80d1f078c489bafa2e4bd4f4376085fd3dedde47694b3b95e0d1c3d8e876d97f79b9d6da62581709be602a7d2
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_cs.tar.gz 3227475 BLAKE2B 6d50af7dbd4c92ca46475b321c0fc47fe8647cc536d1a7f0d8dd2e90b761aaec633207115c43f4d3dfb39188b3222ce800520be237cb3ec7eeb057491717a0c4 SHA512 2b7ce1e7444e90a03acebb2f9e5a3035650598dcbdea432bbcb37e5b91772c077e99d27a6ac2e7291a8042bedbe185d7cc6b2d5540259d2281ad0025fa5872c5
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_cy.tar.gz 767031 BLAKE2B 2efb8d88ae066e4e9b7e6777cf2cf9b89944aa55751ddca40e88a225cd6761baf0ff6752d7b7a8ea34d55565ec38122f6fbf6a44ad4881e515e54f80c0ead6ce SHA512 d431f5384e64c046651b2ed79d1c49dc7032f61648fff39db9da25a10662775cd9021e3def1b4ca4000ff4992211a11f8598990161647b638a53aab358528969
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_da.tar.gz 2865506 BLAKE2B 3d2a044993d09ccbf1a86185f90c7327cfdaa89c0f6760d622c4f60f4beac0654119c282fc19e8e0d24bb394e31aaef0a56ab667c5299f2a7119ff9dce8b6948 SHA512 37edb0810636fdb07cf2d4f2f14a136f7e01ac05607bb284f2841dc7951a6d65de496612f5b21425efd8aa09b8f4ff96543e740a7cccbbfbe59954285c372ac9
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_de.tar.gz 21794784 BLAKE2B 7294f6c0eca3057a0853a477b6a563987e912ec1c641a13aa260980b888c5f45e97857f274e7804db96708b6f7d0161a8e2cdb3c4ef6f2305319870f72171fa2 SHA512 042b338f7ba289cd6e56e6951c54cbb596c8d9fec7f34581d458d8582b9f8cd30f3f57dcd2b4a6523a6a3f624756114ba7fb749a301ea922bf4851aa88d0a9d5
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_dgo.tar.gz 441208 BLAKE2B 4d0f95de65d60c260b60216f3c72f27b800170cbfad9751fcd3cbc825364df891210524effbe1f21aada551534d42f65bf9f4c726f1ab1ade0ffd8a66ebc88ab SHA512 788b8c227eb8a96214376e4f7bfbb820981cdf79c07e8cc8f33b0977d7562c9f1b22165c78b4ed7ec3a9e9a5b8d3665cfab11803b9429047627cfc799c455c2b
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_dz.tar.gz 369465 BLAKE2B 5fd613782fb2e392307cbcaf3bfd49366f35c70df229bd3f226dcfb9663c65770e41ffb8868aa8e7b92c951cb550586f3e3f7c58e5e230130d9e49e51b5daf1a SHA512 a80fe7a776366ca9f8bb9bae937facc36bd509c80c6ee7c04f121a78a74a94ccf503ed65e6657f1a05e83d9b6da26f232e65921c0f30d4f88d435268f358bcf9
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_el.tar.gz 2874719 BLAKE2B 744555765769205c322b7e5db4e238437934734dcfa8030e731cde642154b01d4792a03efd4a5d41d60d224f41ae42480912114d8f5633e2973999e4ccc9b1d7 SHA512 7f4f0a3b328fbcbfc411e2c4d7161424e82a465920a95a73b5ab64964b96284c3f9d568e8c712c7e445c52e5c5c02725af234c3f5bf90986ec582727b6fc5bc7
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz 7380733 BLAKE2B 64d50f288e18bace4686b296f860d89c8a739af594586bc22c947ccb7141c873195d198837fc7ef09eb82d546ef03b9a37b9c0a8b23958009201f509ad955dcd SHA512 13a88304374a9ed0aedf3a081de83c5d200700906bbc7f62701ae82c9a8b9ee0881aa4b32a4c1c978da88831db3d807ac78739a7a8d7c73ca1f4ce2b2209d149
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6930213 BLAKE2B 4a319752ce4e512bb8c269430bbc2d5ccafdc63df81c9b081ccaa56b508bb1e3d43e17a5480bf8f1aef5fece48d2adbf2b7750c69075af962298f2967c9dddcd SHA512 ad9be9259d76d4c9a0eace29fd60a744034aeb08d7eb5c3721a936b42a30a2ae1ff3bc095fb10fd18ac71617f02ef60467692ecf5fe78b63c37f2b2dc6b98004
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_eo.tar.gz 762813 BLAKE2B 8e6d51088964415cd1a26c6f3a6211df555a8182065ec37108fd7f0cf1aec3c00e62226765f8260a5cc9adaa91e95859d2c93b0adee21e9e9ee47bc898ebd7ef SHA512 0c897cfa39dae431376336516007793f678dbb1d3f39ece4b0cbc2941e36b5f2957a814c1767b2b89422e6fdb20f6e7eec0b32a9626da96b97741ca4e3f68101
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_es.tar.gz 2278194 BLAKE2B 0bff889adeb70c89a21f664743ec52cba8926934e1ab477745a811cf7f707245ffeb09e4b7296cbf25cc0005bec9aabb18f897c79380d53074484d9d6b12d17d SHA512 e29b271d16933c1668dd9cfe424844b9f1fed3f68530fb3d42f64258162b1654c93d8bc34453b21adb80dfeb4a0277b0f53e7d94d1f033fb8971cb965ad3f800
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_et.tar.gz 1678177 BLAKE2B 8a4da325b043996284e25022b4b6104475bb6426582fa0832d508d0e76931dad55ded49b3bcce15e167f82962d1001ffe146a632e022c3fcf71a546e1ed85ccb SHA512 ae3ca1a49a0a07947b4f4c9d9f103eab872a87a95ca41967e93361728a2577080044b3e6c59fd90b75ee53b0489df5c7e1c0d56265b9dd05d15e5cb4a0914868
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_eu.tar.gz 771910 BLAKE2B 8a893caf3a0231af127322b00e42dd20795ced8aae74755c939ef7467693038770f56cd90a1bd34d7960a60c138588bd79383172d92446ed80650df66545f522 SHA512 39ce7ddbd9b80a8372f16c0a1446e451ff0d6e413f56baafd6ccee73cccda0ef9fb0614ae9f0c8036778db007f005b5648f7ae4b88cff07daa2e5af1b21fb0e3
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_fa.tar.gz 340083 BLAKE2B 02b235b2c4a397bbac7932733f995e86d43087187962af106573c96b1d78b10b58de9f1de53ed11860911f9aba94d7555beef953bd4926948ad8693af3706ab8 SHA512 a742bb4921c3287c99bed61f31c768449d1c9cf1d5674cb501907035766d9a52d8439b637258c4d31c664bcf82703b0e9b2b655307e8e064e92f44616ae5a95d
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_fi.tar.gz 747743 BLAKE2B b1cdb9b5f558649aa906c98407b955968486bf685c8af8359fc2ba0a89048c095b5e44ff2c56f36eab42c554f0db76bf854cc5c6e6946a5aa963964bbdb4c6d8 SHA512 080a2ddbd714391b0a615b127eb462b921a0645730d3e6cda3385586c2ea054e757d9eea239b113a24771843f03e904a188613a9738e3da9f7e52db4b6e9c1a3
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_fr.tar.gz 3073560 BLAKE2B 780216ffbe7a6332a0c83924456346bda46c37aa00a9754423d00364ae332415430cc2840ce9a7b9acca3b22b5dfd1a49ac8791790d6c0c6bb7ec88ea9c47800 SHA512 d27bee64219e51c6de12d831c8388d27abf6be29d2860d0a7bdb001a8cc500117d31c37e47885483c21b7ebb2c4f34d5887bcaa5a5d28a06f7c759c3e1805409
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ga.tar.gz 739787 BLAKE2B 1fb0caf967cc38ebddfb8259a07af379e9eb2e49ed71b908228f190acc5a80c7eb39dcd270c93bf0636ff8ce467b2662e87bb92bb5d1d19a27bcce7b5ea8af4d SHA512 d5718ed543f6c36daa8a8aef7c6f0c6380bc9984149031d57760877259b44e39408046b32872994255516336cee4e3b08ab2099ab468691b7e4f714a757508c2
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_gd.tar.gz 1792301 BLAKE2B 4480146a523641a955fe5308f8f8be5e9756e69b9d778bf316900702af4e0262016113783ddab7437b20d08c850734410131a49dd86f88eebe3246ff4f2eb059 SHA512 645fd1ed23504aadc20ed1ca64d92591abfe3bc2423566d24e1e3c566acb00355f0bf3fbf9b6bb45052a1a0272289c1faa63d2b1efdf5cd19c9bac569a5d1f81
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_gl.tar.gz 2664913 BLAKE2B 35a6b762d33a07eacc45fd2a294e978e215de7dbd7ca00d3239b8452015d3b08e732fd739f7f7ea103d4c7694c31f57b01493242424d41c6c93a13a392ecd7de SHA512 b6e539ff464ceac58e0aaa35c466f232bb74f81713f96bde300e4f073682004664ebb24fc771ddf04842ef34082d39b3a6718b5653f87fd4a403775df8d7e847
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_gu.tar.gz 1226641 BLAKE2B 5733c0cbe2d9ec900f92ddff96151c3b84373e325a1167a31d51731c1a353cce74c2e4e24415ecc4010dfb85c710ea730b95a29265c20ddf1a351181cd59bf01 SHA512 9c2f0ecd7235ea22507194ee17af7feb92e1feb724f755c028a7f8a74c33b2daf1b11600b17ffb43767903eb8b84cb8dcf3db6bb1ab7c7d04baba2e0a70e1dd7
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_gug.tar.gz 520815 BLAKE2B b8139cbe8b21e8633eb920feb1df6d7df779d8f83bb7349839c4826f0bdf7fd2c846316965212b6f677282c18941990e8b3de9c9db6cd5d7bf429664ff735e22 SHA512 ece741d5b8e09f1bd83b9b3fbd3a1dbbd0e604cc5c1b0862074bcc42863fd7e9c877970a0dc36eb9b5b61a3d2785cabac991b45fa28c1f4c617be2a060e0947b
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_he.tar.gz 1657413 BLAKE2B ea91ca22d893ce9ad461fa6490f4f2c0d2ce76bf9fff888c0f53457f23b2046cd1d457ecfb8d041c62656119d119decfb60d4e23355ce5593a034065457e8f26 SHA512 c1bec2bb6b764533daad70dcf5dfe8b4e57614a759a0bc8e858f6209444c704aea3eb5d760e872fb12908aad63c8b28ec52fcda3d13d7942f64662c11a8fc70a
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_hi.tar.gz 570481 BLAKE2B ff75ad3b7fec924e7588102afe65ae59643f75e8ce755db51d21d30d8223bc592fc8a61fc942006e92a65a9ba626d2fb0d69a9396bf323df6028f347d17f0000 SHA512 6d732ce817bf593cce0bcc63ee8bd23466240db2ce9260f5db5a486948050766355dd857be58c1c37897e6e904d6e2e6b10cc6120b7d7fe71ebcbc1329677537
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_hr.tar.gz 1005547 BLAKE2B 051045ae4b7ee6984b99ca7962c602b8ef1e9770a7682eb8b7aea8a98c8c67b92bd326922f8831852659c4efd995c3305062b59b29d15ba849be1550f1ae5159 SHA512 8d6a5d6ea5b2a4ae8b1480ee57f7c22b1b939de084cc6d57f91ab63cc2d3b05980ae2ba6b78b54bdec1b4e35dfad293d899b4c60ee6c76181c3090904c1211c2
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_hu.tar.gz 3045639 BLAKE2B 6b21e8642ede75866531fb28932324d1d0952adb76f4e87d7669becc908a3a4e89933740397ee34c0ad8f3a5ba56cca1d7dc902570b9fef12ce41f0046ac1720 SHA512 1b704c9a9cac1b548bd1f3e1d11f54bc815cfbc3e3549db5d91a962f178cbd23c3c7e2d8fc657dfa9a49e5c63bab4ef6aaa35f89321ac7c999885adda61202ac
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_id.tar.gz 1629593 BLAKE2B 342455d8700b48e3455aaefe6cb78222ed0a6a578fc51c8f299fb295b47eaeb85b28c127318f6652916eff94b5360adc45a4d6ed325a8553a07560a7037fb918 SHA512 0f9cafae30ec1ed4782e3bbb9496005d57cc3a51663115d12fe9839bbc919256d15f688ad15011437e6e6b8a3eb2b1df6a821430c0a62cdb5f9b30a804cda0c5
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_is.tar.gz 1540124 BLAKE2B 2cfcbeb654bd521e46bf5bc77a1ec4c8305230725b797d14169d9282e8bf7e5373b2c0f1764bfed8a5a512cde63a3f844b9ee7dcb026c707ac1d15fc57bb7a84 SHA512 68cf87931f27a6906a3ff984c28e19f42120cb4c2665a71a9553d5cbb56fb1d654ffa156eabb6059a68fa60050d70ac19776375ddaaf91c6c5083fdcda780d49
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_it.tar.gz 2106035 BLAKE2B 381855521f5bb2e8c8486c2aa62f1fd6d1ce0aa1fc75ffdae78ce8b252cffe3cd6e37524e44f1e9ab466c323e7f586151580a73f2d4604aadd17d49d0ff04ead SHA512 4ac4c20fa255904f094870182be486d216f07240bd64fd80dd8d1eff13104d259157307b7922aabefad45466d3bcce12e721ee395dbcd110cefe42489ed841ce
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ja.tar.gz 827725 BLAKE2B c77488a2c31e094d6810b778e1ab72f3ad3aeed8905c2b62f2aeddb827a4f70640dfe528de92f0e4f483b65b1e27986f86e9bd765f906eb1bd0439103aa79826 SHA512 79327e358ae330939d037344d9ca3792d74c39085987eb360ff3573450f40b24a703a5fb376ef01b526a1e82994fc7898b94027ad013c83748d22c9e54b829d7
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ka.tar.gz 361792 BLAKE2B e6773947159603d08c0c32bf13dc14f18c0bcfacd69120e230e70cf1ca824112e446477a5bb0a2b5489032bab0b31cd991e221105ee5155a1d09a24b95f05937 SHA512 009c9b850e44b1303b37c145a0c8d6a1c40dac21f6781a88c7d68d63f97308b4b2492f685d386a8c9ec2b559f50e6f1455794ebd19c874ef38afd7ec4a91fc25
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_kk.tar.gz 829439 BLAKE2B 00758911dae8d72482e2e7f8f57751756044bed26eb20cd22a062111381842f9724bb80f51fa701ae87d5c87ee4d23ccc7445f06fe7c446c281351019918a291 SHA512 b29a6aee376ac3c6289c10b161a187fa988400b802d5280cd1153c5d3943f5f5681b2f0d0548bd1a71856eb411bdfdfaf99665b85102d324b788bec2e9c9153a
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_km.tar.gz 676313 BLAKE2B 7f3376070774f3b5a4836c58c473a42e221575446149e0b5fef6fce72c8b3ae353242d4980c6ea5d2fcb857ca6bd23e49147e6b3cad674ea216816b25d71c4f3 SHA512 995a21ec5a16af0a1d1c2398863ba22f1f5e3a2760501a4a82e4bfe9cdb4a5c9cdb18265fdde9889c5442bcf2080b964e482916471ed1e43818b022d404578a0
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 339236 BLAKE2B 2d6eafe112320c825c4c0e089a84ccd9c9aa7d1407297326a59036aca16a17b801ac2ada5caf6db739cd4cd47bdfc1b0803c65ba072557b3fd8caa61d4374293 SHA512 4984686de102dd6c7128ada86b552f34acc387e0800244e24032db1cf3a33a0e5e099238bd4c4a09c14f31df1957aced808d9426d8d4dcbf49563a74ffd392c2
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_kn.tar.gz 582871 BLAKE2B e4482c799ef1ebf734cc562ba6cd0cb6a710f1589c3ad5bd23aeedc898bfca79b4dc4d55a82ccd54ff73c0068197d8c26b07f9a75c153237fa70083c6363eda7 SHA512 e6bd60a61d4138bb621760f6979932dfade2b9c7d70d020219b913f2a5cbe7994f55f08a481b7b3a4c78a0191c84b11ac534c6477734ae0e1a1c134aef65adff
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ko.tar.gz 805178 BLAKE2B 5665d38dd408360e60eed590aed521bca27be5bb12131a4f3c1bf40e6611958133fc4ddb516d2823b4ac5ba51895f273daf8cd0d66325a62f1bd5262ff864efc SHA512 aae35f43343f1337100010bf4b8291ff40aaf0b5e3c65eb54a61bde3635876b883e97ce689e178d449a2f9ab8d1293ce40d2c22d20b5b659a79f351afd67ba26
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_kok.tar.gz 414001 BLAKE2B ff6ab632f4d73082c1e3dbfa008b166a4c5fd0186d0c799b2e64b8d7afab25324bbaad6509ed20424c06ffd6281ebb9d9543d6cfc2c6c5ae0c17a242c06ebabb SHA512 9c5540f464faf403956f9ac90a7e4d3c9f6215ad2182c440e9bb8bfa2a12a941d7cc982e788c07a224ef3f091bddf7c5d6afc978dfbcbe814ee1db60a51286a4
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ks.tar.gz 332622 BLAKE2B e33d1f521596b161a2d54ef557e0879d9594e6f652df56b267c4c21a03377f41ef96676bf667015a8ad5ebfd82c965fd79dc1615926ad536d73ffba9b8bf1fa5 SHA512 90a8258872a0b4e76efe5a31fd8f75e0f7575cbe45eee052824c197a965556bc5a495e0c6c4e371fabd4d9309ceac71300d6ffb6b6e93bc6c55a6ea2e3ee1283
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_lb.tar.gz 147852 BLAKE2B 753986e60817a408db2d485a126a98a3e0e429e136678b4b856b32f00ed09ffa1eaaf11a1b72fff2c49ef9b6d1b4e4ea33b79774eae57b1d5880c11fc14db2c3 SHA512 770ed852acb8f8904b5dc8ead606435e97c6380922e5c10f97152f022cea2ae9e724c72ee9549cff9d2ea25b02da13ec6506a6bebd2d14f677e8a924ed603693
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_lo.tar.gz 436166 BLAKE2B b6dd69062ab6e504c83598288e5c46069ddedb9abacc27220e47cc231c4b82f26223c56fe130b816822ac2fdff886f0d576c927da448e1c0cc6354aeb50dd7a6 SHA512 9ec1bfed9f1103b7fa40791f5d1f1a944f8dc69d9653ede97887a3d577915a2d48c58ba93910751519f1607327e537c587bef5fad05500f3df06836428aae0a0
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_lt.tar.gz 1072897 BLAKE2B e36cd0573fddcccb83f244f7a0e4ab6c9456cca0590b9a02a3bc1b4b8a798e70312f681dc82109d4ffb8445245e93952d175d0fd659092c8aac9ab9c387751e8 SHA512 e213f58285decfea6b9d94f297314370589014d099250bf1862b55378d4e451bbf55b77d75af4bc2a77ab6190f8af0d93f329096fcfb2a5fdd9a3eb5c5bb515c
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_lv.tar.gz 1513138 BLAKE2B 460a5b36e6c2fe7ce1429941ae85817e8ac4255ff77fc11c30ecd8d5c1b337d75d61a0fcbc110fcf23d40dc35c197c12b76b4ff79f4b14801c17313230150d8c SHA512 8aa139e52c7d8d8748274d864c9712db335c3b85570ad9c59f27a7d2506ba4dd2583d367be1fabbd573888849015a4c0d30dbbb8830c829141eab240938c724b
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_mai.tar.gz 333927 BLAKE2B 34f52ffd81fea4b0c8dfc7d5992897df0561e832b0442343a8b94a37d84eb629cac5994dfd56f3e5ba210ac5aac58495df36c5a4ec57725559eb607763d92df7 SHA512 f2a4ef1563b1e5d9d1aa40ffc14ae430895db4fd593a9a3a3368c025e684ce66e3e40e18322d1b1a9a46cdc7dd30ee7bbe1b8719841aefbee279d7b1aa4ee726
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_mk.tar.gz 386071 BLAKE2B 4e0e4c58ddd2749d1541b9c7e889000081ebc82f4af697b4c1c5b3169322112d19281d7116b778534448459f16a53c7347d144f71c43821f4bef9e5f13b817de SHA512 aa942d333291bb4103348baa19de75c364dec3d33dc68fa2e25de998bf588b77aca15eb449df76490c015e485e903e88f79435926f216427e9ffe1772609763a
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ml.tar.gz 541039 BLAKE2B ecc762809f0a89964c397e0a3ec4ee6c679176c1d8e0e00965fcbbde899beab4324fa5838e21afc0239212fa0744ea69d2ad0396da4d1c5fbbe06b5d22644279 SHA512 b9771bc68241a677c31013ed2c5824a2957c44028f79be03154a656309372fe9beb7abcb3e4c58175a781ba13307ec48491179123c8716fb96bab22744daa984
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_mn.tar.gz 674735 BLAKE2B 269f3e70f9ae7c73ae01774a304c2dce20f239ae43352ac7efbe88e094ab1a858705defe5a249b34dbaa09f8bdcf3cb235933c217c0b5d15c5e1a7bd4710dd6b SHA512 1751f7c938041bc838c6b603daae63f81e1c6a69f862aa38a9933ecbf0f954afc7e91e2589519c573ef37bae4a9e10710901f3c57d75515de68a1e9142588cb8
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_mni.tar.gz 404509 BLAKE2B 812ffce89d7c63755f220bf494448a4bad5f334a220379cdf54ca8b8bf9c333274fe474fa3c8f2c0209581a389fc9674afd8474f8c293c982627ebaba7a86c01 SHA512 21b62fa7aeeeec38a6345e851188f3765643826e9534566f2e5a76c43a584e1b518fa90f4e2b4b832d90bf4e85abdd65e34ae386bf9948d6311ad64e252d710d
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_mr.tar.gz 575814 BLAKE2B 179abf10ec268e249601fe7cf0674b2e096306ce01920ffbc0716ab92995a05128dd0492e133a065cbdde8d9653c70fde4bacc234f4d2b771f4754b55d8405df SHA512 92910f42eb921f8b84c9a9ad2ef4fab992fe4d0dc24fce34e5a82bd504fc91866002a171566dbd723956c31f49c97f8cfb840ccb65ca6f70dbcc4b5d655f09cc
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_my.tar.gz 465557 BLAKE2B b19d58ed091110350613a5620297665abe332f2035cc7c3a688ed557899e80750feedabbabf8b5ff449588abd285abbb851bfd912a98e252114c969b3af9c45b SHA512 571d02a1f144e810d8976be76756c0fd2425c1f3b181aa94544c847013d1f79fe8d03ce767281f46740689efb8150c33893d3dd9cb79ed802ce05b3646e53c48
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_nb.tar.gz 4106818 BLAKE2B 37f44d58382654ea1d97cfd88c5763a7dd9ab6e0dd7e5344404ff91c656d00a2111a62a73ab4d7d2e8447a0b139ef1000cb887a857ff42d0f41f79166a1169f9 SHA512 73fe810d3b054a82d5a7710b8f4466127814a401d8e89dc058696a17a9bb42de5af9b0e3df56a668a076647f0b630d9a7a0ac5eab9b1b4e580b16e7cbcb049a6
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ne.tar.gz 845287 BLAKE2B 00fbc5ae7d1b5efd1636e17becc13c70740603d98310964a28fdf9fb501eb2bc106a85a14742d244675d9bede623d7bdccb1fd2bef7b50c5a380a595c84cc12d SHA512 310fb416a8090865beb187d2d5f6e6425605e20125cce61c966db02fa6e8ea4b15cedbdbf5de7ceb9b4695c7320b70f28ba60df26ce2c648b2ec8bfa6a5c6dc1
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_nl.tar.gz 1561229 BLAKE2B 622d67ab81291998ce733f1bf25bd7b3b6e0fc0a4d1f9a1e6ccd066f9ac0f936f4576dfefb0af68407328a76e9ebea158ef28e6efe493cf2e9dc107042c03453 SHA512 866d60dcfc96a0cfc1bd7f672d96712c621c823dfa5e373304523204a159b3cdff01732f6a0eb21f541e96b9bcf2001bb7687affba692e2553bb88596175ac3f
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_nn.tar.gz 4108123 BLAKE2B 550181ac15c46e49caf653c716183b052283e3e61c93cb143bd58dca39a3731ba2e85e0e0dd260e0258f3efa1ab3fa5d70e37762ef4ad9b2f2504a7dbc597120 SHA512 73e9b5e5bea7c324006a17b0faa1ecf568746110f64656f19e1f8f00ce2431ec7801d6e8f03fdcd28830f1f4d48decc3664d45329d48e0031d69790abe0698e2
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_nr.tar.gz 282234 BLAKE2B 5958067427340b3e4e3a919ba7a79c5c3b3cd7465093bbda44bbe0d9a64fec8973f295f2a12533f9cbfff8690911e38a1646a37fd7ee3c0f3857eef81731d53a SHA512 c5f86249d0c037d06699e24ec209e65e02842c96316429f3bcffed05415a68b60485d73f9e06408ebb7f6e91b485efcccddeaa7334527abf415fb9f72162b4d6
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_nso.tar.gz 325180 BLAKE2B 2bfd712b1302f089c070e24acaa125cb17b57633409319e55d073dc7982439a2ce7aad4a7cce6342f659175ecb82d6041868ba926c3b60d654c2b5a122175f17 SHA512 3a4cad08624550fdca5c017b35b90c08536b519c1d4c0ba7eefdea98d1d19a2f64ca91484c5f60ae2e5f6d35d4965064bdd6fad74c6069b8d2335f048706381f
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_oc.tar.gz 884613 BLAKE2B dd9549a67d54a2e16d3961cc2d195193be7145e179828f5cd9488a1968c49f3761a39ef65b54a11c917b61aff02c69fcd0092a4bec13d572bd1958f76215e1bc SHA512 5bff9433be8bae925af7221efa01139bff817574bf59edf08b9e840c900a72fb542904d89e0605c1b1da1166b59205a4e9f9ac1d26b4aacf86f3d03c501fa892
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_om.tar.gz 372887 BLAKE2B bfcc606909ce74dcf55f335175af71dd77be7ddb51f512f83d6811ec6bff85ceb3fee202a0ca8e6fc6dcc51afcaf776b9cd1ac463bb56d06fb8af07544caf77f SHA512 41a244ab28c09afae902f6d56d147534e29a1a7575c917a8d19e444105527c544cc929c380a1752752049f7427cbb6f5da3f1cebf5525661e41ed50821e9acea
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_or.tar.gz 598801 BLAKE2B d2dc656f3bc4024fc4186b660226c80118a654b9da3dcea98547f37a4a3281e25e1e39d228d12d258f4442d7aa5d6b7dd2488c23a1d3b5f3ab0d2a5cd2382ed5 SHA512 1865f330511b39560acf2f9f829dd32f23c2ed16345e46f8835ac00be8a26a09bcec15d1953e7c7e60b1acdcebb135a9d33aeb051d192a6ff36b4e20990d8b1b
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 475894 BLAKE2B 5e41b8a1686e7bf2df6219a9345ec389d441a466f6e9bbadf810a34a62c031e39570aef44d07e1a8f82cb2e1c396f52bc21911900c240ccfaa6d05c4de9db4ce SHA512 df23cb31ee95d2a1fe7adbbd98f3cdf6e4f4ac74677952d941fd261ab893a2aecc8fba057b8309d97ec68523bcb9d52032ff08e730eedcbc8f166b0cb0039e15
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_pl.tar.gz 3133922 BLAKE2B e9935e1921dd088b9bce279b768ea2c55de8ac4b5de991804838b8fa658e6d769fcf93187de219dd29a5420dcf55ddd811f0e5d5f42e57f6dd29f88a080e2bd6 SHA512 4692517b7e37ecef16dfa8abbcddc488e5b250e3b2727bd47140e7926b4fdad4b58a5ab59fb4ac930fa7bde44e9a10382d2ae9f56d18fdb78a37f8566644c485
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 2853059 BLAKE2B 1ca98d162f885f901f1a86acc2d8b5df102922f0e0a3118c612b64428401a5084c24057701a319c0ee87a07f37222903136e2defa6b4636bb709bb0466439840 SHA512 f3a7e8ee967ce04b5b3c0a7eac264a12afb383d6b829df3687765dc4daebc41acd41aacdf898732c7f8651b6dcec9ebd7449bd46271ccddcedf5d314f3241287
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_pt.tar.gz 2407914 BLAKE2B 19fc30b78b0c8729dfd6e0fd24ac763f1af6ce8d4c815eb36e7c09d10693f27c37d0398cbbda6bd62a0242ef269d772d6fa1b049a9fe52060ea36d6ab4ec082a SHA512 43e74ce2e31ed1058cd9aacfe20bc45c5d613bbf10c84c2617590610746b11cffedf4012b3aa064bbb25254d1c0080fea242100e042309f65415ab35859d5155
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ro.tar.gz 2522901 BLAKE2B 7a7e960380e85a5ebc40c87694c8033195cf5d6fec1b6a0dec58e6339731b3c06fb4d7ba0829ccb39c22acf12a9d60c51348eab65efa2d51e6248c6dad00dabc SHA512 bc85bd74867546c3da27f1043894a5c60292cdd76d2153e55e13149498f4ceeca1fd59933ab1d259e78af4c4c6b1821a1269efc9d067e077d9fc924b1a39009f
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ru.tar.gz 1941442 BLAKE2B 63858a1e00bbe2490e34d2bdc8387b2df5b88ae382251f14c1dd0d8cc0bc13d349e115f527338f0b3025849f714308e928d488258ecce02aa2a1625c1fd1e2e9 SHA512 ad5b78b212449e3a106018028ae194bf01cd29b7f14a8a5d4c457e4cfcdbfa463eec4547b21ae492a7e98f402f4ea14ea628035297bf8dadbf8529629f099b88
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_rw.tar.gz 348536 BLAKE2B 53a0255dd180d13e65eb4ea218ef36f35b8277de769e2b584d56383d4599e3b8fb8dc796b39914e048c4a5593f4719148071de43ee4f7144c7eedb1e311a2f96 SHA512 f3e9645d4d13da87f93b61d5213469f22b6183d2b1f7a92da2ab53f447b412327eb9ac42e5e565eba79689ac8d8e80c6683d12113c4120a7749effdd53a8cdb6
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 452015 BLAKE2B be20b4d3d7670a52bdbeebd845d81206d53641dbf9c84af495f6599108fd230076ba6c6ae2010b7c66dffbe2d346ed2397ee9ad3d5726a0ecac927ddd06e51d5 SHA512 a532af329ddfeb11a13a548c371c0ce2aa61e8050b6250fafd3812e99e810ad5b763a6399b198046edb424492ad1ca08391d369f0c145206b2417cef1ff31894
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sat.tar.gz 521557 BLAKE2B 96720312d7c8b48d5082987bcde4d1a68bb14403d7e7dc27015390a9ce3f632e97c1b0762862b0e09dffed0b448a55bc52a5a29bef2c9bfafae0983d5f29ed6a SHA512 197c943ef5f1677e0ae5960074be2c74b4507dfac735fe932bf4d3fabe9ccb1781f61b4669b0b46e513694e4a1bab0909682affa705835113c33598017d2ea8e
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sd.tar.gz 437953 BLAKE2B 5d62f066ebffd93dd3314156d03a18f5322b40f2c82a95e37d0e8751c2f45efe64717288355474b1d213414f012ca27acd96e317252cc35455572b372577a39c SHA512 763812403b4f2b4077c82c2f14b6d78a898ed29ee64b41703cc3b9252ad69a38f913211f03cc1b122b61dcbb831ee901117102de5285a39d73032705b8478718
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_si.tar.gz 738199 BLAKE2B 309fc00d9dc2302e6968a54832fb1790b64309827d48221bd859cb26a9a5b6a5edb502a40fb9c11836a9b6148c45570b866ee722538bdbc6fb84b8aa3431cd19 SHA512 26bb958ad79e4a38ad434238b4b1cff4bb1318c788147b770c440c03fa19a2e503f17d2e158c040245f4e190e4dba3d01bc63c2596cf21ca1b8b0b37d5b0c22f
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sid.tar.gz 451989 BLAKE2B fe4f9700d8e06ca0693ecef3feded72cd313d68dfb988b7ae9a6aa48e63a74c84b79154dc41c0e5690d6c282c8100215e21639125f4ab0a5a3fb434005682747 SHA512 d5efee3a275afd246fdc096000624d401bd88f4c043786962e430417c9ca178cb5be3bede1a0f707fe2ee5b8232eee5646daf6d48a0f45969f54cb00a71b5d84
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sk.tar.gz 2100630 BLAKE2B a74da41bff34998bdbeecc11b7672bf25990c5aae40d333c5f88ff6c98590f7d7e5018c2a55fbfcefa879b7e334ae386505e25c53f8236b3bd79d56a3e648fbf SHA512 7b07bc6c8573603574de66b610fa85fded5624c0533e46208b32b75d8d96034799c14cfdd7172d13501603beaacc04556929a3baeee73faaa38d803089b6b251
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sl.tar.gz 2501479 BLAKE2B e6fc789ba0828eb2029232bb18e5ab3bb205c124fa5ea0eb4319af793d57641863240442b3459a8e89abdfa4cd5b15f74361587a51ff816d21c45001c41d5be3 SHA512 f3739c632d062d6837e689e0559d4931bbd7ec8e480152ef4e5aad4854779be28d901d6c9a1040b90a0554824d50d28a5e5758b3a9f5637e8792247b648ce7b0
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sq.tar.gz 1175303 BLAKE2B 42caeb50262c8343c8e8f2af1356abb6ab667c33d6c5ee7037134e6ba39c59896da55e03a2f2424bca53287238982f7f034de445aad55b5e4e602d2f3f803100 SHA512 02832dd0c68b62047d29bda9e63b855ef18a1997b782d748fef984001e639978ae6fdda7ffa1816d20b576874da6295cd7341e47160255d6e1c67602915e5e0e
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2408237 BLAKE2B ef158b188fe51e06bd9608853e603dc69677a749f118340bf8f1ded5a6f3b3eac84afb77ec9777f6ac43f94eb250cb2cac93ba146939409a3e40c51ebb343a28 SHA512 9bbec699c7ae3bca6935f37becc4381c4b3d8414b4046f7777f2a38842d0bc4f9e7fb8dca6b02c0b917ebb7edcf9576eff57d7393d9d84478b7af46e10bf4d31
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sr.tar.gz 2470808 BLAKE2B e8b4f11f4de5c22f8461a0ee0365a35c3a47f758614835bd1323101c7c68b6d83f73e7c88374079dc5de6bdea817fe35e0cd636c77032349302485ade9539ab7 SHA512 f3b20ffe5f6f902dc7a7f7910c3376c139f9b03542bfacae038b830e3b6e71676045b33a70b33fac2617d9f563645f2005a65542d0aef8b061076e674b286d65
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ss.tar.gz 289676 BLAKE2B 86e8b5da900d3ff64103d84b619d5a4d612c62702fbe4b9644e3ed09b4a1f01f880e7f9fea61c0296f2e527175b869c71e58a7383a3d74d0b34f378a1823ab62 SHA512 c98b013581a50f500fa68df04f3e81955c899f67fee5fa5b2954233525acea0ab2c2868824aa09c2c5cd41385d66ff3c53f245994f46e813f2f5631cf9eea68d
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_st.tar.gz 283359 BLAKE2B 24fd004dc2928f1635a0641cfd545130b89e43e1ed1abfe91821854a39b75b9606b9b72adf1a3dd3a34f6db318139d8701d0ecb2ab149bdbe8486ae2d45c45f6 SHA512 551285ff01063c964c71c7f74294d9bc0dd77d286aa9b4829e07d04edf4eb3603599541484a24a5248217da60a05776df6d839a14925a2a1554b9a38ac65c61a
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sv.tar.gz 2648453 BLAKE2B 9869ac360c6d40f0a8fd1d1f60e3f8123f3cd0876669899d4ab1928b70957a4c67673bf1d89215e52249fe4b36b065f52fdff74ca77b1a47a717eb626c8c1da1 SHA512 4650d99ae134361a6a2b9ee5743b6c44beba29b8b75d41b29e4770156718eacf64c3bfa88b7a9c0e6fecb679383873d361b405822b121b09d64e2e37185d1aef
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 321817 BLAKE2B c9d0b63d2feb3522ed250cdf1b7f3f4253165c5aa21b8b27d3e247bbcbe51993c24163f641cabec6a24c253a737d249344a725148c40d152a19bbe87c6fcf7e8 SHA512 2c468abfdb6aa6a20fe918bf9a37abc05db695b9126ce81d0ab8ad2fb464f3dc0eb4af8021fb20f8242813b5bb34c39a6daf5359b65f1eff1527e36655acab53
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ta.tar.gz 680891 BLAKE2B 382a49f989b711c4ecaf94eca4c6dccd7c8476dd584a52fb77a7ca3c6a02e8c73d1a0b7f6fe1a6e7ec125192a383482497878c7aeaade945434e01f15e80d01e SHA512 f47ff766f0e70e086d4f47982deea09dab08bb97591b73faf0768767e010ad3b98e612faff060e3cabfbbb71094fb99e566ef5531462c8d769ca1a3b62d042ef
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_te.tar.gz 1085801 BLAKE2B 68a818f9714d27bc160a12dcd9be4226f5d3938b367127f3b130204e79ceb33baeabb82002977438e45a5da8bbed99a010306c13a0830943b00afacc3dc8f161 SHA512 c481ab9f6422ccfb94c8a9f746adcfa3a01600e6dfd09e5f736ad66ba21080231205910aacf192e5d117369905e5d6a6dc276cfedbf635fa19851e38e2408fa9
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_tg.tar.gz 360858 BLAKE2B ab91bbf18413dd2c4ce5fd9894e2082759bd2eacbedd68344d7d5d3f5c7e8570ae3db6e80f5fef0aadc0bef22a20f7d215c0a7178d9b9374420c5b5b8c12e203 SHA512 4f5ba93b9668bb3a84e57899327014f7a2cb907e5f1e5dfd807a135d9daf8cdc562ac9d463cbabee7ac244378bfdbc6183356386121c4afbf7e8a45372d62280
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_th.tar.gz 747620 BLAKE2B 599022858740f5110ec40805dbc670efa9a0586fa16c2bb2c719e7dede8fec1359c52ed1a943b85b70b2361d54314dd04af0b000be4e66835dbdcabe66ed8807 SHA512 58a7a55a3858e7e89407a5b840f48d1a0abe6b4d1cd517cefc17aefc8ed9d22ef5d2eed9b9b7e14e670e04c2f8e2d7395f868230e1e7f0baee824fa855a80b59
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_tn.tar.gz 263209 BLAKE2B c9daa08061f37d23ee23f8a30b3b24b897cd1ce9330d32e20d6744372974c6c4f1bc833a2ea3446781bbaa308998f8c9eff8cc7535195e4e6a517fee1b0a77d8 SHA512 3fdd5a316eb604a33007528a3a6223b818b4ef1d93d236511a4be7560250aa1688304c87893493cb20b152cc3874befa20c85c5955415735bdcb9a0933e59cce
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_tr.tar.gz 794256 BLAKE2B 8621557799e2b6d1e2d6a8954f1733433ac06094d04036e95526b4c1d437ca9868d6cfa812a715c5be7ae1714e23ae1b863c4cd48cae6a99b6cba56a9727c901 SHA512 69f35686ea84760210d82218baa99d69bf43aac84736a9ba0e10facd0925f23d4c2089f72977c042be8607b9138b2c6fd219a40c9d009a151cfac0058f8da8df
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ts.tar.gz 281338 BLAKE2B b7f265c576a157ab48865fb9283c33e404227c3fa666135ec9f09b0bb4a05ebf5ae1450e2484a98819b739693ae9a201273cc2ec46e81f9ff6094e7c05e22724 SHA512 2ecfc039582de61741ecb4d59cb160928820f610c335ca24ed1a37756a95dcc6a2fff5995d7bc3780aaa1b485872e0d89bb0abca33c55bc67210ced75d7077a7
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_tt.tar.gz 188267 BLAKE2B cf5b638f0768f940d30b1f2a35f98a6479b670431addb473840f15a708f5a15b47ffbd042906b2f78391f49cac8702fc6a8192babc8894f5307a52aed60212da SHA512 43a8be1f1f996cc493a3c92c91d2162e77e2ac5d7d6cbb8dfbf2c58d8c80788b43e21988e097f1fc963d87269db604242b058fb5e9c5cfa6738a97d0fa5e2c55
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ug.tar.gz 547734 BLAKE2B 396b0d5ded1e384416d7ec2d55df80edc7f4f29f3c4fa875a8f19fcb89014d7a39e221801cb5480558fe6323ecf95aa599cf8fd2d7e0a34a50ffb8e1e8f49573 SHA512 ec320d6d2da0368edabf51ad2589d5f6192bbd2562012d9361ffe8884d77cf94eee4019427360cce900d4c35a9d88997c288296714b9440b9a63a4f1df15ea0c
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_uk.tar.gz 1655298 BLAKE2B be9d9ca7ca2838219e8fc6281f20973ebbe3c159bb64bcab1c68523ea3bd17260fb693f0a999d983749efa263c677f4f82af2cd590c95b4b57c08f5231214cf4 SHA512 01c312a630fbd3d75bcad50214f417f6c66ccde392205de15e3df435f752241cbe5bf8096260415f65aa7234432b1833979a242d55d49e8b825e3fb243bc59ab
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_uz.tar.gz 317737 BLAKE2B 60321e0deb8a6f2b5c83df7840d0a1e2fd5c2432905d67cadb803dd8dc5199109ef0f7c9440800178e4d136a28e9439d612cd6129d1c2f21c8a235957e56dbf8 SHA512 93f476a4dfdf109e0f18a259000402f09a8755369a2ceae78bba1e2f06a418fa67324c1adebc893dbdf823b16032c59a4db762c1757671d4a5db506cdae369de
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_ve.tar.gz 286273 BLAKE2B b071db861db92571b57d6658d15f425a87c395c216726cd53d8d30f8a1c26c2961c1bf84af6640ab0450c077f6f34cab276358c1fde7b0ca5cdd6f1009ad68d9 SHA512 0ec8739ea94c8e6147bce2b68e25b696cc06a54d5a40ee056f58ca86a9550031b12502275e4d9345ffa31700e784abef1fda9542bd110d687f1571fb1675c378
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_vi.tar.gz 459753 BLAKE2B 5d3bd82c7703da8ae6a2e0be3137947c243805e573ad1cbb84984d9a3193e03667df0187ad1b145fec3bc3220d1510c4fd3917e22aecde0f257e683a40b00292 SHA512 3ad779a87d2e400a38e86ff60164aa796642c8ff756758b129d1c0ba60aeeceef441ade1e2091a622592cb36ad81d8213d396b8ef75dbe13373f1ca13b965aba
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_xh.tar.gz 292851 BLAKE2B 94807529812e9a3916d1d12eafb5bdc0b8c608844412907000032b4d8ab964e2fae2441ca79eb3c1879af64b007dcf9aee1d7793d8c1b989e0174e5b39615b09 SHA512 869c42d5436676cc367cb88c0ae6d9cfb9a6bba720ac3678fcfb6fbdf0e22074ef0534d7d5022843f1cca2cb338d38007438b04d68494eb0c680c9efdfddf967
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 845408 BLAKE2B 0b447f228e543a0007c55eb36521f441c41139d882c40afbd39f6459efbd8f446b7cbc8f7d42141347ac677758487d8019b26ce18d90b6b008ac8a47bee7f32a SHA512 e27f34f9bed04aed3ce50dd4210cdacf7ae9ee5da2208079ee9178b8f3a7e67eae40190aa774a6e85353a9572758920897d4a74a393a75d08e7ab51aa1e39819
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 846108 BLAKE2B 364492d2597538ddf850809393fd0f364f8f8b2e72d54ccfe5685ec8f386a90b672b0592f8f7eba0f4e8e8db14f229195a6a435224f0d45fae01c5a0a36e1c70 SHA512 346f214a3ebdb88063b08f2980ce55a2cf8789135a6776f4e6d1d3e737e3946f5646ccd5c3d5c115a7e86fcb64ccb23d22d9ac1f8cbc9b382db86571f55ba2fb
DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_zu.tar.gz 323898 BLAKE2B 438447de9dd9ce04b17b99f8c888190eed02588edce028dec7e8f6e412cabba65a2fbb73817b6741fae9fb1d1ae0503e8fd35a2a2f39ea4ba25ea33b51719141 SHA512 efce615c323c5820bc1d3505817c4634379aef37bec35db5e4c9b96c86f664563a9c0d17998d8333db4330a9f8c309650d9d442783f4ed89171c87002b81a2f4

@ -0,0 +1,91 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit rpm
BASE_PV=$(ver_cut 1-3)
MY_PV="${PV/_alpha/.alpha}"
MY_PV="${MY_PV/_beta/.beta}"
[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev"
DESCRIPTION="Translations for the Libreoffice suite"
HOMEPAGE="https://www.libreoffice.org"
BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm"
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="offlinehelp"
#
# when changing the language lists, please be careful to preserve the spaces (bug 491728)
#
# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc.
LANGUAGES_HELP=" am ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt-BR pt ru si sk sl sq sv tg tr ug uk vi zh-CN zh-TW "
LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd gug kk kmr-Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa:pa-IN ro rw sa:sa-IN sat sd sid sr-Latn sr ss st sw-TZ ta te th tn ts tt uz ve xh zu "
for lang in ${LANGUAGES_HELP}; do
helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz )"
SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )"
done
for lang in ${LANGUAGES}; do
if [[ ${lang%:*} != en ]]; then
langpack="${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz"
SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )"
fi
IUSE+=" l10n_${lang%:*}"
done
unset lang helppack langpack
RDEPEND+="app-text/hunspell"
RESTRICT="strip"
S="${WORKDIR}"
src_prepare() {
default
local lang dir rpmdir
# First remove dictionaries, we want to use system ones.
find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries"
for lang in ${LANGUAGES}; do
# break away if not enabled
use l10n_${lang%:*} || continue
dir=${lang#*:}
# for english we provide just helppack, as translation is always there
if [[ ${lang%:*} != en ]]; then
rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${dir}/RPMS/"
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
rpm_unpack ./${rpmdir}/*.rpm
fi
if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${dir}/RPMS/"
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
rpm_unpack ./${rpmdir}/*.rpm
fi
done
}
src_configure() { :; }
src_compile() { :; }
src_install() {
local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/
# Condition required for people who do not install anything e.g. no l10n
# or just english with no offlinehelp.
if [[ -d "${dir}" ]] ; then
insinto /usr/$(get_libdir)/${PN/-l10n/}/
doins -r "${dir}"/*
fi
# remove extensions that are in l10n for some weird reason
rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
die "Failed to remove extensions"
}

@ -18,6 +18,8 @@ DIST dtoa-20180411.tgz 48893 BLAKE2B 4a03dc67e44353ae1c0653c8305d2df9bcfef16b48d
DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a39ee9798182b70ba650fa954234b964e33278ac4fe3f84f8c3218ad49f12d139079328036b4f9d80cde967888c0a66393c34dedf27af69dac02c5aff SHA512 9091d3628d9c75c068507537afc9e10bfb79c1abfd36ad697af3d592a1cc049ba6640f665bfc53cc520b6a26c21d70b0275106843444b441484c2178f2784743
DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c72493e44d3ad1714d294fb7baaa85d33fef2eb4ce75bf507b65f78f1d9d399bb5eb72cee188a8abc4b234eb2845a26755791fb3ac104ffe6e55013ab41ca8b SHA512 c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114
DIST libreoffice-6.4.6.2.tar.xz 232180876 BLAKE2B b2e01cc8e56b36c16fc3e39ff88617d7c31d6b0a0f4a5c05c8536313e7129862fb962e1a6efc7e86e9b56c34dff7c2d895416f33fbb23dc45e447b25813b5654 SHA512 377675494d4422c4d9363fe3857a8587e38f6ccd39aebec9c23337aa3a88cb2526608b8d0bcb27985ed8f821a98ca541dad4b48d69db441bcb27e9fb81beb9ba
DIST libreoffice-6.4.7.2.tar.xz 232364676 BLAKE2B 1df8f2a3aa00bd057dd1d6d9665a541330ceeabb2bb5d46351449cf9b916a5649f38dc0e0175cf3733123f9247157f5fd0f2c34c8dad1d676da6c31d8346927b SHA512 ba6ff5948624d7a76025406c38728d643be656091d79320a1c5ddba10000411662951a0b02de7a9e796e76d8185b6e9113882406bb0c1452b4c988ac3095afa8
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
DIST libreoffice-help-6.4.6.2.tar.xz 88297908 BLAKE2B 919758e81ed46138331b49668f89c6bf7f50253d7632d113aa957f524ae26e2b99f2ba490b405830314822ea91185eb2308018df77c5bd3d7197cbba940ae2ba SHA512 8ada2568a40dc4f1c843cb37dde6abe3bd61b6e5d9910b985096821e1fce5af47d4a10bff8ae91913298e593130bc1f8668b4e1c59c46591d457157e3d4b7501
DIST libreoffice-help-6.4.7.2.tar.xz 88296892 BLAKE2B 9ee12ec6aa6d5539408e0206e313901540533e28686585fa0bb4edbeaa482bb0ad1cd4ae37ac18dab66bb3e2ea32d52d9960236cbf3e0f8fb5ca07c007f38794 SHA512 a5381a8cca9988998dc01d3815869e47193c1da814b714cbedb51a2099f7dc5444315c657e32defab2eb0b9a9e2a922bc4c5fbc36b7a2b60e7c551887a9cdbb3
DIST skia-m83-8ce842d38d0b32149e874d6855c91e8c68ba65a7.tar.xz 8218672 BLAKE2B cfeb805d82ce1f5dd70c7365983fa8107d5ccda9409b2654c032115cdf8a1c32fa0451162b0cceec3dcc0054e3d0d0e13583ea93843b0d0a6eb948cc31c15ce0 SHA512 1018fc1cc8a7edc15745cc20791f9a22e5b318018ba619d6cb5b6995d3e81ab93c910bb3a42734872d3be54893c2ce7db507b2c61088660b2ce6630ff9b36ebb

@ -0,0 +1,75 @@
From 188ddcd482150b5fdeb44d97e57831e3e27b3f5b Mon Sep 17 00:00:00 2001
From: Justin Luth <justin_luth@sil.org>
Date: Mon, 28 Sep 2020 20:21:52 +0300
Subject: tdf#136983 partial revert NFC ww8 cleanup: remove unused variables
This is a partial revert of LO 6.2
commit 2ec0cf500222aef55d02df80154b47fbb92970c9
I can't think of any excuse for how I possibly missed that
xDocProps was being defined/used outside of this clause.
Just plain stupid and blind.
The good news is that the create and modified date still
seem to be getting saved somehow/somewhere. So it isn't
the disaster that it looks like it could have been.
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103565
Tested-by: Jenkins
Reviewed-by: Justin Luth <justin_luth@sil.org>
(cherry picked from commit 1086654d6e8cc22f1f99195668db3f305437e570)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104495
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
(cherry picked from commit 19b8ded3ae18dd4070a3e21d7b980782a27e5547)
Change-Id: I72ef56fa50b9e92e4ce687b132b1919cfae6c1f6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104497
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
---
sw/qa/extras/ww8export/ww8export3.cxx | 5 +++++
sw/source/filter/ww8/wrtww8.cxx | 6 +++++-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/sw/qa/extras/ww8export/ww8export3.cxx b/sw/qa/extras/ww8export/ww8export3.cxx
index 764ae66a20fa..9c83b6f62fa9 100644
--- a/sw/qa/extras/ww8export/ww8export3.cxx
+++ b/sw/qa/extras/ww8export/ww8export3.cxx
@@ -14,6 +14,7 @@
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/drawing/FillStyle.hpp>
#include <com/sun/star/drawing/LineDash.hpp>
+#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <com/sun/star/graphic/XGraphic.hpp>
#include <com/sun/star/text/XFormField.hpp>
#include <com/sun/star/text/XTextTable.hpp>
@@ -49,6 +50,10 @@ DECLARE_WW8EXPORT_TEST(testTdf37778_readonlySection, "tdf37778_readonlySection.d
// tdf#127862: page fill color (in this case white) was lost
uno::Reference<beans::XPropertySet> xStyle(getStyles("PageStyles")->getByName("Standard"), uno::UNO_QUERY);
CPPUNIT_ASSERT(drawing::FillStyle_NONE != getProperty<drawing::FillStyle>(xStyle, "FillStyle"));
+
+ // tdf#136983
+ uno::Reference<document::XDocumentPropertiesSupplier> xDPS(mxComponent, uno::UNO_QUERY);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Last printed date", sal_Int16(2009), xDPS->getDocumentProperties()->getPrintDate().Year);
}
DECLARE_WW8EXPORT_TEST(testTdf122429_header, "tdf122429_header.doc")
diff --git a/sw/source/filter/ww8/wrtww8.cxx b/sw/source/filter/ww8/wrtww8.cxx
index e908cab35162..8d4add7b34bf 100644
--- a/sw/source/filter/ww8/wrtww8.cxx
+++ b/sw/source/filter/ww8/wrtww8.cxx
@@ -501,7 +501,11 @@ static void WriteDop( WW8Export& rWrt )
uno::Reference<beans::XPropertySet> xProps;
if ( pDocShell )
{
- xProps.set(pDocShell->GetModel(), uno::UNO_QUERY);
+ uno::Reference<lang::XComponent> xModelComp(pDocShell->GetModel(), uno::UNO_QUERY);
+ xProps.set(xModelComp, uno::UNO_QUERY);
+ uno::Reference<document::XDocumentPropertiesSupplier> xDPS(xModelComp, uno::UNO_QUERY_THROW);
+ xDocProps = xDPS->getDocumentProperties();
+ OSL_ENSURE(xDocProps.is(), "DocumentProperties is null");
rDop.lKeyProtDoc = pDocShell->GetModifyPasswordHash();
}
--
cgit v1.2.1

@ -0,0 +1,593 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
PYTHON_REQ_USE="threads(+),xml"
MY_PV="${PV/_alpha/.alpha}"
MY_PV="${MY_PV/_beta/.beta}"
# experimental ; release ; old
# Usually the tarballs are moved a lot so this should make everyone happy.
DEV_URI="
https://dev-builds.libreoffice.org/pre-releases/src
https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/
https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src
"
ADDONS_URI="https://dev-www.libreoffice.org/src/"
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
# PATCHSET="${P}-patchset-01.tar.xz"
[[ ${MY_PV} == *9999* ]] && inherit git-r3
inherit autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils
DESCRIPTION="A full office productivity suite"
HOMEPAGE="https://www.libreoffice.org"
SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
# Split modules following git/tarballs; Core MUST be first!
# Help is used for the image generator
# Only release has the tarballs
if [[ ${MY_PV} != *9999* ]]; then
for i in ${DEV_URI}; do
SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz"
SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz"
done
unset i
fi
unset DEV_URI
# Really required addons
# These are bundles that can't be removed for now due to huge patchsets.
# If you want them gone, patches are welcome.
ADDONS_SRC=(
# QR code generating library for >=libreoffice-6.4
"${ADDONS_URI}/QR-Code-generator-1.4.0.tar.gz"
"base? (
${ADDONS_URI}/commons-logging-1.2-src.tar.gz
${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
)"
"java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
# no release for 8 years, should we package it?
"libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
# Does not build with 1.6 rhino at all
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
# requirement of rhino
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
# not packageable
"odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
)
SRC_URI+=" ${ADDONS_SRC[*]}"
unset ADDONS_URI
unset ADDONS_SRC
# Extensions that need extra work:
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
IUSE="accessibility base bluetooth +branding coinmp +cups +dbus debug eds firebird
googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
base? ( firebird java )
bluetooth? ( dbus )
gtk? ( dbus )
libreoffice_extensions_nlpsolver? ( java )
libreoffice_extensions_scripting-beanshell? ( java )
libreoffice_extensions_scripting-javascript? ( java )
libreoffice_extensions_wiki-publisher? ( java )
"
RESTRICT="!test? ( test )"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${MY_PV} == *9999* ]] || \
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
BDEPEND="
dev-util/intltool
sys-devel/bison
sys-devel/flex
sys-devel/gettext
virtual/pkgconfig
odk? ( >=app-doc/doxygen-1.8.4 )
"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
app-crypt/gpgme[cxx]
app-text/hunspell:=
>=app-text/libabw-0.1.0
>=app-text/libebook-0.1
app-text/libepubgen
>=app-text/libetonyek-0.1
app-text/libexttextcat
app-text/liblangtag
>=app-text/libmspub-0.1.0
>=app-text/libmwaw-0.3.1
app-text/libnumbertext
>=app-text/libodfgen-0.1.0
app-text/libqxp
app-text/libstaroffice
app-text/libwpd:0.10[tools]
app-text/libwpg:0.3
>=app-text/libwps-0.4
app-text/mythes
>=dev-cpp/clucene-2.3.3.4-r2
>=dev-cpp/libcmis-0.5.2
dev-db/unixODBC
dev-lang/perl
>=dev-libs/boost-1.72.0:=[nls]
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
dev-libs/libassuan
dev-libs/libgpg-error
>=dev-libs/liborcus-0.15.0
dev-libs/librevenge
dev-libs/libxml2
dev-libs/libxslt
dev-libs/nspr
dev-libs/nss
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.28[nss]
media-gfx/fontforge
media-gfx/graphite2
media-libs/fontconfig
media-libs/freetype:2
>=media-libs/harfbuzz-0.9.42:=[graphite,icu]
media-libs/lcms:2
>=media-libs/libcdr-0.1.0
>=media-libs/libepoxy-1.3.1[X]
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libpng-1.4:0=
>=media-libs/libvisio-0.1.0
media-libs/libzmf
net-libs/neon
net-misc/curl
sci-mathematics/lpsolve
sys-libs/zlib
virtual/glu
virtual/jpeg:0
virtual/opengl
x11-libs/cairo[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
accessibility? (
$(python_gen_cond_dep 'dev-python/lxml[${PYTHON_MULTI_USEDEP}]')
)
bluetooth? (
dev-libs/glib:2
net-wireless/bluez
)
coinmp? ( sci-libs/coinor-mp )
cups? ( net-print/cups )
dbus? ( sys-apps/dbus[X] )
eds? (
dev-libs/glib:2
gnome-base/dconf
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
gtk? (
dev-libs/glib:2
dev-libs/gobject-introspection
gnome-base/dconf
media-libs/mesa[egl]
x11-libs/gtk+:3
x11-libs/pango
)
kde? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
kde-frameworks/kconfig:5
kde-frameworks/kcoreaddons:5
kde-frameworks/ki18n:5
kde-frameworks/kio:5
kde-frameworks/kwindowsystem:5
)
ldap? ( net-nds/openldap )
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mariadb? ( dev-db/mariadb-connector-c )
!mariadb? ( dev-db/mysql-connector-c )
pdfimport? ( app-text/poppler:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
"
# FIXME: cppunit should be moved to test conditional
# after everything upstream is under gbuild
# as dmake execute tests right away
# tests apparently also need google-carlito-fonts (not packaged)
DEPEND="${COMMON_DEPEND}
>=dev-libs/libatomic_ops-7.2d
dev-perl/Archive-Zip
>=dev-util/cppunit-1.14.0
>=dev-util/gperf-3.1
dev-util/mdds:1/1.5
media-libs/glm
sys-devel/ucpp
x11-base/xorg-proto
x11-libs/libXt
x11-libs/libXtst
java? (
dev-java/ant-core
>=virtual/jdk-1.8
)
test? (
app-crypt/gnupg
dev-util/cppunit
media-fonts/dejavu
media-fonts/liberation-fonts
)
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!app-office/openoffice
media-fonts/liberation-fonts
|| ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
java? ( >=virtual/jre-1.8 )
kde? ( kde-frameworks/breeze-icons:* )
"
if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then
PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*"
else
# Translations are not reliable on live ebuilds
# rather force people to use english only.
PDEPEND="!app-office/libreoffice-l10n"
fi
PATCHES=(
# "${WORKDIR}"/${PATCHSET/.tar.xz/}
# not upstreamable stuff
"${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
"${FILESDIR}/${PN}-6.1-nomancompress.patch"
# 6.4 branch (fixed in 6.4.8)
"${FILESDIR}/${P}-fix-wrong-setting-for-doc-properties.patch"
# git master
"${FILESDIR}/${PN}-6.4.3.2-boost-1.73.patch" # bug 721806
"${FILESDIR}/${PN}-6.4.6.2-llvm-10.patch" # bug 713574
)
S="${WORKDIR}/${PN}-${MY_PV}"
_check_reqs() {
CHECKREQS_MEMORY="512M"
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
CHECKREQS_DISK_BUILD="22G"
else
CHECKREQS_DISK_BUILD="6G"
fi
check-reqs_$1
}
pkg_pretend() {
use base ||
ewarn "If you plan to use Base application you must enable USE base."
use java ||
ewarn "Without USE java, several wizards are not going to be available."
[[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend
}
pkg_setup() {
java-pkg-opt-2_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
[[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
}
src_unpack() {
default
if [[ ${MY_PV} = *9999* ]]; then
local base_uri branch mypv
base_uri="https://anongit.freedesktop.org/git"
branch="master"
mypv=${MY_PV/.9999}
[[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}"
git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
git-r3_checkout "${base_uri}/${PN}/core"
LOCOREGIT_VERSION=${EGIT_VERSION}
git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master"
git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help
fi
}
src_prepare() {
default
# sandbox violations on many systems, we don't need it. Bug #646406
sed -i \
-e "/KF5_CONFIG/s/kf5-config/no/" \
configure.ac || die "Failed to disable kf5-config"
AT_M4DIR="m4" eautoreconf
# hack in the autogen.sh
touch autogen.lastrun
# sed in the tests
sed -i \
-e "s#all : build unitcheck#all : build#g" \
solenv/gbuild/Module.mk || die
sed -i \
-e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
-e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
Makefile.in || die
sed -i \
-e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \
-e "s,\$INSTALLDIRNAME.sh,${PN}," \
bin/distro-install-desktop-integration || die
if use branding; then
# hack...
mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die
fi
# Don't list pdfimport support in desktop when built with none, bug # 605464
if ! use pdfimport; then
sed -i \
-e ":MimeType: s:application/pdf;::" \
-e ":Keywords: s:pdf;::" \
sysui/desktop/menus/draw.desktop || die
fi
}
src_configure() {
# Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys
# Note: these are for Gentoo use ONLY. For your own distribution, please get
# your own set of keys. Feel free to contact chromium@gentoo.org for more info.
local google_default_client_id="329227923882.apps.googleusercontent.com"
local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
# optimization flags
export GMAKE_OPTIONS="${MAKEOPTS}"
# System python enablement:
export PYTHON_CFLAGS=$(python_get_CFLAGS)
export PYTHON_LIBS=$(python_get_LIBS)
if use kde; then
export QT_SELECT=5 # bug 639620 needs proper fix though
export QT5DIR="$(qt5_get_bindir)/../"
export MOC5="$(qt5_get_bindir)/moc"
fi
local gentoo_buildid="Gentoo official package"
if [[ -n ${LOCOREGIT_VERSION} ]]; then
gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})"
fi
# system headers/libs/...: enforce using system packages
# --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad
# --enable-cairo: ensure that cairo is always required
# --enable-*-link: link to the library rather than just dlopen on runtime
# --enable-release-build: build the libreoffice as release
# --disable-fetch-external: prevent dowloading during compile phase
# --enable-extension-integration: enable any extension integration support
# --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
# --disable-report-builder: too much java packages pulled in without pkgs
# --without-system-sane: just sane.h header that is used for scan in writer,
# not linked or anything else, worthless to depend on
# --disable-pdfium: not yet packaged
# --without-system-qrencode: has no real build system and LO is the only user
local myeconfargs=(
--with-system-dicts
--with-system-epoxy
--with-system-headers
--with-system-jars
--with-system-libs
--enable-build-opensymbol
--enable-cairo-canvas
--enable-largefile
--enable-mergelibs
--enable-neon
--enable-python=system
--enable-randr
--enable-release-build
--disable-breakpad
--disable-bundle-mariadb
--disable-ccache
--disable-epm
--disable-fetch-external
--disable-gtk3-kde5
--disable-online-update
--disable-openssl
--disable-pdfium
--disable-vlc
--with-build-version="${gentoo_buildid}"
--enable-extension-integration
--with-external-dict-dir="${EPREFIX}/usr/share/myspell"
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell"
--with-external-thes-dir="${EPREFIX}/usr/share/myspell"
--with-external-tar="${DISTDIR}"
--with-lang=""
--with-parallelism=$(makeopts_jobs)
--with-system-ucpp
--with-tls=nss
--with-vendor="Gentoo Foundation"
--with-x
--without-fonts
--without-myspell-dicts
--with-help="html"
--without-helppack-integration
--with-system-gpgmepp
--without-system-jfreereport
--without-system_apache_commons
--without-system-sane
--without-system-qrcodegen
$(use_enable base report-builder)
$(use_enable bluetooth sdremote-bluetooth)
$(use_enable coinmp)
$(use_enable cups)
$(use_enable dbus)
$(use_enable debug)
$(use_enable eds evolution2)
$(use_enable firebird firebird-sdbc)
$(use_enable gstreamer gstreamer-1-0)
$(use_enable gtk gtk3)
$(use_enable kde kf5)
$(use_enable kde qt5)
$(use_enable ldap)
$(use_enable odk)
$(use_enable pdfimport)
$(use_enable postgres postgresql-sdbc)
$(use_with accessibility lxml)
$(use_with coinmp system-coinmp)
$(use_with googledrive gdrive-client-id ${google_default_client_id})
$(use_with googledrive gdrive-client-secret ${google_default_client_secret})
$(use_with java)
$(use_with odk doxygen)
)
if use eds || use gtk; then
myeconfargs+=( --enable-dconf --enable-gio )
else
myeconfargs+=( --disable-dconf --disable-gio )
fi
# libreoffice extensions handling
for lo_xt in ${LO_EXTS}; do
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) )
else
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) )
fi
done
if use java; then
# hsqldb: system one is too new
myeconfargs+=(
--without-junit
--without-system-hsqldb
--with-ant-home="${ANT_HOME}"
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
--with-jvm-path="${EPREFIX}/usr/lib/"
)
use libreoffice_extensions_scripting-beanshell && \
myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) )
use libreoffice_extensions_scripting-javascript && \
myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) )
fi
is-flagq "-flto*" && myeconfargs+=( --enable-lto )
MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \
econf "${myeconfargs[@]}"
}
src_compile() {
# more and more LO stuff tries to use OpenGL, including tests during build
# bug 501508, bug 540624, bug 545974 and probably more
addpredict /dev/dri
addpredict /dev/ati
addpredict /dev/nvidiactl
local target
use test && target="build" || target="build-nocheck"
# this is not a proper make script
make ${target} || die
}
src_test() {
make unitcheck || die
make slowcheck || die
}
src_install() {
# This is not Makefile so no buildserver
emake DESTDIR="${D}" distro-pack-install -o build -o check
# bug 593514
if use gtk; then
dosym libreoffice/program/liblibreofficekitgtk.so \
/usr/$(get_libdir)/liblibreofficekitgtk.so
fi
# bash completion aliases
bashcomp_alias \
libreoffice \
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
if use branding; then
insinto /usr/$(get_libdir)/${PN}/program
newins "${WORKDIR}/branding-sofficerc" sofficerc
dodir /etc/env.d
echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die
fi
# bug 703474
insinto /usr/include
doins -r include/LibreOfficeKit
local lodir=/usr/$(get_libdir)/libreoffice
# patching this would break tests
cat <<-EOF > "${T}"/uno.py
import sys, os
sys.path.append('${EPREFIX}${lodir}/program')
os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc')
EOF
sed -e "/^import sys/d" -e "/^import os/d" \
-i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed"
cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die
cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die
# more system pyuno mess
sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \
-i "${D}"${lodir}/program/officehelper.py || die
python_optimize "${D}"${lodir}/program
# link python bridge in site-packages, bug 667802
local py pyc loprogdir=$(get_libdir)/libreoffice/program
for py in uno.py unohelper.py officehelper.py; do
dosym ../../../${loprogdir}/${py} $(python_get_sitedir)/${py}
while IFS="" read -d $'\0' -r pyc; do
pyc=${pyc//*\/}
dosym ../../../../${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc}
done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0)
done
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

Binary file not shown.

@ -1 +1,2 @@
DIST diff-pdf-0.3.tar.gz 132862 BLAKE2B bb3fa163337482785778fa7cbeab3e9f883d8537e4a905592eb20f4bb876597f500beaa2d9f13706887e1d340dd378c68c231b91a4dd478fb206b32f2cbd768c SHA512 b85585162b498c5abf14020ad04616ebdb5efce25b20604dab81c6068a036a818d7e10ddbbdb69d278d4b5a46ab9b9aa782a52e37f278f3e9db7b4d2259aaa08
DIST diff-pdf-0.4.1.tar.gz 137715 BLAKE2B f77b7a690f2a99aa003c1a36015113f0b3355acc45346637535231f763aa733174eca6b1f962058c625e06176fa13868965b3b67ddf6ffe249202ff799051e37 SHA512 4b7b49d7008b5920be86af8398dea41933888677b66505af0ca4daecbd1662dc0b3c04e7b2631d86680cdae4b0b58d24bcd4ddc2b7589127b682d4b97a179b88

@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# No EAPI=7 support in wxwidgets.eclass.
EAPI=6
inherit wxwidgets
DESCRIPTION="A simple tool for visually comparing two PDF files"
HOMEPAGE="http://vslavik.github.io/diff-pdf/ https://github.com/vslavik/diff-pdf/"
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}/${P}.tar.gz"
# The COPYING.icons file states that two icons were taken from
# version 2.16.5 of GTK+, which is licensed LGPL-2+.
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
# The build system checks for "poppler-glib", which is provided only
# when app-text/poppler is built with USE=cairo. Moreover the glib ABI
# of poppler is relatively stable, and I can only assume that diff-pdf
# uses that rather than the low-level libpoppler.so API. Since the
# subslot on app-text/poppler is ONLY for the low-level API, we
# therefore don't need a subslot dependency on app-text/poppler.
#
# Since diff-pdf.cpp includes glib.h directly, I've included
# dev-libs/glib as an explicit dependency. Ditto for x11-libs/cairo.
DEPEND="app-text/poppler[cairo]
dev-libs/glib
x11-libs/cairo
x11-libs/wxGTK:3.0[X]"
RDEPEND="${DEPEND}"
src_configure() {
WX_GTK_VER="3.0"
setup-wxwidgets
default
}

@ -0,0 +1,34 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="Tools for accessing and converting various ebook file formats"
HOMEPAGE="https://sourceforge.net/projects/ebook-tools/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
IUSE="+lit2epub"
DEPEND="
dev-libs/libxml2
>=dev-libs/libzip-1.7.2:=
"
RDEPEND="${DEPEND}
lit2epub? ( app-text/convertlit )
"
PATCHES=(
"${FILESDIR}/${P}-crashfix.patch"
"${FILESDIR}/${P}-fvisibility-hidden.patch"
"${FILESDIR}/${P}-libzip-cmake.patch"
)
src_prepare() {
cmake_src_prepare
use lit2epub || sed -e "\|lit2epub|d" -i src/tools/CMakeLists.txt || die
}

@ -0,0 +1,50 @@
From 93ebf942a90f9c95797838f9adab94bc0378671c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
Date: Tue, 30 Apr 2019 16:36:09 +0200
Subject: [PATCH] Avoid crash on toc.ncx navPoint without navLabel
Althoug at least one navLabel is required per navPoint, there is no
guarantee it actually exists.
Avoid crashes due to invalid accesses of a null label in case the toc is
broken, and spew a warning.
Fixes #8 epub_tit_next crashes on navPoint without navLabel.
---
src/libepub/epub.c | 5 +++--
src/libepub/opf.c | 4 ++++
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/libepub/epub.c b/src/libepub/epub.c
index d085503..a259d9d 100644
--- a/src/libepub/epub.c
+++ b/src/libepub/epub.c
@@ -469,8 +469,9 @@ int epub_tit_next(struct titerator *tit) {
case TITERATOR_NAVMAP:
case TITERATOR_PAGES:
ti = GetNodeData(curr);
- tit->cache.label =
- (char *)_opf_label_get_by_doc_lang(tit->epub->opf, ti->label);
+ if (ti->label)
+ tit->cache.label =
+ (char *)_opf_label_get_by_doc_lang(tit->epub->opf, ti->label);
if (! tit->cache.label)
tit->cache.label = (char *)ti->id;
diff --git a/src/libepub/opf.c b/src/libepub/opf.c
index 6851db2..09bce9e 100644
--- a/src/libepub/opf.c
+++ b/src/libepub/opf.c
@@ -398,6 +398,10 @@ void _opf_parse_navmap(struct opf *opf, xmlTextReaderPtr reader) {
} else if (xmlTextReaderNodeType(reader) == 15) {
if (item) {
+ if (! item->label) {
+ _epub_print_debug(opf->epub, DEBUG_WARNING,
+ "- missing navlabel for nav point element");
+ }
_epub_print_debug(opf->epub, DEBUG_INFO,
"adding nav point item->%s %s (d:%d,p:%d)",
item->id, item->src, item->depth, item->playOrder);
--
2.21.0

@ -0,0 +1,22 @@
--- a/src/libepub/epub_shared.h
+++ b/src/libepub/epub_shared.h
@@ -8,7 +8,7 @@
# define EPUB_EXPORT __declspec(dllimport)
# endif
#else
-# define EPUB_EXPORT
+# define EPUB_EXPORT __attribute__ ((visibility ("default")))
#endif
/**
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -15,7 +15,7 @@ find_package(LibXml2 REQUIRED)
find_package(LibZip REQUIRED)
if(CMAKE_C_COMPILER_ID MATCHES GNU)
- set(CMAKE_C_FLAGS "-Wall -W -Wno-long-long -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -Wshadow -fno-common ${CMAKE_C_FLAGS}")
+ set(CMAKE_C_FLAGS "-Wall -W -Wno-long-long -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -Wshadow -fno-common -fvisibility=hidden ${CMAKE_C_FLAGS}")
endif(CMAKE_C_COMPILER_ID MATCHES GNU)
if(MSVC)
add_definitions(-D_CRT_SECURE_NO_WARNINGS)

@ -0,0 +1,83 @@
From fa125b4223bc8995ed60befbed757ec23eed72e7 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <asturm@gentoo.org>
Date: Thu, 22 Oct 2020 23:32:33 +0200
Subject: [PATCH] Use >=dev-libs/libzip-1.7.2 cmake config
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
---
CMakeLists.txt | 2 +-
cmake/FindLibZip.cmake | 36 ------------------------------------
src/libepub/CMakeLists.txt | 2 +-
3 files changed, 2 insertions(+), 38 deletions(-)
delete mode 100644 cmake/FindLibZip.cmake
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fc141c2..691cf2b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,7 +11,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
set(LIB_SUFFIX "" CACHE STRING "Define suffix of library directory name (32/64)")
find_package(LibXml2 REQUIRED)
-find_package(LibZip REQUIRED)
+find_package(LibZip 1.7.2 CONFIG REQUIRED)
if(CMAKE_C_COMPILER_ID MATCHES GNU)
set(CMAKE_C_FLAGS "-Wall -W -Wno-long-long -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -Wshadow -fno-common ${CMAKE_C_FLAGS}")
diff --git a/cmake/FindLibZip.cmake b/cmake/FindLibZip.cmake
deleted file mode 100644
index c873092..0000000
--- a/cmake/FindLibZip.cmake
+++ /dev/null
@@ -1,36 +0,0 @@
-# - Try to find libzip
-# Once done this will define
-#
-# LIBZIP_FOUND - system has the zip library
-# LIBZIP_INCLUDE_DIR - the zip include directory
-# LIBZIP_LIBRARY - Link this to use the zip library
-#
-# Copyright (c) 2006, Pino Toscano, <toscano.pino@tiscali.it>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-if (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
- # in cache already
- set(LIBZIP_FOUND TRUE)
-else (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
-
- find_path(LIBZIP_INCLUDE_DIR zip.h
- ${GNUWIN32_DIR}/include
- )
-
- find_library(LIBZIP_LIBRARY NAMES zip
- PATHS
- ${GNUWIN32_DIR}/lib
- )
-
- include(FindPackageHandleStandardArgs)
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibZip DEFAULT_MSG LIBZIP_LIBRARY LIBZIP_INCLUDE_DIR)
-
- # ensure that they are cached
- set(LIBZIP_INCLUDE_DIR ${LIBZIP_INCLUDE_DIR} CACHE INTERNAL "The libzip include path")
- set(LIBZIP_LIBRARY ${LIBZIP_LIBRARY} CACHE INTERNAL "The libraries needed to use libzip")
-
-endif (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
-
-mark_as_advanced(LIBZIP_INCLUDE_DIR LIBZIP_LIBRARY)
diff --git a/src/libepub/CMakeLists.txt b/src/libepub/CMakeLists.txt
index a3208b7..460270c 100644
--- a/src/libepub/CMakeLists.txt
+++ b/src/libepub/CMakeLists.txt
@@ -1,6 +1,6 @@
include_directories (${EBOOK-TOOLS_SOURCE_DIR}/src/libepub ${LIBXML2_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIR})
add_library (epub SHARED epub.c ocf.c opf.c linklist.c list.c)
-target_link_libraries (epub ${LIBZIP_LIBRARY} ${LIBXML2_LIBRARIES})
+target_link_libraries (epub libzip::zip ${LIBXML2_LIBRARIES})
set_target_properties (epub PROPERTIES VERSION 0.2.1 SOVERSION 0)
--
2.29.0

Binary file not shown.

@ -11,7 +11,7 @@ SRC_URI="https://github.com/Chris00/ocaml-cairo/releases/download/${PV}/cairo2-$
LICENSE="LGPL-3"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+ocamlopt"
DEPEND="

@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-rel$(ver_rs 1- '')"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86"
IUSE="doc +ocamlopt"
DEPEND="

@ -12,7 +12,7 @@ S="${WORKDIR}/${P^}"
LICENSE="LGPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+ocamlopt"
# Unbound module errors

@ -13,14 +13,17 @@ S="${WORKDIR}/${PN}-release${MY_PV}"
LICENSE="LGPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="cpu_flags_x86_aes +ocamlopt test zlib"
REQUIRED_USE="test? ( ocamlopt )"
RESTRICT="!test? ( test )"
# We can't use mpir on zarith
# (until it gains mpz_powm_sec?)
# bug #750740
DEPEND="
dev-ml/dune-configurator
dev-ml/zarith:=
dev-ml/zarith:=[-mpir]
zlib? ( >=sys-libs/zlib-1.1 )
"
RDEPEND="${DEPEND}"

@ -11,18 +11,17 @@ SRC_URI="https://github.com/ygrek/ocaml-extlib/archive/${PV}.tar.gz -> ${P}.tar.
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc +ocamlopt"
RDEPEND="
dev-lang/ocaml:=[ocamlopt?]
"
DEPEND="${RDEPEND}
dev-ml/cppo"
# See bug #704146
BDEPEND=">=dev-ml/cppo-1.6.6"
RDEPEND="dev-lang/ocaml:=[ocamlopt?]"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-1.7.7-no-git.patch
)
)
S="${WORKDIR}/ocaml-${P}"

@ -14,7 +14,7 @@ SRC_URI="https://github.com/garrigue/lablgtk/releases/download/${PV}/${MY_P}.tbz
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="3/${PV}"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+ocamlopt"
DEPEND="

@ -12,16 +12,16 @@ SRC_URI="https://github.com/garrigue/lablgtk/releases/download/${PV}/${DUNE_PKG_
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="3/${PV}"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+ocamlopt sourceview"
BDEPEND="dev-ml/camlp5"
DEPEND="
app-text/gtkspell:3=
x11-libs/gtk+:3=
dev-ml/cairo2:=
"
RDEPEND="${DEPEND}"
BDEPEND=""
PDEPEND="sourceview? ( dev-ml/lablgtk-sourceview:${SLOT} )"
S="${WORKDIR}/${DUNE_PKG_NAME}-${PV}"

@ -10,7 +10,7 @@ DESCRIPTION="OCaml bindings for OpenSSL"
SRC_URI="https://github.com/savonet/ocaml-ssl/archive/${PV}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="https://github.com/savonet/ocaml-ssl"
IUSE="doc +ocamlopt"
IUSE="+ocamlopt"
BDEPEND="dev-ml/dune-configurator"
DEPEND="dev-libs/openssl:0=
@ -19,15 +19,10 @@ RDEPEND="${DEPEND}"
SLOT="0/${PV}"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
src_install() {
dune_src_install
dodoc CHANGES README.md
if use doc; then
docinto html
dodoc -r doc/html/*
fi
}

@ -24,7 +24,7 @@ DOCS=( "AUTHORS.txt" "CHANGES.txt" "README.md" )
src_install() {
oasis_src_install
if use examples ; then
insinto /usr/share/doc/${PF}
doins -r examples
docinto examples
dodoc -r examples
fi
}

@ -13,7 +13,7 @@ S="${WORKDIR}/pcre-${PV}"
LICENSE="LGPL-2.1-with-linking-exception"
IUSE="examples +ocamlopt"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
BDEPEND="dev-ml/dune-configurator"
RDEPEND=">=dev-libs/libpcre-4.5"

@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/Zarith/archive/release-${PV}.tar.gz -> ${P}.ta
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ppc ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ppc ~x86"
IUSE="doc mpir +ocamlopt"
RDEPEND="

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="A Module::Build subclass for building Alien:: modules and their libraries"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="A Module::Build subclass for building Alien:: modules and their libraries"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Build external dependencies for use in CPAN"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="minimal test zip"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Build external dependencies for use in CPAN"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="minimal test zip"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Build external dependencies for use in CPAN"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="minimal test zip"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Generic archive extracting mechanism"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="additional B helpers to check COW status"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Recursively copy Perl datatypes"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Guess OpenSSL include path"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libressl test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="RSA encoding and decoding using the OpenSSL libraries"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libressl test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="OpenSSL/LibreSSL pseudo-random number generator access"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libressl"
RDEPEND="

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Create DateTime parser classes and objects"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x86-solaris"
IUSE="minimal test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Find memory cycles in objects"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="uses File::Copy to recursively copy dirs"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

Binary file not shown.

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Portably generate config for any shell"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Make an educated guess about the shell in use"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Test file attributes"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Check for memory leaks and circular memory references"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Handy utf8 tests"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE=""
RDEPEND="

Binary file not shown.

@ -1 +1,2 @@
DIST Net_DNS2-1.4.4.tgz 83242 BLAKE2B 107e57406fcc308e3f83c71df0425081ba3d6638f457877e5ed42bfea8abed65ee520e228a379b71cc1462960e995d9c6592ad03afad78b36191f03d1f1513d6 SHA512 fa9df14585b3e41b13f4b52521b8fc05b239c39bccd4baf776dc632913777962dc527b9ff5de2337c9c0d78c6908d555d14167991dfe368426aee57a415f7e78
DIST Net_DNS2-1.5.0.tgz 81188 BLAKE2B 5cddc998a376cd79adaaaa1e8cd5198ed463563159d342916adb0c77546dbf4d07214a55ba71b8c0e375d47e4ba6e96a847bc71e7ddfead892dd2c57a010d40c SHA512 c0125c1c8bb7ce6256d0b57605de0adc3a2a706f4cc22624f0fac88629aa0f138cdb258742f2d2224893c565e2d7dde9f14f2a4dde86831b2e015473c28d5e4d

@ -0,0 +1,16 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit php-pear-r2
DESCRIPTION="Object-oriented PHP5 resolver library used to communicate with a DNS server"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-php/PEAR-PEAR >=dev-lang/php-5.3:*[sockets]"
DOCS=( README.md )

@ -2,3 +2,4 @@ DIST redis-5.1.1.tgz 245205 BLAKE2B b7177be5282b081562a446b1b37c7b46ba0ef382e55f
DIST redis-5.2.1.tgz 251570 BLAKE2B 297d6130469735a53f6dfb6ffea8c7c813363099eb76f25619f0cbb05cd06f5ecad9c0f30c370e33985523cf26488cf133aa0a48a99075bc6d5796309e3d914d SHA512 de90bf65cce0cb8c5ea28415e4f7bfff23c8bb3dc96ddca3158f94be2e4bd051e13ec3f34429b0e8ceb436096520e3998f544f377d5ef7d4d1df4edba7f66bc2
DIST redis-5.2.2.tgz 251629 BLAKE2B e6ca740412dd1ba4ee960e1c71b3f75ebb1a1e2605bc93159395c657ab61eda4c8222b6e890a447c06cd1ef016e061861ffc5d8a6fd6e7e324353a148b54c593 SHA512 0020c572bcd24cdb479046727fba2d30ca87c9a7111c51e5fe3be0b85459e3e7dfc8892b690650de0a7dc80c1a8921f9de45590f6e60257fbf0534729c6e6f4f
DIST redis-5.3.1.tgz 264485 BLAKE2B 51f68841d51329cbbbd2012e539351b3220dc1361ae5a3782b6c3e9620ed14b9a0b9097a0d6ba6e2fa60e8a794fd2ea57fff871d2fceb7bcdb4a2ab4a6d8789f SHA512 dca62e0e87d22c25818f0eb84ec0a4ae8ab4c1a2de295b7d56d10548c95448637e1b1ca86c55adf0f801fe22bf3c05fad4ff58f3823e5d74c506d041b64f1d4a
DIST redis-5.3.2.tgz 266814 BLAKE2B 2be79d850e5958bcaf4fddcbdef0a402e62a522f260ae94c0fdc931a988e9b266c7a4e049b89b507a29a8e9085590e4077e336b85974d70a7cb9b3d6c806949d SHA512 95ce960b78cf94ecd212ec88914935167af37e4176d4b111dfc8c6f1a0846a34beba7f9f516cd7a5e1c9dda23f46cce44c99aaa5b42724c0c2a188b0698af414

@ -0,0 +1,61 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PHP_EXT_NAME="redis"
USE_PHP="php7-2 php7-3 php7-4"
PHP_EXT_NEEDED_USE="json?,session?"
DOCS=( arrays.markdown cluster.markdown README.markdown CREDITS )
MY_P="${PN/pecl-/}-${PV/_rc/RC}"
PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
PHP_EXT_S="${WORKDIR}/${MY_P}"
inherit php-ext-pecl-r3
DESCRIPTION="PHP extension for interfacing with Redis"
LICENSE="PHP-3.01"
SLOT="0"
KEYWORDS="~amd64 ~arm"
IUSE="igbinary +json lz4 +session zstd"
DEPEND="
igbinary? ( >=dev-php/igbinary-3.0.1-r1[php_targets_php7-2?,php_targets_php7-3?,php_targets_php7-4?] )
lz4? ( app-arch/lz4:= )
zstd? ( app-arch/zstd:= )
"
RDEPEND="${DEPEND}
!dev-php/pecl-redis:7"
# The test suite requires network access.
RESTRICT=test
S="${WORKDIR}/${MY_P}"
src_configure() {
local PHP_EXT_ECONF_ARGS=(
--enable-redis
--disable-redis-lzf
--disable-redis-msgpack
$(use_enable igbinary redis-igbinary)
$(use_enable json redis-json)
$(use_enable lz4 redis-lz4)
$(use_with lz4 liblz4)
$(use_enable session redis-session)
$(use_enable zstd redis-zstd)
$(use_with zstd libzstd)
)
php-ext-source-r3_src_configure
}
src_test() {
local slot
for slot in $(php_get_slots); do
php_init_slot_env "${slot}"
# Run tests for Redis class
${PHPCLI} -d extension=modules/redis.so \
tests/TestRedis.php \
--class Redis \
--host ${PECL_REDIS_HOST} || die 'test suite failed'
done
}

Binary file not shown.

@ -3,3 +3,4 @@ DIST boto3-1.15.1.tar.gz 335146 BLAKE2B d2d008dcb2059b120f142aaf588264122d1e84b4
DIST boto3-1.15.10.tar.gz 336021 BLAKE2B 71a8bcfd115c0066931e616d1d3678d51ba09460b3c36bf83d838cb0708a7f06afab8b94757a52c055cee51bfbaf1044b086621da16fd6e367cf728aec9080af SHA512 79c12baf5aebb8f2e7048d9713cbb73f2fd100ba8aaabc740757c1bab30e5626fde57b1553ed365dc65b0094513b5a6f305607ce48d62ecd8d5df183ee3db412
DIST boto3-1.15.18.tar.gz 336927 BLAKE2B 0ddc7fbd0fffcbeafeee7b9aa0f699087369f315551e243175793c82d95c97dbbe8997d5fc280e9fed18612d1058d858a7b34b0b1b4ac7905774009beb62c0a6 SHA512 2dc88c27bafe7ff2f2b00be94c37e7cabc94f09ca0ccb898a5d29cd8087bb1945d226ed5d87e955250775038fc039740e68d93662b465e99a16cfebfd2fa2944
DIST boto3-1.16.1.tar.gz 337145 BLAKE2B 553b20514d268be967b80cab9694085d8cd3456277d459cf0f92943274eac8cf8fc23b4ed9dc92a9c04f02e3f1f1fd483f71111c9e0cfa22e989098ca5fa762d SHA512 6f8d1848fb89e841054cba6c295b7ccce7fab37ba5312a0b5f87588c8cf9d61124b3988c4565a4b055976ffafdb8ed7fc9268a21ac3160e80ffdf739c8e1609a
DIST boto3-1.16.2.tar.gz 337212 BLAKE2B ebde42cf6b6fec3f00df6cf7e9f8769a2a8295aba0960708d4fb97b0cea4ed68ca5ea698b42485c94dacf0dfbca2fefe12ed878d027eeccee53fdf844afab48e SHA512 305dbbbf5beba3503ae3c4f6ad02ecd7cd55057d19c5c8081dbbb00a620e4a4a1dc55df111e5078ed8172d706f9f868675cd110024d0a8303fba7bf1195cd9cc

@ -0,0 +1,56 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# prevent an infinite loop
rm tests/functional/docs/test_smoke.py || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}

@ -3,3 +3,4 @@ DIST botocore-1.18.1.tar.gz 6839699 BLAKE2B 188c5a05345fc7c4d4c05b3a8d9b675b5c21
DIST botocore-1.18.10.tar.gz 6899351 BLAKE2B 4de11277fd8df8436818cd50d946e7e53191fb698a3d7bab034112445e8d66aec74dc17ed6c93bce636f29f3e455d2b08cdc56bec3a3e794d9e12e7fd5e0ccee SHA512 4a9ceaf2a0380c804b066d4c13703d4cae598c87c1f7f14b3e967a79cf829ad2e5aac39e5182db3bfff93c3289ab60571774710eee7e4ba544e20b37feb7fcc3
DIST botocore-1.18.18.tar.gz 6942407 BLAKE2B e58183d5aa79a210d82c1dc21806c9c86f993498055c52742e4c1ef2f697ae1faf120b9edf8efeb229dad3f3230f0847b534ac071a1e4d32136eacc3c18c7c84 SHA512 a92a20c86390905f22c10e3ba649008b7c9ccab147b6b3aecc89f26dc891aaf38a974fd8ba1f792a38ac89a98dba64a949741445abf7db133f60189d1e8da31e
DIST botocore-1.19.1.tar.gz 6944577 BLAKE2B ade1c8c3318971f25220d2c5bf82879d9a1cf30ed49066d4d13bf04351dc2fa7a910fcba6dba248d33bcf3e244c8b99c7df66cc3edc6f65b38b8ff2412a68e34 SHA512 e0fd4e8c4fca53c7e034e840ffd9f362c3a41a898188980a382d528334204d13a9dcd597b4a1eb8ce792ffb31e31213167b8e6e952353c339612755b88c1c635
DIST botocore-1.19.2.tar.gz 6949309 BLAKE2B 0d13155e32bc44578df8b372ccdceddc13d5012696245f441e0b935c0a58c8f78e38c9aabe03e242159cbc45d8034fe1bfaffc545ce5d2d95aa2a765c778e36a SHA512 88486e813e476b789b7c0b9fa74bc95ac2a67818439f2ff2564fe30c988ec0fb9be8a2f9c2ebce9418d1eeda4c88c94d6d3ec37cec185d48a388577fc2458c88

@ -0,0 +1,59 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests nose
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die
distutils-r1_src_prepare
}
python_test() {
# note: suites need to be run separately as one of the unit tests
# seems to be leaking mocks and breaking a few functional tests
nosetests -v tests/unit ||
die "unit tests failed under ${EPYTHON}"
nosetests -v tests/functional ||
die "functional tests failed under ${EPYTHON}"
}

@ -53,6 +53,13 @@ PATCHES=(
distutils_enable_sphinx docs --no-autodoc
src_prepare() {
# do not bind to a specific version
# https://bugs.gentoo.org/750695
sed -i -e 's:asgiref ~= 3.2:asgiref:' setup.py || die
distutils-r1_src_prepare
}
python_test() {
# Tests have non-standard assumptions about PYTHONPATH,
# and don't work with ${BUILD_DIR}/lib.

@ -53,6 +53,13 @@ PATCHES=(
distutils_enable_sphinx docs --no-autodoc
src_prepare() {
# do not bind to a specific version
# https://bugs.gentoo.org/750695
sed -i -e 's:asgiref ~= 3.2.10:asgiref:' setup.cfg || die
distutils-r1_src_prepare
}
python_test() {
# Tests have non-standard assumptions about PYTHONPATH,
# and don't work with ${BUILD_DIR}/lib.

@ -53,6 +53,13 @@ PATCHES=(
distutils_enable_sphinx docs --no-autodoc
src_prepare() {
# do not bind to a specific version
# https://bugs.gentoo.org/750695
sed -i -e 's:asgiref ~= 3.2.10:asgiref:' setup.cfg || die
distutils-r1_src_prepare
}
python_test() {
# Tests have non-standard assumptions about PYTHONPATH,
# and don't work with ${BUILD_DIR}/lib.

@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}]

@ -1 +1 @@
DIST glooey-0.3.1.tar.gz 19110562 BLAKE2B 252621789def523e3f8535ff6d72d3b5e71664cc5a0b2b4440b64be8170c08f275709c1771d2ab154349da643a521dae352e711b7f0a705f0e6eaeb1bd842932 SHA512 c804125bc9ccd9f2b44cc5fcf5a0c7353402aa8587641fc75870bf0c2474c449936dd41ddc641050009f32dbaef4e05fecd4c60c477c0c89512a02028f957c65
DIST glooey-0.3.4.tar.gz 19113011 BLAKE2B 45be6355ad51fd9a77003a39f8532f4a86bb3ba758d8fb56d483399ae2d876ff5f072e6f0c6a64ce71b493b650f5e09b553b3d97d8b73c6e2dbdfb789d427f47 SHA512 12222b336f0d1f720b6eb5b2a24eeba8bfa3d39c0775ffc8b9687a6720d8282f263da55cae653ccc1f610db0708a6c75671ca98969accaf0d02320815244ecbf

@ -3,6 +3,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
PYTHON_COMPAT=(python3_{6..9})
inherit distutils-r1 virtualx

@ -1 +1,2 @@
DIST kiwisolver-1.2.0.tar.gz 54244 BLAKE2B 42590c2cbb78b3c2ed568373616e772326bf5a0e133396d9e9cf6468132ec88b45d40f68f51baff7bc22ca261567ebab81cf2585009657bd2a59df4e97c33f1f SHA512 05541ff46cc64b9958d714452138dc7bb343e6cc9308408a3f8cf25242e9640af37f8bfd22a7038e8ca70a895f57bdb983346259bce22b1630ac10b974d00a0e
DIST kiwisolver-1.3.0.tar.gz 86440 BLAKE2B 931a230909a7778aac3bc93fb24538c7b9e0a3cf1dea33fcf374fd6576d56b80a50597d14c6431f659326222c8810416897fcc9ce2725ca5341891f65aedc5b2 SHA512 64bb475f86e6f409318c5030cd2874bf060c26bf6c1ea62bfb96c1ae27f7326fcd6fc575cbdad7351808d18ae9b9f6664eb312019d432cd6a4c0b8af4fa317b6

@ -0,0 +1,22 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
DESCRIPTION="An efficient C++ implementation of the Cassowary constraint solving algorithm"
HOMEPAGE="https://github.com/nucleic/kiwi"
SRC_URI="https://github.com/nucleic/kiwi/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/kiwi-${PV}
LICENSE="Clear-BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
RDEPEND="
>=dev-python/cppy-1.1.0[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest

@ -23,7 +23,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
# Fonts: BitstreamVera, OFL-1.1
LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
IUSE="cairo doc excel examples gtk3 latex qt5 tk wxwidgets"
# internal copy of pycxx highly patched

@ -2,3 +2,4 @@ DIST pillow-6.2.2.tar.gz 37538464 BLAKE2B dfd9b81490a8adb4e12ecbf6764e4e27573c9a
DIST pillow-7.0.0.tar.gz 37880130 BLAKE2B be940cbdced884c33f2b3979be113b1bc8974814c9532fe80203395184f90eccba1cd9a5017fec1f0c30a21ff06abc46560d5c6d67938dbf640f2e8e08b7e554 SHA512 187173a525d4f3f01b4898633263b53a311f337aa7b159c64f79ba8c7006fd44798a058e7cc5d8f1116bad008e4142ff303456692329fe73b0e115ef5c225d73
DIST pillow-7.2.0.tar.gz 39125407 BLAKE2B f49015922c34473590740c9fa63435f85f9a517b3295abd2e758941b95162cef0fb1fa2a0e6ee0ac86323709ee3af02888f6e029a1905f13698e82c1f38d5d94 SHA512 ac9c7c8f445b3f67f51bea13fad118d1612c45272c26d33bec286f3c2e198912b934378c4bf986b409aaa2a83d92ff176ee4d25f28701d61746c9cb86d0f412b
DIST pillow-8.0.0.tar.gz 44614151 BLAKE2B c0b4444a1850fe59f11dcec1face78c34f098752d9f1d11e00851b14331056a45d44dc40bcad51558c0a533476ba05c815170eb5cb807a142c473daf1358fd76 SHA512 4f126e39a8c4ff7cb83ed263e04e5921fe55d5167fca98b59ffecb95f994b2487b9b7ca83151c017d915f9d3cc05b71da44de7b9cfa418f1c70574234c1b9c83
DIST pillow-8.0.1.tar.gz 44614653 BLAKE2B 0f8ec178e92a57a55d575fac61779d39e79ff18032a02ad93aa6eca1211436342944b1a5bbd29979b52f0e2df756936ade4bf637ac3c153b5dda5838b58087ac SHA512 41b4ea786990c834f77ad06b64f465bc8f3a65911cf14bb05f452316fdf504e5e49b2bb50a9346f207187e79f83c5b6d310d703d1588f678b606584b1f27ce6a

@ -0,0 +1,98 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 toolchain-funcs virtualx
MY_PN=Pillow
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python Imaging Library (fork)"
HOMEPAGE="https://python-pillow.org/"
SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="examples imagequant jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib"
REQUIRED_USE="test? ( jpeg tiff )"
RESTRICT="!test? ( test )"
DEPEND="
imagequant? ( media-gfx/libimagequant:0 )
jpeg? ( virtual/jpeg:0 )
jpeg2k? ( media-libs/openjpeg:2= )
lcms? ( media-libs/lcms:2= )
tiff? ( media-libs/tiff:0=[jpeg,zlib] )
truetype? ( media-libs/freetype:2= )
webp? ( media-libs/libwebp:0= )
xcb? ( x11-libs/libxcb )
zlib? ( sys-libs/zlib:0= )"
RDEPEND="${DEPEND}
dev-python/olefile[${PYTHON_USEDEP}]"
BDEPEND="
test? (
${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
media-gfx/imagemagick[png]
)
"
python_configure_all() {
# It's important that these flags are also passed during the install phase
# as well. Make sure of that if you change the lines below. See bug 661308.
mydistutilsargs=(
build_ext
--disable-platform-guessing
$(use_enable truetype freetype)
$(use_enable jpeg)
$(use_enable jpeg2k jpeg2000)
$(use_enable lcms)
$(use_enable tiff)
$(use_enable imagequant)
$(use_enable webp)
$(use_enable webp webpmux)
$(use_enable xcb)
$(use_enable zlib)
)
# setup.py sucks at adding the right toolchain paths but it does
# accept additional ones from INCLUDE and LIB so set these. You
# wouldn't normally need these at all as the toolchain should look
# here anyway but this setup.py does stupid things.
export \
INCLUDE=${ESYSROOT}/usr/include \
LIB=${ESYSROOT}/usr/$(get_libdir)
# We have patched in this env var.
tc-export PKG_CONFIG
}
src_test() {
virtx distutils-r1_src_test
}
python_test() {
"${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}"
# no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed
pytest -vv -p no:relaxed || die "Tests fail with ${EPYTHON}"
}
python_install() {
python_doheader src/libImaging/*.h
distutils-r1_python_install
}
python_install_all() {
if use examples ; then
docinto example
dodoc docs/example/*
docompress -x /usr/share/doc/${PF}/example
fi
distutils-r1_python_install_all
}

@ -1,2 +1 @@
DIST pycountry-19.8.18.tar.gz 10003160 BLAKE2B ac7894e9fc1ed4e8f386cc6e07c1fc2abefee63c39c7c851c100519418606b52bc18be8da672930ceefdc7ca7b51571e4b3884ea0c20e547e5b596e249ebf407 SHA512 39ba06629eeea55460424d06992ca5f1e5bf6168b219dc4880ec326f6aa0c92a4fdc54d4143a8b8bb1490149af793e760e291c6d704104a57ba91e88228ab669
DIST pycountry-20.7.3.tar.gz 10137217 BLAKE2B 2b32d450a1d16eab95e0c1ab6cae3bf89c07742d48cf6f8473854119ac0483b5490523e03e823c9b314231983f39d1c8bf595aac201756fee9897a8d15a84c08 SHA512 df88a34307a4275267a7f3af282b73ca5e762c49ad158bfcd39b97c5d852bf045bcfe72351fc6f232c55003a7c4b0a04801eb562ba65ed5d599bd45b2bd3bc58

@ -1,31 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
inherit distutils-r1
DESCRIPTION="Database of countries, subdivisions, languages, currencies and script"
HOMEPAGE="https://github.com/flyingcircusio/pycountry"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 arm64 ~ia64 ppc ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
python_test() {
# https://bitbucket.org/techtonik/pycountry/issue/8/test_locales-pycountry-015-pypy
pushd "${BUILD_DIR}"/lib > /dev/null || die
if [[ ${EPYTHON} == pypy* ]]; then
sed -e 's:test_locales:_&:' -i pycountry/tests/test_general.py || die
fi
pytest -o cache_dir="${T}" -vv || die
popd > /dev/null || die
}

@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="amd64 arm64 ~ia64 ppc ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"

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

Loading…
Cancel
Save