Sync with portage [Sat Mar 3 22:34:12 MSK 2018].

mhiretskiy 1094
root 6 years ago
parent 4c489cc1da
commit 6aabfa7f30

Binary file not shown.

Binary file not shown.

@ -1,3 +1 @@
DIST collectd-5.6.2.tar.bz2 1806969 BLAKE2B 2311b6cc51297264e1bfc705553c728ad2ae3355ce8b5fb25b8ac91aaef4b78921235c675ff26535e3388c1b1af37aec4d810b2e6c6b60fcc3d79e0149841989 SHA512 81438e2e653649cf8a447f475b41844b7adb8ec436b43fb395ba9cf8b09b56a068633fe4b6c802d5cde3909d85a3af2542f5804005b3843f7936a37553911d61
DIST collectd-5.7.1.tar.bz2 1797725 BLAKE2B 5a24d74ff26ed8745d3b50d3b22db0a939aedc6048ff279880f892572d5e5799b1e3b4630250ebb9066325b2583f99b441a42d0bd0ab4a3c20b1aba82b9d16f2 SHA512 f2edf4ecf3bbf5f4e10c797614a7ae39c18678601038574cec4f2ea6a8773444af4592e2872ed75a5afe5f746adaff2449df51443d98d2560a23722e46bef164
DIST collectd-5.7.2.tar.bz2 1798777 BLAKE2B 4af359a773457bb9c05b6a301d7728eea7598c200f7ca534875b07d1d011b280ab138f680d9607723f14523dd71dcbec3a41e0d8d183848c8ef809cef86c2b8f SHA512 8844b67159f8da2203b5ac57ef19fce0a01050a016174d196b48b5fb24925ad2935af9bdd9af06097ff663499abc496cdcc2d9e9a10f403f8d707c465c1a88f3

