Sync with portage [Sat May 27 14:40:08 MSK 2017].

mhiretskiy 887
root 7 years ago
parent ae8bff8d3c
commit 8338e6bd56

@ -14,7 +14,7 @@ SRC_URI="http://releases.ansible.com/${PN}/${P}.tar.gz
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~x86 ~x64-macos"
KEYWORDS="amd64 x86 ~x64-macos"
IUSE="test"
RDEPEND="

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit autotools python-any-r1 eutils multilib systemd versionator
inherit autotools python-single-r1 eutils multilib systemd versionator
MY_PV=${PV/_/}
MY_PV_MM=$(get_version_component_range 1-2)
@ -15,6 +15,7 @@ LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
IUSE="amqp caps dbi geoip ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="test"
RDEPEND="
@ -40,7 +41,7 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${PN}-${MY_PV}
pkg_setup() {
use python && python-any-r1_pkg_setup
use python && python-single-r1_pkg_setup
}
src_prepare() {

@ -3,7 +3,7 @@
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit autotools python-any-r1 eutils multilib systemd versionator
inherit autotools python-single-r1 eutils multilib systemd versionator
MY_PV=${PV/_/}
MY_PV_MM=$(get_version_component_range 1-2)
@ -15,6 +15,7 @@ LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE="amqp caps dbi geoip ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="test"
RDEPEND="
@ -40,7 +41,7 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${PN}-${MY_PV}
pkg_setup() {
use python && python-any-r1_pkg_setup
use python && python-single-r1_pkg_setup
}
src_prepare() {

@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~hppa ~m68k ppc ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 arm ~hppa ~m68k ppc ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${PN}

@ -1,2 +1,3 @@
DIST sysbench-1.0.3.tar.gz 1450640 SHA256 37e3d1ecd3e3917695bdfa314ebf09201433d3b4c1c7c0bd4a903bde4e69472e SHA512 6680c3d1e0c939bfb27efb2c4982dd4ec92042ad8c3a850f4892dc46bbaaba00a44b2e39d4253a978c49339c275d81fb39a14ddc4c767883fccc89248dd5ca76 WHIRLPOOL c4d1471465abe06fba5e15c7be64e07e3cae7b7e1ca1559b6a3903fd33358835dc246567faecd0fd5465b79c7c0991d59ba69e23de21dc7b719bd602a726b59b
DIST sysbench-1.0.6.tar.gz 1493941 SHA256 cd23c622da3d3267885ed126540dc04c578ee16c3d31307e21b5acd8e4036eda SHA512 d17a8a8b2387458b467b3e5034b37cb075ffc444c5576013fe7ac3d390c110e0fb4bc6a39f9b350f7ce9b40f3f039e0af9eb84ffafe9ab05a8be5b36ac5b56ac WHIRLPOOL 8d1073a720fd8220769a509677e3d638d93d6aca247a5d2c9017eae3e05391a63e28fade0d306e56a82c5835db58926178e66f1ef94859e2f65497cbe89a172e
DIST sysbench-1.0.7.tar.gz 1494571 SHA256 db91521e70b0d1a6fccc60a8d4acadacb3f9328e8ab6802ae82f93393a688d43 SHA512 0b32ad27180ab02df9c2e5e85a8b9bec231338cfb20d7337dd80f1e0628b48bae480fde9d69cd21730aa0ab7c65fecbede9c10cd4b96d0dcf44cd012afa10d65 WHIRLPOOL f33c7d328ce1bec01321656b65123a6b790647f36db7351f6cae5340ee8678c66dc3a4d05a36babe8bec51b42ee0fff937b9c28fa2697408fca5842af50072e1

@ -9,7 +9,7 @@ SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="aio mysql postgres test"
RDEPEND="aio? ( dev-libs/libaio )

@ -0,0 +1,63 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit pax-utils
DESCRIPTION="System performance benchmark"
HOMEPAGE="https://github.com/akopytov/sysbench"
SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="aio mysql postgres test"
RDEPEND="aio? ( dev-libs/libaio )
mysql? ( virtual/libmysqlclient )
postgres? ( dev-db/postgresql:= )"
DEPEND="${RDEPEND}
app-editors/vim-core
dev-lang/luajit:=
dev-libs/concurrencykit
dev-libs/libxslt
sys-devel/libtool:=
virtual/pkgconfig
test? ( dev-util/cram )"
src_prepare() {
default
sed -i -e "/^htmldir =/s:=.*:=/usr/share/doc/${PF}/html:" doc/Makefile.am || die
# remove bundled libs
rm -r third_party/luajit/luajit third_party/concurrency_kit/ck third_party/cram || die
./autogen.sh || die
}
src_configure() {
local myeconfargs=(
$(use_enable aio aio)
$(use_with mysql mysql)
$(use_with postgres pgsql)
--without-attachsql
--without-drizzle
--without-oracle
--with-system-luajit
--with-system-ck
)
econf "${myeconfargs[@]}"
}
src_compile() {
default
pax-mark m "${S}/src/${PN}"
}
src_test() {
emake check test
}

@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="25"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
REQUIRED_USE="?? ( aqua X )"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -12,7 +12,7 @@ SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ppc64 ~x86"
IUSE="test"
CDEPEND="

@ -1,16 +1,15 @@
# Copyright 1999-2005 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="A virtual machine simulator based on a MIPS R3000 processor"
HOMEPAGE="http://vmips.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc"
IUSE=""
DEPEND="app-emulation/vmips-cross-bin"
src_install() {
make install DESTDIR=${D} || die "make install failed"
dodoc README AUTHORS COPYING NEWS THANKS VERSION
}
DEPEND="app-emulation/vmips-cross-bin"

@ -1,16 +1,15 @@
# Copyright 1999-2005 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="A virtual machine simulator based on a MIPS R3000 processor"
HOMEPAGE="http://vmips.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="ppc"
IUSE=""
DEPEND="app-emulation/vmips-cross-bin"
src_install() {
make install DESTDIR=${D} || die "make install failed"
dodoc README AUTHORS COPYING NEWS THANKS VERSION
}
DEPEND="app-emulation/vmips-cross-bin"

@ -8,4 +8,5 @@ DIST wine-2.5.tar.xz 18993176 SHA256 13f92b7ab483323aaabbc6519851e688ad4372ea305
DIST wine-2.6.tar.xz 19023352 SHA256 e6ff64758f437647e99a36c1275e41adf54f0432907172d3bba22b070a97aac0 SHA512 2aa55413ac090e011725566d004e42ee46323cd4c6961b9faa63e3de422ba60bb657bf224a4d7e8aa712a8e26e11977d07acb7c088ffeef8c37310e8cc698970 WHIRLPOOL 82e6a06cc342c7d6eace64a97bae10cc39c120c5776170b059700542b8b6fef56be9a697f05b3bc21ae82621f4bf50f3ab478311c9a3a55d86ed7c0a009766b0
DIST wine-2.7.tar.xz 19101108 SHA256 e55a43088e313c45f7ab49272b7cb441c06f5659fb4220b2325dc060db0ee14c SHA512 1e61b9a4aa1f5f42fb27d11d5254a9ba90f348ad9c4d1ddd4b5da47cd7de638290a20accf7447db9c0e4ced4c2144497cdf5fc906a5eac60e923dabb61f65d3a WHIRLPOOL 133426a0313facc856eebad3d16d199948b780ce4c4561e5784845c119fe462b8942ed86fa5e823e729a997d704bd3c70f44a64ce3eef965b4f3eb92587dfa4d
DIST wine-2.8.tar.xz 19120740 SHA256 83e9607af66d86020dc27a368ebba28fa7e8ffecfdf8f149da06b3531ac3e579 SHA512 4d0b167b1e5add31ed0ed05b328d16fc13cd268285c03a9100e7ddc53864aa07f6b216a555ef0c2e51dee550e3f4abf0c7c20db2cbca177bb38e8c3e11f05b97 WHIRLPOOL 568cf46caf7322eb5e26b364bd15f9e80c41a65340952a1ee0fa80514bbee3c5adfa72af40809a978a5d4202f5e8d3da3e4581767bab9fa08ab441cdd5d1da31
DIST wine-2.9.tar.xz 19154668 SHA256 ac46f7bbbbc1dc135c95e4f98d28bf6e3d7a78fb7f9ba6caa7354a3e8786545f SHA512 6d06e511d8f338297ed0ddb7bf2ffb501f528209eaecbbee3d4e5d53db649dd5ea0aeb78bba661a9bcfda5f97e170ca10eb8fab355e229bfe7db6a5feb7ec4e8 WHIRLPOOL 7355166aeaac54abb6e1d25da6f87a4814d37764044e95462bc2a83f8d5a9b7a3bb10730bb5506516e130a4fc9ee35e3656d1106939bbbc1310c6aff0d798a1c
DIST wine-desktop-common-20150204.tar.gz 99491 SHA256 444ad6b52b5290ec7d160e2cc40e4ba0910b4c4983dba1ceb054b81b09b24b5e SHA512 1f3d7022c5cff87ed3b8fd3b7cd14397c6f23b98fe6a7c583ac0d2f439ff29d943f57375f23687aa6519ff1d84ff07624a9a712d6f19fa207fd26d01edcb6688 WHIRLPOOL e9810b2952d25c05d831000e00e423de86809ec31b9a033fd4c64a70709da7338a9afc9e632e678f49c789a8a3702fbd0113226770cdb806623f2de371a16f54

@ -0,0 +1,509 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv te th tr uk wa zh_CN zh_TW"
PLOCALE_BACKUP="en"
inherit autotools eutils fdo-mime flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx versionator
MY_PN="${PN%%-*}"
MY_P="${MY_PN}-${PV}"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://source.winehq.org/git/wine.git http://source.winehq.org/git/wine.git"
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
#KEYWORDS=""
else
MAJOR_V=$(get_version_component_range 1)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
fi
S="${WORKDIR}/${MY_P}"
WDC_V="20150204"
WINE_DESKTOP_COMMON_P="wine-desktop-common-${WDC_V}"
DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
https://github.com/NP-Hardass/wine-desktop-common/archive/${WDC_V}.tar.gz -> ${WINE_DESKTOP_COMMON_P}.tar.gz
"
LICENSE="LGPL-2.1"
SLOT="${PV}"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner selinux +ssl test +threads +truetype udev +udisks v4l +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
test? ( abi_x86_32 )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( >=media-libs/mesa-13[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
!app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-db-20140508-r3
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-medialibs-20140508-r6
!app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-opengl-20140508-r1
!app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-sdl-20140508-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-soundlibs-20140508
!app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-xlibs-20140508
)"
RDEPEND="${COMMON_DEPEND}
app-emulation/wine-desktop-common
>app-eselect/eselect-wine-0.3
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:4.7.0 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
prelink? ( sys-devel/prelink )
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop
usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/549768"
eerror
return 1
fi
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/574044"
eerror
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
eerror
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_64; then
if tc-is-gcc && [[ $(gcc-major-version) -lt 4 || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ) ]]; then
eerror "You need gcc-4.4+ to compile 64-bit wine"
die
elif tc-is-clang && [[ $(clang-major-version) -lt 3 || ( $(clang-major-version) -eq 3 && $(clang-minor-version) -lt 8 ) ]]; then
eerror "You need clang-3.8+ to compile 64-bit wine"
die
fi
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -le 3 ]]; then
ewarn "GCC-5.0-5.3 suffered from compiler bugs and are no longer supported by"
ewarn "Gentoo's Toolchain Team. If your ebuild fails the compiler checks in"
ewarn "the configure phase, either update your compiler or switch to <5.0 || >=5.4"
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -eq 4 ]]; then
if has "-march=i686" ${CFLAGS} && ! has "-mtune=generic" ${CFLAGS}; then
ewarn "Compilation can hang with CFLAGS=\"-march=i686\". You can temporarily work"
ewarn "around this by adding \"-mtune=generic\" to your CFLAGS for wine."
ewarn "See package.env in man 5 portage for more information on how to do this."
ewarn "See https://bugs.gentoo.org/show_bug.cgi?id=613128 for more details"
fi
fi
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
return 1
fi
}
wine_env_vcs_vars() {
local pn_live_var="${PN//[-+]/_}_LIVE_COMMIT"
local pn_live_val="${pn_live_var}"
eval pn_live_val='$'${pn_live_val}
if [[ ! -z ${EGIT_COMMIT} ]]; then
eerror "Commits must now be specified using the environmental variables"
eerror "WINE_COMMIT"
eerror
return 1
fi
}
pkg_pretend() {
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
wine_env_vcs_vars || die
WINE_VARIANT="${PN#wine}-${PV}"
WINE_VARIANT="${WINE_VARIANT#-}"
MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}"
MY_DATAROOTDIR="${EPREFIX}/usr/share/wine-${WINE_VARIANT}"
MY_DATADIR="${MY_DATAROOTDIR}"
MY_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
MY_INCLUDEDIR="${EPREFIX}/usr/include/wine-${WINE_VARIANT}"
MY_LIBEXECDIR="${EPREFIX}/usr/libexec/wine-${WINE_VARIANT}"
MY_LOCALSTATEDIR="${EPREFIX}/var/wine-${WINE_VARIANT}"
MY_MANDIR="${MY_DATADIR}/man"
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
EGIT_CHECKOUT_DIR="${S}" EGIT_COMMIT="${WINE_COMMIT}" git-r3_src_unpack
fi
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
src_prepare() {
local md5="$(md5sum server/protocol.def)"
local PATCHES=(
"${FILESDIR}"/${MY_PN}-1.5.26-winegcc.patch #260726
"${FILESDIR}"/${MY_PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${MY_PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${MY_PN}-2.0-multislot-apploader.patch
)
default
eautoreconf
# Modification of the server protocol requires regenerating the server requests
if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then
einfo "server/protocol.def was patched; running tools/make_requests"
tools/make_requests || die #432348
fi
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
if ! use run-exes; then
sed -i '/^MimeType/d' loader/wine.desktop || die #117785
fi
# Edit wine.desktop to work for specific variant
sed -e "/^Exec=/s/wine /wine-${WINE_VARIANT} /" -i loader/wine.desktop || die
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
cp "${WORKDIR}/${WINE_DESKTOP_COMMON_P}/icons/oic_winlogo.ico" dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
}
src_configure() {
wine_compiler_check || die
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--prefix="${MY_PREFIX}"
--datarootdir="${MY_DATAROOTDIR}"
--datadir="${MY_DATADIR}"
--docdir="${MY_DOCDIR}"
--includedir="${MY_INCLUDEDIR}"
--libdir="${EPREFIX}/usr/$(get_libdir)/wine-${WINE_VARIANT}"
--libexecdir="${MY_LIBEXECDIR}"
--localstatedir="${MY_LOCALSTATEDIR}"
--mandir="${MY_MANDIR}"
--sysconfdir=/etc/wine
$(use_with alsa)
$(use_with capi)
$(use_with lcms cms)
$(use_with cups)
$(use_with ncurses curses)
$(use_with udisks dbus)
$(use_with fontconfig)
$(use_with ssl gnutls)
$(use_enable gecko mshtml)
$(use_with gphoto2 gphoto)
$(use_with gsm)
$(use_with gstreamer)
--without-hal
$(use_with jpeg)
$(use_with ldap)
$(use_enable mono mscoree)
$(use_with mp3 mpg123)
$(use_with netapi)
$(use_with nls gettext)
$(use_with openal)
$(use_with opencl)
$(use_with opengl)
$(use_with osmesa)
$(use_with oss)
$(use_with pcap)
$(use_with png)
$(use_with pulseaudio pulse)
$(use_with threads pthread)
$(use_with scanner sane)
$(use_enable test tests)
$(use_with truetype freetype)
$(use_with udev)
$(use_with v4l)
$(use_with X x)
$(use_with X xfixes)
$(use_with xcomposite)
$(use_with xinerama)
$(use_with xml)
$(use_with xml xslt)
)
local PKG_CONFIG AR RANLIB
# Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038
# set AR and RANLIB to make QA scripts happy; #483342
tc-export PKG_CONFIG AR RANLIB
if use amd64; then
if [[ ${ABI} == amd64 ]]; then
myconf+=( --enable-win64 )
else
myconf+=( --disable-win64 )
fi
# Note: using --with-wine64 results in problems with multilib.eclass
# CC/LD hackery. We're using separate tools instead.
fi
ECONF_SOURCE=${S} \
econf "${myconf[@]}"
emake depend
}
multilib_src_test() {
# FIXME: win32-only; wine64 tests fail with "could not find the Wine loader"
if [[ ${ABI} == x86 ]]; then
if [[ $(id -u) == 0 ]]; then
ewarn "Skipping tests since they cannot be run under the root user."
ewarn "To run the test ${MY_PN} suite, add userpriv to FEATURES in make.conf"
return
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
fi
}
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
}
l10n_for_each_locale_do add_locale_docs
einstalldocs
prune_libtool_files --all
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \
"${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D%/}${MY_PREFIX}"/bin/wineconsole* || die
rm "${D%/}${MY_MANDIR}"/man1/wineconsole* || die
rm_wineconsole() {
rm "${D%/}${MY_PREFIX}/$(get_libdir)"/wine/{,fakedlls/}wineconsole.exe* || die
}
multilib_foreach_abi rm_wineconsole
fi
use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader}
if use abi_x86_64 && ! use abi_x86_32; then
dosym "${MY_PREFIX}"/bin/wine{64,} # 404331
dosym "${MY_PREFIX}"/bin/wine{64,}-preloader
fi
# Failglob for bin and man loops
local glob_state=$(shopt -p failglob)
shopt -s failglob
# Make wrappers for binaries for handling multiple variants
# Note: wrappers instead of symlinks because some are shell which use basename
local b
for b in "${D%/}${MY_PREFIX}"/bin/*; do
make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}"
done
# respect LINGUAS when installing man pages, #469418
local l
for l in de fr pl; do
use linguas_${l} || rm -r "${D%/}${MY_MANDIR}"/${l}*
done
eval "${glob_state}"
}
pkg_postinst() {
eselect wine register ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine register --vanilla ${P} || die
fi
eselect wine update --all --if-unset || die
fdo-mime_desktop_database_update
if ! use gecko; then
ewarn "Without Wine Gecko, wine prefixes will not have a default"
ewarn "implementation of iexplore. Many older windows applications"
ewarn "rely upon the existence of an iexplore implementation, so"
ewarn "you will likely need to install an external one, like via winetricks"
fi
if ! use mono; then
ewarn "Without Wine Mono, wine prefixes will not have a default"
ewarn "implementation of .NET. Many windows applications rely upon"
ewarn "the existence of a .NET implementation, so you will likely need"
ewarn "to install an external one, like via winetricks"
fi
}
pkg_prerm() {
eselect wine deregister ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine deregister --vanilla ${P} || die
fi
eselect wine update --all --if-unset || die
}
pkg_postrm() {
fdo-mime_desktop_database_update
}

@ -50,6 +50,7 @@ COMMON_DEPEND="
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
@ -374,6 +375,7 @@ multilib_src_configure() {
$(use_with udev)
$(use_with v4l)
$(use_with X x)
$(use_with X xfixes)
$(use_with xcomposite)
$(use_with xinerama)
$(use_with xml)

@ -1,24 +1,12 @@
DIST amd64-debug-libreoffice-5.2.6.2.tar.xz 1080265220 SHA256 ab75c011700de5ff4572f56b76f96ef677925fa4040efd8dc8f584f080217e0a SHA512 71ee1547fa443f8114767d208626eec371ba24138bf3aece8f5d60aecc158d318664a2a4f74e046d75099e546248200fd111b6a86613f4656cf6ca2d79bfb616 WHIRLPOOL dc5c1527f6a9049b253a34d3cf80b80018d5eb328c346b0215f73d69c9d2ddb7243be88785a2dbab265b9454c2d00726f2faaa6b6db3177c808c878506a8fb29
DIST amd64-debug-libreoffice-5.2.7.2.tar.xz 1032133252 SHA256 fdcab0d583599926f0633951eab674f35966374ecaf8258eb21917dbd844e7b9 SHA512 e417f32186796c77f6154611341ca00e54cf0d2501bc3fdc788279c2aecc41b0a03af1f17dd390f205383e42a2c249c8b02c9e6b2499cf8d62364806732f91ce WHIRLPOOL 1692cc5e9efab94d7e7757e8e876acdc4fbb114324f30ace83938d7d34a627c86745b9fac23e39b8f7adc0015f092ba737bcdcdd2e58737a64c32b35ec6b8840
DIST amd64-debug-libreoffice-gnome-5.2.6.2.xd3 313978727 SHA256 ca6c68abc1393ed9d10465dc4ecc9269eb48d310dd5cca2e9835bc3a29660f1a SHA512 d86d1c3258b67f23650e4b07db4e7a84a47f9edef7be70c797ab7d05badfa24d32dd55a6e931a83417a62e60d7de57ab8d62a5d62683cd3355465aae27184cce WHIRLPOOL 19d45c2ed856853bde97f832b3bfbabfe2bbec54c51cc36d8cd54e5e3c89cdcd2229dbc86b3a49a82309caf70ba0f6b55d176293b7d03cded371c289cddaef85
DIST amd64-debug-libreoffice-gnome-5.2.7.2.xd3 291363224 SHA256 b11c0850790cb9291e2e84e8a8697b07c42e5b01ba7625c16d3db1bc2d6ce6dc SHA512 62444032f4a56db59f58f69f329ddc3dc73cb5a3233353bd8478c5445ea4b3dafd6c5733ff6f7d9ffb79442bc129f9b476918f28d53f42958973093343a8bf1e WHIRLPOOL e758d4f47fbd0be6e4897b4273b4c6a2c665a744496ac25d4b099649442c172197ad4bfa70fe2610a32c4054f35bc89f0cfb732966ea299facfbaf47493dec10
DIST amd64-debug-libreoffice-gnome-java-5.2.6.2.xd3 516960112 SHA256 5e414c32d5dcaaf1c85df93f59d3181c4172dabc35e47dfe2dc95ace92da87b6 SHA512 0dacc36d9573a26d6f57e6d7fb6d00dd05c25009fa02444331414deacc5d82e2921bda829a56eb3603006d265ee47c80e508d9b868f2732118d01bc44e65a68a WHIRLPOOL 32164db74a57de36c4e2c923855e0e2eca0ac0bd49c343fd0d1a45b5a99508999b42ad277374fa1e33f8ed63f24fc3769ebe09318ea0f79d52db683c01389829
DIST amd64-debug-libreoffice-gnome-java-5.2.7.2.xd3 487998478 SHA256 1a761c41957d0a56ea6b540e24cc7c8a651e2155782a11f910d05e97bf6bb698 SHA512 7acac19c2ebc972b858475421ccede7fe60481d5ad638c3bca31ab570ad0d69a386442e5d3f7042d0fa89c63d2a376f94c3e509f8ec2a43cb7eef9c10bea0ef9 WHIRLPOOL 96d52a7bf3a1989224b49d150d1cf5b5f25985722acbd244ca7b00163a5ad2c0cb37d78baa96358605bd89b41d6b65f592fab67cff69640b1b49d06874733f77
DIST amd64-debug-libreoffice-java-5.2.6.2.xd3 509458872 SHA256 43509191ee859b271324a94062e3ad0f5e3511ead88403621e104b02e200cbc5 SHA512 3cc38be7e0fc8f533a97cdcf2feb2ea23fb3498ddbb184b7c9c0a3045e74de9638501987101443f973462c7b1cc3b8dad9125bd48dc50b1379cf937eeb28d7fe WHIRLPOOL 2eba97c23ba3644d4d4a12a2f60fdcc6f9bdf45bb4aad124b79c05b0c736506ca1c11d27b9d2aeb2dd9315860e4b0a065e1a7bf4407523dbf8ac81106c28ee07
DIST amd64-debug-libreoffice-java-5.2.7.2.xd3 480762826 SHA256 29bac7555423cccf27c76e80754bba04bab348aeb8804000891123901a62cd08 SHA512 57841ce7817dc3b7ba2621b17a954f97cfa68769fd8427613426cc65a2084924c4bd6b0fcef71a925ff0a3517fdbbdac3deac03492c907728b4836d13e7b6a00 WHIRLPOOL 9ee9510d0fdf4edde18a5a85054fca68b461aa8185b90e6506210f48189ed21e78d5713147f0106cdc5185309fa955a87371745ff11de600e418e47102dc177a
DIST amd64-debug-libreoffice-kde-5.2.6.2.xd3 319923874 SHA256 3d4e5e6220bc4212dc83307f06548894e5430fef15aacbcc6698eae50dbabb4f SHA512 7e940f72d12e1a351479e75606afe8c2e1e4c73a65368402f8331ada7103783743d045a260a2781cb1271e79a880fd234202abb2344c321e8b96fb143957028a WHIRLPOOL 1427cfa8d2d16618c1bd417e3335ac7568783eaa4d35a4f5d5c29d9ca5e0ea483a7a61759621913ac8bc6abee16b219ac34a62d41a92c4bbcdbb995d979a4af5
DIST amd64-debug-libreoffice-kde-5.2.7.2.xd3 295540634 SHA256 8101a93cd55a4bba213f24746c7f0c50b5fd78e8ebbf89ea52135f1efebf6b84 SHA512 8cced3b64cadbd6bbfcf71a4bf19596faaf603494f4e78889fc8180397eb2c477e0e28734a54b5a980d9620ae856721c607c4865ae30fcc81ffe56a003ab19dd WHIRLPOOL 64db581802ccc1d561311ea9f65e3b3aef97eb77c72a9644d749ac5cb2fc323c59bbd25cc45499113591a8d7183a06d8f4f4218bcc2609b8c4a1b47f39af5df6
DIST amd64-debug-libreoffice-kde-java-5.2.6.2.xd3 511216595 SHA256 bc9a7a6d29a2b4fe1e63f104864c70b57225144b9a464671b0f1e5a3d9baaa21 SHA512 448865bbd7a51409743e7fe12c989e98e5abda71e0fcdcfecb8c9fd6a6252a9639d58732893d09a3d73f3595e652e3c98e556f261977e3e3bff59435fa085a8a WHIRLPOOL bdd463313405bd7aac40b5cec581b0463035bbe65a882beee80f7b666eeb95c055f665e0da01709a56970e5be0ac39cd048331ddd0ced6b0bd2a2dcc3f22516d
DIST amd64-debug-libreoffice-kde-java-5.2.7.2.xd3 482388926 SHA256 a0e39941e4b71a1cb9133d322fbc5a767e4400cc1539f93f6cbe0461ce03165f SHA512 73d76ccdbda7f36d2dd5428163417122c6a9385df35c6be40b41c57274e871855126164d9a42137c8af11b1b02d7bbc83576a43b95a33b39d9832b4c2444f6dd WHIRLPOOL 1ed46dd02b89c0d9077e278f67febf5fcc993afc0041c3d91944aab4a6fd0b1724324b015b8b957351b495efd92fb371195358c4b82783dac8e600cdd7cb6ebe
DIST x86-debug-libreoffice-5.2.6.2.tar.xz 1047671180 SHA256 3d652f3b43b94bba4f36593b8500033c360e87a5cd00c4e2a6e90f556dfdc6ad SHA512 55db74c4094edfbb1d557d128c68980330897f5d516622261565a10d89dbb2e2d5590f705751b3c74a0dba5491a9b59e676c06e9b0b12214e9b0caf7e5f0e68b WHIRLPOOL 4e6edddcffa648b82a6da36b0ed026b4d895fb73e7ae717d6b125f811dda55e1800da411034907b904f41425c7aac22c199c1fb4bd38f5dfc4b3e22118d6e1c4
DIST x86-debug-libreoffice-5.2.7.2.tar.xz 1000899080 SHA256 303cb2fad5813fe86cdaf4a2956dbbb0fa74b467c40ebb3d5f238b07f59dd7d3 SHA512 13e14be53319288ab9a97c27888c68ffd4e8e07b2d0b503e878690629162bb99bb2c675146327dba72833978c7799a0d1978f4cee22b503399b8be9472e673cf WHIRLPOOL 866c931fe86c60dc487d024be1485feb25e5c33405d9e149225b87792f81fe1b45c54ad507b0b22874dcaecea854a52eaee73e14677bce42a9149730023bec47
DIST x86-debug-libreoffice-gnome-5.2.6.2.xd3 303247411 SHA256 343785c4b431efbfb2a57dc4a0907b4685b0c235c93b630c64f6e8ac6203f013 SHA512 4f0b7f33c3424e16610c0be13075ff5507a1b9834f6d49caeca3029835ee9ae47c42cf96f3e33d18a5cc3b5798c97923fd221f92692c2de01148aa47c7c50eae WHIRLPOOL b961aeecccfe3e9e1056ebbf3a490cc42ab802309d53e4bb82b35be3fbb3c0de1785f57fd536c32c15ecf43b9c6097fdc4f2a1081b116e42420cab26fabec579
DIST x86-debug-libreoffice-gnome-5.2.7.2.xd3 280536686 SHA256 6f878c167f2ab627be1f78eaeac38d6af44b07c6593b979af06718ba7224bb81 SHA512 c8e082e9a223bc37f577091beae1e19731285cc9fcbc666dd75a5bdb9e8973d26629fccd2cb73183cdaf4963f7086ab4701aa2cc7deb19650f5ac4a80bd4be15 WHIRLPOOL b0e24858f555e0c1dce86828329299dfe1d2d43da0e65c55754d614d471e9c6f41cd7c7d327fcc3fb9825bcc403959c67cf82c2b9e23645020967231965c9219
DIST x86-debug-libreoffice-gnome-java-5.2.6.2.xd3 503956077 SHA256 354ff74a64d5d20d3bbea326dc41987aa2095b1748f2889e981ed18ec5605abe SHA512 865912a65f39a3c5abff3ee8a61e86a331299c7b029729dc391121276e77c27c622a4f49a8410585a7a84a6a02b6e86e79844f294a22c7e5243351523eba2d0b WHIRLPOOL 07338f0aa341da7fddaa0efcd9d81589e359e25648dfd7c36dc7da539dcda071999a3d90b57bc2725265b41f7d1d51f50a99f9312425538ca1e32ab972c8ab19
DIST x86-debug-libreoffice-gnome-java-5.2.7.2.xd3 459997668 SHA256 2538550ca034d5c69165c11d06c93bc20cb676d41f6a74502547b1b9a661b0a1 SHA512 89a11be8d9c2da12289180bf3f3b3bc922aa70eac26eedf78f093c2e12881178ea07f7c7b3599fd7550fb3095c649cbddb5bf9a329b0a7db6fbcf6fc7efed7ad WHIRLPOOL ea1c208f220d26bd0ca5c43f6f398f6c8f4362a5cf63b34ef91a5b8db4f08064421b7c08015b7287cd483c985514bc8202443aad5b81bc72fcd17224b7494d30
DIST x86-debug-libreoffice-java-5.2.6.2.xd3 496836633 SHA256 d87a8dc79aef8bdcfdedb9d07f16cb5ff8c0e4bb412347add02fe1f997090e84 SHA512 a0794a11d8dca91bdf507975a4289ad9fbe0810b51096593537e085a69f85b7c49d3421ca928c27053062c6a6bf37b5fd4c494cc89a6a55cd62589df2f38a94f WHIRLPOOL 2173e9c84d30792076ca65d2450c901576bada0fb85b036e31af7ba385a12b687fc6a7b2e2225dd70ed5335b40c9492aa6e8bf74fba8d899f60cedaa69e99ea1
DIST x86-debug-libreoffice-java-5.2.7.2.xd3 452939226 SHA256 2ba89b81ab6bde324989c06bd2ffc855519dabffa1eee6f03b7280d21e7da708 SHA512 61f5646037712f889725d89e87b60adc1ca81b73357f30cb83292b37e90138c49b6dad29c942c739f2ea12988f714b5d88ded52a2e61e89719bfd972e02729d5 WHIRLPOOL ff8da4148afa4145fbfe7a4b38cc97fee3b7348adf3b0e52722b6e7ea1531ec939d72ac361303415b1c74b9eae422cc6cb46f8915386a0bfd39a688a5c8f3bbc
DIST x86-debug-libreoffice-kde-5.2.6.2.xd3 308677218 SHA256 78fab2f76fba26289a2a669d11ec1216668753fd761c0a535be81ec696bcbd23 SHA512 430a0c0d8f23d91b1836cc1af1219fa127fd4c4aad781ce4aa8fb1eb422a33d644ea2a00413207a791fa9d4d2eca3ad955358482c0f196fe851253114533e29f WHIRLPOOL f8652abe3e6a83f381ed45a15c74913774e21d492cfb6f3095ad2fb89731c84cd4cb04e21cdf7046207206d249955c13f9c6bc854f96d693fc6519194bd9d7fd
DIST x86-debug-libreoffice-kde-5.2.7.2.xd3 282348165 SHA256 fef6838ee0f69a65e757cd11420d22adb07be2980616faaa8ec16831f96fac41 SHA512 6528c4a4c5f19251dfb1590c2084fe2a5b61a0ef61b14c9bdb86119698bacbce49e3a5ccc46a3c63d42ecf648e82ba364d10cc481abd00af4193155463734f0b WHIRLPOOL f3938a12873cbc27d72b6ab216f21a79a7ce0d534ac3e480659955b69636d49badd2e3c57698c31989227e29ca1e4d37d2c33971133c6ba0848d2c3883df8869
DIST x86-debug-libreoffice-kde-java-5.2.6.2.xd3 498551429 SHA256 2141794ddc28d346101bd49d2952cb7ece741f641fdda98a19fcded209648605 SHA512 d5fbc0f18cdbaea87de9c120918a4c6b5d9a4e2f7db6bdb997037c55db8ba15a3309d37943029a1d0be5204e310cbd172f8b6739e842c94a28e49a1b7895d0a5 WHIRLPOOL 50a50b3838667226ee65756116e4cfead16124d2ec487bfbcf4b421d96678de098036ff50793b32208ffbe222ed6f67b6c009c6f607e0026d96defa403a9fee8
DIST x86-debug-libreoffice-kde-java-5.2.7.2.xd3 454545143 SHA256 7400e795c6a8c38884c33807004abe2bba780f482d48a459054490acbe5942c7 SHA512 4f963c6aae5f0c4f3607285395f6f322f73be35cb3e7b171410bbcdeb46e53970b876076c7a0aad640b5bd83646cce6e14e7673aa95fd1448f62141e0a686ccf WHIRLPOOL b3ce625c30f7b76a21c1f37d19c047787bd51c4768ccf321cf1532cf525364e10c3abb57485f106054e1e05c5f873a66a535e942f82d8785f284ef486840df16

@ -1,87 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
BASE_PACKAGENAME="debug"
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info"
HOMEPAGE="http://www.libreoffice.org"
SRC_URI_AMD64="
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI_X86="
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* amd64 x86"
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
DEPEND="dev-util/xdelta:3"
RESTRICT="test strip"
S="${WORKDIR}"
QA_PREBUILT="/usr/*"
src_unpack() {
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
local patchname
use kde && patchname="-kde"
use gnome && patchname="-gnome"
use java && patchname="${patchname}-java"
if [ -n "${patchname}" ]; then
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
fi
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
}
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
}

@ -1,24 +1,12 @@
DIST amd64-bin-libreoffice-5.2.6.2.tar.xz 76885104 SHA256 db227a78bb971c720d6dbbfb8093213c84328aadafe3a5503716f3ebf8e6e1c9 SHA512 20203118c256c12fb5a8377b2c647942c4f67969ac088d1475f5f1fefc70dd01487c58a2c0873e967dd08a0174c31da82351aed8432f3e7d785c9beab174719e WHIRLPOOL 4852ef2b3ed273aee2dd9076b29bf243b07b3268753a334c6599f9c00677a76614a1c0985bf8bf139e0d0df92dc5d1c626b6fe80801c3fad4b29c63b3ae00528
DIST amd64-bin-libreoffice-5.2.7.2.tar.xz 74008020 SHA256 ea3f998142dc8c72012d80701773b2ccb41057586364b946766d031e7d44d00d SHA512 ee1fb0eaff8b7c5ea2311d6b1adae6cfe7ca5e43db66bb65326acc778792c7de1ab82cc67fc20662d48739e92655481b23e7b51011819a4927ce0118f6c7c4df WHIRLPOOL 5c07e7344fee20e2c696f5d11b6c02c58a034dbdbfa089272afb79839ef46290bb4aa1e29b51232e315d40260c44693ce883199e6034a8e6cfe3513824682837
DIST amd64-bin-libreoffice-gnome-5.2.6.2.xd3 17123253 SHA256 00821cb3446ebf2c7d0aa5718c3b2be6e3aeef1c2967d50632569e7a0f8e6c98 SHA512 6665f7ccff8c25c4279d1aea35ef73f3af1b5f18ea4febfbdd6c222002912c1a7f673efd8f8875bb7885c733df952884709c7aa496b753c91db694ee6302a962 WHIRLPOOL a89de73c333c937a93cad63fed7d94c5bf364bcce0511d51cf96a8e40834b2ffdb67943d057389b4aa9cf6e39ad8860c3a9a7bd1b3c366fe7fec8d67acbc2a42
DIST amd64-bin-libreoffice-gnome-5.2.7.2.xd3 15383875 SHA256 9ddee3834cef610ce54d0b60280e16b5457223c96eccc58f4177be328f2aa1fa SHA512 d2c274440e45b3ad96d329b39aa5aec2b282aa38f9e7e6f5c7a648073fbafb8c48463647f5f7ab92fe80bd8fb45046c4dfc059bd4d63b9910430bb989efdbd75 WHIRLPOOL 6aaa1818ac852f2c77ae1f0107b23616cc9f477ec0de5f79990dc63c43138a0fce11290db804cf590827417dd26cf3711523f38b5b3586d093cb178feea1885e
DIST amd64-bin-libreoffice-gnome-java-5.2.6.2.xd3 26387368 SHA256 109d0781e52c9510849dc365ea890a8ac7309cbca6e04389ce57cfa282c7da35 SHA512 99799643794a17c438b0e53a986789d3d7780d59941aa6cc247a0e11a269f8157a4ac75a4a4ddeb966a5f7098515374d8b05dc3b5dcd7222ff715eb9b2c3050b WHIRLPOOL 5bef013e7058b3aa95c3979137fcb819767929a03f649774128a1a3449466324ec21713c081ea2945a7e290d583dff80ad3b90531479b74afdc420d6b71beb05
DIST amd64-bin-libreoffice-gnome-java-5.2.7.2.xd3 24392555 SHA256 5cca2c63392bcf479caf1a244af79bf2b81a4ba8248d8101df1c8af55be8e749 SHA512 deb591c242e5d175824d3cdee896e95d5f82424be4e1108b224e09b950126a0e25ad6f87be82622482fe63638304ad058bb42e2c5b6bd4af56cfcca945cf950e WHIRLPOOL bf9760d0cbcd0763cd159f0f04dbddcffdddbe270f33a4186a8c0e020a0ea0ae263a002a74cd51478553e3acb0131a3f19bfb344e1cc6fbc110ee094f22785c2
DIST amd64-bin-libreoffice-java-5.2.6.2.xd3 25223071 SHA256 f63f29ceba489b8c46070536851a413c5f4b0186e0d0e24e6e28205aaceb2d32 SHA512 81d165e73bec88fb394cbed58552b31a6fbdceaaa43f352c4107d2b6fc98d802bdd180edd2b41cb5190cb8f2bd11e5d20eb70e2104120304f679cd6906a42773 WHIRLPOOL aa7177e5f490bc10793cf85276e638504b4836cffc45a2b16f0f9914621ca64da571fc2bc651065ceec4bf4ea143abec92d24c8d4e4a72628541100ac41923d9
DIST amd64-bin-libreoffice-java-5.2.7.2.xd3 23497383 SHA256 fbbfda1d198ebb57882df84ff3413bb78321cb4c4115fa77a61b492c9245a692 SHA512 5eb05dd5a6fc01b807e6b7efa23a78fa9a67644de202b6a055d738994118c36777a988ca32e51780e9f876d579b3f2f764ac00114242febee33ee1359e8c12b5 WHIRLPOOL 237ce03f2bb4c01fe073773eb5f85f5a2eff2591b951bcba30e47c6b317933ebe33ee48c10fca5bac86f4392e5386dbf4c0755d6a656ab5218c9d50c22521e51
DIST amd64-bin-libreoffice-kde-5.2.6.2.xd3 7735054 SHA256 94b6608a66bc0186159b0b78ba99b1da2400159bc05d3e48af0e3f32ad940ec7 SHA512 7921dce4a98411e6fe4cc13a3f4726b4b069d4c4e05ee2c20c798997c60989350a0feca68af92b89863b9abdb1c7692e3f457ede67d934bfb6345046fae24923 WHIRLPOOL ef28eb60572061603920b2c3b32164e3e99e415afae301ee618065052b9a28ad6cfeda44269969e26654485e49987f88e5a2b416be65e23d144801469adc1ca0
DIST amd64-bin-libreoffice-kde-5.2.7.2.xd3 7844820 SHA256 1dd1dc1d8e3be789ed23c3146a46eaf6a2f55dc7e59932ff5aa892fd4c026495 SHA512 43fc71e58819e62620abd327991ac0de01c2e3de38e487aa83b127aa0eea03e437bab2490fb2dfbfc43c4e72d3631b4dc8b42f4fea41551a1767b4d22ed3a144 WHIRLPOOL af47d4b0fc4fbb829f98ac5cb57ac5115ad92e67e5dbf49337f29b1d396992448ae1e0d50b89fa823dab46687f342ded6d465d8ce9c3672bde5c9928bf8f840c
DIST amd64-bin-libreoffice-kde-java-5.2.6.2.xd3 25616601 SHA256 4956f3889a3d4930b474316a44c2e6146bda5f07eb591d48cdfcf4b877a68f80 SHA512 c7303aee892143a825faac71c04471ffb92a80e981194e7112c10e9aa78e314983203e2f8c65d1eb6356394965aad95078609b3498cb32145a578c6eb899adcc WHIRLPOOL 49e30b02d88cf997d4a83708bf3c90443f6fc08a54a11b6fce8baac4f260923ddb12c6cba4fe569ed2285ae292d7dcae44bf995e49f64f7e61fd8e129c374ad2
DIST amd64-bin-libreoffice-kde-java-5.2.7.2.xd3 23683089 SHA256 a428206a6890e063ab60dd42031d54cce5153f6e29b95798006b16a0efd0f08f SHA512 a7ede56c4757d4fcdc4019344c4b8859dd157e1e06486087fd04545b136d53b7809102219baf73d3d038643b7ca24edc89e3264904b0a6ec0c28a9d0c7bcabb8 WHIRLPOOL 1eff7d08eee884a15f31273bfb4351337b486dcb7a4496683a8d9ab50e2676f9306c6396f4cf4db47040e9e3a5f0db75e73f9af03fc534dbf349e28eabfa4c95
DIST x86-bin-libreoffice-5.2.6.2.tar.xz 76058308 SHA256 c872b02ffbe3f3c2793ec259168d1146078cbc58443bd58aa4d7c23dea35d53f SHA512 d83894f4861579470a747b3d93e02a6dd2ce4f99547a5078baabf22b30bbbde23411a1f32e76ede1d3dd5f2fd1774057fe1172b852137aafa360077661dc11ee WHIRLPOOL 31a5251329b8044c103d98404163dda66eb06fece0a1ff3bac332571c27582fa447a5c16fecc18e53ddeb0f8e8a8f5e2d5ab56cee4c7c835b46eff091150f8a7
DIST x86-bin-libreoffice-5.2.7.2.tar.xz 74278384 SHA256 c78957f87ba89fd646fcb7974a709f60094dc253c5824c32598987216bb152af SHA512 9ab468714826f8be3c6a8a8dd9f90cec8a9a88bc60430792dc4921637903d3bae07828bbc01df282480ea3012299fc31e3ca3c50dd20adf77cd54bd6ae6f3277 WHIRLPOOL 51b9073ef0c22fab137c68a89eff265de995b8486c5402390ab74f7c2b3cd659ca67c3320c1ca77fc0966733142c4ef7af891af631fcf5ae4ec876b1d2d6f4f0
DIST x86-bin-libreoffice-gnome-5.2.6.2.xd3 15035802 SHA256 3e5561c02cd4d0ff2e011e62ee731713c86b278477d5bb894a18aedb8b0cb0ff SHA512 645a33316cc0ef69f3dbf0ec2f2cf40e9f8c9b11b5ed0d906d6bb0a8d80b7f1b75f42a3174b83d6c4c070a0f1881cf83e5ee1a9809bf81d761c388371bef550c WHIRLPOOL c8914c34a35878c76d5d7c55c94b685dc7a11b032ca86f50f294b54ad64bdf06e17f9455f9c782b7c10c82b515019b1c7ddef484e0b0dced36399aec8af3da62
DIST x86-bin-libreoffice-gnome-5.2.7.2.xd3 15520438 SHA256 54cd92b8936b0dee84efaa952bd9634a74ca74dc0f9697e30ef5ddd9959b573d SHA512 988f36b1efdf466598d2a1545bf8f03dbc3d37947649804c54b8a8031e1ed579fab6afba2954133e05c76a0a2093d9f1f30e36f2d27e5461290d70b9de01ee61 WHIRLPOOL c6fffa59b8fcc44710cad1d4e89715332fbd8788d1db51bbf4b88641c60069115fd03ba898639c97530fcb23aa38dbfce41e854403e94ea1a580920c27fa2d15
DIST x86-bin-libreoffice-gnome-java-5.2.6.2.xd3 25176617 SHA256 57faeaa0059dbf35ebde4fedad7000a29d765b04ea3723885e0b87c637a2c3b4 SHA512 0b6cfc724068e126d033c65d63c186d31c24d2f63c8b16ada19f2506c2794a9b243ee995870824d6159b27e64fefbc33e2509a8afe8166643223c313722d3e7e WHIRLPOOL 2aa6285e107ad339e503568e338fc2d6a14b405a5d39859d059447762b48f60ebc4af3cc85bcde4ebfaf07ff1dc47461244b85760897b60fabc6fd54b7a90a78
DIST x86-bin-libreoffice-gnome-java-5.2.7.2.xd3 22136298 SHA256 669c5bc5225d02c4a878c818cf819041952d9f4264a5826a363c46c834cf05d7 SHA512 44f2fdc8b781b62c6c1c7afd35c11f46698d1271090e6542d20c69ba8e54e220b9586344c5eec4fca0b2ee6e8623d79000e5c9b95d95913ee17f5980057be22c WHIRLPOOL 3e89193fcb00beeb92f709e2cbc1b1b82c36b7b69d209173d024190327eebda840cfbfefb71bedfee3f8ae0dc8d4995622d22168fda7b2ccf430e46a9ccf376f
DIST x86-bin-libreoffice-java-5.2.6.2.xd3 22448177 SHA256 5631e4e195be063e79c3ed33924678d239259fe793afae6059b8d39d790f9e20 SHA512 d1a5405c07014fdd4c0c8e9295e08baafb390b562e43525185c86ee801a6ac66d9ff5cd1fdfe3bb19e176a9233f4923fe929f89a21f24346ed6b312c4d9d5148 WHIRLPOOL 6061567948b25e441c52e05c3afd4e85300ff407a616fcf768e557fc7ee559568af4178872f577b27eced98afeba4d0b080b0a1c1efc9ede5661329b6b066fc5
DIST x86-bin-libreoffice-java-5.2.7.2.xd3 21833970 SHA256 963d52886c78f8148dd48a8bc65fecb5bb61d6f812d79e26287b1b617b64251e SHA512 45ac43b1f331d07f5e266b6de144aa466b08c4539c91943477813f2b0ee8b1951fb5e99765cb49abebd750e379d077d667958c87f9bdefe1ca0e8b507efc1dd8 WHIRLPOOL dfd9858891b4de81e4741fc90adae253a9fdd8a029e14183d7a545bab102a4d35ce38ba9485147c8aa7897338f8b541cb0bc0b2be7e85ca215ce5151cf74fdfb
DIST x86-bin-libreoffice-kde-5.2.6.2.xd3 5333967 SHA256 195f230778ce781c5e68f85c221014d3c26b2eb34488f9e06bf772a599cf9701 SHA512 f1ef9259c013fb60565e40a7336e1d172aa7f2311694061665638a70e45afa11b75e68217270cfdcaecf005541d74901ea4ed0c7a5dea3b92c44986d12f70d9e WHIRLPOOL 64d025b828e0fa7c9d60208c66ddb851747396874f0b06c788b3f9b9418501de8ccf38b388c3cb6909e1d8d12183ae9a649147e74f7ef7462333877199447810
DIST x86-bin-libreoffice-kde-5.2.7.2.xd3 5113579 SHA256 9056a38d9f136f68a9e21d496581a343fbbbdde20bb8de46b8d34afa926ca2e4 SHA512 4610c58851bc605ebba223e8956a86e7317119db3077eb9caaebc20db2e3c5da6b498289a77aa7406c2655b3a0ca252f16b3ce25eccbb716e89a4f8f4ea2b3b4 WHIRLPOOL fdd7dcacd520eab3f18070a56c55209979832567030a8f89b428233c52a8450bff0af8007e5e04d4df99b9497bac02a9dd356068c26ce763ed973e5183fa88f3
DIST x86-bin-libreoffice-kde-java-5.2.6.2.xd3 22526429 SHA256 23f4ce88131ec74864fb8d4fa18fec49b3136838fc86dd2b2aaff23fa4cb9632 SHA512 393962e0b75efa195e4903bd1fbe3f67cac1a4020900e4a4e02e74683d0ca75e6dfd7ba95b90b491c6755007380f59c785b18095e75d43ec83abdc0a5e17fe21 WHIRLPOOL 55d0366793a11c989a939c0cd72f2ec54ce2d0f11647cc924b1a1bee7e5b02f23e216d30c18206f8ec3500eb76caa28f861bc75b7457d29a3b522ee46ccaa204
DIST x86-bin-libreoffice-kde-java-5.2.7.2.xd3 21900376 SHA256 49001c8f6aef7049b0856750cd41ece0bc77f86a1ee8483fb0700af7d4199c24 SHA512 9b78114fb61cc7a70d006bf3914366c44ef2398a29d55f3ebcbf10c8b6935441077637f40d04bd9bb59ecdc84c5e687f3f4dd6cab54ef71994fffdc86374b464 WHIRLPOOL 517cfc41eddeb3f3ca5fb4d8b7df58ab34a6019815f74a5c2f2b7eb3754d2a6095aaefe74731e1ba661db526eb0d73c23dec5f7bd426db322172434ca17efe25

@ -1,244 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
KDE_REQUIRED="optional"
CMAKE_REQUIRED="never"
BASE_PACKAGENAME="bin"
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_REQ_USE="threads,xml"
inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
DESCRIPTION="A full office productivity suite. Binary package"
HOMEPAGE="http://www.libreoffice.org"
SRC_URI_AMD64="
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI_X86="
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* amd64 x86"
BIN_COMMON_DEPEND="
app-text/hunspell:0/1.6
=app-text/libexttextcat-3.4*
=app-text/libmwaw-0.3*
dev-libs/boost:0/1.62.0
dev-libs/icu:0/58.1
>=media-gfx/graphite2-1.2.0
media-libs/glew:0/1.13
media-libs/harfbuzz:0/0.9.18[icu]
media-libs/libpng:0/16
>=sys-devel/gcc-4.9.4
>=sys-libs/glibc-2.23
virtual/jpeg:62
kde? ( >=kde-frameworks/kdelibs-4.14.29-r1:4 >=dev-qt/qtcore-4.8.6-r2:4 >=dev-qt/qtgui-4.8.6-r4:4 )
"
# PLEASE place any restrictions that are specific to the binary builds
# into the BIN_COMMON_DEPEND block above.
# All dependencies below this point should remain identical to those in
# the source ebuilds.
COMMON_DEPEND="
${BIN_COMMON_DEPEND}
${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
app-text/hunspell
>=app-text/libabw-0.1.0
>=app-text/libebook-0.1
>=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/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-1.55:=
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
=dev-libs/liborcus-0.11*
dev-libs/librevenge
dev-libs/nspr
dev-libs/nss
>=dev-libs/openssl-1.0.0d:0
>=dev-libs/redland-1.0.16
media-gfx/graphite2
media-libs/fontconfig
media-libs/freetype:2
>=media-libs/glew-1.10:=
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
media-libs/lcms:2
>=media-libs/libcdr-0.1.0
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libpng-1.4:0=
>=media-libs/libvisio-0.1.0
net-libs/neon
net-misc/curl
net-nds/openldap
sci-mathematics/lpsolve
virtual/jpeg:0
x11-libs/cairo[X,-xlib-xcb(-)]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
virtual/glu
virtual/opengl
net-print/cups
dev-libs/dbus-glib
gnome? (
dev-libs/glib:2
gnome-extra/evolution-data-server
)
gnome? ( gnome-base/dconf )
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
x11-libs/gdk-pixbuf
>=x11-libs/gtk+-2.24:2
gnome? (
dev-libs/glib:2
dev-libs/gobject-introspection
>=x11-libs/gtk+-3.8:3
)
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice
!app-office/openoffice
media-fonts/liberation-fonts
media-fonts/libertine
media-fonts/urw-fonts
java? ( >=virtual/jre-1.6 )
kde? ( $(add_kdeapps_dep kioclient) )
"
PDEPEND="
=app-office/libreoffice-l10n-${PV}*
"
DEPEND="dev-util/xdelta:3"
# only one flavor at a time
REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}"
RESTRICT="test strip"
S="${WORKDIR}"
PYTHON_UPDATER_IGNORE="1"
QA_PREBUILT="/usr/*"
pkg_pretend() {
[[ $(gcc-major-version) -lt 4 ]] || \
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
&& die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
}
pkg_setup() {
kde4-base_pkg_setup
python-single-r1_pkg_setup
}
src_unpack() {
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
local patchname
use kde && patchname="-kde"
use gnome && patchname="-gnome"
use java && patchname="${patchname}-java"
if [ -n "${patchname}" ]; then
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
fi
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
}
src_prepare() {
cp "${FILESDIR}"/50-${PN} "${T}"
eprefixify "${T}"/50-${PN}
default
}
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr
cp -aR "${S}"/usr/* "${ED}"/usr/
# prevent revdep-rebuild from attempting to rebuild all the time
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
}
pkg_preinst() {
# Cache updates - all handled by kde eclass for all environments
kde4-base_pkg_preinst
}
pkg_postinst() {
kde4-base_pkg_postinst
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
use java || \
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
}
pkg_postrm() {
kde4-base_pkg_postrm
}

@ -1,171 +1,3 @@
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_am.tar.gz 7945102 SHA256 9e337bfddbc429d6b0e2ac4f2b42144f6ca04b97af7148e4d9cd3c8b9cb52cde SHA512 9bf88b6e1acb8ed55962514590965e163ebcaf9207bab10c1c0d6f6b71a2b56f39c97d664930eb3d5e1a10bfa10c63927fc7acc16170f8828cebcfd21636d3b2 WHIRLPOOL 0c82ebae4208b509840e67129715294a6414e4b4f8ea6ad96bd1b0f93b36ad56f96a5a6f2ddd3b6221eb48690ce3e3a23d337bfcf33c2d420c7a9598a04d2a60
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_ast.tar.gz 7890709 SHA256 8be1fcc42a20c664db17301c26b96a70cfec42eefb587ea6717d8de749f8fc5a SHA512 e8b4b5b6fcdd173224e3a1a3acedb6533ee64bc456cad50894fb105e32b648df7a7026de760a93282b74d9e32b07b9182067222150bb31cb3523f9b77977fedc WHIRLPOOL 4a3ebea63b870f9331b519d5897ad90b6db5ee9c8100412a5e78478a00e045d71dd2ddf080dbe7e9aa1fac1270de93098909cf4d09ed3e2c44640865d4db77e2
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_bg.tar.gz 8395544 SHA256 6e14e669540a4d0152313aa58e22222211a699b9c0e264c10093fe76884c01ea SHA512 6daccc10db61c026a3cdc9328e4fb03a4e3c8489dea365c1152179584f179e663712a104637063ae4c6db0cacb344abde0090ae1781efe9cdb857cd2ef69886b WHIRLPOOL dba81eb51342636bbab3f22614cb87f6086f1b28d43c204fc01a33a7c7eddad18845fb7f6cea59cefdb57143fbdd4b2bfdd5e49fb0179572be2dd480887ee0ac
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 9208177 SHA256 fcdbb335ec855a9871833bdb3857cbefabcddd34db53240420ea5976384deeaf SHA512 8450b12fa7c4da8e6834eae1da81ddcce90650c7dc51cf71d76e4bf023d1543fff930b1aa09581699b06d7d6e8f493941cc1b436ada6ca913c3bf1ee5d652f64 WHIRLPOOL ef9b0276d9ed07b6330ea0f1e6aa232a5304c55479b3f4d800e8621fe4b675e93d5370c419b2e8c87659cbb3431b45a8472dc5064f7dac02d7f2288a95411b09
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_bn.tar.gz 9208094 SHA256 690987e70f3bee47e32071f8e31eb25ce42878865456377a3dda3013f7e1b793 SHA512 f97aafccac34015c234daa63cf2abf9568816273a5a404594e07455fd392b3a484c6e61274f5d7c7b96bf7ea7043159d5f47ce804511558104c84c00c8977726 WHIRLPOOL bbcaaf02b80bd61d6dc92e0f85c9e76f43e1f76fa23b9d9997fa319b06a38430fa39cd86f91aa23b9c6417584838a1110fb1e94084f9b2a8a7896d299627e364
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_bo.tar.gz 8956573 SHA256 d0f4171a215289a950cafd2dfba755ac32d8ee86a9e5e2c21ae92cc80e7c7a85 SHA512 d08962bcda9eb0f91cec3a2704c6b43ddf03d958ef40b392ecf4274db26a5869e5a1cbb19cb3188d9e2361082c0b8bade68f0dfc6c3faad96074eec93bda0ca8 WHIRLPOOL 89c8f5064cf75d82f6ccda41ba1331a0a2eb5d5eb8aaa8d3767885a4f93b47713942e70e76f1c712404d0433c48014443e7e69fad8d7ee66d4c970addc9e3d41
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_bs.tar.gz 7185864 SHA256 3dd3c28c3e7f3433df6dd2bcff81df31b6dd837f0a6c5f4bcfa549784c44d771 SHA512 685cf3596e33554e014fb41a5b30b71b221f20b687e069d240935a96ab175f83ea38dc974aaa068136e58f979a0f97ce332adc1902ba28185244c6fa31a6a195 WHIRLPOOL 4fefa330b7d8b3bf717b5bcacef5e19c558563675043afc900af8e96bd71a7f2943bcd42751effd77d7fa0211b2c084874defd8e93adf23ae62644d6ac4fc53d
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 8030667 SHA256 54a47be8e929bd18e42b33363ccc3f63f0f4d9a4738e4dede1578e9fbea3c666 SHA512 9bb80b962c34953e867ef9942391c765e90f102a0d80991328bf63241f33d0b455815e34c31f5ac07caabc465ecda8959c97d31821434e0b20c070dc134b70fa WHIRLPOOL b5bc23e16d4746bedd7e8b583b081c70b2f0ef70a74bf1db52f0033b056369b754086d824956cfd56e58f7afa2ff7a5b796de4120d792dff63853963bfc91224
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_ca.tar.gz 8041666 SHA256 0d54c6bc234abb9ef3ab412ccc7050783e4d50321be8c4489ffd8392cc543c9d SHA512 967089dc0bbdd4afc567afe99e6edb5801f280ba79c966ddc6c67ae5fa01e26de5d436cf8642f8c173ac3819a627a426f8c7ec703dcc9b1ec281f774dfcaa450 WHIRLPOOL 892399197938f9a0db568c907603a72b3b688d507997165c7ae308d0cb26ee292655a8dd314cb5b991ab19bbb495ea3ce485c64356c2283f259b357bcee1a361
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_cs.tar.gz 7647688 SHA256 732096284c3126a5a438cc86a1ba5acd2b2ce80ba35fbf1c5fad08e516835fd9 SHA512 7d1bfab5d4997c23bd33908d3dfe64651169895e77f7839c66372faa6f25c1ede293443da11df94980ca137f47ff8c7d107068645c6df349f1a87a79b7784dc6 WHIRLPOOL f1640cf504d0e91ad08554e1c6524c5d554236c7790b6fbf726971d24b2a92f0fc2d7f928c1974788f866282cd9163d986a087294d45b389e596a1cc219025b7
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_da.tar.gz 7651179 SHA256 55fed41be6ad65e8070b42084b63d4ff583fd3f2a7e8fc2958299ec5fb8bf6f2 SHA512 fabe3fe11c08ccebebe5cbacbf18870eb670bd31302dc0c34906617042b806b399457c91d9750fecf4ec9d8ffecb40257e7ba352c5c07b489773dfd03e1988c7 WHIRLPOOL 8eef8112ee835fac3f6e824e527fb6f45453fe0b6c997bcc6eb3b8ebd114c907c0ce222912c6900bdb3de0386ed49576bfd2ad98d093feaec4f3cd20b4469765
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_de.tar.gz 8200532 SHA256 a7edf942f5610173e24a1570658795169e82ea3930a016addd28790062fe8bb4 SHA512 a4ea99365b06143dfea926a929b4f4249359cd02c92f8609dfe5f431c1e51d97357ed1fbe9287c0a58dc784237d135eeb3a19aefae373b2b990d40041cea39ee WHIRLPOOL 33f784ee8be1b401a149eaf9b935ba533b826727d0afe6ea1624bc518fc4c097f1a05a45ad8913163e5ec5530a2bcd2dd976f0c72317fffd6cec09d50b888e12
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_dz.tar.gz 10408505 SHA256 74ddf00069ca1ba8b70de1b109b39ea4c0022bbaebf7680c5e130609076e5a25 SHA512 8452f9c6292273f7f5041aed7000fcf8e3f0d582685e89e21af56f5a20fc4eb624742db3f2b523f33104e8701068c727dd9ac98ccc92ead380a7b33503a5bb5c WHIRLPOOL 376a526221ff25b5cca36cbb230bcbede1898d2ca770b61ebc4a97e0eb5c74ff74b7c7c42c4cab4b3b5c7d29daffc440a3e417500e8a8e735aa283476309739d
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_el.tar.gz 9043544 SHA256 4ee6fcf593f6a213210a972b116dd4ebbf6d3963799988313faa047e065b0f53 SHA512 0fcfba081082ab3b19e08d14b08974c34180363c8687fc29ce10ab42e5655cdc558448c192181b0a1641730734350b9005fb54819f2352a18eeb4681948cbf42 WHIRLPOOL e89fb3e399ea617832caced2b1845fc620b3644c549ae602febe4ec5410ebb7e9a7a8dfce7ea23b73a80cdc0d6106c62ae3969c945ff6243148e0c69143c69cd
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_en-GB.tar.gz 6498745 SHA256 5516f8c00adb414f401979f16858259c3a2a2452bf6ffe5508185296baf9eda4 SHA512 6490ca6cb155050e52016b038f7c6ed8413f6a89164ec7a5da6f005725525cdc59893629543aab8dab41b9b19c96ffda32e3221c5cfcac2bd856dbd27682802c WHIRLPOOL 8cc8b5a30191cd7d32f64e53c297d19c92f9f1a218450e46d44b5b3f95582984d83e605328c129d2f7c97a29731c2b628ddeabeb6735634eafaa6c1baa2928d9
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_en-US.tar.gz 6537089 SHA256 c0fe134a5a70e06bb9dbd20d0f9a7215fa371c4c26b49ee16161a77189be54d8 SHA512 5e363baa280baec5499d231e21866dcc9b3c1cc855cdaeeec3c61249d02a0dec708bfa799466a9f4a424fc21ad65b64fea462edbc2d09def8862b7992d2af03e WHIRLPOOL d03bf48f2961a92ec9332f9d7661d773b2120ef7c473e00e57aeb2d574c6e633c094d5305922edeaac9008454882d428bd7ed0ed3df3e6625ee02e5ab1fa6ac2
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 6483568 SHA256 96468d98fc2d0ad8f214b6b8f70fe9bd793b7954d0e4ab771bbad7df97ac7f18 SHA512 372188f620e497679599502f274e3b92046081c46b9d99374b48723d4eb28bea1cc741eb9570371ede35b0a4a37c57f475575572cb55e3d7bd5b8d5e19863689 WHIRLPOOL dc27b63752d2d62c70a9098dbf8bccecfab4f4a0ead7985cd78ecd39a2639481bb31249384011d9f88f7b1b2c963f9a827ba94d9ca950e3479090a3715d82b31
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_eo.tar.gz 7060913 SHA256 ccce4af87c839009f0188eff8fbd5468a76b427a2d958eeacfec0ff76a684157 SHA512 25868e87ffd79052ef32c81be117bea7332d36325bbab2a3ce5854902218e188183f2a754356b29a499579adf0bca1e89a8b40b74bdd10b438b147ea68702f1c WHIRLPOOL 3d8c27098e29b09d6c002b182175a094ad295aee3929a3517bbdc454d758fde25dbddc8f88024b95c99fe93d9530ff2285943c423b0c7017f23c99d13e915175
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_es.tar.gz 8056622 SHA256 5b1c133d98b2a5b2569532038bf31b16addaec80ca740fa0cb25fd9424bddd51 SHA512 976eb5c8bd63a567f4415ae1160a508ac24c7b63bec0d09a9a34233be1c19285312318a936e31b8eed4bf317c4dafc2f449eaf7f6f60edae715ae6a4e507927b WHIRLPOOL 84a8384ba31ea96cb24ae8eccdb4921e9914478b38d78dc85f1d837b8d06dcb08031c552e5a289c85a8348ee3ebb7680183787d5b8117c67faf1fb1ba7682ee5
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_et.tar.gz 7581976 SHA256 6e78868ba5df09ea86cb6f82c6abe2fdcd9d6819658d99de678e8c3577c7ea2b SHA512 3ddc428bad034d2b3a9a73d61cb5e348c99f62cdcb074821704be29e25cdd2e83e66967f9590ed4fc07eee85e853953e9831c3e95def1c4150425b2a6c299927 WHIRLPOOL d40480c77a81ce01c8403a529269913aef4679c47a16fece223be989347a1e5d9919afd3f23a1d4805ba89e4032a9cdf088330efe75b018faa190b8a77fffffe
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_eu.tar.gz 7622893 SHA256 08d6a0112803142289493a148ffd136efa18be71196144109f6dc04a8b99e67a SHA512 ed15ae6f8bbdf01b33f153b2ad187aa2cda237fbfb53dcbdb50e9c40154bc28d6c2fe733b4df1901cc426862a2bc5cf1d56586ad88f8a3f844917bef38c873ef WHIRLPOOL 1a5a14e048ff5740f23e879c7307f9549ef387da44854d0dc5a0443f82ad9457b0831491dcd5d223b049e0afddaaa573984b9bf7663112368b01ee4c43657a91
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_fi.tar.gz 7840025 SHA256 5f0b43f129f66c85b938f1ca1daa8ef8742ea66aefd466fc8a9ae4d355d99abd SHA512 0ea8bdeabe5a8fdee34b9dc2973db1b37352658613e75037b7c08c68dea8cf4b507c6191df8af27ad47e3ae4cb3bd6b0e9826fbefba121208196f52aaf90e5f6 WHIRLPOOL 0683fc7e280d87f604334caa1ed25b536a8477510cfe7119d840b2bb00e0ddcdf7c9c1ccea396b5dcd76bfb395231d66dea4c62a1d40d69420b7e0efb8d814c2
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_fr.tar.gz 8249338 SHA256 981fdad35ff38f80753e6fa9408044a65c94ac751b7aa0de0cf7bda4d303cc12 SHA512 fb74d16730725b2126ebd6c9cbec3b399339583d2898cb772f952f9fcbba97b6f4f5758d6e3a0185cff1bee6b1b64539cb4e2fdb4e50c3e789e0b079a85a2140 WHIRLPOOL 4e3b3cf66624d09948d1a7612d527369d3db3a48bbab4811e26d93dd878756ebf8b408c784aaa826822b6fe21b24363b85703bc13e12145b83c16ce35e4f32b0
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_gl.tar.gz 7774237 SHA256 d31914f60e374be384c1e3657b74b37817366f42f24dc068f3439e834575d247 SHA512 f5db702114cc718850526205faf70e3ed08d6e5304152ae1ee80013dcef03cbed92a3c3d37149aec04eea156b6ef8b0778ef157488bd003bcca9fadeba9717af WHIRLPOOL b45739bceac1222cb4e69dc94ae4210b3e3453b1f8afedf7f6534eb0f259f1c4f3cbca1e5d817e0d6a8005305597534014162d0e40da76f48540376aef3ebbb7
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_gu.tar.gz 6705582 SHA256 4ac15b431285cb8bac224a81381d0b5c97aa35a4dd60dda1ec035adb763b72df SHA512 09e6fe7da5758eb7dec9f7a322e1652c6824f218e8d33704c2e55e42b14a955872097a289709f09393632d74232e0c6e349468bb335f769e456a60298f34716c WHIRLPOOL 2425555a6ee218104f258937c1d4d0d97f480673934b103626697db2b10edf3cf3454c1a32c0a731926d1d26c6446c0cd4f22677a97e25a268b2b03db402aa4d
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_he.tar.gz 6329162 SHA256 d2fba17dc97e154e2d82671c786c9bfd6d333209e1c8ae42563511dccdf0b87e SHA512 599b36bdf2ec24a9e82e5722a7a9069ec812c451850e98b5bd83d786664162a3fe734b05f78b03fd365e02229566c46e2053bbe97bebcd5a6369ce9828d97511 WHIRLPOOL 8c64d9a74794dc575ccaeb364968d59b742aa639193095072d83e92e918b1d54c203728f2f8b13fe005558b8e0e51b2ddcf439886cba45fd3963d91a34b3dd37
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_hi.tar.gz 7384151 SHA256 79812ff3c27719ad0ae2d7fb935f98c282dcead230ba1c5fbbc05b971ebdacb0 SHA512 aaf9bfebe73f48e9952069102d26ce5644290b1327427c8c5a7fc335374e755fd387cc79d3b1fed5ea10da7a84685631461650930ad4f57578c966e113f1e610 WHIRLPOOL b47c99c81fc09d39823cee6476eaa58058f8203329ca47bcaae39b76c63f7b51a04d741691a765b93d3733f1188bd086b8cc170690a9ad20ffbc001b91647d6e
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_hr.tar.gz 6876605 SHA256 ea7b84e6cca82c885ea67aee6576355f4b4e71ec39bf07e63c1fba9591ae6ab3 SHA512 eca6581f78f946b5623a70b0af515dc58d54ce086803bfafcb5d9d0b4889fd97e4b115f79f0efb9b884756aef939a851c91db52e5d426524974937954cde2dda WHIRLPOOL 871bcccff0ccd730253f38915ebfda32cd4624af570308a84bcba199515474447ddf3b59178d59c5633daf5a717a500eb52a10624838c0fef4674050a28f55ab
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_hu.tar.gz 8078662 SHA256 a9b63e825878059f5e38e38494a26685c1739ab64abd94a24e21ad23ee763ee0 SHA512 92c173fb67d0efd7727a956605c7940eb8d6dbc7fa49d71ec234799fd20e0ad280361f0d108bd33ba1d4e490fbc86c09a69c2ad0bbc46c62443861d7dde56380 WHIRLPOOL e83644eed91d4c8ff2f694894c62c34cffafc2f3e96fdc0a56141418d5adc9d00278d790931897700c985c331c5659d64bdb6fc8c42f78e96bf4a9f2d3b1f430
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_id.tar.gz 6912705 SHA256 ac61c35255b93dd89c783972ef8556f94cf3b0de461122e5500633eb739e4535 SHA512 fd01c6e85714241fd2099d55021f42115e355918e2314a498bf5acfd1bab540d640eccc70938f5e72df9ba96137001717b057965283538aa7bc891a45224d9ff WHIRLPOOL 3d0dfe1c6c17e5c04fd541a563d6b09585460129a8499e9a8f8160b1852fd7edd0b1e6d0e10c8729d0e4d97b0bf4e5fd2e86645814cb5e0d3d2b73439e1f2aaa
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_is.tar.gz 6974420 SHA256 c8ad0403de15444f2984b7b1492e46cf472f945e109cbe4205d98909549c217c SHA512 1b5d96db417c2439b5258bd4d505ad4eadc3d2d5a8d1d28d43f3284222542b9aafbeadd1683f497d59c03e87812792d54e56ff82e50860692dde0715b70b3dff WHIRLPOOL 2b22181756b9b3104e59462a7147f4eabf935f7000d1764fe40e56177c2469d6c0e7158795183d8963d195da5816811c901e5aa3b2178791c84c040087465662
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_it.tar.gz 8005306 SHA256 4c485d093f5cae98c240fa76a05d0ee430c1520d9dd1c435435d9fb1e47fdadf SHA512 116caaa07c6f7e4158222bfcde81e35e63309dcb6e5713bec0aee5dadbf8fb5939897bf7ecd3e83830fcf57259615effa6238c09b6fadff85a6978737a6731d0 WHIRLPOOL 74016239cd68f5ecad2a0c4f829f87da4adc815c54e40ef68e87e2465bd039186d8c4b4e310ce6b600f7614813c5feb640ec8ed9a32d1c92f59337f5c77eaadd
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_ja.tar.gz 13414320 SHA256 cf95781612c285b432a2d9ad0ff8a1f4750c25be35be7f5729d585cd6a13fcd7 SHA512 bab216b39d876c4829d5f7b7e53f76760bd764d187953745b4db8df817f966d92d295106329a253961000c2ade647e298fdbbf687cd8b0e3dd857de7f350159f WHIRLPOOL 87c9923981ae12d2927b29981fb36a35bb84d370f981d7f4db1cc9a0dcd86259c7caeb61579949034ce7235edc733eef0705ba90911d29b9551bcd7eaba4638a
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_ka.tar.gz 7175212 SHA256 300d2a61dc79479a781077a7fcfe71e83f44a8e90a567f7748df5d799b7d3611 SHA512 3310269cfe9c79d2f6f3e9ceafc7d5042c7932c4922a169c845dc3eb92fcf6de6ee350a1933376f3fdc0609c3e7a147ba1911734d5aba6e281c27c6991f50917 WHIRLPOOL cb80a451a7c5ae71ff057baf228dc853ca5e6bbaa8b396ff5815547f477cd993fc4668d381477a96aaaab04283ad4ad0f827bf6943dce17502830460465661bd
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_km.tar.gz 10428352 SHA256 3be494d1eec82050834bdc076aa4981956e8a890d304d24aff03154a2d29ea75 SHA512 a1c515ca53fac5b2ad57955fdeb14368b3f38c65182bdaecbdc8fcaf465940a7ba216bbd48f93672e310fabcf10f3b9a10437c799060e2a37b6932ab81ca948b WHIRLPOOL c4df3c0f4ef11784ce41fe1004064ac2cfe7351168461322e1bb0f91601fa608770c2696828b7740e019e39cffb6c7b724e7ff1c4053c61116dc92d6a45736f3
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_ko.tar.gz 9451666 SHA256 1621e03975f39a5cd708a555185f5b13a5289547320dd28491eaacf777078d6c SHA512 a0ca3c3ba3b91c5396c2dcbc9c4f5915c405af161001062457a7672d17f758a9e6c797a78aecb66f21f8ec929752a88f224769940f1da78c7aba936fbaf2e400 WHIRLPOOL b1cff6d384bd6ccb519cd01504a08e43273d65d3aa5cdeb8929bf39d4a1a52c1536558685e2f9034c10b21eca1258b1ae2c2223af329f55d39f63da4f60f4e4b
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_mk.tar.gz 7400173 SHA256 4ff3c7229279586838a80bbffe37429bacb0b699d1cef7d4d4ffe2aec00c2cb1 SHA512 c3706aaecf219cff6c38b9073517d849a8aadf5b04fd8dd09eae6099d81b0f249fe5e3a5b8c642e850dc66d4d0606f0b2a4ef688504d67765af7ae689f461aac WHIRLPOOL 27d0f6b1df0c7706ecf151e7ffb8526f045e939f2630b8d13b234dc3320f11b5345dbdf24b7959be77f9acd4370d506242732a60b2778ff97f55e50a50f2829a
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_nb.tar.gz 7723333 SHA256 98e68e172b4b22b2493b3b14b8f45427cfc29b718e38f44a0e8c85a2edadceb4 SHA512 b5f650775cd999dda16fbd04399190b77e699466886066ab9c4ea7dac14deceb9a2f413ce67dac1090acd0e612177cc7f9b5919823c6ca414e21ea14fc51a22b WHIRLPOOL 5124edcd3b30a13c450ed7244101e30d6dc18eaca6c41a461a7b2ad6f1e73a016f74248607061e72f4d03d29dea164ae63faacf8f99042b2338724d4726b9834
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_ne.tar.gz 9859265 SHA256 41e8e067c9c21f1a87b09169b52f19aaaa8a8f818ece6a6d6db6a20a6b03f893 SHA512 d90638369fa6bd463d9bbc42f0888cec5d44208ccdd7887a9f6ca2d5e28e8e8f17269791f07b43ede65e3425cc2cb852bfc33b35637f592a184fa22d790964b6 WHIRLPOOL 07be12d0746ca9c0b03d1671f499f4447103e05e5f5aabafc0c8041978e657ea1b1ec7eb51676b57769395a67dd0fa95f2e7e219b011c729311c9d50d6318c5f
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_nl.tar.gz 7816347 SHA256 26ceb8001be619fee17721015a586853730bc248bbf97084dd719cb3a318b355 SHA512 7f08c6c691005edc152c442c0efb8cd00f13671f207851324007f4b2a552fb5d5f7a84e8593500a1fd14f11a67e6562f7808365431e30603fb17f3f587e9f11d WHIRLPOOL 61d1f009d23b384b8a159efcdca9ad8bb53a90845bbc0c79e4722be59b4a211294ac557cd989d0d6160e3e8af194309a8c47cd9db1b4043e08d129554958098b
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_nn.tar.gz 7687080 SHA256 062fa9819e0721f425a5154036f5ed3cafe428342fc83d99ba43a5efd88ad358 SHA512 32de217e45acc44ea52bc6d4040f4130aec371a922b682f661df03b4dc99fd5b94ddaa2a10d203b40f47f1c8370c25d12c8fe6349718f3f46a0041ab57c22ad4 WHIRLPOOL 1ed6ced1c94903ba8061d5cec24a55d9afd28e6365d85b03c07486d761a81f6f0dd7ca3ed06db5e32c64821db3d522b1c6f3bbab8bb7e391457cd899d6979d33
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_om.tar.gz 8063331 SHA256 0bbeb710251042b863396df35df7c829a6002c7136ed3b1a4937d2901eb33e3c SHA512 dc266e09f3a4941252201e0f8b96d5a02f0d4b0621bcfef2e29d66bf489a83c2aed9a6be351939d978bb0eae3993af4d42a24d758f8f216f68e038825e3a9637 WHIRLPOOL c660ca2c19aa89b0c1c07e9781b02c7510d7ba72be4c95894e1e4070ae80830bc5b9276ec680859e4fb53ffadbd716e8e7561bd4ccfd8a58dccb9aa83692b0fa
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_pl.tar.gz 8084795 SHA256 fbea9b991f495caef54c3686a5389da417ab88d373a46c16684623877206e5fa SHA512 7d7793c74cd4f7e8a8f515af8f25f83b02a5dd60cd6f072597ab691a1d1deeee0457dbce72831b3a994e4b675275a0a70eac3cf2c2cee027cd24ace640f19b41 WHIRLPOOL 757a2bc3c82823a430ce43e857dc4bb7f70833b5b21382488beae7c2de7d55418c0925137a95c653b091f598cce1a354971da36b3c2b57368ed9f5bca1413f83
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 7823311 SHA256 6728dbbfaf0ceb06c3e42a6b6fa4716bd7ee8a2e3e6a55c607d91b7163e881a6 SHA512 4cae667f388eba38c54802055a103c5b098c41dfd0294fa8cd78dc539a9801bead6997c3ffb6b8adef52ce75555eae399b87fca06c3a7abd66a995e6cccb05fb WHIRLPOOL d799d33861e926dbde9a8e6670d2fa0434ec0deac54853308207ba80e9914386806c7be2e9a28ce307bf9e65a09c3e11abdcc9ba117111ac93925f20ff1ee8d8
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_pt.tar.gz 7747146 SHA256 bc5c6fe3ff36f1ae7d72a285e05a363cfc7d7565178b718757616b76dc44cbc2 SHA512 b14e528941bb46dd520dcf9135765e4caec179e66dcf33ac0e8dea040f6dc47070a171184c4f993ded542a36b53ad8669168bf7d4512b333d48cf10d9e194d82 WHIRLPOOL b802053e99d36e058a23b797b3b419a061a04ee44d8151c0c075038d09bcc478d3722af7c5895df96c02a953791e50a8c3f7c00ec0fb40100cb1b2ae3d2b3a20
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_ru.tar.gz 8492862 SHA256 80e400489d963324bad397288750615688baeec6e2063b84d173fa9cfd7382cb SHA512 93acb96363751157ca1fa093d720461fb4ec6b43038bb12c3d575a7c46e4524adeef678315710f8b8614846839dc36686bb5e5854f962f5896f276664545fa0e WHIRLPOOL ae2b4c60efa81b00133eadf9c149d3ce75be2776396803025d2ad8f4e430e169c822cf6a724a694b8019885b5b2ccfa0c64f02b004b0a04bdddca59f60990102
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_si.tar.gz 7255155 SHA256 b549ce67dc1ddee955c547733cdf99f4e0cee3f612276dbaf27dba80af59037a SHA512 346868fb93bc63b59478ac087e5bcf7bd2fe9cd16d1101828ce54c5b5df9b8f671c4ccc4224aa78a4f43474a88f4e0df62b0432133b953e0dddbb3ded12e3e66 WHIRLPOOL 531c57297526ecde346e84ce06f4de24c49e7c22d16e8c87621da46b393757f1bf6f66f4956c9400b72d80b103a55b5bc39ff8b046684c702cffb544ae143690
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_sk.tar.gz 7561565 SHA256 b88423d6aa4112b34c4799c7afec5ae3c4adcbc385f3b520d1b11c8e288800f8 SHA512 8acba8335996dab0479b26960ed41302077687b6486fd1d59189f912bed184e8e8ea8e4eca2137c500436009bc58d79f4a85739dd4b05a1109be6cccba71d31d WHIRLPOOL ad71d3f42e3ae7c3b9d865bde0ec3f00029ee947b418fb21db150187d96523a2619fbf7ab26785901e28069b6ab30a7d257628ecfcc4ca998e52fee91992c07b
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_sl.tar.gz 7822040 SHA256 adbe12733faa90a1662fe956c08c9ec6b42ea0cfa19b77d40fc5cafc49b6d63e SHA512 4e848d4145efe7ac90fc6f13a5914cfd1ff7f8311b48d687c742ea517acf1e2e21a92da31a9ce8dc630f22a381a27db39fd7213764a628b537cc0a834934b577 WHIRLPOOL bc501a3dfa7c3beeb1b0695b66c15b2b0859d23bed7bc10faa94e4f8d014ba4eb58bceca6b12e488a98d66bf64d106f49f51c498b58f53569ed2bfb2adf5188b
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_sq.tar.gz 6911471 SHA256 051009fa7cfd0a22d46cef7bb2a3b43c00dde0887aa00dbece36a878b3d0456d SHA512 d3aa6a4a5564ea0911b6fca04306e5abf7bbb797e4db54375d793819ecf4c6268099d2e1191ef0b2b9b0761fd825d5b9f1caacc25d67d2b714a3f41a62400e1f WHIRLPOOL 9fecf76a59465744905035a5d965df2fbe780842b99d988187937b349e0f5838ccc6ba987efb5ca70c75d4a0ec9920373298eb9216bfa082b533fda155f35c02
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_sv.tar.gz 7777577 SHA256 6a628c93d056a95a001fdcc47dde4da3c194544aa01b937bfeed68040d46a8dc SHA512 8920d79f18b89444c10fe4a02923a8b4fecf23e5750ebb8dc308575692b914d4040cd17a6b02c8cbef05a484da01070dc6f28720c3b359e32b3e10409f124b77 WHIRLPOOL 0d0482d0a6c036c07d52ba395858bdc9fdd550a31452d109b966c59ae52af5b67b420833571610c65e28b0ed4a42e979dc41a467a58a704754c512544e196728
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_tg.tar.gz 7246759 SHA256 cdb6d49079164d321d8ca93229a252a7150e6707c2cffd882ee100e25b977d4e SHA512 26a1ccf641c9a61b7005a6d0e2ab42914a2fab91357a1ed0e447b0852b610b598f0bc213076711342c03befb2489eecf19a3dbbb946b87cb3fc21a36f385eacd WHIRLPOOL 83e06990d60ff38690434bd5d8f60c847017100ead99031065ef94df4a33d2d18d61855c724d610ab9b748194405eba354a3a5bb93400fc6caf1d7acb6e64841
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_tr.tar.gz 8043423 SHA256 6ac3da2582e6ba428b9da92f6d37b952d72b38ea2a70ad668cd89b885f48fb00 SHA512 92f4cc9d135ee5d7d340f11d430f7db5d221655a2fb403d4073c5e6d3ffc81de66700b289f5ef69cacaca055567f0c0dce17601193218d0b31c40bd54001742e WHIRLPOOL fd15d0d90f32476408c4e47e453f087be0f6772cf67509d11a32c483480c32857c5bc1752d32e00acd5ebf8c6a220bb2a91f924f707c847a656f138befd7e110
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_ug.tar.gz 6901150 SHA256 94765c94720b3b8434c962661610c97e1427fd4504d22104420f0ce090df9e63 SHA512 16a51266c93320455fc06ea6478d76a7b6f8f9173ae9029a45068ece03119f8be044fe833664ee3b4c0009cc48c0abd8d09270af0187f47b9b4a70ed8f4c79ee WHIRLPOOL a84417f4ed3945e1e835d4414279a12a4ce42b39aa27c9d20b4954d491f82460f53ce4bd6e0c24c494bd974543014a6567fe7e66e6675680e136263a404ba350
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_uk.tar.gz 7689413 SHA256 9749b12c2681ef476a5437e20b0a1ad82ef2a89b8cdfe3915817c0e163926c73 SHA512 c20594feae516c1053e1097ee5eac7679f1d91f285c8cd558cd1fec524956f1bbb4a028e95c80cae01c07087923508a08f1c5c1b54a44806ab6fe9e2e1b1c3f1 WHIRLPOOL e84c4ea109d9fdd317a7eb3a9c732c4aa2102002abc9088a6d04ded3f39cb605c53fed84050c931d443ee159ce13b0456ef03e2c8f5db0413f377f320a23bd30
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_vi.tar.gz 8218331 SHA256 7a4a64afda496a5b30277058b1387464af3856548c109dd9ec3f0a7b6fba8f2c SHA512 a6d28ac79c9d8ec67c70102f9784b5ce0b5ee4bf82cc286a4ad8ec51a9ea9029aa10d104fd84f3ef39979e24aca2fe4c32991d6d21d81fd6004ae78ea5a31bba WHIRLPOOL b5541fd39ec87d7067b58e5d988e1c65c3abc4b94f5f9e0dd2a63c3fbab4580a4fa5a0d1318eb8149c5bd51472b2f8f59e84e47ea1a7bc80dc1ded3014fdf722
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 10778879 SHA256 e701f45c7cc4b712bf28a8f5698bc8d37cc89978e319531fa0b5b9bbdf4172bb SHA512 c4f8d2cfc2fb7cabafa72985770dd5492bb83ae637e8abbd89db0766bbdd0836b765d2fdd7076b5d66c5b9b4b33191974184db5ac02725ad01ab3932b58dbca5 WHIRLPOOL dce9add23f6c5de02e39e4651c134bdc745f2132f990daf829cd3f1290a7cf90abc4ba5906936085165ec70a8bf63e57d3fc4273b4e764a7869a36cd44eff564
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 10816097 SHA256 95b20af59d4c5c1cbac93f296c1eeeda607a75281b6c7ae55f1b8d3892c5e364 SHA512 bb98229b232a9ddb64d42a1eb375a750562c404d7bda772a02226f83adf8af748db364fbbd32703dd06cb4138365ab4a643c01c0420bfdf497b84de9892843fe WHIRLPOOL cdb3e1ff03b69b59b9aff5020bb04eb061f4e1762a853990f8683729bf7fc583981e3f793e80b6edca2e552d3a82f92e6053b34b83c6a6a5c749f15cfb7a2243
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_af.tar.gz 1104724 SHA256 f5e0d9c2246f72f7815bba56c642fda0896977d3b5c06917d176c4c49d63c528 SHA512 7b9e4a89a3e3bb8f10182cc7ad687d2a1d068df94bcd5b65698e9510e05421cda4711b0b2dbe553c7274cde21360ff490ad7bd92f4f5e1e21720236eb6739e50 WHIRLPOOL 1842542c8d9c1908182fc2b704e09ab24a3e2d235eb3af26804692ab884398b6deeec96148460f1fd2a561fef33e51fe4a92b8d249dcc0f03a4fbb99d0f146c8
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_am.tar.gz 511185 SHA256 0d259e0162e78fde7444c58468c6cd26b87d77cd1077a396b442bc9e4b10f3fd SHA512 3f4ae1959aba91180f9a2e5bca1c7f8958db292323bb72383354551bda201c624309efce5bcff17bb2ef981a676d8b87628db6a3c987d15be45a7ec56cd56a4e WHIRLPOOL 8762f9b7db1f9863c9f907a650e9cf2957f264f8a4ae9acf8e1b86e1ab0d298039a35e46f837c6b5cef20d83c3e73f676c62903bcd93530cc7410f9f1976c230
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ar.tar.gz 2251320 SHA256 26ae9f0fba70b727cc16fd2570c23cb20bbd3445938dd345bbfe145baf9eac50 SHA512 7b992f69bd661dbed27f5b02c1ee8bfe6c6848b0aec233db1dbc094ed411c93a8d6ed8c3e7e3addf061d1ba2cf67f9043a58018e9956e446cb1ff1f8f3e44f6f WHIRLPOOL 310098250d3f2fdbcd40cdeb162b1973280c88ff89b314511342bd5a91a6a76c587218e038233bfecc47fa136eccc9aafd12a64ae0f33a4bef548190dc954746
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_as.tar.gz 534436 SHA256 2dba1f97f6e3202c9f4ca591cf1f098be958a72c55ab052f39febd852644c548 SHA512 e26e0de750d9e2f1369363aba62f6d804fc51e427c792cffbd48fac3a78ed5908a08fbecea11d8399632454af38b624d6917185e714e2557f2bdcd12c16e2736 WHIRLPOOL c797cd0e0c881b1b7b2caca1563c8a6126290be755f1d116dce82416010b1159f1bb1f6cb88c0a1891223061f38d50129c998649e9ac249f874fce19e55e6953
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ast.tar.gz 492293 SHA256 f55b5b67c2d952f718d462eb45c52e07f4b84c0fb9d77630d6ee0f22e08fab08 SHA512 6c245f59b976cb605a0949f6ff85deaa3c805cc553b3a338e493de007edfe630ad59072eaa5f7f3dca6d0d44195d34a8fba47dd88255efdd89e68c5614d966c5 WHIRLPOOL 5ef0b97854539595c5db2134bee16aec76afd7dc76e56f8fcdeaa5abfcd548ab3697c1a5da1df0d7d5e81861fac2608c2d019e39e710b81db7dda18b0dde7173
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_be.tar.gz 870740 SHA256 94a58e9b11d0530faf6171d7cc4567b58e0011002c3cfe9e04d873f805f16863 SHA512 ae3b437e94c511595a9ce0bcae990b7d381336ba6e3772acc8be607fdc8ec3260364fb050ab88b6c9ca5ecc5d00d178d147e2ef5e7928a964b58ce567c643d52 WHIRLPOOL 4ab672165a21ccd6b5e8c1558bc68f18929a1826de2475115c9f5f656f7728feb150d50a81f1019be33986a00a000fbdbb7de0f791f4cf377b2c8ccd7f346a29
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_bg.tar.gz 1951842 SHA256 94d9a95db4deb959d98b628054ec16fa3ebd18c10a34a61f7a29c521921ae5c0 SHA512 8923521f79e1a41407e67154f9f7d3d0b21db958e1095ca0f2faf8e5c4918ab1f6b116ac7f2bcbc7c98e741fbc0623b8d02b1422d21c2a70f6e90786bcafaa28 WHIRLPOOL 12875175c3e1bce6d5071c2b5b8f277db62bea9b47d0580f44bddd1b12b3af1b4ecbdb2e80a2d42d66afb0f5f7d6ca626114809afd68930a0b2813c8ba058ff9
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 541343 SHA256 5ce70f6fc0883a763844b84351197458736f44a4361c2c114397109cfd8073ea SHA512 20e6e07f7eb75f4483cb3ed10e7cc562cbce081a87d2e6e9c9c8efa41382413a14a318ee4b04859d1b3b8c0b861be27797bfab2484df16883d9f1befff5c635a WHIRLPOOL 6a6df6787d1ac1b0690ced1cd2eb6a7fd6dc10f50174de16dd090ba61030f9db05152f17799e93ce9ef9a8db7ec3590428b6ae96add1888f536c5d25450cca28
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_bn.tar.gz 889536 SHA256 297c5a580f730cd80757cf0451e1c4350fac83071e452a00ef7fe8df6aa0581f SHA512 cfbb71166ce37133d8b2d5dd6dbfba92ac921d5deb991b9c449e82e136904725367f62ea514533c8a13f5bef61d4a325ea27cd5707696451ae2bfa9ba5aa2a73 WHIRLPOOL 0af37d79c91f101765dfaa9ea0504ceaee86bd56ba75bce03932971440d29ec7b5e7f61ebf7fa51b08bfce681bcd80e7f1ea5ebe3f5abb2f64572635bfc24fc1
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_bo.tar.gz 523142 SHA256 f65d4b75220f876834ba8a6ab87cc4cb84cccd1a8fe1d4e74b467446018c6643 SHA512 02fd4aabd915611c1ed2dd4b8a16cd97bca0151951d94807e35f42939581e28ec96b002f2a492b12a52a2529718aa39ee7b512acf93807a402b0d306b56daf25 WHIRLPOOL 5812213f4db9169f0377ac19a9f4eb02e02f310d423e02bee31853b6df26fa2f43745f98a4d9572506d140b40cb59caa35636178668d9bb0cf3b7d10451368bf
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_br.tar.gz 1708924 SHA256 270135dbba6e5aa323614c54fa7f0f30c99300842e221b3fbcf0ef83700911a7 SHA512 838e1497863307a14ff4819a5485d54e94f19cd44418ccf9d10b22d4e6ec36acf45238358d33cf68c929613392559849aaf011f98a3e145adaaec8a05ed2a3f6 WHIRLPOOL 0efdd0e6c85ab883cf3c73a7751093ff04a1952af3aeee8116700d3783ad7f2b213043a5c684c809bfb081bf6739780b28b8da39571edf289dc25f7ca91a55f7
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_brx.tar.gz 504464 SHA256 121d25be208bf0feb8b55c08b77848e15fdef8c5105723aac53086cbeb5eb463 SHA512 de04f9d8a34278c32381b5674772f3b27dd0f401b52f5ad281200d552e77c04292292593e56f846418cb1e377540c650e617001bcf7b5720157381af9131c4f8 WHIRLPOOL f2077e671e736f63cb73317adfa20edf4a2300b2f4af44b835d029001eb7d44e28d73f5e3c54f8bfcb757d440e8ecd18d5ed3e143f9016db316d98be272d31ab
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_bs.tar.gz 607232 SHA256 4170c6f92e3f4c7004a3794009d7ab6920224557cc4c88f67c5cff6596c23a2f SHA512 5384dde6b50b95649d07191a41f705e6516ec10d2195da59b9f54ca6913a8f452ed04ecc7105e0c5b196c8ade3d2719bd0a3fa5511c17a7e143e878677f6df41 WHIRLPOOL d5a4fc87523a22e164f49ef59e641149ddcc6b477adcbdd3da6337c6c9e4f5b14d25b2b0f75f40da77ea2347625f2d9a27b949959bb75ec48deaf95648ed947e
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1759719 SHA256 abe72debca5df14562e9996b8883fc31001b2cd367d39d5b1c61ec5f574f006e SHA512 dc61d56e85e2d1b7b4faba4e0a4b3d0fc403ce7e86d131fb3f904c3fa545527c24a29de19b06dd2393ffe55643c1a68a6fc4bf8c96eda4296c08b050328dc475 WHIRLPOOL 259e755b6b87c868723b844bd6778b301a5badda4c19e1c33cf207acfffc16685768d7a2ddd52bc729ad04f6528dbabdf6eeae39f17b200ffdf0ee2264d7f055
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ca.tar.gz 1763562 SHA256 a3eae242ea1f0fa6e733d6c1d00937d502dad490cc890fea4c649101128d9dec SHA512 17447d00894827445baa6fddaeac7ed314fa5e180b395644b6e4b46445a279ddab53cc34db59297dd05d681745a32312d4b2d1ccf297915a567ccc8fb4fa35bd WHIRLPOOL 16ecc80a133d753ed9df499796072bf224c633114b55ee48186af8c7d9be380a3c1dd2b071c064c9847b824175864478e68046df747fc1854be8f7acc353fad7
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_cs.tar.gz 2956530 SHA256 6ac67e472e420e2942f119bf1d0fc816ee4c6859cc758ba473ca66525cbc43cb SHA512 583409258eb3f1fb16439e65346d2e1b40afe69d7fc49a4d3d78d3e90224f08b1e3f1daf878cf33d78e63ad5cfec75dafa38ba85b47eea38714d3d257a2c155f WHIRLPOOL 0928abdf76cd436fc384a650cfd185aa5167048020b696e946baf78b28ae8801bbdcbf5822eb6ca92d78108a1f85c33034f6a6cd3088181b2917c77b85214605
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_cy.tar.gz 472832 SHA256 6aacb8d87d34a69ae6e9faccd7bef43f022d4fc88b1f8fd8e82e88a9147a1309 SHA512 5479d45258c980de9dbe17faea531e59cba3d332b73e1c07b7b0485c01ca26d3af779edce573938c9ea19f1523d5b2f8a13bd3e49b8e8feae6b4d466a701926b WHIRLPOOL 025f24ff927d00f711ae35d6865179a2fc9df13dfe0d4b6fdc31a316663216ba631b9d7ed7a88604d8936885e63c401c6a10e150f6d302fc9d841dbe83c38ba7
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_da.tar.gz 2377998 SHA256 60c53cf993f8632d6c78dc9d0b78c68a507e5637a221b8732a35bb7b108126dd SHA512 0a3ef2aafeb8b46efb9c7809482b4f1adebeb04c63bd506388164841aa12fcee4a8aff85e369ee6a516104bd95ecf7f1cab479eddbe18e47e519c4279e391083 WHIRLPOOL 863b3ff1c16063bc5785c9ef717a9bcdcdda612ba38d0c921c80789e11f2fa84bd543af2b6fb52f742105028fe0feebc8dae5f54b016bdaa7f71fbc97555080e
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_de.tar.gz 18832126 SHA256 d9bf739525062b1f01c847dc9e925d5b8a3c9100d320cf284660cc5cde0eb31f SHA512 27ecf61cb4bc19b27c0d0af49e3de417bc916f2924d4bc20f5ff964c89d5376c5cf83a589843c7df54bbc79d182fd7bbe696c0eea97a36dc495230daacbcc9e0 WHIRLPOOL eaf7b3e03f5e6495bf7e9ae51934d55d9e3b11aa5b881f38fcab588ebac41092767c0c55885f3c98261e58e5517bb40f04a713e6ab3863e25a16e2fc7c3d8506
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_dgo.tar.gz 534059 SHA256 d037794ec0f64afe67390c58f7d63964c6925f13ccb1d1f02a92dd2662c3e1da SHA512 e9f871705289509aac5e6fc780e3e11b6b9cda87327054e055a2a7938f5134de76d5d53d7d4819dab1fae20a603df695250faa1631956ad9e2608c8e025c91d8 WHIRLPOOL dd958d95c82fcd5a0e970966576564bf0f54e4d3b0f8d11cdc41dc854f7741e86ceb6ec8fc14eb4cd089d2487854d593bb41b4ef32c48e1336b26078688c6b4f
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_dz.tar.gz 529267 SHA256 1ef5e99b4809a9f8d8515a02e5327e459cd6ea1de19f9a3c8a899fbaf0701c4f SHA512 7b0cecd34a7ca59582f51c4adeea6c3e88799bebdb9ece4a19d8beeaf8d2dae0c55eb31a6f6bede7d3f10d98f89991e6aaf706eb2f5f4ffe405117721b2d6f77 WHIRLPOOL 9b9f239b2d6cd3fbd357c33445e1bf5af933429860f84eb4fa4f21661bc0d37b73a669bb15d4699cf58a2be78e7b447f0c7fe51c2c4e817c6a579961785ef527
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_el.tar.gz 2569244 SHA256 f8d2d0d87ba8aa6fe45c9f9911c4d06c31bd7ba21781fa300cb6af590d8dea68 SHA512 8dc996d57b32580402230daabfe110a1962b3a75c6a1db299222ea424005d3c7313aa5d8f6a3fb68ee8007c4fbf77bbb57f396e75564509e8ba4389df8e25a5c WHIRLPOOL 1c66d06771ff1188a287a506a3a353f0ca648f70b51e1c978f48d9a22316cc56c398a46fd3bb8955011c8a9f0e203287482b3127a4fe640f6c2106f519c68928
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7061467 SHA256 ac8f11c47bd39ac70d55874e4dbc26a2d7ca9a0fc390b4ae39291fd14eff3ccb SHA512 a4260999c4d0e0ef368403c5934b1ac7e39e100ff7aaf64acd6dee1a4822e932f6212bfb06e2ced5c42b3db725d0136e2a7f0456a51867b994b0e0c5f69e1a1f WHIRLPOOL a9c0d305f9a4abbe6a213d02e9ef51efc272273b09eeb0c18cd8fe2527ab5ec7d6015fd93fb9fb22f13eb660ec3415a5567e702fd9e6e208f0decabee7f7de8c
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6977386 SHA256 216b6d10e2b14a402bc2c564c757c2b186705ba7a14308a0add4376e93cac157 SHA512 52041bb556001c4a45084f5aefd4ee5df641c98587b3db60e5af317ebfc4caed9ce6ed49e1c2e61bc4153207cae89cee2ec2aec8ec6500807cfa860428ebefe0 WHIRLPOOL d8b58d994f5f2cb8f78860dd65a01cd78f7debd8ce183dfc5b18c85edb7d10e1fb67d8523d8354da0e742b8e076eb56eb842b39abe62061a99c6b18a77c98171
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_eo.tar.gz 469924 SHA256 bbd9178c832776886b28e990a8c00ddf8f5a7d5f617f90dc56e71fa02c8e1db2 SHA512 8920920506f84f622e794edeb356dc2d6bec7684ecf20e95d1fc64e7c24d49d3aec2220543f67021682577ca532788885a1f045602af9385b452f62826e1f8fd WHIRLPOOL b7864fbf4fc1cf95f568c384494749affdffc09e007b78520dedcbb8b8247f9112aad4b0c85baca221a10c77ba843b064a2bc7f92eb4a18821229571d79d6427
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_es.tar.gz 1970744 SHA256 03074a7e33ad4749308f2479ed95f5c2806dafbf4b94e81532ca7a0868871576 SHA512 002b4e2cd0a3d56a3b7243013c689437a3459914fd40b9f64e9a5599bd822fddb8bdc563d8c4e37c749a5c1a5c28b62f47a1959c2106478b85398d9d5423d381 WHIRLPOOL 6929413e98d985da11fbd3f64d260ea12637f1a2fba8043fa7f4510410d1387b26d8b0fabb339ab93c0c3f79352056b8ccf92f8f15d7759fabf45cae209668fe
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_et.tar.gz 1379937 SHA256 63578c426b34b51b3960dd8f7db5162cd0d5506d3f28ae02e8ebc5e8e1485754 SHA512 06541d396e6b1dfefa1d00215ac9117e64eab37687e39a4dbc0cea69114683cf241032137a59a5bbcfe708b81ffc45d2631dc97f731cb01096309052713c2249 WHIRLPOOL e4e8d78365ae5d14e863f5cadcd53e14d2d9fd44e053c303764862f8849ebd2dc91dfc8f40bbbdb603347263d2ac1ae07fcb325f623e01cfc14597900c904910
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_eu.tar.gz 477004 SHA256 ea0e836239f74d9b7fc9fbff29d1d447035dc16e167c768b4692a6e5da3170c4 SHA512 6415d28edfc2e2126756514a79e7e182c1f8407a9003e53998a09f8ebd8a282a70b5bdd7f0bc854d43fb9c9c6f49d7092dd89689feec2ef0bd305325961ada0f WHIRLPOOL b42a93ccd2c37ec1fb6a4ec892279fba68d01e741b5d8f949072392739bbd3ca977902b7ede1f355f84011d06182081bf065b71a94a9abfc0dc56b46349ced43
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_fa.tar.gz 500333 SHA256 a8c1ad4b17007baee154fa366a86dba3692f3d57f32c3ac95abf9502de4b402e SHA512 ab8a685da6adda25520b46170ccb4d7ca91ce8b33ec9c35884cb357fb12e1c7293f1df356c0bf183dfd83940d511e944c1cf4ca8310cb1decf629864dcdb20a2 WHIRLPOOL 7ef2c370db7f838c9522e8c67c881cc467e0682cf067531d6bcdef1fe66b7890ecc690b0b37f9d3cad8da875119be78df67997c35e954eeac2a2c41f326255bd
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_fi.tar.gz 485130 SHA256 e4004698f8f76aa2adcfa643d199e3bf7b04d6cafe899c83fe5b52014a7f47a3 SHA512 42fc5430e04038530c1c1ffe282480594d103a241304cf9f608cef8dd39f49e4e81bcd457a0d6d8cedec8dc9856ad44b14b15384e74d1ec3720fb7a390085edc WHIRLPOOL 583937e83332531dcd2bc58a36dbd872dd501d6d8dfb27001124f6b65d47b88f1ee8df87d34893b47450871fdc82c4ba6bf160719f0da520b14814e3bde2c9bd
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_fr.tar.gz 2809315 SHA256 6b66a13fe92d3320455c428f86df225dcb5e6d2f3adaac3904b6bc1176c100be SHA512 7613a587dca3658d4d87a9cd445cbccc94d7baf9f6d303ff9686ee1cd1c8442eff54e04b3a56f55015bb6abce657793d7cf04bde1c11f74ece81badc761f9b53 WHIRLPOOL 818d00898b72f493d04f43d227aafdde9fb4c3ec4a7321c3af14a644dddd66e955a4d67b54a47119ba5e7a926bf43fb563b87502488de273d76079cc4b3267ad
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ga.tar.gz 495301 SHA256 793d964f96f2597989e157567631a7f7a9422aa0d6895c37d2ffbcebfd9bcd7c SHA512 f84be097537f9cf6a5b1822bae75163c19cd106408b8b842254aa0a6e44916c29c1d489c07ac859a925516afca2c5751a907a0d564d314bdfe57bd64f5fa4e8c WHIRLPOOL bf620944ec5509cd38bcad19b2bfe023c0f20a0f69472c87e89bbe577ca37262a7f2f2446ad803f00a56ec1fa85d84b34e6217cf63bba876541622ffc3f83853
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_gd.tar.gz 1401663 SHA256 d864cf40b4c33f547ccdca6f74e3b1955274e4b4a30770a644ac54e1bf9d77da SHA512 dc6d9fb81bb2df181dde2ed312f083c15ccaa1e8b79e854b7530ac9cd01c353de835803982cf8bf9458e571a447f7409ec6af47690fae6cb913874d5852e4fa8 WHIRLPOOL be2e913d151f3312d8119d3b854cd4c7925aab4ed3e747f5edd659b30fddd21f0de1107aa40d3d00b1ac3171bdb8f5a9c631ba35660bd96fc9df9da77fb02630
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_gl.tar.gz 1042775 SHA256 fdbf1c13d679ae50b60b60b555739a5ee0dcc6211e73af634ed90adc288696b7 SHA512 8a2ebc77d59e2ca3053ca3ce57eb34b2633b821e7f727eeb16e1bbd86467dd9f4c59becf06a3b14cabb6c4c1b9b2fbfea615e4c8530e658c13d8e5f0db4abc26 WHIRLPOOL 2c4d43eeb34dfaafefd7d95bd39c8b1bc4c0b4a9b96563a2b229517e97debeac88b33f463fc04475e455016f160f1157618ecb171ca8ec50f6eee5ac6a7c201b
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_gu.tar.gz 1179430 SHA256 88d45e6606e172f0ecc416d60cf3f6618a38752fcba93b9d33c44952de9232d7 SHA512 0422210082dc545e5ca350744dd68dc8e3b34db792f2fae4fc7100fa7d3e75a008fb06267beab914864f78710fcfea56a3ad2d6b7c079207aa78f32e93368310 WHIRLPOOL 010a42e3e50e356aa999f2bef1f48ca53063e6898466b6fe5f9ec4b0850e8a34d144911df9644aedca6307cf726f1befe3ff4b3fad0bb8b258f4606e1210b7c4
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_gug.tar.gz 491782 SHA256 1f88c0df6f87c71fd8760754faf7fb5afd337c07b757669a5bc02ccd64b99b71 SHA512 03d37ff50262f448dd01a8e3fa1631444915dfeb4752b9ad63647fa8c24d52a46fb4f3cb7608f6a072f8c3a3a8e3d4e4f19a9ac50025357a0810ce95a409a79a WHIRLPOOL 7c40230f0b5dcc694101e6dfc1806c683e7e7178cfd7146f3b2b7d6fdc5ac0f9a781d6f8f01899aae42a4de0176e5f66f6c0afe5f9d8a2a7e5dea9069e10a380
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_he.tar.gz 1572705 SHA256 50e3b09655771e5dd9ecd17d22abceca5afdb96d108807fc289e76374c973496 SHA512 aa827cd6f7feae5887d09a3eab931a9a60c33a59fe233042d8e26a0e23027e3ba8503ba0aad7dc82861ed365845bf31b3e2636ec8bb067537914c5d673a4688a WHIRLPOOL dc807cdc84ae2a73eb0e98652a4d4168104eaea38940874b57704d1e4fcc017a7c7bf8774f1cc15d5da0829ef5117f3cd96bb1784af0ff0f835cc9edf8f1b0ab
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_hi.tar.gz 599189 SHA256 b23c926ebfb2df59b7478148fb8397db44e63790ba643932135128889d56b24f SHA512 03c9f8c9b18a9ec4f07427c8e8ba11ce9abe1056699e67232e0bf40ccaf6fe4819d4438946157a7d823124632f7474cee5d4479f80347a4d726346495080e697 WHIRLPOOL 11b1a3488d3e988109a514b20c018de1657e69933b78b833aa3f316439b5838967ee569e6243719c28a816b1c3ef89c9fa9e3d3b85a915bdf860e52859a9aeaf
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_hr.tar.gz 1096904 SHA256 cd3a0ef6e94fae88690220e7bedfb4f04317240158efec6f99df22546e020262 SHA512 a5e4662502ca50c099835466483d1694b40369e834376c207ceb064915b5e26b29a015fea1859a67a6ac1407810beaf11c2dcf9fbc949c05d99ccff8717c22f3 WHIRLPOOL 0426e2f501e95fe37bd9c903a8bed3807b078e776fa461bef3edf34245ffbeddb07e6dacd2184f853086a5cd5a1ded8881357ed005ab751647356e09a1a2f7f5
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_hu.tar.gz 2704162 SHA256 5330aed6975565941dbebcba6e057a65e3b61cb748ff0a05125958c978bfacff SHA512 b38289f4f1067e8e84ab85beb1d896b607a04a3da78db4a938bea4c1f463fc5720d0e6205b10bf54b08e145292a1960a658c397a96b72a6e17392ba3cb5df7f8 WHIRLPOOL 5e6461be8dc3ab49e5383fc7ab0509a6bd32dff19ddd764506ea820a58f10d8c97f3ea0e510e415cb0d3d6b87a467b48a32a0d617e0cd6354cb858db063ca7f6
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_id.tar.gz 469225 SHA256 6fef77a1587d948cf50dc27b44424cc7409c160cdbbd5ae5db23670196120e67 SHA512 05b1f70a5a9b9ee69cbce4294cbe0e35b50b694a3747fb9b4b6894cbad781c1982fb88fae5f441d7de5e496b6a99c9794e86a75344ea7a42c8cd9f9940c86d56 WHIRLPOOL 3cf2243c6bf251e1941d68f7ccab6e44336952d9f62f22f7b46a3eb34cbf0298fbb39b5f02af34cf5dc1d919ec312e2c4daedef1132a376f03738234c740eb0e
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_is.tar.gz 1281821 SHA256 d4954b2fcaa006d1910a0289e0e6e6a57de00cfd65b460c905d45b21836f3c5d SHA512 c11a17be3b1a556f2750d7cb0acc7013eaa4e6eb1757ac6c7772c2394c7c04f93bdce412f2de6ac800c967fde29c9148d4afe6d77ce0cdb84f85c0041e2b15eb WHIRLPOOL d4c03782b98f32e3a1161dd1a0ee579b2b6b41ccf514be322139830704081de5b2d705959eb2f51979521640bc42454fb6c3f98552454396416b64959340f00e
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_it.tar.gz 1816143 SHA256 6b9829e6ef7a40573144ab48e62a2d8eb59cc1676006d085236e2ea77b4469b2 SHA512 3b700ee7f6706d40aee45e30f275d187095032875f07fbaf01cff4d05cae74c84624708b4f09a463688b44a4e13610f9804979f13eb5e64ed966635796ad443c WHIRLPOOL cd3917775cf682642cbdfd526e09296edf15a0c867236bb414cf287b7e195466799710f317d768db920f44ce99b86240056a51688b63e93b0a130fbd71dd64f5
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ja.tar.gz 578052 SHA256 f59eb64830ec9bfcb422c687565df5d60d5490eb21a4d7c543a548fb4f7a437c SHA512 4f4a950777954e36809b218bf0a92a9f233fb88f38e84c604b3add542bce4c57b1cd3cf800bce6069b4f9d1dda196b48ce5d5c234689c105d7fd79b91a359a4f WHIRLPOOL c533330d2a178876be7621454bc323d958a030da8149ed5692effee2ee41b17b669219abf386328177a897f95c714d50d219315bd7c2c65804bd37e4eb220eca
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ka.tar.gz 511377 SHA256 56f57cd986e552fbb6d9d9cf63c2b3b575d9300f3be3cdb840d7a1ad28b9ceae SHA512 d8f2818802a864372c7cb13b06064887ff50ae51248249e2b0ee7aab40b0fd43b1233774cbaf7c35f1b685a53403625d02417e96c1ab02c40724c43d67f44ed5 WHIRLPOOL 5b747cda3cc8c04622c8f9a23346590436cdbd02164f30014f6f4d96a11486a82c3ca21053195f7f07faeaf90ed170a5e07fcad6df40669909e4113561c826b0
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_kk.tar.gz 524435 SHA256 0795c67e6a1b623bed16a1789743101afc4a29d62d9b6f4eb76aa3175d6bacfb SHA512 f628f61333fc8e82b6a4913ff4c18d925370f10798ff3095a2a1804f8cae012d96ac08ad0fdfdf4de97df18efcadd5b3f8249da05e13471583bed4558c203707 WHIRLPOOL 884710f48e0e927dffb38cdbb544f3894949d2e3c9aa3f6fab49cca981a31da6d84745324fe7d1ccc185d1ca959a32510ee134b623dc6f85b44339ce58116d8c
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_km.tar.gz 631097 SHA256 ef2f65c1e9e848e39ed4652473d388f3607f4ced62fe93e9aeae367a4162e9ea SHA512 160b63fc490caba52cc37498e98a8e163501caf3961a30d7619034da82680a1513b76f72d2e08dd6bfbfe578d8cbdd97da5f8c9b5d333416e69edf44cf49e648 WHIRLPOOL c6e6541de668ff1e4c4f4c698dc3bf39416847cf5310738d232fafc2dfa72640e4edacba5b10369ad7244937531de5ebeeb1f83c89fc7526e382093c9206cc8b
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 487243 SHA256 fbade1854f71188a67ecfd0059a3816c7550dd2239734bef6ae8076de022b232 SHA512 bcaf6c9d63252c2d861970a77d0577de3e1b367cb51a725d011fc6146a0ef32082491ae24e03d17501583a529c533f7e3d41683666863d57067cd4cb399596c7 WHIRLPOOL 1e324a40690bf63efe91a1a892c6ad236f8933de03db637e2221aa4506af98874f84174eb1f137549cda2bf0d237fdaef4f35b65ea362dfc4964e3b23714295f
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_kn.tar.gz 547372 SHA256 ddad5c216344776d9d1e971a7ca24112b49d4c3d88982eb2bce3d40ef22ae88a SHA512 028b9c4b380c9fe1469ef2039d5483e39c292d0211b3dcf4a652dd0aa41310fe5e01000c3b20dea91733a95fd72730e76112685f0691d0aa74caf12e2fda5a20 WHIRLPOOL 71a93539e355c96f01467f4d7003cc50b0d0f2409e1c7aeb84cb16a62167848f2d8bfa348ebdd06d878e811d2da33e90d0312d7db367b73cd2b58bd7a71d5de4
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ko.tar.gz 574176 SHA256 2debfe8df4c1d2dcba1addee69d11ff86aa8d5ce71f4bd9ec3fbd7ceb3c5b088 SHA512 3dc916cb23e72575716f77acfb0da3817545b17bae60213821f6754241b5215644b4a681c5791ae8c3430fe0324d24659b9a5591f494003f3e402c192a93c449 WHIRLPOOL 894d65068ddb3f16cbf1e07d13ae67b9a60cbcfe3ea0ce46a0b19e07b5a82ed89c9edd067e7bb642ba9e4da2ca97c0c5f65d9e7265e463ba07c2369b50182780
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_kok.tar.gz 527245 SHA256 ae616871bd9a66691d92d66cd99d991a799d5b5086f39b326cccb891a48252b6 SHA512 f064e131a18cc31d918cfaabd6fefd8991e5bf6d5cd213f3f93e345e8c40b777363e127f7ec12a957964cc63e5f508461dbadc7f1e5dcdc0cc4bb7ff4ab30b7b WHIRLPOOL 296919ba7b9983cb0f345fda66a45778b533207379dd2711f94c8c664024dfa1f765207767ddc4e50cea50c75bef0145ba04545bba310eeb67e1cde90b151ab7
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ks.tar.gz 505602 SHA256 70f23fbbb541c3a4a9c691c2ac0125d2effbfe10bda05257c9ebe6c63c42545e SHA512 af15fa805e72684ccbbffee21ecc27940f2f495279a9fe2a69eb517bc5f85e342620707e8a073501aeb442c54a89c2518ca89d87b66b8566c35fa7f4946d74fb WHIRLPOOL c403a532c691d5733a8e2af32fa5c0e5ef2cfd8c46d78418522e815ffecc8722ccbcc427e19429378198e165e35a10fa9e8315e8ba728b46fecc18b177ec18b8
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_lb.tar.gz 451875 SHA256 aff474a53d38463115cd0165d1c4c940c9b617b1ec435b136268866833fdd30d SHA512 223643460a397e16277d427d5ea730d8e7aca3f7a043c61b689704676b6e0706829fa52c33e0ba1e1cf7e664df33e3bdda1b693a0a79da0692cf1fac5db8d298 WHIRLPOOL 81e3f1304eaa277a620274e899096dc2febfd7ff9dc0cda0c13dbb44594bafdcd7afd4413ad6ca7cc2833eba067b5016ba682c09b0cf2d6212388790fb9a0183
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_lo.tar.gz 549056 SHA256 af2d67e999032e61722c4469ca8ac1d6993c4615ea1e6a3a9e82937e97bf74c5 SHA512 6a7f95c322a92d275928b6fe02f5069c8fa6afc7b4610f3814f9742c44b7a457901242b04a4d1ccc4a0f5325ec7dae240aee6b0f4e0b513165c52df4270042ad WHIRLPOOL 05e411ef9baf0a5632bf0c376b292409d722d57d6f54b07d2d35b90455ace329e640e5172398164d72213749d7f2c6539f1334586b3bc314e05a0a22c0304ca7
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_lt.tar.gz 824246 SHA256 33af479067834e712ae2492af7b3654021ac933928637cd7a746a79235e91978 SHA512 1b62b9edc1336c266421a3a4a9cfaa4e9b8bedd103f0d9374bfe6c14d81d35a85de830c1c63c83f395fdbd5d7bce3719e4e17b69ddb7cacc92170567ede77fa5 WHIRLPOOL f3bb77a793bcc5b1087b7292dfc6799a7c68d025d69cf8fad92174d4125da384aeee23f5141ebf9fa3bed7293197699375c74ee992be08f7dc233eb0ea0b7a89
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_lv.tar.gz 1241523 SHA256 6f4b88ec569f8e958eeeea5940c59fb5cccbec05e813ca72637ad58d15987f2f SHA512 5fae0783cb8ee584bbc3756a451f5b0322af416b64b67e0f9a42868b13e1bda69a22ba3a56321f14a0f2a5e602789d94884a559f860b272eed7672d0ea04685c WHIRLPOOL ec8505a8962215baf6f6892f406a18c125ada43ba861671b54e841c5f20cfcd533683f20e650735ec7f992cc25561c11261b7dca5dfd2c72e74c628cb5bb2235
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_mai.tar.gz 508264 SHA256 6e40021655f5a6f6f526f6304a273264bc1d343e1518cfcb35b5034face3b8c0 SHA512 d44e615dc4884d5aad15543ba9273ef081067c2b6033b76de8152869a1f5c8621b23107b55e9bb15ae720f415e570560403c949ebd20caccaad138278880d01b WHIRLPOOL 4b088c472e4b88fd2f70785437bb2c3ce0a0ba26eb1f869dd33ff5354c23412b9c16f32e50e545afeb3f5e27cb08d7fcd27406b2887afe8087e6917c20eeeca0
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_mk.tar.gz 508757 SHA256 41229b0135938086d9d869f4a56ff920b2c48e6fc4b31488812a03dc001c8749 SHA512 6ebc029324494a701f804e04cc9a423ab5a0d6735537b5f1e02747413f64c14628298d111bd8dfc7121adac001e607aa9cb42f8e5d0e46a2864d9a107c7b593c WHIRLPOOL b70b680105722314a4a0888b0228fd034e4825bea8e080b56dd5a6649bf9940187d61dccac4f17a69bb6507ce529c4f6813c8501723bef97b140f6f9bef78c4d
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ml.tar.gz 548342 SHA256 988d2ec24fb20e0379c1258fb83d99eb82ba8074cf528aca44b8164b52be8e1e SHA512 c6289c77b28304c2e100301426096ee6f3a68bd58b8fb4b2162739ede48ffde4dcf557b7c00808ccea5a038a0658dee8fe9ebe881da63c61904ae9ad22c193b0 WHIRLPOOL a9295bdc401011f790b86c28ed5607b6e0fc701d7cd11d6fad2e779ecc86dc1680449c8821a399475c50476949cf843663317c14a5d8072313a528094378ae2d
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_mn.tar.gz 597470 SHA256 7b55c09459dc9d2acad4524ed08351a3b76d89f75a0915e6c522d0d8940a146f SHA512 18e9138e182670f125f8ea0a0b7316d79e46e8ef48e1d0bf500b8942113ff90a208eaa4e7989e40e83e32b6a3fc56f982be7d395e5cc5a97ae16f3a8b82aa1bf WHIRLPOOL d48977f1de2b1dac70d096f840bd757c4fc01816b19fde6f580da17f60b6a499c94d49d0f36e6d7b4ebbde761bfada77566e06ffbc162cd5dd41cffe839f429c
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_mni.tar.gz 519833 SHA256 0753383b790528c50abefdc1f3dc081da0816c89d89cddf86572083f3bbeb9e0 SHA512 a787baf8b660cdbccebfd4685333048d2b96ae27bf105eef728b8536d39207d752cbccbffb8f116381a43d9e28615570b92d71469589ed1e51bc2101fc5a3735 WHIRLPOOL cf3586d757a1ef6363d8b9eec46eeacc78e76267888c4f246ebcb8888c5b6351064faf0ffe7ec6de39bed4751fb75067efae9a7bfccd4405bad0deaa5b9fd5f9
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_mr.tar.gz 542200 SHA256 d54532ccee4393cbd9215816f13ad45d430f560605fb9ee9670f8eec149ac921 SHA512 29ad9834dfa127f4736b6a2e159f9bcb1040d61f2a6ae0113d42e27c7699a46e521a56b5b84e83d4e3a8bbf6a2ed4b72f8df8483543d9377c3fbb32b9e2f69bd WHIRLPOOL 572b3ef65a80adb89af3c0d7f2a4c2c5a4135383c9f5666e4ecc8b2e046488aa467c8906b9c9a3a67e87e760088c1380345a13f76729685ed7596dfe0187502c
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_my.tar.gz 539059 SHA256 caf4b6a8b233e18495c6f345e8c34a7acf6b89d750e8b78634996baec907ac89 SHA512 0e934ebb83697ea8bf5ec6e0f2b27e327ab4ee9cf5768f12ded3d07d63b03eb32321c273824dfe2fc89497b81d17a8c3c82b6f2593c8f8501cc09d0cb48d10cf WHIRLPOOL a6baeaca3b6e45b7951b65c4a52f2a193d10db6112d2f60b2d8dd75dcd498013c034f2a1f2098facbed051836a4aee746cdf6be8b748c14eb5fddbe6ad03fffe
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_nb.tar.gz 3473964 SHA256 40d1b4a0f4a937e11c4730bc39af7965ff3959020f5010af7ae1d28d68a1910f SHA512 01ec957c0871cb61d69d2901ca8896d32a2b590f1497c292282b717bb89ed0905b4c8062248dd9334b05e5b082c86df6e09850ffed57546fd9f6de6ba5600cdc WHIRLPOOL 1cf3f6d91abf2bf4d6dded857d4a07ce1760cadea96d88884ee9a10b809ecd9dc716cb4ddca8a0ee5c1e56e090b47eb4738b530c4d47f6a1f2cb4a8b5505b0f7
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ne.tar.gz 909321 SHA256 9ac750c6342214e11917091d6e8b34227c9badbc262ea2caefdfa056369ac4a4 SHA512 c3d43d0ed0e58cd915fabb3d63c2265c4466e30da147b570845e1c2ea459bd25f3cca33cfb56eec2baedec61ab3b29c46a325b40656bf356b04dd298b29b32ce WHIRLPOOL 21f21c2125de15a49b62143ea2be060c6332f7c673d1981b1094a249d6b94c20de62eb9978bca9e4e40ffe2a1609c5835f63b6dd90c055836cedfacfbe2ebffb
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_nl.tar.gz 1274422 SHA256 1bee2db4a33ef05b6618615d488ec427b42096b17ac08df285479911da852ca9 SHA512 a24fa564a95758dc0c8535480f6db07d65afa5b4546259f2659f26b6b918428a9828cfb86b1905d3c56bb43f2ba0d164f26ba28bfe7bb5659e6211e723801f81 WHIRLPOOL 9e3e9b7fac04296686289c1042597502bfb27c7ea90d322dcc781d5fe6d57178fb82c4e5756fa9926a3f6339f967cfea940da0ba78b72ce0d31a2305bfdf904a
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_nn.tar.gz 3473369 SHA256 bf192a00d2429e5573f22356a2200e6fa2b846a86b5bbc111746d12d3da75efd SHA512 b6d9b19d0ac514bbe1bbbdcde3a781aba12b3e3c11d024457dfb1f754b915d6d688506b34bbe72f4ad7e53346e27ced463840372a4a82893d4cbb28e3f81a2bc WHIRLPOOL 16b1a1cd6f7656877db900ccf0606985463ddec5e308bbcfd907eda66383e6599c3612201d9d9d3e443400d921d8a19926a815ded3463945970e78ade4bcf6f8
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_nr.tar.gz 486354 SHA256 336102570de091dc0c8adeefd602c1e42d92e0efdadaa09583bb22cc0e0548ae SHA512 4ddf9d6b983288b53cb1bf210ebd2dc3613464cb50cabf5db86017394d1e8aa48f70f0a20a6b3778c2158fd61b364f366fa75b6559c59acf944c43ad4339ecd5 WHIRLPOOL afa50e08d11b24b0222e87d376209d6af14d9b5ef7bea5677c633bacc0c15ce9e709231b6eedb80200dabdc13271731ad428b5e7cbd84956484b44824f92e57b
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_nso.tar.gz 482598 SHA256 7a14934cc33ac1da57df0a3559e76a9039be0a9e2662e570e3881342842ab31e SHA512 9b85675a72f7e3505eb54bbed2ef52c626eddb7bdb9833d75e19d1402ebc0315534900ec143f65523938274d7076a75e3a50b31fe8c04376dc97230d1d6e26f1 WHIRLPOOL db4c132e153ffd64092a0dfa0e01f0dada0fb7fef1bce9cd874e1408f7c4a739fb141f9507e497ddaf4a9cf01054e86465d20f36e8a51755073730190d99e1a0
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_oc.tar.gz 685280 SHA256 0ed1aa6a7cf0b8caf75faf29c199fac7a133a38e61bd31caf2666e18dae5d561 SHA512 722a37a8d6c89c9d25ae81b626035b40df1d58e4c05ddce4e7c8e41ad0bdfdf9a95a745a236185ede91a2ed4a6dba6eca8fb1eca84df49dc859e844eb9f377bd WHIRLPOOL 38516f6ebea7560eea7535af86f6eaf6bac2c00d370c820fdddb103b413f06ddfb1e1509eb62b4f049a8b07280392d919f617b1810da3e5fa72a755fed7863ac
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_om.tar.gz 477293 SHA256 7abc19f0ad991e098a4f5052629ca39a99bfc212959e2046b02d191eddf45e85 SHA512 4c63d0d96bcb0e1e886d0209012a216b7ba1a62e86b12136da311f4d9724860193bfa3b6daa4c834bbc20ce852a464f7dd734c0d3a9c5570a78cd238dfa981c8 WHIRLPOOL 56302df62f3089ea4933138500eda27db3d518b37d60dd02e9cc93ed9fbe7d811fa1c4db6eca750620bd8151d326745d99ce62b9fb5bca7e202c6fb4ba1fbcd3
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_or.tar.gz 543104 SHA256 c62d9292bff67a1947c2b5f02102863c74d8b75becbc5d1414d1e6b304dec6e0 SHA512 38230ab291195710680d0b1ac49daaf48026c3db676a3fcc5986cd4601f77996d7fefb184645f8e3a0120f19fdab684b4067f8875ef0bbd0e3d9a94d1d2af3f5 WHIRLPOOL 20679eb17f71732df2990351735705cf8bb87911f97fca57aed4dd0b993a421a670c2142f88478f234e04d786dd8eb033d9d6af25f03381ad74d4df475555e85
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 513150 SHA256 8cb0a57514272ed5078ed6bb14abf2808f4859134248e8dccda81a03d22e0d40 SHA512 306f978a2e8a867c8e83896367d489be734c341deeeb0cdb73cd4e87e318307e730bfc3b974c904c8d7cbd5b4e91c36cec43515bba05cb11658eb14dccebdbc6 WHIRLPOOL 1492074346b1dfc3cc087fcacb0dfc1fb349cfaaf8888c4025ff19b64a84640df72de6bb5928284cc6017f966b5cf241954c5d1f69970f4913a575b540ea1953
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_pl.tar.gz 3267663 SHA256 bc41efe46411630d00f38eebc069d7e8ab5f679c7c7f6913634640fc588dccd3 SHA512 b93581a4b79127da193b16b297ab0e560e295e39a23339a0a54975820aebb5ca5a3d9337b3071dccd928dc93bacfc870f0cbabda23d35935dab9fe21393aa280 WHIRLPOOL d5ad86d34a0cf80f3609b0135247098324301e2180f7ac09b08e9f6a4e220bf2025708e20cf9db3783d476d20e89f55da519531fc81583acd55b10d35be05fe1
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2566120 SHA256 1a8c79e961974ad6e616d6171f6ad220fee17f95bec846df4f48deb21d84f71b SHA512 e1e44662aeae96a6f19980de18ed66276ee09b625d834d58a822058a897c1b464264866c19b91fc26f95e492d86b4edb09cc0131e33d7ab22ee7b7045aef22de WHIRLPOOL 5de0d9501a31bdf5d2fb2340a52e34999c7f766d73852fbfbd9930d3befda5d542a2ce65b26373f12999f155c30331926e9e7690114e96991f09acd658997a83
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_pt.tar.gz 2119583 SHA256 8cdf28570d736121a27667496e7d8f6a61c4963d8860f016852432de0bc30465 SHA512 e5091fe3c7b93ce0be3a1b5a28607919327df23cbe5fb75212089a481cc0b7a451146a7c60258da9227dc139b0eae06dbed8c848794ec07f3134d7ca241e87ac WHIRLPOOL 3e59af8028564423e55374b4adf13fd543b26670a630ed4a632a89e95ffcf68d6c73e60c4dc89428d25bbd54cdfb756ab326c53e06bda407fb10fc85e74ea81f
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ro.tar.gz 2352374 SHA256 ecc7217d66f1eadd9e6a84bb835f902216a98ebf4001a5e1d45ab5d28773c8d1 SHA512 e099905900bce5cfed3f0d0d501f400c87babc63d29f9515c0f3ee1530f43701f865bb2836c3f0912cae7030aaffb759ab6e4db74061daef9410ee014c37be53 WHIRLPOOL 06a2f8be7cf2096ec4d3cb8904ddfffa3756a43a7318ce51a1842dfc385fbc1ac993e35b0650de41270f15ad90af1d8333bf0b81905a49e10afdec2d71a88128
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ru.tar.gz 1638880 SHA256 cbe48640f0d3f983df45e56eec676d68509a54b47a25400c7e693d5450d512b5 SHA512 a74dc5702385606aa5468d10d9330f3d55559ef51cd8c12dafc6e8414733325bdb74d1f7f707c5bfab1b08cc8cc535f927e447b3a43156a9c94c289e7ed7f9d5 WHIRLPOOL a79881eb0453c94bee21a2e7283ca5a00e658e3d9160e4b4bbb2a8f795a4acff6611e796d2842ad9d004b70b840ca9c08345fd203f99307654da97d4232c2cea
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_rw.tar.gz 478968 SHA256 e7ac31dd80ec8e323f2e580cd6223962bb874008e0dbbe2185018ba4a50c1fad SHA512 1ad6ef0c4624c2e179acc9b507d2af62eb6471850c04a1f09cdf607477a2febfd49d8ef2d36a7596e4397383b5aac6718873792ccaf2a92d2d54819465f24e12 WHIRLPOOL 746736c3db985ad2d3ddc02aa6075d21e75488519b1f95858f8d246804c10b7d8b037daa6ac8902a727ca53e23cae5944b37dda6121774b978301df16793cd5e
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 528325 SHA256 08e77b7f67ad802eaf8efa09976a3a8e75fb24d2f45c3d6ceda331bd82a82042 SHA512 0db63df2aec25882aafb4dd6eed4e93686e1fc965e2f68f67d3ee6e76fcfce16dac1906b78d2a4593e5cb9204dd1752826918e7a14d84d73a2ea995cad723d67 WHIRLPOOL dc0ec3fd2da93d3f3574042f599272edf68d902b8bd4f204a00707bf17d671ba0abd065dcf7ca178b09127aeadf47d5a7a5ff0758412010c24846d40a2aefcd9
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sat.tar.gz 564874 SHA256 d0001df92a087208b07ff8214908039f0b277acb1b3633f1ae591df2cefaad7a SHA512 0f9f5cbab072012f0d98def5acbc2bba21cf45ac3d2a697028e93de87b35b1f9ca0c48ecce03ef9be3286e87566b1145b3ef0e3423133872ad5f74d8778a4416 WHIRLPOOL 97466ba133fd7d8d928a2a82b1970ef61b50a65b90b3e388a921d72db770f65a23bc5f9d9233470a18c26e0a0919ef8e249e0c588610ef693dd6423aab48345a
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sd.tar.gz 520984 SHA256 34033f92997d3998300326e80a4cf404d987e161eaccb610cdcedee1448240be SHA512 9a7e35ce5402a0820383e24dd6728c9178c408518f9e3393decc4469e329093c54d58646c4b9b5885e860fd44cbd0c949b60eda965667d45d888ecf6ec05be7d WHIRLPOOL 668e4b3bee4faf0e229b5369c1aec42bd02f03cb0fca345522c8d88c1674b6e94060d83c9f809b5062c0f159101c1472505f506cde0d3b5cc220552e80843150
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_si.tar.gz 810139 SHA256 d4699cf720b2bfbda891adf58261a0ce1a6a3daee5a2c9997a996a4bd4dcb0c7 SHA512 87373ba41d835caf406872ca9c4db83c9a8e6441545e27180a8ffc7495050dd0099e92c57594061ffa83d5e2203423abb914c8bd4208914c6a954652f7fdda32 WHIRLPOOL 0714212f414ee69ba2ed5d54742ddb0556a17147da51f8fddc1e4d71803598bcea356ca36006f6252cd19500d20a55f8afaa58b57340dbc8913f4fe54a1013e7
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sid.tar.gz 482799 SHA256 d5fd5af3ec9621bce8bb3915665a4cc337f7fcb3f226c87c9c3c768c0b49e9eb SHA512 0e208d4fffcca6ad3fb3e32c7b6965be6c6468f180d3a15b02a6cf010685f50ce528b018636f1b7129db4d428423410ba7c758fac1011c90b816baa6341108e9 WHIRLPOOL 6760a3edc0157b3fc7722cb5f2e13f778980467e16f413ec4c3614604ded5ca6fb163d382f39f2c719eaa5e19215047e1bf8d08838e51e6769366beaa1c43f30
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sk.tar.gz 1773705 SHA256 5d2c65a8afd57f5f1c4879478f24165d240f06139128a7b8d8965f1f1ff3a707 SHA512 f16a5798563f6916f20a304044ffb1a4d7388eaf3a4536e51628ab72ea42dfbec576e354a16014c79080f6c81c360f9d33d0828459f337a1c3198922bb00ff93 WHIRLPOOL 8d18d36bea18f4ee19445e282242d8bb09bf09fd751e4e0cac2eadce5d266c0a105fd47c629d9c02567819226da16df1b8d879d321c5fab187f660a9d4af6457
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sl.tar.gz 2151491 SHA256 b33777b065a3b9501e2eec2adf9e2704f030ca7affb47b8dfe96971ece89b3a1 SHA512 3e972dd38b75f94287ea8f31e8e79d5bfb15be16e994e84e7e7985fa2effb63dbcbf34cbcf63f819f8564c8170efa61881b63fcd5a06ce682d93a133bbada2c8 WHIRLPOOL 45958575b843725ab626eae403c7ddcbdb5db66263d2f015991dd0436bcc520ca3505491ba062ffbcc7d6c57dc1c78847371193003c12c7e5f1171a885078ec9
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sq.tar.gz 497063 SHA256 dffd97c7dccd23558cbc9550b657d1078d95721977e45fe0ac04f76f66ffbcd3 SHA512 f329a230221ba6e717b67ba849d7ef45dbb556d466b46244b987cadea46969989c02c70775a090e67446b43a98e956b11a775841e87732085dea4fb58d8e30a5 WHIRLPOOL 65de12611e4230de275e6e241729b85a187c832cf39b795ce483c60918e9df014c41a7a1add661b3a7bb9b90c51747bff75ba1684dea2294ecd493ef6799ec64
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1667475 SHA256 44ce2a97eea3c7256e0ee0df3b6fab966945d8be7b216203f232c6453faee550 SHA512 3a90a83f6699c2fcba511bdc5056d4969e8f63154d8d40de2b62b11c7ab9a530ea8d735395ce52ec4c7001ee20b24a1335999c46c6a8126f213a74f74a42f870 WHIRLPOOL 4c886f0b35d04e64215d6886122793526384d83720164fee375d2af408865c00a280204455d05f4fa19904f6b9fad791cc5768365adc6b4aef3ec329cf7721ef
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sr.tar.gz 1695782 SHA256 4910322f9988ee0ad10114024531edf24c7fa5a8b883b4f422bc97d4e62b5886 SHA512 443e025d5bc7be2eabf6340325bf6df1c65c596d9389cc5b32143cfc1fd20baee24b4ce628bcd800f29b56bd7cc96cf27b5e3a15e2822e8eb7be2c2c5661b5be WHIRLPOOL a092b51bc29bd65b711e4c3eb47766de2156512b6ba7b5d0fd03fabf7cfed7503242bb52842f59ff0e4223ec0d9c205db6c0c8f4b836705d8f8490238766e204
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ss.tar.gz 483010 SHA256 23abd69c058293ed65c995e9f95a450bfcf365be7c1292dac4e15e23adcd0e60 SHA512 5e998ef47ffeabecff70af7800cd73757f765b58c1bd0646c6ccd6516cd7e0721231adc67701a36a6fc3894d9ddc77df2325b9f2cfc56171055bf62c4e2ab702 WHIRLPOOL 9ed5f51e403b619580025dd17d3c807ecdf8d52bfc22a353b966740a6ac1858fb90df1cd21e41c17e4d2614977d48d7b4e6d1c4e3e1bbb30486460a2767917ef
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_st.tar.gz 482349 SHA256 d4e702518171dff5e44a88ae3748c5cd252f50ca1942dfc7e8fdb1cc60c25373 SHA512 408a17c50677a5b64fe0136d0dda2c2195dcbe48a72e6605ffb5b682a8e840012ad2f66c19ca8d687170a66ac0ece485e7c5e97d1fa492575704bd28664ac9ad WHIRLPOOL df4114097cc78689c24bc41274167b132b08cb23660736685a36ddda79413701ae561e59f721768dd7851c58e734cc045b0d16c84547fc878f715e146913c6a0
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sv.tar.gz 2355407 SHA256 771c6dc05138d0f403a7e964ab7fe14f3657a421c6a5e5da752b78b66fddccf7 SHA512 5b7d62545c609a228fd97effb362fd1c0981065d07473ea8fdd38da474ffa206d5c3176894380db60b8792cef553499bc0103c10f68e7b58fd8fa5f4554e9c83 WHIRLPOOL 55cac8dbf841757af93d2417bd0fb0908666fe3152d3e36d706422d796a05376811fdff73ed703dc2c8392ac29094a47d2984fc56afbc061433306b1e587911d
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 471573 SHA256 74c0464d95cf38b95ac0627e7bd96b3da6f6321b718142c77aac2dd93293a4eb SHA512 408fe954e20673bd090f07bcbb25cd37c02eaeaea1f06e9f38dff254f1a5583b99ca198524e960db9c1d94a0947e92039baf5aa5ff7adfa1b23c2daa8c70c69c WHIRLPOOL 8682fb4390c839d819f8b87f7765b5828315e53042af47461785e3288e56948adca1111e056ae0acdaa4e67a1385e06bab9de3c31ef2ab1fe61aad1c2a6ed62f
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ta.tar.gz 538071 SHA256 99450e7fe2d595721ed3ccb6193449739614c62a47b65653721d936cbd71618d SHA512 45ec0b5dfe0bd11b1b9163a10c0b627d486ab157876e10217c9bd0a164e6bc1d90315bab12f36f7f518c8463fa19b5698c56daa63a02c6cc01d5ae0dee64b3f9 WHIRLPOOL 1067cf51be933bf4711d70527db2a135625069b1b1aa2c2ac8c079d7c4e1d6a16ab470f24d7c25f6bcceb7d86da584ce46c638109b3cdff5bcdf7e76a3cbe25a
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_te.tar.gz 1092465 SHA256 44c359ed74cb1771ab84359e58eb3275a334418154c37fdf225ffe0658451cfc SHA512 211e9d3212fd8c413ba25707d813ee5192f34ee05b0a1449cbb24d168c5fc7a62fd9f43e43e2b4b496ca495f904e2d75e94b555130deddff4d0bf64ea286d467 WHIRLPOOL 97fa78c90b4d3a085db96c03188c5d0ee39d8ec9caa63c9974906d693079f95fe211da776f304a737e9cf04add9ae992e2751f6b230e5fc8cb2dc5f10ef958d2
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_tg.tar.gz 499603 SHA256 6985cf6ae5d4b80153bb30c019d9fae4f44e365947f4e67755331860b987f8e6 SHA512 f619963f2155c7e0366fe90a1a388ccc0a5cbc292950965473df56b42a71077a9f86bbf26b6d06c6d204d9355f925ff3ee16d37332009775a8033504394cf73c WHIRLPOOL 130bc9f28fdf220a041e683d199b58c39920c52cc2cef5c6ff798742d207884e452ec82bbf72090371c2bee4644bd86fcffb5becb70faf60316b9f55f05bcb49
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_th.tar.gz 678754 SHA256 1b2c90a52e00ce696a68bbb3de75c9342b15b61b1cf7b5167032c907dfb7d8dd SHA512 d7eebacfc1958e4bf58449bed303e9a072d6c4572139f6c930f91d3cdff25e559ba01a06e73ba17e829b6afbc4e4c4aebd341a2a1e4a291e99e204010684ea71 WHIRLPOOL 3505cef165f0bb2426d83180cc363d31d6b93f176a9f8b236c76e1fc91fd15381ded5ca363ba01156821b17696b42478317c9280e235b5634f2c1ad77b87b65e
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_tn.tar.gz 475816 SHA256 b748ddd68bd46d925543bb4afdb65795fe91b330b07607f59184bac20ddd1144 SHA512 828166d2912dfa52aa3d8ac3157ea06a924abe0fbde11f9cf608252093b9823ffacc43aebfc1f3b5af05ab35090a1458e4d9d260d2dc7742f2af2078549bc22d WHIRLPOOL cadbeeb8c736a7c66b1ca33260dd32c6dc36d0a2b89bb8cde9c325c5ffc550a938a9b3e3aba3121fbcb95ff788fd850e9e83c4b6d9fc2d3c5115f5168d613198
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_tr.tar.gz 524760 SHA256 737ccd69ad4c920bacb5394a76a90539876fb93d97b475acfb738adf40207e70 SHA512 d7c8908a4ceb60beb80de35fc29064a3914271fa8a6fed87359600b3886eed1278e7163e602c343f061e52716abbf8f92c7de20ba96921aed899649140ffebcc WHIRLPOOL 1f893cd06c4fe12ae9779997806dad25461ec902ebecd6b388cdb293a129cf38836d3609d2bd4f3dbe89e1643b8695535a30067d96edded1ff680de190633e0d
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ts.tar.gz 484398 SHA256 13dc39855b14c1f5f560fb6c12af1de91466398e65aeb42557d28d0b17849194 SHA512 8f7f6120b564f6edeabe10d0c50e53084828c4a6ba6c0588c422fdfd4b73b18319a4dc43a68229c91fda71b76d5e20dfc4c5371a1ea44e0c34400be56c78f848 WHIRLPOOL d1825f7f268008f9adf7a25ae0eaa73f527843f494e73b774e829a890e2608843492a6c41f460ec2255c47d5659674a2f3ebcd72fdad865e7ced878a46d8903e
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_tt.tar.gz 468810 SHA256 680ab1d038bca7f8d95b184e6480ba4278af4dcd8c98f00ad9e572ee91802c61 SHA512 98937f778c6025c384a2b10b32557da7a0d9f4c4108ac510a8fc29696cb3d938b77d9e5292df8c4cb8a1c144fbfdcc62f1b19ff087d16cc898ebb5990ef0577e WHIRLPOOL b4fc14f2d1953b4293b2d5abed97a824f17e91b6187f6afe1b4d455d5709800a2adc5b8b18dd2ed803d82a5cef6b2d23e97e7fd9e985d4e10a39bfc92d789e03
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ug.tar.gz 514297 SHA256 92d3b483813f4d06040e6d95a7e3be9985707b9ebfb9f3baa14e23db7114c6bd SHA512 a945a9bd0f279ed029b4b46a2b8bacf093042bb0eab6e6caa94f461be1a0addc02ccccf9070ee3a69cd7bfc6f9037aa3f30183c6b965b0ba0dc3127d459e083e WHIRLPOOL 3dcb559bef30952b9587eb57050b4bb630108851d48367fea1ba8d9e86576c3638f3b1e5ec83c9affacbb089ae0745a2bcf0154c14f8548ed415aa2ef36923b5
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_uk.tar.gz 1361389 SHA256 45b594bd8e1984b7e76690dcad524c0022f828d32865c8537e908e38df9a38ab SHA512 41ffed3c28ec92a2ed1ade9b018d5b95b4a34d40e9d756f2fb34abd00e26d042456fb6ba3604a5513b32c6747c71835b53d40c146cca97b0f0b6d59929dbfffa WHIRLPOOL f0cafee7ef8b99e40b14ac6a9772ef54e7b9dc93ccff5f6cd9227cbfd81f27a93f717cc032c8c54f330ee18710acc9f6b43a5527d4ac5e4acb384f837d46a6de
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_uz.tar.gz 476292 SHA256 39eb5a883b6fd5040a124ce75585ab861c5cd573cae5494324d1154a69365a31 SHA512 6af906a8578d5483f5bdaf5fb15648d5fdb8029fbe0ce8cf1cefed0ceee75b2233cfde7f60554a0fc9e37fd8c94fcab784069692d5094dd97811dad1606eb211 WHIRLPOOL 3006f924ec93e1cb31a03ba27750c132b996a96c40eb327622f819624d16c1aad75d4a1e40823d2ba1daa4fa7999aa5c593e2fc824a8d06fd4de7f66578dc050
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_ve.tar.gz 486435 SHA256 437357d1b882ee441d4745e33db9c0f03d32807caf7e8f3ede73ef4003d69d45 SHA512 783251902d713422d8f2eb14b5d61be4ee609bbf3d973c10ba8f6123cd2d7019ec6d8da338cfc5cd37404af542dd03eeb01051c743628b58c415c5e94a9261e3 WHIRLPOOL 746e2d567861b181d2d511702abb485178969f06d5eb609f9e4b7f7c6d2482ca239f6cd7acd78c6da11f81b885d10123fd9bcba05c510b392e7ac90df806c767
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_vi.tar.gz 515630 SHA256 9cc1fd26ca03c24e87a24bbfa2aefe944a7c8049c1ba2aaebe1b77e1f1f2f912 SHA512 864bd46833f055ec6a4f5be78dc6d564cf8ebc9141f0c3573662224ebc23ef9495a181125ed65ac63fb81120119e4ff51860d0d391b534a402b5c335859a3cce WHIRLPOOL 7e14e22b9eac705889c105b31b07bc7e53afd807af50715aebb233d93ce9886afa2f644eab2f65266401df79c49d164bffa40249eeef8a0a4f16542a8597cfd3
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_xh.tar.gz 491324 SHA256 f9db95e837cf18a3bf93d5937455ca3547a6648f206cfa39cbfa03e61b9d8bcd SHA512 c8a272e2de50c9814db08faadd681139704c44e9e9c362325d74a0c7a8feb64913aec85e39a8f4915d92021d08353ee8585bbea8640f83473c01e50ab458b0db WHIRLPOOL 3c62d8540b52b0d02c525e6349854f7e975bf398fd08f7831b86dafdcb0a1521c8d1fb165dbd50741cda5fb22e8a1f2dd72d33538505fd9f94342022dc785953
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 562887 SHA256 6546cd07d3d9d2f34f99d6d3f571fa9027105afdb3934eeb3f1d8f05f49125b0 SHA512 b7fb1b37193b4be1a5195b108e4b4a1f355b786542f8c93338c0f561636ddcbfe5996319d1d768ec926b76b62ba7935ef932a9ecb1c3f063fad961cd191b89aa WHIRLPOOL 16cd4a7eddfbe7743b8a896c9a08cfac2c01d435fc11ba236e930bfa4aa9df73b033f3f76287971be563a5c3dec0a8c3c63e8ddfc5245e939cd327c210209b9f
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 559579 SHA256 10c1f0187dccad162e7257d477385ae08d5f6c2ec5abd852fcb9ad43e6ee4816 SHA512 ae43b3ca18061d6b0deb006e1991a2762ad1cfd207a93c74258ea6a5f04380a5171134c8272781c4b2e8786cabb73eb6310d4ef7227af167e95a8ac31278a095 WHIRLPOOL f4f586278e56ab2b932189daedc45c04d860faca2f12d8ddaa2e6633e893451fa983b39f607a360bd679043763193b2af8c5ad93f19821d0f4831db09a6149a4
DIST LibreOffice_5.2.6.2_Linux_x86_rpm_langpack_zu.tar.gz 492849 SHA256 195abe27907fab8f6c6ac99a446aa64f597b0652302c89eef67389153732461d SHA512 6475f9218086c70692aad149f55cdaa34bb1746700adfd86f49f3f1d5f51967a13cf14625ce04ccf7021d4da6f217d6327e5a47ddae600b9bee1c5fc6643c686 WHIRLPOOL fe8c8e03f2fafdbe9f35e10efd88facf27361834e2218a2b68355475631d1a9dbfeabf88779d7f65fa57220c9468484ee86ebc75f122f910cc689b00b0cf2fe1
DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_am.tar.gz 7945112 SHA256 9650ef45c781b54e352d10dc4c309312645af3437901a74aca1ff30d6ae76dd8 SHA512 6989faf04ed6afac0234fdae53fa9fba23b219230b8c58456ce3dfe33870f504a94abcd6b16384a1ade37a5af3eeb7c33e2cecb7764fc73b0b3349b273473c75 WHIRLPOOL 754d9b85e0efb2184b58498c489741d4515b54e2959d90750d8e4db475b093db6bd8b1b7d0a7f581437c38d8832a7632b852529da7f78bf0fba38a85d073ca33
DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ast.tar.gz 7890863 SHA256 6de5272c9c33979680513f4bc1dd35b115f50726f2046a993629354a5899ffc7 SHA512 acec9bfdbf557926af96398750fd34fc597e931740e89a219642f8bafec674588f09ce356a3c3439902b7763f046911bca23a97425bb398f8c5fcfd56154f129 WHIRLPOOL 778f1469bd25ada69367a2bddb2570673196f70f149bb4fccfbf142c9f6e30ac8c5c43e3ea14b9c0f1f4bcdec29e5238b115545a78f065bdee7e6b93f45808ca
DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_bg.tar.gz 8395694 SHA256 a0b6aeee77927414d17d7c5a399ac1113a7923aa33330b76ce1bc795e731c0c6 SHA512 71e86a4767beddb99db41dd70a0ee5bbd931e8bc14eeb3edb9dd3b77d44f013198380f713a7786d86b45cb5a886ee366bc1b4ad78524d7c806625fed20cee385 WHIRLPOOL d6d4f2004cbfd24197c1695d4cdf7e37c6910feb8aa427f2d0c62ec0065c0ee7c65e6b89d9eb9738bcbbdd1989b72de3e754ade59597f5d9fe9de7e224a21d13

@ -1,88 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rpm eutils multilib versionator
MY_PV=$(get_version_component_range 1-3)
DESCRIPTION="Translations for the Libreoffice suite"
HOMEPAGE="http://www.libreoffice.org"
BASE_SRC_URI_TESTING="http://download.documentfoundation.org/${PN/-l10n/}/testing/${MY_PV}/rpm"
BASE_SRC_URI_STABLE="http://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_PV}/rpm"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
KEYWORDS="amd64 ~arm 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"
}

@ -14,8 +14,7 @@ BASE_SRC_URI_STABLE="http://download.documentfoundation.org/${PN/-l10n/}/stable/
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
#KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
KEYWORDS=""
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
IUSE="offlinehelp"
#

@ -6,11 +6,9 @@ DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 SHA256 1fb458d6aab0
DIST 86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz 1794694 SHA256 41d463d16c9894cd3317098d027c038039c6d896b9cbb9bad9c4e29959e10e9f SHA512 20b0c0ba517c764fcd32165254ae6dcdda8fb72ca3279dbfcf42d899e91d380b78d9be3b1c3d32910eaad5544a4fc51218e32579b10e6b6639338a7bd8b1ddc5 WHIRLPOOL f4d783d01346860ed2cf1d15e692e70e65034bee120c853cf7692358799a6e3339a1bb022f4d72ee4364adddd43766aa01770070a0081d1adcc588e4f84786f9
DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 SHA256 75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a WHIRLPOOL 60b98d9af2c83c0cf12a5a60ba30957d335b8b967cac07971e1edbc787b9caecd4b3c5bb480e8b38fe8109c1cf74439ebafae130c976182c2c15399f38f5d28c
DIST ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz 1769329 SHA256 3221593ca50f362b546a0888a1431ad24be1470f96b2469c0e0df5e1c55e7305 SHA512 2f8d473916abf9822367edbe857fc2e12dc9858d12e790d689d787e439904bd6a452bf631043aa66e7502457ab0815a473657f58fca17a213e2490f5655e5ae5 WHIRLPOOL 29ddaef03d46fe08aa2dba200be755817f8e77de3bbbb3ed86dae65e891239f3051f79fdfadec6ae56023197e32e1c44a94385a1ce306081f3bf94be6226f8c7
DIST libreoffice-5.2.6.2.tar.xz 164804780 SHA256 3d49e339631114652820b890859eef85601d1aeda2acb1309f0de24009f53570 SHA512 b84420a773739162555b28700a5588771a1fa7131d82a5861799f402df65f84a17715f80b8ba9aa793c1fed78c7e38b8bfbff2c3b9e0e8f119c9b453a8e6edc9 WHIRLPOOL fe6e739c78172add6fb1235c5ddcffc7d62767008ca5acafd2d95ba143367b26bae94c7f295527d55312ecec4bee47d53daab8b2f2ac159f8d581c7532e3ee48
DIST libreoffice-5.2.7.2.tar.xz 184589464 SHA256 106154a72a329605166a49bfa31c6d1cc03133d600ad0ef340b45e4e2a92891d SHA512 f7414a0d0d654d1d9bd6c5524ff2acf2f21c544dd6ed79f4f2d22f79db46264f95f7ca8dd482027f7a573d2d491ea6c8d9875b262d5e2b917dfddb749a3ea95f WHIRLPOOL 28d7f9531190a16bdea14c5dcc710ef593085fddca1b4d7d0cd6107d5f93e4b94a1ae035a626376ab7abfcd926a263b1437de1e52011bb96aa6d87b046a38da8
DIST libreoffice-5.3.3.2.tar.xz 190216268 SHA256 9632956926d9d5c9049ce5b81c2673f298ae73b873d53cce8cfaea8ee243619a SHA512 ff7ffb5a74d51305d098bf34196ff97ae9b4087119bb06929245facc345499896fbc15e9b99b1c7ac22e85b5d461192b3a4e8cdee7238fd1efae74197cbd8338 WHIRLPOOL e93a6f8b181f4578d2447a50c402b4177add6861db8e7cadb76c412611b5bc49118064eb4cce57506cd4e934ce5d729d458972781f3bf8212a886c4fcb0a46d4
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 SHA256 22722121be062742624e0634beae92289c75e6a99ed507d3bf0a05c5164e3c69 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f WHIRLPOOL 1f36652a52d501d6548cfa9aa013b3e3a1867aa2b0693d2274cf7816d4aa4e0cde3c7096cc71ed47cf74e5f96da2757bf537f553021f8fd86939accb227bf538
DIST libreoffice-help-5.2.6.2.tar.xz 1446048 SHA256 c0cd648d9994814925083d1a891b63b5e5233718eb8f8782810bb602c0fdb88b SHA512 10568ffb0d7fbd1a01681e52e594b39f120802e8fd70d12824a2be0185bdf491c28818fc8a9fe16fed8533fa61119b90d6f0a1a8f9488a83b33f6a6be2d75e37 WHIRLPOOL e3921ba0b64819b19cd278f7a87dec4313e6cd9df58108170e2d438b0c08644395ac568f7cc601e88ff466e78fa6bbd426fdc9b4a704d3d8693b8c0cb1537ab8
DIST libreoffice-help-5.2.7.2.tar.xz 1940516 SHA256 f7d35c460da96ed2d52cf97baef159382b38e5ce4579c34e65480ff2911cac4b SHA512 c86bc17448fcd1da01e13d3e9fee739610fde390abaf0635cc4593755d102da08a5eea0533076e1a0f8d89f0b32ba5086b155b9b388f317a5e4c669bf17769e1 WHIRLPOOL 4da96a14b70be718109eda5ced62cec85b96e9028fcf65d729a99604598de81edc097bc06577f3ce7958de1316b04d2d2f1f2782c6504a487ffc6ebaaf7feca6
DIST libreoffice-help-5.3.3.2.tar.xz 2127200 SHA256 f9b4fef5f449cdbbcb5796908d0536576585c511173bfccf2ca049b5dcbb0dc7 SHA512 5c73997cf95e4d5acb2693560ac49aef5f589cee22ce22de1ee8f0e0fa2189d8893afe70790895160feb832049943cfc5e1d322bbd9fd7c7d0bbf3b11a8d9a25 WHIRLPOOL fd3c3afc070cb4fe1145ac631e80bbea3333a36c1d10a43b5a16d1dbdee5e78a614617e6290b961ad951b639410205cc5bdadbefe8b55639046ec9633ff269c8
DIST xmlsec1-1.2.24.tar.gz 1835762 SHA256 99a8643f118bb1261a72162f83e2deba0f4f690893b4b90e1be4f708e8d481cc SHA512 a01feb9af8f85e77f2c5d2d7f596fba3ef58bc593cb9a7c3e883deb38f8292598ba5aa09fa59897fe303f10336a10b0bb0f27171f2b6e6251e694f37f0b9b7d4 WHIRLPOOL d6fbaf232c10a589a2dbe608ad1a29ebc7b80b535e1036a66b75fbdf3d7154e7297b901b035fdd31b992684b4006050a6421dcd9a9f7c1ea2e4b11d83544bf73

@ -1,594 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
KDE_REQUIRED="optional"
KDE_SCM="git"
CMAKE_REQUIRED="never"
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_REQ_USE="threads,xml"
# experimental ; release ; old
# Usually the tarballs are moved a lot so this should make
# everyone happy.
DEV_URI="
http://dev-builds.libreoffice.org/pre-releases/src
http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
http://download.documentfoundation.org/libreoffice/old/${PV}/
"
ADDONS_URI="http://dev-www.libreoffice.org/src/"
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
# PATCHSET="${P}-patchset-01.tar.xz"
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="A full office productivity suite"
HOMEPAGE="http://www.libreoffice.org"
SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
# Split modules following git/tarballs
# Core MUST be first!
# Help is used for the image generator
MODULES="core help"
# Only release has the tarballs
if [[ ${PV} != *9999* ]]; then
for i in ${DEV_URI}; do
for mod in ${MODULES}; do
if [[ ${mod} == core ]]; then
SRC_URI+=" ${i}/${P}.tar.xz"
else
SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
fi
done
unset mod
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=(
"${ADDONS_URI}/ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz" # modifies source code
"collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
"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 collada +cups dbus debug eds firebird gltf gnome googledrive
gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres quickstarter telepathy test vlc
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${PV} == *9999* ]] || \
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
app-text/hunspell:=
>=app-text/libabw-0.1.0
>=app-text/libebook-0.1
>=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/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-1.55:=
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
=dev-libs/liborcus-0.11*
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
media-gfx/graphite2
media-libs/fontconfig
media-libs/freetype:2
>=media-libs/glew-1.10:=
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
media-libs/lcms:2
>=media-libs/libcdr-0.1.0
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libpng-1.4:0=
>=media-libs/libvisio-0.1.0
net-libs/neon
net-misc/curl
net-nds/openldap
sci-mathematics/lpsolve
virtual/jpeg:0
x11-libs/cairo[X,-xlib-xcb(-)]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
virtual/glu
virtual/opengl
bluetooth? ( net-wireless/bluez )
coinmp? ( sci-libs/coinor-mp )
collada? ( >=media-libs/opencollada-1.2.2_p20150207 )
cups? ( net-print/cups )
dbus? ( dev-libs/dbus-glib )
eds? (
dev-libs/glib:2
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-2.5 )
gltf? ( media-libs/libgltf )
gnome? ( gnome-base/dconf )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
gtk? (
x11-libs/gdk-pixbuf
>=x11-libs/gtk+-2.24:2
)
gtk3? (
dev-libs/glib:2
dev-libs/gobject-introspection
>=x11-libs/gtk+-3.8:3
)
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] )
telepathy? ( net-libs/telepathy-glib )
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!app-office/openoffice
media-fonts/liberation-fonts
media-fonts/libertine
media-fonts/urw-fonts
java? ( >=virtual/jre-1.6 )
kde? ( $(add_kdeapps_dep kioclient) )
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
>=dev-util/gperf-3
dev-util/intltool
>=dev-util/mdds-1.2.0: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 )
"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
bluetooth? ( dbus )
collada? ( gltf )
eds? ( gnome )
gnome? ( gtk )
telepathy? ( gtk )
libreoffice_extensions_nlpsolver? ( java )
libreoffice_extensions_scripting-beanshell? ( java )
libreoffice_extensions_scripting-javascript? ( java )
libreoffice_extensions_wiki-publisher? ( java )
"
PATCHES=(
# from master branch
"${FILESDIR}/${PN}-5.2-icu58.patch"
# not upstreamable stuff
"${FILESDIR}/${PN}-5.2-system-pyuno.patch"
# TODO: upstream
"${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch"
)
pkg_pretend() {
use java || \
ewarn "If you plan to use lbase application you should enable java or you will get various crashes."
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
if ! $(tc-is-clang) && { [[ $(gcc-major-version) -lt 4 ]] ||
[[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]]; } then
eerror "Compilation with gcc older than 4.7 is not supported"
die "Too old gcc found."
fi
fi
# Ensure pg version but we have to be sure the pg is installed (first
# install on clean system)
if use postgres && has_version dev-db/postgresql; then
local pgslot=$(postgresql-config show)
if [[ ${pgslot//.} -lt 90 ]] ; then
eerror "PostgreSQL slot must be set to 9.0 or higher."
eerror " postgresql-config set 9.0"
die "PostgreSQL slot is not set to 9.0 or higher."
fi
fi
}
pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_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() {
local mod
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
use branding && unpack "${BRANDING}"
if [[ ${PV} != *9999* ]]; then
unpack "${P}.tar.xz"
for mod in ${MODULES}; do
[[ ${mod} == core ]] && continue
unpack "${PN}-${mod}-${PV}.tar.xz"
done
else
local base_uri branch checkout mypv
base_uri="git://anongit.freedesktop.org"
for mod in ${MODULES}; do
branch="master"
mypv=${PV/.9999}
[[ ${mypv} != ${PV} ]] && branch="${PN}-${mypv/./-}"
git-r3_fetch "${base_uri}/${PN}/${mod}" "refs/heads/${branch}"
[[ ${mod} != core ]] && checkout="${S}/${mod}"
[[ ${mod} == help ]] && checkout="helpcontent2" # doesn't match on help
git-r3_checkout "${base_uri}/${PN}/${mod}" ${checkout}
done
fi
}
src_prepare() {
[[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}"
eapply "${PATCHES[@]}"
eapply_user
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() {
local java_opts
local ext_opts
# Set up Google API keys, see http://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 collada; then
export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
fi
# libreoffice extensions handling
for lo_xt in ${LO_EXTS}; do
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
else
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
fi
done
if use java; then
# hsqldb: system one is too new
java_opts="
--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 && \
java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
use libreoffice_extensions_scripting-javascript && \
java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
fi
if use kde; then
# bug 544108, bug 599076
export QMAKEQT4="$(qt4_get_bindir)/qmake"
export MOCQT4="$(qt4_get_bindir)/moc"
fi
# system headers/libs/...: enforce using system packages
# --enable-cairo: ensure that cairo is always required
# --enable-graphite: disabling causes build breakages
# --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
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
--with-system-dicts \
--with-system-headers \
--with-system-jars \
--with-system-libs \
--enable-cairo-canvas \
--enable-graphite \
--enable-largefile \
--enable-mergelibs \
--enable-neon \
--enable-python=system \
--enable-randr \
--enable-release-build \
--disable-ccache \
--disable-crashdump \
--disable-dependency-tracking \
--disable-epm \
--disable-fetch-external \
--disable-gstreamer-0-10 \
--disable-hardlink-deliver \
--disable-online-update \
--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 \
--without-sun-templates \
--without-system-sane \
$(use_enable bluetooth sdremote-bluetooth) \
$(use_enable coinmp) \
$(use_enable collada) \
$(use_enable cups) \
$(use_enable debug) \
$(use_enable dbus) \
$(use_enable eds evolution2) \
$(use_enable firebird firebird-sdbc) \
$(use_enable gltf) \
$(use_enable gnome gio) \
$(use_enable gnome dconf) \
$(use_enable gstreamer gstreamer-1-0) \
$(use_enable gtk) \
$(use_enable gtk3) \
$(use_enable kde kde4) \
$(use_enable mysql ext-mariadb-connector) \
$(use_enable odk) \
$(use_enable pdfimport) \
$(use_enable postgres postgresql-sdbc) \
$(use_enable quickstarter systray) \
$(use_enable telepathy) \
$(use_enable vlc) \
$(use_with coinmp system-coinmp) \
$(use_with collada system-opencollada) \
$(use_with gltf system-libgltf) \
$(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) \
${java_opts} \
${ext_opts}
}
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=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
-dir=icon-themes/galaxy/res/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 gtk3; then
dosym /usr/$(get_libdir)/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
# Remove desktop files to support old installs that can't parse mime
rm -r "${ED}"usr/share/mimelnk/ || die
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
}
pkg_preinst() {
# Cache updates - all handled by kde eclass for all environments
kde4-base_pkg_preinst
}
pkg_postinst() {
kde4-base_pkg_postinst
}
pkg_postrm() {
kde4-base_pkg_postrm
}

@ -83,8 +83,7 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${PV} == *9999* ]] || \
KEYWORDS=""
#KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
@ -150,7 +149,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/glib:2
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-2.5 )
firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1 )
gltf? ( media-libs/libgltf )
gnome? ( gnome-base/dconf )
gstreamer? (

@ -149,7 +149,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/glib:2
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-2.5 )
firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1 )
gltf? ( media-libs/libgltf )
gnome? ( gnome-base/dconf )
gstreamer? (

@ -152,7 +152,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/glib:2
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-2.5 )
firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1 )
gltf? ( >=media-libs/libgltf-0.1.0 )
gnome? ( gnome-base/dconf )
gstreamer? (

@ -0,0 +1,217 @@
diff --git a/shell/base.cpp b/shell/base.cpp
index 3a89b6d..33803c3 100644
--- a/shell/base.cpp
+++ b/shell/base.cpp
@@ -1,5 +1,5 @@
// Squirrel Shell
-// Copyright (c) 2006-2010, Constantin Makshin
+// Copyright (c) 2006-2017, Constantin Makshin
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "common.h"
+#include <algorithm>
#include <string.h>
#include <string>
@@ -36,14 +37,6 @@ typedef HANDLE SysHandle;
typedef int SysHandle;
#endif
-#if !defined(min)
-# define min(a, b) ((a) < (b) ? (a) : (b))
-#endif
-
-#if !defined(max)
-# define max(a, b) ((a) > (b) ? (a) : (b))
-#endif
-
// Maximum number of command line arguments passed to the child process
#define MAX_ARGS 130
// Maximum number of environment variables passed to the child process
@@ -177,7 +170,7 @@ static bool ReadFromPipe (SysHandle pipe, void* buffer, size_t numBytesToRead, s
if (!numBytesToRead ||
!PeekNamedPipe(pipe, NULL, 0, NULL, &numBytesAvailable, NULL) || !numBytesAvailable ||
- !ReadFile(pipe, buffer, min(numBytesToRead, numBytesAvailable), &nbr, NULL) || !nbr)
+ !ReadFile(pipe, buffer, std::min(numBytesToRead, numBytesAvailable), &nbr, NULL) || !nbr)
{
return false;
}
@@ -188,7 +181,7 @@ static bool ReadFromPipe (SysHandle pipe, void* buffer, size_t numBytesToRead, s
#else
int nbr = read(pipe, buffer, numBytesToRead);
if (numBytesRead)
- *numBytesRead = max(nbr, 0);
+ *numBytesRead = std::max(nbr, 0);
return nbr > 0;
#endif
@@ -210,7 +203,7 @@ static bool WriteToPipe (SysHandle pipe, const void* buffer, size_t numBytesToWr
#else
int nbw = write(pipe, buffer, numBytesToWrite);
if (numBytesWritten)
- *numBytesWritten = max(nbw, 0);
+ *numBytesWritten = std::max(nbw, 0);
return nbw > 0;
#endif
@@ -786,7 +779,7 @@ static SQInteger Run (HSQUIRRELVM)
// Pass data to/from child process' streams
std::basic_string<SQChar> output,
error;
- int nfds = max(newInput[1], max(newOutput[0], newError[0])) + 1;
+ int nfds = std::max(newInput[1], std::max(newOutput[0], newError[0])) + 1;
for (;;)
{
// Check if there's any data available for reading/writing
diff --git a/shell/common.h b/shell/common.h
index 7cb4d47..461410d 100644
--- a/shell/common.h
+++ b/shell/common.h
@@ -1,5 +1,5 @@
// Squirrel Shell
-// Copyright (c) 2006-2010, Constantin Makshin
+// Copyright (c) 2006-2017, Constantin Makshin
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -47,6 +47,7 @@
# define WIN32_LEAN_AND_MEAN
# define WIN64_LEAN_AND_MEAN
# define STRICT
+# define NOMINMAX
# include <windows.h>
#else
# include <unistd.h>
@@ -88,14 +89,6 @@
# define MAX_PATH 260
#endif
-#if !defined(min)
-# define min(a, b) ((a) < (b) ? (a) : (b))
-#endif
-
-#if !defined(max)
-# define max(a, b) ((a) > (b) ? (a) : (b))
-#endif
-
#define SQUIRREL_VERSION_SHORT "3.0.3"
extern HSQUIRRELVM sqvm; // We aren't going to create more than one VM, so it's acceptable to make this global
diff --git a/shell/hash_adler32.cpp b/shell/hash_adler32.cpp
index c42f440..b250875 100644
--- a/shell/hash_adler32.cpp
+++ b/shell/hash_adler32.cpp
@@ -8,6 +8,7 @@
*/
#include "hash.h"
+#include <algorithm>
#define BASE 65521ul
#define NMAX 5552
@@ -87,7 +88,7 @@ void Hash_Adler32 (FILE* file, unsigned char* block, unsigned char* hash, SQInte
unsigned adler = 1;
do
{
- size_t r = fread(block, 1, min(left, BLOCK_SIZE), file);
+ size_t r = fread(block, 1, size_t(std::min<SQInteger>(left, BLOCK_SIZE)), file);
adler = adler32(adler, block, r);
left -= SQInteger(r);
} while (left);
diff --git a/shell/hash_crc32.cpp b/shell/hash_crc32.cpp
index d18a3aa..9bcb233 100644
--- a/shell/hash_crc32.cpp
+++ b/shell/hash_crc32.cpp
@@ -8,6 +8,7 @@
*/
#include "hash.h"
+#include <algorithm>
static unsigned crc_table[256];
@@ -63,7 +64,7 @@ void Hash_CRC32 (FILE* file, unsigned char* block, unsigned char* hash, SQIntege
unsigned crc = 0;
do
{
- size_t r = fread(block, 1, min(left, BLOCK_SIZE), file);
+ size_t r = fread(block, 1, size_t(std::min<SQInteger>(left, BLOCK_SIZE)), file);
crc = crc32(crc, block, r);
left -= SQInteger(r);
} while (left);
diff --git a/shell/hash_md5.cpp b/shell/hash_md5.cpp
index b1a3c2a..a82d4c5 100644
--- a/shell/hash_md5.cpp
+++ b/shell/hash_md5.cpp
@@ -20,6 +20,7 @@
*/
#include "hash.h"
+#include <algorithm>
struct MD5Context
{
@@ -201,7 +202,7 @@ void Hash_MD5 (FILE* file, unsigned char* block, unsigned char* hash, SQInteger
MD5Init(&ctx);
do
{
- size_t r = fread(block, 1, min(left, BLOCK_SIZE), file);
+ size_t r = fread(block, 1, size_t(std::min<SQInteger>(left, BLOCK_SIZE)), file);
MD5Update(&ctx, block, r);
left -= SQInteger(r);
} while (left);
diff --git a/shell/util.cpp b/shell/util.cpp
index 48983f6..6d0d199 100644
--- a/shell/util.cpp
+++ b/shell/util.cpp
@@ -1,5 +1,5 @@
// Squirrel Shell
-// Copyright (c) 2006-2009, Constantin Makshin
+// Copyright (c) 2006-2017, Constantin Makshin
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "common.h"
+#include <algorithm>
#include <string.h>
#include <ctype.h>
@@ -123,8 +124,12 @@ SQInteger TimeToInt (unsigned year, unsigned month, unsigned day, unsigned hour,
--day;
DateAndTime result;
- result.dt.time = (min(hour, 23) * 3600) + (min(minute, 59) * 60) + min(second, 59);
- result.dt.date = (min(year, NUM_YEARS) * 372) + (min(month, 11) * 31) + min(day, NumberOfDays(month, year) - 1);
+ result.dt.time = (std::min<SQInteger>(hour, 23) * 3600)
+ + (std::min<SQInteger>(minute, 59) * 60)
+ + std::min<SQInteger>(second, 59);
+ result.dt.date = (std::min<SQInteger>(year, NUM_YEARS) * 372)
+ + (std::min<SQInteger>(month, 11) * 31)
+ + std::min<SQInteger>(day, NumberOfDays(month, year) - 1);
return result.value;
}
@@ -798,8 +803,13 @@ static SQInteger MkTime (HSQUIRRELVM)
sq_getinteger(sqvm, 5, &hour);
sq_getinteger(sqvm, 6, &minute);
sq_getinteger(sqvm, 7, &second);
- sq_pushinteger(sqvm, TimeToInt(unsigned(max(year, MIN_YEAR)), unsigned(max(month, 1)), unsigned(max(day, 1)),
- unsigned(max(hour, 0)), unsigned(max(minute, 0)), unsigned(max(second, 0))));
+ sq_pushinteger(sqvm,
+ TimeToInt(unsigned(std::max<SQInteger>(year, MIN_YEAR)),
+ unsigned(std::max<SQInteger>(month, 1)),
+ unsigned(std::max<SQInteger>(day, 1)),
+ unsigned(std::max<SQInteger>(hour, 0)),
+ unsigned(std::max<SQInteger>(minute, 0)),
+ unsigned(std::max<SQInteger>(second, 0))));
return 1;
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
@ -24,6 +24,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-fix-in_LDFLAGS.patch
epatch "${FILESDIR}"/${PN}-remove-forced-abi.patch
epatch "${FILESDIR}"/${PN}-no-docs.patch
epatch "${FILESDIR}"/${P}-gcc6.patch
}
src_configure() {

@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/fosnola/libstaroffice"
LICENSE="|| ( LGPL-2.1+ MPL-2.0 )"
SLOT="0"
[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug doc tools +zlib"

@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/fosnola/libstaroffice"
LICENSE="|| ( LGPL-2.1+ MPL-2.0 )"
SLOT="0"
[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug doc tools +zlib"

@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~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 ~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"
IUSE=""
# Note about blockers: it is a freetype2 based replacement for ttf2pk and

@ -0,0 +1,350 @@
--- a/src/network/cgi/inserter.cpp
+++ b/src/network/cgi/inserter.cpp
@@ -50,8 +50,8 @@
tag_inserter::~tag_inserter()
{
- shared_ptr<tag_elem> elem(new tag_elem(name, attrs));
- vector<shared_ptr<html_elem> > children=b.leave();
+ pfi::lang::shared_ptr<tag_elem> elem(new tag_elem(name, attrs));
+ vector<pfi::lang::shared_ptr<html_elem> > children=b.leave();
for (int i=0;i<(int)children.size();i++)
elem->add_child(children[i]);
b.push(elem);
@@ -59,12 +59,12 @@
text_inserter::text_inserter(const string &text, xhtml_builder &b)
{
- b.push(shared_ptr<html_elem>(new text_elem(text)));
+ b.push(pfi::lang::shared_ptr<html_elem>(new text_elem(text)));
}
prim_inserter::prim_inserter(const string &text, xhtml_builder &b)
{
- b.push(shared_ptr<html_elem>(new prim_elem(text)));
+ b.push(pfi::lang::shared_ptr<html_elem>(new prim_elem(text)));
}
} // cgi
--- a/src/network/cgi/server.cpp
+++ b/src/network/cgi/server.cpp
@@ -161,12 +161,12 @@
<<", thread-num="<<thread_num
<<", timeout="<<ssock->timeout()<<endl;
- ths=vector<shared_ptr<thread> >(thread_num);
- vector<shared_ptr<cgi, threading_model::multi_thread> > cgis(thread_num);
+ ths=vector<pfi::lang::shared_ptr<thread> >(thread_num);
+ vector<pfi::lang::shared_ptr<cgi, threading_model::multi_thread> > cgis(thread_num);
for (int i=0; i<thread_num; i++){
- cgis[i]=shared_ptr<cgi, threading_model::multi_thread>(dynamic_cast<cgi*>(c.clone()));
- ths[i]=shared_ptr<thread>(new thread(bind(&run_server::process, this, ssock, cgis[i])));
+ cgis[i]=pfi::lang::shared_ptr<cgi, threading_model::multi_thread>(dynamic_cast<cgi*>(c.clone()));
+ ths[i]=pfi::lang::shared_ptr<thread>(new thread(bind(&run_server::process, this, ssock, cgis[i])));
if (!ths[i]->start()){
ostringstream oss;
oss<<"unable to start thread"<<endl;
@@ -185,7 +185,7 @@
ths.clear();
}
-static shared_ptr<http::response> gen_resp(stringstream &ss)
+static pfi::lang::shared_ptr<http::response> gen_resp(stringstream &ss)
{
http::header head(ss);
@@ -210,7 +210,7 @@
head.erase("status");
}
- shared_ptr<http::response> resp(new http::response(code, reason));
+ pfi::lang::shared_ptr<http::response> resp(new http::response(code, reason));
head["Content-Type"]=content_type;
@@ -232,10 +232,10 @@
}
void run_server::process(socket_type ssock,
- shared_ptr<cgi, threading_model::multi_thread> cc)
+ pfi::lang::shared_ptr<cgi, threading_model::multi_thread> cc)
{
for (;;){
- shared_ptr<stream_socket> sock(ssock->accept());
+ pfi::lang::shared_ptr<stream_socket> sock(ssock->accept());
if (!sock) continue;
if (ssock->timeout()>0 && !sock->set_timeout(ssock->timeout()))
@@ -272,7 +272,7 @@
cc->exec(req.body(), sout, cerr, env);
- shared_ptr<http::response> resp=gen_resp(sout);
+ pfi::lang::shared_ptr<http::response> resp=gen_resp(sout);
resp->send(sock);
}
catch(const exception &e){
--- a/src/network/http/base.cpp
+++ b/src/network/http/base.cpp
@@ -61,7 +61,7 @@
{
}
-void header::read_header(function<bool(string*)> f)
+void header::read_header(pfi::lang::function<bool(string*)> f)
{
string line, key, val;
if (!f(&line))
@@ -124,7 +124,7 @@
return sock->getline(*str, line_limit);
}
-header::header(shared_ptr<stream_socket> sock)
+header::header(pfi::lang::shared_ptr<stream_socket> sock)
{
read_header(bind(&socket_getline, sock.get(), _1, line_limit));
}
@@ -211,7 +211,7 @@
return dat.end();
}
-void header::send(shared_ptr<stream_socket> sock)
+void header::send(pfi::lang::shared_ptr<stream_socket> sock)
{
for (int i=0;i<(int)dat.size();i++){
string line=dat[i].first+": "+dat[i].second+"\r\n";
@@ -228,7 +228,7 @@
public:
typedef C char_type;
- basic_httpbody_chunked_streambuf(shared_ptr<stream_socket> sock)
+ basic_httpbody_chunked_streambuf(pfi::lang::shared_ptr<stream_socket> sock)
: sock(sock)
, chunk_rest(0)
, buf(buf_size)
@@ -321,7 +321,7 @@
iss>>hex>>chunk_rest;
}
- shared_ptr<stream_socket> sock;
+ pfi::lang::shared_ptr<stream_socket> sock;
int chunk_rest;
@@ -334,7 +334,7 @@
public:
typedef C char_type;
- basic_httpbody_streambuf(shared_ptr<stream_socket> sock, int length)
+ basic_httpbody_streambuf(pfi::lang::shared_ptr<stream_socket> sock, int length)
: sock(sock)
, rest(length)
, buf(T::eof()){
@@ -359,7 +359,7 @@
}
private:
- shared_ptr<stream_socket> sock;
+ pfi::lang::shared_ptr<stream_socket> sock;
int rest;
int buf;
@@ -368,7 +368,7 @@
template <class C, class T=char_traits<C> >
class basic_httpbody_chunked_stream : public basic_iostream<C,T>{
public:
- basic_httpbody_chunked_stream(shared_ptr<stream_socket> sock)
+ basic_httpbody_chunked_stream(pfi::lang::shared_ptr<stream_socket> sock)
: basic_iostream<C,T>()
, buf(sock){
this->init(&buf);
@@ -380,7 +380,7 @@
template <class C, class T=char_traits<C> >
class basic_httpbody_stream : public basic_iostream<C,T>{
public:
- basic_httpbody_stream(shared_ptr<stream_socket> sock, int len)
+ basic_httpbody_stream(pfi::lang::shared_ptr<stream_socket> sock, int len)
: basic_iostream<C,T>()
, buf(sock, len){
this->init(&buf);
@@ -406,7 +406,7 @@
{
}
-request::request(shared_ptr<stream_socket> sock)
+request::request(pfi::lang::shared_ptr<stream_socket> sock)
: method_("")
, uri_("/")
, version_(1,1)
@@ -438,11 +438,11 @@
// body
if (cicmp(header_["Transfer-Encoding"],"chunked"))
- stream=shared_ptr<iostream>(new basic_httpbody_chunked_stream<char>(sock));
+ stream=pfi::lang::shared_ptr<iostream>(new basic_httpbody_chunked_stream<char>(sock));
else if (header_["Content-Length"]!="")
- stream=shared_ptr<iostream>(new basic_httpbody_stream<char>(sock, lexical_cast<int>(header_["Content-Length"])));
+ stream=pfi::lang::shared_ptr<iostream>(new basic_httpbody_stream<char>(sock, lexical_cast<int>(header_["Content-Length"])));
else
- stream=shared_ptr<iostream>(new socketstream(sock));
+ stream=pfi::lang::shared_ptr<iostream>(new socketstream(sock));
}
request::~request()
@@ -474,7 +474,7 @@
return *stream;
}
-void request::send(shared_ptr<stream_socket> sock)
+void request::send(pfi::lang::shared_ptr<stream_socket> sock)
{
stringstream *ss=dynamic_cast<stringstream*>(stream.get());
if (!ss) throw http_exception("body is not stringstream");
@@ -499,7 +499,7 @@
if (sock->flush()>=0)
throw http_exception("flush failed");
if (dat.length()==0)
- stream=shared_ptr<iostream>(new socketstream(sock));
+ stream=pfi::lang::shared_ptr<iostream>(new socketstream(sock));
}
response::response()
@@ -518,7 +518,7 @@
{
}
-response::response(shared_ptr<stream_socket> sock)
+response::response(pfi::lang::shared_ptr<stream_socket> sock)
{
// status-line
{
@@ -546,11 +546,11 @@
// body
if (cicmp(header_["Transfer-Encoding"],"chunked"))
- stream=shared_ptr<iostream>(new basic_httpbody_chunked_stream<char>(sock));
+ stream=pfi::lang::shared_ptr<iostream>(new basic_httpbody_chunked_stream<char>(sock));
else if (header_["Content-Length"]!="")
- stream=shared_ptr<iostream>(new basic_httpbody_stream<char>(sock, lexical_cast<int>(header_["Content-Length"])));
+ stream=pfi::lang::shared_ptr<iostream>(new basic_httpbody_stream<char>(sock, lexical_cast<int>(header_["Content-Length"])));
else
- stream=shared_ptr<iostream>(new socketstream(sock));
+ stream=pfi::lang::shared_ptr<iostream>(new socketstream(sock));
}
response::~response()
@@ -582,7 +582,7 @@
return *stream;
}
-void response::send(shared_ptr<stream_socket> sock)
+void response::send(pfi::lang::shared_ptr<stream_socket> sock)
{
stringstream *ss=dynamic_cast<stringstream*>(stream.get());
if (!ss) throw http_exception("body is not stringstream");
@@ -607,7 +607,7 @@
if (sock->flush()>=0)
throw http_exception("flush failed");
if (dat.length()==0)
- stream=shared_ptr<iostream>(new socketstream(sock));
+ stream=pfi::lang::shared_ptr<iostream>(new socketstream(sock));
}
} // http
--- a/src/network/rpc/base.cpp
+++ b/src/network/rpc/base.cpp
@@ -59,20 +59,20 @@
{
}
-void rpc_server::add(const string &name, shared_ptr<invoker_base> invoker)
+void rpc_server::add(const string &name, pfi::lang::shared_ptr<invoker_base> invoker)
{
funcs[name]=invoker;
}
bool rpc_server::serv(uint16_t port, int nthreads)
{
- shared_ptr<server_socket, threading_model::multi_thread> ssock(new server_socket());
+ pfi::lang::shared_ptr<server_socket, threading_model::multi_thread> ssock(new server_socket());
if (!ssock->create(port))
return false;
- vector<shared_ptr<thread> > ths(nthreads);
+ vector<pfi::lang::shared_ptr<thread> > ths(nthreads);
for (int i=0; i<nthreads; i++){
- ths[i]=shared_ptr<thread>(new thread(bind(&rpc_server::process, this, ssock)));
+ ths[i]=pfi::lang::shared_ptr<thread>(new thread(bind(&rpc_server::process, this, ssock)));
if (!ths[i]->start()) return false;
}
for (int i=0; i<nthreads; i++)
@@ -80,10 +80,10 @@
return true;
}
-void rpc_server::process(shared_ptr<server_socket, threading_model::multi_thread> ssock)
+void rpc_server::process(pfi::lang::shared_ptr<server_socket, threading_model::multi_thread> ssock)
{
for (;;){
- shared_ptr<stream_socket> sock(ssock->accept());
+ pfi::lang::shared_ptr<stream_socket> sock(ssock->accept());
if (!sock) continue;
sock->set_nodelay(true);
@@ -139,11 +139,11 @@
{
}
-shared_ptr<socketstream> rpc_client::get_connection()
+pfi::lang::shared_ptr<socketstream> rpc_client::get_connection()
{
for (int i=0;i<2;i++){
if (!ss || !(*ss)){
- ss=shared_ptr<socketstream>(new socketstream(host, port));
+ ss=pfi::lang::shared_ptr<socketstream>(new socketstream(host, port));
if (!(*ss)){
ss.reset();
continue;
@@ -180,7 +180,7 @@
return ss;
}
-void rpc_client::return_connection(shared_ptr<socketstream> css)
+void rpc_client::return_connection(pfi::lang::shared_ptr<socketstream> css)
{
ss=css;
}
--- a/src/network/socket.cpp
+++ b/src/network/socket.cpp
@@ -58,7 +58,7 @@
namespace pfi{
namespace network{
-shared_ptr<dns_resolver, threading_model::multi_thread> stream_socket::resolver;
+pfi::lang::shared_ptr<dns_resolver, threading_model::multi_thread> stream_socket::resolver;
r_mutex stream_socket::resolver_m;
class sigign{
@@ -88,7 +88,7 @@
close();
}
-void stream_socket::set_dns_resolver(shared_ptr<dns_resolver, threading_model::multi_thread> r)
+void stream_socket::set_dns_resolver(pfi::lang::shared_ptr<dns_resolver, threading_model::multi_thread> r)
{
synchronized(resolver_m)
resolver=r;
@@ -106,10 +106,10 @@
return false;
}
- shared_ptr<dns_resolver, threading_model::multi_thread> res;
+ pfi::lang::shared_ptr<dns_resolver, threading_model::multi_thread> res;
synchronized(resolver_m){
if (!resolver)
- set_dns_resolver(shared_ptr<dns_resolver, threading_model::multi_thread>
+ set_dns_resolver(pfi::lang::shared_ptr<dns_resolver, threading_model::multi_thread>
(new normal_dns_resolver()));
res=resolver;
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
@ -39,7 +39,8 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-libdir.patch \
"${FILESDIR}"/${P}-soname.patch \
"${FILESDIR}"/${P}-postgresql.patch \
"${FILESDIR}"/${P}-gcc-4.7.patch
"${FILESDIR}"/${P}-gcc-4.7.patch \
"${FILESDIR}"/${P}-gcc6.patch
}
src_configure() {

@ -1,3 +1,4 @@
DIST mysql-extras-20161130-2354Z.tar.bz2 303863 SHA256 b18ce4ccfd023106a802bcb2e17a5bc3a1ec4d99e7bf7f45d047cf18ebb9ad1b SHA512 6c24c581fd471c4ce0ff20ed68bdb32150e310a2f8f000c8bb9892ab98302127f3427165b17967da3f5663e1da5a7f1d26f84021d4cb8292cbb5e0c241505113 WHIRLPOOL de6d896474faedf1d3696e346877cb03fb9908338d66f2b901aa83a24983ec3e0ea5f7f54dfd190bdf7a55f72bb580e21ab826850018ae25629b572cbabf532d
DIST percona-server-5.6.35-80.0.tar.gz 55839147 SHA256 259b5aa2c6218958c8cc55170b9381955ea60445127bf46e02aa09903af7f26b SHA512 78b0b9cd69f26dc3ac13e4c6165590736d723b0f07d18a8ac1056281522de22b67d9fd931b035962bc278c97775fe7f98c46791328ece286268c7d31a484b69d WHIRLPOOL a6a6f78f41b1f8b5c26d0899efa6b043256749f4082ae9bffafe9210c3a326f33fe512a4c6578984892797e4f2c94de88ceca4c8c983cde7096cf01e88dec9b7
DIST percona-server-5.6.35-81.0.tar.gz 56065684 SHA256 c71c3f80662982ade22a0a538c5fd595b1761472c98efc2509124ecc4004d1e7 SHA512 7020946e91d57f6377064a7c3e820b9c9d5149d22f80c9bb509d4b06631862a4378167d7bec40d7ca9ff01bcb498bdb9656cad8a64f2eab985ebc722fd1985aa WHIRLPOOL 51239409fc5742f81b4baa6e3150ac5f2fa6d6f55d55b34e426737968bacc44999427e9ab65a390459ba270b740462b4c1c409d95a3d13781a2aefe716037cdf
DIST percona-server-5.6.36-82.0.tar.gz 56116691 SHA256 4304ac45de79053128fb78f13527f483ec9cf1c9592498deeacbbe541216fc9d SHA512 c5046f212a893de2ce80afbeed3648915842d862383faf3a354a47515920016ed98b91d4bd42b77ea422b28aa9a5cb691942b031099fc893833127080e5a38b0 WHIRLPOOL 2cfa29d9cd864f5ff828553a3659ff2818589201f983be45a984474a27c625e6868a77f4a751ba0a575a79793ddcf34337f7efa95cb09e0c290c9b9cdaa9b173

@ -0,0 +1,219 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
MY_EXTRAS_VER="20161130-2354Z"
SUBSLOT="18"
PYTHON_COMPAT=( python2_7 )
inherit linux-info python-any-r1 mysql-multilib-r1
IUSE="numa pam tokudb tokudb-backup-plugin"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux"
HOMEPAGE="http://www.percona.com/software/percona-server"
DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team"
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
EPATCH_EXCLUDE=''
COMMON_DEPEND="numa? ( sys-process/numactl:= )
server? ( pam? ( virtual/pam:0= ) )
tokudb? ( app-arch/snappy )
tokudb-backup-plugin? ( dev-util/valgrind )
"
DEPEND="${COMMON_DEPEND}
|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
test? ( $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
RDEPEND="${COMMON_DEPEND}"
REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
PATCHES=(
"${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch
"${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch
"${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.6.20.patch
"${MY_PATCH_DIR}"/20006_all_cmake_elib-percona-5.6.34.patch
"${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch
"${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink.patch
"${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch
"${MY_PATCH_DIR}"/20018_all_percona-server-5.6.25-without-clientlibs-tools.patch
)
# Please do not add a naive src_unpack to this ebuild
# If you want to add a single patch, copy the ebuild to an overlay
# and create your own mysql-extras tarball, looking at 000_index.txt
pkg_pretend() {
mysql-multilib-r1_pkg_pretend
if use numa; then
local CONFIG_CHECK="~NUMA"
local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;"
WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support"
check_extra_config
fi
}
python_check_deps() {
has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
}
src_prepare() {
mysql-multilib-r1_src_prepare
if use libressl ; then
sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \
"${S}/cmake/ssl.cmake" || die
fi
}
src_configure() {
local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_NUMA=$(usex numa)
-DWITH_PAM=$(usex pam)
$(mysql-cmake_use_plugin tokudb TOKUDB)
)
if use tokudb ; then
# TokuDB Backup plugin requires valgrind unconditionally
MYSQL_CMAKE_NATIVE_DEFINES+=(
$(usex tokudb-backup-plugin '' -DTOKUDB_BACKUP_DISABLED=1)
)
fi
mysql-multilib-r1_src_configure
}
# Official test instructions:
# USE='extraengine perl openssl static-libs' \
# FEATURES='test userpriv -usersandbox' \
# ebuild percona-server-X.X.XX.ebuild \
# digest clean package
multilib_src_test() {
if ! multilib_is_native_abi ; then
einfo "Server tests not available on non-native abi".
return 0;
fi
if ! use server ; then
einfo "Skipping server tests due to minimal build."
return 0
fi
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
local retstatus_unit
local retstatus_tests
# Bug #213475 - MySQL _will_ object strenously if your machine is named
# localhost. Also causes weird failures.
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
if [[ $UID -eq 0 ]]; then
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
fi
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
# Run CTest (test-units)
cmake-utils_src_test
retstatus_unit=$?
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
# Ensure that parallel runs don't die
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
# Enable parallel testing, auto will try to detect number of cores
# You may set this by hand.
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
# create directories because mysqladmin might right out of order
mkdir -p "${T}"/var-tests{,/log}
# These are failing in Percona 5.6 for now and are believed to be
# false positives:
#
# main.information_schema, binlog.binlog_statement_insert_delayed,
# main.mysqld--help-notwin, binlog.binlog_mysqlbinlog_filter
# perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt
# funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers
# engines/funcs.db_alter_character_set engines/funcs.db_alter_character_set_collate
# engines/funcs.db_alter_collate_ascii engines/funcs.db_alter_collate_utf8
# engines/funcs.db_create_character_set engines/funcs.db_create_character_set_collate
# fails due to USE=-latin1 / utf8 default
#
# main.mysql_client_test:
# segfaults at random under Portage only, suspect resource limits.
#
# main.percona_bug1289599
# Looks to be a syntax error in the test file itself
#
# main.variables main.myisam main.merge_recover
# fails due to ulimit not able to open enough files (needs 5000)
#
# main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
# Called with bad parameters should be reported upstream
#
local t
for t in main.mysql_client_test \
binlog.binlog_statement_insert_delayed main.information_schema \
main.mysqld--help-notwin binlog.binlog_mysqlbinlog_filter \
perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \
funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers \
main.variables main.myisam main.merge_recover \
engines/funcs.db_alter_character_set engines/funcs.db_alter_character_set_collate \
engines/funcs.db_alter_collate_ascii engines/funcs.db_alter_collate_utf8 \
engines/funcs.db_create_character_set engines/funcs.db_create_character_set_collate \
main.percona_bug1289599 main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do
mysql-multilib-r1_disable_test "$t" "False positives in Gentoo"
done
if use numa && use kernel_linux ; then
# bug 584880
if ! linux_config_exists || ! linux_chkconfig_present NUMA ; then
for t in sys_vars.innodb_buffer_pool_populate_basic ; do
mysql-multilib-r1_disable_test "$t" "Test $t requires system with NUMA support"
done
fi
fi
if ! use extraengine ; then
# bug 401673, 530766
for t in federated.federated_plugin ; do
mysql-multilib-r1_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)"
done
fi
# Run mysql tests
pushd "${TESTDIR}" || die
# Set file limits higher so tests run
ulimit -n 3000
python_setup
# run mysql-test tests
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
--testcase-timeout=30 --reorder
retstatus_tests=$?
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
popd || die
# Cleanup is important for these testcases.
pkill -9 -f "${S}/ndb" 2>/dev/null
pkill -9 -f "${S}/sql" 2>/dev/null
failures=""
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
if [[ -n "$failures" ]]; then
has usersandbox $FEATURES && eerror "Some tests may have failed due to FEATURES=usersandbox"
die "Test failures: $failures"
fi
einfo "Tests successfully completed"
}

@ -5,7 +5,7 @@ EAPI=6
# Don't block arm. See bug #600134.
#MULTILIB_COMPAT=( abi_ppc_64 abi_x86_{32,64} )
KEYWORDS="-* amd64 ~arm ~ppc64 ~x86"
KEYWORDS="-* amd64 ~arm ppc64 x86"
inherit java-vm-2 multilib-build toolchain-funcs

@ -9,9 +9,12 @@ DIST ruby-patches-2.1.10.tar.bz2 1931 SHA256 7e02c1b6a6352693bfd5828c9d1a7633a52
DIST ruby-patches-2.1.9.tar.bz2 1931 SHA256 7e02c1b6a6352693bfd5828c9d1a7633a52baa57d8770df182ed0d8b450a3341 SHA512 85928207db4f76e58925e50d39d73db2d521674385ce3232828377e7d7bb4252aafb9f93d6045d4c159bf094b472af61ef9307203db313bf28918fe35e0f3a21 WHIRLPOOL 17a698b0a09be15f444ea34b33e9aa1d029fbd572c565072a92480bf7b6b21f1b6b88b0da3183a486bae30e7e65f3172cd72b7336be1dc5974b62bd8e2b9ef7a
DIST ruby-patches-2.2.6.tar.bz2 2272 SHA256 f54373704ce8df732490e8d1e7e35188503faacc5278fe0ab0d8c07bdc762fed SHA512 ed8bff8f730ccb114e62784d29541f276b2821d9eb121a9772dc4aabc139b688f2b14f5f27710098a8cd751c62d31b46170b427ad54dc4f6490c003450ae1583 WHIRLPOOL 8598c9284252c1e7cc9f9019c5f468ce5ab8b4ae013e71c631cd00cc8bfde068b041f1bc6851bb2962982a1e46cbde0ddc51c186ea41638a7881c587c658e603
DIST ruby-patches-2.2.7-r1.tar.bz2 2272 SHA256 f54373704ce8df732490e8d1e7e35188503faacc5278fe0ab0d8c07bdc762fed SHA512 ed8bff8f730ccb114e62784d29541f276b2821d9eb121a9772dc4aabc139b688f2b14f5f27710098a8cd751c62d31b46170b427ad54dc4f6490c003450ae1583 WHIRLPOOL 8598c9284252c1e7cc9f9019c5f468ce5ab8b4ae013e71c631cd00cc8bfde068b041f1bc6851bb2962982a1e46cbde0ddc51c186ea41638a7881c587c658e603
DIST ruby-patches-2.2.7-r2.tar.bz2 5338 SHA256 cf7002fe00e18b35d7d2a70c3d0a51a57a8aa0d9b3f312c5f844b349a759c21c SHA512 ba97f1875acaff31babd9279470414777971bc163ea2578185cfd037441b5aba23075b20db9c1cbd98b6e0d6cf8355dc0f226fdd82c870c48b51c8531319029f WHIRLPOOL 92db2244170cdce944975f14e61bc18fb7b8e69e5236eb0877306527507ea97fface4cbe331a6741c876f2ee4f4b9f3d2b6fb8504cb15962851634f89b61aa60
DIST ruby-patches-2.2.7.tar.bz2 2272 SHA256 f54373704ce8df732490e8d1e7e35188503faacc5278fe0ab0d8c07bdc762fed SHA512 ed8bff8f730ccb114e62784d29541f276b2821d9eb121a9772dc4aabc139b688f2b14f5f27710098a8cd751c62d31b46170b427ad54dc4f6490c003450ae1583 WHIRLPOOL 8598c9284252c1e7cc9f9019c5f468ce5ab8b4ae013e71c631cd00cc8bfde068b041f1bc6851bb2962982a1e46cbde0ddc51c186ea41638a7881c587c658e603
DIST ruby-patches-2.3.3-r1.tar.bz2 2223 SHA256 f0a803173564368e5cf31162e1dba901c46640f9e861255f6cbe14256d18f3eb SHA512 bb47000e516017c1fedf7c5313b0628fa734030e69bd0fed1c06a38dd115b8c50837e3dd917f272e24abf5609c4c12793ae4570bfd7d6210290785bf2f8287bd WHIRLPOOL 0b0d4dcf7df4ff3ff11610bfe7a7b29ed621b45b412cb7618a6572f98a568ac67419bd852b193cfc3aa0968382cf9400a578511e9e8fb8b2125bc876e733bd64
DIST ruby-patches-2.3.4-r1.tar.bz2 2255 SHA256 32bb888f3ea9e81e4fdff5e852493aafc8f12bfcf9997981f7b7588d6e8ec9c1 SHA512 af7ad3255cf8450859e3c5564393ca106893fd1e40178ad153fb8e66871d30e326f63d48c1904fac5c353408f71e767c72d49fdbf47198c041a628b41c51c868 WHIRLPOOL dc412a788ec77dc9dad4fd631fc8aa5c909b9d21bf6b0b538c4ba398c1670cb01fbf1e4d92a38fa869b96f786707a9c45c7fe5ca7e04f75ff428b20d9fb34c53
DIST ruby-patches-2.3.4-r2.tar.bz2 3423 SHA256 5bea5f60033bfaf711c62004dfb4ed3d677b3a96d98de30ffe18ccd40c8533c3 SHA512 502bceb711e4ae1add64dde1ca94cfbb09c8a69010b8e640bb41d8278c0bb8073d3b6c3350217b9775a76746d3bdbc46f0b51342f4812e36341f0671c574d28e WHIRLPOOL cae21a87e76e3da40ee8d2a73c028bc658c6e6b6860b9f4e656fb769830734396a1ccf47453f355636e252fe3f8d3fc44d427d08249c08f37a6fdbffcdc25c8e
DIST ruby-patches-2.3.4.tar.bz2 2255 SHA256 32bb888f3ea9e81e4fdff5e852493aafc8f12bfcf9997981f7b7588d6e8ec9c1 SHA512 af7ad3255cf8450859e3c5564393ca106893fd1e40178ad153fb8e66871d30e326f63d48c1904fac5c353408f71e767c72d49fdbf47198c041a628b41c51c868 WHIRLPOOL dc412a788ec77dc9dad4fd631fc8aa5c909b9d21bf6b0b538c4ba398c1670cb01fbf1e4d92a38fa869b96f786707a9c45c7fe5ca7e04f75ff428b20d9fb34c53
DIST ruby-patches-2.4.1-r1.tar.bz2 2047 SHA256 9560b8e8dc4a5517814df07aa635c9269f5e7cff5a15827a25a9f0811194e450 SHA512 b35db875a7e4a226e75eb6f7bc68b4bc97cc699bdc5f6930015e55cdc324b67b9883a2aa574c9c9a8b5dc5345c4df8a5ca8ace5b794b3e4de6517f3eefd25745 WHIRLPOOL fc5d226f46fe4ee1c86f6fff51ec9184b8c0ec08a1793eab365437d4ce2fd573cfc8857386cd10932f7dde05254bc975eff5b7986aea429730c606147fae2a5c
DIST ruby-patches-2.4.1-r2.tar.bz2 4030 SHA256 f1beac832d3bd94b8a0be137da845ce96edd574be61f25945150e9a351e4ee73 SHA512 e3f141710a23e4716696fdd5fd898386b32ce6e9d729738591bde8a74f9af8353e0a3f5f9c48403443c6c1ee074b5c2f3b5e9503d96b57de5c6c484ccb337b40 WHIRLPOOL 327404741b8448f7d49ad3ca3cfe915b60881348fc98e18027276f26d4381237f67b7f8d849df765e76184c2f4a92861b585ddf9b25dcb485e4ac5e2b4ad43cd
DIST ruby-patches-2.4.1.tar.bz2 2047 SHA256 9560b8e8dc4a5517814df07aa635c9269f5e7cff5a15827a25a9f0811194e450 SHA512 b35db875a7e4a226e75eb6f7bc68b4bc97cc699bdc5f6930015e55cdc324b67b9883a2aa574c9c9a8b5dc5345c4df8a5ca8ace5b794b3e4de6517f3eefd25745 WHIRLPOOL fc5d226f46fe4ee1c86f6fff51ec9184b8c0ec08a1793eab365437d4ce2fd573cfc8857386cd10932f7dde05254bc975eff5b7986aea429730c606147fae2a5c

@ -0,0 +1,245 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
#PATCHSET=1
inherit autotools eutils flag-o-matic multilib versionator
MY_P="${PN}-$(get_version_component_range 1-3)"
S=${WORKDIR}/${MY_P}
SLOT=$(get_version_component_range 1-2)
MY_SUFFIX=$(delete_version_separator 1 ${SLOT})
RUBYVERSION=2.2.0
if [[ -n ${PATCHSET} ]]; then
if [[ ${PVR} == ${PV} ]]; then
PATCHSET="${PV}-r0.${PATCHSET}"
else
PATCHSET="${PVR}.${PATCHSET}"
fi
else
PATCHSET="${PVR}"
fi
DESCRIPTION="An object-oriented scripting language"
HOMEPAGE="http://www.ruby-lang.org/"
SRC_URI="mirror://ruby/2.2/${MY_P}.tar.xz
https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl tk xemacs ncurses +readline"
RDEPEND="
berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm )
jemalloc? ( dev-libs/jemalloc )
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl )
)
socks5? ( >=net-proxy/dante-1.1.13 )
tk? (
dev-lang/tcl:0=[threads]
dev-lang/tk:0=[threads]
)
ncurses? ( sys-libs/ncurses:0= )
readline? ( sys-libs/readline:0= )
dev-libs/libyaml
virtual/libffi
sys-libs/zlib
>=app-eselect/eselect-ruby-20141227
!<dev-ruby/rdoc-3.9.4
!<dev-ruby/rubygems-1.8.10-r1"
DEPEND="${RDEPEND}"
BUNDLED_GEMS="
>=dev-ruby/minitest-5.4.3[ruby_targets_ruby22]
>=dev-ruby/power_assert-0.2.2[ruby_targets_ruby22]
>=dev-ruby/test-unit-3.0.8[ruby_targets_ruby22]
"
PDEPEND="
${BUNDLED_GEMS}
virtual/rubygems[ruby_targets_ruby22]
>=dev-ruby/json-1.8.1[ruby_targets_ruby22]
>=dev-ruby/rake-0.9.6[ruby_targets_ruby22]
rdoc? ( >=dev-ruby/rdoc-4.0.1[ruby_targets_ruby22] )
xemacs? ( app-xemacs/ruby-modes )"
src_prepare() {
EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \
epatch "${WORKDIR}/patches"
# We can no longer unbundle all of rake because rubygems now depends
# on this. We leave the actual rake code around to bootstrap
# rubygems, but remove the bits that would cause a file collision.
einfo "Unbundling gems..."
cd "$S"
rm -rf \
{bin,lib}/rake lib/rake.rb man/rake.1 \
bin/gem || die "removal failed"
# Remove bundled gems that we will install via PDEPEND, bug
# 539700. Use explicit version numbers to ensure rm fails when they
# change so we can update dependencies accordingly.
rm gems/{minitest-5.4.3,power_assert-0.2.2,test-unit-3.0.8}.gem || die
# Fix a hardcoded lib path in configure script
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
configure.in || die "sed failed"
eautoreconf
}
src_configure() {
local modules= myconf=
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
filter-flags -fomit-frame-pointer
# In many places aliasing rules are broken; play it safe
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
# SuperH needs this
use sh && append-flags -mieee
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
# set and socks library is present, so need to unset
# SOCKS_SERVER in that case.
unset SOCKS_SERVER
fi
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
# ipv6 hack, bug 168939. Needs --enable-ipv6.
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
# Determine which modules *not* to build depending in the USE flags.
if ! use readline ; then
modules="${modules},readline"
fi
if ! use berkdb ; then
modules="${modules},dbm"
fi
if ! use gdbm ; then
modules="${modules},gdbm"
fi
if ! use ssl ; then
modules="${modules},openssl"
fi
if ! use ncurses ; then
modules="${modules},curses"
fi
if ! use tk ; then
modules="${modules},tk"
fi
# Provide an empty LIBPATHENV because we disable rpath but we do not
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
# #564272
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
--docdir=${EPREFIX}/usr/share/doc/${P} \
--enable-shared \
--enable-pthread \
--disable-rpath \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable socks5 socks) \
$(use_enable doc install-doc) \
--enable-ipv6 \
$(use_enable debug) \
${myconf} \
--enable-option-checking=no \
|| die "econf failed"
}
src_compile() {
emake V=1 EXTLDFLAGS="${LDFLAGS}" || die "emake failed"
}
src_test() {
emake -j1 V=1 test || die "make test failed"
elog "Ruby's make test has been run. Ruby also ships with a make check"
elog "that cannot be run until after ruby has been installed."
elog
if use rubytests; then
elog "You have enabled rubytests, so they will be installed to"
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
elog "than root, and you must place them into a writeable directory."
elog "Then call: "
elog
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
else
elog "Enable the rubytests USE flag to install the make check tests"
fi
}
src_install() {
# Remove the remaining bundled gems. We do this late in the process
# since they are used during the build to e.g. create the
# documentation.
rm -rf ext/json || die
# Ruby is involved in the install process, we don't want interference here.
unset RUBYOPT
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
LD_LIBRARY_PATH="${S}:${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
for d in $(find "${S}/ext" -type d) ; do
RUBYLIB="${RUBYLIB}:$d"
done
export LD_LIBRARY_PATH RUBYLIB
emake V=1 DESTDIR="${D}" install || die "make install failed"
# Remove installed rubygems copy
rm -rf "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
rm -rf "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
rm -rf "${D}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
if use doc; then
make DESTDIR="${D}" install-doc || die "make install-doc failed"
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r sample
fi
dodoc ChangeLog NEWS doc/NEWS* README* || die
if use rubytests; then
pushd test
insinto /usr/share/${PN}-${SLOT}/test
doins -r .
popd
fi
}
pkg_postinst() {
if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then
eselect ruby set ruby${MY_SUFFIX}
fi
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(19|20|...)"
elog
}
pkg_postrm() {
eselect ruby cleanup
}

@ -0,0 +1,242 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
#PATCHSET=1
inherit autotools eutils flag-o-matic multilib versionator
MY_P="${PN}-$(get_version_component_range 1-3)"
S=${WORKDIR}/${MY_P}
SLOT=$(get_version_component_range 1-2)
MY_SUFFIX=$(delete_version_separator 1 ${SLOT})
RUBYVERSION=2.3.0
if [[ -n ${PATCHSET} ]]; then
if [[ ${PVR} == ${PV} ]]; then
PATCHSET="${PV}-r0.${PATCHSET}"
else
PATCHSET="${PVR}.${PATCHSET}"
fi
else
PATCHSET="${PVR}"
fi
DESCRIPTION="An object-oriented scripting language"
HOMEPAGE="http://www.ruby-lang.org/"
SRC_URI="mirror://ruby/${SLOT}/${MY_P}.tar.xz
https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl tk xemacs ncurses +readline"
RDEPEND="
berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm )
jemalloc? ( dev-libs/jemalloc )
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl )
)
socks5? ( >=net-proxy/dante-1.1.13 )
tk? (
dev-lang/tcl:0=[threads]
dev-lang/tk:0=[threads]
)
ncurses? ( sys-libs/ncurses:0= )
readline? ( sys-libs/readline:0= )
dev-libs/libyaml
virtual/libffi
sys-libs/zlib
>=app-eselect/eselect-ruby-20151229
!<dev-ruby/rdoc-3.9.4
!<dev-ruby/rubygems-1.8.10-r1"
DEPEND="${RDEPEND}"
BUNDLED_GEMS="
>=dev-ruby/did_you_mean-1.0.0:1[ruby_targets_ruby23]
>=dev-ruby/minitest-5.8.3[ruby_targets_ruby23]
>=dev-ruby/net-telnet-0.1.1[ruby_targets_ruby23]
>=dev-ruby/power_assert-0.2.6[ruby_targets_ruby23]
>=dev-ruby/rake-10.4.2[ruby_targets_ruby23]
>=dev-ruby/test-unit-3.1.5[ruby_targets_ruby23]
"
PDEPEND="
${BUNDLED_GEMS}
virtual/rubygems[ruby_targets_ruby23]
>=dev-ruby/json-1.8.3[ruby_targets_ruby23]
rdoc? ( >=dev-ruby/rdoc-4.2.1[ruby_targets_ruby23] )
xemacs? ( app-xemacs/ruby-modes )"
src_prepare() {
EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \
epatch "${WORKDIR}/patches"
einfo "Unbundling gems..."
cd "$S"
# Remove bundled gems that we will install via PDEPEND, bug
# 539700. Use explicit version numbers to ensure rm fails when they
# change so we can update dependencies accordingly.
rm -f gems/{did_you_mean-1.0.0,minitest-5.8.3,net-telnet-0.1.1,power_assert-0.2.6,rake-10.4.2,test-unit-3.1.5}.gem || die
# Fix a hardcoded lib path in configure script
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
configure.in || die "sed failed"
eautoreconf
}
src_configure() {
local modules= myconf=
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
filter-flags -fomit-frame-pointer
# In many places aliasing rules are broken; play it safe
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
# SuperH needs this
use sh && append-flags -mieee
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
# set and socks library is present, so need to unset
# SOCKS_SERVER in that case.
unset SOCKS_SERVER
fi
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
# ipv6 hack, bug 168939. Needs --enable-ipv6.
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
# Determine which modules *not* to build depending in the USE flags.
if ! use readline ; then
modules="${modules},readline"
fi
if ! use berkdb ; then
modules="${modules},dbm"
fi
if ! use gdbm ; then
modules="${modules},gdbm"
fi
if ! use ssl ; then
modules="${modules},openssl"
fi
if ! use ncurses ; then
modules="${modules},curses"
fi
if ! use tk ; then
modules="${modules},tk"
fi
# Provide an empty LIBPATHENV because we disable rpath but we do not
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
# #564272
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
--docdir=${EPREFIX}/usr/share/doc/${P} \
--enable-shared \
--enable-pthread \
--disable-rpath \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable socks5 socks) \
$(use_enable doc install-doc) \
--enable-ipv6 \
$(use_enable debug) \
${myconf} \
--enable-option-checking=no \
|| die "econf failed"
}
src_compile() {
emake V=1 EXTLDFLAGS="${LDFLAGS}" || die "emake failed"
}
src_test() {
emake -j1 V=1 test || die "make test failed"
elog "Ruby's make test has been run. Ruby also ships with a make check"
elog "that cannot be run until after ruby has been installed."
elog
if use rubytests; then
elog "You have enabled rubytests, so they will be installed to"
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
elog "than root, and you must place them into a writeable directory."
elog "Then call: "
elog
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
else
elog "Enable the rubytests USE flag to install the make check tests"
fi
}
src_install() {
# Remove the remaining bundled gems. We do this late in the process
# since they are used during the build to e.g. create the
# documentation.
rm -rf ext/json || die
# Ruby is involved in the install process, we don't want interference here.
unset RUBYOPT
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
LD_LIBRARY_PATH="${S}:${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
for d in $(find "${S}/ext" -type d) ; do
RUBYLIB="${RUBYLIB}:$d"
done
export LD_LIBRARY_PATH RUBYLIB
emake V=1 DESTDIR="${D}" install || die "make install failed"
# Remove installed rubygems and rdoc copy
rm -rf "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
rm -rf "${D}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed"
rm -rf "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
rm -rf "${D}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
if use doc; then
make DESTDIR="${D}" install-doc || die "make install-doc failed"
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r sample
fi
dodoc ChangeLog NEWS doc/NEWS* README* || die
if use rubytests; then
pushd test
insinto /usr/share/${PN}-${SLOT}/test
doins -r .
popd
fi
}
pkg_postinst() {
if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then
eselect ruby set ruby${MY_SUFFIX}
fi
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(19|20|...)"
elog
}
pkg_postrm() {
eselect ruby cleanup
}

@ -0,0 +1,243 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
#PATCHSET=1
inherit autotools eutils flag-o-matic multilib versionator
MY_P="${PN}-$(get_version_component_range 1-3)"
S=${WORKDIR}/${MY_P}
SLOT=$(get_version_component_range 1-2)
MY_SUFFIX=$(delete_version_separator 1 ${SLOT})
RUBYVERSION=${SLOT}.0
if [[ -n ${PATCHSET} ]]; then
if [[ ${PVR} == ${PV} ]]; then
PATCHSET="${PV}-r0.${PATCHSET}"
else
PATCHSET="${PVR}.${PATCHSET}"
fi
else
PATCHSET="${PVR}"
fi
DESCRIPTION="An object-oriented scripting language"
HOMEPAGE="http://www.ruby-lang.org/"
SRC_URI="mirror://ruby/${SLOT}/${MY_P}.tar.xz
https://dev.gentoo.org/~graaff/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl static-libs tk xemacs"
RDEPEND="
berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm )
jemalloc? ( dev-libs/jemalloc )
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl )
)
socks5? ( >=net-proxy/dante-1.1.13 )
tk? (
dev-lang/tcl:0=[threads]
dev-lang/tk:0=[threads]
)
dev-libs/libyaml
virtual/libffi
sys-libs/zlib
>=app-eselect/eselect-ruby-20161226
!<dev-ruby/rdoc-3.9.4
!<dev-ruby/rubygems-1.8.10-r1"
DEPEND="${RDEPEND}"
BUNDLED_GEMS="
>=dev-ruby/did_you_mean-1.1.0:2.4[ruby_targets_ruby24]
>=dev-ruby/minitest-5.10.1[ruby_targets_ruby24]
>=dev-ruby/net-telnet-0.1.1[ruby_targets_ruby24]
>=dev-ruby/power_assert-0.4.1[ruby_targets_ruby24]
>=dev-ruby/rake-12.0.0[ruby_targets_ruby24]
>=dev-ruby/test-unit-3.2.3[ruby_targets_ruby24]
>=dev-ruby/xmlrpc-0.2.1[ruby_targets_ruby24]
"
PDEPEND="
${BUNDLED_GEMS}
virtual/rubygems[ruby_targets_ruby24]
>=dev-ruby/json-2.0.2[ruby_targets_ruby24]
rdoc? ( >=dev-ruby/rdoc-5.1.0[ruby_targets_ruby24] )
xemacs? ( app-xemacs/ruby-modes )"
src_prepare() {
EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \
epatch "${WORKDIR}/patches"
einfo "Unbundling gems..."
cd "$S"
# Remove bundled gems that we will install via PDEPEND, bug
# 539700. Use explicit version numbers to ensure rm fails when they
# change so we can update dependencies accordingly.
rm -f gems/{did_you_mean-1.1.0,minitest-5.10.1,net-telnet-0.1.1,power_assert-0.4.1,rake-12.0.0,test-unit-3.2.3,xmlrpc-0.2.1}.gem || die
einfo "Removing bundled libraries..."
rm -fr ext/fiddle/libffi-3.2.1 || die
# Fix a hardcoded lib path in configure script
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
configure.in || die "sed failed"
eapply_user
eautoreconf
}
src_configure() {
local modules= myconf=
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
filter-flags -fomit-frame-pointer
# In many places aliasing rules are broken; play it safe
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
# SuperH needs this
use sh && append-flags -mieee
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
# set and socks library is present, so need to unset
# SOCKS_SERVER in that case.
unset SOCKS_SERVER
fi
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
# ipv6 hack, bug 168939. Needs --enable-ipv6.
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
# Determine which modules *not* to build depending in the USE flags.
if ! use berkdb ; then
modules="${modules},dbm"
fi
if ! use gdbm ; then
modules="${modules},gdbm"
fi
if ! use ssl ; then
modules="${modules},openssl"
fi
if ! use tk ; then
modules="${modules},tk"
fi
# Provide an empty LIBPATHENV because we disable rpath but we do not
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
# #564272
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
--docdir=${EPREFIX}/usr/share/doc/${P} \
--enable-shared \
--enable-pthread \
--disable-rpath \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable socks5 socks) \
$(use_enable doc install-doc) \
--enable-ipv6 \
$(use_enable static-libs static) \
$(use_enable static-libs install-static-library) \
$(use_with static-libs static-linked-ext) \
$(use_enable debug) \
${myconf} \
--enable-option-checking=no \
|| die "econf failed"
}
src_compile() {
emake V=1 EXTLDFLAGS="${LDFLAGS}" || die "emake failed"
}
src_test() {
emake -j1 V=1 test || die "make test failed"
elog "Ruby's make test has been run. Ruby also ships with a make check"
elog "that cannot be run until after ruby has been installed."
elog
if use rubytests; then
elog "You have enabled rubytests, so they will be installed to"
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
elog "than root, and you must place them into a writeable directory."
elog "Then call: "
elog
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
else
elog "Enable the rubytests USE flag to install the make check tests"
fi
}
src_install() {
# Remove the remaining bundled gems. We do this late in the process
# since they are used during the build to e.g. create the
# documentation.
rm -rf ext/json || die
# Ruby is involved in the install process, we don't want interference here.
unset RUBYOPT
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
LD_LIBRARY_PATH="${S}:${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
for d in $(find "${S}/ext" -type d) ; do
RUBYLIB="${RUBYLIB}:$d"
done
export LD_LIBRARY_PATH RUBYLIB
emake V=1 DESTDIR="${D}" install || die "make install failed"
# Remove installed rubygems and rdoc copy
rm -rf "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
rm -rf "${D}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed"
rm -rf "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
rm -rf "${D}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
if use doc; then
make DESTDIR="${D}" install-doc || die "make install-doc failed"
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r sample
fi
dodoc ChangeLog NEWS doc/NEWS* README* || die
if use rubytests; then
pushd test
insinto /usr/share/${PN}-${SLOT}/test
doins -r .
popd
fi
}
pkg_postinst() {
if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then
eselect ruby set ruby${MY_SUFFIX}
fi
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(19|20|...)"
elog
}
pkg_postrm() {
eselect ruby cleanup
}

@ -1,2 +1,3 @@
DIST geoip-1.6.10.tar.gz 161506 SHA256 de0d6d037d5e0ad9f7110e7f3b82eb20a24616712d29be0019e28ba7364cdc3e SHA512 5cd527da9d9a921bcc3020e636b410310e6462832804ac2d594b9cb4ceaacac0c31eb64f97e23e77d468da7b63a704084e140c8b69b838e362a188309756a2bf WHIRLPOOL 0b2cfc3ce8b901e731c1f6fbbf36f8ee5487179df3e22ae2bae9c616c9215d93a4c1cb8e975de8e978caa8b4f7e18914cc13bdffdfccfe81a6df5706fe6bb82a
DIST geoip-1.6.11.tar.gz 161934 SHA256 8859cb7c9cb63e77f4aedb40a4622024359b956b251aba46b255acbe190c34e0 SHA512 9c017a95c7903898b9a2bc10c34e51b390326c181c46e6f99daf3bc4d8f84cfcf640c5cc92d527e4c7428e2b5bfa835cc57040507eb836062139a795726349b9 WHIRLPOOL 8ccd4dd86491e63a3d56958b7410255fb6f16e6bab957dd04f82fb525540799a5f99e6759bd2bdf02615360ffe310661d2bcf1dcf6ec98c2c23746cb93eb3461
DIST geoip-1.6.9.tar.gz 158576 SHA256 05468adbb6bdbddc588ee6f0df990f47b1b24d278519c35d59f7a8058a2a9825 SHA512 a3a34511ba32e6c7d0b46b0e608c5be54411cf5b095c867c3225941b55e5714ec7c68de64e0aefcf4ee2081fbd626480067d6bc9822d775decef1f8e26d7e976 WHIRLPOOL 4b4a4e4dff60f3b9db456d54b5529c24c93b3e18c4aff0d67d35165e9092fcd7e163ce868f729140f9ee5e3a8f49c19ff8a7324f1b106fd9a81a7896d92288ae

@ -0,0 +1,57 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools eutils
DESCRIPTION="GeoIP Legacy C API"
HOMEPAGE="https://github.com/maxmind/geoip-api-c"
SRC_URI="
https://github.com/maxmind/${PN}-api-c/archive/v${PV}.tar.gz -> ${P}.tar.gz
"
# GPL-2 for md5.c - part of libGeoIPUpdate, MaxMind for GeoLite Country db
LICENSE="LGPL-2.1 GPL-2 MaxMind2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE="static-libs"
RESTRICT="test"
DEPEND="
net-misc/wget
"
RDEPEND="
${DEPEND}
"
S="${WORKDIR}/${PN}-api-c-${PV}"
src_prepare() {
default
eautoreconf
}
src_configure() {
econf $(use_enable static-libs static)
sed -e "s|@PREFIX@|${ROOT}|g" "${FILESDIR}"/geoipupdate-r6.sh > geoipupdate.sh || die
}
src_install() {
default
dodoc AUTHORS ChangeLog NEWS.md README*
prune_libtool_files
keepdir /usr/share/GeoIP
dosbin geoipupdate.sh
}
pkg_postinst() {
ewarn "WARNING: Databases are no longer installed by this ebuild."
elog "Don't forget to run 'geoipupdate.sh -f' (or geoipupdate from"
elog "net-misc/geoipupdate) to populate ${ROOT}/usr/share/GeoIP/"
elog "with geo-located IP address databases."
}

@ -0,0 +1,155 @@
Index: /trunk/icu4c/source/common/utext.cpp
===================================================================
--- a/common/utext.cpp (revision 39670)
+++ b/common/utext.cpp (revision 39671)
@@ -848,7 +848,13 @@
// Chunk size.
-// Must be less than 85, because of byte mapping from UChar indexes to native indexes.
-// Worst case is three native bytes to one UChar. (Supplemenaries are 4 native bytes
-// to two UChars.)
+// Must be less than 42 (256/6), because of byte mapping from UChar indexes to native indexes.
+// Worst case there are six UTF-8 bytes per UChar.
+// obsolete 6 byte form fd + 5 trails maps to fffd
+// obsolete 5 byte form fc + 4 trails maps to fffd
+// non-shortest 4 byte forms maps to fffd
+// normal supplementaries map to a pair of utf-16, two utf8 bytes per utf-16 unit
+// mapToUChars array size must allow for the worst case, 6.
+// This could be brought down to 4, by treating fd and fc as pure illegal,
+// rather than obsolete lead bytes. But that is not compatible with the utf-8 access macros.
//
enum { UTF8_TEXT_CHUNK_SIZE=32 };
@@ -890,5 +896,5 @@
// one for a supplementary starting in the last normal position,
// and one for an entry for the buffer limit position.
- uint8_t mapToUChars[UTF8_TEXT_CHUNK_SIZE*3+6]; // Map native offset from bufNativeStart to
+ uint8_t mapToUChars[UTF8_TEXT_CHUNK_SIZE*6+6]; // Map native offset from bufNativeStart to
// correspoding offset in filled part of buf.
int32_t align;
@@ -1033,4 +1039,5 @@
u8b = (UTF8Buf *)ut->p; // the current buffer
mapIndex = ix - u8b->toUCharsMapStart;
+ U_ASSERT(mapIndex < (int32_t)sizeof(UTF8Buf::mapToUChars));
ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
return TRUE;
@@ -1299,4 +1306,8 @@
// If index is at the end, there is no character there to look at.
if (ix != ut->b) {
+ // Note: this function will only move the index back if it is on a trail byte
+ // and there is a preceding lead byte and the sequence from the lead
+ // through this trail could be part of a valid UTF-8 sequence
+ // Otherwise the index remains unchanged.
U8_SET_CP_START(s8, 0, ix);
}
@@ -1312,5 +1323,8 @@
uint8_t *mapToNative = u8b->mapToNative;
uint8_t *mapToUChars = u8b->mapToUChars;
- int32_t toUCharsMapStart = ix - (UTF8_TEXT_CHUNK_SIZE*3 + 1);
+ int32_t toUCharsMapStart = ix - sizeof(UTF8Buf::mapToUChars) + 1;
+ // Note that toUCharsMapStart can be negative. Happens when the remaining
+ // text from current position to the beginning is less than the buffer size.
+ // + 1 because mapToUChars must have a slot at the end for the bufNativeLimit entry.
int32_t destIx = UTF8_TEXT_CHUNK_SIZE+2; // Start in the overflow region
// at end of buffer to leave room
@@ -1339,4 +1353,5 @@
// Special case ASCII range for speed.
buf[destIx] = (UChar)c;
+ U_ASSERT(toUCharsMapStart <= srcIx);
mapToUChars[srcIx - toUCharsMapStart] = (uint8_t)destIx;
mapToNative[destIx] = (uint8_t)(srcIx - toUCharsMapStart);
@@ -1368,4 +1383,5 @@
mapToUChars[sIx-- - toUCharsMapStart] = (uint8_t)destIx;
} while (sIx >= srcIx);
+ U_ASSERT(toUCharsMapStart <= (srcIx+1));
// Set native indexing limit to be the current position.
@@ -1542,4 +1558,5 @@
U_ASSERT(index<=ut->chunkNativeLimit);
int32_t mapIndex = index - u8b->toUCharsMapStart;
+ U_ASSERT(mapIndex < (int32_t)sizeof(UTF8Buf::mapToUChars));
int32_t offset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
U_ASSERT(offset>=0 && offset<=ut->chunkLength);
Index: /trunk/icu4c/source/test/intltest/utxttest.cpp
===================================================================
--- a/test/intltest/utxttest.cpp (revision 39670)
+++ b/test/intltest/utxttest.cpp (revision 39671)
@@ -68,4 +68,6 @@
case 7: name = "Ticket12130";
if (exec) Ticket12130(); break;
+ case 8: name = "Ticket12888";
+ if (exec) Ticket12888(); break;
default: name = ""; break;
}
@@ -1584,2 +1586,62 @@
utext_close(&ut);
}
+
+// Ticket 12888: bad handling of illegal utf-8 containing many instances of the archaic, now illegal,
+// six byte utf-8 forms. Original implementation had an assumption that
+// there would be at most three utf-8 bytes per UTF-16 code unit.
+// The five and six byte sequences map to a single replacement character.
+
+void UTextTest::Ticket12888() {
+ const char *badString =
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
+ "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80";
+
+ UErrorCode status = U_ZERO_ERROR;
+ LocalUTextPointer ut(utext_openUTF8(NULL, badString, -1, &status));
+ TEST_SUCCESS(status);
+ for (;;) {
+ UChar32 c = utext_next32(ut.getAlias());
+ if (c == U_SENTINEL) {
+ break;
+ }
+ }
+ int32_t endIdx = utext_getNativeIndex(ut.getAlias());
+ if (endIdx != (int32_t)strlen(badString)) {
+ errln("%s:%d expected=%d, actual=%d", __FILE__, __LINE__, strlen(badString), endIdx);
+ return;
+ }
+
+ for (int32_t prevIndex = endIdx; prevIndex>0;) {
+ UChar32 c = utext_previous32(ut.getAlias());
+ int32_t currentIndex = utext_getNativeIndex(ut.getAlias());
+ if (c != 0xfffd) {
+ errln("%s:%d (expected, actual, index) = (%d, %d, %d)\n",
+ __FILE__, __LINE__, 0xfffd, c, currentIndex);
+ break;
+ }
+ if (currentIndex != prevIndex - 6) {
+ errln("%s:%d: wrong index. Expected, actual = %d, %d",
+ __FILE__, __LINE__, prevIndex - 6, currentIndex);
+ break;
+ }
+ prevIndex = currentIndex;
+ }
+}
Index: /trunk/icu4c/source/test/intltest/utxttest.h
===================================================================
--- a/test/intltest/utxttest.h (revision 39670)
+++ b/test/intltest/utxttest.h (revision 39671)
@@ -39,4 +39,5 @@
void Ticket10983();
void Ticket12130();
+ void Ticket12888();
private:

@ -0,0 +1,158 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils flag-o-matic toolchain-funcs autotools multilib-minimal
DESCRIPTION="International Components for Unicode"
HOMEPAGE="http://www.icu-project.org/"
SRC_URI="http://download.icu-project.org/files/icu4c/${PV/_/}/icu4c-${PV//./_}-src.tgz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="debug doc examples static-libs"
DEPEND="
virtual/pkgconfig
doc? (
app-doc/doxygen[dot]
)
"
S="${WORKDIR}/${PN}/source"
MULTILIB_CHOST_TOOLS=(
/usr/bin/icu-config
)
PATCHES=(
"${FILESDIR}/${PN}-58.1-remove-bashisms.patch"
"${FILESDIR}/${PN}-58.1-iterator.patch"
"${FILESDIR}/${PN}-58.2-CVE-2017-7867.patch"
)
pkg_pretend() {
if tc-is-gcc ; then
if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 9 \
|| $(gcc-major-version) -lt 4 ]] ; then
die "You need at least sys-devel/gcc-4.9"
fi
fi
}
src_prepare() {
# apply patches
default
local variable
# Disable renaming as it is stupid thing to do
sed -i \
-e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \
common/unicode/uconfig.h || die
# Fix linking of icudata
sed -i \
-e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
config/mh-linux || die
# Append doxygen configuration to configure
sed -i \
-e 's:icudefs.mk:icudefs.mk Doxyfile:' \
configure.ac || die
eautoreconf
}
src_configure() {
# Use C++14
append-cxxflags -std=c++14
if tc-is-gcc ; then
if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 9 \
|| $(gcc-major-version) -lt 4 ]] ; then
die "You need at least sys-devel/gcc-4.9"
fi
fi
if tc-is-cross-compiler; then
mkdir "${WORKDIR}"/host || die
pushd "${WORKDIR}"/host >/dev/null || die
CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \
RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \
"${S}"/configure --disable-renaming --disable-debug \
--disable-samples --enable-static || die
emake
popd >/dev/null || die
fi
multilib-minimal_src_configure
}
multilib_src_configure() {
local myeconfargs=(
--disable-renaming
--disable-samples
--disable-layoutex
$(use_enable debug)
$(use_enable static-libs static)
)
multilib_is_native_abi && myeconfargs+=(
$(use_enable examples samples)
)
tc-is-cross-compiler && myeconfargs+=(
--with-cross-build="${WORKDIR}"/host
)
# icu tries to use clang by default
tc-export CC CXX
ECONF_SOURCE=${S} \
econf "${myeconfargs[@]}"
}
multilib_src_compile() {
default
if multilib_is_native_abi && use doc; then
doxygen -u Doxyfile || die
doxygen Doxyfile || die
fi
}
multilib_src_test() {
# INTLTEST_OPTS: intltest options
# -e: Exhaustive testing
# -l: Reporting of memory leaks
# -v: Increased verbosity
# IOTEST_OPTS: iotest options
# -e: Exhaustive testing
# -v: Increased verbosity
# CINTLTST_OPTS: cintltst options
# -e: Exhaustive testing
# -v: Increased verbosity
emake -j1 VERBOSE="1" check
}
multilib_src_install() {
default
if multilib_is_native_abi && use doc; then
docinto html
dodoc -r doc/html/*
fi
}
multilib_src_install_all() {
einstalldocs
docinto html
dodoc ../readme.html
}

@ -15,7 +15,7 @@ SRC_URI="https://github.com/Pulse-Eight/${PN}/archive/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~x86"
KEYWORDS="amd64 ~arm x86"
IUSE="cubox exynos python raspberry-pi +xrandr"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

@ -18,8 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion"
LICENSE="MIT"
SLOT="0/0.12" # based on SONAME of libixion.so
[[ ${PV} == 9999 ]] || \
KEYWORDS=""
#KEYWORDS="~amd64 ~arm ~ppc ~x86"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="debug python static-libs +threads"
RDEPEND="

@ -8,7 +8,7 @@ EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git"
PYTHON_COMPAT=( python{3_4,3_5,3_6} )
[[ ${PV} == 9999 ]] && GITECLASS="git-r3 autotools"
inherit eutils python-single-r1 ${GITECLASS}
inherit python-single-r1 ${GITECLASS}
unset GITECLASS
DESCRIPTION="General purpose formula parser & interpreter"
@ -16,7 +16,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion"
[[ ${PV} == 9999 ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz"
LICENSE="MIT"
SLOT="0/0.12" # based on SONAME of libixion.so
SLOT="0/0.13" # based on SONAME of libixion.so
[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="debug python static-libs +threads"
@ -50,6 +50,5 @@ src_configure() {
src_install() {
default
prune_libtool_files --all
find "${D}" -name '*.la' -delete || die
}

@ -1,4 +1,4 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@ -15,7 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="pam"
DOCS="CHANGELOG FAQ-MCAL FEATURE-IMPLEMENTATION HOW-TO-MCAL LICENSE README"
DOCS="CHANGELOG FAQ-MCAL FEATURE-IMPLEMENTATION HOW-TO-MCAL README"
DEPEND="pam? ( virtual/pam )"

@ -18,8 +18,7 @@ HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md"
LICENSE="MIT"
SLOT="0/0.12" # based on SONAME of liborcus.so
[[ ${PV} == 9999 ]] || \
KEYWORDS=""
# KEYWORDS="~amd64 ~arm ~ppc ~x86"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="python +spreadsheet-model static-libs tools"
RDEPEND="

@ -16,7 +16,7 @@ HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md"
[[ ${PV} == 9999 ]] || SRC_URI="http://kohei.us/files/orcus/src/${P}.tar.xz"
LICENSE="MIT"
SLOT="0/0.12" # based on SONAME of liborcus.so
SLOT="0/0.13" # based on SONAME of liborcus.so
[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="python +spreadsheet-model static-libs tools"
@ -25,7 +25,7 @@ RDEPEND="
dev-libs/boost:=
sys-libs/zlib:=
python? ( ${PYTHON_DEPS} )
spreadsheet-model? ( >=dev-libs/libixion-0.12.1:= )
spreadsheet-model? ( >=dev-libs/libixion-0.13.0:= )
"
DEPEND="${RDEPEND}
>=dev-util/mdds-1.2.2:1

@ -1 +1,2 @@
DIST libtasn1-4.10.tar.gz 1887057 SHA256 681a4d9a0d259f2125713f2e5766c5809f151b3a1392fd91390f780b4b8f5a02 SHA512 614e93128e6be8f46a2ad46e2a515e2edfb1f5a2e90c9e5da02d3afc0a882dc956632dd2b1eddd6b0e258e7b58a82d5d745d8ccd23120d94bb0af48132ed1a18 WHIRLPOOL 3f7bf6ba72006b22d126546e5f683d5bb8e758e4a919deac5d319d520175f7805a0c922561967bc7708ac1838ae1ccfa0da829b818705434eb46406e8a0ff1f1
DIST libtasn1-4.11.tar.gz 1888878 SHA256 944a46b3199e878e24b945adf11ee44835a3ca95aacd56834fc97083db4a2241 SHA512 9edd26f3edd9c25d28bb89f12e93d12a4fda3c20ef6c87beffc83d1c3ae510b8d620ddc62d695467da91fc4b770d658628990f0b674eeba0215c0cb5c1a48640 WHIRLPOOL 9aac4ed3accc1af2cd53a7ed896f3bd523efb0e68d97e5aa9887daf992fc93dc7aa6e9789d3e041b9601aa5d9a69693675839b719e3f68aeecf7f1ba9381ab2f

@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3 LGPL-2.1"
SLOT="0/6" # subslot = libtasn1 soname version
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~sparc-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 ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc static-libs valgrind"
DEPEND=">=dev-lang/perl-5.6

@ -0,0 +1,50 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit multilib-minimal libtool
DESCRIPTION="ASN.1 library"
HOMEPAGE="https://www.gnu.org/software/libtasn1/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3 LGPL-2.1"
SLOT="0/6" # subslot = libtasn1 soname version
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc static-libs valgrind"
DEPEND=">=dev-lang/perl-5.6
sys-apps/help2man
virtual/yacc"
RDEPEND="
valgrind? ( dev-util/valgrind )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20131008-r16
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DOCS=( AUTHORS ChangeLog NEWS README THANKS )
pkg_setup() {
if use doc; then
DOCS+=( doc/libtasn1.pdf )
HTML_DOCS=( doc/reference/html/. )
fi
}
src_prepare() {
default
elibtoolize # for Solaris shared library
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
$(use_enable static-libs static) \
$(multilib_native_use_enable valgrind valgrind-tests)
}
multilib_src_install_all() {
einstalldocs
use static-libs || find "${ED}" -name '*.la' -delete
}

@ -1,3 +1,2 @@
DIST flow-0.44.0.tar.gz 2435252 SHA256 5c20a20c500e2a29dbe2b53ecc0c4a5172c849417c8bff32b2fa478703bf382f SHA512 30b1149229fd85f71426330d848d2c085543f08d7ceeafcc4b477ec3ff978ff7b5d9580d3cc3856b7e8e5ab9afa667552ff148fee9dbf845278d60bf1918976d WHIRLPOOL d71af4d60cac7d64e42b6abc6a6be3fefc530bfd024779fd3864e21b40fb3d460fc13fca1a64afe31a544d047eed4b33fde976870ef359190e04c6032ad11f36
DIST flow-0.44.1.tar.gz 2435277 SHA256 2dbe1c863ea8c594dfde8e2924b32033336f31f039d61ab07e276467195c2028 SHA512 56256c9a681dae050bed6b5822c6b57e0f5e7c5db0e850ad97f1fa8da5300494eea91a2b7a5fda1c702431c6d36da54bddf761b69332e0e6d3d5fd87f38208aa WHIRLPOOL 9737c61de732b0073b9b46adc6d558f35c06245f3d71527e92ba2e00a9aef28580cf9d87776e965e42956cf58416c2c2f3356e30db323aae45a4486287c0d547
DIST flow-0.46.0.tar.gz 2471636 SHA256 f6991604d95285c0944cab4b1b075facae53a4dd59bd836ee24cacd7f85b42a7 SHA512 36dd8c4267c95d8d2ee622febafa9e439339d80701a0867e042261ad7a8dc6306e5ac0ecb8fdd89bd494b475cf12f54bc98db6bdfa07aedfd0a46675f425e794 WHIRLPOOL fe8d9a5de8fe34ced9209013e23c79782ed288166f01bfa317e2e05aaaf734b13d80c141da6a9648d5db5d3b1580ca22deb2d55c2ada484a4097775408eb3464
DIST flow-0.47.0.tar.gz 2585031 SHA256 cf4bda660731c6d0731d1193fac458f590a1313172989b4a4561f64fbcc2cc1c SHA512 0d7eff4eba3ac799c92753dbc8136b805b56b510ba03713d7ae85051657ab7ec51d1aec1b7816eefec2733ef4b67f12be9b767f2ecfadabc5dd549836e53e102 WHIRLPOOL eda480cc6b0430f2e66650e1b114f2e5ea547b4f95f87caafede44c07a3f2c46ec18cfe754dfa8d2dc0b56ca6c0606034407c1845496a17564a3c94e22955e2d

@ -1,36 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit findlib
DESCRIPTION="JavaScript parser written in OCaml"
HOMEPAGE="https://github.com/facebook/flow/tree/master/src/parser"
SRC_URI="https://github.com/facebook/flow/archive/v${PV}.tar.gz -> flow-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND="dev-lang/ocaml:="
RDEPEND="${DEPEND}"
DEPEND="${DEPEND}
dev-ml/ocamlbuild"
S="${WORKDIR}/flow-${PV}/src/parser"
src_compile() {
ocamlbuild parser_flow.cma parser_flow.cmxa || die
}
src_test() {
emake test-ocaml
}
src_install() {
findlib_src_preinst
emake ocamlfind-install
dodoc README.md
}

@ -14,7 +14,10 @@ SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND="dev-lang/ocaml:="
DEPEND="
dev-lang/ocaml:=
dev-ml/sedlex:=
"
RDEPEND="${DEPEND}"
DEPEND="${DEPEND}
dev-ml/ocamlbuild"
@ -22,7 +25,7 @@ DEPEND="${DEPEND}
S="${WORKDIR}/flow-${PV}/src/parser"
src_compile() {
ocamlbuild parser_flow.cma parser_flow.cmxa || die
emake build-parser
}
src_test() {

@ -9,7 +9,7 @@ SRC_URI="https://github.com/ocamllabs/ocaml-integers/releases/download/v${PV}/${
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm"
IUSE=""
RDEPEND="dev-lang/ocaml:="

@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocamllabs/ocaml-ctypes/archive/${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm"
IUSE="test"
RDEPEND="

@ -1 +1,2 @@
DIST zarith-1.4.1.tgz 88831 SHA256 23b6c140aad25385bb0b862b9b9fe8a5c6e6f608d0fac7a688aaede5ea876650 SHA512 ef6717e3b6c19ef94fb0e02eb33b1d9f2b2103a9fe0334cb89b01b344ee953fbeeaed8a75b17daa32760faaf93d582e6778ae50e59e9cf878663f2ecba1d5659 WHIRLPOOL 51fc093160ccd5b26282dc1e4f0da223cf0de49c357d560c45bf839ae1dadc53968b117f6ecb96da722fcda2c669ececbd6ca3fab61c71059f37764bfc602888
DIST zarith-1.5.tar.gz 89211 SHA256 b1d7b7394267a40c933d387131004cf0bc0dbdaea7a981fce865e1ae5d12e40b SHA512 4e616b8cc81cd83f51696926e598be3bcda0bb5999db3cf42dd627cf537320a0216c74eb14c57e57fc21c909df8ef3fb3fa602a7ad633c115d2ee61af5a9fdcd WHIRLPOOL 5f99fc525cd54167f8a6188adf8398003e8728ea9fc04b338dd69a2b0c5cbc943b79b9a5dccc41f7e24a62b00ed9900843a8eca124ab652f6c99240d6620bbdb

@ -8,4 +8,7 @@
<use>
<flag name="mpir">Use MPIR library instead of GMP.</flag>
</use>
<upstream>
<remote-id type="github">ocaml/Zarith</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,48 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit findlib eutils toolchain-funcs
DESCRIPTION="Arithmetic and logic operations over arbitrary-precision integers"
HOMEPAGE="https://github.com/ocaml/Zarith"
SRC_URI="https://github.com/ocaml/Zarith/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="doc mpir +ocamlopt"
RDEPEND="
>=dev-lang/ocaml-4:=[ocamlopt?]
!mpir? ( dev-libs/gmp:0= )
mpir? ( sci-libs/mpir )"
DEPEND="${RDEPEND} dev-lang/perl"
S="${WORKDIR}/Zarith-release-${PV}"
src_configure() {
tc-export CC
./configure -host "${CHOST}" \
-ocamllibdir "/usr/$(get_libdir)" \
-installdir "${ED}/usr/$(get_libdir)/ocaml" \
$(usex mpir "-mpir" "-gmp") || die
}
src_compile() {
emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) all
use doc && emake doc
}
src_test() {
emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) tests
}
src_install() {
findlib_src_preinst
emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) install
dodoc Changes README.md
use doc && dohtml html/*
}

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Recursively copy Perl datatypes"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Load configuration from different file formats, transparently"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix"
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~ppc-aix"
IUSE="test +conf +ini +json +xml +yaml"
RDEPEND="

@ -12,7 +12,7 @@ DESCRIPTION="Read/Write Vixie compatible crontab(5) files"
LICENSE="Artistic"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
RDEPEND=""
DEPEND="virtual/perl-ExtUtils-MakeMaker"

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Read/Write .ini style files with as little code as possible"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
IUSE="test"
RDEPEND="

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Simple, transparent data interface, with caching"
SLOT="0"
KEYWORDS="amd64 ppc ~ppc64 x86"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="test"
RDEPEND="dev-perl/Class-Trigger

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse and format W3CDTF datetime strings"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ppc ~ppc64 x86 ~x86-fbsd ~x86-solaris"
KEYWORDS="alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-solaris"
IUSE="test"
RDEPEND="dev-perl/DateTime"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Get home directory for self or other user"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~ppc-macos ~x64-macos ~x86-solaris"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="+xdg test"
RDEPEND="

@ -11,7 +11,7 @@ DESCRIPTION="Perl bindings for GTK2"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="test"
RDEPEND="

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Apparently run a function in a higher stack frame"
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 ~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 ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND="virtual/perl-Carp"

@ -11,7 +11,7 @@ DESCRIPTION="Fast, lightweight YAML loader and dumper"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE=""
SRC_TEST="do"

@ -1 +1,2 @@
DIST Gnome2-VFS-1.081.tar.gz 59061 SHA256 54f5d5406285f16ff68a3013980102e7ddd651f2523b296c1021ebf27c4e7a78 SHA512 4a2e675af01e6d6bfe6ac75d1c2b2e21b28bae284c9fd9ecb60786ed8f9bb9c54113db6edb30039dad4cda522fa15ae22c1364f04421397c2adb1d558d1217f5 WHIRLPOOL 83d1dae950a26fe7c468f47e5e39e9d1f9960d813a27bd8fd783a00d7a9ffc4a94698e73dcccc24dcab3c3b78c29aaeb5245e3dad0a0422101ecef376fa1cd0d
DIST Gnome2-VFS-1.083.tar.gz 59109 SHA256 eca974669df4e7f21b4fcedb96c8a328422369c68b8c2cd99b9ce9cc5d7a7979 SHA512 385bf402ea6493ec3d558e146f5bad754bb17e0c76960336352ed8e928e2fc163077cfd081c11fceae4750eab8d1f60fb532eb25b83a88c0fd93cb9268e9a252 WHIRLPOOL 96fe74406f4fee97802dda59714cdd067ffc89804325eec3a2f9d86ca422059846fed1f08926da2675404d5c51bc8323575d613c4af308f13558e02985fd00ce

@ -0,0 +1,23 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DIST_NAME=Gnome2-VFS
DIST_AUTHOR=XAOC
DIST_VERSION=1.083
inherit perl-module
DESCRIPTION="Perl interface to the 2.x series of the Gnome Virtual File System libraries"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE=""
RDEPEND=">=gnome-base/gnome-vfs-2
>=dev-perl/glib-perl-1.120"
DEPEND="${RDEPEND}
>=dev-perl/ExtUtils-Depends-0.200.0
>=dev-perl/ExtUtils-PkgConfig-1.03
virtual/pkgconfig"

@ -8,3 +8,4 @@ DIST aiohttp-1.1.5.tar.gz 577346 SHA256 8f4c31a10b0a96667ac8a13e3756a3505e040c42
DIST aiohttp-1.2.0.tar.gz 589818 SHA256 b2fa11df067207ff15813be84b78910f6f9d897f02e9c345993b9962802a6bea SHA512 4101f0aad0d6bb8caf931dbd7f9e07bfdaa445796af92c84ea999538c2767f3cd62740ea9c7e07f255eb57b52e967e5343461809a5d5f4e8b12cd4383753bd77 WHIRLPOOL 239f802ce1dde24b3e1c6fba39357822564256f1aae167b44164d9bab3e67113400534df0835ca6b5245b8229dcab752149774c7adde1e1aef2a0f549d2d33ad
DIST aiohttp-1.3.3.tar.gz 526273 SHA256 103433f594442b98ed4af9db02331e548a0ef2d4cfd02207ea24ed9eb85862e4 SHA512 39342270f615f7e5e01889ad50ccb60335151e94631007b105acda9930038d2fb66128469ca44043280c9f737130e2361129e2fa1c857a7654a1151b98a19a69 WHIRLPOOL c6689d990f31ce45e012ca26a459993505d264fdb36f87481588eb747e5cd5c5aa38dd2e08c10f2d9b7bfd16622a7b312e08c7fb7c33929e0bdf872fac2e92bf
DIST aiohttp-2.0.7.tar.gz 739606 SHA256 76bfd47ee7fbda115cff486c3944fcb237ecbf6195bf2943fae74052fb40c4fe SHA512 b16564f254ced6356fc4a49894fd85ba230b0382f2b83a12930f8c434e9175954248d8501c1a3a84ac1135a680581f36705ebd602db1589192ba073cf837edf2 WHIRLPOOL 5628bc729900b047b722227b1de688b16eea08f5d14e987e3348888113854f8cca9f5e6ae943105227dfec455dadd6cfa86fed8013b4ef4bf382f306a4bb8907
DIST aiohttp-2.1.0.tar.gz 748642 SHA256 3e80d944e9295b1360e422d89746b99e23a99118420f826f990a632d284e21df SHA512 bd8eea366d380b88ba2c88d2aab722cd0970d2239dd0057cf4596f472a1b1bf38aebbd6cc707379ad9b5f901f93a56c1c4dd32584cb2636af0e013aa11388e25 WHIRLPOOL 45cf17ea7db2eb385d922cd4cdf5aac40244939066a6632f453fa2545fe1a73dfe0d0c43c3dcd60936a403174a69a8fd027dae2e55fc901594d388bd4b5c4cc3

@ -0,0 +1,58 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_{4,5,6} )
inherit distutils-r1 vcs-snapshot
DESCRIPTION="http client/server for asyncio"
HOMEPAGE="https://pypi.python.org/pypi/aiohttp"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
EGIT_REPO_URI="https://github.com/aio-libs/aiohttp"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
CDEPEND="
dev-python/async_timeout[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/multidict-2.1.4[${PYTHON_USEDEP}]
>=dev-python/yarl-0.10[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/cython[${PYTHON_USEDEP}]
doc? (
>=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
)
test? (
${CDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}"
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="examples test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]

@ -1,3 +1,4 @@
DIST async-timeout-1.1.0.tar.gz 7590 SHA256 b88bd1fe001b800ec23c7bf27a81b32819e2a56668e9fba5646a7f3618143081 SHA512 7132b0616052623c17d7a541051f3e759f8dc87f9ff1730585a1010bc6e139c24d5b8835431749d695fde56fb465f22094ec3f98f5f95b0b7664ec9e1f990cac WHIRLPOOL d629fb4f0bf85b5d9123ffc364da058dbeb67c07c63071fa12a57f926a8735bdbff52c4146fe16934adc60dd560e080a2e9bf39478651a2ca078b5db66802c73
DIST async-timeout-1.2.0.tar.gz 7700 SHA256 0652d108c0156ae5ac94d99f53a6bdd039b0c076346ff8f58c9a1551fac17a19 SHA512 81a8d3fd8a6756335ce7ea292afd0ba508ea120482dfc4526017dbf6ee809e6828818653be25dee123e8626fc89cc49cfbcff41748ec950b8797b2bb21f262db WHIRLPOOL d68180af72dbd2d70de77796183a55f78aeb4e96a183bc115f68cfc5b40baa7924a117c6f3245fef6998f24e968466519f04596d4a2a4de419935fedbabb9d35
DIST async-timeout-1.2.1.tar.gz 7797 SHA256 380e9bfd4c009a14931ffe487499b0906b00b3378bb743542cfd9fbb6d8e4657 SHA512 2072caeb65a74f1a24b59a4ea905ef96d70f8fb117e3dd9c95c1107b1d67ffaa4d76b68f00364049e6e29cdb0a6d247ba0c3638ccd0a8db27bd6ee0f180f9ccb WHIRLPOOL f51d6db3e1531b91a240f325707a380e428d7958fb9b2ef9ae3d8a4c55bbd8663fd861fae3b44a11d9e6ae6e7e58af586fc3365f2878dda28705ed1c0d35a6b6
DIST async_timeout-1.0.0.tar.gz 7554 SHA256 c7afd7355b93fca0aecc15811aa53eea57f6fd7307b5bff2336b01419ebeda36 SHA512 b02fa2f9558d23e6e1cc076f8d144dcfee7adeaad67c023ce747c99935c2809e2a2223f72b0a12274f11bacadc9b69a6bc3a2914c305ef05d483dc29908e9c97 WHIRLPOOL 4f2fb79330827e17acfb141fcc846207cfee303321367921e08d5c1da7a5e0ce496774e92ac81b84b7d773eb6d83c4f702c9a41d04ae0b7a2663f32d8bd1a12c

@ -0,0 +1,31 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{4,5,6} )
inherit distutils-r1
MY_P=${PN/_/-}-${PV}
DESCRIPTION="Timeout context manager for asyncio programs"
HOMEPAGE="https://github.com/aio-libs/async-timeout"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
S=${WORKDIR}/${MY_P}
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? ( dev-python/pytest-aiohttp[${PYTHON_USEDEP}] )"
python_prepare_all() {
sed -i "s:, 'pytest-runner'::" -i setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
py.test -v || die "Tests fail with ${EPYTHON}"
}

@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ppc ~ppc64 ~x86"
KEYWORDS="alpha amd64 arm ~hppa ppc ppc64 ~x86"
IUSE="doc test"
DEPEND="

@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -1 +1,2 @@
DIST biplist-1.0.1.tar.gz 16251 SHA256 41843579a531958bf0df88b471cf8d446723e640c73c469374e4ac313c33b6a8 SHA512 017bbea254f74d2c647322044a7b9a6006a0d69ecd44d1cd0281a3f30b38fd0feeef1b07272b9495440d3cd4434e2d4802681959b4185e2c354999884605a657 WHIRLPOOL d533fcfb05f52682bd309128463adb876a99d803c86118bdf92a90e6155b56a012b7bc60b7e1a309bca7169a560d500b2508e7b43bd5272f6780bc209ca96eb3
DIST biplist-1.0.2.tar.gz 16246 SHA256 d2f974dd0972a70af6b8ff3b50ad165982bdba49ad8bcc47a58b28b9cc20ec34 SHA512 2418d24b2d9e36aad76ac6626e82b8f60f0c167636142a054b02de3437d117fa1ccfeb9c104801fe106fec2d7a31c2bdeaab27fd519f1bce3bdf8a3b90b42c27 WHIRLPOOL 02f0ba8a2e1209be947ff5a283e194b354c600a4d4bb32f23003c452ce100ed3483d41bfd2b4b3c2510744c5c530f59a0301613663debb7b22bbe2ffe9852f0d

@ -0,0 +1,31 @@
# 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} pypy )
inherit distutils-r1
DESCRIPTION="A binary plist parser/generator for Python"
HOMEPAGE="https://pypi.python.org/pypi/biplist/ https://github.com/wooster/biplist"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="test"
LICENSE="BSD"
SLOT="0"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
${RDEPEND}
)"
python_test() {
# This failure still occurs, after 18 momths
# https://github.com/wooster/biplist/issues/8
nosetests || die "Tests failed under ${EPYTHON}"
}

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64"
IUSE="test"
RDEPEND="

@ -1,2 +1,3 @@
DIST chardet-2.3.0.tar.gz 164346 SHA256 e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa SHA512 d554c9b4564905a2b6c6971aaea2a812174d86b58137c6a2f9d54e2abd2395e6529968b2ce3ca2d97c717d2bd0bd80ab5b98cae9afac1a4add9ea305145030dd WHIRLPOOL af17bac2778a86d6fe9643a512a307cbcf92e4b43238b2d3d2bae53e646fccbdf40f31f41f9452e7d4f4c84d1ee637199af841a828d49f3452190749fee284c1
DIST chardet-3.0.2.tar.gz 1872630 SHA256 3b92afd82ddea09d30832fac141840d6569c34f27633e4ad273c66172246116f SHA512 9466e8bdd4d49ca51664fefa170e2887bebf17d017d49056a0efe9baef4dc58e2a9e0766d41c1fcb06254e1346021d1d86b1eb55d4b71a061da93ea830f1dfce WHIRLPOOL 4010a838619b3f04d1266bdee49e26169724f1c83c38a3a9cc081fc8f2166e46ecf9544bc25e276a7dec4af7a64f469a74aabc8ecdc745fd10d364db331ee704
DIST chardet-3.0.3.tar.gz 1872668 SHA256 99cc5d0c13fb0ec02bc4c8a35b35ff698ba1ebdb6d065b53276f0d10d59c2cdc SHA512 7769d80178fb9ded7f04c32969da1a73938b04ffcc9d8de2e593135731e29fbf1e2c21e39ca92d3789e08c9a800f9ec0aafc3c1d12580f4f1efb82e697700264 WHIRLPOOL 9ab8951cdcc69cc05974e67c421a5524bbdf18c96a5f272502b4ae22583520cbc7a82eb499de67cc5aac846af9db1279bc27581f3ce0afd73de2ead861663268

@ -0,0 +1,40 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Universal encoding detector"
HOMEPAGE="https://github.com/chardet/chardet https://pypi.python.org/pypi/chardet"
SRC_URI="https://github.com/chardet/chardet/archive/${PV}.tar.gz -> ${P}.tar.gz"
# SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
# PyPI tarball is missing test.py: https://github.com/chardet/chardet/pull/118
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}"/disable-pytest-runner.patch
)
python_test() {
py.test -v || die "Tests fail with ${EPYTHON}"
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
IUSE=""
KEYWORDS="alpha amd64 ~arm ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
SLOT="0"
RDEPEND="dev-python/markdown[${PYTHON_USEDEP}]"

@ -11,7 +11,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~x86"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=""

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="ISC"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="examples test"
RDEPEND="dev-python/pycrypto[${PYTHON_USEDEP}]

@ -22,7 +22,7 @@ SRC_URI="https://github.com/elasticsearch/${PN}/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="examples doc test"
RDEPEND=">=dev-python/urllib3-1.8[${PYTHON_USEDEP}]

@ -22,7 +22,7 @@ SRC_URI="https://github.com/elasticsearch/${PN}/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE="examples doc test"
RDEPEND=">=dev-python/urllib3-1.8[${PYTHON_USEDEP}]

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="doc test"
RDEPEND=">=dev-python/apipkg-1.4[${PYTHON_USEDEP}]"

@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.zip"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc mpir"
RDEPEND="

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE="test"
RDEPEND=""

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64"
IUSE="test"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ppc64 x86"
IUSE="test"
RDEPEND="dev-python/urllib3[${PYTHON_USEDEP}]"

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND=""

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND=""

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ppc64 ~x86"
IUSE=""
RDEPEND="dev-python/ipython[${PYTHON_USEDEP}]"

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

Loading…
Cancel
Save