Sync with portage [Mon Nov 23 01:23:50 MSK 2020].

akrasnyh
Calculate Linux 3 years ago
parent e2415b2fc6
commit bdd271e432

Binary file not shown.

Binary file not shown.

@ -1,24 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
config_file=${config_file:-/etc/amc/config/gunicorn_config.py}
run_dir=${run_dir:-/run}
command="/usr/bin/gunicorn"
command_args="--daemon --config ${config_file} flaskapp:app"
command_progress="true"
retry='TERM/30/KILL/5'
pidfile=${run_dir}/${SVCNAME}.pid
user=${user:-root}
group=${group:-root}
start_stop_daemon_args="--user ${user} --group ${group}"
required_files="${config_file}"
depend() {
use net
}
start_post() {
ewaitfile 60 "${pidfile}"
}

@ -1,2 +1,2 @@
DIST graylog-3.3.8.tgz 129314297 BLAKE2B 21eaf45b396b11ad5c42efad790390b643505ac7ecc24332813784443ba3b5aeed911fae07beb270f598341d577469f9a5fdbe92101e64939e6646884b7f7fc8 SHA512 feda3dafc3af249e54e8240ea20a8fd4e96c80901b45842cf8ec4ee7a5b33646a391a19a23a06b0e5fb4bf29c0d1c8d7cb87f2ee169ef17ac5b38fbd00682ead
DIST graylog-4.0.0_rc2.tar.gz 163146127 BLAKE2B a2b80110927ddad94e17ee20aa620564dd71b060a1a6332c6491e82b54c962971f6626f6161a479e7d3d7d2483b6d66b0fbf0d4c4534b12a721fb543cdc8977d SHA512 48260976c2167ebf36141df7d0cf219c1281dbeb7f5033d3976865c1d360b179519466696d8690f9d9c1a377888774db9775eec6a05857159fad7689d8e81d4f
DIST graylog-4.0.0.tgz 163267939 BLAKE2B 354cb24d4a0ac87378d94eeb2ed0f770a8d2acea9678677f795484edaa329cc0072d0151a0a53e5242a8e334ed6de81eedc8f17d0c61741729cabb96f62bf0c3 SHA512 426dc3ca393308b9d173f9956799f74b46bdb845f74f400555d388c4090777c7862d16bfd6c701a1fdec7a76a901fdd801f18fd19a73db80e855dd1fb44de4d4