@ -1,532 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
JAVA_PKG_OPT_USE="collectd_plugins_java"
inherit autotools fcaps flag-o-matic java-pkg-opt-2 linux-info multilib perl-functions python-single-r1 systemd user
DESCRIPTION="Collects system statistics and provides mechanisms to store the values"
HOMEPAGE="https://collectd.org/"
SRC_URI="${HOMEPAGE%/}/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="contrib debug java kernel_Darwin kernel_FreeBSD kernel_linux perl selinux static-libs udev xfs"
# The plugin lists have to follow here since they extend IUSE
# Plugins that don't build (e.g. dependencies not in Gentoo)
# apple_sensors: Requires libIOKit
# aquaero: Requires aerotools-ng/libaquaero5
# barometer: Requires libi2c (i2c_smbus_read_i2c_block_data)
# grpc: Requires libgrpc
# lpar: Requires libperfstat (AIX only)
# mic: Requires Intel Many Integrated Core Architecture API
# (part of Intel's Xeon Phi software)
# netapp: Requires libnetapp (http://communities.netapp.com/docs/DOC-1110)
# pf: Requires BSD packet filter
# pinba: Requires MySQL Pinba engine (http://pinba.org/)
# tape: Requires libkstat (Solaris only)
# write_mongodb: https://github.com/collectd/collectd/issues/492
# write_riemann: Requires riemann-c-client
# xmms: Requires libxmms (v1)
# zone: Solaris only...
COLLECTD_IMPOSSIBLE_PLUGINS="apple_sensors aquaero barometer grpc lpar mic
netapp pf pinba tape write_kafka write_mongodb write_riemann xmms
zone"
# Plugins that have been (compile) tested and can be enabled via COLLECTD_PLUGINS
COLLECTD_TESTED_PLUGINS="aggregation amqp apache apcups ascent battery bind
ceph cgroups chrony conntrack contextswitch cpu cpufreq cpusleep
csv curl curl_json curl_xml dbi df disk dns drbd email entropy
ethstat exec fhcount filecount fscache gmond gps hddtemp interface
ipc ipmi iptables ipvs irq java lua load logfile log_logstash lvm
madwifi match_empty_counter match_hashed match_regex match_timediff
match_value mbmon md memcachec memcached memory modbus mqtt
multimeter mysql netlink network network nfs nginx notify_desktop
notify_email notify_nagios ntpd numa nut olsrd onewire openldap
openvpn oracle perl ping postgresql powerdns processes protocols
python python redis routeros rrdcached rrdtool sensors serial
sigrok smart snmp statsd swap syslog table tail tail_csv
target_notification target_replace target_scale target_set tcpconns
teamspeak2 ted thermal threshold tokyotyrant turbostat unixsock
uptime users uuid varnish virt vmem vserver wireless write_graphite
write_http write_kafka write_log write_redis write_sensu write_tsdb
xencpu zfs_arc zookeeper"
COLLECTD_DISABLED_PLUGINS="${COLLECTD_IMPOSSIBLE_PLUGINS}"
COLLECTD_ALL_PLUGINS=${COLLECTD_TESTED_PLUGINS}
for plugin in ${COLLECTD_ALL_PLUGINS}; do
IUSE="${IUSE} collectd_plugins_${plugin}"
done
unset plugin
# Now come the dependencies.
COMMON_DEPEND="
dev-libs/libgcrypt:=
dev-libs/libltdl:0=
perl? ( dev-lang/perl:=[ithreads] )
udev? ( virtual/udev )
xfs? ( sys-fs/xfsprogs )
collectd_plugins_amqp? ( net-libs/rabbitmq-c )
collectd_plugins_apache? ( net-misc/curl:0= )
collectd_plugins_ascent? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_bind? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_ceph? ( dev-libs/yajl:= )
collectd_plugins_curl? ( net-misc/curl:0= )
collectd_plugins_curl_json? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_curl_xml? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_dbi? ( dev-db/libdbi )
collectd_plugins_dns? ( net-libs/libpcap )
collectd_plugins_gmond? ( sys-cluster/ganglia )
collectd_plugins_gps? ( sci-geosciences/gpsd:= )
collectd_plugins_ipmi? ( >=sys-libs/openipmi-2.0.16-r1 )
collectd_plugins_iptables? ( >=net-firewall/iptables-1.4.13:0= )
collectd_plugins_log_logstash? ( dev-libs/yajl:= )
collectd_plugins_lua? ( dev-lang/lua:0= )
collectd_plugins_lvm? ( sys-fs/lvm2 )
collectd_plugins_memcachec? ( dev-libs/libmemcached )
collectd_plugins_modbus? ( dev-libs/libmodbus )
collectd_plugins_mqtt? ( app-misc/mosquitto )
collectd_plugins_mysql? ( >=virtual/mysql-5.0 )
collectd_plugins_netlink? ( net-libs/libmnl )
collectd_plugins_nginx? ( net-misc/curl:0= )
collectd_plugins_notify_desktop? ( x11-libs/libnotify )
collectd_plugins_notify_email? ( net-libs/libesmtp )
collectd_plugins_nut? ( >=sys-power/nut-2.7.2-r2 )
collectd_plugins_openldap? ( net-nds/openldap )
collectd_plugins_onewire? ( >=sys-fs/owfs-3.1:= )
collectd_plugins_oracle? ( dev-db/oracle-instantclient-basic )
collectd_plugins_perl? ( dev-lang/perl:=[ithreads] )
collectd_plugins_ping? ( net-libs/liboping )
collectd_plugins_postgresql? ( dev-db/postgresql:= )
collectd_plugins_python? ( ${PYTHON_DEPS} )
collectd_plugins_redis? ( dev-libs/hiredis:= )
collectd_plugins_routeros? ( net-libs/librouteros )
collectd_plugins_rrdcached? ( net-analyzer/rrdtool:= )
collectd_plugins_rrdtool? ( net-analyzer/rrdtool:= )
collectd_plugins_sensors? ( sys-apps/lm_sensors )
collectd_plugins_sigrok? ( <sci-libs/libsigrok-0.4:= dev-libs/glib:2 )
collectd_plugins_smart? ( dev-libs/libatasmart )
collectd_plugins_snmp? ( net-analyzer/net-snmp )
collectd_plugins_tokyotyrant? ( net-misc/tokyotyrant )
collectd_plugins_varnish? ( www-servers/varnish )
collectd_plugins_virt? ( app-emulation/libvirt:= dev-libs/libxml2:2= )
collectd_plugins_write_http? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_write_kafka? ( >=dev-libs/librdkafka-0.9.0.99:= dev-libs/yajl:= )
collectd_plugins_write_redis? ( dev-libs/hiredis:= )
collectd_plugins_xencpu? ( app-emulation/xen-tools:= )
kernel_FreeBSD? (
collectd_plugins_disk? ( sys-libs/libstatgrab:= )
collectd_plugins_interface? ( sys-libs/libstatgrab:= )
collectd_plugins_load? ( sys-libs/libstatgrab:= )
collectd_plugins_memory? ( sys-libs/libstatgrab:= )
collectd_plugins_swap? ( sys-libs/libstatgrab:= )
collectd_plugins_users? ( sys-libs/libstatgrab:= )
)"
# Enforcing !=sys-kernel/linux-headers-4.5 > due to #577846
DEPEND="${COMMON_DEPEND}
collectd_plugins_iptables? ( || ( <=sys-kernel/linux-headers-4.4 >=sys-kernel/linux-headers-4.6 ) )
collectd_plugins_java? ( >=virtual/jdk-1.6 )
virtual/pkgconfig"
RDEPEND="${COMMON_DEPEND}
collectd_plugins_java? ( >=virtual/jre-1.6 )
collectd_plugins_syslog? ( virtual/logger )
selinux? ( sec-policy/selinux-collectd )
!<sys-apps/openrc-0.18.2"
REQUIRED_USE="
collectd_plugins_python? ( ${PYTHON_REQUIRED_USE} )
collectd_plugins_smart? ( udev )"
PATCHES=(
"${FILESDIR}"/${PN}-5.6.0-gentoo.patch
"${FILESDIR}"/${PN}-5.6.2-CVE-2017-7401.patch
"${FILESDIR}"/${PN}-5.6.2-issue2303.patch
)
# @FUNCTION: collectd_plugin_kernel_linux
# @DESCRIPTION:
# USAGE: <plugin name> <kernel_options> <severity>
# kernel_options is a list of kernel configurations options; the check tests whether at least
# one of them is enabled. If no, depending on the third argument an elog, ewarn, or eerror message
# is emitted.
collectd_plugin_kernel_linux() {
local multi_opt opt
if has ${1} ${COLLECTD_ALL_PLUGINS}; then
if use collectd_plugins_${1}; then
for opt in ${2}; do
if linux_chkconfig_present ${opt}; then
return 0;
fi
done
multi_opt=${2//\ /\ or\ }
case ${3} in
(info)
elog "The ${1} plugin can use kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(warn)
ewarn "The ${1} plugin uses kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(error)
eerror "The ${1} plugin needs kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(*)
die "function collectd_plugin_kernel_linux called with invalid third argument"
;;
esac
fi
fi
}
collectd_linux_kernel_checks() {
if ! linux_chkconfig_present PROC_FS; then
ewarn "/proc file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable PROC_FS in your kernel"
fi
if ! linux_chkconfig_present SYSFS; then
ewarn "/sys file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable SYSFS in your kernel"
fi
# battery.c: /proc/pmu/battery_%i
# battery.c: /proc/acpi/battery
collectd_plugin_kernel_linux battery ACPI_BATTERY warn
# cgroups.c: /sys/fs/cgroup/
collectd_plugin_kernel_linux cgroups CGROUPS warn
# cpufreq.c: /sys/devices/system/cpu/cpu%d/cpufreq/
collectd_plugin_kernel_linux cpufreq SYSFS warn
collectd_plugin_kernel_linux cpufreq CPU_FREQ_STAT warn
# drbd.c: /proc/drbd
collectd_plugin_kernel_linux drbd BLK_DEV_DRBD warn
# conntrack.c: /proc/sys/net/netfilter/*
collectd_plugin_kernel_linux conntrack NETFILTER warn
# fscache.c: /proc/fs/fscache/stats
collectd_plugin_kernel_linux fscache FSCACHE warn
# nfs.c: /proc/net/rpc/nfs
# nfs.c: /proc/net/rpc/nfsd
collectd_plugin_kernel_linux nfs NFS_COMMON warn
# serial.c: /proc/tty/driver/serial
# serial.c: /proc/tty/driver/ttyS
collectd_plugin_kernel_linux serial SERIAL_CORE warn
# swap.c: /proc/meminfo
collectd_plugin_kernel_linux swap SWAP warn
# thermal.c: /proc/acpi/thermal_zone
# thermal.c: /sys/class/thermal
collectd_plugin_kernel_linux thermal ACPI_THERMAL warn
# turbostat.c: /dev/cpu/%d/msr
collectd_plugin_kernel_linux turbostat X86_MSR warn
# vmem.c: /proc/vmstat
collectd_plugin_kernel_linux vmem VM_EVENT_COUNTERS warn
# vserver.c: /proc/virtual
collectd_plugin_kernel_linux vserver VSERVER warn
# uuid.c: /sys/hypervisor/uuid
collectd_plugin_kernel_linux uuid SYSFS info
# wireless.c: /proc/net/wireless
collectd_plugin_kernel_linux wireless "WIRELESS MAC80211 IEEE80211" warn
# zfs_arc.c: /proc/spl/kstat/zfs/arcstats
collectd_plugin_kernel_linux zfs_arc "SPL ZFS" warn
}
pkg_setup() {
if use kernel_linux; then
linux-info_pkg_setup
if linux_config_exists; then
einfo "Checking your linux kernel configuration:"
collectd_linux_kernel_checks
else
elog "Cannot find a linux kernel configuration. Continuing anyway."
fi
fi
if use collectd_plugins_java; then
java-pkg-opt-2_pkg_setup
fi
use collectd_plugins_python && python-single-r1_pkg_setup
enewgroup collectd
enewuser collectd -1 -1 /var/lib/collectd collectd
}
src_prepare() {
default
# There's some strange prefix handling in the default config file, resulting in
# paths like "/usr/var/..."
sed -i -e "s:@prefix@/var:/var:g" src/collectd.conf.in || die
# fix installdirs for perl, bug 444360
sed -i -e 's/INSTALL_BASE=$(DESTDIR)$(prefix) //' bindings/Makefile.am || die
# Adjust upstream's systemd unit
# - Get rid of EnvironmentFile directive; These files don't exist on Gentoo!
# - Add User=collectd to run collectd as user "collectd" per default
sed -i \
-e '/^EnvironmentFile=.*/d' \
-e '/^\[Service\]/aUser=collectd' \
contrib/systemd.${PN}.service || die
if use collectd_plugins_java; then
# Set javac -source and -target flags according to (R)DEPEND.
sed -i -e "s/\$(JAVAC)/\0 $(java-pkg_javac-args)/g" bindings/java/Makefile.am || die
fi
ebegin "Removing bundled libltdl"
rm -rf libltdl || die
eend 0
eautoreconf
}
src_configure() {
# Now come the lists of os-dependent plugins. Any plugin that is not listed anywhere here
# should work independent of the operating system.
local linux_plugins="barometer battery cpu cpufreq disk drbd entropy
ethstat interface iptables ipvs irq ipc load memory md netlink nfs
numa processes serial swap tcpconns thermal turbostat users vmem
wireless zfc_arc"
local need_libstatgrab=0
local libstatgrab_plugins="cpu disk interface load memory swap users"
local bsd_plugins="cpu tcpconns ${libstatgrab_plugins} zfc_arc"
local darwin_plugins="apple_sensors battery cpu disk interface memory processes tcpconns"
local osdependent_plugins="${linux_plugins} ${bsd_plugins} ${darwin_plugins}"
local myos_plugins=""
if use kernel_linux; then
einfo "Enabling Linux plugins."
myos_plugins=${linux_plugins}
elif use kernel_FreeBSD; then
einfo "Enabling FreeBSD plugins."
myos_plugins=${bsd_plugins}
elif use kernel_Darwin; then
einfo "Enabling Darwin plugins."
myos_plugins=${darwin_plugins}
fi
local myconf="--disable-werror"
# Do we debug?
myconf+=" $(use_enable debug)"
# udev support?
# Required for smart plugin via REQUIRED_USE; Optional for disk plugin
if use udev; then
myconf+=" --with-libudev"
else
myconf+=" --without-libudev"
fi
local plugin
# Disable what needs to be disabled.
for plugin in ${COLLECTD_DISABLED_PLUGINS}; do
myconf+=" --disable-${plugin}"
done
# Set enable/disable for each single plugin.
for plugin in ${COLLECTD_ALL_PLUGINS}; do
if has ${plugin} ${osdependent_plugins}; then
# plugin is os-dependent ...
if has ${plugin} ${myos_plugins}; then
# ... and available in this os
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
# ... must we link against libstatgrab? Bug #541518
if use kernel_FreeBSD && has ${plugin} ${libstatgrab_plugins}; then
einfo "We must link against libstatgrab due to plugin \"${plugin}\" ..."
need_libstatgrab=1
fi
else
# ... and NOT available in this os
if use collectd_plugins_${plugin}; then
ewarn "You try to enable the ${plugin} plugin, but it is not available for this"
ewarn "kernel. Disabling it automatically."
fi
myconf+=" --disable-${plugin}"
fi
elif [[ "${plugin}" = "collectd_plugins_perl" ]]; then
if use collectd_plugins_perl && ! use perl; then
ewarn "Perl plugin disabled as perl bindings disabled by -perl use flag"
myconf+= --disable-perl
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
done
if [ "${need_libstatgrab}" -eq 1 ]; then
myconf+=" --with-libstatgrab"
else
myconf+=" --without-libstatgrab"
fi
# JAVA_HOME is set by eclasses.
if use collectd_plugins_java; then
myconf+=" --with-java"
fi
# Need libiptc ONLY for iptables. If we try to use it otherwise bug 340109 happens.
# lots of libs are only needed for plugins, if they are disabled, also disable the lib
use collectd_plugins_iptables || myconf+=" --with-libiptc=no"
use collectd_plugins_openldap || myconf+=" --with-libldap=no"
use collectd_plugins_redis || use collectd_plugins_write_redis || myconf+=" --with-libhiredis=no"
use collectd_plugins_smart || myconf+=" --with-libatasmart=no"
use collectd_plugins_gps || myconf+=" --with-libgps=no"
if use perl; then
myconf+=" --with-perl-bindings=INSTALLDIRS=vendor"
else
myconf+=" --without-perl-bindings"
fi
# No need for v5upgrade
myconf+=" --disable-target_v5upgrade"
# Python
if use collectd_plugins_python; then
myconf+=" --with-libpython=yes"
export PYTHON_CONFIG=$(python_get_PYTHON_CONFIG)
else
myconf+=" --with-libpython=no"
fi
# XFS support
myconf+=" $(use_enable xfs)"
# Finally, run econf.
KERNEL_DIR="${KERNEL_DIR}" econf --config-cache \
$(use_enable static-libs static) \
--localstatedir=/var ${myconf}
}
src_install() {
emake DESTDIR="${D%/}" install
perl_delete_localpod
find "${ED}"usr/ -name "*.la" -delete || die
if use collectd_plugins_java; then
java-pkg_regjar "${ED}"usr/share/${PN}/java/*.jar
fi
fowners root:collectd /etc/collectd.conf
fperms u=rw,g=r,o= /etc/collectd.conf
dodoc AUTHORS ChangeLog NEWS README TODO
if use contrib ; then
insinto /usr/share/doc/${PF}
doins -r contrib
fi
keepdir /var/lib/${PN}
fowners collectd:collectd /var/lib/${PN}
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
systemd_newunit "contrib/systemd.${PN}.service" ${PN}.service
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" ${PN}
sed -i -e 's:^.*PIDFile "/var/run/collectd.pid":PIDFile "/run/collectd/collectd.pid":' "${ED}"etc/collectd.conf || die
sed -i -e 's:^# SocketFile "/var/run/collectd-unixsock":# SocketFile "/run/collectd/collectd.socket":' "${ED}"etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin perl$:# The new, correct way to load the perl plugin -- \n# <LoadPlugin perl>\n# Globals true\n# </LoadPlugin>:' "${ED}"etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin python$:# The new, correct way to load the python plugin -- \n# <LoadPlugin python>\n# Globals true\n# </LoadPlugin>:' "${ED}"etc/collectd.conf || die
}
pkg_postinst() {
if use filecaps; then
local caps=()
use collectd_plugins_ceph && caps+=('CAP_DAC_OVERRIDE')
use collectd_plugins_exec && caps+=('CAP_SETUID' 'CAP_SETGID')
use collectd_plugins_iptables && caps+=('CAP_NET_ADMIN')
use collectd_plugins_filecount && caps+=('CAP_DAC_READ_SEARCH')
if use collectd_plugins_dns || use collectd_plugins_ping; then
caps+=('CAP_NET_RAW')
fi
if use collectd_plugins_turbostat || use collectd_plugins_smart; then
caps+=('CAP_SYS_RAWIO')
fi
if [ ${#caps[@]} -gt 0 ]; then
local caps_str=$(IFS=","; echo "${caps[*]}")
fcaps ${caps_str} usr/sbin/collectd
elog "Capabilities for ${EROOT}usr/sbin/collectd set to:"
elog " ${caps_str}+EP"
elog
local systemd_unit="${EROOT}usr/lib/systemd/system/collectd.service"
if [[ -e "${systemd_unit}" ]]; then
caps_str="${caps[*]}"
sed -i -e "s:^CapabilityBoundingSet=.*:CapabilityBoundingSet=${caps_str}:" "${systemd_unit}" || \
die "Failed to set CapabilityBoundingSet in '${systemd_unit}'"
elog "CapabilityBoundingSet in '${systemd_unit}'"
elog "updated to match capabilities set above."
elog
fi
fi
fi
elog "Note: Collectd is only the collector."
elog " You need to install 'data' sources (applications) locally or"
elog " remotely on your own."
elog
elog "Collectd is configured to run as unprivileged user by default."
elog "You may want to revisit the configuration."
elog
if use collectd_plugins_email; then
ewarn "The email plug-in is deprecated. To submit statistics please use the unixsock plugin."
fi
if use collectd_plugins_smart; then
elog ""
elog "If you are using smart plugin and don't run collectd as root make sure"
elog "that the collectd user is allowed to access the disk you want to monitor"
elog "(can be done via udev rule for example) and that collectd has the required"
elog "capabilities set (which is the default when package was emerged with"
elog "'filecaps' USE flag set)."
fi
if use contrib; then
elog "The scripts in /usr/share/doc/${PF}/collection3 for generating graphs need dev-perl/HTML-Parser,"
elog "dev-perl/config-general, dev-perl/regexp-common, and net-analyzer/rrdtool[perl] to be installed."
fi
}

@ -1,537 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
JAVA_PKG_OPT_USE="collectd_plugins_java"
inherit autotools fcaps flag-o-matic java-pkg-opt-2 linux-info multilib perl-functions python-single-r1 systemd user
DESCRIPTION="Collects system statistics and provides mechanisms to store the values"
HOMEPAGE="https://collectd.org/"
SRC_URI="${HOMEPAGE%/}/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="contrib debug java kernel_Darwin kernel_FreeBSD kernel_linux perl selinux static-libs udev xfs"
# The plugin lists have to follow here since they extend IUSE
# Plugins that don't build (e.g. dependencies not in Gentoo)
# apple_sensors: Requires libIOKit
# aquaero: Requires aerotools-ng/libaquaero5
# barometer: Requires libi2c (i2c_smbus_read_i2c_block_data)
# dpdkstat: Requires dpdk
# grpc: Requires libgrpc
# intel_rdt Requires libpqos from intel-cmt-cat project
# lpar: Requires libperfstat (AIX only)
# mic: Requires Intel Many Integrated Core Architecture API
# (part of Intel's Xeon Phi software)
# netapp: Requires libnetapp (http://communities.netapp.com/docs/DOC-1110)
# pf: Requires BSD packet filter
# pinba: Requires MySQL Pinba engine (http://pinba.org/)
# tape: Requires libkstat (Solaris only)
# write_mongodb: https://github.com/collectd/collectd/issues/492
# write_riemann: Requires riemann-c-client
# xmms: Requires libxmms (v1)
# zone: Solaris only...
COLLECTD_IMPOSSIBLE_PLUGINS="apple_sensors aquaero barometer dpdkstat grpc
intel_rdt lpar mic netapp pf pinba tape write_mongodb
write_riemann xmms zone"
# Plugins that have been (compile) tested and can be enabled via COLLECTD_PLUGINS
COLLECTD_TESTED_PLUGINS="aggregation amqp apache apcups ascent battery bind
ceph cgroups chrony conntrack contextswitch cpu cpufreq cpusleep
csv curl curl_json curl_xml dbi df disk dns drbd email
entropy ethstat exec fhcount filecount fscache gmond gps hddtemp
hugepages interface ipc ipmi iptables ipvs irq java lua
load logfile log_logstash lvm madwifi match_empty_counter
match_hashed match_regex match_timediff match_value mbmon md
memcachec memcached memory modbus mqtt multimeter mysql netlink
network network nfs nginx notify_desktop notify_email notify_nagios
ntpd numa nut olsrd onewire openldap openvpn oracle perl ping
postgresql powerdns processes protocols python python redis
routeros rrdcached rrdtool sensors serial sigrok smart snmp statsd
swap syslog table tail tail_csv target_notification target_replace
target_scale target_set tcpconns teamspeak2 ted thermal threshold
tokyotyrant turbostat unixsock uptime users uuid varnish virt
vmem vserver wireless write_graphite write_http write_kafka
write_log write_prometheus write_redis write_sensu write_tsdb
xencpu zfs_arc zookeeper"
COLLECTD_DISABLED_PLUGINS="${COLLECTD_IMPOSSIBLE_PLUGINS}"
COLLECTD_ALL_PLUGINS=${COLLECTD_TESTED_PLUGINS}
for plugin in ${COLLECTD_ALL_PLUGINS}; do
IUSE="${IUSE} collectd_plugins_${plugin}"
done
unset plugin
# Now come the dependencies.
COMMON_DEPEND="
dev-libs/libgcrypt:=
dev-libs/libltdl:0=
perl? ( dev-lang/perl:=[ithreads] )
udev? ( virtual/udev )
xfs? ( sys-fs/xfsprogs )
collectd_plugins_amqp? ( net-libs/rabbitmq-c )
collectd_plugins_apache? ( net-misc/curl:0= )
collectd_plugins_ascent? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_bind? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_ceph? ( dev-libs/yajl:= )
collectd_plugins_curl? ( net-misc/curl:0= )
collectd_plugins_curl_json? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_curl_xml? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_dbi? ( dev-db/libdbi )
collectd_plugins_dns? ( net-libs/libpcap )
collectd_plugins_gmond? ( sys-cluster/ganglia )
collectd_plugins_gps? ( sci-geosciences/gpsd:= )
collectd_plugins_ipmi? ( >=sys-libs/openipmi-2.0.16-r1 )
collectd_plugins_iptables? ( >=net-firewall/iptables-1.4.13:0= )
collectd_plugins_log_logstash? ( dev-libs/yajl:= )
collectd_plugins_lua? ( dev-lang/lua:0= )
collectd_plugins_lvm? ( sys-fs/lvm2 )
collectd_plugins_memcachec? ( dev-libs/libmemcached )
collectd_plugins_modbus? ( dev-libs/libmodbus )
collectd_plugins_mqtt? ( app-misc/mosquitto )
collectd_plugins_mysql? ( >=virtual/mysql-5.0 )
collectd_plugins_netlink? ( net-libs/libmnl )
collectd_plugins_nginx? ( net-misc/curl:0= )
collectd_plugins_notify_desktop? ( x11-libs/libnotify )
collectd_plugins_notify_email? ( net-libs/libesmtp )
collectd_plugins_nut? ( >=sys-power/nut-2.7.2-r2 )
collectd_plugins_openldap? ( net-nds/openldap )
collectd_plugins_onewire? ( >=sys-fs/owfs-3.1:= )
collectd_plugins_oracle? ( dev-db/oracle-instantclient-basic )
collectd_plugins_perl? ( dev-lang/perl:=[ithreads] )
collectd_plugins_ping? ( net-libs/liboping )
collectd_plugins_postgresql? ( dev-db/postgresql:= )
collectd_plugins_python? ( ${PYTHON_DEPS} )
collectd_plugins_redis? ( dev-libs/hiredis:= )
collectd_plugins_routeros? ( net-libs/librouteros )
collectd_plugins_rrdcached? ( net-analyzer/rrdtool:= )
collectd_plugins_rrdtool? ( net-analyzer/rrdtool:= )
collectd_plugins_sensors? ( sys-apps/lm_sensors )
collectd_plugins_sigrok? ( <sci-libs/libsigrok-0.4:= dev-libs/glib:2 )
collectd_plugins_smart? ( dev-libs/libatasmart )
collectd_plugins_snmp? ( net-analyzer/net-snmp )
collectd_plugins_tokyotyrant? ( net-misc/tokyotyrant )
collectd_plugins_varnish? ( www-servers/varnish )
collectd_plugins_virt? ( app-emulation/libvirt:= dev-libs/libxml2:2= )
collectd_plugins_write_http? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_write_kafka? ( >=dev-libs/librdkafka-0.9.0.99:= dev-libs/yajl:= )
collectd_plugins_write_prometheus? ( >=dev-libs/protobuf-c-1.2.1-r1:= net-libs/libmicrohttpd:= )
collectd_plugins_write_redis? ( dev-libs/hiredis:= )
collectd_plugins_xencpu? ( app-emulation/xen-tools:= )
kernel_FreeBSD? (
collectd_plugins_disk? ( sys-libs/libstatgrab:= )
collectd_plugins_interface? ( sys-libs/libstatgrab:= )
collectd_plugins_load? ( sys-libs/libstatgrab:= )
collectd_plugins_memory? ( sys-libs/libstatgrab:= )
collectd_plugins_swap? ( sys-libs/libstatgrab:= )
collectd_plugins_users? ( sys-libs/libstatgrab:= )
)"
# Enforcing !=sys-kernel/linux-headers-4.5 > due to #577846
DEPEND="${COMMON_DEPEND}
collectd_plugins_iptables? ( || ( <=sys-kernel/linux-headers-4.4 >=sys-kernel/linux-headers-4.6 ) )
collectd_plugins_java? ( >=virtual/jdk-1.6 )
virtual/pkgconfig"
RDEPEND="${COMMON_DEPEND}
collectd_plugins_java? ( >=virtual/jre-1.6 )
collectd_plugins_syslog? ( virtual/logger )
selinux? ( sec-policy/selinux-collectd )
!<sys-apps/openrc-0.18.2"
REQUIRED_USE="
collectd_plugins_python? ( ${PYTHON_REQUIRED_USE} )
collectd_plugins_smart? ( udev )"
PATCHES=(
"${FILESDIR}"/${PN}-5.6.0-gentoo.patch
"${FILESDIR}"/${PN}-5.6.2-CVE-2017-7401.patch
"${FILESDIR}"/${PN}-5.6.2-issue2303.patch
)
# @FUNCTION: collectd_plugin_kernel_linux
# @DESCRIPTION:
# USAGE: <plugin name> <kernel_options> <severity>
# kernel_options is a list of kernel configurations options; the check tests whether at least
# one of them is enabled. If no, depending on the third argument an elog, ewarn, or eerror message
# is emitted.
collectd_plugin_kernel_linux() {
local multi_opt opt
if has ${1} ${COLLECTD_ALL_PLUGINS}; then
if use collectd_plugins_${1}; then
for opt in ${2}; do
if linux_chkconfig_present ${opt}; then
return 0;
fi
done
multi_opt=${2//\ /\ or\ }
case ${3} in
(info)
elog "The ${1} plugin can use kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(warn)
ewarn "The ${1} plugin uses kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(error)
eerror "The ${1} plugin needs kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(*)
die "function collectd_plugin_kernel_linux called with invalid third argument"
;;
esac
fi
fi
}
collectd_linux_kernel_checks() {
if ! linux_chkconfig_present PROC_FS; then
ewarn "/proc file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable PROC_FS in your kernel"
fi
if ! linux_chkconfig_present SYSFS; then
ewarn "/sys file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable SYSFS in your kernel"
fi
# battery.c: /proc/pmu/battery_%i
# battery.c: /proc/acpi/battery
collectd_plugin_kernel_linux battery ACPI_BATTERY warn
# cgroups.c: /sys/fs/cgroup/
collectd_plugin_kernel_linux cgroups CGROUPS warn
# cpufreq.c: /sys/devices/system/cpu/cpu%d/cpufreq/
collectd_plugin_kernel_linux cpufreq SYSFS warn
collectd_plugin_kernel_linux cpufreq CPU_FREQ_STAT warn
# drbd.c: /proc/drbd
collectd_plugin_kernel_linux drbd BLK_DEV_DRBD warn
# conntrack.c: /proc/sys/net/netfilter/*
collectd_plugin_kernel_linux conntrack NETFILTER warn
# fscache.c: /proc/fs/fscache/stats
collectd_plugin_kernel_linux fscache FSCACHE warn
# nfs.c: /proc/net/rpc/nfs
# nfs.c: /proc/net/rpc/nfsd
collectd_plugin_kernel_linux nfs NFS_COMMON warn
# serial.c: /proc/tty/driver/serial
# serial.c: /proc/tty/driver/ttyS
collectd_plugin_kernel_linux serial SERIAL_CORE warn
# swap.c: /proc/meminfo
collectd_plugin_kernel_linux swap SWAP warn
# thermal.c: /proc/acpi/thermal_zone
# thermal.c: /sys/class/thermal
collectd_plugin_kernel_linux thermal ACPI_THERMAL warn
# turbostat.c: /dev/cpu/%d/msr
collectd_plugin_kernel_linux turbostat X86_MSR warn
# vmem.c: /proc/vmstat
collectd_plugin_kernel_linux vmem VM_EVENT_COUNTERS warn
# vserver.c: /proc/virtual
collectd_plugin_kernel_linux vserver VSERVER warn
# uuid.c: /sys/hypervisor/uuid
collectd_plugin_kernel_linux uuid SYSFS info
# wireless.c: /proc/net/wireless
collectd_plugin_kernel_linux wireless "WIRELESS MAC80211 IEEE80211" warn
# zfs_arc.c: /proc/spl/kstat/zfs/arcstats
collectd_plugin_kernel_linux zfs_arc "SPL ZFS" warn
}
pkg_setup() {
if use kernel_linux; then
linux-info_pkg_setup
if linux_config_exists; then
einfo "Checking your linux kernel configuration:"
collectd_linux_kernel_checks
else
elog "Cannot find a linux kernel configuration. Continuing anyway."
fi
fi
if use collectd_plugins_java; then
java-pkg-opt-2_pkg_setup
fi
use collectd_plugins_python && python-single-r1_pkg_setup
enewgroup collectd
enewuser collectd -1 -1 /var/lib/collectd collectd
}
src_prepare() {
default
# There's some strange prefix handling in the default config file, resulting in
# paths like "/usr/var/..."
sed -i -e "s:@prefix@/var:/var:g" src/collectd.conf.in || die
# fix installdirs for perl, bug 444360
sed -i -e 's/INSTALL_BASE=$(DESTDIR)$(prefix) //' bindings/Makefile.am || die
# Adjust upstream's systemd unit
# - Get rid of EnvironmentFile directive; These files don't exist on Gentoo!
# - Add User=collectd to run collectd as user "collectd" per default
sed -i \
-e '/^EnvironmentFile=.*/d' \
-e '/^\[Service\]/aUser=collectd' \
contrib/systemd.${PN}.service || die
if use collectd_plugins_java; then
# Set javac -source and -target flags according to (R)DEPEND.
sed -i -e "s/\$(JAVAC)/\0 $(java-pkg_javac-args)/g" bindings/java/Makefile.am || die
fi
ebegin "Removing bundled libltdl"
rm -rf libltdl || die
eend 0
eautoreconf
}
src_configure() {
# Now come the lists of os-dependent plugins. Any plugin that is not listed anywhere here
# should work independent of the operating system.
local linux_plugins="barometer battery cpu cpufreq disk
drbd entropy ethstat hugepages interface iptables
ipvs irq ipc load memory md netlink nfs numa processes
serial swap tcpconns thermal turbostat users vmem wireless
zfc_arc"
local need_libstatgrab=0
local libstatgrab_plugins="cpu disk interface load memory swap users"
local bsd_plugins="cpu tcpconns ${libstatgrab_plugins} zfc_arc"
local darwin_plugins="apple_sensors battery cpu disk interface memory processes tcpconns"
local osdependent_plugins="${linux_plugins} ${bsd_plugins} ${darwin_plugins}"
local myos_plugins=""
if use kernel_linux; then
einfo "Enabling Linux plugins."
myos_plugins=${linux_plugins}
elif use kernel_FreeBSD; then
einfo "Enabling FreeBSD plugins."
myos_plugins=${bsd_plugins}
elif use kernel_Darwin; then
einfo "Enabling Darwin plugins."
myos_plugins=${darwin_plugins}
fi
local myconf="--disable-werror"
# Do we debug?
myconf+=" $(use_enable debug)"
# udev support?
# Required for smart plugin via REQUIRED_USE; Optional for disk plugin
if use udev; then
myconf+=" --with-libudev"
else
myconf+=" --without-libudev"
fi
local plugin
# Disable what needs to be disabled.
for plugin in ${COLLECTD_DISABLED_PLUGINS}; do
myconf+=" --disable-${plugin}"
done
# Set enable/disable for each single plugin.
for plugin in ${COLLECTD_ALL_PLUGINS}; do
if has ${plugin} ${osdependent_plugins}; then
# plugin is os-dependent ...
if has ${plugin} ${myos_plugins}; then
# ... and available in this os
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
# ... must we link against libstatgrab? Bug #541518
if use kernel_FreeBSD && has ${plugin} ${libstatgrab_plugins}; then
einfo "We must link against libstatgrab due to plugin \"${plugin}\" ..."
need_libstatgrab=1
fi
else
# ... and NOT available in this os
if use collectd_plugins_${plugin}; then
ewarn "You try to enable the ${plugin} plugin, but it is not available for this"
ewarn "kernel. Disabling it automatically."
fi
myconf+=" --disable-${plugin}"
fi
elif [[ "${plugin}" = "collectd_plugins_perl" ]]; then
if use collectd_plugins_perl && ! use perl; then
ewarn "Perl plugin disabled as perl bindings disabled by -perl use flag"
myconf+= --disable-perl
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
done
if [ "${need_libstatgrab}" -eq 1 ]; then
myconf+=" --with-libstatgrab"
else
myconf+=" --without-libstatgrab"
fi
# JAVA_HOME is set by eclasses.
if use collectd_plugins_java; then
myconf+=" --with-java"
fi
# Need libiptc ONLY for iptables. If we try to use it otherwise bug 340109 happens.
# lots of libs are only needed for plugins, if they are disabled, also disable the lib
use collectd_plugins_iptables || myconf+=" --with-libiptc=no"
use collectd_plugins_openldap || myconf+=" --with-libldap=no"
use collectd_plugins_redis || use collectd_plugins_write_redis || myconf+=" --with-libhiredis=no"
use collectd_plugins_smart || myconf+=" --with-libatasmart=no"
use collectd_plugins_gps || myconf+=" --with-libgps=no"
if use perl; then
myconf+=" --with-perl-bindings=INSTALLDIRS=vendor"
else
myconf+=" --without-perl-bindings"
fi
# No need for v5upgrade
myconf+=" --disable-target_v5upgrade"
# Python
if use collectd_plugins_python; then
myconf+=" --with-libpython=yes"
export PYTHON_CONFIG=$(python_get_PYTHON_CONFIG)
else
myconf+=" --with-libpython=no"
fi
# XFS support
myconf+=" $(use_enable xfs)"
# Finally, run econf.
KERNEL_DIR="${KERNEL_DIR}" econf --config-cache \
$(use_enable static-libs static) \
--localstatedir=/var ${myconf}
}
src_install() {
emake DESTDIR="${D%/}" install
perl_delete_localpod
find "${ED}"usr/ -name "*.la" -delete || die
if use collectd_plugins_java; then
java-pkg_regjar "${ED}"usr/share/${PN}/java/*.jar
fi
fowners root:collectd /etc/collectd.conf
fperms u=rw,g=r,o= /etc/collectd.conf
dodoc AUTHORS ChangeLog README
if use contrib ; then
insinto /usr/share/doc/${PF}
doins -r contrib
fi
keepdir /var/lib/${PN}
fowners collectd:collectd /var/lib/${PN}
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
systemd_newunit "contrib/systemd.${PN}.service" ${PN}.service
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" ${PN}
sed -i -e 's:^.*PIDFile "/var/run/collectd.pid":PIDFile "/run/collectd/collectd.pid":' "${ED}"etc/collectd.conf || die
sed -i -e 's:^# SocketFile "/var/run/collectd-unixsock":# SocketFile "/run/collectd/collectd.socket":' "${ED}"etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin perl$:# The new, correct way to load the perl plugin -- \n# <LoadPlugin perl>\n# Globals true\n# </LoadPlugin>:' "${ED}"etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin python$:# The new, correct way to load the python plugin -- \n# <LoadPlugin python>\n# Globals true\n# </LoadPlugin>:' "${ED}"etc/collectd.conf || die
}
pkg_postinst() {
if use filecaps; then
local caps=()
use collectd_plugins_ceph && caps+=('CAP_DAC_OVERRIDE')
use collectd_plugins_exec && caps+=('CAP_SETUID' 'CAP_SETGID')
use collectd_plugins_iptables && caps+=('CAP_NET_ADMIN')
use collectd_plugins_filecount && caps+=('CAP_DAC_READ_SEARCH')
if use collectd_plugins_dns || use collectd_plugins_ping; then
caps+=('CAP_NET_RAW')
fi
if use collectd_plugins_turbostat || use collectd_plugins_smart; then
caps+=('CAP_SYS_RAWIO')
fi
if [ ${#caps[@]} -gt 0 ]; then
local caps_str=$(IFS=","; echo "${caps[*]}")
fcaps ${caps_str} usr/sbin/collectd
elog "Capabilities for ${EROOT}usr/sbin/collectd set to:"
elog " ${caps_str}+EP"
elog
local systemd_unit="${EROOT}usr/lib/systemd/system/collectd.service"
if [[ -e "${systemd_unit}" ]]; then
caps_str="${caps[*]}"
sed -i -e "s:^CapabilityBoundingSet=.*:CapabilityBoundingSet=${caps_str}:" "${systemd_unit}" || \
die "Failed to set CapabilityBoundingSet in '${systemd_unit}'"
elog "CapabilityBoundingSet in '${systemd_unit}'"
elog "updated to match capabilities set above."
elog
fi
fi
fi
elog "Note: Collectd is only the collector."
elog " You need to install 'data' sources (applications) locally or"
elog " remotely on your own."
elog
elog "Collectd is configured to run as unprivileged user by default."
elog "You may want to revisit the configuration."
elog
if use collectd_plugins_email; then
ewarn "The email plug-in is deprecated. To submit statistics please use the unixsock plugin."
fi
if use collectd_plugins_smart; then
elog ""
elog "If you are using smart plugin and don't run collectd as root make sure"
elog "that the collectd user is allowed to access the disk you want to monitor"
elog "(can be done via udev rule for example) and that collectd has the required"
elog "capabilities set (which is the default when package was emerged with"
elog "'filecaps' USE flag set)."
fi
if use contrib; then
elog "The scripts in /usr/share/doc/${PF}/collection3 for generating graphs need dev-perl/HTML-Parser,"
elog "dev-perl/config-general, dev-perl/regexp-common, and net-analyzer/rrdtool[perl] to be installed."
fi
}

@ -158,6 +158,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-5.6.0-gentoo.patch
"${FILESDIR}"/${PN}-5.7.2-issue-2443.patch
"${FILESDIR}"/${PN}-5.7.2-CVE-2017-16820.patch
"${FILESDIR}"/${PN}-5.7.2-varnish-5.2+.patch
)
# @FUNCTION: collectd_plugin_kernel_linux

@ -1,536 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
JAVA_PKG_OPT_USE="collectd_plugins_java"
inherit autotools fcaps flag-o-matic java-pkg-opt-2 linux-info multilib perl-functions python-single-r1 systemd user
DESCRIPTION="Collects system statistics and provides mechanisms to store the values"
HOMEPAGE="https://collectd.org/"
SRC_URI="${HOMEPAGE%/}/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="contrib debug java kernel_Darwin kernel_FreeBSD kernel_linux perl selinux static-libs udev xfs"
# The plugin lists have to follow here since they extend IUSE
# Plugins that don't build (e.g. dependencies not in Gentoo)
# apple_sensors: Requires libIOKit
# aquaero: Requires aerotools-ng/libaquaero5
# barometer: Requires libi2c (i2c_smbus_read_i2c_block_data)
# dpdkstat: Requires dpdk
# grpc: Requires libgrpc
# intel_rdt Requires libpqos from intel-cmt-cat project
# lpar: Requires libperfstat (AIX only)
# mic: Requires Intel Many Integrated Core Architecture API
# (part of Intel's Xeon Phi software)
# netapp: Requires libnetapp (http://communities.netapp.com/docs/DOC-1110)
# pf: Requires BSD packet filter
# pinba: Requires MySQL Pinba engine (http://pinba.org/)
# tape: Requires libkstat (Solaris only)
# write_mongodb: https://github.com/collectd/collectd/issues/492
# write_riemann: Requires riemann-c-client
# xmms: Requires libxmms (v1)
# zone: Solaris only...
COLLECTD_IMPOSSIBLE_PLUGINS="apple_sensors aquaero barometer dpdkstat grpc
intel_rdt lpar mic netapp pf pinba tape write_mongodb
write_riemann xmms zone"
# Plugins that have been (compile) tested and can be enabled via COLLECTD_PLUGINS
COLLECTD_TESTED_PLUGINS="aggregation amqp apache apcups ascent battery bind
ceph cgroups chrony conntrack contextswitch cpu cpufreq cpusleep
csv curl curl_json curl_xml dbi df disk dns drbd email
entropy ethstat exec fhcount filecount fscache gmond gps hddtemp
hugepages interface ipc ipmi iptables ipvs irq java lua
load logfile log_logstash lvm madwifi match_empty_counter
match_hashed match_regex match_timediff match_value mbmon md
memcachec memcached memory modbus mqtt multimeter mysql netlink
network network nfs nginx notify_desktop notify_email notify_nagios
ntpd numa nut olsrd onewire openldap openvpn oracle perl ping
postgresql powerdns processes protocols python python redis
routeros rrdcached rrdtool sensors serial sigrok smart snmp statsd
swap syslog table tail tail_csv target_notification target_replace
target_scale target_set tcpconns teamspeak2 ted thermal threshold
tokyotyrant turbostat unixsock uptime users uuid varnish virt
vmem vserver wireless write_graphite write_http write_kafka
write_log write_prometheus write_redis write_sensu write_tsdb
xencpu zfs_arc zookeeper"
COLLECTD_DISABLED_PLUGINS="${COLLECTD_IMPOSSIBLE_PLUGINS}"
COLLECTD_ALL_PLUGINS=${COLLECTD_TESTED_PLUGINS}
for plugin in ${COLLECTD_ALL_PLUGINS}; do
IUSE="${IUSE} collectd_plugins_${plugin}"
done
unset plugin
# Now come the dependencies.
COMMON_DEPEND="
dev-libs/libgcrypt:=
dev-libs/libltdl:0=
perl? ( dev-lang/perl:=[ithreads] )
udev? ( virtual/udev )
xfs? ( sys-fs/xfsprogs )
collectd_plugins_amqp? ( net-libs/rabbitmq-c )
collectd_plugins_apache? ( net-misc/curl:0= )
collectd_plugins_ascent? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_bind? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_ceph? ( dev-libs/yajl:= )
collectd_plugins_curl? ( net-misc/curl:0= )
collectd_plugins_curl_json? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_curl_xml? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_dbi? ( dev-db/libdbi )
collectd_plugins_dns? ( net-libs/libpcap )
collectd_plugins_gmond? ( sys-cluster/ganglia )
collectd_plugins_gps? ( sci-geosciences/gpsd:= )
collectd_plugins_ipmi? ( >=sys-libs/openipmi-2.0.16-r1 )
collectd_plugins_iptables? ( >=net-firewall/iptables-1.4.13:0= )
collectd_plugins_log_logstash? ( dev-libs/yajl:= )
collectd_plugins_lua? ( dev-lang/lua:0= )
collectd_plugins_lvm? ( sys-fs/lvm2 )
collectd_plugins_memcachec? ( dev-libs/libmemcached )
collectd_plugins_modbus? ( dev-libs/libmodbus )
collectd_plugins_mqtt? ( app-misc/mosquitto )
collectd_plugins_mysql? ( >=virtual/mysql-5.0 )
collectd_plugins_netlink? ( net-libs/libmnl )
collectd_plugins_nginx? ( net-misc/curl:0= )
collectd_plugins_notify_desktop? ( x11-libs/libnotify )
collectd_plugins_notify_email? ( net-libs/libesmtp )
collectd_plugins_nut? ( >=sys-power/nut-2.7.2-r2 )
collectd_plugins_openldap? ( net-nds/openldap )
collectd_plugins_onewire? ( >=sys-fs/owfs-3.1:= )
collectd_plugins_oracle? ( dev-db/oracle-instantclient-basic )
collectd_plugins_perl? ( dev-lang/perl:=[ithreads] )
collectd_plugins_ping? ( net-libs/liboping )
collectd_plugins_postgresql? ( dev-db/postgresql:= )
collectd_plugins_python? ( ${PYTHON_DEPS} )
collectd_plugins_redis? ( dev-libs/hiredis:= )
collectd_plugins_routeros? ( net-libs/librouteros )
collectd_plugins_rrdcached? ( net-analyzer/rrdtool:= )
collectd_plugins_rrdtool? ( net-analyzer/rrdtool:= )
collectd_plugins_sensors? ( sys-apps/lm_sensors )
collectd_plugins_sigrok? ( <sci-libs/libsigrok-0.4:= dev-libs/glib:2 )
collectd_plugins_smart? ( dev-libs/libatasmart )
collectd_plugins_snmp? ( net-analyzer/net-snmp )
collectd_plugins_tokyotyrant? ( net-misc/tokyotyrant )
collectd_plugins_varnish? ( www-servers/varnish )
collectd_plugins_virt? ( app-emulation/libvirt:= dev-libs/libxml2:2= )
collectd_plugins_write_http? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_write_kafka? ( >=dev-libs/librdkafka-0.9.0.99:= dev-libs/yajl:= )
collectd_plugins_write_prometheus? ( >=dev-libs/protobuf-c-1.2.1-r1:= net-libs/libmicrohttpd:= )
collectd_plugins_write_redis? ( dev-libs/hiredis:= )
collectd_plugins_xencpu? ( app-emulation/xen-tools:= )
kernel_FreeBSD? (
collectd_plugins_disk? ( sys-libs/libstatgrab:= )
collectd_plugins_interface? ( sys-libs/libstatgrab:= )
collectd_plugins_load? ( sys-libs/libstatgrab:= )
collectd_plugins_memory? ( sys-libs/libstatgrab:= )
collectd_plugins_swap? ( sys-libs/libstatgrab:= )
collectd_plugins_users? ( sys-libs/libstatgrab:= )
)"
# Enforcing !=sys-kernel/linux-headers-4.5 > due to #577846
DEPEND="${COMMON_DEPEND}
collectd_plugins_iptables? ( || ( <=sys-kernel/linux-headers-4.4 >=sys-kernel/linux-headers-4.6 ) )
collectd_plugins_java? ( >=virtual/jdk-1.6 )
virtual/pkgconfig"
RDEPEND="${COMMON_DEPEND}
collectd_plugins_java? ( >=virtual/jre-1.6 )
collectd_plugins_syslog? ( virtual/logger )
selinux? ( sec-policy/selinux-collectd )
!<sys-apps/openrc-0.18.2"
REQUIRED_USE="
collectd_plugins_python? ( ${PYTHON_REQUIRED_USE} )
collectd_plugins_smart? ( udev )"
PATCHES=(
"${FILESDIR}"/${PN}-5.6.0-gentoo.patch
"${FILESDIR}"/${PN}-5.7.2-issue-2443.patch
)
# @FUNCTION: collectd_plugin_kernel_linux
# @DESCRIPTION:
# USAGE: <plugin name> <kernel_options> <severity>
# kernel_options is a list of kernel configurations options; the check tests whether at least
# one of them is enabled. If no, depending on the third argument an elog, ewarn, or eerror message
# is emitted.
collectd_plugin_kernel_linux() {
local multi_opt opt
if has ${1} ${COLLECTD_ALL_PLUGINS}; then
if use collectd_plugins_${1}; then
for opt in ${2}; do
if linux_chkconfig_present ${opt}; then
return 0;
fi
done
multi_opt=${2//\ /\ or\ }
case ${3} in
(info)
elog "The ${1} plugin can use kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(warn)
ewarn "The ${1} plugin uses kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(error)
eerror "The ${1} plugin needs kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(*)
die "function collectd_plugin_kernel_linux called with invalid third argument"
;;
esac
fi
fi
}
collectd_linux_kernel_checks() {
if ! linux_chkconfig_present PROC_FS; then
ewarn "/proc file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable PROC_FS in your kernel"
fi
if ! linux_chkconfig_present SYSFS; then
ewarn "/sys file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable SYSFS in your kernel"
fi
# battery.c: /proc/pmu/battery_%i
# battery.c: /proc/acpi/battery
collectd_plugin_kernel_linux battery ACPI_BATTERY warn
# cgroups.c: /sys/fs/cgroup/
collectd_plugin_kernel_linux cgroups CGROUPS warn
# cpufreq.c: /sys/devices/system/cpu/cpu%d/cpufreq/
collectd_plugin_kernel_linux cpufreq SYSFS warn
collectd_plugin_kernel_linux cpufreq CPU_FREQ_STAT warn
# drbd.c: /proc/drbd
collectd_plugin_kernel_linux drbd BLK_DEV_DRBD warn
# conntrack.c: /proc/sys/net/netfilter/*
collectd_plugin_kernel_linux conntrack NETFILTER warn
# fscache.c: /proc/fs/fscache/stats
collectd_plugin_kernel_linux fscache FSCACHE warn
# nfs.c: /proc/net/rpc/nfs
# nfs.c: /proc/net/rpc/nfsd
collectd_plugin_kernel_linux nfs NFS_COMMON warn
# serial.c: /proc/tty/driver/serial
# serial.c: /proc/tty/driver/ttyS
collectd_plugin_kernel_linux serial SERIAL_CORE warn
# swap.c: /proc/meminfo
collectd_plugin_kernel_linux swap SWAP warn
# thermal.c: /proc/acpi/thermal_zone
# thermal.c: /sys/class/thermal
collectd_plugin_kernel_linux thermal ACPI_THERMAL warn
# turbostat.c: /dev/cpu/%d/msr
collectd_plugin_kernel_linux turbostat X86_MSR warn
# vmem.c: /proc/vmstat
collectd_plugin_kernel_linux vmem VM_EVENT_COUNTERS warn
# vserver.c: /proc/virtual
collectd_plugin_kernel_linux vserver VSERVER warn
# uuid.c: /sys/hypervisor/uuid
collectd_plugin_kernel_linux uuid SYSFS info
# wireless.c: /proc/net/wireless
collectd_plugin_kernel_linux wireless "WIRELESS MAC80211 IEEE80211" warn
# zfs_arc.c: /proc/spl/kstat/zfs/arcstats
collectd_plugin_kernel_linux zfs_arc "SPL ZFS" warn
}
pkg_setup() {
if use kernel_linux; then
linux-info_pkg_setup
if linux_config_exists; then
einfo "Checking your linux kernel configuration:"
collectd_linux_kernel_checks
else
elog "Cannot find a linux kernel configuration. Continuing anyway."
fi
fi
if use collectd_plugins_java; then
java-pkg-opt-2_pkg_setup
fi
use collectd_plugins_python && python-single-r1_pkg_setup
enewgroup collectd
enewuser collectd -1 -1 /var/lib/collectd collectd
}
src_prepare() {
default
# There's some strange prefix handling in the default config file, resulting in
# paths like "/usr/var/..."
sed -i -e "s:@prefix@/var:/var:g" src/collectd.conf.in || die
# fix installdirs for perl, bug 444360
sed -i -e 's/INSTALL_BASE=$(DESTDIR)$(prefix) //' bindings/Makefile.am || die
# Adjust upstream's systemd unit
# - Get rid of EnvironmentFile directive; These files don't exist on Gentoo!
# - Add User=collectd to run collectd as user "collectd" per default
sed -i \
-e '/^EnvironmentFile=.*/d' \
-e '/^\[Service\]/aUser=collectd' \
contrib/systemd.${PN}.service || die
if use collectd_plugins_java; then
# Set javac -source and -target flags according to (R)DEPEND.
sed -i -e "s/\$(JAVAC)/\0 $(java-pkg_javac-args)/g" bindings/java/Makefile.am || die
fi
ebegin "Removing bundled libltdl"
rm -rf libltdl || die
eend 0
eautoreconf
}
src_configure() {
# Now come the lists of os-dependent plugins. Any plugin that is not listed anywhere here
# should work independent of the operating system.
local linux_plugins="barometer battery cpu cpufreq disk
drbd entropy ethstat hugepages interface iptables
ipvs irq ipc load memory md netlink nfs numa processes
serial swap tcpconns thermal turbostat users vmem wireless
zfc_arc"
local need_libstatgrab=0
local libstatgrab_plugins="cpu disk interface load memory swap users"
local bsd_plugins="cpu tcpconns ${libstatgrab_plugins} zfc_arc"
local darwin_plugins="apple_sensors battery cpu disk interface memory processes tcpconns"
local osdependent_plugins="${linux_plugins} ${bsd_plugins} ${darwin_plugins}"
local myos_plugins=""
if use kernel_linux; then
einfo "Enabling Linux plugins."
myos_plugins=${linux_plugins}
elif use kernel_FreeBSD; then
einfo "Enabling FreeBSD plugins."
myos_plugins=${bsd_plugins}
elif use kernel_Darwin; then
einfo "Enabling Darwin plugins."
myos_plugins=${darwin_plugins}
fi
local myconf="--disable-werror"
# Do we debug?
myconf+=" $(use_enable debug)"
# udev support?
# Required for smart plugin via REQUIRED_USE; Optional for disk plugin
if use udev; then
myconf+=" --with-libudev"
else
myconf+=" --without-libudev"
fi
local plugin
# Disable what needs to be disabled.
for plugin in ${COLLECTD_DISABLED_PLUGINS}; do
myconf+=" --disable-${plugin}"
done
# Set enable/disable for each single plugin.
for plugin in ${COLLECTD_ALL_PLUGINS}; do
if has ${plugin} ${osdependent_plugins}; then
# plugin is os-dependent ...
if has ${plugin} ${myos_plugins}; then
# ... and available in this os
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
# ... must we link against libstatgrab? Bug #541518
if use kernel_FreeBSD && has ${plugin} ${libstatgrab_plugins}; then
einfo "We must link against libstatgrab due to plugin \"${plugin}\" ..."
need_libstatgrab=1
fi
else
# ... and NOT available in this os
if use collectd_plugins_${plugin}; then
ewarn "You try to enable the ${plugin} plugin, but it is not available for this"
ewarn "kernel. Disabling it automatically."
fi
myconf+=" --disable-${plugin}"
fi
elif [[ "${plugin}" = "collectd_plugins_perl" ]]; then
if use collectd_plugins_perl && ! use perl; then
ewarn "Perl plugin disabled as perl bindings disabled by -perl use flag"
myconf+= --disable-perl
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
done
if [ "${need_libstatgrab}" -eq 1 ]; then
myconf+=" --with-libstatgrab"
else
myconf+=" --without-libstatgrab"
fi
# JAVA_HOME is set by eclasses.
if use collectd_plugins_java; then
myconf+=" --with-java"
fi
# Need libiptc ONLY for iptables. If we try to use it otherwise bug 340109 happens.
# lots of libs are only needed for plugins, if they are disabled, also disable the lib
use collectd_plugins_iptables || myconf+=" --with-libiptc=no"
use collectd_plugins_openldap || myconf+=" --with-libldap=no"
use collectd_plugins_redis || use collectd_plugins_write_redis || myconf+=" --with-libhiredis=no"
use collectd_plugins_smart || myconf+=" --with-libatasmart=no"
use collectd_plugins_gps || myconf+=" --with-libgps=no"
if use perl; then
myconf+=" --with-perl-bindings=INSTALLDIRS=vendor"
else
myconf+=" --without-perl-bindings"
fi
# No need for v5upgrade
myconf+=" --disable-target_v5upgrade"
# Python
if use collectd_plugins_python; then
myconf+=" --with-libpython=yes"
export PYTHON_CONFIG=$(python_get_PYTHON_CONFIG)
else
myconf+=" --with-libpython=no"
fi
# XFS support
myconf+=" $(use_enable xfs)"
# Finally, run econf.
KERNEL_DIR="${KERNEL_DIR}" econf --config-cache \
$(use_enable static-libs static) \
--localstatedir=/var ${myconf}
}
src_install() {
emake DESTDIR="${D%/}" install
perl_delete_localpod
find "${ED}"usr/ -name "*.la" -delete || die
if use collectd_plugins_java; then
java-pkg_regjar "${ED}"usr/share/${PN}/java/*.jar
fi
fowners root:collectd /etc/collectd.conf
fperms u=rw,g=r,o= /etc/collectd.conf
dodoc AUTHORS ChangeLog README
if use contrib ; then
insinto /usr/share/doc/${PF}
doins -r contrib
fi
keepdir /var/lib/${PN}
fowners collectd:collectd /var/lib/${PN}
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
systemd_newunit "contrib/systemd.${PN}.service" ${PN}.service
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" ${PN}
sed -i -e 's:^.*PIDFile "/var/run/collectd.pid":PIDFile "/run/collectd/collectd.pid":' "${ED}"etc/collectd.conf || die
sed -i -e 's:^# SocketFile "/var/run/collectd-unixsock":# SocketFile "/run/collectd/collectd.socket":' "${ED}"etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin perl$:# The new, correct way to load the perl plugin -- \n# <LoadPlugin perl>\n# Globals true\n# </LoadPlugin>:' "${ED}"etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin python$:# The new, correct way to load the python plugin -- \n# <LoadPlugin python>\n# Globals true\n# </LoadPlugin>:' "${ED}"etc/collectd.conf || die
}
pkg_postinst() {
if use filecaps; then
local caps=()
use collectd_plugins_ceph && caps+=('CAP_DAC_OVERRIDE')
use collectd_plugins_exec && caps+=('CAP_SETUID' 'CAP_SETGID')
use collectd_plugins_iptables && caps+=('CAP_NET_ADMIN')
use collectd_plugins_filecount && caps+=('CAP_DAC_READ_SEARCH')
if use collectd_plugins_dns || use collectd_plugins_ping; then
caps+=('CAP_NET_RAW')
fi
if use collectd_plugins_turbostat || use collectd_plugins_smart; then
caps+=('CAP_SYS_RAWIO')
fi
if [ ${#caps[@]} -gt 0 ]; then
local caps_str=$(IFS=","; echo "${caps[*]}")
fcaps ${caps_str} usr/sbin/collectd
elog "Capabilities for ${EROOT}usr/sbin/collectd set to:"
elog " ${caps_str}+EP"
elog
local systemd_unit="${EROOT}usr/lib/systemd/system/collectd.service"
if [[ -e "${systemd_unit}" ]]; then
caps_str="${caps[*]}"
sed -i -e "s:^CapabilityBoundingSet=.*:CapabilityBoundingSet=${caps_str}:" "${systemd_unit}" || \
die "Failed to set CapabilityBoundingSet in '${systemd_unit}'"
elog "CapabilityBoundingSet in '${systemd_unit}'"
elog "updated to match capabilities set above."
elog
fi
fi
fi
elog "Note: Collectd is only the collector."
elog " You need to install 'data' sources (applications) locally or"
elog " remotely on your own."
elog
elog "Collectd is configured to run as unprivileged user by default."
elog "You may want to revisit the configuration."
elog
if use collectd_plugins_email; then
ewarn "The email plug-in is deprecated. To submit statistics please use the unixsock plugin."
fi
if use collectd_plugins_smart; then
elog ""
elog "If you are using smart plugin and don't run collectd as root make sure"
elog "that the collectd user is allowed to access the disk you want to monitor"
elog "(can be done via udev rule for example) and that collectd has the required"
elog "capabilities set (which is the default when package was emerged with"
elog "'filecaps' USE flag set)."
fi
if use contrib; then
elog "The scripts in /usr/share/doc/${PF}/collection3 for generating graphs need dev-perl/HTML-Parser,"
elog "dev-perl/config-general, dev-perl/regexp-common, and net-analyzer/rrdtool[perl] to be installed."
fi
}

@ -1,56 +0,0 @@
From f6be4f9b49b949b379326c3d7002476e6ce4f211 Mon Sep 17 00:00:00 2001
From: Pavel Rochnyack <pavel2000@ngs.ru>
Date: Mon, 3 Apr 2017 11:57:09 +0600
Subject: [PATCH] network plugin: Fix endless loop DOS in parse_packet()
When correct 'Signature part' is received by Collectd, configured without
AuthFile option, condition for endless loop occurs due to missing increase
of pointer to next unprocessed part.
This is a forward-port of #2233.
Fixes: CVE-2017-7401
Closes: #2174
Signed-off-by: Florian Forster <octo@collectd.org>
---
src/network.c | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/src/network.c b/src/network.c
index be4c3ba..2ff09af 100644
--- a/src/network.c
+++ b/src/network.c
@@ -1003,14 +1003,6 @@ static int parse_part_sign_sha256(sockent_t *se, /* {{{ */
buffer_len = *ret_buffer_len;
buffer_offset = 0;
- if (se->data.server.userdb == NULL) {
- c_complain(
- LOG_NOTICE, &complain_no_users,
- "network plugin: Received signed network packet but can't verify it "
- "because no user DB has been configured. Will accept it.");
- return (0);
- }
-
/* Check if the buffer has enough data for this structure. */
if (buffer_len <= PART_SIGNATURE_SHA256_SIZE)
return (-ENOMEM);
@@ -1027,6 +1019,18 @@ static int parse_part_sign_sha256(sockent_t *se, /* {{{ */
return (-1);
}
+ if (se->data.server.userdb == NULL) {
+ c_complain(
+ LOG_NOTICE, &complain_no_users,
+ "network plugin: Received signed network packet but can't verify it "
+ "because no user DB has been configured. Will accept it.");
+
+ *ret_buffer = buffer + pss_head_length;
+ *ret_buffer_len -= pss_head_length;
+
+ return (0);
+ }
+
/* Copy the hash. */
BUFFER_READ(pss.hash, sizeof(pss.hash));

@ -1,44 +0,0 @@
From fd01cdd0546ccbbda7f4cf5db2d0ae28e1e770cd Mon Sep 17 00:00:00 2001
From: Ruben Kerkhof <ruben@rubenkerkhof.com>
Date: Tue, 30 May 2017 17:25:17 +0200
Subject: [PATCH] Bind plugin: plug a few leaks
Fixes: #2303
---
src/bind.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/bind.c b/src/bind.c
index 4860f1b604..853b9c26a3 100644
--- a/src/bind.c
+++ b/src/bind.c
@@ -526,8 +526,10 @@ static int bind_parse_generic_name_value(const char *xpath_expression, /* {{{ */
status = bind_xml_read_gauge(doc, counter, &value.gauge);
else
status = bind_xml_read_derive(doc, counter, &value.derive);
- if (status != 0)
+ if (status != 0) {
+ xmlFree(name);
continue;
+ }
status = (*list_callback)(name, value, current_time, user_data);
if (status == 0)
@@ -659,12 +661,16 @@ static int bind_parse_generic_name_attr_value_list(
status = bind_xml_read_gauge(doc, child, &value.gauge);
else
status = bind_xml_read_derive(doc, child, &value.derive);
- if (status != 0)
+ if (status != 0) {
+ xmlFree(attr_name);
continue;
+ }
status = (*list_callback)(attr_name, value, current_time, user_data);
if (status == 0)
num_entries++;
+
+ xmlFree(attr_name);
}
}

File diff suppressed because it is too large Load Diff

@ -1,45 +0,0 @@
# Distributed under the terms of the GNU General Public License v2
# Nice value used to launch collectd, to change priority of the process. As
# you usually we want to run it in background, a default of 5 is used.
#
#COLLECTD_NICELEVEL=5
# Location of configuration file. Modify if you don't like the standard
# one.
#
#COLLECTD_CONFIGFILE="/etc/collectd.conf"
# File used to store the PID file. Usually you won't need to touch it.
#
#COLLECTD_PIDFILE="/run/collectd/collectd.pid"
# User to run collectd as (default is collectd, change to root or give
# collectd user appropriate privileges if you use one of the plugins that
# require it, as e.g. ping or iptables plugins)
#
#COLLECTD_USER="collectd"
# The group is only important if you are using collectd's UNIX socket
# in the default location (/run/collectd) because we will chown the
# default location to COLLECTD_USER:COLLECTD_GROUP. The default value
# is "collectd".
#COLLECTD_GROUP="collectd"
# You can use this configuration option to pass additional options to the
# start-stop-daemon, see start-stop-daemon(8) for more details.
# Per default we wait 1000ms after we have started the service to ensure
# that the daemon is really up and running.
#COLLECTD_SSDARGS="--wait 1000"
# The termination timeout (start-stop-daemon parameter "retry") ensures
# that the service will be terminated within a given time (25 + 5 seconds
# per default) when you are stopping the service.
#COLLECTD_TERMTIMEOUT="TERM/25/KILL/5"
# Options to collectd
# See collectd(8) for more details
# Notes:
# * Do not specify another PIDFILE but use the variable above to change the location
# * Do not specify another CONFIGFILE but use the variable above to change the location
#COLLECTD_OPTS=""

@ -1,78 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
COLLECTD_CONFIGFILE=${COLLECTD_CONFIGFILE:-"/etc/collectd.conf"}
COLLECTD_PIDFILE=${COLLECTD_PIDFILE:-"/run/collectd/collectd.pid"}
COLLECTD_NICELEVEL=${COLLECTD_NICELEVEL:-5}
COLLECTD_USER=${COLLECTD_USER:-"collectd"}
COLLECTD_GROUP=${COLLECTD_GROUP:-"collectd"}
COLLECTD_SSDARGS=${COLLECTD_SSDARGS:-"--wait 1000"}
COLLECTD_TERMTIMEOUT=${COLLECTD_TERMTIMEOUT:-"TERM/25/KILL/5"}
COLLECTD_OPTS=${COLLECTD_OPTS:-""}
command="/usr/sbin/collectd"
command_args="${COLLECTD_OPTS} -C \"${COLLECTD_CONFIGFILE}\" -P \"${COLLECTD_PIDFILE}\""
start_stop_daemon_args="${COLLECTD_SSDARGS} --nice ${COLLECTD_NICELEVEL} --user ${COLLECTD_USER}:${COLLECTD_GROUP}"
pidfile="${COLLECTD_PIDFILE}"
retry="${COLLECTD_TERMTIMEOUT}"
extra_commands="configtest"
description_configtest="Run collectd's internal config check."
required_files="\"${COLLECTD_CONFIGFILE}\""
depend() {
use dns
}
_checkconfig() {
if [ $(sed '/^$\|^#/d' "${COLLECTD_CONFIGFILE}" | grep 'LoadPlugin[[:space:]]\+oracle' | wc -l) -ge 1 ] ; then
if [ -e /etc/env.d/50oracle-instantclient-basic ] ; then
. /etc/env.d/50oracle-instantclient-basic
export ORACLE_HOME
export TNS_ADMIN
else
ewarn "Unable to set Oracle environment, Oracle plugin wont work"
fi
fi
local test_command="${command} -t -C \"${COLLECTD_CONFIGFILE}\""
eval ${test_command} 1>/dev/null 2>&1
ret=$?
if [ $ret -ne 0 ]; then
eerror "${SVCNAME} has detected an error in your configuration:"
eval ${test_command}
fi
return $ret
}
configtest() {
ebegin "Checking ${SVCNAME} configuration"
_checkconfig
eend $?
}
start_pre() {
if [ "${RC_CMD}" != "restart" ]; then
configtest || return 1
fi
checkpath --directory --mode 0770 --owner ${COLLECTD_USER}:${COLLECTD_GROUP} "$(dirname "${COLLECTD_PIDFILE}")"
}
stop_pre() {
if [ "${RC_CMD}" = "restart" ]; then
configtest || return 1
fi
}
stop_post() {
if [ -f "${COLLECTD_PIDFILE}" ]; then
vebegin "Removing stale PID file"
rm --force "${COLLECTD_PIDFILE}"
veend $?
fi
}

@ -1,9 +1,7 @@
DIST mongo-tools-3.0.14.tar.gz 2413148 BLAKE2B a085b452019f7354a8f2fcb4d7a493746fd6504dc836b3bc522bca6dfd054dc4940db1b07021b305c52bc12da076220c3e137507b656a00ca1330ba336532458 SHA512 0e77417b2c36080515a2ff611427cb18f6d6c2432159c2a09af8d6ff14ae7f25ecbfe0a6631eeb7de084fdfe517a09364d731f5b63923404b6319fc1ca44b840
DIST mongo-tools-3.0.15.tar.gz 2413131 BLAKE2B 5f971d6b47685ef8db246a71f59a31a722e84b8191639fe7da849162701c944325bc4cbdb9a27b7a6ae32f1a8ccedac91d6a485dfbe54dd17b8735d5b32e4f2c SHA512 b5baeea89f5287e055c43c58cfc31e4618df2b7b7fffd7d77248131daf503522b1d041253df8d3ad2ffa22efff344334dc05e3a3462cf7c646d4e83040bd95dc
DIST mongo-tools-3.2.12.tar.gz 2712079 BLAKE2B 173301fb4b47460eb9674ba80540c9a2f42688a4753576ca5fe08c199a63ec71b1d50d3ed9291eede05e4de6540a654e5bcd8d65bc739ecdb7ed1b36114430f9 SHA512 66f7beb85a83ad6a217e65bba97ace6ad0bf84688f40e598e5fb1cf4bbe481b4069e1247d6829f8d06c8230d33c3e0c8bd8465a975576cad584065c361b6fb72
DIST mongo-tools-3.2.13.tar.gz 2712076 BLAKE2B 66e76e049b6a322e05dea21c241d983ebecb0005ceba915d9990b1d5b059a5b56ba7f7e52d9e5e54619a66e64cc57cb3db3265543f3ebd110197d97a01cd3cc6 SHA512 caa0ba0f1452a16921c187cb407258326324b7222af91b1cd1b870ee2c9e6909d4fa94087a6da148a807f75b40f0bb97808a85804134d53cdab7970d8adf59f8
DIST mongo-tools-3.2.16.tar.gz 2720003 BLAKE2B e5cb694549b5c70cd07fc8e891b1a78cffec0f99aab62978c70d38c01d9b1ae9c401f9618d24d9afc036ae66657eac40f710076d177497b51c97b963cff31d86 SHA512 61c8cfd04a36e329c3573b73945d20a5623e1aa0a3430b309530e85e4289a27a46a850ec48ede7f04e66e67e23745ef26f5f4ddcf68ffeb647128e3d2526a724
DIST mongo-tools-3.2.17.tar.gz 2719970 BLAKE2B 666b67d8abdd10f7fa7c557e3c3906fb3cc6bcfa0b97a05e39e5f1ea923d2beb5ec249b3b0a521c4cce4bd595bf18672d8bce38152f84825bb3fffb058fd3b29 SHA512 62c2540027e07b8276621e08d13657864d16021030e3c8f9bc0d351454319d448f889cf6a48b8467ea3270365376ed0c3beb42ceae3f28357910148c6b4054b2
DIST mongo-tools-3.4.10.tar.gz 4719399 BLAKE2B 8165248bf58f2ea2b02e365a3609c72b72e98dd5902f176e251fa2add1ad26e90900e06c35dc6db4dbe161e541bedfc1776f5e15bbb41dcc9a7be17800424362 SHA512 b861bb3fb1a32c3aa2efefcf6a13bb6d4783ac1a9b006c477fd04deb338cbf6b7adc3944bc6919513b92bd96b8500813ff4af49c9dec0719ebd2fdaa99bc39a5
DIST mongo-tools-3.4.13.tar.gz 4719488 BLAKE2B 27c7716b21f1a23408d0f31aee111c5877f5172121a987c234ff01eb2690bbc71bca4e00fc13b701ca6b91dce0c9aaae43c2239a60a52e130e1390bf5bafef60 SHA512 c233268328ef868ec06c9a9d83009141b39c84ba642e7de7dece3210717ba8de600f39896a30ed23d1577db9f4697c3a8d720cf35248bca2b00a17642b043237
DIST mongo-tools-3.6.2.tar.gz 4693924 BLAKE2B 61c44d579f6eb4013ee6c0118ebe89a2d454ef8cf6ad933479885cb71d169185272b03d9c63fa738d67bbd1b9efd4bc964eb17adcc5002508589d198cdb17752 SHA512 5ac2b1d2b33271f63c406c69bd8a576a21f4dcaa6f75839e0f907ebc9968f0e121eb3800e88da050c120856e7ddda4f12d551bb731d4acac0f5cf09f66fc948a
DIST mongo-tools-3.6.3.tar.gz 4693833 BLAKE2B fc7139984cf3dcb7b4ce6f6c2028296651aa59ac68d7068bdf748e28eeb65b1fd9b07580d0c93f3f41dbb01030a12433a07a04deadf28e0ff792387fa78ae4aa SHA512 7dba782c84a728aa9ceb28cbd9934f58b615dccfb238a9dbd63b18661ba4e74ddba21f93d9f12e6d80d293ebe42a82d31fa64448aacdba75bd07d964a5f631fc

@ -1,58 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils
MY_PV=${PV/_rc/-rc}
MY_P=${PN}-r${MY_PV}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="sasl ssl"
# Maintainer note:
# openssl DEPEND constraint, see:
# https://github.com/mongodb/mongo-tools/issues/11
RDEPEND="!<dev-db/mongodb-3.0.0"
DEPEND="${RDEPEND}
dev-lang/go:=
net-libs/libpcap
sasl? ( dev-libs/cyrus-sasl )
ssl? ( dev-libs/openssl )"
S=${WORKDIR}/${MY_P}
src_prepare() {
sed -e 's|go build .*|go build -o "bin/$i" -tags "$tags" "$i/main/$i.go"|g' -i build.sh || die
# ensure we use bash wrt #582906
sed -e 's@/bin/sh@/bin/bash@g' -i build.sh || die
epatch "${FILESDIR}/${PN}-3.2.10-pie.patch"
}
src_compile() {
local myconf
if use sasl; then
myconf="${myconf} sasl"
fi
if use ssl; then
myconf="${myconf} ssl"
fi
./build.sh ${myconf} || die "build failed"
}
src_install() {
dobin bin/*
}

@ -1,58 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils
MY_PV=${PV/_rc/-rc}
MY_P=${PN}-r${MY_PV}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="sasl ssl"
# Maintainer note:
# openssl DEPEND constraint, see:
# https://github.com/mongodb/mongo-tools/issues/11
RDEPEND="!<dev-db/mongodb-3.0.0"
DEPEND="${RDEPEND}
dev-lang/go:=
net-libs/libpcap
sasl? ( dev-libs/cyrus-sasl )
ssl? ( dev-libs/openssl )"
S=${WORKDIR}/${MY_P}
src_prepare() {
sed -e 's|go build .*|go build -o "bin/$i" -tags "$tags" "$i/main/$i.go"|g' -i build.sh || die
# ensure we use bash wrt #582906
sed -e 's@/bin/sh@/bin/bash@g' -i build.sh || die
epatch "${FILESDIR}/${PN}-3.2.10-pie.patch"
}
src_compile() {
local myconf
if use sasl; then
myconf="${myconf} sasl"
fi
if use ssl; then
myconf="${myconf} ssl"
fi
./build.sh ${myconf} || die "build failed"
}
src_install() {
dobin bin/*
}

@ -1,15 +1,13 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils
EAPI=6
MY_PV=${PV/_rc/-rc}
MY_P=${PN}-r${MY_PV}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
HOMEPAGE="https://www.mongodb.org"
SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz"
LICENSE="Apache-2.0"
@ -17,40 +15,45 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="sasl ssl"
# Maintainer note:
# openssl DEPEND constraint, see:
# https://github.com/mongodb/mongo-tools/issues/11
RDEPEND="!<dev-db/mongodb-3.0.0"
DEPEND="${RDEPEND}
dev-lang/go:=
net-libs/libpcap
sasl? ( dev-libs/cyrus-sasl )
ssl? ( dev-libs/openssl )"
ssl? ( dev-libs/openssl:0= )"
S=${WORKDIR}/${MY_P}
src_prepare() {
sed -e 's|go build .*|go build -o "bin/$i" -tags "$tags" "$i/main/$i.go"|g' -i build.sh || die
default
# ensure we use bash wrt #582906
sed -e 's@/bin/sh@/bin/bash@g' -i build.sh || die
# do not substitute version because it uses git
sed -i '/^sed/,+3d' build.sh || die
sed -i '/^stty/d' build.sh || die
sed -i '/^mv/d' build.sh || die
epatch "${FILESDIR}/${PN}-3.2.10-pie.patch"
# build pie to avoid text relocations wrt #582854
# skip on ppc64 wrt #610984
if ! use ppc64; then
sed -i 's/\(go build\)/\1 -buildmode=pie/g' build.sh || die
fi
# ensure we use bash wrt #582906
sed -i 's@/bin/sh@/bin/bash@g' build.sh || die
}
src_compile() {
local myconf
local myconf=()
if use sasl; then
myconf="${myconf} sasl"
myconf+=(sasl)
fi
if use ssl; then
myconf="${myconf} ssl"
myconf+=(ssl)
fi
./build.sh ${myconf} || die "build failed"
./build.sh ${myconf[@]} || die "build failed"
}
src_install() {

@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/TresysTechnology/setools.git"
else
SRC_URI="https://github.com/TresysTechnology/setools/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ~arm64 x86"
fi
LICENSE="GPL-2 LGPL-2.1"

Binary file not shown.

@ -1,2 +1,3 @@
DIST clamav-0.99.2.tar.gz 16067497 BLAKE2B 4155e3125ccc45cc6828033f207b6b8d3514253dfb8156428ad4096c0901d5a8500f9dd253b8f40afdc49a6039b647627868f75d51829ab7bd247ada5f3b8383 SHA512 7744ba8a344b163cf98e9737cddfd25d2120b34ee9c4518380e028c9ec3cd50127b198b0dfa9fde30f5ce9aab0c0e6384712fbc11287e77d16ce052fd7b6ac44
DIST clamav-0.99.3.tar.gz 16082645 BLAKE2B 3be06e563f17a07e4c7e95eb3efbb61e80858bcb3dffc584f13ec30dc2ef9c5257aec78605f1c03e183b4b7ed5b08343a25b579b2b12e54458694eff624aa01e SHA512 0d3c75d571ed4aa4937ef2b743a39a9a144f5adfd6f56f71046e5a8387b8ed7c3c4d9a4196aa85750f9ec4dc545720fdd659289d0cce086ab13a7cc505a0ab3e
DIST clamav-0.99.4.tar.gz 16083015 BLAKE2B 3c2e7d11ee05fe846f75c3fb6501b5fd809a2e58f8e69c82e493e32fcbc87ca0e5b5f7ab83a0d7e251a5dc8e84aed1475c87c1248b393fa04b6924a2ab32b9bf SHA512 778d5ef510d8d4bdfac5dc33d92469ed4283c414b3d42da6e1a0b13ed70e37755d5c837622dc336bc728ba1f8bf5485fc8a8d3a67a90e9aaa9e4dc71ece0691d

@ -0,0 +1,156 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools eutils flag-o-matic user systemd
DESCRIPTION="Clam Anti-Virus Scanner"
HOMEPAGE="http://www.clamav.net/"
SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs uclibc"
CDEPEND="bzip2? ( app-arch/bzip2 )
clamdtop? ( sys-libs/ncurses:0 )
iconv? ( virtual/libiconv )
metadata-analysis-api? ( dev-libs/json-c:= )
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
dev-libs/libtommath
>=sys-libs/zlib-1.2.2:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
sys-devel/libtool
|| ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
!!<app-antivirus/clamav-0.99"
# hard block clamav < 0.99 due to linking problems Bug #567680
# openssl is now *required* see this link as to why
# http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
DEPEND="${CDEPEND}
virtual/pkgconfig"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-clamav )"
DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
PATCHES=(
"${FILESDIR}/${P}-pcre2-compile-erroffset.patch"
)
pkg_setup() {
enewgroup clamav
enewuser clamav -1 -1 /dev/null clamav
}
src_prepare() {
default
eautoconf
}
src_configure() {
use ppc64 && append-flags -mminimal-toc
use uclibc && export ac_cv_type_error_t=yes
econf \
$(use_enable bzip2) \
$(use_enable clamdtop) \
$(use_enable ipv6) \
$(use_enable milter) \
$(use_enable static-libs static) \
$(use_with iconv) \
$(use_with metadata-analysis-api libjson /usr) \
--cache-file="${S}"/config.cache \
--disable-experimental \
--disable-gcc-vcheck \
--disable-zlib-vcheck \
--enable-id-check \
--with-dbdir="${EPREFIX}"/var/lib/clamav \
--with-system-tommath \
--with-zlib="${EPREFIX}"/usr \
--disable-llvm
}
src_install() {
default
rm -rf "${ED}"/var/lib/clamav
newinitd "${FILESDIR}"/clamd.initd-r6 clamd
newconfd "${FILESDIR}"/clamd.conf-r1 clamd
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
systemd_dounit "${FILESDIR}/clamd.service"
systemd_dounit "${FILESDIR}/freshclamd.service"
keepdir /var/lib/clamav
fowners clamav:clamav /var/lib/clamav
keepdir /var/log/clamav
fowners clamav:clamav /var/log/clamav
dodir /etc/logrotate.d
insinto /etc/logrotate.d
newins "${FILESDIR}"/clamav.logrotate clamav
# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
sed -i -e "s:^\(Example\):\# \1:" \
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid:" \
-e "s:.*\(LocalSocket\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.sock:" \
-e "s:.*\(User\) .*:\1 clamav:" \
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
-e "s:^\#\(LogTime\).*:\1 yes:" \
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
"${ED}"/etc/clamd.conf.sample || die
sed -i -e "s:^\(Example\):\# \1:" \
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/freshclam.pid:" \
-e "s:.*\(DatabaseOwner\) .*:\1 clamav:" \
-e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
-e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamd.conf:" \
-e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
"${ED}"/etc/freshclam.conf.sample || die
if use milter ; then
# MilterSocket one to include ' /' because there is a 2nd line for
# inet: which we want to leave
dodoc "${FILESDIR}"/clamav-milter.README.gentoo
sed -i -e "s:^\(Example\):\# \1:" \
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamav-milter.pid:" \
-e "s+^\#\(ClamdSocket\) .*+\1 unix:${EPREFIX}/var/run/clamav/clamd.sock+" \
-e "s:.*\(User\) .*:\1 clamav:" \
-e "s+^\#\(MilterSocket\) /.*+\1 unix:${EPREFIX}/var/run/clamav/clamav-milter.sock+" \
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
"${ED}"/etc/clamav-milter.conf.sample || die
cat >> "${ED}"/etc/conf.d/clamd <<-EOF
MILTER_NICELEVEL=19
START_MILTER=no
EOF
systemd_newunit "${FILESDIR}/clamav-milter.service-r1" clamav-milter.service
fi
for i in clamd freshclam clamav-milter
do
[[ -f "${D}"/etc/"${i}".conf.sample ]] && mv "${D}"/etc/"${i}".conf{.sample,}
done
prune_libtool_files --all
}
src_test() {
emake quick-check
}
pkg_postinst() {
if use milter ; then
elog "For simple instructions how to setup the clamav-milter read the"
elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
fi
if test -z $(find "${ROOT}"var/lib/clamav -maxdepth 1 -name 'main.c*' -print -quit) ; then
ewarn "You must run freshclam manually to populate the virus database files"
ewarn "before starting clamav for the first time.\n"
fi
}

@ -0,0 +1,11 @@
--- clamav-0.99.4/libclamav/regex_pcre.c_orig 2018-03-02 19:10:39.702899702 +0100
+++ clamav-0.99.4/libclamav/regex_pcre.c 2018-03-02 19:09:27.600901912 +0100
@@ -112,7 +112,8 @@
#if USING_PCRE2
int cli_pcre_compile(struct cli_pcre_data *pd, long long unsigned match_limit, long long unsigned match_limit_recursion, unsigned int options, int opt_override)
{
- int errornum, erroffset;
+ int errornum;
+ size_t erroffset;
pcre2_general_context *gctx;
pcre2_compile_context *cctx;

Binary file not shown.

@ -1 +1,2 @@
DIST brotli-1.0.2.tar.gz 23736359 BLAKE2B c5467dc52f97942d790b835d5e2c06d2046c3df249446b775d58e56feeb5d5fdd3e1e8e42c5eff92df2bc2b47afabd36389e14afead5fd376e18c8517d1e67f7 SHA512 b3ec98159e63b4169dea3e958d60d89247dc1c0f78aab27bfffb2ece659fa024df990d410aa15c12b2082d42e3785e32ec248dce2b116c7f34e98bb6337f9fc9
DIST brotli-1.0.3.tar.gz 23815300 BLAKE2B 9569267782a8159d290e0f1b524a985144d1ae68a45a732443aca973dd0407c50249ce62389848d97cbc33eba3062ba471064570418c36158b97935ae4b7fb73 SHA512 93adcf437d730ac403e444285ac8aefbb2c8a6b5e1b064e8ee33684c067287a8159e0ee73d2217c167881e87da73fa494792d963a15508fd42b2ac4a5b52823c

@ -29,7 +29,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3
else
PATCHES=( "${FILESDIR}"/${P}-no-rpath.patch )
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi

@ -0,0 +1,66 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
DISTUTILS_OPTIONAL="1"
inherit cmake-utils distutils-r1
DESCRIPTION="Generic-purpose lossless compression algorithm"
HOMEPAGE="https://github.com/google/brotli"
SLOT="0/${PV}"
RDEPEND="python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}"
IUSE="python test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
LICENSE="MIT python? ( Apache-2.0 )"
DOCS=( README.md CONTRIBUTING.md )
if [[ ${PV} == "9999" ]] ; then
SRC_URI=""
EGIT_REPO_URI="https://github.com/google/${PN}.git"
inherit git-r3
else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
src_prepare() {
cmake-utils_src_prepare
use python && distutils-r1_src_prepare
}
src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DBUILD_TESTING="$(usex test)"
)
cmake-utils_src_configure
use python && distutils-r1_src_configure
}
src_compile() {
cmake-utils_src_compile
use python && distutils-r1_src_compile
}
python_test(){
esetup.py test || die
}
src_test() {
cmake-utils_src_test
use python && distutils-r1_src_test
}
src_install() {
cmake-utils_src_install
use python && distutils-r1_src_install
}

@ -28,7 +28,7 @@ if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/google/${PN}.git"
inherit git-r3
else
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -6,8 +6,8 @@ EAPI=5
inherit toolchain-funcs
DESCRIPTION="Extracts files from Microsoft cabinet archive files"
HOMEPAGE="http://www.cabextract.org.uk/"
SRC_URI="http://www.cabextract.org.uk/${P}.tar.gz"
HOMEPAGE="https://www.cabextract.org.uk/"
SRC_URI="https://www.cabextract.org.uk/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"

@ -10,7 +10,7 @@ SRC_URI="http://www.libarchive.org/downloads/${P}.tar.gz"
LICENSE="BSD BSD-2 BSD-4 public-domain"
SLOT="0/13"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="acl +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 +lzma lzo nettle static-libs +threads xattr +zlib"
RDEPEND="
@ -39,6 +39,10 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.3.1-libressl.patch
)
# Various test problems, starting with the fact that sandbox
# explodes on long paths. https://bugs.gentoo.org/598806
RESTRICT="test"
src_prepare() {
default
elibtoolize # is required for Solaris sol2_ld linker fix

@ -35,6 +35,10 @@ DEPEND="${RDEPEND}
e2fsprogs? ( sys-fs/e2fsprogs )
)"
# Various test problems, starting with the fact that sandbox
# explodes on long paths. https://bugs.gentoo.org/598806
RESTRICT="test"
src_prepare() {
default
elibtoolize # is required for Solaris sol2_ld linker fix

@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_BRANCH=dev
else
SRC_URI="https://github.com/Cyan4973/lz4/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos"
fi
DESCRIPTION="Extremely Fast Compression algorithm"

@ -10,7 +10,7 @@ SRC_URI="https://www.mirbsd.org/MirOS/dist/mir/cpio/paxmirabilis-${PV}.cpio.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
RDEPEND="
dev-libs/libbsd

@ -10,7 +10,7 @@ SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV%%.*}"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="static-libs test"
# upstream killed static lib support with build system update
# (and we have packages depending on the flag)

@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/infozip/${MY_P}.tar.gz
LICENSE="Info-ZIP"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="bzip2 natspec unicode"
DEPEND="bzip2? ( app-arch/bzip2 )

@ -11,7 +11,7 @@ SRC_URI="https://github.com/ib/xarchiver/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="doc"
RDEPEND=">=dev-libs/glib-2:=

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~sparc x86"
KEYWORDS="amd64 ppc ~sparc x86"
IUSE="flac mp3 vorbis"
RDEPEND="

Binary file not shown.

@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 x86"
KEYWORDS="amd64 ~arm x86"
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
fi

@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 x86"
KEYWORDS="amd64 ~arm x86"
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
fi

@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
fi

@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb wks-server"
COMMON_DEPEND_LIBS="

@ -56,6 +56,7 @@ pkg_setup() {
src_prepare() {
default
elibtoolize
# Make best effort to allow longer PORTAGE_TMPDIR
# as usock limitation fails build/tests
@ -86,7 +87,6 @@ src_configure() {
src_compile() {
default
elibtoolize
do_python
}

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="caps emacs gnome-keyring gtk ncurses qt5 static"
CDEPEND="

@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="debug nls openssl static-libs"
RDEPEND="openssl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )"

Binary file not shown.

@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="vim and gvim shared files"

@ -13,7 +13,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"

Binary file not shown.

@ -1,3 +1,2 @@
DIST ebuild-mode-1.38.tar.xz 30744 BLAKE2B a147fbb462f0e1a2ba3272c74b12c9357200b0ca6671d75263547d7b777489772504c9fda634a797fecff8dce35e40b7bb579cdbd9a7da99f68f74b08a48a4da SHA512 bfcc4fb100f7d9299e9b466c7661e865f9b93ee352780da1647f1a98159fe3e9eeb8cd4b7d1d9906d532316d1256ec7b6f821cac3d064cda15f2fd62ca7cb349
DIST ebuild-mode-1.41.tar.xz 34728 BLAKE2B c3863a249536c7df1ee4463879fb29a3b7243eee7192319ffeff527f40527891e02e9dec69601a1783a7ed28fa098b102b224eb5cdd5e9c95dcca37d48acc4a2 SHA512 8c85b8c5197162c936cbb4d8d204eb10e4f20d413b021c4b4d7b18793cef192063ea74441efa6ac69ec91e2297344027a0ea714537898cfa41ad8fd5a1262bce
DIST ebuild-mode-1.42.tar.xz 34936 BLAKE2B dd94d17dc57e2d32b329ab62ec6eec8ada6a4aeddadb8d978736f5dcb4d613759fd860043cab92d12db11614f8b7fa71fc5537576a2af3f5e6c9d56fc2fdcc05 SHA512 119f954eaf009bd0c9f0a75810b94a54d65ed91c6ffef20dd164c7a5ef095410dd0f3642426817f5efa6623d4f3e120ed3b27076222b02a90e75a83bb80b8703

@ -1,20 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit elisp
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
DEPEND="sys-apps/texinfo"
DOCS="ChangeLog keyword-generation.sh"
ELISP_TEXINFO="${PN}.texi"
SITEFILE="50${PN}-gentoo-1.39.el"

@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
DEPEND="sys-apps/texinfo"

@ -1 +1,2 @@
DIST rust-mode-0.3.0_p20180221.tar.xz 37392 BLAKE2B 185511a2096400254e141f213f2e9a84861c2aaf5f2259cab724aa929e07b2691ae6f36c5568de5d978809588271486377a194a77a066413df6ee995e9bbe54a SHA512 004bd1536ab2e1e708193509a307ed47e22bf1f3dc5d84816958588e312c8bf6e75ee178cc99439ec0bd427ba02030c133bb21f96c5116b175d1d7cde89e9e6c
DIST rust-mode-1_beta20150411.tar.gz 18155 BLAKE2B 140cad8709f742216822b3933cac64dc7d136fe9fbf0ddec523b395cb148cd8935587a590be41187c4cdfce43b64a72ede9a67a2e77fa7b11b9562e20ae729da SHA512 fc9fe74ba4924cf54664f37c5a88d86b38e17e4ad5e0d4d924afd7f3c8428764dece81cfbe40397460685859f34c3eb841b2c83aef8f34526f4ed3f065cc504e

@ -0,0 +1,28 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
NEED_EMACS=24
inherit elisp
DESCRIPTION="A major emacs mode for editing Rust source code"
HOMEPAGE="https://github.com/rust-lang/rust-mode"
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
LICENSE="|| ( MIT Apache-2.0 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
SITEFILE="50${PN}-gentoo.el"
src_test() {
${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \
-l rust-mode.el -l rust-mode-tests.el \
-f ert-run-tests-batch-and-exit || die "tests failed"
}
src_install() {
elisp-install ${PN} rust-mode.{el,elc}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
}

@ -1,5 +1 @@
DIST slime-2.0_p20101103-patches.tar.bz2 4730 BLAKE2B 536f0953d7bb772a7c020b6b3d43f5096faca94f5f6b507dd1ec18de3d1f6df42b172aec30b1cb7c1ee06034a86bda6d4af246de6ba98321dc0f8fc398b4ad6e SHA512 7990a3ffa4a5867fe84e326034aa794d3396dd2a74125e256be33524e2e737e052094fa11f2f486db34dc619e89e9343d4c5d2f84f3972139c2c7ac33248ce2c
DIST slime-2.0_p20101103.tar.bz2 725888 BLAKE2B 6ab5ccc40fbe44839a24f2019ba982894932d7c2d0722b4881d0cb39bb0620009ce814026bb1dd85f637ef74f345df06aec456586f3f1d2f3a928c3c7e734825 SHA512 cb0cc3232304ef6efec5e01d3660cc649abb3e5803f17c82785b154b6f0b581889ea3b2dcf261be39b16ff22c912c34c7ec84c400856f5c4a29fbeaf7c49851d
DIST slime-2.11.tar.gz 1054516 BLAKE2B ca86f2dcf4826fb491cb86321e1ac92cb6c7ffac115a8e6daf7d1ea61e1a6048c1f4cee132f87244a98878414f470d122980bddaf58290f105b8275a7484feb8 SHA512 9507a4460a2f0d5b4f0857824fcaa36f6efeb09aebde7ca682bdc0214b6a722e471180c34ddce26a8f94d7cf3aae959954565ada314729e803d36767afc3e850
DIST slime-2.12.tar.gz 1057243 BLAKE2B 2b41fbef0fcc0588e56e187e849652a7671186a9dd231ed31c918039a16f1cce2feff20ae570ed02aec79b57e1809635946df85b945a6690232a2f609ee5afca SHA512 f18c79cba3eb75761982f2d1f163aab8213b77fa72a689d110fe91b1aa40953516566adc5f771638eee95d33ba8b4c8842ddf99738804483ccfb76a00290b2a1
DIST slime-2.15.tar.gz 1072190 BLAKE2B 7623d2d109486e35cb94a3bd8a6b72008c28fbc0bac5bdbcde5fcde19b2ebc74d488a6ff67f026922ea716e67ac732cc72f7b984cc4c2574f57323db93de300c SHA512 15f943981e35995b225b168a3d1c2099f7205c2ff359fa209f164464caf05f9fab4d24906442d94ddeb4222f7116d09a832c7377baf95fbe02d6a98a721fd611

@ -1,82 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=3
inherit common-lisp elisp eutils
DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
HOMEPAGE="http://common-lisp.net/project/slime/"
SRC_URI="mirror://gentoo/${P}.tar.bz2
mirror://gentoo/${P}-patches.tar.bz2"
LICENSE="GPL-2 xref? ( xref.lisp )"
SLOT="0"
KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE="doc xref"
RDEPEND="virtual/commonlisp
dev-lisp/asdf"
DEPEND="${RDEPEND}
doc? ( virtual/texi2dvi )"
CLPACKAGE=swank
SITEFILE="70${PN}-gentoo.el"
src_prepare() {
EPATCH_SUFFIX=patch epatch
mv "${WORKDIR}/swank.asd" "${S}" || die
# extract date of last update from ChangeLog, bug 233270
SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog)
[ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date"
sed -i '/^section :=/d' doc/Makefile || die
sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp || die
sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el || die
sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \
|| die "sed doc/slime.texi failed"
# Remove xref.lisp (which is non-free) unless USE flag is set
use xref || rm -f xref.lisp
}
src_compile() {
elisp-compile *.el || die
BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
elisp-compile contrib/*.el || die
emake -j1 -C doc slime.info || die
if use doc; then
VARTEXFONTS="${T}/fonts" emake -j1 -C doc slime.pdf || die
fi
}
src_install() {
## install core
elisp-install ${PN} *.{el,elc} "${FILESDIR}/swank-loader.lisp" || die
sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}/${SITEFILE}" >"${T}/${SITEFILE}" \
|| die
elisp-site-file-install "${T}/${SITEFILE}" || die
# remove upstream swank-loader, since it won't be used
rm "${S}/swank-loader.lisp"
insinto "${CLSOURCEROOT%/}/swank"
doins *.lisp swank.asd || die
dodir "${CLSYSTEMROOT}" || die
dosym "${EPREFIX}${CLSOURCEROOT%/}/swank/swank.asd" \
"${CLSYSTEMROOT%/}/swank.asd" || die
## install contribs
elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} || die
insinto "${CLSOURCEROOT%/}/swank/contrib"
doins contrib/*.lisp || die
## install docs
doinfo doc/slime.info || die
dodoc README* ChangeLog HACKING NEWS PROBLEMS
newdoc contrib/README README.contrib
newdoc contrib/ChangeLog ChangeLog.contrib
use doc && dodoc doc/slime.pdf
}

@ -1,125 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
[[ ${PV} = *9999* ]] && GIT_ECLASS="git-r3" || GIT_ECLASS=""
inherit common-lisp-3 ${GIT_ECLASS} elisp eutils
DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
HOMEPAGE="http://common-lisp.net/project/slime/"
if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="GPL-2 xref? ( xref.lisp )"
SLOT="0"
if [[ ${PV} == *9999* ]]; then
KEYWORDS=""
else
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
fi
IUSE="doc xref"
RESTRICT=test # tests fail to contact sbcl
RDEPEND="virtual/commonlisp
dev-lisp/asdf"
DEPEND="${RDEPEND}
>=sys-apps/texinfo-5.1
doc? ( virtual/texi2dvi )"
CLPACKAGE=swank
CLSYSTEMS=swank
SITEFILE=70${PN}-gentoo.el
src_unpack() {
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/slime/slime.git"
${GIT_ECLASS}_src_unpack
fi
elisp_src_unpack
}
src_prepare() {
if [[ "${PV}" == "2.11" ]]; then
epatch "${FILESDIR}"/2.11/dont-load-sbcl-pprint.patch
fi
epatch "${FILESDIR}"/2.0_p20130214/gentoo-module-load.patch
epatch "${FILESDIR}"/2.0_p20110617/gentoo-dont-call-init.patch
has_version ">=app-editors/emacs-24" && rm -f lib/cl-lib.el
# extract date of last update from ChangeLog, bug 233270
SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog)
[ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date"
if [[ "${PV}" == "2.11" ]] || [[ "${PV}" == "2.12" ]]; then
# SLIME uses the changelog date to make sure that the emacs side and the CL side
# are in sync. We hardcode it instead of letting slime determine it at runtime
# because ChangeLog doesn't get installed to $EMACSDIR
epatch "${FILESDIR}"/2.11/gentoo-changelog-date.patch
else
epatch "${FILESDIR}"/2.15/gentoo-changelog-date.patch
fi
# When starting slime in emacs, slime looks for ${S}/swank/backend.lisp as
# /usr/share/common-lisp/source/swank/swank-backend.lisp
pushd swank || die
for i in *.lisp
do
mv ${i} ../swank-${i}
done
popd
sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp \
|| die "sed swank.lisp failed"
sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \
|| die "sed slime.el failed"
sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \
|| die "sed doc/slime.texi failed"
# Remove xref.lisp (which is non-free) unless USE flag is set
use xref || rm -f xref.lisp
}
src_compile() {
elisp-compile *.el || die
BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
elisp-compile contrib/*.el lib/*.el || die
emake -j1 -C doc slime.info || die "Cannot build info docs"
if use doc; then
VARTEXFONTS="${T}"/fonts \
emake -j1 -C doc slime.pdf || die "emake doc failed"
fi
}
src_install() {
## install core
elisp-install ${PN} *.{el,elc} "${FILESDIR}"/swank-loader.lisp \
|| die "Cannot install SLIME core"
sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}"/2.0_p20110617/${SITEFILE} \
>"${T}"/${SITEFILE} || die "sed failed"
elisp-site-file-install "${T}"/${SITEFILE} || die
cp "${FILESDIR}"/2.0_p20110617/swank.asd "${S}"
# remove upstream swank-loader, since it won't be used
rm "${S}"/swank-loader.lisp
common-lisp-install-sources *.lisp
common-lisp-install-asdf swank.asd
## install contribs
elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} \
|| die "Cannot install contribs"
common-lisp-install-sources contrib/*.lisp
## install lib
elisp-install ${PN}/lib/ lib/*.{el,elc} \
|| die "Cannot install libs"
## install docs
dodoc README.md ChangeLog CONTRIBUTING.md NEWS PROBLEMS
newdoc contrib/README.md README-contrib.md
newdoc contrib/ChangeLog ChangeLog.contrib
doinfo doc/slime.info
use doc && dodoc doc/*.pdf
}

@ -1,125 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
[[ ${PV} = *9999* ]] && GIT_ECLASS="git-r3" || GIT_ECLASS=""
inherit common-lisp-3 ${GIT_ECLASS} elisp eutils
DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
HOMEPAGE="http://common-lisp.net/project/slime/"
if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="GPL-2 xref? ( xref.lisp )"
SLOT="0"
if [[ ${PV} == *9999* ]]; then
KEYWORDS=""
else
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
fi
IUSE="doc xref"
RESTRICT=test # tests fail to contact sbcl
RDEPEND="virtual/commonlisp
dev-lisp/asdf"
DEPEND="${RDEPEND}
>=sys-apps/texinfo-5.1
doc? ( virtual/texi2dvi )"
CLPACKAGE=swank
CLSYSTEMS=swank
SITEFILE=70${PN}-gentoo.el
src_unpack() {
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/slime/slime.git"
${GIT_ECLASS}_src_unpack
fi
elisp_src_unpack
}
src_prepare() {
if [[ "${PV}" == "2.11" ]]; then
epatch "${FILESDIR}"/2.11/dont-load-sbcl-pprint.patch
fi
epatch "${FILESDIR}"/2.0_p20130214/gentoo-module-load.patch
epatch "${FILESDIR}"/2.0_p20110617/gentoo-dont-call-init.patch
has_version ">=app-editors/emacs-24" && rm -f lib/cl-lib.el
# extract date of last update from ChangeLog, bug 233270
SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog)
[ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date"
if [[ "${PV}" == "2.11" ]] || [[ "${PV}" == "2.12" ]]; then
# SLIME uses the changelog date to make sure that the emacs side and the CL side
# are in sync. We hardcode it instead of letting slime determine it at runtime
# because ChangeLog doesn't get installed to $EMACSDIR
epatch "${FILESDIR}"/2.11/gentoo-changelog-date.patch
else
epatch "${FILESDIR}"/2.15/gentoo-changelog-date.patch
fi
# When starting slime in emacs, slime looks for ${S}/swank/backend.lisp as
# /usr/share/common-lisp/source/swank/swank-backend.lisp
pushd swank || die
for i in *.lisp
do
mv ${i} ../swank-${i}
done
popd
sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp \
|| die "sed swank.lisp failed"
sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \
|| die "sed slime.el failed"
sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \
|| die "sed doc/slime.texi failed"
# Remove xref.lisp (which is non-free) unless USE flag is set
use xref || rm -f xref.lisp
}
src_compile() {
elisp-compile *.el || die
BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
elisp-compile contrib/*.el lib/*.el || die
emake -j1 -C doc slime.info || die "Cannot build info docs"
if use doc; then
VARTEXFONTS="${T}"/fonts \
emake -j1 -C doc slime.pdf || die "emake doc failed"
fi
}
src_install() {
## install core
elisp-install ${PN} *.{el,elc} "${FILESDIR}"/swank-loader.lisp \
|| die "Cannot install SLIME core"
sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}"/2.0_p20110617/${SITEFILE} \
>"${T}"/${SITEFILE} || die "sed failed"
elisp-site-file-install "${T}"/${SITEFILE} || die
cp "${FILESDIR}"/2.0_p20110617/swank.asd "${S}"
# remove upstream swank-loader, since it won't be used
rm "${S}"/swank-loader.lisp
common-lisp-install-sources *.lisp
common-lisp-install-asdf swank.asd
## install contribs
elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} \
|| die "Cannot install contribs"
common-lisp-install-sources contrib/*.lisp
## install lib
elisp-install ${PN}/lib/ lib/*.{el,elc} \
|| die "Cannot install libs"
## install docs
dodoc README.md ChangeLog CONTRIBUTING.md NEWS PROBLEMS
newdoc contrib/README.md README-contrib.md
newdoc contrib/ChangeLog ChangeLog.contrib
doinfo doc/slime.info
use doc && dodoc doc/*.pdf
}

@ -15,10 +15,8 @@ fi
LICENSE="GPL-2 xref? ( xref.lisp )"
SLOT="0"
if [[ ${PV} == *9999* ]]; then
KEYWORDS="x86"
else
KEYWORDS="~amd64 ~ppc ~sparc x86"
if [[ ${PV} != *9999* ]]; then
KEYWORDS="amd64 ppc ~sparc x86"
fi
IUSE="doc xref"
RESTRICT=test # tests fail to contact sbcl

Binary file not shown.

@ -9,7 +9,7 @@ SRC_URI="https://github.com/jauhien/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ~arm64 x86"
RDEPEND="app-admin/eselect"

Binary file not shown.

@ -0,0 +1 @@
DIST RockboxUtility-v1.4.0-src.tar.bz2 1181116 BLAKE2B 64d0cbedb3917a8f3f79e2b47b8eb230bb5fd6627ffd0647d5fbb42973d07675ee8a8f0eb9ae6e3481a8bd4cb4a183fb463bf97a1edbb2a74076e7a595f09ade SHA512 705723d6ee2231c3b79d0c67cabc7c6c00d3f1a76a970c1bd15e028a98b4a25de987b0921ea932ca0098defbec0bc9bde9d9ed3a79dd46f81da18bb5472be9fe

@ -0,0 +1,88 @@
This patch is a simplified version of a patch I have sent upstream.
http://gerrit.rockbox.org/1825
-- Chewi
diff -Naur a/base/ziputil.cpp b/base/ziputil.cpp
--- a/base/ziputil.cpp 2014-01-05 22:44:53.000000000 +0000
+++ b/base/ziputil.cpp 2018-02-25 10:55:36.994002648 +0000
@@ -22,9 +22,9 @@
#include "progressloggerinterface.h"
#include "Logger.h"
-#include "quazip/quazip.h"
-#include "quazip/quazipfile.h"
-#include "quazip/quazipfileinfo.h"
+#include <quazip5/quazip.h>
+#include <quazip5/quazipfile.h>
+#include <quazip5/quazipfileinfo.h>
ZipUtil::ZipUtil(QObject* parent) : ArchiveUtil(parent)
diff -Naur a/base/ziputil.h b/base/ziputil.h
--- a/base/ziputil.h 2014-01-05 22:44:54.000000000 +0000
+++ b/base/ziputil.h 2018-02-25 10:55:28.513838004 +0000
@@ -21,9 +21,9 @@
#include <QtCore>
#include "archiveutil.h"
-#include "quazip/quazip.h"
-#include "quazip/quazipfile.h"
-#include "quazip/quazipfileinfo.h"
+#include <quazip5/quazip.h>
+#include <quazip5/quazipfile.h>
+#include <quazip5/quazipfileinfo.h>
class ZipUtil : public ArchiveUtil
{
diff -Naur a/rbutilqt.pri b/rbutilqt.pri
--- a/rbutilqt.pri 2014-01-05 22:44:57.000000000 +0000
+++ b/rbutilqt.pri 2018-02-25 10:54:39.793852035 +0000
@@ -69,12 +69,6 @@
base/rockboxinfo.cpp \
../../tools/mkboot.c \
../../tools/iriver.c \
- quazip/quazip.cpp \
- quazip/quazipfile.cpp \
- quazip/quazipnewinfo.cpp \
- quazip/unzip.c \
- quazip/zip.c \
- quazip/ioapi.c \
base/ziputil.cpp \
gui/comboboxviewdelegate.cpp \
gui/selectiveinstallwidget.cpp \
@@ -156,14 +150,6 @@
base/rockboxinfo.h \
../../tools/mkboot.h \
../../tools/iriver.h \
- quazip/crypt.h \
- quazip/ioapi.h \
- quazip/quazipfile.h \
- quazip/quazipfileinfo.h \
- quazip/quazip.h \
- quazip/quazipnewinfo.h \
- quazip/unzip.h \
- quazip/zip.h \
base/ziputil.h \
lame/lame.h \
gui/comboboxviewdelegate.h \
diff -Naur a/rbutilqt.pro b/rbutilqt.pro
--- a/rbutilqt.pro 2014-01-05 22:45:00.000000000 +0000
+++ b/rbutilqt.pro 2018-02-25 10:55:04.577357613 +0000
@@ -114,7 +114,7 @@
DEPENDPATH = $$INCLUDEPATH
-LIBS += -L$$OUT_PWD -L$$MYLIBBUILDDIR
+LIBS += -L$$OUT_PWD -L$$MYLIBBUILDDIR -lquazip5
# append all RBLIBS to LIBS
for(rblib, RBLIBS) {
LIBS += -l$$rblib
@@ -122,7 +122,6 @@
# on win32 libz is linked implicitly.
!win32 {
- LIBS += -lz
}
# Add a (possibly found) libspeex now, don't do this before -lrbspeex!

@ -1,4 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chewi@gentoo.org</email>
<name>James Le Cuirot</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,62 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit desktop gnome2-utils qmake-utils
DESCRIPTION="Rockbox open source firmware manager for music players"
HOMEPAGE="https://www.rockbox.org/wiki/RockboxUtility"
SRC_URI="https://download.rockbox.org/${PN}/source/RockboxUtility-v${PV}-src.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug"
RDEPEND="dev-libs/quazip
dev-qt/qtcore:5=
dev-qt/qtgui:5=
dev-qt/qtnetwork:5=
dev-qt/qtwidgets:5=
media-libs/speex
media-libs/speexdsp
virtual/libusb:1"
DEPEND="${RDEPEND}
dev-qt/linguist-tools:5"
S="${WORKDIR}/RockboxUtility-v${PV}/${PN}/${PN}qt"
PATCHES=(
"${FILESDIR}"/quazip.patch
)
src_prepare() {
default
rm -rv quazip/ zlib/ || die
}
src_configure() {
# Generate binary translations.
lrelease ${PN}qt.pro || die
# noccache is required to call the correct compiler.
eqmake5 CONFIG+="noccache $(use debug && echo dbg)"
}
src_install() {
local icon size
for icon in icons/rockbox-*.png; do
size=${icon##*-}
size=${size%%.*}
newicon -s "${size}" "${icon}" rockbox.png
done
dobin RockboxUtility
make_desktop_entry RockboxUtility "Rockbox Utility" rockbox
dodoc changelog.txt
}
pkg_preinst() { gnome2_icon_savelist; }
pkg_postinst() { gnome2_icon_cache_update; }
pkg_postrm() { gnome2_icon_cache_update; }

Binary file not shown.

@ -166,174 +166,6 @@ DIST LibreOffice_5.4.5.1_Linux_x86_rpm_langpack_xh.tar.gz 437472 BLAKE2B 8ee7530
DIST LibreOffice_5.4.5.1_Linux_x86_rpm_langpack_zh-CN.tar.gz 516406 BLAKE2B 5a99d46e1c0ad6b33e9f8c5c3eb72ee52ddbc407d8bf0ae9d57416b471f41129c0af58125277f085bf281d66eb1f5f312ddce6ce10babd895a96390dd6a11e17 SHA512 e9401a7e5a5f9e298256970ebc83f94a580a3a7b2357a54e417b814ca7c9e989779b024f15ba19dad62981cb2b3cd91835013d82f7265609788f04db741ae284
DIST LibreOffice_5.4.5.1_Linux_x86_rpm_langpack_zh-TW.tar.gz 513878 BLAKE2B 632532eb9cf75725015ccdeacc14278dd6f08b5fa97670e0f98e922ba6c5f242dcfae68e55405dcf682d44bcbd6531ecd653b51e284ed8ebf0cbcf5efcce49ae SHA512 c78d4ea18e81011a2c537b13c3d6fcdcea1758187da92855349a2016f0da82421d125893aefe13f93d3a97b7a1df152e467149ffcca6eb9a3b44c9d6af78e268
DIST LibreOffice_5.4.5.1_Linux_x86_rpm_langpack_zu.tar.gz 440572 BLAKE2B 05a70ad0535d041843f0fb4f98652468195c9768d6d31f734e9bfb9284d066405a0508fc796a71a2d4a4b72a995115ebafc76e2d726064d5b321a5859c507457 SHA512 365600d8ddf721be0ed873b17bbe9ec03e5f59e490439163eec3e41aa328d1ab7335bb5ffe5b78ca0336988b51fbabf77f686c702db04bc08800c7a6fc648184
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_am.tar.gz 7989966 BLAKE2B 820ce2b4b4b2da0d564cc0df01d524ebad44826a55758ed87635f7c237f527a6596a9985d506e775aa33002df7576d04da94488c6a1579c1333efc91535e4570 SHA512 022f94b3b7f19c1f9d3c442fc221f9c7196519d04e2f973a4026209a316211721a849c2835cd4c1f5726b13eea4285f9a5f78f1e347acdb17c80e6c4f8370d9c
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_ast.tar.gz 7905012 BLAKE2B b5e23992a3d12b800d000a5981969f0dfd53333bd1bef01dcd434db026a57a252da7e027f02cc672d940d1f645c8158080640a4865cc0f2a364eea9789248a8b SHA512 d7a140a5881018ff143ddfc58e1ff68fa2f930dd10e9e842c1a3bc97a8680f49ac4faf53c6433c9aac35bac3af98aa5d09e5c2aebddee4787bd786e3fa1c51b1
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_bg.tar.gz 8466809 BLAKE2B 6ad336f598390f8a67608049a888f266bdfa09f908dc7b481781448a718a4d96b76c1404b43403cc5bed459dbce87dd5ee6687b54e3ff87e3011d48591bffd1e SHA512 ea66bead83bbdbf03231c7144fa973849dcd06c5c7a811ce86ef97feabfadc2f5e86c8c89a18e0e2c4886790477bab026659bb2643c844eac8f366c1d8c1eeb1
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_bn-IN.tar.gz 9145037 BLAKE2B 8da47695e9655c69b708e1bdac387b42affbcae07af0ac3d1e2c572aaefda796838a5a58dea42b844a150c3c554c32675e3949f5984f8a67dfdf8aba04ac2b0f SHA512 2c268ecb08f124d6d5237bcc00476479c0ddb4d3b18b1c0123e549b8d4045ff13935108f922c93544e174bb40a9fcbd31cad5349bf8eabd70f0319278ac968bb
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_bn.tar.gz 9145259 BLAKE2B 36fd025a995a093171f4b9886a2f5125a44a858c902ccad92fac114e0867cdc39b01fc43f1d7ed57f41cd07ba89529df33bb00bd953351ddef919c1994f4e599 SHA512 b200eedb0df12ba97e6abd64403b4e0dea633ef864def4dfe84dfb6eb753cb9483796cd6c397303445b2537fe6c7f0dca3445396514e1e2d23b23a6c988f5f4e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_bo.tar.gz 8891322 BLAKE2B 37ff333b3ff6625678f3f93a11b435fdce23d6c4e8e21d13a58ede448b5b4bd3b4024c72da0936e88dc6fe321e777a9663811388b2eef55139829770cb47b505 SHA512 237c19238935842f440eb64581e83d4f455a45009068aa7e8e12dfae87a91a4bc7def4b80968a843742d9ea8ca9cd8b04c110a00e30a4c807d783f0eb704bb8d
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_bs.tar.gz 7211127 BLAKE2B e441a6ff7bf3bd5d0d24f5f6fb05e309266293232e6ed8d17537545c8484690648e91fe596674766eef3e5329deffca75cc8f7383dca9b7c98328dc2876034c3 SHA512 54b23db78e4aaafb49bd70004e8dd629505cc6f21a88dee3e45f295ac51d2855a1c8ac657b807b6df64485a445a0f1c1ed59481083692b9292fe12cc658c7f72
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_ca-valencia.tar.gz 8092436 BLAKE2B bb04dca565e3483e9613cbaa461425d09fec67ed0a23eaa6f3bdf987d8aabce3e36f32208216d7c794682de4f820ff4e01b1f90d6f54852eb38cc9758486a10b SHA512 1e9bf0eec825aa7e1707c7b6f2e4709ee844959e81b8bb29ef58888592b96b3efe92e21e801f36b4e30687e7d9bf5ca8d13b41745fe1da04b9669f4311eb9fd2
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_ca.tar.gz 8094065 BLAKE2B 4b99aecff07c32ac09b9f699c3d73debdf8e598684775e9f6f85cd8ab5d6819f1bdca4e89affbb44a0c6841a22e15b24d50be99dd73dc625948a65df96a99346 SHA512 f9c7c399854dfa0fa696cc947103676e8de41cbc3d9cb319b540f068b94f2432be668a2b102f18339fa67377f9295097c71b1c646dd912b6cf6cc3b0e048e0ad
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_cs.tar.gz 7798763 BLAKE2B 8de0ab05fe929d14407741ef7a4a6090a40320bed7964e7e273b7129ef4e3d6f4fc8c055d6079e562061d9890c22675d6d4dfe616e1049c3af349cf3ac68223e SHA512 bc559e119aaa9a7b4805ef843ef7c9a7e3a64e0378e0061da0037326b3e3cd3c842eb7eee8f17488203f8115dbc7d350ff988afab1fade605a1890626e8d2e16
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_da.tar.gz 7727258 BLAKE2B bd01b23f9efec7fd065af94163041aee3d8a8bc938bc4db661b21fbfbd30d6e9aedf11ec2c08a18a54614046a93164d24ac47e028a7fa6ed3b0591ec61754231 SHA512 f6e04d884169e011b73b1cf39c47e4c94413dbf580177f6176261c9472a48ddbddda637a1935c0848a4d2c9f72505e9bdfe7d38c6ae614fd881283147308351d
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_de.tar.gz 8227857 BLAKE2B b84fadef89dc7a04109dffb3d1cd6d2590761a10dbbfff2c661bff5d58c554c9b6fb3ebfb239a4105c6e67f22e3309d7d95a5f55680418b1c91dfab314692915 SHA512 2378364a9f412245416857ff9fe7ea397e59953e75724e918f76b8c58cf0cadea49da0bcc0bf243c71d32b47b43d1006748f39e62a916dbb8aff3f3726bda70f
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_dz.tar.gz 10265299 BLAKE2B 433031c8f1d71a25c08886bb6bb93de6644b43d300e17d503f41a87a954a1f4d5e6faed1e8e491b2698738565a4cafb6dce9267254749f548a0db2a2a76da3ee SHA512 67316dda88997b7751480a1b0e2c2de5c9465f19e0bff735c837a73f0e380c44bb1beecf32bd7b25f5070a6bb7f4fa38c57f6e4be6a41b228a4423b63f835d8a
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_el.tar.gz 9114728 BLAKE2B de01ba89e6c54f23fb8fe50a557a84e6a59ddce64a88bfd3ba6746515265fde1ddab84bbaf7337055ce47c7084c8db7b14aa4918533b77c9a2ee8248e2c8da0e SHA512 79d54fb96864733e492c47ec944e14e2bff05850432258bd99c3e940ea35dae48bd705a972f977e9ef5a42fa07bc9d4aa2c65d598c59624024e74b211defa839
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_en-GB.tar.gz 6554784 BLAKE2B 0a08b1bc8648cfbf4787f752e96335878a1b73bef3bfc73fe2d7dd63cac9342aa6ce5efd72562cfc1c7c5911d012c73028d9e107b5413adf81b9ddd496254e7b SHA512 e524fcf9f55472667a9c986a9657125a5ca5c9cf9fd5860d36fb82b5053bcde6c8c560732ef13f90855a9e78b28567393b46d07d4434fdd7fd0f7812084990f1
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_en-US.tar.gz 6590604 BLAKE2B 16bde38f653e06638ef30379f169ad000ce5a5c2811e055b4172e89f5c0df691a6fdb18d0e5582c98e40c54629af9aedb00a8b8d04fb868df04032416125dd9c SHA512 a26628555b79745c05eb2b428db797b47f05216ce088da534a6cfdabb693f5d6f346892a0536ff3fdf3c146c849a8da49f282c49b59b125e2a51e03088596ee1
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_en-ZA.tar.gz 6533596 BLAKE2B 993d71aeeb889a6cec6437993863776d949770c7bc64b9a792356886ff1d771dd85d2826b7edb4cf5b4b543b5236ef7a76b6bb688ff7731ded091dbe37f2d7f5 SHA512 c6c7a901218dc499829900e15c0a54f2800cd6106a4057164efda4c8271833f06d02aa2ea705d86f11e13c304e587782ab0ba44d89d3a39c07456e15911ff3aa
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_eo.tar.gz 7157547 BLAKE2B 7e2332e775c21333d1900932d2d7cb5938913d8c6489f92b0d18bcbf4035177d57d42cfbe9d256529be7d09610949ccb8cbba2d35e1d310dcd5401e85ecf8d8b SHA512 931b0581faa8ef80de791a54583005feca2f6dbf261af93fa755777ed610c6bc49aa9e6975b41db2e7e150de084729899edf1b89fe21365c437e3650cf375dd2
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_es.tar.gz 8145262 BLAKE2B 8737d9ceb3bab91775d5e8cafbe5c83d86143e98e1678aeb84b958fef62f843435cf2f5734374a3342c65e6c873a4d31707c5fa1c15c0b36e9af6b995c2c1b84 SHA512 5bda6656a139a222bcd977819569412c7723b16b3c24c08f6650918dab22c51ee2805f7c0902ec32e15474250643eb1289fb777d47ba4be77a3f4fbcaca0e2f9
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_et.tar.gz 7655319 BLAKE2B 8f4b4b6028c5d93166616dc2de7dc2c31b9ddcd86c65e300a16bc2f0c2ab18e95df302a0f22f8fa16b72b524e9c56b8bf2bcb739b4ef4ba815398ae7b23a5574 SHA512 45c5633b9d6c7331ca06586669b9305f2eec34a1f717579ad578f4082c3c7d770719ab0f14033db778015f2dd4d78b7a61b8c56210161f4d8d6915bd62de4018
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_eu.tar.gz 7717743 BLAKE2B c80a7471a4464d14b196ceb4d3f91d03f55d4d827c71c788c636df65fdf24c857191d3322155e73129f1fd3b976d830d56ad2e7ecaa2ece6ae49a8c970999ae9 SHA512 c57f05f9689ae7f609652ab9882141b4dd94daf65cfad4d64652ad85d44387377251b4f2097dfcf2ec291ea60ff2e42cff36d1d2076f51225fb659f910cec827
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_fi.tar.gz 7893895 BLAKE2B bb5be881103b636564b870ab65fdd4c4242e84679f3e31d02b6f637a5fdb7b5b8bbe8cbeaa9c6e74a661dcc711f7c7f15742a5f36ec46afee2ff8516bd8f6d0d SHA512 e0bcf1d585da7afd8f2f4bab1a762beb11697289a4fe6bb422b728554005016b96c09c910e9da63980c28ec69b57c45cb4fa82fd3f69c129c4e9656cce60479d
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_fr.tar.gz 8324062 BLAKE2B 174e0ba2cd16c2d719089c34db3035e90564f2fb3dea1aa7fecab7f1ed85d2a58e7c9ee69f3bf507d6fd4b86319d619ec10a3edd1c4c347e0fd5746d82319624 SHA512 aa3080b90be8f252a37b96656264aece93b7c96023168b300d53dbbf9fd20310e259b83a5071bc75aee8af01de8245f927b449351b78eae2d3d1989b6d503457
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_gl.tar.gz 7806403 BLAKE2B 26d6c6882336cf7e7c38822086efd6a1e400655a410e5300b0eb5aa492528fb0fbea820d39e2d105d867161d993260ed4dabe7fc7deb956774ff72ed8966cb9f SHA512 4643b4357f274b7cf7368605240e072f16c054139c295dd3cb1138fbaf0bcf98fa373b3afea34cb96b6b7f16c34eb1315522ce2ce31caaad4ede3b8df99565ea
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_gu.tar.gz 6750747 BLAKE2B 64b3aa6ffd5369e5c85e7c189c108fcdee144f93016e3f422a48adf5ff0874cfbacad525ec969f6f92c6d01938e5d6eaab67c2097682a7c331c83d61b7575300 SHA512 d06ede991111a15adeb2d1adff8770d443c138575cb4b66fe53ef609c2bc5f331f6b45635eaec920ac5e7de9afc73763695238cb9152fb5b1bd846088d1fba18
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_he.tar.gz 6365529 BLAKE2B af4dc3547c93d242762e1b462d09325b9b80a09d2c912b316f9e34bb2381e17a5bef0b0f390a8f500595b2b6ca5fc25f36fd052c3bb1993c1b3a6cc7cfff6359 SHA512 3dfec7975aa01e386da6a739c493b65689b9eebd1a2da44469f1db701d832dea99871fed1d2ce37c6cbf2e5a49ef2826196dbbf3cf50714f669b1ac19d025261
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_hi.tar.gz 7397850 BLAKE2B 1729885bb105c6de309142539159f12b6300be87ddcea0163ac1fa91bbb170a93ba757072b32ce340a31013d39b15cb02c0050f795010f765ece7e7edcf31e26 SHA512 fb272c3babbcb0142e1b9be40a5a7b12fb8009b18bd24f1babac34797bb3daafddb423b7fbf3a8e05649b5d294a873bb23737a6983b43b00bba8b574277114ee
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_hr.tar.gz 6903523 BLAKE2B 498037b1183456978e84e5f43bf0e53c534b12339c6008aa07f4c1cac60dbc0adb521d2125f6f5ed539ef4297234c0cd37b16643e4014ef13831ae75b5996548 SHA512 17cf593cf4baf40f7e16f8cb45b06f4c5909e9eb17722ef32e661954fe052a3134ac16456d29b7a96789b8bb81f3484e906fcb2a8b9c5eb97cfb37f602f42670
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_hu.tar.gz 8218850 BLAKE2B c265dedd9bebf7d76a9b4635ac2cdfb639665f6354033a25d2932313fc302d386370f542ce0c8cbceab3902e23e619692efa73337d43a73b43b0447c3a42cc5b SHA512 b1c938efb788beb1a4d56744ad557a79cfe4f3f88659a85b0d7d92c41c194fb5b8c106c7fbb7d67f93642d7b1ba55f248d1e189b8922e9196d1e452f8e51136f
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_id.tar.gz 6968088 BLAKE2B 671cc107f188c4442b2a4840001a7b7ec6b5c57b5334a41e6030ecd73ffe09d0c84dcd7ac77099356e4605e5dabcccf4139f42b1215e454c6d1c7e52a6215c71 SHA512 95ceb25f9a41206992e243c5a83512246e5df4b23600e91d0d37d632c7391090707667230abab11ca7a3c952157b1dd24c6c842ff6458ef8404a5fe328843e24
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_is.tar.gz 7030284 BLAKE2B 42e80d904f9eb02373a574a3c6d02e195333071617631058edcf4c75673b45e51170ec94dd45eeb528eda05e316ac1b4bf93cdf86c25f46ce44bd5af2205c106 SHA512 9a04bf3f2e50a180fe0d035e2ffb6dc2f2e3d99d6de4d627d90b1d45e65f9f62e6557070729c5915dfc9e8a6e76f3cfba977fe8172297243cd61d4ac9e55ee1d
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_it.tar.gz 8076051 BLAKE2B eabbc1c1c764a8f099f8271c1bc4dbcf12e6ad3144612e0fa3b41b96fc0bedc6b70d5c0035ba56684df2d1a874c18f6841893ecbba8e073963e3fdb2a2f077bf SHA512 8ca5f51f8487975436231020eed6ddf6b8b602bb700697f93e8ce8df15486b999f114c474462b7dda7c16ec0e303a62884714b20662b7adfc849c3433de1e3f9
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_ja.tar.gz 13166183 BLAKE2B 5c2e4e2541aa3ebf7cc374bbd0c7de0585789b35ecd888998ec798481675633f5bc521b85bdd8dc2db532672924ed28f43316289385c23a409ebd4d10e6a03d7 SHA512 a869a8501b359c78519f0057726ae5ce9cf74b7786c693b963b069df60cf9e3667d0b1ec067ecc1543c12018d53eaebc0a2013cad89875b9412d6c3bfab07daf
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_ka.tar.gz 7193005 BLAKE2B f6b07dc53b44c266fb4d708661df8ee0cbcbd269dfa6c6523ccac5dfa2652fe81cfb0aefa26a614957b5ac46952c948d3f78a3d7ae55d78a12c46560a8a091df SHA512 c0c9257ecef775e7711c25438a839414a3fc3d8171a2ea8a4670bd04c1e4da2e996ec6339afa8190ff0b217812f5775d323448a3079dd2200c8828ae6d33ac31
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_km.tar.gz 10329226 BLAKE2B 352ddaaa7231cacae9e85b6c102e7ff27639d24cf7b4bc7b9f7a082bf1a454df05d1c1e1a4014f5326b804a71d0931d138c9488aca8580485ec163ffb6597ed5 SHA512 ad1bdebd911756f3255b68c3f6cc7c820fc3fe2100b5afddbde44b2bef6c7090fe4d0a5ae8253a9776ee30fff955dfc6c19f7321c940e65e312c58865dcd59a2
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_ko.tar.gz 9436631 BLAKE2B 6c60f92386698d7ba1b1cb4a2a3a80c25a783f22eadc0a47d4820d493a90acdce1c12ef589b00ff845e5d1ab391e9e44e5a2e307cb95c5a74a22b58f4b4db49b SHA512 c4c44f32ca9cc712208afac5fc22e9663e8d85e1442f16b75d83585c04588421276d6c9efadf43ff1fff7cbda1d1022da0099dde995ca4ab1030f156069735dc
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_mk.tar.gz 7412309 BLAKE2B e1e5f3f5bebb979031fdcdca209b4f6150afede0e8f539152491ce77b133e35f3d2dc4e696a7a282c68da2ffaa506110df468e45f63eb31502cd2c6aaaae737e SHA512 468217ed26944760889e4a97475cd4b9228f64e00576e269bcef19c42cd1655f840a835e0e4e9b77153121a526b0482527beb5bb4593da9986ea4ed5aef7dd8e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_nb.tar.gz 7766361 BLAKE2B 37a65e507a668a75ec7798d3f98871e01c1ec115e6c62553ca9d67f9d06447397f7cdf599c58a02576d54d6fa38859453ae0b7d8be47d8880909442f185ff680 SHA512 f3b173c9c80d99763f40e66b930fb2836755c093d596a401b6d1b740e83627917221d2a0e83702d7cb4b5e08877b0ac63e126731d131b89badf5af0ff30e814c
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_ne.tar.gz 9750920 BLAKE2B ae27734755ad275fd060904b11c40837e948d33aaf778b5114352a002381684036085aa24a8f99f148977beaa8e2df8d58053812a0de34be83350e4dad1ce579 SHA512 2447a80269facaeb1d0898948bb0db8dc5829ce43d9147850baa9cc8d7b8a093dc54e9ca0d1c4e6bba76738998c85dbb69b51699e2d8689c049bcc6dbf7728f4
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_nl.tar.gz 7879103 BLAKE2B b0d5490764dcac452b764b1bbd820286e89c7e507132bed1e55ec76474c5dcf8c64c047665bc5730c6ea0118bae4ada5c2166ce788fd6bf9aba04a1b1cd4aec6 SHA512 e8d427e42c8033ec743683a5a2b9450c298ff826f1eb20415890d7ff87248838ed5110aad10f42b9ab81cb0143a25fc5da9d957a8b85857d0bc6aa66c9133ef3
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_nn.tar.gz 7756588 BLAKE2B d951779e825f8346ef2d2b188fcbac6463fade99c2fc0a782b9b9f0cf2719f5e47124ef2e22dad5c9d00d5e552d4b1eb090079f7678263c86d6d774b09663c37 SHA512 a6022189ae5f370a44397f0553de34c92cef38b86b18c53b194acfee95487ed826fea2639d435cb1dbb0052341587763b573d22daa08761a766b2b12962a4e6d
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_om.tar.gz 8064336 BLAKE2B ec957e4daffc0d412f371b31e6d99eafdf3b19fdcc3efddae0e0c0d63ec3645e793ad329ee9de9c264bd6d3a51fe3952e61458aab43d67f1ec4c493b6c769619 SHA512 a2e0f9e78f7857fb214fb4a303aa72652ffba0a84eb02fe6681fc8860e6d6365e82dc431b77f2b3a640ce1f915b2382e40c31ee49cee20e238d764f14e95d625
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_pl.tar.gz 8231241 BLAKE2B c9c062fe4e43bcedd84a51fa9ed8979be6ab586634cdc6c02cc30a6b1a010998ada13fd0af9f2e769fc6441a19fbb0d7eb8d2a7e97d1da4bb964c26942375f41 SHA512 8aef48c3cc67dc06681d4243f5505931a6bfadf04b9a64c6e0452b024e3b23a09250d76ef16ee907df62b826cdc7606b6363bc04dfafba48a78e7193b1238cdf
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_pt-BR.tar.gz 7889943 BLAKE2B a93d8080b2b3b67ebddda6d77543bc087a166c1405c2c87b087f3644c282c6e09cc41b530eeb5de624003dd06e23e7b14ef925b5bd2ef6d143ea7c25f5736ec3 SHA512 0b883b93c1d56a5ecc441b240907211857372bbbf7ffb667b789d1766fcdac77ca1b847f7a2982ec74176b7bc0d8765498ecfe434b00a4537ad51ac919227a54
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_pt.tar.gz 7865188 BLAKE2B 4a42c01f17943dc87ff9f20a56b7d06c31f80d031fe203cee43bfc894063b8ff215f057bfe1d11fa2c6ecff4550aae40526db093ffdc112ccf469b6224ee31af SHA512 2d09ace9cf8a2fb108d84daa93c494c18077595ba0b77de4f777d5bc4e0d178d93a5a6bf589f60ffab0be724988dcbe4f98313bd591b97c2f49dbbebfe35d521
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_ru.tar.gz 8503728 BLAKE2B fba78d9b7780e14f93d9594d017074b0850e7d1063de43d5de96b90ec9662ff7820cbfadd6eb842f68a7dafea769e4ad1bd48f0acf95593a8c9899a865c14de2 SHA512 c01d56bfaec36385342e127883695694a74d7edb2f7e06cdcdd4b24a3e793336c0b72e99b2359dcb893a6a5ca59e36ab520b7d59264adcea2e3e034647fe0ac4
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_si.tar.gz 7284280 BLAKE2B 8794e4610f7ef00c50576097d6f8c72f6d9fa96921f2c7c28f9406989e60f20246fb0933fbc87cf0f2231a30ee6ae7eae5fbca0b114023e38cffe6bb659433c6 SHA512 226c86c800758b4703e2fefe3d52ffb64a6daf1c8411c43a199e3946c65db82f1428e209e4ae24189b20901830dd6e0b804741a560df37f40ffa47516911c7f6
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_sk.tar.gz 7586080 BLAKE2B e6fda562b58407ce333bb4f836f3e5e7d36f567c36f3e1899b3844355811fb775df3a149de2525c89cdffa337cb18460dfe3bdf1ccf498adc2174d82bc2e1cae SHA512 68ce4300f0856573be561a315c19de878154c194dcfb0f9c4d8d5a64bbf534443474d9e7d9cb0341cd5b58946ed41150415ed3fa80e833a5a73e78d72024be57
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_sl.tar.gz 7898953 BLAKE2B 9e1dd6d4652ab281ae346ae5477245c03f8b020820798b2c609b0b8fe6cc74cdca364baf23b267671e53aabc657e087b7c3e32e9b1f283438af554b4081e18a0 SHA512 7db2dd58df48cf57582b96ff2ce6e4d5a9c7861fa42a531ce1df18525ea9ba2873569a41dcf1b700b4995d783046f7c3ea6388181caca00ee7b8c89f48bc581b
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_sq.tar.gz 6940682 BLAKE2B 9af6cf4d6ec16ac8ae51e8d9521a36c55cc7b4af20f205ad17a6d2f14f20af80423eeeea5f321dd649010cc75ed8565d64c3aac6eb36c7eb16ae1be2f4452b4e SHA512 badb8cfa81c0e9b894262869963822ce24891333f02ee167a5a2ee64f0bb89978594f27a74b9bbc9655e23be110b97d9e69c8b9a29268004ac2a99462adfa32a
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_sv.tar.gz 7823897 BLAKE2B 78f90d00be3e3c8213ba80b7573eb9342215f9de89219414e811ec558caea1e9513c859cd2e11c866a9f4ce109f317be9d064278e66941de518e0452ff730fa4 SHA512 cac8129b95788e15e3776eef333ac381297d46cac0dd582dde89af153bcebcd78f16ae37f31f892444cf7bb8459fd82632cb801b329bc9dd5618f651a418d500
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_tg.tar.gz 7245509 BLAKE2B 433ecf55d6fbba59ed378ee63e9fb8685f466104c3de3a762f732452664dcdde944700772be0ec52aa3ca0987f5cc22b0b802da6c8b0f00e24bbd47547e75204 SHA512 98c9e0fee4b54b4c7af6801df023824b958534fd8438d5cf532bdb3addf6bc5bd3ca8d5301becf8e58f1f66e0a8aabbae7a272b983c30693c843bc2bc4f04817
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_tr.tar.gz 8067524 BLAKE2B d19cedd8927de73b17fe97ebea4c4ba9030060c238ce718f7b6607522c11bcc76137d0e6817c55e50ccf9ec6286ec7c72983b2979350f024aa12fd151af72883 SHA512 a19169c9de10dd91859b26529437217763e7e0fb5e09315141ae0054598e352547c146a5e0f49f15f650f75ccd85bb476175800f4a237eab8e307ea3c073ba11
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_ug.tar.gz 6934881 BLAKE2B 5ae78acc3efdeb11c5537dd8a513076cab4f65565d8b54599978b6fa1276facbae0fdaa25070958d6d61906018ccf7f8a7e553d7c40b00b2540c56154e089b3f SHA512 5414e31746fbfe3de530b6b48b3ec4fb04b816d1c3b177631413bcddfe9240c4a602e9f17ed13d27a0fb1e6b64a8e1e9f2691ea84e384299afcd66ca514b5d3b
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_uk.tar.gz 7942160 BLAKE2B 5c82f186be62998acecefd200d2a5d2ce7b27a8189c665cb58a71844b5d1e05f634ffd3ece70062fe827fafe8027912eeb266a427e5c2cb2cdf14aa6024473d4 SHA512 4cab257b648a299005ed3ac6756bc1e431a226fc964bb3946a5773f66dcd4f5fd94ea4794e1ed32b9ecbc3c48924040837801715a7cfe6ac41ff6f45c1294848
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_vi.tar.gz 8186295 BLAKE2B cd82f90591bae0b45e3db3514254b9911fe71f04f0def7d21a820901d86e45534db44b507ce085e90395099b859a1ce2649c18295e4242bd40cf389377b68807 SHA512 0bcc514df15391d56bf676c67ac30836c5da24a5f1d1b7e581bdb42638cdd646fe8d57a83e4cd12897ac457d4877c996e9b8eaabe0469e9c0a37c1953d488823
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_zh-CN.tar.gz 10758875 BLAKE2B f3d49d61b7df89e9fe9e044c6503c530996ea94250f9a047dfc64f672fb85d02d1a660c99d6b797d8ab345744714c86e15205f7daf78b6376f8c128b8c011847 SHA512 b3904270d0176ba8cf46bcf896fd770badb3da5126de819cda29753293435e476fb6d9e5a4bd7b44b6e4713ce3505f067a2c8e1ccdb66f5126aef123b9ac9883
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_helppack_zh-TW.tar.gz 10719435 BLAKE2B b7c87a8d46f013873ae0eafe4fb3986f8cfd9c417af461fa592cdbde07e469683138ffc7ffef60129d6123800cbc96e5cdea9d08a71e270e547c637fbf2270da SHA512 965a23bda75e2c5c72dc81dc37b9392e87d6bbbe5ddf91cc8e2d3ea4aa30296b184affb21a24911cf75f523b08e0ce45f70808a8d88e3c8eb1568883c37d21b2
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_af.tar.gz 1011805 BLAKE2B d2f79ea3698c155a57eb51f82940dddf2e7696d58828d2252b77b59885a662bf7efa52ff01dcbaa61b7919810ce26e80ad16febcad9b2f0daffdcd0e5d65263a SHA512 263f5b307c866659b577d727c107a57c515e5ccc9cd5ed9b02799a85f4d29960569061404d6cf5f4412fb11cdff03f95e8ae9fa0cee93aabb57d6f5a1baf2618
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_am.tar.gz 752249 BLAKE2B 3e165c9c3c363ba822391e00942abfb6ef3dfabc8695a5e4305072d7a624362ef6e2642cd9ffd6f062531ae2935345f746e8298c6cc84cb9f8952f9b3e781449 SHA512 41183b7aefabe6d3c11a565db5256e419027810ca8fd842c8de8751826006ee2cabc229f74cbe58907074853e0efbbcdba7d8aa90b913e076685b6813c7773e1
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ar.tar.gz 2393804 BLAKE2B 7ffeb3df9ce0cc09dd0ef35628fd9b198f873d10e851b6a06a6acd0315889c942574d0f06bcd3c0fe60348a4f897cc12aef826dc25b129b39d22aa5e6affb74f SHA512 595512e30818c323708bde97ab3ce7ba87ac3a7d3ea740c54f6a235b3d82e22c0872e10defb9c45a71c7c100e0fa4321ae1e17b83226e9d8b6a3d88fcf5b4a87
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_as.tar.gz 542616 BLAKE2B bc896f4f05227f79e77be8e75f27df3ad2cfaa787138dbed3643da03782a5faf1bf908d4ea8a493a9a72e21a044776737c3dedaace3a6a82517b2d8f91db7fd7 SHA512 68a3c42ce78d4654a06029975e52e9e80bf344aac71fed8518c7e38b2db251a254ae2d042429da6c3492f72993186d40150bc3dc5cf87ee55d60c0b91cd2daa7
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ast.tar.gz 450133 BLAKE2B 14bc9611982041f521828a346fc001fbef1eb067a7e04295ce7db071e53998247aed2ee02dc4ffa70f8587a5f8413ed59a2a36301bc1e7d0d786b5df6a30b8d1 SHA512 b263dcb58c4c703ccf6a82776439f782faab7a36ac64fb8d6a59cb7f44d13c9c948d51542ba84c97313da009ca65daad41833e674f88bf341b5be49108798642
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_be.tar.gz 1075530 BLAKE2B d68e3cbbfea31730e6bd6087d67251e12199bf246d3cdde0a40d61a753e82ab0aef5bf44ba7ee907f7cf4a2ff534acf06e39d3dc33ad5566d58e9148404db373 SHA512 9afaa659a7aa3284f4f92833490e45fea1eb5913e61d08dc0b520dc6e9b42d6bf5c39a7fbd87d80add7221dd59edcb18cc7570b673e9fd72d95ec8281d2fa41f
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_bg.tar.gz 2203195 BLAKE2B 0ed0ab4cb0a2532f88cab92b9901b8d68a364c0ee67efd7719a9f8422dee4bf383b139e916311cc1805ef5ed5fb308962b2b4f85503c5440c1f4c81ea8804e66 SHA512 8be4b9eeabd4e0b3c8c2ecdffd033b21e157116659056aa716ffb95c14cc45294567b07a2af8f8da9ee825f9e519fb4dead83e45119c218d6eaec1fd1a87d0f6
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_bn-IN.tar.gz 630290 BLAKE2B e9708985e6cbe5d2fd09152123e632e711743569f6197d1ea88af12b006d9c58ea6e5ef2ede7389f65f5533a94f52bdfef738837f79ce92d6fabe8eaba6fa70a SHA512 a794fa3f99aa8062202a25adc10994e8239e78d987b3aab90b8fdf40c9d818689789ca8fd970567716252c823cd3596f46b6a098462d1025380c61808e619a1f
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_bn.tar.gz 795105 BLAKE2B 84e30fc4c36000f036025f7646e74a9341b0cba509fe34978358874191984523d996734937e7adecc96e87592e1ff2efc771b3ae201a1bbb1d4317128a97877c SHA512 005bca8328f40d26eb03d1a1441313986036219e6987f2ff1cb19369ec7d4f7c00deb31a2fc53044cade315690d4406e31a5c34187797410558973f40bdb6876
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_bo.tar.gz 385940 BLAKE2B 5195f138af87c5a531693eb410c6ea884617c2dc9eb6960450df77eb9014104778850226924e6404581544d6f162abe5cf10a339b7a0f527f719c6634b8d4ff0 SHA512 58f6d852af239f2dfaf5fd8721eb729cbb0b50a00637f585b26345f054fc31319826151cc7a2e9fcc4123478f62159025dad74cd81c777ccc423e9a25ebb3262
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_br.tar.gz 1866823 BLAKE2B 9de512763490ef129a70044ce4de2d008c6a5e012791b16e86ce94f70e761e48711232fa4c55c307af19985c17931ae11d25fe6b94e842d67ff04f3e2d91131e SHA512 98c6674e527c4221a0744371d07611c7af574d254b5e6fa5e010993c4c907e456ccd673e304aeac579a3d9817a5fd9ff035716e4afbea515f3b7120b8bc8024a
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_brx.tar.gz 342836 BLAKE2B 24cd8c11faca2170d93bb8b03b82a03999e17c1b5c7a5ab408ac579b91bc25d05c00affce9b32a52b5df56e8a180ff3f025df99975f567a472ce0603febce6e1 SHA512 8cbfd383be1c82d09bab27314ac89265ee65aa6851dc2eba13978cabd3b5e7ee20ddd50d842c772b8c007b863bd452de6d57bb0d975cd6164fc7e4c865d9d69b
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_bs.tar.gz 646169 BLAKE2B 1612201851c131afd3ba88cf8569095a353e29139f1c7696644e0712211317c8fe0f2e4693f9466e461a926daa66490c9d1b2e5b1a4e756af0909d3306fafe0c SHA512 6ac204d31e62e2dfb313436f346f0c209c165c3c08dcd9ac0e88b0a2b2cc93d189d6bd37fc792a963ddfa2a81a8ab03b328428f37effb63003cc7b0b7e58267f
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1992790 BLAKE2B 177aa9de0ed70f3285ff0a8d9215f4f09d9db7d31238585ac183bb3194529c75362bc9d457d18c6f1337186a5ae81999d00daaec31bcf686a1ab1cb70bd054dc SHA512 694400283b7c47440e199c9dbe2dd2f5de4e3fff24a4e28f8d1706a894b5744bfd95b1b2260d38984c98812e6004d9541518e61dd1af95e8efe53a240b38f528
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ca.tar.gz 2006920 BLAKE2B ed4574744392743464b4b8e29fd130856ad07800c8c755bb75ae7abdbf2e6c7f6574c2ab28be4bf308d530bc4ca50470804e484c801713bd6ac37fa41b0ee002 SHA512 ef4d7e30a004b3da50ad015a3052ed545a0ec8540ac5603acaefa9b94eef5a8e396b45d4761cabccaed375ffb98196f5bbc4ed9a6d9f58e912dd1f1fe0e5a03e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_cs.tar.gz 3172533 BLAKE2B df0d47fbc13844818e4750c995c63ffcb8867b0d5fbad1a45861fa661d90502fab5a21e696e72e467668cd2893716042fa90359ffb5aead08c0a917549f7f372 SHA512 55e59de1705170573acdc517572db21b22ef41f7d948dea8697f6077f2e2582a09c512ec3582616a98b5eecf2130c3d6af96072b7adcd5fcffd8b5ee52e7fe3a
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_cy.tar.gz 712871 BLAKE2B 8db428a7e7b021450c9ef1ab37a7df633dce1677db605dd411ca32b08960f12730aab8063e61dbaad1ef8abd3d03003248d23f316766c3fbfacf7aaad6a1d32d SHA512 03cec4006f0fae0adb452e9d0b9679b0fb3e46f069d4b2b92f2290ebf1972a13305188fccc838d65a984096c9fa654786dcbf9c1a815abef3b6e8ef1756a3a1c
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_da.tar.gz 2615753 BLAKE2B bce93cc113fc6c5a80b9970d5499aa9266b7fa28ddd8762ce37179a99714c8a2e5717ec1a060a4e6861d11789e475bcf6bc8a8ce80677416dc52282b8600b200 SHA512 9264c90935e84d4f0c7b6e986f23027a8766e4f92230cb16093039d9ccbbf02d48b6589646788895fb0652d67a087599c12d0ac8cd49c5cbad19d049de568bff
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_de.tar.gz 21743155 BLAKE2B 13b5282e05e5025783b425fa5f08a16688ceacab5e4488fcd3560205693fafac0ae566b97fc3689dc41d31621aeebfb30acf50603a5485d455bd1feda0d7766c SHA512 e2cbf46fe9777a72a53b915b495b6c2e5d9bd0156b9ee8dade71a1c7e01c04876155cf1daf9112aa6d6dafa9a6c02215fe10980f28787a06137ab7714de3d305
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_dgo.tar.gz 449105 BLAKE2B 140be23b695319031ebe2436268358eb917a2b379982c74c1f5d44e64d290cdad5fa50b086ba9347a292ac6deff64add88149a75fa8737279bd77038abd8047e SHA512 a1caa38fbca2be3085a031fd85d857080a23eed039c93355234c89e5962165fcd49eb1b4b8f6e68057128b47a8847fc1f7e52d5c33852a4ff589e20c3d69a82c
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_dz.tar.gz 374168 BLAKE2B 179b1e330b257bdad05f9b1d06d82c03b58b94725e567c508c5f0741e4449086050daadeab3971c20176a00e0c41a65b0c54fe26f9bd8d573018a2c5d4cdf3c9 SHA512 3e3eeb677d11a4dca261b619f7146e2ab045ee38627602416b2f2517deb29b409c778e5fe9ebe68de9d97cac665eab41fc2216682138b7a578da7ae3cc2e1b88
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_el.tar.gz 2813786 BLAKE2B e5a83ea5b9e90473d2d16ccd135f8270e0129cac5593972015159c499797295ba7fc3232a8b1784bf4b659612a7f1f5f3285cf111f6c5c7ca746ee3a50061f5f SHA512 ade82696fcddb77ae37acb1021197b8794c5253884f19614d38a67d993f81060198aedefb7b619d76904278d87125c6eefd5aabefde0777a8dcd2e819966b400
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_en-GB.tar.gz 7229446 BLAKE2B 3d06e84d2e63525d38b1d1bb041a159570da91a40563630b260cdb38dddeaa1e1ad55c0d85af021106728c0089ccbad27c7342f8fddc799245d5647e502180b0 SHA512 3862c900c7845d4e3ec50c6e3de9b53b065dc02bb41c1a23c823b632b8b9bbfe06ebc5a6c5088a01dfe25d977ff037b36c6e7de2f60edabd8a911a7de5b55a19
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_en-ZA.tar.gz 6836631 BLAKE2B 1d404da803b4d2ce1b3b7ee7e238354e64da37e7a7dee95bd41dbad04d0237377a10d96cf3ee4009bf149b5148ccab519ea91340ec421d0319b0f10090e56256 SHA512 c8853482984e811210b1e385806063bf480456ad3730f601d5f7173ef1d63bd8724bc4d93f10beacf75a9050e1a4f0fbde9ff86d7e2429af95610fc8e2e68fd6
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_eo.tar.gz 710072 BLAKE2B 992a8e1a1f0853c33868bc5366f8e62af97c9ff67913e2b68b23731587634686dd861c91f3a07968df90f984b83e12b1d6220c0c992ff8e5ab85f8d3ec83c6bb SHA512 73ced39d2135da5892fabdcbea276d5699c318fa262e3404c30fc017363c61174c1c6d6c1356d50aa16b30f7fb3e94d0b47c691909f8a6ea240b0f942caa166e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_es.tar.gz 2207987 BLAKE2B f7b252a0980a0e53cc375a08642c30064ad3e39d88e18deb5137bd041f93b8a876fe28369665274873c7d5ac4e80edb099079437fe1198becf56e96bf7b5911f SHA512 2f07167c468960b13d5d579ea23ae974ff8910e84a175f97eae27753dfe3701dafd205e1f392e929b2a89b8b75b19a079b4f07be6241d0a3af4ed619886fdaa4
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_et.tar.gz 1622162 BLAKE2B 252f215b406370274708134c2a750842397b3db352edd507e77a4f5b6fd39b13cf6f2677e5a883f8ba48bbcc9df998d76d16c2b0a4a8019c287e18daad22bb57 SHA512 6c8d395c822a387aa53377cc384a6ced31504b21bd3e2f46852fb8c54e1f01da61964d0de4199497f3d1516faf104b8a5b48193696e6b3dd81deecae5a48cffa
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_eu.tar.gz 717965 BLAKE2B 308bf98c622795e4f90b2b245be5719c653bcb722cce789d0ef07440bfd887e557244814ad5d9764099e3be1ded1b77ab4459e3783b2bf99626e61615527d539 SHA512 4a1a3446b9b45829d5b587fb8ad9eb34609172d5ece60794743ad4b7f21bd508a687718e7e36ede31478b5be2ba985cbe7725813f0c48f5c063c9a7d96f33b2e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_fa.tar.gz 333121 BLAKE2B 1f91929597c0f503b4508287b3fe44b8f289e09cdb4a273f86b0a8ac643d549428361b5c90c807336e3d8880927d2a833d7d4ba947babae937c5c982416424d0 SHA512 0badb0b3d536905bfb8c57905a0def21dcfca3437741b39972eac127dd1c349288ee25f4f6e0d95fbd8842fe444503c7b18cc9c0a0e7a75e73005883976a72e2
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_fi.tar.gz 710717 BLAKE2B ba0c12203269ce3d4e2152e45e4ff179c7c58df4d0181b75ba71ec1bf1d56b659d48d9000d7fcc2a203ccb063caa91892791246040455be21acfd802244c81ae SHA512 5aa7c345151685531b19caa41bb0055d06191b6b7ab943d99a643223a07130263c560d4b087d52e672492b9cc5f78a8e6602c9d358cffcfe9bbd4a16de8fc703
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_fr.tar.gz 3020248 BLAKE2B 9473814170e2dae98596aac1d908cf64b8e168edd391b80f8adc0d0cbe8c1472d85c29997e6d407f7e7ca8cb6bb30ee9fe017ef4b83a8218102fa12baffc0935 SHA512 74e60da8306131452ec641a76b779f83d9866ef27a8ecb7eafe22890086b2ffa13a33ac4e347f790fbacecd8ecfb54ecce5ebf185ff6e703b587bf39931fbf90
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ga.tar.gz 732941 BLAKE2B f05b3c39e74b279b9bb03b11640e2a72a5f533f7a5861bf466ac6c06e202363cb12589538b62ad452979e531e235bdae8b1df80396dc1163eca716d5adbebe7c SHA512 685e813ef8d450d2f83de4985e0c4ade7d67a5c03fd724aeaf6fe1abfbce04125ecc4670be0b37918f5c29e9421f34c9525215142febb9d286fee4e190cfd757
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_gd.tar.gz 1768367 BLAKE2B 2c2bbeb4fd66249f29d1b0ef24a436801570a2a32537c38f586a20f929519d1d4cad5ce66674c6bf3610079d0680f46b9b71be323bf6c83b2247cedc167b23e3 SHA512 e093b5c44c6b497e87e7beb901a70a664e0858ee22e9df73f6ad582631ac31d15acbb4f48c2026b26dbfda28b6d71f121dc36c47883d8aef17d2e60267f3c37e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_gl.tar.gz 1282752 BLAKE2B c3bf66e95d4390815cec7ceaacd909ba10289f987a1691770490b488c554633cdab6ad80ccb81bedf4c3c19bbac646150d4f609a386fab9c1ab4cb02ab20bf92 SHA512 cc014dec4b5c6b07b085d611c42c1d727758b60e66357d402f5925734e6fbc682bd7a3714982d10949d1fa7efebdd6708c6a5eacdfec787f3b0a7d8dd9a52931
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_gu.tar.gz 1240114 BLAKE2B 4f0aee50bcace48d565d7550d47f033f760bee5f444ddc9e9358ef3ff191765ab160a9cf5efbd633ace2c4cda14734f2c00f7a84f1ee62d389975a724adc9510 SHA512 0062493c945f8c9d9d4cbe5a04748016cee315e8348c08cdd9386abdec9ad711cefd5c2d9c3058ea83f8c9181b7c630bce7b97d22506410899b602d1acf89e9d
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_gug.tar.gz 521364 BLAKE2B 00fbb59fd118a137e6755222ddf0950406f42bd4c4bd74d3a6c6f192cd309d7a9339236a2a660f974ee1b08a6b4034732d727c71900fc4fb0deaa8de6c57c77c SHA512 053f14e31e423bacda8a51cd955ed0760430dff8b2dd17c0a02c0d58ca89f2a512143fcd682ac266f1b9b329be4e3c284b8aa792f8fed087be033abc610ea4d9
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_he.tar.gz 1631572 BLAKE2B fab960d1a938cf60b2cf2930705675319e3748869ccfbe145873603bb823a683e2c3b63ac9cb7ad5c9430afb999075133b56adde43244e508e0111fc357bc384 SHA512 0d4701a406d01c7349c10b4f8d693c00df1a8c740316b4e82f1303d5d288bed0d12710d07527504d834b2a3201bad99595cad9b2161d30e7118a35bb668703c8
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_hi.tar.gz 577486 BLAKE2B 12eee9a45fe3137d39589693c89e8bc82c70de1604abfd1ee3fea2b1d7bec3a5e3f919000386bf9d369963160db9276649d7ba5f3c62a1f00a73b41bca56bee8 SHA512 30bb5b90d2f046295512ce2d04ba1f742907879fd7b8ffb59cd5e65eb46f73412b268ab5777872e58e83a43212ecf0769e2962035e5388d21fc61bdf6783fff2
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_hr.tar.gz 966409 BLAKE2B 3dd174a0914307c00847c5ac4c22db01a3fb5e6a91deb6832e8b1fcb09e99523a83a3ba7c381abc20a6e763eb550a9c52488ab9e3d357f1a7af62f4cd490ba6d SHA512 b862dbf4ef4362fd2a2686a87e08f9da223a4e0e937bc8e3f0c86614c496c3806ebdfaff36ccb696a7429eb2853f11863eee0d550a2103a76f626922f5640e3e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_hu.tar.gz 2957369 BLAKE2B 2d8d33b7d613b90befed9f41681c7009ad86cf993ae8a5ad128ded18d6bf03774f5b26462538dbdd4a20c08d9abaa191975091ba960d64366d20a8e953769b24 SHA512 68e41bae663c2a4ee5e610146a9d153fa8a300f0588eed23e02e53fab5b349a6d50eba96ab3e5189e85a0d49d802fd3d003cc2714e723e1570340e33bf439fb7
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_id.tar.gz 693932 BLAKE2B a3cb365cad7c58d5ef33d019305181d1bd477835d2f03e67a5de344c15487d0aa854c7975c4eef1ecde15dad89721966353e12e6d3c00a14182843982c05e4c5 SHA512 828707af721b7ac568e558c357a42276ac601afd87ea7ae3a219489f49bcdc661a45138ec404d894ca27501dbda3ab28525e880662fe6b9850a9c58abc2108ac
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_is.tar.gz 1503455 BLAKE2B 408aed28bbe6bf5d18582bf16114aea03cdd10a7ec07b9fc54c433edbf6d61f6977c037314e521b77899adf4d953b5043771fb4fbf120ae87597c39e00e541f3 SHA512 4db0f7dbbcbdaeabc8a4699954ca92ac61d224eccd4215c7bfc7586fee511c5981c91fa91478d4bc5a23c3ab94f681c715315d32d37697dc97ee635ba36ba01b
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_it.tar.gz 2055900 BLAKE2B 3aa9499ccff09a0d25cedf6e4711d9feb32d3c40096ce1a2cbc2860dcc640f00537b16faa9c50ddc73456db5530f2084dbad8d86c880f968643d5a6244a50a32 SHA512 ff1c4159f0dd198903efeaf6cb3c4a7d02ef20ec7e3e7282d109694b1ee9786974aee2d902521b805cfd9536d73df0055bb662f9375be97603488e5f33dc7e2e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ja.tar.gz 805649 BLAKE2B f827b69015584eeb4bb6bf37d842e20571e591306a903f07ffd422f17071c0a58b792bd7e4b95bed3f87b3c919364b88bb89adbbb6c0677f4799940a0dff6c35 SHA512 a4e8a09b78aa39bfa942f86f8e65912a2334953df197949cf26bad1e32f2fab559066d84ba078a268ba819f9ae5494f221f085c5f03b08930f7d9acce69ed5e9
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ka.tar.gz 365488 BLAKE2B c334aeb2f5a01ae13612cad35812640ad226b103445084e25ae3411ecde6a24f13716ad48eae34f543414430bd003764adde24443cda0f7d8faea67300abf8fe SHA512 49874d85932fabc532c0931367269c17a9a1a4400ef1564e7fa412a1a2d67d5357a6d9c306a9b6ce5006b9d54d506650af3eaddc85e4e6430924bd213db2ceca
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_kk.tar.gz 770526 BLAKE2B f8d437af69f5b78bdb5b263f46121c75cf29180a25ba02172e86248da6e98b67abc08ece83530c41157151e9e571d55455cc0ba467ea12328a1501286c32cc96 SHA512 a7f08ebbaa2cbde7df97dc7dd6d314cbe8caae843ed7da1ed6fecdd903729811dd1d0d06f334e7da88309722c25bb2d8603c1c9552237a817e24097e92606d0b
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_km.tar.gz 696037 BLAKE2B f421d8054f988b0f6d268f7faa8241153cb6446f449bf2b78625a1cda744a22db6cd06856eb07a20bb65697f0098603c2639a2c4fb86f4d8a488beb6b513accb SHA512 2a3e714b9cb55a8b1624ff10dd93f9cf242a04d333d50d2cc64403c8a921b44d8d27d3e9a7317d8a2000693e8190693dc15b2311728f446459567dd8217380e2
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 339725 BLAKE2B f8ec2ce5e75bbe8df7915a9f5b9805445281a56df4806f137ecd42c1c70c135467bb3de5dad5e0920d6c80fc64954ced6656e3e4b15cdc7b52e7a532ba33c12c SHA512 83aa7290422fc9a5646c4f8a112658e1d4761bb414101c9bf4c106dae270e4f632c5fd4f66a0659fa2cab6f3602d34206e57bb7f07afed7bbb50d6cdfe012a95
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_kn.tar.gz 593793 BLAKE2B 9b0f5a781e7727f333f975a522d7b41694b00ce899962e5b238c3e69ef0f8df13445165c37e97e5f25db775f71643f11ef11b7692116bade0cb5a134b660c3d9 SHA512 e9fd7c93d1adc0bcc4e66a9a2efc6b0bbb739a6d2ada610fa306988dfcdbdabb74588c9d55efe565a7f085ce26c0bbe1ee9f5bde744b462989c7ea9ffdad3b3e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ko.tar.gz 685338 BLAKE2B ef73454faac05662a6c36ebc6695c76e7c6dabf2bde03860ec85baaf1e1a7c840aaae1225721acd50114525a1cc251a90910f1d9ad5ec73d1ee9f8bfc94d092a SHA512 21b32e22bd5346a85279e7a0419a00efc1e7b66d42c5b14f2d8d84b5990c8efb476c099e6f077923f44089eb0eeeeb6f5878a140db41854a71b5961de299af02
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_kok.tar.gz 418925 BLAKE2B 400a9b952b4843c38dda7cb48898ee591505a053c17a077afd66de3593e6172b43db6e224f92bbd94093abf916b6553af54d35abcc05b9d0ab1f9b512d2601bd SHA512 b910fac6b5866d8d7ffebfcdedac55045534fff5db355e25f2706581684085da34de12594841d8bb06c6f5bbd5546a897d9a16b205c7c304f49e5ea159e93b2f
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ks.tar.gz 334203 BLAKE2B 6199eaafc7707b09c2ffc56a7b533460cd686912e5f0b5ec23dd6c20df8fd701cdf6b57c3963ac63ba8f77aa7cde1629afedc496a89744df4d62284c3c80471c SHA512 bce40ee091216460037d4dd4067326fe9da1be3fe2e7a8204e590a279371edbf50562ea1e49e397e902fcf5305a6b26928ab526272d2554ba5d573897c5d1cc7
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_lb.tar.gz 145000 BLAKE2B 489f2caffe682d7d5ca27f3eafdbf94b12927bdb3da77d4c427b8d0cd34a20c5f85cc57c7e22a4bf582ee47285285a70f6e573f95bc2bb47a44f2c27ff9f4ced SHA512 dda1d3b2122fa1aaca7ec631322b87d65ce92ba574e3315916ad99a03c9553668d79cf0f8818f76d212c676a9afa60f79f9543dcfa52dbe7562108895bea2aad
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_lo.tar.gz 366508 BLAKE2B 77ec8aa659c4d7e0932cc08b49a725ba2ec65e0c0e89f9f8a5922ceeb966b66c905a28c3fb4e36cd416933294fd0325f676ae0d5d95f3fca9eb993298109267e SHA512 cb4f6e9421df36c015c171f540bd4ab5340b839784a52cb7d0dca424c84a113e05534c1d93138400cc89354b99da061a3bd4acee8f6dfd4971dcad2429277a54
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_lt.tar.gz 1027193 BLAKE2B 711f4ed77363cc1d007ca3717993702a52b780976c917dd3e4d83c750eee0ecb46471646793f94163b4dc238b6d5c2ac2e93ecdacc57a5dfc5772bda7330a894 SHA512 277aba083a1c3379334a11280afffaf5f30fe1a870290050ff633e0e9c05617c74dec245c4d38a0b7bb8bbfe81d53c979acc0043a8de746297d44ea3dbabf341
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_lv.tar.gz 1455197 BLAKE2B a6fff01fb6b3c7dea652b6300722bf77440524e0ed5cd3ca4d47ffb6240115ac0e11964e2c387ebb6b0eb21c7aeebdafc3063d4be633b011ecfbb9a3bdec44a5 SHA512 1c396cca3972833648171dbcd8a2e6f7716fe65e2cd2af05a2787b35eba3c2ab92f13405eda7cf988e14da6df550bdadad5853acd7c1b7eb791a18afb7726116
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_mai.tar.gz 336780 BLAKE2B 9e324c693ab3afb50d74b98288afe194a086afb3df2b7f807b3b5bef6a885b85d4336b175b10f87764c01a735175594f3cde046432df42cfbc8a9e0ea098328d SHA512 42a9f208785f36db32ea5e3dc75bf4b80b3e5aeeb52076a812e5883a77c7c2ba672180a49960c6f1bf8341094783bbe85c9f0e930893dc9cf442cca51d975e15
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_mk.tar.gz 389012 BLAKE2B 4cbc11b65857af3f0f473a01a1bdff457d2b5b119866086fc6e9f3d6305ebc0f892ae0fdfe8c1b4b3955f1c1ca1e381d331f3014255a35f2caacec718b595478 SHA512 9f61ce28b7f0044fe10a481e46e01b0b4ef64815f2f4b34833ded16c1f8e04e460780f0eb8411731bd3c7b0e81d07594fd107a1fb86370174b4188b02c49821c
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ml.tar.gz 556034 BLAKE2B 1a00de1d59e50881b565b7edb3187f356b2f6077006de7bfe6ef695a3ba20af5d4655d7a356bceb672c4a9c2fa8cbcfdc95bdfefe00488b2a5a05560f17482fb SHA512 8f52580634b2328a02985ce5a5af9da27dc65bbc4dad753b150913b2c1e75cbd3fd66543c7851bae0a22b3788cd78776a1a417d63897fb4aedde95d645447dd2
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_mn.tar.gz 511178 BLAKE2B 8aa901779656f40277c8b37666ef0c43b3cecbd128ab7b0e56fc6a071c605ac85608d6e3387700f69ab7c645b1aa5bec2dbdebd82ed9790f1a096f2108b24949 SHA512 6974333e81a0ab4af1cba63c88c64a0a85471cda753c37f42a5d6d343f161fbbb0c50267f7b5a52cfe33e31f662e32e02f80837e22069075c3711fe47c9cdb28
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_mni.tar.gz 410195 BLAKE2B 98f2c41d1ef51aadf22675c2b8cb0aa173581fa9569b398019af41e704699a56d34d432a6f7fd114a3c5e0c907a4240169cbad76d6db6bdcfed90d7ec8addab6 SHA512 13161f007c1884fdb9ab5d7af56164d8823094b42798aa1ff31b22d79204fdad085cb33bfbf5843a7f4e3a67cc850064bb1446ed06e582da6a17972bf4f74cf4
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_mr.tar.gz 590586 BLAKE2B 558d561fc70cf3ab0eb82aeddbda3ae515f7a8871efdd31bab84121446a1f3daa81ea9a21ce03e210f22dceab817e4199b979644daebe4ba5780ba86a86d5883 SHA512 5e53b282c1fe6d82b155d69f80580e1eab0bdf59f1cd4b4ab136c4d305f67a98bbc26e6289f02f741cf08af71e9ff023990dfa721712c62ffa69a66cb6bae0f4
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_my.tar.gz 472569 BLAKE2B b3619915bf2eda5216e57c1bcdae629ce512e1a817e7bb7b3d395f9922c443b3e4f1eecdb66ea56ceb55147c257774908577e80942b05d04cce0e783f02874ca SHA512 2ff77a7ab0ceb5ac944c76baabb74cc3008c8abbbe79a41a731022305176a5759b0ff2390ec59d4a3f086fd0eb1c4c2ea75300c9ba60c8382557cca95361f8be
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_nb.tar.gz 3713128 BLAKE2B b5b3a425d47a74496dcb03d98cb5d8af3e46b17b5b4b51a6062f69c5d2086c44e00ca1c83fee1deb1d42ec804f96c3a2a70856cac3d9dc7bfc3f6210feab7a38 SHA512 02346161bc32f2d4709c12a8428eac8a248b7084c5d4caf782420d9d9168b748023d70b8b892a6f2ed13cddc962d53acf0c48f19649c686e7235eb49d1ff9eaa
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ne.tar.gz 834303 BLAKE2B 2e34c7c71e98f1d5f5a4795904765b85a5f321d01699bd7b529a3933b9db4c560e53a7de64979ca76583ee6e1bb61bb8854c5df54a76b91f5ebe3fff593e8329 SHA512 a240d4a32906ef7254b51684f445725a606f38b8c169765f69fd9592d48e486bf7af47f6076da935d3f4f2969e66a5afed6650b451d8b78187d313f0fbaa9563
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_nl.tar.gz 1512237 BLAKE2B 83ed68205eec282d1052e2965866ca606fb9a403a7fb8e830cb2c77c3fb4dc0f7848eac64272e514e7ae3a42f376412b1349beaf8d2e7c95fbb6eb4fcb17eaeb SHA512 a9bab412250439227d15c953fa2e6333c076051814874a9e8793c085fc755de9cbf0f63517ab02dab0fb30378172af9aa3b016b0f810504b8fab35b34ebc8cd1
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_nn.tar.gz 3712044 BLAKE2B 15bce7501bfbe78b33cfcab0a178ad9d360005577d87264720f670d20a3ec6fee2af7fbb6c834556dab8ea28204cbb22498498c4acaa9b0729a75b3759d7d030 SHA512 c95860990e0e94066c6387515a52051b384b112b534573840a78044202df83123f47ae382c498dd6423f61cc0942a12be2ab2320dcc45ca02ff9fb314293cc5e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_nr.tar.gz 281980 BLAKE2B 22a64b53fe3d93baf3a1dacb258f82d8e6d430c078b5b7feefa9ad16e2efff068456285de3c7cfba8385068f8b94ad76bd7f93d7ac554764473c16847f4a2da1 SHA512 9972c63ef767d06b739ad4198e33043da27456161d5ed2ad090fa84e91f61824350ab385edbb8ba899f91ca4ce3f6a41a126e6ab2f0d1e25c55641567a112f59
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_nso.tar.gz 327634 BLAKE2B d2eb2277f664a5d44946d56f1f4e0dcbcf00441932feef355f7ec8b4aeef8b5e832b895ac45f919151fe55963ffc19a5fe200f9531b6bcd0a8cf1eab911b9825 SHA512 f4983297099890c17d82504a9e90f4abebdf2b35d4e98cee0c8592f0e79627d9de062e8b467f9d3961de02abacd55d06e9fe15f69f5b4fec11732ce584ea2e1c
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_oc.tar.gz 885135 BLAKE2B 747f39ec32948dbcd9198d86514ff4b4bbd8deb2f345c7223835d38b3de5cfa2351c355767db28388af6826caf9f2ef38901d14a01a50261bdcd138af38269f8 SHA512 cc9a40c8007f87cb3845030c270fd425d7a572ab06ce5eba1e7f1e826e32604c5eba7f2d98b1c881b0b7fdcf89ac16874419547397a191558c6331638de3bfc1
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_om.tar.gz 377340 BLAKE2B 01c95907f04fa5466626175cbc8c137c94ac71cbb782944d94525dd76082de3dd9d6da105c0368ccd160b7a4de6aa5f8d99cfaf5f9893e0cca0ff6b02495fc79 SHA512 f82a6119013267c6c92d1c0d5a89b1d580f7bd02c508e1ec724db71ab90955177155e0c07ddc6c03e9bf1be58013e38864a32592ed6617f16a76c0497069a0e0
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_or.tar.gz 613119 BLAKE2B e4087c3660c0957a37c9ec460cb0ea0eb320d8a10f93e62da00ac2677c9cf8cd8e4a2656f16b056f4c8b6c53501968a6aa4607c99757b520eeb9f789257baa3b SHA512 de300853b8bf305312715b0f842c580cf55f17d50bf62597b74422d301ffd002f9ab930fa8506de0665cdb4cc396e085a05af449e5f29a4783aa93a389614d22
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_pa-IN.tar.gz 481980 BLAKE2B 4c8010a30d0e264271781b77569c8c5057563dc04155caa6de9c96921fc4ce950ca47342f0bbc0705658452016af09d669736f09fe3d88cfca65ed8f30055fc8 SHA512 38db87445f645cce663c293931166d47e83e09fcbc8a1fc305c6a92a38394c687624b7e2f0a7e9bc558fe2eda6a2b29bfde7fba0ac349b066b82217ee11abe13
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_pl.tar.gz 3039990 BLAKE2B 82954ff4f0e11642529c1c45deab4926bad5ca73839a153ef71fece7fbb842594980098137524ec94403cda81432fe0767afe162d184666893e6c74df1ed0d1e SHA512 edb7b42b5058db003b6681e26741e23f091ded309d9f462727fb2dc7c0c3354268805cb63c3aba9d33222491e58fd2876a19e87f4ec5e0d64484984445e9d613
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_pt-BR.tar.gz 2803574 BLAKE2B fad4fe5977dd4ec7821357a0db5a846978ec0e1e285e4014f75c17bad136497f69012d13bec3024dbbf7b515f85ff3063e529850b9022f6f66b0b13da0aa805e SHA512 a2c628041c58ea3914fd2600332d7a8254afe9fa6fa63be1b3fddf8bac36335a67ef501eacdb0c539d159b253a8ef74ef8a4a570368ed9bbc949f34b2a3a4303
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_pt.tar.gz 2359774 BLAKE2B 0d07f724566962fb532faf67f0d786ee4a6eebc38c508f18622aa86969f2df578883031f66e96bf9830159d50f99031e37248eeb0aef3b067dbd6769406aa65f SHA512 29774b8e6ab871c940244d8c31be0292029386c96a9845f35a1afc9edc97cb16520092ef24f80922004ef2dfd72661b448affc824c396015dc0a28742247b693
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ro.tar.gz 2545704 BLAKE2B 74d286c2e2eeefe27c8b522fcf8e7d3f2a657ab2838b6c3e9011937a2cbde8a21fdf7b48c16e7f24f8e9cbf04ed66f9350214cee2a55fa10f289d8f64404b370 SHA512 f1aee421bb960d7442835663cf9e98a20a1d5fe6ea0d22cee14d92fb865241686e1bb70ee7c2f10262293240bbdc8de0c3fcfe89293e4bb6bc22cdf3fa29b883
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ru.tar.gz 1885445 BLAKE2B b626cf41cd6838f0f5de0b417d45887272271dfbcc98599cd540f9c7e90646cf2fa7d9035171110a62c390dd7f12296d963ebe6c573cd544ed1bc2dc2b8aa1e6 SHA512 4af77d486fb220c1f3d7639fb06c43420328785a5f354bc95980eeb5fb142d0874a44f8dfcd2691e1b38ed4df072dad35d03cba46b9378a001143144300ec7e4
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_rw.tar.gz 348450 BLAKE2B ce805de68103d5428967c1f022c750ed0a3b2f140bb6ab82d8ce5e2ee480fc02a10a207605bd66b06a9513ed43e563d2b0cf650ad71fa5524e1a9ca6e684003a SHA512 d971a95950d6e5c9ac13330098c144e3910e3d35f25db2c9e1b56727da679c68dc3ca3b2138e357e3417b31cb7a4ac70b7c7acf6c181657c150b1749f9bc3ce1
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sa-IN.tar.gz 458509 BLAKE2B bd547f349d58560853d8d8b01b821f912ac89220c5144159359983ce2f1c3068b7c5665300ac34dc455a25800aacd5f98af51a92abc8efa4ea771517bb2bf2c1 SHA512 63f4e4aa0bec237ae25d622bfc80b7128f0fb0667732eda8a5bc2c74ff7e30fa3e2880886f5e4979d3f111de9737b103f1ceac726ffc7ec118176cccd1469c3b
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sat.tar.gz 533467 BLAKE2B a99db24760ec83510d33772d2a86bdc5099e474d34e8963c863e03f7aed16d99123ae391ae03015afa77c697cc257a1c8f61cca805e3e0f49ca847ceeaf82329 SHA512 147f7726a5277f37e3405d74d8327ae97aef014c6d68da7764edd984e44651a5f51e513032e479986662a0b011766c1537e06edfa2aac57d46d1acb4dad5b7c5
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sd.tar.gz 444853 BLAKE2B 8da14d81ef76a824fad69b216d2a6338f186bffa6193f7b47d252dea12f21682e1e31f340733a3b57e456ab8757d1c49638f44f447ec0b20b99bd735963c3b9c SHA512 2effa10e028ef591a7b142286bea0eb4791d73b9f4c753b6c5ba9df91d4df0c0497c8cbfa7b294d92a47913052e801dfb986fbfd3b625ba40e882c525f304480
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_si.tar.gz 746548 BLAKE2B 977a665431a550ad163683e188e80e297c0902fd507532856c1d3839379a84bea872916c21a75d138e41292a0eb93906c8dba4a6a19b64afb903e4c77ec68d9c SHA512 de9e13ee5634ca558ba2a1bb9dcc3cf1293acf98bed0da6154a6205b6d9a129bae698bab38ce6da8420edf1c15872000fbbc15b695fcce3d7b6dc84eba69e49a
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sid.tar.gz 460180 BLAKE2B 59dffa9e4a29a06d408e14b72eeaa7248e969c5c99903538967da61239aa1e88c068043eed3dacbab4574a54f1b853ff0427190ab3c7cdf5b2f12ef0dc29cea2 SHA512 edc00e7da875a31d3e3776e29fe7af8c01e717863f5461d939a8adca3aca1c09234c7db74d53cc40ac73a6c43f2499505e56c4ee09ecca4e32eb1d8d96f00097
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sk.tar.gz 2005659 BLAKE2B 83b92bde88fa1a21340ff1532fd54f0ddce75c95130176d3e67967422030d4235b60b9000e801f7913b11987f9608aaf3404a229ae54dca55e055435568393f7 SHA512 7107f2fd87f112c502c0fef5bb489b0d5b91252478fb103451d251b93ac8390e12211d5127b47711c722e18658b931efb6d002ce71892d9bb9977e53c82cd3a9
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sl.tar.gz 2405017 BLAKE2B b2895515fd63ba22c3960aae826e5dcde6d7aba9ec02286ae29aa3359ac8d9df069ae7eecf6abafdcc5dedb5a86c1d985b662939e592cdb928360c22f909ebdf SHA512 a8e2b765df2ca7bec0d419672c63b43e3462f99224abe1f48161ff2e5a6639e12282777b494e4f947837cc6a7875ae2eabc74261a150e1ff7067db054d460e05
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sq.tar.gz 1171520 BLAKE2B 166513d60fd4ceda35b1a7e83a697499c38aac96eead6cfd53b89e3ea7ed66168166df703110f12a067c40d996bcec0a08fb49608facb99840b705a7f3a1c5e4 SHA512 41765e1341595a8746a39c8217fa854fb30759da6dfb76b01c58e82d3adb1e8ec7cc508f1638268fd47094951dad2866f262eb1613fa9bb6dedd56b415e24298
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1461782 BLAKE2B 672fa7db25c78e9faa1a80b548a01598d53f66cd0ae782b9ecbc152a559d50d389bcc866cca97bbdc6a6972910e7106a1066b1143abdf20cc88a1bfb647639da SHA512 49672f4c2b1362d4423c9e85326c5d9f6085ab065d9514d38963f721cd80b45a6eef2d5c5e1cea1f37d9b5342f97142b33df8b07de015a35deea67142c83dbb0
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sr.tar.gz 1481276 BLAKE2B 427576da09be760a4a0ae1f0e9e7152b16b752aff106e21b7c4dc7d78dd1753beb3bdf36b123f298753ea19521a49c3e23b0a0382f729ba63baeb3f832181e36 SHA512 a5950b4dab165fa8cc1e3172f121177b3a3e9157638ddf48e4aebcbabbaca39c6e716837ddafda4b4c9186d8697540d409e393e4fbf8c78d747532be6b457576
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ss.tar.gz 291670 BLAKE2B 4ed0636ee9809cf171669f514f2e1da94559f8569ff2a978bf65f141266fb075a3f7c664bad388f52852d5b0f389ab2f15f84f810274c075e5441a96b877154a SHA512 b7887cdc4c566bcd3089e9e1702583f3f71918dad44abd1b6b8753de1ed046a01b0e8ba317c5248a7422e1c39e66d5cd051fd27094b436a1eba018d538a1c1cb
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_st.tar.gz 284354 BLAKE2B f620be82bc156b3bf2e7b1307a641013a24a137d02908d07597b67425fc2c76305f8cf598991c996c1b6217ca96590424cdfedcee5486196386209beb2f22fd0 SHA512 22bdac1672a8e330417de233e4460f09061eec4e1006d47a7005ed2bfe35c327d5a39303257fa4b4a0adcaefa62ff07e6251e0fc2bfc3ea7d0d32ec2d79ad985
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sv.tar.gz 2539886 BLAKE2B ae2a99c9f47b4177111ebf94bb867db05fe0c718b50ed3d288325a23cb9b038a7616a5be12cc8de585fe86553d60802dab06dbb8ec96770dfcc60f31abc52d04 SHA512 5a031f598dab072d90070035ef40662c859e5c9aab047dba60c9834e6a45f285b7f57336f45c2c96bc01984fe7eb4adc88af27ec1c5d3d571a7f141549c53f6e
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_sw-TZ.tar.gz 324188 BLAKE2B f9c5235f45562361a44fffe3c992855e37cf063cbff0efae9f878a15ae4d7f6d298d331d826774b8463ac08bba4b08512fa0aecfb07c5ee5c4f20da35780f982 SHA512 da3dc0b018128a75b59cebb23fd9d3c9fb6820bd7c9c05314232fc09bfdd2d98f2d90e3f3e384cfdb089dfb09e43d01d3c56a77ff6b28f3093a5aa311d720812
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ta.tar.gz 697734 BLAKE2B 841aaf4a073092b753bfe7b39cd5a68fdc7026cd7b007614ac121c02c22dd7169bbbbc80d2d15cfe45163bc32cfe25bbb582efafd2753b6fdf32b23b8d579172 SHA512 fdf48098092ba66018359db3e6d8810d6631a50bac52e3cd98ea35359611b298b494bb30bd9cd80d058954d0b201cfbac5f8b39d57ec4b3294ba82cd73251cbe
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_te.tar.gz 1099295 BLAKE2B 96c29dfd030b7bde31ae80b212f631fde6b2d222248455e4bda9c8d2b7ac0a6c9ea544c4071be30a13c8e33e8f8d3a549a6402760813aa53adef7c2317c3754e SHA512 4a0c4c22152ae24ab9356f41d8075eef7e37653a4a03f41642c3ae79e42dc1f21846f3359f2aa46914e416802d18af2c57af5861f44e39d4c8475b31e95c14a6
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_tg.tar.gz 362699 BLAKE2B b8adfb112fd3665d0a4c99316004a7cc495112604b1b0c881334f056f23b95f81d73c9f46e0104a8e668833ff8bbba19567c8ed132d5b33532faac4c479b7c97 SHA512 82db5869f2c79fcd430ae294a9e235260a4b1f8f1901fa15419a454ddf00e8403b8392e3c0fb0d10783801135fdced6add4e25c7c261a99161c1032c2e3e3e38
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_th.tar.gz 631875 BLAKE2B 6b7c0de7442ea690fe71e93cdaaf24b034c314bf367272fa0ed0fe79c751c98c1d4c00133c55500f547e6eea1f488b69acc0587310da8473f3574f8beb1bf3bc SHA512 1ec83cc54f584737764a04516702c0a7ebd1f8f5e7bb4d3e7194eb2c4413175419e66fe881f481e85aa07ba01f68b8f6876eb1d4ae7ac0d9c3638fe033c94f0d
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_tn.tar.gz 263986 BLAKE2B 7b3b90e5044c87872f1395f2a8ade4b804b44c4ef072853071a9820b3d2c20825744dd2f4ec5ce0790346109400efcfd76ca858a2392872aa475d3dce63165f1 SHA512 be4bd8c35f7fbfcbe02551a09341b454c30dc4b23646dde3897f1bbfcbf9b024362cbb87003d3fd59d51a4461292c96833ea5a3c27624f5fb38e6424571cd0d6
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_tr.tar.gz 762767 BLAKE2B 2071dbf4c104161e76d102860a2fbb6019801c278c89a2d031edbe27ac536a2f5ded78e8937d92ac701ed21594a4a1570f0a7bdecac7dd89bb9ddf3c807af414 SHA512 56c66fed31c2076cb586b51e8459ad1cda372b178b9a1298a27e2c05c5a56ee62bf3d385304793b8948a37325e5af2e4eb616eb28982125cf325395c4817016f
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ts.tar.gz 283115 BLAKE2B 8af70b85d40dc9b7dd051edc939beecb77ef60cbf663680a9f9450bf391acc84f73b5123035176b886e12c758f1e7dab4131a26d23df211796e4dfc94e05e153 SHA512 c15775839f8c014c3c29c851604b99417972107cd27cc92dd7d34286781087eec5c502fd2b9cf86348df8511e982c99cd4603d8c052f1141eb24c09d8fc8e68b
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_tt.tar.gz 185040 BLAKE2B 963b18830b308a2c1e90b5bab54fefdf102f964e33b482fb26e271e74ac37edfe2628d52a78f2fb0bddecee008f760309f18a40b3647e521d279f661ba62c1e2 SHA512 c305f6e5445209a81f761e8c7faa11bcfebf97bb60fcf5f1a88f7dcae9204690af5a9649bc001024e976778ea844a0beee3a29acef93836c9213294d1e2297e1
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ug.tar.gz 558352 BLAKE2B aef1fb45ab3b7cf6b114bb854ab69020a77d6f3fdcc666a69bfc3ae593ef8b001e97044efbcb78872b8ec46a8813d16377a18865b3e7f8cbc8e3f76d525bb4c5 SHA512 a4b04f21d1b83c5d3ab25fac69c1dee79c38196a6d8d2f8151b84ff5c2d23dc4ef7bd62779041e31208e27fed768f30d134a181a5ac397962d9215f77d5aced4
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_uk.tar.gz 1609223 BLAKE2B d7875ea0ece20fead5f0445a1cdb3b6c1bb9cd22779bbba40d4f2df448622b2db93d35c0bbcb02e4ad37eab96dec28cb85b21be922751c4ee6c0ff30c93797d0 SHA512 8807f4db1574e8a83bb9705ec8c07d4c6adac696efc19e191bdbaab071bb6eb5514563658e23d1ab3c0165a29c459d647dbc7258ca88610535dc05a8b5acac8a
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_uz.tar.gz 319805 BLAKE2B 99ebeb83e2e1207405619d71082cb1013ce35c2468418f5d081b6971f407f8312bc59849317f85228d400b0361a76f5e05cf6d5fb6e17a6b19e9d2cc14845832 SHA512 719ce6a8280422211caa2ed7883463d79c651ef151c4a399ae523e3916907ba4e233e935e0021343f3a9656e77ef071563d7a8e15ab42dc53298d2b9cf95c777
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_ve.tar.gz 285988 BLAKE2B 8f12a1cc615758e9a4befeab607824babffcb5023ef74959fba05865a7a1d5eb97fab6745382c3ac822552284c2057a4a09b11c991bdfebc7d59fcf7552aea16 SHA512 6c80ff9fe3de8c7321e166a6311a1493a88852e6acb06e60c7d30010bda4e6bd31ab617ad6bf98b63fe99dd88adff353e7b5f03e1f76233ad72391ac59eb630d
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_vi.tar.gz 472266 BLAKE2B 1c5e43b118d27fca3b3d8ce824c079a70a341e87b1b641df41acc8a1bcfb49e69bdf23889248423b6f7d5bca13aa81f3f011a581149cba3f3589e307f070e589 SHA512 fb4ea1a9d1edf7d0f76df75beab146a4ae04c4c60f4b78696b7aabac96dde0d7fbb261edfa97d987d12e1adfd926555445080d99a19d7348cdf6946c9272be75
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_xh.tar.gz 294859 BLAKE2B 26dbf50110abe1fed8c8036809b423d816289b9be82bcc453bcb74579c38a78f014b2ab011bface7598af73abc243b1c53d761c94c1f4d3ed55972542f37e9b2 SHA512 b4076ca59965a60ed921788f32b93ad473a5a1c7dc2c58632c25e34b05c2ade8744652fbf867555c1c8e4d5f61beb2f3e634a764c895a32285fbd3ccb7bd8977
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_zh-CN.tar.gz 798257 BLAKE2B 8f09c26c85ea157a34796abdd9cf642daefa5f2343435b8278203d16517715339831fa7c4afd04e81319b2131fde4659bafa62b479c9173c649ce0f10adb4a0a SHA512 a637cf30e14a9e2bd7bedf7f3db390ae8d1f68f99794805678388b8f9b82312208ed6b7f49d4014b1ce8bf440256e3f2d05f79666516b38d355b33feaf07d48f
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_zh-TW.tar.gz 796227 BLAKE2B 40daf199d8b7815800df4af3bcd6cd806d2a2906aac40bf7831ae28c48380de2f882565790101f6587f7795fcc2fe2680432448fc034935e700fb74345c07a90 SHA512 c9905316d1b8433cd9ac5200d01a9541c0118f3d12e2828b1dc65cb966f171ba5b9f2dca4008f7149c7b378f81a84367ec931c1b234119bc70b4f5d3f0d4b68f
DIST LibreOffice_6.0.1.1_Linux_x86_rpm_langpack_zu.tar.gz 326168 BLAKE2B 63c139545514adfaf1d4c250226d8e2809b72a8ade84b90bdec816bd3084a610e0a6c3eca13d8de1f5fc483e29a1371fb31b757cd26d807e29d35af58ba8ac1f SHA512 b22a435b50467d362a90a97504ff1d05c160c4f61aa902ba6fe9beff02907fd5aaa24fe75a70842cab992d154f753764a9a8efa1b537339995ac6223a135aa95
DIST LibreOffice_6.0.2.1_Linux_x86_rpm_helppack_am.tar.gz 7989520 BLAKE2B 3b0a08252d6d917f76e4884bc2f32b5c92504c8ac26ff3638401bc801dc5b76e330d98e20bfda5b50aa8303ccde314b17300477d6eccb0192a177640f2fe62e2 SHA512 c821da4a4300d999c6e9952a48d7d8807ade731d4c16aae786181a56ec145b441e71d0ff8c60b8ebca95eb6cd8a499c702e826e4b07c51438674e7ffc9d2ad43
DIST LibreOffice_6.0.2.1_Linux_x86_rpm_helppack_ast.tar.gz 7905004 BLAKE2B 4b476b6ab50113482f50785595dbfe4381c70bdc1bccf964f2df8b4a88eac417f9375301eac6afb7ae5135cb831fb8e1fb3d5e239a8cc6d61d2682969cdfda72 SHA512 1df2d3e029c1ac8fb070e5550133913994a235ba8e9b01a55e2ce48682bb2742784de8c69563e7cf4bc779c9da21a3be8c716c75d888210813f33e123ed1a5af
DIST LibreOffice_6.0.2.1_Linux_x86_rpm_helppack_bg.tar.gz 8467500 BLAKE2B b0a26900171ffa1ee8b9407c247f9c64496276d927a51929969808a8153845b42b17175b3a4f6a8c59ce313e4d41d9824197c03b7987f1517afe9820252e9248 SHA512 9aa9b045f05a8e4888b88fbe0fc879d8b4fa4af3bcd5cb84186e8c28a2954e591f5f12a1ebd7c0a2b212c558623b089d1e57519a3d526db806c6850f77f83ef7

@ -1,88 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rpm versionator
MY_PV=$(get_version_component_range 1-3)
DESCRIPTION="Translations for the Libreoffice suite"
HOMEPAGE="https://www.libreoffice.org"
BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${MY_PV}/rpm"
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_PV}/rpm"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="offlinehelp"
#
# when changing the language lists, please be careful to preserve the spaces (bug 491728)
#
# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc.
LANGUAGES_HELP=" am ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt-BR pt ru si sk sl sq sv tg tr ug uk vi zh-CN zh-TW "
LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd gug kk kmr-Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa:pa-IN ro rw sa:sa-IN sat sd sid sr-Latn sr ss st sw-TZ ta te th tn ts tt uz ve xh zu "
for lang in ${LANGUAGES_HELP}; do
helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice_${PV}_Linux_x86_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/LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice_${PV}_Linux_x86_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_${PV}_Linux_x86_rpm_langpack_${dir}/RPMS/"
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
rpm_unpack ./${rpmdir}/*.rpm
fi
if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
rpmdir="LibreOffice_${PV}_Linux_x86_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/}$(get_version_component_range 1-2)/
# Condition required for people that do not install anything eg 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 the l10n for some weird reason
rm -rf "${ED}"usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
die "Failed to remove extensions"
}

@ -5,11 +5,8 @@ DIST 4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 555
DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 BLAKE2B d2769842c180997055648a8b1a33cc89988b74628bad8aa012242e0c1afa5b5b8568323c107187072207ee69bd841ba4ca3bbfe27ef65223ddc729d1a1aa6590 SHA512 ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f
DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 51db6bd90585b13857ecb494c805c9fb6874e1e65d7aee73d23e1716670836a14b376bcca810f96fd55b0ed653b2660a268030f246c822cbb04f867ef763a3b3 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a
DIST libreoffice-5.4.5.1.tar.xz 193846832 BLAKE2B 50e9afb84d6e1901c3a6c99d1a4d3e274894d001afce71a0ced6a3ba0682995adf75e21eed40cfbc6d159581bf152273fad85615030fee33ba63dbf1ca15148d SHA512 70ef595aab3ddc81a000c18f2f783e5a87d98326fd3b69923c43e94e832a7f4d89f0d7444073d9ec48590e9a90b9fcd049ba0c85d17ac7921cd022cb2d0bebd5
DIST libreoffice-6.0.0.3-patchset-01.tar.xz 33032 BLAKE2B 1fad88d703b9ff097a6870d6f74731de3e6bd5f7b91938e674b28bf82bae0b075d910a930b2e3c82fc1ff5dff81f13575fed351f8165cec67903e8949e06b9d4 SHA512 2fb4f02e93b648fbf611b62ad8bfe93fd4b228bee84612a9d62e9bc061cabf51ae76d7d9cbfbad186669db109fe829765c816eb27960f97ca37e7fe0536d72e9
DIST libreoffice-6.0.1.1.tar.xz 203420780 BLAKE2B 80478e0627843abcf61c067592f3220f83ae43123d95dcab82197389f538f843001a6fabdc0d67e3cbca734cf68f2effdc09fa7d15e7b49c719f26d9ebf70791 SHA512 dc9dbef56a5c1df0ac0a4418a42e9200fe1a2e52d3708ad9d86ad1b35171c258fa9a88a4427992aeae83f5e0f22613cf885f068c99e76e5fe376888f4edf7855
DIST libreoffice-6.0.2.1-patchset-01.tar.xz 33752 BLAKE2B 0b5c5400332bb4e99076794c6bbee80ee6f16d350bbb5232b3b328ea52a2b9af3d0e6f2ccaddd4e9f8519a9d06585dd8a1f37b4b993cb3a83ec13585c9a712cf SHA512 d05f12ad773b67324d7ca10f005f7211013e90b0a689e943adebf89c5050c8e920269ee5b9ec9e275b4634430b964e2de9a77a980daa18cfa55b18e94fabebf0
DIST libreoffice-6.0.2.1.tar.xz 203783632 BLAKE2B 5a4128d6a7caa9571ddf7b37e77a65b05867738953299b0aef006a704a1d29140f020a9d9a275b86a3bf54083be2c1f15e20b7286a088b1ab4e04d7482389e93 SHA512 cb477391d1d3af544d084820d1bb51edeb553b3792ec31889ac1b2c979c311aeb02f810a2e71f3b7d23990cd9335c2a06fc562913538fc700a4df6630a04e3de
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
DIST libreoffice-help-5.4.5.1.tar.xz 2343180 BLAKE2B bd36ecae88313b60e9ad220f8ce47185e070e275d873741e96a98fd6d2dbf546b579fc304c1931775de86734710d2b91542ee9c9749b6036fe8e443cfecb60ed SHA512 b3860dd592207f83b8c6613fdb42962a9e175f6e850282cef6380869add7fe81c7292fdd145f2e2616f8113e2c18f6ed60210d4a182c1be021d7a1db61c9d89d
DIST libreoffice-help-6.0.1.1.tar.xz 2972872 BLAKE2B fed3b8182a9459453a71c0cf76b53220081b33bf4a5f88ef603b39101a19a80f4545033c5e2f817c973d0edfdca48c954249761246d53c1eea798a5059ee2800 SHA512 bbebc878b25f80642c6ebd961e8531cf4f1379cc409a63391ca731e83e71e4e83e2a7ef6ae00b56812a8a4ae2c5de5ea5465aba70b357850b7b9c5f672521336
DIST libreoffice-help-6.0.2.1.tar.xz 2994936 BLAKE2B 69660e50ac871aa890cb5567ac1ebdf4ea9a7ff724b0f86bb44cf29dd475fc35bc9192068a5a8cbaebd1b11042a14d55fa39ecd270e2b0737ed57fe13621d599 SHA512 1e0b3a22bfa36288538cdb420780fe7c0eca59482606f36aa197dd5c0eed1c81d6214e872a3c1b968306300888e959f2d66deded6f491b2c4585164806b06b27

@ -1,567 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
PYTHON_REQ_USE="threads,xml"
# 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/${PV:0:5}/
https://download.documentfoundation.org/libreoffice/old/${PV}/
"
ADDONS_URI="https://dev-www.libreoffice.org/src/"
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
PATCHSET="${PN}-6.0.0.3-patchset-01.tar.xz"
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
inherit multiprocessing autotools bash-completion-r1 check-reqs gnome2-utils java-pkg-opt-2 pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS}
unset SCM_ECLASS
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 [[ ${PV} != *9999* ]]; then
for i in ${DEV_URI}; do
SRC_URI+=" ${i}/${P}.tar.xz"
SRC_URI+=" ${i}/${PN}-help-${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=(
"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="bluetooth +branding coinmp +cups dbus debug eds firebird googledrive
gstreamer +gtk gtk2 jemalloc kde libressl mysql odk pdfimport postgres test vlc
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${PV} == *9999* ]] || \
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
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/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*
dev-db/unixODBC
dev-lang/perl
dev-libs/boost:=[nls]
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
dev-libs/libassuan
dev-libs/libgpg-error
=dev-libs/liborcus-0.13*
dev-libs/librevenge
dev-libs/nspr
dev-libs/nss
!libressl? ( >=dev-libs/openssl-1.0.0d:0 )
libressl? ( dev-libs/libressl )
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.24[nss]
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
net-nds/openldap
sci-mathematics/lpsolve
virtual/glu
virtual/jpeg:0
virtual/opengl
x11-libs/cairo[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
bluetooth? ( net-wireless/bluez )
coinmp? ( sci-libs/coinor-mp )
cups? ( net-print/cups )
dbus? ( dev-libs/dbus-glib )
eds? (
dev-libs/glib:2
gnome-base/dconf
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1 )
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
x11-libs/gtk+:3
)
gtk2? (
x11-libs/gdk-pixbuf
>=x11-libs/gtk+-2.24:2
)
kde? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtx11extras:5
dev-qt/qtwidgets:5
kde-frameworks/kconfig:5
kde-frameworks/kcoreaddons:5
kde-frameworks/ki18n:5
kde-frameworks/kio:5
kde-frameworks/kwindowsystem:5
)
jemalloc? ( dev-libs/jemalloc )
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mysql? ( dev-db/mysql-connector-c++ )
pdfimport? ( app-text/poppler:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!app-office/openoffice
media-fonts/dejavu
media-fonts/liberation-fonts
media-fonts/libertine
|| ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
java? ( >=virtual/jre-1.6 )
kde? ( kde-frameworks/oxygen-icons:* )
vlc? ( media-video/vlc )
"
if [[ ${PV} != *9999* ]]; then
PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 1-2)*"
else
# Translations are not reliable on live ebuilds
# rather force people to use english only.
PDEPEND="!app-office/libreoffice-l10n"
fi
# FIXME: cppunit should be moved to test conditional
# after everything upstream is under gbuild
# as dmake execute tests right away
DEPEND="${COMMON_DEPEND}
!<sys-devel/make-3.82
>=dev-libs/libatomic_ops-7.2d
>=dev-libs/libxml2-2.7.8
dev-libs/libxslt
dev-perl/Archive-Zip
>=dev-util/cppunit-1.14.0
>=dev-util/gperf-3
dev-util/intltool
>=dev-util/mdds-1.2.3:1=
media-libs/glm
sys-devel/bison
sys-devel/flex
sys-devel/gettext
sys-devel/ucpp
sys-libs/zlib
virtual/pkgconfig
x11-libs/libXt
x11-libs/libXtst
x11-proto/randrproto
x11-proto/xextproto
x11-proto/xineramaproto
x11-proto/xproto
java? (
dev-java/ant-core
>=virtual/jdk-1.6
)
odk? ( >=app-doc/doxygen-1.8.4 )
test? (
dev-util/cppunit
media-fonts/dejavu
)
"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
bluetooth? ( dbus )
kde? ( gtk )
libreoffice_extensions_nlpsolver? ( java )
libreoffice_extensions_scripting-beanshell? ( java )
libreoffice_extensions_scripting-javascript? ( java )
libreoffice_extensions_wiki-publisher? ( java )
"
PATCHES=(
# not upstreamable stuff
"${FILESDIR}/${PN}-5.4-system-pyuno.patch"
"${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
# TODO: upstream
"${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch"
# gtk3-kde5 vcl plugin backported from master
"${WORKDIR}"/${PATCHSET/.tar.xz/}
)
pkg_pretend() {
use java || \
ewarn "If you plan to use Base application you should enable java or you will get various crashes."
if has_version "<app-office/libreoffice-5.3.0[firebird]"; then
ewarn "Firebird has been upgraded to version 3. It is unable to read back Firebird 2.5 data, so"
ewarn "embedded firebird odb files created in LibreOffice pre-5.3 can't be opened with this version."
ewarn "See also: https://wiki.documentfoundation.org/ReleaseNotes/5.3#Base"
fi
if [[ ${MERGE_TYPE} != binary ]]; then
CHECKREQS_MEMORY="512M"
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
CHECKREQS_DISK_BUILD="22G"
else
CHECKREQS_DISK_BUILD="6G"
fi
check-reqs_pkg_pretend
fi
}
pkg_setup() {
java-pkg-opt-2_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
if [[ ${MERGE_TYPE} != binary ]]; then
CHECKREQS_MEMORY="512M"
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
CHECKREQS_DISK_BUILD="22G"
else
CHECKREQS_DISK_BUILD="6G"
fi
check-reqs_pkg_setup
fi
}
src_unpack() {
default
if [[ ${PV} = *9999* ]]; then
local base_uri branch mypv
base_uri="https://anongit.freedesktop.org/git"
branch="master"
mypv=${PV/.9999}
[[ ${mypv} != ${PV} ]] && branch="${PN}-${mypv/./-}"
git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
git-r3_checkout "${base_uri}/${PN}/core"
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
AT_M4DIR="m4" eautoreconf
# hack in the autogen.sh
touch autogen.lastrun
# system pyuno mess
sed -i \
-e "s:%eprefix%:${EPREFIX}:g" \
-e "s:%libdir%:$(get_libdir):g" \
pyuno/source/module/uno.py \
pyuno/source/officehelper.py || die
# 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" "${S}/icon-themes/galaxy/brand/intro.png" || die
fi
# Don't list pdfimport support in desktop when built with none, bug # 605464
if ! use pdfimport; then
sed -i \
-e ":MimeType: s:application/pdf;::" \
-e ":Keywords: s:pdf;::" \
sysui/desktop/menus/draw.desktop || die
fi
}
src_configure() {
# Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys
# Note: these are for Gentoo use ONLY. For your own distribution, please get
# your own set of keys. Feel free to contact chromium@gentoo.org for more info.
local google_default_client_id="329227923882.apps.googleusercontent.com"
local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
# optimization flags
export GMAKE_OPTIONS="${MAKEOPTS}"
# System python enablement:
export PYTHON_CFLAGS=$(python_get_CFLAGS)
export PYTHON_LIBS=$(python_get_LIBS)
if use kde; then
export QT_SELECT=5 # bug 639620 needs proper fix though
export QT5DIR="$(qt5_get_bindir)/../"
export MOC5="$(qt5_get_bindir)/moc"
fi
# 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
local myeconfargs=(
--with-system-dicts
--with-system-epoxy
--with-system-headers
--with-system-jars
--with-system-libs
--enable-cairo-canvas
--enable-largefile
--enable-mergelibs
--enable-neon
--enable-python=system
--enable-randr
--enable-release-build
--disable-breakpad
--disable-ccache
--disable-dependency-tracking
--disable-epm
--disable-fetch-external
--disable-gstreamer-0-10
--disable-online-update
--disable-pdfium
--disable-report-builder
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system")
--with-build-version="Gentoo official package"
--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-vendor="Gentoo Foundation"
--with-x
--without-fonts
--without-myspell-dicts
--without-help
--with-helppack-integration
--with-system-gpgmepp
--without-system-sane
$(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 gtk2 gtk)
$(use_enable kde gtk3-kde5)
$(use_enable kde qt5)
$(use_enable mysql ext-mariadb-connector)
$(use_enable odk)
$(use_enable pdfimport)
$(use_enable postgres postgresql-sdbc)
$(use_enable vlc)
$(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 mysql system-mysql-cppconn)
$(use_with odk doxygen)
)
if use eds || use gtk; then
myeconfargs+=( --enable-dconf --enable-gio )
else
myeconfargs+=( --disable-dconf --disable-gio )
fi
# libreoffice extensions handling
for lo_xt in ${LO_EXTS}; do
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) )
else
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) )
fi
done
if use java; then
# hsqldb: system one is too new
myeconfargs+=(
--without-junit
--without-system-hsqldb
--with-ant-home="${ANT_HOME}"
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
--with-jvm-path="${EPREFIX}/usr/lib/"
)
use libreoffice_extensions_scripting-beanshell && \
myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) )
use libreoffice_extensions_scripting-javascript && \
myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) )
fi
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
# hack for offlinehelp, this needs fixing upstream at some point
# it is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
(
grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk" || die
source "${T}/config_host.mk" 2&> /dev/null
local path="${WORKDIR}/helpcontent2/source/auxiliary/"
mkdir -p "${path}" || die
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=helpcontent2/source/media/helpimg > \"${path}/helpimg.ilst\""
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
-dir=helpcontent2/source/media/helpimg \
> "${path}/helpimg.ilst"
[[ -s "${path}/helpimg.ilst" ]] || \
ewarn "The help images list is empty, something is fishy, report a bug."
)
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
make DESTDIR="${D}" distro-pack-install -o build -o check || die
# 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
# Hack for offlinehelp, this needs fixing upstream at some point.
# It is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
insinto /usr/$(get_libdir)/libreoffice/help
doins xmlhelp/util/*.xsl
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

Binary file not shown.

@ -1,2 +1,3 @@
DIST eix-0.32.9.tar.xz 599072 BLAKE2B 40fd86520e5c98e4a7cf6710fcd16ce685cc14fbafa417f6694134702b61b83d8d47cfc908c5621d77ba827f7449c985de7dc16650358a8ccad2ab4b48644e38 SHA512 1a7c3d5f371150f5990fe1f1c4cadb0e3ee0a5810011702904aabd58ca250c10f820d6c64e7182096e0b7e2aa001cf573c5f2e83499ceb350cc59b599ec2ca5b
DIST eix-0.33.0.tar.xz 610600 BLAKE2B 484d70c3efcceebf54f2a2e0af69b701716d6c6c45aa867a8cc372b135db29bb1bf23cf0efa6d3d2a19224255113229fa30cdd40ab4d64f226eafa73991daa96 SHA512 6fd4ca253ee908eb192ee35c4228bea0fa8a04030070b35489bddc639053c2e3f6a2faf32f539ffd2c7d9da0c664ff5f29ac0d732d9a47b6c9976a65dd402de2
DIST eix-0.33.2.tar.xz 614192 BLAKE2B dcbbdb9b9ccf6f780d89c791c34cc588700720b7f015fb0db7ea86dd78a383892266b0e96c49282fdea58e78293c69e8acc153cea631443c35d3ee29dd4c016f SHA512 28ca4cc57e5c7ef81feb37fa90d598e681e192c442c7446c93a442908d2a9744340f7a93c71135ec3083fb85c48a65638c8929b6e1e632464132f4320225d637

@ -0,0 +1,109 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools bash-completion-r1 flag-o-matic tmpfiles
DESCRIPTION="Search and query ebuilds"
HOMEPAGE="https://github.com/vaeth/eix/"
SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc nls sqlite"
BOTHDEPEND="nls? ( virtual/libintl )
sqlite? ( >=dev-db/sqlite-3:= )"
RDEPEND="${BOTHDEPEND}
>=app-shells/push-2.0-r1
>=app-shells/quoter-3.0_p2-r1"
DEPEND="${BOTHDEPEND}
app-arch/xz-utils
nls? ( sys-devel/gettext )"
pkg_setup() {
# remove stale cache file to prevent collisions
local old_cache=${EROOT%/}/var/cache/${PN}
if [[ -f ${old_cache} ]]; then
rm "${old_cache}" || die
fi
}
src_prepare() {
default
sed -i -e "s:/:${EPREFIX}/:" tmpfiles.d/eix.conf || die
sed -e "/eixf_source=/s:push.sh:cat \"${EROOT}usr/share/push/push.sh\":" \
-e "/eixf_source=/s:quoter_pipe.sh:cat \"${EROOT}usr/share/quoter/quoter_pipe.sh\":" \
-i src/eix-functions.sh.in || die
sed -e "s:'\$(bindir)/eix-functions.sh':cat \\\\\"${EROOT}usr/share/eix/eix-functions\\\\\":" \
-i src/Makefile.am || die
eautoreconf
}
src_configure() {
local myconf=(
$(use_enable debug paranoic-asserts)
$(use_enable nls)
$(use_with doc extra-doc)
$(use_with sqlite)
# default configuration
$(use_with prefix always-accept-keywords)
--with-dep-default
--with-required-use-default
# paths
--with-portage-rootpath="${ROOTPATH}"
--with-eprefix-default="${EPREFIX}"
# build a single executable with symlinks
--disable-separate-binaries
--disable-separate-tools
# used purely to control/disrespect *FLAGS
--disable-debugging
--disable-new_dialect
--disable-optimization
--disable-strong-optimization
--disable-security
--disable-nopie-security
--disable-strong-security
)
# https://github.com/vaeth/eix/issues/35
append-cxxflags -std=c++11
econf "${myconf[@]}"
}
src_install() {
default
dobashcomp bash/eix
dotmpfiles tmpfiles.d/eix.conf
rm -r "${ED%/}"/usr/bin/eix-functions.sh || die
keepdir /var/cache/eix
}
pkg_postinst() {
if ! use prefix; then
# note: if this is done in src_install(), portage:portage
# ownership may be reset to root
tmpfiles_process eix.conf
fi
local obs=${EROOT%/}/var/cache/eix.previous
if [[ -f ${obs} ]]; then
ewarn "Found obsolete ${obs}, please remove it"
fi
}
pkg_postrm() {
if [[ ! -n ${REPLACED_BY_VERSION} ]]; then
rm -rf "${EROOT%/}/var/cache/${PN}" || die
fi
}

@ -14,6 +14,7 @@
<use>
<flag name="debug">Build with upstream's CXXFLAGS/LDFLAGS for debugging support; not recommended for normal use.</flag>
<flag name="doc">Create description of the eix cache file additionally in html format</flag>
<flag name="jumbo-build">Compile faster and produce better binary. Recommended unless compiling on a quite memory-restricted system.</flag>
<flag name="sqlite">Compile in support for portage's sqlite backend; to actually use it you need additional configuration of portage and eix</flag>
</use>
<upstream>

Binary file not shown.

@ -1,3 +1,4 @@
DIST gentoo-bashcomp-20101217.tar.bz2 23095 BLAKE2B a98757ad29d1356976f4196153f0b4a7763c96a9c4f8aae63fc563b52a9944d86c5098efa5ea1a7c4954cf331ae11fb7b1d8e74ad82998a49652eeb195d1af65 SHA512 29c4802b8f71585b7146e454f44700954de8655aa46dda7046338ed46e1e9835f4ea4141cfd5a813a5f75b6586b030e0e0cbde4c8030ec303f98110fa7a5e316
DIST gentoo-bashcomp-20121024.tar.bz2 28025 BLAKE2B 470f844707d31e2eb6af8ad34695960406e494eb81018675460e15def43c26979d73e3fa300283da1c40fee96039bcdac59ca3ce1f826db8362fca7929cb986e SHA512 ca755de801b8ecba6267395930024cbd6eb7f3f78c08de5caff6621bcf99554b68f8d3bb93f517f6a7fe27b08c42c8896910b0b93f8917db6e0172bfd614bacd
DIST gentoo-bashcomp-20140911.tar.bz2 30258 BLAKE2B c41814a51b74b169dc0e92e4af0630a152145f9d8fd81afb29c5c6e28d9c80caf3a57450a02a7f653762a0c91c8e1639f101e7749761b68e75482dad8e303467 SHA512 cacd1c3353bce7e67d00758a714829860111932ab7addd0a84a06cae9218ff18aff4ea562e0682ca4db859408ca15817edd81548d54144223ed5016667549f7f
DIST gentoo-bashcomp-20180302.tar.bz2 21485 BLAKE2B 887ac5cfa8c6ba431a6aa5f5918b8bdfbe6a1ae9a2e7ac21b3c06ec2062b448d924f928b1372e81749ece6d4aa673bbbaaa364ca744124c842e3819349917169 SHA512 6b4551b078505e6348cb10ca2d67faab4d323a0f0ddefc872145314303d6f95fe31f9706d43d9f20c0139610ce47e4cf70ba7516d911dc4927cfbf5d863bc063

@ -0,0 +1,22 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit bash-completion-r1
DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)"
HOMEPAGE="https://www.gentoo.org/"
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris"
IUSE=""
src_install() {
emake DESTDIR="${D}" install \
completionsdir="$(get_bashcompdir)" \
helpersdir="$(get_bashhelpersdir)" \
compatdir="${EPREFIX}/etc/bash_completion.d"
}

Binary file not shown.

@ -11,7 +11,7 @@ if [[ "${PV}" == "9999" ]] ; then
SLOT="0/9999"
else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/73" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-libs/kpathsea-6.2.1"

@ -11,7 +11,7 @@ SRC_URI="http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/${DTD_FIL
LICENSE="FDL-1.1"
SLOT="1.0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-libs/libxml2-2.4.19"

Binary file not shown.

@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="vim plugin: Gentoo and Portage syntax highlighting"

Binary file not shown.

@ -1,3 +1,2 @@
DIST ebuild-mode-1.38.tar.xz 30744 BLAKE2B a147fbb462f0e1a2ba3272c74b12c9357200b0ca6671d75263547d7b777489772504c9fda634a797fecff8dce35e40b7bb579cdbd9a7da99f68f74b08a48a4da SHA512 bfcc4fb100f7d9299e9b466c7661e865f9b93ee352780da1647f1a98159fe3e9eeb8cd4b7d1d9906d532316d1256ec7b6f821cac3d064cda15f2fd62ca7cb349
DIST ebuild-mode-1.41.tar.xz 34728 BLAKE2B c3863a249536c7df1ee4463879fb29a3b7243eee7192319ffeff527f40527891e02e9dec69601a1783a7ed28fa098b102b224eb5cdd5e9c95dcca37d48acc4a2 SHA512 8c85b8c5197162c936cbb4d8d204eb10e4f20d413b021c4b4d7b18793cef192063ea74441efa6ac69ec91e2297344027a0ea714537898cfa41ad8fd5a1262bce
DIST ebuild-mode-1.42.tar.xz 34936 BLAKE2B dd94d17dc57e2d32b329ab62ec6eec8ada6a4aeddadb8d978736f5dcb4d613759fd860043cab92d12db11614f8b7fa71fc5537576a2af3f5e6c9d56fc2fdcc05 SHA512 119f954eaf009bd0c9f0a75810b94a54d65ed91c6ffef20dd164c7a5ef095410dd0f3642426817f5efa6623d4f3e120ed3b27076222b02a90e75a83bb80b8703

@ -1,25 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit xemacs-elisp
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~x86"
RDEPEND=">=app-editors/xemacs-21.4.20-r5
app-xemacs/sh-script"
DEPEND="${RDEPEND}"
src_compile() {
${XEMACS_BATCH_CLEAN} -eval "(add-to-list 'load-path \".\")" \
-f batch-byte-compile ebuild-mode.el gentoo-newsitem-mode.el || die
xemacs-elisp-make-autoload-file \
ebuild-mode.el gentoo-newsitem-mode.el || die
}

Binary file not shown.

@ -21,6 +21,7 @@ IUSE+=" cpu_flags_x86_sse4_1"
IUSE+=" cpu_flags_x86_sse4_2"
IUSE+=" cpu_flags_x86_ssse3"
#IUSE+=" cpu_flags_x86_x87"
RESTRICT="!test? ( test )"
RDEPEND="!dev-cpp/eigen:0"
DEPEND="

@ -15,6 +15,7 @@ LICENSE="MPL-2.0"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
RESTRICT="!test? ( test )"
RDEPEND="!dev-cpp/eigen:0"
DEPEND="

@ -15,6 +15,7 @@ LICENSE="MPL-2.0"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
RESTRICT="!test? ( test )"
RDEPEND="!dev-cpp/eigen:0"
DEPEND="

Binary file not shown.

@ -24,8 +24,10 @@ src_prepare() {
}
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
if use server; then
enewgroup ${PN}
enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
fi
}
src_compile() {

@ -7,13 +7,13 @@ VCS_INHERIT=""
if [[ "${PV}" == 9999 ]] ; then
VCS_INHERIT="git-r3"
EGIT_REPO_URI="https://github.com/MariaDB/connector-c.git"
KEYWORDS="~hppa ~ia64"
KEYWORDS="~hppa ~ia64 ~ppc64"
else
MY_PN=${PN#mariadb-}
MY_PV=${PV/_b/-b}
SRC_URI="https://downloads.mariadb.org/f/${MY_PN}-${PV%_beta}/${PN}-${MY_PV}-src.tar.gz?serve -> ${P}-src.tar.gz"
S="${WORKDIR}/${PN}-${MY_PV}-src"
KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc64 ~x86"
fi
inherit cmake-utils multilib-minimal toolchain-funcs ${VCS_INHERIT}

@ -44,7 +44,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static )
static? ( yassl !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc64 ~x86"
# Shorten the path because the socket path length must be shorter than 107 chars
# and we will run a mysql server during test phase

@ -1,9 +1,7 @@
DIST mongodb-src-r3.0.14.tar.gz 28093922 BLAKE2B c36f1868aaf8d149550d9e8fcfa3598b917426f896cdb9e1d12fb047345011b06975719d24db3ffadadf6e1f6007a3e32768eaaa9da9ec8f340c7a49c9239b45 SHA512 477fab29ca0ad2a0f24b895e30dc4770af8d6a1a57f3c10a02a989b58dd22510db554da0418129d4e81958342ad169696eed4b86bf5aa73916c7cec879db1152
DIST mongodb-src-r3.0.15.tar.gz 28096395 BLAKE2B 123194723e7f1057bc5497ce9bf51f8dd2d65495f6e2c84adde22e3b41cace9c0bce8134a7b85fa1c8e89ce953a3df780eae013d61bba44bbf9339c1e2e478af SHA512 21cec235a691dad7d1d2c625ef04a851b59223b8f2c0bdc979f2a0b8249ed46b4e62753fd595afa7b74bce13851d1f6547e54d8ffad8ba1f56e36db664f5b27e
DIST mongodb-src-r3.2.12.tar.gz 29178424 BLAKE2B 212a2aaac62460812874bb4d924f9cedcb591699367a72ace620e9635a6511048efa3f1202a51e4b58ca8e5f8879fbe4638284c5d3899290bff6b1ca9be565a3 SHA512 0c4ddaaddf15d97957faff46dc4a3f79c545cacc8a56dbe1d063778117ba9b645323b0cb7fd054fae805d092b8372c411a82e3370244b7939bda20a65fdb951c
DIST mongodb-src-r3.2.13.tar.gz 29273616 BLAKE2B 9fb9851953ef1561340bcb33cac6a2c96459fd68cb1d55af05faeddf50306bd545b40eef19adeb470b8d17abddc2cb76793c3e42d0e3ce01aecef816e67c0277 SHA512 649b599da65fc205a6e18cde82da6153fb4c03a21cf679e18fb57f705ac168690a37f9520be1242278bc0fe441fda08f1c10c9924cabc636ba153c545d32f91d
DIST mongodb-src-r3.2.16.tar.gz 29293555 BLAKE2B e2863ed0210bc66fcf2c80e28668674c254e78ee750a0eb84c45569c2224157f1db65aca5296a0ed0c32ef83ab6269de25bd69dbf1f0ef54b021bb0aecd2e46a SHA512 ba57aae430959f7df036b7e19e1b7d81956184bededd35631616c6e3dc9423dc79a50ab3265bc48b06d198a7043bca902aee2ea75954e38151ebead5b5ab2db2
DIST mongodb-src-r3.2.17.tar.gz 29295394 BLAKE2B 3fa9d8fa0b50b72c3b2aa86980dd4d46bd053f23d044e321d6f98f5edb76c566bf00455cf745110a8c39355843664d9d1fbbdf554fc8696de73db2b270446adc SHA512 0d6a01278bc61805afd164e4a29abe150a5a96d551ed2c7c5d385b269924a7c5f065315e4f19c0ab070aa275ac03447959af45f33826457e5db0c5f98e623512
DIST mongodb-src-r3.4.10.tar.gz 39959937 BLAKE2B f14f081525f694b939bc21f8cb6364c2a37573c0e1867322dd2062dc167b112751579c3e2d76730b3ff07b0c6bbfd36666bbea99162b7c10eef62d92eb1b0850 SHA512 6293dde40a8433477ba3b1cf77abbdb32b28ce58279cc616b488647c8ab71b5ab3eab2146058c4a74b9e00f0938f1415020e2f26ea01f2b29dd78a1a38d58c3a
DIST mongodb-src-r3.4.13.tar.gz 39992720 BLAKE2B 5620711c5ffddd9a96c29be1f2801a37f30536d1b7afe5a7b339a41cacf1f97caf8d03aafdf1d6b71cc488e48f5066ebc49a63a6bf318483d552863cd47a0c0e SHA512 295dbb38d44c99e0dce46c5e4aa5d73c64d813a3767e71a7187aff05e30f896d283ca7ef19c0a7bbd036eecf3d419e38ea3bc7d98ba93d12296c49e565df0f66
DIST mongodb-src-r3.6.2.tar.gz 39999539 BLAKE2B 3e38917ebaf79b63bf054279fbb91a648fe52e69d8194998dc74453ad6766688929a80456f6cb4801f2806ac938a5dfc0407e5f46345b47a80ecce0ba03d7fde SHA512 7acfbcc68c1bd4e6e63eee09be1dfbb064be6f8b0144418105100a065f8162cafc9b776fe0429fd64c79b958561aa42d0bdef56588dda65acee27ccc98631f39
DIST mongodb-src-r3.6.3.tar.gz 40093607 BLAKE2B bb21bf0487661eec6140ade22526617b26b2499bd36e138d955d14a4b13a0685ec7308bccfc11ef17c785cd8a71c5b6cd9d154d461b8973410b03952b93953ec SHA512 94aa9955f99d5f6bbbe65dc3755583952525398308ca7cb9224b91d1fa403de5bb3abb63a651583815cbecaff58966b5cfe7334a36ef6583f73d8c213410ddbc

@ -1,192 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
SCONS_MIN_VERSION="2.3.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
CHECKREQS_MEMORY="1024M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd toolchain-funcs user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug kerberos libressl mms-agent ssl test +tools"
RDEPEND=">=app-arch/snappy-1.1.2
>dev-cpp/yaml-cpp-0.5.2
>=dev-libs/boost-1.57[threads(+)]
>=dev-libs/libpcre-8.39[cxx]
dev-libs/snowball-stemmer
net-libs/libpcap
>=sys-libs/zlib-1.2.8
mms-agent? ( app-admin/mms-agent )
ssl? (
!libressl? ( >=dev-libs/openssl-1.0.1g:0= )
libressl? ( dev-libs/libressl:0= )
)"
DEPEND="${RDEPEND}
>=sys-devel/gcc-4.8.2:*
sys-libs/ncurses
sys-libs/readline
debug? ( dev-util/valgrind )
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
test? (
dev-python/pymongo
dev-python/pyyaml
)"
PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
S=${WORKDIR}/${MY_P}
pkg_pretend() {
if [[ ${REPLACING_VERSIONS} < 3.0 ]]; then
ewarn "To upgrade an existing MongoDB deployment to 3.2, you must be"
ewarn "running a 3.0-series release. Please update to the latest 3.0"
ewarn "release before continuing if wish to keep your data."
fi
}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
# Maintainer notes
#
# --use-system-tcmalloc is strongly NOT recommended:
# https://www.mongodb.org/about/contributors/tutorial/build-mongodb-from-source/
scons_opts=(
CC="$(tc-getCC)"
CXX="$(tc-getCXX)"
--disable-warnings-as-errors
--use-system-boost
--use-system-pcre
--use-system-snappy
--use-system-stemmer
--use-system-yaml
--use-system-zlib
)
# wiredtiger not supported on 32bit platforms #572166
use x86 && scons_opts+=( --wiredtiger=off )
if use debug; then
scons_opts+=( --dbg=on )
fi
if use prefix; then
scons_opts+=(
--cpppath="${EPREFIX}/usr/include"
--libpath="${EPREFIX}/usr/$(get_libdir)"
)
fi
if use kerberos; then
scons_opts+=( --use-sasl-client )
fi
if use ssl; then
scons_opts+=( --ssl )
fi
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-3.2.0-fix-scons.patch" \
"${FILESDIR}/${PN}-3.2.4-boost-1.60.patch"
if has_version ">=dev-libs/boost-1.62"; then
epatch "${FILESDIR}/${PN}-3.2.10-boost-1.62.patch"
fi
epatch_user
}
src_compile() {
# respect mongoDB upstream's basic recommendations
# see bug #536688 and #526114
if ! use debug; then
filter-flags '-m*'
filter-flags '-O?'
fi
escons "${scons_opts[@]}" core tools
}
src_install() {
escons "${scons_opts[@]}" --nostrip install --prefix="${ED}"/usr
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r2" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r2" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd-r2" ${PN/db/s}
insinto /etc
newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf
newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
systemd_dounit "${FILESDIR}/${PN}.service"
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
# see bug #526114
pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos}
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
src_test() {
# this one test fails
rm jstests/core/repl_write_threads_start_param.js
./buildscripts/resmoke.py --dbpathPrefix=test --suites core || die "Tests failed"
}
pkg_postinst() {
local v
for v in ${REPLACING_VERSIONS}; do
if ! version_is_at_least 3.0 ${v}; then
ewarn "!! IMPORTANT !!"
ewarn " "
ewarn "${PN} configuration files have changed !"
ewarn " "
ewarn "Make sure you migrate from /etc/conf.d/${PN} to the new YAML standard in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/manual/reference/configuration-options/"
ewarn " "
ewarn "Make sure you also follow the upgrading process :"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/"
ewarn " "
ewarn "MongoDB 3.0 introduces the WiredTiger storage engine."
ewarn "WiredTiger is incompatible with MMAPv1 and you need to dump/reload your data if you want to use it."
ewarn "Once you have your data dumped, you need to set storage.engine: wiredTiger in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/#change-storage-engine-to-wiredtiger"
break
fi
done
ewarn "Make sure to read the release notes and follow the upgrade process:"
ewarn " https://docs.mongodb.org/manual/release-notes/3.2/"
ewarn " https://docs.mongodb.org/master/release-notes/3.2-upgrade/"
ewarn
ewarn " Starting in 3.2, MongoDB uses the WiredTiger as the default storage engine."
}

@ -1,192 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
SCONS_MIN_VERSION="2.3.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
CHECKREQS_MEMORY="1024M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd toolchain-funcs user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug kerberos libressl mms-agent ssl test +tools"
RDEPEND=">=app-arch/snappy-1.1.2
>dev-cpp/yaml-cpp-0.5.2
>=dev-libs/boost-1.57[threads(+)]
>=dev-libs/libpcre-8.39[cxx]
dev-libs/snowball-stemmer
net-libs/libpcap
>=sys-libs/zlib-1.2.8
mms-agent? ( app-admin/mms-agent )
ssl? (
!libressl? ( >=dev-libs/openssl-1.0.1g:0= )
libressl? ( dev-libs/libressl:0= )
)"
DEPEND="${RDEPEND}
>=sys-devel/gcc-4.8.2:*
sys-libs/ncurses
sys-libs/readline
debug? ( dev-util/valgrind )
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
test? (
dev-python/pymongo
dev-python/pyyaml
)"
PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
S=${WORKDIR}/${MY_P}
pkg_pretend() {
if [[ ${REPLACING_VERSIONS} < 3.0 ]]; then
ewarn "To upgrade an existing MongoDB deployment to 3.2, you must be"
ewarn "running a 3.0-series release. Please update to the latest 3.0"
ewarn "release before continuing if wish to keep your data."
fi
}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
# Maintainer notes
#
# --use-system-tcmalloc is strongly NOT recommended:
# https://www.mongodb.org/about/contributors/tutorial/build-mongodb-from-source/
scons_opts=(
CC="$(tc-getCC)"
CXX="$(tc-getCXX)"
--disable-warnings-as-errors
--use-system-boost
--use-system-pcre
--use-system-snappy
--use-system-stemmer
--use-system-yaml
--use-system-zlib
)
# wiredtiger not supported on 32bit platforms #572166
use x86 && scons_opts+=( --wiredtiger=off )
if use debug; then
scons_opts+=( --dbg=on )
fi
if use prefix; then
scons_opts+=(
--cpppath="${EPREFIX}/usr/include"
--libpath="${EPREFIX}/usr/$(get_libdir)"
)
fi
if use kerberos; then
scons_opts+=( --use-sasl-client )
fi
if use ssl; then
scons_opts+=( --ssl )
fi
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-3.2.0-fix-scons.patch" \
"${FILESDIR}/${PN}-3.2.4-boost-1.60.patch"
if has_version ">=dev-libs/boost-1.62"; then
epatch "${FILESDIR}/${PN}-3.2.10-boost-1.62.patch"
fi
epatch_user
}
src_compile() {
# respect mongoDB upstream's basic recommendations
# see bug #536688 and #526114
if ! use debug; then
filter-flags '-m*'
filter-flags '-O?'
fi
escons "${scons_opts[@]}" core tools
}
src_install() {
escons "${scons_opts[@]}" --nostrip install --prefix="${ED}"/usr
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r2" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r2" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd-r2" ${PN/db/s}
insinto /etc
newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf
newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
systemd_dounit "${FILESDIR}/${PN}.service"
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
# see bug #526114
pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos}
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
src_test() {
# this one test fails
rm jstests/core/repl_write_threads_start_param.js
./buildscripts/resmoke.py --dbpathPrefix=test --suites core || die "Tests failed"
}
pkg_postinst() {
local v
for v in ${REPLACING_VERSIONS}; do
if ! version_is_at_least 3.0 ${v}; then
ewarn "!! IMPORTANT !!"
ewarn " "
ewarn "${PN} configuration files have changed !"
ewarn " "
ewarn "Make sure you migrate from /etc/conf.d/${PN} to the new YAML standard in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/manual/reference/configuration-options/"
ewarn " "
ewarn "Make sure you also follow the upgrading process :"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/"
ewarn " "
ewarn "MongoDB 3.0 introduces the WiredTiger storage engine."
ewarn "WiredTiger is incompatible with MMAPv1 and you need to dump/reload your data if you want to use it."
ewarn "Once you have your data dumped, you need to set storage.engine: wiredTiger in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/#change-storage-engine-to-wiredtiger"
break
fi
done
ewarn "Make sure to read the release notes and follow the upgrade process:"
ewarn " https://docs.mongodb.org/manual/release-notes/3.2/"
ewarn " https://docs.mongodb.org/master/release-notes/3.2-upgrade/"
ewarn
ewarn " Starting in 3.2, MongoDB uses the WiredTiger as the default storage engine."
}

@ -1,191 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
SCONS_MIN_VERSION="2.3.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
CHECKREQS_MEMORY="1024M"
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd toolchain-funcs user versionator check-reqs
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug kerberos libressl mms-agent ssl test +tools"
RDEPEND=">=app-arch/snappy-1.1.2
>=dev-cpp/yaml-cpp-0.5.1
>=dev-libs/boost-1.57[threads(+)]
>=dev-libs/libpcre-8.39[cxx]
dev-libs/snowball-stemmer
net-libs/libpcap
>=sys-libs/zlib-1.2.8
mms-agent? ( app-admin/mms-agent )
ssl? (
!libressl? ( >=dev-libs/openssl-1.0.1g:0= )
libressl? ( dev-libs/libressl:0= )
)"
DEPEND="${RDEPEND}
>=sys-devel/gcc-4.8.2:*
sys-libs/ncurses
sys-libs/readline
debug? ( dev-util/valgrind )
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
test? (
dev-python/pymongo
dev-python/pyyaml
)"
PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
PATCHES=(
"${FILESDIR}/${PN}-3.2.0-fix-scons.patch"
"${FILESDIR}/${PN}-3.2.4-boost-1.60.patch"
"${FILESDIR}/${PN}-3.2.10-boost-1.62.patch"
"${FILESDIR}/${PN}-3.2.16-Replace-string-with-explicit-std-string.patch"
"${FILESDIR}/${PN}-3.4.6-sysmacros-include.patch"
)
S=${WORKDIR}/${MY_P}
pkg_pretend() {
if [[ ${REPLACING_VERSIONS} < 3.0 ]]; then
ewarn "To upgrade an existing MongoDB deployment to 3.2, you must be"
ewarn "running a 3.0-series release. Please update to the latest 3.0"
ewarn "release before continuing if wish to keep your data."
fi
}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
# Maintainer notes
#
# --use-system-tcmalloc is strongly NOT recommended:
# https://www.mongodb.org/about/contributors/tutorial/build-mongodb-from-source/
scons_opts=(
CC="$(tc-getCC)"
CXX="$(tc-getCXX)"
--disable-warnings-as-errors
--use-system-boost
--use-system-pcre
--use-system-snappy
--use-system-stemmer
--use-system-yaml
--use-system-zlib
)
# wiredtiger not supported on 32bit platforms #572166
use x86 && scons_opts+=( --wiredtiger=off )
if use debug; then
scons_opts+=( --dbg=on )
fi
if use prefix; then
scons_opts+=(
--cpppath="${EPREFIX}/usr/include"
--libpath="${EPREFIX}/usr/$(get_libdir)"
)
fi
if use kerberos; then
scons_opts+=( --use-sasl-client )
fi
if use ssl; then
scons_opts+=( --ssl )
fi
}
src_compile() {
# respect mongoDB upstream's basic recommendations
# see bug #536688 and #526114
if ! use debug; then
filter-flags '-m*'
filter-flags '-O?'
fi
escons "${scons_opts[@]}" core tools
}
src_install() {
escons "${scons_opts[@]}" --nostrip install --prefix="${ED}"/usr
local x
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r3" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r3" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r3" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd-r3" ${PN/db/s}
insinto /etc
newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf
newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
systemd_dounit "${FILESDIR}/${PN}.service"
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
# see bug #526114
pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos}
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
src_test() {
# this one test fails
rm jstests/core/repl_write_threads_start_param.js || die
./buildscripts/resmoke.py --dbpathPrefix=test --suites core || die "Tests failed"
}
pkg_postinst() {
local v
for v in ${REPLACING_VERSIONS}; do
if ! version_is_at_least 3.0 ${v}; then
ewarn "!! IMPORTANT !!"
ewarn " "
ewarn "${PN} configuration files have changed !"
ewarn " "
ewarn "Make sure you migrate from /etc/conf.d/${PN} to the new YAML standard in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/manual/reference/configuration-options/"
ewarn " "
ewarn "Make sure you also follow the upgrading process :"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/"
ewarn " "
ewarn "MongoDB 3.0 introduces the WiredTiger storage engine."
ewarn "WiredTiger is incompatible with MMAPv1 and you need to dump/reload your data if you want to use it."
ewarn "Once you have your data dumped, you need to set storage.engine: wiredTiger in /etc/${PN}.conf"
ewarn " http://docs.mongodb.org/master/release-notes/3.0-upgrade/#change-storage-engine-to-wiredtiger"
break
fi
done
ewarn "Make sure to read the release notes and follow the upgrade process:"
ewarn " https://docs.mongodb.org/manual/release-notes/3.2/"
ewarn " https://docs.mongodb.org/master/release-notes/3.2-upgrade/"
ewarn
ewarn " Starting in 3.2, MongoDB uses the WiredTiger as the default storage engine."
}

@ -0,0 +1,170 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
SCONS_MIN_VERSION="2.5.0"
CHECKREQS_DISK_BUILD="2400M"
CHECKREQS_DISK_USR="512M"
CHECKREQS_MEMORY="1024M"
inherit check-reqs eutils flag-o-matic multilib multiprocessing pax-utils python-single-r1 scons-utils systemd toolchain-funcs user versionator
MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="https://www.mongodb.com"
SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug kerberos libressl mms-agent ssl test +tools"
RDEPEND=">=app-arch/snappy-1.1.3
>=dev-cpp/yaml-cpp-0.5.3
>=dev-libs/boost-1.60:=[threads(+)]
>=dev-libs/libpcre-8.41[cxx]
dev-libs/snowball-stemmer
net-libs/libpcap
>=sys-libs/zlib-1.2.8:=
mms-agent? ( app-admin/mms-agent )
ssl? (
!libressl? ( >=dev-libs/openssl-1.0.1g:0= )
libressl? ( dev-libs/libressl:0= )
)"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
dev-python/cheetah[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/typing[${PYTHON_USEDEP}]
<dev-util/scons-3
sys-libs/ncurses
sys-libs/readline
debug? ( dev-util/valgrind )
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
test? (
dev-python/pymongo[${PYTHON_USEDEP}]
)"
PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
PATCHES=(
"${FILESDIR}/${PN}-3.4.7-no-boost-check.patch"
"${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
"${FILESDIR}/${PN}-3.6.1-no-compass.patch"
)
S=${WORKDIR}/${MY_P}
pkg_pretend() {
if [[ -n ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 3.4 ]]; then
ewarn "To upgrade from a version earlier than the 3.4-series, you must"
ewarn "successively upgrade major releases until you have upgraded"
ewarn "to 3.4-series. Then upgrade to 3.6 series."
elif [[ -n ${REPLACING_VERSIONS} ]]; then
ewarn "Be sure to set featureCompatibilityVersion to 3.4 before upgrading."
fi
}
pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
python-single-r1_pkg_setup
}
src_prepare() {
default
# remove bundled libs
rm -rv src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*} || die
# remove compass
rm -rv src/mongo/installer/compass || die
}
src_configure() {
# https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source
# --use-system-icu fails tests
# --use-system-tcmalloc is strongly NOT recommended:
scons_opts=(
CC="$(tc-getCC)"
CXX="$(tc-getCXX)"
--disable-warnings-as-errors
--use-system-boost
--use-system-pcre
--use-system-snappy
--use-system-stemmer
--use-system-yaml
--use-system-zlib
)
use debug && scons_opts+=( --dbg=on )
use kerberos && scons_opts+=( --use-sasl-client )
use ssl && scons_opts+=( --ssl )
# respect mongoDB upstream's basic recommendations
# see bug #536688 and #526114
if ! use debug; then
filter-flags '-m*'
filter-flags '-O?'
fi
default
}
src_compile() {
escons "${scons_opts[@]}" core tools
}
# FEATURES="test -usersandbox" emerge dev-db/mongodb
src_test() {
"${EPYTHON}" ./buildscripts/resmoke.py --dbpathPrefix=test --suites core --jobs=$(makeopts_jobs) || die "Tests failed"
}
src_install() {
escons "${scons_opts[@]}" --nostrip install --prefix="${ED}"/usr
local x
for x in /var/{lib,log}/${PN}; do
keepdir "${x}"
fowners mongodb:mongodb "${x}"
fperms 0750 "${x}"
done
doman debian/mongo*.1
dodoc README docs/building.md
newinitd "${FILESDIR}/${PN}.initd-r3" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r3" ${PN}
newinitd "${FILESDIR}/${PN/db/s}.initd-r3" ${PN/db/s}
newconfd "${FILESDIR}/${PN/db/s}.confd-r3" ${PN/db/s}
insinto /etc
newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf
newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
systemd_dounit "${FILESDIR}/${PN}.service"
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}.logrotate" ${PN}
# see bug #526114
pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos}
}
pkg_preinst() {
# wrt bug #461466
if [[ "$(get_libdir)" == "lib64" ]]; then
rmdir "${ED}"/usr/lib/ &>/dev/null
fi
}
pkg_postinst() {
ewarn "Make sure to read the release notes and follow the upgrade process:"
ewarn " https://docs.mongodb.com/manual/release-notes/$(get_version_component_range 1-2)/"
ewarn " https://docs.mongodb.com/manual/release-notes/$(get_version_component_range 1-2)/#upgrade-procedures"
}

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT=$(get_major_version)

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

Loading…
Cancel
Save