@ -3,15 +3,13 @@
EAPI=7
MY_PV="4.0.0-rc.2"
DESCRIPTION="Free and open source log management"
HOMEPAGE="https://www.graylog.org"
SRC_URI="https://downloads.graylog.org/releases/graylog/graylog-${MY_PV}.tgz -> ${P}.tar.gz"
SRC_URI="https://downloads.graylog.org/releases/graylog/${P}.tgz"
LICENSE="GPL-3"
SLOT="0"
#KEYWORDS="~amd64 ~ppc64 ~x86"
KEYWORDS="~amd64 ~ppc64 ~x86"
RESTRICT="strip"
RDEPEND="!app-admin/graylog2
@ -20,15 +18,13 @@ RDEPEND="!app-admin/graylog2
>=virtual/jdk-1.8:*"
DOCS=(
COPYING README.markdown UPGRADING.rst
README.markdown UPGRADING.rst
)
GRAYLOG_DATA_DIR="/var/lib/graylog"
GRAYLOG_INSTALL_DIR="/usr/share/graylog"
QA_PREBUILT="${GRAYLOG_INSTALL_DIR}/lib/sigar/libsigar*"
S="${WORKDIR}/graylog-${MY_PV}"
src_prepare() {
default

@ -0,0 +1,29 @@
#!/sbin/openrc-run
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
PUPPET_PID_DIR="${PUPPET_PID_DIR:-/run/puppet}"
pidfile="${PUPPET_PID_DIR}/puppet.pid"
PUPPET_LOG_DIR="/var/log/puppetlabs/puppet"
command="/usr/bin/puppet"
extra_started_commands="reload"
command_args="agent --pidfile ${pidfile} --confdir /etc/puppetlabs/puppet ${PUPPET_EXTRA_OPTS}"
depend() {
need localmount
use dns logger puppetserver netmount nfsmount
}
start_pre() {
checkpath --directory --owner puppet:puppet "${PUPPET_PID_DIR}"
checkpath --directory --owner puppet:puppet --mode 750 ${PUPPET_LOG_DIR}
}
reload() {
ebegin "Reloading $RC_SVCNAME"
start-stop-daemon --signal HUP --pidfile "${pidfile}"
eend $?
}

@ -61,10 +61,10 @@ src_install() {
doins -r opt/*
fperms 0750 /opt/puppetlabs/puppet/cache
# init
newinitd "${FILESDIR}/puppet.initd" puppet
newinitd "${FILESDIR}/puppet.initd2" 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
systemd_newtmpfilesd usr/lib/tmpfiles.d/puppet-agent.conf 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"

@ -1 +1 @@
DIST r10k-3.4.1.gem 210944 BLAKE2B 7e4df4786a332264738f3483b9f2e14739cde2a9c1cf33788692ecf6f783b956856cefeb603f3d29338104bc9a89b0a6773e922189a412e01131cf7c77b58823 SHA512 b8d214cd6b6bc9ce00b9de22c706213be4c480cdf293b4fb47c0ff0e0dafcb3e16fe2b1ceb8d3abd22810630c4163919ded80ff697dff728b165821de61502f8
DIST r10k-3.7.0.gem 217600 BLAKE2B 03af5829d027cf4e84c6a04a3977a4fe97c030c1668f6b77792553fbb23265684232215b4fad1b48282bf55fcc14afe65906ca745722bf14436d27a294b47cc6 SHA512 31d96b69db34e79439a25b83bae73011b81b0e2eb412f944fc68ef4d087f4715ba30e3821c2a12b79fadf01b95a6922bc7cb5c0ed1c3f6ae8e29785d180925ad

@ -9,6 +9,7 @@ RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
RUBY_FAKEGEM_EXTRAINSTALL=locales
inherit ruby-fakegem
@ -21,9 +22,11 @@ KEYWORDS="~amd64"
IUSE="+git"
ruby_add_rdepend "
~dev-ruby/colored-1.2
~dev-ruby/colored2-3.1.2
>=dev-ruby/cri-2.15.10:0
>=dev-ruby/gettext-setup-0.24:0
>=dev-ruby/fast_gettext-1.1:0
>=dev-ruby/ruby-gettext-3.0.2:0
~dev-ruby/log4r-1.1.10
>=dev-ruby/multi_json-1.10:0
=dev-ruby/puppet_forge-2.3*
@ -36,7 +39,10 @@ ruby_add_bdepend "test? (
RDEPEND="${RDEPEND} git? ( >=dev-vcs/git-1.6.6 )"
all_ruby_prepare() {
sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
sed -e '/s.files/d' \
-e '/fast_gettext/ s/1.1.0/1.1/' \
-e "/gettext/ s/'< 3.3.0'//" \
-i ${RUBY_FAKEGEM_GEMSPEC} || die
# Avoid specs for unpackaged rugget git provider
rm -rf spec/unit/git_spec.rb spec/unit/git/rugged || die

@ -1,3 +1,4 @@
DIST syslog-ng-3.26.1.tar.gz 5040993 BLAKE2B 235971547c8febe61191014d971b9e5d71560f51ebc3a74fbae1c95b86653f1de8d0b99788f5b00cc75926dc67e7a80f650e9d2d12f191a4400c5b8edbbd01b7 SHA512 2cf6a8bd70addec3bef0888539f4a4686c30655698835d0c211ea929a0cae91a6f3dc9903f29fe717fd9d48b5cdc9918796f196ca84af6f5733bedff09ffab5a
DIST syslog-ng-3.28.1.tar.gz 5149671 BLAKE2B bfc33f2a595cb4fbcc5a69b60d283673922873434b21ca8ce9685a0f54b355f162b11242704419349a561f412573c84df30a49a4dc0cc95699e98720e3e65247 SHA512 d70b435a6c9d1d0d22ecebc051dc294b6e7f841159edabf229c772c40342a28014ea1599b2277f0514236f545bac63c9879988fd85d634e9ab4fe4f079c984cb
DIST syslog-ng-3.29.1.tar.gz 5111614 BLAKE2B 1dba62290d6354d0cda7d43783327a19f69e05963c6d2e75f42c61c30984d49d28f1c6474e68ccdd806f38022bf6799e69e12f2444da391b2bccb736ca597c72 SHA512 c8ec6527cab9e46effe23aaa1306b5bde1e13c3e62a092a62af630a744cc41e81d861e6e2ebfbaad8a9199d3b75ba4ac5fb4b4215d03f80a41f57a2e7a074a49
DIST syslog-ng-3.30.1.tar.gz 5707042 BLAKE2B 3e6ee58b3732ae4863de43c7d22799a74074e94dbbf735368c09c11382b641a5554a4a25ad836b4ac25c8a4f64781dbfb1d9ddd6961ba3aa70c4213cfec81bfd SHA512 ac7ed4978c6db9464add30aa7aeb71a646f841593b02884c8d4ad34c0508c8d3243bcbe6ee98e81c04698895305334eadd9e624ba71e510c14d79155723efb52

@ -0,0 +1,172 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit autotools python-single-r1 systemd
MY_PV_MM=$(ver_cut 1-2)
DESCRIPTION="syslog replacement with advanced filtering features"
HOMEPAGE="https://syslog-ng.com/open-source-log-management"
SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="amqp caps dbi geoip2 http ipv6 json kafka libressl mongodb pacct python redis smtp snmp test spoof-source systemd tcpd"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/glib-2.10.1:2
>=dev-libs/ivykis-0.42.4
>=dev-libs/libpcre-6.1:=
!dev-libs/eventlog
amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
caps? ( sys-libs/libcap )
dbi? ( >=dev-db/libdbi-0.9.0 )
geoip2? ( dev-libs/libmaxminddb:= )
http? ( net-misc/curl )
json? ( >=dev-libs/json-c-0.9:= )
kafka? ( >=dev-libs/librdkafka-1.0.0:= )
mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
python? ( ${PYTHON_DEPS} )
redis? ( >=dev-libs/hiredis-0.11.0:= )
smtp? ( net-libs/libesmtp )
snmp? ( net-analyzer/net-snmp:0= )
spoof-source? ( net-libs/libnet:1.1= )
systemd? ( sys-apps/systemd:= )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )"
DEPEND="${RDEPEND}
test? ( dev-libs/criterion )"
BDEPEND="
sys-devel/flex
virtual/pkgconfig"
DOCS=( AUTHORS NEWS.md CONTRIBUTING.md contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
"${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
PATCHES=(
"${FILESDIR}"/${PN}-3.28.1-net-snmp.patch
)
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
local f
use python && python_fix_shebang .
# remove bundled libs
rm -r lib/ivykis || die
# drop scl modules requiring json
if use !json; then
sed -i -r '/cim|elasticsearch|ewmm|graylog2|loggly|logmatic|netskope|nodejs|osquery|slack/d' scl/Makefile.am || die
fi
# drop scl modules requiring http
if use !http; then
sed -i -r '/slack|telegram/d' scl/Makefile.am || die
fi
# use gentoo default path
if use systemd; then
sed -e 's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \
-i contrib/systemd/syslog-ng@default || die
fi
for f in syslog-ng.logrotate.hardened.in syslog-ng.logrotate.in; do
sed \
-e "s#@GENTOO_RESTART@#$(usex systemd "systemctl kill -s HUP syslog-ng@default" \
"/etc/init.d/syslog-ng reload")#g" \
"${FILESDIR}/${f}" > "${T}/${f/.in/}" || die
done
for f in syslog-ng.conf.gentoo.hardened.in \
syslog-ng.conf.gentoo.in; do
sed -e "s/@SYSLOGNG_VERSION@/${MY_PV_MM}/g" "${FILESDIR}/${f}" > "${T}/${f/.in/}" || die
done
default
eautoreconf
}
src_configure() {
local myconf=(
--disable-docs
--disable-java
--disable-java-modules
--disable-riemann
--enable-manpages
--localstatedir=/var/lib/syslog-ng
--sysconfdir=/etc/syslog-ng
--with-embedded-crypto
--with-ivykis=system
--with-module-dir=/usr/$(get_libdir)/syslog-ng
--with-pidfile-dir=/var/run
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
$(use_enable amqp)
$(usex amqp --with-librabbitmq-client=system --without-librabbitmq-client)
$(use_enable caps linux-caps)
$(use_enable dbi sql)
$(use_enable geoip2)
$(use_enable http)
$(use_enable ipv6)
$(use_enable json)
$(use_enable kafka)
$(use_enable mongodb)
$(usex mongodb --with-mongoc=system "--without-mongoc --disable-legacy-mongodb-options")
$(use_enable pacct)
$(use_enable python)
$(use_enable redis)
$(use_enable smtp)
$(use_enable snmp afsnmp)
$(use_enable spoof-source)
$(use_enable systemd)
$(use_enable tcpd tcp-wrapper)
)
econf "${myconf[@]}"
}
src_install() {
default
# Install default configuration
insinto /etc/default
doins contrib/systemd/syslog-ng@default
insinto /etc/syslog-ng
newins "${T}/syslog-ng.conf.gentoo" syslog-ng.conf
insinto /etc/logrotate.d
newins "${T}/syslog-ng.logrotate" syslog-ng
newinitd "${FILESDIR}/syslog-ng.rc" syslog-ng
newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng
keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
find "${D}" -name '*.la' -delete || die
use python && python_optimize
}
pkg_postinst() {
# bug #355257
if ! has_version app-admin/logrotate ; then
elog "It is highly recommended that app-admin/logrotate be emerged to"
elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
elog "for logrotate to use."
fi
if use systemd; then
ewarn "The service file for systemd has changed to support multiple instances."
ewarn "To start the default instance issue:"
ewarn "# systemctl start syslog-ng@default"
fi
}

Binary file not shown.

@ -1,2 +1 @@
DIST innoextract-1.7.tar.gz 195123 BLAKE2B 5dffb49da7ec3f8e48a70d0809e059179e84610dd50397b8ca472b9f5a96a5edd0cf36898f0e513b3f70685829e2b8edbd7d7932c9f1b47706c2929f596867e5 SHA512 5e92625a411a4351dd4639d4b63e8664519c6697122a0679c010412e94a1e5da95324c33be16211f91c2b25b8cea40fe4ba4da5e19c12d0c27a4916159465ca4
DIST innoextract-1.8.tar.gz 205553 BLAKE2B 223f0997ae00f2a854912befca25595b275ece8e0fe4f4451d6aa3db14ad1ed98474a19c919c56d958e99c0175be647d3eb3c14d7869504405a7bf6db3a35957 SHA512 2c68009333f02a8a677c084e9c95c835d84a73e60c9b0c70fee5f23fd9a7a640cf2aa7e0476c55579774ac7079498fa24668f9388493bbc13415ff5a5b06ac9c
DIST innoextract-1.9.tar.gz 206931 BLAKE2B 1d5f0d13a7cd52262b277263f061ecab85a3419197bceb22938a0d10000578603cc2c2b972a45474027cfea8e43b8bf89d680035034785210842477b147811fa SHA512 2b18f7bb7f50744bcb1bdcd25e57e0760193b179c77b55e0f63c537e55afc98de3b0380da3cae470ce97660ed41a7ffbb48c8c25329c9ce9b3811d9aec74bcde

@ -0,0 +1,17 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index be9f08f..f7ce42a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -316,12 +316,6 @@ if(NOT MSVC)
endif()
-if($ENV{PORTAGE_REPO_NAME} MATCHES "gentoo")
- # Meh
- unset(LIBRARIES)
-endif()
-
-
# All sources:
set(DOCUMENTATION 0) # never build these

@ -1,35 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="A tool to unpack installers created by Inno Setup"
HOMEPAGE="http://constexpr.org/innoextract/"
SRC_URI="http://constexpr.org/innoextract/files/${P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug +iconv +lzma"
RDEPEND="
dev-libs/boost:=
iconv? ( virtual/libiconv )
lzma? ( app-arch/xz-utils )"
DEPEND="${RDEPEND}"
DOCS=( README.md CHANGELOG )
src_configure() {
local mycmakeargs=(
-DDEBUG=$(usex debug)
-DSET_OPTIMIZATION_FLAGS=OFF
-DSTRICT_USE=ON
-DUSE_LZMA=$(usex lzma)
-DWITH_CONV=$(usex iconv iconv builtin)
)
cmake-utils_src_configure
}

@ -11,15 +11,19 @@ SRC_URI="https://constexpr.org/innoextract/files/${P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="debug +iconv +lzma"
RDEPEND="
dev-libs/boost:=
dev-libs/boost:=[bzip2,zlib]
iconv? ( virtual/libiconv )
lzma? ( app-arch/xz-utils )"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-1.9-fix-linkage.patch"
)
src_configure() {
local mycmakeargs=(
-DDEBUG=$(usex debug)

Binary file not shown.

@ -1,2 +1,2 @@
DIST borgmatic-1.5.10.tar.gz 71743 BLAKE2B b2b5f9135a15730ca7ddddeaa7f621f82207f1dcf383c3be7459eb39dbffc85a310184a4ddce3fb0bd47aa213cb588eb3f3e2f73418659330a421b7da5b87698 SHA512 52436535810ce42f5ab30ae8a4705005e8c7a5d91d52520aab4160320215196cdc088dfae1a21a0d65d0161fb2bb3c9b984cfe2cb5204f7b9bd0ed27c3a38c5b
DIST borgmatic-1.5.9.tar.gz 71857 BLAKE2B c30c2629e327168ee81e9ecc26c811c5bab7369063f5711cd79567922f21d4e5c0980fe34021340d94923cea85ab0c307f9f348268c3f2063d084d0360e5fdfa SHA512 a1ea62ffdc1457fc1e7b964a474bc25d2b2d3d153ba2026018d5081011acf8d6d1329a440c2616e201ebf0351bf2f12a1e37ec2477a6f5da44de315ec3bb0c3a
DIST borgmatic-1.5.11.tar.gz 72985 BLAKE2B fac7e403a4338fc46955d3b82e12e0fc983a11edbb51dc74dcfb6c28818a655b50f7445b28033a966e7e27e2998b062967df97a51f4c362f0d7eac83a19386de SHA512 a945d19bf2fbd617e7de5827d75c8a69f5902c6dfa5d33344b61e680e97636c4a5337d759a372a70b6d2c792a1e7fbc168eedef5e1ae64cac702d313329bca9e

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6..8} )
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_SETUPTOOLS="rdepend"
@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64"
KEYWORDS="~amd64"
# Fails due to problems with dev-python/flexmock-0.10.4; see Bug #740128
RESTRICT="test"
@ -28,12 +28,12 @@ RDEPEND="app-backup/borgbackup
dev-python/requests[${PYTHON_USEDEP}]
<dev-python/ruamel-yaml-0.17.0[${PYTHON_USEDEP}]
')"
BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/flexmock[${PYTHON_USEDEP}]
')
)"
#BDEPEND="
# test? (
# $(python_gen_cond_dep '
# dev-python/flexmock[${PYTHON_USEDEP}]
# ')
# )"
PATCHES=(
"${FILESDIR}"/${PN}-1.5.1-systemd_service_bin_path.patch
@ -50,7 +50,7 @@ src_prepare() {
# 'borgmatic' executable - which by the time we execute src_test will
# not have been created yet. distutils_install_for_testing would likely
# take care of this - but between the aforementioned behaviour inconsistency
# and the fact the only test run from this file as of version 1.5.1 is the
# and the fact the only test run from this file as of version 1.5.11 is the
# parsing of contents of 'borgmatic --version', just skip it for now.
rm -f "${S}"/tests/integration/commands/test_borgmatic.py
}

Binary file not shown.

@ -1,2 +1,2 @@
DIST sysbench-1.0.15.tar.gz 1507930 BLAKE2B d4f18b08a122b8574b916b5ddadf69dd37718ac94642fb8d31582c79788569190a26fad3b3cccaadb695a65a3b9efda59943e32947a709918b3fb6d80aee6cac SHA512 ff68ad15c037006a2a49e3d59062611062336860205816ca6d9cdd20832fc55b631960411caa718dff881e926196046a7317b33e803061868e524a819569d3a2
DIST sysbench-1.0.19.tar.gz 1509412 BLAKE2B ac52c22bad2e7fb38ac53dbcf8df10c8aa2e1ab30cafa4ec747ad7442ed519c15e693314ae60371b2f4d8a9fe455047982121465fe54c3d02524934daca3e387 SHA512 1e88cb8dc679fa2b71dc3310fe058bcce7a154bcbc9d5e9b1936d61a11a27e4b6784157cefb1e3540f6abac5142aad4bbf4b470941cf4f1c6d55a967262c07be
DIST sysbench-1.0.20.tar.gz 1509630 BLAKE2B 9b63c1c2703fc2311e03561c8dde2c39b249b6aadffebddfd99cdcfb5319606a484132e9dcb23a4365aecfc1148c5c5c56c918ac8c363ffcb1beece26aaf15c7 SHA512 510453f26c4304eee74cff82a99356b668478f97eaf942fa3654a27692743b52d39dda526fa8d136568b5ad136157c8658ae5eb2ae4e8593b161dcd49621f24f

@ -2,15 +2,14 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>hydrapolic@gmail.com</email>
<name>Tomáš Mózes</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
<use>
<flag name="aio">Enable libaio support</flag>
<flag name="aio">Add support for AIO.</flag>
<flag name="attachsql">Add support for AttachSQL.</flag>
<flag name="drizzle">Add support for Drizzles.</flag>
<flag name="largefile">Add support for large files.</flag>
</use>
<upstream>
<remote-id type="github">akopytov/sysbench</remote-id>

@ -1,61 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools pax-utils
DESCRIPTION="System performance benchmark"
HOMEPAGE="https://github.com/akopytov/sysbench"
SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="aio mysql postgres test"
RESTRICT="!test? ( test )"
RDEPEND="aio? ( dev-libs/libaio )
mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:= )
dev-lang/luajit:2"
DEPEND="${RDEPEND}
dev-libs/concurrencykit
dev-libs/libxslt
test? ( dev-util/cram )"
BDEPEND="sys-devel/libtool
virtual/pkgconfig"
src_prepare() {
default
# remove bundled libs
rm -r third_party/luajit/luajit third_party/concurrency_kit/ck third_party/cram || die
eautoreconf
}
src_configure() {
local myeconfargs=(
$(use_enable aio)
$(use_with mysql)
$(use_with postgres pgsql)
--without-attachsql
--without-drizzle
--without-oracle
--with-system-luajit
--with-system-ck
)
econf "${myeconfargs[@]}"
}
src_test() {
emake check test
}
src_install() {
default
pax-mark m "${ED}"/usr/bin/${PN}
}

@ -0,0 +1,83 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LUA_COMPAT=( luajit )
PYTHON_COMPAT=( python3_{6..9} )
inherit autotools lua-single python-single-r1
DESCRIPTION="A scriptable multi-threaded benchmark tool based on LuaJIT"
HOMEPAGE="https://github.com/akopytov/sysbench"
SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+aio attachsql drizzle +largefile mysql postgres test"
REQUIRED_USE="
${LUA_REQUIRED_USE}
${PYTHON_REQUIRED_USE}
"
RESTRICT="!test? ( test )"
RDEPEND="
aio? ( dev-libs/libaio )
mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:= )
test? ( ${PYTHON_DEPS} )
${LUA_DEPS}
"
DEPEND="
dev-libs/concurrencykit
dev-libs/libxslt
test? (
$(python_gen_cond_dep '
dev-util/cram[${PYTHON_USEDEP}]
')
)
${RDEPEND}
"
BDEPEND="
sys-devel/libtool
virtual/pkgconfig
"
pkg_setup() {
lua-single_pkg_setup
use test && python-single-r1_pkg_setup
}
src_prepare() {
default
rm -r third_party/{concurrency_kit/ck,cram,luajit/luajit} || die
eautoreconf
}
src_configure() {
# Current versions of 'dev-db/oracle-instantclient' aren't supported.
# See: https://github.com/akopytov/sysbench/issues/390.
local myeconfargs=(
--disable-rpath
$(use_enable aio)
$(use_enable largefile)
$(use_with attachsql)
$(use_with drizzle)
$(use_with mysql)
$(use_with postgres pgsql)
--with-system-ck
--with-system-luajit
--without-oracle
LUAJIT_CFLAGS="$(lua_get_CFLAGS)"
LUAJIT_LIBS="$(lua_get_LIBS)"
)
econf "${myeconfargs[@]}"
}
src_test() {
emake check test
}

@ -0,0 +1,72 @@
# 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 python-single-r1
DESCRIPTION="A scriptable multi-threaded benchmark tool based on LuaJIT"
HOMEPAGE="https://github.com/akopytov/sysbench"
SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+aio attachsql drizzle +largefile mysql postgres test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
RDEPEND="
dev-lang/luajit:2
aio? ( dev-libs/libaio )
mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:= )
test? ( ${PYTHON_DEPS} )
"
DEPEND="
dev-libs/concurrencykit
dev-libs/libxslt
test? (
$(python_gen_cond_dep '
dev-util/cram[${PYTHON_USEDEP}]
')
)
${RDEPEND}
"
BDEPEND="
sys-devel/libtool
virtual/pkgconfig
"
src_prepare() {
default
rm -r third_party/{concurrency_kit/ck,cram,luajit/luajit} || die
eautoreconf
}
src_configure() {
# Current versions of 'dev-db/oracle-instantclient' aren't supported.
# See: https://github.com/akopytov/sysbench/issues/390.
local myeconfargs=(
--disable-rpath
$(use_enable aio)
$(use_enable largefile)
$(use_with attachsql)
$(use_with drizzle)
$(use_with mysql)
$(use_with postgres pgsql)
--with-system-ck
--with-system-luajit
--without-oracle
)
econf "${myeconfargs[@]}"
}
src_test() {
emake check test
}

@ -1,58 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools git-r3 pax-utils
DESCRIPTION="System performance benchmark"
HOMEPAGE="https://github.com/akopytov/sysbench"
EGIT_REPO_URI="https://github.com/akopytov/sysbench.git"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS=""
IUSE="aio mysql postgres test"
RESTRICT="!test? ( test )"
RDEPEND="aio? ( dev-libs/libaio )
mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:= )
dev-lang/luajit:="
DEPEND="${RDEPEND}
dev-libs/concurrencykit
dev-libs/libxslt
sys-devel/libtool
virtual/pkgconfig
test? ( dev-util/cram )"
src_prepare() {
default
# remove bundled libs
rm -r third_party/luajit/luajit third_party/concurrency_kit/ck third_party/cram || die
eautoreconf
}
src_configure() {
local myeconfargs=(
$(use_enable aio)
$(use_with mysql)
$(use_with postgres pgsql)
--with-system-luajit
--with-system-ck
)
econf "${myeconfargs[@]}"
}
src_test() {
emake check test
}
src_install() {
default
pax-mark m "${ED}"/usr/bin/${PN}
}

Binary file not shown.

@ -3,6 +3,8 @@
EAPI=7
inherit toolchain-funcs
DESCRIPTION="Convert CD images from bin/cue to iso+wav/cdr"
HOMEPAGE="http://he.fi/bchunk/"
SRC_URI="http://he.fi/bchunk/${P}.tar.gz"
@ -13,6 +15,13 @@ KEYWORDS="amd64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-maco
DOCS=( "${PN}.spec" README ChangeLog )
src_compile() {
emake \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LD="$(tc-getCC)"
}
src_install() {
dobin "${PN}"
doman "${PN}.1"

@ -1,7 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!--maintainer-needed-->
<longdescription>binchunker converts a CD image in a ".bin / .cue" format
(sometimes ".raw / .cue") to a set of .iso and .cdr tracks.</longdescription>
<maintainer type="person">
<email>alexey+gentoo@asokolov.org</email>
<name>Alexey Sokolov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription>
binchunker converts a CD image in a ".bin / .cue" format
(sometimes ".raw / .cue") to a set of .iso and .cdr tracks.
</longdescription>
</pkgmetadata>

Binary file not shown.

@ -1 +1 @@
DIST swtpm-0.5.0.tar.gz 309011 BLAKE2B 3977acef1e68adca82ed5b51adb5f8787f6eb874ee16768b5b4bbbb13b043f8a39f534b2aa99ef92fb1608f0c4c805b51bb8fbc83297b71afcec2d99faff03d9 SHA512 ba7dafc9a9ddd28252615028a45fe3e68efd12df948c1e8ec938caabb840406a7a1935e1e4a6e1b6b8848bee08450673138dc5a0d63f0447f5e0e07350e4aed7
DIST swtpm-0.5.1.tar.gz 309464 BLAKE2B 630a9add9a17e016f0158666bd3f4eafa773b7a2645820346d5f2847023310f8df4c2491184c5f5d02a83aa2bb53f8c266e5f2a6b07ab92502f08c7f1fa697ea SHA512 8a034b1da916797b9869a4ff478a4c7093b1343ce2556054d2228214520f0e2a63a1d69709bf2cc62fe45710dd9a41c0eee488af9396e8baf8099e697593638c

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7,8,9} )
inherit autotools distutils-r1
@ -15,7 +15,6 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="fuse gnutls libressl seccomp test"
RESTRICT="!test? ( test )"
COMMON_DEPEND="
@ -26,7 +25,7 @@ COMMON_DEPEND="
gnutls? (
dev-libs/libtasn1:=
>=net-libs/gnutls-3.1.0[tools]
)
)
!libressl? (
dev-libs/openssl:0=
dev-libs/libtpms[-libressl]
@ -61,7 +60,6 @@ src_prepare() {
use test || eapply "${FILESDIR}/${PN}-0.5.0-disable-test-dependencies.patch"
default
eautoreconf
eautomake
}
src_configure() {
@ -75,7 +73,7 @@ src_configure() {
}
src_compile() {
# We want the default src_compile, not the version distutils-r1 exports
# We want the default src_compile, not the version distutils-r1 exports
default
}
@ -89,6 +87,6 @@ src_install() {
}
src_test() {
# We want the default src_test, not the version distutils-r1 exports
# We want the default src_test, not the version distutils-r1 exports
default
}

@ -1,2 +1 @@
DIST tpm2-pkcs11-1.3.2.tar.gz 1260000 BLAKE2B 219af608db4c72b9bd6c471af9499a4e78a4c9ba6afff72681830cd2f6ce174bc684b9b33c16d263bd6069f0f17f3c92afc56b03779aea38236f36232cd0e5ce SHA512 cca15ace5e6c576591c3432eabb0de98f276a334785b021aa28601c9a77686737c23702fd0ac384feeaf71c8966eccc0006ba428b400de58f811848538ffa978
DIST tpm2-pkcs11-1.4.0.tar.gz 1334539 BLAKE2B 7f165fab37577903da98c5d3c134fe22e0f630e9494061fe8ced3293b96e2c830650090d8aa349c8ce57fea74c07774415279ef5fbde8db628c8607f2b3203cf SHA512 b271500c7aab256edf4b9e070e700bbc8162db070cd8dfe49289db60d8c4527b8e54c794beb8c97fda0d989e095ac6cb790898912993db1906b7139942c87ffb
DIST tpm2-pkcs11-1.5.0.tar.gz 1355121 BLAKE2B 9c00deb62bf30e22ef346bcdf951252913709f6c953f45e68df35cea434e55f79a960fea16aaa46794650c0cceaf979f4250af8cc835e48f34aca5b2306f2685 SHA512 999adf3ea031dfbb0eadefbd6b2c5457bff738bad231efa70218032f851fe5ba466e37bdf47b5bce380c378b97e88b2a76c9b59a264db5c5f380a9ba3cce58a0

@ -1,65 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_REQ_USE="sqlite"
inherit autotools distutils-r1
DESCRIPTION="A PKCS#11 interface for TPM2 hardware"
HOMEPAGE="https://tpm2-software.github.io/"
SRC_URI="https://github.com/tpm2-software/tpm2-pkcs11/releases/download/${PV}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
# Test requires the IBM TPM simulator that's not in portage
RESTRICT="test"
RDEPEND="app-crypt/p11-kit
app-crypt/tpm2-abrmd
app-crypt/tpm2-tools
app-crypt/tpm2-tss
dev-db/sqlite:3
dev-libs/openssl
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
BDEPEND="sys-devel/autoconf-archive
virtual/pkgconfig"
PATCHES=(
"$FILESDIR/${PN}-1.3.2-Remove-WError.patch"
)
src_prepare() {
default
eautoreconf
}
src_configure() {
# we need the default version of src_configure, not the one exported
# by distutils-r1
default
}
src_compile() {
default
cd "${S}/tools" || die
BUILD_DIR="${S}/tools" python_foreach_impl distutils-r1_python_compile
}
src_install() {
default
cd "${S}/tools" || die
BUILD_DIR="${S}/tools" python_foreach_impl distutils-r1_python_install
dobin "${S}/tools/tpm2_ptool"
find "${D}" -name '*.la' -delete || die
}

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7,8,9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_REQ_USE="sqlite"
@ -19,20 +19,21 @@ KEYWORDS="~amd64"
IUSE="fapi"
# Test requires the IBM TPM simulator that's not in portage
# python-pkcs11 is required but not in Portage. python-pkcs11 in turn requires
# aenum which is ALSO not in portage. Futhermore, aenum has a dead homepage.
RESTRICT="test"
RDEPEND="app-crypt/p11-kit
app-crypt/tpm2-abrmd
app-crypt/tpm2-tools[fapi?]
!fapi? ( app-crypt/tpm2-tss )
fapi? ( >=app-crypt/tpm2-tss-3.0.0[fapi] )
fapi? ( >=app-crypt/tpm2-tss-3.0.1[fapi] )
dev-db/sqlite:3
dev-libs/openssl
dev-libs/openssl:=
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]"
dev-python/pyyaml[${PYTHON_USEDEP}] "
DEPEND="${RDEPEND}"
BDEPEND="sys-devel/autoconf-archive

@ -1 +1,2 @@
DIST tpm2-tools-4.3.0.tar.gz 881544 BLAKE2B 0415f30845658e84e97a964abebc3082e45fb880c10bec405cd89c7bfa373ace10b669c4af78e7e47f2d2bb62fc7cc34b2e54e392a95c8f9b8956b8c92af6aee SHA512 4e622bbc8642ba7fd93a7343900560fe3779cba03e363d16f391fc8929724a11913d238e3986de06982cbced27c3c2ca8c7e73d75796407b8646c101ccf393a8
DIST tpm2-tools-5.0.tar.gz 990855 BLAKE2B 5d39bbef0bc6f0d84f37c64c697260343a9f9e134bce015a6b529176195adb907672f35b85382b0a4785e40e368030ac347083086c3799bdfe86dced1ac69848 SHA512 ea57a28a61e28b78cae7067ff58facd8754fafab7a2689fd93f8b3374073b6ac30301a75f8ff5c654800ab469ee6604d0b8a86c310631b9545b816ecaa05968e

@ -0,0 +1,42 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Tools for the TPM 2.0 TSS"
HOMEPAGE="https://github.com/tpm2-software/tpm2-tools"
SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+fapi libressl"
# Integration test are now run as part of the testing suite, which will fail
# because none of the supported TPM emulators are in Portage. In a future
# version of tpm2-tools, swtpm will be supported and the tests can be run.
RESTRICT="test"
RDEPEND="net-misc/curl:=
>=app-crypt/tpm2-tss-3.0.1:=[fapi?]
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}/${PN}-4.2.1-libressl.patch"
"${FILESDIR}/${PN}-4.3.0-Remove-WError.patch"
)
src_prepare() {
eautoreconf
default
}
src_configure() {
econf \
$(use_enable fapi) \
$(use_enable !libressl hardening)
}

@ -0,0 +1,22 @@
diff --git a/configure.ac b/configure.ac
index ff59dd7c..3049032b 100755
--- a/configure.ac
+++ b/configure.ac
@@ -285,7 +285,7 @@ AC_ARG_ENABLE([integration],
[build and execute integration tests])],,
[enable_integration=no])
AS_IF([test "x$enable_integration" = "xyes"],
- AS_IF([test "$HOSTOS" = "Linux"],
+ [AS_IF([test "$HOSTOS" = "Linux"],
[ERROR_IF_NO_PROG([ss])],
[ERROR_IF_NO_PROG([sockstat])])
ERROR_IF_NO_PROG([echo])
@@ -335,7 +335,7 @@ AS_IF([test "x$enable_integration" = "xyes"],
[AC_MSG_ERROR([No simulator executable found in PATH for testing TCTI.])])
AC_SUBST([INTEGRATION_TCTI], [$integration_tcti])
AC_SUBST([INTEGRATION_ARGS], [$integration_args])
- AC_SUBST([ENABLE_INTEGRATION], [$enable_integration]))
+ AC_SUBST([ENABLE_INTEGRATION], [$enable_integration])])
AM_CONDITIONAL([ENABLE_INTEGRATION],[test "x$enable_integration" = "xyes"])
#
# sanitizer compiler flags

@ -32,6 +32,7 @@ BDEPEND="virtual/pkgconfig
PATCHES=(
"${FILESDIR}/${PN}-3.0.0-Dont-run-systemd-sysusers-in-Makefile.patch"
"${FILESDIR}/${P}-Fix-underquoting-in-configure-ac.patch"
)
pkg_setup() {

Binary file not shown.

@ -1,4 +1 @@
DIST gnucash-docs-3.8b.tar.gz 71058053 BLAKE2B 0a69db02faf6487f2ecc1b5f9a788fb50cec65ff7db53ca9ec6048510156f094c0ce457d1abb4a9a6694060f68780c0336de41dbd0736ad93055cce81b3a66ab SHA512 3c30e88412e17960006517fb7c341220159c45760ca28c79c27c66551451c8ec14e000757f4d9a78c923e10d437351e38dbedaf0a1f3b11bbf5b87d80cb230fe
DIST gnucash-docs-4.0.tar.gz 62498230 BLAKE2B 39d711267a7ec0d45915659db8557fd2871c295aba82601c34878f56c5a24b0f56ffa68a4597e464050e3e59f62411ae6f5efc0870bea2fa46f313f58ed3826b SHA512 4aa4510b86a6bf3a217c9809b73166c0ce777b9f5a506c15f51ca80a0aa45b93e774e1b7c07571ceb0aad6b6df67a4f268d5498874d23653cb0c94620f491d1d
DIST gnucash-docs-4.1.tar.gz 62496616 BLAKE2B c1868c5a639c12fbc77dd8c46d504d9aa66574d577068c781f5c652ac3b385bffb61aede88953f0c9e89369b71d92ee94c7aa553b91e0adcfbb99b43244ce8b4 SHA512 dc63650ed989eec273ab720f802bdcbfdd3041bc4f6bedd02a4575cbc337eb2f264aa05986ecc99e4c7d3007827b213a0f306e3ae38821950dee17bb21b10615
DIST gnucash-docs-4.2.tar.gz 62497632 BLAKE2B 764387cbbc1d072ac3e245a86b78eb484cfa05371dcf4c17d0441bf08e00f85523975c50a88ecde24e9d949572228a723d53fcce7df397553b0e50145be28686 SHA512 e54082dcd7f92d7ca3f31cea5968ecd4167dc9e1e12f23d8684af3e2af4c696d8afed3cf477df771bb11da125ee5887d09ead1edff961ca4bedfb58fd61efdf2

@ -1,66 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools gnome2 optfeature
DESCRIPTION="Documentation package for GnuCash"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2 FDL-1.1"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
LOCALES=( de it ja pt ru )
IUSE="${LOCALES[*]/#/l10n_}"
DEPEND="
app-text/docbook-xml-dtd
app-text/docbook-xsl-stylesheets
app-text/rarian
dev-libs/libxml2
dev-libs/libxslt
"
src_prepare() {
default
eautoreconf
}
src_compile() {
:
}
src_install() {
local doc_type my_lang
for doc_type in help guide; do
for my_lang in C ${L10N}; do
case $my_lang in
# Both help and guides translated
C|de|it|pt) ;;
ru|ja) # Only guides translated
if [[ ${doc_type} = "help" ]] ; then
elog "Help documentation hasn't been translated for $my_lang"
elog "Will do English instead."
continue
fi
;;
*)
die "Invalid locale: $my_lang"
;;
esac
emake -C "${doc_type}/${my_lang}" DESTDIR="${D}" install
done
done
einstalldocs
}
pkg_postinst() {
gnome2_pkg_postinst
optfeature "You need dev-java/fop to generate pdf files." dev-java/fop
optfeature "You need gnome-extra/yelp to view the docs." gnome-extra/yelp
}

@ -1,66 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools gnome2 optfeature
DESCRIPTION="Documentation package for GnuCash"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2 FDL-1.1"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
LOCALES=( de it ja pt ru )
IUSE="${LOCALES[*]/#/l10n_}"
DEPEND="
app-text/docbook-xml-dtd
app-text/docbook-xsl-stylesheets
app-text/rarian
dev-libs/libxml2
dev-libs/libxslt
"
src_prepare() {
default
eautoreconf
}
src_compile() {
:
}
src_install() {
local doc_type my_lang
for doc_type in help guide; do
for my_lang in C ${L10N}; do
case $my_lang in
# Both help and guides translated
C|de|it|pt) ;;
ru|ja) # Only guides translated
if [[ ${doc_type} = "help" ]] ; then
elog "Help documentation hasn't been translated for $my_lang"
elog "Will do English instead."
continue
fi
;;
*)
die "Invalid locale: $my_lang"
;;
esac
emake -C "${doc_type}/${my_lang}" DESTDIR="${D}" install
done
done
einstalldocs
}
pkg_postinst() {
gnome2_pkg_postinst
optfeature "You need dev-java/fop to generate pdf files." dev-java/fop
optfeature "You need gnome-extra/yelp to view the docs." gnome-extra/yelp
}

@ -1,66 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools gnome2 optfeature
DESCRIPTION="Documentation package for GnuCash"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2 FDL-1.1"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
LOCALES=( de it ja pt ru )
IUSE="${LOCALES[*]/#/l10n_}"
DEPEND="
app-text/docbook-xml-dtd
app-text/docbook-xsl-stylesheets
app-text/rarian
dev-libs/libxml2
dev-libs/libxslt
"
src_prepare() {
default
eautoreconf
}
src_compile() {
:
}
src_install() {
local doc_type my_lang
for doc_type in help guide; do
for my_lang in C ${L10N}; do
case $my_lang in
# Both help and guides translated
C|de|it|pt) ;;
ru|ja) # Only guides translated
if [[ ${doc_type} = "help" ]] ; then
elog "Help documentation hasn't been translated for $my_lang"
elog "Will do English instead."
continue
fi
;;
*)
die "Invalid locale: $my_lang"
;;
esac
emake -C "${doc_type}/${my_lang}" DESTDIR="${D}" install
done
done
einstalldocs
}
pkg_postinst() {
gnome2_pkg_postinst
optfeature "You need dev-java/fop to generate pdf files." dev-java/fop
optfeature "You need gnome-extra/yelp to view the docs." gnome-extra/yelp
}

Binary file not shown.

@ -1 +1,2 @@
DIST mousepad-0.4.2.tar.bz2 696014 BLAKE2B 2591f177b59147e01502329939365c5f18031f3dc9100baa29cb1da04afbff26cc91cc612ea1e5ebbc2d15754375da6afbd4ae9d96399f41cf06191d7d8d7082 SHA512 f3266018ce61683dc62b6866649f3674cc363ea652de04d3f087341c61cf24fb5eb730411948e354d085792f88b59e3dba7e7712715d92711f750b33d8bfb69a
DIST mousepad-0.4.90.tar.bz2 808320 BLAKE2B 5a639001663d24a9d0ae126f672adb5d3a72825893e0f0d90e263596f214d76f973e0743248efee8562dc04afb09c0519ed649ca5d36b9221569490e289d687f SHA512 e839584782b09ee9d485ca4dcf05e22afb459cba269b3a15fe2dc0e3f3240bc15b1a8d7db92160b735d97d7293e67b0484b50ac3e72946b499dc65ac1097390b

@ -0,0 +1,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit gnome2-utils xdg-utils
DESCRIPTION="GTK+-based editor for the Xfce Desktop Environment"
HOMEPAGE="https://git.xfce.org/apps/mousepad/about/"
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND=">=dev-libs/glib-2.45.8:2=
>=xfce-base/xfconf-4.12:=
>=x11-libs/gtk+-3.20:3=
x11-libs/gtksourceview:3.0="
DEPEND="${RDEPEND}
dev-lang/perl
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
pkg_postinst() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}

Binary file not shown.

@ -1,2 +1,3 @@
DIST yaml-mode-0.0.13.tar.gz 14446 BLAKE2B c80750aa78cc10342c5873d5227a2e2b7e0a1d9bdd9ee20f9c5a596e3b43a3344f9a0746eb77cc0cff4da2731cba41c5b52c8dd045d2376ee195d8103bbb7e19 SHA512 10876dfe576045bde363f62880ab3c91894d965c9dc1b7ff2b86783d31c05ab844c0abd77bcb1f7b5346d99969d69833ff4e5dc1b5700f7856fbd3dc4eebd5ef
DIST yaml-mode-0.0.14.tar.gz 15005 BLAKE2B 5361cc0c8b4716905b57f7cb67898606bb85541232bdbb81d613c30e2a4ff49295fa0f0c3ec511442a05e07ac55e77834eec2f09252e498cbbfd3727fe21b07d SHA512 65bf1c308c13c2666c9a30ff66ad35c8a79d88d968e3b008aaabd61a06b083b62c9cc606a8b429c4f5bda218803022efe17d631c4282e5c6c35cc3f9ae1902ba
DIST yaml-mode-0.0.15.tar.gz 15873 BLAKE2B b025a670b39c720d64723707be08b32fff4bc4cc83b22c57c314d2886d0039ed034de03ee5162ffd814f2529b69aad5e22d9bc30003c3670aeda118d68fd2b6e SHA512 1fd8a4b6949bdffe15a9beb2119538da48bac2dbbd662ebdf0be87d92da0e94683de19d4c90bf3d05fb516e26d078d7dba9c8d340d956ab1a1cdf29827fd174d

@ -0,0 +1,18 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit elisp
DESCRIPTION="A major mode for GNU Emacs for editing YAML files"
HOMEPAGE="https://github.com/yoshiki/yaml-mode"
SRC_URI="https://github.com/yoshiki/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
#S="${WORKDIR}/${PN}-release-${PV}"
DOCS="README Changes"
SITEFILE="50${PN}-gentoo.el"

Binary file not shown.

@ -10,7 +10,7 @@ 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"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
LICENSE="LGPL-3"
SLOT="0"

@ -1,60 +0,0 @@
From f1dab8ded45aaaa4b6993a4d96d0aefc700f1796 Mon Sep 17 00:00:00 2001
From: Oliver Kurth <okurth@vmware.com>
Date: Mon, 28 Oct 2019 16:12:42 -0700
Subject: [PATCH] stop systemd-243 udev complaints #371
Address issues from pull request #371 on github:
- fix substiution variables for systemd-243
- fix permissions of rules file
See https://github.com/vmware/open-vm-tools/pull/371
---
open-vm-tools/AUTHORS | 4 ++++
open-vm-tools/udev/99-vmware-scsi-udev.rules | 6 +++---
open-vm-tools/udev/Makefile.am | 4 ++--
3 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/open-vm-tools/AUTHORS b/open-vm-tools/AUTHORS
index 08cc28ef2..026de07e6 100644
--- a/open-vm-tools/AUTHORS
+++ b/open-vm-tools/AUTHORS
@@ -49,3 +49,7 @@ Josh Paetzel Additional changes to vmmemctl.ko for FreeBSD 12.0 API changes.
Haruki Tsurumoto Fix Asianux identification
- https://github.com/vmware/open-vm-tools/pull/325
+
+MilhouseVH stop systemd-243 udev complaints
+ - https://github.com/vmware/open-vm-tools/pull/371
+
diff --git a/open-vm-tools/udev/99-vmware-scsi-udev.rules b/open-vm-tools/udev/99-vmware-scsi-udev.rules
index 053b59706..fb4ed6844 100644
--- a/open-vm-tools/udev/99-vmware-scsi-udev.rules
+++ b/open-vm-tools/udev/99-vmware-scsi-udev.rules
@@ -1,7 +1,7 @@
-# Copyright (C) 2016 VMware, Inc. All rights reserved.
+# Copyright (C) 2016,2019 VMware, Inc. All rights reserved.
#
# This file is part of open-vm-tools
-ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'"
-ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'"
+ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$env{DEVPATH}/device/timeout'"
+ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$env{DEVPATH}/device/timeout'"
diff --git a/open-vm-tools/udev/Makefile.am b/open-vm-tools/udev/Makefile.am
index 68fbc3e27..c3baadf16 100644
--- a/open-vm-tools/udev/Makefile.am
+++ b/open-vm-tools/udev/Makefile.am
@@ -1,5 +1,5 @@
################################################################################
-### Copyright (C) 2016 VMware, Inc. All rights reserved.
+### Copyright (C) 2016,2019 VMware, Inc. All rights reserved.
###
### This program is free software; you can redistribute it and/or modify
### it under the terms of version 2 of the GNU General Public License as
@@ -17,5 +17,5 @@
install-data-local:
$(INSTALL) -d $(DESTDIR)$(UDEVRULESDIR)
- $(INSTALL) $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR)
+ $(INSTALL) -m 644 $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR)

@ -1,9 +1,9 @@
DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98 SHA512 46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75
DIST wine-5.18.tar.xz 24160316 BLAKE2B 4f359b6e869707a514d2198d2b8ba810b8552ea53ff3f37cbc7c23b732152db0fa5c0c909d2c16a03f6b0ff122435c92f8a9b8b462577aa50a39b2dcfa7bcd05 SHA512 70565fbea61b78580ca86443fcb4c10c7814c1dffcfa49ee38746fef21a52a00f2e040d9d2515892fed4021e7868720cc22b650d18872656838e4610d4d4e823
DIST wine-5.19.tar.xz 24201860 BLAKE2B 34233747a58e2cf6c9b6b328cb8c0af5707479e02d20365da07d039163757c6557d25ec8136933fd9bd5a7aeb360d96e44c41c34fffb26a23f9e3ea137f03120 SHA512 b91eb1cb1225ac8abe26f5c5dd74fb376e6489b460035c70e6c7890595086e99273497741b6a736ef4884ae7bacc44482d2e3e8ba7e8d85c78c571bd4b133d8a
DIST wine-5.20.tar.xz 24177960 BLAKE2B 50169bc00497feef91f5cf7fd56bce8f7784f70d2a24776494d0ab98cdb70b4387a92dece4571b2b22b15c42d82672595f39079a0678e551331f2bee4460f0f8 SHA512 30299287857376a827579335ba410d0575379df300860c8fdd50473f3eec074372d3602e5027f9e75fb13e272f28f51950ec652109839573a168aed23ba9c8f4
DIST wine-5.21.tar.xz 24178740 BLAKE2B 9d6b2766536fb019d69dbffc8dbae0004eeb6d5b3d3f57d0577b4952159b9a5388d1f767d982b3837d713175ac7baec47c7b017e21f4fb586d3d97707491066e SHA512 0879e4edeca60880799736ac831f8ae28c6e5156dde161685aa84a5d8bd20c4f3a51a178fa2b130a9e8af44432bb239160a04829fcef5d8332e2bbf829d2bc18
DIST wine-5.22.tar.xz 24214812 BLAKE2B 7bc093501cb20fbe52e277aadb867e4f55abc9898ae570aebf3496c2f7938129498e6ad8b6de7f8efe28ccffee734c94754da703e0c5d6bad6c1293cefb42c0e SHA512 9e86a1f74a142513121c155ffa5e1dd863ecc00092952878f44185725e81793fd7291e0e3c93275cd0d083d17af99eb1d8feba1c96e8607f44919b9045737271
DIST wine-staging-5.18.tar.gz 10357038 BLAKE2B 07df0de55d1bfa36d3492498a48d8f1402dffa161f3b02f3326185d524bea9a2f0893b85a70650797bf1b74c06f5814ddc09cb184a5977cfacb968921020aee1 SHA512 75911ac4d5aaf6cfef41aa487290369d714f153b1fba2279daca75d6c5cbc7e7de9d3f8ef55eb7c311a05b86a212163e2b81ff685c1527fb0e90f223ec23dcab
DIST wine-staging-5.19.tar.gz 10348478 BLAKE2B 4c23d3f488fc7dcbd98abea0593767401711ac0ed533cba144e82fd38f1349ba557aeedf6faac898de107d2b55ba41030cde111272f63ebb7ba25952bf9824d9 SHA512 4335ce48437641bbfd8b882cc92cd2970493586f4ac6501ffb94a0f2dcd38ec632d6afabf71d2c1ab1806a5cf594c2988f94a86c508fcd24a7d42078c662add9
DIST wine-staging-5.20.tar.gz 10378427 BLAKE2B 75910b198ca5b79f41f4aa115a962cb01a4dd208512feffc2ef9bc327d9c82d0c0babd543ea011917257c5dfd7c5f2f2815dae81d553dd4b239b627bafba1635 SHA512 64913c3af44890a959593c610c713113f068811a8fe79e234a61f262af963d194d1d71d336361c6a473ad0f3f64fc5a88cee36facdc0824cea6856fc74da9634
DIST wine-staging-5.21.tar.gz 10362610 BLAKE2B 41f40c33b7d0853c63b81da863145f242b640a0e491b3ee92e1c687d33b85344676e764ae93921f00643b4bd3247e9c9aef4ba92cf80aa43785db1f762eac8cc SHA512 079a7fccd66d886b3498c45057b1bb215d3897e44e0c8d6afb56174fad583e8a578ea888d70d62a18da1566bb9649fdefd08227efecd21fc71b0b3d739dab636
DIST wine-staging-5.22.tar.gz 10342905 BLAKE2B 9f59a0d8c06f29b52fec71cc09915c8a7a23a1ad9945cedeced179657645970048846517f4eced051989b0ef1ee555c9f8176de073a66b3633f3fe1fd90e0836 SHA512 0ce0314b470e90c741fd02ede522b6dd754fb69595b527e3ad5ac62d944bc7eca43eca88aa2b85d99a9945fbad05872cdcd2ac87ed809dcd41a9ce56bfcc1147

@ -5,7 +5,7 @@ DIST wine-4.0.3.tar.xz 21680420 BLAKE2B a7caf4b82fa2594f77e31f29b2a3da59c08bb58f
DIST wine-5.0.1.tar.xz 22476496 BLAKE2B 8fd7729812c0144b6c9ec7f28ecc25bca5bc7801d9927346928f43fc46ca0be89ecb4caefb7a93cf2f3365e088d11e6bd53a028ea8cc9e170ef864ff63f21a5a SHA512 d9756f0a74417ea9e05d08a94ff29b83ebff3db3a3cbaa90979d5312754371ddfcab6bded73a246ef980252b908d8a26e93de2779b766c4bff92c91f8c315d98
DIST wine-5.0.2.tar.xz 22484932 BLAKE2B 93253a86605b32dc8f7c79a16336643e6f84937094f8c96ea336289c2076a4d9f759fc1ad128f7b1a009da5eb2ed25cdc893da99e338093608bf5fc0ef1a85fc SHA512 9ff902ff929d9ac8c81843eea141c96446d26b14f70781a40a3ea1fdef5f412ca4c87374a5a3af9b42b52236159645e55d6e54f8b06178a4d210a72fb1d5358e
DIST wine-5.0.3.tar.xz 22495496 BLAKE2B 459399b940111fb573d3060e74c17423ff43b510a196d70eadb5d57e7d57b44c990f8c9bb69eb258a76515c2d50fb756f82229a1a7cd391a32c407bedc1e9f14 SHA512 3217cc8a91e898e15130314fb7ebc2cdd93e2a4e88a46d3778ff4790a635b28e951ba974b83a56414d387b710da21a998e519f1df0cde636ff5fffdceff7f652
DIST wine-5.18.tar.xz 24160316 BLAKE2B 4f359b6e869707a514d2198d2b8ba810b8552ea53ff3f37cbc7c23b732152db0fa5c0c909d2c16a03f6b0ff122435c92f8a9b8b462577aa50a39b2dcfa7bcd05 SHA512 70565fbea61b78580ca86443fcb4c10c7814c1dffcfa49ee38746fef21a52a00f2e040d9d2515892fed4021e7868720cc22b650d18872656838e4610d4d4e823
DIST wine-5.19.tar.xz 24201860 BLAKE2B 34233747a58e2cf6c9b6b328cb8c0af5707479e02d20365da07d039163757c6557d25ec8136933fd9bd5a7aeb360d96e44c41c34fffb26a23f9e3ea137f03120 SHA512 b91eb1cb1225ac8abe26f5c5dd74fb376e6489b460035c70e6c7890595086e99273497741b6a736ef4884ae7bacc44482d2e3e8ba7e8d85c78c571bd4b133d8a
DIST wine-5.20.tar.xz 24177960 BLAKE2B 50169bc00497feef91f5cf7fd56bce8f7784f70d2a24776494d0ab98cdb70b4387a92dece4571b2b22b15c42d82672595f39079a0678e551331f2bee4460f0f8 SHA512 30299287857376a827579335ba410d0575379df300860c8fdd50473f3eec074372d3602e5027f9e75fb13e272f28f51950ec652109839573a168aed23ba9c8f4
DIST wine-5.21.tar.xz 24178740 BLAKE2B 9d6b2766536fb019d69dbffc8dbae0004eeb6d5b3d3f57d0577b4952159b9a5388d1f767d982b3837d713175ac7baec47c7b017e21f4fb586d3d97707491066e SHA512 0879e4edeca60880799736ac831f8ae28c6e5156dde161685aa84a5d8bd20c4f3a51a178fa2b130a9e8af44432bb239160a04829fcef5d8332e2bbf829d2bc18
DIST wine-5.22.tar.xz 24214812 BLAKE2B 7bc093501cb20fbe52e277aadb867e4f55abc9898ae570aebf3496c2f7938129498e6ad8b6de7f8efe28ccffee734c94754da703e0c5d6bad6c1293cefb42c0e SHA512 9e86a1f74a142513121c155ffa5e1dd863ecc00092952878f44185725e81793fd7291e0e3c93275cd0d083d17af99eb1d8feba1c96e8607f44919b9045737271

@ -110,7 +110,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47.1[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:5.1.0 )
mono? ( app-emulation/wine-mono:5.1.1 )
perl? (
dev-lang/perl
dev-perl/XML-Simple

Binary file not shown.

@ -1 +1,2 @@
DIST opencc-1.0.5.tar.gz 1598354 BLAKE2B a66b32b96dab543d8401960ff0548a4e3f9414606513941426eacf105bca0755a7b364c68b7eb996ef82444e52f849d2f8151353a14fb97a358ad1463fbea2d3 SHA512 3fbefbafe5c3c2491032158577ab97b5a3edf6ea98a03a7250deba082b72c3112ad4a3396d1a469936ec32e1d141f0a2236001c2891ac9c793add2b082596cc1
DIST opencc-1.0.6.tar.gz 1621561 BLAKE2B d58ee0e04e133fbf6a7632788bcaf0f7891bb74051a970075f6d94b048adfec7bbe4438913933d7dfdd4d58ec2c1a5ec47685415c26532ddd8c13e8abd52cab6 SHA512 67c7bb7432483c1781701dc64ff28e4d5750898ed3d2d41f97d3782918b5f9aa1a49baa1e3a58e4b24cfbd2adcf9ea166a05ad934221fb1cb7afb35e909749e7

@ -1,15 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<longdescription lang="en">
OpenCC is a library for converting characters and phrases between
Traditional Chinese and Simplified Chinese.
</longdescription>
<upstream>
<remote-id type="github">BYVoid/OpenCC</remote-id>
</upstream>
<maintainer type="person">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<longdescription lang="en">
OpenCC is a library for converting characters and phrases between
Traditional Chinese and Simplified Chinese.
</longdescription>
<upstream>
<remote-id type="github">BYVoid/OpenCC</remote-id>
</upstream>
</pkgmetadata>

@ -1,48 +1,64 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 2010-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
EAPI="7"
PYTHON_COMPAT=(python{3_7,3_8,3_9})
inherit cmake-utils
inherit cmake python-any-r1
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/BYVoid/OpenCC"
else
inherit vcs-snapshot
SRC_URI="https://github.com/BYVoid/${PN^^[oc]}/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="Libraries for conversion between Traditional and Simplified Chinese"
DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
HOMEPAGE="https://github.com/BYVoid/OpenCC"
if [[ "${PV}" == "9999" ]]; then
SRC_URI=""
else
SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="Apache-2.0"
# OpenCC: Apache-2.0
# deps/darts-clone: BSD-2
# deps/gtest-1.7.0: BSD
# deps/rapidjson-0.11: MIT
# deps/tclap-1.2.1: MIT
LICENSE="Apache-2.0 BSD-2 MIT test? ( BSD )"
SLOT="0/2"
KEYWORDS="amd64 arm64 hppa ppc ppc64 sparc x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
DEPEND="doc? ( app-doc/doxygen )"
BDEPEND="${PYTHON_DEPS}
doc? ( app-doc/doxygen )"
DEPEND=""
RDEPEND=""
if [[ "${PV}" != "9999" ]]; then
S="${WORKDIR}/OpenCC-ver.${PV}"
fi
DOCS="AUTHORS *.md"
PATCHES=(
"${FILESDIR}"/${PN}-test.patch
"${FILESDIR}"/${PN}-stop-copy.patch
"${FILESDIR}/${PN}-test.patch"
"${FILESDIR}/${PN}-stop-copy.patch"
)
DOCS=(AUTHORS NEWS.md README.md)
src_prepare() {
sed -i "s|\${DIR_SHARE_OPENCC}/doc|share/doc/${PF}|" doc/CMakeLists.txt
cmake_src_prepare
cmake-utils_src_prepare
sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
}
src_configure() {
local mycmakeargs=(
-DBUILD_DOCUMENTATION=$(usex doc)
-DBUILD_DOCUMENTATION=$(usex doc ON OFF)
-DBUILD_SHARED_LIBS=ON
-DENABLE_GTEST=$(usex test)
-DENABLE_GTEST=$(usex test ON OFF)
)
cmake-utils_src_configure
cmake_src_configure
}

@ -0,0 +1,63 @@
# Copyright 2010-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=(python{3_7,3_8,3_9})
inherit cmake python-any-r1
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/BYVoid/OpenCC"
fi
DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
HOMEPAGE="https://github.com/BYVoid/OpenCC"
if [[ "${PV}" == "9999" ]]; then
SRC_URI=""
else
SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
fi
# OpenCC: Apache-2.0
# deps/darts-clone: BSD-2
# deps/gtest-1.7.0: BSD
# deps/rapidjson-0.11: MIT
# deps/tclap-1.2.1: MIT
LICENSE="Apache-2.0 BSD-2 MIT test? ( BSD )"
SLOT="0/2"
KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
BDEPEND="${PYTHON_DEPS}
doc? ( app-doc/doxygen )"
DEPEND=""
RDEPEND=""
if [[ "${PV}" != "9999" ]]; then
S="${WORKDIR}/OpenCC-ver.${PV}"
fi
PATCHES=(
"${FILESDIR}/${PN}-stop-copy.patch"
)
DOCS=(AUTHORS NEWS.md README.md)
src_prepare() {
cmake_src_prepare
sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
}
src_configure() {
local mycmakeargs=(
-DBUILD_DOCUMENTATION=$(usex doc ON OFF)
-DBUILD_SHARED_LIBS=ON
-DENABLE_GTEST=$(usex test ON OFF)
)
cmake_src_configure
}

@ -1,48 +1,64 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 2010-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
EAPI="7"
PYTHON_COMPAT=(python{3_7,3_8,3_9})
inherit cmake-utils
inherit cmake python-any-r1
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/BYVoid/OpenCC"
else
inherit vcs-snapshot
SRC_URI="https://github.com/BYVoid/${PN^^[oc]}/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="Libraries for conversion between Traditional and Simplified Chinese"
DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
HOMEPAGE="https://github.com/BYVoid/OpenCC"
if [[ "${PV}" == "9999" ]]; then
SRC_URI=""
else
SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="Apache-2.0"
# OpenCC: Apache-2.0
# deps/darts-clone: BSD-2
# deps/gtest-1.11.0: BSD
# deps/marisa-0.2.5: || ( BSD-2 LGPL-2.1+ )
# deps/rapidjson-1.1.0: MIT
# deps/tclap-1.2.2: MIT
LICENSE="Apache-2.0 BSD-2 MIT || ( BSD-2 LGPL-2.1+ ) test? ( BSD )"
SLOT="0/2"
KEYWORDS=""
IUSE="doc test"
RESTRICT="!test? ( test )"
DEPEND="doc? ( app-doc/doxygen )"
BDEPEND="${PYTHON_DEPS}
doc? ( app-doc/doxygen )"
DEPEND=""
RDEPEND=""
if [[ "${PV}" != "9999" ]]; then
S="${WORKDIR}/OpenCC-ver.${PV}"
fi
DOCS="AUTHORS *.md"
PATCHES=(
"${FILESDIR}"/${PN}-test.patch
"${FILESDIR}"/${PN}-stop-copy.patch
"${FILESDIR}/${PN}-stop-copy.patch"
)
DOCS=(AUTHORS NEWS.md README.md)
src_prepare() {
sed -i "s|\${DIR_SHARE_OPENCC}/doc|share/doc/${PF}|" doc/CMakeLists.txt
cmake_src_prepare
cmake-utils_src_prepare
sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
}
src_configure() {
local mycmakeargs=(
-DBUILD_DOCUMENTATION=$(usex doc)
-DBUILD_DOCUMENTATION=$(usex doc ON OFF)
-DBUILD_SHARED_LIBS=ON
-DENABLE_GTEST=$(usex test)
-DENABLE_GTEST=$(usex test ON OFF)
)
cmake-utils_src_configure
cmake_src_configure
}

Binary file not shown.

@ -14,7 +14,7 @@ SRC_URI="https://github.com/lyda/chkcrontab/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="test"
RESTRICT="!test? ( test )"

Binary file not shown.

@ -1,4 +1 @@
DIST gnucash-3.8b.tar.bz2 14285584 BLAKE2B 304d73b04883b61b8a4e174f458206769483ca0f6d28d284c760397e0bc4061dbdb379ff3cca35e80d6736516549a8733bf36895a11c2202fb9f8f25e591e1d9 SHA512 e0529934e9ccafbef2b724f5fca9a0e300c78cf21596f0dcd4b5c11ff300c06a963b68eff1efe00834dc488ced604b86011075bb22480488ddf31d2d4c94ddca
DIST gnucash-4.0.tar.bz2 13978744 BLAKE2B 9718e365e1a3939357fabb98f43a95ed22d4d4ee13bb17a7dda5da8ed2c4fe6c4ec4951eb1b5a66bd71feb3f26a4e896d5cb7a177cd7d1b773ac26e643a24f0a SHA512 29fd61352932ff0962e5c634711bc1ae09020e457bace5d2954b743976b607ad3632ddf6a7024148e989dc8e69769400cb7795eee097f8d88dea3ac8d6b7c7ee
DIST gnucash-4.1.tar.bz2 13994973 BLAKE2B 875ec0d9b2b6b8ec7144ad52f172f6727078746884d8d1d369a4b7535ebe5bcc0c70b4a25f1ba8e3f97d0603a8d511c9911e343f2610b557511b56eafbea8f39 SHA512 caf25d4ca0a950b1aa0c236c801938ff2235dc7c7710065a5b78fd3745904dd5e5103c6ed8abebfe3a4a68c8048372802f856c63cdde8aeaf71840daf2e9ec07
DIST gnucash-4.2.tar.bz2 14225695 BLAKE2B be77c5876cd1720e9b7422c6afbb05f0144a20cf45d7dac0e8bd3362139f4b4d18f47f0edcb6db9db7a2485263d6bff5e0546f5691fe097fe1d4912852bc0ce4 SHA512 f730d2ba5d6b310e0c467767aa4c4e6a153b441b6b9aed948344b9a9b9dee351f3cba9fac1d655385136f5ce4313f8f37ef305e9b93b0ea32c40525d9293b070

@ -1,212 +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} )
inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
DESCRIPTION="A personal finance manager"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres
python quotes -register2 smartcard sqlite test"
RESTRICT="!test? ( test )"
# Examples doesn't build unless GUI is also built
REQUIRED_USE="
examples? ( gui )
python? ( ${PYTHON_REQUIRED_USE} )
smartcard? ( aqbanking )"
# libdbi version requirement for sqlite taken from bug #455134
#
# dev-libs/boost must always be built with nls enabled.
# guile[deprecated] because of SCM_LIST*() use.
# net-libs/aqbanking dropped gtk with v6, so to simplify the dependency,
# we just rely on that.
RDEPEND="
>=dev-libs/glib-2.46.0:2
>=dev-libs/libxml2-2.7.0:2
>=dev-scheme/guile-2.2.0:12=[deprecated,regex]
>=sys-libs/zlib-1.1.4
dev-libs/boost:=[icu,nls]
dev-libs/icu:=
dev-libs/libxslt
aqbanking? (
>=net-libs/aqbanking-6[ofx?]
sys-libs/gwenhywfar
smartcard? ( sys-libs/libchipcard )
)
gnome-keyring? ( >=app-crypt/libsecret-0.18 )
gui? (
>=x11-libs/gtk+-3.14.0:3
gnome-base/dconf
net-libs/webkit-gtk:4=
aqbanking? ( sys-libs/gwenhywfar[gtk] )
)
mysql? (
dev-db/libdbi
dev-db/libdbi-drivers[mysql]
)
ofx? ( >=dev-libs/libofx-0.9.1:= )
postgres? (
dev-db/libdbi
dev-db/libdbi-drivers[postgres]
)
python? ( ${PYTHON_DEPS} )
quotes? (
>=dev-perl/Finance-Quote-1.11
dev-perl/Date-Manip
dev-perl/HTML-TableExtract
)
sqlite? (
>=dev-db/libdbi-0.9.0
>=dev-db/libdbi-drivers-0.9.0[sqlite]
)
"
DEPEND="${RDEPEND}
>=dev-cpp/gtest-1.8.0
>=sys-devel/gettext-0.19.6
dev-lang/perl
dev-perl/XML-Parser
sys-devel/libtool
virtual/pkgconfig
"
PDEPEND="doc? (
~app-doc/gnucash-docs-${PV}
gnome-extra/yelp
)"
PATCHES=(
"${FILESDIR}"/${PN}-3.2-no-gui.patch
"${FILESDIR}"/${PN}-3.8-examples-subdir.patch
"${FILESDIR}"/${PN}-3.8-exclude-license.patch
)
S="${WORKDIR}/${PN}-$(ver_cut 1-2)"
pkg_setup() {
use python && python-single-r1_pkg_setup
xdg_environment_reset
}
src_prepare() {
cmake-utils_src_prepare
# Fix tests writing to /tmp
local fixtestfiles=(
"${S}"/gnucash/report/report-system/test/test-commodity-utils.scm
"${S}"/gnucash/report/report-system/test/test-extras.scm
"${S}"/gnucash/report/report-system/test/test-report-html.scm
"${S}"/gnucash/report/report-system/test/test-report-system.scm
"${S}"/libgnucash/backend/xml/test/test-xml-pricedb.cpp
"${S}"/libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp
)
for x in "${fixtestfiles[@]}"; do
sed -i -e "s|\"/tmp/|\"${T}/|g" "${x}" || die "sed of "${x}" failed"
done
}
src_configure() {
export GUILE_AUTO_COMPILE=0
local sql_on_off="OFF"
if use mysql || use postgres || use sqlite ; then
sql_on_off="ON"
fi
local mycmakeargs=(
-DCOMPILE_GSCHEMAS=OFF
-DDISABLE_NLS=$(usex !nls)
-DENABLE_REGISTER2=$(usex register2)
-DWITH_AQBANKING=$(usex aqbanking)
-DWITH_OFX=$(usex ofx)
-DWITH_PYTHON=$(usex python)
-DWITH_SQL=${sql_on_off}
-DWITH_GNUCASH=$(usex gui)
)
cmake-utils_src_configure
}
src_test() {
if use python ; then
cp common/test-core/unittest_support.py \
"${BUILD_DIR}"/common/test-core/ || die
fi
LOCALE_TESTS=
if type locale >/dev/null 2>&1; then
MY_LOCALES="$(locale -a)"
if [[ "${MY_LOCALES}" != *en_US* ||
"${MY_LOCALES}" != *en_GB* ||
"${MY_LOCALES}" != *fr_FR* ]] ; then
ewarn "Missing one or more of en_US, en_GB, or fr_FR locales."
else
LOCALE_TESTS=true
fi
else
ewarn "'locale' not found."
fi
if [[ ! ${LOCALE_TESTS} ]]; then
ewarn "Disabling test-qof and test-gnc-numeric."
echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \
> "${BUILD_DIR}"/CTestCustom.cmake || die
fi
cd "${BUILD_DIR}" || die
XDG_DATA_HOME="${T}/$(whoami)" eninja check
}
src_install() {
cmake-utils_src_install
rm "${ED}"/usr/share/doc/${PF}/*win32-bin.txt
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
else
rm -r "${ED}"/usr/share/doc/${PF}/examples
fi
use aqbanking && dodoc doc/README.HBCI
use ofx && dodoc doc/README.OFX
if use python ; then
python_optimize
python_optimize "${ED}"/usr/share/gnucash/python
fi
}
pkg_postinst() {
if use gui ; then
xdg_icon_cache_update
gnome2_schemas_update
fi
xdg_desktop_database_update
xdg_mimeinfo_database_update
ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!"
ewarn
ewarn "GnuCash 2.7.0 introduced large changes in its file format and database"
ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6."
}
pkg_postrm() {
if use gui ; then
xdg_icon_cache_update
gnome2_schemas_update
fi
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -1,207 +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} )
inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
DESCRIPTION="A personal finance manager"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres
python quotes -register2 smartcard sqlite test"
RESTRICT="!test? ( test )"
# Examples doesn't build unless GUI is also built
REQUIRED_USE="
examples? ( gui )
python? ( ${PYTHON_REQUIRED_USE} )
smartcard? ( aqbanking )"
# libdbi version requirement for sqlite taken from bug #455134
#
# dev-libs/boost must always be built with nls enabled.
# guile[deprecated] because of SCM_LIST*() use.
# net-libs/aqbanking dropped gtk with v6, so to simplify the dependency,
# we just rely on that.
RDEPEND="
>=dev-libs/glib-2.46.0:2
>=dev-libs/libxml2-2.7.0:2
>=dev-scheme/guile-2.2.0:12=[deprecated,regex]
>=sys-libs/zlib-1.1.4
dev-libs/boost:=[icu,nls]
dev-libs/icu:=
dev-libs/libxslt
aqbanking? (
>=net-libs/aqbanking-6[ofx?]
>=sys-libs/gwenhywfar-5.1.2
smartcard? ( sys-libs/libchipcard )
)
gnome-keyring? ( >=app-crypt/libsecret-0.18 )
gui? (
>=x11-libs/gtk+-3.14.0:3
gnome-base/dconf
net-libs/webkit-gtk:4=
sys-libs/gwenhywfar[gtk]
)
mysql? (
dev-db/libdbi
dev-db/libdbi-drivers[mysql]
)
ofx? ( >=dev-libs/libofx-0.9.1:= )
postgres? (
dev-db/libdbi
dev-db/libdbi-drivers[postgres]
)
python? ( ${PYTHON_DEPS} )
quotes? (
>=dev-perl/Finance-Quote-1.11
dev-perl/Date-Manip
dev-perl/HTML-TableExtract
)
sqlite? (
>=dev-db/libdbi-0.9.0
>=dev-db/libdbi-drivers-0.9.0[sqlite]
)
"
DEPEND="${RDEPEND}
>=dev-cpp/gtest-1.8.0
>=sys-devel/gettext-0.19.6
dev-lang/perl
dev-perl/XML-Parser
sys-devel/libtool
virtual/pkgconfig
"
PDEPEND="doc? (
~app-doc/gnucash-docs-${PV}
gnome-extra/yelp
)"
PATCHES=(
"${FILESDIR}"/${PN}-3.2-no-gui.patch
"${FILESDIR}"/${PN}-3.8-examples-subdir.patch
"${FILESDIR}"/${PN}-3.8-exclude-license.patch
)
S="${WORKDIR}/${PN}-$(ver_cut 1-2)"
pkg_setup() {
use python && python-single-r1_pkg_setup
xdg_environment_reset
}
src_prepare() {
cmake-utils_src_prepare
# Fix tests writing to /tmp
local fixtestfiles=(
"${S}"/gnucash/report/report-system/test/test-commodity-utils.scm
"${S}"/gnucash/report/report-system/test/test-extras.scm
"${S}"/gnucash/report/report-system/test/test-report-html.scm
"${S}"/gnucash/report/report-system/test/test-report-system.scm
"${S}"/libgnucash/backend/xml/test/test-xml-pricedb.cpp
"${S}"/libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp
)
for x in "${fixtestfiles[@]}"; do
sed -i -e "s|\"/tmp/|\"${T}/|g" "${x}" || die "sed of "${x}" failed"
done
}
src_configure() {
export GUILE_AUTO_COMPILE=0
local sql_on_off="OFF"
if use mysql || use postgres || use sqlite ; then
sql_on_off="ON"
fi
local mycmakeargs=(
-DCOMPILE_GSCHEMAS=OFF
-DDISABLE_NLS=$(usex !nls)
-DENABLE_REGISTER2=$(usex register2)
-DWITH_AQBANKING=$(usex aqbanking)
-DWITH_OFX=$(usex ofx)
-DWITH_PYTHON=$(usex python)
-DWITH_SQL=${sql_on_off}
-DWITH_GNUCASH=$(usex gui)
)
cmake-utils_src_configure
}
src_test() {
if use python ; then
cp common/test-core/unittest_support.py \
"${BUILD_DIR}"/common/test-core/ || die
fi
LOCALE_TESTS=
if type locale >/dev/null 2>&1; then
MY_LOCALES="$(locale -a)"
if [[ "${MY_LOCALES}" != *en_US* ||
"${MY_LOCALES}" != *en_GB* ||
"${MY_LOCALES}" != *fr_FR* ]] ; then
ewarn "Missing one or more of en_US, en_GB, or fr_FR locales."
else
LOCALE_TESTS=true
fi
else
ewarn "'locale' not found."
fi
if [[ ! ${LOCALE_TESTS} ]]; then
ewarn "Disabling test-qof and test-gnc-numeric."
echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \
> "${BUILD_DIR}"/CTestCustom.cmake || die
fi
cd "${BUILD_DIR}" || die
XDG_DATA_HOME="${T}/$(whoami)" eninja check
}
src_install() {
cmake-utils_src_install
rm "${ED}"/usr/share/doc/${PF}/*win32-bin.txt
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
else
rm -r "${ED}"/usr/share/doc/${PF}/examples
fi
use aqbanking && dodoc doc/README.HBCI
use ofx && dodoc doc/README.OFX
}
pkg_postinst() {
if use gui ; then
xdg_icon_cache_update
gnome2_schemas_update
fi
xdg_desktop_database_update
xdg_mimeinfo_database_update
ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!"
ewarn
ewarn "GnuCash 2.7.0 introduced large changes in its file format and database"
ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6."
}
pkg_postrm() {
if use gui ; then
xdg_icon_cache_update
gnome2_schemas_update
fi
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -1,235 +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} )
inherit cmake gnome2-utils python-single-r1 toolchain-funcs xdg-utils
DESCRIPTION="A personal finance manager"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres
python quotes -register2 smartcard sqlite test"
RESTRICT="!test? ( test )"
# Examples doesn't build unless GUI is also built
REQUIRED_USE="
examples? ( gui )
python? ( ${PYTHON_REQUIRED_USE} )
smartcard? ( aqbanking )"
# dev-libs/boost must always be built with nls enabled.
# dev-scheme/guile[deprecated] because of SCM_LIST*() use.
# net-libs/aqbanking dropped gtk with v6. So, to simplify the
# dependency, we just rely on that.
RDEPEND="
>=dev-libs/glib-2.56.1:2
>=dev-scheme/guile-2.2.0:12=[deprecated,regex]
>=sys-libs/zlib-1.1.4
dev-libs/boost:=[icu,nls]
dev-libs/icu:=
dev-libs/libxml2:2
dev-libs/libxslt
aqbanking? (
>=net-libs/aqbanking-6[ofx?]
sys-libs/gwenhywfar
smartcard? ( sys-libs/libchipcard )
)
gnome-keyring? ( >=app-crypt/libsecret-0.18 )
gui? (
>=x11-libs/gtk+-3.22.30:3
gnome-base/dconf
net-libs/webkit-gtk:4=
aqbanking? ( sys-libs/gwenhywfar[gtk] )
)
mysql? (
dev-db/libdbi
dev-db/libdbi-drivers[mysql]
)
ofx? ( >=dev-libs/libofx-0.9.1:= )
postgres? (
dev-db/libdbi
dev-db/libdbi-drivers[postgres]
)
python? ( ${PYTHON_DEPS} )
quotes? (
>=dev-perl/Finance-Quote-1.11
dev-perl/Date-Manip
dev-perl/HTML-TableExtract
)
sqlite? (
dev-db/libdbi
dev-db/libdbi-drivers[sqlite]
)
"
DEPEND="${RDEPEND}
>=dev-cpp/gtest-1.8.0
>=sys-devel/gettext-0.20
dev-lang/perl
dev-perl/XML-Parser
sys-devel/libtool
"
BDEPEND="
dev-lang/swig
dev-util/cmake
virtual/pkgconfig
|| (
>=sys-devel/gcc-8:*
>=sys-devel/clang-6:*
)
"
PDEPEND="doc? (
~app-doc/gnucash-docs-${PV}
gnome-extra/yelp
)"
PATCHES=(
"${FILESDIR}"/${PN}-3.2-no-gui.patch
"${FILESDIR}"/${PN}-3.8-examples-subdir.patch
"${FILESDIR}"/${PN}-3.8-exclude-license.patch
)
S="${WORKDIR}/${PN}-$(ver_cut 1-2)"
pkg_pretend() {
if tc-is-gcc; then
if [[ $(gcc-major-version) -lt 8 ]]; then
die "GnuCash needs at least GCC version 8."
fi
elif tc-is-clang; then
if [[ $(clang-major-version) -lt 6 ]]; then
die "GnuCash needs at least clang version 6."
fi
fi
}
pkg_setup() {
use python && python-single-r1_pkg_setup
xdg_environment_reset
}
src_prepare() {
cmake_src_prepare
# Fix tests writing to /tmp
local fixtestfiles=(
gnucash/report/test/test-report-html.scm
gnucash/report/reports/standard/test/test-invoice.scm
gnucash/report/reports/standard/test/test-new-owner-report.scm
gnucash/report/reports/standard/test/test-owner-report.scm
gnucash/report/reports/standard/test/test-transaction.scm
gnucash/report/reports/standard/test/test-portfolios.scm
gnucash/report/reports/standard/test/test-charts.scm
gnucash/report/test/test-report.scm
gnucash/report/test/test-commodity-utils.scm
gnucash/report/test/test-report-extras.scm
libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp
libgnucash/backend/xml/test/test-xml-pricedb.cpp
)
for x in "${fixtestfiles[@]}"; do
sed -i -e "s|\"/tmp/|\"${T}/|g" "${S}/${x}" || die "sed of "${S}/${x}" failed"
done
}
src_configure() {
export GUILE_AUTO_COMPILE=0
local sql_on_off="OFF"
if use mysql || use postgres || use sqlite ; then
sql_on_off="ON"
fi
local mycmakeargs=(
-DCOMPILE_GSCHEMAS=OFF
-DDISABLE_NLS=$(usex !nls)
-DENABLE_REGISTER2=$(usex register2)
-DWITH_AQBANKING=$(usex aqbanking)
-DWITH_OFX=$(usex ofx)
-DWITH_PYTHON=$(usex python)
-DWITH_SQL=${sql_on_off}
-DWITH_GNUCASH=$(usex gui)
)
cmake_src_configure
}
src_test() {
if use python ; then
cp common/test-core/unittest_support.py \
"${BUILD_DIR}"/common/test-core/ || die
fi
LOCALE_TESTS=
if type locale >/dev/null 2>&1; then
MY_LOCALES="$(locale -a)"
if [[ "${MY_LOCALES}" != *en_US* ||
"${MY_LOCALES}" != *en_GB* ||
"${MY_LOCALES}" != *fr_FR* ]] ; then
ewarn "Missing one or more of en_US, en_GB, or fr_FR locales."
else
LOCALE_TESTS=true
fi
else
ewarn "'locale' not found."
fi
if [[ ! ${LOCALE_TESTS} ]]; then
ewarn "Disabling test-qof and test-gnc-numeric."
echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \
> "${BUILD_DIR}"/CTestCustom.cmake || die
fi
cd "${BUILD_DIR}" || die
XDG_DATA_HOME="${T}/$(whoami)" eninja check
}
src_install() {
cmake_src_install
# strip is unable to recognise the format of the input files (*.go)
dostrip -x /usr/$(get_libdir)/guile
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
else
rm -r "${ED}"/usr/share/doc/${PF}/examples
fi
if use python ; then
python_optimize
python_optimize "${ED}"/usr/share/gnucash/python
fi
}
pkg_postinst() {
if use gui ; then
xdg_icon_cache_update
gnome2_schemas_update
fi
xdg_desktop_database_update
xdg_mimeinfo_database_update
ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!"
ewarn
ewarn "GnuCash 2.7.0 introduced large changes in its file format and database"
ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6."
}
pkg_postrm() {
if use gui ; then
xdg_icon_cache_update
gnome2_schemas_update
fi
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -1,234 +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} )
inherit cmake gnome2-utils python-single-r1 toolchain-funcs xdg-utils
DESCRIPTION="A personal finance manager"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres
python quotes -register2 smartcard sqlite test"
RESTRICT="!test? ( test )"
# Examples doesn't build unless GUI is also built
REQUIRED_USE="
examples? ( gui )
python? ( ${PYTHON_REQUIRED_USE} )
smartcard? ( aqbanking )"
# dev-libs/boost must always be built with nls enabled.
# net-libs/aqbanking dropped gtk with v6. So, to simplify the
# dependency, we just rely on that.
RDEPEND="
>=dev-libs/glib-2.56.1:2
>=dev-scheme/guile-2.2.0:=[regex]
>=sys-libs/zlib-1.1.4
dev-libs/boost:=[icu,nls]
dev-libs/icu:=
dev-libs/libxml2:2
dev-libs/libxslt
aqbanking? (
>=net-libs/aqbanking-6[ofx?]
sys-libs/gwenhywfar
smartcard? ( sys-libs/libchipcard )
)
gnome-keyring? ( >=app-crypt/libsecret-0.18 )
gui? (
>=x11-libs/gtk+-3.22.30:3
gnome-base/dconf
net-libs/webkit-gtk:4=
aqbanking? ( sys-libs/gwenhywfar[gtk] )
)
mysql? (
dev-db/libdbi
dev-db/libdbi-drivers[mysql]
)
ofx? ( >=dev-libs/libofx-0.9.1:= )
postgres? (
dev-db/libdbi
dev-db/libdbi-drivers[postgres]
)
python? ( ${PYTHON_DEPS} )
quotes? (
>=dev-perl/Finance-Quote-1.11
dev-perl/Date-Manip
dev-perl/HTML-TableExtract
)
sqlite? (
dev-db/libdbi
dev-db/libdbi-drivers[sqlite]
)
"
DEPEND="${RDEPEND}
>=dev-cpp/gtest-1.8.0
>=sys-devel/gettext-0.20
dev-lang/perl
dev-perl/XML-Parser
sys-devel/libtool
"
BDEPEND="
dev-lang/swig
dev-util/cmake
virtual/pkgconfig
|| (
>=sys-devel/gcc-8:*
>=sys-devel/clang-6:*
)
"
PDEPEND="doc? (
~app-doc/gnucash-docs-${PV}
gnome-extra/yelp
)"
PATCHES=(
"${FILESDIR}"/${PN}-3.2-no-gui.patch
"${FILESDIR}"/${PN}-3.8-examples-subdir.patch
"${FILESDIR}"/${PN}-3.8-exclude-license.patch
)
S="${WORKDIR}/${PN}-$(ver_cut 1-2)"
pkg_pretend() {
if tc-is-gcc; then
if [[ $(gcc-major-version) -lt 8 ]]; then
die "GnuCash needs at least GCC version 8."
fi
elif tc-is-clang; then
if [[ $(clang-major-version) -lt 6 ]]; then
die "GnuCash needs at least clang version 6."
fi
fi
}
pkg_setup() {
use python && python-single-r1_pkg_setup
xdg_environment_reset
}
src_prepare() {
cmake_src_prepare
# Fix tests writing to /tmp
local fixtestfiles=(
gnucash/report/test/test-report-html.scm
gnucash/report/reports/standard/test/test-invoice.scm
gnucash/report/reports/standard/test/test-new-owner-report.scm
gnucash/report/reports/standard/test/test-owner-report.scm
gnucash/report/reports/standard/test/test-transaction.scm
gnucash/report/reports/standard/test/test-portfolios.scm
gnucash/report/reports/standard/test/test-charts.scm
gnucash/report/test/test-report.scm
gnucash/report/test/test-commodity-utils.scm
gnucash/report/test/test-report-extras.scm
libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp
libgnucash/backend/xml/test/test-xml-pricedb.cpp
)
for x in "${fixtestfiles[@]}"; do
sed -i -e "s|\"/tmp/|\"${T}/|g" "${S}/${x}" || die "sed of "${S}/${x}" failed"
done
}
src_configure() {
export GUILE_AUTO_COMPILE=0
local sql_on_off="OFF"
if use mysql || use postgres || use sqlite ; then
sql_on_off="ON"
fi
local mycmakeargs=(
-DCOMPILE_GSCHEMAS=OFF
-DDISABLE_NLS=$(usex !nls)
-DENABLE_REGISTER2=$(usex register2)
-DWITH_AQBANKING=$(usex aqbanking)
-DWITH_OFX=$(usex ofx)
-DWITH_PYTHON=$(usex python)
-DWITH_SQL=${sql_on_off}
-DWITH_GNUCASH=$(usex gui)
)
cmake_src_configure
}
src_test() {
if use python ; then
cp common/test-core/unittest_support.py \
"${BUILD_DIR}"/common/test-core/ || die
fi
LOCALE_TESTS=
if type locale >/dev/null 2>&1; then
MY_LOCALES="$(locale -a)"
if [[ "${MY_LOCALES}" != *en_US* ||
"${MY_LOCALES}" != *en_GB* ||
"${MY_LOCALES}" != *fr_FR* ]] ; then
ewarn "Missing one or more of en_US, en_GB, or fr_FR locales."
else
LOCALE_TESTS=true
fi
else
ewarn "'locale' not found."
fi
if [[ ! ${LOCALE_TESTS} ]]; then
ewarn "Disabling test-qof and test-gnc-numeric."
echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \
> "${BUILD_DIR}"/CTestCustom.cmake || die
fi
cd "${BUILD_DIR}" || die
XDG_DATA_HOME="${T}/$(whoami)" eninja check
}
src_install() {
cmake_src_install
# strip is unable to recognise the format of the input files (*.go)
dostrip -x /usr/$(get_libdir)/guile
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
else
rm -r "${ED}"/usr/share/doc/${PF}/examples
fi
if use python ; then
python_optimize
python_optimize "${ED}"/usr/share/gnucash/python
fi
}
pkg_postinst() {
if use gui ; then
xdg_icon_cache_update
gnome2_schemas_update
fi
xdg_desktop_database_update
xdg_mimeinfo_database_update
ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!"
ewarn
ewarn "GnuCash 2.7.0 introduced large changes in its file format and database"
ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6."
}
pkg_postrm() {
if use gui ; then
xdg_icon_cache_update
gnome2_schemas_update
fi
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -334,3 +334,186 @@ DIST LibreOffice_6.4.7.2_Linux_x86-64_rpm_langpack_xh.tar.gz 292851 BLAKE2B 9480
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
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_am.tar.gz 4041501 BLAKE2B 015b2a3e61ca5c03e9e17480672f3858d70ce29400e83cc0cd24948d5b6643de7347366dfaf0b52f85948623a83c721fb355b71d8b885161c6bb9f0947de5ff4 SHA512 92c5e1fa8333a74c3c276a52e322f3f0cd79d360b6d22e4e0528a420dba908ae3e8b117eedc54e7eeec640ea2fcc26dac7975c31fbd40fd715bda0fc6fe20a30
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ar.tar.gz 3514948 BLAKE2B d6fbe4c54f7076b4b79160f176a9d212f82e7fb44315731d7515b400fe1f713f54424097d66da19ff803da7df7b077e7090dbf1afd4cbf44d281108b1eb9f6a5 SHA512 8c78d1bb57d0cb6ff7e6a61dd15246a325adc96c8a3742faf302bc1207c9bb3d780a7ee020706d9caff731b972feacc0e0efc7d56622d2d268f9994a6457e9dc
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ast.tar.gz 3761832 BLAKE2B f782657e129313f39b86e040a20864cc1479ee464f5d2df7a0d84742d6864ac894cbe68b9ffd6c921e4ce52081e7d0def2fe723a1c5346bcc4ffd2ad37e31d55 SHA512 8fb0ed03f4c3986df6bf26fab3a33c4f26eb06912f9aa8a9e18a31e53260cb6a7d38ef4ce805b38bb34abf74c5bb5e353f7662c28dbdd1add7a94fba762f67e4
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_bg.tar.gz 4076906 BLAKE2B 2191be25b1c9991cde4f1a4d7c7199a8a918dadf85e33da9327e0f6fc634a5a638c13306cb6f79605cce7fa81cd6e52ebf13df36094b323bc9d50d53a2e77a06 SHA512 931b397e1566870cee5e1585639ab7d0e5b3143def4d66452be8b9d87d453382355ec2244dd016e9cfe75eb5369cfadce251756c424b59a61aad4dc6e2256aad
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 4228370 BLAKE2B 60341e99d379f34ffdb2cadeb1509ee110d3f9135d15d0bee02d3be053906170633450df441c39002dd8db7156d6ac8cba452c6d1df6f32634ab6fa38be31e55 SHA512 0822e401ff727f896399e77be65cdcb2c2db6ef59d275b2a89310b185d37e2ceec64eaa48d13f34711c010825f3a1dc18e812b4f1b1114bc7d5e3a5ac40491c0
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_bn.tar.gz 3907182 BLAKE2B 718fcddde69be9cf2706335418b11fd82bb906f206fee955d548b2498446a8f3747a35b38dfceede6abd1d4ac8309373af744312182b81716711d5f6522213fb SHA512 71730e18630d5fb0e6904aa6d1536d53056f3f1d65947d0e04b545d0b66ab635aaa1a1f7af55ee151b3a4dfd45bd1d6756142babb1bfc6c0b418811a20dc2c34
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_bo.tar.gz 3916748 BLAKE2B 144c564e5b68158d2e13da0cf657483a48d8bf54a2ccb6726f1373bd77851c0eead90bb016fd4a68c89ef2e81416d0a2fb4df85af362793a54208b73438c5cd3 SHA512 cb340d60b1e04c6bb2341098fccdfa28f811c7af9f492b93bcd67af895f03519a03ac434e00e972ef1d345b8224be6fbcf8091ce99c37ae9b07694b02720b0b3
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_bs.tar.gz 3647226 BLAKE2B 846a607056406fd2d340af8f8275a7c903155aacdf6849a5935f23e5e575fcf1ad44662d556fef27815265718b63e1ca8629409a139048100ca6d94b9e466a17 SHA512 4ce135e88291b5d2f7627ad759ea1bd993812f123ea7fd784894ac40fe04c457597fc09b37cfdf44c36b2c787a4a1b3a96e60fb54524eed62ca310b34462ca89
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3781241 BLAKE2B 1c3c186fb38f60f6c14f7fd864f3ee269a1bf5afca4178342e84b7dbd48136caaddc4abc21e37d1c7de04191d8c85b7489198b943ae9dfbd34e03e3072cbb4d8 SHA512 491def7c07f730d52dbdf22965453790ed4b9b2fcbdf316067995676494910961c89caea87532b4fe09a6245ae4638d7d54bedd416a0f8c1c681790f01d2b53e
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ca.tar.gz 3770680 BLAKE2B e63aa50f6e0d0b1d3c498ec933437fdcdbd9c8a3c057a10ce94b3b23af9d7b99d6d28f896a317182eba23b7c32bb97f4ca9eb9ea8fbbcf1f02553f531a3b621d SHA512 1357d074cf13c17f5f8886d1bffef2e529ee8bf16f1bc5d2886edef629553f94679a5e95b9e0085b9334ca7a4359ddf8e4e3fa9809a9e68e1afb6386a19ac3b0
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_cs.tar.gz 3801606 BLAKE2B d9f03371e1dbf43d42350ee62e6ccefa05de7c3dbeeeb1ab5eeb89431ebbad0f835fda10f095ce38a7a87316f11d40e0619a4be8b9a25e3069c6dd0f6cfa4071 SHA512 df3ead21b70e9eb82a79a12840d5eb071642b12dfdeb35770682ccd9bc96d9f1d205e723271e5c33ed17ffea077a4b2b6bf3578e09c0538e0e6293ae4af968dc
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_da.tar.gz 3703027 BLAKE2B 0de5a37e1589194cf6e5bcbdaf6f31779b471bbce9573d9c0070ac5ce6a172ed05f4b3e983d40dd0b1cda953626fa8c98f2b8209ffe5933a32ebec56d7d58fad SHA512 5bd3b2a14ae5307b34a6aaa99b719aff051e9d6594b48fc6e5d87b3abe90535c484e83fc5b5f27102bcefea4bbce5c3790532cb535b0d63a7b7da15f1c958e57
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_de.tar.gz 3863940 BLAKE2B edbc158878490f3c12547fc9e32f1395c070e7ce7ca2fbdfadd89744f1af26e9893edc752e3641f12b29846fe4fafe6e3724a69b074849ce6635d24654a1d488 SHA512 35b50d2db9dea9f84aec8681171b5aa6be9d903d93915ac75ecaece40fe6653b1eee17c02900b8b04e84133faf89fc6a6a1b4ebe81bdd78ead710c61141e91e1
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_dz.tar.gz 4063956 BLAKE2B 544000c9f5e9ec3f758b9de461cf9d81ef416aa9e5674ee33ce637d54e74942ea1cf7df38627d1733b51a22e1ab545cb6015745d150e95ff70d5d2196605f800 SHA512 cb3a5527802c6e152f0b7bd86a4692682c00d9a625cfee037f47e7b3512cbf1248215553cfc8cec4fd0877762ff7a324f7e160ea14a5adba6e91ed26da111c81
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_el.tar.gz 4497789 BLAKE2B df0cc643d5f588bf84d2c84e3aa8955f9fac5f47880fbcc1d46d281cb87c68e5f4506544fd9b76e1a9f321e004999b397b53a9dc3579471fa8822d87200bbe9e SHA512 62c83733f65e1711bf10b5283e4eb4270b72902b0d12d5866474d7f793f81ae2bef53300233f24ae4fad7c9f17b5dc5bbbf6fcce65653ccdb379f480d596a057
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz 3534537 BLAKE2B 0eff2b71748bf237e0b99f7aba927834b000fc530f993a724394e60c8ccc8efd2d720bdf6bc8fde961729ec78740aac3ccd1853b9c85abc41c58173583f69a09 SHA512 5da4c9acc27ad4ca15a04173cc67682efcfe01c8d2e76e15986aedcc9d192f5530a9f9568629d8a8894e57ae6265a30184ce2de441263a6161e0016d9c7fe18e
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_en-US.tar.gz 2225161 BLAKE2B ac8d339fde0f7011e10c97e3ab8a4b219f25aacce8111d7ede2d39318ab907ef7c8152a8269156c4be5cd46edfce85b34cc31862a472e8f112bb31eb42e484c5 SHA512 fd2a38a0d9d81126daacc8e72716fdaedba0f5e326b59f5fd9eb8928746fba3a3a2f92f42692637fddfef2c7feef63a5cae7cd723e1990943ed1a5289a29bb12
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 3526320 BLAKE2B e208ca92538594fda18e6958a02102d64963208992e659fbaf9d6b15d61d7a12bd67f16756e46b68e1a1a30e707ac0d941a1d0dd43f18344e44cb7e6ba39c43f SHA512 88077badab08e5fb7674a3d0b98be991db573ac25eb06e1b4b1a7c9d8da9d1cd4e660855bfb175331ce443bef691586eea1a602a04a462e67a3d9ae05acbb715
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_eo.tar.gz 3620135 BLAKE2B 82f1312cac914f736a22db7bf70fb6790be711656efb7a071cc40c359f78592ddc961cae4dfd90d550bc9494beb27cc4f4ddaab7f95f251d4c6f6fcead6b420e SHA512 e6741556f81c7b5163dd12ef12c71a9b08cde612adae864585d7bcbd7e102f6f98fd11ad2805fd4083e189186b23a0ea1930ff74f7ba0c1b3161bf19289690e7
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_es.tar.gz 3813750 BLAKE2B 00915f323a7c4ca3b02c6982edc93f63b28a9fbe4a984d3e9389a47405b8e7e942e726c9146bb7ec504e057352421893bef5bab8f2ddb76e100cfd401a328ab7 SHA512 c15216f1265717b0ab767a6241ddc61e1422d0bdbc15e542abc392f17afe7a8bff6103f0fb4bad7f337860b1b0be770f698d8faecdb7964e13a16ae03f5267c4
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_et.tar.gz 3664131 BLAKE2B 102171afcc591d432c128587b22414611716f0a304bf5ece26f15ab6d0673cc7858eea7133198a49758cc937e7515f682e78ca83c0c9d8fe1bee581b38584089 SHA512 770749ba0413b331abd61300368a994b182daa8fae76b218d989d8e3b4990570201b14201bfbcf1c424e6773e616377ee848b7484fc0370c6661dc0f4c6d06e0
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_eu.tar.gz 3650717 BLAKE2B 012697bad8d682120393ecb89f9353e8620984c77e43d5fdfb2d99f933ad5e9901868954a61c1a84a8d3280ff145180be588b25ec6a4fa4759a8a6630f450396 SHA512 493acf8696a066d0b95cfdf8f37a8d960fee3a56d0ced2c62ccf79d5138c90f12385084ff01034f4f204a9906e503a8746a0b48b0d5ce1db179f50f336e5f497
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_fi.tar.gz 3674165 BLAKE2B 34be2386e6398c1a6c21f80913dd1e68f5241fdb210ba2b0ba2a2126282e5e46a488ff2f5951d8d59658885708a0d47d90b8848701c8039ffd21614c11afcd88 SHA512 3dd30ca5b2ec7aef73a1bdb703fb6b4563e84caf3d716895b077868ec023024c6137acdba0f071844005cd4b8935031e7e63a8014b7ddb28451e8187c60e33bf
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_fr.tar.gz 3797995 BLAKE2B b76cea3b18f402fb5d0986d0ef0cdfce37662bb3a0364864ef374e06114ec87fa8e64c9c00688530ba7b044e6f848ed798516d02bd259a1a16f0d5e1f71af10f SHA512 a764e719fde0a8bdc50d4569f7ae5b2b7433789b1c1addd93749a3e52123037fe602964194584ec0c23c9de644af5774c4e4f127485e3f58427788fb67cad7a6
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_gl.tar.gz 3757068 BLAKE2B 49d155df10afc4e0855369b165a67caec4ed9ac3833824d7fb12e44cfe137c0f862a67dcb58c869364a924b14f682f24577a166696f6138725e2ccac7a942d99 SHA512 a575242213276178c9a44719fc728a41296884a5bde851a8938046e92e69ca55974ab6c05e56a502749e7717b3d9a6d4896d46d1b8ebc08df56974985cc1d691
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_gu.tar.gz 3614384 BLAKE2B df940be1c01583ba78080685128fff4dd9f24285699a63280d847e78ebd514cab0654b5021d34b355f55d1b1da370819dc0ec314a00cb9fdad451b487aa2790e SHA512 f2378550279b30bfa8692a83c06b290bc5042c40dbb9f937d71676c0e8f73bb0d6b5cd15460236d79f20de413aa7a9c7a34c53a034ad8979e7bddf447b202b5a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_he.tar.gz 3385460 BLAKE2B 33b265e2eaa75da1d1eecf67c1db125f00a59319d6d2689a8d5405b16e7424b2f7e28d5e9058f06779072e24601b38faf97944eb35aa22853d7f3ab1ef1cf4cf SHA512 0d443d2e408d858cc0f7892beb3dcf5e8c16e16c1cb27015b7ffc280752e74ff57615c0a82253200491dc5ea1d48f82516c29020d48d63282422882606b748db
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_hi.tar.gz 3739191 BLAKE2B 8f065802ec83e8ce9fa32f3b7d8606cea08f008c887482b18b60c8b6f37a2de698d180d30f211c95ba88487be7c6665a084efcd9892fd968f2729e479a49d839 SHA512 9c6f60aaba39472f40c24deb6c4fa5e78bca5973c10330e84b4fdabc4ec220c397edf640b360a001bb5f64064322319035f35bff63c70929e1046aa3a5c846c3
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_hr.tar.gz 3653193 BLAKE2B 4fbce1b0fd4a339b60a717fd670ba16e2815280637dc787b952b9905b8d1035491f29c4b906bdf87edf70208a052560b7f3a444a3d2df332adf8eb83a787ebbf SHA512 2dac04594ec45ee9bd283c34d59a8f55de551585717d84bb7b4eab9949fe4e1ba5420fa971567b5b6e69db9ab1fdf072b02232d3ad31e3cdd5da967d4df984a5
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_hu.tar.gz 3922693 BLAKE2B 500b451c7ca71de52d8f481fdaccf37cbb8c347bc6fc968e6fa876695b62ec317bc887f89109660e3f8599a5491f54edc71d29abc3001cdd8504fd6254ebc3d4 SHA512 c5f80969dd1c81b01e4b56c69141d12bcf088d317b3c89bd59ff0a4ffe9159d33ef3aa5615e70c1dabbed631c0803219971976165a4670f46fbd2796e467c32e
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_id.tar.gz 3596722 BLAKE2B b4a906b57a17986f42b1c912ec8e7f4de8c65b444baa1418d3d523b8b4670bfa1a880a3ebbb08d87cad39a6e68945fb1e43fcf84bfb8e8e084e179224890300f SHA512 6fcc56ab561221a95d9ab8159ee5d623fb105759b4ed60c38988535c7fbdc0810a6ade23becbe2757aaee45cf6f069c29848cfe92642865d38f7449990c9e896
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_is.tar.gz 3670047 BLAKE2B 4dc53002af6d9c541a2a074e6cdf9e45fd90b200008311dbaba6e01f121673412be9f464c7dd784c7e1025400980ddc4f257994fdf2ba1e8ddc78d3f188cd91c SHA512 c867fa530d7acd65d1c272116cdbe3f2967092341dd034623c0ff574c546a8319b99e605d502b9058798dbae26e1bcf19ea314e2dac0b09cd9ab3b8f840a3996
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_it.tar.gz 3725522 BLAKE2B ecd68c75de5079f15208738e94a020a322c93f2bb831df99919b823d1e3f6aba4556702b4b8f94d49279d238b46436826f813ff08e385b6ea9991d4762625503 SHA512 f921a4af2c14b649c698ef2fbb784e2a10bab96dbd112e6eae88a18e791a8c8151257ba98fc32302f2fde9606d9ec7e1c24cb3fb07afa9d361b69f5f46bcacce
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ja.tar.gz 4380585 BLAKE2B f7ef3b48a5c816a5eac940fd871c42e5cc9ad39e2d570f6050f020a7a8ee93597df02bbd48b0642735e44444621ca8eacee5b98ea1d42a16539dfe7d3638e422 SHA512 5c7f6445ceaf38e6ea3bed6efb24afab9ffa53ecf928b47feb6fc84fa294bd5f595277a6823b75ae7780683fa35a4f950b55e4541183b5a210468806e2fc15f2
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ka.tar.gz 3858183 BLAKE2B 2ddeb845d332f7bb0a4b2a70002284677f4bf0eb16671814ff260215afd0f52b649228203082cc253bb157913ad0e2929ab558a451a9f112c95d0a6cc58fc213 SHA512 d349d9d0e94fc91201b5217d5085cd2bd63805c28b462a6c7fbf638b4af40da62dfaecd985cc69a99f52505d37455b7f554f00041ceb106cc754595a4d579f67
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_km.tar.gz 4189542 BLAKE2B 53526fd58fabe92517e7ca4b21befc114d64a52ae742845839919d64d00499c672f678d33a9388bf1a4d5212302070ef25e9cd161dc36f1cdbcfccca15ed88f0 SHA512 5e80c93f3706c9b870af4a3c71a243dbc199a8086304a1d17f28d9547301e27b129cc72a78b5a10db35b951c4132b961431e514b059f740ddd43771153a0257d
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ko.tar.gz 3884707 BLAKE2B 8ecc80f52395ea13fa0211302e9aa550ec146a870c66e2bd123d2be62a000401f6ffe67f7ba7373cd2b57aa182ebf7c822dc8dee83ef17f5a6a01945e5c395dd SHA512 d59f5b73ebd6533da642d3aa246ef390e95ddefa33f8e044c37dbc4bc38fd41c8314250d8f63b5180c21e4c040396b14f020fc971382b95d182a78cb2c3bc18c
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_lo.tar.gz 3609845 BLAKE2B 90ec6e7b9e7057a3dc85c4372b67c1e84e3d615ddd70b2224c01f28385269f42dfc9c13df43dc74aade0c6492225b81bd0a10c62d03137d79d6bda4f6c87d396 SHA512 137964dc6fcc9e5d5c78f6c5c8852a135442a69f4910db9b6c4c9d262d995abbeda1bd3097bcb5a7c1d54768f5ee437e65a04fc5ad48a96538528590850b25e9
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_lt.tar.gz 3806321 BLAKE2B b09f9e16770f7b4f1e7325940b0ebff29cfee014de2a3a33b8dbcad5403f23158796523d5707e5d3c81be7d24147bd48e2fd7e271afb798419f71edf97f51bc8 SHA512 8ccea1ee99f65cd16786256a866a1b7a7e2b2c6054dacc921196dee7a71003f21160028843e1279b05491d10f21839aa0059e87b4e134829ee9d948ac62cebbb
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_lv.tar.gz 3667034 BLAKE2B 9073e9c8097c97fc3a72cf82f26209c88c9e1f000a53f8781040ef27f4c16631377bd9245afd321355d28ee52dbdb62804914ebf2cc5f0bf8c07d19602320956 SHA512 f89c49c66579194d9b851d5b4bd6693beb67795d4d94dbe24ac0702222aef7c0e6e0a711a1999f5261a9370ba9777e15e074d06336c214039abe50a55241a14b
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_mk.tar.gz 3707285 BLAKE2B 64781f70f187a296de4e3a990b9298f98f1eb6ffa88e91fb5b262b093ab88e422cb058ae9a92870f277f6ade3e8d80d480e4385bfa185c6d6f29fc1703d0d6d1 SHA512 be62c54e4f22103f9fc96a17adf89a41e1ce59bafecf7371e5a9354639c015d903a3689812c6832df157430c85ee35e539c2f964c02b642feaa41e8c3e8fbfe1
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_nb.tar.gz 3657338 BLAKE2B 55a233d6dddae54273c46ad65eb0fa8526e08984ecf3a8e0eea4a024cd70e4a6a41741d0b5f47730417fc45d3ecbf1e98e875aa96e74310985d34fdb512e7d11 SHA512 c0caf58652a8e4765f6de152a0df95b30130d569e0c9b3294c8b332d16fc568fa6dd45bbcbc6610e2ff75283768800303eb5a6428a283e6830db343116aacb2a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ne.tar.gz 3945964 BLAKE2B 57c99ee951a73d11bc83d7806a2253742f317a87270cb7fd416589f5f1132b3db61af23f729600f9e3da65bf87fb16e8b53a133ec7c02bd2b60d082a814e3eaf SHA512 bedfe077f5127e3f4095a6af442d805b6319e208e24699ebbfef19cde6272174ec66965929cf7ce8cfb484e00084a64bae2ed2497bde46d3109242208e05155c
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_nl.tar.gz 3780047 BLAKE2B 9681569c11bb37dcb010aa2a0d96bc73a6a68bc825b94f55d2c5aa6863c41799cb53a49e5f9f88b19d8b510e47838d46051f3f0c5b4beecf5aee0adeeab7c811 SHA512 23a521c30e7301a3a6dd4b2181e200e79cd7dce2e06ea6c78e2992ebb6358ebd7209ad2d52a69d3a2b703a7d1302c5ba4a8e73c5bc7ed99e495a0374a7b1ff3a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_nn.tar.gz 3815500 BLAKE2B c133137156918ade9012c55c95b876fa6819ca9ee7b6d67c1658e12fd6e41f023b5bee93ca64613d770b1593445fdc526396a7a227d2bf0310f511868b982c51 SHA512 eec8992900441ad73cf68658abc0061d49803f34754076b0112e50c6c14a7d693ff715cfc005587c40d9e9ab9a0e451629f943cfab39b43902d1ecd20135fa6a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_om.tar.gz 3712687 BLAKE2B 0444f86ccb9c13df62a9952f246f0af50345499df7867ab853ff6623ec6814e469d2e211dafd8e63f7a58892f65a90d212eb123a5895bc143683c6ffea33bdcd SHA512 858bc49122d91ef8d9bc4158f1be72904044d1d46b942773930283f0c1d06e5fa4620f1ee1c3019f63ee59491f7f6fe3bd33b93d6171115e45c902d2051a842b
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_pl.tar.gz 3956055 BLAKE2B 8de3736233bb66cd2043a51a161985a745901159d7eac0ec078854668aa8cdcbaebc762b37f7d0a49fcaad9b231e0e2bffe9445eceaaeabac1e94ac0e3d68037 SHA512 0dbc50903277dcdabe26416bde2bb3bf015901ce092f36f75d8397d3d874a3fcadf51764e701014480421211e3b85eb0f042d25e2edfd36c78d3055cf372f67c
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3767143 BLAKE2B d2385f2bf09e015bfa39aa1e3d80e0dbcd8641068ad4b117705576025860c819d1a5c78ec6bb50195f6c2a2d75818380fe0b138340a65b11942caaececda3898 SHA512 6193b7d2a05f98b411a2ee2b4756ac48d25c29f2aff2cacce7e816d378da1ac069f58e5ed03de6100d209b10cfe8072cfc2267b3b4e60f62d6326f9e9e45d922
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_pt.tar.gz 3746823 BLAKE2B 2996cabf174085bd9c4ab7690da023d45677a0f75c108fd5f4e24bbbe4e3ee6fae83ae567fd0ea8052543401bd29f47f5d7a1e2f19efe5d400a7b5d30785318a SHA512 60c572a5c4b3b0648f0a8b9964a03c11895dd6814fcf440d559d5c5acbc86f32546f3aff607ca4f9b7b31f3b56e1a62657ba327c136dbccd5fc64a26f7ab1776
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ro.tar.gz 3559891 BLAKE2B 078f596b78e2790ac5d08faf4db251bbc30c011f0ce58994d0e07dbee011f5ae98233a2f8485519e11a5aa912bdac49e0386752332f1c6a14608130b51a066af SHA512 ff297b881474c594f76de11dbd57a368df02e4d818d91995e91ce4e723598e611f29e10d6f169e92ff2695e15a001f5a637f11ab33289cdb985f4a9f73f3a123
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ru.tar.gz 4107355 BLAKE2B 6419be8cf6d36ed97b22328111e1e22d2cafd9fa21d4f730ce5c2b65a68380c666f7c2e06fb744aeb287b7b8ef1831ad4c23508e65aa847969bdc8aaecedc47d SHA512 a7ef4446feaa9f96ed50d3141babc3509b82a1ef7760463ea1218ca7c3e58137501c7da4813586117f1af37926a202024753afb0e2e811ad375500940366baed
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_si.tar.gz 3840329 BLAKE2B 910f6287babbf9d9edbfc44b1aebf999d8790ac5fc2e3f7340755403af8604f52a2de5eb390f035e1222513983edd611e5208210467f9ba46dd447ac9417bfcd SHA512 bd47642d43a268b32a8180c5d4851ac701b174f766b9e746a3ad0d095da4f8da11c43663221bdcd8da8cf79dbe5699490964af4e2edf431ad1a2c51e97ea9625
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_sid.tar.gz 3702958 BLAKE2B 6dbcc1c64a2652aa30e3c77a67486c4db239b3f8f4dc9695d8e9303df20a07b2ffb11222d7f36c790d6df107c5070c4f4f60ad0458c4e71ac33a55229fde73cc SHA512 9180c141f331d9c612139c2d733ef5bb6de7afc11c9d497cf03c8c7406dfb5271850f7b0ea15c2757797a54d8c143d20534c57f1907aec4b84ba636bcd7798ec
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_sk.tar.gz 3840477 BLAKE2B 00475124156354880da4db5b7a98eb011766b4a4b456bf91023bb925a4f11bbedb4b08fa64c41d4ddd5ac1fc6b0b955f759774d6e32da9d1df740cfc5da4f629 SHA512 e663eefb989bf7f8ae2d79cb1590c908c8bc9737604a2cb5c60835cdf135b9ac03308c1cec2832d3374f6c838c50275e2b8c14471fae161d4d7cefae4e3d742e
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_sl.tar.gz 3715623 BLAKE2B 6db72e3d0b3facad0e3357a71e9f2143608740e249bfe4500af64fea3f0660365a7f3822db85862d848a882536f6b8ae8a8cfb553399ea97688114852decffed SHA512 9c7fea9794ae3901644d388285d4e7ccf0818620bf58aefd9dd0c0125f1e49f8b4562f8b588083b0142cc66f7091a0ed9bd58cdde05f36fd991febc6792e4de9
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_sq.tar.gz 3622774 BLAKE2B 14a61e414cf72cd119db9a909c65ed7eba70baf2ad5bac7e20b6d189d0047c5f8e01455f0039790b20f78bd3fa9a4554d99fdb54a61aaf116bdd6bb23e8b2d94 SHA512 c09e7341d1be6faf847d5cd3cf83aadbfb2d6fe48461824f5e4869067f58085f399a7905e209cb7c3d2e666752120d8e9926da306f5b09a7d4c36c568bff5bea
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_sv.tar.gz 3704931 BLAKE2B 7d2621f0770b2f1b6173f2db828d698bd86d15d15f3fbffc2092e35428a0446582916dbaff99f14bb90951a48224c48f4d87a5f6bf91d187c992ddc3eeacec23 SHA512 c5abff05ae55b66447491a647d6daf6fd7086b020d5c6b054bb08a46bf4d15029aab6080848f95253e679c774e3e1f5ba36b189d77d2c815242d35d5cfe55045
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ta.tar.gz 4054532 BLAKE2B cb128b04a4ecee3f6eac4326e44bf55dd255286f2456a8da8fb6642cae96a911ed2f1f44d41c48829404965863554043942a1657b844455cc78d986de84546f4 SHA512 19e74cfbf2f107bdfe39359193c2e109e25b83d2c9d26b4545dc7f1536b1e064110623ef6084d81054bc1ea00c45095aa42f2226a7c41b4f68bf56f134531dfe
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_tg.tar.gz 3672581 BLAKE2B 704a0e8faca3dc50077e70706f78711e26e8f2302c891da473ac6ed3315f51c6b33cd0896afe9d9617867b54beaf57df3e321bdd188c23d674ddc808152afc2a SHA512 0a795694e23686835650796e8a551ef380461aeaf8dfc8eec154bcb99bb4f00b2cc6bcfdf59b028fb74232732579b3cb1b534f830d23c9996b9be39aa7b5e581
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_tr.tar.gz 3763648 BLAKE2B a36336e62938cf256a441ecb9a2480b5da6a89aa00627acaaa11ad4f8f9221b8617bfddfd137a4b781adbdb548182fde252884c4978b18d8d40d4acfafd9758f SHA512 204b6ce0c8d57349c1005d6b7055ac33c608c103ccde43bc71d5d7deda0ac252b486b0fcdf96ce0458b356ef97c857460548696cc4907084479eb638d304ea47
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_ug.tar.gz 3782373 BLAKE2B 62997add59faf6ab0c1e5f106aeb23e7ab57eaf9a63ac66743fb45ea3961be841760038b31477bb7e67adcc1f214969d2693f5b27f23460e63cbde63ea87fc24 SHA512 18fd728bb15316fa326882df7baf65717c37d21ba79c1e4fb14fd50b513015017ccb3b9b997b2acb6b81361401a7290aeb9c904282d98d2651f8f53cb7daeea1
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_uk.tar.gz 4085694 BLAKE2B cce360a5a48b36178c4d1abbd174adb5f62f57a39e4ebbfa0bbb6bd6415f822ac48361046efb54e2c0dbd849cf217608b1934354d3c4c7719853ac7855dca02d SHA512 69b3062822216385bbbe0172ef5a3d5707325fa9246d3800022a8c4f18e8147f67900d37b6f82e7d13ed7f7dd59905219e95c7b5ae14cca93521d863825d292a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_vi.tar.gz 3745074 BLAKE2B 748e87418f0f71f8416bd91e48c165ac5c6ef2885e22176493b9251f239b1eef734f27f3196b5f7196942bafe3340e1815f54d0312956a9e15c7438de64f7e06 SHA512 71152261a46acc4c5b3be81a85ea8af49f1ec9e873efac43718d38ed890505356487c50815a0eedc50560124492fb932c813cda22d26469649a93ca881f40057
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 3995146 BLAKE2B 555981ab7f554dc3ca6ef090c488eb1515ae277d6cf2433e3fe6cfc62b8a62dbdba2ead908227386f9afc33101ae04076a1e7f0971a621bb09c014784bd3678e SHA512 2556c23de87336222c32f45c848987c4751f5708c4e8846d7c74164dacc84601f962eeb81f1159aaa09c153b39dfed1650ede1aee31d4d23dee79dd14e46b149
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 4127692 BLAKE2B 30804e7d7d199a32edc4542ba7f2a8af612d7daf77fab4534d3958016aa8662d7379e4e1b0a9113a1723d202351c3473d7a9555767a5c998adf0b19d0e69d072 SHA512 4a2b6f1dbe02a919ed50d4bac8513787433b88174811af7ac19f069aa6dca58bfd59f3d162d7098aac0e5b3aeac32e7aa571cf4194f10fcc2d0960cae60e6457
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_af.tar.gz 1216736 BLAKE2B 1e3e71533b8c6364cd5c19806cf18a62e25ce64536f7c2967050eb7ecedc61cf35fec3fc63e77b5ab2aa316e447060a66add6862bcdfdf4453f675096b7b1edb SHA512 43f99f681c6fa173b581afd52953630fb39bcb78fbb6d58f1e6f6e28e730f5402c79dac14d70e4adb0ebd9fc4db62f650d6bf755456489e3f1ee24f06c9a7a34
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_am.tar.gz 756973 BLAKE2B e8999d0b865d939de61d1f1a3b2c30d8b75b29b27b44eaf7e711b45cf45857599f72605b9f2207c3aab9c0ae09ecd37b46591a5f0f70b6d870e1c25757dcd496 SHA512 d33b96214b66c424d2e8fcf85c6f6fc76ceb7ab86545a2d847393fedcce73561797fa1122d91b21c06bb6a6bd2162d40ed9f534b495047f1bde077383fc589f4
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ar.tar.gz 2403399 BLAKE2B de6554482278c43caa70aec00a0303dc40872c91993ee52a7c0db356b021502e643510c8cc7d9fe59d33bfdab6c8299d11143dc74334c348fdec7d2143892eb9 SHA512 b38da660e1fde282992fb28b6d9b32a8a17cf1f3ad887e43fd9306cf23b6fe6b0621dee6a88b8bacee7580f7f7558bde3a380453a815494f3645f6188980073c
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_as.tar.gz 524609 BLAKE2B 061e2cd2ec191363fe3886ad69dcdbab3e955ca8457f04e061c161d58b629ba997f4c6009af17c6dc9e8aef3beb0b3f027d61848d2c06a46dca4e5bbcb79b6a2 SHA512 82c9c8f3f1dae1941fae24181d5c2d428e2c8450b298be5b787d59f93e5f5e45da8d0e4a91f022a51c9b5a44af4338c25c875ba198c5ebea743f6f3a74baf322
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ast.tar.gz 487780 BLAKE2B dbbc672a99bcd0084e1683ecad57878644df71dbaedeb5e41281b10f12d0e2ce3951bbf507e0c408c2f807c71ee285a9c24dda140fbf157930bb68c9a2f1703d SHA512 faad0706328f874364967a616d006bd09d72314feda9c84811bf51e75def0f868d590889ed22f3e14bda8dc717192b1b8388bb333600b60b8a8798a52b18eef0
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_be.tar.gz 1054662 BLAKE2B 74ea0e77379884bafc1c54e86c9db91c3bba2eaa7349bb7ca0fcdf2191a218d81e0703f03bec0c2fbc859458c397a2345cbb79fe9ca50495301a2640857747d1 SHA512 d1fb174f0696031572889525231346ae78742dc36cc9c4f29fc76035355be570477a76404d63fb434895b83898023131ed5b0205292c2f1dd8a0c076eaebb4bf
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_bg.tar.gz 2489954 BLAKE2B 7d56c6ffece42c5298f4104557ce90f24d6353434fce4bae8c43ca22caa92e702b7cd7b63f5788510a43b01ae759f76858574a0fd3aefb7465b744e80f4ec843 SHA512 e26a1624db4f1ad00d1057b1894be65882807dc01cbc5693f16b4073ad3959e0209eb5cb4167fdfa94728a01f4c40dcfb49892ffb38bbff9eec7678925abdeb1
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 635098 BLAKE2B 376954684b6062928fdc8f48fe136a79941ecc79ec753be46a379334679f71170ea6f938d8ad2f10dc5caad228f309565de72645c8eacce1c8b4e0d35db88077 SHA512 0f303743ffaed2f40ecc5dbd50c6045c53deded1a6fe3f2f6ee6ac42fb1766f528677bf305435b20411503bc322798d77559d0c2a19a6543a26750c068a7b7b7
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_bn.tar.gz 786127 BLAKE2B d5b8f0212a27db75e643bf0828f9ebaf766d9a844dd55804d74b5bf4357357e6ca7b39f6f60decf6bbd2bdbd8acaef5024dae5304daaf47e5ba961055e4c53e9 SHA512 e76079d23336fd74131d31759947f9121ca7658d69e2bf79e8460359a440eb4370aa7f269a3597b53e99bb08af5255caef17c399c777ecf0b00ed448350a8c51
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_bo.tar.gz 378797 BLAKE2B fcf2bef48c5ac82518df29a2e39f9a13e050a643ee46621e344b3b20a88d29be9a9052a43cdebb9b7f74309cbc02ff0a9b7f605b8637012d8fac257a18a83b6e SHA512 398a6e77682bfc4ad5cbf10bdfc2b5ccfa0a62c943d12dfb52fe7c82dec13c3e66dba43487f51b271264aa90fcd655e6ced63d64d3d413ef964a7f8a718f706b
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_br.tar.gz 1523330 BLAKE2B 99453e244185919e5935e0077bfe8835b5c1f3ef9677a74d52faae5d2371002cb2c6c23f82338135b4cfd470e1e78100d2b3dd6737ce28092767d1c88a9b83d6 SHA512 e46aa3c9fe3d55c0a4ebd8d31632e65d71801b7a8671563ff9e6e2db62465d1e6037194111e9abc2c57e61e681a51e9867341ef26a578a679a82354df1e46ab5
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_brx.tar.gz 337260 BLAKE2B 7a54775ca268231a4f3e6091e50ed94c3fc367c8dddf26456c67d0df57fadda06b57ca7e6ba20f7072211c689f17c9ce348b06b628af4709f6f7d3b10c6c0d0a SHA512 5cc74a5829ac06e908c71592dfd1b5177dc0a3e5d0a3c637daaf0262538941bfe5303973c6a98c316cd60792003a10f2eaa4df89b78e8268cc0faf1c77256358
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_bs.tar.gz 628883 BLAKE2B 9d4bc080961a73bc792acb9768319cda309bd25f0b09560782170db27222fc144cb74c2c052e7748e9ad286d3e7768193d712bb1be945fe0c18b43f8f8774fca SHA512 3c3bfd8e163bf58daf202a5be00fc88f3ccf50535bdc4618a5d9690b266a54fc07b2104d929a46d5d9e4a6822c4f636594877ed1c7e93db2cbdda5ecb5bec760
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 2477853 BLAKE2B db327dd70ad46409e452c5dadeba3915e26c47da0944dbb3e2cabafabddb0f284b5ba75817a5067c8b3efac420837988ce45c2e2bf79e2e4bc887728f984e450 SHA512 c86f316636aaa9e6cd527d795a57440589fe51df377783d863b2eea045a301706d5c1f3aac7e3d277c0c47f922cfcb8893ca32b6ea565b351734ca48afceefd3
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ca.tar.gz 2480544 BLAKE2B 5590bd494dda5ea16b4d15e21092e06c76df795d8154dc63bac2f46dde743c364ba2132f4eb19ef61cf12dcb0b1034f5289c83906fcb1c42bd28c3f79959e318 SHA512 0b7f02dd38dd05983ea1550ee219ed9761c703a101fb062f99a385d38382b5189096469a36ee1ae64c554c9014e688a763d6fe3c39da55d04c630313e8419ee2
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ckb.tar.gz 366784 BLAKE2B b390d937a370a9536ed1dac525535445fab85a177a2696ae86213c4e216be62388c7c5010a327bc5b55d89bf76f65cf0dfb067afc1f994d3eb78002ba9210b8a SHA512 6b3c7a59a2941ad385b5c7fafdc7db8917037878b05d5798a217b494cbe0a1dce8aafaa438b4bf2c9478baa34ffee8af438496163f23021c291eab3a94667168
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_cs.tar.gz 3229804 BLAKE2B c695e2b444e67be4e0e0809081d63718c6283046a3f4f9da233f89f152212bc091e7717dfd7cd01caf1d5f7dc41a5f641d1d8b7c8c26f98d81427a64d0e47225 SHA512 cb85508b9cc07f8a52001ebc876497dca3a50f8bfeb2388629a98df51354f3a1e483b1a4f53ad76b967341642241dffa2d2844edd3e03e8564ea1307866b1f35
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_cy.tar.gz 769586 BLAKE2B fb6e9e9cfa62209adfcd8bb1b60c11771ff89e733d40d60401264563364d538519785ef8bc7dc82bb93adb99e544b89e80127aa6e7645c3117c8d791b57edebd SHA512 a67b005f3bb49c9d0c8e8b9b92ec3cebdaaa429ee636c73ac5069dacfe08df8dc9fff4da0debde7a6ceef2a804ca2b43ef92d85ab736673d1e8fce2c5877202d
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_da.tar.gz 2867352 BLAKE2B ef2893fdae5526a594d69b2a31de198fdb38468cb241ef68a602636ede8b6304f8a148011a9e72355e81f77979be01e0fba2750c1aebf399d49678ce8e516ecf SHA512 63b62ebceeae785fc150f2793d8032bf1fbdfeb7f0dc7afa881e6fd105981e99f1ff11e8a53e2dc9e32dcadab0131254668c110daafa284dbbe4bd342151e875
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_de.tar.gz 21797165 BLAKE2B 34a435dbab7a5567797c6028bb64b693dadc84024de0527288561aa4d765747d04852969b22ff4fd191a34831ff7cc4fbfa3f3d406a1ad23423d42f5e7d82a1f SHA512 c4a8f1390c49d8da675a95865c1d5cf44ef5713fdbafbd9f63db7ac2489c29e5b154283e224ccbb1184048b7679c46906ae8beba1e32f10f21756c4c993652cf
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_dgo.tar.gz 435629 BLAKE2B 4050cf605dca8f121c6d987fb9c68aeef2e5504383f41c8370a0afc425c9a27a27aacac9f256c07f40fcb45de27c7f407fc84eedf9f588bbadf98a580489d876 SHA512 581f2a468fe5da6cec21152552e352f2bbfc7879392f1705ac4ab9e69ec8aa18aa407f7624343ca7b9ea167225cf7b25be7dc615db6a4f0d0eaa1acee4490d92
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_dsb.tar.gz 792418 BLAKE2B 803febeee66d17dc9e45bd9a76b1d8dd6c7a33ba8df250a437abd48749bf658caceb8a2bdac1f6d458e2df017185af1e81cb253b0312c362165a0c2b844a25e5 SHA512 9a17ae8766bca314fa04c7599f79c0cef97a3ac28b3cb7b8448cea060f3ba81816191c20ba683fbab2aa349c6f0314903564a49b8ffe9a395586014c39977387
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_dz.tar.gz 366376 BLAKE2B 9f8682c0a4ce49bb164c4c1fcc5e27b5b7d9613a218269eabff4a806920eade63e212294295dbdba2c621fde3e150a86a8fd65e947378ddac8f882773365c20c SHA512 c38ff33ba1b711045cd278a92aaa5dac15859ed36e2ffe7c749dc68b093807883a86c5446ed30d9e074cead48caa42dbabfdbe5cadf845f3b98474ff4408badf
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_el.tar.gz 2877677 BLAKE2B b8e8036ed95752bc13b256a255b03058e33c27b0c62c2f6546c9af5a642cff9badeaa6e5e57e41f522a7d086a3cae06b5421c95efbb5dac8a7804a10feecb3ca SHA512 35196c6953336dab178a0d88da40576e0cc7df46aeda661a8310f973c687badd80c9b675ab41f51a5c146438b6e566eaf79c5469a188adc198f3ab265c3b7526
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz 7388597 BLAKE2B d46f68f2a83e6eb8744787c230641b3f9a09fd6cc09bcc5c42e9b0baf4f6480ac2e238d3f0e5bd7d719e8f7c542a72cedcd224e183c4c976ba45cddbfb7d057a SHA512 74d4d42fea228d60cdbf6a79ef2de20350d40dfe2e4627fd5895dc6f6a011b9baaeb8bd9a530953d56b4a5c26d71712c987f902651f16118e29a94505491dff7
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6934590 BLAKE2B 25b70ba7a1d8f4f8c771eb39a1534f1e85ad03dfc640c930e563d059f865e9ea9a55e72e903ef20632aaa93538b8c7f9ea7686cdc852383c6daa78659fc84e40 SHA512 f4827511a20804cadba05adf8beffdb6f59493a00653c97257d3c4eb1eaafae416dcf105655e4d3d482189ab80a10200155ae8e3d62797e1d8bdc529bbad9a45
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_eo.tar.gz 765081 BLAKE2B 44f87447beca856b7ff70c536119915a28371f4b8b1fdf70179ed75d0095050ed125d65005481569bb32de71f03bf28cfb36728cae3b355c2cb5c8b32cbf0525 SHA512 3cc73e4ae19718cd5c551ebf8972d18e97ed60d2b6ec3e1fc92d8dd809d9c35436c835da3d61ae744dc4c1007709341010c096123a2ae65cacc2c7a295b84808
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_es.tar.gz 2278013 BLAKE2B 326252af461a5d8da552298cb60c3df9ee02078bff07fa5819d34eaa48f7417f3c4a78cdec063b2b6db724869711423869e29a62c1f068bd9a3507db01ab133c SHA512 fac229e91ec77b2850a003dbeff50c111ff251f3ce01e2ca7a67fa35b7171bc0d0fc05e3f163d82995ff22a2a0e08e77032b3e14ada1ccaf8ff2683047fae426
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_et.tar.gz 1681694 BLAKE2B 7ac7d3b8075e01500308b1e52b4cfa010ce135cd0139c256180e7c0bb7ee4732b13ea45074b22410766d90924e274986bf547d345f3845ceab1307f301bce059 SHA512 d1f6cece346007527dbecd4f572fcc87ab2c2cee57002866f76a706e0db6caa7b432382a41e4f9142abd7cec5a4a258c1c359d4d4d621740cca2f8825fd8747e
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_eu.tar.gz 774337 BLAKE2B a93f046a920d9e0f1ae16af8f09cd0f563575f502b8d7df94c53b982b619e07eb94b6ffaf895378c43c4de545cf0b7ff2b7f3a1a26e4da03dd91b40422434f34 SHA512 db68f0fcd15639dc518c8ffc7d996050b1d732806c66e9beb03006dc36c8dece1cf2c31f27726b78aeec474844f5ac34b8f33872f4f1482b456d696d20aaf4be
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_fa.tar.gz 337114 BLAKE2B daf43a3e77e354ce2c5086272428792063afb63dd47884bf61adafe1175a0174386eb617b1d8d5438c162cfcc4bcbe1aff9876f82978a82106030d22b69b5f6c SHA512 397a6530e6c20fb8e9f7252d60f356d4f4731dc93ff264ec001349009c71797a09c02b0f63a6e3ec7daef43bf6a622edb969ea81f107a4ed92c204adc5a56c09
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_fi.tar.gz 744450 BLAKE2B cc42ba763644a7e97e3baa52dc6db2f9abcd5931544e2eb29e1af28f826468cf93f723b7e10ab232dd621053084e729428dfaf10856d64f71f578968e9cc2a9c SHA512 674890821abc2a0f10f3ff9cb7b1ee77d3ad940fec6b108e591c6485818cd5f6c3829039560f83e94646d5fc8897afcf8553536bbc8d9e7343960605c5ca8e6f
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_fr.tar.gz 3076633 BLAKE2B 50347be590d02c05120bd593b45b62ecab234ce20e3f898ee9bbec52d3b3e5ec08c00f94677c92cfb1a757670c51eee57c47c554f859ab5c42bf91ecba362bcb SHA512 6c897cf5858200105c72d15d4dc0fe3887fd680edbad9234f1ff390752f010fa58ad9a3aa5c9368b2f9618a572388b81ed5bd65a05e1e51909ad8e2adf78de9d
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_fur.tar.gz 166762 BLAKE2B c8d39966927c091bc4d18439482d1534fac94cbea83ae3c6af30b683b1407320cce0738fd74572b853e56fe72a1cbd464cb3312506b5c3b948cbb6c849b0e2aa SHA512 50bad79be1cb80e89b870c79b3cd0a70ec4698811e81a23027e3be65f866fab4457b657cf0cf342cdbb11327e68a62f8f44ee9bfb12450721d8976ca99e83b55
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_fy.tar.gz 774604 BLAKE2B db9308e45b180bdf053a59ed32186f1a2ac5b3304894adf7468212bd7d9c00d187d4a40f2ea86c935913e815c0a9039e8d8cff6455d32fd9b0650b7e1fff25ce SHA512 2ae9b229e82f4e918efef35b29b2e08e54483cb5c84e17499d2f51f642d8a3c9abf7daf171c8e96d4c39d46e8acc57bf6b666d717cf67462039d8f9b85373635
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ga.tar.gz 728323 BLAKE2B 1dbef88742c09a52aa62c7eb69e80b41182adfbe7e7cbc8ba36f9f98be0c9d2554138ae195314767ae8e55ad121a4be44ee4d83116f8a2222e8f2fbb0978bd33 SHA512 8744a2084690e4203708f670ab8696d6937fc391386402469212d14a5eb2abcadda6823119815d77965cb1e9cae57112feb82a791fe770892e9c358d4c1e76e1
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_gd.tar.gz 1776024 BLAKE2B c3ad1d7bf6b4545d4c86291c83dcf8dc63bb84c94115f2191c0394502b02b2efa1daf703df9efad939a2580f8807b5d4fe4edab49c39b92a90850323694eae4e SHA512 d56d1d8c0f8663b411f7749c3806393dd553bf3bb976e75c3aa3dc108442ecbde7d50fbbb9c84fb398a5216a22a333390ee1ffeda48c803c780fdce1be6c68b5
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_gl.tar.gz 2666099 BLAKE2B 80b90a852a702d9b195277d8e9ef5b34b1742832078c907df275c10c37508066379d41eeac9013dd9d08bcef2f6c031c5c323a263d011404ba0b70deb4600cf7 SHA512 2745b6c82c6bb7c7e88386bb8799a19dd52b4a94a901ecb1c9590b92b35dc3160db7e3f0255741e978402c5e66bdea24b39c467afd1237f31283152748e295f3
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_gu.tar.gz 1217898 BLAKE2B fc77c3845d90c562bce46ac9788173245ae87d06684500765634202bd4694029b5bfacc6a345d2add9a5fe874f61f4bb43c85a12e53501f8268f905d8b44aa60 SHA512 a5752ff9a0d78353cf564840aabf3241b6f110a89e66b720abd978c4a3ae54e5058679e59f6d5759f8ec55b397255504350741fead2f1ae7173bb26d391673b4
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_gug.tar.gz 512992 BLAKE2B 832aeada2189a813076f887652f36054d279ac4d71347572651c4d580033fb27a37d4bffab8bb810e9b07ad3ee10e1842f87db7347d3e148ac3b57b2fb30117a SHA512 98d18bcdd683d26f7a7f523b0db638e39f54f16ef078dc82f25d6b3e969875e23c9c2b601f3743bb18189f763f27921c648efca5312efb1ec0da1912508afa02
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_he.tar.gz 1652189 BLAKE2B 94d681c30e969f82b5246cda35e96ee691345e4eebefaace77ffbc743f8dd8f48da2862e6a9e3b93405c9292364daf41ad68bb005e7a8345e759d98f9df41697 SHA512 e3c2e56423ae161eb312c972200afbd9cbf98d17e8c10eaff4d6ba03b709211bea2af4736cb505e456073e0f043ac610fa61e5359d9d9cc6c210bdcce28a1a5d
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_hi.tar.gz 563380 BLAKE2B 9dc1fedabc87c6c5ac35b04bed1796ea1be101a6239ae574f81a7e1de9b6317d3b8c20f25293e8919b06861c137a25cd5bf26a52d8735d4167fe2d89480ee8f8 SHA512 cd5fd4d553a73a90aa7379d1df6ea761ed0cb29c1568ce1e5a06479df2ee69a0bdfa68be9b12bb4af600356569615ebc0143db52dce7070fa55690ef71e530bf
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_hr.tar.gz 990497 BLAKE2B 5cbe275c405db82a382bf3742d94e2ab2f3dc41a8a3abc3de47f6cb84dfda586baf427c68bffcd3516b6b7d6b8cc412ac86f8f294738121f9d2584fc24ba0d6b SHA512 6035c032a0168358899936e61a8e996d25f4ab1853d1271a118f45f9d2929c8a6593a07902b7afc224da01b99d6194173964eb57eb41eb739061e827d631b7fd
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_hsb.tar.gz 790864 BLAKE2B f72664ecd8ed801866f349401e3e59aff3e40f0e11748895719459caafd59b755b9bdb8e8bd3a9ae4b4f1bfbc61b500ad397b49afee901eb6051775ebfef3f5b SHA512 5aaca3d4f5420e56ffbc12114704f5e66329ac4e59bd01523ee8b7b88a4a708df507361bacd74178e97f5229ac9a7563b08cea2aecf20d08b9fe057eeb468b73
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_hu.tar.gz 3032796 BLAKE2B c99b31c705e4d59cdf032dba301f753b68ab26a2c89819daaf01213de17418debc1b7790bc8fc5246d21a3263664f9a26d8bbdf8018988ec2f18884076b0c5ad SHA512 d8be2466076c9b61c261a127e91dbe5e82727d8cdbdf5e2c232b26748bcde2430fbe19e994fd9b4f1dac3f94d48e6a0e02d62f1cee4689d4050ec27a80a08b5c
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_id.tar.gz 1632687 BLAKE2B 47a24c94abe187491c70749b620b59e113f3e0e8adac5df8edc6926d4f3a116b5386bff68c93075b8dc50dad87dd344884a67522403803dc2b68a3f5fbd4d262 SHA512 54db3929d6b5fd273e06eabafd011d0236bf9221335cb9eecced29c19ff04b720aaec4c2e0011bc5a664f5bc54fe05aef29fde7132c105b7da02d00189ebc510
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_is.tar.gz 1533431 BLAKE2B 16bd65dc9de76b927ae6a169d9a127b935b762e294a7d7a8a5942828ccda4fed839c6eb68a5e22f677de828d145856eaf8e737c208f7b554f5f8eea1126fb34a SHA512 79b3c9b47fb7818049ab4c0ebffa6380d57a73408d06e9fbd7edbe176aaebbc158db05f9dd5877a3de84678755e930adb150ebfa7006454f7f4d8faa64ce7d38
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_it.tar.gz 2108623 BLAKE2B 788f9317bfbadbbedd34e09f06d2800b32d1d10aa8a0203f438e829f4c218720abcab39d6ed0e04092afe5d3d9eddb8c05542da6d1e353b3583c6afbc8266197 SHA512 8d6ea8746c70ec4539e9de73373f4c4fbb53949bdb23ac31e8d1c237ef052852687a6a35c54fe3dd774a4eb811e83f395f95da9f267c3c44a4781384052bc582
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ja.tar.gz 834246 BLAKE2B bdc5c447af10fd71e522b3afd7046e96ce293c872f9cdf297a852145528c2f98446b2606c73fedac658a84b73a2b173b62301ce5b6450d2e218ab3164131683e SHA512 878091b46ada57c6dea8efbfdc5eff35a00ac2f3b09c94551d3d2009d13ae374dc3fcb704b48ca952478d1cb6c5956b86d3aff6a13ef1d357e69925d9f3a10c6
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ka.tar.gz 357585 BLAKE2B bd90c091b2b981bc85352df23a03133512cd2c5f11a9ce141673c58c1580ab2b7852920ce4ab8b15dea05ac1d728c1697cbc273e80d29e60593cb0e29708e34f SHA512 6e614ea89f5c6d202393c7105dcd8657f6a4cff0c6d32fc1db0da17d384a8ec6c660add6909a2cfc61e34163791effca88a7e60b91e60a53333f7a724eaaa3ac
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_kab.tar.gz 635248 BLAKE2B 88764d5cf3b890c895858b2a13a973c58649730ef686f6f5d72d0fdc111292ea6e794887e9c37c8cd9e5b9359b435025a262ca3cc13566112765b73fe672a7b1 SHA512 2cba40357eed46422da1bfa0e3e05e9677488a55e537562f377489d85e913b111ac9475cd4ed097b9393e8e9b6a3ca6037bcf50161e35365ab544bbf1934ef2e
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_kk.tar.gz 832100 BLAKE2B 8e49c366c9cc8fd20c18f72f97af3bf26876f949a6b0e00ad9b877bfdbb218c8ceb3840037807857b2358b3ebc84db4ec0a7ffd22f20529cecee70d906de9a29 SHA512 f0320211d4ccbf1fd5f01ae3b6409a84da6fc14ceaf1b64bce98d001d8a8f129e6da13d0d6a327b1afde3b3adc82a3b52dee09f0d8a1fc5c50780d5c17d3948b
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_km.tar.gz 669449 BLAKE2B be0de7b820caf0df2f504069a01775adffe6c8abb28fcd8fa22c572964899c69667fc00ca71ee45cce89fc90a4811abacf7835c051aad05ed0d867c9e79bd626 SHA512 5a134d758555fd25b24317ee609b11bbd375962fcfa133d3cdbf9fb89ee0225d3c6a9ad5413c1cc0a5a450530490ae82d596f7a1265d07a7760f710d6590dbb6
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 335641 BLAKE2B 818109c24853243ac12fa782deba87c1f9ac4299a2cff1577cdf255768e5f31ac8cc6d123632f946dae072e635a109a754d7badc48a33c1ec60f3c911270f0c8 SHA512 6fe33989516e4001c39758bcc06b7cb1e9614f6d3250b578e8b10431e8f3412f2c486b36b50e6aff865fd7ea2a36e88cecba96a39dd00c43433dfa1ba0f0bede
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_kn.tar.gz 574923 BLAKE2B d32495c88ad7bbe2e1cccc852fc1d4fe0855043f1fc1fdc34c98c476a0969d1a5fdc9acfff8e952bcebc943891d4b00e1d078bd27177973fda168d03bcdaa2b9 SHA512 d96dd34f13c60676d804c91966b43d341e2fdd22aed025f13db3d27fd87c75acbb6ea1a7470206adbd8d218c89e1768ebee73072be28a5891fa5aa8c4616c6b1
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ko.tar.gz 795813 BLAKE2B 42f62db3d9c89a560cc5bcf45a6a6e51df840cff211377ca6addcb4f0db2e829ff74b13cded02a912726b32f9956bb279a7bbde581f91318b8684b27f4daf788 SHA512 5e538fc555f33da22ffb1f67963197eaa89d8c01a1ac50483cde4b8c2b8311cdb519132151999d4cb7ea760e0d9a2455c7adb1d193e4d00b45da5bb1990ba44a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_kok.tar.gz 409849 BLAKE2B 64c5c14ee305ce0378d0b295db656b1bfc045927b746c9194cbe8770c20a22689e9901381d785affb7aaca362e7267dae7e104d533d51fee5ae30dd39019117b SHA512 36d1e6d28f4625f9ca8136f9f6592e18c293f254da948417ca622ffd2882c6eb6737d0f0216a9d7b3cf822c0e15850f0207045164e71189e6ebdc5077b9dd3c2
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ks.tar.gz 330395 BLAKE2B 89c4bc49ab54d57faa8f863f4576a1801dbc9a862f9f9529e49856a887792732b492458477cae18f67a94dbcf70b31d09908a37ff04338b1885e79ebd67a59c7 SHA512 644b95aff959124f28bb406739683bdf5dfea6c0cca96c64c3d9029b56ffea50b94cae0a1af27f8b19416bf407928383b464926602b89148c8c57d20f2c7008c
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_lb.tar.gz 147086 BLAKE2B 22b42b5b0e03125412d4f2c42c8ecf97bdf24a8846f241b200f8b369ce7adf5e6df15b06e446f76235923cee668e69292772e59c4d61cf2d7e7fb39133e7a377 SHA512 a053263abfeca0619e64d64eedd3088a115dc3acc34a2d4ac76e7ceb7662d8cb2c2d8dd98bec2416d015e0dcf833e54c447faa09936e8bd18028dacc8250ff9a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_lo.tar.gz 432945 BLAKE2B 390425a830e0b4f2a974126145646368e1cdb547fc305f31eaca196547486fbdd71586e465e36073d96dae030c67aff9524e84a9a8e69d639f5163f7332e873f SHA512 9fcc3f28bdbb71edc5bb8e195d5ae3e73b0e33cb7f03f7e0b5e5a5a19cf14d1e7f25636710bfa6a7287584ea2b7f9727e6cdc3a004b633c60b6bf11a5adb987c
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_lt.tar.gz 1067365 BLAKE2B ae9fdcf1f9cc35c3f6e189953b51d04808a4e7d4a54bbf06a752954d735cb990ca742ef34837a10677123ccf9be8972d993141212cce0f763e66a35e129f4b56 SHA512 c319ef52a845b3d4b47460f8168c76c6afd8214735fe7eb67a9a6911d46627132474cb0f217a264e3f5793187c1c0fce63f62d19c51146ddd81129261193e855
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_lv.tar.gz 1165454 BLAKE2B 008906bfbefff63c1d31bc1e30e0d0f39980b40f29fc1e95cacdba24fbeb1420d43fc8920a5b7e6be2c89659070cf75fee37affe9ecde43085d8bf2048564c16 SHA512 6b0dcd52d502808994be961707d5388e33d968b2e36627ba76dc8f2619650dd6d5b6d602470296c5772a1635f72daf228001f52d59db6f8175dbd44eebfd9481
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_mai.tar.gz 330823 BLAKE2B 69b1c81612ebd689d474b41ff3ba7dde11103753bcac0735f1a7dd79556877ddebe0a6069381e5bf733ba616a542eef67a7028b052c80eb99d9c0b85cdd3a310 SHA512 fb64f0ade0f6652e4ef668eb0a6e85ef5bfff0d2e95db35533379eebf418fdbd29c8dde39ea61a8ea91333a4ca1cac2f3f14d3f5d9489559ae999eade6cfd281
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_mk.tar.gz 381855 BLAKE2B 20a761c7a788f95ced3c661d8d86dd410d9e41aa7ed358cdd4bf484de25ac996bf1c1172326e396fefc856115b3f072eb3a4228f102c87d643a8ab5b0c195c42 SHA512 1365238509565148717480b82d7e13b78914d902c43decfc7cc8c0e04f5fe069af772e2bfa13e27ae74b16aafd5b70c09f2eedaa7a93a8928f811b3839677bcc
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ml.tar.gz 533036 BLAKE2B 29b4f68c69aac7d4b937e21186dae7f9dc6daaaeb590c029883bcb56718f11a7c1c521644c92ce9d4058e24e9ab6964ebe8f43fb5927615ef3d5c4daec815715 SHA512 4d68e2a4072b485368e44f7b0eed2166ad5f3be33bbe4b00c73a425996d8d1e8ae0d7bc6a87ff5e03755a62eb193ab2047282258231e7f0d692d0b1b1c7966ed
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_mn.tar.gz 692144 BLAKE2B fe25cb1f5117c6cf3b7345666eab1c6234a75580e8d7a5a5232cc587d8c85dd9cb7746b6313cdd52a18f5a4b231f06c174ffda386a0b83fcd62a1d62a123298d SHA512 305bc4699061988fa206c29e3a0a31a1cdb591012958bef2354086ea801cfe5cd4425275d29954ef40d18191ca57716dcacb8e8b033471672d4133f0d1408044
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_mni.tar.gz 399359 BLAKE2B 1ca66478edd587b782f0b69f984b2fc2b43264368c37b7b1b5bd79057630f9c1484903f2cad033e69413eb606a41ee0bf5f0a87df1e121a0019b3f2778824015 SHA512 8e24a50fcbb8c64b8f7c09d5a6efe838d613aaaf2be2e10475a57c8483b505f38ee1e32e30e39d689ddfeb6a3bdad33cd27ce8c09d9d14c3a478d689b65dc76e
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_mr.tar.gz 568526 BLAKE2B 7443539ec0aa414118a836e479f8bcb13e4badb9e1b3b18ed9af8a8cfebd6d87f6a55cb0d2e28c0136a113391cdd9fb3f7649ba011a9594c69d9cb9e7598bca8 SHA512 12e21cac285920f2a9400a004d4a1182f471d1b8388ba04737e05887b34b5bc73ca1024b11cf4e5350df7109ee4f362e6ee0d5b6f644c8b44ebb5eec1a44ccb5
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_my.tar.gz 459505 BLAKE2B 53a4fc4cab26cab45590e9b59673e79d5ee076cd81b9af0564ee0e233654ce5277d7e16afdbb12224a20bcbd6dbb77861973bd81cd9af5137504ab6f303813a7 SHA512 0194b181ed4e302a193f0fc8f257a34dca8b3c02b16b6c981ebacc84853cd8a22ee23e5f6e9f6de3d11d659abb9ada66e365e98ce66f8b7bbcc6360aafcacdd2
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_nb.tar.gz 4109747 BLAKE2B 167d6afc3dbcf4d1d322bcb1427eb1f4a14ae41cfb62c9841ff65db8ff6cbb9bd029da5c5c5e04cdc0119387763db829d27c373e61061f64ca77a2e3eb6b608d SHA512 8858cee88d3ada4015d6377028aa3740fbb49acc114b76d883eccfdf204415e2fe3b65021c1c42bab6a70ecb565f13675290c7ef549a37085528af36b7cc62d5
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ne.tar.gz 840813 BLAKE2B 59d02e726491c40ce2c3240da236690796cce5021cb42693b795ac47ff0706ac2b4cb52e0cd21d2eca8a1cc809afb1d71fb417527ad0b452415b0ce52b7718d2 SHA512 1f73694f711026436647843fc121c5a3ef51412d7ebc57838c81e1f6210f73e28b6770c921f60dc9c09e5331d5533dcca03bf05e09375157d2557ee6aa8e18aa
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_nl.tar.gz 1564987 BLAKE2B e0bfc550c7d7c8313b576fb4168aa7eb636ba598242b6f0852fb2a149a322aca9f183f2f9df3ee127a403b7a274b4d0b420a0833e7f6d549c2fe1136ac281a26 SHA512 377ea0aa04a2af382be8ffcbcbc359c1222f97c8e1d2c3499d938f106000d59f204faede0ddda8e707ed616582fe4cdf8bfeb0ead39210c10afacb907b623d20
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_nn.tar.gz 4110628 BLAKE2B 3c32a9bd50ac9f5de2dcfe28e3b9d6821141f415cf33deea405b35f4d6a628c43ff785b7c7459a0ae5757a4d6117e764683803448078143e8e9f09b28566e632 SHA512 b35c7d7731964673cf5c95582e034abec9087a3c70f40dfada53e2d3cc60b2617e5719cb70d15c63f07d3996739e243157764b1297061349435fa937cd3719a7
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_nr.tar.gz 278984 BLAKE2B a26eec2383a292e56a00396df5a2c43ad904475b28bd7d31f7775689e6421518140573e7c62c71d65956af81e57d3e64d9fdb655efd49d33de5899c9f91e1eed SHA512 39fa0b5c32f9b0d09ae01417ec48819ef51bb47ca82fccaf06693fde1e4547823836a5e6514003bd530c2010315f6e35b3d5ab15668ec9c8b724d210e63703a2
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_nso.tar.gz 321511 BLAKE2B f6069919df8c5354a0411d7b7028a4afb7ab3ccfcf9636e65247e8d52a42e599eecc2ca09cdc2978f2f9db7486eda6cb84b333b792c4f029b4fc2209c346a046 SHA512 c4616eaf6e601337427e4034cfcbc9bc7905e740f51156f1eeb1026c0099eda2652608ece020d23f7aff51e80c3df0dbf772b42969c78c1044ef26012dc2a163
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_oc.tar.gz 874343 BLAKE2B 235918c913d744bc452befea6a14eb52dd908b0ce30d79967c011a9becd55660ecaf4a91d8f0cb19907fc12995d67aa3f4bf9412f50ced790d85f8019cf79d5e SHA512 521cbe3deb4f46a7764044ea2417388cd816fc69288b4f7ee4101d23ec50f6866bbfb45e549d7bfc7f5944e0ea34e098079735e23a3076a780e58c153159ee7d
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_om.tar.gz 369435 BLAKE2B 8754b3b8d486901c057fcbab25fc1b38c28731df802dd43b1457ef5ffb9072f81c0dab2c56e760d6f0906f0b2ff6154ffd972445df0075ac52f6932d4041415a SHA512 bd4d0ab8e40e02b4c7c0c100d0cceab531abb770bad09d13673f81b07903aba93c9b222a6e1400f1ce10a90dbb6ba77bc5a3ad7b84ea65b3b3b42d57a2597468
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_or.tar.gz 590944 BLAKE2B a30a9dfb158e6a14d6f7fb4ff43769a03d049bd35352bc1bc4a87ea054e4c001c008bd68a27dc4b4a0aaed0b7f1010fabb087eb9149d141935f4cf374f205249 SHA512 44d4ec7ad8ab863b01de8a12c34e32122641b3a3eadfa47df476a5564b86d6d6da25ba2032645e6a3ae92980104911ea294428b7c787ec92136fe79bd272afd9
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 470089 BLAKE2B cb3b45e201dd55379127c2e3f04bcb9c0d95fe1bf1b3195159d762114a50f1ad2edfeb44812b650ebd9841cbedd902c22ab7f9d8de012bc91de248bee78c2b0c SHA512 3a2facaf32083f9468a6532b28a382d7a82c40b91769cf44b6d30e79b1bf0e244973961744efb0e2cef1a4dba3dcbbb60a94a9c0c613ab9f2691c32bf1625996
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_pl.tar.gz 3136426 BLAKE2B 1905644fa037fc8c193b4fa8bbac3a5c3fe105c6bc6964d9ba6b522bca302ad3d4c93165da7b6d2c131c07532594486183742a6cd370c0164e816b17ff9a1d9d SHA512 9992e90dbff61a694dbf8923297980826bb6a08bc0735d5beffde67a7e65612605a8ee102cbcbbd9c660626468346713e60cd1bc9f1cff12c6fb8f8a98a33814
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 2854550 BLAKE2B 0f20edf870332a9d1472d45955073281b1885c42d84dbeea6d4070cbcdc4571e890275a2b2364a73a9beed0e5cd5764c78fc2c1562119af6dd87f9c7e4398a96 SHA512 5f3f7f3b30f9181a7dae5e66ce21fb7926b5f55762c0927dd54bd3e7fbc620de4d96c700ce296316fe3c1bb3d385eea34f7e5a42fd60c7815dc8909373a2d7b8
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_pt.tar.gz 2411498 BLAKE2B 7e81a74ed9977771a1af4af96c33e479605aa18586ec0ac78b99eec01872a6899e863aecc0e67ec577dba5b721b7e91d7006108db7a97cf43f7312d030be5e7f SHA512 8eb1dc849dd1968df36bb6caf39f91348e1ed914b6ed95e13efd52067492dbaa2cfd0ba3847217fa0e600e17c24061b2daf87a8d2d662f2b98df4b07eb5918e3
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ro.tar.gz 2514717 BLAKE2B 3af601d403918738e6241e38efd67c202f20bb7de3a36c7a051a6ffac3c067111ad029c7c019898e364498ba004410c05f14d48e2d0b9fd81f7856f4c7bfb523 SHA512 89fc333b4882bbaf62043c0bfb38e9976ca2b4f44f9cc62d2fdd6a2f6a29479a7ce61e7220ac09cc680678f83ad1c23c62c7de3922763e638e4a2b6f71c93cd4
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ru.tar.gz 2130516 BLAKE2B bd0c23e41b8137428cafcfa892e6eb7f39d810cdb6c71e3a1bb1efc9a9668ccc3b49920899736b5c9f2f2def958318ce53e00871734d138cc89eafe144169398 SHA512 af58856e9f8f77d78bf975b69c6015fd7484d8dce13caf828bf375ca6d36c9e16732de169543ee4838d04c5b4249270572008ccef68cb58d0aaeae9c97a7c7a8
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_rw.tar.gz 345674 BLAKE2B 28f334fbd565acf19599f57109ad341826927a4176aefd319bf265f09bee13e009f709550c9f808bf501b562c4f8518044c251a47829993b2520e6a50257062d SHA512 264f38e316f20020e6a0f66f07771930a014c2c867f6e63b1e1d397f0770bc62bb7345e1bf62a99e3a0da4c08309173b55f13aef8b7826c0cf3e28cb2b2dfd4f
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 446520 BLAKE2B abd5df0fcdfbd4ff18c75ba72cef605eb2b98ba587ee74a14c4061f48b82680255d917963752125cd619573f00f9e0fadc2eeabced7584e81f08fac5e10b1a66 SHA512 96ee85e837313d7f51c43f1dd1ab1952a513bd11972f6e9d3d533e7740c12f42d3dc6809aebddcfc9f314e21c0362366c99cc63bbc433657d9ec887c03ce6352
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sat.tar.gz 514137 BLAKE2B c5e98a27ddfe46da7252a91703f6a316f056e856efe99db1bdde6a28b1cd2e4b1a8b459ac6170a8c30ed4c6a0d6e71c1dc7b028b4f768d4c0d926684b742b007 SHA512 ac47ad2d59910f84600c054a1fa7ce795f2ccb3c6c23518cfdfbda4b9a40f8707f26a9d82e1a07702b917e449312ec145a0a2466ab8407a2001a68701d198c4b
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sd.tar.gz 433388 BLAKE2B d532d7dcd2711f9f90144b4c59f0575d1c7940c5c74aca7986105aaf7ebea324c1bed190aae190d3318e7db2c5a32d06941ae1d502258db94408ffa88abe08f8 SHA512 0658f57a572a3c3354b232c2a3c20a1b058b183e3ba04ca449e9f8c19ce32ade4690ac0dd6a71a04041b9ea4ae8d1f196ad5a50d6db31851c917d2c037cb511a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_si.tar.gz 733601 BLAKE2B 7581453ca480eed7baa57785de78bb1a855138c6377935d4ba6c1da2fe2c08ee731bd5c6a9a815051eb31d02b9191f2cbca52ed82aad475f69d2cabaf053515a SHA512 6d950b0d1b6cfe388bb850e894f81ab16786a1908d1f1d10e395f0f61e46adf2da6b3af13838834160f0db255e79f496dc6ae0582f313fbd6e49ece4c57a6b75
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sid.tar.gz 444809 BLAKE2B 36b4b617aef8441447e0fdce004cb0d6af671d54b9ce7b4856915590b15251620c1447abcfc872988f007cc7142a72f3a3f41d499049e5e5bab1601c092e3b29 SHA512 5902c982fc7ca34a64e4cfd7f4a9428a4a0e18dc232490ea1715088c2b7d66d61d727346dbb028d668d91bad405c81277b84904d128d4f18a6118b1c8a784af0
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sk.tar.gz 2116912 BLAKE2B f270f5ef63bf41c52f711da7bfcefc0685880b8e251695185c1c86c1362b97c7df9ca63cdaa49e1b0493cb26a81fbfe09cc08f0bf64372710c469ea46c8787d6 SHA512 f668a2769e5d95ccda469681cbbea014e1b566dc1bbb9b52fb3b2e26d8b91c05a5c513ef2ac0120b4e915a61833dde96346024f23b689664d72927b7071c0d06
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sl.tar.gz 2503575 BLAKE2B 4e8b4e9ac8190b77cfeecd0c009ae76129766c133bfbf2f6f23ff5ce0eb1394081d5bbb528ce872874a7babea697aeac6842abac5a213070f1cc8eeace7e1627 SHA512 5d65f70f225ac2407ce57351788de21e4839657005c25c9f24404810b5246212d31b2d5c854e656ef13c6dc2b23709c138a689fde90eac87903202dfaed25a10
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sq.tar.gz 1168413 BLAKE2B f3104cce035d9fdcae3d8c28c120941179a325c095419ceea38ff03ca3a6106d74e3f8cbb1530a5c9c1850e1a631bbeb97ca59fe66e596023593540215cb8f77 SHA512 1fdf9103efc08146b6d37fc8604396abff64a80b43c8d1ea5100dea91a252a06dff29c6507481052340c4abc3cfeaf824eae3047db153af643628fc033fe1b9a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2406456 BLAKE2B f217144087d7172e10a077121c102ad4454f101327faefc5e4eefb8e7df087cd16025c8f97d1e28b19857068aefdba4c95164557349754eef24af21ba2fefd82 SHA512 d70b394ea5b767bab593069986c926e799034ec7d009b96205f1bd905ff9099f064d14a7322c84845c05a74bc6cadaad67773069f5876c6ed249d15871e3b22e
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sr.tar.gz 2467759 BLAKE2B 60e323678a9bd3f99421e1d7dd68ba3da667da07c619612eb8a265d75081be7655787ed97895d3bcda81d31511098ec6dea0a6764c27e5881f571854ea576421 SHA512 cd31684231ec941b6c8b9888b4765be1ba3cefe29ab883bf5f5bb1aa7d56c48bf329223050ec3e201b2bb47af7a05082a4a713bbe714fc85aa89158d33805851
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ss.tar.gz 286966 BLAKE2B 98fba8c56745625660484013a06daab2cbd1b6a11919f1e969c81c13abac3c75a6314349e1cfd7c27d9310d6d6de8d01f204af10b45c09b50134d54b3245ed3d SHA512 b32152e572177a14d2a8dbf41835ed207f4ba2672ee0f9f2635a5c091a7463012132657cd73d5417ac0360188925837d84753f5773bee5bb3241ee5326d17d8a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_st.tar.gz 281270 BLAKE2B 047056f9291a317cba78e2e9be3c09b26f9efd4afd938bebbaa9c8e3548b4108f6808aaa8171de3fa101beb33fb8fba51e6b6158facb0384278820c628ec3c3a SHA512 ecc9ceca58c888d80252a20b8f40ea85adccffb290e808c97e97a4c22d1b636176cb145e8b2abceae73fe1fe8c2ee45f8f2bc58257204dd41a919e47aea0aab1
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sv.tar.gz 2649980 BLAKE2B db686cb707f4e297c2d962e6fe0ced383cb1a5fb075f720341b65a1de6b03cd9b78394645628b68cb6da62baf969f9809af2e0dcc07b59ade9e49203514a84b5 SHA512 1ab58927d47390c81ef78f0f6bbd3e40a5468162a7f71ad6f3f6d45039caa63576e9fbed4bf04bdabbc26ef540a05ff3163cb7053a664315ad1e99f2b15ed9b0
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 317943 BLAKE2B 3588aff2acfcbcee73829c614013be64a5595bd7ef4f567a4de79c57993761d7cf723bf7c40b4472531d83bc73b2ed6199c032ef9a8b49fc4dde7f2f488fb4ae SHA512 1090b93a2d4cfef714b908cbd33d941f7626fb79665e46cc7cb15accc76fa7a42bcc7e152eb350f6d2a3d8e980d6e25d8ea6ffcb3b805b1624d1db297e1a591c
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_szl.tar.gz 739334 BLAKE2B 09ba5bcfaa6d4eed11fdd74a3d20033afbf4c8f7b1662981bac573cff7f841162403c23d8cd85b2c8a6bfc636c2206a15fef4207a52c2d49e7f684cc42fe8c8d SHA512 d8c391f2e632348134cfc8b34adde6781bfb178fb229a39e4a5f2d8cf41d3f556596c49ca95b7326df3f54069e4bc1cf0697d5f8acb7ac9ff24d0b5bb4604526
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ta.tar.gz 670127 BLAKE2B d416fbfd93078e2a456989026173f7acea2b8ceeec13cd5f5a8ee564d27e97c630969ba960fc375657e4d440be3366032edb6973fcc572505c81376b3ba87fb0 SHA512 6a318eb433bc5e0a79051ecd1ac07a02ddeb63c16fa526852d0a23aeee10819a17b7a294cd101f0b0e93a003074a725a040eb68ea44c9d16fe3faf5848337d70
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_te.tar.gz 1077808 BLAKE2B bc910705f9aaef12d8d92a91cf0a07b59ec7001d4048b09417aea77c0a449a28b107f6b691866973374d48e33fd00b920ea5306319aa094d06603551b7b54033 SHA512 8be2eb03612293aa3bebf5cfa24551f4c1727e20c8d97ebd595bb262d62f2ad060e209427c658d0df07e82af98624f564c91369f38d45f9c4effec363482d3bc
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_tg.tar.gz 357590 BLAKE2B 950b3a8bccff2cf69283f237f4a65c66a8fbe39e97931ca9b30805fb3a6a87e859655361861fea00353eb1fd00c56356c4c71f59cf57bfd13993f47083f80d28 SHA512 0af62f2fe4ff1fc8b675e62a2a8a1f3cff3d5f79bc90757632808c81de775a0a4866e835a3fbd58c04b86573b5e6eb37c642756e4faec8fe4ef297b9fb46d026
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_th.tar.gz 741640 BLAKE2B 14fea8e37da892b4c914b84fecec22b4acf93b8640eb06c36a192fed4fe22fe1f73e7e95f19929ff7d28d39f9cbff8e89cdbe23ba284e9ec2b58fdd1cb858611 SHA512 23f8e7397fdaef516b35d971095f27560849d5c84f9f1767b6ec2d36985bae57e5636f67065e09d23623bccc6ab11bae6a5c763b7a710a09570fda3ad3bebc58
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_tn.tar.gz 261542 BLAKE2B 7b48822cd103dc081c395690981caed3ea9c31a05e7fb836977fd06f4c1fe53c5619cb48bc25aa66e73d9c724c34292f99adc62b64be8b313dd06e037804d181 SHA512 5f4f2c67b62f352e5e316c30674ff6a87546bca65d2b25a29af25c3228159faf3ad38114457a79e52bc41d9b935c44dfedb1e1b640f1689802dcf3799fdb0162
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_tr.tar.gz 3088474 BLAKE2B 7d3df0de96cf0b1ab85cc696e2106b5c9ee9e0bfcbc33ac80ba0979a8c32ce85cd28f38d01964fd99c49974ed27b6ec5a9479d1aa391333b91c6d823a5b33ce5 SHA512 cf790f847f0d91c86b10576025cf9c9ee84398fe6adf8c3d9230ae6683d7e263d0bec119da3503b4022050f94ec38d41687e746b426d35bc82d76f49a33e9862
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ts.tar.gz 279171 BLAKE2B 11428ff416e7ad245016a1dfe51e0818605180dee05b3645b2a9e07a747650f0103e9603bed4207bdca92ce78c8b54087026550cb4dcd02874810af260a2a08d SHA512 206a0ae02ecd06202c77c11811f3d23abe15047ae17313e5008d3d73e8bd19a04d37012fc97499066508a21fdee724536aa69d5578554a8a0e6a79e8fd73c967
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_tt.tar.gz 186144 BLAKE2B 2aa71df9b2cd0f5d3add402c195cbd2b6151641f40a7084f66b286249c3c48cff5e83f7f646d99f98bde1f1b2abcd68fb76bd51635cdd0786d03602cb77a749e SHA512 63983884b7a7dfa439aa22f23ecc7f14eb9bfb0d6337b35a2e79ab2131914bedaf8276d0faf1fb48bafa6c54bc7a8bf4faa5c5c73bc7bf43714d2c43ada39953
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ug.tar.gz 538223 BLAKE2B c057d496340261c590dcae39da66f7ce90b5ade3f9f049f43589982ee1dc468f8cd86a5c7ac66b668551411b96dab2db963442531ebc12377103418adcb1d6f0 SHA512 01163565971f040fd771321279ce07362ba96f819a16bb574cb61990f34938c105d03b2113d6dc1e553a70c86ced92710856727422c64a70c055464465b648b7
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_uk.tar.gz 1660686 BLAKE2B 19db413937fe1b430038a1b239127c7ab4fba33a5befc190106408cac89291e7dd240ae8f2c5debd1d8c839159eba2ee1f73d29ad9fc22d7ff5ee7341516adf7 SHA512 5f4b9338669f9be1c0b6e0fcbec555fdc24a7ef26ecb55c174fc64a8910cec2a99092a6326868ae38805288be3c78af27ff287ed80d3cacd1f61fbe9591a280f
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_uz.tar.gz 313789 BLAKE2B d77badf4b1002af189620488490e30ec9a94c66387ec98491ea69b1580990fcfce6e042fefbd3f3d4b687e7ececd995f9646363fc19acccb964090300c8701ac SHA512 3b9d68377c0a9062f863de8140d1659e32feba6ad8aab0fdd8758a6de4212e5c209bf7cefc10e7914e39392f3a9db8c19cb275a98472d3c0ebc882b9a8eb02be
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_ve.tar.gz 283653 BLAKE2B 884a7c2267d6c238f9da80e814d4b3c7c045b7e0cbc8c6f62b20acd07106038290bdbee1de65df6ddd033e7b66ebad6d764069b6c3eb32195506e12b01efdf2e SHA512 ddead3b8f257e0ba08c9aa8ab7fee07bc8671ba17eaa368f0e2053b233cd50ac54de9710879e1e04daa6cf833973bdfe95350a4c1d274e74936486bcaff628b0
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_vec.tar.gz 757629 BLAKE2B 9bd139a9f4e9911991411bbd530552c454d41731d2f8a1181cfc840a4e1c28a62176f40d08174bb0f127a4647a43609937898f53192a5512b42b71c88dd9ac94 SHA512 503e8c7d7bb7420e627963d22400cee4f6edf8f44dfd6d9ae88b1b0f0a37ec763cfd62fd7006dc610b645b528e64360cfc51222970d695a27ae91e6e58581c17
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_vi.tar.gz 454623 BLAKE2B ef9420290858072636600ddd399653ec2417caaf5572b70bde3f6685de1b8b3fa744e66d75bf2455ad5a1b99822bf93ac1193de47e931b32968a2e2fe722816a SHA512 d875f467a279181bc50b507827a4594654a18801be756d0b45c61eb63d8fcc6a7124bc8642790204c9bbf8a2f9d4771d1c92ff52492239d28d56b38069d735f5
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_xh.tar.gz 290538 BLAKE2B ced7997fc08659c1b20c0dd500ecd6928260a3d27f0b9ab7d68b5bc8a013a37cc96b48a5e6573630e9c30802952c6c2c8dbfffb51a172b21e53f55c636899b20 SHA512 ef49b44c0fd3ab63c56ee5358139bc2fff7b261586e193f6f9463a484c2d2e6587e6f279646d6b285a762c146c64d2ebebe981fc227d5d4b9e9ad9c2d972899a
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 846356 BLAKE2B 26ba1746be5821859537ca060df08ef9ae8d9217fa8c0f2a531c840cfac08aee2047f4a4be073996aea798505175fd77fa06699750ef8c7c5add834b79572fb8 SHA512 8d9a29adb711da151c6acfac58622958f45e47f35b29440b32f5963c10308476b970892ef1d20d123078594c7cc4f6c9b6ac98344d4ce07f97a0273573219ed7
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 843775 BLAKE2B 21f1e3473c1e42cd33a2b6436cdce1ba093df788417c2f9feb0be581ff7143a718fa14b9f34be6f88b7016d530ce32ea20fbeedb70c4364a8e8e9a3129a0dcd4 SHA512 d040947e101a09717fd8ced1cb1c197c75d58329d603de403a2dfdd4fe023c83871c6ba6f135dfd5e9ef2df71a39c7265f37993573072ce69bfdedf80b64bc98
DIST LibreOffice_7.0.3.1_Linux_x86-64_rpm_langpack_zu.tar.gz 320665 BLAKE2B 0c75aa55680a80390045d1db2415a28599f24b1724afe8556ce6ea58449f2b4d4c415ceda01cbeb7111774732556f42ef9f944400cc865791a0fd3e1ffd32d12 SHA512 773bdd5f3177c2ca3783582401a489f15cf1cac7c9a7fc458ccde7ae3fcf6119cf165a4606d7f35df735bf96240acff0ad2f42830d1de2ff1f07ff82a353feef

@ -8,18 +8,18 @@
#
VERSION=${1:-4.1.5}
BASE_SRC_URI="http://download.documentfoundation.org/libreoffice/stable/${VERSION}/rpm/x86"
BASE_SRC_URI="http://download.documentfoundation.org/libreoffice/stable/${VERSION}/rpm/x86_64"
# needs lxml
print_available_tarballs() {
python << EOL
import sys, urllib
import sys, urllib.request
from xml.dom.minidom import parseString
from BeautifulSoup import BeautifulSoup
from bs4 import BeautifulSoup
with urllib.request.urlopen("${BASE_SRC_URI}") as url:
html = url.read()
opener = urllib.urlopen("${BASE_SRC_URI}")
html = opener.read()
opener.close()
# broken html, try to sanitize
html = BeautifulSoup(html).prettify()

@ -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 ~amd64-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 ar 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 lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW "
LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec 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"
}

@ -19,7 +19,9 @@ DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a3
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-7.0.3.1.tar.xz 240706432 BLAKE2B 4bf075fedb445a60a971adfb029fb7843afab1ee2009d32b149c91970d8eae990e4ac3ea7075d58815288f1f174846e0e9de7ce00655840ad97622a3790b43a2 SHA512 1680b5166ead7ca521130f7d23cb2bd73d3d4f801f94c9a3ab0066fb7763ced3c01d89fbe1b7a79a1826bcfd6ebcd3ce5fb3014ab6583034f08ed25969ab5f36
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 libreoffice-help-7.0.3.1.tar.xz 110855688 BLAKE2B 3b0e845087fe0bd25ad3c06b8a8eac548f05568cf279efc10f7190ee51e8a9922c64749ad57c21b150aaac9b3249a6e184583f389a191fc6b86128153ff363be SHA512 1acbc7575da99ce0a09a3092a8612f47c432ffd8d4b6029c885c782a857c6b0812bb2eee3873b0cdfa41ee42f84a0843c3d06109ccb651b5bba5ade1a6725a78
DIST skia-m85-e684c6daef6bfb774a325a069eda1f76ca6ac26c.tar.xz 8375536 BLAKE2B 8e3849123ce426a4dc43705537b176df82c6039a23911d75b7b3b26ca44f4a600c96c67c5f4d935a8d6a5064362f7f2167231b2aafbc44533c07299a8980aafe SHA512 4aeba56400d20e5fe234c7927b3d196233e19513a3202e074a88fad0d14d168221574a5a72b8dd9398cf3a9453c46eba4e4ed23d8d2031522b6cb11bc8bb43c1

@ -0,0 +1,82 @@
From b9e5d5347e5dece693fe56b88570abc07a30a8ba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
Date: Thu, 29 Oct 2020 15:45:01 +0000
Subject: [PATCH] fix --disable-pdfium build
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Change-Id: I580972220bc39abe16288fa62c717e4ab25833d9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105015
Tested-by: Jenkins
Tested-by: René Engelhard <rene@debian.org>
Reviewed-by: René Engelhard <rene@debian.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
---
vcl/source/filter/ipdf/pdfread.cxx | 2 +-
xmlsecurity/source/pdfio/pdfdocument.cxx | 11 +++++++----
2 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/vcl/source/filter/ipdf/pdfread.cxx b/vcl/source/filter/ipdf/pdfread.cxx
index 3066c4deba4a..bf11578089e0 100644
--- a/vcl/source/filter/ipdf/pdfread.cxx
+++ b/vcl/source/filter/ipdf/pdfread.cxx
@@ -218,7 +218,7 @@ size_t RenderPDFBitmaps(const void* pBuffer, int nSize, std::vector<Bitmap>& rBi
(void)rBitmaps;
(void)nFirstPage;
(void)nPages;
- (void)fResolutionDPI;
+ (void)pSizeHint;
return 0;
#endif // HAVE_FEATURE_PDFIUM
}
diff --git a/xmlsecurity/source/pdfio/pdfdocument.cxx b/xmlsecurity/source/pdfio/pdfdocument.cxx
index c132d02cc2b0..b229206391f2 100644
--- a/xmlsecurity/source/pdfio/pdfdocument.cxx
+++ b/xmlsecurity/source/pdfio/pdfdocument.cxx
@@ -138,10 +138,10 @@ bool IsCompleteSignature(SvStream& rStream, vcl::filter::PDFDocument& rDocument,
return std::find(rAllEOFs.begin(), rAllEOFs.end(), nFileEnd) != rAllEOFs.end();
}
+#if HAVE_FEATURE_PDFIUM
/// Collects the checksum of each page of one version of the PDF.
void AnalyizeSignatureStream(SvMemoryStream& rStream, std::vector<BitmapChecksum>& rPageChecksums)
{
-#if HAVE_FEATURE_PDFIUM
auto pPdfium = vcl::pdf::PDFiumLibrary::get();
vcl::pdf::PDFiumDocument aPdfDocument(
FPDF_LoadMemDocument(rStream.GetData(), rStream.GetSize(), /*password=*/nullptr));
@@ -158,10 +158,8 @@ void AnalyizeSignatureStream(SvMemoryStream& rStream, std::vector<BitmapChecksum
BitmapChecksum nPageChecksum = pPdfPage->getChecksum();
rPageChecksums.push_back(nPageChecksum);
}
-#else
- (void)rStream;
-#endif
}
+#endif
/**
* Checks if incremental updates after singing performed valid modifications only.
@@ -175,6 +173,7 @@ bool IsValidSignature(SvStream& rStream, vcl::filter::PDFObjectElement* pSignatu
return false;
}
+#if HAVE_FEATURE_PDFIUM
SvMemoryStream aSignatureStream;
sal_uInt64 nPos = rStream.Tell();
rStream.Seek(0);
@@ -196,6 +195,10 @@ bool IsValidSignature(SvStream& rStream, vcl::filter::PDFObjectElement* pSignatu
// Fail if any page looks different after signing and at the end. Annotations/commenting doesn't
// count, though.
return aSignedPages == aAllPages;
+#else
+ (void)rStream;
+ return true;
+#endif
}
}
--
2.26.2

@ -0,0 +1,23 @@
Don't let PATH get in the way of proper Qt5 detection.
It could lead to broken configure due to mismanaged qtchooser config.
--- a/configure.ac 2020-11-21 16:35:58.433794709 +0100
+++ b/configure.ac 2020-11-21 18:02:41.835207197 +0100
@@ -11819,7 +11819,7 @@
qt5_test_library="libQt5Widgets.so"
dnl Check for qmake5
- AC_PATH_PROGS( QMAKE5, [qmake-qt5 qmake], no, [$QT5DIR/bin:$PATH])
+ AC_PATH_PROGS( QMAKE5, [qmake-qt5 qmake], no, [$QT5DIR/bin])
if test "$QMAKE5" = "no"; then
AC_MSG_ERROR([Qmake not found. Please specify the root of your Qt5 installation by exporting QT5DIR before running "configure".])
else
@@ -11886,7 +11886,7 @@
dnl Check for Meta Object Compiler
- AC_PATH_PROGS( MOC5, [moc-qt5 moc], no, [`dirname $qt5_libdir`/bin:$QT5DIR/bin:$PATH])
+ AC_PATH_PROGS( MOC5, [moc-qt5 moc], no, [$QT5DIR/bin])
if test "$MOC5" = "no"; then
AC_MSG_ERROR([Qt Meta Object Compiler not found. Please specify
the root of your Qt installation by exporting QT5DIR before running "configure".])

@ -0,0 +1,665 @@
# 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=(
# not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c
"${ADDONS_URI}/dtoa-20180411.tgz"
# not packaged in Gentoo, https://skia.org/
"${ADDONS_URI}/skia-m85-e684c6daef6bfb774a325a069eda1f76ca6ac26c.tar.xz"
# QR code generating library for >=libreoffice-6.4, bug #691740
"${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 clang coinmp +cups custom-cflags +dbus debug eds firebird
googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test vulkan
$(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 ~amd64-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/0.15
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
)
clang? (
|| (
( sys-devel/clang:12
sys-devel/llvm:12
=sys-devel/lld-12* )
( sys-devel/clang:11
sys-devel/llvm:11
=sys-devel/lld-11* )
( sys-devel/clang:10
sys-devel/llvm:10
=sys-devel/lld-10* )
)
)
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
|| (
dev-java/openjdk:11
dev-java/openjdk-bin:11
)
)
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? ( || (
dev-java/openjdk:11
dev-java/openjdk-jre-bin:11
>=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"
"${FILESDIR}/${PN}-7.0.3.1-qt5detect.patch"
# 7.0 branch
"${FILESDIR}/${P}-fix-disable-pdfium-build.patch"
"${FILESDIR}/${PN}-6.4.7.2-icu-68-1.patch" # bug 752021
)
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"
# Show flags set at the beginning
einfo "Preset CFLAGS: ${CFLAGS}"
einfo "Preset LDFLAGS: ${LDFLAGS}"
if use clang ; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
AR=llvm-ar
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
RANLIB=llvm-ranlib
LDFLAGS+=" -fuse-ld=lld"
else
# Force gcc
einfo "Enforcing the use of gcc due to USE=-clang ..."
AR=gcc-ar
CC=${CHOST}-gcc
CXX=${CHOST}-g++
NM=gcc-nm
RANLIB=gcc-ranlib
fi
if use custom-cflags ; then
elog "USE=custom-cflags has been selected. You are on your own to make sure that"
elog "the build succeeds. Good luck!"
strip-unsupported-flags
else
strip-flags
fi
export CLANG_CC=${CC}
export CLANG_CXX=${CXX}
# Show flags set at the end
einfo " Used CFLAGS: ${CFLAGS}"
einfo " Used LDFLAGS: ${LDFLAGS}"
# Ensure we use correct toolchain
tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
if use vulkan && ! use clang ; then
ewarn "Building skia with gcc may lead to performance issues. Disable vulkan or enable clang."
fi
# optimization flags
export GMAKE_OPTIONS="${MAKEOPTS}"
# System python enablement:
export PYTHON_CFLAGS=$(python_get_CFLAGS)
export PYTHON_LIBS=$(python_get_LIBS)
use kde && export QT5DIR="$(qt5_get_bindir)/.."
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-qrcodegen: 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-extra-buildid="${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_enable vulkan skia)
$(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}"
)
if has_version "dev-java/openjdk:11"; then
myeconfargs+=( -with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" )
elif has_version "dev-java/openjdk-bin:11"; then
myeconfargs+=( --with-jdk-home="/opt/openjdk-bin-11" )
fi
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
# bug 709450
mkdir -p "${ED}"/usr/share/metainfo || die
mv "${ED}"/usr/share/appdata/* "${ED}"/usr/share/metainfo/ || die
rmdir "${ED}"/usr/share/appdata || die
}
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
}

@ -82,8 +82,8 @@ 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
IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird
googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test vulkan
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
@ -182,6 +182,19 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/glib:2
net-wireless/bluez
)
clang? (
|| (
( sys-devel/clang:12
sys-devel/llvm:12
=sys-devel/lld-12* )
( sys-devel/clang:11
sys-devel/llvm:11
=sys-devel/lld-11* )
( sys-devel/clang:10
sys-devel/llvm:10
=sys-devel/lld-10* )
)
)
coinmp? ( sci-libs/coinor-mp )
cups? ( net-print/cups )
dbus? ( sys-apps/dbus[X] )
@ -278,6 +291,7 @@ PATCHES=(
# not upstreamable stuff
"${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
"${FILESDIR}/${PN}-6.1-nomancompress.patch"
"${FILESDIR}/${PN}-7.0.3.1-qt5detect.patch"
)
S="${WORKDIR}/${PN}-${MY_PV}"
@ -374,17 +388,58 @@ src_configure() {
local google_default_client_id="329227923882.apps.googleusercontent.com"
local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
# Show flags set at the beginning
einfo "Preset CFLAGS: ${CFLAGS}"
einfo "Preset LDFLAGS: ${LDFLAGS}"
if use clang ; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
AR=llvm-ar
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
RANLIB=llvm-ranlib
LDFLAGS+=" -fuse-ld=lld"
else
# Force gcc
einfo "Enforcing the use of gcc due to USE=-clang ..."
AR=gcc-ar
CC=${CHOST}-gcc
CXX=${CHOST}-g++
NM=gcc-nm
RANLIB=gcc-ranlib
fi
if use custom-cflags ; then
elog "USE=custom-cflags has been selected. You are on your own to make sure that"
elog "the build succeeds. Good luck!"
strip-unsupported-flags
else
strip-flags
fi
export CLANG_CC=${CC}
export CLANG_CXX=${CXX}
# Show flags set at the end
einfo " Used CFLAGS: ${CFLAGS}"
einfo " Used LDFLAGS: ${LDFLAGS}"
# Ensure we use correct toolchain
tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
if use vulkan && ! use clang ; then
ewarn "Building skia with gcc may lead to performance issues. Disable vulkan or enable clang."
fi
# 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
use kde && export QT5DIR="$(qt5_get_bindir)/.."
local gentoo_buildid="Gentoo official package"
if [[ -n ${LOCOREGIT_VERSION} ]]; then
@ -465,6 +520,7 @@ src_configure() {
$(use_enable odk)
$(use_enable pdfimport)
$(use_enable postgres postgresql-sdbc)
$(use_enable vulkan skia)
$(use_with accessibility lxml)
$(use_with coinmp system-coinmp)
$(use_with googledrive gdrive-client-id ${google_default_client_id})
@ -585,6 +641,11 @@ EOF
dosym ../../../../${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc}
done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0)
done
# bug 709450
mkdir -p "${ED}"/usr/share/metainfo || die
mv "${ED}"/usr/share/appdata/* "${ED}"/usr/share/metainfo/ || die
rmdir "${ED}"/usr/share/appdata || die
}
pkg_postinst() {

@ -82,8 +82,8 @@ 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
IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird
googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test vulkan
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
@ -182,6 +182,19 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/glib:2
net-wireless/bluez
)
clang? (
|| (
( sys-devel/clang:12
sys-devel/llvm:12
=sys-devel/lld-12* )
( sys-devel/clang:11
sys-devel/llvm:11
=sys-devel/lld-11* )
( sys-devel/clang:10
sys-devel/llvm:10
=sys-devel/lld-10* )
)
)
coinmp? ( sci-libs/coinor-mp )
cups? ( net-print/cups )
dbus? ( sys-apps/dbus[X] )
@ -278,6 +291,7 @@ PATCHES=(
# not upstreamable stuff
"${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
"${FILESDIR}/${PN}-6.1-nomancompress.patch"
"${FILESDIR}/${PN}-7.0.3.1-qt5detect.patch"
)
S="${WORKDIR}/${PN}-${MY_PV}"
@ -374,17 +388,58 @@ src_configure() {
local google_default_client_id="329227923882.apps.googleusercontent.com"
local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
# Show flags set at the beginning
einfo "Preset CFLAGS: ${CFLAGS}"
einfo "Preset LDFLAGS: ${LDFLAGS}"
if use clang ; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
AR=llvm-ar
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
RANLIB=llvm-ranlib
LDFLAGS+=" -fuse-ld=lld"
else
# Force gcc
einfo "Enforcing the use of gcc due to USE=-clang ..."
AR=gcc-ar
CC=${CHOST}-gcc
CXX=${CHOST}-g++
NM=gcc-nm
RANLIB=gcc-ranlib
fi
if use custom-cflags ; then
elog "USE=custom-cflags has been selected. You are on your own to make sure that"
elog "the build succeeds. Good luck!"
strip-unsupported-flags
else
strip-flags
fi
export LO_CLANG_CC=${CC}
export LO_CLANG_CXX=${CXX}
# Show flags set at the end
einfo " Used CFLAGS: ${CFLAGS}"
einfo " Used LDFLAGS: ${LDFLAGS}"
# Ensure we use correct toolchain
tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
if use vulkan && ! use clang ; then
ewarn "Building skia with gcc may lead to performance issues. Disable vulkan or enable clang."
fi
# 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
use kde && export QT5DIR="$(qt5_get_bindir)/.."
local gentoo_buildid="Gentoo official package"
if [[ -n ${LOCOREGIT_VERSION} ]]; then
@ -465,6 +520,7 @@ src_configure() {
$(use_enable odk)
$(use_enable pdfimport)
$(use_enable postgres postgresql-sdbc)
$(use_enable vulkan skia)
$(use_with accessibility lxml)
$(use_with coinmp system-coinmp)
$(use_with googledrive gdrive-client-id ${google_default_client_id})
@ -585,6 +641,11 @@ EOF
dosym ../../../../${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc}
done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0)
done
# bug 709450
mkdir -p "${ED}"/usr/share/metainfo || die
mv "${ED}"/usr/share/appdata/* "${ED}"/usr/share/metainfo/ || die
rmdir "${ED}"/usr/share/appdata || die
}
pkg_postinst() {

@ -12,10 +12,12 @@ computer. It will however make a snappier LibreOffice than the binary
version</longdescription>
<use>
<flag name="base">Enable full support for LibreOffice Base databases (involves additional bundled libs)</flag>
<flag name="clang">Use Clang compiler instead of GCC</flag>
<flag name="coinmp">Use sci-libs/coinor-mp as alternative solver</flag>
<flag name="googledrive">Enable support for remote files on Google Drive</flag>
<flag name="mariadb">Prefer mariadb connector over mysql connector</flag>
<flag name="odk">Build the Office Development Kit</flag>
<flag name="pdfimport">Enable PDF import via the Poppler library</flag>
<flag name="vulkan">Enable Vulkan usage via the skia library (clang recommended)</flag>
</use>
</pkgmetadata>

Binary file not shown.

@ -9,7 +9,7 @@ SRC_URI="https://www.xs4all.nl/~rooversj/gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc x86"
S=${WORKDIR}

Binary file not shown.

@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: easy and fast outlining"
HOMEPAGE="https://github.com/vimoutliner/vimoutliner"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="amd64 ~ia64 ~mips ppc sparc x86"
KEYWORDS="amd64 ~ia64 ppc sparc x86"
VIM_PLUGIN_HELPFILES="vimoutliner"
VIM_PLUGIN_MESSAGES="filetype"

Binary file not shown.

@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/libeigen/eigen/-/archive/3.3.7/${P}.tar.bz2 -> ${P}-
LICENSE="MPL-2.0"
SLOT="3"
KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test" #zvector
RESTRICT="!test? ( test )"

Binary file not shown.

@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>hydrapolic@gmail.com</email>
<name>Tomáš Mózes</name>
</maintainer>
<maintainer type="person">
<email>gentoo@manwe.pl</email>
<name>Michał Zając</name>

@ -1 +1,2 @@
DIST pg_top-3.7.0.tar.bz2 236076 BLAKE2B 87a29d0237aad48b683c17ba56fdbc4a90f854f4f497057ffc978be1797d978f02694781e83d296fca82e03c8bc737f7cfd74e996987eea0bd8d6a66ae433ce0 SHA512 509cd3ce65a9b549097eaab5ae27106fa469cdeb4f37950564654f3df01390e1a771c8fa4f5858c3e4c1e76470b6c0fd9b07e8268564f59285e30bf824d7c4ec
DIST pg_top-4.0.0.tar.xz 117920 BLAKE2B 5c13fd868804492ccce3b660875602df958f065126f9dc17f45ebcac7961384cd1d3d3313da49832a1219ea7e86ae78cbbdb975467b13b32d5f836f5cd33a443 SHA512 b7a016137495ceecdcf0ac0e95c73b7eca20b57264f7b63b0a38c3f31db742c704ed0094e07f6df051bce9bc26214f5a8f66ced1e923bb66e0c86fff1e2ffc19

@ -0,0 +1,20 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="'top' for PostgreSQL"
HOMEPAGE="https://pg_top.gitlab.io/"
SRC_URI="https://pg_top.gitlab.io/source/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-db/postgresql:="
DEPEND="${RDEPEND}"
DOCS=( HISTORY.rst README.rst TODO Y2K )

@ -1,3 +1,4 @@
DIST pgadmin4-4.17.tar.gz 28007097 BLAKE2B d296f2b9372c23067db899fa82e1b8e732837b01a6172dd2d70520f815aafde161715eea9d9d53e7507a6a715dbfdaabf001a10d143c1aa0505237b2b138e334 SHA512 f9e292ba7ff1e5edaa8738188eb01744d69d0eb134700feb0623806425c998e7f298f74cd498a09f2d9a073a9a349c82f7a3f617e1da3c8dd757cc982d941c9f
DIST pgadmin4-4.25.tar.gz 33167393 BLAKE2B 5a40e45c53f79ea66c6f685d1605ddce7b1758540bf3a6863d4b092cc4dab5b00daff15832cd6feee28aa348c7a5376e25a93508fd348d8ffd4d29031e2b6c68 SHA512 a1944f9c65b8aa7ec5bd83ef75702293d869ae341ea73f81fb4358bfbc7f91a6981237eb9f1b20055c5f3fa182428afe19dc170963265789c34d73f2e240c268
DIST pgadmin4-4.26.tar.gz 33525278 BLAKE2B 2a4061f59299bc48b029a4a93f410538170b6c3d97597074d2b3b6eed1de0f9a1ac88bc187614d9e46d8fe872941f173ba0f0a02def590451dad09e6a3b78e5a SHA512 952a4771f80541c54234fcaa9c870283fdf4887246d0d9751a77c28340b7e39ba871141f230086efda9a274d5e6bd567305047cdc7edf766ccd41112281fdf94
DIST pgadmin4-4.28.tar.gz 35386627 BLAKE2B 6cbee6ccadf3b35e1b0aece2e8fc4b9e35dd04ed70436a3b74d69c09e887499c3a2ab8710d16df3327cd848c3c5ee1fac2cde06facbdc5605673b04a4a4fc434 SHA512 b9e8946e8133b382b9d69126c1ec6fc07a4b2051316c2151c339f15652900fa2bdf0a07811e052548c3f8699e382d8c16d187e89409b194e491148123558522e

@ -0,0 +1,130 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE="sqlite"
inherit desktop python-single-r1 qmake-utils xdg
DESCRIPTION="GUI administration and development platform for PostgreSQL"
HOMEPAGE="https://www.pgadmin.org/"
SRC_URI="https://ftp.postgresql.org/pub/pgadmin/${PN}/v${PV}/source/${P}.tar.gz"
LICENSE="POSTGRESQL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="test"
# libsodium dep added because of 689678
COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/libsodium[-minimal]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5[ssl]
dev-qt/qtwidgets:5
"
DEPEND="${COMMON_DEPEND}
doc? (
$(python_gen_cond_dep '
dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
')
)
virtual/imagemagick-tools[png]
"
# In 4.25's requirement.txt, bcrypt is listed as <=3.17, but upstream's
# git history shows this is just for compatibility with <python-3.6.
# In 4.26's requirement.txt, cryptography is listed as <=3.0, but upstream's
# git history shows this is just for compatibility with Windows.
# 4.28; requirement.txt: Flask-Security was renamed to
# Flask-Security-Too. This is still the same dev-python/flask-security.
RDEPEND="${COMMON_DEPEND}
$(python_gen_cond_dep '
>=dev-python/blinker-1.4[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-1.0.2[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-compress-1.4.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-gravatar-0.5.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-login-0.4.1[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-mail-0.9.1[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-migrate-2.4.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-paranoid-0.2.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-principal-0.4.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-security-3.0.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-sqlalchemy-2.4.1[${PYTHON_MULTI_USEDEP}]
>=dev-python/flask-wtf-0.14.3[${PYTHON_MULTI_USEDEP}]
>=dev-python/ldap3-2.5.1[${PYTHON_MULTI_USEDEP}]
>=dev-python/passlib-1.7.2[${PYTHON_MULTI_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/psycopg-2.8[${PYTHON_MULTI_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_MULTI_USEDEP}]
>=dev-python/simplejson-3.16.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/speaklater-1.3[${PYTHON_MULTI_USEDEP}]
>=dev-python/sqlalchemy-1.3.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/sqlparse-0.3.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/sshtunnel-0.1.5[${PYTHON_MULTI_USEDEP}]
>=dev-python/werkzeug-0.15.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/wtforms-2.2.1[${PYTHON_MULTI_USEDEP}]
dev-python/bcrypt[${PYTHON_MULTI_USEDEP}]
dev-python/cryptography[${PYTHON_MULTI_USEDEP}]
dev-python/python-email-validator[${PYTHON_MULTI_USEDEP}]
')
"
S="${WORKDIR}"/${P}/runtime
src_prepare() {
cd "${WORKDIR}"/${P} || die
default
}
src_configure() {
export PGADMIN_PYTHON_DIR="${EPREFIX}/usr"
eqmake5
}
src_compile() {
default
use doc && emake -C "${WORKDIR}"/${P} docs
}
src_install() {
dobin pgAdmin4
cd "${WORKDIR}"/${P} || die
local APP_DIR=/usr/share/${PN}/web
insinto "${APP_DIR}"
doins -r web/.
newins - config_local.py <<-EOF
SERVER_MODE = False
UPGRADE_CHECK_ENABLED = False
EOF
python_optimize "${D}${APP_DIR}"
insinto /etc/xdg/pgadmin
newins - pgadmin4.conf <<-EOF
[General]
ApplicationPath=${APP_DIR}
PythonPath=$(python_get_sitedir)
EOF
if use doc; then
rm -r docs/en_US/_build/html/_sources || die
insinto /usr/share/${PN}/docs/en_US/_build
doins -r docs/en_US/_build/html
fi
local s
for s in 16 32 48 64 72 96 128 192 256; do
convert runtime/pgAdmin4.png -resize ${s}x${s} ${PN}_${s}.png || die
newicon -s ${s} ${PN}_${s}.png ${PN}.png
done
domenu "${FILESDIR}"/${PN}.desktop
}

@ -2,4 +2,5 @@ DIST pgbouncer-1.10.0.tar.gz 480571 BLAKE2B a0c1dadc48f38cfe0ba2641791b4734da84c
DIST pgbouncer-1.11.0.tar.gz 571414 BLAKE2B 044d7cdf57b352b5b87547a8b96af1eca87e46b1f761bbd31d28a0d5158b52e438325db051ab51849f4e683f6211d0156a5081cc99a1109846085c84be7f72a6 SHA512 2373157f952a39dbb5d9afad7db2eba7459c28bcc302487c3bf15b64dca98940f65c9f7a1d142237f7053b6d2b290eaec15f930a341025f1665b501a26919115
DIST pgbouncer-1.12.0.tar.gz 567465 BLAKE2B 866a877478a417b3854e6e2a724fcd06c04bd94893e5d79f8bf250fa9391407c5b7cd00bf2771af18b162dfd2b7bdced00be15c44ba74cf842e3d98c561991e3 SHA512 017d150f865df231861cda4678963ad7e63a0cd238f5ece5679c920484e01c53ab27af63bf47e6227d66b7dc94b4d59ca41ac49c26f60aba74d40b43cad55664
DIST pgbouncer-1.14.0.tar.gz 578955 BLAKE2B 49e1e22b2fa604410111ac19b7c0c2c15f6739274d642e7100a9988379e828e8546454766ae32edb65ab7299b82693bcec32938621923bfbf99d946f5dc17f4a SHA512 506810c9896a45d67fbc97c3027572278b3857635c222cfaa53b4f3893069cfbee2ec92facd6f387de217bb3170045410b88a7cea09a45686661a2d2ccc85271
DIST pgbouncer-1.15.0.tar.gz 588042 BLAKE2B 3dac09303e1c86126dd9cb44823c6f3fca4195e3155b360719c736c6e1327cc10d05e7f1e45c08d14c1dd0cb5c074b32263eee3be9e6350db9a8c5cbdfe61aa1 SHA512 5f78018ab80ab8d81f20ef3df1314ffc9557f1c6469d485d11ac822f596e3d4b554743fd9e9fe19b008a8aaf93bcf3673b42a8fb82bbd9611bd735cd2cbb98c6
DIST pgbouncer-1.9.0.tar.gz 469300 BLAKE2B 466f171a49ec9ce9be9a9d3208780cfbff956da7c74ec4332c7104ea537cb47a5cfdc0d80bbd96d233769b6f430f1ad99b623caefa2dc93af7ba336dd0f49514 SHA512 b127f4cb60ca5cdf339da76727918f0a3797a3e0a89f8ed6fdcaa80f3391d2c5bb51e19731915775210c0e5070dd611ee2e410c9a947624e45b5cf11aecdacf9

@ -0,0 +1,81 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit systemd
DESCRIPTION="Lightweight connection pooler for PostgreSQL"
HOMEPAGE="https://www.pgbouncer.org/"
SRC_URI="https://www.pgbouncer.org/downloads/files/${PV}/pgbouncer-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+c-ares debug doc pam ssl systemd -udns"
# At-most-one-of, one can be enabled but not both
REQUIRED_USE="?? ( c-ares udns )"
RDEPEND="
>=dev-libs/libevent-2.0:=
>=sys-libs/glibc-2.10
acct-user/pgbouncer
c-ares? ( >=net-dns/c-ares-1.10 )
ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist] )
systemd? ( sys-apps/systemd )
udns? ( >=net-libs/udns-0.1 )
"
DEPEND="${RDEPEND}"
# Tests require a local database server, wants to fiddle with iptables,
# and doesn't support overriding.
RESTRICT="test"
src_prepare() {
eapply "${FILESDIR}"/pgbouncer-1.12-dirs.patch
default
}
src_configure() {
# --enable-debug is only used to disable stripping
econf \
--docdir=/usr/share/doc/${PF} \
--enable-debug \
$(use_with c-ares cares) \
$(use_enable debug cassert) \
$(use_with pam) \
$(use_with ssl openssl) \
$(use_with systemd) \
$(use_with udns)
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS
use doc && dodoc doc/*.rst
newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"
insinto /etc
doins etc/pgbouncer.ini
insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate" pgbouncer
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
einfo "Please read the config.txt for Configuration Directives"
einfo
einfo "For Administration Commands, see:"
einfo " man pgbouncer"
einfo
einfo "By default, PgBouncer does not have access to any database."
einfo "GRANT the permissions needed for your application and make sure that it"
einfo "exists in PgBouncer's auth_file."
fi
}

@ -4,3 +4,5 @@ DIST postgis-2.5.5.tar.gz 15936193 BLAKE2B df5d0e51bb5042a72ecd070273c4a87738b2b
DIST postgis-3.0.0.tar.gz 17359802 BLAKE2B aa83bdc2d1950c517f99cbdd877eb7261f6c29ce2cbd9f67f1e606c290080fc3d02ab0b7ceb68ce852e0c0d3d4b7753f03cb5b0921da164ab65d68e23d1df538 SHA512 82c233681fa6444686f9979768e5d6d3a9b6ca9cbd4fc2b14bd0a5d1269a8d0f45ee067e64984077063407c7abc13fa0e37a29928d7ccbfe3a61b694f592bed2
DIST postgis-3.0.1.tar.gz 16839923 BLAKE2B 6888fa49562ab71929e92007de305fd6610c74988faaf08fbeabbf1d13029ebbb5da788826dc63d03ae5c873fbe408ae6c0f108b2975755d2b13bc69bed53558 SHA512 5ebce2303d672bb342f7fae6cade08140c8a687fc38e82e5b41eebb8465cdf3dc7bdbeae53b1179df8112a01842dd65f362fc107b381e2a1fa6e161b77a50227
DIST postgis-3.0.2.tar.gz 16855299 BLAKE2B 99ee872abf52651ab53e4dd6203d99d428d366f60b949fabcae938980f5c17809872e9b23f7ab1f3480a60242e735c926e54122492e1b8966ed8c748eb7c4fe6 SHA512 763d7818d195eca0b07d94a864b13da68e5734ae57b7c93c285dc2d0fa4a155715745e5da67e1a3bca49d8d4f89dc495ed3912c079722290ce9f220afca33f4d
DIST postgis-3.0.3.tar.gz 16871696 BLAKE2B 891f814271de9193cd17013d6d971a752d2e984cb0f68b05510450adef97fc96827e3d1a1c7e4fa4cf79a5d15eb3f74b32e6e9a8db1947f7bad7c2b23656bc8f SHA512 478f0971e18c2a1bd651c9bf7b995236aad32fda037762505cf8ac9e67a4e40917436248c1e62827a1a6da96c15c4ae8d0b606d548fa080cdff453642b897115
DIST postgis-3.1.0alpha3.tar.gz 17197128 BLAKE2B f3b777efa8542b82db6031fa77a5728be94689542b45e4515887306cd0ae42cd9d802eae94b07e5a70f308e82fe6afc49a29f43ad2c302d9913f00797118764c SHA512 758b688aa01babc5ac9cc703d3d64fd751639425df7e1a2aa5bb72f1707a8279f87e7b3d84e23f465a51d08787858e0eb54e0afc38039d69ddfe7668e2dce256

@ -0,0 +1,135 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
POSTGRES_COMPAT=( 9.{5..6} {10..13} )
POSTGRES_USEDEP="server"
inherit autotools postgres-multi
MY_P="${PN}-$(ver_rs 3 '')"
if [[ ${PV} = *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.osgeo.org/gitea/postgis/postgis.git"
else
PGIS="$(ver_cut 1-2)"
SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
fi
DESCRIPTION="Geographic Objects for PostgreSQL"
HOMEPAGE="https://postgis.net"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
IUSE="address-standardizer doc gtk static-libs test topology"
REQUIRED_USE="test? ( doc ) ${POSTGRES_REQ_USE}"
# Needs a running psql instance, doesn't work out of the box
RESTRICT="test"
RDEPEND="${POSTGRES_DEP}
dev-libs/json-c:=
dev-libs/libxml2:2
dev-libs/protobuf-c:=
>=sci-libs/geos-3.6.0
>=sci-libs/proj-4.9.0:=
>=sci-libs/gdal-1.10.0:=
address-standardizer? ( dev-libs/libpcre )
gtk? ( x11-libs/gtk+:2 )
"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
app-text/docbook-xsl-stylesheets
app-text/docbook-xml-dtd:4.5
dev-libs/libxslt
virtual/imagemagick-tools[png]
)
test? ( dev-util/cunit )
"
PATCHES=( "${FILESDIR}/${PN}-2.2.0-arflags.patch" )
src_prepare() {
default
if [[ ${PV} = *9999* ]] ; then
source "${S}"/Version.config
PGIS="${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}"
fi
# These modules are built using the same *FLAGS that were used to build
# dev-db/postgresql. The right thing to do is to ignore the current
# *FLAGS settings.
QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
local AT_M4DIR="macros"
eautoreconf
postgres-multi_src_prepare
}
src_configure() {
local myeconfargs=(
--with-protobuf # funky misdetection if enabled but --without-protobuf
$(use_with address-standardizer)
$(use_with gtk gui)
$(use_with topology)
)
postgres-multi_foreach econf "${myeconfargs[@]}"
}
src_compile() {
postgres-multi_foreach emake
postgres-multi_foreach emake -C topology
if use doc ; then
postgres-multi_foreach emake comments
postgres-multi_foreach emake cheatsheets
postgres-multi_forbest emake -C doc html
fi
}
src_install() {
postgres-multi_foreach emake DESTDIR="${D}" install
postgres-multi_foreach emake -C topology DESTDIR="${D}" install
postgres-multi_forbest dobin ./utils/postgis_restore.pl
dodoc CREDITS TODO loader/README.* doc/*txt
docinto topology
dodoc topology/{TODO,README}
if use doc ; then
postgres-multi_foreach emake DESTDIR="${D}" comments-install
docinto html
postgres-multi_forbest dodoc doc/html/{postgis.html,style.css}
docinto html/images
postgres-multi_forbest dodoc doc/html/images/*
fi
use static-libs || find "${ED}" -name '*.a' -delete
}
pkg_postinst() {
ebegin "Refreshing PostgreSQL symlinks"
postgresql-config update
eend $?
local base_uri="https://postgis.net/docs/manual-"
if [[ ${PV} = *9999* ]] ; then
base_uri+="dev"
else
base_uri+="${PGIS}"
fi
elog "To finish installing PostGIS, follow the directions detailed at:"
elog "${base_uri}/postgis_installation.html#create_new_db_extensions"
}

@ -0,0 +1,135 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
POSTGRES_COMPAT=( 9.{5..6} {10..13} )
POSTGRES_USEDEP="server"
inherit autotools postgres-multi
MY_P="${PN}-$(ver_rs 3 '')"
if [[ ${PV} = *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.osgeo.org/gitea/postgis/postgis.git"
else
PGIS="$(ver_cut 1-2)"
SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz"
KEYWORDS=""
fi
DESCRIPTION="Geographic Objects for PostgreSQL"
HOMEPAGE="https://postgis.net"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
IUSE="address-standardizer doc gtk static-libs test topology"
REQUIRED_USE="test? ( doc ) ${POSTGRES_REQ_USE}"
# Needs a running psql instance, doesn't work out of the box
RESTRICT="test"
RDEPEND="${POSTGRES_DEP}
dev-libs/json-c:=
dev-libs/libxml2:2
dev-libs/protobuf-c:=
>=sci-libs/geos-3.6.0
>=sci-libs/proj-4.9.0:=
>=sci-libs/gdal-1.10.0:=
address-standardizer? ( dev-libs/libpcre )
gtk? ( x11-libs/gtk+:2 )
"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
app-text/docbook-xsl-stylesheets
app-text/docbook-xml-dtd:4.5
dev-libs/libxslt
virtual/imagemagick-tools[png]
)
test? ( dev-util/cunit )
"
PATCHES=( "${FILESDIR}/${PN}-2.2.0-arflags.patch" )
src_prepare() {
default
if [[ ${PV} = *9999* ]] ; then
source "${S}"/Version.config
PGIS="${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}"
fi
# These modules are built using the same *FLAGS that were used to build
# dev-db/postgresql. The right thing to do is to ignore the current
# *FLAGS settings.
QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
local AT_M4DIR="macros"
eautoreconf
postgres-multi_src_prepare
}
src_configure() {
local myeconfargs=(
--with-protobuf # funky misdetection if enabled but --without-protobuf
$(use_with address-standardizer)
$(use_with gtk gui)
$(use_with topology)
)
postgres-multi_foreach econf "${myeconfargs[@]}"
}
src_compile() {
postgres-multi_foreach emake
postgres-multi_foreach emake -C topology
if use doc ; then
postgres-multi_foreach emake comments
postgres-multi_foreach emake cheatsheets
postgres-multi_forbest emake -C doc html
fi
}
src_install() {
postgres-multi_foreach emake DESTDIR="${D}" install
postgres-multi_foreach emake -C topology DESTDIR="${D}" install
postgres-multi_forbest dobin ./utils/postgis_restore.pl
dodoc CREDITS TODO loader/README.* doc/*txt
docinto topology
dodoc topology/{TODO,README}
if use doc ; then
postgres-multi_foreach emake DESTDIR="${D}" comments-install
docinto html
postgres-multi_forbest dodoc doc/html/{postgis.html,style.css}
docinto html/images
postgres-multi_forbest dodoc doc/html/images/*
fi
use static-libs || find "${ED}" -name '*.a' -delete
}
pkg_postinst() {
ebegin "Refreshing PostgreSQL symlinks"
postgresql-config update
eend $?
local base_uri="https://postgis.net/docs/manual-"
if [[ ${PV} = *9999* ]] ; then
base_uri+="dev"
else
base_uri+="${PGIS}"
fi
elog "To finish installing PostGIS, follow the directions detailed at:"
elog "${base_uri}/postgis_installation.html#create_new_db_extensions"
}

@ -1,12 +1,6 @@
DIST postgresql-10.14.tar.bz2 19042154 BLAKE2B addddf00179190780bd30ed97cf6881670d18fda77062cdb5dc7cc161c64c3d5522db288902d0612db30fc6fcc1b619c7a102887ed438e27739e936bf5659425 SHA512 eecd2aa8df7e4779606ec547b7bf0207ebb2be10a4b332f06c3b72116f0619fe27fb651f2fd4504c73b740ab7f92468919244a615d460bb9c35085174a0dbc78
DIST postgresql-10.15.tar.bz2 19089779 BLAKE2B 3b1b30fca0253122aa20eb3fc0cac0b022379b0f0daded46d3295e76167c0063698226198bc905bed5b689a71f4dd2bab5795861207767c2091f037a2b0e9663 SHA512 88fe322a8691692f8c1b8ca7f7a5a035c399c1d2a0e6276b60863f2c0cb8e4857b041d7364641e0738438aee0836688e712b9c176ac454ee98386dfd18754636
DIST postgresql-11.10.tar.bz2 20003842 BLAKE2B 21446b5e9202c84dad4d6c768f16aab539e656d0a836121343ca4051269845a9ef06859ea37dab09030467336599eb1b72175115d61ca965ed74b7c2fed9ffbf SHA512 0cc0e9b0f76e00727dc699ea59a45d760d37d91ec736a62cbc9bda3e38eb1ef1565e4e399dd3ae96bad87f866e56e364f916de7740d8be6e1cfc2bf654dfbb68
DIST postgresql-11.9.tar.bz2 19959019 BLAKE2B 655d1c9e6eebde19402a4c220ee674c589641c5b6f4e6298c8c06d3330069178952455f5af58f90b9af196ba9c8fd03db0ccd70b8bc49335e465f0ed537eaf59 SHA512 2c5c2f51aa01f02af4aa0849441767383e30fef69dd52efa442892f39d2456bfa8bf01f633a265e00eca0745e792609d2c1d33f77d8f29a02f5f374c84f2bf6e
DIST postgresql-12.4.tar.bz2 20669776 BLAKE2B fb3f865a8a5e5280e7cc5da43f8658029170cd15dae8cc5fb1e741a122ea1f13418ac7743ec417ab4436976bc0ce12753fc8a301200143c975e8739d59816fa7 SHA512 36daf10878ca153370829178786dd6ee366ab4d4d6dc9c527536740fdb14b688ae4c33f850eb4243a7667d23f87e4bfd1ddee0755447ad4f3996e423e391c2f3
DIST postgresql-12.5.tar.bz2 20729654 BLAKE2B 7f7458346a0823d155f5caea0061aa14048d6f3cac27b1ea23dba03b02a39f39314ad1d44e589520d5e287004ffd32e042fea99ebfeda24b2cc23867b402d336 SHA512 9895bcb1bb26206500666ab4441e663ef83702d428b85a6ff177a4eaf44b0ae06b35d5c4da2672ccb4ec18296649af95bf2f0aed526afaa6a216a8c2d2c5627e
DIST postgresql-13.0.tar.bz2 20999465 BLAKE2B c2c6475ad3c1c79afac1bc181ae3f9b74c097f9679bf562a0f1b4e16f426c9b0235aec476582ef548d14987a9232b938f2920446a8d5a8aa08ae5752f40481f2 SHA512 1fde89487c3e50a7a07e1d42fba60d415645ea89c5d4c5c7fcc93fbd5330feca7ec991d5b274f6ab757d5d04667ca1a7efdf4eaaa760add19d2e02437465f8f5
DIST postgresql-13.1.tar.bz2 21034192 BLAKE2B 609ac10f87da800754223c7f7d6b02efa3ed1308a5d27cc793c937be983f4041576e20de3b2efe514e3f61dc863e6212ec01d73adb93f6bcc373a596b2946675 SHA512 b7bd378db1dcb74ebcd5fffba03b82d8117d182029e4caca48eef62d8bcdbeef2c2e10f18eef0cdafb9d7acf21aa164d040e56687709f97b08c51540a786eeca
DIST postgresql-9.5.23.tar.bz2 17682366 BLAKE2B 74713d6483ae1ad3d2dfc4b1ac9d30a6785ff34f61b735924f2d469861516ad5160cbfda9c09b96adf264237b6f3ad8fd6ddeef60b6af6b5b63d6c1a36fb9354 SHA512 b7a1e936a0043b57b3ece79610855820d2ea6a86e4a4be0c4c8358bf3e1ef8fa88bc60106d6b865d86231d16b5e3c098b4dbd93125a125b3cc5d468ffea64db1
DIST postgresql-9.5.24.tar.bz2 17881872 BLAKE2B b86019c4616142a0f5a8db3d00422e16181650d1e1ba755bf6453b76e50b3feff75d7319839ee6f28949d743e46bbdaea32fa3d51f39dd4b4439c88943665d6d SHA512 6e649cd31f2761e2d070d8028b59a690ad76ff3d83a3aa982c4b222c8ea2927fda5e8f473330526673e27ad4b3cc99e8c66810e097c3dfc6517571405c6aede3
DIST postgresql-9.6.19.tar.bz2 18880036 BLAKE2B ad9c5684e2c0fb276589560f7dbe01241b5caf763f5a20991244ad7b473397576c9530658eb91e085e8416156b0ac81750f08ed85d5e5a689321891d10b6e114 SHA512 4d8d4a0e4645d71683a5fccb9cd88917e1870ba139f102e0ea82da9c8d1ad669f029e0feb6d409e2016dfd247229ec7daf04f7f2de3ab6c5b4053834ac244a26
DIST postgresql-9.6.20.tar.bz2 18944478 BLAKE2B 46c7b27ca60f967f71984d6b747c3054ae6ef4acdcbcd14cfbe3c1ede32a9303b99911e521ed0aa2ba6f899c0d8b9ec03e4e6804379ea6e2371a696f32a6f867 SHA512 6d247e5640a515fa6e6a4c68a992c83aeb19e35924b8e3d21191b3289200766588d1426c5863a13bfc4a11944da3202df9efebc94460d16454c29e5a79384c75

@ -1,456 +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,9} )
inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x86-solaris"
SLOT=$(ver_cut 1)
MY_PV=${PV/_/}
S="${WORKDIR}/${PN}-${MY_PV}"
SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
LICENSE="POSTGRESQL GPL-2"
DESCRIPTION="PostgreSQL RDBMS"
HOMEPAGE="https://www.postgresql.org/"
IUSE="debug doc icu kerberos kernel_linux ldap libressl nls pam perl
python +readline selinux +server systemd ssl static-libs tcl
threads uuid xml zlib"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
CDEPEND="
>=app-eselect/eselect-postgresql-2.0
acct-group/postgres
acct-user/postgres
sys-apps/less
virtual/libintl
icu? ( dev-libs/icu:= )
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
pam? ( sys-libs/pam )
perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
server? ( systemd? ( sys-apps/systemd ) )
ssl? (
!libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
libressl? ( dev-libs/libressl:= )
)
tcl? ( >=dev-lang/tcl-8:0= )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
"
# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
# the libc includes UUID functions.
UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} )
BSD_LIBC=( elibc_{Free,Net,Open}BSD )
nest_usedep() {
local front back
while [[ ${#} -gt 1 ]]; do
front+="${1}? ( "
back+=" )"
shift
done
echo "${front}${1}${back}"
}
IUSE+=" ${UTIL_LINUX_LIBC[@]} ${BSD_LIBC[@]}"
CDEPEND+="
uuid? (
${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
$(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} ${BSD_LIBC[@]/#/!} dev-libs/ossp-uuid)
)"
DEPEND="${CDEPEND}
sys-devel/bison
sys-devel/flex
nls? ( sys-devel/gettext )
xml? ( virtual/pkgconfig )
"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-postgresql )
"
pkg_setup() {
use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
use python && python-single-r1_pkg_setup
}
src_prepare() {
# Work around PPC{,64} compilation bug where bool is already defined
sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die
# Set proper run directory
sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
-i src/include/pg_config_manual.h || die
# Rely on $PATH being in the proper order so that the correct
# install program is used for modules utilizing PGXS in both
# hardened and non-hardened environments. (Bug #528786)
sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
use server || eapply "${FILESDIR}/${PN}-10.2-no-server.patch"
if use pam ; then
sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
-i src/backend/libpq/auth.c || \
die 'PGSQL_PAM_SERVICE rename failed.'
fi
eapply_user
}
src_configure() {
case ${CHOST} in
*-darwin*|*-solaris*)
use nls && append-libs intl
;;
esac
export LDFLAGS_SL="${LDFLAGS}"
export LDFLAGS_EX="${LDFLAGS}"
local PO="${EPREFIX}"
local i uuid_config=""
if use uuid; then
for i in ${UTIL_LINUX_LIBC[@]}; do
use ${i} && uuid_config="--with-uuid=e2fs"
done
for i in ${BSD_LIBC[@]}; do
use ${i} && uuid_config="--with-uuid=bsd"
done
[[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
fi
econf \
--prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
$(use_enable !alpha spinlocks) \
$(use_enable debug) \
$(use_enable threads thread-safety) \
$(use_with icu) \
$(use_with kerberos gssapi) \
$(use_with ldap) \
$(use_with pam) \
$(use_with perl) \
$(use_with python) \
$(use_with readline) \
$(use_with ssl openssl) \
$(usex server "$(use_with systemd)" '--without-systemd') \
$(use_with tcl) \
${uuid_config} \
$(use_with xml libxml) \
$(use_with xml libxslt) \
$(use_with zlib) \
$(use_enable nls)
}
src_compile() {
emake
emake -C contrib
}
src_install() {
emake DESTDIR="${D}" install
emake DESTDIR="${D}" install -C contrib
dodoc README HISTORY doc/{TODO,bug.template}
# man pages are already built, but if we have the target make them,
# they'll be generated from source before being installed so we
# manually install man pages.
# We use ${SLOT} instead of doman for postgresql.eselect
insinto /usr/share/postgresql-${SLOT}/man/
doins -r doc/src/sgml/man{1,3,7}
if ! use server; then
# Remove man pages for non-existent binaries
serverman=(
initdb
pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby}
pg_{test_{fsync,timing},upgrade,waldump}
post{gres,master}
)
for m in ${serverman[@]} ; do
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
done
fi
docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
# Create slot specific man pages
local bn f mansec slotted_name
for mansec in 1 3 7 ; do
local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
bn=$(basename "${f}")
slotted_name=${bn%.${mansec}}${SLOT}.${mansec}
case ${bn} in
TABLE.7|WITH.7)
echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
;;
*)
echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
;;
esac
done
popd > /dev/null
done
insinto /etc/postgresql-${SLOT}
newins src/bin/psql/psqlrc.sample psqlrc
# Don't delete libpg{port,common}.a (Bug #571046). They're always
# needed by extensions utilizing PGXS.
use static-libs || \
find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \
-delete
# Make slot specific links to programs
local f bn
for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
-mindepth 1 -maxdepth 1)
do
bn=$(basename "${f}")
dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
"/usr/bin/${bn}${SLOT/.}"
done
if use doc ; then
docinto html
dodoc doc/src/sgml/html/*
fi
if use server; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT}
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT}
if use systemd; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.service-9.6-r1" | \
systemd_newunit - ${PN}-${SLOT}.service
newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
systemd_newtmpfilesd "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
fi
use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
if use prefix ; then
keepdir /run/postgresql
fperms 1775 /run/postgresql
fi
fi
}
pkg_postinst() {
use server && use systemd && systemd_tmpfiles_create ${PN}-${SLOT}.conf
postgresql-config update
elog "If you need a global psqlrc-file, you can place it in:"
elog " ${EROOT}/etc/postgresql-${SLOT}/"
if use server ; then
elog
elog "Gentoo specific documentation:"
elog "https://wiki.gentoo.org/wiki/PostgreSQL"
elog
elog "Official documentation:"
elog "https://www.postgresql.org/docs/${SLOT}/static/index.html"
elog
elog "The default location of the Unix-domain socket is:"
elog " ${EROOT}/run/postgresql/"
elog
elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
elog "so that it contains your preferred locale in:"
elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
elog
elog "Then, execute the following command to setup the initial database"
elog "environment:"
elog " emerge --config =${CATEGORY}/${PF}"
if [[ -n ${REPLACING_VERSIONS} ]] ; then
ewarn "If your system is using 'pg_stat_statements' and you are running a"
ewarn "version of PostgreSQL ${SLOT}, we advise that you execute"
ewarn "the following command after upgrading:"
ewarn
ewarn "ALTER EXTENSION pg_stat_statements UPDATE;"
fi
fi
}
pkg_prerm() {
if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
sleep 10
eend 0
fi
}
pkg_postrm() {
postgresql-config update
}
pkg_config() {
use server || die "USE flag 'server' not enabled. Nothing to configure."
[[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \
&& source "${EROOT}/etc/conf.d/postgresql-${SLOT}"
[[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/"
[[ -z "${DATA_DIR}" ]] \
&& DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data"
# environment.bz2 may not contain the same locale as the current system
# locale. Unset and source from the current system locale.
if [ -f "${EROOT}/etc/env.d/02locale" ]; then
unset LANG
unset LC_CTYPE
unset LC_NUMERIC
unset LC_TIME
unset LC_COLLATE
unset LC_MONETARY
unset LC_MESSAGES
unset LC_ALL
source "${EROOT}/etc/env.d/02locale"
[ -n "${LANG}" ] && export LANG
[ -n "${LC_CTYPE}" ] && export LC_CTYPE
[ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
[ -n "${LC_TIME}" ] && export LC_TIME
[ -n "${LC_COLLATE}" ] && export LC_COLLATE
[ -n "${LC_MONETARY}" ] && export LC_MONETARY
[ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
[ -n "${LC_ALL}" ] && export LC_ALL
fi
einfo "You can modify the paths and options passed to initdb by editing:"
einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}"
einfo
einfo "Information on options that can be passed to initdb are found at:"
einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
einfo
einfo "PG_INITDB_OPTS is currently set to:"
if [[ -z "${PG_INITDB_OPTS}" ]] ; then
einfo " (none)"
else
einfo " ${PG_INITDB_OPTS}"
fi
einfo
einfo "Configuration files will be installed to:"
einfo " ${PGDATA}"
einfo
einfo "The database cluster will be created in:"
einfo " ${DATA_DIR}"
einfo
ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
sleep 5
eend 0
if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
eerror "The given directory, '${DATA_DIR}', is not empty."
eerror "Modify DATA_DIR to point to an empty directory."
die "${DATA_DIR} is not empty."
fi
einfo "Creating the data directory ..."
if [[ ${EUID} == 0 ]] ; then
mkdir -p "${DATA_DIR}"
chown -Rf postgres:postgres "${DATA_DIR}"
chmod 0700 "${DATA_DIR}"
fi
einfo "Initializing the database ..."
if [[ ${EUID} == 0 ]] ; then
su postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
else
"${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi
if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
fi
# unix_socket_directory has no effect in postgresql.conf as it's
# overridden in the initscript
sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf
cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
# This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
# On the off-chance that you might need to work with UTF-8 encoded
# characters in PL/Perl
plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
EOF
einfo "The autovacuum function, which was in contrib, has been moved to the main"
einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
einfo "by default. You can disable it in the cluster's:"
einfo " ${PGDATA%/}/postgresql.conf"
einfo
if ! use systemd; then
einfo "The PostgreSQL server, by default, will log events to:"
einfo " ${DATA_DIR%/}/postmaster.log"
einfo
fi
if use prefix ; then
einfo "The location of the configuration files have moved to:"
einfo " ${PGDATA}"
einfo "To start the server:"
einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
einfo "To stop:"
einfo " pg_ctl stop -D ${DATA_DIR}"
einfo
einfo "Or move the configuration files back:"
einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
elif use systemd; then
einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL"
einfo "instead of 'pg_ctl'."
else
einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
einfo "instead of 'pg_ctl'."
fi
}
src_test() {
if use server && [[ ${UID} -ne 0 ]] ; then
emake check
einfo "If you think other tests besides the regression tests are necessary, please"
einfo "submit a bug including a patch for this ebuild to enable them."
else
use server || \
ewarn 'Tests cannot be run without the "server" use flag enabled.'
[[ ${UID} -eq 0 ]] || \
ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
ewarn 'Skipping.'
fi
}

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

Loading…
Cancel
Save