Sync with portage [Fri Jul 29 09:40:49 MSK 2016].

mhiretskiy
root 8 years ago
parent 36131e6fa3
commit ea013cf3c3

@ -12,7 +12,7 @@ SRC_URI="http://download.augeas.net/${P}.tar.gz"
SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="static-libs test"
RDEPEND="

@ -1,2 +1,3 @@
DIST github-backup-utils-2.5.0.tar.gz 40850 SHA256 9cc7cd40f41e6071c36527ec7983b877e461452cd08d04439efd5fa9352900a0 SHA512 ecd5b85e0e2e300a9f40ecb8f545868554c7b48bdf800a21cf111ead80c185c96d475c67487c9b9e8af676f8c71a001730084abde79e05860b3e24004888292d WHIRLPOOL 15be1d603c9b61a4cff47e319ee1a66b64684dfd19f06c696bffb41b77dc756a895e25074d5a6dd19aeebaa3106fe12842cb22a639ed4abd3a6c2922e8cdbc1f
DIST github-backup-utils-2.6.0.tar.gz 45970 SHA256 7273cebcb23bc597432a2b66ab7e9367a4fb09a750cf2438f8957dc83dcf27c3 SHA512 a795e439f9d28e27b457c5b6eb42f35d6aea1527c2a01a26b81d6e86829db14a0b27a366d9358214bbe1c16540fe524fb0010d5f509c78ba5398c6bdbf04182e WHIRLPOOL fd1aeec46946190657e61e611a089b4a7cef53beb7b3f9a500b7117fcdbd89c5ef09681aff98ed5d559cc243f76180eb6eec0cc6f2fcfeed0789c159f5a09afe
DIST github-backup-utils-2.6.3.tar.gz 50884 SHA256 3a5e48ff250b64a9bcec69a269b0e93efda078b8b77afc992c12aa40ee7bb3d9 SHA512 dff092325ad6f3502c8c0afbea90a53469af0ab4b98eaa39a950022c5b4e199cd3b48b5ec0585e3ea39b9bbd707dd037e8e0ed00ed8c6858276ba1a8e1075290 WHIRLPOOL aa19640ee5583d5e64aaab7b5a9d5572c47a09dd11fd0bed30ffc6aad0a10ddfc4e258f4680180547f8327fbedc5866bde4b20bd5e962dfa8162cd8ecf5e6db3

@ -0,0 +1,48 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
# See https://github.com/github/backup-utils/issues/135
PYTHON_COMPAT=(python2_7)
inherit python-any-r1
DESCRIPTION="Backup and recovery utilities for GitHub Enterprise"
HOMEPAGE="https://github.com/github/backup-utils"
SRC_URI="https://github.com/github/backup-utils/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
DEPEND="test? (
dev-util/checkbashisms
${PYTHON_DEPS}
)"
RDEPEND="net-misc/rsync"
MY_PN="${PN/#github-/}"
S="${WORKDIR}/${MY_PN}-${PV}"
src_compile() {
:;
}
src_install() {
dobin bin/*
insinto usr/share/${PN}
doins share/${PN}/version
exeinto usr/share/${PN}
doexe share/${PN}/ghe-*
insinto etc/${PN}
newins backup.config-example backup.config
}
src_test() {
emake test
}

@ -0,0 +1,60 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit multilib multilib-minimal toolchain-funcs
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Cyan4973/lz4.git"
EGIT_BRANCH=dev
else
MY_PV="r${PV##0_p}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://github.com/Cyan4973/lz4/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="Extremely Fast Compression algorithm"
HOMEPAGE="https://github.com/Cyan4973/lz4"
LICENSE="BSD-2 GPL-2"
# Upstream has trouble keeping ABI stable, so please test new versions
# with abi-compliance-checker and update the subslot every time ABI
# changes. This is the least we can do to keep things sane.
SLOT="0/r131"
IUSE="test valgrind"
DEPEND="test? ( valgrind? ( dev-util/valgrind ) )"
src_prepare() {
if ! use valgrind; then
sed -i -e '/^test:/s|test-mem||g' programs/Makefile || die
fi
multilib_copy_sources
}
multilib_src_compile() {
tc-export CC AR
# we must not use the 'all' target since it builds test programs
# & extra -m32 executables
emake -C lib liblz4 liblz4.pc \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}"/usr/$(get_libdir)
emake -C programs lz4 lz4c
# work around lack of proper target dependencies
touch lib/liblz4
}
multilib_src_test() {
emake -j1 test
}
multilib_src_install() {
emake install DESTDIR="${D}" \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}"/usr/$(get_libdir)
}

@ -5,6 +5,10 @@
<email>ryao@gentoo.org</email>
<name>Richard Yao</name>
</maintainer>
<maintainer type="person">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<use>
<flag name="valgrind">Enable usage of dev-util/valgrind in tests</flag>
</use>

@ -1,2 +1,3 @@
DIST cdlabelgen-4.0.0.tgz 191251 SHA256 ead5392a4310b8f7a3b6ff36a9d9934563dcd354f12d4b25e70f17644c2dd393 SHA512 a1b92f3c3f3b012003f42eaea111fc7802098833937459e6287cc98aa9b4338ee1cb2e10e3e6c821e7edbd1ab57bb22ec2f644c8e2fe9a152788374507876c9b WHIRLPOOL acbb42904c0037e8e6df90bd01e2baee3f3a3228c16f440799c4abe6f46581bc648e7f55a80d35382b24d8acd12a30b96731596023fc4a4d5aad79792b073a2c
DIST cdlabelgen-4.1.0.tgz 193423 SHA256 d3217af8eccb8e94863389d321c4901e7cf7dd5fadf263bde9cb8078870ddc3b SHA512 12dbef9df24d6eb060fe0fca3d24cd91bf2ae0fe4f2e68d1e7a78b5980ae0111dd087ec23b6b2ff8adeff9bb49c0a41284dcb99505d6f25b96b0e718b437b1b9 WHIRLPOOL 26a1614cb0104dcd78ae6f75810eaa6f83eec22f6848470849e1d0e988c5d919715a42208b05ee47dfeac2ffdbe37631637ad96aef2e845aa25817864c4c3570
DIST cdlabelgen-4.3.0.tgz 209771 SHA256 94202a33bd6b19cc3c1cbf6a8e1779d7c72d8b3b48b96267f97d61ced4e1753f SHA512 e9528dc1cfead1f3a90b2109346ac1e5305875e2a10dc3196a1caa94fb6e30daeff4bdac5eb43cb6710fdf36fc98349fdeaa225eaa6db3825bf9fd33cc9ab8cf WHIRLPOOL dda2e09613e192495139c455e3e2811cf5847d361c9190f3b9e2ad7503c80e3e44ab37bb382cf2836a849315495310a6080a419fca75e06d49a13f3f9029f32d

@ -0,0 +1,28 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="CD cover, tray card and envelope generator"
HOMEPAGE="http://www.aczoom.com/tools/cdinsert"
SRC_URI="http://www.aczoom.com/pub/tools/${P}.tgz"
LICENSE="aczoom"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
RDEPEND="dev-lang/perl"
DEPEND=""
PATCHES=( "${FILESDIR}"/4.0.0-create-MAN_DIR.diff )
DOCS=( ChangeLog README INSTALL.WEB )
src_install() {
emake BASE_DIR="${D}"/usr install
einstalldocs
insinto "/usr/share/${PN}"
doins *.html
exeinto "/usr/share/${PN}"
doexe cdinsert{,-ps}.pl
}

@ -1,2 +1,3 @@
DIST gtkcdlabel-1.12.tar.bz2 30054 SHA256 a2db925b4b7afc748465257872ffa5e5a7ba0a1545244431247ce506d0999a6b SHA512 7723dc986b89d7f0a296305b5933718f694939a000c9a3bd5f32acb6fc7e541e6a005f8826710b87f27c08aa616be06d83ea1dc1dc51b05fe8b6a776fc780b8f WHIRLPOOL 025dbf468a65dd2f673d74d38524e7a589da7d9dc60772b0ff165eeb3a7b6a8e940b1d9a5cc790b83e44209b687c7b5817ffcc18f50fb1047f7f00138abc63a0
DIST gtkcdlabel-1.14.tar.bz2 36397 SHA256 df3307744822cde89632da8a83bae7e8e7c3754ed4738cf559c4be14cc66c303 SHA512 35dde20c73a38cb1dc61b42a8f54cc78d7b3db90b88cbf45f48ccf5eabe95333c5f61f4e8cd77ac1fe4f9faeb55acf944df9fb8bf363343da5bad8cc81115c6e WHIRLPOOL 152b3c02e3ecf37a7d0bc1eaa4efec885c2721b05f73d3d4f4d2cc52d25d46aedce41f3be3c919256793fa25c6795c26fcde5b5e778959969d9dddecc98fcdbb
DIST gtkcdlabel-1.15.tar.bz2 36468 SHA256 878f59ca08c7b11bd2546faab9a9b352c4fa475acbf51376bc073831903622a7 SHA512 3edcaa0b15a592d684a20c34282437f5f51201cd6dde915a1a02ac1ed388a2046f8e2ce7aecf4afac3e4af01191d747c34e50d689eb945072bc20f4458bf7356 WHIRLPOOL b2f0856d9041b560f12be13f99ec029462a3754bee7218826d74d09956cc7ba85ec8ccb3cf2d94661e2a51eb43ea9f021a40b4b070b33b8dc52246428ebe4482

@ -0,0 +1,38 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit python-single-r1
DESCRIPTION="A GUI for cdlabelgen that generates CD labels"
HOMEPAGE="http://gtkcdlabel.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="${PYTHON_DEPS}
>=app-cdr/cdlabelgen-4
dev-python/pygtk[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
S="${WORKDIR}"
src_prepare() {
default
python_fix_shebang .
}
src_install() {
dobin "usr/bin/${PN}.py"
insinto /usr/share
doins -r usr/share/{applications,"${PN}",pixmaps}
dodoc usr/share/doc/"${PN}"/{AUTHORS,README}
}

@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/xcdroast/${P/_/}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~sparc ~x86"
KEYWORDS="amd64 ~ppc ~sparc x86"
IUSE="nls suid"
RDEPEND=">=x11-libs/gtk+-2:2

@ -21,7 +21,7 @@ COMMON_DEPEND_LIBS="
>=dev-libs/libassuan-2.4.3
>=dev-libs/libgcrypt-1.7.1
>=dev-libs/libgpg-error-1.24
>=dev-libs/libksba-1.2.0
>=dev-libs/libksba-1.3.4
>=net-misc/curl-7.10
gnutls? ( >=net-libs/gnutls-3.0:0= )
sys-libs/zlib

@ -1,3 +1,3 @@
DIST bluefish-2.2.6.tar.bz2 3793018 SHA256 54c2892c317eb2287c9fb0a3e29c3f19bef51d9ab0353bfb158e52a1cdae4216 SHA512 39dee296ec6bbe1a946f9fb1c54e7143363da4bb6ce52aee14c9bef906d2eb82e5e58f78680810357c0bfcb11c21f982756a9199fec2f454c2816005a4d9d83e WHIRLPOOL b0847ea74fdc388e9ddccf1a23e8802379d149b85c5010ff9a64b3e061b0c1999e1f1a5872404b8bad2b0024fcdb09db964dae2177092d770f56aca50628d146
DIST bluefish-2.2.7.tar.bz2 3836580 SHA256 23534b73b929754e15b86d12904ca3ffc1b069da5dcd4f34a67e842fe9e858df SHA512 8b9eca746062d47d646805b02370eb9529d449d6a6a9f175353022d9df9060a9736430b6579cdd52717caab75661204e4c940c4a78fb8f6e29845e84a65395ce WHIRLPOOL 748c965da307807df6a7ebd2f430b5148bd6b8644f722d1ba5bfe70853a884eae951c35cc0c9f4a82e56b47b098fa7bd364623cc773920b08f1197852c720ee8
DIST bluefish-2.2.8.tar.bz2 4097769 SHA256 32578f955cee3f43e5b3a86e2588e6a679df94438b21dcbe38e3c82282745000 SHA512 0450909feb2370c1c84a214744f103bfe891086ba5f3ccc85060b4e134ee2161c3fde641720a3544a4d71c25f120a35925517cee4ffce6e2f07c778baa2cc5c1 WHIRLPOOL 0253e2176d68033c57db2ea1ec67c8e154722835652fe792e218a9430832ad40f67c360fc03f03e7317cda5d0fff7e83437cfd8543d58dbaf7b663ee4f68a77f
DIST bluefish-2.2.9.tar.bz2 4082978 SHA256 5b717b563325bc6c2b6cb2700323c93eb08f914f204b322241d21744a079f7d0 SHA512 ef644b37907d308b908d508ad00069e48343cd240ca7703a20b4498eda73be1a97a6c07598f6e51d4fb1c0f2a380c86a274ccbbe046da01db6c4641e41e268ae WHIRLPOOL 4e03efbc1fef3b8064e042b8532f96cafdc95ba6350b86f2b7928b93ac11bde329a16822f71bb50912c8e27a75349e8768be89e14fa5186912a5f1a13eb4d14d

@ -1,12 +1,12 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit eutils fdo-mime python-single-r1
inherit autotools eutils fdo-mime python-single-r1
MY_P=${P/_/-}
@ -17,17 +17,21 @@ HOMEPAGE="http://bluefish.openoffice.nl/"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
IUSE="gucharmap nls python spell"
IUSE="+gtk3 gucharmap nls python spell"
RDEPEND="
x11-libs/gtk+:3
gnome-extra/gucharmap:2.90
sys-libs/zlib
gucharmap? ( gnome-extra/gucharmap:* )
!gtk3? ( x11-libs/gtk+:2 )
gtk3? (
x11-libs/gtk+:3
gucharmap? ( gnome-extra/gucharmap:2.90 )
)
python? ( ${PYTHON_DEPS} )
spell? ( app-text/enchant )"
DEPEND="${RDEPEND}
>=dev-libs/glib-2.16:2
dev-libs/libxml2:2
>=dev-libs/glib-2.24:2
virtual/pkgconfig
x11-libs/pango
nls? (
@ -35,28 +39,38 @@ DEPEND="${RDEPEND}
dev-util/intltool
)"
S=${WORKDIR}/${MY_P}
S="${WORKDIR}/${MY_P}"
# there actually is just some broken manpage checkup -> not bother
RESTRICT="test"
pkg_setup() {
if ! use gtk3 && use gucharmap ; then
ewarn "gucharmap USE flag requires the gtk3 USE flag being enabled."
ewarn "Disabling charmap plugin."
fi
use python && python-single-r1_pkg_setup
}
# Never eautoreconf this package as gettext breaks completely (no translations
# even if it compiles afterwards)!
PATCHES=(
"${FILESDIR}/${PN}-2.2.9-charmap_configure.patch"
)
# eautoreconf seems to no longer kill translation files.
src_prepare() {
default
eautoreconf
sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
}
src_configure() {
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--disable-dependency-tracking \
--disable-update-databases \
--disable-xml-catalog-update \
$(use_with !gtk3 gtk2) \
$(usex gtk3 "$(use_with gucharmap charmap)" '--without-charmap') \
$(use_enable nls) \
$(use_enable spell spell-check) \
$(use_enable python)
@ -64,7 +78,7 @@ src_configure() {
src_install() {
default
find "${ED}" -name '*.la' -exec rm -f {} +
prune_libtool_files
}
pkg_postinst() {

@ -0,0 +1,29 @@
--- bluefish-2.2.9/configure.ac
+++ bluefish-2.2.9/configure.ac
@@ -504,7 +504,15 @@
AC_MSG_RESULT([no])
fi
+AC_ARG_WITH(
+ [charmap],
+ AC_HELP_STRING(
+ [--with-charmap],
+ [Build the charmap plugin if gucharmap is available @<:@default=yes@:>@]
+ )
+)
+if test "x$with_charmap" != "xno"; then
# optionally build the charmap plugin if gucharmap is available
AC_MSG_NOTICE([checking for optional libgucharmap development files])
if test "x$with_gtk3" != "xno"; then
@@ -544,6 +552,10 @@
)]
)
fi
+else
+ build_charmap_plugin=no
+ AC_MSG_WARN([Disabling the building of the charmap plugin.])
+fi
AM_CONDITIONAL([ENABLE_CHARMAP_PLUGIN], [test "x$build_charmap_plugin" = "xyes"])
AC_SEARCH_LIBS([log10], [m])

@ -13,7 +13,7 @@ if [[ ${PV} = *9999* ]]; then
inherit git-r3
else
MY_PV="${PV/_/-}"
DOCKER_GITCOMMIT="e4a0dbc"
DOCKER_GITCOMMIT="a3f2063"
EGIT_COMMIT="v${MY_PV}"
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
@ -73,9 +73,11 @@ CONFIG_CHECK="
~DEVPTS_MULTIPLE_INSTANCES
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
~KEYS ~MACVLAN ~VETH ~BRIDGE ~BRIDGE_NETFILTER
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
~IP_VS
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_MANGLE ~IP_NF_TARGET_MASQUERADE
~IP_VS ~IP_VS_RR
~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
~NETFILTER_XT_MATCH_IVPS
~NETFILTER_XT_MARK ~NETFILTER_XT_TARGET_REDIRECT
~NF_NAT ~NF_NAT_NEEDED
~POSIX_MQUEUE

@ -73,9 +73,11 @@ CONFIG_CHECK="
~DEVPTS_MULTIPLE_INSTANCES
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
~KEYS ~MACVLAN ~VETH ~BRIDGE ~BRIDGE_NETFILTER
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
~IP_VS
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_MANGLE ~IP_NF_TARGET_MASQUERADE
~IP_VS ~IP_VS_RR
~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
~NETFILTER_XT_MATCH_IVPS
~NETFILTER_XT_MARK ~NETFILTER_XT_TARGET_REDIRECT
~NF_NAT ~NF_NAT_NEEDED
~POSIX_MQUEUE
@ -194,8 +196,11 @@ src_compile() {
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-i hack/make/dynbinary || die
grep -q -- '-fno-PIC' hack/make/dynbinary || die 'hardened sed failed'
-i hack/make/dynbinary-client || die
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-i hack/make/dynbinary-daemon || die
grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed'
grep -q -- '-fno-PIC' hack/make/dynbinary-client || die 'hardened sed failed'
fi
# let's set up some optional features :)

@ -1,2 +1,2 @@
DIST winetricks-20160709.tar.gz 173713 SHA256 c21a7bb4c312eeea27325d82160fee5e6961387fd396540d78d57a590df1ebe5 SHA512 8624cb8c1152f637fb46f66035059e6832e5d083e2df6737d8e6ec5a5981dc2650e1160ad3de04ab120e971a2f9a7df906f10fe95951db258217f6f0774d5b84 WHIRLPOOL 305b64049670d01fd8f3544b38033df10e11d49e2033c65688d9eddeda305f51cdfa5aeded05bda3a4239105ad03f071aa785eac200f61da2581c406db3c43d6
DIST winetricks-20160724.tar.gz 173873 SHA256 dbacdbc241a2bc55b0174ff06f828528bbc2bbf0a0d15c077f75d2f6acda8186 SHA512 ae94b5f039ab4109e40bfb0ee94c100c1f7573ec34dcc4f6d10094a4d5e27ada38e77343c912034c973c0b4dd55f66a31b8be6c75075681f4bd503c3751c0494 WHIRLPOOL c7c8bcc4f29eb757d0b12f528c74d6e1faa4590cda8a844d7c43047bda52f6ef0b081c6e5eb87854f050cd9c96889069586c79e549bd4324e8b8ca930b2b7815
DIST winetricks-gentoo-2012.11.24.tar.bz2 6398 SHA256 dded8c294cc5c2e71e4a5d1531ab165178cf3d2d1d890d0656368c2e499bfeb9 SHA512 59c93b73f3a7b2d11aefcde2ff66659ff1de21ad4b5f232f4b60572f3a48b15a6c49f369b1696862bf1b33fde190bf5598945e9536fb41ddec42d8def4d2be2a WHIRLPOOL 268da9e06712a678fbbcfff8eac1fca364b5e46f0a9c48a591eb88f03260b1a55f203eb2908bfe1f0a534b77c866127ff6f7049b0e43fe8abeaaa26fe55de75b

@ -3,8 +3,6 @@ DIST lwip-1.3.0.tar.gz 398933 SHA256 772e4d550e07826665ed0528c071dd5404ef7dbe182
DIST newlib-1.16.0.tar.gz 12024353 SHA256 db426394965c48c1d29023e1cc6d965ea6b9a9035d8a849be2750ca4659a3d07 SHA512 40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3 WHIRLPOOL 47f7afd525f482d79d9e964f0e75ee8a77e59551bd19cd94f9b95ac3af9406afa381c9d8d224f76eb568441ab613b2b194f8e5be50aa222f9ed2d9b9761829db
DIST pciutils-2.2.9.tar.bz2 212265 SHA256 f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 SHA512 2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5 WHIRLPOOL ce801947fcf7ba0b56710029f25e746d3e03a80699af9d3570efcd417b12b546264f286b2e78b1402cca766c08e35bdd0ff0a692ab4ad419295f00bcfe91130e
DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad WHIRLPOOL 39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
DIST xen-4.6.0.tar.gz 19694350 SHA256 6fa1c2431df55aa5950d248e6093b8c8c0f11c357a0adbd348a2186478e80909 SHA512 b4b02f306ffea360f539dd8c231b2f58c00c3638fdb665cb659c7291b475b40f1075bc59d49a6144767729e57b8bc40a1cfd9030d61de2b8fa4ac97d43655c2b WHIRLPOOL d3f01183440ca1875b6e850bd116db0c382383433e50c0902d3268e9e36b39d184fc65e925bdb5363ef4ca7a232fee15b4749c89baf789137b8a8248565c75a8
DIST xen-4.6.1.tar.gz 19693042 SHA256 44cc2fccba1e147ef4c8da0584ce0f24189c8743de0e3e9a9226da88ddb5f589 SHA512 f01a0b7874abf8b3a81432428d7ba2d5aceb9d75ae20310f8ef49a3a0df927720a51d49090f74fda7f374c779e121ad26da6966a6f2623ed1a7743b4c080427c WHIRLPOOL b4eec12118d602d1b41edee32ed7c0c61646974060bc44e3eedaf78f7c3015c151998f72573fd2bab1992263dd98f09992772334bae7826048d187de7ed022e5
DIST xen-4.6.3.tar.gz 19707041 SHA256 02badfce9a037bd1bd4a94210c1f6b85467746216c71795805102b514bcf1fc4 SHA512 187a860b40c05139f22b8498a5fae1db173c3110d957147af29a56cb83b7111c9dc4946d65f9dffc847001fc01c5e9bf51886eaa1194bb9cfd0b6dbcd43a2c5c WHIRLPOOL f80fa73727218567b8d6c8d6bab9dfd577c4bb84ac737b084e4396128e8c4aa79776a277f73c283d5b12f17764b183b67fbf8596e240042dd0709f28cbab777e
DIST xen-4.7.0.tar.gz 20702550 SHA256 be5876144d49729572ae06142e0bb93f1c1f2695578141eff2931995add24623 SHA512 2c52c8ef145dfab7d069e79318d5d631e1106a0ddc79d88b3bacf36c7f15cea67dccb704a245e785d2a1e42c6fb6c0ad74832f564aaeec025ad7b864031f0921 WHIRLPOOL 9725ac9fe94e78aab47b0534b5ee1a190106a773bf7d6204fed736abe7069b71937717b6680833736bd02a3a3a43f2eb2162fe7c0d992ddd47d12158b5d9835f
DIST zlib-1.2.3.tar.gz 496597 SHA256 1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e WHIRLPOOL 8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

@ -1,245 +0,0 @@
# Fix gcc-4.6
diff -ur xen-4.2.0.orig/extras/mini-os/minios.mk xen-4.2.0/extras/mini-os/minios.mk
--- extras/mini-os/minios.mk 2012-09-17 18:21:17.000000000 +0800
+++ extras/mini-os/minios.mk 2012-12-05 14:01:10.653260260 +0800
@@ -6,7 +6,7 @@
# Define some default flags.
# NB. '-Wcast-qual' is nasty, so I omitted it.
-DEF_CFLAGS += -fno-builtin -Wall -Werror -Wredundant-decls -Wno-format -Wno-redundant-decls
+DEF_CFLAGS += -fno-builtin -Wall -Wredundant-decls -Wno-format -Wno-redundant-decls
DEF_CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
DEF_CFLAGS += $(call cc-option,$(CC),-fgnu89-inline)
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
diff -ur xen-4.2.0.orig/tools/libxc/Makefile xen-4.2.0/tools/libxc/Makefile
--- tools/libxc/Makefile 2012-09-17 18:21:18.000000000 +0800
+++ tools/libxc/Makefile 2012-12-05 14:01:10.653260260 +0800
@@ -73,7 +73,7 @@
-include $(XEN_TARGET_ARCH)/Makefile
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
CFLAGS += -I. $(CFLAGS_xeninclude)
# Needed for posix_fadvise64() in xc_linux.c
# Drop .config
diff -ur xen-4.2.0.orig/Config.mk xen-4.2.0/Config.mk
--- Config.mk 2012-09-17 18:23:12.000000000 +0800
+++ Config.mk 2012-12-05 14:01:10.641260261 +0800
@@ -7,7 +7,6 @@ Drop .config
# fallback for older make
realpath = $(wildcard $(foreach file,$(1),$(shell cd -P $(dir $(file)) && echo "$$PWD/$(notdir $(file))")))
--include $(XEN_ROOT)/.config
# A debug build of Xen and tools?
debug ?= n
@@ -24,7 +24,7 @@
# Tools to run on system hosting the build
HOSTCC = gcc
-HOSTCFLAGS = -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer
+HOSTCFLAGS = -Wstrict-prototypes -O2 -fomit-frame-pointer
HOSTCFLAGS += -fno-strict-aliasing
DISTDIR ?= $(XEN_ROOT)/dist
@@ -156,7 +156,7 @@
CFLAGS += -std=gnu99
-CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wstrict-prototypes
# Clang complains about macros that expand to 'if ( ( foo == bar ) ) ...'
# and is over-zealous with the printf format lint
diff -ur xen-4.2.1.orig/tools/blktap2/drivers/Makefile xen-4.2.1/tools/blktap2/drivers/Makefile
--- tools/blktap2/drivers/Makefile 2012-12-17 23:00:11.000000000 +0800
+++ tools/blktap2/drivers/Makefile 2013-01-30 12:31:43.539941099 +0800
@@ -9,7 +9,7 @@
LOCK_UTIL = lock-util
INST_DIR = $(SBINDIR)
-CFLAGS += -Werror -g
+CFLAGS += -g
CFLAGS += -Wno-unused
CFLAGS += -fno-strict-aliasing
CFLAGS += -I$(BLKTAP_ROOT)/include -I$(BLKTAP_ROOT)/drivers
diff -ur xen-4.2.1.orig/tools/debugger/gdbsx/Rules.mk xen-4.2.1/tools/debugger/gdbsx/Rules.mk
--- tools/debugger/gdbsx/Rules.mk 2012-12-17 23:00:22.000000000 +0800
+++ tools/debugger/gdbsx/Rules.mk 2013-01-30 12:31:43.516941098 +0800
@@ -1,4 +1,4 @@
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
# (gcc 4.3x and later) -Wconversion -Wno-sign-conversion
diff -ur xen-4.2.1.orig/tools/debugger/xenitp/Makefile xen-4.2.1/tools/debugger/xenitp/Makefile
--- tools/debugger/xenitp/Makefile 2012-12-17 23:00:22.000000000 +0800
+++ tools/debugger/xenitp/Makefile 2013-01-30 12:31:43.516941098 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=$(CURDIR)/../../..
include $(XEN_ROOT)/tools/Rules.mk
-#CFLAGS += -Werror -g -O0
+#CFLAGS += -g -O0
CFLAGS += $(CFLAGS_libxenctrl)
diff -ur xen-4.2.1.orig/tools/libaio/harness/Makefile xen-4.2.1/tools/libaio/harness/Makefile
--- tools/libaio/harness/Makefile 2012-12-17 23:00:35.000000000 +0800
+++ tools/libaio/harness/Makefile 2013-01-30 12:31:43.541941099 +0800
@@ -4,7 +4,7 @@
HARNESS_SRCS:=main.c
# io_queue.c
-CFLAGS=-Wall -Werror -g -O -laio
+CFLAGS=-Wall -g -O -laio
#-lpthread -lrt
all: $(PROGS)
diff -ur xen-4.2.1.orig/tools/libfsimage/Rules.mk xen-4.2.1/tools/libfsimage/Rules.mk
--- tools/libfsimage/Rules.mk 2012-12-17 23:00:36.000000000 +0800
+++ tools/libfsimage/Rules.mk 2013-01-30 12:31:43.515941097 +0800
@@ -1,7 +1,7 @@
include $(XEN_ROOT)/tools/Rules.mk
CFLAGS += -Wno-unknown-pragmas -I$(XEN_ROOT)/tools/libfsimage/common/ -DFSIMAGE_FSDIR=\"$(FSDIR)\"
-CFLAGS += -Werror -D_GNU_SOURCE
+CFLAGS += -D_GNU_SOURCE
LDFLAGS += -L../common/
PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
diff -ur xen-4.2.1.orig/tools/libxl/Makefile xen-4.2.1/tools/libxl/Makefile
--- tools/libxl/Makefile 2012-12-17 23:01:08.000000000 +0800
+++ tools/libxl/Makefile 2013-01-30 12:31:43.541941099 +0800
@@ -11,7 +11,7 @@
XLUMAJOR = 1.0
XLUMINOR = 1
-CFLAGS += -Werror -Wno-format-zero-length -Wmissing-declarations \
+CFLAGS += -Wno-format-zero-length -Wmissing-declarations \
-Wno-declaration-after-statement -Wformat-nonliteral
CFLAGS += -I. -fPIC
diff -ur xen-4.2.1.orig/tools/qemu-xen/pc-bios/optionrom/Makefile xen-4.2.1/tools/qemu-xen/pc-bios/optionrom/Makefile
--- tools/qemu-xen/pc-bios/optionrom/Makefile 2012-09-11 02:10:52.000000000 +0800
+++ tools/qemu-xen/pc-bios/optionrom/Makefile 2013-01-30 12:31:43.528941098 +0800
@@ -9,7 +9,7 @@
.PHONY : all clean build-all
-CFLAGS := -Wall -Wstrict-prototypes -Werror -fomit-frame-pointer -fno-builtin
+CFLAGS := -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-builtin
CFLAGS += -I$(SRC_PATH)
CFLAGS += $(call cc-option, $(CFLAGS), -fno-stack-protector)
QEMU_CFLAGS = $(CFLAGS)
diff -ur xen-4.2.1.orig/tools/vtpm/Rules.mk xen-4.2.1/tools/vtpm/Rules.mk
--- tools/vtpm/Rules.mk 2012-12-17 23:01:35.000000000 +0800
+++ tools/vtpm/Rules.mk 2013-01-30 12:31:43.515941097 +0800
@@ -6,7 +6,7 @@
#
# General compiler flags
-CFLAGS = -Werror -g3
+CFLAGS = -g3
# Generic project files
HDRS = $(wildcard *.h)
diff -ur xen-4.2.1.orig/tools/vtpm_manager/Rules.mk xen-4.2.1/tools/vtpm_manager/Rules.mk
--- tools/vtpm_manager/Rules.mk 2012-12-17 23:01:35.000000000 +0800
+++ tools/vtpm_manager/Rules.mk 2013-01-30 12:31:43.511941097 +0800
@@ -6,7 +6,7 @@
#
# General compiler flags
-CFLAGS = -Werror -g3
+CFLAGS = -g3
# Generic project files
HDRS = $(wildcard *.h)
diff -ur xen-4.2.1.orig/tools/xenstat/xentop/Makefile xen-4.2.1/tools/xenstat/xentop/Makefile
--- tools/xenstat/xentop/Makefile 2012-12-17 23:01:35.000000000 +0800
+++ tools/xenstat/xentop/Makefile 2013-01-30 12:31:43.535941098 +0800
@@ -18,7 +18,7 @@
all install xentop:
else
-CFLAGS += -DGCC_PRINTF -Wall -Werror $(CFLAGS_libxenstat)
+CFLAGS += -DGCC_PRINTF -Wall $(CFLAGS_libxenstat)
LDLIBS += $(LDLIBS_libxenstat) $(CURSES_LIBS) $(SOCKET_LIBS)
CFLAGS += -DHOST_$(XEN_OS)
diff -ur xen-4.2.1.orig/xen/arch/arm/Rules.mk xen-4.2.1/xen/arch/arm/Rules.mk
--- xen/arch/arm/Rules.mk 2012-12-17 23:01:37.000000000 +0800
+++ xen/arch/arm/Rules.mk 2013-01-30 12:31:43.498941097 +0800
@@ -9,7 +9,7 @@
HAS_DEVICE_TREE := y
CFLAGS += -fno-builtin -fno-common -Wredundant-decls
-CFLAGS += -iwithprefix include -Werror -Wno-pointer-arith -pipe
+CFLAGS += -iwithprefix include -Wno-pointer-arith -pipe
CFLAGS += -I$(BASEDIR)/include
# Prevent floating-point variables from creeping into Xen.
diff -ur xen-4.2.1.orig/xen/arch/x86/Rules.mk xen-4.2.1/xen/arch/x86/Rules.mk
--- xen/arch/x86/Rules.mk 2012-12-17 23:01:37.000000000 +0800
+++ xen/arch/x86/Rules.mk 2013-01-30 12:31:43.490941096 +0800
@@ -24,7 +24,7 @@
endif
CFLAGS += -fno-builtin -fno-common -Wredundant-decls
-CFLAGS += -iwithprefix include -Werror -Wno-pointer-arith -pipe
+CFLAGS += -iwithprefix include -Wno-pointer-arith -pipe
CFLAGS += -I$(BASEDIR)/include
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-generic
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-default
diff -ur xen-4.2.1.orig/xen/include/Makefile xen-4.2.1/xen/include/Makefile
--- xen/include/Makefile 2012-12-17 23:01:55.000000000 +0800
+++ xen/include/Makefile 2013-01-30 12:31:43.502941097 +0800
@@ -78,7 +78,7 @@
all: headers.chk
headers.chk: $(filter-out public/arch-% public/%ctl.h public/xsm/% public/%hvm/save.h, $(wildcard public/*.h public/*/*.h) $(public-y)) Makefile
- for i in $(filter %.h,$^); do $(CC) -ansi -include stdint.h -Wall -W -Werror -S -o /dev/null -xc $$i || exit 1; echo $$i; done >$@.new
+ for i in $(filter %.h,$^); do $(CC) -ansi -include stdint.h -Wall -W -S -o /dev/null -xc $$i || exit 1; echo $$i; done >$@.new
mv $@.new $@
endif
diff -ur xen-4.2.1.orig/tools/tests/mce-test/tools/Makefile xen-4.2.1/tools/tests/mce-test/tools/Makefile
--- tools/tests/mce-test/tools/Makefile 2012-12-17 23:01:35.000000000 +0800
+++ tools/tests/mce-test/tools/Makefile 2013-01-30 13:01:44.890020152 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=$(CURDIR)/../../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_libxenguest)
CFLAGS += $(CFLAGS_libxenstore)
diff -ur xen-4.2.1.orig/tools/tests/mem-sharing/Makefile xen-4.2.1/tools/tests/mem-sharing/Makefile
--- tools/tests/mem-sharing/Makefile 2012-12-17 23:01:35.000000000 +0800
+++ tools/tests/mem-sharing/Makefile 2013-01-30 13:01:44.890020152 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=$(CURDIR)/../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_xeninclude)
diff -ur xen-4.2.1.orig/tools/tests/xen-access/Makefile xen-4.2.1/tools/tests/xen-access/Makefile
--- tools/tests/xen-access/Makefile 2012-12-17 23:01:35.000000000 +0800
+++ tools/tests/xen-access/Makefile 2013-01-30 13:01:44.891020152 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=$(CURDIR)/../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_libxenguest)

@ -1,83 +0,0 @@
# Patch Makefile to patch insource newlib,
# Prevent internal downloading of external packages
diff -ur xen-4.2.0.orig/stubdom/Makefile xen-4.2.0/stubdom/Makefile
--- stubdom/Makefile 2012-09-17 18:21:17.000000000 +0800
+++ stubdom/Makefile 2012-12-05 14:01:10.694260256 +0800
@@ -95,12 +95,13 @@
##############
newlib-$(NEWLIB_VERSION).tar.gz:
- $(WGET) $(NEWLIB_URL)/$@
+# $(WGET) $(NEWLIB_URL)/$@
newlib-$(NEWLIB_VERSION): newlib-$(NEWLIB_VERSION).tar.gz
tar xzf $<
patch -d $@ -p0 < newlib.patch
patch -d $@ -p0 < newlib-chk.patch
+ patch -d $@ -p0 < newlib-implicits.patch
patch -d $@ -p1 < newlib-stdint-size_max-fix-from-1.17.0.patch
find $@ -type f | xargs perl -i.bak \
-pe 's/\b_(tzname|daylight|timezone)\b/$$1/g'
@@ -110,7 +110,7 @@
$(NEWLIB_STAMPFILE): mk-headers-$(XEN_TARGET_ARCH) newlib-$(NEWLIB_VERSION)
mkdir -p newlib-$(XEN_TARGET_ARCH)
( cd newlib-$(XEN_TARGET_ARCH) && \
- CC_FOR_TARGET="$(CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(NEWLIB_CFLAGS)" AR_FOR_TARGET=$(AR) LD_FOR_TARGET=$(LD) RANLIB_FOR_TARGET=$(RANLIB) ../newlib-$(NEWLIB_VERSION)/configure --prefix=$(CROSS_PREFIX) --verbose --target=$(GNU_TARGET_ARCH)-xen-elf --enable-newlib-io-long-long --disable-multilib && \
+ CC_FOR_TARGET="$(CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(NEWLIB_CFLAGS)" AR_FOR_TARGET=$(AR) LD_FOR_TARGET=$(LD) LDFLAGS= RANLIB_FOR_TARGET=$(RANLIB) ../newlib-$(NEWLIB_VERSION)/configure --prefix=$(CROSS_PREFIX) --verbose --target=$(GNU_TARGET_ARCH)-xen-elf --enable-newlib-io-long-long --disable-multilib && \
$(MAKE) DESTDIR= && \
$(MAKE) DESTDIR= install )
@@ -121,7 +122,7 @@
############
zlib-$(ZLIB_VERSION).tar.gz:
- $(WGET) $(ZLIB_URL)/$@
+# $(WGET) $(ZLIB_URL)/$@
zlib-$(XEN_TARGET_ARCH): zlib-$(ZLIB_VERSION).tar.gz
tar xzf $<
@@ -130,7 +130,7 @@
cross-zlib: $(ZLIB_STAMPFILE)
$(ZLIB_STAMPFILE): zlib-$(XEN_TARGET_ARCH) $(NEWLIB_STAMPFILE)
( cd $< && \
- CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" CC=$(CC) ./configure --prefix=$(CROSS_PREFIX)/$(GNU_TARGET_ARCH)-xen-elf && \
+ CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" CC="$(CC)" ./configure --prefix=$(CROSS_PREFIX)/$(GNU_TARGET_ARCH)-xen-elf && \
$(MAKE) DESTDIR= libz.a && \
$(MAKE) DESTDIR= install )
@@ -141,7 +142,7 @@
##############
pciutils-$(LIBPCI_VERSION).tar.bz2:
- $(WGET) $(LIBPCI_URL)/$@
+# $(WGET) $(LIBPCI_URL)/$@
pciutils-$(XEN_TARGET_ARCH): pciutils-$(LIBPCI_VERSION).tar.bz2
tar xjf $<
@@ -169,7 +170,7 @@
######
lwip-$(LWIP_VERSION).tar.gz:
- $(WGET) $(LWIP_URL)/$@
+# $(WGET) $(LWIP_URL)/$@
lwip-$(XEN_TARGET_ARCH): lwip-$(LWIP_VERSION).tar.gz
tar xzf $<
@@ -325,7 +326,7 @@
######
grub-$(GRUB_VERSION).tar.gz:
- $(WGET) $(GRUB_URL)/$@
+#$(WGET) $(GRUB_URL)/$@
grub-upstream: grub-$(GRUB_VERSION).tar.gz
tar xzf $<
@@ -392,7 +393,7 @@
$(INSTALL_DIR) "$(DESTDIR)$(XENFIRMWAREDIR)"
$(INSTALL_DATA) mini-os-$(XEN_TARGET_ARCH)-ioemu/mini-os.gz "$(DESTDIR)$(XENFIRMWAREDIR)/ioemu-stubdom.gz"
-install-grub: pv-grub
+install-grub:
$(INSTALL_DIR) "$(DESTDIR)$(XENFIRMWAREDIR)"
$(INSTALL_DATA) mini-os-$(XEN_TARGET_ARCH)-grub/mini-os.gz "$(DESTDIR)$(XENFIRMWAREDIR)/pv-grub-$(XEN_TARGET_ARCH).gz"

@ -1,220 +0,0 @@
# Fix gcc-4.6
diff -ur xen-4.2.0.orig/extras/mini-os/minios.mk xen-4.2.0/extras/mini-os/minios.mk
--- extras/mini-os/minios.mk 2012-09-17 18:21:17.000000000 +0800
+++ extras/mini-os/minios.mk 2012-12-05 14:01:10.653260260 +0800
@@ -6,7 +6,7 @@
# Define some default flags.
# NB. '-Wcast-qual' is nasty, so I omitted it.
-DEF_CFLAGS += -fno-builtin -Wall -Werror -Wredundant-decls -Wno-format -Wno-redundant-decls
+DEF_CFLAGS += -fno-builtin -Wall -Wredundant-decls -Wno-format -Wno-redundant-decls
DEF_CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
DEF_CFLAGS += $(call cc-option,$(CC),-fgnu89-inline)
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
diff -ur xen-4.2.0.orig/tools/libxc/Makefile xen-4.2.0/tools/libxc/Makefile
--- tools/libxc/Makefile 2012-09-17 18:21:18.000000000 +0800
+++ tools/libxc/Makefile 2012-12-05 14:01:10.653260260 +0800
@@ -85,7 +85,7 @@
-include $(XEN_TARGET_ARCH)/Makefile
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
CFLAGS += -I. $(CFLAGS_xeninclude)
# Needed for posix_fadvise64() in xc_linux.c
# Drop .config
diff -ur xen-4.2.0.orig/Config.mk xen-4.2.0/Config.mk
--- Config.mk 2012-09-17 18:23:12.000000000 +0800
+++ Config.mk 2012-12-05 14:01:10.641260261 +0800
@@ -7,7 +7,6 @@ Drop .config
# fallback for older make
realpath = $(wildcard $(foreach file,$(1),$(shell cd -P $(dir $(file)) && echo "$$PWD/$(notdir $(file))")))
--include $(XEN_ROOT)/.config
# A debug build of Xen and tools?
debug ?= n
@@ -24,7 +24,7 @@
# Tools to run on system hosting the build
HOSTCC = gcc
-HOSTCFLAGS = -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer
+HOSTCFLAGS = -Wstrict-prototypes -O2 -fomit-frame-pointer
HOSTCFLAGS += -fno-strict-aliasing
DISTDIR ?= $(XEN_ROOT)/dist
@@ -156,7 +156,7 @@
CFLAGS += -std=gnu99
-CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wstrict-prototypes
# Clang complains about macros that expand to 'if ( ( foo == bar ) ) ...'
# and is over-zealous with the printf format lint
diff -ur xen-4.2.1.orig/tools/blktap2/drivers/Makefile xen-4.2.1/tools/blktap2/drivers/Makefile
--- tools/blktap2/drivers/Makefile 2012-12-17 23:00:11.000000000 +0800
+++ tools/blktap2/drivers/Makefile 2013-01-30 12:31:43.539941099 +0800
@@ -9,7 +9,7 @@
LOCK_UTIL = lock-util
INST_DIR = $(SBINDIR)
-CFLAGS += -Werror -g
+CFLAGS += -g
CFLAGS += -Wno-unused
CFLAGS += -fno-strict-aliasing
CFLAGS += -I$(BLKTAP_ROOT)/include -I$(BLKTAP_ROOT)/drivers
diff -ur xen-4.2.1.orig/tools/debugger/gdbsx/Rules.mk xen-4.2.1/tools/debugger/gdbsx/Rules.mk
--- tools/debugger/gdbsx/Rules.mk 2012-12-17 23:00:22.000000000 +0800
+++ tools/debugger/gdbsx/Rules.mk 2013-01-30 12:31:43.516941098 +0800
@@ -1,4 +1,4 @@
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
# (gcc 4.3x and later) -Wconversion -Wno-sign-conversion
diff -ur xen-4.2.1.orig/tools/libaio/harness/Makefile xen-4.2.1/tools/libaio/harness/Makefile
--- tools/libaio/harness/Makefile 2012-12-17 23:00:35.000000000 +0800
+++ tools/libaio/harness/Makefile 2013-01-30 12:31:43.541941099 +0800
@@ -4,7 +4,7 @@
HARNESS_SRCS:=main.c
# io_queue.c
-CFLAGS=-Wall -Werror -g -O -laio
+CFLAGS=-Wall -g -O -laio
#-lpthread -lrt
all: $(PROGS)
diff -ur xen-4.2.1.orig/tools/libfsimage/Rules.mk xen-4.2.1/tools/libfsimage/Rules.mk
--- tools/libfsimage/Rules.mk 2012-12-17 23:00:36.000000000 +0800
+++ tools/libfsimage/Rules.mk 2013-01-30 12:31:43.515941097 +0800
@@ -1,7 +1,7 @@
include $(XEN_ROOT)/tools/Rules.mk
CFLAGS += -Wno-unknown-pragmas -I$(XEN_ROOT)/tools/libfsimage/common/ -DFSIMAGE_FSDIR=\"$(FSDIR)\"
-CFLAGS += -Werror -D_GNU_SOURCE
+CFLAGS += -D_GNU_SOURCE
LDFLAGS += -L../common/
PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
diff -ur xen-4.2.1.orig/tools/libxl/Makefile xen-4.2.1/tools/libxl/Makefile
--- tools/libxl/Makefile 2012-12-17 23:01:08.000000000 +0800
+++ tools/libxl/Makefile 2013-01-30 12:31:43.541941099 +0800
@@ -11,7 +11,7 @@
XLUMAJOR = 1.0
XLUMINOR = 1
-CFLAGS += -Werror -Wno-format-zero-length -Wmissing-declarations \
+CFLAGS += -Wno-format-zero-length -Wmissing-declarations \
-Wno-declaration-after-statement -Wformat-nonliteral
CFLAGS += -I. -fPIC
diff -ur xen-4.2.1.orig/tools/qemu-xen/pc-bios/optionrom/Makefile xen-4.2.1/tools/qemu-xen/pc-bios/optionrom/Makefile
--- tools/qemu-xen/pc-bios/optionrom/Makefile 2012-09-11 02:10:52.000000000 +0800
+++ tools/qemu-xen/pc-bios/optionrom/Makefile 2013-01-30 12:31:43.528941098 +0800
@@ -9,7 +9,7 @@
.PHONY : all clean build-all
-CFLAGS := -Wall -Wstrict-prototypes -Werror -fomit-frame-pointer -fno-builtin
+CFLAGS := -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-builtin
CFLAGS += -I$(SRC_PATH)
CFLAGS += $(call cc-option, $(CFLAGS), -fno-stack-protector)
QEMU_CFLAGS = $(CFLAGS)
diff -ur xen-4.2.1.orig/tools/xenstat/xentop/Makefile xen-4.2.1/tools/xenstat/xentop/Makefile
--- tools/xenstat/xentop/Makefile 2012-12-17 23:01:35.000000000 +0800
+++ tools/xenstat/xentop/Makefile 2013-01-30 12:31:43.535941098 +0800
@@ -18,7 +18,7 @@
all install xentop:
else
-CFLAGS += -DGCC_PRINTF -Wall -Werror $(CFLAGS_libxenstat)
+CFLAGS += -DGCC_PRINTF -Wall $(CFLAGS_libxenstat)
LDLIBS += $(LDLIBS_libxenstat) $(CURSES_LIBS) $(SOCKET_LIBS)
CFLAGS += -DHOST_$(XEN_OS)
diff -ur xen-4.2.1.orig/xen/arch/arm/Rules.mk xen-4.2.1/xen/arch/arm/Rules.mk
--- xen/arch/arm/Rules.mk 2012-12-17 23:01:37.000000000 +0800
+++ xen/arch/arm/Rules.mk 2013-01-30 12:31:43.498941097 +0800
@@ -9,7 +9,7 @@
HAS_DEVICE_TREE := y
CFLAGS += -fno-builtin -fno-common -Wredundant-decls
-CFLAGS += -iwithprefix include -Werror -Wno-pointer-arith -pipe
+CFLAGS += -iwithprefix include -Wno-pointer-arith -pipe
CFLAGS += -I$(BASEDIR)/include
# Prevent floating-point variables from creeping into Xen.
diff -ur xen-4.2.1.orig/xen/arch/x86/Rules.mk xen-4.2.1/xen/arch/x86/Rules.mk
--- xen/arch/x86/Rules.mk 2012-12-17 23:01:37.000000000 +0800
+++ xen/arch/x86/Rules.mk 2013-01-30 12:31:43.490941096 +0800
@@ -24,7 +24,7 @@
endif
CFLAGS += -fno-builtin -fno-common -Wredundant-decls
-CFLAGS += -iwithprefix include -Werror -Wno-pointer-arith -pipe
+CFLAGS += -iwithprefix include -Wno-pointer-arith -pipe
CFLAGS += -I$(BASEDIR)/include
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-generic
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-default
diff -ur xen-4.2.1.orig/xen/include/Makefile xen-4.2.1/xen/include/Makefile
--- xen/include/Makefile 2012-12-17 23:01:55.000000000 +0800
+++ xen/include/Makefile 2013-01-30 12:31:43.502941097 +0800
@@ -78,7 +78,7 @@
all: headers.chk
headers.chk: $(filter-out public/arch-% public/%ctl.h public/xsm/% public/%hvm/save.h, $(wildcard public/*.h public/*/*.h) $(public-y)) Makefile
- for i in $(filter %.h,$^); do $(CC) -ansi -include stdint.h -Wall -W -Werror -S -o /dev/null -xc $$i || exit 1; echo $$i; done >$@.new
+ for i in $(filter %.h,$^); do $(CC) -ansi -include stdint.h -Wall -W -S -o /dev/null -xc $$i || exit 1; echo $$i; done >$@.new
mv $@.new $@
endif
diff -ur xen-4.2.1.orig/tools/tests/mce-test/tools/Makefile xen-4.2.1/tools/tests/mce-test/tools/Makefile
--- tools/tests/mce-test/tools/Makefile 2012-12-17 23:01:35.000000000 +0800
+++ tools/tests/mce-test/tools/Makefile 2013-01-30 13:01:44.890020152 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=$(CURDIR)/../../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_libxenguest)
CFLAGS += $(CFLAGS_libxenstore)
diff -ur xen-4.2.1.orig/tools/tests/mem-sharing/Makefile xen-4.2.1/tools/tests/mem-sharing/Makefile
--- tools/tests/mem-sharing/Makefile 2012-12-17 23:01:35.000000000 +0800
+++ tools/tests/mem-sharing/Makefile 2013-01-30 13:01:44.890020152 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=$(CURDIR)/../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_xeninclude)
diff -ur xen-4.2.1.orig/tools/tests/xen-access/Makefile xen-4.2.1/tools/tests/xen-access/Makefile
--- tools/tests/xen-access/Makefile 2012-12-17 23:01:35.000000000 +0800
+++ tools/tests/xen-access/Makefile 2013-01-30 13:01:44.891020152 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=$(CURDIR)/../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_libxenguest)
diff -ur xen-4.3.0.orig/tools/firmware/Rules.mk xen-4.3.0/tools/firmware/Rules.mk
--- tools/firmware/Rules.mk 2013-07-09 18:46:56.000000000 +0800
+++ ttools/firmware/Rules.mk 2013-07-20 20:28:57.811836505 +0800
@@ -11,8 +11,6 @@
CFLAGS += -DNDEBUG
endif
-CFLAGS += -Werror
-
$(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS))
# Extra CFLAGS suitable for an embedded type of environment.

@ -1,171 +0,0 @@
diff -ur xen-4.4.0.orig/Config.mk xen-4.4.0/Config.mk
--- xen-4.4.0.orig/Config.mk 2014-03-10 18:47:38.000000000 +0800
+++ xen-4.4.0/Config.mk 2014-03-23 21:54:07.327717400 +0800
@@ -13,8 +13,6 @@
# fallback for older make
realpath = $(wildcard $(foreach file,$(1),$(shell cd -P $(dir $(file)) && echo "$$PWD/$(notdir $(file))")))
--include $(XEN_ROOT)/.config
-
# A debug build of Xen and tools?
debug ?= n
debug_symbols ?= $(debug)
@@ -36,7 +34,7 @@
# Tools to run on system hosting the build
HOSTCC = gcc
-HOSTCFLAGS = -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer
+HOSTCFLAGS = -Wstrict-prototypes -O2 -fomit-frame-pointer
HOSTCFLAGS += -fno-strict-aliasing
DISTDIR ?= $(XEN_ROOT)/dist
@@ -187,7 +185,7 @@
CFLAGS += -std=gnu99
-CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wstrict-prototypes
# Clang complains about macros that expand to 'if ( ( foo == bar ) ) ...'
# and is over-zealous with the printf format lint
diff -ur xen-4.4.0.orig/extras/mini-os/minios.mk xen-4.4.0/extras/mini-os/minios.mk
--- xen-4.4.0.orig/extras/mini-os/minios.mk 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/extras/mini-os/minios.mk 2014-03-23 21:48:41.110722054 +0800
@@ -6,7 +6,7 @@
# Define some default flags.
# NB. '-Wcast-qual' is nasty, so I omitted it.
-DEF_CFLAGS += -fno-builtin -Wall -Werror -Wredundant-decls -Wno-format -Wno-redundant-decls
+DEF_CFLAGS += -fno-builtin -Wall -Wredundant-decls -Wno-format -Wno-redundant-decls
DEF_CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
DEF_CFLAGS += $(call cc-option,$(CC),-fgnu89-inline)
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
diff -ur xen-4.4.0.orig/tools/blktap2/drivers/Makefile xen-4.4.0/tools/blktap2/drivers/Makefile
--- xen-4.4.0.orig/tools/blktap2/drivers/Makefile 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/blktap2/drivers/Makefile 2014-03-23 21:55:52.215715903 +0800
@@ -9,7 +9,7 @@
LOCK_UTIL = lock-util
INST_DIR = $(SBINDIR)
-CFLAGS += -Werror -g
+CFLAGS += -g
CFLAGS += -Wno-unused
CFLAGS += -fno-strict-aliasing
CFLAGS += -I$(BLKTAP_ROOT)/include -I$(BLKTAP_ROOT)/drivers
diff -ur xen-4.4.0.orig/tools/debugger/gdbsx/Rules.mk xen-4.4.0/tools/debugger/gdbsx/Rules.mk
--- xen-4.4.0.orig/tools/debugger/gdbsx/Rules.mk 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/debugger/gdbsx/Rules.mk 2014-03-23 21:56:21.399715487 +0800
@@ -1,4 +1,4 @@
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
# (gcc 4.3x and later) -Wconversion -Wno-sign-conversion
diff -ur xen-4.4.0.orig/tools/firmware/Rules.mk xen-4.4.0/tools/firmware/Rules.mk
--- xen-4.4.0.orig/tools/firmware/Rules.mk 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/firmware/Rules.mk 2014-03-23 22:30:36.056686174 +0800
@@ -11,7 +11,7 @@
CFLAGS += -DNDEBUG
endif
-CFLAGS += -Werror
+CFLAGS +=
$(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS))
diff -ur xen-4.4.0.orig/tools/libfsimage/Rules.mk xen-4.4.0/tools/libfsimage/Rules.mk
--- xen-4.4.0.orig/tools/libfsimage/Rules.mk 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/libfsimage/Rules.mk 2014-03-23 21:57:21.767714626 +0800
@@ -1,7 +1,7 @@
include $(XEN_ROOT)/tools/Rules.mk
CFLAGS += -Wno-unknown-pragmas -I$(XEN_ROOT)/tools/libfsimage/common/ -DFSIMAGE_FSDIR=\"$(FSDIR)\"
-CFLAGS += -Werror -D_GNU_SOURCE
+CFLAGS += -D_GNU_SOURCE
LDFLAGS += -L../common/
PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
diff -ur xen-4.4.0.orig/tools/libxc/Makefile xen-4.4.0/tools/libxc/Makefile
--- xen-4.4.0.orig/tools/libxc/Makefile 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/libxc/Makefile 2014-03-23 21:49:37.919721243 +0800
@@ -87,7 +87,7 @@
-include $(XEN_TARGET_ARCH)/Makefile
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
CFLAGS += -I. $(CFLAGS_xeninclude)
# Needed for posix_fadvise64() in xc_linux.c
diff -ur xen-4.4.0.orig/tools/libxl/Makefile xen-4.4.0/tools/libxl/Makefile
--- xen-4.4.0.orig/tools/libxl/Makefile 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/libxl/Makefile 2014-03-23 21:58:09.983713938 +0800
@@ -11,7 +11,7 @@
XLUMAJOR = 4.3
XLUMINOR = 0
-CFLAGS += -Werror -Wno-format-zero-length -Wmissing-declarations \
+CFLAGS += -Wno-format-zero-length -Wmissing-declarations \
-Wno-declaration-after-statement -Wformat-nonliteral
CFLAGS += -I. -fPIC
diff -ur xen-4.4.0.orig/tools/qemu-xen/pc-bios/optionrom/Makefile xen-4.4.0/tools/qemu-xen/pc-bios/optionrom/Makefile
--- xen-4.4.0.orig/tools/qemu-xen/pc-bios/optionrom/Makefile 2014-02-06 00:59:14.000000000 +0800
+++ xen-4.4.0/tools/qemu-xen/pc-bios/optionrom/Makefile 2014-03-23 21:59:13.175713036 +0800
@@ -9,7 +9,7 @@
.PHONY : all clean build-all
-CFLAGS := -Wall -Wstrict-prototypes -Werror -fomit-frame-pointer -fno-builtin
+CFLAGS := -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-builtin
CFLAGS += -I$(SRC_PATH)
CFLAGS += $(call cc-option, $(CFLAGS), -fno-stack-protector)
QEMU_CFLAGS = $(CFLAGS)
diff -ur xen-4.4.0.orig/tools/tests/mce-test/tools/Makefile xen-4.4.0/tools/tests/mce-test/tools/Makefile
--- xen-4.4.0.orig/tools/tests/mce-test/tools/Makefile 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/tests/mce-test/tools/Makefile 2014-03-23 22:28:45.160687756 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=$(CURDIR)/../../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_libxenguest)
CFLAGS += $(CFLAGS_libxenstore)
diff -ur xen-4.4.0.orig/tools/tests/mem-sharing/Makefile xen-4.4.0/tools/tests/mem-sharing/Makefile
--- xen-4.4.0.orig/tools/tests/mem-sharing/Makefile 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/tests/mem-sharing/Makefile 2014-03-23 22:29:15.472687324 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=$(CURDIR)/../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_xeninclude)
diff -ur xen-4.4.0.orig/tools/tests/xen-access/Makefile xen-4.4.0/tools/tests/xen-access/Makefile
--- xen-4.4.0.orig/tools/tests/xen-access/Makefile 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/tests/xen-access/Makefile 2014-03-23 22:30:02.064686659 +0800
@@ -1,8 +1,6 @@
XEN_ROOT=$(CURDIR)/../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
-
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_libxenguest)
CFLAGS += $(CFLAGS_xeninclude)
diff -ur xen-4.4.0.orig/tools/xenstat/xentop/Makefile xen-4.4.0/tools/xenstat/xentop/Makefile
--- xen-4.4.0.orig/tools/xenstat/xentop/Makefile 2014-03-10 18:43:57.000000000 +0800
+++ xen-4.4.0/tools/xenstat/xentop/Makefile 2014-03-23 22:23:59.944691825 +0800
@@ -18,7 +18,7 @@
all install xentop:
else
-CFLAGS += -DGCC_PRINTF -Wall -Werror $(CFLAGS_libxenstat)
+CFLAGS += -DGCC_PRINTF -Wall $(CFLAGS_libxenstat)
LDLIBS += $(LDLIBS_libxenstat) $(CURSES_LIBS) $(SOCKET_LIBS)
CFLAGS += -DHOST_$(XEN_OS)

@ -1,35 +0,0 @@
This includes a few headers to fix some missing function declarations.
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
diff --git a/stubdom/grub/config.h b/stubdom/grub/config.h
index 1649d51..15a6583 100644
--- a/stubdom/grub/config.h
+++ b/stubdom/grub/config.h
@@ -2,6 +2,7 @@
#undef putchar
#include <ctype.h>
#include <string.h>
+#include <kernel.h>
#define debug _debug
#define grub_halt(a) do_exit()
#define printf grub_printf
diff --git a/xen/include/xen/libelf.h b/xen/include/xen/libelf.h
index 2a6fa54..e65db6d 100644
--- a/xen/include/xen/libelf.h
+++ b/xen/include/xen/libelf.h
@@ -39,11 +39,13 @@ typedef int elf_negerrnoval; /* 0: ok; -EFOO: error */
#ifdef __XEN__
#include <public/elfnote.h>
#include <public/features.h>
+#include <xen/string.h>
#else
#include <xen/elfnote.h>
#include <xen/features.h>
#include <stdarg.h>
+#include <string.h>
struct elf_binary;
typedef void elf_log_callback(struct elf_binary*, void *caller_data,

@ -1,34 +0,0 @@
This includes a few headers to fix some missing function declarations.
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
diff --git a/stubdom/grub/config.h b/stubdom/grub/config.h
index 1649d51..15a6583 100644
--- a/stubdom/grub/config.h
+++ b/stubdom/grub/config.h
@@ -2,6 +2,7 @@
#undef putchar
#include <ctype.h>
#include <string.h>
+#include <kernel.h>
#define debug _debug
#define grub_halt(a) do_exit()
#define printf grub_printf
diff -ur xen-4.2.3.orig/xen/include/xen/libelf.h xen-4.2.3/xen/include/xen/libelf.h
--- xen-4.2.3.orig/xen/include/xen/libelf.h 2013-09-09 20:27:41.000000000 +0800
+++ xen-4.2.3/xen/include/xen/libelf.h 2014-02-15 13:42:24.491435783 +0800
@@ -37,12 +37,14 @@
#ifdef __XEN__
#include <public/elfnote.h>
#include <public/features.h>
+#include <xen/string.h>
#include <xen/stdbool.h>
#else
#include <xen/elfnote.h>
#include <xen/features.h>
#include <stdarg.h>
+#include <string.h>
#include <stdbool.h>
struct elf_binary;

@ -1,30 +0,0 @@
diff -ur xen-4.3.1.orig/stubdom/grub/config.h xen-4.3.1/stubdom/grub/config.h
--- stubdom/grub/config.h 2013-10-30 16:18:28.000000000 +0800
+++ stubdom/grub/config.h 2013-12-09 17:12:14.209783970 +0800
@@ -2,6 +2,7 @@
#undef putchar
#include <ctype.h>
#include <string.h>
+#include <kernel.h>
#define debug _debug
#define grub_halt(a) do_exit()
#define printf grub_printf
diff -ur xen-4.3.1.orig/xen/include/xen/libelf.h xen-4.3.1/xen/include/xen/libelf.h
--- xen/include/xen/libelf.h 2013-10-30 16:18:28.000000000 +0800
+++ xen/include/xen/libelf.h 2013-12-09 17:14:09.249788085 +0800
@@ -37,6 +37,7 @@
#ifdef __XEN__
#include <public/elfnote.h>
#include <public/features.h>
+#include <xen/string.h>
#include <xen/stdbool.h>
#else
#include <xen/elfnote.h>
@@ -44,6 +45,7 @@
#include <stdarg.h>
#include <stdbool.h>
+#include <string.h>
struct elf_binary;
typedef void elf_log_callback(struct elf_binary*, void *caller_data,

@ -1,144 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='xml,threads'
inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
GRUB_URL=mirror://gnu-alpha/grub
SRC_URI="
http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
$GRUB_URL/grub-0.97.tar.gz
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
$XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz"
S="${WORKDIR}/xen-${PV}"
DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="custom-cflags"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="sys-devel/gettext
sys-devel/bin86
sys-apps/texinfo
x11-libs/pixman"
RDEPEND=">=app-emulation/xen-tools-${PV}"
pkg_setup() {
python-single-r1_pkg_setup
}
retar-externals() {
# Purely to unclutter src_prepare
local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
# epatch can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative
sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
-i "${WORKDIR}"/zlib-1.2.3/configure
sed -e 's:^AR=ar rc:AR=ar:' \
-e s':$(AR) $@:$(AR) rc $@:' \
-i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
einfo "zlib Makefile edited"
cd "${WORKDIR}"
tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
tar czp grub-0.97 -f grub-0.97.tar.gz
tar czp lwip -f lwip-1.3.0.tar.gz
tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz
tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz
mv $set "${S}"/stubdom/
einfo "tarballs moved to source"
}
src_prepare() {
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \;
fi
# Patch the unmergeable newlib, fix most of the leftover gcc QA issues
cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
# Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch
# fix jobserver in Makefile
epatch "${FILESDIR}"/${PN}-4.2-jserver.patch
#Substitute for internal downloading. pciutils copied only due to the only .bz2
cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom"
retar-externals || die "re-tar procedure failed"
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen"
econf ${myconf}
}
src_compile() {
use custom-cflags || unset CFLAGS
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include
if use x86; then
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
elif use amd64; then
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
if has_multilib_profile; then
multilib_toolchain_setup x86
emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
fi
fi
}
src_install() {
if use x86; then
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
fi
if use amd64; then
emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
if has_multilib_profile; then
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
fi
fi
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
}

@ -1,144 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='xml,threads'
inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
GRUB_URL=mirror://gnu-alpha/grub
SRC_URI="
http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
$GRUB_URL/grub-0.97.tar.gz
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
$XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz"
S="${WORKDIR}/xen-${PV}"
DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="custom-cflags"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="sys-devel/gettext
sys-devel/bin86
sys-apps/texinfo
x11-libs/pixman"
RDEPEND=">=app-emulation/xen-tools-${PV}"
pkg_setup() {
python-single-r1_pkg_setup
}
retar-externals() {
# Purely to unclutter src_prepare
local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
# epatch can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative
sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
-i "${WORKDIR}"/zlib-1.2.3/configure
sed -e 's:^AR=ar rc:AR=ar:' \
-e s':$(AR) $@:$(AR) rc $@:' \
-i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
einfo "zlib Makefile edited"
cd "${WORKDIR}"
tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
tar czp grub-0.97 -f grub-0.97.tar.gz
tar czp lwip -f lwip-1.3.0.tar.gz
tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz
tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz
mv $set "${S}"/stubdom/
einfo "tarballs moved to source"
}
src_prepare() {
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \;
fi
# Patch the unmergeable newlib, fix most of the leftover gcc QA issues
cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
# Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch
# fix jobserver in Makefile
epatch "${FILESDIR}"/${PN}-4.2-jserver.patch
#Substitute for internal downloading. pciutils copied only due to the only .bz2
cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom"
retar-externals || die "re-tar procedure failed"
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen"
econf ${myconf}
}
src_compile() {
use custom-cflags || unset CFLAGS
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include
if use x86; then
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
elif use amd64; then
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
if has_multilib_profile; then
multilib_toolchain_setup x86
emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
fi
fi
}
src_install() {
if use x86; then
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
fi
if use amd64; then
emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
if has_multilib_profile; then
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
fi
fi
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
}

@ -27,7 +27,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="custom-cflags"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

@ -1,24 +1,7 @@
DIST ovmf-20150629.tar.bz2 24265640 SHA256 9f316dc44e192fa9d5d7486cf1dae3f3094ab4f20f282f80d6251632c2cd6118 SHA512 b15a896b5222b920a500ec8a1eba5d670505441ffd02accf9b6c0deb9a12c1c5513a016f91eae5cb33f75ee9f28435dc957686e6ce8b5d0744c11a7d7262fffd WHIRLPOOL 8db4360dcb85f183dbd827f7381787c84065f94eaf746068b11ef7b30412b16cc0ba75effb04f01dea5f4f67967721f7aca11a2550035e95c59645c7964526ac
DIST ovmf-20151110.tar.bz2 27518370 SHA256 74199f6b5c6f756881323242742c396c52096db5f61700a4eb839343f9ab0604 SHA512 dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ddddca0a095721f6b1ae3a1d3 WHIRLPOOL 145fb1c873cce96b81b269b44800987ca1b7350425b682fd5a5799648b0270c6c17bb337ad7e06650e6b66a9ac6eef8d9c9239f1478a687be4af187e60c3f3f5
DIST seabios-1.8.2.tar.gz 538497 SHA256 f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00 WHIRLPOOL 9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a
DIST xen-4.6.0-upstream-patches-0.tar.xz 19280 SHA256 8ef2d139f86cb52d2208a17c974e5a85356183ee359ab4b91882067548806e0c SHA512 9fde8d9def1d75e50c10069af7f9fea4b5b6992b7089eb554e1e2a4c78dd080f2977128d0dd541eeb735b951e7d6614a07101f7703457e7743ac6b3be962cdfe WHIRLPOOL 861c7f150811912422f6f5eb77437744d1456740a43bef3dfd88a2e6d6836c0e8460b788ccd4f14a7144652d65a825c08aa984ec4240b2b1ac6d09237695d19d
DIST xen-4.6.0.tar.gz 19694350 SHA256 6fa1c2431df55aa5950d248e6093b8c8c0f11c357a0adbd348a2186478e80909 SHA512 b4b02f306ffea360f539dd8c231b2f58c00c3638fdb665cb659c7291b475b40f1075bc59d49a6144767729e57b8bc40a1cfd9030d61de2b8fa4ac97d43655c2b WHIRLPOOL d3f01183440ca1875b6e850bd116db0c382383433e50c0902d3268e9e36b39d184fc65e925bdb5363ef4ca7a232fee15b4749c89baf789137b8a8248565c75a8
DIST xen-4.6.1-upstream-patches-0.tar.xz 92472 SHA256 7b32cbd57571d838ec606c5bd2b98a51e14a6bcf44d2d61007c274fa3b6b5eb6 SHA512 2f8e9273601c70eac88fb9d94bcb607bc5ea76514f9cdee0e96309b9a9d78db881d94c57a518ad5cef398fa57274b9940ba1553d0984bb5504ca27b6b62a6003 WHIRLPOOL 9b2592f33587fc85b091fbfb357d4ab4914f39286f3207a0d8aebf26259f0ebd1eb7d6bede7da9a202427cf9c7d97c11c4c84c5f90584948b1f3c32fefac5164
DIST xen-4.6.1.tar.gz 19693042 SHA256 44cc2fccba1e147ef4c8da0584ce0f24189c8743de0e3e9a9226da88ddb5f589 SHA512 f01a0b7874abf8b3a81432428d7ba2d5aceb9d75ae20310f8ef49a3a0df927720a51d49090f74fda7f374c779e121ad26da6966a6f2623ed1a7743b4c080427c WHIRLPOOL b4eec12118d602d1b41edee32ed7c0c61646974060bc44e3eedaf78f7c3015c151998f72573fd2bab1992263dd98f09992772334bae7826048d187de7ed022e5
DIST xen-4.6.3.tar.gz 19707041 SHA256 02badfce9a037bd1bd4a94210c1f6b85467746216c71795805102b514bcf1fc4 SHA512 187a860b40c05139f22b8498a5fae1db173c3110d957147af29a56cb83b7111c9dc4946d65f9dffc847001fc01c5e9bf51886eaa1194bb9cfd0b6dbcd43a2c5c WHIRLPOOL f80fa73727218567b8d6c8d6bab9dfd577c4bb84ac737b084e4396128e8c4aa79776a277f73c283d5b12f17764b183b67fbf8596e240042dd0709f28cbab777e
DIST xen-4.7.0.tar.gz 20702550 SHA256 be5876144d49729572ae06142e0bb93f1c1f2695578141eff2931995add24623 SHA512 2c52c8ef145dfab7d069e79318d5d631e1106a0ddc79d88b3bacf36c7f15cea67dccb704a245e785d2a1e42c6fb6c0ad74832f564aaeec025ad7b864031f0921 WHIRLPOOL 9725ac9fe94e78aab47b0534b5ee1a190106a773bf7d6204fed736abe7069b71937717b6680833736bd02a3a3a43f2eb2162fe7c0d992ddd47d12158b5d9835f
DIST xen-gentoo-patches-4.tar.xz 23632 SHA256 5cdb0f93ee32d0a5fc4fc7282270ace73acfdc4df694f7b29c1135180d902049 SHA512 3006ce4cd67e80a9f79d9ba3814a64704b0d762159a439a140b1ec0a2699473cd5537950f0913b55f8f7e3d0fd2e9861f3199793120d8d2502aa3f8ef7816c8f WHIRLPOOL 4a921103df2825ccd8b0481708e7cd692fa45d5aadae286c1522c144a1576920e7d3567648565bb9af85bb6bb597ea9d0ec04ea6abd2115db4caf7e739717b1a
DIST xen-gentoo-patches-6.tar.xz 23864 SHA256 96e774bd03c9df341fdb2f5d6cf231549c8d7a004c3c902c07b5cb690428d4c6 SHA512 7f4966bb7dad02b213a3cbefcc312573039feaec964a2deaa6aa7f8fa488b6e31176834a4e2cf6ac380548f1b8251c7700d16d1cbc7b88fcee440f6cccd7f177 WHIRLPOOL a41cae3441370e0e18fbf28ac7a780adfaa0d6af12dc62f1dfe90f52f01ebbd8055e3b5b399ae11602b29b8a206aafe2cbecb79948233bd072e73294468f3b08
DIST xen-ovmf-patches-1.tar.xz 4724 SHA256 d14e98e62c78c9f4b8a7e7b4a04de6dabf300f393eff44154d06f93aa43d7703 SHA512 a17467762f6d92018ff9bce783ce148039f23159405e801ec2aef4c3db72c3976c6f1e41d8c2a2cb704a9654556a2050302f284cfe8e32f28f393b8e2c6d2f1c WHIRLPOOL de53ad07f20aa14fe76d974db92d5b6808f0a2dd26a627b818914990add7adad8e6135d42641819dc22947031981c5815bae5aeeed0f28785c90beda0a6ff6c8
DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3 WHIRLPOOL 8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
DIST xen-qemu-patches-0.tar.gz 3224 SHA256 ff1ac02a6d91e4abdbe069e1bb75d0b798deff5c2c72d1efb5459c72f4278f00 SHA512 4fd0c663a733436188aca364e927ac430d9bbef9859da65c074d7fd66c330645b05ff1f3e849f4581dfcd7054801d65edcff8445c1c63c2725f11e3903415af0 WHIRLPOOL 5504d7ffbd3c1970026c1f43252d9c76f10c5448ede247719e2698aa8f8e93b20e4cc353da5582b3b6887fb3fd7d1e13765f664ea60daeb6020f052eaca9b9f4
DIST xen-qemu-patches-2.tar.gz 4690 SHA256 5850513c6c6e1c68da7a04526bfc3f7ee049b1c5cbcd370d2dfcee94b49f84e9 SHA512 fb1adcccffdd53193699287049da719f826ab8ab819130e7747cb6de9f6f9446fde223e26772a6ee7380ee0691acffac2c970691583ef6cb06f3c597acac824e WHIRLPOOL ea6dc377c69261246d68342b0bf33bdcd07447f1d3547862da10dd0e72d0a6d96fcdfb5df422e88fd7119a6edc7c8990f02d33bbb4c401534aba55b287ac63fe
DIST xen-qemu-patches-3.tar.gz 7866 SHA256 40ec7e127c149d25f783f050c693776db4f5ded7b488fba3be4b88c85c33d981 SHA512 ca1c5a10c986dcc6e39fbcb606493532203f051d622fbd7318b4c6f69b686889d81c143c7eaf7c91b1e925aa4f7667fb8f80d887ac2b45172a9db4c4231e7feb WHIRLPOOL 1aee478c6eb39fd204a0b88c02770a304765f7dba979bdebd4dd882c77b947038219aab99be95010c308207eb18d276c127c1bb5c69c62e0ef2bbb618fd99e17
DIST xen-qemu-patches-4.tar.gz 5231 SHA256 6ffc66654045ce6aa4f228e1a39025a0cdce613815c114d28d1c14499d25eb0d SHA512 b2cbf25a9ceec947f4c5ca7d77c8fb3b443bffc3c48c8c6fb50d72a795f86e5cc40fb2637e378fea048ee8094aebd96e5d056289d9538e5f19ed36b9e7d70431 WHIRLPOOL 2d73c793eaf00ca0f8a79f18e2b1e95931000989265d7a3bb4f6bccb2407619ddfbdfc28fcec03f37a18554352ea4dc6500de8ef6a72f2a991cff3495e66e4fc
DIST xen-security-patches-01.tar.gz 4683 SHA256 ca1e565180aff5485f217735faa24bea2f7fc821d5c5a506d1854291681fdc28 SHA512 538d5df0c3b5b5277613af3a3fc11aa46a16cfdfdc88488da5020e3ad38580b8cdb12778e251c4b41c6b5cfe37d8266a599b8b15b4032491c0689e442b388847 WHIRLPOOL a22492288fa04919c60d9e7e15181bc7eb05f457b0aad0e8ece172443fd4208d4bdeb692ef713b99aa83eb030caf3dfcf1236b5d8de13e152b93096aa2e869b8
DIST xen-security-patches-10.tar.gz 13289 SHA256 8937b3c0045f83ac0685ce129c99be8ab035f2ed92605d0c1100d4f898d978a3 SHA512 698963479149bd63695b3ffd7d108b798ce6c694560f2908b639f3a1b00d37d4994fbc1e0e21aaba1f3a113653d5b37c28679bc1d97d75a805844345c9c070c0 WHIRLPOOL 8c2433c35499819906abf5cb8898dac23cbf7523cc4b4e9291e696eb2871971a7300d3f54865ac32738a1b67c1de18e227085f14c5717b60ec951d5038fa0493
DIST xen-security-patches-12.tar.xz 5172 SHA256 1d3c238cbefc243a17770722895f6bc725e807641a93908d3e4002b26e4f2a8b SHA512 06f80b12c30d18f84e880ffb529fe2b90e7ade1cb3479d2fbc21447cf2c5d50c7ba3a14ddd0b31f63e87af520bf80812158e4097e657f8316bdb5f8b443c9828 WHIRLPOOL 49b776cf3d1d05758dfe9ce9f5f5cb0573eaec5f1273648eedb04b408587bb3cfe8838ea551a29423cc30622c7426e852740138fa2795898f25c22de148f91c9
DIST xen-security-patches-14.tar.xz 4036 SHA256 2ac238d2c63b77d7f36c48cac5e1ce062229fc8cbabe5ba0f359f1014bfd0572 SHA512 51849687b10fe73c7bdee9d9243f33d386c3dce112b6c1392f5a1583922371d17ac5f7b8e6b0152aeb34160d4ad4a88d975337a8bbf73a51c24065ec129bf2cf WHIRLPOOL 3c18fdcc4db107c57b7ee4d8b261f3d390b21530aadcb0a0381d8228d87cbb67bf97103749f44b2993ab164c806026b23a43d10d3c534fe583554916633c13a4
DIST xen-security-patches-7.tar.xz 22604 SHA256 e831c71f830316f452eb8645a5e7ca497264587aa8b353945fd9535f485166e3 SHA512 051769f4118f5c6d5d961759f547526d3fb0e86a4c1dee265a7f0224f10a88e2217b5b5fcf8dbfc706a1ec3c8d1632ab688d3f70dfd89d830261dc7391dd41c2 WHIRLPOOL 8e6dfb4e1700a07e3e3207b67afaddc5d6aa6fd84db9b3e76bd9ff54f682740fed01070e5860bb5378d50903d5777b55dff88eb3444d45bdd63dba657889393d
DIST xen-security-patches-9.tar.gz 9793 SHA256 2167d7bc2a631cf13d5b49c9577dbc8d128517e8ecbf90ef85c38f52ab3187aa SHA512 42f4997f35cc06333584a9a3c65366493094b60a6c67928b6165f3fb7d35d3a8f9dc0c3eadd4522de0d99bcc8511afba1d5e543396399b37983eb547abedca44 WHIRLPOOL 8abb68b4ac10fbc2b590c8a29cd2474d5392d3958542dad7f21ba4ad51c7541bb1686ed2629323e214c3e72b0de7212f25a4681f653d4179404c9f4c53e3d83a
DIST xen-upstream-patches-0.tar.gz 2297 SHA256 bf21272ad029391d30bf31896efcadc75267538f6c7de5d239453f19659d58ee SHA512 3f5d60aaebd181bddab4dd02e0064de2f75672f44a687a7331fa40e81d56763fea84504081a449d11403b21ad0ba2dac075f0b1796809ef8d16e244f6be99e3d WHIRLPOOL 4ebe79c8f2ea1c45e88e59941e477ed5639dbca3fe95c9a67e07afb0f4b6fb8b7fea8e58422d7c8f906299e4f37c14b4db15200997e5a92b647df98fa93e10c7

@ -1,469 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~x86"
UPSTREAM_VER=0
SECURITY_VER=7
# vars set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=0
SEC_VER=10
QEMU_VER=0
# xen-tools's gentoo patches tarball
GENTOO_VER=4
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=1
SEABIOS_VER=1.8.2
OVMF_PV=20150629
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SEC_VER}.tar.gz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-qemu-patches-${QEMU_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +pam +qemu-traditional python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
source "${WORKDIR}"/patches-security/${PV}.conf
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
epatch "${WORKDIR}"/patches-security/qemut/$i
done
for i in "${WORKDIR}"/qemu-patches/qemut/xsa*.patch; do
epatch $i
done
popd > /dev/null
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
for i in "${WORKDIR}"/qemu-patches/qemuu/xsa*.patch; do
epatch $i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if [[ -n ${OVMF_VER} ]] && use ovmf; then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -1,469 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~x86"
UPSTREAM_VER=0
SECURITY_VER=7
# vars set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=0
SEC_VER=10
QEMU_VER=3
# xen-tools's gentoo patches tarball
GENTOO_VER=4
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=1
SEABIOS_VER=1.8.2
OVMF_PV=20150629
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SEC_VER}.tar.gz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-qemu-patches-${QEMU_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +pam +qemu-traditional python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
source "${WORKDIR}"/patches-security/${PV}.conf
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
epatch "${WORKDIR}"/patches-security/qemut/$i
done
for i in "${WORKDIR}"/qemu-patches/qemut/xsa*.patch; do
epatch $i
done
popd > /dev/null
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
for i in "${WORKDIR}"/qemu-patches/qemuu/xsa*.patch; do
epatch $i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if [[ -n ${OVMF_VER} ]] && use ovmf; then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -1,469 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="amd64 ~arm ~arm64 x86"
UPSTREAM_VER=0
SECURITY_VER=7
# vars set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=0
SEC_VER=9
QEMU_VER=0
# xen-tools's gentoo patches tarball
GENTOO_VER=4
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=1
SEABIOS_VER=1.8.2
OVMF_PV=20150629
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SEC_VER}.tar.gz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-qemu-patches-${QEMU_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +pam +qemu-traditional python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
source "${WORKDIR}"/patches-security/${PV}.conf
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
epatch "${WORKDIR}"/patches-security/qemut/$i
done
for i in "${WORKDIR}"/qemu-patches/qemut/xsa*.patch; do
epatch $i
done
popd > /dev/null
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
for i in "${WORKDIR}"/qemu-patches/qemuu/xsa*.patch; do
epatch $i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if [[ -n ${OVMF_VER} ]] && use ovmf; then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -1,474 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=
SECURITY_VER=
# vars set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=
SEC_VER=
QEMU_VER=
# xen-tools's gentoo patches tarball
GENTOO_VER=6
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=2
SEABIOS_VER=1.8.2
# OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
OVMF_PV=20151110
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.gz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-qemu-patches-${QEMU_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
source "${WORKDIR}"/patches-security/${PV}.conf
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
epatch "${WORKDIR}"/patches-security/qemut/$i
done
for i in "${WORKDIR}"/qemu-patches/qemut/xsa*.patch; do
epatch $i
done
popd > /dev/null
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
for i in "${WORKDIR}"/qemu-patches/qemuu/xsa*.patch; do
epatch $i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if use ovmf; then
if [[ -n ${OVMF_VER} ]];then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
fi
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -1,449 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=
SECURITY_VER=2
# vars set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=
SEC_VER=
QEMU_VER=2
# xen-tools's gentoo patches tarball
GENTOO_VER=6
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=2
SEABIOS_VER=1.8.2
# OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
OVMF_PV=20151110
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-qemu-patches-${QEMU_VER}.tar.gz"
# SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.gz
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
# Security patchset
if [[ -n ${QEMU_VER} ]]; then
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
for i in "${WORKDIR}"/qemu-patches/qemuu/xsa*.patch; do
epatch $i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if use ovmf; then
if [[ -n ${OVMF_VER} ]];then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
fi
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -1,469 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=
SECURITY_VER=01
# vars set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=
SEC_VER=
QEMU_VER=4
# xen-tools's gentoo patches tarball
GENTOO_VER=6
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=2
SEABIOS_VER=1.8.2
# OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
OVMF_PV=20151110
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-qemu-patches-${QEMU_VER}.tar.gz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
for i in "${WORKDIR}"/qemu-patches/qemuu/xsa*.patch; do
epatch $i
done
popd > /dev/null
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in "${WORKDIR}"/qemu-patches/qemut/*.patch; do
epatch $i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if use ovmf; then
if [[ -n ${OVMF_VER} ]];then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
fi
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -1,458 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=0
SECURITY_VER=12
# xen-tools's gentoo patches tarball
GENTOO_VER=6
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=2
SEABIOS_VER=1.8.2
# OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
OVMF_PV=20151110
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
source "${WORKDIR}"/patches-security/${PV}.conf
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
popd > /dev/null
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
epatch "${WORKDIR}"/patches-security/qemut/$i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if use ovmf; then
if [[ -n ${OVMF_VER} ]];then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
fi
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -1,475 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=
SECURITY_VER=
# vars set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=
SEC_VER=
QEMU_VER=
# xen-tools's gentoo patches tarball
GENTOO_VER=6
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=2
SEABIOS_VER=1.8.2
# OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
OVMF_PV=20151110
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SEC_VER}.tar.gz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-qemu-patches-${QEMU_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
source "${WORKDIR}"/patches-security/${PV}.conf
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
epatch "${WORKDIR}"/patches-security/qemut/$i
done
for i in "${WORKDIR}"/qemu-patches/qemut/xsa*.patch; do
epatch $i
done
popd > /dev/null
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
for i in "${WORKDIR}"/qemu-patches/qemuu/xsa*.patch; do
epatch $i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if use ovmf; then
if [[ -n ${OVMF_VER} ]];then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
fi
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -19,7 +19,7 @@ if [[ $PV == *9999 ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 x86"
UPSTREAM_VER=
SECURITY_VER=14
# xen-tools's gentoo patches tarball

@ -1,458 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=
SECURITY_VER=
# xen-tools's gentoo patches tarball
GENTOO_VER=6
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=2
SEABIOS_VER=1.8.2
# OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
OVMF_PV=20151110
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
source "${WORKDIR}"/patches-security/${PV}.conf
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
popd > /dev/null
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
epatch "${WORKDIR}"/patches-security/qemut/$i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if use ovmf; then
if [[ -n ${OVMF_VER} ]];then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
fi
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -1,458 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs versionator
MY_PV=${PV/_/-}
MAJOR_V="$(get_version_component_range 1-2)"
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=
SECURITY_VER=
# xen-tools's gentoo patches tarball
GENTOO_VER=6
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=2
SEABIOS_VER=1.8.2
# OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
OVMF_PV=20151110
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
DESCRIPTION="Xen tools including QEMU and xl"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0/${MAJOR_V}"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(python_gen_impl_dep sqlite) )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
x11-libs/pixman
sdl? ( media-libs/libsdl[X] )
)
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2[-minimal]
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
source "${WORKDIR}"/patches-security/${PV}.conf
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
popd > /dev/null
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
epatch "${WORKDIR}"/patches-security/qemut/$i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if use ovmf; then
if [[ -n ${OVMF_VER} ]];then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
fi
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
unset CPPFLAGS
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
if use qemu; then
if use sdl; then
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
tools/Makefile || die
else
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
tools/qemu-xen-traditional/xen-setup || die
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
tools/Makefile || die
fi
else
# Don't bother with qemu, only needed for fully virtualised guests
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
}

@ -1,14 +1,3 @@
DIST xen-4.6.0-upstream-patches-0.tar.xz 19280 SHA256 8ef2d139f86cb52d2208a17c974e5a85356183ee359ab4b91882067548806e0c SHA512 9fde8d9def1d75e50c10069af7f9fea4b5b6992b7089eb554e1e2a4c78dd080f2977128d0dd541eeb735b951e7d6614a07101f7703457e7743ac6b3be962cdfe WHIRLPOOL 861c7f150811912422f6f5eb77437744d1456740a43bef3dfd88a2e6d6836c0e8460b788ccd4f14a7144652d65a825c08aa984ec4240b2b1ac6d09237695d19d
DIST xen-4.6.0.tar.gz 19694350 SHA256 6fa1c2431df55aa5950d248e6093b8c8c0f11c357a0adbd348a2186478e80909 SHA512 b4b02f306ffea360f539dd8c231b2f58c00c3638fdb665cb659c7291b475b40f1075bc59d49a6144767729e57b8bc40a1cfd9030d61de2b8fa4ac97d43655c2b WHIRLPOOL d3f01183440ca1875b6e850bd116db0c382383433e50c0902d3268e9e36b39d184fc65e925bdb5363ef4ca7a232fee15b4749c89baf789137b8a8248565c75a8
DIST xen-4.6.1-upstream-patches-0.tar.xz 92472 SHA256 7b32cbd57571d838ec606c5bd2b98a51e14a6bcf44d2d61007c274fa3b6b5eb6 SHA512 2f8e9273601c70eac88fb9d94bcb607bc5ea76514f9cdee0e96309b9a9d78db881d94c57a518ad5cef398fa57274b9940ba1553d0984bb5504ca27b6b62a6003 WHIRLPOOL 9b2592f33587fc85b091fbfb357d4ab4914f39286f3207a0d8aebf26259f0ebd1eb7d6bede7da9a202427cf9c7d97c11c4c84c5f90584948b1f3c32fefac5164
DIST xen-4.6.1.tar.gz 19693042 SHA256 44cc2fccba1e147ef4c8da0584ce0f24189c8743de0e3e9a9226da88ddb5f589 SHA512 f01a0b7874abf8b3a81432428d7ba2d5aceb9d75ae20310f8ef49a3a0df927720a51d49090f74fda7f374c779e121ad26da6966a6f2623ed1a7743b4c080427c WHIRLPOOL b4eec12118d602d1b41edee32ed7c0c61646974060bc44e3eedaf78f7c3015c151998f72573fd2bab1992263dd98f09992772334bae7826048d187de7ed022e5
DIST xen-4.6.3.tar.gz 19707041 SHA256 02badfce9a037bd1bd4a94210c1f6b85467746216c71795805102b514bcf1fc4 SHA512 187a860b40c05139f22b8498a5fae1db173c3110d957147af29a56cb83b7111c9dc4946d65f9dffc847001fc01c5e9bf51886eaa1194bb9cfd0b6dbcd43a2c5c WHIRLPOOL f80fa73727218567b8d6c8d6bab9dfd577c4bb84ac737b084e4396128e8c4aa79776a277f73c283d5b12f17764b183b67fbf8596e240042dd0709f28cbab777e
DIST xen-4.7.0.tar.gz 20702550 SHA256 be5876144d49729572ae06142e0bb93f1c1f2695578141eff2931995add24623 SHA512 2c52c8ef145dfab7d069e79318d5d631e1106a0ddc79d88b3bacf36c7f15cea67dccb704a245e785d2a1e42c6fb6c0ad74832f564aaeec025ad7b864031f0921 WHIRLPOOL 9725ac9fe94e78aab47b0534b5ee1a190106a773bf7d6204fed736abe7069b71937717b6680833736bd02a3a3a43f2eb2162fe7c0d992ddd47d12158b5d9835f
DIST xen-security-patches-0.tar.xz 5944 SHA256 c0456793064185f0781668264a09a2412a25e2ff8c4ce0d332204e37b94d7e96 SHA512 de812e66563e608548b220aa00c8fd71973af748a00cea79959f46a5b6893a38248d2ea455026af43f47e3f5e566d08b5a6f3d18f22e940d75d2a2ca76cec3d3 WHIRLPOOL 3e18d32798bdfe584ee8d102963090b569ec3660fd5723d8c608091e5c7d935c1edced5e258d92bf51fe06975455a3ae33dfedd01702c6076aedf97ea61f2d1b
DIST xen-security-patches-00.tar.gz 4280 SHA256 1cb3d3d4af15202ce8ea5d6a5982b8c9a4623e565c732c64f5ec949cf55a11c0 SHA512 06e8fa8bda712564a18712640087a920545da3dc6bd6d94762f7f7fee33afb807f2d517e8d6177a683baf8ec04832acf57557f8125973f00e7de6109b3d5131b WHIRLPOOL 8b1b7caa37b73f442f440f599d9ae8d1562c6361c693b4d18540dbe7de4fa8046e3139f19dfdff35a316466ed7f017a3a99d430eb28e0716a0c6b52d8aec5b0b
DIST xen-security-patches-01.tar.gz 4683 SHA256 ca1e565180aff5485f217735faa24bea2f7fc821d5c5a506d1854291681fdc28 SHA512 538d5df0c3b5b5277613af3a3fc11aa46a16cfdfdc88488da5020e3ad38580b8cdb12778e251c4b41c6b5cfe37d8266a599b8b15b4032491c0689e442b388847 WHIRLPOOL a22492288fa04919c60d9e7e15181bc7eb05f457b0aad0e8ece172443fd4208d4bdeb692ef713b99aa83eb030caf3dfcf1236b5d8de13e152b93096aa2e869b8
DIST xen-security-patches-10.tar.gz 13289 SHA256 8937b3c0045f83ac0685ce129c99be8ab035f2ed92605d0c1100d4f898d978a3 SHA512 698963479149bd63695b3ffd7d108b798ce6c694560f2908b639f3a1b00d37d4994fbc1e0e21aaba1f3a113653d5b37c28679bc1d97d75a805844345c9c070c0 WHIRLPOOL 8c2433c35499819906abf5cb8898dac23cbf7523cc4b4e9291e696eb2871971a7300d3f54865ac32738a1b67c1de18e227085f14c5717b60ec951d5038fa0493
DIST xen-security-patches-12.tar.xz 5172 SHA256 1d3c238cbefc243a17770722895f6bc725e807641a93908d3e4002b26e4f2a8b SHA512 06f80b12c30d18f84e880ffb529fe2b90e7ade1cb3479d2fbc21447cf2c5d50c7ba3a14ddd0b31f63e87af520bf80812158e4097e657f8316bdb5f8b443c9828 WHIRLPOOL 49b776cf3d1d05758dfe9ce9f5f5cb0573eaec5f1273648eedb04b408587bb3cfe8838ea551a29423cc30622c7426e852740138fa2795898f25c22de148f91c9
DIST xen-security-patches-13.tar.xz 3192 SHA256 2721580673d4d4f6f8997961ca6f08d8f818279916d37e5e996af0b4ea008fc7 SHA512 4fd15ca8b611d67b4868f027f9833403b756b87e2f1142a7a0ca41b4fee6143fe57b62ba5360e99c9295fdd0a356048af545c19ea96e075da5aba97845d4a3af WHIRLPOOL 4fd99edcf9afc7937da48131c4d4a82eadf911fd62778dbdf937d7fb914e20d16b2765f538179d9d8ecca5d042ee39736fd1d8cbf01d7fc3e753032472e6bc65
DIST xen-security-patches-9.tar.gz 9793 SHA256 2167d7bc2a631cf13d5b49c9577dbc8d128517e8ecbf90ef85c38f52ab3187aa SHA512 42f4997f35cc06333584a9a3c65366493094b60a6c67928b6165f3fb7d35d3a8f9dc0c3eadd4522de0d99bcc8511afba1d5e543396399b37983eb547abedca44 WHIRLPOOL 8abb68b4ac10fbc2b590c8a29cd2474d5392d3958542dad7f21ba4ad51c7541bb1686ed2629323e214c3e72b0de7212f25a4681f653d4179404c9f4c53e3d83a
DIST xen-upstream-patches-0.tar.gz 2297 SHA256 bf21272ad029391d30bf31896efcadc75267538f6c7de5d239453f19659d58ee SHA512 3f5d60aaebd181bddab4dd02e0064de2f75672f44a687a7331fa40e81d56763fea84504081a449d11403b21ad0ba2dac075f0b1796809ef8d16e244f6be99e3d WHIRLPOOL 4ebe79c8f2ea1c45e88e59941e477ed5639dbca3fe95c9a67e07afb0f4b6fb8b7fea8e58422d7c8f906299e4f37c14b4db15200997e5a92b647df98fa93e10c7

@ -1,37 +0,0 @@
# Fix gcc-4.6
diff -ur xen-4.2.0.orig/extras/mini-os/minios.mk xen-4.2.0/extras/mini-os/minios.mk
--- extras/mini-os/minios.mk 2012-09-17 18:21:17.000000000 +0800
+++ extras/mini-os/minios.mk 2012-12-05 14:01:10.653260260 +0800
@@ -6,7 +6,7 @@
# Define some default flags.
# NB. '-Wcast-qual' is nasty, so I omitted it.
-DEF_CFLAGS += -fno-builtin -Wall -Werror -Wredundant-decls -Wno-format -Wno-redundant-decls
+DEF_CFLAGS += -fno-builtin -Wall -Wredundant-decls -Wno-format -Wno-redundant-decls
DEF_CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
DEF_CFLAGS += $(call cc-option,$(CC),-fgnu89-inline)
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
diff -ur xen-4.2.0.orig/tools/libxc/Makefile xen-4.2.0/tools/libxc/Makefile
--- tools/libxc/Makefile 2012-09-17 18:21:18.000000000 +0800
+++ tools/libxc/Makefile 2012-12-05 14:01:10.653260260 +0800
@@ -73,7 +73,7 @@
-include $(XEN_TARGET_ARCH)/Makefile
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
CFLAGS += -I. $(CFLAGS_xeninclude)
# Needed for posix_fadvise64() in xc_linux.c
# Drop .config
diff -ur xen-4.2.0.orig/Config.mk xen-4.2.0/Config.mk
--- Config.mk 2012-09-17 18:23:12.000000000 +0800
+++ Config.mk 2012-12-05 14:01:10.641260261 +0800
@@ -7,7 +7,6 @@
# fallback for older make
realpath = $(wildcard $(foreach file,$(1),$(shell cd -P $(dir $(file)) && echo "$$PWD/$(notdir $(file))")))
--include $(XEN_ROOT)/.config
# A debug build of Xen and tools?
debug ?= n

@ -1,33 +0,0 @@
diff -ur xen-4.2.0.orig/xen/arch/x86/Makefile xen-4.2.0/xen/arch/x86/Makefile
--- xen/arch/x86/Makefile 2012-09-17 18:21:19.000000000 +0800
+++ xen/arch/x86/Makefile 2013-02-23 20:37:30.679918815 +0800
@@ -112,7 +112,7 @@
$(@D)/.$(@F).1.o -o $@
rm -f $(@D)/.$(@F).[0-9]*
-EFI_LDFLAGS = $(patsubst -m%,-mi386pep,$(LDFLAGS)) --subsystem=10
+EFI_LDFLAGS = -mi386pep $(patsubst -m%,-mi386pep,$(LDFLAGS)) --subsystem=10
EFI_LDFLAGS += --image-base=$(1) --stack=0,0 --heap=0,0 --strip-debug
EFI_LDFLAGS += --section-alignment=0x200000 --file-alignment=0x20
EFI_LDFLAGS += --major-image-version=$(XEN_VERSION)
--- xen/Makefile 2013-03-07 14:34:01.819453278 +0000
+++ xen/Makefile 2013-03-07 15:56:44.753044655 +0000
@@ -31,9 +31,15 @@
_install: $(TARGET).gz
[ -d $(DESTDIR)/boot ] || $(INSTALL_DIR) $(DESTDIR)/boot
$(INSTALL_DATA) $(TARGET).gz $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_FULLVERSION).gz
- ln -f -s $(notdir $(TARGET))-$(XEN_FULLVERSION).gz $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_VERSION).$(XEN_SUBVERSION).gz
- ln -f -s $(notdir $(TARGET))-$(XEN_FULLVERSION).gz $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_VERSION).gz
- ln -f -s $(notdir $(TARGET))-$(XEN_FULLVERSION).gz $(DESTDIR)/boot/$(notdir $(TARGET)).gz
+ if [ 'x$(EFI_VENDOR)' == 'x' ]; then \
+ ln -f -s $(notdir $(TARGET))-$(XEN_FULLVERSION).gz $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_VERSION).$(XEN_SUBVERSION).gz; \
+ ln -f -s $(notdir $(TARGET))-$(XEN_FULLVERSION).gz $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_VERSION).gz; \
+ ln -f -s $(notdir $(TARGET))-$(XEN_FULLVERSION).gz $(DESTDIR)/boot/$(notdir $(TARGET)).gz; \
+ else \
+ cp $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_FULLVERSION).gz $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_VERSION).$(XEN_SUBVERSION).gz; \
+ cp $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_FULLVERSION).gz $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_VERSION).gz; \
+ cp $(DESTDIR)/boot/$(notdir $(TARGET))-$(XEN_FULLVERSION).gz $(DESTDIR)/boot/$(notdir $(TARGET)).gz; \
+ fi; \
$(INSTALL_DATA) $(TARGET)-syms $(DESTDIR)/boot/$(notdir $(TARGET))-syms-$(XEN_FULLVERSION)
if [ -r $(TARGET).efi -a -n '$(EFI_DIR)' ]; then \
[ -d $(DESTDIR)$(EFI_DIR) ] || $(INSTALL_DIR) $(DESTDIR)$(EFI_DIR); \

@ -1,37 +0,0 @@
diff --git a/xen/Makefile b/xen/Makefile
index 39839a3..d2603f0 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -38,9 +38,15 @@ _install: Z=$(CONFIG_XEN_INSTALL_SUFFIX)
_install: $(TARGET)$(CONFIG_XEN_INSTALL_SUFFIX)
[ -d $(D)/boot ] || $(INSTALL_DIR) $(D)/boot
$(INSTALL_DATA) $(TARGET)$(Z) $(D)$(BOOT_DIR)/$(T)-$(XEN_FULLVERSION)$(Z)
- ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) $(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION).$(XEN_SUBVERSION)$(Z)
- ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) $(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION)$(Z)
- ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) $(D)$(BOOT_DIR)/$(T)$(Z)
+ if [ 'x$(EFI_VENDOR)' == 'x' ]; then \
+ ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) $(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION).$(XEN_SUBVERSION)$(Z); \
+ ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) $(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION)$(Z);\
+ ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) $(D)$(BOOT_DIR)/$(T)$(Z); \
+ else \
+ $(INSTALL_DATA) $(TARGET)$(Z) $(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION).$(XEN_SUBVERSION)$(Z); \
+ $(INSTALL_DATA) $(TARGET)$(Z) $(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION)$(Z);\
+ $(INSTALL_DATA) $(TARGET)$(Z) $(D)$(BOOT_DIR)/$(T)$(Z); \
+ fi; \
$(INSTALL_DATA) $(TARGET)-syms $(D)$(BOOT_DIR)/$(T)-syms-$(XEN_FULLVERSION)
if [ -r $(TARGET).efi -a -n '$(EFI_DIR)' ]; then \
[ -d $(D)$(EFI_DIR) ] || $(INSTALL_DIR) $(D)$(EFI_DIR); \
diff --git a/xen/arch/x86/Makefile b/xen/arch/x86/Makefile
index d502bdf..a2121b0 100644
--- a/xen/arch/x86/Makefile
+++ b/xen/arch/x86/Makefile
@@ -112,7 +112,7 @@ $(TARGET)-syms: prelink.o xen.lds $(BASEDIR)/common/symbols-dummy.o
$(@D)/.$(@F).1.o -o $@
rm -f $(@D)/.$(@F).[0-9]*
-EFI_LDFLAGS = $(patsubst -m%,-mi386pep,$(LDFLAGS)) --subsystem=10
+EFI_LDFLAGS = -mi386pep $(patsubst -m%,-mi386pep,$(LDFLAGS)) --subsystem=10
EFI_LDFLAGS += --image-base=$(1) --stack=0,0 --heap=0,0 --strip-debug
EFI_LDFLAGS += --section-alignment=0x200000 --file-alignment=0x20
EFI_LDFLAGS += --major-image-version=$(XEN_VERSION)

@ -1,197 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=0
SECURITY_VER=0
# var set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=0
SEC_VER=10
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN}-security-patches-${SEC_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22 )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
# no tests are available for the hypervisor
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
RESTRICT="test splitdebug strip"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patcheset"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
epatch "${FILESDIR}"/${PN}-4.6-efi.patch
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
# make install likes to throw in some extra EFI bits if it built
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
elog "You can optionally block the installation of /boot/xen-syms by an entry"
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
}

@ -1,197 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="amd64 ~arm ~arm64 -x86"
UPSTREAM_VER=0
SECURITY_VER=0
# var set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=0
SEC_VER=9
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN}-security-patches-${SEC_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22 )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
# no tests are available for the hypervisor
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
RESTRICT="test splitdebug strip"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patcheset"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
epatch "${FILESDIR}"/${PN}-4.6-efi.patch
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
# make install likes to throw in some extra EFI bits if it built
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
elog "You can optionally block the installation of /boot/xen-syms by an entry"
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
}

@ -1,199 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=
SECURITY_VER=00
# var set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=
SEC_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22 )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
# no tests are available for the hypervisor
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
RESTRICT="test splitdebug strip"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patcheset"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
epatch "${FILESDIR}"/${PN}-4.6-efi.patch
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
# make install likes to throw in some extra EFI bits if it built
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
elog "You can optionally block the installation of /boot/xen-syms by an entry"
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
}

@ -1,199 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=
SECURITY_VER=01
# var set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=
SEC_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22 )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
# no tests are available for the hypervisor
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
RESTRICT="test splitdebug strip"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patcheset"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
epatch "${FILESDIR}"/${PN}-4.6-efi.patch
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
# make install likes to throw in some extra EFI bits if it built
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
elog "You can optionally block the installation of /boot/xen-syms by an entry"
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
}

@ -1,193 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=0
SECURITY_VER=12
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22 )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
# no tests are available for the hypervisor
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
RESTRICT="test splitdebug strip"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
source "${WORKDIR}"/patches-security/${PV}.conf
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
epatch "${FILESDIR}"/${PN}-4.6-efi.patch
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
# make install likes to throw in some extra EFI bits if it built
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
elog "You can optionally block the installation of /boot/xen-syms by an entry"
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
}

@ -1,200 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="~amd64 ~arm ~arm64 -x86"
UPSTREAM_VER=
SECURITY_VER=
# var set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=
SEC_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN}-security-patches-${SEC_VER}.tar.gz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22 )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
# no tests are available for the hypervisor
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
RESTRICT="test splitdebug strip"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patcheset"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
epatch "${FILESDIR}"/${PN}-4.6-efi.patch
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
# make install likes to throw in some extra EFI bits if it built
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
elog "You can optionally block the installation of /boot/xen-syms by an entry"
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
}

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

@ -1,193 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=
SECURITY_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22 )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
# no tests are available for the hypervisor
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
RESTRICT="test splitdebug strip"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
source "${WORKDIR}"/patches-security/${PV}.conf
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
epatch "${FILESDIR}"/${PN}-4.6-efi.patch
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
# make install likes to throw in some extra EFI bits if it built
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
elog "You can optionally block the installation of /boot/xen-syms by an entry"
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
}

@ -1,193 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
inherit git-r3
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=
SECURITY_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22 )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
# no tests are available for the hypervisor
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
RESTRICT="test splitdebug strip"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for now
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
source "${WORKDIR}"/patches-security/${PV}.conf
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
epatch "${FILESDIR}"/${PN}-4.6-efi.patch
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
# Bug #575868 converted to a sed statement, typo of one char
sed -e "s:granters:granter's:" -i xen/include/public/grant_table.h || die
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
unset LDFLAGS
unset ASFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
# make install likes to throw in some extra EFI bits if it built
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
elog "You can optionally block the installation of /boot/xen-syms by an entry"
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
}

@ -22,7 +22,7 @@ fi
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
IUSE="+X +autostart +cairo +dbus debug +enchant gtk2 gtk3 +introspection lua nls opencc +pango qt4 static-libs +table test +xml"
REQUIRED_USE="autostart? ( dbus ) cairo? ( X ) gtk2? ( dbus ) gtk3? ( dbus ) introspection? ( dbus ) pango? ( cairo ) qt4? ( X dbus )"

@ -0,0 +1,79 @@
From 7a281b1131399f04627986e6f9a54499b08e239d Mon Sep 17 00:00:00 2001
From: Felix Janda <felix.janda@posteo.de>
Date: Thu, 21 Apr 2016 23:12:10 +0200
Subject: [PATCH] Make openssl SSLv2 and SSLv3 support optional
Fixes compilation with libressl
---
uim/openssl.c | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/uim/openssl.c b/uim/openssl.c
index ba1b238..35ca1ca 100644
--- a/uim/openssl.c
+++ b/uim/openssl.c
@@ -208,34 +208,64 @@ c_SSL_write(uim_lisp s_, uim_lisp buf_)
static uim_lisp
c_SSLv2_method(void)
{
+#ifndef OPENSSL_NO_SSL2
return MAKE_PTR(SSLv2_method());
+#else
+ uim_notify_fatal(N_("uim-openssl: SSLv2_method() is not supported on this system"));
+ return uim_scm_f();
+#endif
}
static uim_lisp
c_SSLv2_server_method(void)
{
+#ifndef OPENSSL_NO_SSL2
return MAKE_PTR(SSLv2_server_method());
+#else
+ uim_notify_fatal(N_("uim-openssl: SSLv2_server_method() is not supported on this system"));
+ return uim_scm_f();
+#endif
}
static uim_lisp
c_SSLv2_client_method(void)
{
+#ifndef OPENSSL_NO_SSL2
return MAKE_PTR(SSLv2_client_method());
+#else
+ uim_notify_fatal(N_("uim-openssl: SSLv2_client_method() is not supported on this system"));
+ return uim_scm_f();
+#endif
}
/* SSLv3 */
static uim_lisp
c_SSLv3_method(void)
{
+#ifndef OPENSSL_NO_SSL3
return MAKE_PTR(SSLv3_method());
+#else
+ uim_notify_fatal(N_("uim-openssl: SSLv3_method() is not supported on this system"));
+ return uim_scm_f();
+#endif
}
static uim_lisp
c_SSLv3_server_method(void)
{
+#ifndef OPENSSL_NO_SSL3
return MAKE_PTR(SSLv3_server_method());
+#else
+ uim_notify_fatal(N_("uim-openssl: SSLv3_server_method() is not supported on this system"));
+ return uim_scm_f();
+#endif
}
static uim_lisp
c_SSLv3_client_method(void)
{
+#ifndef OPENSSL_NO_SSL3
return MAKE_PTR(SSLv3_client_method());
+#else
+ uim_notify_fatal(N_("uim-openssl: SSLv3_client_method() is not supported on this system"));
+ return uim_scm_f();
+#endif
}
/* SSLv3 but can rollback to v2 */

@ -0,0 +1,228 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit autotools eutils multilib elisp-common gnome2-utils
DESCRIPTION="Simple, secure and flexible input method library"
HOMEPAGE="https://github.com/uim/uim/"
SRC_URI="https://uim.googlecode.com/files/${P}.tar.bz2"
LICENSE="BSD GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="+anthy canna curl eb emacs expat libffi gtk gtk3 kde libedit libnotify libressl m17n-lib ncurses nls qt4 skk sqlite ssl static-libs test unicode X xft l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW"
RESTRICT="test"
REQUIRED_USE="gtk? ( X ) qt4? ( X )"
RDEPEND="X? (
x11-libs/libX11
x11-libs/libXft
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-libs/libXext
x11-libs/libXrender
)
anthy? (
unicode? ( >=app-i18n/anthy-8622 )
!unicode? ( app-i18n/anthy )
)
canna? ( app-i18n/canna )
curl? ( >=net-misc/curl-7.16.4 )
eb? ( dev-libs/eb )
emacs? ( virtual/emacs )
expat? ( dev-libs/expat )
libffi? ( virtual/libffi )
gtk? ( >=x11-libs/gtk+-2.4:2 )
gtk3? ( x11-libs/gtk+:3 )
kde? ( >=kde-base/kdelibs-4 )
libedit? ( dev-libs/libedit )
libnotify? ( >=x11-libs/libnotify-0.4 )
m17n-lib? ( >=dev-libs/m17n-lib-1.3.1 )
ncurses? ( sys-libs/ncurses:0= )
nls? ( virtual/libintl )
qt4? ( dev-qt/qtgui:4[qt3support] )
skk? ( app-i18n/skk-jisyo )
sqlite? ( dev-db/sqlite:3 )
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
!dev-scheme/sigscheme"
# scim? ( >=app-i18n/scim-1.3.0 ) # broken
# wnn? ( app-i18n/wnn )
DEPEND="${RDEPEND}
dev-util/intltool
virtual/pkgconfig
>=sys-devel/gettext-0.15
kde? ( dev-util/cmake )
X? (
x11-proto/xextproto
x11-proto/xproto
)"
RDEPEND="${RDEPEND}
X? (
media-fonts/font-sony-misc
l10n_ja? ( || ( media-fonts/font-jis-misc media-fonts/intlfonts ) )
l10n_ko? ( || ( media-fonts/font-daewoo-misc media-fonts/intlfonts ) )
l10n_zh-CN? ( || ( media-fonts/font-isas-misc media-fonts/intlfonts ) )
l10n_zh-TW? ( media-fonts/intlfonts )
)"
# test? ( dev-scheme/gauche )
SITEFILE=50${PN}-gentoo.el
pkg_setup() {
strip-linguas fr ja ko
if [[ -z "${LINGUAS}" ]]; then
# no linguas set, using the default one
LINGUAS=" "
fi
}
src_prepare() {
epatch \
"${FILESDIR}"/${PN}-1.6.0-gentoo.patch \
"${FILESDIR}"/${PN}-1.5.4-zhTW.patch \
"${FILESDIR}"/${P}-libressl.patch
# bug 275420
sed -i -e "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac || die "sed failed!"
AT_NO_RECURSIVE=1 eautoreconf
}
src_configure() {
local myconf
if (use gtk || use gtk3) && (use anthy || use canna) ; then
myconf="${myconf} --enable-dict"
else
myconf="${myconf} --disable-dict"
fi
if use gtk || use gtk3 || use qt4 ; then
myconf="${myconf} --enable-pref"
else
myconf="${myconf} --disable-pref"
fi
if use anthy ; then
if use unicode ; then
myconf="${myconf} --with-anthy-utf8"
else
myconf="${myconf} --with-anthy"
fi
else
myconf="${myconf} --without-anthy"
fi
if use libnotify ; then
myconf="${myconf} --enable-notify=libnotify"
fi
econf $(use_with X x) \
$(use_with canna) \
$(use_with curl) \
$(use_with eb) \
$(use_enable emacs) \
$(use_with emacs lispdir "${SITELISP}") \
$(use_with expat) \
$(use_with libffi ffi) \
--disable-gnome-applet \
$(use_with gtk gtk2) \
$(use_with gtk3) \
$(use_with libedit) \
--disable-kde-applet \
$(use_enable kde kde4-applet) \
$(use_with m17n-lib m17nlib) \
$(use_enable ncurses fep) \
$(use_enable nls) \
--without-qt \
--without-qt-immodule \
$(use_with qt4 qt4) \
$(use_with qt4 qt4-immodule) \
$(use_enable qt4 qt4-qt3support) \
$(use_with skk) \
$(use_with sqlite sqlite3) \
$(use_enable ssl openssl) \
$(use_enable static-libs static) \
$(use_with xft) \
${myconf}
}
src_compile() {
default
if use emacs; then
cd emacs
elisp-compile *.el || die "elisp-compile failed!"
fi
}
src_install() {
# parallel make install b0rked, bug #222677
emake -j1 INSTALL_ROOT="${D}" DESTDIR="${D}" install
dodoc AUTHORS ChangeLog* NEWS README RELNOTE
if use emacs; then
elisp-install uim-el emacs/*.elc || die "elisp-install failed!"
elisp-site-file-install "${FILESDIR}/${SITEFILE}" uim-el \
|| die "elisp-site-file-install failed!"
fi
find "${ED}/usr/$(get_libdir)/uim" -name '*.la' -exec rm {} +
use static-libs || find "${ED}" -name '*.la' -exec rm {} +
sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-uim" > "${T}/uim.conf" || die "sed failed!"
insinto /etc/X11/xinit/xinput.d
doins "${T}/uim.conf"
# collision with dev-scheme/sigscheme, bug #330975
# find "${ED}" -name '*gcroots*' -delete || die
#rmdir "${ED}"/usr/share/doc/sigscheme || die
}
pkg_postinst() {
elog
elog "New input method switcher has been introduced. You need to set"
elog
elog "% GTK_IM_MODULE=uim ; export GTK_IM_MODULE"
elog "% QT_IM_MODULE=uim ; export QT_IM_MODULE"
elog "% XMODIFIERS=@im=uim ; export XMODIFIERS"
elog
elog "If you would like to use uim-anthy as default input method, put"
elog "(define default-im-name 'anthy)"
elog "to your ~/.uim."
elog
elog "All input methods can be found by running uim-im-switcher-gtk, "
elog "uim-im-switcher-gtk3 or uim-im-switcher-qt4."
elog
elog "If you upgrade from a version of uim older than 1.4.0,"
elog "you should run revdep-rebuild."
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
if use emacs; then
elisp-site-regen
echo
elog "uim is autoloaded with Emacs with a minimal set of features:"
elog "There is no keybinding defined to call it directly, so please"
elog "create one yourself and choose an input method."
elog "Integration with LEIM is not done with this ebuild, please have"
elog "a look at the documentation how to achieve this."
fi
}
pkg_postrm() {
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
use emacs && elisp-site-regen
}

@ -1 +1,2 @@
DIST worker-2.19.6.tar.bz2 1191546 SHA256 25998018bd3b50819cf2bbb35c3c2f0eb6449efd6b9da84f2f39c3e0570d188e SHA512 401c986ff532c225cbd183afd8424e900ed8ff874368d68cb985136d130b5a4d4746a59e391ba01ae610eacd4fec0d76061ba967112b8262e4a9297599596b60 WHIRLPOOL 1b209710fd0c47d565eb85d7f631cd31690314139793428ab9d8105a31d0ac940011622bf6f56951be96e193c5291d8b9a9ab325058117d23a84cd4b75f32320
DIST worker-3.8.3.tar.bz2 1519483 SHA256 3f7e47165660ef54bb6054335d667f7c20e0f5ff248b1dcedb82e6aeb8dda86d SHA512 fa5d078233a91ec603cd87718542cdd5d99ef89c5d2e72c84fe40c08778c5e9dde8e99a23ccfee5ef61e63535c809a48ccf71fe9a256fd7afa05f848c5045738 WHIRLPOOL a1442b540fbea925d3cc76a6587fd30ffac22ab440b58a7da1cf058a3d1615f333959a3e6e77c417cec32e5c145c8b53529ea62a6fb03ce44cee4c53189bd347

@ -0,0 +1,55 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils toolchain-funcs
DESCRIPTION="Worker Filemanager: Amiga Directory Opus 4 clone"
HOMEPAGE="http://www.boomerangsworld.de/cms/worker/"
SRC_URI="http://www.boomerangsworld.de/cms/worker/downloads/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="avfs debug dbus examples libnotify lua +magic xinerama xft"
RDEPEND="x11-libs/libX11
avfs? ( >=sys-fs/avfs-0.9.5 )
dbus? ( dev-libs/dbus-glib )
lua? ( dev-lang/lua:0 )
magic? ( sys-apps/file )
xft? ( x11-libs/libXft )
xinerama? ( x11-libs/libXinerama )"
DEPEND="${RDEPEND}"
DOCS=( AUTHORS ChangeLog INSTALL NEWS README README_LARGEFILES THANKS )
src_configure() {
# there is no ./configure flag to disable libXinerama support
export ac_cv_lib_Xinerama_XineramaQueryScreens=$(usex xinerama)
econf \
--without-hal \
--enable-utf8 \
$(use_with avfs) \
$(use_with dbus) \
$(use_enable debug) \
$(use_enable libnotify inotify) \
$(use_enable lua) \
$(use_with magic libmagic) \
$(use_enable xft)
}
src_compile() {
emake -j1
}
src_install() {
default
if use examples; then
docinto examples
dodoc examples/config-*
fi
}

@ -1,36 +1,12 @@
DIST amd64-debug-libreoffice-5.0.5.2.tar.xz 7222948 SHA256 57a4d23c3588574e47e1d6d2b04faa84936ebd4bcf3747d7dd588c66ab210ffe SHA512 78852c53b3683a7adf76a0e2d58ae0ee356f4bf9e8a8462235480c675e50c02ada53323267bd412ec409d4f53799a9d342726097d44803aaf698c9d1ffd7dd38 WHIRLPOOL d16b0fe1fea2dfdc41f1ddf20595737532687375c47031f6e22f229404e05bf8c427e9e223b0ece1c5fdb2c3287117587897a6ea3fd5d7536a3d7652b8759683
DIST amd64-debug-libreoffice-5.1.2.2-r1.tar.xz 1086804300 SHA256 b39e5db80ff380000d3278f87616b44d9795d38ff5105125cc86a2469f941bda SHA512 82729c9066b7cea33eab02b33fa3ca4379d94a3d1169f03d420071a6648dc0887f46127482e448e58df18af70a72f803dfae1c9d3661803980368c2dcb303b94 WHIRLPOOL 2f18fbfd9f31c377b88cf1e4bce29db13cf1aaf07c92e0447970c55680ce719694adc786d6f95982540fe009bd1fdbe12a1d4a82746ad127b208543911b96a42
DIST amd64-debug-libreoffice-5.1.4.2.tar.xz 1084265596 SHA256 15e6e01609bcc2d230be8c2c884c295903849defeb7bd406a20221343b79c23b SHA512 e9a9b85c9def10913e1d77abbfdd2a7d82c6e529d00b06d69cbe7fbebf7c0d4e41fed1792be2534e57e37ecafd00a060a233b908fb7f6e0e6bdd7a74eb8ef883 WHIRLPOOL 86a6410847dd7c8879b8495b5028aa0030e0565e94f04b480d098df2b795efea2b4c1dca151bddb1dac71df6980ac0198f3a90491a2c73ace51b0590de326a82
DIST amd64-debug-libreoffice-gnome-5.0.5.2.xd3 104477 SHA256 be04bc430abaed0ba0f6391dfb08e0804566e53f22217f1c961a5870b7b87e6a SHA512 b375df930fefa4389bdce908231c34c03c9e2cc33184c1626184e3ad3799f58704fce8f1902988891308d046b0a0bbc07af0ce66bd2ab02f4559b4e1ad45120b WHIRLPOOL 1ad2c7dfd4750859411cef5c33589ac58cd65a358449dad007a641e36366475833d56f32069df51c8ef68207cb3607545f6b37de9dac21fc3e522735832e2583
DIST amd64-debug-libreoffice-gnome-5.1.2.2-r1.xd3 5364840 SHA256 a49cdc8df5a08b77d60056d79e5bb01a00e14cb847e8f94bca3a691212047bf6 SHA512 60e2da247a5cb74082ebfd276944889d8ac4fbdf97eba99f54c2bc3b7318ea648b3af26329e4350f597957e190e3089aed12218855dbd2fe30ed8ef5e4ce494e WHIRLPOOL 8a6bd5434c463218643b06f8095a088e46979667614248f76b0d9a445e99de8df8af73f6b9a72197483127436470a629c1570b703a6228c58bb17371ef13404a
DIST amd64-debug-libreoffice-gnome-5.1.4.2.xd3 318747266 SHA256 e406677def850e6d1fd0f50ad7067c4ce0c5c91a945137210fad5cd43f335a08 SHA512 e413f1ff0b536582883bff373c098b96fc28ce3020bdcb8631e3e4781071cc03d2831b8d4ec5041cd4277ef23a97de20d3f232737a2c50249e23d1a67873e938 WHIRLPOOL 22e47c5faf1ef5d735be779669a82c9610a531bf35f7e1333fe58167ebbf7ee438b61108873f483e9c98a4e8c2c8af41f7d645dfb6ef2bf2fab5b9281b08eba3
DIST amd64-debug-libreoffice-gnome-java-5.0.5.2.xd3 2733566 SHA256 27e1ed9a3ebbbb41020fc8d236ad41073260343f5832aa10c15795c1f2b05d0a SHA512 86281ca103b49a9f55625f818982677314b1a50dbd7f356affd22551fba852df8344dbc5e79088a7099207ce2041c5975cfa18dbb044d83e1424ee3303c31aa3 WHIRLPOOL b409c7caed481030427f1a5f98f37853bd7eacdaf23659bb7fbf516ef23212b1688f2a3bd317b77878ba27d6e49d4d8a781699bd67843db46d26317d2174a016
DIST amd64-debug-libreoffice-gnome-java-5.1.2.2-r1.xd3 509271796 SHA256 5ed0c62db9a1892f51512dfdb26925d1e7a882a0b10dcfb7e2a706191d1face7 SHA512 bae112e2444d513678c3fe636e419cb984fbe3ea2973569ff169e7ce2bae0bb9d30517e66e8c4ece72db4839dc702b135384028ad08bc65d0deb0e4db36a8b54 WHIRLPOOL c77bd5ac2a02174465a154db6277313267a5f60b29faa5bcbdb010a82b179e6cf4e014b0e62d14f87b618da0d0b4860098be5fbf7e90d5b32b712a3742a4d9c1
DIST amd64-debug-libreoffice-gnome-java-5.1.4.2.xd3 509570958 SHA256 1937081a2885f9fd4f22690fab17ff6757400d5cc4fafe92b403535ce98e1d0b SHA512 99e32a0c8804649fa0b6bdd2b94994d6ee60d48f24b4d4f1c6bf5e0f25da0be1f631607036b15492a301b496d5c4f17a344abeeab39498d5c7f3a4ababb9a222 WHIRLPOOL 25e740927da9f42a4c095603a41e5f2ed87b2091a0dc1e06f606aad27bbc1bda4f126a409d44b15069a05e7163ca70984789225275224db9d210d37d0fd54cc5
DIST amd64-debug-libreoffice-java-5.0.5.2.xd3 2654813 SHA256 468ec022659bb92debe9321ec8c979a51b55f3d610821ba52f1ce9ee67e4fc4f SHA512 3b75c168b520b3802a09cbd2761e97ece58749dc4bdc76b22927f55211c8a3fad4d0afabe74b33bb7180c1633ef860055d3f2094171e922f595c8301259be8ab WHIRLPOOL 799a18daaeb798aa1c907a68d4807432e41710cbeaf55afc47e92c5088da553a7cb1e9e8059f6ae9c21e67dcc6eadf444a778b455e1ca0d153206c083a6c5fd7
DIST amd64-debug-libreoffice-java-5.1.2.2-r1.xd3 506632681 SHA256 3979cc9ad354e8bf77b7c0b97155edcdc2f4ae383898393497479bbb80604b99 SHA512 0e39a9c04d3cbd9a8615bb70a509ece0b4d0309e9eea9357030fadfd7366f30389ee6d7e38bef768139bd1dd13708b1d992461b009730f060598129cfbf25aac WHIRLPOOL 5ae079ac1718df27a6495ab3420e7a414a2212e4d2dcbd605f3cb67cc54109dc099354dc510c4f221fed6c81493ecdd4a1192646b90ae6b5e0009b8dc864ceab
DIST amd64-debug-libreoffice-java-5.1.4.2.xd3 502196552 SHA256 4748f56257d14137eac98955a1cdc48f76580f37d6a765cc901faf8f7b909342 SHA512 3b33616eaad63a023ff85a243844ef2e69cc1b16c944091f49b5933af22ddbf22d0094b73c57d84aabdfc0a09e2a6da5aa560dd0ca6f97fcc7a47c4f51ff5276 WHIRLPOOL daa64523d1a7788deb10d734983c920dc4a731155e3b94a70c7f0e6f75b6d926b5d4d40c957b8dc489f9779ccee6548af4adb9bd863c64180b4389be43ce61cc
DIST amd64-debug-libreoffice-kde-5.0.5.2.xd3 870170 SHA256 8583934ccb69daa813e91e1fb9e3d64f68f866f5383b1afad1d5547e72656882 SHA512 405e64d9ee876064fc36808baa85100700571a69f80b4a8f14a0c359dd527fc2cd4a77c0fb0c75ab2b0f07dda75abae0c81d21919e5c12950a1a6d46dccf7fe7 WHIRLPOOL 4580b3380dc8e1121f817bf39233215407d728e89eaf5f944e2c072511ac3096cb926d74613e32b75f00ce4e88021b329f0d0952689f99fa335e74cca22b4ba7
DIST amd64-debug-libreoffice-kde-5.1.2.2-r1.xd3 315676495 SHA256 dd59cf0395fb12d76a6d8b094960b6f1838fbf345ebb45b7d49945fbadaed7d6 SHA512 375248cf7574fb82627606b11b7dfb3e7772c03136c3138c4cc072c35e2ba29f63a2454c5dee0b62e22bd118ad771a16ee505169f733dbb1fa481805fe79f73c WHIRLPOOL 3927b2880dd1dd24a06e1779ac161098ed5478d341462af9cbcb42d05466c1b412cd27b48309a4a6b93c101237d3e0f939762d19180ea0fc39f4fa7c86c755a0
DIST amd64-debug-libreoffice-kde-5.1.4.2.xd3 316090613 SHA256 e6e07b516be6415949ba94548d4625a0c5ed4c034b29580970b3ac7557147f5c SHA512 1984b663bb1c339443b284e8a622cac8a8f576d0c500f480595109a7c849f89d70a96dfd86aefa3e8f54b2def4e929fda3f6bc2a72b3bbb9eb646ea9570bd3b4 WHIRLPOOL 906d9174ea5cc79a9da5a4c5b202c7ed5cece5c8c6fcdacc8c8573d59ba5e3668bc7e67a763ffcf69359002a60816c6d0699a442d2eae65dc8382d3d671fc224
DIST amd64-debug-libreoffice-kde-java-5.0.5.2.xd3 2678866 SHA256 afe0028e27fc7151756e4225838305625cbb2932db0e1b9f64724a63b1cd3238 SHA512 6f5a23330fe177728d7ca230bef71446195b05698f1d29752939fbec561a19511195a839ab051501baafe6c2fee7b52c77de01131c3c2f5a1af0ae21ccf9eb44 WHIRLPOOL 358ffb52c69e8a07cdbc90049ec59c51d71b38cc3c029b1b0c18e9fbbbaa94ea19968794b34a3253638a19c247b2088eb583ff7b5913f7aa3e817461b0c746bb
DIST amd64-debug-libreoffice-kde-java-5.1.2.2-r1.xd3 508402095 SHA256 9ce7c0540c7306dc5276c3a4c65d9b78be3abb2af9fa4938e57419eca21e0e84 SHA512 22dbb3b34b7667366ed64bf0d1d77295eac1f6674bb3070a709addeeeedf9dd75eb60a00e90c152d2cde727cafdf6d3bdf9dbba034483c451d52da33f06d9195 WHIRLPOOL 794bcf115c831667c3097429807ac9f7e7718d62c7aa0e9f5062e3f989b8d2c033a7fcb8f9cd8ce6f849647aa5e0005438a5f5ffdf2bcc14ccbe814f8521185a
DIST amd64-debug-libreoffice-kde-java-5.1.4.2.xd3 503866648 SHA256 1dd78842f119e81586eca5aee98e4ffaf256241c826cf1618f3858da5219f3fb SHA512 9455bfa0b3405e9f4d747862a97398b146999b2c9b2b750ee79c8d6bee282ddc69a272575e461b2cd71bb6adc80dd34045d015efa9f649327bcb6a6b4e6d3b36 WHIRLPOOL e987915567d0f963dc49593ed03df853c76382531b48b1ecb05e6b5550e8146ca485ed8a268f5c9b7e5d5b909dce1edac44a8f06979fe66fd00ded3a3747f716
DIST x86-debug-libreoffice-5.0.5.2.tar.xz 989401352 SHA256 afc2e125ec808a91f1a1bd8f5546d730bdb0ad3af37d18614264ee7d9ac73b2f SHA512 edb123ac996f71acea1cc9c210a5c7503f8d50bfadb9db5a15f285525319e2963b3a0040bcd5e8e452a3a37cd099b466ec833ba79a1ed63d17d0e997dda28001 WHIRLPOOL cd6c99a0abea4a80a57f70ec7b0871be6f32a9c78920875341993138aec8d94715c742d91f95080d05aaa048cbbbc27cdfa2c6f97b18da36242009ff161bfd1f
DIST x86-debug-libreoffice-5.1.2.2-r1.tar.xz 1052623472 SHA256 1b4c6b6c30bd97c64bce5f99b3de7c0ea92f263fed5adbaf175da9d4ead4cc78 SHA512 ad622340c3eda33b6c7281afe7343d1e7e9a048fb62f112d00a1ec52bbed8107794a916b3a5a64c40dcf793f5972cdc76c56da2311d43cbd378e91b3b0d3e799 WHIRLPOOL 0f97be076c9cb438c643877f05164aba7eec12048d5f66a46b315426fc3cdb7bc15b30d42ec15191f64a7c6656284ba050fd7b9d2b9765d7c91b1ffba5777346
DIST x86-debug-libreoffice-5.1.4.2.tar.xz 1050220800 SHA256 ba2ce9009400ccf0dbd31fcc1e6cb8ec8a174b4398ed57bfc237f622a0bc076f SHA512 6fd20e660139165aaffdd69af97b24494ed60f6a6eb19118a10a8458a7ed8ba39c8b7c0586ff74996640c7f5badccb07cfa827945e37f02a913cb63fbc69dbfc WHIRLPOOL 3fc25c83c58c9fbf35a350151bd7db98c369da21bead0db77673eca48b7aefeaeda8f0e5a5c8ad75c40d87e94938b103f3865b71a5231450cb051edefa07dcb4
DIST x86-debug-libreoffice-gnome-5.0.5.2.xd3 4808277 SHA256 d5ef6306b7a3b00fa4a2fe303ab21381bf6ce6afd1ae65373b9f4edc32efe5f8 SHA512 591a4c6f9a6e9e8c3f7b86f5a64ab24b5c22a9166562f82affe9e7b553ca8ab418344f9dfd5be974870f4f2d1a1d765b2c8bdcd28da54ca3fcfb5650670baf14 WHIRLPOOL 0d455fb8706ad870729b192c8145c00d49ef1a2b74267cea68efb528c440ee15a9123437282dbc079647be40efdc02638469ad4690d252a5e79eba3f1ac7fa57
DIST x86-debug-libreoffice-gnome-5.1.2.2-r1.xd3 5240438 SHA256 bdf7dfeedede3636b011c6c65e355a489251872ae35e08de50464c5b86519fe5 SHA512 49d85e7ee8f0fdf3127b62bc9e4d6716378c1d24cb31ce1a2f087eb13066e37bc45a99e8b64515e1b72b636a338a7eb0ebd5518d5dc7e4c47805ad990c3dd697 WHIRLPOOL 08799a8520714c8923b4d2c68d400221476703ed2fdc6febce2b30e06b043171412bcbe97d855d86bd947b8de4097c63d0b904534590b6acba117aa3c0ae56c9
DIST x86-debug-libreoffice-gnome-5.1.4.2.xd3 317713307 SHA256 e86ccf1285cabcbd92ca78f0f343ebd516248e3aa9446e0f3610ad19f5c7a6f5 SHA512 ae35c1ea9ee269df170454852c7c429e322e1cdddee9f16abd02d50a1e67fe889a6238cdb070e5af17cc6cb72b39d7f16df776a9314fb3d8fa98dc5895b4f634 WHIRLPOOL 03c5f8ef42f016b4af423c409631ccc0534a0734a454c22414666a06ed2eb6ed73ef14816cc2b87a75cd63310cfd45678c275cd75376e66d454f754f13dc43fa
DIST x86-debug-libreoffice-gnome-java-5.0.5.2.xd3 456885049 SHA256 b3a204497028d0e21631c2794ada6d9500dcfedfdb8243513f38b78aad91efe9 SHA512 d14fd087326d62c89b261f3322a23acabffb18fe28d95dafee057d42b8da328a2a85e925c01e653e0a8e724fe3f71442ba521c53a53ec795d78f400e9d4c30c0 WHIRLPOOL a83083a12ee8d6916381021c188c76dc82d624a6e0fafc6918040bb2c343e759c2560d8ab9b719f86b3d191e26a74362f3cc40bedcfff397b5421999367ca436
DIST x86-debug-libreoffice-gnome-java-5.1.2.2-r1.xd3 493220984 SHA256 3e135e4640d75cb80743b8bce35303125b10d8076702967af5634a59f05a6e04 SHA512 cdf578b5bd1ff7e8c21cb413bc34a515fc95de622eb9b4e6ea2be368dcab1ce6946e422c02459b9663eb0a01e0258f631a4d55f5c1a72e558944b98e31b5561b WHIRLPOOL 6f39a23f2a7922f62b869bd187f503cfde7c3c8026af93171ce07d371a6b0eddde636b0e2bd8bfccb6d817b03e48471c35fe34a4333e1368dd5f8de10bceffdf
DIST x86-debug-libreoffice-gnome-java-5.1.4.2.xd3 493982063 SHA256 0c557798c3681093bd81900e35881aad3b8c492bd23c3e505962c05e092f1bca SHA512 e368ff908b02e4d216f7419021b00765b4223890f73dd7c77202655bdbc35700016de3d8ebda2a6d7cdc8d70c1f8c6495f0e682a848560d38ec0f3cf7cccd9dc WHIRLPOOL 39c824e4c1699fa69fd2fb5f91a8ef527d0cf8cfff846b05ac58ee8db746ced2a22dd7f456d06f3b1cab480f7b1e3482b0cf5a39015c2b725500077727fdc6c7
DIST x86-debug-libreoffice-java-5.0.5.2.xd3 454576320 SHA256 8c45081d6615ac82ea6e9efbde06ee061718d54a951cbf17a0eb8970edcefe38 SHA512 36377b926805021b23f60115db39c2c8b78e635c86a2c0eec85bc6c8b9d589e166a12f1cc6d34e85761286a8c0a4f2e2ad62cd2d789e3866bc737f17a1ae2c01 WHIRLPOOL 61cd1ae075728a8fd2361715ded7d64cec49d5a31a2f57559585fd875445f300ad47a7bf7a329b9c422924011122d109b385db1bc33a8b1379dcb95e51da9dc4
DIST x86-debug-libreoffice-java-5.1.2.2-r1.xd3 490722535 SHA256 31950acf5c6559f229c9e2cdcf9f5a239be26185874610cf4214fb8059f10212 SHA512 13496f92832ed4475d52da222000a2ccfc752fb6f3a22cf51fb1b14ce5359bd28494dd355d6ec8473551a23c185c910e3360e8542c2f29175ae7080de15b2048 WHIRLPOOL ffb44b39aca6af19b6fa675a370fc3ec3ec7217aa4708eb89f8ea7d4fa0342f0b9848f199373ae713c6d35ca446c7995f0744f1c851f3297f8768218c6c18e7f
DIST x86-debug-libreoffice-java-5.1.4.2.xd3 486819886 SHA256 571eda12b6e1958da12a4a76c03ba572a438e61c36b6f027ef5d3a231c005a8b SHA512 c34665d411bf4fe6cf16d86731d04e7cc8da42aed4bc2c5be6c0483c92577776562a2d160a9d352ddfca8ddcd9d26ab714483a3473dc5e9d2c5da39df5cc3f79 WHIRLPOOL b5c4f39487df6bb9e8e1ad7ee2d55af601600c0b7bb5591e81b6090c0fe983053aa720717d7f198ab60d6970c5d7f4e21f727a3e240ef1ee5620f25cffb9da6a
DIST x86-debug-libreoffice-kde-5.0.5.2.xd3 274324380 SHA256 015693261525aafa489ec7598c670d845e4258bf61f5774350a7d52adabbdc68 SHA512 578d9dd81ffc73cf999f2f2b6071b50d08d9bda5d776533f72465611a44276ddb70dd865979a8910d0a27ee942d1bc15f8d8353ea9416a306182b5ac4e4d70d7 WHIRLPOOL fb55a8d0c5acbcc5eab00fcff3aff99a5682afd24892c4ec301ccd4fe505a9f574fd7d45530af849c9c05e629c0af067bb952d512044312ee71cfeeded9bd09c
DIST x86-debug-libreoffice-kde-5.1.2.2-r1.xd3 303276281 SHA256 d337182aa1f4e76a7561b8875d389ec63805c48530e855e43ce8598aad74e924 SHA512 b258a760713dba3084adf6ba5011fd3b2cfd848d4edca3ec25b6014016871551b8c9f9a01c01971243ce11415534e3d9b5fb1854786c96cfd30b9ac4e66bc153 WHIRLPOOL bb2d279b5edb67db5d4c258cb110767241fa8859d7a961a67728bc85929a24780ecb33712b542fc10f1bef1187bc9b7072117adc81de104f87de0865c6ebb2c7
DIST x86-debug-libreoffice-kde-5.1.4.2.xd3 297826318 SHA256 7f9989867af201c73e53f48c11dfc0f56cfb096b4d0a60af82fb816d8e0f9529 SHA512 1f03c7a077bc599c63a8f4571b43f98698d647220b48018843be0aa9b52ad2506f139db6429ed2fdb48a64782a332f6341dd8984073886f3aa00e8c55bd22efa WHIRLPOOL 979a327df925c844f7544a1f30a594d14a99789cf3440db6f496f05f1787d83274b816d077943af5fd75a4578330550173cd0a6116a242138a849871a4047e62
DIST x86-debug-libreoffice-kde-java-5.0.5.2.xd3 456139388 SHA256 e449a410a136b82e5f645b92845f8e57eb09fb395a83342d52de483fab74e3bb SHA512 57f62ab4ec3e6b87db402257d96be8033b36e712cfffad5491de52d7242ffcc03f3d76f85e167ae2c36f5fd62297cd26e816dec951e31d0199cf35f53f074d2e WHIRLPOOL 75e6928007bbb2d15a260ee55fee9038281249e5ab636093d6c49fe9c092f08e452d635b66acc6af1eed7b46ef059608ea615ef1144d72776811698d03e55316
DIST x86-debug-libreoffice-kde-java-5.1.2.2-r1.xd3 492376503 SHA256 4d5876f135ce8301e74e8c6398022daf06c01269f740584ad692a8ca6b40d78b SHA512 47d086288871c216a493857a0fbab8ecfe29864c0a868827bcda99bb37806b926eb8fdda9c2bd8956de7b014a3e503abf4f88fd590362adb1698e8126f336d93 WHIRLPOOL 86c67ec3bc25ca6341da939a1ee1d4c5420be7a19ed5ce6341559cc5e42234905a8ae4e08d893cb6cd8b5572d6c20bb6569056b134a878295ff8288b1ea6fc35
DIST x86-debug-libreoffice-kde-java-5.1.4.2.xd3 488490477 SHA256 3b39a91fea0346aec3425ad178be2b5318f0d8cabd6a2f119560f3ba19499008 SHA512 062447ddda92c196459dec81ba3d81e95d472758bc6280936485246bb23df738a2e4c4a8b30443ecf567a41a1d1607529e23e892ef529b3ea314c4e85d77a468 WHIRLPOOL 5a87d969a9d3bc8ef0d966252d689e7baf45256391752cf54a1063b48088037240fb684148b4cf2422cfc5c475f9c2d05465c28da3e878028149eb2344465e47

@ -1,88 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
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-${PV}.tar.xz
kde? (
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PV}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PV}.xd3 )
)
gnome? (
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PV}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PV}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_AMD64_URI}libreoffice-java-${PV}.xd3 )
) )
"
SRC_URI_X86="
${BASE_X86_URI}libreoffice-${PV}.tar.xz
kde? (
!java? ( ${BASE_X86_URI}libreoffice-kde-${PV}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PV}.xd3 )
)
gnome? (
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PV}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PV}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_X86_URI}libreoffice-java-${PV}.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-${PV}.tar.xz"
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.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-${PV}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3"
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3" "${WORKDIR}/tmpdist.tar" || die
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" || die
fi
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar"
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar"
}
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
}

@ -1,88 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
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
}

@ -47,7 +47,7 @@ SRC_URI="
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* amd64 ~x86"
KEYWORDS="-* amd64 x86"
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"

@ -1,36 +1,12 @@
DIST amd64-bin-libreoffice-5.0.5.2.tar.xz 77007548 SHA256 e27462dee3432c69a341964983a8500fe66164097d1e29d33fee0f84918f7c1b SHA512 ff5d300c158195b0d53df2e9f9aa237432bb4f00c3cf776e77dc129923e66f9b3ca98b5c2661f3adda00940dbbf785c2da801efdbcba06bece288b445b9281c5 WHIRLPOOL a728a718bfd7a1e2366498d1c5077882eb153a143df478faeb6e8adf5d0fd27f97e58965527d536ae824b5ba27ef64d05361ec70bd904d0a7cdb74b580c4ae0c
DIST amd64-bin-libreoffice-5.1.2.2-r1.tar.xz 77349604 SHA256 36738da36c0daaccce92f0d95b3e8d119da4955bbca8cce1ffe52acabc9173f9 SHA512 ad5225c396765fd59c2fe54de94ddc4cc2b1e739e1481c6c6a475a815079a92752c82bc6ed744b91a0bbb5bf35d439a214001607815199aabfb797d5a56a1db8 WHIRLPOOL 7023f89a7c10c5d86a6dbc6a4614404c1969b8749bc2f3e47c3704bb2026520a264cc4936e6f62c1e5ca60cc387bd1b5d1e1759331b60e5ba8110fbe610b42e9
DIST amd64-bin-libreoffice-5.1.4.2.tar.xz 77240312 SHA256 986310603c53e0da312126e6b6b7dba3fa4904f46d6fc44a9498bb2a48712282 SHA512 6be74621b9966b7b737f7f8b2cf14ed7f3b1faccfca25f2c1fa037dc99ac227e8ec9fcbec3871769590c8548d6b2476e726281ce1a90224f94df85899bf87cc5 WHIRLPOOL cb7572ac480c663d385f27d43bf4b93138757f79d193c385788480729a5258f2adcaf4a2e2b0f6d0ca1dcfe4c5c4dbe2fd157b82bcaec14e0e0ec1849c5d1293
DIST amd64-bin-libreoffice-gnome-5.0.5.2.xd3 429970 SHA256 de6dfaa786bc5fc9baa18f2c8a310943bd3c89d891a7daed1004c509856e8dc0 SHA512 4326872359f94f9820bb46b695a4f7b97ef979b5da75c47c20bb3c34979544f9f45ce75de25a18a72be809ef388e20a82905f3b586c590867bb895b062033f18 WHIRLPOOL faa9d3458429d4e7ac2ab34e760b560f38fcbd480a43b6457bc411fc7a809afed80c4f7aa53c75ec9f1088097fc6846d623bfb49eaf60da7f78a2a01c5c04f53
DIST amd64-bin-libreoffice-gnome-5.1.2.2-r1.xd3 404886 SHA256 3cdc749634c55e0a8aab606b36421437e5d2e3943d171d08bd6b545255fb36b4 SHA512 293e275b076f29d2447492aeee5c16ab94d855b06d4c0bce3f23796756c39ba83db0065cc9212b17bcd4cb53e3041141344db8187ed5515edcbe6ae4688a4feb WHIRLPOOL 7bac6dbbe62c30e528ced880a872ea5011fc6897f2b5bb6970646bae366245d72e338357153afabed2e18f165fafd3386b8a06c03d94f94feb3cf2e31add8d54
DIST amd64-bin-libreoffice-gnome-5.1.4.2.xd3 16850470 SHA256 cda714bd0fc4e0064e147fb05dfac403219dc186b0b9286c06e06e6b4ff33165 SHA512 ac542a47896f011f3c1b2cfcab50384a0ba1040b24f3db5ef4d4597b27ca1d9bd0d935b03eb02d3079991fb0966a3427cc4e8b5e6f82bf58e59607825c845381 WHIRLPOOL 3ede540a2e0a74d45ed26f5555f5ced8449697cfd2160101e82292f16fadf00622bd70a6f913d5a6af8768e62c8fcd747ec5c8f9ae9fe43175e28539b4ee877b
DIST amd64-bin-libreoffice-gnome-java-5.0.5.2.xd3 25782921 SHA256 5223af3fb9323d0e93a585306eb84a5e9b194f04fdc46e5004bdc20679e80dab SHA512 a978f0097078221c5cdb5db15c6b11c406969fe8a75e8b207586d6052d2b667576399833d3ae96ec91317d4d4efac699279eeecb9cc9d24bbe76e900408a0f63 WHIRLPOOL 3f554ec2c074a7249694fce83667c795707191be5e5cfafff924b8e74b5debc093faf6f32495cdaa687718f61e9ff3bece668a77a587a6be6e513d76d9466413
DIST amd64-bin-libreoffice-gnome-java-5.1.2.2-r1.xd3 25391732 SHA256 95f97ff17b919e61202ecfa6b94602f77dcf7d3cfc7ad8b8c793f81e279fdf86 SHA512 44130af55f423c9998c153a4d4546ae74cc63c8982b4c512665357fb21ab70a3eb7ae28d5e754247e32dcc0ccdecd6ad4aa3681319bbc573b64e9801285d9eee WHIRLPOOL 7d7751a5985b980476afd295fad591c63dc5b947d81dacfa6bdb6b2aca5faa2cc4ccbe39450c6f7c27dca19a0e8c5dbc95e1f4e561ffd1261389da60bd31ba6e
DIST amd64-bin-libreoffice-gnome-java-5.1.4.2.xd3 25957600 SHA256 9ce1c43156658bdd909d911ff1f31719897b7c6ec29482494e0f7f9851e933e2 SHA512 1aef04017643e87ff3c4d7560ac030512076f5011733cd02be81d165e89ccad7b20cf4a3ed463585c347b06eaf4fc1e6c0e3b110934377537410bc10eb327389 WHIRLPOOL 3a16361e3a9287ee74bfc8ca7d9c94b76babef374ea36391bb18a363f33eaecf3a496fd4fc2cae4320b53ef9c402853ff4d26378481ec0a7a090718515d3cbfe
DIST amd64-bin-libreoffice-java-5.0.5.2.xd3 25423904 SHA256 b2b1f04bc27e6884887ce641ca324ac8e048ba289c70637c2d93787b15385f5d SHA512 2e56c66b5fade293785e42377dddaa226e2421416e474bda867afe66ed7323c8deac1b150f95198a04dc533aaf3f08a843e72173e214f45ddb9ef44e9ebfd7f2 WHIRLPOOL 0d82b04706c93f5dc48cf76f95adb66e44c07232af1f15c10be712a75733c928afbbf3c464a49d0e4b02dbd7e5831efc1dd858189081a81e6ce466fd0b02a292
DIST amd64-bin-libreoffice-java-5.1.2.2-r1.xd3 25046564 SHA256 9a752b4f8c0fd772e92fb0ce9bdeabed32cc43392c6f62bd859b010e1252b2bc SHA512 1e6e3febc63fdfe22ca90f63015623ac0e0d0d73dbfe5d9dede6c27587a808d5ca7703f21326fbc3f030e0c73f0189deea151ceb8ed05be6464c9bb54f054337 WHIRLPOOL 56140ff8097a27c9830c22b8d81a4a523e30edcfbca0813696e0f90929740454ce10551d5b6e8d17fbd855b5a301d2654e5c507241a38bcde471980784095752
DIST amd64-bin-libreoffice-java-5.1.4.2.xd3 25123859 SHA256 c9d461aa39b8ab8d534f5649271c569cf9aac91f0b9b1661273b2d6fd58a0b0c SHA512 812097aa83224b9b63f6495f156f9c6831e51881425639c457f631c8928003ec2318e1c32def85f73c948d1f1177669209a705ef045a8cd754e2d7de61b3f5e4 WHIRLPOOL 20854f7a227678606d793e8511db0eb6a6c2e4f490f0e30677a6ffd35628746ee3dba60fb53b9256a7e0f6ffd4dc397f21d693d03fdf6573fbdf1e3aa010c3a6
DIST amd64-bin-libreoffice-kde-5.0.5.2.xd3 7893019 SHA256 42bc1df7bdd0dbad735e0a8a4e6c862ad1c4cbc36cecd65abb2bc2e6addebb46 SHA512 0b57e26e5d34b6e96698a9eab741ecade9499e5ce9c0cb44fa65dcd1e71f9e8123478478c40e31cc41dca7b9cdda33b343aff6bfb9a8d8bb520775da2d23dbc3 WHIRLPOOL 98a88052acede322f522fd422de8b7046120492e413aa1d9622e4ea6e7c0869bbba4aa9f66d7bf7f646a9272ed29f5ad401638c9c02863b3464d60fb9e0369f3
DIST amd64-bin-libreoffice-kde-5.1.2.2-r1.xd3 7800723 SHA256 6b116f6d41f9eccb5712a0ab36dfb31b8d9f01e1c020ef809b539e27bd97ef39 SHA512 c1e6dab4a30533574e7653adb768611a1c3f0fba332fdb23c63fc1d2ce3a660c24be2ba2f68662284d36e95b7c7565bb5c6fb09054d7840cb319be2fbe05122e WHIRLPOOL e91a0c639d22fe6f89c124b3d912de66ff3bf75ed9c90839d926af224e480c5bceb87b3355ae465704268dc25e0f8a37a2f801957a0a446b486c581ba74bd6eb
DIST amd64-bin-libreoffice-kde-5.1.4.2.xd3 7426912 SHA256 75b4afdb922cbf107a08ebad4def7314f7350ba98129789fe481af4c02ebd66c SHA512 5c30deeee881d5f1d6a26ccd622bd1e76285b95464e23a2f99bf6f0bcec37e80ed98220bc59767ca8516520544190c0bc68979c08c9ed5711e2e9cacb2ed85e9 WHIRLPOOL ba7764cdfacfb64e4bad0dc9d7017765b7973980dbdfbc3cbcfa69ae5035943f2143339e0487a8c769ab5b7dfcd3c23fce839ea667815fdb02b53b725a157e57
DIST amd64-bin-libreoffice-kde-java-5.0.5.2.xd3 25462697 SHA256 f618f080294f3e0107f4a2bce694d3da4f01f79f36ed1e7c941bc6e61d935677 SHA512 d33528f8553ebfdf6b4b21a0445e7c44ee37238f7a8edcec66d9611911cc156e50f4b42d3b12240b221c6a15fdb4d0ac89ca36876b72c42abae6b07126e58652 WHIRLPOOL f0935f4dcac6e7377edd94fb68f8659b890776ad71b7962255d6ce371e6246884e69bd54c05552118cc74983226e0a012b80b43c5e6eb724dfee26e2001733b8
DIST amd64-bin-libreoffice-kde-java-5.1.2.2-r1.xd3 25374462 SHA256 a5a903161fb84f8245c663858fdb813f943c3514372469f6e1a51dfdd1c02b58 SHA512 c929687f8ffda76caceca63d1821237196ea8519ecdf680436809fa43938e439ea49ea1a06c48a9a6c8898b3788905a5a77c2f9fc87e8bda72a0790ae02417be WHIRLPOOL a7ba1783344b39d03ac3afd245b27913c4fda834c0938a8677624fbf486916f1fc0bf2f5b7192a80422699dad9a3c07df90e1dc75da1eccc3833572835c44ee0
DIST amd64-bin-libreoffice-kde-java-5.1.4.2.xd3 25320801 SHA256 cecfb0f51efa56763603c3b94e634be679f309c7c46647af8670a01de0dfd47f SHA512 03fd1abf340eb7ac5c98eabdddf9f458ec816cf53d3a47e7c45ee93651f707b294e798ae6b5f35568b493aa94cc850b56a0063962721aa9e0ac85c0fc33cc9e2 WHIRLPOOL a24bc1f388be01614791cbe7ed87a66b849a1665d2d63e4278d8de76e68f54879ab82fa1677d6de736d9c3cd6e69e84fe866cdba435f171cda515646f7eeeeb1
DIST x86-bin-libreoffice-5.0.5.2.tar.xz 76229348 SHA256 a2f167398e439933afbc57ccbc30855cb618415af6c93a7d448f37fbcb327ae1 SHA512 8bf6fc31cd1bcb38bb154611aad3f0c8aaa72addeb8825e0afc0ad9857034a1eb1f192b3149de8312cfe08501ad5c71a4c5ae51e20d981a231d5d87e3c22178c WHIRLPOOL 0569d64562b8d616397107b6be9efe5ab724ab8d419c99a453821f1e66c202506ced2fe3966ab8cfccf871fb6cd90a4e80d46c2179767fdaa9912606a1391eb3
DIST x86-bin-libreoffice-5.1.2.2-r1.tar.xz 76481432 SHA256 6fe4907ae94c58a376a3679429017253179223c959ded9de422ee2e9bc22faef SHA512 39c0b8a7fd3dfd761762cb85129627e3310496e79866e302f49a16887e8f6e85dbc01143f42150d990bae494e29ad3563765ecb09eab7023a500996fe0468f08 WHIRLPOOL 9eb1aa34f685e7c1116939153bd9ddc773014cbd0c7f3446cd6031729d1ebd17d71167299b1d69eb777975b83f160a945d0280fa40aaccf97828ff11e169648b
DIST x86-bin-libreoffice-5.1.4.2.tar.xz 76365904 SHA256 9fa89ed3c833392278e0300978fb9639596ae687fbec4432463b5f748aa110dc SHA512 5d5c404a6759b77fc1012cf1bab502dde731689560e4edae7d14cd38fbed8f3ceba2c4aad7b499079bb5a971a2c345640b6c59971e520a6659896834c9e110eb WHIRLPOOL f2b4ae20a015cf70ff6779d3f99009fd0bd5253b412c28cee7255c0f9091dbe1efce920d60fa14d654760d8b3b37b31c6975133adf534c507f380ec8cc71f381
DIST x86-bin-libreoffice-gnome-5.0.5.2.xd3 400041 SHA256 96666941b7fef1dc2aa686332a3cac90592f6b83e6af34f719388cc7041ff62c SHA512 f2ea55f87bdb944ede8f8dd80c163cd7571c26faafa8144b7af8ea3ca4381f7834246ae2e8a4aef7ccd2b5314fb16543362e7830868708886d45fd283d299647 WHIRLPOOL 2a231f2d6fd70cbdeaa854e02e84b6c8f50073759cb37a0f1f9d19f5470fcccad12a0b99f1430511890d2b29503f4918d4db273a640bfeb52089bbd1730001e1
DIST x86-bin-libreoffice-gnome-5.1.2.2-r1.xd3 378054 SHA256 cf5835e9cf1dd5cbd3d51bad0148114757f1db8558e3caeba97be5d03552160a SHA512 004dcd5eaa9b6e41e6dca17aa952f319d27e22906f2eb8a3bf49e9881e01a65e69c47111a843565d8c4987bda98974311341897530cd0eee3d53e93a109299eb WHIRLPOOL f1abe1c6a724987640dbdcf4ae784c1a8fe484857487a77a9861f405137c756b2c8477e108dea02d50a8ab20eb91d004353cca882ee1d18867c72c9a6508df8e
DIST x86-bin-libreoffice-gnome-5.1.4.2.xd3 16831016 SHA256 d26b4a4dac3be403e6fef1bd9ef76571cc78d98ec5caf7119ad461478824fe9e SHA512 084bcaa663feda7f8ac03357e3e46a923d3f5fbb9913e07e386593a0d54ea25d6d9e82a6cbe2e1e2ad2e6ed39b3231128f89aff1a539bf86b24154b05a565e73 WHIRLPOOL 0f96f9449423ef4feaabcde1105bcb311b93b82937ce9dbfba5cce34f395de4099a9536ca3fbe40faf077b24015f83f0ab00fe3196b37d1c096f12f3b2c346c1
DIST x86-bin-libreoffice-gnome-java-5.0.5.2.xd3 23114772 SHA256 37b241e0753976546dd0aae96751fbe0bda39036ebee8604098a464b081e95dd SHA512 0d5ea6738023300635d48662020917dc3781feef179132cd9e0b9be57bfcba00fbeaaf1c30df593ec572bb8a052bf81819562a2812d7410e67b3493e3687aa97 WHIRLPOOL 8dd5b0e337b2b8258507789911a293d3d9c0f6b74eb12df0cb30b7e2a4ba43357c18b284daa107f95a42e761a3dc53ed267c5ca6a99afc3082a79c7a0f832257
DIST x86-bin-libreoffice-gnome-java-5.1.2.2-r1.xd3 22321871 SHA256 795810447908122ebaa2eb1620599f5a8f5f56cf3ead73ef3fc69576c364997c SHA512 8db1affef7c4bce123940f0a872b778409017e2821c25a7727632b7b6bdc39bd967a8b3db86af89b6a8e8f32695118c8f36d1a7b0a01c340cd6a8956fb682e37 WHIRLPOOL 13ef87a22b79ac88bfe4ff7de5f8bfdb641a4f3577c466b7738de6f5bde6a536f9eaa139f9c7f79946116746865fea8d98c66d7e38dc6b9b6a1d9ca4edfdc79d
DIST x86-bin-libreoffice-gnome-java-5.1.4.2.xd3 23280545 SHA256 9cec6455f012fbcab0bb613afab8dcd9ed02272cdd68347371c765b1751fe00b SHA512 a49922cbdcf4a4be6a7b1aaae1c00d0b3b5c0266848608e1d525444c38b1b199b1a37934b2af8e3d11633b310b435895c518cbf6121fea048d749b1ed57d596d WHIRLPOOL 7bf24816a94f6a17d4bcc4ff4354c2e6a40cd0209bd1461bfcaf5219806355fe06c269057ca321a5221c0af59cb6da7e460ad88dba8fc95acb3ba262f30bbffe
DIST x86-bin-libreoffice-java-5.0.5.2.xd3 22950526 SHA256 c3e30257b11b15da9b00043b12bf5fe39ea82080e7e4ba6e79a2d4494aafd54c SHA512 8434aa2c5f48ea25946ff8322e0cfaa74e632e8770c3a3fe0f61f88874475c498754812e83a2120c23fc531a0f92c2c7b7ecfbbceb1314ec7c5720b1954bb5e3 WHIRLPOOL b083a9f9ae0b9608385f30b957217ad1c544f8c58e669f61a05cdfa13b898a0d5d2ac1b1781915f0792d4036426fe2c3607a1f4165369fcaf43f132ac48ef775
DIST x86-bin-libreoffice-java-5.1.2.2-r1.xd3 22358553 SHA256 f715e537b2f8c8768b179d08f3ba22fdabac34f7cc26fd8207ce16bb6c845dc0 SHA512 4103057c610bdb4582a818c7b0c934e22bcab0f4a63483c8bf8c7c7c64c3996c90ff4d12736b9aa5ac68bfb83a367eeb099632dbe726c5d32009c566084349f1 WHIRLPOOL f1abcd3bdaaf97a3afaa0fc959024177026787e619956ac92d6b663503192fb0e702be0b212785c88575def0ec8122b2f84001fde769da8bac6e7815ef564ba6
DIST x86-bin-libreoffice-java-5.1.4.2.xd3 21912095 SHA256 c9bec31778fa4bf2d5f42b4ca40773a2b7f20df29500a784fae45ab53b56c752 SHA512 a72e9df6f44b79bc811aac13a3fb25d0506c9bf770255c965a678d822599e352b1f0453f13f75deb6efbf6bba98e6fb88981ae7dc02d489fb373d0ca99661cac WHIRLPOOL 1d6ee069e9f0c1fcfb6cede73e01400aaf62e4a98612c0e466dadc62db46a00f08e96d3c84637ce8a8f3ae221e18e994f64f08a68c6e06bc28da176196bd495f
DIST x86-bin-libreoffice-kde-5.0.5.2.xd3 3978200 SHA256 c7bee4ddf710f7dbe035e1570a96f92f75e0ebd2da74275f3b75275f497c67a3 SHA512 4167d9ecd4fc153b9cd2229bca0c3ec53e223e3a859b4aa586e8efaba882e209b180494500747e082f5ec5e2dcd2f9d7ef6de78e3e8313cb4d8b608df83510a0 WHIRLPOOL 3285286ea7537de4f798352706d15b5356a6b12028b00a33643a6e8c196e33342529dd99e9381be5fb9cf0a2d8b32794b8ffe6dd013ee2771eaec65d95180a33
DIST x86-bin-libreoffice-kde-5.1.2.2-r1.xd3 4338669 SHA256 ac91d060e4e9badfc0071d5492572555d7a884afd6c7eb6081eda2e869849451 SHA512 542191a536f682345cc8b357384000fbda7f345b6b878043d8f777ee70c1f1b3974cb221420213580537e96f288af7458f7da2b38b47fef7666dc2211cb914fa WHIRLPOOL 6884acac0e19b9cce926e10bacebc4d6a6db5fdd3921f5856250e214d6d15c77422d14b2c8e53dca47540dfa8b7f4cc9b5522c0d71289db441c28045f170ce50
DIST x86-bin-libreoffice-kde-5.1.4.2.xd3 5429489 SHA256 fb2c5837c72aabdc7f46ed26fac3d1adedaa456d444fdc855b141cd622ca6ae4 SHA512 5c294e2a58c7c567b92d160ea53ce9acfd19b3cbb45444f53795d4ecaa41ea4c9139eab1571b665935cb8b7222689eb526d94dc70b0c408cd6b708014e3fe72f WHIRLPOOL 62ac2f85a6324e41ee609c3eac10c08fc73efff656b18d86061984e02d407534f8b97a77de234b4d31f4daa48af62303e360640c110c87d2df20ec628ab3f355
DIST x86-bin-libreoffice-kde-java-5.0.5.2.xd3 23032293 SHA256 4d34852f808961a724bc51fd701b18ff814b074992e515e45eb3d35af14ffbd0 SHA512 0fe5b4d2abed920ff66f345b9e91e1bd81e6e16d7a7d904952c614258a56e65066b6089c1bde71a302748a0995e40d28714f520bc2e136a12c06d1b87d509580 WHIRLPOOL 2f72a2c15292ce54d2df82ae7fb0ac33efc8356d5114b88b103603f65074e17f54639e842917f6c7cfd4e368c5718d7c38577fafba57cd8bafd49f154054b99d
DIST x86-bin-libreoffice-kde-java-5.1.2.2-r1.xd3 22436389 SHA256 07130e76d3535b608a323857eed8568ad94ffa3bdbdcbd6c9cb74490ea0ba560 SHA512 e129257617dd01ba7b58720f81f9e9698a2f0a9128de3b22497fef7af56eb5899f36d5b984e6fe7f43f8fc1d80c828ac145e80b72b99da14b1365627687005f7 WHIRLPOOL b89f1edcf73d6c2f6526424121509d854c6fc6b3b367acde85b03077b91d22da1808801af90808f3538c237a1f70f0bcd27a5cd3c27a89eb7be19762b69cdba6
DIST x86-bin-libreoffice-kde-java-5.1.4.2.xd3 22008664 SHA256 2f355f6155abd1eb5da580e89812f5f9d4ac1b57c8eaa9732619fc37f6cd091c SHA512 d0e5818b8e00eb2fe79e2a4cd799a6b28aaae0ede8d9f8e0acd11a85e06c15cd99eeeb7891225ff66490e455137dc2d411f268656d32c4889ca214df348bbd2d WHIRLPOOL 0205739db852be7ae0e2c03b7b7d735efa61db331f644bccb938c582b49a77a07852c3aa40b5e900fb5246d68dd9ee56bb2fc5d7ef7315bd7fa35ad520762e19

@ -1,237 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
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-${PV}.tar.xz
kde? (
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PV}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PV}.xd3 )
)
gnome? (
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PV}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PV}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_AMD64_URI}libreoffice-java-${PV}.xd3 )
) )
"
SRC_URI_X86="
${BASE_X86_URI}libreoffice-${PV}.tar.xz
kde? (
!java? ( ${BASE_X86_URI}libreoffice-kde-${PV}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PV}.xd3 )
)
gnome? (
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PV}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PV}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_X86_URI}libreoffice-java-${PV}.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/libexttextcat-3.4*
=app-text/libmwaw-0.3*
app-text/poppler:0/51
dev-libs/boost:0/1.56.0
dev-libs/icu:0/55
>=media-gfx/graphite2-1.2.0
media-libs/glew:0/1.10
media-libs/harfbuzz:0/0.9.18[icu]
media-libs/libpng:0/16
>=sys-devel/gcc-4.9.0
>=sys-libs/glibc-2.21-r1
virtual/jpeg:62
kde? ( >=kde-base/kdelibs-4.14.8: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/zip
app-arch/unzip
>=app-text/hunspell-1.3.2-r3
app-text/mythes
>=app-text/libabw-0.1.0
>=app-text/libexttextcat-3.2
>=app-text/libebook-0.1.1
>=app-text/libetonyek-0.1.2
app-text/liblangtag
>=app-text/libmspub-0.1.0
>=app-text/libmwaw-0.3.5
>=app-text/libodfgen-0.1.0
app-text/libwpd:0.10[tools]
app-text/libwpg:0.3
=app-text/libwps-0.4*
>=app-text/poppler-0.16:=[cxx]
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
>=dev-libs/boost-1.55:=
dev-libs/expat
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1:=
=dev-libs/liborcus-0.7*
>=dev-libs/librevenge-0.0.1
>=dev-libs/nspr-4.8.8
>=dev-libs/nss-3.12.9
>=dev-lang/perl-5.0
>=dev-libs/openssl-1.0.0d:0
>=dev-libs/redland-1.0.16
media-gfx/graphite2
>=media-libs/fontconfig-2.8.0
media-libs/freetype:2
>=media-libs/glew-1.10
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
media-libs/lcms:2
>=media-libs/libpng-1.4:0=
>=media-libs/libcdr-0.1.0
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libvisio-0.1.0
>=net-misc/curl-7.21.4
net-libs/neon
net-nds/openldap
sci-mathematics/lpsolve
virtual/jpeg:0
>=x11-libs/cairo-1.10.0[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
virtual/glu
virtual/opengl
net-print/cups
>=dev-libs/dbus-glib-0.92
gnome? ( gnome-extra/evolution-data-server )
gnome? ( gnome-base/gconf:2 )
x11-libs/gdk-pixbuf[X]
>=x11-libs/gtk+-2.24:2
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice
!<app-office/openoffice-bin-3.4.0-r1
!app-office/openoffice
media-fonts/libertine
media-fonts/liberation-fonts
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 )"
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
}
src_unpack() {
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar.xz"
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.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-${PV}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3"
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3" "${WORKDIR}/tmpdist.tar" || die
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" || die
fi
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar"
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar"
}
src_prepare() {
cp "${FILESDIR}"/50-${PN} "${T}"
eprefixify "${T}"/50-${PN}
}
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,240 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
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/libexttextcat-3.4*
=app-text/libmwaw-0.3*
app-text/poppler:0/59
dev-libs/boost:0/1.56.0
dev-libs/icu:0/57
>=media-gfx/graphite2-1.2.0
media-libs/glew:0/1.10
media-libs/harfbuzz:0/0.9.18[icu]
media-libs/libpng:0/16
>=sys-devel/gcc-4.9.3
>=sys-libs/glibc-2.22-r4
virtual/jpeg:62
kde? ( >=kde-base/kdelibs-4.14.16: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/zip
app-arch/unzip
>=app-text/hunspell-1.3.2-r3
app-text/mythes
>=app-text/libabw-0.1.0
>=app-text/libexttextcat-3.4.4
>=app-text/libebook-0.1
>=app-text/libetonyek-0.1
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/poppler-0.16:=[cxx]
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
>=dev-libs/boost-1.55:=
dev-libs/expat
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1:=
=dev-libs/liborcus-0.9*
>=dev-libs/librevenge-0.0.1
>=dev-libs/nspr-4.8.8
>=dev-libs/nss-3.12.9
>=dev-lang/perl-5.0
>=dev-libs/openssl-1.0.0d:0
>=dev-libs/redland-1.0.16
media-gfx/graphite2
>=media-libs/fontconfig-2.8.0
media-libs/freetype:2
>=media-libs/glew-1.10
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
media-libs/lcms:2
>=media-libs/libpng-1.4:0=
>=media-libs/libcdr-0.1.0
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libvisio-0.1.0
>=net-misc/curl-7.21.4
net-libs/neon
net-nds/openldap
sci-mathematics/lpsolve
virtual/jpeg:0
>=x11-libs/cairo-1.10.0[X,-xlib-xcb]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
virtual/glu
virtual/opengl
net-print/cups
>=dev-libs/dbus-glib-0.92
gnome? (
dev-libs/glib:2
gnome-extra/evolution-data-server
)
x11-libs/gdk-pixbuf[X]
>=x11-libs/gtk+-2.24:2
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice
!<app-office/openoffice-bin-3.4.0-r1
!app-office/openoffice
media-fonts/libertine
media-fonts/liberation-fonts
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 )"
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
}
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
}

@ -55,7 +55,7 @@ SRC_URI="
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* amd64 ~x86"
KEYWORDS="-* amd64 x86"
BIN_COMMON_DEPEND="
=app-text/libexttextcat-3.4*

@ -1,507 +1,3 @@
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_am.tar.gz 7197123 SHA256 27fb614d05bdb0dfc27a4cc0fa66852545bc2ab1c1cbda26cedf9ba9345357bf SHA512 d5936abc1c2255281a91cdf0084cc49fa866c925abe635005550db11a2ff438732937014f8531092c1dd6c9fb6ccaea5cb03242fb568bb3f061a169628b2d774 WHIRLPOOL 07e29554c49e73a7a28a20244668bf2b956a1c6c53c34ccb78565396f662010eef370d71349b07ee58a150099c05d8f67569ba45fec07d4ed6ca90d84ca87882
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_ast.tar.gz 8014058 SHA256 6e44225485d170ffd9a582bca2b9d488d9ed616bf7aa20424190c2c782260929 SHA512 5de9a5450029b62009a73af91deaa110458ffc566bf35700b1ac9b9d16ee019dd1c9f88d359031f6855d2d3224933dc8899d626d0efbcf9eabd693c87aabe727 WHIRLPOOL 0af8b6bfbc77ce65103b73fc17a412cc96c3c132de09cba970b3760be0fdfa5886db51b72e399fd444353c18ec08023eb65a3dfbfada96cfb088fc0429c55176
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_bg.tar.gz 8240090 SHA256 b2f3d18a432e04af2e0614843a720c4e5eed5612c00abbc88d98d0c78454ce04 SHA512 d0606cb082743aa47e55ae94bf1ad20e8490491e6626d8f5522d0e1a49377a3ded6b097399a0b2d5f96ff82b4ad722a99c5935c87566b9e8d911d825cdcafa05 WHIRLPOOL 017ec4f69c8a897df056147a313efbcd98c307ba41ae9b883057354c0262b362f7bac80c451ac97292ee6d3489ad70df89bd5b869ab4dbc9650aab039bab0fcc
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 9794089 SHA256 8b4bac86138c22c7612496b5963a9d17fad2a0ae0d0561e129c91a7b16c2c61f SHA512 ba4b4c547961b02c6e65c900070de2790937616a62c9e9550a377e8c4b74ae2765cdd27f4f801385718f3c95df1fe5a27a8dc0e6095b8c85b8e8fd370c0546cd WHIRLPOOL 7563f8178410392177e682aa59a5cb19b569f9a5b6b0eb644755e1242c35f85ab1b1bbfe43170cd35a6679069254048843308448c56e46739ffb18d93e7f5368
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_bn.tar.gz 9794204 SHA256 73f47a8043bec07305051f1e24fd8db4a235a8ef7a95dbcfb91b68cb9cadad06 SHA512 ce2216f58fc10894ab0c960931337e9c31143017d458931065c781834b48ecaeae9c5a56d28d4889282226129b18401eaf76660de8540169f41b24580f583b4b WHIRLPOOL 5eb6c4b52d4427550237b8c47d178ec17b1011ab89439f9d5e48884e7b016151672e2f453c47b3713c3d6284d05a04003c0f74d08e2bacd9cf1e692c3c958333
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_bo.tar.gz 9461793 SHA256 d0e3964ab0aa683bfff1dd9e50e0cc8a8e0b1b38a6e025d45aa0692a49f1bdc3 SHA512 60be90cf71e9375c73ee5bf50963012aa4c423141ea1d10681d30dff69431e14e1d4605520437362a52bdf8b089df384f910e4b50a649335966bd76091103899 WHIRLPOOL 10a5faa445a1d756842076fefab41a16c8ca1aadcb622e7ffcbd7bc1ed00e4ff12b731bd03e02da046c508a0aae25797efa8b42bd6c03472125c228516c7282f
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_bs.tar.gz 7075596 SHA256 ea6db5228bb8f30279f101e45b81d95630277c9ed5e373ddb10c6a434e7c9cdf SHA512 7b62ea4e909ded77659103de684df240a4ddbc4e9985b973c96bda2a5b907aaf171fbff02e773bd9b720ee356c8321e9e972358236b81c0ff3977522f63d6743 WHIRLPOOL 01e3c6220191e404649181f18d8b7488c54c33e0b3dc65518acd90d5c134bc4cae0afab0c6498d6048e2828c7d730a7826adc59884e8ba2d5fd98e74162c1d20
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 7886522 SHA256 21d3b8d9e8fd8080db8f6a381cfbc676bb39925e8c8bd5ec4e456c0a8cbda737 SHA512 f70ab30ba52ae0c64e4399811683d397f09249fc5bb26fcfaa4b11db43640d68f631a7c3099bc377f6b5281d0e5ef8fd0bb13d8241edeed2a4518c2f8910a0cf WHIRLPOOL 1e94ad4d24c03ad180158145ec7984bca4551319f21ae124b505af5d001d38c98c5c2296146271e85f2cc7e69b5671b83250d7758ba57209b1da54773105f4e1
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_ca.tar.gz 7880451 SHA256 e78e2895c4c2ff7673e4b776d8d33531f4aa4ac2cbe8151856e45543bdcc5656 SHA512 c4edd7c8678a96832a5de7c38f07a8881db25fd77c9126fa7fbbbd616a952e696991be5b3bbea87e27b26e0fd05d0f2b462b36d40635ef4f05f589082788a149 WHIRLPOOL ae7c572516908c8ab66b084259fd59bcfe9574a1fc202963e92f3f311c96e6824b971c036966bbefe3c772b5758eb87aee3a04cb02090f8bd8ed40cde92ab794
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_cs.tar.gz 7497508 SHA256 a13518c60bb8f5546fa8c86c4e08c8e062590a38e80b14e34c00c8d02257e354 SHA512 8e49d1be4113f4d62c04a22937084a5f8e6ffc035b5b8057a5da1fa1da75ce5b0000c2f20224ed2b85ee7e7a699fb6aebc9cf00f1df6912f3daab84af0f99b41 WHIRLPOOL 6708d66e9c2ba8d40bc4f1742ee09c0a391825e86a5743c8d2670e972be523c45cbb44fd0976012d664168c61dd6a7956060ce4af7ab6e94790394f69771a5da
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_da.tar.gz 7505433 SHA256 cfddd6d982c8c2af7962b40e4c9e4f1d833b58b1b759041e0d5ee3ff116c47f6 SHA512 ef4bf81cf6c9d56d33c84880eb4fb08b6dcb3d51ce65bf20a1489def6c738815dd3226aa89b4841110c97ad71c4314a9c325aa3cddea656742501a189a566307 WHIRLPOOL 62f337977875bb4616461910c9279ccd12c45d78092e32d49b9155b572f96043ee5d2057037f57e1e834ec478c87381a2e9d449c213dc5a78b0a90789479496e
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_de.tar.gz 8063083 SHA256 7dfe443359c48573d5148d9040f5f7be1bfc073cf279766d4b4a93f62fd379d0 SHA512 ffcbf13d58f71e7e0562c21419bc6f1d03882d944ab5ca824d3e4b0a7450e2f6690b8f6bd95309e63462c079a1a4626ce9d98508438dc242aea2e4544f8ee4ef WHIRLPOOL 746e61b3ad90fe40e70112dab2ca57e51b87942208ccbc1503386ad42c6e5d95c62ee5184f7961bafa067f215cb5cbc8aeba3142b2bd08d0178d9818e15be9d7
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_dz.tar.gz 10364756 SHA256 b260e04517ba0951d3b07ac1d21c1e5c6a8564c0b95a3396b0dcd99bbe87fd91 SHA512 fcfb7d4bcb3bd09c563592a38dd1afd23abf0066de1eedb131f8ca0d3b40a530fc8b34d413f8fd12956f0b9f6cc56f262186e6871bab7e1d0987ef9f08f044c1 WHIRLPOOL 4b66b1acd457446ac1c917621bcba9d2835a79549668abb81e14d05da36f95d1ee0716bf6fbc8241252d44988fe36b8e6276f49b17f49b7f3bdc08a028118c5c
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_el.tar.gz 8876997 SHA256 c1d2431584c773d096416696bb184f2bd9d974369edf7627f61a82ddd5ae5013 SHA512 db938673166771e7260d243789ca014832541f034a647bcf8289d99502fe5ffe85af1fa26c3683d399ba33a77cdc77cfd6be7d68206cba59f47bbc9423affa7c WHIRLPOOL b69cfa58234852b86d2235738e6c8345fc24717f7edf4e7a7f39f97fae8b2c990d675528a67b0e1f4711ed19084ca819cebf84016c8e5884e48e9934172ba743
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_en-GB.tar.gz 6374726 SHA256 8c2cf6f289c8b0bdcffc78e13045fe943d7ae63347f36f8e65d31cdf33e01ce4 SHA512 429e0591a4da00e50a065cc6d25bba03b148cd36dcd41da1fde4aa85ac46a3cc83805d54cc487ea7284d4504e3adde92f53bdd5227aa9179b93a035e31f6805d WHIRLPOOL 3d0c545d5f19f9721c3410de8754284f65a9e9a6f2cbe6a0b51917590375de9ff49b1893440ccb28b496fe49ae3c2a32bb7f54918bf3e0fd869045f4f6eb3cb6
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_en-US.tar.gz 6414877 SHA256 8768715dcc7a9cf32b96a955f35cf9d7bba0939afaa5073ff59624313898f005 SHA512 3035d41dbd2e4a1da481a08083fafba210d42461b8c207c941bc45146854eaf14ec1c1322f9d99e43644b371faa45f54222408970a11ea449b464bdf508ae1b6 WHIRLPOOL af69e9e6cf8b617de64ef0a5c46943f917f56c31cf3cfd08d615152c36d2364f4a9b4ca853b971097fbdd92216a671e48c38d0214b4a7cf8fe07d306185a9b98
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 6360552 SHA256 c9b693c3cf3e6d3e0a2861327b63c9235fa6ddcdb7795cbb1d49f123eeb62d75 SHA512 756ba9de59ea6a0982002a8681281e1fa1ea4a4bdc6d0c930505b57422ccd2968ea6fc381db939e98af2b29267d1bfc129a6cfac5e2c2e006e3884d2ed196f6e WHIRLPOOL fcecdd766bacbb53549f1140c12e646d270cbcd3d8bd71a0b8274056c0c849b4f2501aa92b77e10ce3df636fcc2efcaf56430ed23a80632d2b28be696fa20d04
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_eo.tar.gz 6943840 SHA256 92f6becc32ce20c23fdc0f975431e5f2a0f437ecd750d205b536a498bc31ef53 SHA512 2473d1ae9bf9a939bd96a6e717ba18a4dbab0059f899ec27342585d5c9624b695b7e595808510b5ab978487c456e1cdeb3384fd8b2d2f43c9b2b9a5b7bf8cd7c WHIRLPOOL 75fb34a579fbed3ee61029c65b19bef7c2ec1e2581fe9ca09c3f2fdf180c9a2c39dbd29e502d857c6b9b3645f182ea01cd4dffada6316f5a18ea0d5b524f1b9a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_es.tar.gz 7919204 SHA256 3a597a4710299bcf59df59c7be278454ae1e23568505ed837f2bb5e6edf87233 SHA512 011ef8d1cb0ce542a924b5204299d42f6d8a2c6fef6b28d897557442229a974153d8fc177f1344bf1de82ef69d79f9d6dc7d4b423de8d6139a053d6f4ca558f1 WHIRLPOOL 62a1e5fe92bf64cb4c92231836e8eb7f02569f024ed89889097664fa1aea3c63236fdd92d40fbeab7fe7e1eaff00defcafe1accc3c5a640d64c4ae9f71000189
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_et.tar.gz 7428188 SHA256 98a1409784c7d60e6a864e0f95e383426df9ec8afe37c055cc136e04eacd1833 SHA512 e7cde906d929fa4429bdf24282dbfb3644d05631e631c2807cd6d1a58c559e2b9b1640f01979feb0c7e929a969e2ac5ae7129da42d571ddc87dbb73d17037db6 WHIRLPOOL 8df7a809185823964389758610505b04ed0a6f388afb73ccd7694de53da0b6b200040d410d3eda8c3507b2e90483f9b745aab0b82643171fb64e6ff8fa3b335d
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_eu.tar.gz 7567895 SHA256 fc7358759639437c91593c4bb8400a10f05c91828ad597564360cdfd91270d46 SHA512 158a0acc5d948cb28b16588d5d43bef10099c6902d4dc1c69745c18dead5c80e7ce35c48e5def6f13e39788d7c18062dc42412cc31519ed3c10ed7f5d1399049 WHIRLPOOL ecd25d9187b145532e08775c972fc42a1dfbaa4f3c0cfa7a97e200d3c9c0b8c48432efa4f8a96c3455939f87d8129b9c9a2027908574536bf121bfd9ea70749a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_fi.tar.gz 7678294 SHA256 89c1d3725330e9dbecf87c976ec42b99a0a9a309b1ae9d64d803e662d6223113 SHA512 262779bdf298244774d675ff056a0e6a2ebd50ed1696f57c5c0d94912f9b23f42177527811acee6b58e311175b6733a8e43826a4e82a01c2641abd928b0a6ad2 WHIRLPOOL df0181f77a9dbfe43b793a83c7e9c8ed44084ee75450c05826f89033c2afd4d0087590c8c2531945b293ea9ba71dfb0f188cec867f207244a2779bb3cc064724
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_fr.tar.gz 8095357 SHA256 5ed284794ab173828ef307df182491111e86d891c7693ff520afb0b59dd0f1a4 SHA512 e306d6977f2a703d37b138f34d6478d5108b6d31f6510a95da2b0c84d4866a22b11e59b299b98e631dce6cf3773497c73a6fb7bc95bf704a27d6c8c9332203d3 WHIRLPOOL afa27c16c28a0173cc27f6f55ead396004c90c5eb44f530ab1123d0510c4b1f55d93a895ddca062d90cc481698a76a3d722775732687f553cd8122cc257051b1
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_gl.tar.gz 7663448 SHA256 4d18546dad6320ca41d5be54e36c392c4ef2056645fc3768307388c63ed5c7a8 SHA512 32d514542fe58e4024b1505742ec11c33ea85dd9e8892f49faef14a0598e3ca64f697df60c2c09030809d243a69a7ecf98c08fccd624bb82a2d7c56d26da3e2b WHIRLPOOL 3875fbb5a4e6360b89791adb8d352921235c4e67ffd4ca391eec845121a435cbe5c3d20c1f66edba9534d7163e5099b3d0ae56fe5677cb548a9719d1f4bb25c9
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_gu.tar.gz 6583516 SHA256 fff9d488baf02254c276b1291d019a644efcabe0c0c858b1407591baf3e9c139 SHA512 d9e2f28b68591fcc071b2a0d09ac28c998c0c00db57e6820a731578648e76349704f71d76a51dc8f9d9b147a52a9a3c15d16b60e419b99ed997af6e4fb253634 WHIRLPOOL 898beedac807e74186fe8da37ef8fb9324594a8f681c0351d035955c883c6b37441f50952caa439bf3d4b3e0228298be30d3a05efa3f252629e320009679486f
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_he.tar.gz 6200891 SHA256 a55c26df9707af39bd67363bd450156f2395db010d6d8e81a81fa10b94a6931a SHA512 b4e489f8fc186e23d9d6c7f1b57972a25a2c439b09f3068fc0cf26cebe03f6c940abeb8cec71fe247b4b6f6ecbf9532941c4c76ab2b15bb1eb1b8436bff47e7e WHIRLPOOL 837afe9d8a107be3ed4968ab8936c9200b62409f1d939f79c7793a0fdf5c21f25d93eefea35b569c5c9898b09a827eaa4828a1e6a92173c43e058fc2d10aa767
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_hi.tar.gz 7273499 SHA256 b21506986f9373d4ff94d04de29945220dc525934ca4e58e9dad9573bf200de7 SHA512 42bcb78f06c4a96c1a7487c602535a8ac0a0a73942fb2d43974516845643b8c24e77bf1a006fa05f1417093bbd5c01a7e9d92dffcec80cd70860f83072842843 WHIRLPOOL 54aad646d7a4088b8e8b66fa263bc896dd521092c5546ea27e767a4849f79ecf54410a704dc3355724d399cc595be04a305a94e14ef2d574f4f7c7f5a9441ee8
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_hr.tar.gz 6754188 SHA256 4e61f0f26ea12bd835e56e769f0e3b0c41da6c726db6e21be0bcf2aa563fcf57 SHA512 e4f458d41aa9c49be6339039039d6fbf92a4ed94b89014e01a5326865e47c3b75cf260f146bda680ccafdb712a1d4fe00849184d9240120c0d50683649ecb48a WHIRLPOOL e2e5cf822dad393ac4e638779e17bbe55fcde349fba6f22a87d48082dc88660af823c14075e66aab00bfe11589b4532b3a3360894b1d932e6615dab82b1fd979
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_hu.tar.gz 7926893 SHA256 37398a462005a9a0597292310f8ee41fd42a8af7cadc9c4df84478fef04f79c4 SHA512 b3f12e243b7c4202d57897847bd336170d7a7573abf3e5bf383994a11b9560f3a42ae67630ece32249c752bb399112cd540a0f97ca0173e08b0876df6b5e34db WHIRLPOOL cd1121a7c85162b54e4ad90e7cc17b05dfee4f085dbfe62f186bf80dc5d4c6cb3372aabc63281456763c4cd18e1025ccd350827bb75deac1643ffb2d347b51ae
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_id.tar.gz 6742356 SHA256 8b011d6eea0ac1995cd1e8583c9ecb55af4928b6234858909ae4eb746bac6359 SHA512 7636e0d1c8baec81efd229dce8aa7400436651893294ecee272d8f4c98eed89a3a33fcc06bc0f7de7d754b9640864344a0b81e8f3b1cc1029815d1b96d306167 WHIRLPOOL b9faeea0ce4ca462699b5c69021082269494dbbcb0509a391f421c58fe60acefcfc4e4bbe80bd10b560b418d1a9bb5342a7af2baa5ab4e28358731025c106658
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_is.tar.gz 6863067 SHA256 ddd053bed8dac2aa6344d9a73d68fc759128d52081e93d8f1eefde5d20a031e3 SHA512 8254104ddb5e72671cc4c9fe931cfaf4247f416dafa27ffdc81732333e2a7241c184e47749bef1e4891fbb1d1a5348773c122e7a7140b108de8407803430f099 WHIRLPOOL 2d2b4bd01496b181f2fd13931cb7fb45e085a2694aac9ce5e3c1f977ec37473a895a2311a7180e3ba44efe1d0723469a0a936773b25eb5b0641c0852d66bb330
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_it.tar.gz 7846078 SHA256 08ccd6214b2b56a2653faa8b1a87098f72d2ce8959a75d64d934ebae8f7fedf1 SHA512 88bebbbea85ca39b893cdc3c47b45bb6ed8d33978b2c62f07569879decda13b795161fe2f78f46aaf2b7e5147484b48a1cc9897ef3150ba51df59f57ada8b96f WHIRLPOOL 57e560aa4295d46ed03a8e094678e97a62fd2c4b60ff8047c16eb8e3b87c501d616fb04c246c8c9e77e629d1caefd11d69875b331f94cd1f0249a62962160cac
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_ja.tar.gz 13422013 SHA256 dab769b2b1e4a3b3209be878d7ec54160fffc5eacb4f30e191b7a79053af211b SHA512 2059c892cc6fe6d9809c5018c9fc0baa8119e7e6f2f715ef1451628e8a8fe4da015b3309441d668f1e68921f19d23bf5e229a909589e5ea3290e34429e2eb9cd WHIRLPOOL 3035840d80c5578f764560ea7afa306bad1347af50a2b29795dc2123590c83b09012dcf3c842708c65b5f5021f0ee48de524f657da3ee437f99bf3b0bed850c3
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_ka.tar.gz 7059280 SHA256 15adbecd4630578b1a53697e84c6456c192424b7f4f71f9ede93040d31275069 SHA512 31076fcd104e9c20a20f2588c6dbf4af97afb46d43f0a85c8297ed52d75c444bc63e2f97453555fbdc9760c6419956ac1bf3a742b22e4883292f9fff80941e42 WHIRLPOOL cc2ed3ee47d1a2ffebcb024af0d4dbd85729fc1c44033e7a08edc92ce783324d39588978b2af18514d64dd2b70ff837ae9e4d0deccb14ba91849deb0bcc599d0
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_km.tar.gz 10320573 SHA256 86143e2edcc3993fa9c20f66a4dbd9d18ba9e4e23b9d4833ff49a2e3492fff64 SHA512 c4ca7a46a3a64231ee5cade4fc6079b3f66b0e94a140f22dc214c9f3a2b87cfdf859e3f736d8edfcfd58dd8399ef88e0c821e0e03059e6958b504f47792350cd WHIRLPOOL 6d99b7546ffe8afd846917fafd70481d25ec617c4317a989e8f53d9446ee9f739ceca6704b5b5b196f627ec9b144d3f35b3fc0b2f69a8e8af0ad00367e2775bc
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_ko.tar.gz 9297024 SHA256 8f7a8f022c64f14daa087e882c6c5de8f86f88005ff6ead8ab6f66bb464eb9fe SHA512 fb73ff5594f563caf17dee8307edf98de63f33a204a46719783af67513555b4f6bcdc6cdcce915ddc9beb0335b645eeceb32e9111e30e26f02501ed04fb65e20 WHIRLPOOL 9b587e325a579c281035493bf6c15c89518760f83431424f92bd9a5737d36bfc8c4f05a54a9def4bb7e0404b6326c4723e7b6ace1e56e85405a84201ded7fd9e
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_mk.tar.gz 7295715 SHA256 c10207f847c4f6ca2736a66f1a0ca6fd3089f1fbf67b21322435974faa885909 SHA512 2da164c9d6724321b3142ff9b9a4c9f791890e3bf29e56ade948893d7627eb02a9c0bedb7058340f1d02027bcf38ac9ca66eef75b1f6955e120181eacfe2f8d7 WHIRLPOOL 20e43276c1b531f6c9629855a8c1276ff4bc93876d30f571fcff912873f1e343f107b776b73d3520c7079eb06290610395312f0bccf7b54f736e651e30646d64
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_nb.tar.gz 7596131 SHA256 8a710bf40a508c86eb8395aad61efe2d9c4c7793e8d91bdb2faf110cfafc7761 SHA512 a0762b13a02a66101f30d7bc6864ab5d2f9cacedc3b25cdfe08481661c9e7d9f191d944842abea3ffb7870271418b586b1775cc5b930e1490cc8d7cc906da3d5 WHIRLPOOL cb1858cdc8ad91631f04d79bc734f720293c0692196d88647af90d215f9303ec1dc8cb0cf1a878a284852f2fc00c1b4e9853ab126a65440d788df3bbd9c82f1a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_ne.tar.gz 9832366 SHA256 1aff9bf46820f94c248ae4b8532cd2e03241b4cc096a0433f4ecc0b12de1e4d8 SHA512 61cfe1f0de948a7d7ddfcac9831140ad6a24802b0ab95ea064d0e784db59245922d7a0f50145c9308f9de54184e96da04d3788e7b3ff918ce79da57edc722dba WHIRLPOOL cd09c0afb5d4b5518917ad8dc27171185d6299b752dee22749e3fac0d4a3f4cdb2cf6a24aefcf82ab009b3904a16ba3d1a843772dcd7df9f6d08f4629340c0e3
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_nl.tar.gz 7670203 SHA256 62b9340e699fe7365abf4ffff2b025145f364cd759599caa15ccf4d76076bf90 SHA512 efb1089ff24de06f86d3ed56d90ac0cff30026442212be45d073f6dd663234538a3e5ddad8b9921a2d0b191f1208646bdf26aba53b1ef2dc1ee60600bf8ef627 WHIRLPOOL e92032324c8bf3c3bbe9c067780564965e6318ce158e7d3973015dd161ce83ac430756251d5a8251cb5ce5ffd2d6e74ad01a74f48ed0eb61b1c1d9a3ea547c65
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_nn.tar.gz 7550856 SHA256 3f0d2c7ae9c8ad9f4ff53946eaee43592058cc305b5e046ceae094d5213255ca SHA512 ca41ef863b62f3acc12e663634110fd16cfb2f3997a62afc9228e475c4e34f25b70490d6e998973dfcec25d85738e7d8dbdbc5edb10340a6839ca9706b226620 WHIRLPOOL 39e4890a90c05c5bca8e1c3396c27a0f062a6153b6fc0a373e75fdd0a68e438c3a905e962d0725a8e5ab806858e1eb143d5116f242a534ec2b6831ca2e77daf8
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_om.tar.gz 7934810 SHA256 6234d6f6af7177e59fea5bde2fc73af4ade17502c387de8df64a4c77d3741fcf SHA512 ecd039e5cc7d3c9fbb05ef59d0c2eecf1c4bc42cd16d00d6ca2f840bdc3d895820a4415187933b6b55dab0703eb4b864b8cfd7f498b36334262a577c361cf07d WHIRLPOOL a4261cb242e0aba0ae707de74ffb84bee8186487885203762adce592097e2853c65c620009d7ec3504f0d4edafdbf9749edd7661ddbb8e28f8ee8f24018756fd
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_pl.tar.gz 7934381 SHA256 83626a685c3b414c00a9ae6444916cbe0b76103b79c843a0047bd8d476fb9006 SHA512 1648511bca36d95459256a0c61e35698998078d94e9c06963cd9beda7f658c826e0b7bf6f1136318c07bc3a9927a94a5d5929d72a806fc15ca504ccd2479596e WHIRLPOOL 1a2eb5cf472b0dd87ce14b06573617254e7c7d798d43aa486300205d952987ac74afb9f782f72b04d4762fff0f7c2bf0a04a1b0af8a10e60b7654ccc21da4c9a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 7681711 SHA256 f9733483dfa0c591af9cf12140e36feafeeb6928d2a186f541189f546751c44e SHA512 cae62a3fbb5a64f579301a7bf2e865caee905fe43de7361b09a41fa09758787e5564823e664c58e808ef8fdc73e78b7011286df65cd803f68cb5552bf189a4d5 WHIRLPOOL a6124ea69780b08ad1c5a73c837d09967b4efdf75a2bf1d8e1479b7a79d6d0f3e38966a67e7edce6db0b16ffb97b22768a3d0836ff3dfbae66337b9016e8873f
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_pt.tar.gz 7613408 SHA256 c85c120b5b047f304e30b5f9269aa11a0a1485b074e17bac33586ab3af26967f SHA512 46f66fc8986b69a891fcbf52b46387d0fd113b8d290a79ad0022a3060630f5daa96248edaa9cc90c111d145ad9cad5e919d6d46c6544048ac10a011935d0d98a WHIRLPOOL e4f6f308a1067ef80e5cb70efc9e41eb7b0a589314d8b655ac708c498ee632c2b600b5d6f17c8fed47d58822c823eaf7a0e6b6e53a3a317af80be128431d5e5a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_ru.tar.gz 8348114 SHA256 0ecf48a614beb43f4ee12487defb196dfdc582c4f2e88dd9d8b5b500d78a0a7c SHA512 ed8df42255d3409f0b5c8de76f561f118f50839ebaf50fead03b4f2d0df129ade39457104fa157bb0d12c9f128282375566baa8df3fed4e413affc0d028cf818 WHIRLPOOL 04bef34ddb2a53cda1a5938adfa88d32eb2a8f10d0d1b180658175835583887fe35b55d023ef9141b05f1b3e91e47580ef0e4ccd2aa12b606ad1e6b4539786b7
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_si.tar.gz 7160527 SHA256 2d9cbda3f100180b8a9eb6e01a540eb4ba2e515ec7a5c1516ff77185de439107 SHA512 68263f50c18fc1cf00784076252b68d1bb7882955a34ccc1381afbedc0881cd99d3342170427cb502ad9b653d1f5e164462aa90642e5d7c431de74b5cea7266e WHIRLPOOL 01c35fd963615875673029bc3bddb4f9a8fc54e21d496ab5a1b7c7ccee7211a7285c4e0263c9c2a72750627dae18889f8e5ea1a448925ceade596c2e274daf99
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_sk.tar.gz 7437062 SHA256 2ca6fc26f8550cd1077f4300d50999d9c930732cb3feeaeb42ccd5b9cfdbea0b SHA512 6bfadf7b6967cee2141d9d7d50f00e04ec15384347d9819f5d7d23a244911f05e50574e84d8a59689662e507049db2f491073f65d647033f1f4195d5a98a20bf WHIRLPOOL d256027c9019f45cdeadcfa33d669afbd6c4d74af7418b04bf8b8c36186ab0d545fb6ed85acbe1f63420938d011c622dac307023b6e58593095e5b3adcbd19f2
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_sl.tar.gz 7675202 SHA256 84b5f2f3cc6b248a9d83b6eb407467297f3cdd1de57761bcfa02ed21e891fd15 SHA512 bfc2d18d2f8bfbb7dbace97fe102477f82148e562075f0e25c3aa548589729f03b4f9f5c2050933a1a2c4df2fc5ae566f9b66c4850d1c3ae4d33e6c04e6e8593 WHIRLPOOL e004191c4c427ca4376ff6ae8a3c206d9231be90c9b88781ba5a2c7ca2b171e96096b95a6bc32d2e3d0c110129cd32457475b0737ac8b51f38d684441f57f5e2
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_sq.tar.gz 6792560 SHA256 5a321fe62f216b37b1ab83358f49872de95958377017f9f817c89e4e8dec3e90 SHA512 dcf86142f9a8143e545e93cc881dea11c8d7ad5e7b1b192f82f892ee164a8b1bc2472f045d7027ec58b22f74affa83f95b0bac180b3510d1e2d5a5cc049c4090 WHIRLPOOL d4c58b7544aa943db7b509d2bba06548b02d36cfa1916cedaa32c1f1178bece47e87f54c61892eba59b2f6258b93811648bbbbc9cc4bce09ff5b88062ba823f2
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_sv.tar.gz 7594685 SHA256 f3e9afeba97becb40abed103a3fc848a253d2b3bbc5bb18d27c1ddea84811499 SHA512 b969562f2e8589cdd9f24fc07424bb7228ca8d13c1cc1e20beeaa94a802613b0c27214b22607a8b1c9edcbfbac342877ed0ffaa405d721e4c044ac8d40029d08 WHIRLPOOL 284d28c874dc20e18aef9736967b18ebed06214594a10d98fcd7942cfbf3710f5d1335420d1c3f613d6c1aa916cb67828c44e0821f21638756fef7653f034882
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_tg.tar.gz 7121829 SHA256 b729168d21ec72d41aa702ad708a786c9a3bd95781d0acc2100eb4ee8553f785 SHA512 ea8a7949bb2b3e48cc84edcb92473d721cc8cb5112af7bd5caea72c10482ce6fe4177fc47b1974b8accf146ed7fe5c7ea56ed6eecfa74b8b402483c9ea10bbb3 WHIRLPOOL 30f458efd61cddf228c46c09d944eeea6c8db9310f4e01fe9d1e3155f0c412fd8e269326fb94ce161ca39ccb6e1bdea64bddc3de405eb3349c50198cbca0ce2b
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_tr.tar.gz 7831978 SHA256 1f840a634d5046297e5e3d88a6374fc372674e7033fa70bcd9b8d32a2d456a2e SHA512 a4f66033aceaef41405a1a633fc3d418ce5978ef6d254bdeda05b3d2bc003c0ed1f4e19caed54faa7ee71800462816c5d821193b5f43eb81574b8f827a21829d WHIRLPOOL 9a41191400def650a9b00ae45259d74e45699fecd05a68ec9f7829dcbc5dd4ff14cc4935a792c45084677ccf18cb66b7bbae1c3aac967069cbc17596c0a6cd5e
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_ug.tar.gz 6782233 SHA256 8bf4e70f09ee18adcc52d43b0ded553b128841b64941774b80e507dd5296ed52 SHA512 9a37b80030ea0cab8fb1ba28f2e52e407b8a7f58339766b1ca4dabd6c51d2d6d67ec6316a82f45447d78d0988ea932ea45dfe238cd5a1e84bb6de4eb8862c1ed WHIRLPOOL b9a8c1a4e566cac71ee1d6077ada6684512c37ad5c10c3df66e0c73e43835c4a614a24e589a971bd9e55828d97584dce7d460b71a3e0a977fc3428bc8420bb15
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_uk.tar.gz 7233239 SHA256 e57feabd64ff27b706e4ab979eb705f36787888a32313f8efc8919d19c80f2ec SHA512 c86324c530c6039c8c1ae2027f837398c497a860bddd70de5497a2889b5c416b2c170388bd6defb1d4b967c73def684de3ffac359dc76618884c09e9981b8fd8 WHIRLPOOL 976ed6fcca67dfa91f2a4c287452b0a39b3a25ea0e60538942b28a62978d199cd3499dfef66692d5c93dbefd2bbb0e10a55c08b06a0282937bbe3dd83dd0ac59
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_vi.tar.gz 8098253 SHA256 3abf0e68804997814bcf155e2d187608b6af2e359af616e8c373151cf14b1d05 SHA512 363eaef324097f12d056c93fa437af1ca068831d40f1117b849fab2eb3045d7f3ddd70210aaab36c7760a1896706883bfdce378270bf0dadd528a4fea7247cc0 WHIRLPOOL 82cfe35b88a3c38669b329fbc9e245ca10eda601bf7d26abaacf5f2e5cb6682ac44a4f92a61e744f28a71e675fa1f32b45976c37160292ca5176a2f1f88f9583
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 10642404 SHA256 037bd67ebe0ebbca53a67b5102d3d7afa80c8b8ab29aa6b5c6a26bd8de7c5e0d SHA512 becd14f3ecd02d7957577cb466d1725fc161ad1af25f158f4fbd48b2246f7c64550c77b482e26c951e649ed8175fde4df4403aae07514529ca1670b241051c36 WHIRLPOOL fe3f1f406dc0772999eafce81c0c3452e14c1d7afb6ff8a2067f0ae767997875ddaf6d681936bbe5d1a8eae73e5c97ceee88a92942cd61b642bb5892ba892b0f
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 10698966 SHA256 fac8b61ef1017399b9ed3d0facc1511dcd0ee599f06790c6a2f55f22efa0b62a SHA512 df066f7a0dc73bc4d84ea24518ac2b17f99b182a211f310cfebc9d55de9d418134a4343a998a07d484b94fd6821315e2f3abd23c348489ba4d519905d61c21fd WHIRLPOOL d7f098b478c1336cddec7caadc2a94007f6368ffb3c2d1164ab38205934036001acc44bc0272478d18ec15649d648746f249ead77a06e38b2400740ddd41d0d2
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_af.tar.gz 1113686 SHA256 bf522c942c1010ba03b93b3b120454e2520281e51e2dcea300a48f958323f5be SHA512 360f6ba3b64cdccd40ab38b19b17c1b7df8a815e97ad37057bee0e8809046e9a890b389698460ff4a03b48ef0b462b1e30af989fd202fe45a76363b562609f5e WHIRLPOOL 3f475f0c4bb4c9476df337a6486af411c5fa898e8e0282f2a4fe5c29b494088ccad231d9a1530403a4c1967041d41fa57b0a384441c8059b0d2837855a117608
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_am.tar.gz 519662 SHA256 1a4370e8b6d90b4a57e2c6632a16d86afa4319a286389cc1d74bdf73c4f4a049 SHA512 a0bc62d78e6bfb80df2af176389a7ee2092ad078331274d44eb5d5559db0a1d5976af9b7893f537bcb02f171fe26af04532cf9d2f99b2f8244d880e01eab2061 WHIRLPOOL 17db48d38a8e2964d705ef280ce15d8a016de80f5ce422fe718d39e3d1f6d9bcafcec8bf8bf733ea499e97ade7b4ae5885d9cb30dc9a5a9a9788ad6bd8043f98
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ar.tar.gz 2261055 SHA256 82f9d8bcf8c92d60bcb7bd6821b8ca95a785414994fc4c967c79f7a9202234ad SHA512 3fb62757023831c15645c856456bbc71b41d56656aaa91043581e781d4d22bdf8af613bde44f279ee80e579ad880111151dbad79b307bde2db861fe4c57bc737 WHIRLPOOL 56f301cd202eb5447d90d3aaf96aa90e35b1032b804ef31c7bb787f847f37a34368323d7e86089745ad002f86a8e9cdd7beccb2d41975f302551f5dd42858ab3
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_as.tar.gz 546363 SHA256 2eced7d3d6e4dd193744d1fd9058d4cd21d994423388903cb5b8704594b5cf56 SHA512 4cb4f70d2493af2b5e38a5301b657f6866c23226f83107d259e00c16838f92726bb8c5c43ee54f034f85519bba5277fccfe34d4b7fed279a1ac0e5ecf3052375 WHIRLPOOL 9cb28c3ee8f1ec1c6960125b68a7f6c9d288a6c42aabd755f39f516a03c9e767b01ba23825e7456964345aa5ffdc6a8945550afd007d656266cb201ab084d7f5
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ast.tar.gz 502026 SHA256 3bc63a18cb5a522ffdb07f25414ff27c0eb32dd62f4ef7714027d25b8a24939a SHA512 796a03be71b5fe71bb66fe80c2af957f37355ab386f1defbefc7e3d0cb7f157cba0bfd8e3c27406592191f60051f7b4d61ce6a60a44eb55180af5fd40b61c452 WHIRLPOOL dbb7f701b85f38f1bb9aee5ccd74995cd4e21a6fa957076b7c36bfb7c4165e00485c1b641caa1fe5d26095c278521f31bc6defbbc9cd9986ae07cae822557075
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_be.tar.gz 883046 SHA256 362708d2e4c403b05f5170cd0cc592eb6ba97a80efe42394cc4d68c310075717 SHA512 ff11bdeb4f608697039f5466d7dad6fb2e33bdf493954b38e8e9493e8a33e20c99f05d37bd45d60e33ec69ed55bbde5d38d32405246009373318d274a28ea978 WHIRLPOOL 02f7bb364b926ab7066d67dce34e6c6fa95c230e9dc030596798eef40d755139088664250cb3a017168d36b4c60c5dfdfd7f4c6b5c8bac4a2cceef9b28fdf32e
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_bg.tar.gz 1962429 SHA256 e998049013b45bf6d0cfbbae38d04f218c16cf5de10b967b7f27fceb85bcffc7 SHA512 1a8165335b3971d9f53590f9304cd5c2623fbbcb70bdce33a40773031065fda7d8f28737cc470f1e98e14d1b4e6ce64d7e002c26546b74a25afb8307483eb54f WHIRLPOOL f2e7a58fcb2435aa85d5e4a305e28b12a5a62ca2740169e6e5811877dffc7224054dc860fa0b4b46916cfbc28ba3316928dd04cc38b790ce4a77ef47f6cf0c7a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 552570 SHA256 f240a0959e20db66f0b691f80a14e433b872ddd1988e6dc303275d3b00da2368 SHA512 d092b1d0e0f1fd91a2b7e3e63e2b63db297737eebb93e4efedaedda374f8286a26cdad1372c3612174c37bbbde14564a275b38131fa10bf9647efd5b904fd415 WHIRLPOOL c3d45f5b22f96981ff4e387f28d3ee97a5bd96b84e4c556a7e48130d7f387eb93ac16a166851fb2ea17b0b16cfc34a797201e0bc87331f8bb252ae93b54193ff
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_bn.tar.gz 901004 SHA256 5f86752a1137972df5fc8875d88b4393eda6689673201f0eee496fbe7634d60d SHA512 a880d28f85987b4eee315a9a46c27deb54a0e9d0ab62d249570f3a88f96537bb1dc13aa60e0727e0a10c1ffec57d90fb0d5ae2f9fde140d01328764c568c66f2 WHIRLPOOL e4638683239c12c5fa6915bf398dc6b68d1c52e6c2d32812d0871736b29aecd3a39900fb4af9e8c1f3e1b694c89f954653b715d34874b1a369d8e26140573b7b
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_bo.tar.gz 536411 SHA256 22302764d59557c83424fdfd79bef8076bff0021665d58210e19f6f510eccceb SHA512 a03924f4c1b73c1ea4ceca1dc1e9854fae4d76f7905e014f21f9b73249e95bcd9c9f467354ac9f8169b46d3ec10dfe22a40a1900bdd2c297f8fd4722f14ddcc9 WHIRLPOOL ecc6fbe369cee3b87bd3aac2977ff5353688303aa385b9f30fd99506023f21d41b3e05aa37de15951621d18efbbe09e0ee83619ad1ea0249e6e6743e694c2ba9
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_br.tar.gz 1717949 SHA256 0e4be6de5cc0521b33888da48eb413a4bf5ae8faf0c8e710367d622e59a8b23e SHA512 c81b5d5f4a7ef4e157b93361e295ee3a04039ec7e3c183e91c05146b1e132fe8a21882b25639362ef1c0890948d4af6c8161c85189e3a0febc820f4b5544fc28 WHIRLPOOL a258644b32b8eef08708446dfdd4defe354275f6f4e2dbecf76db5ce0d32f6af97feb43c95b15aa9c77b940ff13ce5f7e8a6ea714b8c954329aff5043d9c08ae
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_brx.tar.gz 516318 SHA256 fbe09d609859a51eaaf25c55dfeafb2e173449c8a798431a3e71d2418a26f32c SHA512 b5cb6558abcefed1b0aee3d559e5ecb5eeb3fd46e37328d6d639cbfd607e53d6ad4bb21e7d66f7709f213fa159e4fb569b81eb993bf177c837406ed808b3d4fc WHIRLPOOL 6c65a658b77635c2153b33c162e17643ff66f11a0093299f47c95b9a21a8c53d6d0870634d6c8d3f8ee22a881cf26ffc7848e5b07d0b64755c32503e0d4a6fff
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_bs.tar.gz 616053 SHA256 1a712ebf176963cb702a910d67caf4ba54d1d3959b8d026c0f60b1177bba4285 SHA512 8b765ef8fa944b0b0f2bb3375ae7bd5d12609cfb655029e5363440e54ebc8a1b7d68dbb261d0c7007cb0ae59b0f01719275ca01c240dcd85f696bee1e2f6f571 WHIRLPOOL 59f999238000086545baeb4d0b19bf995040b782a4ffb6bdc7e228b9f7a3c0cf8b5e640533d20b9fc84a31eb05c531ac7ef49f97f0d90b868a3761b15f371624
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1771321 SHA256 4557d543d292b352c7de24496f8342663b650adaed36db00a290d4438dd8ee06 SHA512 a334f1fcafba399545090c8778b02489002ff2a3c279ca78fe60015b4acce5a65ad7bf7d5d22cfaa4deffa8b89fb01a835b190b6a6c827220f9f110a0a4c10c2 WHIRLPOOL a9e1b7a65e93df77463e3a7ed0a8e051f200097e1a96fed7e095afc7e17f0daa3461b19f9ea7f737ab9c49abbb023326e9ebc8ff38eecafa154f13a2c8dd805a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ca.tar.gz 1773390 SHA256 d78bba60fababa6c076fb3254892d2dae760fe61281b04c15e0f6fd9b94cc267 SHA512 58ae7f03f4289a371510eda565ed42f1e2ba4588aefd264cd93875a155f1bbcac8874e588896c35167dd747b51511ec6d4210a5d9186921ad3d25e550be902df WHIRLPOOL ffae5ed9508dba901b0fd578c6859223604d7317b395e9b76ee829ce4ef4e461bca91811a44b567e06888dc0fbbea02f203fa532df91fb2e41b8694f91280ea8
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_cs.tar.gz 1234268 SHA256 eaa3ffc7142f3031d6277a301c1a1dbd9eac72ee4258c4524ff2dca2c43b9535 SHA512 f61c454d94c170f8ad44e8dfac8116588b5425c2dcea7fb7289d4cacee3ec8f1389f941df3bbeb5e60c0edad95c6ee8c51035820a616dbe67dcc0fd0ae61bc8c WHIRLPOOL 45aa62424e210ab87e22dd485478bd791d1f32581a42c075195501dab6794cb8c1687a35202b2526ca17fc0e5200c91fde4750aafa87acbbfddcbac1776d8f2a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_cy.tar.gz 482117 SHA256 796cecc717e55ead621a63fe57cdcdfa8200e7d54a29c6e9117d75dc560a8b85 SHA512 9e5ccc61b09d1e59db1d42357b62c3dbe8af15d2ff0010132c1cf3a951db32293f3a2bd060522b0b9b3dfd0021dea7e23087cf32b31977881717ca6db1238e65 WHIRLPOOL 47c756e4602d93a61eab1b07473a2fc7c9057ec3a705e2b66e321e5b435f0d70ed2c976787eff3b4dbe45d55efccea2055764f3293282fcbfcf0b71a568350ad
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_da.tar.gz 2385861 SHA256 caa459e335bb3beef128dcb7db038b74322d7cfce1a1f5bc27a51151a52a5961 SHA512 952f677c497d8c88937feec865cd9d7431c877a39824bd7ebb35de925c4c97d523b27a061e7972d6ab06bd7b49fe6c82e5280e1a2c269c20228562795204c696 WHIRLPOOL 2e16f1fe542a106969fcb570ab03d6b03a924db15a875f30fe41f1c57fef1754183455de481dfd777273f79b8f96c499616805fd0dafcf502aaddf6cb88e7ad4
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_de.tar.gz 18839795 SHA256 3f42669196a6ef042894bf8774e4f3cc76e62e94cb51c9f33cb151b2eab2af02 SHA512 fce3ed64254dc7b9b4755dfd08ab7a74ce42365ca55f4ed721a34a2c6d9a5dc736db53163058d04ed9976d62845d041ffddbe1efad9492085e61cdba61b11ad8 WHIRLPOOL 3d1a9d1edf3c678c3512b985807f7934938e8bf959774684677eb66a2036ca3fdfad8acd8c005796c602804588634d7edaa4a780233c6cf9a7cfc0bd47b97912
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_dgo.tar.gz 547318 SHA256 fb07d3f94006662c0a1f8730db3ba4f3b6c9e88d4fc45d818959bad980af05fd SHA512 abf32a229326f6868423abb7237995c1f349e90190bff63b68a5294a2b2a5d8289b1e68e7a3d01e926718f012caddd53251be44470ed77d824c054c85be97b46 WHIRLPOOL a98518bfc0526fddf84bbdc6937d2471e2af4f83a5b6bf985f5dba0bdce6dc432781112739a77d9f59744b6cca0d14dff212447df2f2c7db8876f18750cdbfca
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_dz.tar.gz 541643 SHA256 b07bb0cd9211e4155a69c71a5b8c89360aab19e108499e02083b809ec26f172f SHA512 799e2c1c2c276245864fbaeac3b59bc5d4e492dd7bfa0251435e19b8af50a55911088042267c058c8948293e24ae442732336a421ca3b2495571c1337505b9a7 WHIRLPOOL 11d259b5ad954bdb2c0b5a21d8ab99365424c23790092b37cf9a0c0570d892493a292133ff32169d4025bd6c1f1e400cd4edf4d2e53d78fbbeb0bc5ec26907b6
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_el.tar.gz 2578209 SHA256 bce78817f14047c0684a8722df07fc662dbf31dcce58d0501a390aade31a2f2f SHA512 bfc2bd6e938bd27928108f3448545857083628ddd25496976afd82bc6b2f080cd058c56e2a3ceb6150aa61b280be5605a8a25c42fba528184e37f25234e803db WHIRLPOOL 389513845dabc26fef81fcf8bb39c9ee292927b7947744e2185b1484d71b93972c28cab56553a739a08a6350a7b3821f686e53ca218fca7f98f9ca9f0129aa2b
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7117255 SHA256 77cf1f0acb9556f45363fe95554adfa1c263b24f8f95e3840f73644225955ba8 SHA512 2733aedabdebc66158dfb49664d44374b6a9260a9c4b0fc549a8f21ae6c02c47d3a0475855970da6adb9c40844e44f360ce009af869fa55ac10cabbe4e95a1ff WHIRLPOOL f7b6026052219d468d758e2b3ee7de148476f1ec33bb9f14d0fc8e15803218974112fff6aac4a612a339996ad09c1330411ca57f77eac50db2395f84b65558a5
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 7035083 SHA256 1e7373c180a37341ab659fd6064f9a8be582ad57b9ca17a79d910164ea17204e SHA512 e7f76513daedbf24c8920718dacf010a272cbdec1a05b0a7b5bb7c76263252372d199ff3af24b8e7a1a62864526030eaa1fd7c2e42d956dc677fbd4fba34bfd5 WHIRLPOOL d8ae2d359e5e7cbdbc0fd3d90598cec71e77233bc5f4bdef28e7cc6dcac416835333c0f48f03817565f1f8754fcc9db494f2e0f1c0ae534fa5a4ca2f86309e34
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_eo.tar.gz 478835 SHA256 667fd3a024f75f0e3ec16866c57f20c2f6232c573d0f230dd895d67d59554990 SHA512 9c79e039cb0f9de00dc7583456e1d5a1062d7916d9a44ea5e5c4721ee5f7a5fe66cc6e461ed5bc0b374cd6bd224ee8c092c2ed196c5e0e85a78cf1d360a25bb4 WHIRLPOOL b8792c402f7d15a6d11d07be9840d3a9799fac621e5db9eab022d9f0655a5d90069f779f057c0a6551a43d35d3a190c28044445ec381515f655f3ad84b82e5c4
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_es.tar.gz 2023785 SHA256 b18d2cea2b82d7db1423c9b905fdf50c07a9d480dad8beea117ff4c070a9eadc SHA512 4f66b7a9a0cde35b3d67b578adbf544d6dc382fb2b588f84739db408e9aad09eb74c5db5ed9fb37b4761872d4e656485c90fceb5a8e7c5f0c2ebde8623cddf9f WHIRLPOOL d9d9f5a8f01a995dd9c55ea286d7104fdb719ed9c7570304911678fd73af091fb7b31008422c321908263e3858fa70caa5deaa9bb124b3a9c4b030e1c709cfd6
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_et.tar.gz 1388054 SHA256 5a379197232ae7362ec2189014435888ab096de43708a2d40b97855366ca514b SHA512 1a905a9cf0f38e9fa5f380876eb13db3ec9a358eca8927d30bacdc77b744fcde944d6a4b1867944997e22dcff9c41eb3a97f29513d8f475682f4f3df3772c627 WHIRLPOOL 303727e5131516aa9ee5193cd8281424f5b3f1f75194581b7bb7e1ca6e419c22835d473a8196555aeb81f8da5da953e184eea5d0ccff1278db17028b289b6f08
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_eu.tar.gz 486834 SHA256 ca84a68b3e18f8e050597b585b0e7c665158d5df4d5f5e3dc7ca39643fd56750 SHA512 ba11413c572bf98400d97d7a800151959b6957a0b90ba71c8f0b8d2dd2059cdb968b561bf0dc198d0ec03342dc472ca35252a458eb07119bb8d854ad72f7a948 WHIRLPOOL 2a35339be2383bc6c4bf9f711bb0af6eaf85649a0f947b315075ba460202f2b21f3030d7d1d85dbe683089e7291f9de88654ab5fabc3322ff770f9ec08570982
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_fa.tar.gz 510132 SHA256 8080ecc44eb903f75435efe1b9cb802b7a68e73e4af9708d1cf165a347f3e0d0 SHA512 a1428a0f3490967b23c2381b22504a4b3fa6b5990c3ee40476d687a7ab43a46be5a5242829ddd084bb9b98fe9e6718ae9da115dd6945147f7abfff96fb6124c2 WHIRLPOOL fba7541fc7e257ad708871d66f16ad0eb4a8e1e5a941d214a22897646ae2e4bd81d74c43500e864b76094ba39545798ff16457d02fd65bd84679b9626fd4dbdb
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_fi.tar.gz 493668 SHA256 dd0e55b9c231b1c792a88b35c00242385a2e05f06e6b3a31c92dd3dcdfb977a6 SHA512 407fae87bd5edbfa61d9ac47d8f1b5cd34bd09428828addb5b6be4110102ee5004c53332d04ff85e6d677033d4f78fd489e2f6558da33a39c1943fe94f312976 WHIRLPOOL 621f030ec9a5eec559d28cce058e42666ab5be19bd0e5834c1dedddda20bd95cb25dace59ca4c97c843790d45d390593054d398e938a0711852ea9d9a44f25de
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_fr.tar.gz 2815404 SHA256 d243c393a5a7816d506d392a739fdd7b50d87adab09785ad25565285be28c7d4 SHA512 9469ddb2340c20cb9aa17ca4b8d30985d569395da6d0fbd32c8ebde34870d52d1f7a2502f4e62e193cba510faf6d724017fad1581d04b1607eed844263f869ea WHIRLPOOL 01925a2a00daabf88aaa0c99d66fb003627e76d86399b6bce3d49bc05404462dc1788f347a67ebd94a113bf69dfeebe457bd2acdf3c00ed34f6012ef9828d744
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ga.tar.gz 503230 SHA256 b74b44116168d9ff13fe2f44ddafb2a3224fedf65ad03c7c2c329d84a65b1bfd SHA512 c3a945007c37c89568b22d6d779f3764f0b668f11e2c6147093022021398d40ad8ca88fe0fd1fa7691fcf08ca33bf83231e75576e22cc17b4c03c82c7395dd1d WHIRLPOOL e09b289053a10f75f564fc046a24ada10084cbeb08e9ab046fa0b75009280d56a9df3deb765efd82fb43089b1892d3da318b1eb76aeb3be4970ace27aa4023a6
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_gd.tar.gz 1083502 SHA256 f2afae0b9d1ea8f9536f8cca0062ee31168e32a774c6094ec5a71220367ee55a SHA512 deb365b11ea8c3e111c6ef2d79310019590cc6b749138dc6e3efedfb7ff3eac8024b9f7378916d582953b0f7ea5620b49317722fa1b800e16baddc28a0b1d23d WHIRLPOOL 6891e3c856a30208444fec5f796a8975c5de48276144b9c1f7a8e36ea372f600e4fab1c7c8731e6a9e28e8c520f39b007d4984631f1f1ec623f335ef25a87273
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_gl.tar.gz 1052826 SHA256 737868a40095d67123f15f03d025cfd18f1bc0d78aa3158ee57507f19767fd55 SHA512 a7eba67f9d4228761394ba0aad8966877de4ff5dd83c08234582038c546cccb296d0d6386d5d5957c11512a6707dab18928a26d2d9a51fb30d8c7a6bd985ab27 WHIRLPOOL 5128416bf4c07b56aac8b9cc736cacc46fcd085bf3cf9de6b8ff89adcb346b84632203998e2081ccc5150362bfc4fcaa779f2da49dc7c78eec68ab19fdd36d9b
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_gu.tar.gz 1190056 SHA256 0d038732b79f39f587297797093dd7875d1d577aade2589be5fd1aae70cbf6df SHA512 92e9f60f58308d52a2dd352ebb74dbef8959f87e7a75dd3276e88149a2db0d28c6f399b9a6b7dc3c4427b0301026922e67d8ab053167d8862ce0aeed1b2b2f97 WHIRLPOOL eb84da20164282ce0f1f3e15a77b1b96c7126366786e59a96058a6255dba3bd8c7b84ea037b88389fc5e034f08019b2f78563854d569443b1e3f278dadb580bb
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_gug.tar.gz 501266 SHA256 741e1cb82718e5c1983701ba0103f9a43fc53e5c19484e4de1e8d617cb46d2a5 SHA512 b799914f98f350580e7ccc8db120e69590eca5856d06a940ed23003603bc1f98cf827f9c0130abaf6895e49eb9f36f436b06a22212c4dd805c75784fc4ac1f10 WHIRLPOOL 1e289ad0d2ae7c7a80ba100cabd7c5cc4343934c5142234241215978860edb3550751fe709c33e26e82d93bc4368d864d435dcf1d04645f4dd4293bf2370c7f1
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_he.tar.gz 1581399 SHA256 2955f2497e5887c76164d5f66941132eca5b17bad8f35fa2b972faeb1ff46646 SHA512 023ba5d21bc9c5c7ba6c75e7b09455c1b0038c8c0f0ebc1a8c3e09594dd42296c228bfa28af15a97cb03256e5575af337a9eadd9345dc8b22d84905e047012c2 WHIRLPOOL de9e20ce9f1e1bbeba0432c0db6ae63938c020abb6455b4de8638fbb858057f7c935924ec140d96c3b5492fcb87663069d777b79086a3db3a5d0e1f93c1859c7
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_hi.tar.gz 611145 SHA256 2aa4577b19f2ac6ce9f6d956bca2e4cd51d1baa97df11f1ff668aa0dbd9366d7 SHA512 77412c1b44fc030e3e1f297a49eb636292231b56c851fcb1971f6f84b131c2323bb8f0ecec6a5202d93ef49553a184a68bd4d8acec8aceb8a109fea6d7efba36 WHIRLPOOL 7469fc2bd8d0fee208ed346dcbc0b58f4f79ba8947a47bd74e23f21000f6769efe26411d863281cb3ebdbae576b97f5066263ba960c61247f904656810caee36
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_hr.tar.gz 1256176 SHA256 f80ed2e6c04de399d6fe4dfed962bab1430f575dd00b9286b312e37bc99d9b30 SHA512 91f0abc99e4445b149e0e8bb27cc1200bf2226bef347947772c21f25fb8a78967e492dba5f715b7e415d2d34ff801840b115cf8c34c2409adac24eb63f45900f WHIRLPOOL 11d52be77d70995552011496e6de3a124ec9834b4469536605eeb6a62e54bb60fc06e0c125d55b6b58d4726f91e9cfd409511d260563503d934d39896e471f58
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_hu.tar.gz 2715081 SHA256 54216ae79ee8fbd3d25e544600aaeabb6b48f899f7573f79fff186d8048e792e SHA512 26dbd15c164bd5fae4411951460ff5e32f8d151b7edb61419c4b6bcc9479f0a11b14d9c4e0033b08c45a4f8a18b69ba4244560a569976f0967018460aa9a6f50 WHIRLPOOL f81a0973812164cd55a8b2e775898b7d779ceb659b91de4df47250b9fec27389ad37aa63b46c5522d13649263f3ad4c3b0232673e055a66faa7a97424c7c01bd
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_id.tar.gz 478537 SHA256 877257271093eca91934af2a91a159d1d5f2af856ca9b0b6ab638b154fa000e2 SHA512 29cbdaf659419e040997558e676afd5509e3c0d9af42510dafac0c22d0e5486bfeb5d388499e735704c8c8d12f843f19931413813a4d33c06b62f768d8a7e47f WHIRLPOOL 895f33631f6234e30b02d70e5f972eda636b1b8990a98309d8a9a697d7cb31095dbcd832c4972eb463010a7fb167c1617b85e7f015b612743b4aa085e1984c87
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_is.tar.gz 1193410 SHA256 2c18bbd3da89a8ac28a077191d8331b66285ffd29effb916e1b0988f7c138073 SHA512 4bb5d53c75c231d17531e3ebd93cb4aba1a3895e45bdb3853d6e9ab5c2c2e62e21fd9b3d101ca174bd567dfab8329259379b821417181e958dea9a2e726dba65 WHIRLPOOL e579004926eb01e024b3d7c5de9f734fab382dc6f131f3b9644fa552a0a7a20acea7169c0a505bfdb38573505605219be053bd0f1689663588b86e7177ba0dd3
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_it.tar.gz 1824603 SHA256 3ecf815403eb7a76a04d1e8d2a077fd03d3d2de0f6c29fb6762796180addb8ef SHA512 faa58290eb2fb66340dfbd7330c348f8d319c0ccdcfd584beb36199001955d459b0d76a46cd450ce4878d825c3d22a4ca0ea40ddab7de54d882268bc59070da6 WHIRLPOOL 85e0edeaefb7e0b59746ec1642456df5c7682fba071924a48e098ad0690d7355890490df0d2db017459283103800aceb3fe5808cf30a2f21a99a98d01572c44a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ja.tar.gz 588524 SHA256 7a284fece790108e13cc1bf7251f54ab4eebbc39abca2a05d70d5d031d89f43b SHA512 e5eafe66d0667a2a7682acfb6f1909236556b04889b205fd523bca3564da0d0415dfe38ff7642f81e33966181489b1eaac3318e450228beefe38e2956e9dcc0a WHIRLPOOL ac3f6f97a5070e8b9060198c6950e3c2ad57807a8cc877a102f84fcbb784e4953bbafdec7c7b3371860bb120ef14cb8fa8cf8dbcbbe1311b5e1161db5ce1f06f
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ka.tar.gz 524412 SHA256 6ba48c4e59b657bf1ea3a792b8555695902173a38f36f5c198631290a3d0ddf4 SHA512 f034db095c4cadb61d698fb72a67c6a9300dff6b7319e4abe5cb8756c5dba6ca3ba7012827e8b43358a657e56ccec8c74df9dbfc279a2c4c2759c286f0b0454e WHIRLPOOL 9da08c1e9198d9235e7e8b4dc02489536d1e98a976ca4c36bd7b2d9444bb64da05b961ec1f157bf49845d471ce64a8616ace195f5dcaf6a58b8ddd4a33364246
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_kk.tar.gz 535118 SHA256 4e5cc3fe1289d31664a4c94abb48ab74636d837c2b1b32ee3d86a12a9ae3587d SHA512 76fc67cc8d7b0b2a8406df843602479c373ed4ba9e709fdfdf4ba27598d2f5c89d83f1a500c2bf5f055595a182a9041d2afd56872e9b13ced5235b2548c50be0 WHIRLPOOL b6d0193a0798a06543af5c3369b37ef1d9d4167dd1b098894aab1a0a719e684539c5f5a203719f576c87d4bc840f6efe3f29f3fcf756910451cfa664924866a0
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_km.tar.gz 641461 SHA256 34bb578720ae918940efc594d84d8d1e51a1f250dc806355f30fa9af501d7f3b SHA512 3a7b56eeb5977be96c99f5362603834027344fab42c3ce6f4daa360e4dec4a7967f1047d5527fd80868d7f77e3de1e66ccb14fd308dfcb18451a017eca970a92 WHIRLPOOL a385d5dd8efb3ba1c0f326f9fd9f4ec1912c48b7053dae573f25dac8cbd4816bc88e420fbb0b8719da74df86fe658250c979e5014095c7b3cd78abd2ae8dce54
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 496565 SHA256 11b9f1a6532c1f937ab1efecda7eacd5f1ecdc3f16dc078059de63a38690b92a SHA512 6a9312bc202269c81aa4eb5edd2af5cc4c9d415fd367ec9f1b7d8674d5e08cc7b4ac8f6d55f25a9da3100cc3f742f8e45633f0a97a358f862749acf6d0615079 WHIRLPOOL f552455935c95373074da328e75fda2794e5ac3d9c5228b2897d682022652e7fb8c49001f10cca39b8d029275f53be33f84c292b2685f9f08a216fd678473208
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_kn.tar.gz 553058 SHA256 08061ab8d074928e35b91f6e58eccf3f6d8dee4a99b6cfcdbc70f596935c3410 SHA512 1d2fba04559d043a024bf5e05396dbfeb6d75cb5679de3fd3514f03a86e8a9bc99051260a282f3cfcdb183912ea53e9055dd252dfe299ecb7a919ca183269e33 WHIRLPOOL 5f4370f1b7f6699379f529a7bb8beb03b6803ffd33c5e798078389af403de46618d683d5a6cd746e3b657671479e4073f67c923519c80b427fedc4a0f74e9f86
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ko.tar.gz 582319 SHA256 f1dac00b2b5c876d24030bac756614b666ae1013dc2f4c49f5b58d2a43a59122 SHA512 92e1bb3a09eaf8450a7586ff39538fda66bb46a735429c659963980ddb2cd4a9f5c096510d2f4dc7a655dd508df16b8ade873954a60526401d5e37cce2c61eb3 WHIRLPOOL 5e0249e69a0e2b46d3540cd527193818946ca421d45982cee1ffc3a2ffe6700df1bdc0c1a864a505a04dfb1d2c94e36f17f46524f686a7f2a6f708fa7c0c13fc
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_kok.tar.gz 538156 SHA256 6824b2e64ebad798229e2f3212d89befabca9463cb59f32011507b90f30740b1 SHA512 8d7fe66212bd64ebee0d41f43a9c9f8648c5f8155e0212ce93ba03b990cb0d34a1b8f637035d280ced2b12aa34a4a9d339470554e6d4e2d7fb8d77d435a2aa17 WHIRLPOOL 82edb003c78a1135238a84c57ed4a9e8bc8b4908d4d348e1bc64ba34c5ea86d8f511f384291a1dfe8f41c01f06152f71bb740570a0c63f6c0eaac4d8f98bfd15
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ks.tar.gz 517490 SHA256 26b1f65c72379f7d98ed8f5165491618eba3661188c4d20ddc115f535232f8c0 SHA512 e3a76e2f4a42b4575f466723642e39f22beba1f48d41b5d41cd9367e4304fc264dc1ac1dfe90486b3b6c930a497b4966e197c02e505d075ea074fe25068f6cf3 WHIRLPOOL 1df7ef5772f189f42ae20401f4196fcb1a77bb690591cd3bc43dfa098efe3f34f9daca3e4c0c4bd067c0e1d5a858dd74386e8b486bb6b5bc3c13b9b1122b27b7
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_lb.tar.gz 470344 SHA256 062ea897bd22f28042f32e8c8e24a9cfabc11eab144d013bd64ff946420bc2de SHA512 ebb363179dd97402dcb1453fca485e4a31cce15a4e09ab503c6f943af6b321549a00f04226f1608bb9d7025dfb6d5f2aaa95426b025ccbccbde773795bff9176 WHIRLPOOL 5e577df2172bd2e0d20fc1088e3816516fd5abd2097e41283c4cd40b885d887cb4b5a36a3f8d8b6747d0509ed2c4f6370e3295ddf5dcc74029b6c59bd8c5efd4
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_lo.tar.gz 559912 SHA256 6edc28b73ecd3ae4a8d36d73637d7b81eb31b853e12874a4c1f5355ed56173d6 SHA512 b3c08e61a9925939abbedb3fc201a69a099a8548bc906ed5a44418ed6ba823de88507b2c1eaa4c28b79351b12fbdc3f6cacba3be197c2ebc6ae1ecb59509d4e7 WHIRLPOOL 702b1c868405d392eaa97c96028fcf9a06ac0e4e329e167ecef5140fbdec4851ecdd6db961c0ac123eec66ade5ee383d92803af12982ca5d17a9c40baec2ed55
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_lt.tar.gz 833939 SHA256 ad5a56ef5929f5415f70612a35afc68f253231adfe5470363de77fd6ec3974d7 SHA512 dc693ec910c521b33c02d9e865932db953cbf23041f956abb263f903f2d88bcc649c223fb1f09d094a6d78baa730bef49221a7313a178d7102c6d7cb3d39cdb4 WHIRLPOOL 8997bab139b9822ae78700d219d4c8283f99dcf2543c83d3f9dc26fdab9c0ffad98addbcf5a1df8d715fb5c4870f29f4e623e0bb43795a26704d69d82cf47335
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_lv.tar.gz 1250600 SHA256 ae0bbe2ce482f5cb054ca2d7cbf13dc14d7c6b2571d04d8f07e702d5cd790086 SHA512 b827fdc2889de5df4f8d327b2c2bf31b126e777fa56c40d006eeb1b097d718cd46ff348bf19dca9e7ac0af74219d2a91d332095b4db927dcb06c2e928c851610 WHIRLPOOL bd5d1b1ca3a0966037bf35faf4fff8e5825880b4396b28a0e5edbdad43feeb5d365cd778e5570edbb681d51cad199914ee86ef232f269cc588ebe6580a189d73
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_mai.tar.gz 520034 SHA256 0a9ef167d16420367854b335cc5fa11c40de8e306475fb5a0379970cfc8aeec7 SHA512 9c35f3c46a1bef44f931dc21ae716022208147b3fa519982f2aa6de58b93a2520d9a28b9c9144915fc0a800e9bd5f32e3cf5f3383b9dfa131d598cc75876d840 WHIRLPOOL 1f5e076ddb16939bc03767068af52399ea3ce7f19fbb457f8e01b63aeae2ecfa25a875183833aeb8716f47df11a2875448550cdb80435f61f5f1a835e206923e
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_mk.tar.gz 519776 SHA256 00b331298199e63a62402f999cb22ed961ec5942d99588de6caf97fd383b13be SHA512 1048183b7c4c3e0cd6427220134091684caf352f4742b9795719c2d2b311ce993648c8d1069e511d2b500348694493f35908c0676d2271f7891db22518812dda WHIRLPOOL 99e3249a0efe2993793bc20cf0a6461e992485de843c8f00673a95ce5584fc78b7abefb392ebbdb915c043420963099a288740d35ebc005b11dbe1211de16505
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ml.tar.gz 558567 SHA256 6d9eb0d894b2dc7a67ed3ba891948b358b7370f20ab89ebf1c6a1113e09748cb SHA512 5963804e4944bb0a7e36b672108818b3dab8524d2e3d26e30a7408a747884609b010558b5d8c8c8efa6d3c045c17326f95a24f113fc72bb3be4ae65c3d42547b WHIRLPOOL 1e3263739ae88a494ea3292e39abb2cf3466a60934adeeb8cea36e6b17c8ee4e7e098ac80b5a097f0ae8f32e0393b0c09cb6dcf2cb71d61adc73f16ffbd89d0a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_mn.tar.gz 603386 SHA256 d04f881074aa7e0d5e3a0e04e665edc582c077273ed744f8e185cd4932e086ee SHA512 5a0c5b4351fb635b2bf11570a96e84dcd51e252dab878280a17aa5997d3c247cc8ec1b99588806e0aa68f0359822691a293ec93e4875c3cbd8a9dae8c460835f WHIRLPOOL 29813587af5c3df469efdf2ed0004e423b9318f64f6965e2f039d38b05013bf2eb751af8c65e02cc06634e93e75d9498387f0680d1cc17f7968007bad15880dd
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_mni.tar.gz 531797 SHA256 8b6ea8fdfeca04565bb4c85b15cacc95bc0e56d70e39b4ec6a47b11a003dc835 SHA512 d11ecaa2a666cbd5b586479cd72575f317f42938525ae25fb7b989899b7a22b2800ea30a33626a7773cb6ca52d98e63ddc1babb5a847327142e3e6f93b441c99 WHIRLPOOL 0d7b5a4b385ca08f7e08199f5f6bade55b4bae9eb9198147a22b97cccc6e57c418adcf7c0cbf8672c5dbe0837b902a597610a610bd045bdf5d944813e6173011
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_mr.tar.gz 553571 SHA256 f6897ca59d4060460fc8981a5a98017cc8797f35957d51708c01e82ffbffca80 SHA512 9320bf7b17bdb6914f2ea779dfe88690da204928d5fb69905771b85e2d263ac75d060780a26962c3afce354f3d2b5048234ddd3fb94d641ae453ddec61399d6a WHIRLPOOL 30695a0ecdf4d7bc5425748bc7909e9ada56eb6271d65c72fb164811893777d621a831ca1435d66e4d76b851655c7d5178688868c05bea1a6e46d61fc666edc6
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_my.tar.gz 552727 SHA256 308440b06eb343e26476599f24980529a75dd9855344983a52d75efa7efb1be3 SHA512 be68ec06317c93c58d5f8c3b8c947c82ca9363a2d10fec6c4ec33edaf3b0a240c4e3964fc0c82cb755fe655b77eea8878e0fdb25acefe369ed2706ca59af4b40 WHIRLPOOL 8e0e312b798bfcf1138536a5d4d9cbe7dcfeae885160f27f7920f49ae9a859f7e7e5ec83759516b01c61cb3506826649f99e87237db9b3eb36440235cfb62c29
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_nb.tar.gz 3483370 SHA256 37a5ad210e22cc1f8ae4ab72566d3b49136d948496963087e3a8620eef173af1 SHA512 26ef1ad92a8713927c1d7cbcc534f02eeba27a28f9acadadb582e554e0a92dd593e64900688825af8e9bda7273d3d5df6b6cb9676b2a998e1fa425b67a4daffc WHIRLPOOL 16800838403e9b6d1b5b46a94e06ea30e69f1825843fe37d270d5c649610b2c6b97a34076d64e92f955a85038d68030e1094baf16df44237d16ea25c39578ed0
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ne.tar.gz 921171 SHA256 cce62b2c833acac9a8cc4697c5d32ce1931467a733fc6bfdbe6ac15e9875595c SHA512 f564447ea481930fabfcdc24c8ced2cffe8c166a80969e270c993797c9e31b3238ba7516eb8ac20d0009b7850b31917bf247ad0cff4152c0b74c631a4dd78744 WHIRLPOOL 96cfee910e984d7c4ef902141cc8328b6437664f4b89a9c17370a01dd2df797b7a58b705f4cc70db52fba414e707db5fc3d5ae142920cdd6d7b55a6a09f79f0e
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_nl.tar.gz 1283111 SHA256 f147fa254c9a22bcb604238d26219af8a13b4b91b8b2d89023d4a1b7a6026612 SHA512 93727e315000b1359a64710e382f6340cd041c56471ba9823d1efb37aedb4bcdec4ba5d3b32f3f955589ebcc4595bc5cd463404acd81a5e7042b790d10399cdf WHIRLPOOL dc25f0380d7acc6e9d79bbdc04836e91eb722f5cb1241d0753749fb116424757029c88d883d1f4d1318e54d8de551acc4194c8f4180027fe787836cfefee1ed3
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_nn.tar.gz 3481669 SHA256 ad1eb859211fe7c79f2e9848682b9e8b3b1de2e4550e7e8ee0ee8f0876ed4ce9 SHA512 9239d61590f7f87f05251ac01dcf5d918c28b176344bb627c21e7990a2423e83fe3ee02ff8bb47d2dce9d5d9347b7dc55a9992a2a6c7a048eb2f7e6b7b0e29cb WHIRLPOOL 73507cbad3038de2fd7d1f101343ab0f192f50040b46e773e6bd8aae8a7fb50ad76ffe8d41cbc68dc69efdebaa282b093a65757eeccad9a8e2bb692a5f93850b
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_nr.tar.gz 496304 SHA256 24ada9b24377eece8ae419c6a6a8e7d31cd63f2b4362e46ce356b20497981a27 SHA512 fda48039b67b1373fac9bff91eea5c37cd465bd8ff0182ef1b73dadf88b6547ff437623024846bd3534af59f3000a9f3fb23b361468b9f16f6a2ebadd2475572 WHIRLPOOL 30e5e680ed5391cc1d7a3f61dac1bba6af84da23ecb4f1bcefac497f6a1c5498a06bb96bea059d04472ae31236675575133e96744ae14a84cf7a80c5d97e55fa
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_nso.tar.gz 493082 SHA256 d7568ce49896022846a8660d6a32f578daef8f766e6ec7859a83f9efcb91ebf6 SHA512 6fa35a795d1ae585bbbcb7ffd7b5f722a7aeeb555db200218f925d31d73e01d8ed5f99c59e7f797c235fee3978b2887d5104864de3aee8537358c27e8da66f30 WHIRLPOOL 176a797f3c953041626476e6d3456f8449284df899087efece1f0b834e0489c847d9b3bd3f6479bb8ff820b1bd3e707cc24346f76fb4c55febc10859b6a244e9
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_oc.tar.gz 695214 SHA256 8048df1f3e0ac09a223165717f6b3ee0bcd4d795c574d5093cbde3971cb86883 SHA512 bbf23d8288f2097adad5e487f75c4348a91a7529f54ede017708a69fb62c68bcbc3514efefcb23d447e4cae1cd9ea65e4ddf4bd4df596305c1a90db252799f7f WHIRLPOOL dfbf557b3e9355f153631d86a3efde4a25d651a55e2f26f676f66e51a1db7f9e10ecbfc4fe95a6ad29404b779e7ce8af82bf760016604881b9e26de0a11369c2
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_om.tar.gz 484861 SHA256 9c8a39ee07f0da8c2b157eb4f32057f1327d3bc3fd6448e64deb8eb00e368a8a SHA512 4c6aa04cec96f7c6109d3309c6c23971664a2e446d4b4343835b5d03a02c1ede41703b412e97cbb010743028fa96ed252c67e4dedd2943a3c765842ff2b46472 WHIRLPOOL 093ccf56a70bd2e66dd9def88f8e83f83786f5350d82a65e5c8e5ff57412ad2d418663306828b2ef62e6d597d0e6f6eb01784594f0de38d46dc1ba17b8ebb3ae
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_or.tar.gz 550693 SHA256 b5ef64fdc6705703d011851c330a730fa8ebb89c0bd3c720ac1cc2b8116967d0 SHA512 ac153b6e42a2c7e793268b69b2bbc539cd62aaf598b56c2be7af8c527149ba4f5c3d9c10decc088f1e8712afe647d6a91e336deb4984efd50f29f9de04bb7fae WHIRLPOOL b037ac25327b0352d25e632fda9ac1ae7d3e42502fff0f739ce17fbeaecfca985ed5b1e95f7f2c8c809474d2e965717c783b3efadb6c3687bdc6a82390d59005
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 523847 SHA256 5a05861b900c8032a73b4ba022587210dcd5bea632073ab6a8a333a8f93e2b42 SHA512 47823e3dbafccf80ae429565c9063158d468c58e2e9cda32103128b0a1959f111a46f2d8d35cab38298833e1305580c577e31f8f4ecdc492a6dcb9a199acd543 WHIRLPOOL 3fef784f0b30f1df4d535d16fbbd1e7b52e91b4fef20bdbf69c31b718821b5f24a260fb253bcd15634efbe703eb5bd8a10381af64777c3896d6ecda2e36f57ee
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_pl.tar.gz 3277468 SHA256 1302e1dfb491964fc757d209905cd3eef8941110156d28abb3a2829ecca1b48b SHA512 f6ce4d8a1434732115e8233ebaaab00efe92f00e7cd54b0fd4801c97091b91d624a05d00f882330b6b612da77ed563eecb65c26fcb6c415c793b642420c04104 WHIRLPOOL 55751649522cd686ebf9fda35896a342b79ad1efebbed38ea75c72a9de4271f31af2b6b72d52e983b73134cbd2a8e88aea57b89d33a50ad224bb0c004cdd2330
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2574389 SHA256 50a73f9cf558363af3184f5d17488161ea91ed63583f228cb621d4648bdd2b48 SHA512 1fcee18a265dee1b14ef9b92ebf40fce04bdce3e225aba93e09357e3c3e8c9db316ae6ea87c4b7002b3d90313a0f9a56ca7d9b2b4734b2f1ac6cbfa7a619382b WHIRLPOOL 40c27e68182d67c9ec48b0cf844cb59076d267f0d59aba79040850571a0d3d287235752dc74eefc3d6e58dafa3a88984eed4fa4a15e65ac05bff642991679699
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_pt.tar.gz 1127759 SHA256 36805a4ae7ca58e422d5abf6a1cbb1132ef2d3b5a012f178dd4eb855cd8a6210 SHA512 b2b14c42d9aeb448febc0f02de81dfe5f8be11d1060548079d75cd2e2bfc222051bcc8d0e08ce2abf2d4e4779c3793a419f4a31f1e56f91a88c19d01dd318b2a WHIRLPOOL e0e73f43f32e29f363b8ac933a962bf86874748dc42f839d3de20b3a849c342d3ebb981f5c61d198087965601eed2fbfa05e413ed09776972bad9123ca5fadfb
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ro.tar.gz 2361172 SHA256 8fe65db16c9ba72998357d4b3bc411efa3c179c879c04130ed43175717789350 SHA512 7922fab63585a7cd7740e7864d77a6769bdf77e045c1e16cb9635a53a1ac84e2a77c390ec1db9563d91490e9dc205d9625687835d37c9b3be029e75582afc5bd WHIRLPOOL 9db7d27b99d57bfeac75fd0403555afc0003b9917541d5326d17f93e5ea14e750c7dd72c646eb4419da7ce5a98954ce553053bf548c823d872713b8e0646dfd3
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ru.tar.gz 1648407 SHA256 eece68d4c88e9d373758e754bdec6c04fcaeedfde965fd02ebd19b2570e91dcc SHA512 0b9651691398a0ed5b2967edeb8b0c6481cdcd33c65dfab04367e08adcceeda43a2bdba05eee06b6f18b975001cadb9fc2a31004fa73f4e9e37a4d1bbc0c53cf WHIRLPOOL 57ba8e1cd89a5d54bc40f80bf866b9284960947b26b45df9a6be678b94a586923d6ec3399c31670f5eb56c2cad992dae6c093086267741da3f780dea14261f6f
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_rw.tar.gz 488626 SHA256 030a571ceda10f90356c1febfed87ef587ec2e750bac4804f10e633c84ddc424 SHA512 dc4e6e7ef6f6b6cfdefd17bc08655534255400e3a032dec1016fd9c7730da38c4bee82683375c298f46d35ffc868e46f35e6bb7192463f7f02c6bda2bfb6ed7a WHIRLPOOL ad09355e4738dc628cab2d77eac43d32caf2e433496e8dc9eeaa83de8ee939e41284d4951a5567bad19cec7f947afb35b4f6d42e734be01121ffc4a51b5c2377
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 540622 SHA256 7c93fcfe319b641808e7dd24029775522d79d16e5f216428f0c8053416ddd4d1 SHA512 957ef94c6b2b2bc89730030af157f8934506bacb1d98c0b4db13058aafcf69144b8804db3abcb723623402a019845b2095d3ea72f69d1d74c4e82b3ff72f1eba WHIRLPOOL 1d38f3f5a73f05950f48d2143dcdf0f8fe6f306298e2dc87fcd9c1964c2c9e628481471e53acd7545bb4a646fb4957070d3ff01a3a092cdc722d3ba66f6a37ee
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sat.tar.gz 581182 SHA256 c6bb7f5fff6a8b2057c017196152ce2a99b09bc0d123ed46b4eef402d68a6f21 SHA512 1a034a46b2af6d9cad72cff93c88d074705ea1be3aebad8df566041c542a79233d6a7f1dd9365a95aaa291ba0a63d4dd1dabc8d91ef3fadddd22394e8b47b177 WHIRLPOOL 953fe70f8351c39efd6454a3dbf9a7110b8a85d800cbd7b9ec2bc7f1bc0217da4309c5f6c44aa861205d09ef5873383ce12860a6bb57c1c1ef8a8a6328d66b5b
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sd.tar.gz 531695 SHA256 8f50e5a8b623fb85fd3af3f8d76d480f079dbad41805f33a888a4e1f765469a3 SHA512 1832fb4ca90b972123183efb1d6910574d7ff81eeac89de9e47c7dedbfc4f29692719d226153049bec12ca6442d52f0711608cc6d5675958b8bbe4146e372634 WHIRLPOOL bca5f7a10ea32b7fde65ef67f90d6a7d681b90ded1f2e736c14092c07bd7c9dd48036f2f1e9771b33c2752a072d1992e2105b26e53678b42b631724e79588527
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_si.tar.gz 822049 SHA256 23b174a4642b2f5fc61d16ae5fee8e54fe751df9d34fedd6e9ac8caac82743a9 SHA512 7f5ad27aada43d8025bca244a15911ea3ef7cb78738d3f2a10e0338b5bf9131e10771a34ad94cab64766bac3a5a67140386388da96ce303a57d926cda021cbd1 WHIRLPOOL 29ffc6687329e443069afccd6cae08fe2f4dc0c0ccbf0d65ba73d3471096c7a272e49c3386bdfe4ed1d7a50b2396d40199fcf6709eddad57c83c6eba692d8401
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sid.tar.gz 492416 SHA256 f84f1b7444ceb62d7ff96b94c021e7ef5e5c5ccc419f61d7b2f269ee1ef7076d SHA512 582f0eed698cab105b55aca2c1b92d31b4e916eba73dc6e33acc8619b664a49005987b9d845b92958fa752abb85d8aecf1ed282c2c8359c5ea56482fee578158 WHIRLPOOL 6fa1e673e1fbbcebb4a88df367af69f0d20d17b6e6b4784d69326338b7d266658e21e0cf825984f5d23185425e5e5db363dcf726a5c7419be3971b7adf4bcd5b
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sk.tar.gz 1781797 SHA256 1f340733f019f46ab818816b10d1e8b8489efcf12beff2ba8e864d6e59c2655f SHA512 6ba3642703cb51777f18e9537ef2e8742690558505d87247bb5c73c4f135ad81f3f661e16b14d71cff80a7e22df44ab92ab36f7a13b28c499467aa24a794705e WHIRLPOOL a998eaaea1dd907ba4b7cd994b23e72e95f1d3758b7c11e3414ad2fae8cc4dfe774bdbb31c0cb8ce93df3247255eafe2f84f66fec20c3eb3385b4fb2b48a44f5
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sl.tar.gz 2160330 SHA256 6faf19f6508313e1eff7bd1285659e207912465b3ee378f3867dbd6ab9d1341f SHA512 7e89ff5699515872e62b519e2fc7eb679b08f6541fd625d05757320fc33548518348be0746c5d805ddf19a6b7dac884ba2955b6350bade3c3b34ff7032a536a7 WHIRLPOOL a85cfc94412e6f4a1d336effa02616db911c574d1e5459295f78f1cc901a420148ed759e43ef1a8d7495a3c27fce28c52fb6347ba019e6dd9fe79c9d87a7ef17
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sq.tar.gz 507918 SHA256 12c822c6d1c9cc2b879f9c78ca556317be8b557fa05cdfc92275db24b68f2654 SHA512 e1605e40c73c1594b79a21609ba8d6f76ddf0ffff11a5d4eb619a772eed3ff0dc961a5caeb3a756c8ef0dc9135d4bacc555e7bd1074129bc8eb2cc04aed31e6e WHIRLPOOL d6ef830d86e7b5909154f76debf6cec4d1c1927a8aae221377720ad882c4ed2d360df9940b1789773529bbeaa67107ad70cadb01af44bc7d319b088ae510dbed
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1686743 SHA256 0a84ff058ce158e6d3c23008fb98fa673015bd9881609867f56edf73e711b141 SHA512 6effe427aa4bb0b0e4e7292e87097b2dbce1fe4cef55c690511ac352af4e195e66febcd9ee59c0f6344e74cd84a37d12186dfb6f12691c9666a2d5daabf09e89 WHIRLPOOL 5a1e286209702c05c6187409f2036ad4a7065478c0be76bead2983c66d91fd3d97ce822173b8a472bf0e39af73f855dddaec4b9f7ae8e2ca6b17687ec99c8b4d
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sr.tar.gz 1716850 SHA256 8ea971813e00d001357d23b2711165e38a615c162053a4212e82635b72bca4f7 SHA512 8127829ff8d77d8615562e09873807588bd8757229ab13e6c7615a96041291ccebc1fd4ffae196de5add6eea1eb0fd707639f363331d5fcdcc4edb984e24e53c WHIRLPOOL d9c8f5fa0be9aabe7facfe256757c68b4bb68858cc62a38c915c5a77f7701105039e85d7ab68fdbce4f14e6257d4d766ed89b5c66f5fda33e75a88f2f381a5b6
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ss.tar.gz 493415 SHA256 27811440bb18c2e5127085853252dfad42b27428c65322c06d88fe07a13f625c SHA512 80b0496f00ba502af8ae522e96e38067f0813ab09661248b9e2e10705647b03ff3f9aee14e94622253fd19a2ee0b0033c0de413c5cd07a65c3ec53a4cef23c67 WHIRLPOOL 6480657af5bf3a9bc0e90ed726e8d7e4ca373a4f6ae3e4394a14f2c48017b76672f2dabb646a381bd997dc1733649b9a37f1fc171d72844338d5c7fe5bf05b55
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_st.tar.gz 492290 SHA256 7d42e50cf3e0035878f7b18ed3a36e58b42493c10801992058b9a810d4e6ea2f SHA512 6c436fc9030ea5fc7cf17166650d41b15df3b8698204d1e27d3c28a75009bfcb3585c48006372e3e7e5fb8a8e470758b51c1360c0701e5fc212650cf434f3573 WHIRLPOOL 26a4d1833df9666b2983170e7ccffe8f4226e436bbc85274a2e8cdc812f9e7bb9e4e8ec7e597dbe39b4e34ff6f664f03bef3fd15d099628719263595a3b41208
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sv.tar.gz 2363561 SHA256 d84101a66ff5e1c50bf0e7617fb205ec4e67656e7c621db270226141d911d2ac SHA512 296afec39e14c6b41300b58b1923278ffb2d4893fd72709acc3aac86383c977217631b53308d6763921410fc57b88519c8494c2820505fa4e53253405cae4b85 WHIRLPOOL 6bf529af85d77e2b23190fd18ef5a915e8a23a107748ae35d3807f7160cb4a9d47e3592410acfb328d718cd84b6692a8500ad49a0ad0a1a1184d282052f81b90
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 479462 SHA256 ffda909a3e4e09f3ab708b59f139b8a854da1a6eeeda6e57a69f817c5b002651 SHA512 a4f7fbd5fc65f35384bf1cdffaf10d4aa501a43818b7e317c31ce30ea58ff4529ad7239e0177de725f12fb58fb76b38f7df3f5cd26a257b304d316124b3e404e WHIRLPOOL 290819f3761f27e647ee34350fea9538b102efa0d0da8fafe53af124b511482ca20db1712171bf2f2347393f3b37c0d9d4f883f0c71accb69326683f18deb351
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ta.tar.gz 547842 SHA256 11ca24bfbcd4e324e498a2c699fd6f67005a1ea99568301e9736af92c97463e4 SHA512 147252d137a6a368714d6ccada74c58f101ac9e561380e33411a0ca7cb33aa279a95510262db5f34391f70a5d88a1fc79dfa20d610b34481deae38959a11ff6c WHIRLPOOL 5315abc4d353359d9c5a81821defdcaab8757c6e1ff48661a182beaef89dd115dc8f2bef9f68839be7672fe5987ccfbbfe756d036b9b8bb0520ae6fbeb047bbc
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_te.tar.gz 1105063 SHA256 9b046e0bdea03defc267ac3317a03a0f9d01af0976d489231c6e956cc9c1d81e SHA512 2de2e5d7b32e204b1eb160a5be81aad8d7cbfc778b8113e7e060e2321c37ee9e343b97825b6e7441ead08e7d3f9f9c68caa1cd3583f3e6bf237dbb817b79d36f WHIRLPOOL 632724314fc9799b9fd78b256bff134f30871d7b021490c3fe710e00cc2b6b9c83e180f0ce4b3248ee004aa01c1dbd52cf6e4af6ff1fbf888d3913cbe3409fd5
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_tg.tar.gz 510038 SHA256 6ffc04c8ec4c22ee061ae23acfb1fa64f7a72b1a8e9c75fda105adf128b64f82 SHA512 8c365a96f10496f1ef959406654f2670ceff9b0982c217c886eb1618b84b27c04e0384da351a87f8bf45a6c05029c2a34fe4a5822e7f9d18d7d3848be928960b WHIRLPOOL 14a41f9f490d556d217cf0e63255ecaa2e718b4c669b6424189fed1f3c7015ab5c1ca6febd941a3c13af62f8bae8bccf145981e2a1438b75d03585b5f4b6793c
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_th.tar.gz 691202 SHA256 84a5be14ed4461501ff3ee1e3f93d7bbf634b49dfa47cca14702424ca6bfaf52 SHA512 fca3594b16d31d5a5e823630c7c580a37dca343b8c79179472328fa42efb3caddf58f741de7ba22412dea65a0ab7f7b80e7f2f901fe8b851568f0eab6da6df51 WHIRLPOOL 9874edf8e72acd3f20b31891e0a749495ae504409a7d0bd0ee8589d197936c2f025ced452a977dcf0627f0c055f6693cd5451bc242e3ed4f4cd5bce3ff9952d0
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_tn.tar.gz 485504 SHA256 81e03a209ca55b6900e482a0da2021c69d37016af4459e5bb4a70d810e8154db SHA512 5cefcf689ac8fc5278d96864871f926418cbb9f9e31899d6a15f6c9e7db957542b2f57c6cac1491ab934c6a07a7cc60def01caec99e4879a660597f8dd282aa5 WHIRLPOOL d92bef8cbc5e4f352a1cedf3f3a526a112032e6101c4a799d11290acb4bc679360972a26f0b86b14e6d2bc69c71bc76ea8e57e9aad129f0f2c599a29934123f5
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_tr.tar.gz 532379 SHA256 a985687930f5abd9ad6c7c37be9a52e92b515fc526e1f3b79a2fa7620e49ecd6 SHA512 3f0709e8c12c66a35aa403b2fe9e3dfe6d96dd9ade7a6bab3178b702a89bea01155916e9db4485a250fb6cf4eebeaa4bee076faf5d46af21ac811f95150a0f98 WHIRLPOOL 8191026ebd76c2d10836380c3c946cfe5457ab0c33a444da03071ad8cd66802877d8f7dcb8ef53ccabca9ffe354cbd4cca89e4b775b818970d504d1ad7ca4938
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ts.tar.gz 493818 SHA256 4cee01be4f3a01e16fddfe518b73e55cd76e1bb7bfe9b7bd8cbfb8abad0db98e SHA512 9a94777fb57553a339bc903b2d8f6e3bffc592e7fffd353104393afc6a2cf3c00b5b6ae3083a66eb56a7be10aaf804e5d22827094517cbdd15732597ff810b48 WHIRLPOOL 528383fcc4c1e13dd8688e93b81ca46169aed82a410da10237ac56ef69b8e7084637633858f942cc3d8fb1b70ca089882fb48aef8f534c763f28518776ed43a3
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_tt.tar.gz 490066 SHA256 99c1f18ac7ca505710c4d4adddcc44a4b4b8ab7499f096b59b8791ba9b4a21b9 SHA512 0bd263e8a8b703c671d6f8a108ee05b3aac40e929429128b9872891abf96d327d07ea5db3e774cc8586d969f0058d1b6ebce73a9c02298fba632fff696cdf2e3 WHIRLPOOL 1203519a608cf8c90608edb331c42c3b5a2b9d509bab331c3810c08820f74abf77fa7cfce6015a72ea1616072d8b14d35485577326931b7354313ebdec17490e
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ug.tar.gz 522429 SHA256 ae2a752ab3ccd4977bbd7eaf36da6ddb15147a78cf77ad0cd105dae1bad4c8b0 SHA512 20bc21d7e4dac00a25b9c3497f8beb99bf589ba8b0ad8db535edb7e28fef32fabbc714b000fff5e9e03a5ca3222007262b01a253f35af1823a9501b7acb31d84 WHIRLPOOL 067ac12487220cb39962deaeaeac816bff5826101808272664bc5f957837af87b867638f110a95f020409775ffb40a7dbdabb74933c3947da791d7aebc2b0edc
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_uk.tar.gz 1372035 SHA256 8b17bdfbbfdb5c0390a5cbdec36f3c19589e6d6f55ce1c247c5ca8a35d372d0a SHA512 b77d0ec2decb5060bf0089abb2cf170fa3d02248c9cf26a27dec0818c668f347dc8f4a1cdf88a220f8cb08b98ac13fdf63d96402518df0ee5847674d3c940168 WHIRLPOOL 4388f3ee2046b19dd88a66b46858cb93733823cf383b8b8ceba615e94500cfc818cf31ad74e5fc37f327d30090d57994a77caef25f865722b24b1a15de149307
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_uz.tar.gz 485044 SHA256 991ef4e852894b7a3d8a6849184e3d98832ca2f29ee99bee5aa5b6ff46589488 SHA512 4b244047a575d98d992a204e3db05fc72073529e32a5a808501cac2e39cbef8851823acfa805f6d0b26ab6ad35c432832887a24f263dfbbf986f4dc6cdab6f32 WHIRLPOOL 90f6b949ae0dd8c9c3827a0a6e08c6c6ec86694228dbb5fde9a2749df9f8032a4dfc23445c3dfe0604d7b867c24274ff783a504f052305eaa6201523968e7b1a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_ve.tar.gz 496836 SHA256 f63f04d3dee5d593745140dd453da7bca92c936699c20e486b8559169166dc8a SHA512 68851643199a2ff210337cce39cb8aeb859f8d0f3c062c86c2d1b61c875e851ac5f059e25d5695b0ee0fdc03956809b59fe1d5acdec19af2ae74291507734e67 WHIRLPOOL 269f2a75f364eed90041ac3b29eb2631248d3d1162652bcd28270a6ac04f557b9c6d353d969a4057200e141b8ffbae5c05cc8a532ceb7a0bbb8ff12dc071e06b
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_vi.tar.gz 523858 SHA256 02f8a6a1f73b34f8d6eba5486248919e2743262c51e8fef834b62235eb420211 SHA512 0105db0bcee4283d2da8915606dc4318eb58776ebbcb71fbdaf2c9f099733a237825d63675f4fa0bca8dc93a37886175fcee2ab5be70e88c44ee4f415bc501c5 WHIRLPOOL 4d381d226b29bd4db4f43720d52045375f56066c9f4f0b56ea57c9c409f90d644b62f352ecbdedd1af2e82489c238fcd787ecf1e4227ecda7797f104e6e2b3b2
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_xh.tar.gz 502351 SHA256 093a5272594ed633b5360966b9fb4d59358955b46940a8c55874842bfd4297ad SHA512 4d992317092042a90f2ab4770302cd594c73a0eb893dc4187e418e8fd48815471759cf390cd71f358325306bc03b617ad697b39a9638805a5063fde9c62c63db WHIRLPOOL 7a2c5030e2585c8a860e32f88a271c766d30179655603e2dfad7792591f68fce58b381658928e3c358b64e62a2609a765ea84e09b1cd2dfcf87ff94b568afa8a
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 571770 SHA256 758d94130b5f13d8dfb17546c249c2342b2df4afc2177c03d66ac3a04c702c4c SHA512 ad1fa0519621a62a53f673da2c1b1fb4be385aad6724b363fba26c6fbe92964c3cfde5e193677279f3e7ff7d847ddddf97c2c9433c37636c927431e72ac9deef WHIRLPOOL e03c9fb3cdcfd3b82696d8009dcb5157489cceca84df1c310b345fd2d4f69e27e9848b03655fd0055066bdf4ffcb17cf7cdaf21c0f0fdbd921cf12840ba8b012
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 569096 SHA256 2a3fae756c5317b432eb15fe6315c0157bf3c7ae92aa81909bb86f673b86645c SHA512 fa567788ada4e09685ae8ed705b7a72bd311e54e33ecfac6bbb7f34b385c6cac51e3e620accc4a358a2e0a8b9481e251be7d0a0c143384e569bd984846e680ed WHIRLPOOL da781a4f78436b5bc0bc377eb67d12780eda3ad66561dc1680c5319d64c723880e0e85bd46ba65c700ad2733818c59c7dfe63aa82f62066f6557bc6eb967f48f
DIST LibreOffice_5.0.5.2_Linux_x86_rpm_langpack_zu.tar.gz 503477 SHA256 5c1ae218ffdbc87d0853243f47addf6383ed81bd4f4cb3da91aac62e73a0d76b SHA512 ddd230db46f086ef134ddeb71316a9cb7b4db4efc269b2da678340a5b19c355a02522f7ae4375844fa23c168e4548b8f0a9c052fbd22d94db923ba5331253438 WHIRLPOOL a3c4c3a4019bda892f6429ba6c9e20b6d20d01a1b41eadbe6793fd0f95c1af5765d67dd63a898249a66a0614eb6246f017addc0c6b7ece1194ab260c5d684559
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_am.tar.gz 7616805 SHA256 bdaa70c44fb26941313488fb5e75e305f916ddb3afc5e7b7f65b21a66e60150e SHA512 54f2b6b47a58f22b2c91c5f59705c0ac2c095270bb73dd5146eacb0c4e8d85eb672091916c7ca0d5facf7259c4411612db8a7b37b3708c1c4b945bb72748977e WHIRLPOOL 7a41710f743a0ed4364849aaf793e2148396d108a215c2289e86e5c10d596a394682e0317f64cce033781688b58ae4443ea7354416f05434474268ea1ed0e8db
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_ast.tar.gz 8092054 SHA256 ea0a2f94b121a0bf44a515f28c75d6f59e65a9ebbeee1764a935b1eaf627e7f4 SHA512 db84004299f4499fa085fee0732ff200063f446a7b688cae7a6e435ab22e3e7e2c75ab900523840535e254f801eaf8e961a6de738cf9fe3000ce22a78fcab106 WHIRLPOOL e6698f82d3355bdb36a1218687f1b731c7baccb3e7ef77bded63e67b5e888d35cdd245a2b9f929e9843625de5f363c3b8bc755afe2ac6c00f82e19033b3dd682
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_bg.tar.gz 8325334 SHA256 284ede03e632820e0cee436bf419f6b5c11100f255ebe4b4d2cdb9527d9d56ea SHA512 122f57902daa3e7bd53fd107a2967d8fb4ea373d59283ceb4e682c0ec96377697de3f289b4f9aa291b2385f4fb3334bbc27e07ddac6b9206ae08208a7cd4b66b WHIRLPOOL 09de43bbdf7f71abd8a199aaa4ff2d741d5a826e47c9e7878a128633e60cdfad7da927c327ca5c8b1c6d1edb40aa28a3bb74f80a0299df35939b616353b1f6de
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 9831239 SHA256 ff5a53088bc2f99c7adb15597c7aadfdeed2dce09d0aae889b36b50426db4819 SHA512 de8ca5c3c7d0fdb840e2cadbd73d96460686f84efe4d06a64053e685de2a1cd6f33e0a5d6b6b5e1f01be7235b77aeb079423804281b527097ee3495da40e2917 WHIRLPOOL 96cd1dd78a73b163bc75d5e98aa27883e5e9a98e9c703fc5c8dc8143deb5b542ae8ce4b0212ffe561a6ad881c2f0fc8dba22a7de6f5f80b321cd4c60cfb83c4d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_bn.tar.gz 9831378 SHA256 d84220c03447b2ec86c80e311e8709f36f0633d749663b6aa6a0c98b40372cc4 SHA512 0dab86d6def73f1d428a851f91731acc581dcd4e93f2833b5febc01c40fb62d45b98999ed49ad237aabc22e2e5048e7ea3538e86c1cd4e2f8212c1ad69177c54 WHIRLPOOL 1e92e381365bbee1a7ed7e0d6c9efb091ea82e0e8adf5dc17400a4f43893df11a756728245da55c93120bf1507ecc87cb0a48098bed89214eb84eb871d2f06e5
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_bo.tar.gz 9493913 SHA256 4cd6d6e30458fbbb4815e3d94d0413745e05a50db4d587826265ff7a4f09c03c SHA512 be19c84246354f4cb0d1f94518458e58a65c3888df561fa19e89486fbb8f54c4054c9cdd54413c12c7acd8f98b32bce4501cde4690e1936c5e99781fd477d2d7 WHIRLPOOL 45a82b05773cc7f26a3133c4557780a43c5b9e14829f8c055eaa0a50660b428e5349d233f29050167d46f894ffbf4121beec65736f738776c9d39bf2a29ee0d5
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_bs.tar.gz 7132001 SHA256 c95c2d303da3e61a0dd72a05045886f1dd48078fd8d7feeeea85836fbed94b1e SHA512 5ca4b2c4b0bc13dbd4e312d75af969a90b7064d017030df7719f2174a1d574cf1089bcf83ce969c555949b12644851c3ccfbd2897bca83111ade07dad325a65f WHIRLPOOL cfb861f41c9cfea14a5070d62af733732e51035b20e42aed5d60496ffe043423f4ef9de28d249c1b9933f1a3566747a5888bb2abbd431c9d5414aeef05352f59
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 7963399 SHA256 d9f021a0306d9ba0cf09fd93e41fa59197433177ebbc8a076a161beab210995b SHA512 a417dd0dac4f37210fca9f4a3b19d888e3a52e6115444f1a54f9803ede6ffa65530abefcb704608d8934d2e19369657b5800eef171c0414f94146abc26bfce3c WHIRLPOOL fef632dfae0fd37f74f4a03bd25322aee26f7b1e5513657cfe7256fb25a4a6139131027126bc24d417fed90599ae8d4214494fa6708dfb51244c351251209db5
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_ca.tar.gz 7952516 SHA256 72d49a3108b5c963ca6f121437d7f153781c77c7ef157db0bda8cade38733537 SHA512 f0cc6d0e9aa3746ecd571941634b745e73cfed613727fe56e248eb56609c078b03c1bdd6777324d32763b156e2c40bcf0cda2bb8cf25af85695b1b9427b6eb9b WHIRLPOOL f2ab07a5c7fa0dcd4432c08ea775eed9467b227fda75960d5d6a564a2b6a62c64a41b6b3bf69f39ee39ce564e19f0b2e6e20a46c07f2b890901c4c5f744f354d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_cs.tar.gz 7582449 SHA256 50659e389b9ea51502e171421f196904abce1a3a54acfa7ee3a96e67a8e12036 SHA512 1b6ec83d2df7f5fd95ed6c665a2bdb1ae6a74270cda0d905a06245094ea7f84c090f074869f2cb95216debafcd57220749692cc64232dc0e70ca505245b4c208 WHIRLPOOL ac88be320e2c1037f8615ad48eea8e6e72fa9fe98e17583359688b3387344f07221409d51c94b78057fc124569194aa26626c25fd55ba9fbd2af08871180c93b
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_da.tar.gz 7585111 SHA256 615884e0e9d304dcce843f380a590e10b2ebf2b45e808256441fc4179d07424e SHA512 37fec521591e4fdd048d4f5139efec83894a6389208ea3e01c4493420b3cfdb2d28d8bf87bd55f7b4364c48ad68d9c931b0404123a2a76f5c086280f20a91b5e WHIRLPOOL 43ea68252ff8addd70022086eeb30496eacfdb3f98362cb756e8095a17dc820dbb8d1dceba5ce24b8423a0350773897f4f9ff48e277d7c60fe6f723a12de17c9
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_de.tar.gz 8141462 SHA256 233c67b7ab8a08f56c98c7c50e5eb8c33bee60c8f40a90f0b433abc747b21237 SHA512 76da779bbff10f2a11e0d3b81cf380896ac0131d823b6296bfd7f0fe2bb72aa70df4c6e786cc1b1492855c0a9bc660914d262de64436b6cd579ebe5ffc0ea321 WHIRLPOOL 19b99208db97fd386613d5ef4b5969ccb87380faa78a5731a9a857b2ce4b343973b58d4801c371f846bc4eb120e86616c05f73158b6cd70226d4e64545dbdbad
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_dz.tar.gz 10383764 SHA256 8dd7a632798385f55495ea2c8a0d471cdbc3f885bb662b12e2928f3feb4ffd87 SHA512 8607fd666aee60cfd67f70254fcb0cd262cc3ea82736dde26c6763d869c3c93a26234fe6c70e5109ffe4f711b2cf225cf859d34d81b3e651d308cb28ebac03ea WHIRLPOOL d0dfc69111bae7c06ef2416b465d6832d7b3ee9504a0623506f7d69396312b6918bef3bb0de7a3973f55b7573f0600cb9af7c46915fa22475610982486e6f14f
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_el.tar.gz 8972874 SHA256 fb87f55f69424e6a9a31fce62f169cf6b47a34db13ebbd7724f6a39a3a7e7fd2 SHA512 0a7662ccd908032f7c1afcae765cc26963187734b49f6625fb01c2465cf445028dd4e32d3a8c4511d9f9adf5d5425ab31e106c7366031d9949f385aa3f084af1 WHIRLPOOL 32f3e0a707b4d28bc62e3a4e43aeb723b5b5425fdcb18e0ce388063d0fdefdf90e630f89608245e134b465fae05b03d705d1e02169f16d038859a8c3892b6b3d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_en-GB.tar.gz 6441903 SHA256 eaff41aef21aaa6c98ed4a59433076bca8ab27df98cfbde17dc8af0730f2c4c5 SHA512 9b4637b56d13552401963008a3bf9639d9cb3ea24f821df4cc6a31febe0f6e00dcbdb6c202f4511f3a011e7e92560f193c6fac049e5d9328a56cceb3dde109ee WHIRLPOOL 75e6b3c1e96dff55c9e4a03ac3990e56b670bd4c9677fcf8dd6ac57e0a309ec71b8875dbba7c9f734212de86ef02ca55fdb7e8e24320febd61926bb41b099d19
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_en-US.tar.gz 6486244 SHA256 bbce39f0e8c07cff96c575848230afcb7657574ebc339a8f0bdfecbea933c030 SHA512 f16e4b3906f2db04b797ee41b5eb80a59e17029830fb4125d04a2441deefda1baa0bad2f6ec4d622c5de50000ca71503f7424922b40e17896764c4ef1047db18 WHIRLPOOL 90faf233bff774352bcb8bd5b8810b3a4a6e484e8fe8da0093f6b5a1e0a76b059762951580afbebcdbeb118d69cb3bf31e0b1ae60196fc97e5e2f3cbc7b7968d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 6431535 SHA256 3b0ebf78a09713cc0c0130e37bcdfb74a04cab1dd9977af8f91cd6a70a48b358 SHA512 e0d9ec6ce7d34355aa9cccb6ffe34328662acc77aea0cb141acca9e824696706d2e09848b8d4f13bd25fac39a04a76de77bb13410cc398e3363d21082d48ec3b WHIRLPOOL 65c22128c92555c00404e1b99bd6b31ff8fad7f636dd92261dfef2547e9985af54a2559c52235b7efaafab1554f5928aaaa8a0349b95c002e28a22b85d7e0bd4
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_eo.tar.gz 7013825 SHA256 07217c7ff0031532b8f1e266533d4294862879bdf572b4430ce5bd61e4d1127d SHA512 6acd86ce2c6e154a4aaaab8177871358ef1822ff463dd4b4b60433a04a4a0632374cc5930608e4799fe8a03a8fa03f54c1334af1a18771a60201cb6f66418f5d WHIRLPOOL d29aff207b904a4ae5a3967ec2728a8fe928a34b6d346ecfd72f11dac1a8072642af4e1c84013101a7d1caf955e54e816077b6116a46b992bf28f91ebcddc03a
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_es.tar.gz 7995652 SHA256 0049a3022007de2eef39d280141a099bb6ec663f1f1c177e73e674542b5cd902 SHA512 db23dc9eff963926e33cf1e14f302c6f61d013c6903216d5ad5479d338a5c3bddf48cac9431838f125e7a8a761bb9553a8629d1a2e1a93c3d974d535efde8177 WHIRLPOOL 3f2de85195983421a5eb006f38d94d726c679d2860b7f6763e956025f6163615168f92807e4a473e7401dc06c97b304e86b504eda4147bf9a1c73734d4a09df9
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_et.tar.gz 7514187 SHA256 44b7ded714b074dce5ec94b070682eaec4bb0a6e2f7645a2281636d02bad9df0 SHA512 4c918b4fc16219c6cc770c309bb08bed2509c9734fa8433b089b98596926f6118ae72adaf65959428a440cc89ea72ea79c0018211738203f83b68e9452f86d24 WHIRLPOOL e20f8a960e25dd395a7cb9b968998d99cfc68ae3ca873530eef6ebf96a4889e733ac42dc7351c94883dfba2581269c75f18efa72ac8823d7113e48dfc8e7f75e
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_eu.tar.gz 7658798 SHA256 dacfb9574f0ee436fa8c4664b629f08aa2fedde2205adeec164f6059ceb586d1 SHA512 869c6e3ba379fcac40db28776180b229945e35575df95fe07128a68539ba97fb170596327070cb8f038df6abbcba2694f0e06380f4fe0c7175ac7b196dbaa102 WHIRLPOOL 40a0c9e3fc9ff50226c8ceb9d63169cee10321fc3403baad5866f1813ba65f7afb6e3a0bddf8a683d478508fe92f7545ef8bc027f6338e5e47632aa4e8ae55ba
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_fi.tar.gz 7795474 SHA256 2cb21dedd9b79492aad5e76b68abcd4d0186cb78fbcfb2739dc93cc310155c10 SHA512 537941f51d32c25848eb0f700e43ce792a8cf2a3bfb996f374d76af1aa2bb01dbb65f1d051a358db3cef9d220f88e72a1dc370b9d39c3928dbd3c042de85c9b3 WHIRLPOOL ff32c1e423db9c30d049337c6dfaf60608c235e7d3a2095a14ce0225a089448e9b6d149fb0ce45726f1fcbaacfdbda0c043fe148506296b9984eb593f8cb7777
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_fr.tar.gz 8180967 SHA256 f9d76980e96377887f0adffde1c03ebe96395d012481964ba13c9107c38733d7 SHA512 6aae68b666c330c84f7ace5d857ec38b098ace1877bca3d2e3cea7832f7a8919c6858731ed230d48525ebc27e12c6774dda2d7bd4a0bd090db83b8d790b48f7d WHIRLPOOL 67644dfeb774653eb8f688d5a59e5627dab1bda346f41dfe3102cc80ae5c677b47d1448ba4221217dba621e4c725bd06152686ae61531cbdf48c8ed594efd8a0
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_gl.tar.gz 7730896 SHA256 766d329daf6001eb95ef2525d09ecce2140f7a03f86b45623f93a81782dca55e SHA512 c60627f751f3d1377e307bf1761849cb16470637bf80618db0753910511572fc5dafc3ebaa9a35fc3ba6728de41ba0c6650bad6f4aab4a262be0b9b4637bcf87 WHIRLPOOL c860cbe86c6658469b72f12789bec0cdafdd72be8cdbc71a7b35255211e3328b5a0720922dc6ccee304e26a4a5d2b987f8a06854f263259a646f57537b898087
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_gu.tar.gz 6654130 SHA256 f473e11b30417475888808df379f7a82df39d7421537fa836584484d05949118 SHA512 f802985f5a55f213e585d0dfe310a3fb2815fdc98cae50695e850064a1f5af822e68f3e142708b2108c563d5e6c790627da194ed716af1228df79b3020c7fba5 WHIRLPOOL 2f4080403fc2f8fb615f1b73c7a29ec8ece414322b7ca0c74ff62e57d6ad3d58df8c8ec807c90597aea1f5ecc9fe1e8d4f875791c90cef852d5b550d27898a69
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_he.tar.gz 6269276 SHA256 20ca4e01477f4ac09e7ebfa9c401ee7c8f5a2979d84cad6fdd8a6fee0ed34f78 SHA512 555f6855b887ec30e72a6c05f410425549ae71b292e10808e948d49717de0fd47492338e0beb57653eb648fd839a3089bd3cec031ddf23e0b9edd46d56e3bf1a WHIRLPOOL 2d72068a7d4bf8048fbd38ed56bd552951f7ef7469de4f715f568c2ef1af41382f65c1021dc36850a7ca470751c7b0055cba56e29a3c5ab2fa27be6ee1fb3373
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_hi.tar.gz 7333993 SHA256 180f83aaaf81b74dcdbada8c20cf5d9646a6af17794ed539d33be5c5b1c39c42 SHA512 2652b6d3143c0d7a75c81247d5a4d23a872403701699bc4e160183c5c78b7c5cd3a94ff7cb1d9c813f0ee002ff045e29178685429fb38cd55eec59ebd30b19a9 WHIRLPOOL a6703dfbf0ba9c34b00b733dce51b828b45f6e7ae834b1c0c09be13746b5637095bb5d1a5cd531fefcc2cb5323e809194afdc028739b3b1477b2e80a70ca802d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_hr.tar.gz 6817942 SHA256 7dc3db79b3dd318c2cbecf24ed51e06b0fb285ef76c4a21476116835b068ed90 SHA512 da44da860de33509a21e8f969fd08b47f6e4471ff6833b71fccf41f985527db755626fba420c9241314531e11b93e61a7665d2f9c3f5cda0687875d5c32accf0 WHIRLPOOL d885e98c85c56386234290f3e4d8f626c33a176018bb9061309a56ece4dbcef7dd756113cbd66d5ad28a2415b6791cf70bae1cf8a2331f012e771d3182e1aa1f
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_hu.tar.gz 8010076 SHA256 87289135b710a1a625361bfe1836eb68be5a1358660c9878c505db9ac1b84959 SHA512 b04e13099cef984b982a9b130f8103285d34c4afe80004ad77a5b272b17de28d0fb001f1669bdc7c14e9c005606ad809783a22b6b2c7d773b6bf5972ec19bffb WHIRLPOOL 5b8ce199ddf9a5cfebc57fb1acce7eec6be0082428166d497e7aed18162775a8bedabda0bc6c29d8596cae40ec12c3210a96aca083537b5e84eba675b8847a45
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_id.tar.gz 6813494 SHA256 51a7130149e6ca3c33ef30272fb6a228a9102af97e4b9f04ddfbaca9653c207f SHA512 a42361ee6a50ccb238e4d1d7427037898da30b3e811b0d3d95cc9b68914325d0ecf61a0fd8a29d008251059170752ab7d1faac07673bd1e2b6989e43c48f26ad WHIRLPOOL 70846b0c4d44a9a6050630c66f4493339d9da54402b2107c5b77048766e06ca893cdfa070eae68bd23e6c88aae1d1fa1d2b2e19f17ed4de8bddf9491e061ff66
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_is.tar.gz 6921600 SHA256 0c6a53d6b32d49c567ea9e1d18a8804dfa33f06af55c9308ff2dcb06352d7f53 SHA512 30ddeabffbbba70120c862724804a7bafbbee47e6d12ac147fb82158ed3bed97b6c350443d90fbbe11952a18a1919664fb19219afa8a574c855315f68361be18 WHIRLPOOL f009977be12a1634ba38ff1d56e4a89abcbf756e5b38fb836aa2bbbc85df668ac6a8076f07ee58b08acb07ba954e46b02ac2071617f720f13c97b6a12a72221e
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_it.tar.gz 7934205 SHA256 50e5d9bc4749bb5d5624002fc943d7919516e6c847b2374a75767e90e03a6a6c SHA512 ddb9b9331a6705ef150d9c5bf3db37ce2e9226d53d9816da17cccc46419e5b629f7f37ba3d6410f91b4ac8308ba88226259d944b1870a2909d1b99989b94cffd WHIRLPOOL 9039bfc6458e732495c9847bb146e5e90adbddd57317204d8e626e4f685817c3f1677c048edb3e428b389fc70d08af30e6e3679a3c9936ad711692b13b75c5e8
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_ja.tar.gz 13443631 SHA256 c0675e66139748af709981e0ada46cab0d9815f56434105a59d7c8bdb16a6d5e SHA512 94d3d3e8cb0247bb122fb20eba6cb0f62a4e16c4638ef51c50de910b866246f3ef28dd90d0b81d8f9530a327d72b87bea77b24cd184215d0f21641546b9c80d5 WHIRLPOOL 28ecdb83bf1828449e917ffa2eaee2ddeb425fa085fffd9a001d5f44fc889d6376ec843e455ab235c8036b7834c3958b56f87d9417d12d32247114ecbaf24fbc
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_ka.tar.gz 7122558 SHA256 6e563518bfa78920bb5fe0f7d6485a6a78b63dd6fecc2d448ec4fa38225120a7 SHA512 572b07087f7930e6b4b6f7c2eec48d4d3b6843509939b1f2ce4b8f88ba0498dc3c708ecd8dcb3b6da4cfb5624cfb28bb0946f4135866d7143bafe30946c3529e WHIRLPOOL c127b141a61b329384dcad9a27447a8c842662e78d188c42a8048640067f79cafa7d4c5c6fccaf63f67065005041e807ba50eee23cc06025c70df02f24431955
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_km.tar.gz 10372278 SHA256 2f53f958d1ce57c0cc706f70aea91c3097cb44c1759c3c404d58ad4671dd3865 SHA512 5fafd4edcb1b1e9096281f14d347e566aeef1c93a8564a6015fed86481e587efc0e7b057f0183646be9b2f3595d3f3c90614dc1d4da1340966c472bdb14cedec WHIRLPOOL 4c58787e90e49e5a9d8134e8d90e89b35e6d3852a076d3ed1e396dfaedef677fe10a007b42c31d301153b19f13f156a34478a8498a2097624cf8310f9c5b0156
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_ko.tar.gz 9378806 SHA256 315d4e6eed65488706b14fc557dbac6d02c9dbef0ab4a57abf6f239d3c30a553 SHA512 ed8042347e6ee285fab820ad79b6d5f41e9e609b4c7bc248829ec2dfd24956104011d15a8081af8e31b615a185fcdeae7c6881c7ae6bcdc54b08acc3ecdb936f WHIRLPOOL 1963d2172ac6799ab4b04efd849d3542e383e1fb58a6f1ba9d90614f925451ec7806d58f0ec021706dd63db21c64a180f3187adc3eb86f1e3d69a37580fb801a
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_mk.tar.gz 7357785 SHA256 9f711e1e8a5649d576eb2fd90eaecc13c1a5cb9d2a629d0a529480bdec349b7c SHA512 48dc0b32742dc8d898d1c6052f48a4a65076f834e2bbaf62072a570602addeb77091dd370d6f72e1f9c0f25a6280e40bd314df86f361c9f5730a83a34b79aa70 WHIRLPOOL b9def48450f75a3cd346b4589a91912ef90711fa9ef1e6956f4b1d054e8d76c891b3831c31efe1853bdf7c0b6f5aab7c83e02e2751a4cab8ab0f62f7fec34104
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_nb.tar.gz 7671548 SHA256 ad1184a879b9f28b6dddf9cc5b6072847a5608fa1ffb8fe68cd4648ba2706e32 SHA512 78cef63b4b018eb5fa7121cab78b2961f373a49e0490fb2b4c3c572be3893a3c659323a5e5d5d3a2dcd895576a1a078576d886106edeed958a5a898719951e0b WHIRLPOOL e35fa24ebe63fc97d7be5343ca5ca6484aceed919fa1d392a6466c2b57c3fc746bee4b986444aacfa4d8de6a3f924037066344624d37dc41aa13e9090ce64da0
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_ne.tar.gz 9858875 SHA256 361afe2c71e634745e5c0567cb3be20b87eb120ed2fd6382e1def747c00ea011 SHA512 7057a72350eae29519f58051c6f990a618448c7a4dd73573229e3eb827c466a60187de6c1da24a58baa3a06ca2422d6daef7b9f57aa779a4912e6afcae535ae6 WHIRLPOOL 3af78e861b49174b4b264a53f85987e58d1ae957d629ae6243e3f5cbfc3ea3c451fe45ae9a001a6e8325c07141d297f558bc752179d41a1e03937aee3164d940
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_nl.tar.gz 7750545 SHA256 e915e37fb77b25b24e4e62e45af64ae94324dbff795fbe12faee24a718662874 SHA512 fcd52092b96fa28f1d590319b3a67ec200b08003f0ba74c3f37573768d8037b6e50ae1099e4f79c485d63b75a87f56727c516325cd88e5551f8cb6ffaf641da0 WHIRLPOOL f707ddf0892bc1ed05bf1b98304b4a5bf8b1cf8c40df6547c7dedf58b1b2dfd960d8ce190ee71d760ce1ca7ded059d8584ccec6aaf2d5c524614e3f794ee2fa5
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_nn.tar.gz 7623686 SHA256 04d92b011a19b90bcde5a601d6bab92b7475659f1830de37e4673af2c2e9809e SHA512 1c6066ff72cdd356765d818defb9a14c046ba8562700f57c963ff0a783f6f3498417d97bfd728ffa5df16098d0403acbe78a684dcee1366f2d2d991ac1d82139 WHIRLPOOL af38e2a0855727fb25c650545995dbf9d8c8b6cc2024f78e1e94ee765247d9721b20d0173410079944c67e3ebaebc747af005cc17a6dd141dab3397a98995e91
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_om.tar.gz 8002768 SHA256 1d98a80991168de84d8a7bd26b2fd6f13ae1bb3ad1370ab33dd28eba92df41fa SHA512 5276e08aa383d8da08658814c46c5d83d5cebef83d156055ad375b00b88ccad42ee4164e38acbb923d30c1e4a21c7def26ba086a356b087ecc97bb58b05bcc4d WHIRLPOOL ec72f65b51514f44bb85627d053f4d3f3284ab3437a9bddd30b621d151cc7ee6bb18ceeb666d052430bf28151a7d897ff0c09a1395f6e4386425c9e3c4fad555
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_pl.tar.gz 8045883 SHA256 c2cbe19e2a128b86812d6da58155ce286df3c45689d1cb1a454bfdf1b5d82e3b SHA512 2bbefa955df1027c6a617fc7205b0c0ff9a2cc49e5bd576df6c26840a6ea5ab6e73fac8bea9b8b40baa4a6e40a41837e5f75ef3728ec3a6039833dcc8a2acaed WHIRLPOOL 9b23c4e975d507bf2d72236cc3b4757bbe01fbfd5b1973ca2d0b06c83ff99e7b2a709ec42eae423ef40d0a17cf4968b4a387d3b200a6cc273e3b298aa2c82e68
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 7759332 SHA256 e86b83c35b7e2b67a34e138469fbd367578b4ecef4cf2ea83ec468a32160e17c SHA512 2c67f767ab53ce107a3c8553439b287f84e31287e97725edbbd79d754e73dd26498d7cf5d3b4675e691fed2bc79cbd7d1f9b35ae1aa2305281f42cfdde6c005d WHIRLPOOL 66cb2284344437fe7fead82a87502c33f8d8fa3f7718747c640bae0a319bb7715328dea9d9f65c0279853063a90a2dceac122beff52434b302f64338eaf8a6be
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_pt.tar.gz 7687666 SHA256 53ad7bdb0574d28c53a65b04198602747c4e23664f878093e82752ae18cdc64c SHA512 51a2f8415c2d9ca7b12ab238179a9ee34fecdf159b225ded4e3516e31b8cfc38df663ff03f759535f906b02781174edac92664ef8518cd19261054f1d063cd3a WHIRLPOOL 83bd93f60ca41ed728a4e4f5b1b62fc41d5d0a48954223d8f8f3c4bda285f70c2f815f2a03645f698519e0c9ac54c21f51bdf3b6f0b700022045fc26b4cdeaa9
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_ru.tar.gz 8427484 SHA256 a5e2a7c43829c413b63665c651313dabe56142d5ae76d9d2a91a1356db0cb3ce SHA512 a5fec191d30241fd6099925d08051791b44f16e2a7c6ee85cf7da76bfbf63251fc168827b7cb0bb048eac4ff9344b52727c21177ade4a469a0482f09f18be5eb WHIRLPOOL 3fc996d10d906eb5e9512c1c8f6cfafaebf6a2317f0eb1b0e8a2b34272a3377c91f35fa7e6d903e4cf847295224ceb0252ef555cad80f2cfb032267ca3ed74b1
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_si.tar.gz 7210186 SHA256 ab816a313fa696e7b364c37d5877546705f5937dd78c7cf227a8a0453729ffb0 SHA512 60f3cffd9bb21c8c621f0ad11587cc4e5726d38bc8e5784cda8e369bf0a5e97e4bdb0717becd004fae17abbd1508d9fc230866c9af2d5d48a47cdcff2dc8399a WHIRLPOOL b67e1b79163ed5bf73e469fd0800294667d4ad0d73d1b85b4e12e2ffe70e0a36d70adbb38833aebe76ca42e58b2c4476baf651c1139bd7ae3603c11421565ed1
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_sk.tar.gz 7512031 SHA256 f993bb611d61acbeca3ce6afdedb21a8e14ebf998cc23b8205e7c5c20c42bf17 SHA512 75f217e0d5bb7bf18d320b38a2a927db609f070a0b297d55e03725373e4f09b1dbeeb33690ff4789d3be1674556113aa4426cb78350a0579e630b3d449d4ea45 WHIRLPOOL e01e41fc89b442d15f74d776adb87791bc3231bd304ca7e35faadd867ebe6172e9910ccf1ac43cdcfb044cd89a69c77652abd637271b45602a630b2ae5d93650
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_sl.tar.gz 7755012 SHA256 2bfa20caf117c4e2cab5d1ab7674a027fbc868b698304d969f1cd2c1160c6f3b SHA512 6644f9d15a515830d255599ab96d139a54836bddff02618454bfe5566bb1c1939820fd672ebee32acc8e0c06a34355fa8af0a86f0cb494d78443c6e846b87bdb WHIRLPOOL 70a9c8500a1e974c7d48dd192b0b3272428de1f2201b08d735cc900e7d9b2f473622825883ad7008985da13418056113e7ad7ec775cb5810636fa0c62d8dfffe
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_sq.tar.gz 6857493 SHA256 12204dadc6c0d218eb6f1f9fe5b4163a82b801d4bc276da4cb3df9191adfc42f SHA512 4c9e2f2968e67bb4ecc26f37e21ecd01be7c038db76c06d6d63406fd6f5ba55eeec261b7e4e33373e51982274571ed44b637143890bf211f2ae585a4ced84325 WHIRLPOOL 111454b5f3a04ffa87d404a3aac004239dee971951230612fcea33109bd133dca0690a5019aa0fc020070fa3738bbc0700fd5338956a26d5ffdbd3ef5171fc00
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_sv.tar.gz 7689800 SHA256 5331f51fea77e1aa3480a31a5fbdf24988c02865e732635b2b15a6595b2a1d6f SHA512 73e0f035f8cf659c1424432f353f354b678b2f36d6ac43ec4af0976c7b0760ee448104b55b37efa508be4690d89971bf846b9f8f95f6ab4710c51fb2c408086a WHIRLPOOL c25d829acc823f506b18c7e8a3e6efe7e7be5d1422e9e5f61995b8de4e0ee0d405bd7f41f7999c18ad331578a44463be0b5bb5b03fef40f1c9ea4483c47e1be1
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_tg.tar.gz 7191655 SHA256 bea1466c53984e98d46f46ddfe335bd1ac09fe42d10b803d3bc097195eb27165 SHA512 3f0eec7cff69af3bfb185a8b9e8e91f4ba2e83bed3f30c398c070456a79e142645991e3e50a76f9a65be19881aa5d00e17cc0678168e18542aaceca50aef58c2 WHIRLPOOL 9ae37fb71536c3fe6117e101afc37387d5858853717ef34fda21f4eca982db48022a3029e63b6799d1ef9842c7dc2f5ccac9ec62fcc0b40a4ea3ba3e0225545d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_tr.tar.gz 7943469 SHA256 9234ec29c731a79fb72c9d49d464304b1368eba572dd9b7c601ff752c45f9945 SHA512 d304274ff190c6fd1756d4a6a1133d9ab25b7bbc95905ea1720c2ab3600d865404bdaa36d4dd9668f0ab7f32c3d1fbddefc5209d623b46138a27e2d8f77f7f46 WHIRLPOOL 45be3b38991da260af3580a7c4d657cb4ec37158fd6c5ecff232e8817c5e7ee2cd996708d6bcd0921960c4d929026e7bfab9ac524abb0cada142c797837654ec
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_ug.tar.gz 6846729 SHA256 382cf0c8ea6248a5af0a5f0a336ac5ec34b4d35e531e96471e1eb5fb8051c5b2 SHA512 8e80c2848147219f88568b955533bd5e9552db864267940e0de8f7d5250132ddc79aa756d288a632a13ac0d5266871f729725b86fdfd8e9d16c83f7e2e1bd278 WHIRLPOOL 8650c2bb58abe0d67b07d64b40ea6ef729e0ffdcead95a7240de511c377575886cac05f7a4ec5438db8f7e983420ed61685dfd16ca7b0a494ffc75c6d632ccfa
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_uk.tar.gz 7336361 SHA256 9151ede9326efe5aeb9f6dbdc1eaddd03ffa79579558d1d4fbcab39858794c9b SHA512 97219a26ed6b7deeaf23b21c0a43561a7f69904721c2f41b7f3bfe5bfe634f5bd2b02028dfa79948b3611d9bbbf5299e2d57e92dbead356f9b16aced06458162 WHIRLPOOL 15756fc829d18cf3ab06237f5f12a526adbc6148bee55952f8b399e2c08fc2dabfd23861794d63ce9147374d27834085556b931ea10f0101592302ac80b012de
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_vi.tar.gz 8157351 SHA256 36030f6d3717b1bf651dd00a02f734f275486dd9809c5cd75c16c6bac8b2ee2b SHA512 16a38c31e70875a0f8f5dcfe8a03fd90598b142868a66ad0fdf4b0111d41dfc22b4a0ea12dfe2c1c948ab95281e6719dbbe8314c148821d019768cd662a90b29 WHIRLPOOL d6f17e7ad3aac22b4fcf2c7a7be67affdfae0291235276dc355db3d04cfa9697bc70d013e9434e5d855b6f642f624a0bf064e310a1f4922b4ba19e33dd233b0d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 10724017 SHA256 02f0d08bc2bc29a55cb045d68f6bd848b571af6146ce9e478b4dee2ff2e5455b SHA512 2b88cd631ac84c344265684c671ce54b5c08b816b98d75f7e581ddfdc0ca32f94f18dbeaeb480b49657f5bdaf7fbf2045ce4cee8bbc0db3e3c586db8640bc6fc WHIRLPOOL ce8ec830a2af798ff58bf254e01019c640e8fceea6185ff98155d6647b00a19a168dc86f461ac3b95f81de30bd865699fae3cd98e3a1e17cc8e4829b314379ba
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 10761651 SHA256 f69c54a0dd4d214eb2975610bb9a1a8d600f89a2132a2c5b1aecbb9386c67d64 SHA512 4a9a63854501f91bcfe428cd9357e10da2599bba699fedd347e2c27082e2dcd414600da6ef8e8ecba95d524b1cbff3f0e300e3fd7ffd631532277b8e867e0eb7 WHIRLPOOL 66dc919a867198bea2e71c967af78500bdfe3a6c677e3f7e467233316e553bc3905c9479f309cac43cf5335a01b788589de81eaf3b9a6df216d7d6eb8159cb76
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_af.tar.gz 1116534 SHA256 025e98f4f7268a45bc98e9c339d5a3f8c34f7236b052031239549b2fe5e739fa SHA512 30c16020f6877aaa83309d82302507673b643db6c115efc4e7b5bc7a250b5fb7e44f3362af9318d4df1a2c0aa62008de2ae71dd1ed0e4f2013244117d9766cc1 WHIRLPOOL 31730803cd6264cd7786f5fee695e62fb3968b43c273029e637e45b14d7d06d82d087df59890850061dc846d9c25330078666c995f5d11812c3e1455eadf1c81
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_am.tar.gz 523342 SHA256 feb205c6731bbc946a51b8d9b0e9580ae384e8316b823d54a2b8dbc018b95d9b SHA512 88139417182bf5c57c0b8fbd2305fd8bfa70e4b3e82ae5233e24df7a9f61bad383c30f49165470a11a0ec84b3eb25c2e8efcb43a9410964e5767841ee3802596 WHIRLPOOL c2b32619d6148ff4215d1c3cdf108b89005087caf27ea93c5d49a7907e5f4e862ef04d19977ac173af1e53f038c95bd4ff6d0ea5753a3cf23d939e0080e374e1
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ar.tar.gz 2265084 SHA256 26b5bde6dbbe1a084e2b042179d6186888d2d3c210acf186aaec5338c783f18e SHA512 944c9b4d6ba1f8ef1f085634c285aa53e9ad902feb3c67d9a4066565c8304ecfcba47cae32297d776d6ed2f882104dac7231bffe97e95d401c75f2a877d10f97 WHIRLPOOL 098880d86c678eb82e0e0ae613eab4e0220f0a8ff052308433f69b65ed6e1618f7d74f6d2044374bc2288a460a8b55a87f4a347039bc78b672f4b2f19cc0bbd8
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_as.tar.gz 550037 SHA256 172b9ff74ed14445be522da40e0c391b169086c607405bc5f8aafa921e316a7a SHA512 fe4bdf11dd0f4f698bb2601cdec66f3532ce811580865c303ba4079dfd58a7f420fe197debda333970a47d475fec94e6805218e33ba5f4e34c8331d89ed749f4 WHIRLPOOL 703519947ad5be8d14c517f4ea0a5dee25c85fa0feb7264b7418f7423485ba2ed9d19a52ffc34bd5c4785191448424235b0f1cbe539ba0d25ecf867844ccf76a
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ast.tar.gz 505217 SHA256 b59af1ea3956edbab14de554738c32fa07c17ea7d86c5d4ca62d5a957bf89be4 SHA512 9c1c54fde3bceae5829b05b6df63593d1bbe1d3b0737234f4a2f2412e8e13051169efa4b75639f1dd29d8ba1c2323139eb70656a5393d844fb817477e33a5ad6 WHIRLPOOL b9c2478e7c0f2197704ae17b2d9f4d93a12212799563f1105096f905f3443beff998641f108594fa93d51ffec6f8e3113e8a7191dc55b9087632fa7a189cd0ba
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_be.tar.gz 884838 SHA256 72f4c5deadd31421ba6e2fb3608d06a9969e879e68e94a62bad807bb334536e0 SHA512 5f18398e57e3263af951ef63708002908e84f585a43e577e07d102214183e491ad301a0b4f09b79abc7a16cf1c28f6a6e95f1c51a0c1f5361590835b24545a01 WHIRLPOOL 07617bc3d5af7fb4e2a95558504780580edf6d57be5b94e8e48e5be617a4ba4c78316240eb61efb10ef759a158966f59035d8fe273eebf01fe870df9d7fd2faf
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_bg.tar.gz 1966527 SHA256 e1ecfb08b6dcd5ebacc28b0044bd046b2a276d0b7ce0962e97bd237835d0bd39 SHA512 b2042045ad3743ef535539f5cd81c616fe95c055612cf9f8567a464efea131e1c12ea3e58ee05ee56e5fa4fad33003dae5ea2220155715d640a172bbe5781525 WHIRLPOOL b20fe78a8fcd07c0ec7bb0e14b373d06583ac064694c95cf867f3570d0c68d24aa9f6ff5048f1f410aaf32cf82aac1fc8160660e612c1fea26093f30d00596f8
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 556798 SHA256 23234fdd4f25badb53b2c692383d071c0961abf2d3190dfefdb2675ce4b1ea5f SHA512 bba59371fad7b505e923e069e654348956de05eeed8ffb550405665ca5dcbd8caac40273874c2d218d6d886a6132d812d0cf49eeca440a3439ba2a43f7b63f5f WHIRLPOOL 916687ba473d6da06f5ef0da1ad58a43118edf38db06d3697bdeebeb2f19aeaf5a61de1a1dceaa7f9a0aaf55f190b647288ecbf8967f7be6f30fbe35bb84c338
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_bn.tar.gz 903533 SHA256 28c6eecbebf3444afeeb2662e9a298ddf171d9628084e91dee4eeeafa1e415b0 SHA512 2d196ec997a9f062e13a0658650b7c0f7817ca8e17e0f6ba2906e0671880d99a6e422671ff52822420a23edbaa8e7c0c520efb163f8622d97fa2b0eaf8f3f208 WHIRLPOOL 824dd2add9891d6dea7fd7f7244abf6e0e7cf3bedb8e4430eebc65cbf369498fd8d927ea852aeb5dba68fca6982ae5c7682a7a689d22a1f64d33e03d2737c822
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_bo.tar.gz 538815 SHA256 094855b41bbb649ecc1729e051df16f8775f97e46900e1d1f9fc333cf6976c75 SHA512 b605e23ce2919e246c87a4e48a63d03ca7a860cc454aaa8074802f755b2e3745d42f33124d0d7c5cbe5ffe18fd2fae3b7d3ddfb09a023b00c84a095818f9e5b8 WHIRLPOOL 51e5ebb58ef3cf9fa62d203ef8f22754187f2bc2991a3c58734edeebdcb7f79007fc3ac7fcb3f055e05c2e39e9a33e084fad65bb8f7b25a56c5d4af8ca535a1b
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_br.tar.gz 1721378 SHA256 0016959267a2c6d90b30ebd07afe2cc4ee2d447b0808cc96f248e9449776e33c SHA512 b9fc081d5ebeca44467cf97e48a9bb0b251fa7508b127e34b11f21cc12c67ef0ddd2dadc2b3e23bbf7ef35a5d10e8a10ccaf316f145b3732fc6104d812f49b61 WHIRLPOOL 89eb7364248e3e3120d1746c09e20376c62b0a02a7449c08dded761cd6e8f76ef66f1ea4b0fd3a1459db67fdf5993acca827b1542a6f9d0daf6733a4966b2a5e
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_brx.tar.gz 518816 SHA256 1f620fa03f1618bae6e956c6df1c70a63b2f4d04cbe5282d83cc8a61b6a2a61c SHA512 f0e3a295daf02d8ec5dc2cc7f3f702f031c747a06112cafbc9628ff8820f9f05c6196aef6dec8a7b5a4143055def6b0605c243295c44f8ad768b2e84b13fbfcc WHIRLPOOL 93762c2b5d1318017786e4392bf10f1372fe1a021cf005815a1f82c293d5f527b6289a47acdd2034a0631085fa7e225b90aaa8ecbb45f6bbf3d62b7e3eef7f35
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_bs.tar.gz 619704 SHA256 4d0e4d16ca97bd6db631c05ed29ebe3c0f373c3e6acc5f6b1cb89b1dea0f8d1b SHA512 085f5092343590a0218ae4dda07f0fdd2dd35f2e3c8c4fe3804985aabbad7d2cb54e1c827a0a6fd297475f3352242b6f69ef2b624f78934b738a766ed5025f26 WHIRLPOOL efdabec2876779f71d30455aec2f55d0a059dba990457a1b34ed50b44f7736e02e6b19666d611c417bfc838d680c35469865c6d70da3c8ab46b8d8ad29960bde
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1774849 SHA256 8994f52fd51fca52a12fb156984491559e75efc223e4f5de0baaba3838e7405a SHA512 65b009c314b807e21540457db705edb7191d3e1f0290ec825d8ec970c1d6b55eb60734d7513ad19ed7a7ec4908b1bef02dbb73956ecf15931f288d8e6f914875 WHIRLPOOL 082d4ccc2ca912980b8ca400836da31b5213b861d34f0565a395ffed2e3ff272dbd1b5120e82b18b30181f49b9196d29aeb52c5e80b8c7e34bfaae5f35815433
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ca.tar.gz 1776230 SHA256 840f9632643fa6f7aae6dc06c29d16ec48aaf667717e9eb1ef20f98b5755e584 SHA512 bf41cc00517cef2b81ca26faba8fd95ea6845b11abf9be4b9d764e03f449002272b996606c76fb8c4492a0b58be3cb2fc5747ca1b21e266586992f479085fda3 WHIRLPOOL 59b19cbf3e88ef3b8782344551fd53a3c5c6e30a346e1dd12cb7a9dd097e84c747066913c0826fc39fa76bdc1c5eadc130ee8c271abad089471958f42349685c
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_cs.tar.gz 1239195 SHA256 7ca05a2ec00818ce4c42d51a855b5e872b58aa85f2f131afe0275f48d2455ad3 SHA512 fadf0cb03aeec19c20fc6f73e6545be15b5011e07ae67954b9b53ce6d223653110c66babd2b6077d30b1907ba9bd6146f5b5d6f470a43e960e0ad3aece15b0fb WHIRLPOOL fc76f0aefa1ed9479ec35449962b6fc6844e4e5da642859aff30954298ee22a04f274e09a21edc00553f7ca50426cc0967847f1f3e3e728dbcadb7cf9667cd70
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_cy.tar.gz 484952 SHA256 678539f5855a929edd26d4f6a8f8e4044ff223ac76d36d714f49159c7f245574 SHA512 83d7930aad4fc447b1d62faa166351d547af551bd86b0407e357f90c1445e594d4aea575692c07f98885ed8294693be4e41189f0f45b905245738f309bdba7d6 WHIRLPOOL d0cfec39fdb7ef6ad497fa9399c27fcc5d290c28b84f8c689182ca4b1e229efbcbe096a7fbb9c218d5a5ac5e6d7c338443839aa9866d9df6be0f59d08881a971
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_da.tar.gz 2388937 SHA256 5b4f6f5f32dfc797987a65da783c14615d59b1f04abbedd7a84f4e07694bd17a SHA512 989cfd7723992acb0f619fc93a99cb00cbae4ab231efa76f9ab9d8a31a783b9994594d9c603a1fbf43750258c28a6431b78f7bed9f5703d751fb4931fc324766 WHIRLPOOL 7ff67a27568ee6f4ad2861dba27346b3a8857b36de66cd4f40a0531ef2120a21e2e1672c30c52fbe2228c095d4b0c41cffbba566c6446eb8f2a8d9d6eb5874ce
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_de.tar.gz 18842995 SHA256 bd60dfbbb490a4c17778bdd745a992d8fca6414b4e0505370d158f604856037d SHA512 6d54e9e7bce457e390f730c1e6ceb31f74407763643ade7d6db462a14b383ec7ce7044ee3802ab553093f98e1753bc24b6607fa59c752c760e7f190de4fe5012 WHIRLPOOL 1500b4eb0cc4e3c59bf4b71364c4d5035ff160eeb72c9a475992d495566e0f856582389b6950acc649c1397678029b61cb1c356fca8bab1c447622cb2a5e551e
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_dgo.tar.gz 549648 SHA256 bb6d9383e01fbca51c893accf02ad976f8c4365b80424455cc723d0cfd5ec756 SHA512 3d9133123824caf82bedd06864b662f24bca85088d4e708c9bc2a8de3f75a5d93be24f5eec0b2d50e0b66d5c8b3101e23f74e154c8911ea7f9046d7daabc6088 WHIRLPOOL 731926a1b0e029fe363c5ac3945b57cdbf8c984502f1af4e687cd75cc0b0093b41cdaeb32c059455fb98f75d5b0966fa3e8d2b1b2700a039b877134b4122f895
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_dz.tar.gz 545126 SHA256 6b5f5e7ef03d1311bac4ca94995aa20a544fdba58f62c71ab0b01a5fdd0ba8e2 SHA512 441852c144b13b1905c4a23841b502932fd71ba648bf41756c22a0e56e486c596b00facff3edea17e44030e9fb2a6602dd74d0f5869768a5d1c479400884c61b WHIRLPOOL 3de7e30edf2db387b7eed30b7080c02e146d0d30ca0e671b21538babacab2593ffea2b0d5d2c7bafccc9d4dd186f1ba3254b77e5313addc1f897168c4ecce03c
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_el.tar.gz 2582586 SHA256 a74c0865e75e1dc331bac957edfe10337b5eab728554c8d3ad31427e98e16f63 SHA512 8f4dc2a4c8cc1efbe31b8bd84e451d5a2e08ffbf3c9d6f06511111922b1c7d63eaf6edbcc22e1490519d33ec4196609b50e8bc94d5c275481b49e2cea03c02cf WHIRLPOOL c62d6e3c86ee5eeebf72f0e03d3d8ac7f99445b54504de3ab564b60a7f88348eeb964da6625238712c0bb5327c3f4463a255705197e985cff79065b3719de1f2
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7122182 SHA256 54ee89d3d66b16e3134081f8a2b447fc508e3491deee5198290bb7d6a49c784f SHA512 91c461aa53d1d6a6d0c59b9503b5e3b89a243827366bc1fc266d6c2ae26ff6ed81e873175ecf46b2411714a1e16b9ebb3ffa92b910aa2172bbf4b8510848808c WHIRLPOOL 5803e1ce16c9655b540dcd9d750c7ef3ab5576550464cd5b1dec5fae0b98a5c808239abee14b1427ec5feb36343ba9a0edb1ff2c4b9f13770e767f5be59d73eb
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 7039640 SHA256 531bcd39301069044e0d600ee1acee994c145fd07763490c891be4acb24213ba SHA512 c00b6f2f0ff1326ec7bf56be431ddd78483cbc04888556d75851379e413f11eebd7e8f699d806f5d675214e17bd5449ea01a28c08ddaf2332c5a2075cef645fa WHIRLPOOL 3da1eb45991a5a0c3f8adeda3806a011d4c44672ef28f4c0060e43aa62e8f016eb4eed437d019e899b525d66941036dfefa2b343b3d20dfa2654e5b111b053d8
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_eo.tar.gz 481569 SHA256 8e8a474f2baaa34b3d9efe214568a396d2159b9cfb3bf4fe133f180824373a51 SHA512 4bf6503b243a445620af76d627a978bf3f27c3202f7922a227ea1b0b0dc26e79c5c6b472dd76a85dd46c797a8fc3e87ef897fe4c54defc7b9d2bfdc56dbbf26f WHIRLPOOL 2e4b5620b73a19ada4c8a1748bf9a86e16e2586124b435599633ab9e14abbc9192327d2d46751b26984ac429969f20272238309efb3de5ef20c94996c752cddd
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_es.tar.gz 2026833 SHA256 aba56a0a663b6234a5169f0be929e8dbbf6361d3e1c17ac8d306a103b974507d SHA512 e019a02bcfb80f9ae1a75653e16f739cbb9c2d91962e6fde95e084701de2efccbc3f757f5897cae7f26ad230af4b7a9717b1e4422eca4ffebcfedb84d915081b WHIRLPOOL 0b25e0b352f8c0d3c2c26fa8af6e4de2d67f85a3953eec1a837d2dc7095692e235a899d920db316d03001486e380df01e0379fb14018691a9a30d1947a103273
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_et.tar.gz 1391722 SHA256 1049a833aff4326cd8a548778d92e0df77e213d89d37fc756e36c31df0e693d3 SHA512 d93303184df1c04597592c5d5b51567cbd92baecedbb7f6f73c8a4399a54eb1a5ea2ede1f18c460fc341a09840691b03f40540bd39abeb107fa82d584cd46d7d WHIRLPOOL b18a620e59d741f51f413572cc727ff89890bac059054e5e2e4152868b1dae477aa92d3a57d9c058a69a6102c7032270096f1d2112b7249bc4a5d3a5cfdc9cdb
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_eu.tar.gz 489223 SHA256 0dd196a42d5bcae1443867adc690721772c44a27c457afe88d96f21060aa7423 SHA512 868c3583e0786060fcb9b3ac8b5360cf54d6446276e1cffa348e1c03f22ddffbeea4f5e506513225f57f21d2104974db8778af6d638683ba2beaf9d6b394c130 WHIRLPOOL 77f2c2fe2f09491af329dc5e78fdadc7f33acc01c9761901c3010dc026b9594afca0f93f298ce12ff121f93f4d21112a5dcd456149e7516ff979ba700f4c277d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_fa.tar.gz 513335 SHA256 9b66064616e4e9836e143f5ac7f054644e3fce06af41fde913530e6684925168 SHA512 541c688097de37542a048019ee65d324de3ef337049f176e70c58391794a9c4b603c9de33ca3a62d0e3471ea04d7eb75cd993de5a532237fb66d9472ff7d5203 WHIRLPOOL 04673d45af3524add19fcfd4b6ed8323638c2bb4cc29ebcdb00771b8f7954d60776d14ba4ec5b7c96317f7a4dbcb924127744282f8bd829da46875177e789562
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_fi.tar.gz 497462 SHA256 4a77e5fafe55737f17420bb79ea82e2fa10c5d6b7399b5b797537edd3e008483 SHA512 bdbc412787fcf54b51b06f4d9e07ba5da9b287c49f24203ff36d4e964ff0b1e1fcef96e47d19161b0c533523ef50c6dac4366e49b04c0bc66551c09bb6f0e87c WHIRLPOOL d0ee978416a9a15474790917af09487f643a855795ecd551c4166743ee7ac5ba24dd87556b9311caa11a3d05e28ebe41a2f827344b14b46f10a9d2c82ce2206a
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_fr.tar.gz 2820859 SHA256 6fceed9c3dab2835e8cc8081330ab2fea94dbf87e9d1bf40278c20d324a921cd SHA512 4f6f5c6e5ffbd8ad0d4b9c90e64803715de1922a2de0c90530a19f1a20d3f0e5be733293038756bfea85374391e95cee9222b737bd211b06b378c17938e42073 WHIRLPOOL a3365bcbc9beabe8a64c40c85722ad2169634312232a5378dc92877f4aaee9f957f274804751b32a04b56a46ab48dacc3b989b58e4ce472cbfdef5f54a5b75bf
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ga.tar.gz 507167 SHA256 2a8f0879ddcedb1b4aa3bcbfb661d5401fbbea1ce60ca30e4eacfb9b787594ea SHA512 920ac2d0030a076bc396ea773d6921cf1272b4543cc45eb9c062612d7a5908db8343dc4b15e9c483342f716554c9ac0f05e6f1b5911908aae7dc31ca1ae4fc8f WHIRLPOOL fe8ca68cd1b4a32ca6e3cd373aced41c9394937f244600b783131a7d47275b1a6349ef7ff1f1137807ae2b125058dcfb6ddb6f30c3d1772e23db42e215b3731d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_gd.tar.gz 1086840 SHA256 2007f168622def2de98d1e1338dbeb5121bd0bbeaa2e7cd43244b31f7548a519 SHA512 f4ecbefca75e80c28b04b290b92c0170dec1a4ab8d3e12b99f9be71ee788ffcdc1b287dadd021aab8ca8f15155d6e0f716dc88d44e3a060521d6a91de28576de WHIRLPOOL 83786dfbb36ebe31e684f39840c1be8c29d7cfbe5537c68c8d246710e0147465b5c0154f05a56947a098c689deba4cfc6063bcd5fd9728e30acd80709a9bf782
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_gl.tar.gz 1055197 SHA256 00502e8e1ac2ce47cb7352b72fcde01ef223330616cde3fc455ec58821aba6e5 SHA512 d17066b528232c422addfbe0e12bfe19552fbd23d915d2c7b6de2df6b1fad95d0895b2f5589f2124670738b820aa139da37ae2d9aaa64f15669843f022eaa8c5 WHIRLPOOL 93c2fb0929802034b1e9c4c4020ab7882bb35c0be902e349d844ce287cae56825d469bcf802828affedad022730fa3d16d745f4e661b1a05b7c95855c68d97dc
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_gu.tar.gz 1193938 SHA256 6389389ce6a480be08925a887f39d435d1d901b17a38938038b26a7f39037348 SHA512 91768c81ba922300a7ce2c2748298c994d3c0b484c05963b2376ff99f93c259f98b5120aca72115a1a90df8ea75b5439adce866751dd297e524e30a469382ecd WHIRLPOOL 451a301467f6ffa0d9e529aa5fbd2fb8c3dc6b722dd68f10fb3a550a836bdbf0451fd1ee8cb2513bc85aec6be2d62d24ce71790d0dcb856444fe05e8ca9e62ca
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_gug.tar.gz 504677 SHA256 9beedaf2807f2deec062f87da23b9ed8fd3c9a75ada7f7059e01d9379079f6af SHA512 ea2f7f9c0c89c9d056926570a7d6f04aa19ce9d623399784c7b3414627dda3fa2ec053eab6e4f523985d3b005331fbf36868f14639466e3f60a739060bc6b9c7 WHIRLPOOL 535d4fa795b43ace90de2b5654b71b2ca2ef63fd9f90242b0605f0c82b2f1cccccc47d9885c548b7c509e3c71706265dc45a7fb6409b0292fef1f8f6fbf16b68
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_he.tar.gz 1584064 SHA256 d1d5438e9e88aed9a2f38d1b4f85020cc1d46e62481aefd68a178761bfcc5e68 SHA512 149c5d8fa430b922e2446de47c91da732768fce8ebbe3b4df3fbcab11f72495d258cec40b7ba4e6e70419f4684ae298d042cadcfcfb5b4e83682ef5cf33d2f6a WHIRLPOOL e7b8a4a03ddfb4abb8eac2147d04c42f26f953da0ecc50d206522c473261c36849ae89b91609aea7907a02edf2c4e30de8c06a3681de69cbfbf4bf30fa5a4c56
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_hi.tar.gz 613590 SHA256 85c490a72f48f84cbd0d6487d2908139920923c7681c015fc6a4a11de4ac2ab0 SHA512 dbf27d8d105da2cb239b18ac3caceb7a670889966fbe6fc95d588178cd7b2a88b319c435682fd75c56c464076ebec92d64c040c63dde91aca9924e8ad94d2383 WHIRLPOOL 604f280a12ffcdca2d49d1bc94a9e8846ffc9b852f5d655f50a528c04822f4d777652120be79a087a02efdc03380f402aa6f377f64eac77fa36eeb84c281aa61
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_hr.tar.gz 1112336 SHA256 11d6d185c4375bdf637856d4f15b1a89b8f29d01a94400355fade51c8e9a590e SHA512 c71d680ce7eb66b376a649258dba3ff5541257a7ca418672164fbe2564dd3a20027fbc43ac7457728f711226f37200550907e73188a4a519062f20ed24ffc3ab WHIRLPOOL fd65faa5a1d5669700f1f539f200bb54b2b86ed22adeed57d81f4bfd98475fb4d944d28e54564f14634f3615159cb06bac892d3f03bdc51c1455856e5fbe88ef
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_hu.tar.gz 2719536 SHA256 476421422f75c9df7819cbd4b7d01b2df7a438688812c5ba565c1df6a324aff1 SHA512 942700cec8ae2337a53de7569f15d5265aaf26879eefe944cb2fd27f5bda727e40431c7120cb99a9ed7b9675300eb76272836d6ad68adb273de3ec16f366ef13 WHIRLPOOL 717733662d944eff712f751700b1fbbcc34e12b51c294745ce0ee4774f14b8b085dbb01c2d2e219ac1f35bc2937bfc79861c350f4f6e31ab80ec728796c375cd
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_id.tar.gz 482921 SHA256 d201fc5a07ed7676e9e336b292d7d26f51bdebca930683f54e10d832e3e299bc SHA512 4a780d0799e386143f509ee5dda9eaaceca4a3cfb127bb6d0cd72875f32311fe90a7626d7a607bef3b0d1479354ec2c1a8b6a6c4e38e281e1b7d8afb36e99997 WHIRLPOOL d080c9146569cf6f5b0061dcaf27f96da8e16a76c2d05948fec7d32459d952f2dcfc4e53ac7250dd0e8460b0f5b1033879cc371ac2ac1d58bcf198130b395247
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_is.tar.gz 1225006 SHA256 6a0618984c03cd1d9d1f34ff99d763589ab3644b14526559a624a8b430f2bd12 SHA512 ccddc35bf4b9f23cb588ce44f0b9c9cc1c977a8eb5d91aca85d59b8dda5b022a66f6bdc0cb54cac24024d4ec6853be93d12a36441727107947b3633523b5409d WHIRLPOOL b2354efa67ab9f52b6605b141b503b6377da6f9234dc131973de07124497735a97cd5aeffd236e042e501a73c55cf6faa5acbe61400ae72e966369cbf4aa7e8d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_it.tar.gz 1827811 SHA256 610df66d3800994d30ccbb5739ca5f5b219495eb93ba84cca2e8500b42555b57 SHA512 6c21cd2d624e045807513e34c949d973a220fc50f4c7a3ed69ab10b71e9fbf7db3d5e09dff3f440e42be91a859746d7dead87543a3e31b0371268458a3edc12d WHIRLPOOL 18721ba3002162e87d02e749c445519b8655b17a19295ae77e4693a42e60d768ea0bdef0dff08dc931c78cd08dfde224823829f0e6fb90cd8a993c869f0ea2c3
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ja.tar.gz 591069 SHA256 721b8c904ade8861ac0790835aa4b2d28642b4bbb7152dcdc83e702c6838d8d2 SHA512 9016f276b35f18a767d0314a16d7f28915952164e4a0bc9f47fbaa2f567a39157b9eb8459191939198b0a3b4a073eb6fe40c1085e76990ec21a5d5b976a528bb WHIRLPOOL 417a77b83431960055be82af53dec12032540d7f42eab0e3f93525afb3d65e1ec6de020bb6f613b65b174780d968920a61f409d89b00abef2d4eef7ecd5a19fc
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ka.tar.gz 526396 SHA256 141cc00c5e67b0581cc11d60467545bbd8aab5eaeaa5e9efe97e8f43f45861b9 SHA512 daa0ee59cef36aaaa3758a83aab963681c5f04e575469ba5d69efd6a8858eef83076418389e7e322d2b650622bea4a9768a77e17d6418f7d411f8d4a3a554963 WHIRLPOOL 1c3ae383cd94b41d5a86a97876a736a042882df4f06aec0e20a71e05ddcf8e10d82aa5a9886915c303621331408319947e8676fc4e8e343c08f2dd097bee2f43
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_kk.tar.gz 538730 SHA256 963f66b0ab5ef3c2338c2b10fea9d41a36df22ae9629e3a46755789c92e6508d SHA512 c7a4eab75300278806497a7751504a2b9762a8ec040ec72d60c4e07fba536fe3a9016e6c3f63d90c67cbc93fa000828663848c5787ad16045ce08b138b754242 WHIRLPOOL 36ac9f65929da6b726026db704e35c9f9dcb72e3dbf5b14de8b04311385d12a2cdfb1372f45f388050a35f6ed07b2d75e0071984e2a22d3c8f2c0b86398a2ac7
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_km.tar.gz 646122 SHA256 950391b6eca57beca3d7ceb91fcfc894c451de342eb3e431963b16b7346fabcf SHA512 e12ba8c91646b2a332553fae021a076ae1637085fbe8213583b8571bd5bc3de4315a9e66fa87a61a81327bde079fbace62c278941009e31f30f1664d4adab7c3 WHIRLPOOL ce02f6016d07eefcd9bb824e9b4b82ad2a41cc77965486699f5823c8c9b8e40787db9e9e6a237e7149dbc1a5e4ca7e85d460ddc4ce1c2ffe3787e0d3497482fb
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 499578 SHA256 1fb8c8e8a8d70d32c0fa724a3e98a3142e665ebb00359f8143719c9ee7148e7f SHA512 476cf8f3ae6244f08d726a8e1fb47f91e993c2e25df3d7ae6d668a354648dd0fe5aa519c4062dabb1f1353f53c38964cdc0fb787cb18779b9004b12abe7c088c WHIRLPOOL cdd6961d15c6108178be71af0daddfa575c20d4c05e1e4b9377de8f347bfa90c143efb221989387582b2a7c665ef9430a006db8777a01fe60337e16a4269f593
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_kn.tar.gz 557914 SHA256 257a0d7a8ab77950c59c3fb10de7df3a854396b591b1e01ea3c20926cbd06152 SHA512 db7b9636d6e69f615b0e377f82def339e00d34d90dde97cebbe29f9091d12b52d5df79325ddbe4700c3ed61610228989d80aef7cb9a5a308b010cafcb49ae30c WHIRLPOOL c3756d1f3839fee1bbb0f1ac63828e2c1059129d7e4996a8944ba14296e9ef1025a4e25e7820fc12d8ab81ac987412a07bbaea5fe44364387cf5f6bff1b6ef1c
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ko.tar.gz 584523 SHA256 e5f046408cfaefef7ca35fefd2bd22a84b300338d62e502ac569c83f9a4cae5d SHA512 07e355d63e31a6aeb58c9abfe3a1abb4507fec43096ab4c9694dbcec0f27e2ca83a63910da9d550b580abda445c4092323cad0779171f3c1a347cee36bee34ca WHIRLPOOL 46a4391447cbc3f91fcee24609283340952abae97d7d85e637ad6f75583cfa88a79ad7e23b0bb42d4a1a50abc9a1429e621c7f3094cfe609a34b556f9e15b8f3
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_kok.tar.gz 541509 SHA256 7c2a0335da58ba2c933173a6049f8e773b59e3d807f7f8e87eb7960591d4d22d SHA512 fce7cdc46270e84e1cb5856eb5e6b6427c4754bbf41f9b3521a6d5428f1741794ee43089c1da4a5c64f738cbe4a53ff152e9462ec3a3fe459eeeb28c5e4592b5 WHIRLPOOL eb68832b1e1264631e00fc4f84a370216faff951bcc7ba37f8378ebf3bda23a974e0f5bf6bb0639980de63d22e1b3876932aa4a0ba68e6b5d0d805bb57f14476
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ks.tar.gz 519464 SHA256 403ce628c8f19fbeab938e49e12dcde380f2b8592990d8caca9b074a25ca5d12 SHA512 1dba61f3557b1e2afc4160b0e4ff99358a48fa55066064791d030040250ca5b6bc0c9fe5b2ec0472928aa4477f1aef149b395ffeba4ff9db6a08a33ccc91bd26 WHIRLPOOL 751b2659e096cd9f4015162f4744446bbaca0cbefb47385bf0b77875f4aadb70bc5a91d0c2d7be20c5f0bca6da049adf29c1ed05fda50595246aef24e74114ae
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_lb.tar.gz 469717 SHA256 83f01ff80cfb6859ce9bc77c434282b1cb87fdab1caad58b5975dc24143c348c SHA512 4a607e6d79f99b2df6b1ce9282806e79e45433679985b1b0369c5c5d4911ab377263581e3bb44739f90194ce76bd5e013107c1a5a50ad66cea74ccec48dfbafd WHIRLPOOL fe465cbb25ce240c4ea4c5fc3ee99d72c146244641144dcbc74746780ef876a41725b94f2ed98d39996a13fdfb6186dc3ecf506172afad4e3f6b1a85178453a6
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_lo.tar.gz 563260 SHA256 20064e4236dd78932074daac6f8180ecc08573703c92d6b6712e04051b65b263 SHA512 a01ed7233d3a2604afc7b146ca3dff6f92f0d4ba480e94717ed7d0ebc99f442f4c68ca25c1da35e3f50e676863084a59a3e14a1054a81784991c553befae70ed WHIRLPOOL da22dea3cd9b801d2214fefe8eb439368f8802c16ea2ea6d0e19be5a42849eb0b3ce2a6322349b314e1ec8a97fafbb2b6c8d4d6d5966ce9f9e88a05862010826
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_lt.tar.gz 837831 SHA256 76993a07616c304e56f243e36f4dc8a7ec7fad1fcb9499c7502c99907a312bb5 SHA512 351a9fbc32ba3a6ac2b581acb230a9586a0cd1e155a6b9076cd7b470b99caac982011eb1db1ef105ecd676e1d73f0bd280301a05a6a62170006f8b1b00bb0b46 WHIRLPOOL 9c6a47281cac0b5e3ee62e66747f7eb71eafded64c42a6b5eec30e7c318e7d0c54ae29431697c9d592836fa7f452ece0c5af584972fe2f12c9021394e375c38c
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_lv.tar.gz 1252510 SHA256 0d2905dc29025d63eb2807ed18c055c985251c7332618e3ba4be55813ed1f4be SHA512 1a1f6a4cd2c370dd4368b3de757772bc99f778b15f3b431d4f580e96512f8df72c9f2b3d535bbdcba4b97a3bc4b80240a25a74db6ef6b8c1de2fa69444f12fd6 WHIRLPOOL 1785be7feb18b43c724fb9e919a5d66b61bf7af42dae55eee3279d310550ad1d9486e148f59c49e20ce90694f92f68e82fa197eb2e1521ced0a3b0621fd657ca
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_mai.tar.gz 522925 SHA256 9eb7fb221e6669e4c4924e3827ec41deeda06269e7aeed31d91e2b41826a01c3 SHA512 f65c84f15ecce07417ac71935961342944f1c97e1e896b3dcb213c35af69765155867627b1925216494a7581b740c9cb1cd89f42f2253e6e243e3d7d09e4102c WHIRLPOOL 7bc9ba8700707b58e9f266cb6916b701b58037f7446f942d4e6d0de7387358f262b2840dd720ed71b8d431d073f5b18b0e1582a994cce5782ed2853d5a62edb4
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_mk.tar.gz 523024 SHA256 50746a886a43ab47774ce39f6666e35ba97a72e10425a95a909c9dd2e7eda55c SHA512 0a4001d35404a2cee378cd8716d6872329fc76366895528ead4d27b2b1b6a4d5c51e8e21d73274350a103239e0f5df631393a4af0d4a05011b73a5162c137413 WHIRLPOOL 65e2182d61f067411fbd611f9f5841b20c5cdd89a63ae4bc6e75248971aba6b195c121c9801123fb588689f70c7359cad01fc6d12c121635270deac1fc964f62
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ml.tar.gz 564320 SHA256 0f26283eab2683d1f758ed3731fed2a2fa97990abbed1de43b52752e422b2aa5 SHA512 6ce23a1e778c2880aac6cc86c3f19f0b4a0e34464ec1db6057f899df8b5316ee9a0ef2ba5f8ea0567e41d486dd8d1215df498d446a3cc995d52c3199fce942b5 WHIRLPOOL d2ceebebdbd95b7ffcd1502f479bd0c1fc9526a2d47714cb3027c50e55bbe122120c7ee6b6ff942d7562c28fc54bd27d23dccbe4fcebe0404ece9f447698942b
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_mn.tar.gz 611475 SHA256 d3b6d6163315fab170d23344b7419dd634efd60c9a87ce5389101e1f78e7a282 SHA512 30d8dbe57419bcd0ac9ee458bb1a270d12d408588ae059ecd15c254f9b34a2f9ab749a39c55d8f48c6fea67b46b51fcc12c966e8f2a52e0b67d53127560c187c WHIRLPOOL 1758a496d93f38fc34247431886d5e3bc8a36b4df0b4fc9eadec6ac676f6484c1bf8f1c5fe4cf8a79d404d7ef83ca8356a6ee31654270336423d726fef64d79d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_mni.tar.gz 534029 SHA256 826132a0f428b223deeff28663161eabd67b604689fac5f011024df8a998770d SHA512 e466393189f5665904ab41bd8847b193114bc86b68185c0490b8b2325eb2f251e7ed99b546d194c55f921f90ae453804d6fbb90903b61302fb4f5f8d173d7a95 WHIRLPOOL fc2dc23c4ffb66daa71e4daddec1091f1007ccf074329b53a9c7145d3cff374067e53cea4518eef77bf634ad529061f3b306d6ea26e2661c7e42fcef39455be8
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_mr.tar.gz 557229 SHA256 27e2bbb41eb1798fc39cbbaea631727d62cfcd7a8ccbc66588d181ca5237b852 SHA512 e9bf5036d9c609080ac3e680b9a0850e8d0a0de40efdc256f9dd1bb187a2719fbb8cf705e142357eabe3639d2245686a924cccde3afc380341ad3107f49e0f6b WHIRLPOOL b237485c5bc4759a70e293b2b6e43b3488a0c30fc022cf5a79be9c01ae049f2abcee7bbb5e4b538aec43f5affa96ece5e850b1f0b332be5d0e386b24146dcb98
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_my.tar.gz 554936 SHA256 989d7f784f02369fda684e688e95b38ea7b5ee49cf0db331105474f88e688208 SHA512 487936a678404b5fa24d4350c4605780d109910806dd12253ae77fb338dba6ad0cb382f622929a11575056477065e8a204510e0126ea582c8863a397cd5892ac WHIRLPOOL 8fcd229d84409e1abea6e869cb41889fc9c2611617102a798bc6f818ace214267beef0e082c5593795b5857efff8f2ad152d7be2146ed9b0a8bd503ff9e28912
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_nb.tar.gz 3484795 SHA256 d74fa0b5820d6eafb522ed6fe919d7148902eacff5ad0f431ce2424d8ab95e8f SHA512 8c2c0f0b5d9444251eb7e064f950f6d5998ec05d6b849889c1e0bcc2ff4a51abbe92c296acabbce80246a263c31a3ed6170bdb142d945ec688b678a7422cd91f WHIRLPOOL 19fd7af7a504d360476cb79aa64ec03fe58603eb75c2480964f51c13f31c012133db63dae2f21e268efdc58dd69328eb7640809e81e177046631779c302b63cd
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ne.tar.gz 922999 SHA256 acdb8a8f635bb39efc50fbacff04f3f33c6ab09fb2a93cd7ba4cffb6be788ac3 SHA512 2bf8da005f2d1e5623b117be7c07717cb8c92b03529f6dbbcc62ead871de98d8842a122b50bdb31fd3754c107949a643e523886fd6c4709f6fb0f6c48ddd64ee WHIRLPOOL 9cf69efc73a41da7f2d2ad35db2057f4291967d71af9a624118b6e8eec0e3f0dd9994441aa52abe330ef7409701055cfe3a13b75098fe48b1f99ac03d38f794a
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_nl.tar.gz 1285679 SHA256 e35aa0bface78ea8d6e7f20809254294a4e9cf2e79f404b7920e83c1e60587fc SHA512 9f9c24d7b95d74281075830ef5a1ee2e0358897e8de9ccf4c1db8d416bf7e38944f292622abc2e2c3e692fc3e127dfaceda780d0efbc309176304af9f843967d WHIRLPOOL 36ac5ae289ba885c57bbfb29315742af35ae051ac09c9639dd3418c864bf034d8d136ade1ed08072653a2e1aa8fcb80ffddf310ecd9941fa87a7f4646701ea31
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_nn.tar.gz 3485205 SHA256 c2f919c596bb07a72c0d7d1dbb957e9e6d8913f7859b984479264eae7d3e7385 SHA512 5171d9ca0c2b560f393f7a20064f88a9f5a46b8373030c966c0769502f7a8b94dbce82a4c2d171d6a2c450553ff0b87d6a8ae312807d1804984267a7cf64bc22 WHIRLPOOL 366d51bda6de881b0c79e6d7251eca6257a6b7468fed4975ade06018e0d7d80832b35819ac00816c265c4fdc3542a4c5e97757020b8188d388d3e5132e6041d2
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_nr.tar.gz 499164 SHA256 1bab62eebf63fde2838c327f039fd0b262f47cf381b88e0460ed6365085a058e SHA512 73b7aaebc3900d9817e151b28ece04b932ea8b0da4f4578c9503a921f968affc709f8c5642a8c7a04b3a864df1827e99eb0f6d900c02c7445a4a96d892742a2b WHIRLPOOL 0289dabe14b5ab95c5d6a311d99f4959bbd08d3f5d32f05eb9210abefdf846e24adf1ca266cf7bcf036a7e81469156a3e9a02bfe0761b00c680d3b1fb888e8b7
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_nso.tar.gz 495480 SHA256 9ac0f2c2b5456317cc87d6b83db97895aa1f135ffb7975e35add70ef694a654e SHA512 c984556c045b6552faec475d13717fda1779f0fe68f87aa01940b5d88afef48119f2473c1473d6d798c1949e9ace827009abb777ae90d6e9c1e04ca702aa9efa WHIRLPOOL ea62b6b35387baa00d4f46a9f233c2a3754835441ef378fd9fc31b1f02c7d2a80209981ad11be5c3e86ce4726c76ccba1855470b1cf8ec010ff564f84a5cd7ec
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_oc.tar.gz 697707 SHA256 2e83e109b188f210f0c8f87f6bd0133fa51720f988d5ba12f40e3799de9f3fee SHA512 a86b2f5c84aa1a8b7745a3f52d127ae88fb51ee2ba7b40def609327d831ccea2d68dcdf6b7ef93db18fb126c2002ede114b6021343c361bc18abb0fb062a50c6 WHIRLPOOL 62c000d02d7ab0a5775018564d28b928732cf6bb279c182e42e564b118d9def0d8fee2b86927bb2ab23a0690eb18a2be076fc223c7e0be23d34554976c3edefd
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_om.tar.gz 489633 SHA256 df98b0624e4e299c0f56a7ec74ffdae199db681919bc21d792f75f490be23728 SHA512 35301b2f703701e381695b3fdd38b111f5c853d6d562e6b0957e8e84cc5fa2d80ca804494f946338fbf26fe16c536d8dc84d5d7e5696d0170e735f0961d40816 WHIRLPOOL 4f6935c473c3957b3627f2f2270331c24e35d6be27d046a7a8670e1f40239aa9c52479c66b746795190713001489f248acc0531dd5ee5bd33aa3f8d01413ad4f
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_or.tar.gz 557666 SHA256 8d788a1dc683a04bc2fbd7fbc3b8ebf1c07ec2d5a43a946988bad538f56e9f33 SHA512 d647559fa597b5b12ad7c0e6af07953a895e6f201f97fa0b653e2922337f8e2ebc8c6c820ce0b5e7dc25b6db8685f7151ac00c19e0002122cb4a40e5e454d8d7 WHIRLPOOL 8e987c71383d212aaf388febbb7f6a4fc7b9b63adbb43be64034cec415058628e7ef1b3165039be522b996f8644126be01ba4be9040a9638dc5fa36a7a96f640
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 526394 SHA256 eb258a9690cb0234a61f440bd015b166e1c1d8f36fd4d22a6013cd886458f492 SHA512 9032a10e474f65e9f921acf203762a0f00ca2cbfc3154c90df3b06c1516e07aaf8540a21a5e3deca30b35c25c8c5c0cb8795dda3938efdf8fda9c8a6aabd2c64 WHIRLPOOL c5e437d7d65d53aee0b978ac6c1bb3b09955cc565b244ca2c7f887ade4b9179122c0caf88db97d0d2e09eae735ecd159818252865c91473ab07d160fae2ffa3a
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_pl.tar.gz 3280003 SHA256 59f7151b13154ac908bd9f98e8d4ace60c9f57b2e7d32119d679ddde9e50fa85 SHA512 0f11a380ac075cd4890bb11a27313a927bb1a2e6943b5c8dcffc06051330795d8e41623f5c72535c6d1430b6f5e3aed95a2b42221bc6f2e1c4270edc058dc212 WHIRLPOOL 8ea461caa6a85429379113fe71dccbf48b440ebd35261d70304e8cb1ed7b71892407e75e4094c737e26917681381789a35d77d63041663845e3cc14969c91014
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2578783 SHA256 607a49afdec8664d1073478d4037073193b861d3389c6a7a61ab1a13ce0c5da8 SHA512 ec9ce52b8a3e1999585f4d3928b2f76143367e28459401c4f95115ef073a18856beaeffa8038b73b7b8d20caee82c2f9fa4c2815b846ebaf682968586bf96a5e WHIRLPOOL 8edacc293fdafb558254096cc1cb16df19b682261070ff06063964058c48c54634215da4c8b1c3e12c50b54904867f726f18a2db466a68345718d07e3390f66f
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_pt.tar.gz 1131960 SHA256 3dfebc06203cc7965bc721c7a2d9d9a5156f8c7410cd0e06df095a31792ed695 SHA512 02d84898bec05f1572bc7644021cf248b64be541f3dd38cb5534fd005f087a2458ba5f7d04bb9fb9bc0d2353d39e4da464e7cec96013ecd2a4cc5dbf13955d30 WHIRLPOOL e39d6e1cd544d632073515454e2c1119ccc94b0aa986b23a32b2733ac0e407afae4dac313b541d4a938e8573e4c7bf66a92694e28e6dd3c54bb3af46f1c2f938
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ro.tar.gz 2364296 SHA256 86b724bbfa42fc592b9002c1948fe67f2b0c15ec83e568924f47469361984a36 SHA512 56717df8f35f81a5972ddcfcbbd1fd6f6837934af5bcabec08895351403d0767a72b3b26d5eaf3c3cd909ba6258614a9069227de70bd89352b50d2b2b87f6543 WHIRLPOOL 4d8027819087a60d4419c021368927a38bb74dc0d986e5329451be37a87707b7a1605dfb008d3520176c15877ff229568c1fcc0acbe244b78f6226c97fe845e7
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ru.tar.gz 1653922 SHA256 4335b456a2917d05a8c7db1a3506b7cf3d1425ea5889aa814dbd6aea63f74030 SHA512 ab64ac3dc5ac1931cf8c00f1a788b97fc346168a571c47b67767166be63f5314bd77df5dab8fca2270b243da25372f1b977774a81df95fc4edaf1e3e1f44050c WHIRLPOOL ea21bc2a3d8ca21819b03135dda6d8661c1eae04d4cd2dd2504b90a868b95c1467ff987c687acf47b8b4843fdb756ad00243de34b5b4d3cc8f4004311a6e5f96
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_rw.tar.gz 491962 SHA256 77397ae2d15a501cfc6921cf7b43098028dd105807f299774b5e15127b4b5a4e SHA512 cc1a5b2ab81db029b7c83c6912fd3169f7491a99e47f5b604b0bd11d625d85edd158c347561e659110e7c548d498fb35942909515d99f2f4915d282873510b8b WHIRLPOOL 482f7cd99909bda43669dabaa79e53536b776ce566f25cadf4510556de76ad25294f3ff76fe331a29e46919424d09d3cc560768e7392a672fd8c654e031695c8
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 542473 SHA256 9df5d96711b899844e36871f5524ecc95535166e05ea9ddd62876f28c4a72192 SHA512 ab274ef7b299b75889efe135a65058f77dd9740a493086bce0a74cd864805f19d679209a68a6a0667dc108b685ff0b94a3f94347a070e9b915837bad4f520467 WHIRLPOOL 9853a52dbfbdb31f2554964f51c9dadef6a075f181453ace4eb7f95900e29ffd34e608f742d7b83ed847c5ee0c28fede0d94cc5b96126264050bcf4aaee55c3b
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sat.tar.gz 583971 SHA256 69fe838df45c0849734a5779844e595cab8bd3d77ba6cff6fc37f43ecda4f436 SHA512 1a87ebb7f8318ca7058fc6b23fa30b34a6c6c185604cfc3542318772bd3990f1bc078ff22c4d0e6591899a46948bc96fd1ea10d74a337e01c1f1bcda9786e910 WHIRLPOOL c928956598f5bdaad4b972b83fd041b7605027222bca1c6ae38c5735b3102ebbb1230994c7ce0b2e84f189b2b33bb564c49682b062206311f976f7bcdbf2e47c
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sd.tar.gz 535039 SHA256 b631e695f82690cceea0d547fd63da54c4e74e4d49a89509bc39e7cb55c40176 SHA512 a1cf457b5d73a4e56c2de44eff710d3493a13c5eeb306d1373fb7689ad8498ef6d1013910bbef4796e288bc5d7912e2aba2bde872e3807019cc17fd941b00da2 WHIRLPOOL b761df30fcdcb96a252652756e6f4dc33b44ec22041dbb6b92a1da59c6fb07d034157bf8cc2fa8b5ede5a4658fa0ceee4aae4ce0ce75606ad8bc88ab998db4ea
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_si.tar.gz 825754 SHA256 ea3976d5c0f38eafcccc5e70d8ec8b9f06d6c87564d6a751b44366f269fa582d SHA512 4d8ea0401f0026b5a84895a480beb34412e01b9c4c23cbe8dab00ee8e5e38beb7640ea798a1d7d9a3f4b108bd1b1547384cccf1937e8362a96b4fddb062cb720 WHIRLPOOL 4915ce09c1f47202a66e8e4249fafecc7349558ac0d1036cfa56c246cc7c2da8b84029d387add9930e2e358a1bec22849f61f60559c521ceac710c60c55c8c43
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sid.tar.gz 495175 SHA256 72d7b287a80f53c31d0ba0c2cdee4d08e17d424211c964c53eede7de7a3c7022 SHA512 5c15766e2bcae8a9d55c78ae9a8ee0844ff92c3401ac9fcb131f6026535ebb37f7ee58ac0a5c2a5c5f2789d6a3145797177c680b4142517ea414bc518bc9b9d7 WHIRLPOOL 690a47281dc0d09cc0489e4ed49c38e7a3452ce1fadcbc2af5fc30ade4cb3ac1680fb05e7adab9659e81c596d40eb19de637d100844530ef4795a680cfe47af0
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sk.tar.gz 1785192 SHA256 d31998a43703a19fd0fa52008e3c2679a173e9c112222acca7802beb7b8b7b19 SHA512 d99b9df18634c26a627a0c5fec8ffefd1065c0ddf91295a2e576f2731eb7dc0d7a3b179913142375f12550d9d1b2989705ccdd1dc9106e4ff7f9313d89d46b03 WHIRLPOOL 145f2aad40e92c07021f40b8b9c0a0ffdd5d41c0e74945e6373855312a83ac4dbaef8be31ec310779ecdcd32eca40b202b3009e2850502eafce58930bfee57df
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sl.tar.gz 2163448 SHA256 954641a771c251bce83bd7bddaecdd2119be5a50dfb70d4844c08dc8e2aecee0 SHA512 64ba3f00828d0310141d673f5c971e35205f4eb4ba062a6e911934ed24552c1fe1e55edfd4ceecc6ef4257971e71d9bddd0e6a3bcde26611a610ce4760a4dbfc WHIRLPOOL ee9a8aa3fd383b48d123d078b94daf645ff99c5421be9a2d7ccb14feecb457b9eaf7b10030bc9fd14222d090928674d6c59a1b70a50ab4331ae26c57ed9fefc1
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sq.tar.gz 510117 SHA256 dfea1634416a8633d40c97740675d35fb480c24c90476fae9c5eb60f94117cf1 SHA512 4dfe9d429bf09f6d2459d6e7288603dd5428ed7992fc4087ab1ddc4975d91b2366601355d362fdd00069436bba368d8e6d6207cbd017fe668e04e56ec810ad5b WHIRLPOOL e580beaba1d56df20d9f6222fa67ba6303b9d5aee18be6efa270cb43049dec14989da3e314593401f47641c1f31ae44c49c55cedf9385db049e1bd18395730fb
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1685874 SHA256 bc80aef263562206c98c7bfa6fba3b18368473c659b3632e761210e8db1d6805 SHA512 e4dd7c2f20a026a795761bf2cef2393f5af4014838ec2d2f0e37ed09223342427852d5cf159020d72a6f8f84289eea392470360fdb99dfe92a616618a9b03c3b WHIRLPOOL 5948aa1febb49e715673d3fe2e49992febc30d728f75fc8d37a3733332835d687ff57ad531f78f93ff9fa64a8d0b32a79de03e979b90ef9731f0e20acdf42632
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sr.tar.gz 1714574 SHA256 da2bd44bc38030633aa537449ee642e440a00d71ba98315f0414736c8d161b16 SHA512 5c2ad0ed09b3463367fe073af7321754d9db17c7e2b00af00c67fe7392c0b2bb42ff076ed30849205248f6ee3831facc0711204d3d97d103ce8c5e5f91d09deb WHIRLPOOL 8343e05e9533222bfb83b966db60a8bcb0052bdbbf11ffd5f32d7f9affe7f1db96632152f4cb09baab04137f92c516f411a144b60b92f3e91210a6b228c204c4
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ss.tar.gz 496782 SHA256 79e99fa1e3aa323ef919ea819242fabad44ad6e3f1143e75d6a11e56d571ed08 SHA512 c9fc3a9324fda3ea10627887529d97a07c76cdb04fa8f96292402b102f19e8873b9dd2415671dc3dcc947d30080dcf9b6085f087484511502e0ab0e8cea0c289 WHIRLPOOL d8cfa266fc029f81292d9b68155000916d17be421b413404f84237de8254a061cf75a0c2a18558a445a42257ab5f5cdc6c12f5394b8078464698746ce52940eb
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_st.tar.gz 495830 SHA256 a1d978d92f63ceac0914c295fc25d09311b389c0eaa7515740b7e56b822347d0 SHA512 b91713e49b94ebad252d19e556fd73f2121040b358f66db30f1ad1ff4a881689b57cd10d45ca71c4fd2e4ace7e52cc11ac66c94e92e0d31e5116d6a043543bde WHIRLPOOL 2f066338bd7974b4444543b5add7ac90cad219534eb236aa716eb9c9e6d89f384aa2100f33ea678d5b8e28f3626856cf9b2983cddd6ee413a685703275c57d27
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sv.tar.gz 2366749 SHA256 b70418ec8ca539aacecd3140b87a4e082799afe147b5849e510ea8341b64320b SHA512 4c69748d5bba074a8e7f96cd49992be412f2566cc9c1da7ddcd6b886e9872f5d8955bbcfe2aa25b1bfa7920767b08d1663e8245963d1e06cb437befed88df960 WHIRLPOOL 89b9423442789f7133e81e2842141b33620c2d29724f4eef4b013a729b424882b6fe1642ab2361cfdec961efeb9e630cbf1240a6bf2b8cf8028d3045a8f5a6c3
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 482279 SHA256 11dc2022833e71d76314d1ee13fc28a3655055ca761c3a4df88c16407c744383 SHA512 20aae056c59bccdef3510c48f8f61efca20ec8d9e9a779e1477bb263b8f24e133ff8cfd390e4adab79ff0074dd98fb6e46f7235aca74e91d5ef4808fce055295 WHIRLPOOL 23337829205ef917f3cf72967ec94b1a7511906765dd8259e3f0ee46ef69f0fc59f592d56530c698c92ad9bc77f6bbe9d623ad23d2512910d88f5cec703fcae8
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ta.tar.gz 552360 SHA256 549413f6277eae033bdf6885420a95afc5ec62a2c8264c2db3b3b290a3fc1ae2 SHA512 474762ae5c0767e5a38bfcdb8b412bc3ff77de57ac4c56c9e9b842e42f0b82291a1a19f1c2d150dfc0f90405865fab448b26e51cf9624ab10ef5e2a406e8ea3b WHIRLPOOL 1392e99128ac5680a73dcec0d0a293a84fd714348b5c175bba1fd716731f0c04f3e9f5e82977330349bcd3bd16c05ef328e4376d5553fcc6b33f82134fc34c94
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_te.tar.gz 1108152 SHA256 ffcf1560692b8f011fc266556dd88a314f9d103124ae0a3be332b6fa136683cd SHA512 a9688f91ba871acd47b55c56acd2a4106c1a69fa9df11c5a1859eb33faf38a53221b9b8a3bcd93e2247ea1f7ac1da6ffd3fd2687f09ce583804826949018ab39 WHIRLPOOL e575cdd5d4e32330927d8736cc215334dcfeb8a2c8194ab6d2b08c6ac7e6fa7c492097057340641ff59a3754da1ddda58c37cbfed5201be5f3952be4c74e0b30
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_tg.tar.gz 513714 SHA256 f32683ae0709c3682ff53c28ec18ada5ba3bc170c7b4f891ab400c08ce5dec82 SHA512 109b1844fa9cd4a755fb14d2d7fb74ca4d6b6b55f5651d488ac834df317189794e510a50f900c380a72e722be8ff7ea89e9cc574c8c75936b5a0461053035dad WHIRLPOOL d41dd58ed3acf39eef6d94e1b64f144929245c2b2d69712fa0e9945b3323438f60aac7a9c2fdc35a82eef6e8d3ba7856c433a207ae20d3a6b17f50d987df9bfa
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_th.tar.gz 694496 SHA256 4b96d6d93c1a2e384a14359ddd7cf7bfdf3d4c6ac4eb820623a25f65c6de0aab SHA512 73057f45fed8244a65134a84a32e6481bfb850508872debcd4366a410b2ea8bceba4e4711a860176f1651935fae01fab39fa89d701ff3e4f9f3a010ace2d69b1 WHIRLPOOL 09b4584d96e8ca3ea04e51416633c08a46bdbfc01ba3fd30ef63635fe56de6eb68a3fbe8cbf8a86539377bf2c7d4462b93e10eb764ac533542daaf9ad34061e5
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_tn.tar.gz 487476 SHA256 850479f4ecd4b5be87dcc3f42dc7e38d083b5a214a8d90c418c9bc83fc62b039 SHA512 11543cc328387890c0e68a2b259c2dd12d17ba18efe94495154a37028193e4a71ef5b757573f9621b9ae532afbe1bc355e789c491819734ebac404334a05c6c3 WHIRLPOOL 54384e823d6335899089fe8813de00165bd5b3f22a7d7680f50df0b7ee3d596f1f9f3c821d0a1ae6c1a5999e4a61ceb9e337b007a6573674b03abcddf3f822bf
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_tr.tar.gz 536220 SHA256 405f445f109034477856beba1120d69a1c848444f61d52303ceb38381cbc9b86 SHA512 9b54f238872f64c5dd2175280d0b0f8afac98abd0f0c41408a980e143a9944bc2dc4c8f9c9254e487cfb0356a315fb51b08436da0ed629451d9b37f1980b7360 WHIRLPOOL 22c2db586872b9d92aff889181e2fae666dd314ff4bffedfb1ff80efedcdbd1d3fdf30cb6c5c264e3004519d879c2e750ece109b9dbb45559f9b0cbdf1ec3853
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ts.tar.gz 497988 SHA256 93b7120042c01c52d0c5d3d47bf9a9c52219eb8795243daa6ff4d2611d3a7b2d SHA512 3eb694a1df08e761efe66cfcd6dd03ad97ff448554d7d016f92ada31acd965e7d71e6a2ceb4dbe15b68322993687fe0427862c77b7013c78954b878b2f4cef72 WHIRLPOOL 3afdb903107a32d877a8c13463acd302ab787378f1f3109b6ff643ac31e200fc4b8f956e4372226d0cb8bcbc747e1143357708a3ffa61d778233d9eadfcaadf9
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_tt.tar.gz 486818 SHA256 1a523d3e310329a8ec2b3f96c940bbbfeef28657ab34f154785189c0feb4ac33 SHA512 ed0efa150517af9c8df41b81543364efcef11b653a87dfa4a42cee628db3a696de3b2954cff4bd7416e0130bd4f46ce51c99390cf52c7608c849f5f9780478ef WHIRLPOOL d8483dd4ce20f203390abc14fc812a78df750e72cfebaa286439ed812b7c4439290783c06e87a9e282f558e1dc8828bc510f2c11a11dbbe85043bd0737f78c86
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ug.tar.gz 526611 SHA256 5666c797f34a867a73727b025a06165b6c153eb2cf4ffae060aa19a7d7b63b78 SHA512 0e624223881f5e1e2b67b299dac6b58b9d253181894ccf4cf67e0406ae0c486506f4769b6ea2a8384bbb74d7f8b2734e9cd1f22ca0e36221a56bd85b3971daa9 WHIRLPOOL 07823c640b6760fbf21eb4e17e2f2c3cc066397c312d50d5c0c77ef59fa2facac8ae04175ce5beb193d37abecfd38b4d7cf5de0b34940188000b16194c8f917f
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_uk.tar.gz 1375480 SHA256 0ddc4a634fcbb7da0aa9392a00d5aa31d5ca9ff32151fbdbf1e34c22266ce3e7 SHA512 7f63140e487c090e0ba6ff61d3441a05e5c98809a185d371c2ec3a0996b5db73d51eaf950fc07c0bcc36c2463b4605d737521092042d7622c0fa252e8bca51cc WHIRLPOOL 91cfb0c7464435aaefb245b18c4064fe5f7da6c91e6123ba6a1a74f916d75d4387f9f9c92e9788d060ee5f0b4150cca019556199c22e5de6c83a9745ae08bcfc
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_uz.tar.gz 487813 SHA256 fe3cb07a1421cdc6c1b68977a5c443379e4db75e05ae2c58bb563c12065471d4 SHA512 bf265dfab729180d290bfa3392db2089488550ee87a4d00341e2d250d3ee96b64b873dffdc57af0f6b94d7c27f4248ba293c5a5e60d8cd8e7d671cfb6ee23774 WHIRLPOOL 473e84b7d1cf0fc88172c0ba555f358d0a594181f85f79684b137e7da9a32c5e53fc213406e0d8288951aaf28dd365a0c3bc8d86d642549d14e4a599c7dd65a7
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_ve.tar.gz 499101 SHA256 65370d83e59edb8d8c4e6bbd16244fc3a181b61f66daad976ed52e01abc08f2a SHA512 8458dd892d868212553fa53d66e85b788417968201a26ab8c8c7169ba04d75d6cb803df31c8d939c6bccdc84f6039d69ea3d700b536ebce14942a80acfccf63a WHIRLPOOL d110ec21337b939f99e7516688a0de9f601b66450e8f7482f6ef48463b3b1d7c38065c68022f678fceae5c05d86a8b00eeb4ea057f70d51ad05e357f4a70b756
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_vi.tar.gz 527350 SHA256 5d2d64334e711a7616408e47522e2a6b1297e1f07bd1066456adb8a8f7956149 SHA512 eec06bf94ec1a1770260343d5bf94aac3665910609e32490fa681971e7288096d70275a3f8ea76cca700a40db9dac1e41d249d81936d11bee8c33458d46ab009 WHIRLPOOL 3a8fdced5f01980dd9e8f2458565f63ebf7b8104b9a2a3cd145f0a4bf97d34c6250d58c3c4fcdd8bfac66de237b34eb1be3d115c8fc95cd4790d59ce00446a2d
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_xh.tar.gz 504038 SHA256 2ebbf8d1fd55c469f5ba612be7237e40a78194ccb993f6a02445b5127463c727 SHA512 b475a4dd19c2b30ac5b5231dca40c6e2b28ca2a33fb4da6d97eb153040491b1c8085db2d917f7c4c74c6d100ba2ae219d09778a7c4dfb31fe7cb2037a3755f01 WHIRLPOOL 93148c1e0cf622ba64a185bf4b552704c7baa96eb0b4633c65f3bd054f83b2a5215add9f8e1b6d242f6b11cd3f3d77c2d6a80418cdf8aa77fb537ef32f8f92e3
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 575087 SHA256 b08c60c6eee07a8496dadd0001be72970b83b4bb56201451e8561d6964f6b23c SHA512 4d69e3aaa244813862435ee88d9c79c54e554e02fbf60c143f070c1673752eea09b499cb98ca5b18d490ee67349b8b4524e2fbc3d815e69cafef48af9971113f WHIRLPOOL 0d651c5bc331516f2e421e553efd19f16cb038346511bc355e8bac855f21191a36ac3da85910be166e3ae91b3b624f743e48bbab7dae24b9c5d2b6b66ca50de9
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 573004 SHA256 3de5f3aea107e1b03ca3e18dbeee5c3245133255a565027cb4f2fb31cb620c65 SHA512 dde695d46818c0cc1c943353bd453f874b55ab115a234fdae2d1a0137e4c7672a508c84e8d692ab7547c0f7dbbc7e645377cd6b7399c1dd7e7b42fb7fff133b9 WHIRLPOOL e3bc83cadbf02d58e96d0daeda421d18464c8de7b51651667e19ac85386ba48958f66935bf1d95af994532be44d7963a5c404756775ebb7771704f1215e06f72
DIST LibreOffice_5.1.2.2_Linux_x86_rpm_langpack_zu.tar.gz 505346 SHA256 5231682102a931cf526a72bf9f1c8675f0c27f4488191f24a196a7db5b3f4c49 SHA512 6c596365b018eb86a9c5ae5e6f947370596d5468f436dc6c68b956e836a3a15042017ef028da1c1bd4ed337f1c6245580532f632a7903bd88786e444725934ec WHIRLPOOL a09a510c7a86ee6076d71ca4f68493ee54c5257a8422a50e75dc4080f0dc751d65f721c775780f0abaa5ebacbefa41698ba9bd7310b2114bba93cf372866bcd6
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_am.tar.gz 7616676 SHA256 34c53aff3e9cda433b11704d66d213839fcf6fe538b0fbc64f408e5994a54ae3 SHA512 beaf4a7c177aaf56277db0bd6c36b43c0cbf4fdd58f24704410179d7cc7f43c0385b1547616b3440d052992987af4301d9ea52cc2089a8da057147e1869cb7f2 WHIRLPOOL 1615320a6123474273abb8045b9cf32972b83298507a469ede4e13ed935e496bd4944a008fed2aafbb869a77489278626086b45f745d59c56f8fd9c152179871
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_ast.tar.gz 8092313 SHA256 bf6283e9f5278a375589121485a455d63326c16e631351b86e357deb1e2ff916 SHA512 005b5db512015cf04f65c8cd87307e6882a4c1e16cdff188d956982c8cd31abb2407b48458c732ccbb94ddb271f5e9038d62d91fcc45d5f4a372cf8ff8200794 WHIRLPOOL 5054800dcb0d69c7b9dc41a7bdd2c3d80c93b7ed59169e2147e2dadedc1e0c5d079aba0727ae0c9a7c0ea3bb1129d66cfe5336f67b1b489dbc12b563eec25990
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_bg.tar.gz 8325086 SHA256 7d02b6e90e14c69cced39c6a49dd38e705ac015e50b5d0a316c9c65f098a3177 SHA512 123f2f1c1baeac337cb52b4a531b2b36478326929147f0734dee44151a5169da7114446edc496c413f7b5cffc3c750a86b1986059eb28500e638be9c77a8d837 WHIRLPOOL 9e2a12787be247aeac6d4a99634c1096b409c99f94b4d60a782513bffe67642ed576884c770b643eccb06c2cecef4db26b395e4835e6dd0f009bc457a9b2b8d3
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 9830849 SHA256 d42e6b4cde6f235709dce2caa7c1c623ef00be40b49ee0cbb6687d5e430fe295 SHA512 43c2d168e6f889a1688c759de7a72980d8c0452b16f46efae98742f9a8d7e8a15b8045b383b1906a80b785c137901ec37d74395167f4cc9cc5bf6f05b54cd3a1 WHIRLPOOL aec63d0e91609085f43feb0f4052ecbadd6631c3ea23463333d6d5d33d4a45232c1340010dee7e9e749b8616c2df8f0f2f152f67f5638f4533d43cc21d3133f1
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_bn.tar.gz 9831185 SHA256 fafd1d5f453666860e5a029e97d61ae92db24bc2624039593791d1ce4c914fbe SHA512 c218c6f26a9d28ed0a00d9b8accfb61764f3a1e84bc5f2aaf0c57fd68050e2fa494ce73577b0cd638098bf14d6c650a12bf4cb221395a5f52587e551f22b41e0 WHIRLPOOL 1d5ed0ee6bcd361caa1aad66c529ea00a06c6bcf5f6614f2f00a24b2ad93b270605d130df6f46a3dfd9443764cf6f3b43fe7ecc7ab16da3948f03a500f1eae7a
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_bo.tar.gz 9493371 SHA256 a998b5955d893d44e03a2a7b1762b1d850ea8ed6d300157dd36cc17645e8f562 SHA512 849a263b7afde1d46f0f374dbb555ccf9e3d1817de34edb2ef7200973e78a2d6eb5b2a9f033dce11128544a2d0f7e88770a8a05a2d0eb02b72572b4c5aefb76f WHIRLPOOL cba24ed62fca06f6b39ebc2e5b09e0f9ca215ee63b816502c8707b26e6629655cd2267a005960f95ba9f5a22f95504a78e5a3ae195e0ce19578b4efb1707b65c
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_bs.tar.gz 7131727 SHA256 474cc335817af7ff39d0e59ecc5ca7e5a30d91597302ec47c8e7b3eaeb187f87 SHA512 76283ce4752d566eb6a33c710e6ce8682f81a0c5e8851d7ce9e16ddf98efeaf73ff82c56357f9a7e2e170e6aac8c1d7e524a5453c2e663e3e97ffe7e3dc25cfe WHIRLPOOL 628564ab51060789ddb23496e0e91101fea1891355e9d6da8ac5d024b7adb17551430d22546452674144dc6fdec1d3a943a5712618753974a86bbb9456bac5c9
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 7963248 SHA256 814ee1e1b988b255b99882b874fcb8d9d40ffbbc9f04759f8f666e361e5c641c SHA512 ee8f71aee1c49447f2d04c483bfbd2d82f10ca1703037ad06faf0245a7ec71cf5aa08a48e9e470f05184de43af31b15ab9c40a10958bee15b1bd829513cac71e WHIRLPOOL e260c4a671255e5ae95945bf521bea9d0623bf260d9cb1caf00743230fcc6a951999f5191aefdcc1fee53da6719e06f37b48de4adfe8638b7f2b55193360c8a0
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_ca.tar.gz 7952301 SHA256 9dc01fba17be1cbb2c6a016a24df6e4f196d499b2d1fb7a292ae622c47efd20b SHA512 7e4517d79dc2df378aef77c955b00321b6ffdb15ccac49b05fa7db34c3947350a6446183965d6f41851747e08cc5f938bf3df0c658ac8226f5f9e15771b08349 WHIRLPOOL dddef2a2fe4df619557122674c4003296cab15daf45c043165505944bf5eff655a81215fde790c0ab589d9339bf69e5707aa5bd5e7695a90d850ed3d4facf86f
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_cs.tar.gz 7582409 SHA256 ccecfe5d0a2438fe05413f257d32deb3207801b9edb28be2b791118eab5a416b SHA512 e892ceb737fab7bf1652fff16283f221ca4181042475e85a6b447a2257d8a3da5f9ccb62e624055353f560f4c67bc7b9429aa73f7ab6fdceba0026b1a8d876f0 WHIRLPOOL 86daf9b9f50ed2660245f231f22f5481ebef43e2d3d2eba09824b3a5292f29d3aadcb106f54932a0c5d7485b0e92c9b2d75090540e2caa3ec335f28b4950dbab
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_da.tar.gz 7585388 SHA256 d129ae513371ce986c9b951031b3b25f7eac3257562a4a456f2b0fa59dd9efc2 SHA512 3c152a16234493f3a17b423a56d26385b7100b88dd4e7962ee536e44d7c4c06f1119dcd2bd531e32c39a7362bb47b8551a2fa2a80d5d64418ccb442bd1c3a08a WHIRLPOOL b3e2d567c3a3263059195b2150f40a022c8186be0f73649b3ce908faf97c9e641af0e44b5c4cf376bf2b94655901286041341f6ebea7d97e68198d183c56dd96
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_de.tar.gz 8141627 SHA256 33837453c8c20f935a261d2b771418327a86000ee2b6861c02fb9dafe4097beb SHA512 541aad82e71806afa458858c98b4321b75532bd672679115577a8287d7fb5ed16164c890ad9ef36d95c126bdd0fa280aaeeda459ab6d8f8d7e57dab68b4c2eae WHIRLPOOL 751a2d316c979a27325d285607b922aaef5a3279e964f9b5addd4f92a6217f9796afb74b14f94add4fae4054447a5bc224ad18b3480ca5758c71726734aba3cd
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_dz.tar.gz 10383432 SHA256 7f3f59b920b7feb873632eff058e6956d819d44fd0377a25f37b39e57dc85348 SHA512 b6862f78d7fb0f06f1a7f84b4e0e176693f4f91960e91b61a16eaecf940af37bfd148e01d8d3035f9e1d70ec71822b0d6f8ac4b758ba4ccab595fd716fda43d7 WHIRLPOOL 1ea41b40484130e25870061868aa634f33919fd0d76f862c08b088ca0fb5ea6126ba70ede6e443ce26208d3975c9f80660e6fe9b312acb666561432443c80238
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_el.tar.gz 8972465 SHA256 a205700f781e1eb7fe8fa11b1d178f481244e17fc1921fd6acebc8a249c7cb9a SHA512 80ddfbb93b3fb85aeec94e57a96997c33c7028cb11f25b55bf87333b85a51ca492c5eaa9e73baf7134b3c181c67b2185301a63d8b8e3e7efcc3f3d53d83f2b51 WHIRLPOOL 387cd3b710182f31aa40aa8092b9ea6cdb04848484b838706ac5371afa16ffdef309209bea691e12e864409561f77872c04296835cfe1eceb0fd31609592763f
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_en-GB.tar.gz 6441797 SHA256 9f6eb74f675d22306323325a92f3e17dc52bbedf46f16f142780af9ceb8b7775 SHA512 4e2ec0ae595dce5d0de62ab57e782991d29c434903ed3496a7d9af2e58db2612aa4c6c0c7909f742f3ad083de21ad27a0df6991d16ceb21e83b490d64a80ce24 WHIRLPOOL 7e40e09c5d2294d6b2999f59626ae3d67642e82807949b3b58fb41acc0d5cceb68319382c5b8855c464e9153f37c9c5f51c9571c65171a6d26aea46cfc152ffa
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_en-US.tar.gz 6486167 SHA256 620f00c8949e7fafc67c229d0bf5f54fda5526064228c31d5c1de2e6fa82e3e0 SHA512 d53f8cd4a834131000c65030465808e62850aac5f66f615454c9b17098af5dd510a3840aad97509e6cf214f898395931720546d29884504a91edf51f75b21822 WHIRLPOOL bb3a99d61618967dcaf02a01ea7a6f2d2d856ca1fc7a357aec57655d0b74b81ec21258221572968af632d30175c33b89fc0387212711529ecef174121addb5c9
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 6431528 SHA256 86e827a471e65d5330cf2dcbc7396fd0ca4507d709c9eed4af4ae3c9c6d2aa7b SHA512 f140f1f69f28b6c0a235cb8806e9151c8b3bf152c09561e841d87882937ff74214ab91672d9f9c9b559044e8d8850a9f3c5db0a9b65db0480c7c206c81602aab WHIRLPOOL 514d66db224ceee3bda9b9da5ddc71759a9247a91dffdb530957593f63a850c0dd3756391361aeae5cc8f044003b39f0962be8c0b9525256d17f25ebc3eeb260
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_eo.tar.gz 7013609 SHA256 78cebf03f6faa5c3aebec751d2a51de227099d238607f67c564f4d764d1b64cc SHA512 81d64b0daae6e6842f85b0fb0465090a4bb79220e2843681ec6f2835ecab30eaae6080822efc3f954d22d8c5d59e691eea8b1d773e7e4b4fe921c17d3d58ab39 WHIRLPOOL 5841607c98155f3c7af0e2cdce9d27eeabc3556312d9a10a9aeb49478146da4163c80548c9561c66ecac8d22e907b3266a478f700f5a8962b69688364b155130
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_es.tar.gz 7992946 SHA256 edcf0f0dc5097555c9146297215fdfc27141069860cd0a6f137bc4bdd3ef1a1e SHA512 c9f1016db8c97c3de108f60797e673383d56da1eddfe48562abb4ef6912a82f98e3301974cf201dad40a05a885c259bc230c78002c7a57344693c5c352f326a3 WHIRLPOOL 6f68e26d4298dcc4a9f15847f5059e8911a26d9d5f2c514ef5395c31aa4f57e62288fcc35a48a7d4bf93d72da79edee5d3c280c7231104cf9cbac45d0b7393d6
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_et.tar.gz 7514058 SHA256 6895b9a8b1a8e1a904cce48b5fb22d624cac181d435b368408b78fe15667e263 SHA512 1766b1d1e1c7316a74e35be2a23e11a573e69d95619642e54d314ca7174278dbf400ceafed2d87108628fdd345bc32876d0caa1cb50627cb94da18fa69ff7b8c WHIRLPOOL 9dc5f47bde55cacf7ef9133b56992c5b4015502c706bb0c1bc81ce388b7851d00936c780c88a19573140a24cff4acc9fc9e6206211468a87cce631fcfc62f261
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_eu.tar.gz 7658326 SHA256 2ee13227bdd0ce7a8f9447d2d133fa01393b6104e18c218a6f04b5cd3946f57d SHA512 71b020a40961cf6555b9975fb998fc5fab552d910ed02118f68dcaa9ad0ff744a40d15956cf40de6e9b4ba6acbc92d41a0a9d0d9d311accd5dc303e25fc08ff1 WHIRLPOOL 459886ed94f92d2a5731f31bf38f71db5ed2aef8fc55214a132e12b040c668ef1ed3ef1326a4ea3d6338982f01987982da6fa95ea99de9da0780b5325adf1ce8
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_fi.tar.gz 7795205 SHA256 f4d4b854fcfb8706a88152efc4cc8f3fad84c7de1d1f6a3d50de881b9070491d SHA512 dea128bb830385945040254164e2b602e25d088cd3499c1413e5ecf7b70b5ac7ec8ef2a499d6e10fde024b0e7ef6dc3e701026c52492c7366304e26a730b4118 WHIRLPOOL 3ee4bffd7ef0969a118d0e63746073d9208ec3e577055b05159dea43b79da66507060789619b762305b12310a03fe994ab2dece6131167b9e501bd5b4d5a5b89
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_fr.tar.gz 8180791 SHA256 df7644a45780e991d514d855ea6dc4eae5004319bb2ea912c0d3b5576609b78e SHA512 7ddc0dae13f4ad3a90e36887e9f06097e9d359be7b886c1eb09a4c15f5643d4f16c8cb035c4d5b3e6b67006e63bad8a7db070eab477e16530779b1632c8d2249 WHIRLPOOL d57b79574e5a0363cc7e9a6115c68baae38f70ef064f9f3b47d07807d0fc4af00f59ef6cb1c46e49afa5d50526e64174942028863c82ef3b119bd0c9afd1f868
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_gl.tar.gz 7730606 SHA256 4dccc282c02036037fd77e758c705d35ab4d6ed593d1a041bb264df7ab451bc0 SHA512 718d99ebdca5975ffb4b3eb2beecb3ae6898a8dc713c21772ed498188fb8996ba331270daa138c62e08f7a4c15312b52294931ecd2368b90bc22b0d8494ab539 WHIRLPOOL edf86058a740009c1b03628f79158f7303bfe929772e33062e97d105b0e78fede9bc15135f674fc599263981b2d9921e4439e5a4ae12971f176d4eae16156e43
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_gu.tar.gz 6654305 SHA256 e801381311b377db3302e9f87434f39c1df1663b54ba9e0ff4854563730dd4d5 SHA512 84126c6d89f59a37372091a93f94131d1e2520524ab4338fdf05ed62f6a72dbca09369c82b746074d0eab99ea4a3fe5d4ddf1d0b7e241186048a3422cf91373a WHIRLPOOL 211bd6034c518f0ed7d83e9dabe417ddc62f9da5cfebb054d2bdcae4b15173a272d568904047d43db25ba398fcf300bcb58a3e57f22f5f52df624ce525183334
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_he.tar.gz 6269241 SHA256 66f426b5292e3dfa2308dcbf169505c5c21558a42291fe45641a394193477675 SHA512 86a55e55e7c1d7997c4affa2dca7f7777da8b15861dd05974312f31dc2331e75244901f5229bba6d1b6f1012a5e602abfd02deb51127a42a6120dbbfaf7abde7 WHIRLPOOL fb2fec8beae1b7406776a46f3a353a9e0f6fab37ec5feb123571f1d0035544be6a0e2207cc295f6beb3b301dca2fa2b53c7cb1b67c303b32b0afa5fda3cf1792
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_hi.tar.gz 7334020 SHA256 2b11868cfb7f69416c353918553f255fa4778d2cf550d256d51058db9f4b2944 SHA512 085de12546bfc71c445523bc10ada91e111f75de1e1345470173e7a2a4d4690e0acf3992fb682d642d1ded00d3ed8e4a7fdd10ea1e20fd26b5ebac0e4582b6f8 WHIRLPOOL be1f97a44dcb133742180358990df03f4a1c80f351b8a348134b25d4880f8ca9192f8bd36953344fc03fe94c38f0ce3004c18d71397c98f9d6f90110fcddc566
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_hr.tar.gz 6818003 SHA256 3ad016d4951e916a2bc2fb6b241c9db9cd1335e264d130d16cae5bed642877f4 SHA512 ee30bb8278b567d77aedae2cef629d939411165ef776e657fec2cc9122efef66266a999e244f262c6dc3a8d4e4ac85b2364023c2e1b745902690c1147c827c5e WHIRLPOOL 07dc2e67f29f3fe90869a5647f3d66addb10e88d751bdd4e64e971985b7fabb3f06de24860215cfc3367e8b92474febb768b6af18106ce2f20126f27714f5e26
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_hu.tar.gz 8009741 SHA256 6ca58f4fb7d8f6eb28f91aded50ad6737587669d46284928241a8442ec4abd81 SHA512 8ea410757f89b5ea6d95bac2480d70903db530736a68ea63153405dc8f8680c3bc8be0377124330bc1c8975cb5e8cdd6fa98b02e7deb9522a468a836b7d9cb99 WHIRLPOOL 5b3d14b8a98a3349adae14bb2dc3d004f323376c5af59b4fde8c1d458a84575acc13eff683ea865dbc4039e3014af8beb710a83a79ba8bc378a03bf1095125e5
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_id.tar.gz 6813135 SHA256 4978a0d3acbe5645b7de1f5280a4b4bab708df06a52ffaf397ee0deba3cd9b98 SHA512 45c4df173373d3391798d51c944b7e9b41e0d57c77a81c08524c7a0edb8852dae330dd7ad962e5a5ffab85bff80325071818692ce25f729cb31030121f09c23c WHIRLPOOL 2a8ddde82c13f52352b793168b7cf24f2d9a1be8c5cb4b993bd6a7a6bdeb15b1e81288fdcae9b1ef8c2c64bbb0e69c4d92f375bcdb6ee84884dc2ca4186ad5e3
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_is.tar.gz 6921746 SHA256 ce64b13482962c4da49d76bfba1e4bc831c4b8a911391a5c28a11cdf02cc5196 SHA512 9110ad21d75823a40ae5eb5e97568ca3e013850efbf0f7f5b7342b405472b22035424caf30c8711f54e36818666de0426555f1c999733efdc53c98111f3aae75 WHIRLPOOL 0c0e40ae64cc412dd241602b63ac0b9251bff44e598e9c91e96ff7f5d0572b96964107274dc0997f893bc0593fba1320d09a5075640947b666c951be7ee96d0e
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_it.tar.gz 7934528 SHA256 81025591ecee093d71a529b057af99868d2fced2c1a0d1264b078acecf44bdb2 SHA512 25bc9eb0d2cc067537214bcc2925d9a0658fdfd62295d3aa01d314ab6b6a3b406f06e6a6c92895b72fdc878e7bd4a53507e2bccdc26afecf5ff3365bde4751ee WHIRLPOOL 5050357c9c810c11bcd6b5cd7b9593e1f5ae266e289e066439a9a3d25384c444d54bda7423647678b170c40175019f906f5e9fd0cf67893b2fa2f0e79c833da8
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_ja.tar.gz 13443261 SHA256 96a101135c7a0fce41bdcc942690c06b698ce9e436da68a77390faec379d5e15 SHA512 8a0fe4afc6c61f70655142d5f5ec989260412e18b5c2c16b44544718b7d6e73a2f33206ed9cde7d573bba1a3cbcd791629b4f3e6a107fe048e93b33724db6109 WHIRLPOOL f37c9bca3b6289e796fe9459e377b1e2055558819eb9731351f9a62ba92dd7748d0d0022730fb8908c5a7d1f05f9887106d0b02b06ef6b1d6732b9b14114e4ff
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_ka.tar.gz 7122732 SHA256 c9ff92bcf404840d8254bc983d578a233437f1b568d4d217889ce886113ca34b SHA512 109d92f2f856e616ccc85fd31d481f8b2483387776d147f06e397995db453bff39f141efae3f6861e59f5efe168aa153c2c7df22fafc22e7688672401a981dcd WHIRLPOOL dffdc758f9d65a38d94d312722dff6dce951de310dd7b39e53ef1283be4b4e33c2f2ed7de22c75e699d50d046767ab4ac2bcd9b2d7a9448646aa956eb8ae82bd
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_km.tar.gz 10372316 SHA256 971c73b6dd13bff46ce65eb29e9a4181958712d5f12a28d98ccd403e559a83ea SHA512 1f30443be4cae183c03078da399e96c44d2728638214c23b77a494f196107434ae0e66e60700860338c243536555a60057a53f137eb7d82d826deac5a7c6f69f WHIRLPOOL 04dd8053e5a1e3c6ce422f3a79d5ffa67336c9fd314c685d076e41f1742d0a98b6584b9d194c3d5d653a6e481ee63644d9f48a6c4474cd648d44eecc64827ed0
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_ko.tar.gz 9378670 SHA256 4dda3feb869a984ce5f7c27319b9af343974ba512b1c5442aee9be80df9b0d56 SHA512 39c2616ab2a1acb7bb70ad0bc38b82eb8284fd9a829cbe6dd28530371587c9f2d92c5491c496611851f12e589e1b94067af2dc0ad2a61828265051dd8cf04dba WHIRLPOOL 4d7f47346d1f06f3fb5e2dce9ff5d6f7863c581ccb764dc132a75be3b8ecb489f5295011d135048e51070a9c586ef3e3b9ea9fb34c35fc5087e8e1b0a62e3fd1
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_mk.tar.gz 7357638 SHA256 aa5255cf6d92df3ab25389b205eb89e092722d36be07bf9e77e9711d011af5fd SHA512 5ef113fca46f6c4d7b140cbb892e6022092038ac53055435fecb69154b3d08a17006ab4146cd4f660ae430bb04762cdd5302e82143358d8898990d833c42bab7 WHIRLPOOL 37c4d1b7c8a46a37a18f6636bb981fab34da6a22c3e70d16954aa78f212d80ecab22fc231c078bc79b00541d3302b01dbc73be9cb69c84cb68560c16dbb02218
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_nb.tar.gz 7671344 SHA256 370396c4f78f6683da6f8a6ffbf9e172a8ada2fd0eb663920efe868bc5d5d8b1 SHA512 9b8561b898aae72483d3c9f714a7d2d330467e4438e2bc2e04115d2716ac300a94a2e3b64863074cd50086ea1e3cc2f1a241682ca8566c65bc6c3361fddcf494 WHIRLPOOL b882bc2fae7bef1fc6118e3595edf92c6a45a31c88f3b65918cc18160bf6f2cb9f56ca58157e6961fd5d2d59ea9ee8ae3ab86cb2925c9195e78fd1ecabe9f0d4
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_ne.tar.gz 9858772 SHA256 eee37070d4f0a736b2ca83c2a0676f35a830a1cadaf203a118fdfe989926fcf9 SHA512 cfb1188460adc9ec9032f0b8d0a2b41dea2a354757dad04a9d35cfe8fd7d5dc8962348ebdbc0e6f4e0f249709848c38a8167a9f3d3f2294f967a235480a91fce WHIRLPOOL fe817a6a88d6557f9d41811d6eb193be17070bf4201da61c200870d95f56eaf2ec181efc24184bdbd88a9e4b48bef9b609df26a3f1943e6f537fcbc715525bcb
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_nl.tar.gz 7749704 SHA256 2710431f142a2bf814ededd7f296e31e57125b61945db1cfd2b0e316042d1303 SHA512 f23320cdca027d9bbccd3081fb5eae598f0f263f61b197e29969026a195043de12361431e02874f97e84fe9c668ff0e5dbe937649d1427f007a1403a0000d743 WHIRLPOOL 1eeed99d59e605a564e5403b096442dbfcb97f96d83c26afb43cc6268a487443ffbede7f8e43399f947d74abecb4c88c6ceed8b5f2a743a7acd8c460343e5cef
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_nn.tar.gz 7621630 SHA256 b9e089a3c72f24281fb791f8382c6b04efd68728c4b49b270fcf8cc0f3f2aa54 SHA512 b05341f4d5bb641508f5469f60d9db2e5688685ba2319d3a234e408ecb6a275b592ecb5ba4f20d820fcdd116efceb17486afb3af89c75ef8f88c23dcd90779e0 WHIRLPOOL bc9b73d68c4250fc3776cc8c3ef9831630fe6c9b826c43b986a114d1af24b34d58ed45ecb38e4400466d86f6891444e415454f18f8ace8c4503580bba2e824b1
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_om.tar.gz 8002724 SHA256 fdcccff7c17e22768c0c652761c6721f560f1bba748857b964909dc5511dd96e SHA512 ddc11e4ba96ac7677826d2c32dc8a35bf9db3ae5cad68dec2b1898c3978795b9084230b3bcf3f2c43f7f37fb365ef2cae198ba76b4fb9d1c0172fd7041119a59 WHIRLPOOL 2d6551b5cf48b5840be6cd7785e41cf01054839a4666063f80155dc7565f15a0a0cfa94cd19d437b81dd2c73cdf1832d8811029e5467e36dabf85833fa84045d
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_pl.tar.gz 8014181 SHA256 c2b6fe48d45c10b79b34c1270f5c8bcc397ac827b490a5c8352c3aa4e9c25bdf SHA512 11f64208f0bdc7222e93bb314cc621ca0d6900dcec91619ed700b80e80d0732d6a5c84080551398490382835c00cf96e779fbc46258833c3d99735adf3da1277 WHIRLPOOL e18570616b5fb7aa5c23e2ddca29fa882a8e91d8aa540a527866d9d815ed64abac3fa8b29afcd678a47a0b8acd3a01ab20e25f539d230a4fb7288636d513360c
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 7759283 SHA256 4f57b6d88f02c4184be484162f4cd9a1e5b6f4218db89b185788f51225d54cbe SHA512 77bc040847a59cee3717309d0d8939931e5f6f33c9d0e672a8ee3b4ee749c4a665f561288f2f4dc4b5e618a6de888b4e014600a57505f003c56b3a170177569b WHIRLPOOL 7414608a4a1b9e90610764694854ec082d907875c58eb27d1d55e2ac7bee5386bbd767fa5c6ef34d0e4769a49e7599af37d64cd5be235a281909ad16bcbc51fe
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_pt.tar.gz 7687586 SHA256 79e98918b0343f68c7745aa88d6290ba6e631de3ee2c6adabdf6a04bfbedabb4 SHA512 cc452ca04f0e8ad014008eb5c18c5336948d047fe788186ded015324fe634b431b7480a1d68a149c3453fd010119db111a84469556e7b0df3eb4af0ce954a3a2 WHIRLPOOL 057345d5846295b0ec54bb7fc5bcd4b9ac90d9e333802d2ada3eff13465852901d952d5cdc57027744c9b7004873fa17997ddba327fd836e7dae5ba445c00768
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_ru.tar.gz 8427357 SHA256 e6d735149134651adfdfeb83cf85ab4e8a90ca2897fedc65e6d4603da1ca96c9 SHA512 816ad9eddaa63af919d57fa6eaefdf5e7ef0f3775838dae86744a6afc81da2d316e926289eb7983cc10d7e2dce72c74e2bcd1234e4ff94f182d767e78b3bdcad WHIRLPOOL 0a00428e76db1e13bd30862c04c3aadc027634a929b1048dd9f801956df422369d3743548eb23cc654d964de0a477acabc7e5af4bfec01ea44bf259c906ff3bf
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_si.tar.gz 7210073 SHA256 6bdfca12bb1bacb03d8d109f5775ac6e2ee606e8c4f5b8c6d2bb0f81a2b8bc1e SHA512 d294ae73edca76982622625472c6b0f8c5babb2430e025bbdcd34819c55c41ee427638d0c3aa419fdb1036291e3e743d6c5f7096076c72c5d1a7eb19bac5c195 WHIRLPOOL c4b1ae638378dcd9471a98619cfb0b3dd551637fe3312f8a06ee826f6fe3755274ab03b454ea5221678c0e423f2f28e8fd308f18bbb636abbebef71696fb5ac4
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_sk.tar.gz 7511762 SHA256 23837368e98b3c8e0f0f555c4e1a007be62a0512be9435190fd46cf568f0dcf5 SHA512 bb3754fa9b0973702285dd86ef1170a4ecb29a1f52ef2918d015e029c3b6a01e49f03c000af1278fd611e673a05d60c8d7b96a1d5c8e18b0ad69642b00d06c3e WHIRLPOOL f2723a30f7ba8010fc25944592dcc17cbbedf68d3ed4d69429a25a8d2dfd232cbb77b488835961e29a24b4f10e2329cd6c974336a8a07298ac0c92e363ff1990
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_sl.tar.gz 7754969 SHA256 9d7e198088bd5b03abc119c69c921c59875b9b052abbd496462c84f11236fe8c SHA512 60337f631276a7bc8b742b0df67aa26f4430f27522502ab10ecc2ca6d81162fdeded4e7ad6c0d2054178cc361f6895b93bd2cd6e48f9f18207f286aad808f8b8 WHIRLPOOL df82a63673f1c82ebdc40ccf5386501462d4943f56ab9495dd46c8387eae38af17e08acda94e64605005f46276a76a3b745a53f790ed80967e7f27977317571d
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_sq.tar.gz 6857211 SHA256 bd4c45886c00dbe810e2fa8106c25a98176dd00558a46719e45f4a9f3d7afc10 SHA512 16fd0f53e87b886b7ff6d32d5a4aeb997958d4356f3853fa85411f063801beae7e2f3aefe372039cb5238f2cb11beb79155f196eb65bbc0b47ffba5edabfa56c WHIRLPOOL c6bbd3f02cdcecc9be8ecded2559c4d4a6ee1e468f4997d7a34e40d701ec349caae87c6e001ca8af77c8cb52885db4c803092e5c34991c390cf50df63aad88ce
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_sv.tar.gz 7689774 SHA256 acb94e11eb85962995b4a518a552fbf16506f33935edf3886b04c55563106fa8 SHA512 f03a07ae0f0a96f7b5721ce40b195e255a9f66b48c9471a28600e4f98e127d05ed7365b2f8dcd37b835c1cb582d5e22420eae83a677c1158ab7f9067c88be0cb WHIRLPOOL 1bc1fbd2866b0113133972e46fb0820eabc309b686f528d93926618768932123d801b73486f0c8154d9d5e61a0be7067382a4fe99b36aba2d725cb7e6eb15a0c
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_tg.tar.gz 7191912 SHA256 b662a501e768d9d4cdfc6c0b92ed766f537c2358463a1a21b207440835cb882a SHA512 1dbc71737fc1ece15f88f8f0b0e4d3369b3ac762c953a3e017b86bafe7a773fa58bdc67d72564544156f68e248ec574a5f6d613ae131ccfc26d16d3b5d99c487 WHIRLPOOL 45a9941174bb96ccd696b16969e8ce0c6fb7780247e95e73694c2618722bf6aedfbb0a6cd5f862964847b25485387589b55712a5d459b0e31e953d4272fd45c7
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_tr.tar.gz 7943173 SHA256 1a91a9ee1cc558cdab0174f4ed2311a87693cc3babf82e9b911d97a73cc23893 SHA512 79ba6e83e60c3370abc0cf922de23be3ec16d3cb65a4ab216802612af9fe19718c0bb98926a6509471fcb1a58f12642b5299ba74fd474989579fcb4d2bc1ab16 WHIRLPOOL 535d54fee09eecf0826f47bdf6b80a2f71e26f25a3a32d5c6c54dad03b3e5b3c95ba63c387d123a63ac4730928f69ec3df24fe5d27c891c74587aa47ea51b59a
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_ug.tar.gz 6846329 SHA256 2d5f55aa4567b12458f5fd8948f0db4c5801a9a4c21520548cd0c52ab488352a SHA512 a549de4b4cad46118c08af867c598ab4726fd9676bfc97326f31f646df29aac5adc0e11af71b9db5d2fb4e7d45f1095deb44245572f10a056c7f41f2bcc70602 WHIRLPOOL 8f7e82afdd2793240933dedf9dd377cbe55cbcbc80e4f7fee18eb5c1ec4632cb464749e811a7348618c9ed52bfc819aeb2f90eff7e9ac1cd5786b8f31c93db1b
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_uk.tar.gz 7336199 SHA256 ff46eeaf58a2aec52e1d479bfa796b9ff8468660d09898785ddd7ab25b86b344 SHA512 ee9ee83dae857c01daa08ec70a9c491d3537e114065fab93b80435654f430f1a1256c72a5983659b92428f484836c82ecb52a2974fac9a5a424684614fd96b4e WHIRLPOOL f66613906c0fb55421888bb9579d707933da1b7ecab52fee82aaaf93a1b4676c952685d4cb92d5214347d08642d222f275a4f72489e23e7caeeb64454a87e813
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_vi.tar.gz 8157110 SHA256 3cb4742eebbc435dba0647ddb8582faa4ace8f01f9c5643c44ad59420ec0e047 SHA512 ac61ab5a02f609270c7038b62a819a9edc5ad22bd2f33f5638c522d924029d3162b44ad17fe8aed38158fafc84032bb44d636fa7d555afe3257fe67b55ca77fc WHIRLPOOL d983b39bbb6de9301b969af2fb89366af8325cfed650252c2a7a984f2e9a63ce973a22da818ebd39699d1d65554a3bf212b49b6fd86e50d3d472a06c7cd86cde
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 10724425 SHA256 6767f2cc43c8ff3b8a0aa7deb757597c6a32f89680221d7f71d3cdee83b917f4 SHA512 093e06eac2a5813ea6f54bf5cb90a12b2443ea50db06708cd3702af36025c9cc324573523da8f51f4aecd612f545c00bf28764ff0cd50aa59bf66f4d9a930233 WHIRLPOOL 8bdad072566e13e2bc9f5d323b76c850760c7df61dc23f8e6dc2d3255943d1772271eb629e6c30397c57d0b1efa61c402402fc648c32246a34132beb5078bf21
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 10761717 SHA256 46acecdc485a2257ff18299ff72b2f72396777acf6bdbc4cafc6937b1bfcf583 SHA512 0bddebdfb318e1d126a80d742478e67fa41717d212d93417b064662d1fd86adbca1484953d66293b1028532b4238bd3434366e0b9774bbfc7f2a37b6253fdb6c WHIRLPOOL 1e790ff9b410fdf45d51d7cfe684abe4cb0623aa4baea88c09f58c9939ce5e4e7439654367295b9f6f06aaa3e1d7265ca8d7ab0e2cf2f2f9d7d0f4b27963e62e
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_af.tar.gz 1116547 SHA256 02a23304596b1b47c3a4a86db328818c0dae100f5c35b72b9f80871dca7dd8f7 SHA512 f0467aeb0f84be85eb72bb4d1418df6f285a691c67c146304077daa5b57ac77cbacf402234badf5eba4c472c02c6c17bcc0c6d3f8bf26c9a50d2bfc3216c69ed WHIRLPOOL d66478319ae839e652abeb2f20a5105eabb401ced5a6e2c936f88b1578835c0b62f6748942b35a8faefa6473c56d56cf51506970db4ef3f44f50270c247305d7
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_am.tar.gz 523429 SHA256 a32e4370a0e625f636f939ada150c74c42319a4bf5616fb02698968dfef3c75b SHA512 6799c43d59eebe0b8521fefc788bb0818121c1e268e9f8feb2e56174cda9f891c5608a051f3602c2c6e55930be3196ff996cd20fe09d7fe38673241219c777ad WHIRLPOOL 66f1fe6531fcc1839e393721d699c29eb3fe95cec6dbf2ae6de71463909ac6a281a3af8866cc2b7b27814b26d96ae09dc07f5a25bca8077a98173b59a87bcacf
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ar.tar.gz 2264409 SHA256 7e7061eefa7fc12d8778d73a6a68262fe3e27c18c474e7fee14142bad3cac14f SHA512 837526a16d5eab7a8015e28e6caa4fb44934e2cb6fa8ecbcffff88533594bb0070c421e85dc79e710a8f8d06113a9ff68b4a8fcff087b6a06de2207a79f0b900 WHIRLPOOL b587048124e64b40c4bc0d123a3766d47101da1602492ec599a9ce8065960dde21fb94e3c8e8871904433ac673d9b2facb245a2a2e3b762d8642b805b5c31177
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_as.tar.gz 549926 SHA256 cccc1ff730f8b171f976053595102f33fd2eeb92f8bef58ff269033409a4e005 SHA512 184e275ca95eb36588ccdc75755d90b2ff9802b3ec01daae6ee0437f697ed43db673d3dabc513ead64a59882c1cdd7b81d749671b7d02300851accf4e522674b WHIRLPOOL 4a6a57ae5e6c282f0d6fae6a24ce6f8419fba87017c0fcd0aabb80a055eaad4846b4739dce9f6dd580aba8ac8733853161b13dc0c5cbdff426a7b4f005a9ba56
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ast.tar.gz 505417 SHA256 19bfc885d4293ed5474812713422d074eb820376162071dea39edcb858d3accf SHA512 817f0ccaa2652d36e9c56c7579f49c4a937f48ee0bb8fc9d47651feb79abaacd27fd44006c07819be61fd82475cfef06c75064b1f62f8a216d6440cdd6e1f3f2 WHIRLPOOL 99493d9499c3d6b4ee2e60848d4967914043c51016d9f0063dd07fbe3a2899b49b5e7682d94216f7a74a26c9b271ea524970e5e8569a42071a20871c2e3e2bbd
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_be.tar.gz 884953 SHA256 bbb16bddfb6f7053bbcea08f85e3300a715d16b8de330e51443eab8e11d58e8a SHA512 1af875da64a112998c8cf246b98e0f1ecedc5782f3d4dcbbce2b58ff64ab44c31c1e7ceb1f6dd6ea4f610ac008d1fcfe6d982e976a758e8df4b80e8a1cd69d10 WHIRLPOOL 159e6adc14dcdb08591b1abc0eb8e27be6d79226f62a52d17449321a51ffb93513374b4973f36b852a49772ca95337d0304abef7ac0d9efa0ea971489026ed5c
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_bg.tar.gz 1965790 SHA256 2d9fff7ebfb76d5e71184df0e0590183d28c5fa6237705a74b08fc1efa0589c2 SHA512 4d6dfe6bf1d63cda590f529e276033897098c710e2b9e6e9cdbb7d8d4ab992661cd1255e799cc95ad78914cd23b6949a3470b2f294cdb06e6376571905ef931e WHIRLPOOL 935fcf1c403cd603ef1171cf6482d83a9011c3dd0c672d4908500fec4d2c8a030b0bba1acf7c66d07b96205219d1cfe40dc27eca96da605f5aaf689036d067e3
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 556482 SHA256 3afbcf07d653725e8cbd865441fd359248172bc27fad50fa6a405dc631c1e76d SHA512 af34d4bd59c4cf85f03a658a9ca4568e851cb995a94b4ceff736e15cc515e9737c884accbc9b484699dfc399f018a8f608766e42e9b326c15ee7b6d71eebad70 WHIRLPOOL 5aa255b16414bd124fa945c5a6b1c084d831142f7721824709fd8ba9e8b3c0849ec800b66881b17a2cccf585a867a3bb93c49ed547cf9d172bcdbf677f8b5a56
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_bn.tar.gz 904161 SHA256 bb3df1427a5ae9f0d82d7aea6808c3c8a2bc942c36a9440e3a02510cb40762ff SHA512 6d5c21073702501a136dc596e1f17431de1e0799132f0b1a9e7401ffc3ee3b90c80986febeeb5a149c07cb2d100ff1aed87a898cba88236eee5392c29804a10d WHIRLPOOL d61b8cf87198ed9c09e69c2cff7e6fda562c6b0acd261a63cab5f10372bc55027f2a98171304ece21c850840d04153c04cf868e1dcf1119b666d88a2c3221408
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_bo.tar.gz 538993 SHA256 3d63d45d36e2b226612f80780867f0e8eda91f4c9dd0a0df8e737a4fece7ebf9 SHA512 4a7ee06bcd14ab2535839f7d70365b79597768d8311b6fa9d2d54c68af19af99afe16676fa4417820810dbd1fcba5473e3d6e25bd2cce7c87eff8430e0057009 WHIRLPOOL f219efcf2d4c35568eb13e100c988381e80b359960f8e084df7a8e8cfa1be6fc46f96c65e2b0860f10e817ff2868916da4098ebffe8a1902f7e8ed89c085d5a6
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_br.tar.gz 1722137 SHA256 7a2a13c277027e65042c4572b9cd0550ba036352070c572ad99a73ea3e82b965 SHA512 01442f7946fbdba73d078dec69ab2d0af0a0bb1d74b2cb9c18c275273ac4df3abd95b3a62fb0e9581cdf8f0eba6e94fca1d9f74da3f14ac3a182e7a5bbe1cd13 WHIRLPOOL c611b4637962ef066ab926c693d904b2e3317d9b0ff7e7cb88b4f7a5e50ea49b9accd142502cf2a29cc14026de4aaf85eaf557f9936e349a15401c0d7b1d96e0
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_brx.tar.gz 517431 SHA256 4729d17377b111ed072717b9a646fb5eac3ce6a224561f4c8adbc8498e005f72 SHA512 3a6907aa2afba6e70efd97870d21284761f86e3421e3d8f6587a2235dd08e336888866f3fa02022581dacdc1d285b6a219121992926cbf19e92a1ea0e561d7e6 WHIRLPOOL 765392673c708e33f1dc4dcc7bea26342898f9915bc2ab99c0d6e934a73a865a26de33877592e01a121104024d8f713474707a2957a1daa985368ba34a9d3977
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_bs.tar.gz 619252 SHA256 6c5e85192194a50652f88160e3d0acfdeb63729c3d955af75ead7b3043e8f1c3 SHA512 c11d306c9e53299e9e83ebfccd2234af5b193db5b3ae28d2dbd7cb9a4ef5de8f947587cd6a2cad99ccded99f5a01045f9b27a711ae59dfe3a4af48cb7ebc77b3 WHIRLPOOL 4ded9a28e7d1cfad2d7cd9d260d6eadf70c91fc1c969cd12b6ad44457f96e2ca410df4e66669a8d76d1163a0f12b8f02d806fd07dd9ac2c3d7a2cc8b0f70a97e
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1773382 SHA256 928b1ce62ae42a91cbcb53844b0cb0015a82d38dec811ad0450727fd1080e3ec SHA512 8a44071a8cddaf13ea9bad6334f47a14011dbaa9ab8b493a9ce920df8a13715ed5929840502a4dba880664e7eee59e51cb4562123ee694ba7d74dfb437e78dd2 WHIRLPOOL 9908b910745e9873ef2358341de4c97a20fdd06bda68e641fe6e376153d5f5f78af89e4508f992209eb8706113ccb5b7e2eb5da27e2c16db3c948e0b3bc4f143
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ca.tar.gz 1775664 SHA256 f98413ceacdfe260fbca1615eb681012924cdbf69b96dcb843690b295bc82a4a SHA512 14208031c639a09bd365c5736d6094de79c5a5ad0b9dfb25bdbdedb7c87d55280ee3e602e034be851ab5bc70c1bbd1d1fc35013086ec21fa7669f09f4aac645c WHIRLPOOL 0a4444938595596bc78a10825fc7f00750391b09095012b1f4d61bd4c6abc90d292ff1e715d07352123f9867632895632997afa49e1fb85e1eee2a69b8ae3a9f
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_cs.tar.gz 1238850 SHA256 f6bd8454cd2ebb377afa8bb6320657329840e255dd70dbdee6e0515ad375a09e SHA512 d41a92503b53a3f19da908f0a13874d30d9bd6c9c6958e069d3bf4443934c5d375b4c7626cd639e9dfa5b706e97deab9c47c789505c5942d2c4ad84c0ee5f4ba WHIRLPOOL 9ca8c4a485ebad4cbfa90ff96aac440cab16d072ca5d3019da11541a47196d0c6912b7948fa6c25381e0952e8255ae10867dca40e8e718f3d941e59cbe6de094
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_cy.tar.gz 484986 SHA256 939d2074793ae05bda65c921daaa302939eb7429fc260c75155ea6805796c900 SHA512 9eb28234e107d125f788dda0e90a4511c59fe024da3e3645b89ef68538ec2892666faf77a2cd4b32b7df0d8815ff9420be94e4a5a509767825f24f3c60e6ec07 WHIRLPOOL a5eda55a22f332fc04b1efa6cee80c3a35846b36a460ef5b50cc1f8f22448259e1e1a700d2eb5a7737608a56e01447a7e83a23fbcede976bccb60fa442ccd243
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_da.tar.gz 2389007 SHA256 75e5c6a4e69d29b262e519ad06327f718ead5e7f7f62d92e10039dcabf7656d3 SHA512 fe0f2e7cf02352b690c8ed18923a5967e647b5b7453249cb17f0c5eec0b9ea05ceefa419c309b734c595d9e3d6f466838810e6b4359596a34360dea34f077f9d WHIRLPOOL 0c7ce94891fa4fc26ea9cb75bfab71a2d3f0880cafefcb6adc11ad28aa6516bd1b968ccd9c54b1f6d6df63672fc42d671240d9e807451c9c4f4fccad3edde68e
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_de.tar.gz 18843809 SHA256 744a96e59af7c2460b10a7c6e2c5f0844ed381a435ae4ee20b3d7b03d8816dbf SHA512 d3a7911571ed406e4019c61918454c61f0e192b0ff4ad5ae1ffede8818c605e67d090ad5e3f78eaf80035a8d268b7c264ab0637839e34211b64a113674777625 WHIRLPOOL 4cb3abddc3c37bbfc5b8a588c9e4fcb814995eae038caf4f34d63b6c5dc150d221db3aa5da981be7850e2dcd8ce572968fff2e3be92e42c991e381ac4898b1d6
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_dgo.tar.gz 549700 SHA256 fbf72c9d0d25394aba1d51ad623c9ad68f9007c186d5899ccadf5fda24840cd5 SHA512 ef82e9186c0fdea3798ec5e6646f93a133c1b509c9842351cd5b5721ae7094a8ad3f5a9625105c42e5a2ba2c073fba0c0007bf69ec70c7e73ecb9a5639b684e0 WHIRLPOOL 2d0a7618edffc9f96e3a732537fd9760b508b245b56729d4d9456dc0a100a42d40165d565df2dd365e18e6bfeed4a494804cf7f441368547a90ac64a15e1b24c
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_dz.tar.gz 544930 SHA256 a61496d4e8039155c345c6e9f042d886324285569114297e73fcdd0a8d1fd543 SHA512 90842d9fd4571f525851bf1bf4bac4dcf417176069b12d99e610698b2fde3e4f362eae7f52fcf2d42fa1c66d12b40ff0ed2a95bdbe5b22e185971ff828d834b3 WHIRLPOOL a4f94449a4d835b4973539af1d69a81e29bd8cc7ef2bc74828bfa81e4242e691e459be00184510089302b22dd665e12f5a37bc9e606443bdd7834d2b8af05318
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_el.tar.gz 2582917 SHA256 a20b173d9f588d6e0705266f007583ca765b60b0f46ec9297a260418d029089c SHA512 78ceebcb890db1efe554df53044476fd899e07cbc35909c211d8685165c10db5f6d7954467c90e8781ea2616e7740a5194544b219a3705138f190b8f020ee53f WHIRLPOOL e77da727d41e0fafdc8273b6610640a3b9cd450a98c0f92c61b3eb5b73b58a443eaec31bdbb1a31a209fdf7a84f92b8eeedc3d65110362c55474983d3d567491
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7120394 SHA256 69270142159e0809a1a015187c0a2bb0e6da260b27a793a1f32b0e16020dfdc7 SHA512 b878dec357470e4a078fa3f56d92c1e927d468256255b5f118baf1dec947c1e7fe3fddbbe9b586e8e3391727406980bbde3f6df1cbe71b88a439da084c203050 WHIRLPOOL 0a1455821a3c61076767f887c97c29186c35efb519e2b4fb460bcce8f0fb8318d1265954323605dcca5ccae585615471f9d1ef770f2003cbb1c032c5a5b40c08
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 7038272 SHA256 e2ae36ba6c78617c8474d32e4adba9e04cdbecb02042d02f45730a5b382e731c SHA512 dc42ecb5750d55a61dc18d6826f1fde9a64f591dac0f4c2d72a54d85c655fafa820ae254875f0e3d2124b14f73081dde436c885b071b1de63fc22eac525e1b98 WHIRLPOOL c84110abb16703ed65dfcbe52f4f75cf0ab528cb09c6f258a71042727e1281a6af4b25ec8b2e02243194fd6b6d47ca2825ce0eb6160a9ca32b32eef5f1e72fdc
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_eo.tar.gz 481243 SHA256 4697845070eca2b5c62d8780ada45d337c46dd83949c68fe73613ae4ba206460 SHA512 a54ae1a320f34b565c37d29cdc93f98bc74ae3f811f7d2c307e3957c29b9b822655ffbf5c5f511ab0ff002a2d8b19b4be8ada3814e5b5c642c40fe25d83106af WHIRLPOOL 43e5b7b2d7fd173aa78efdde6e50838c1aa8cd47a039046c9ded7ed5df832710a2ad497694a80e78cf6f4264bb09e423e96cf8c4379a5634628ddbe306b233e6
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_es.tar.gz 1983736 SHA256 2c33527054af745cda733bbe0de020a4ef41a4f1f1457b04ed11f3ff791ddfa0 SHA512 959af5f6ba71567d07e57aae5ecb52db738b3b2b3dc2d287f48c6ad8e2b37101518adb35427782e4e9adfb83823b7daa80c3a3b1d749f6e0945991b9ac14b9e1 WHIRLPOOL 3df7a448e2c5198ee9485cb8fc96a35ef69212ca07a3a86986e0ca8211c14137a45b892809bf76ec4b1b92e106360226f16d0de14ab2a865e96417c1b09a8a73
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_et.tar.gz 1392105 SHA256 bd74ff9503e7ba7648a1f211863861cdf37c87a7dda409697ab510913ba74d51 SHA512 8122b12624fb325904e34346eb84c97c706dfd4a727f21ca58d0ee45b4cd345864bd81d7836bcb7f120618bc846855ef3d4f55e3e2efb9d94931a3e7c4aec703 WHIRLPOOL 3725f7b568c552e9f4ad237e07942552cbb9b055e6090e857c69b2136edb6070c78185c8d22854c7f13d6ac2315cebcf29467b79c551fef57c53c979299e6ba5
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_eu.tar.gz 488959 SHA256 1f30fa147cffd0aac40b8bad9f708b373f8776aeba70bc15129106a59bd6c4b5 SHA512 a03e652912d22ca1250f96f7521985c45b34f97abadf8608f531a8f23ab4083363386e0356513bee11c1467c442ae5a3ad44201acd1a34a1c2b1b4c190d056f3 WHIRLPOOL 604f05e5598ad55e800f701d0807e37e4004ba66680689490f31f807e16e9fe6e0b8e7e80e1f43b51bfd6533ef5b06b285733950fe43a61a4e2509766c6d7731
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_fa.tar.gz 512586 SHA256 e5636988c1e8a40e79a2020465352be3da97244393ecd486ce6ac22d6cf66cf9 SHA512 321611b68ef12140216ab2cb3f6efe9499dd80fbb887d29d36fa477a1787ab7ab07dc61764b73d417524c6eca17cf0658ab17c08399f95c16a2c8b7eb4d9ba84 WHIRLPOOL 24eb1ff4bdd53f1ea7be1cd08d7c6df38289c1bba87e1f32e82a6e687a50b31ef3c456dbf9c9a63adfb9734720288e1924f9de8566757d29d97bd609d5c1c94b
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_fi.tar.gz 496579 SHA256 c513b77167bf9ef429a68fe5099ed6d85c3627e6c79a815d903f99ea84f6281d SHA512 2b472c2117e706bcb7e1bca396159c98809342af71cee382b95fbc551fb879d20b160b2d469581522a7576bf6596dd3e2274335e9027665d501506e8cb462971 WHIRLPOOL e4dd6743aad203ecb28b8879e51cd62ed24cf0e0469ff1a75f45e453a1c32320bb3303be28b5740a2698e9646f40deec40bd1c5fbf7e5a8dc50f2de7c7f95e92
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_fr.tar.gz 2821351 SHA256 c91b983b183ec6ed938e1e234985f9002b59637a2c29a13ab44d3a2613d94a5b SHA512 d9781be06b5c51c7f243600f876a0c147b7c8015a6b9e9032ecba2d145f36ee0398085aba3b9aaadcc5b6fbca62583959739be924a03741ed79eda7a395066c4 WHIRLPOOL a3008bc1e9b1b793be8a15ccb1c48cc612adaa6db7d9046d2d5cfd0d2a0d70b997235a6c42cf7441dd14a14d0681bbf3c6851669d0225f2e2a8290344df6b912
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ga.tar.gz 507665 SHA256 49fa4ca2a8ed1d884bcb8dde1246dafe62bf3385f7bddb8ca6aba55c56b35c81 SHA512 c196824069001608f0eb078b7c6d0de0c4a9f4ea0c857f5567bfcc4dbf582c52d32fea27dec12b07d4b805012ed40c7adfc5b474601aae17c94436c9c6dd510d WHIRLPOOL e5428aaf9c6e6b72ca23c09ffcfdd01e3d84da78ef0c9ceff07c3bfc9d874e6e65df06b191a32e2802a71a0138f0af3911ecadf7591c136f8d9f3a5a9d5ac77b
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_gd.tar.gz 1086436 SHA256 56042f118f2ce848b012487d04e7f00899033fd09be5582cddc8addc5a885271 SHA512 4eb2ce5363f2b73097c6a4688e79ce687636dcf387a42cbb06117057301a9291a4b5739dff6b8a3f769ceb1622053952e08e4e5199eb3fc4892b52e330ad5949 WHIRLPOOL 82547a1dfee4751a55960fe21d798035d7cc55bd8ccc69ce67e6ab17557aafaf56720b7f0f84ae79d6ec45184670a53d5413ca19677ca53579add1f874b21255
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_gl.tar.gz 1056021 SHA256 f9759ecc9bc880cc82e43c275ed1a2c5aae5d6f2c74b133d6902b9a1f65dd3ba SHA512 4d9eb298f1d8cd99e762540508db2c78a3c8960d07faec9798acc9fda646c463673d9950c0e784a85bbf0e661b54e837aebffc3bf2618364d0261643a35b5c4a WHIRLPOOL c359e1c15e6615cd695ed6a8e8c5fa5878e3928b25c81279ac459aad34a0b7883cb5d8dc94cd473e87c3c91f9a453ded399efa753709fee218b3d2ccd43a08b0
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_gu.tar.gz 1193909 SHA256 128e4ccfebb4345460da9615eb9d1fe27dc05e3e4b3c417fbafb3e943f5f42c4 SHA512 46d8e3b7f11e8f3a76ef660f3e98853db3454edc6a35cefbdbd8806bcedf74e4cd2a4f84b1cf0749f68e091a3e02620f365ce5ebf3784447989f2e7b8c783638 WHIRLPOOL 2508247f29b5afdc9c829782217fc48c3cfe095e3d749b33459b3720bb7e971985f99329aaa46621a35988b7a0609b0d1ac1244086077bd0d8d07821dc7fc161
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_gug.tar.gz 504434 SHA256 bcb9963dada953f444a00eec4d9bf19f4049c93dd2b301cc9c61dbe9596a7def SHA512 d977ea2fa82dd5db6831a4e755368b471ddc96bf688d90671bfb55a3381c731497a009949c5e2a61b3eb4058827007dd879fbe58083e53665af23b6dcfa02e28 WHIRLPOOL 396830ea9c3b822da5abfdfcf31af64245816476d3c52842e8d60f9920213739f617a959fb8ec5e384aaa6cb92c9fd771cc5b34b677dfe0fc083b3b3fdd84f0d
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_he.tar.gz 1584512 SHA256 5b52e740e33faaae7360c0a8646476ec0e8b4cb5cafa3cfafc2ee073112ff654 SHA512 e9d9fd5e32f5e0473f8995dbef6ef4f863a477844ff58d69c531cad6ddfd02fa3411f7f4a9248661f8b3f1316f98995f38ee8765cac4f3e555626f09729723f9 WHIRLPOOL 8bb7c130fdd342a15ae903c61428edc2f8dd6bbf374e5d64a11802c730de49b4c736a6823028e6a75c9e54bf9fad50d691f9e56e2380561015ff76610b252e45
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_hi.tar.gz 614471 SHA256 2ca0d3947d2c1dc958b603d1801ad687df04a46a3abe31571ff8e5b4eccf4b2a SHA512 fa82c2f8faf62c92930c448c27f1db128652cc69cb9a94b0ed6bb377633c0f6977c272389d2eb50305a33d35ad17588c0c6e010538a669aa16e67700c384370e WHIRLPOOL 26f654d2690378a04bfa5c2e38e96d7123361a5f2d899b09ea1237980bdfb3fc33d807e944d22f019aeea1cc0661f0872949517b30648c666baec386a8e0c4e9
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_hr.tar.gz 1109096 SHA256 9014a05b57c39a9f330eb76e32e72533ed02e092b8e9851f21bdbe002722b4da SHA512 2ba4b452c39a6045c57ec15452ef262a552ebe7d225d368df9569c451cb462499f93673c7912551401b7563326adfbdae1f81d2d57a005a70c16ce22a7d8c7b4 WHIRLPOOL 25f56d82c665125d7a6b74c25243c4aad9f2d5e580c60e7fbd5d9894722928024e842945d3f7f96ff89e50b44ad73befaa9989676690a8961aa3ff878024bb87
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_hu.tar.gz 2719822 SHA256 3b7140bd08704f7f9453acb058f744587368d96e4ca51e9d04189bd5821d768e SHA512 26cd595f30dbd4fd87059655255476435226b26144c5fdb6656e4548975b15e378aaed154ca723e5b7fa0b4e2a3e73b42bcfdb2122c45f7f02c6c78b5596098d WHIRLPOOL 6d2e2dac301616bc7cf73878e6b8adfb427eb3a7b38e5e220998dfd87e9d20278e657fb1bdda8d082e671f27feb1a5a46dc04f50c378fc7fe51cb9f182aa5225
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_id.tar.gz 483022 SHA256 f993bc9de288b47ed775ff8c0a2f3d2f9361889ad614fdc5be29888e35d0928b SHA512 7f1e4ef9996f5b66dab125e05ed0c7b8ab27c983664b98b376fa92d13d0d4d05b6e72e1d6058efbcfbe329d35e49aea79e2d840b2466517be828842e7c1dbd3f WHIRLPOOL dc5e9b01ca3d8164f3b44e1a02676fddbe7099dc39d34f221b1ba1ba0eb23095a43333843079a712ab682f4e720b764ed2fb9fcee6f4012b67fe5687a29ccf39
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_is.tar.gz 1225308 SHA256 f374995cacc0102cf510c601e397bce30c60b4258556e6924085cd254ed1768b SHA512 bc687b1d529e6176994d38ddf9766c2a50e85d80a96868b18da13a4fe4f72284195b111a5f49f5438f9ac80ab33b201f93073b28b9c73ce1076bba623a029903 WHIRLPOOL caab5ddddde7b24660223e381613f91c77e147ad616ca5dae2b05ff9a551d2c9b1bc071dfd1737631e0737ef52a7af4326fd899e464220fee6e2f2215af1b307
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_it.tar.gz 1828712 SHA256 914ac2068ff55173c6efda3a81a598603506f15a7599eb410d98fd48d83497ac SHA512 76c8e6ebc7d8c99c64db10cd3a00bbd6657e436a30293e866fd9fb662fdd4636cf74d47791476e76e52603efa45aa0f83b76aaffa3065ffe7c97517db2428a1c WHIRLPOOL 2a7be76cd96c16dceb655746e43af5349ef126fc0dc0a3731dea58c012a4dbf86456d948944480181469ab8ffef8e6c9ff241f7e60fc7522b099d2a084b145a2
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ja.tar.gz 591979 SHA256 9461d819ca33d51ab9f6093da8555b88bea91fe42e467488e00edca613665b5e SHA512 3278996d9309a73255ca11550f226a03e2cce7069b6943d9dbbe0f85d2ae534e96da6fe3cd3c179f0080df39b40b42a046c655c5a4670a0a42f9a57656e81aa1 WHIRLPOOL 5b899caa3d1cfc13b36a87e80dc8ff7a68351b6d1b9f390b385c8b0c8d47c6c830a03c09c1090a2a00e51438da601eda5b3052daa9f6ce9afae685268cdbff7d
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ka.tar.gz 526377 SHA256 f4efac0ac82e9423527c4f733edf226d3b51a71e925f1cede97790563d8fa016 SHA512 c8b153f6a2970f0563f2aa75a7d94e85a4db72d2dfa759ad21cf8bc6d679839381623fe28c068362feb5c55ff02c1d0543622ec05c6291c2b8b45f634deeda43 WHIRLPOOL 88686d2f8e72ae1dad3192d8f857f7ff21c67f1942a754f71a75d7a8a22ae40d664922d4359b9547afd1e1e998d1e376d7cc4e5b8103c3819a226d3279251f48
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_kk.tar.gz 538633 SHA256 ad77e9eb00b2793c5b0dc50764584ee5b7f3c3967538e15863f9a366cee42005 SHA512 22659d286339da86aad05777deb3f3d887412a658eb01fe203305988541a0af43b54a0e114efde443bb3d58b0543bc551fbb7ef25d67ddaf995e2d873275fc7e WHIRLPOOL 1285cd8e080ff6e1da5e4dc5e7bdc134a5ddf7e4e528fb1ba29091ac503c1dac9c0b52f3c048469d7c7793c9940cb830fa8737a87df33acacb92ed36a51c17c5
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_km.tar.gz 645289 SHA256 49f417042f3cf28b587c4bc313b2aad8b07c17d1487e79754125393a2eb2d8fe SHA512 7b9f4903bf72e387f2582eefa7101a193ecb97a7830089f7d05d1967941f08567840375554266f0b1d7d7ef4836b9e9b75a63bcd8e14e47b65c37795b4413cd7 WHIRLPOOL f68a880ede4d29fb0c6af6ea0b143aee11a9384689e41f01e670cd125dacef5eab8a5311b11eb0202417dc9081d6830ea968b3f4db3b10cde7be11dc3f06fcf9
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 499236 SHA256 edb72206e3692d176b2578ed019441cb67f9657cf32536af99995de63c6bd0b3 SHA512 471ddc08544dab235f9fd69b7a3309f23c858d1e395cabc4f3754e7c43588bb21e52dd62371acec2b27ad17e6271be66f6d70056134e5a3082af938c9b4d2de9 WHIRLPOOL b39283e132257efcd1e1ee898e9c7168cdb4b0333d3894d4bf9e0304b19f97e1bb42b4b53448ffb7697fefe67b5ed00a681c6e68f8722a5a4b2eed8953740923
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_kn.tar.gz 558095 SHA256 decaf8e9a5d6debcd0883170f55012cb39cfad3f720d9d33c38d93b9348b0576 SHA512 44dfc8dbab5804d30b91db5da1eb3d648a500464523db0243c75d85e665830d679c12c0f41b3ce8b7e2ec068877e075358999a7c75b624af54311a617901d558 WHIRLPOOL 9bdd1d654d2f4b4acd15287444685915a4889729e167edf696341ba74e70cfe988854d63c8a7fbfe41db2057bdb481433459f8acdc810125de2070f11e3b126a
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ko.tar.gz 585462 SHA256 97e2f22f81d556f213b68b120e39793fe7d24dd465a53bc68f38760d959bfdf4 SHA512 58c29eae3826ae557dce45a98156deb2dbc93d81aa325ecb8139423afae13324cc0339a8b3ae4f7833544893ec2361824ed7c07d25757fc1f88694ed35faabab WHIRLPOOL 23e82721c54f2280745f8f415a5ffd56ddebaef5f4f805ae0e86f537b9469617e25d8a723cbe126a70c626a020d92b342cdb295929dbb3828a32b867a7bbf6fb
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_kok.tar.gz 541910 SHA256 3d31792c1bccb568c56d734c81cb77fa16fc0c544819878358ae58d32ccfde3f SHA512 d4b045b206183e3fd64138d000cef3c9af4a22b40799a99baf87d50158a4cc2f07416d605baeea020b07f1654ccdc1c6c7f578dde232bb78ab168e790bd36a98 WHIRLPOOL 65b499c0e392190a986984ab18f2859ec8cd1a6731a7d5c62231e0665717303568d425682011b5a5e2f203403d077cdc945084055f50aa8c1b7c359b5aaffb06
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ks.tar.gz 519914 SHA256 0ff97149a3095a69d041dbe8f6c6ae21e9e29148cc966e14387d99a60a850855 SHA512 e6051f543b0ccde4c963189cf0242bb3a429f926874076115b5d7d6cf22729bf57f1d007482287b7b86eb0fa61186de72cd38cabdf3d875400f8bf953fb425d3 WHIRLPOOL 221f8af376039e5efee38a42228a5388df6ddf6b381ea94bbbdeb48ba795d0c82832d5e592e03e4bad630d64f30b590ac432691fe0e895912fd485eda1cf9153
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_lb.tar.gz 469664 SHA256 c46aa45cefb7b71c9f7897129513656b69184a9ffd0b7d1d8c3e6c26a515a689 SHA512 76684c298d3251dafed3ce5e956bbf5be7207b4d9fff2e0ef5999b4b811bae1ddd7630caa5a0d36cd1e7ce736f349ec52da9cf25588282db86124d85d2ae2773 WHIRLPOOL ba09b2f3886a1d0dfdca117cabfa957d02981f8524665f70ea3aa08271872f0343d390410dc4f4c2b12b3ab4f31058211d7adb724fde139ae6de3a717d0dde1d
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_lo.tar.gz 562984 SHA256 1cdc036a96fef8f3f15f6f67e9ff14ede78b6dd82e8226d01985df282ac97525 SHA512 a51e3c71b3b39816b5aba64231df1d906d26c2ac224eb7fe59cdc13e9feb805d18883a97c3287d0781e8641b2f5cb3a945ebdc0c7b0e34fdbe96f0d34e8caa8f WHIRLPOOL 24d36d0e92fa9e93f39f5c8f391c909a4212fe7ec08936fd5e4591236cca112aca2ebbd22b359dae53c8ac0e7aeea96278405499c207f9fdc2e9daa644ec3614
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_lt.tar.gz 837476 SHA256 6a45b501248f3fa3fd94678c0ca7a3e49f0be8db987947e7cb21009d79a18f71 SHA512 f4472179f4c83db2347d5a489d63b5586ba9fede1b09905f008924869362785643bf407f418a5bcf4bc17e74fb8d6caada4b13d7bb59491b6239076b79cfd937 WHIRLPOOL e91202b9366bbef5fceccfeb1d17c53ebdfecedefb0eaddf75714b0a777a27a8c33db8af439fdc52232360ffaa8fbafb093af358d86c47e237787156fd5ce515
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_lv.tar.gz 1252571 SHA256 1005fa512e49148fce763449221356e28b7e56646d1b75bc4b6f7076e1b5f225 SHA512 b963752218f999ecd43b0688982374fc5fbad7e99430640df74a14bb51def5779602501a2b5396fd41886da134baf862f99b312c258700b3fc9ab3e7fce59892 WHIRLPOOL 31be7c003922ecb1a493e9b063a14108494e471524a9503af21aee071f9f15878acb2162646189925f5ff07b2f3b45dbe80384f762ed8f980fe52f3afdd0581a
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_mai.tar.gz 523389 SHA256 5efc4ac5feef52f143f3ce6df218493e1d1b2425d1269de6b6e3fd0f5f64097d SHA512 43f51e6efa6a3b10c7859e452f2cd41f6fecdcccd5dc20ca0422474d1553db531f061dc95f2342d4751820014fc20f382ba574add45813167d86b2844673d1d6 WHIRLPOOL 8a8f1b9ed4e5e9ebce35609407ce8c424e313623e9892dce62e55ef50096ba384c71ab5b409ea249982a6e0a96d1db76e361ae2622774616f4d53628999eceba
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_mk.tar.gz 522087 SHA256 95c00a9d97c12f24d31ca89750652b12acea78577ad6f55631b061d51cc0277d SHA512 d84a4303f159f9489496b8d26681d6b1b0e0c404bc681710ba2a4987f81088873fca2acaab83947c062c9740e474f0b4ee7e4cc24c4a3e3bcbd89af9a777a469 WHIRLPOOL 0f90a92b737807d6349fcfba06f406a160f9347cb21d0d177cc608ca0e10a8df9c168ca0b8699366aa684b77f48bfb8ce969d07f1104f424ce5d0617f02d5594
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ml.tar.gz 563597 SHA256 481148690cbec75f9e515b3b0bb86e773df934836715c04cb86dab351cadc976 SHA512 1a09bb7f0a90e1186b7fb2cf7eef1ada9b417b4623e8705aec1eef8ead723d32cbcd36076b30c14baeb3c76984dd2eeef6d66f968494f8292497c301e6c11c6d WHIRLPOOL b09a2549410b92b076d52c4c90ac022a9af7a60a7bbd123bdb938341d7c04fa10d18f39a0f512b668ecf34de0ce5df46bd68019965c8c972a2daae276f764285
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_mn.tar.gz 611462 SHA256 c08b088ce05015c86197cc0b6d9de5fa74033f179d97c203b6020643a42db3a2 SHA512 149a8e266c279e1871393574fec72a3a6e1be7d2b7a9afb5459bbe684d02c75c42f997a59ae877f67779eb0908d758ac6c101998e13ecfb15fff985f1681f5a9 WHIRLPOOL b3ce06399ea2ed04b190baefa707fabe8483614d9149dabc0eb38ddcd275c84b1efe0e1c9afdc32151613220719c712f210ca9e6cea1bc0c24893358a9949c65
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_mni.tar.gz 534865 SHA256 84133b74d60070249bc4b09ec10ae6d07f4bddf965afadbb520df6549e5a3b85 SHA512 4f8255e0f3c058cff4c34e74f077ea1e485621d512e440b48ae1f7e2212daf7905ee2b89c1cc516e50d818bd02af6a1795f1dbf8c32cc52e99f6d6dc49bfeb97 WHIRLPOOL e9ffb2c648e49e5301a12aeb4aef7935fb1ea391f7658e845cb509b61699bd9567b9b4fc3def2050a88244da58f0a79d93dff2aec2ade1c1dfb0300d1bb112ce
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_mr.tar.gz 556832 SHA256 5cf5e2f3bb2a87d1aa1f0c3c44987480b5cf76e17b5532c430d82352e4cc412c SHA512 202e16511adaed477fe884d658df8be0b46b08a98c57e385b3e6f1eaf5b9e7a2d484207349a4b72b513bad38d4a92ba22c49f373c0f7657dcbd7951094300910 WHIRLPOOL 0a0813677c3a19a8f1e44af99e6586d12a190b89e8cd04b5dd24b2d05f4ec7c910a24b3e2de7d559819f9790d423af8e0d1bfdb0e6193b9adca0a9fb3e5195ca
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_my.tar.gz 554924 SHA256 dca85a81a7b67f34850b4cad2153415bd6d0a1d8880b78534e25a83c6e3634aa SHA512 fbb81d4f0445c520929a64fc7a01f34d42500d2bdabbfabaf865fc717aa8deffd0ab227a3333feba91f791a46020e5f50ef322030cfbeea103b5b8f862eb87fb WHIRLPOOL 395d8524d7db4dc493566a65cc809d80e430af507256128aa2c9d8cd1d9fd7042fa22641560be387c3df30c50006a5a75313d29cc698bddbe4b2b3da21baa260
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_nb.tar.gz 3484946 SHA256 09368f24761d092dc4d4d197efe78489c1cf64a187918d88007fd5fad8bf0d92 SHA512 830f1510c05d4a5ab6cad65ecfc43e11d28c21c0f5a173e164d8beb1d863f4eadb494acd9e89a0dd24ab122a803f9cf1214523b123040f0e2d0d72f6ba561fd1 WHIRLPOOL c8dcdaf98cf102a59e71cda688c93567644024470d9fd92c9140a15e76732ac65a174592acf77dbeb8eea1f2828e32a7dd2205e2ec4510f22aa222c2f2e72081
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ne.tar.gz 923433 SHA256 fd823c9ef658ab443704a016ad9415d4406f4197bcc0ec7f4f49c1adb01a9363 SHA512 bf67b69526bdeec811e87b9df650a42bffd0b28cb3abec3927eedef7175172af5df7b8243559adae980b77de0442124cdff5d329d21a85329afa6f6189701723 WHIRLPOOL cd9c120dc18ff719845fb1032e77ab0e52ec3913559eda24d45352ee6d19ddba6eb0912000d0f58b21b850b05b8888b9de1e941980d19fd376041c9b0c694af9
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_nl.tar.gz 1285561 SHA256 c24f5901598002969218e274e9ec216a2543393da0cd14c93d588d65efe1891f SHA512 0af417ff16ed4fcc91edc89c037ff7ba54dd5a0844ef728f4d586cf681b71ead01f22fde8a5a870be7be244d8da41b41edc58bc3f6dab12ce0285cd18be05bfd WHIRLPOOL ee63fd43a6b861492d4e315a51291a1cf2885c3b52b379b22972a6d4dd00f5164c9c9cd64475a283af3adc0994e8b964b48e7e0fb7d74a227d54c180b7b3c7bb
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_nn.tar.gz 3485168 SHA256 2d5d045a7c50364481f00c795a738a292cc3a6865190b656c65414f420578c69 SHA512 02853a83cde3c37b53fe4e2dfb41ad9df044ed856decca13a3493b0f5fda85757fcd5de0561d9d797dd795a8091e129fd127c9e8f7cf5333ba08f767d83a274e WHIRLPOOL 2553833be3ba0b7f3cfc6c0321ed182238597066bd5d12e4b2bdaf0c866eb00ed65f6013f0572c9bd0f395396024582d213b16ad9b3f0c8378fd252ce149e19e
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_nr.tar.gz 499190 SHA256 88050296ca0aa281b4353b8f6bf7951e910687c674edf94c2fa4c596ab24fd41 SHA512 50f70c4767f4579e41c48a19dc5933f36ca5887eb96715e2762d465a03d50aa3c2ae9355f957ec9e2de26eef475e30cfc2ab96a446e47dd657905cc176e8aeb3 WHIRLPOOL 9f6e9cf844d4631434234a45590b3dd6882fb6053113a81cf61441facc9b54a5120a9f30199ae37dd8364ee89172ad63aa37233574e72a1eded25422bef4f72a
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_nso.tar.gz 495853 SHA256 14396546aa7449b2970bfdc677e8987cff7915909fb21c4f61ff918fd939bc70 SHA512 3a441e0010949bc8951e49676e2ceab123553311485bcd8b2665e22d3b39d2b18faf488effde788607a25a3047c66e4b06c09fa960d8a31aa9bea3a786a7f5be WHIRLPOOL b2d59a3b03fed39e74be9425338490d1f30117c419c5bfe22c3565b58809262ad160549dda25e72df741b163ad7c40eb92e917fd8d6f6a5a1834bf103e6b005b
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_oc.tar.gz 698155 SHA256 0d37f75c998f96d3afa99244a461ed77b50cd183b70105db4c07bc3c6dfa6977 SHA512 90a8cf38349d54588040e05f2a225079cb83df815a08067c56652d9c5a2f375fe0e084d7313a7c26358b84c6aea316163667742445f244350eb51c179a8add12 WHIRLPOOL f92a7b6f7ad6334b309e44da111bd46f9df3962516885ad668bccb8b0acf26a17105085472883335dc6699e4f87bd34a972853ce45a88e2eebbe354b6f972123
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_om.tar.gz 489260 SHA256 d99fa7fda6c241dfffe5089384fd47aa84ec2f113018cabb9f7ad60b2c247523 SHA512 33dfe1c7c73f0982836045d98f75d7c81f9f832fd6541dad1bf100d301d8e0cae3ed7794da4724994e8284bd3b92f387593ecdd87018414f9b8b9ab4789d577c WHIRLPOOL 320edb26f44369f8155c854d6eff2bb841762f85abf0528afa9a4df3ffe99a69c57123eb2525f1d73348b79eeabc360a0ffbf92f7f28e4228999ad992deea56e
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_or.tar.gz 556850 SHA256 65842fa4b7c5091c4152c04ca0e60d36e3918c285ea66813739916d8089fa559 SHA512 3c275cbb812b8e5e43c6154981d83e613991bd8ce3bfff1748bdab507436ba0aa57c3fbb95182ab4997336de518ab2e7c4bee28718bdee91557b240fb6f3ee81 WHIRLPOOL 2a26f3bf1d444403c0c25e370ce0806bbe9078c851f24a81e2ccc29a1c9b0488e5b4945f7af82ea1d2283f39ff799071659da427e7225597bf0c26790501ec11
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 527838 SHA256 262f87d121eb97c0238b4eb546bd8feca8cf9960403316cc17a3d4d579e44efb SHA512 b459d2cb8b2fe76c5ef8c3e072fcf1e36a9652aa9aefa64550d611d774803ae82eac107d3cf8519272771efbb2708a9964fb3a36d32b55d7a100e4aa6412ddd7 WHIRLPOOL cee4319ea459d3a82348e0cd2de0081408f6ceba84dacbabc18c6b9bb56525b039809212468f76976a468b7ba50f233d6565e24d4dacf18b3046ffe0357ac177
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_pl.tar.gz 3279842 SHA256 67a0cb41aaee2dd8aa661f763d0be9611e75baa85ea3956460d8b154092d104b SHA512 7fcb531626238ee00b993a032d7203cdda3eb8bf5dd0a2d232f23c93fafc4aaa7ec0d63619f0c4826a3b541beea4e9406e23ec776334d92cf649e56ae4804021 WHIRLPOOL fd5e9805f6e41baefc1865e32c3133ce1bd3597d4e1b48acd8e3e344dc4d28229480b3ddc1ce2c7f5518bb25ec577ab5f4829573cc6b4f554beccd1696ce1bf6
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2578599 SHA256 f4291e85990f7bf16da45039ece9eab56fa695446fbdb1b40079bc4aba620d71 SHA512 fb44bd3178657d774242a8152727d887b5863845805bb3ac82801cde047d674fdd700dda3d22e586b5a7d48c524df232edfd9fe89acec9f67fd894d55158d3d0 WHIRLPOOL cc93d0cfb9f3c4c16055740ec54ca090240b4862f4b186eb8217df281b3913597f3d4218bc82d4cf3c23e267b4cc3ccbb8b775355ee2d6d99d42ad01d3a44b76
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_pt.tar.gz 1131878 SHA256 4754351c0182c98336d720415b5dbf0651b2cf80198d046741327ea4812ec131 SHA512 36a320495090872626d3afcf60470de6d7373a787b957ab99f6be68fb10f6c28d9a4ab8c0a66fc376be7562308d209d7e75b2d47e20f32e47a67af5bce04cfcf WHIRLPOOL 577292362d43526dd14a25cef21b4bcefe5db4caa7adbf2edd342f46f2051d776cc0c6f8bf989143e92f867e104fbddb6f77b6fbd633ae8fe354c2434fbcea86
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ro.tar.gz 2364300 SHA256 90cc193758132dcd347099197eb0a179ff7552d5cadf6fc7e4732e36978c25fc SHA512 9ba94f9d4defe909f1e69feaeb6522e18726f9e7b7495d186d0ea884a03afbdfb760ac8c0bdcca850d1ff465322ebf98e36298984dea47b038b116a2f78b043d WHIRLPOOL 250edd2dd87c60df42b4649659e9415865115c7972d335d8f4dcc8662b5da20d15b341a103d4983769126c73480753d16e066c4ba403919e10fc90f57d859ece
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ru.tar.gz 1652380 SHA256 cfae183056d7425d8c3bb566dcf7eeef0be349dbb78d3a0ecdb0e7fe3503672a SHA512 c84a11a111ccb1657dfee52cf109dfb347ab5ed4f420242239b6bb00ea438beebb83d97c2895b432e7c7a2a2f8fe80b9ed72fecf1235756ea69e00d83ffc49c9 WHIRLPOOL 35002c703e25d6fb612b973514a70936f5b92d4d5f558ea38331033163ef3dc17e8807ea7c9d5c049796063b1e8eab0212b8c0a799fc714843edf8b4de7cc692
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_rw.tar.gz 492376 SHA256 d3a5d83e8cc5bc37b1bd4198c5e25a6ff88d3dbe37ecfff634f58b94669a5715 SHA512 e3cf644dfa406c2a7b2e53a199018976530fc6ee224405cc1a00e38069dea506ff17c0508b5590946279d7bcbb6c882f238d78d0450ac63902f83a643a70cd1e WHIRLPOOL 069c6d9619c17edcf6710fb91d32350e8c02d32a5e571570a13b60920de2ec041799093b40cbdc1ad20fc2fb76b3cd75f1626b8e308124588a1f610e3202eb29
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 543082 SHA256 d276862346a29531b821cf6e6be01ffbcb85d0bac4baa356bbfd07cff7da0bcc SHA512 a8348413ff0dbd99cfd39220e80ceb73a5ea5e732d9c521a463aa025f0afd593da706589542fedcadcc96bf17e91b28b06251367543d7ab58a16cbf3072860ad WHIRLPOOL 11ace6faf080ea0e9d16dde7cadd975b02a2b12c649bf430232b8fea1b6179a21d17bbc07a1fd0ea0d9a6e642b690da67878df7a3843e67aaac5f61072537e30
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sat.tar.gz 583234 SHA256 e616b63bd135fdebe6a4c29ea249d79a8499d1ea52949d3cb7ac907a513de945 SHA512 b2a6aaef1479f1142102ff1fa1d1fe89e02045ec597e4771bfe95327c118fd37474a2a00bcdcf31f7b21920c2c639055da155b0cd2e78aa51c3a784f368567c8 WHIRLPOOL b2d1222fa26899d5cd4b221650a7d20f8e90e7e96451f9d15aba40b8e6a9dcfaf86b0fec7a6278ccf1a999c4389aeb323785739b9057621955ab1becdb608f95
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sd.tar.gz 535166 SHA256 3ccda30d0aa05217ec63290a151920a0c3e9c1b82f1141766a623cf9ab97db15 SHA512 9cd32faf2f41b644497be0dc342d9091b82856c692fcb40caf63192b15185767a3d846995c5c42200ef11c0a1a4fbf3bd9974d36c2d15c7edeeb789c642afe69 WHIRLPOOL c5f137458c19cf57b075c67c3e0598df127edba6d5530b6fa2cc3ee7df8e3d700008629a7a94c8a3183233f682eac185718b8f0bc67f9bc66f695d351212c5b9
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_si.tar.gz 825668 SHA256 dfccfc338954b1f83822424a0226a62d1dbdef6f7bf21ab9eab702b7b2fa2e99 SHA512 4076765e149e0495268f119a3a53aff9cfefa49112ff404aa9dffc62640ef0f22589561e2b2088a083439f35dd352445801d08f237e59fd52ad70622c13d5803 WHIRLPOOL cf66f439be5c00eb3efad2a9cc6436b60aeece820dbc829a98a9825d84dd67d6de49a35d45e81dd52db16f73d59c814d2993c572fd661b22aa013b546de0cfe8
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sid.tar.gz 495986 SHA256 6348daa03e8d8b3f46644f9b2ff32693260f4b1b8d5e86d508db0ebe5b87e573 SHA512 6e11193bab8df332736e8658afddad01dcb49451f10d7d862a3e144408196cb12318e04d2c9631f534f13b6926e2511b086bce0bb1c754c4950c654b7dbb2b5e WHIRLPOOL f0637d1d67c8ce612f5743293d56f7b23a86db47d35ed062a1a35e37740f3f87fb70a255e0d82908edfa10652b8b1e7fc6fe8054b38119e3a939a3868f3fc6af
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sk.tar.gz 1785338 SHA256 7d585be81d422a870ff9a74b4983190c5fe08421d1d465b9e4c3c8ced1a4d3b3 SHA512 424d6bb42689ef7f6a333e29f444fa8dcd2b3a6896ddf7b7a0ee208c6ebd56b207a921c5fe0f52324b430599e4f16eaaf4052c04a87ca0dac4003e686b3e68f0 WHIRLPOOL 2ee10ad5835ba8d5e43dd4a01394eac93440ce7e359e6d3ead2e3e695ddad293a4112989a6b7c908028c7acf3823c6ce7ec4aae177309ec0903c0ff3d3f62851
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sl.tar.gz 2163752 SHA256 b3e2b091dfe3f5eac731fea6a15e7215a147952b9b63716af54c5395b07ade33 SHA512 aebbdb10cf55533b8f4505f0a339957f11534965bcd27daef79bad25544ba91300cdf479b218c0478602f9a39c6284350b52a1d0a027da36fb3eda01a0e6bfb3 WHIRLPOOL d7ba13e22c153998f74be2c243b1e3f2814476775b1c7368d0113c6df5d01400431dc732978ae208b9fd2ecb8921e9de02f481a23428534420720a0b0e250c6d
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sq.tar.gz 510331 SHA256 c90d60e578c039cb3381d5ddd14a4c0683449ee7df2c274b6fef8dac3fe23a8f SHA512 20c3653b4585331aead92018b7009bb4c126c627935e8667e5607ab6c3003ec86d69162ad5c0db3df3953a7385b577af0458f7cf5123b0c63771fda5295a3157 WHIRLPOOL befedb9dc5cb0bebf9197fc8472df5adaf6252009016d895f8aa90803fb249ca2665e2c10c7a6c015d5c8d6efe7b878f0898dcf89f4d6e5d9b59ba9485614973
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1686998 SHA256 486b51ced97d35943bac89c637a7c6d8149ff63475691dd7c410974180ab5ebc SHA512 4f292d79585eabe3c98413a8ebf20d28fd80c024bf2c44c0f1234d90444ac39fc34af3fd92fe3dba3f2769b6c2ea727d3e5769061b3709fadc7257415b7fc218 WHIRLPOOL 0cc0d7d541700c907c08a56cd18550ae67231afe8c30c609cd221b3b359a02658b28a8cb6f90ca3971adefd05642a3c13fbbac6fd614cf980d4d8a209c76e5c9
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sr.tar.gz 1715450 SHA256 9530e5f1ae4d2280fc4b4e4f28ca777d8d3a0a60527cf297f30f53715c82de5f SHA512 51490a4ba8c211729d9ecd1160fe76718d3c69ec6498756cffaa819dec8d37b69c57d3a023074f8f908f4e3c05c9a0ee6230fa8a121444f14ad59ffda3df1a46 WHIRLPOOL b3850bf3276501baf3eb6787ea86db4523c0bcc1e0cddd151d569cf995e023bf70ffd20ca9290d9b7860137b97bfd0caf01f8337047e8098585ac4ea36db1f31
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ss.tar.gz 496127 SHA256 3868f70f9bca3bb6e1abe7f3b86922f37bbf8486f94907482c3aaa33453a7a23 SHA512 974c623a865561f630473850f78472e74b8c8cf7d4330947ebbbaf22ad7d7be73f6a61efb0e7862838688d9ba1f47014957990691555b7e4d1869c67b2cd1b91 WHIRLPOOL 758a81442cdd7cb7155edcf0cdf93a99e7a48a11fcb763a93a8de3cb7585a082e4528924922976c9e249de0b0994aaf16d755d74a2d3d2a1b345734b7ecd21ac
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_st.tar.gz 495259 SHA256 d672fa4bd849c6670e58aefed5e0de43fa406ce6ea2e6ae43898a4eecf7df423 SHA512 d7f2e1071d4db9ccb29d6c2e4a58288b1336c92e99a78017a1086da049bb2828fd3f87e7b82adc15046a72c655cc5ed526a7c4de3818b913ff583be20deb8197 WHIRLPOOL 7ef33f4f5aa201c80f655d3908f18d44cfadca2a015e631324caa877b4a8fcdcb3fb599ba30264fd1794c647df6be207c44f4920d06efe4bb396cb185f1fb1ac
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sv.tar.gz 2366612 SHA256 b6b322dd43fd21582faa8726ec0d07fabf1c451ed2de89366719b385dcd57612 SHA512 de418ac1e03a1e0c19e6f3b85da5475e6ed2120a1aaeab5b1a098850e181b4e2e456db70a1cf341a6633eb8844a72e0b69a55c515e214b4fd102c659c5e53643 WHIRLPOOL bd75fad7b9dab341b2fbe740a57f7de167ada2a6c14c3c2b5fd8c87db0ed74c9f06221308675c18783510ef874d0303180446c85fcdd200c1a0fe643a42715af
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 482713 SHA256 66578df85cd4b42ca08fa62a192c03c54be6b0c573926fb7ae2f5afc3be07d47 SHA512 031c858e68bbf1280d305f5fc2bc516c753dc48d4d87c050e185d59ed7268536571f247a93268e963f7564e249b8873b2bb01e87f3420559c9a081f7e0ffe26a WHIRLPOOL 4c86d58eb14a604a51ef5bb154f124bded3818cf3776734c26871b795a114936eb71368a46f5939d38bbd706a4128fdb107d1a9ba403f03628edecddc8d1b1d8
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ta.tar.gz 551382 SHA256 f918ba4c0440bfe6348a80bdea484f150aa025e3881a8e083d35f9443dc48845 SHA512 3f83276b78d4f029b75313e1065ff0299335292cdd7258c1d4158eb29c9aa40faf33350e1b97d92fee283afce84b5c08cc2f5cc970e9016dcf8d07b5494f0331 WHIRLPOOL 0dffa98e8b1df2d4d8c17f4436759806456250217cef31b3186ab14a94a5cee115ae0f0ff1921c3f0b28b7471cd7682986c86c43d6f844642feee51561b03697
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_te.tar.gz 1109186 SHA256 7f2570de07101cc328026b5bf614fc871d9469a534c6c6162862b738e4c079a3 SHA512 d5e76b3c934f16d8e520de07f8cba2763092bba118dad3c00f7f1f3953bfe1ff06e92973121e8d0815ca53ee00839c8850c03a5aefdca2ed4f7bad7c8d620fa1 WHIRLPOOL cfed5d7069901fda3ff6e0e491f203323419511ed3d24e088b363524936efa6ee034d8309fe1639283c6c152e972d264aa712554144af0ecab450f188416b759
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_tg.tar.gz 513589 SHA256 b64c623c0002cbab71e26a084c76ececb305d75645d27c810db47bbcf4390f0e SHA512 a5d3f376342cbabd5546b7011e2233581fe9fe1d7f85e6f62fec55c8931020aceea33fe4f8fbf22373b40459132e8e29d46d2b31c03036842a4903c404eb69e6 WHIRLPOOL cd6aa3b1f3745d57e5a6400647973f7167dbdf8d60d798714f076a261c746b33d2d8c95267b6d8c846141a9cfab42abae0c013579a27a4790a4b73162a86cc0b
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_th.tar.gz 694642 SHA256 9fd78748bcff6897418064a9e8644bd49f579a1b22245e038befb9ca8168d28c SHA512 ec665a1f3ab5db214b822ecad37cfabd436074ecd8e0e5fde5fbc91e711324b37c4cabf5cb4eba0adccd8d3614b66517829f51119555637c426d77cc1dabc806 WHIRLPOOL 6395b13f1ce37afc17c311df2088accebcb13a5b46a972a5e18c762ad763d302744a261e5fd28db8ed643cb876c9b4d102c365c154ec8b7c2d4f702d58c347d6
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_tn.tar.gz 488044 SHA256 6f1c9443485d084145ae2af42edadae1cd769f0995a5ef6f904d62ba37b2697d SHA512 053b7cbf9d6305996fd23f9efcf2fd8f482cac82a38945b5c827020abe2e4bbfdac03e29935f6da91c51945554a7b436775da56ca7921d47ac19e2331c9cbb4e WHIRLPOOL a38f33c918d4f4e9119d043e043369c881abff6a0cadb7a0f9aafa896574c42bd68b998d61de46d7cec5ef1dd966d875593721bb0d9319c01c3a2cdef085e2f8
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_tr.tar.gz 536880 SHA256 ba0b8da27dbe3f5e0348fc4e2a07392f388b6597a339c6c98e3ffa21896da658 SHA512 7466f5e9e20aa983e6919accd1df36bff16b84f1fd79615020d5f14094c9f153fbb8ad803e7b84301f4507345e076f57ebe04df5236464a81b6aa5f873981c5c WHIRLPOOL 5bbb8e5ce173488255e52b924286fda7ee617bdcc34bb7b68a0d0c6e5dde582cbacfcc471baf13f8df80c9b546430cdf713f0926dcbe5749eea51cf00084ccdf
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ts.tar.gz 497793 SHA256 138d252f1680ea6d60b2cfb21bbd432dc58eda68b73830454e7983c78b387671 SHA512 0edd6915b6d9236ce0e4013cc89509e248a5fb4fbe5bcc594f9e2448c292794ecddd1d221dc4dc3c5dc3d2b115a0ad67998a01c2b05e6fc9f950277b1528d56a WHIRLPOOL 069c4cc50c08384f8434b64f887787ed9a195ed3ad698630bd251f6f54e395b5c9ff0af1a807ba82446efc213ef1d83d60fa41ad96b077830fc3688df7279a86
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_tt.tar.gz 486643 SHA256 3cfc6910a62f25ec7ffb8ccd31a13df6603e0dd0c3f93db974371beb9b4eec90 SHA512 beee9fb1368b757eff0891f82ac8d28ffc196adfff0b6f96afb23ed3671159cfda76626737d9629d4e5004f4198289a71dd04d5003487e441a840b18d7cc5d40 WHIRLPOOL e64ae5f7a29b613cde733ff2e9901dcf897bf61abf9a1b7f9cc7d3490d56961a52bfaff6d89b50c2a6aa8dbbe50d57b3e9b6e87aa014a9c9734fca53e43136e4
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ug.tar.gz 527030 SHA256 42b348f849c1a2c35f4268e29aa3261440f421a5cdfb600cc3532fb735f2de7d SHA512 11ca2a8231494ec44475976cc4cf3fc9478d5328fa2733b17e6d1d777114e2401d1ae570a12401f036fdfbd438d882a03c23ef7ffb7c82896d3ff83b6657f9fd WHIRLPOOL 9377e36d591f8b735483892afc46371a720c0f779b78d6860cfe8ee82a6214ea9500c43a4336e4d82b0dc0afc52aefe1a56f654338e0ae703d7891dd8684eead
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_uk.tar.gz 1376048 SHA256 ed29a799e2a7e1e3c0263db9bdd6b4e55beada317ed669d367b2a40d8662c54f SHA512 8638c190d41990bdd15d64f6b674564a921ee4ed5ca09d46bf86f28c0e2a15b312445216f46208bca6e030ff9f7149baed3121c58abc966762a14d2e53bdac58 WHIRLPOOL 4f3ee7e226a0ce38b74f5903858c02c88eb8629e563e2ff513f0ccd21746710c25b9efb0d2522d475f0e0a5e14c03cbcdbbb7329b3b72cc040d9e1087bffb867
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_uz.tar.gz 488470 SHA256 d49d7f9182e966dc620599e977ce60b367686533bbcac54c8c2e8dfc9d087906 SHA512 7004f96d38b18a6e2f6cc9b451743e4d2dccfeebb3dc9f612f15735799411b405bd161290f8eab01de3355f5f2820dd0b7f53822a9d448211640dc7da8922341 WHIRLPOOL 3aa0cae9367f14df15fd7dee799b5d8bde4af0833a041c61e7d0afa659accf610bb5904d834b90111a876420fad91e65e21d7372e1013fe910a13cbd53e60028
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_ve.tar.gz 499568 SHA256 ddffcd67f1cb3ac30fc3cf47425132bad6dcc2ec824d23a6e0dd4bb333b072e4 SHA512 bc73fed31479fdc16d427722da2eb5a3e72fd07932e8c84142ea11e161ad76ef32ac89b1807df234b57bd066117f100c912e80905a5454fb518c654c8e5bcf24 WHIRLPOOL a3d2bcd946fa8dd88969da0817085bcf156c2db84b7a225db0021347bd50a631bf1bc5bada6dc1c68031dfdca7684c8f140a85911f6ca34b957c08efc3b955bc
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_vi.tar.gz 528137 SHA256 8072cbe5e9975653c541d08035c6f9c2a6aa16c483cd218ddde7e079ad821634 SHA512 7f5f2434f9bd5b6c0a13b95e057b046aca3ab1f0f76b636f8e8e6a6a6ea205379e3d3b09dd8fa95ba74e4765686c2b91485fbcc11612174fa1e6ceb679da2b9b WHIRLPOOL 4bf4581034380007b097f82db6251d32d04a2b6e375956ac7f7390c5d50828904efcebacce0dd9a20e01a84a542cfa3c5061605d7ac6517f0c6283a843feb6fa
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_xh.tar.gz 504375 SHA256 e65e539c36b28e327ce5d0918a317d5ea2dedd4a71b38acac10f38d27edd80d0 SHA512 fbf67279860c0fc5a40a13849e7d97c607f34a017df9666d0a738304e853f5dd92cb974e10fb9e7fb5638432ae6cdf38497e761f2218677bdd6da4c52d2106dd WHIRLPOOL cb285c851c19533efaf096fa2a5cc174949e1f4420358462213eb67d161bf91acae60626bbf40c64315f98cebc4b29f47adb8e1369902e8276f8ef1cc3115427
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 575628 SHA256 24feb21c4ad5c7dba506241d3e7c8d7cc33efea444c3cfa1d58b3957b9854972 SHA512 4fa305a7fbbfa32e12ea4a87e4e7efcc0d00b76518cb763b040ebc913e9ba4fed17d5c15b1772470d2959141cbeb16fa95fd50ae379bc3cca26dee4c3e67a015 WHIRLPOOL e3469480aa9d6c2779079cb6136cdc3f1433dd9eac4bcf200305b640f942e8d6596d9d4a9fac0e4565c98ad1887a69ac967da8d450c88f8cc91a0a2562164538
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 572998 SHA256 04ba1d4485a7bbfd623e1cbe70030abe711215ac84bf5799f22e2ce08a4132b7 SHA512 37311fe6be416b5d42d4d426b34e6d79aab3d1130e6a92e433c6d8cb5921f74d2af65eed3273da1ee0f55f1361fb971bab027b0a1748a678891c5308a01b369d WHIRLPOOL fec8a7220346aa28ed6c1466136e135824502cb656e11371ccc2d045e83ea91e52139554935bb1284e150d46d27990f209dce590c7f85a3ecdaa5ac6ebcfe8a6
DIST LibreOffice_5.1.3.2_Linux_x86_rpm_langpack_zu.tar.gz 506651 SHA256 460fae49a79c3ac97fc3339a8b9e51b7537f910907b5487ed2c7bfa1c057c9e8 SHA512 2396598c28dbcbbf6f8ac722e4e9e05d12fef3704813ac242ceb21789bd383c2f2420eee514f0e5aba1b1c9e5dc2073034d09e85c1b448e0ec39925432818707 WHIRLPOOL 9c04527b8d9354369357b609a6945d10b7a697f6afda044c997c1f28e0ef994a32c6383ff89e835730708fad75196e67b482eee99fbeebdbd8190bf1b0a8daf3
DIST LibreOffice_5.1.4.2_Linux_x86_rpm_helppack_am.tar.gz 7617053 SHA256 821ff5f970dffb8ca7e6232d96787f9638bc373a2266675b59271d12bf93e348 SHA512 cf1f675842af2f0b091694fd5d1662f20d737b2b3eb26406688e092309c18de4c7e9799690f0d2da072b2920c2b2a4b90d5a8d964fd819563254f597fa3605e7 WHIRLPOOL 4eaab3212dd2f4a678282b9219efb889f4f70fca02c2f216030a616cd8e529d300ea5bf6c12bcec7b3182189cb1792cefebcce92981187acdb52d42a9cc53936
DIST LibreOffice_5.1.4.2_Linux_x86_rpm_helppack_ast.tar.gz 8092051 SHA256 20361058a69d31eec46d02358bb2c0e6ffd84d84b529755f0221bf534361bbb1 SHA512 28956d7289fa7e5b226751765d172dc72edbbf180c6c208209d9dd1453ef55fa68d829ee4a6947110764be2122fb7d11606f87ed9b229feda0973e9eac0f7970 WHIRLPOOL 4bd2b14d0ebf7d57fc59cbb490661e606995b4de6d2a084c621fe7a282280504cacd3f71e9fbad4153b1a0cc67e8aa5ab8689b1f0d794c9e8cd77d9830ef1b0b
DIST LibreOffice_5.1.4.2_Linux_x86_rpm_helppack_bg.tar.gz 8325366 SHA256 0a04bfd55e7f2c5474d52ddde596a256347406ea0d0259ec342e4c3241d40a9c SHA512 bbb2f077c898f2b752c898e4d3366aa4743847e0534b285410b21e9cbad610a2830c9a23c462977742a67827af8839909565f19283a24d5182264e26026dbd88 WHIRLPOOL 22e8bece9eef7d2cc99f293fb4667716b0ad98a704ce1ef52d9d6a97c4ba2cbad39287acf68fb364c14f21c7d8bd18702db41ce90397a88d5a86a515b4ade986

@ -1,87 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
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() {
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"
}

@ -1,89 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
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"
}

@ -1,89 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
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"
}

@ -15,7 +15,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="amd64 ~arm x86 ~amd64-linux ~x86-linux"
IUSE="offlinehelp"
#

@ -7,12 +7,6 @@ DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 SHA256 1fb458d6aab0
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 d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz 16525605 SHA256 1f188ac03a8aa4663223eca8c82f91a55293d066d67127082e29a7dba1a98c9f SHA512 d08a7fe432e8df47d1d8992a45bb5f33149cb75b90eb74b2f2e457628d21a94b17eae0045096b053d2a866bf7710c775581c3e417b5dfaf66601aa18071b7305 WHIRLPOOL 95dc6ec0fb293c3538c1d51241283edf4e21647dcfd10229233ab7c3f13f7c78e6bb02c4d292a7cd2a2ec95575d775f0395e837bbc88ab4ddbaa5adfd62be2f0
DIST libreoffice-5.0.5.2.tar.xz 167135308 SHA256 1ee729db840cf98bb00fed8c65550ccd6ced03123e3befcc511fe8df6f671b88 SHA512 f469d2faccd3e445324b0e8219a8a31b4dc8314a9b0559bfff06dd422eb6e6a9194dd4777391e71daa9bddf362cccca958defe165805f91e8334f95f36a011d2 WHIRLPOOL df4d74171c95f57a1a0fc7d25b7668abde5bb4eb8b326fd2179b4f311f5e63408919ca69bf2efe7effb2700488e11a0b4dc2059a5ce9c6a2de81d8f80314f598
DIST libreoffice-5.1.2.2.tar.xz 173763036 SHA256 54ecdc9e0201a64fb6a0898b2e5ebd6c6e22c36965e3eb797ae351219e441781 SHA512 0b2d9d2f91b40fc6eda67d9d6a16f95391f985be8ffa43e8f577c42bc0c1228e2c14de4dfbdef808a6edd61985903d5e12e0696ef43f522e78ee123c1d5f01e8 WHIRLPOOL 059f6f558c5cf3881b2ce5fee1c9ef0286c315481fd17dc7129aaf8ede97ca1759c8b821c1575ad4457e670e54241409e48e54bd1e8d62c8401cf5067ef81226
DIST libreoffice-5.1.3.2.tar.xz 176087264 SHA256 cd5a1ca7c9ea100f811f8f12dc9bae29e71a6a65b127be6de5e14f223e3c07c4 SHA512 4f9d8076247c792d55bcbd1ce2ae66a96fced8bb9e0f4fe2190b880dd2bfc6ae82b36a97368fd15676666f97d8ad5c42d2cc00c32360f7fd86823997e094b688 WHIRLPOOL c04fb3d41ace8b5bc2b6c70d6ab257a643f14c68dd243cb8ebde76cddfce3cead35bbae5d911edab7bb1223acc56c9cee6e56e5bb04c7ba50e43dff16fde11a8
DIST libreoffice-5.1.4.2.tar.xz 176233960 SHA256 cae54a79ed858ad92044179b5c33bd29c5770a8eccde04ed80c5ebfd92078385 SHA512 80e79b6a20f85e295fead9fc5f9578d846a889fe6bc7a0f51b76117408ee6c8e7fbddf99c22e2caaac3253f10907121ed3508cefab2fb1b2ccaa90c4cf52c33a WHIRLPOOL 2005e5321b6e25196db535a786c50b66c635b07d1482e562f1595f3f84fbf0c702717d934d50e319822f194f1bdc9d15da1885658042d277ae8535f75f9856ba
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 SHA256 22722121be062742624e0634beae92289c75e6a99ed507d3bf0a05c5164e3c69 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f WHIRLPOOL 1f36652a52d501d6548cfa9aa013b3e3a1867aa2b0693d2274cf7816d4aa4e0cde3c7096cc71ed47cf74e5f96da2757bf537f553021f8fd86939accb227bf538
DIST libreoffice-help-5.0.5.2.tar.xz 1882884 SHA256 6664496d23d3e7e56dbca22b7cd9a2cf66e0e91609a20976870e0e235540c02a SHA512 63a27a160a98360d04f062c4a9b123ed0e89a4e081aaa03e50b0df7ef04c4396977401f909541a5f3510a3c2d7dbfc4c52839a1a4adc1a29bae8dd6a8056a170 WHIRLPOOL b9aae3d2f622ebb27bd9943d8111ec9c3fcfc77b35b1b93f294ed8fe7106ab001a10260c7f9ed45b5f9ca65229d15f25a3a92f6000682b6ae651c0cf16e81fed
DIST libreoffice-help-5.1.2.2.tar.xz 1900736 SHA256 dc4d9fd6ca78ad89069ca1f0187f274c9cd83fb8849716193d25bce6ca072953 SHA512 5868e9ec51ac841372cdc8aa7b257082d04269ecd3c2724ddd9f6da36a1a0549eb6bedc2e71a205543f8a23b36df7cebd937a316b22c2be778a1d2f7e4d9df41 WHIRLPOOL c7565974995b4a95894b59263595f82c6980c2c8e4b3aa37fb787c4ad369774b128062a32dcf14c4f1dc60339c469e47acc9ba3b193ea6e2de6a1d4e38cc21a6
DIST libreoffice-help-5.1.3.2.tar.xz 1904908 SHA256 f58def670340d67027d8cd52ef07669fbe7db05d1c6e490700dde8b53fe6093b SHA512 3f660af8971ab40fd63dbe70a0759e6c66ac98b4885dda9937797876dba3db2e3f0b604018d7edfe90043ad2e9f4652c1df2f8d331b89dd430a2095ba3270d17 WHIRLPOOL 3c129235a20d9217d232685e960ec1ae598254e95179a315b63f8a706b5df73e8bf7a32922095f4a1acd96e7d3de8e09f3d517cc6a781b94643466f04727ff9d
DIST libreoffice-help-5.1.4.2.tar.xz 1905160 SHA256 60356c3e3a8e5ba8216c18e127cfa2b7d0eb55c69e50f056e8f78a7d9dc735cc SHA512 a8af619dff4b873574afd4b6cfc930543ab58a449a5cfa4b76a0edf242e18a885b6cba1f1a660e9a07e902c367f1a305c2c525f2b0a70e99f56ae5303abef5fe WHIRLPOOL 2e195dac9e6d2280ec3ac36243c4c62010e04763c5510a1f5e06f39e2f6e44aad555b460f72b2f09aba43a9571b3d20b50d6caf4a028e3e6acfe4e37d7598b70

@ -1,608 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
KDE_REQUIRED="optional"
QT_MINIMAL="4.7.4"
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}/
"
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
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 ${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}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
"${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.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 EXT_URI
unset ADDONS_SRC
IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
+gtk gtk3 jemalloc kde libressl mysql odk postgres telepathy test vlc"
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
# Unpackaged separate extensions:
# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
# hunart: only on ooo extensions -> fubared download path somewhere on sf
# numbertext, typo, validator, watch-window: ^^
# oooblogger: no homepage or anything
# Extensions that need extra work:
for lo_xt in ${LO_EXTS}; do
IUSE+=" libreoffice_extensions_${lo_xt}"
done
unset lo_xt
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${PV} == *9999* ]] || \
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="
${PYTHON_DEPS}
app-arch/zip
app-arch/unzip
>=app-text/hunspell-1.3.2-r3
app-text/mythes
>=app-text/libabw-0.1.0
>=app-text/libexttextcat-3.2
>=app-text/libebook-0.1.1
>=app-text/libetonyek-0.1.2
app-text/liblangtag
>=app-text/libmspub-0.1.0
>=app-text/libmwaw-0.3.5
>=app-text/libodfgen-0.1.0
app-text/libwpd:0.10[tools]
app-text/libwpg:0.3
=app-text/libwps-0.4*
>=app-text/poppler-0.16:=[cxx]
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
>=dev-libs/boost-1.55:=
dev-libs/expat
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1:=
=dev-libs/liborcus-0.7*
>=dev-libs/librevenge-0.0.1
>=dev-libs/nspr-4.8.8
>=dev-libs/nss-3.12.9
>=dev-lang/perl-5.0
!libressl? ( >=dev-libs/openssl-1.0.0d:0 )
libressl? ( dev-libs/libressl )
>=dev-libs/redland-1.0.16
media-gfx/graphite2
>=media-libs/fontconfig-2.8.0
media-libs/freetype:2
>=media-libs/glew-1.10
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
media-libs/lcms:2
>=media-libs/libpng-1.4:0=
>=media-libs/libcdr-0.1.0
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libvisio-0.1.0
>=net-misc/curl-7.21.4
net-libs/neon
net-nds/openldap
sci-mathematics/lpsolve
virtual/jpeg:0
>=x11-libs/cairo-1.10.0[X]
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-0.92 )
eds? ( gnome-extra/evolution-data-server )
firebird? ( >=dev-db/firebird-2.5 )
gltf? ( media-libs/libgltf )
gnome? ( gnome-base/gconf:2 )
gtk? (
x11-libs/gdk-pixbuf[X]
>=x11-libs/gtk+-2.24:2
)
gtk3? ( >=x11-libs/gtk+-3.8:3 )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
jemalloc? ( dev-libs/jemalloc )
libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
libreoffice_extensions_wiki-publisher? (
dev-java/commons-codec:0
dev-java/commons-httpclient:3
dev-java/commons-lang:2.1
dev-java/commons-logging:0
)
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
telepathy? (
dev-libs/glib:2
>=net-libs/telepathy-glib-0.18.0
>=x11-libs/gtk+-2.24:2
)
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!<app-office/openoffice-bin-3.4.0-r1
!app-office/openoffice
media-fonts/libertine
media-fonts/liberation-fonts
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}
>=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-0.12.0:0=
media-libs/glm
net-misc/npapi-sdk
>=sys-apps/findutils-4.4.2
sys-devel/bison
sys-apps/coreutils
sys-devel/flex
sys-devel/gettext
>=sys-devel/make-3.82
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? (
>=virtual/jdk-1.6
>=dev-java/ant-core-1.7
)
odk? ( >=app-doc/doxygen-1.8.4 )
test? ( dev-util/cppunit )
"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
bluetooth? ( dbus )
collada? ( gltf )
gnome? ( gtk )
eds? ( gnome )
telepathy? ( gtk )
libreoffice_extensions_nlpsolver? ( java )
libreoffice_extensions_scripting-beanshell? ( java )
libreoffice_extensions_scripting-javascript? ( java )
libreoffice_extensions_wiki-publisher? ( java )
"
PATCHES=(
# not upstreamable stuff
"${FILESDIR}/${PN}-4.4-system-pyuno.patch"
)
CHECKREQS_MEMORY="512M"
if [[ ${MERGE_TYPE} != binary ]] ; then CHECKREQS_DISK_BUILD="6G" ; fi
pkg_pretend() {
local pgslot
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
check-reqs_pkg_pretend
if [[ $(gcc-major-version) -lt 4 ]] || {
[[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]]; }
then
eerror "Compilation with gcc older than 4.6 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
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
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
}
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() {
# patchset
if [[ -n ${PATCHSET} ]]; then
EPATCH_FORCE="yes" \
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
EPATCH_SUFFIX="patch" \
epatch
fi
epatch "${PATCHES[@]}"
epatch_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
if use branding; then
# hack...
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
fi
}
src_configure() {
local java_opts
local internal_libs
local lo_ext
local ext_opts
# optimization flags
export GMAKE_OPTIONS="${MAKEOPTS}"
# System python 2.7 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
# sane: just sane.h header that is used for scan in writer, not
# linked or anything else, worthless to depend on
# vigra: just uses templates from there
# it is serious pain in the ass for packaging
# should be replaced by boost::gil if someone interested
internal_libs+="
--without-system-sane
--without-system-vigra
"
# 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)"
if use libreoffice_extensions_wiki-publisher; then
java_opts+="
--with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
--with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
--with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
--with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
"
fi
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
# --disable-gnome-vfs: old gnome virtual fs support
# --disable-kdeab: kde3 adressbook
# --disable-kde: kde3 support
# --disable-systray: quickstarter does not actually work at all so do not
# promote it
# --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
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
--with-system-headers \
--with-system-libs \
--with-system-jars \
--with-system-dicts \
--enable-cairo-canvas \
--enable-graphite \
--enable-largefile \
--enable-mergelibs \
--enable-neon \
--enable-python=system \
--enable-randr \
--enable-randr-link \
--enable-release-build \
--disable-hardlink-deliver \
--disable-ccache \
--disable-crashdump \
--disable-dependency-tracking \
--disable-epm \
--disable-fetch-external \
--disable-gnome-vfs \
--disable-gstreamer-0-10 \
--disable-report-builder \
--disable-kdeab \
--disable-kde \
--disable-online-update \
--disable-systray \
--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 \
$(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 gconf) \
$(use_enable gnome gio) \
$(use_enable gnome lockdown) \
$(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 postgres postgresql-sdbc) \
$(use_enable telepathy) \
$(use_enable vlc) \
$(use_with coinmp system-coinmp) \
$(use_with collada system-opencollada) \
$(use_with gltf system-libgltf) \
$(use_with java) \
$(use_with mysql system-mysql-cppconn) \
$(use_with odk doxygen) \
${internal_libs} \
${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
# Fix bash completion placement
newbashcomp "${ED}"etc/bash_completion.d/libreoffice.sh ${PN}
bashcomp_alias \
libreoffice \
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
rm -rf "${ED}"etc/ || die
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 for support to old installs that can't parse mime
rm -r "${ED}"usr/share/mimelnk/ || die
# FIXME: Hack add missing file
exeinto /usr/$(get_libdir)/${PN}/program
doexe "${S}"/instdir/program/libsaxlo.so
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
}

@ -1,580 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_REQUIRED="optional"
QT_MINIMAL="4.7.4"
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}/
"
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
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 ${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}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
"${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.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 EXT_URI
unset ADDONS_SRC
IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
+gtk gtk3 jemalloc kde libressl mysql odk postgres telepathy test vlc"
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
# Unpackaged separate extensions:
# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
# hunart: only on ooo extensions -> fubared download path somewhere on sf
# numbertext, typo, validator, watch-window: ^^
# oooblogger: no homepage or anything
# Extensions that need extra work:
for lo_xt in ${LO_EXTS}; do
IUSE+=" libreoffice_extensions_${lo_xt}"
done
unset lo_xt
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${PV} == *9999* ]] || \
KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="
${PYTHON_DEPS}
app-arch/zip
app-arch/unzip
>=app-text/hunspell-1.3.2-r3
app-text/mythes
>=app-text/libabw-0.1.0
>=app-text/libexttextcat-3.4.4
>=app-text/libebook-0.1
>=app-text/libetonyek-0.1
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/poppler-0.16:=[cxx]
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
>=dev-libs/boost-1.55:=
dev-libs/expat
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1:=
=dev-libs/liborcus-0.9*
>=dev-libs/librevenge-0.0.1
>=dev-libs/nspr-4.8.8
>=dev-libs/nss-3.12.9
>=dev-lang/perl-5.0
!libressl? ( >=dev-libs/openssl-1.0.0d:0 )
libressl? ( dev-libs/libressl )
>=dev-libs/redland-1.0.16
media-gfx/graphite2
>=media-libs/fontconfig-2.8.0
media-libs/freetype:2
>=media-libs/glew-1.10
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
media-libs/lcms:2
>=media-libs/libpng-1.4:0=
>=media-libs/libcdr-0.1.0
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libvisio-0.1.0
>=net-misc/curl-7.21.4
net-libs/neon
net-nds/openldap
sci-mathematics/lpsolve
virtual/jpeg:0
>=x11-libs/cairo-1.10.0[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-0.92 )
eds? (
dev-libs/glib:2
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-2.5 )
gltf? ( media-libs/libgltf )
gtk? (
x11-libs/gdk-pixbuf[X]
>=x11-libs/gtk+-2.24:2
)
gtk3? (
dev-libs/glib:2
dev-libs/gobject-introspection
>=x11-libs/gtk+-3.8:3
)
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
jemalloc? ( dev-libs/jemalloc )
libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
telepathy? ( >=net-libs/telepathy-glib-0.18.0 )
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!<app-office/openoffice-bin-3.4.0-r1
!app-office/openoffice
media-fonts/libertine
media-fonts/liberation-fonts
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}
>=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-0.12.0:0=
media-libs/glm
net-misc/npapi-sdk
sys-devel/bison
sys-devel/flex
sys-devel/gettext
!<sys-devel/make-3.82
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? (
>=virtual/jdk-1.6
>=dev-java/ant-core-1.7
)
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=(
# not upstreamable stuff
"${FILESDIR}/${PN}-4.4-system-pyuno.patch"
)
CHECKREQS_MEMORY="512M"
if [[ ${MERGE_TYPE} != binary ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then
CHECKREQS_DISK_BUILD="22G"
elif [[ ${MERGE_TYPE} != binary ]] ; then
CHECKREQS_DISK_BUILD="6G"
fi
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
check-reqs_pkg_pretend
if [[ $(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
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
}
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
if use branding; then
# hack...
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
fi
}
src_configure() {
local java_opts
local internal_libs
local ext_opts
# 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
# sane: just sane.h header that is used for scan in writer, not
# linked or anything else, worthless to depend on
# vigra: just uses templates from there
# it is serious pain in the ass for packaging
# should be replaced by boost::gil if someone interested
internal_libs+="
--without-system-sane
--without-system-vigra
"
# 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
# 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
# --disable-systray: quickstarter does not actually work at all so do not
# promote it
# --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
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
--with-system-headers \
--with-system-libs \
--with-system-jars \
--with-system-dicts \
--enable-cairo-canvas \
--enable-graphite \
--enable-largefile \
--enable-mergelibs \
--enable-neon \
--enable-python=system \
--enable-randr \
--enable-randr-link \
--enable-release-build \
--disable-hardlink-deliver \
--disable-ccache \
--disable-crashdump \
--disable-dependency-tracking \
--disable-epm \
--disable-fetch-external \
--disable-gstreamer-0-10 \
--disable-report-builder \
--disable-online-update \
--disable-systray \
--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 \
$(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 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 postgres postgresql-sdbc) \
$(use_enable telepathy) \
$(use_enable vlc) \
$(use_with coinmp system-coinmp) \
$(use_with collada system-opencollada) \
$(use_with gltf system-libgltf) \
$(use_with java) \
$(use_with mysql system-mysql-cppconn) \
$(use_with odk doxygen) \
${internal_libs} \
${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
# Fix bash completion placement
newbashcomp "${ED}"etc/bash_completion.d/libreoffice.sh ${PN}
bashcomp_alias \
libreoffice \
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
rm -rf "${ED}"etc/ || die
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 for support to old installs that can't parse mime
rm -r "${ED}"usr/share/mimelnk/ || die
# FIXME: Hack add missing file
exeinto /usr/$(get_libdir)/${PN}/program
doexe "${S}"/instdir/program/libsaxlo.so
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
}

@ -1,576 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_REQUIRED="optional"
QT_MINIMAL="4.7.4"
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}/
"
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
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 ${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}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
"${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.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 EXT_URI
unset ADDONS_SRC
# Unpackaged separate extensions:
# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
# hunart: only on ooo extensions -> fubared download path somewhere on sf
# numbertext, typo, validator, watch-window: ^^
# oooblogger: no homepage or anything
# 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 gstreamer
+gtk gtk3 jemalloc kde libressl mysql odk postgres 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/zip
app-arch/unzip
app-text/hunspell
app-text/mythes
>=app-text/libabw-0.1.0
app-text/libexttextcat
>=app-text/libebook-0.1
>=app-text/libetonyek-0.1
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/poppler:=[cxx]
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
>=dev-libs/boost-1.55:=
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
=dev-libs/liborcus-0.9*
dev-libs/librevenge
dev-libs/nspr
dev-libs/nss
>=dev-lang/perl-5.0
!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/libpng-1.4:0=
>=media-libs/libcdr-0.1.0
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libvisio-0.1.0
net-misc/curl
net-libs/neon
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 )
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
)
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
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++ )
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/libertine
media-fonts/liberation-fonts
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}
>=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-0.12.0:0=
media-libs/glm
net-misc/npapi-sdk
sys-devel/bison
sys-devel/flex
sys-devel/gettext
!<sys-devel/make-3.82
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? (
>=virtual/jdk-1.6
>=dev-java/ant-core-1.7
)
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=(
# not upstreamable stuff
"${FILESDIR}/${PN}-4.4-system-pyuno.patch"
)
CHECKREQS_MEMORY="512M"
if [[ ${MERGE_TYPE} != binary ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then
CHECKREQS_DISK_BUILD="22G"
elif [[ ${MERGE_TYPE} != binary ]] ; then
CHECKREQS_DISK_BUILD="6G"
fi
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
check-reqs_pkg_pretend
if [[ $(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
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
}
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
if use branding; then
# hack...
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
fi
}
src_configure() {
local java_opts
local internal_libs
local ext_opts
# 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
# sane: just sane.h header that is used for scan in writer, not
# linked or anything else, worthless to depend on
# vigra: just uses templates from there
# it is serious pain in the ass for packaging
# should be replaced by boost::gil if someone interested
internal_libs+="
--without-system-sane
--without-system-vigra
"
# 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
# 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
# --disable-systray: quickstarter does not actually work at all so do not
# promote it
# --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
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
--with-system-headers \
--with-system-libs \
--with-system-jars \
--with-system-dicts \
--enable-cairo-canvas \
--enable-graphite \
--enable-largefile \
--enable-mergelibs \
--enable-neon \
--enable-python=system \
--enable-randr \
--enable-randr-link \
--enable-release-build \
--disable-hardlink-deliver \
--disable-ccache \
--disable-crashdump \
--disable-dependency-tracking \
--disable-epm \
--disable-fetch-external \
--disable-gstreamer-0-10 \
--disable-report-builder \
--disable-online-update \
--disable-systray \
--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 \
$(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 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 postgres postgresql-sdbc) \
$(use_enable telepathy) \
$(use_enable vlc) \
$(use_with coinmp system-coinmp) \
$(use_with collada system-opencollada) \
$(use_with gltf system-libgltf) \
$(use_with java) \
$(use_with mysql system-mysql-cppconn) \
$(use_with odk doxygen) \
${internal_libs} \
${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
# Fix bash completion placement
newbashcomp "${ED}"etc/bash_completion.d/libreoffice.sh ${PN}
bashcomp_alias \
libreoffice \
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
rm -rf "${ED}"etc/ || die
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 for support to old installs that can't parse mime
rm -r "${ED}"usr/share/mimelnk/ || die
# FIXME: Hack add missing file
exeinto /usr/$(get_libdir)/${PN}/program
doexe "${S}"/instdir/program/libsaxlo.so
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
}

@ -85,7 +85,7 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${PV} == *9999* ]] || \
KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip

@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="x11-libs/pango"

@ -1,4 +1,3 @@
DIST poppler-0.32.0.tar.xz 1609624 SHA256 4963e31ba5e17530a87b16588e22928bc044e8d28d02303dded981bff6725b98 SHA512 f68355a0242ce467b9d7d7f47cc0c3b08f015c38b147eaeddc392e693239bce2b1b3832bd5e5411f25edddab6d3cea8ca0be151372a86963610a4eae3ea50eee WHIRLPOOL bb56d497f435ccb78dfeb0125ca5d003d08769fe74e11da940f6f5399194698e1908c22d815129e6d1f1a7a9855a68ad7043a3bdd4779045fcf64dd97ade3d22
DIST poppler-0.42.0.tar.xz 1674024 SHA256 9fef076ffe2a4f18a4e0da547d814ef5c5e6f8a283afe3387504a0bb1a418010 SHA512 ab8c86c28a2ac848bf118de7f20f57576ed4faa4ad06ae7d58590b951fb2b0ee8a728919ce2417592b467af7322c57ed0bff0288eced042fcf94a50d89c73c19 WHIRLPOOL 095986b44875847d471ecda35194eeb894051b689a754dc8ae55caa04100b4e2ebd57fe868008972502d27346eeb98699fa9660b414ececef4d0eafe53265736
DIST poppler-0.45.0.tar.xz 1674464 SHA256 96dd1a6024bcdaa4530a3b49687db3d5c24ddfd072ccb37c6de0e42599728798 SHA512 b703bed35da3572801834740bf61d59b6a3ee3b88bc1b3181bde3472264be4f6b89ceacb56179d7093329946abd6ba2501acfaf209d4f543352ff9fd38c47f1b WHIRLPOOL 687b1ba816dbff1b0a69cb05914dd7fb161bfd8c0fa4e26b77bb0ad26e27f7d7d94085a1022716a8d7a7563145f0acead9fccbbd332959d0216b81b27f3632e8
DIST poppler-0.46.0.tar.xz 1680940 SHA256 967d35d13d61dee2fee656b80efef9e388a9e752bc79b7123f15b49c7769e487 SHA512 c303875ae8082e8cd0332ecff82e52678393d0015d092aee6fec3cc191218f155aca049ce43996c255122f550aae53ed019bb7855291d117d0b9e25ab83e9caf WHIRLPOOL 332aa78ba5a905a1c1b1fa62b20e730c7e7cde91f0a6f3c0291f85ea35188d65e496db8145c4eca8b382e8be6061bf16201603a3654c83f8c9f40e142fef0e74

@ -1,111 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit cmake-utils toolchain-funcs xdg-utils
if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="git://git.freedesktop.org/git/${PN}/${PN}"
KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc x86"
SLOT="0/9999"
else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/51" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
HOMEPAGE="https://poppler.freedesktop.org/"
LICENSE="GPL-2"
IUSE="cairo cjk curl cxx debug doc +introspection +jpeg jpeg2k +lcms png qt4 qt5 tiff +utils"
# No test data provided
RESTRICT="test"
COMMON_DEPEND="
>=media-libs/fontconfig-2.6.0
>=media-libs/freetype-2.3.9
sys-libs/zlib
cairo? (
dev-libs/glib:2
>=x11-libs/cairo-1.10.0
introspection? ( >=dev-libs/gobject-introspection-1.32.1 )
)
curl? ( net-misc/curl )
jpeg? ( virtual/jpeg:0 )
jpeg2k? ( media-libs/openjpeg:0 )
lcms? ( media-libs/lcms:2 )
png? ( media-libs/libpng:0= )
qt4? (
dev-qt/qtcore:4
dev-qt/qtgui:4
)
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtxml:5
)
tiff? ( media-libs/tiff:0 )
"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
"
RDEPEND="${COMMON_DEPEND}
cjk? ( >=app-text/poppler-data-0.4.4 )
"
DOCS=(AUTHORS NEWS README README-XPDF TODO)
PATCHES=(
"${FILESDIR}/${PN}-0.26.0-qt5-dependencies.patch"
"${FILESDIR}/${PN}-0.28.1-respect-cflags.patch"
"${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch" )
src_configure() {
xdg_environment_reset
local mycmakeargs=(
-DBUILD_GTK_TESTS=OFF
-DBUILD_QT4_TESTS=OFF
-DBUILD_QT5_TESTS=OFF
-DBUILD_CPP_TESTS=OFF
-DENABLE_SPLASH=ON
-DENABLE_ZLIB=ON
-DENABLE_XPDF_HEADERS=ON
$(cmake-utils_use_enable curl LIBCURL)
$(cmake-utils_use_enable cxx CPP)
$(cmake-utils_use_enable utils)
$(cmake-utils_use_with cairo)
$(cmake-utils_use_with introspection GObjectIntrospection)
$(cmake-utils_use_with jpeg)
$(cmake-utils_use_with png)
$(cmake-utils_use_with qt4)
$(cmake-utils_use_find_package qt5 Qt5Core)
$(cmake-utils_use_with tiff)
)
if use jpeg2k; then
mycmakeargs+=(-DENABLE_LIBOPENJPEG=openjpeg1)
else
mycmakeargs+=(-DENABLE_LIBOPENJPEG=)
fi
if use lcms; then
mycmakeargs+=(-DENABLE_CMS=lcms2)
else
mycmakeargs+=(-DENABLE_CMS=)
fi
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
if use cairo && use doc; then
# For now install gtk-doc there
insinto /usr/share/gtk-doc/html/poppler
doins -r "${S}"/glib/reference/html/*
fi
}

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

@ -1,7 +1,9 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit vim-plugin
DESCRIPTION="vim plugin: library for helping with arrays"
@ -10,8 +12,6 @@ LICENSE="GPL-2"
KEYWORDS="alpha amd64 ia64 ~mips ppc sparc x86"
IUSE=""
RDEPEND="|| ( >=app-editors/vim-6.3 >=app-editors/gvim-6.3 )"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides library functions and is not intended to be used
directly by the user."

@ -18,7 +18,7 @@ RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
PATCHES=(

@ -15,7 +15,7 @@ inherit mysql-multilib-r1
IUSE="$IUSE"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
EPATCH_EXCLUDE=''

@ -1,443 +0,0 @@
https://www.sqlite.org/cgi/src/info/374b5108087a2eae
--- ext/fts3/fts3_tokenizer.c
+++ ext/fts3/fts3_tokenizer.c
@@ -30,6 +30,18 @@
#include <string.h>
/*
+** Return true if the two-argument version of fts3_tokenizer()
+** has been activated via a prior call to sqlite3_db_config(db,
+** SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
+*/
+static int fts3TokenizerEnabled(sqlite3_context *context){
+ sqlite3 *db = sqlite3_context_db_handle(context);
+ int isEnabled = 0;
+ sqlite3_db_config(db,SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER,-1,&isEnabled);
+ return isEnabled;
+}
+
+/*
** Implementation of the SQL scalar function for accessing the underlying
** hash table. This function may be called as follows:
**
@@ -49,7 +61,7 @@
** is a blob containing the pointer stored as the hash data corresponding
** to string <key-name> (after the hash-table is updated, if applicable).
*/
-static void scalarFunc(
+static void fts3TokenizerFunc(
sqlite3_context *context,
int argc,
sqlite3_value **argv
@@ -67,27 +79,23 @@
nName = sqlite3_value_bytes(argv[0])+1;
if( argc==2 ){
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
- void *pOld;
- int n = sqlite3_value_bytes(argv[1]);
- if( zName==0 || n!=sizeof(pPtr) ){
- sqlite3_result_error(context, "argument type mismatch", -1);
- return;
- }
- pPtr = *(void **)sqlite3_value_blob(argv[1]);
- pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
- if( pOld==pPtr ){
- sqlite3_result_error(context, "out of memory", -1);
+ if( fts3TokenizerEnabled(context) ){
+ void *pOld;
+ int n = sqlite3_value_bytes(argv[1]);
+ if( zName==0 || n!=sizeof(pPtr) ){
+ sqlite3_result_error(context, "argument type mismatch", -1);
+ return;
+ }
+ pPtr = *(void **)sqlite3_value_blob(argv[1]);
+ pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
+ if( pOld==pPtr ){
+ sqlite3_result_error(context, "out of memory", -1);
+ }
+ }else{
+ sqlite3_result_error(context, "fts3tokenize disabled", -1);
return;
}
-#else
- sqlite3_result_error(context, "fts3tokenize: "
- "disabled - rebuild with -DSQLITE_ENABLE_FTS3_TOKENIZER", -1
- );
- return;
-#endif /* SQLITE_ENABLE_FTS3_TOKENIZER */
- }else
- {
+ }else{
if( zName ){
pPtr = sqlite3Fts3HashFind(pHash, zName, nName);
}
@@ -98,7 +106,6 @@
return;
}
}
-
sqlite3_result_blob(context, (void *)&pPtr, sizeof(pPtr), SQLITE_TRANSIENT);
}
@@ -336,7 +343,6 @@
Tcl_DecrRefCount(pRet);
}
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
static
int registerTokenizer(
sqlite3 *db,
@@ -358,7 +364,6 @@
return sqlite3_finalize(pStmt);
}
-#endif /* SQLITE_ENABLE_FTS3_TOKENIZER */
static
@@ -431,13 +436,13 @@
assert( 0==strcmp(sqlite3_errmsg(db), "unknown tokenizer: nosuchtokenizer") );
/* Test the storage function */
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
- rc = registerTokenizer(db, "nosuchtokenizer", p1);
- assert( rc==SQLITE_OK );
- rc = queryTokenizer(db, "nosuchtokenizer", &p2);
- assert( rc==SQLITE_OK );
- assert( p2==p1 );
-#endif
+ if( fts3TokenizerEnabled(context) ){
+ rc = registerTokenizer(db, "nosuchtokenizer", p1);
+ assert( rc==SQLITE_OK );
+ rc = queryTokenizer(db, "nosuchtokenizer", &p2);
+ assert( rc==SQLITE_OK );
+ assert( p2==p1 );
+ }
sqlite3_result_text(context, "ok", -1, SQLITE_STATIC);
}
@@ -453,7 +458,7 @@
** sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1);
**
** This function adds a scalar function (see header comment above
-** scalarFunc() in this file for details) and, if ENABLE_TABLE is
+** fts3TokenizerFunc() in this file for details) and, if ENABLE_TABLE is
** defined at compilation time, a temporary virtual table (see header
** comment above struct HashTableVtab) to the database schema. Both
** provide read/write access to the contents of *pHash.
@@ -482,10 +487,10 @@
#endif
if( SQLITE_OK==rc ){
- rc = sqlite3_create_function(db, zName, 1, any, p, scalarFunc, 0, 0);
+ rc = sqlite3_create_function(db, zName, 1, any, p, fts3TokenizerFunc, 0, 0);
}
if( SQLITE_OK==rc ){
- rc = sqlite3_create_function(db, zName, 2, any, p, scalarFunc, 0, 0);
+ rc = sqlite3_create_function(db, zName, 2, any, p, fts3TokenizerFunc, 0, 0);
}
#ifdef SQLITE_TEST
if( SQLITE_OK==rc ){
--- src/main.c
+++ src/main.c
@@ -797,8 +797,9 @@
int op; /* The opcode */
u32 mask; /* Mask of the bit in sqlite3.flags to set/clear */
} aFlagOp[] = {
- { SQLITE_DBCONFIG_ENABLE_FKEY, SQLITE_ForeignKeys },
- { SQLITE_DBCONFIG_ENABLE_TRIGGER, SQLITE_EnableTrigger },
+ { SQLITE_DBCONFIG_ENABLE_FKEY, SQLITE_ForeignKeys },
+ { SQLITE_DBCONFIG_ENABLE_TRIGGER, SQLITE_EnableTrigger },
+ { SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, SQLITE_Fts3Tokenizer },
};
unsigned int i;
rc = SQLITE_ERROR; /* IMP: R-42790-23372 */
@@ -2815,6 +2816,9 @@
#if defined(SQLITE_ENABLE_OVERSIZE_CELL_CHECK)
| SQLITE_CellSizeCk
#endif
+#if defined(SQLITE_ENABLE_FTS3_TOKENIZER)
+ | SQLITE_Fts3Tokenizer
+#endif
;
sqlite3HashInit(&db->aCollSeq);
#ifndef SQLITE_OMIT_VIRTUALTABLE
--- src/sqlite.h.in
+++ src/sqlite.h.in
@@ -1904,11 +1904,25 @@
** following this call. The second parameter may be a NULL pointer, in
** which case the trigger setting is not reported back. </dd>
**
+** <dt>SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER</dt>
+** <dd> ^This option is used to enable or disable the two-argument
+** version of the [fts3_tokenizer()] function which is part of the
+** [FTS3] full-text search engine extension.
+** There should be two additional arguments.
+** The first argument is an integer which is 0 to disable fts3_tokenizer() or
+** positive to enable fts3_tokenizer() or negative to leave the setting
+** unchanged.
+** The second parameter is a pointer to an integer into which
+** is written 0 or 1 to indicate whether fts3_tokenizer is disabled or enabled
+** following this call. The second parameter may be a NULL pointer, in
+** which case the new setting is not reported back. </dd>
+**
** </dl>
*/
-#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
-#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
-#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
+#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
+#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
+#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
+#define SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004 /* int int* */
/*
--- src/sqliteInt.h
+++ src/sqliteInt.h
@@ -1317,6 +1317,7 @@
#define SQLITE_VdbeEQP 0x04000000 /* Debug EXPLAIN QUERY PLAN */
#define SQLITE_Vacuum 0x08000000 /* Currently in a VACUUM */
#define SQLITE_CellSizeCk 0x10000000 /* Check btree cell sizes on load */
+#define SQLITE_Fts3Tokenizer 0x20000000 /* Enable fts3_tokenizer(2) */
/*
--- src/test1.c
+++ src/test1.c
@@ -6921,6 +6921,53 @@
}
/*
+** tclcmd: sqlite3_db_config DB SETTING VALUE
+**
+** Invoke sqlite3_db_config() for one of the setting values.
+*/
+static int test_sqlite3_db_config(
+ void *clientData,
+ Tcl_Interp *interp,
+ int objc,
+ Tcl_Obj *CONST objv[]
+){
+ static const struct {
+ const char *zName;
+ int eVal;
+ } aSetting[] = {
+ { "FKEY", SQLITE_DBCONFIG_ENABLE_FKEY },
+ { "TRIGGER", SQLITE_DBCONFIG_ENABLE_TRIGGER },
+ { "FTS3_TOKENIZER", SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER },
+ };
+ int i;
+ int v;
+ const char *zSetting;
+ sqlite3 *db;
+
+ if( objc!=4 ){
+ Tcl_WrongNumArgs(interp, 1, objv, "DB SETTING VALUE");
+ return TCL_ERROR;
+ }
+ if( getDbPointer(interp, Tcl_GetString(objv[1]), &db) ) return TCL_ERROR;
+ zSetting = Tcl_GetString(objv[2]);
+ if( sqlite3_strglob("SQLITE_*", zSetting)==0 ) zSetting += 7;
+ if( sqlite3_strglob("DBCONFIG_*", zSetting)==0 ) zSetting += 9;
+ if( sqlite3_strglob("ENABLE_*", zSetting)==0 ) zSetting += 7;
+ for(i=0; i<ArraySize(aSetting); i++){
+ if( strcmp(zSetting, aSetting[i].zName)==0 ) break;
+ }
+ if( i>=ArraySize(aSetting) ){
+ Tcl_SetObjResult(interp,
+ Tcl_NewStringObj("unknown sqlite3_db_config setting", -1));
+ return TCL_ERROR;
+ }
+ if( Tcl_GetIntFromObj(interp, objv[3], &v) ) return TCL_ERROR;
+ sqlite3_db_config(db, aSetting[i].eVal, v, &v);
+ Tcl_SetObjResult(interp, Tcl_NewIntObj(v));
+ return TCL_OK;
+}
+
+/*
** Register commands with the TCL interpreter.
*/
int Sqlitetest1_Init(Tcl_Interp *interp){
@@ -6989,6 +7036,7 @@
Tcl_ObjCmdProc *xProc;
void *clientData;
} aObjCmd[] = {
+ { "sqlite3_db_config", test_sqlite3_db_config, 0 },
{ "bad_behavior", test_bad_behavior, (void*)&iZero },
{ "register_dbstat_vtab", test_register_dbstat_vtab },
{ "sqlite3_connection_pointer", get_sqlite_pointer, 0 },
--- src/test_config.c
+++ src/test_config.c
@@ -370,12 +370,6 @@
Tcl_SetVar2(interp, "sqlite_options", "fts3", "0", TCL_GLOBAL_ONLY);
#endif
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
- Tcl_SetVar2(interp, "sqlite_options", "fts3_tokenizer", "1", TCL_GLOBAL_ONLY);
-#else
- Tcl_SetVar2(interp, "sqlite_options", "fts3_tokenizer", "0", TCL_GLOBAL_ONLY);
-#endif
-
#ifdef SQLITE_ENABLE_FTS5
Tcl_SetVar2(interp, "sqlite_options", "fts5", "1", TCL_GLOBAL_ONLY);
#else
--- test/fts3atoken.test
+++ test/fts3atoken.test
@@ -56,40 +56,41 @@
#
# 5: Test that the table created to use tokenizer 'blah' is usable.
#
-ifcapable fts3_tokenizer {
- do_test fts3atoken-1.1 {
- catchsql {
- CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize blah);
- }
- } {1 {unknown tokenizer: blah}}
- do_test fts3atoken-1.2 {
- execsql {
- SELECT fts3_tokenizer('blah', fts3_tokenizer('simple')) IS NULL;
- }
- } {0}
- do_test fts3atoken-1.3 {
- execsql {
- SELECT fts3_tokenizer('blah') == fts3_tokenizer('simple');
- }
- } {1}
- do_test fts3atoken-1.4 {
- catchsql {
- CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize blah);
- }
- } {0 {}}
- do_test fts3atoken-1.5 {
- execsql {
- INSERT INTO t1(content) VALUES('There was movement at the station');
- INSERT INTO t1(content) VALUES('For the word has passed around');
- INSERT INTO t1(content) VALUES('That the colt from ol regret had got');
- SELECT content FROM t1 WHERE content MATCH 'movement'
- }
- } {{There was movement at the station}}
-} else {
- do_catchsql_test 1.6 {
+sqlite3_db_config db SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1
+do_test fts3atoken-1.1 {
+ catchsql {
+ CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize blah);
+ }
+} {1 {unknown tokenizer: blah}}
+do_test fts3atoken-1.2 {
+ execsql {
SELECT fts3_tokenizer('blah', fts3_tokenizer('simple')) IS NULL;
- } {1 {fts3tokenize: disabled - rebuild with -DSQLITE_ENABLE_FTS3_TOKENIZER}}
-}
+ }
+} {0}
+do_test fts3atoken-1.3 {
+ execsql {
+ SELECT fts3_tokenizer('blah') == fts3_tokenizer('simple');
+ }
+} {1}
+do_test fts3atoken-1.4 {
+ catchsql {
+ CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize blah);
+ }
+} {0 {}}
+do_test fts3atoken-1.5 {
+ execsql {
+ INSERT INTO t1(content) VALUES('There was movement at the station');
+ INSERT INTO t1(content) VALUES('For the word has passed around');
+ INSERT INTO t1(content) VALUES('That the colt from ol regret had got');
+ SELECT content FROM t1 WHERE content MATCH 'movement'
+ }
+} {{There was movement at the station}}
+
+sqlite3_db_config db SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 0
+do_catchsql_test 1.6 {
+ SELECT fts3_tokenizer('blah', fts3_tokenizer('simple')) IS NULL;
+} {1 {fts3tokenize disabled}}
+
#--------------------------------------------------------------------------
# Test cases fts3atoken-2.* test error cases in the scalar function based
@@ -212,14 +213,14 @@
do_catchsql_test 6.2.1 {
SELECT fts3_tokenizer(NULL);
} {1 {unknown tokenizer: }}
-ifcapable fts3_tokenizer {
- do_catchsql_test 6.2.2 {
- SELECT fts3_tokenizer(NULL, X'1234567812345678');
- } {1 {argument type mismatch}}
- do_catchsql_test 6.2.3 {
- SELECT fts3_tokenizer(NULL, X'12345678');
- } {1 {argument type mismatch}}
-}
+
+sqlite3_db_config db SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1
+do_catchsql_test 6.2.2 {
+ SELECT fts3_tokenizer(NULL, X'1234567812345678');
+} {1 {argument type mismatch}}
+do_catchsql_test 6.2.3 {
+ SELECT fts3_tokenizer(NULL, X'12345678');
+} {1 {argument type mismatch}}
finish_test
--- test/fts4langid.test
+++ test/fts4langid.test
@@ -358,31 +358,30 @@
}
}
-ifcapable fts3_tokenizer {
- do_test 4.1.0 {
- reset_db
- set ptr [fts3_test_tokenizer]
- execsql { SELECT fts3_tokenizer('testtokenizer', $ptr) }
- build_multilingual_db_2 db
- } {}
- do_execsql_test 4.1.1 {
- SELECT docid FROM t4 WHERE t4 MATCH 'quick';
- } {0}
- do_execsql_test 4.1.2 {
- SELECT docid FROM t4 WHERE t4 MATCH 'quick' AND lid=1;
- } {}
- do_execsql_test 4.1.3 {
- SELECT docid FROM t4 WHERE t4 MATCH 'Quick' AND lid=1;
- } {1}
- for {set i 0} {$i < 50} {incr i} {
- do_execsql_test 4.1.4.$i {
- SELECT count(*) FROM t4 WHERE t4 MATCH 'fox' AND lid=$i;
- } [expr 0==($i%2)]
- }
- do_catchsql_test 4.1.5 {
- INSERT INTO t4(content, lid) VALUES('hello world', 101)
- } {1 {SQL logic error or missing database}}
+do_test 4.1.0 {
+ reset_db
+ set ptr [fts3_test_tokenizer]
+ sqlite3_db_config db SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1
+ execsql { SELECT fts3_tokenizer('testtokenizer', $ptr) }
+ build_multilingual_db_2 db
+} {}
+do_execsql_test 4.1.1 {
+ SELECT docid FROM t4 WHERE t4 MATCH 'quick';
+} {0}
+do_execsql_test 4.1.2 {
+ SELECT docid FROM t4 WHERE t4 MATCH 'quick' AND lid=1;
+} {}
+do_execsql_test 4.1.3 {
+ SELECT docid FROM t4 WHERE t4 MATCH 'Quick' AND lid=1;
+} {1}
+for {set i 0} {$i < 50} {incr i} {
+ do_execsql_test 4.1.4.$i {
+ SELECT count(*) FROM t4 WHERE t4 MATCH 'fox' AND lid=$i;
+ } [expr 0==($i%2)]
}
+do_catchsql_test 4.1.5 {
+ INSERT INTO t4(content, lid) VALUES('hello world', 101)
+} {1 {SQL logic error or missing database}}
#-------------------------------------------------------------------------
# Test cases 5.*

@ -1,232 +0,0 @@
https://www.sqlite.org/cgi/src/info/374b5108087a2eae
--- sqlite3.c
+++ sqlite3.c
@@ -2121,11 +2121,25 @@
** following this call. The second parameter may be a NULL pointer, in
** which case the trigger setting is not reported back. </dd>
**
+** <dt>SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER</dt>
+** <dd> ^This option is used to enable or disable the two-argument
+** version of the [fts3_tokenizer()] function which is part of the
+** [FTS3] full-text search engine extension.
+** There should be two additional arguments.
+** The first argument is an integer which is 0 to disable fts3_tokenizer() or
+** positive to enable fts3_tokenizer() or negative to leave the setting
+** unchanged.
+** The second parameter is a pointer to an integer into which
+** is written 0 or 1 to indicate whether fts3_tokenizer is disabled or enabled
+** following this call. The second parameter may be a NULL pointer, in
+** which case the new setting is not reported back. </dd>
+**
** </dl>
*/
-#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
-#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
-#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
+#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
+#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
+#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
+#define SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004 /* int int* */
/*
@@ -12206,6 +12220,7 @@
#define SQLITE_VdbeEQP 0x04000000 /* Debug EXPLAIN QUERY PLAN */
#define SQLITE_Vacuum 0x08000000 /* Currently in a VACUUM */
#define SQLITE_CellSizeCk 0x10000000 /* Check btree cell sizes on load */
+#define SQLITE_Fts3Tokenizer 0x20000000 /* Enable fts3_tokenizer(2) */
/*
@@ -133589,8 +133604,9 @@
int op; /* The opcode */
u32 mask; /* Mask of the bit in sqlite3.flags to set/clear */
} aFlagOp[] = {
- { SQLITE_DBCONFIG_ENABLE_FKEY, SQLITE_ForeignKeys },
- { SQLITE_DBCONFIG_ENABLE_TRIGGER, SQLITE_EnableTrigger },
+ { SQLITE_DBCONFIG_ENABLE_FKEY, SQLITE_ForeignKeys },
+ { SQLITE_DBCONFIG_ENABLE_TRIGGER, SQLITE_EnableTrigger },
+ { SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, SQLITE_Fts3Tokenizer },
};
unsigned int i;
rc = SQLITE_ERROR; /* IMP: R-42790-23372 */
@@ -135607,6 +135623,9 @@
#if defined(SQLITE_ENABLE_OVERSIZE_CELL_CHECK)
| SQLITE_CellSizeCk
#endif
+#if defined(SQLITE_ENABLE_FTS3_TOKENIZER)
+ | SQLITE_Fts3Tokenizer
+#endif
;
sqlite3HashInit(&db->aCollSeq);
#ifndef SQLITE_OMIT_VIRTUALTABLE
@@ -146857,6 +146876,18 @@
/* #include <string.h> */
/*
+** Return true if the two-argument version of fts3_tokenizer()
+** has been activated via a prior call to sqlite3_db_config(db,
+** SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
+*/
+static int fts3TokenizerEnabled(sqlite3_context *context){
+ sqlite3 *db = sqlite3_context_db_handle(context);
+ int isEnabled = 0;
+ sqlite3_db_config(db,SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER,-1,&isEnabled);
+ return isEnabled;
+}
+
+/*
** Implementation of the SQL scalar function for accessing the underlying
** hash table. This function may be called as follows:
**
@@ -146876,7 +146907,7 @@
** is a blob containing the pointer stored as the hash data corresponding
** to string <key-name> (after the hash-table is updated, if applicable).
*/
-static void scalarFunc(
+static void fts3TokenizerFunc(
sqlite3_context *context,
int argc,
sqlite3_value **argv
@@ -146894,27 +146925,23 @@
nName = sqlite3_value_bytes(argv[0])+1;
if( argc==2 ){
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
- void *pOld;
- int n = sqlite3_value_bytes(argv[1]);
- if( zName==0 || n!=sizeof(pPtr) ){
- sqlite3_result_error(context, "argument type mismatch", -1);
- return;
- }
- pPtr = *(void **)sqlite3_value_blob(argv[1]);
- pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
- if( pOld==pPtr ){
- sqlite3_result_error(context, "out of memory", -1);
+ if( fts3TokenizerEnabled(context) ){
+ void *pOld;
+ int n = sqlite3_value_bytes(argv[1]);
+ if( zName==0 || n!=sizeof(pPtr) ){
+ sqlite3_result_error(context, "argument type mismatch", -1);
+ return;
+ }
+ pPtr = *(void **)sqlite3_value_blob(argv[1]);
+ pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
+ if( pOld==pPtr ){
+ sqlite3_result_error(context, "out of memory", -1);
+ }
+ }else{
+ sqlite3_result_error(context, "fts3tokenize disabled", -1);
return;
}
-#else
- sqlite3_result_error(context, "fts3tokenize: "
- "disabled - rebuild with -DSQLITE_ENABLE_FTS3_TOKENIZER", -1
- );
- return;
-#endif /* SQLITE_ENABLE_FTS3_TOKENIZER */
- }else
- {
+ }else{
if( zName ){
pPtr = sqlite3Fts3HashFind(pHash, zName, nName);
}
@@ -146925,7 +146952,6 @@
return;
}
}
-
sqlite3_result_blob(context, (void *)&pPtr, sizeof(pPtr), SQLITE_TRANSIENT);
}
@@ -147163,7 +147189,6 @@
Tcl_DecrRefCount(pRet);
}
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
static
int registerTokenizer(
sqlite3 *db,
@@ -147185,7 +147210,6 @@
return sqlite3_finalize(pStmt);
}
-#endif /* SQLITE_ENABLE_FTS3_TOKENIZER */
static
@@ -147258,13 +147282,13 @@
assert( 0==strcmp(sqlite3_errmsg(db), "unknown tokenizer: nosuchtokenizer") );
/* Test the storage function */
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
- rc = registerTokenizer(db, "nosuchtokenizer", p1);
- assert( rc==SQLITE_OK );
- rc = queryTokenizer(db, "nosuchtokenizer", &p2);
- assert( rc==SQLITE_OK );
- assert( p2==p1 );
-#endif
+ if( fts3TokenizerEnabled(context) ){
+ rc = registerTokenizer(db, "nosuchtokenizer", p1);
+ assert( rc==SQLITE_OK );
+ rc = queryTokenizer(db, "nosuchtokenizer", &p2);
+ assert( rc==SQLITE_OK );
+ assert( p2==p1 );
+ }
sqlite3_result_text(context, "ok", -1, SQLITE_STATIC);
}
@@ -147280,7 +147304,7 @@
** sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1);
**
** This function adds a scalar function (see header comment above
-** scalarFunc() in this file for details) and, if ENABLE_TABLE is
+** fts3TokenizerFunc() in this file for details) and, if ENABLE_TABLE is
** defined at compilation time, a temporary virtual table (see header
** comment above struct HashTableVtab) to the database schema. Both
** provide read/write access to the contents of *pHash.
@@ -147309,10 +147333,10 @@
#endif
if( SQLITE_OK==rc ){
- rc = sqlite3_create_function(db, zName, 1, any, p, scalarFunc, 0, 0);
+ rc = sqlite3_create_function(db, zName, 1, any, p, fts3TokenizerFunc, 0, 0);
}
if( SQLITE_OK==rc ){
- rc = sqlite3_create_function(db, zName, 2, any, p, scalarFunc, 0, 0);
+ rc = sqlite3_create_function(db, zName, 2, any, p, fts3TokenizerFunc, 0, 0);
}
#ifdef SQLITE_TEST
if( SQLITE_OK==rc ){
--- sqlite3.h
+++ sqlite3.h
@@ -1904,11 +1904,25 @@
** following this call. The second parameter may be a NULL pointer, in
** which case the trigger setting is not reported back. </dd>
**
+** <dt>SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER</dt>
+** <dd> ^This option is used to enable or disable the two-argument
+** version of the [fts3_tokenizer()] function which is part of the
+** [FTS3] full-text search engine extension.
+** There should be two additional arguments.
+** The first argument is an integer which is 0 to disable fts3_tokenizer() or
+** positive to enable fts3_tokenizer() or negative to leave the setting
+** unchanged.
+** The second parameter is a pointer to an integer into which
+** is written 0 or 1 to indicate whether fts3_tokenizer is disabled or enabled
+** following this call. The second parameter may be a NULL pointer, in
+** which case the new setting is not reported back. </dd>
+**
** </dl>
*/
-#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
-#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
-#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
+#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
+#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
+#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
+#define SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004 /* int int* */
/*

@ -1,38 +0,0 @@
Link executables against libsqlite3.so.
Fix building with dlopen() not available.
--- Makefile.am
+++ Makefile.am
@@ -1,15 +1,16 @@
-AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ @FTS5_FLAGS@ @JSON1_FLAGS@ -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE
+AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ @FTS5_FLAGS@ @JSON1_FLAGS@ -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE
lib_LTLIBRARIES = libsqlite3.la
libsqlite3_la_SOURCES = sqlite3.c
libsqlite3_la_LDFLAGS = -no-undefined -version-info 8:6:8
bin_PROGRAMS = sqlite3
-sqlite3_SOURCES = shell.c sqlite3.c sqlite3.h
-sqlite3_LDADD = @READLINE_LIBS@
+sqlite3_SOURCES = shell.c sqlite3.h
+EXTRA_sqlite3_SOURCES = sqlite3.c
+sqlite3_LDADD = @EXTRA_SHELL_OBJ@ @READLINE_LIBS@
sqlite3_DEPENDENCIES = @EXTRA_SHELL_OBJ@
-sqlite3_CFLAGS = $(AM_CFLAGS) -DSQLITE_ENABLE_EXPLAIN_COMMENTS
+sqlite3_CFLAGS = $(AM_CFLAGS)
include_HEADERS = sqlite3.h sqlite3ext.h
--- configure.ac
+++ configure.ac
@@ -89,6 +89,9 @@
[], [enable_dynamic_extensions=yes])
if test x"$enable_dynamic_extensions" != "xno"; then
AC_SEARCH_LIBS(dlopen, dl)
+ if test "${ac_cv_search_dlopen}" = "no" ; then
+ DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
+ fi
else
DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
fi

@ -1,2 +1,2 @@
DIST jdk-7u80-docs-all.zip 61168809 SHA256 0494bd49bc9cb3cbe3203120ae8b2c8e0aeb1579cb15c0fbd3cd780d19aa200a SHA512 c673c00e55c9a19938c42512cb9c6ae65de9803a1307d11a2043903d87cc36d9ed1f5a1e287040d8570e430cfe55f496354c1242fe6e242f1245f8271394ea1a WHIRLPOOL ad18886c401ec42735665081a0dd5ba3dc7678de0171f3aa8151c2e4ce3392e467be65c602f393da38373e589fa9800ed1afd3601d2cef4e48b06e57f491698e
DIST jdk-8u92-docs-all.zip 93424002 SHA256 b071f66dba0a5b41f3e9b5168bea6ca49ab9e45604c20a625661dec6d0a7bd1e SHA512 ca7aa37c44897275d54fd89275b7927235e4758a8687f1c091818c1d5eb652c47e6ef9c60a7ca1b9e66184c599452071b0c71de6aadf9614fd76be34331ead1f WHIRLPOOL 662cfacd61e2fa213756344dfeebe165937a6e0ecb9984411b84c915122a576fd2a82e0b62092f10b8ef900d8cf3a19ac49ff03963feeb6e4554255c6ddae775
DIST jdk-8u102-docs-all.zip 93442717 SHA256 4fda7a905f4e4d6ec39bf6352e3c95a7ad0d00dca30e212919cbcd96b0c757c6 SHA512 f6c32cf36895711a399f054f25f0a8f58be2bc5db082ade951a0f4a9f9cb2b90158d7477b6dea75c1cb8043e0d900b841e7bfb3656748571be9d151d505c1ba6 WHIRLPOOL 907410052034f765bb2aac2ce2ac6a0c273df40d70fea987012256e3eac194266184abf09a7eaf7d21e8c7cb6ff36ac256b2791169e65715abbef8bf8eb1270d

@ -13,13 +13,3 @@ DIST jdk-8u102-solaris-sparcv9-demos.tar.gz 9785269 SHA256 627331a28b33cbafea7e3
DIST jdk-8u102-solaris-sparcv9.tar.gz 103789000 SHA256 8a720552ee679b7a4d207b16c8fa5d30222f7be3f9a0081a71a913b73b4f35a5 SHA512 af7b8d3ae6e322ab0a17e555debd48e2a210450b70382f8f9e5b89045d9320728de05c7dd2f7407261b1d679029c0bce15569f413b56258c790400972f4035c8 WHIRLPOOL 24569d67a55464a96d0564ec619739d1c764d64986be0ea709d61b6306876b7386a20e3165aee3b41a3c6a6965d216abd1e5896b08dee630bcec8157cfec7637
DIST jdk-8u102-solaris-x64-demos.tar.gz 9721135 SHA256 a7951a0a3c3ee52afa3ddd3ec4a8d25de02217dd2062a7f051e056ade83558f4 SHA512 354ade36a5af449eb43c9a8539ee5ffedb660981d5a9ee86887946b1df38f633f8841b35016d966c9116fd4c8ef23c92f220a42201e92a69d12a711675e51df9 WHIRLPOOL 62e84c7f8ec1a2d952b76510521fec814e2f476bbdf1effd92f7defcd04447a30001c1ba0127e1a6a9378aead56a7893f040d3526918f0326816487c5fca5af2
DIST jdk-8u102-solaris-x64.tar.gz 100915566 SHA256 a3842c793a894beb0c836ffaf385e569b76d51a4efb9d0476cc26f0a02342684 SHA512 bf43f4bb4c706b0175182eb68063dee55cd4cd9e584f2df7b71c57368e6809be3f40b1138e6866f7f9a1dd0ac2c13a13ef4de8a38dfb94aea3194456a82ebb56 WHIRLPOOL 81a433b08f4d02c834d19d5dc612f4dc7ddac86e4e9d2a39041c96f09e8e1f715e4a9add330322a62e398c495b48f7a9a2fb8738a6c92d7e4280d0a31d3e3896
DIST jdk-8u92-linux-i586-demos.tar.gz 55064676 SHA256 e89fac1a329cb4d4a09ce045dbedc44fe3d99efb32bdf8fda39c8ffa0533c36a SHA512 b3eed7bc92142c8811415d54f62bd1454f5755d1e7ec95e6f2c83569ccc3524465d1755784a9aa0d3170ab5b8b3204b5ab22e0f7c1bf074c1082a9d697a406e4 WHIRLPOOL 222acce19d625ad7b637831feeb31d0bda5ba36317e9e8dc924e94e818cafcb8a70a6f7ee625d0f05d15061bec1d52a74b2f5e24f61ae2f7c240e1e958b7a29a
DIST jdk-8u92-linux-i586.tar.gz 183433226 SHA256 7203592329877735bb6259844a3a30640edc61920d132f952c40ab2e2014b224 SHA512 fcb2db52e8cb392de91ca914dae13bc7786954334e7df346619686837bceab9ca49699153d308d869499d2948c5eb67ae39583e28db3c63a537afd33f6b1226d WHIRLPOOL b8a6df77307627baa3f81f14fbd2e526f40a1b628772bd6ea7599068a0b88bdbe164a8de340414ddc363b6e7fa3054f4c687143aaf9c5b57716c492fb8545a17
DIST jdk-8u92-linux-x64-demos.tar.gz 55132437 SHA256 afebf7ae44afc8ef1199dd02b32c1d50d1fb16b9bc4f4e2443bd8d4d122e2178 SHA512 89d24f188f5d80524d952eb16af0913eac6ef2184ec79f8116ed91927f30aad73d057e0160502545c1a5a6fd2cbaa42ce50d9df5a73504813132ad002215bea0 WHIRLPOOL 8c02e4c98408fd1d1dc5368fb67ec904a6145b569a2d59c36d64fefbf9630c835d74e302ac651b803d3be9ad2c34bc4b80b3c15714b2982ffae8e0262f2b58c2
DIST jdk-8u92-linux-x64.tar.gz 181389058 SHA256 79a3f25e9b466cb9e969d1772ea38550de320c88e9119bf8aa11ce8547c39987 SHA512 008c2f6ce4521b8554c888fbad8ec88c27ff62a03762b9d55784a9838baf2cd73c3dcd234ad76f11fdbf9817992d74311dbd296d839dbdeb00dcac8ce3cabc96 WHIRLPOOL 0ba45bdfc7bd47e718e77b95508f6708d70b8290caa2ddc75474e15498cf483223a89fc3b7c51664a92e0535bbc6998478e34ed7dad6b03d68ba7f5f4b837c6c
DIST jdk-8u92-macosx-x64.dmg 238365519 SHA256 626c2d9478d07318e9e6b2c38707f73aeafc0f7a9ede575062749346a7d347ca SHA512 98246e57a23c2921014a26110022267f354c539c888dc5b115c78ca97843f84960e4ef9432e2c0dbe7fb45dc26710eb546949bf7b367a0dd14e0951a4befacff WHIRLPOOL 7fca5e3b26227ee75bf3e6384931510ba5c9f4c5ea11b9f1656a8642cb77bb879853e84387a721485aab0d46f1e2434fed308f05e4568dc2a94deb6ab4b2e02d
DIST jdk-8u92-macosx-x86_64-demos.zip 55662395 SHA256 2d207e1c33e684e3daa93389cd055e4967a9bba59306d99854c6302462e1691c SHA512 79bdd65eb2d4ac60162ac850cfa282ec0a19b40925d434a5d062e5681e9574717428d9b8f56b89356139f308bbedc758929d59388038a02d625b712a09ebffaa WHIRLPOOL a44530f26c01aa05d98d7e9292552131634e9ae4ecfa21c438cd83d028d4bbdbaffffe912481d795e50670b2a1f9c7c3ff72d02145c89a80e3700c50473e44a9
DIST jdk-8u92-solaris-sparcv9-demos.tar.gz 9779820 SHA256 4804a923f654d689c5879e6a1daccf72ef876f8f88f4dd2f0562d4bc1c0b4122 SHA512 0b69557dbfaaa33c0d6fbc054088018033243b3bae849b89118a0c75c4334c5ebadab3b1db970bb94a3ab2c6ea696b1fd141a1d36b560aefd3fcaf5053786e58 WHIRLPOOL d62a22e662de8f3b52ce011c48a8ac8dfbdc86293210137144e20aac9e416b121edd68c34c076181fac0d8ccacd404c146931d041e7c02e7e7ab189dd417dbf5
DIST jdk-8u92-solaris-sparcv9.tar.gz 103734654 SHA256 5598b53275ac55c9ca510e5d6bf7a9e0bb7d24958505a9f967bfad6cb71f92b5 SHA512 bb3d16577430f7104f38a6364cd5c96536abebdf627c158b438eacc01a3158e2e0b4d02f8abc6d52fcf9e94a11da45b1cccc0b1220ceb513dc30bb86b2e0cab9 WHIRLPOOL cf736ea439bc649e380ba50e78c9f98929a3c256078cd39292d354af0a938e83d800177fc61fab9983ea352bbba2a1467e9faf1c400acd51d85bc3c49feaa4be
DIST jdk-8u92-solaris-x64-demos.tar.gz 9740941 SHA256 f83f1d2170f43a2f89c0cb043eb7b5be0a499392545756804e6c06e98cb85e19 SHA512 a55672f815fed4c6180e2f8952533d4c3e6404dfa8612f38ec91a62737a2015ce354b731045e11099a6fa82fb3d203d3588fb34b52239f061852b1184ce8364b WHIRLPOOL 51a2924986c0f7a852315b9ec5ebd2d01189087b29c76cdb4012bd709fa69a5f35d83d516546e725f13c041e1ba1e0cf2ed5963e21788647535e30427c230eb8
DIST jdk-8u92-solaris-x64.tar.gz 101464173 SHA256 8111f301ac9e7ff60e8b2e7f7a9f67b5ce3a215e3ced128adb38c1692ccc71ff SHA512 bf46f8c3da512d5125411ec4d60a1ee0a8030b03e4bdf0067416aa9dc1a181cb6fe2d27c4151dacecd9a73af54f3f1a8f619605274e525a633f7aca1605d6366 WHIRLPOOL c283ccc1699a921cf445529f45048c6a6b59ed2f6de5a7fe25d9c92f5c6d1fb3ae7e4ee886c0a560036872523ff855e547e2f2adbbf71012a42dc0b0ed7e6a47

@ -60,7 +60,7 @@ SRC_URI+=" jce? ( ${JCE_FILE} )"
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
SLOT="1.8"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
IUSE="alsa cups derby doc examples +fontconfig headless-awt javafx jce nsplugin pax_kernel selinux source"
REQUIRED_USE="javafx? ( alsa fontconfig )"

@ -1,366 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils java-vm-2 prefix versionator
# This URIs need to be updated when bumping!
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html"
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html"
# This is a list of archs supported by this update.
# Currently arm comes and goes.
AT_AVAILABLE=( amd64 x86 x64-solaris sparc64-solaris x64-macos )
# Sometimes some or all of the demos are missing, this is to not have to rewrite half
# the ebuild when it happens.
DEMOS_AVAILABLE=( amd64 x86 x64-solaris sparc64-solaris x64-macos )
if [[ "$(get_version_component_range 4)" == 0 ]] ; then
S_PV="$(get_version_component_range 1-3)"
else
MY_PV_EXT="u$(get_version_component_range 4)"
S_PV="$(get_version_component_range 1-4)"
fi
MY_PV="$(get_version_component_range 2)${MY_PV_EXT}"
AT_amd64="jdk-${MY_PV}-linux-x64.tar.gz"
AT_arm="jdk-${MY_PV}-linux-arm32-vfp-hflt.tar.gz"
AT_arm64="jdk-${MY_PV}-linux-arm64-vfp-hflt.tar.gz"
AT_x86="jdk-${MY_PV}-linux-i586.tar.gz"
AT_x64_solaris="jdk-${MY_PV}-solaris-x64.tar.gz"
AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.tar.gz"
AT_x64_macos="jdk-${MY_PV}-macosx-x64.dmg"
DEMOS_amd64="jdk-${MY_PV}-linux-x64-demos.tar.gz"
DEMOS_arm="jdk-${MY_PV}-linux-arm32-vfp-hflt-demos.tar.gz"
DEMOS_arm64="jdk-${MY_PV}-linux-arm64-vfp-hflt-demos.tar.gz"
DEMOS_x86="jdk-${MY_PV}-linux-i586-demos.tar.gz"
DEMOS_x64_solaris="jdk-${MY_PV}-solaris-x64-demos.tar.gz"
DEMOS_sparc64_solaris="jdk-${MY_PV}-solaris-sparcv9-demos.tar.gz"
DEMOS_x64_macos="jdk-${MY_PV}-macosx-x86_64-demos.zip"
JCE_DIR="UnlimitedJCEPolicyJDK8"
JCE_FILE="jce_policy-8.zip"
DESCRIPTION="Oracle's Java SE Development Kit"
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
for d in "${AT_AVAILABLE[@]}"; do
SRC_URI+=" ${d}? ( $(eval "echo \${$(echo AT_${d/-/_})}")"
if has ${d} "${DEMOS_AVAILABLE[@]}"; then
SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )"
fi
SRC_URI+=" )"
done
unset d
SRC_URI+=" jce? ( ${JCE_FILE} )"
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
SLOT="1.8"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
IUSE="alsa cups derby doc examples +fontconfig headless-awt javafx jce nsplugin pax_kernel selinux source"
REQUIRED_USE="javafx? ( alsa fontconfig )"
RESTRICT="fetch preserve-libs strip"
QA_PREBUILT="*"
# NOTES:
#
# * cups is dlopened.
#
# * libpng is also dlopened but only by libsplashscreen, which isn't
# important, so we can exclude that.
#
# * We still need to work out the exact AWT and JavaFX dependencies
# under MacOS. It doesn't appear to use many, if any, of the
# dependencies below.
#
RDEPEND="!x64-macos? (
!headless-awt? (
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXtst
)
javafx? (
dev-libs/glib:2
dev-libs/libxml2:2
dev-libs/libxslt
media-libs/freetype:2
x11-libs/cairo
x11-libs/gtk+:2
x11-libs/libX11
x11-libs/libXtst
x11-libs/libXxf86vm
x11-libs/pango
virtual/opengl
)
)
alsa? ( media-libs/alsa-lib )
cups? ( net-print/cups )
doc? ( dev-java/java-sdk-docs:${SLOT} )
fontconfig? ( media-libs/fontconfig:1.0 )
!prefix? ( sys-libs/glibc:* )
selinux? ( sec-policy/selinux-java )"
# A PaX header isn't created by scanelf so depend on paxctl to avoid
# fallback marking. See bug #427642.
DEPEND="app-arch/zip
jce? ( app-arch/unzip )
examples? ( x64-macos? ( app-arch/unzip ) )
pax_kernel? ( sys-apps/paxctl )"
S="${WORKDIR}/jdk"
check_tarballs_available() {
local uri=$1; shift
local dl= unavailable=
for dl in "${@}" ; do
[[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}"
done
if [[ -n "${unavailable}" ]] ; then
if [[ -z ${_check_tarballs_available_once} ]] ; then
einfo
einfo "Oracle requires you to download the needed files manually after"
einfo "accepting their license through a javascript capable web browser."
einfo
_check_tarballs_available_once=1
fi
einfo "Download the following files:"
for dl in ${unavailable}; do
einfo " ${dl}"
done
einfo "at '${uri}'"
einfo "and move them to '${DISTDIR}'"
einfo
einfo "If the above mentioned urls do not point to the correct version anymore,"
einfo "please download the files from Oracle's java download archive:"
einfo
einfo " http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html#jdk-${MY_PV}-oth-JPR"
einfo
fi
}
pkg_nofetch() {
local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
fi
check_tarballs_available "${JDK_URI}" "${distfiles[@]}"
use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}"
}
src_unpack() {
if use x64-macos ; then
pushd "${T}" > /dev/null
mkdir dmgmount
hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \
-mountpoint "${T}"/dmgmount
local update=$(get_version_component_range 4)
[[ ${#update} == 1 ]] && update="0${update}"
xar -xf dmgmount/JDK\ $(get_version_component_range 2)\ Update\ ${update}.pkg
hdiutil detach "${T}"/dmgmount
zcat jdk1${MY_PV%u*}0${update}.pkg/Payload | cpio -idv
mv Contents/Home "${WORKDIR}"/jdk${MY_PV}
popd > /dev/null
use jce && unpack "${JCE_FILE}"
else
default
fi
# Upstream is changing their versioning scheme every release around 1.8.0.*;
# to stop having to change it over and over again, just wildcard match and
# live a happy life instead of trying to get this new jdk1.8.0_05 to work.
mv "${WORKDIR}"/jdk* "${S}" || die
}
src_prepare() {
if use jce ; then
mv "${WORKDIR}"/${JCE_DIR} jre/lib/security/ || die
fi
if [[ -n ${JAVA_PKG_STRICT} ]] ; then
# Mark this binary early to run it now.
pax-mark Cm ./bin/javap
eqawarn "Ensure that this only calls trackJavaUsage(). If not, see bug #559936."
eqawarn
eqawarn "$(./bin/javap -J-Duser.home=${T} -c sun.misc.PostVMInitHook || die)"
fi
# Remove the hook that calls Oracle's evil usage tracker. Not just
# because it's evil but because it breaks the sandbox during builds
# and we can't find any other feasible way to disable it or make it
# write somewhere else. See bug #559936 for details.
zip -d jre/lib/rt.jar sun/misc/PostVMInitHook.class || die
}
src_install() {
local dest="/opt/${P}"
local ddest="${ED}${dest#/}"
# Create files used as storage for system preferences.
mkdir jre/.systemPrefs || die
touch jre/.systemPrefs/.system.lock || die
touch jre/.systemPrefs/.systemRootModFile || die
if ! use alsa ; then
rm -vf jre/lib/*/libjsoundalsa.* || die
fi
if use headless-awt ; then
rm -vf {,jre/}lib/*/lib*{[jx]awt,splashscreen}* \
{,jre/}bin/{javaws,policytool} \
bin/appletviewer || die
fi
if ! use javafx ; then
rm -vf jre/lib/*/lib*{decora,fx,glass,prism}* \
jre/lib/*/libgstreamer-lite.* {,jre/}lib/{,ext/}*fx* \
bin/*javafx* bin/javapackager || die
fi
if ! use nsplugin ; then
rm -vf jre/lib/*/libnpjp2.* || die
else
local nsplugin=$(echo jre/lib/*/libnpjp2.*)
fi
# Even though plugins linked against multiple ffmpeg versions are
# provided, they generally lag behind what Gentoo has available.
rm -vf jre/lib/*/libavplugin* || die
dodoc COPYRIGHT
dodir "${dest}"
cp -pPR bin include jre lib man "${ddest}" || die
if use derby ; then
cp -pPR db "${ddest}" || die
fi
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}" ; then
cp -pPR demo sample "${ddest}" || die
fi
if use jce ; then
dodir "${dest}"/jre/lib/security/strong-jce
mv "${ddest}"/jre/lib/security/US_export_policy.jar \
"${ddest}"/jre/lib/security/strong-jce || die
mv "${ddest}"/jre/lib/security/local_policy.jar \
"${ddest}"/jre/lib/security/strong-jce || die
dosym "${dest}"/jre/lib/security/${JCE_DIR}/US_export_policy.jar \
"${dest}"/jre/lib/security/US_export_policy.jar
dosym "${dest}"/jre/lib/security/${JCE_DIR}/local_policy.jar \
"${dest}"/jre/lib/security/local_policy.jar
fi
if use nsplugin ; then
local nsplugin_link=${nsplugin##*/}
nsplugin_link=${nsplugin_link/./-${PN}-${SLOT}.}
dosym "${dest}/${nsplugin}" "/usr/$(get_libdir)/nsbrowser/plugins/${nsplugin_link}"
fi
if use source ; then
cp -v src.zip "${ddest}" || die
if use javafx ; then
cp -v javafx-src.zip "${ddest}" || die
fi
fi
if [[ -d jre/lib/desktop ]] ; then
# Install desktop file for the Java Control Panel.
# Using ${PN}-${SLOT} to prevent file collision with jre and or
# other slots. make_desktop_entry can't be used as ${P} would
# end up in filename.
newicon jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
sun-jcontrol-${PN}-${SLOT}.png || die
sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT}#" \
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
-e "s#Application;##" \
-e "/Encoding/d" \
jre/lib/desktop/applications/sun_java.desktop \
> "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
fi
# Prune all fontconfig files so libfontconfig will be used and only install
# a Gentoo specific one if fontconfig is disabled.
# http://docs.oracle.com/javase/8/docs/technotes/guides/intl/fontconfig.html
rm "${ddest}"/jre/lib/fontconfig.*
if ! use fontconfig ; then
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
eprefixify "${T}"/fontconfig.properties
insinto "${dest}"/jre/lib/
doins "${T}"/fontconfig.properties
fi
# This needs to be done before CDS - #215225
java-vm_set-pax-markings "${ddest}"
# see bug #207282
einfo "Creating the Class Data Sharing archives"
case ${ARCH} in
arm|ia64)
${ddest}/bin/java -client -Xshare:dump || die
;;
x86)
${ddest}/bin/java -client -Xshare:dump || die
# limit heap size for large memory on x86 #467518
# this is a workaround and shouldn't be needed.
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
;;
*)
${ddest}/bin/java -server -Xshare:dump || die
;;
esac
# Remove empty dirs we might have copied.
find "${D}" -type d -empty -exec rmdir -v {} + || die
if use x64-macos ; then
# Fix miscellaneous install_name issues.
pushd "${ddest}"/jre/lib > /dev/null || die
local lib needed nlib npath
for lib in decora_sse glass prism_{common,es2,sw} ; do
lib=lib${lib}.dylib
einfo "Fixing self-reference of ${lib}"
install_name_tool \
-id "${EPREFIX}${dest}/jre/lib/${lib}" \
"${lib}"
done
popd > /dev/null
# This is still jdk1{5,6}, even on Java 8, so don't change it
# until you know different.
for nlib in jdk1{5,6} ; do
install_name_tool -change \
/usr/lib/libgcc_s_ppc64.1.dylib \
/usr/lib/libSystem.B.dylib \
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
install_name_tool -id \
"${EPREFIX}${dest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib \
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
done
fi
set_java_env
java-vm_revdep-mask
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
}
pkg_postinst() {
java-vm-2_pkg_postinst
if ! use headless-awt && ! use javafx; then
ewarn "You have disabled the javafx flag. Some modern desktop Java applications"
ewarn "require this and they may fail with a confusing error message."
fi
}

@ -1,5 +1,3 @@
DIST jce_policy-8.zip 8409 SHA256 f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59 SHA512 abbaa81a35f904ec61b4cf3c2d1ca8c8d49e53bb248e698185eea906939d68f5063412800585ec74027aab1012ef189aebe1dc99fe8ef4230a0ecb0b527f88e5 WHIRLPOOL 8c9ce1ea4673b75fa6271b74e598880f98361d5d2c9c25439fa0af3d07cfeb871b39682dae4e38160f49770b1fec953162e451b9b2cf44d2c72a226944212bcc
DIST jre-8u102-linux-i586.tar.gz 74086608 SHA256 b0ea9eba7e9a4da0abeefa67634644616b78ffd52884fbb7abdedb1c5c87f8a9 SHA512 bcb24bf99d4a9d92e551e998d456aa93cf956300c9c6be556415dd4d5358b31958d7c5731468b6e5cadd2f4d6ffaabc57cc7e1209577c17618ac2c3f32b4d372 WHIRLPOOL babb6c7fe114fe3af4b132d452ac60253f7941be83ed09ea4d4063758a3ccdfb689663db0f607f565bd876b06f8c442016f5d268b1f17e21ce81829949eb341c
DIST jre-8u102-linux-x64.tar.gz 71885713 SHA256 214ff6b52f5b1bccfc139dca910cea25f6fa19b9b96b4e3c10e699cd3e780dfb SHA512 9e4408aba9c648c7b18f45984575132191f87eef1c6e80d44450dd05b28fc773771c554564f00571c12f38312dc837ca3a9974323ad79acd0287a7193b8d6596 WHIRLPOOL 6b8c4f2d55135e006d5603aadc69f3d5aefe637bd024681d29367f0feaabdbfb522dfeef11ca800b916199fc1fa01536b356713618a5cf8bc2396d4b595258ac
DIST jre-8u92-linux-i586.tar.gz 73984536 SHA256 c64e5778e61912118e1b566228e2c532b21d915c2fd98e9b6042b26602deeec6 SHA512 0eb1f03e7b84537501c13e185e2f1dc7f12c162209c98ce51042618cf02bd1691f3eb09c75a6d8db6dc6cfdd3369315cede49c194eae204b07d461a8eae47ff5 WHIRLPOOL a5e82f71ededce477bcb5fb49ad546c9d6a232156884f569b7d763efb44b3901ae0e211df35ae3ccc4295f6045479d36ad005e2e7acc673c7c3310069167ca99
DIST jre-8u92-linux-x64.tar.gz 71818563 SHA256 e8469bcf55e388770cd6b6a51b082ce7a5a3149b4039a71b1edeed2796dcefe4 SHA512 2d538c05110de21fc4dfb47e225012fc696e4a644c4d3191da48ccfcb239a6ac5618b75fc3c0eeb47f98e82254c548a0083bfab7ad831adffdcd6706433cf38f WHIRLPOOL 1a5ddd7f410c51452c774350b0a3f64d4c2cdc4b930c9278087b5de02bb95caf3d328509dad8903930744adb0367bcea26b4ed3f429bf9ee6ca219ba1c41b070

@ -34,7 +34,7 @@ SRC_URI="
LICENSE="Oracle-BCLA-JavaSE"
SLOT="1.8"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="alsa cups +fontconfig headless-awt javafx jce nsplugin pax_kernel selinux"
RESTRICT="fetch preserve-libs strip"

@ -1,249 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils java-vm-2 prefix versionator
# This URIs need updating when bumping!
JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html"
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html"
if [[ "$(get_version_component_range 4)" == 0 ]] ; then
S_PV="$(get_version_component_range 1-3)"
else
MY_PV_EXT="u$(get_version_component_range 4)"
S_PV="$(get_version_component_range 1-4)"
fi
MY_PV="$(get_version_component_range 2)${MY_PV_EXT}"
AT_amd64="jre-${MY_PV}-linux-x64.tar.gz"
AT_x86="jre-${MY_PV}-linux-i586.tar.gz"
JCE_DIR="UnlimitedJCEPolicyJDK8"
JCE_FILE="jce_policy-8.zip"
DESCRIPTION="Oracle's Java SE Runtime Environment"
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
SRC_URI="
amd64? ( ${AT_amd64} )
x86? ( ${AT_x86} )
jce? ( ${JCE_FILE} )"
LICENSE="Oracle-BCLA-JavaSE"
SLOT="1.8"
KEYWORDS="amd64 x86"
IUSE="alsa cups +fontconfig headless-awt javafx jce nsplugin pax_kernel selinux"
RESTRICT="fetch preserve-libs strip"
QA_PREBUILT="*"
# NOTES:
#
# * cups is dlopened.
#
# * libpng is also dlopened but only by libsplashscreen, which isn't
# important, so we can exclude that.
#
# * We still need to work out the exact AWT and JavaFX dependencies
# under MacOS. It doesn't appear to use many, if any, of the
# dependencies below.
#
RDEPEND="!x64-macos? (
!headless-awt? (
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXtst
)
javafx? (
dev-libs/glib:2
dev-libs/libxml2:2
dev-libs/libxslt
media-libs/freetype:2
x11-libs/cairo
x11-libs/gtk+:2
x11-libs/libX11
x11-libs/libXtst
x11-libs/libXxf86vm
x11-libs/pango
virtual/opengl
)
)
alsa? ( media-libs/alsa-lib )
cups? ( net-print/cups )
fontconfig? ( media-libs/fontconfig:1.0 )
!prefix? ( sys-libs/glibc:* )
selinux? ( sec-policy/selinux-java )"
# A PaX header isn't created by scanelf so depend on paxctl to avoid
# fallback marking. See bug #427642.
DEPEND="app-arch/zip
jce? ( app-arch/unzip )
pax_kernel? ( sys-apps/paxctl )"
S="${WORKDIR}/jre"
pkg_nofetch() {
local AT_ARCH="AT_${ARCH}"
local AT="${!AT_ARCH}"
einfo "Please download '${AT}' from:"
einfo "'${JRE_URI}'"
einfo "and move it to '${DISTDIR}'"
if use jce; then
einfo "Also download '${JCE_FILE}' from:"
einfo "'${JCE_URI}'"
einfo "and move it to '${DISTDIR}'"
fi
einfo
einfo "If the above mentioned urls do not point to the correct version anymore,"
einfo "please download the files from Oracle's java download archive:"
einfo
einfo " http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html#jre-${MY_PV}-oth-JPR"
einfo
}
src_unpack() {
default
# Upstream is changing their versioning scheme every release around 1.8.0.*;
# to stop having to change it over and over again, just wildcard match and
# live a happy life instead of trying to get this new jre1.8.0_05 to work.
mv "${WORKDIR}"/jre* "${S}" || die
}
src_prepare() {
if use jce ; then
mv "${WORKDIR}"/${JCE_DIR} lib/security/ || die
fi
# Remove the hook that calls Oracle's evil usage tracker. Not just
# because it's evil but because it breaks the sandbox during builds
# and we can't find any other feasible way to disable it or make it
# write somewhere else. See bug #559936 for details.
zip -d lib/rt.jar sun/misc/PostVMInitHook.class || die
}
src_install() {
local dest="/opt/${P}"
local ddest="${ED}${dest#/}"
# Create files used as storage for system preferences.
mkdir .systemPrefs || die
touch .systemPrefs/.system.lock || die
touch .systemPrefs/.systemRootModFile || die
if ! use alsa ; then
rm -vf lib/*/libjsoundalsa.* || die
fi
if use headless-awt ; then
rm -vf lib/*/lib*{[jx]awt,splashscreen}* \
bin/{javaws,policytool} || die
fi
if ! use javafx ; then
rm -vf lib/*/lib*{decora,fx,glass,prism}* \
lib/*/libgstreamer-lite.* lib/{,ext/}*fx* || die
fi
if ! use nsplugin ; then
rm -vf lib/*/libnpjp2.* || die
else
local nsplugin=$(echo lib/*/libnpjp2.*)
fi
# Even though plugins linked against multiple ffmpeg versions are
# provided, they generally lag behind what Gentoo has available.
rm -vf lib/*/libavplugin* || die
dodoc COPYRIGHT
dodir "${dest}"
cp -pPR bin lib man "${ddest}" || die
if use jce ; then
dodir ${dest}/lib/security/strong-jce
mv "${ddest}"/lib/security/US_export_policy.jar \
"${ddest}"/lib/security/strong-jce || die
mv "${ddest}"/lib/security/local_policy.jar \
"${ddest}"/lib/security/strong-jce || die
dosym "${dest}"/lib/security/${JCE_DIR}/US_export_policy.jar \
"${dest}"/lib/security/US_export_policy.jar
dosym "${dest}"/lib/security/${JCE_DIR}/local_policy.jar \
"${dest}"/lib/security/local_policy.jar
fi
if use nsplugin ; then
local nsplugin_link=${nsplugin##*/}
nsplugin_link=${nsplugin_link/./-${PN}-${SLOT}.}
dosym "${dest}/${nsplugin}" "/usr/$(get_libdir)/nsbrowser/plugins/${nsplugin_link}"
fi
# Install desktop file for the Java Control Panel.
# Using ${PN}-${SLOT} to prevent file collision with jre and or other slots.
# make_desktop_entry can't be used as ${P} would end up in filename.
newicon lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
sun-jcontrol-${PN}-${SLOT}.png || die
sed -e "s#Name=.*#Name=Java Control Panel for Oracle JRE ${SLOT}#" \
-e "s#Exec=.*#Exec=/opt/${P}/bin/jcontrol#" \
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
-e "s#Application;##" \
-e "/Encoding/d" \
lib/desktop/applications/sun_java.desktop > \
"${T}"/jcontrol-${PN}-${SLOT}.desktop || die
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
# Prune all fontconfig files so libfontconfig will be used and only install
# a Gentoo specific one if fontconfig is disabled.
# http://docs.oracle.com/javase/8/docs/technotes/guides/intl/fontconfig.html
rm "${ddest}"/lib/fontconfig.* || die
if ! use fontconfig ; then
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
eprefixify "${T}"/fontconfig.properties
insinto "${dest}"/lib/
doins "${T}"/fontconfig.properties
fi
# This needs to be done before CDS - #215225
java-vm_set-pax-markings "${ddest}"
# see bug #207282
einfo "Creating the Class Data Sharing archives"
case ${ARCH} in
arm|ia64)
${ddest}/bin/java -client -Xshare:dump || die
;;
x86)
${ddest}/bin/java -client -Xshare:dump || die
# limit heap size for large memory on x86 #467518
# this is a workaround and shouldn't be needed.
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
;;
*)
${ddest}/bin/java -server -Xshare:dump || die
;;
esac
# Remove empty dirs we might have copied.
find "${D}" -type d -empty -exec rmdir -v {} + || die
set_java_env
java-vm_revdep-mask
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
}
pkg_postinst() {
java-vm-2_pkg_postinst
if ! use headless-awt && ! use javafx; then
ewarn "You have disabled the javafx flag. Some modern desktop Java applications"
ewarn "require this and they may fail with a confusing error message."
fi
}

@ -8,7 +8,4 @@ DIST go-linux-arm64-bootstrap.tbz 45369354 SHA256 810c998e6701580fe0f26d46c5796e
DIST go-linux-ppc64-bootstrap.tbz 45266082 SHA256 89902cebaf93b95dea225b7304eedcae101d6fb83bba0fcdfee001361b4868c0 SHA512 d013a1a5953207505a9f7e0c5cfdc7f463d4669fd18b36cf1df10126e9d4c012252bc4d207dd4503c34301e76197d8e89a9ed9d9d0b8a3b54b62e782b4c39d7b WHIRLPOOL 3ec868d94e8452a3cdb49a1292f9f32ebeb813ea297e419849cdee28c8d952887feb70e1095ce109ff6b8bb81dee47b7eb6f275b15bb6f46422095c3b260f968
DIST go-linux-ppc64le-bootstrap.tbz 50134685 SHA256 ca816a3e3cbd7721200522fa39843de0bf546d0ac18e0d550e64b7cc33bea4f2 SHA512 da718166febe77b57f2f2edb18c921501a0eb7184a7e6f18411b5cba95fe0de185ef9d5e85be3632c5829e66008912d12b5259ca7fc330ad28026e53bb658e7f WHIRLPOOL 0d7875146f1bdc8f6af089f7f4b003d952419c51be7d519ca3474b39f67dbc88c6caa515f707ad9e6fac345e8a78f42d13eb794485ce18b6d90f7331ee16686c
DIST go-solaris-amd64-bootstrap.tbz 48367195 SHA256 92ebdbf001f243a78a6c2d8ee30e929ba2cecbedf8e0fc07e129b04b107453ad SHA512 cf8725db0d001d61badee71624799a3c9e75f61f77ab090c1f6c490d694c4be367019b28d88306045d877ab5a324a1f9b0674293caf3acb19c193fc3746a48f2 WHIRLPOOL 672c6642e340b6d4f38b633f67fdc3202e3725022a8a61e2129276fccd6c42ddc24ed06c1d57eb31a25ea8056b79686619cbb36431b9c23b6d4be5bcb715bd89
DIST go1.6.1.src.tar.gz 12615799 SHA256 1d4b53cdee51b2298afcf50926a7fa44b286f0bf24ff8323ce690a66daa7193f SHA512 31ea2504f8ab0fd709005275d0c2129b6cdb4e5d34d6e2b435b23480674b135d1bff8de863b1e01201e757523f4dc28b6ebefeb87d7e855f2509a6837e436fab WHIRLPOOL 6589f311fc3893775352a3c5d6409933397215389f2b25d3b61370acde35ead374403dfdd1dd58962b5066acd61c4acd85cf9c556d05b099e7fec6d23d6daca0
DIST go1.6.2.src.tar.gz 12617724 SHA256 787b0b750d037016a30c6ed05a8a70a91b2e9db4bd9b1a2453aa502a63f1bccc SHA512 e148022f9e18b5d5b05744f1aa9fa3ef82e255752179545711ade077e271216aa5b450859a764fdfb028ae4faa26adad8d0a0a5268b31396ab9d14de3cb2f20a WHIRLPOOL bbd04cc0b18768b9dcf3b1d3614d2a263d2314ca811e03b390bafeafc7ea4d2aa650a34901da75e55ca58bf9c00601d9924152228ed0d57bbc4b5dbdc081e8a9
DIST go1.6.3.src.tar.gz 12617426 SHA256 6326aeed5f86cf18f16d6dc831405614f855e2d416a91fd3fdc334f772345b00 SHA512 43e9b01220788112a185500bd53f091e7a0023a790092f428e2f40fc1a334dd148558b99d2a1c871b8cc79ad7d2d87a092b93eee7b5a27c2ee675c494de35306 WHIRLPOOL 0a22dc08b89ddfaccf1e871037e7ad6cdbf36f914de527011813d57a2d857478278202314b185e26aa905cb135d13cbea490d03337b42148c6fc2ef93a8cd9fe
DIST go1.6.src.tar.gz 12613308 SHA256 a96cce8ce43a9bf9b2a4c7d470bc7ee0cb00410da815980681c8353218dcf146 SHA512 59e9d72a80558fd5e3f176e068897a45333b36e35f6c00393647941a70e741168e65941b6059397378020c3b78ec3471a48809682f7efd97cf33eec6325fc3e8 WHIRLPOOL c6debe1a5039f0ca34c29b4a53f958503a724cae13715ea14f0237b5faacd26e09eb6405462e22abd6806540dd8fb9eb2fa08ff6e8676b0f6dffa267210f5eac

@ -1,12 +0,0 @@
diff --git a/src/runtime/runtime-gdb_test.go b/src/runtime/runtime-gdb_test.go
index 6ebc69a..648092a 100644
--- a/src/runtime/runtime-gdb_test.go
+++ b/src/runtime/runtime-gdb_test.go
@@ -87,6 +87,7 @@ func TestGdbPython(t *testing.T) {
args := []string{"-nx", "-q", "--batch", "-iex",
fmt.Sprintf("add-auto-load-safe-path %s/src/runtime", runtime.GOROOT()),
+ "-ex", "set startup-with-shell off",
"-ex", "info auto-load python-scripts",
"-ex", "br main.go:10",
"-ex", "run",

@ -1,12 +0,0 @@
diff --git a/src/runtime/runtime-gdb_test.go b/src/runtime/runtime-gdb_test.go
index 6ebc69a..648092a 100644
--- a/src/runtime/runtime-gdb_test.go
+++ b/src/runtime/runtime-gdb_test.go
@@ -87,6 +87,7 @@ func TestGdbPython(t *testing.T) {
args := []string{"-nx", "-q", "--batch", "-iex",
fmt.Sprintf("add-auto-load-safe-path %s/src/runtime", runtime.GOROOT()),
+ "-ex", "set startup-with-shell off",
"-ex", "info auto-load python-scripts",
"-ex", "br main.go:10",
"-ex", "run",

@ -1,243 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
MY_PV=${PV/_/}
inherit toolchain-funcs
BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist"
SRC_URI="
kernel_Darwin? (
x64-macos? ( ${BOOTSTRAP_DIST}/go-darwin-amd64-bootstrap.tbz )
)
kernel_FreeBSD? (
amd64-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-amd64-bootstrap.tbz )
x86-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-386-bootstrap-1.tbz )
)
kernel_linux? (
amd64? ( ${BOOTSTRAP_DIST}/go-linux-amd64-bootstrap.tbz )
arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-bootstrap.tbz )
arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-bootstrap.tbz )
ppc64? ( ${BOOTSTRAP_DIST}/go-linux-ppc64-bootstrap.tbz )
x86? ( ${BOOTSTRAP_DIST}/go-linux-386-bootstrap-1.tbz )
)
kernel_SunOS? (
x64-solaris? ( ${BOOTSTRAP_DIST}/go-solaris-amd64-bootstrap.tbz )
)
"
if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="git://github.com/golang/go.git"
inherit git-r3
else
SRC_URI+="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz"
# go-bootstrap-1.4 only supports go on amd64, arm and x86 architectures.
# Allowing other bootstrap options would enable arm64 and ppc64 builds.
case ${PV} in
*9999*|*_rc*) ;;
*)
KEYWORDS="-* amd64 arm ~arm64 ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x64-solaris"
;;
esac
fi
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
HOMEPAGE="http://www.golang.org"
LICENSE="BSD"
SLOT="0/${PV}"
IUSE=""
DEPEND=""
RDEPEND="!<dev-go/go-tools-0_pre20150902"
# These test data objects have writable/executable stacks.
QA_EXECSTACK="usr/lib/go/src/debug/elf/testdata/*.obj"
# Do not complain about CFLAGS, etc, since Go doesn't use them.
QA_FLAGS_IGNORED='.*'
REQUIRES_EXCLUDE="/usr/lib/go/src/debug/elf/testdata/*"
# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
# The go language uses *.a files which are _NOT_ libraries and should not be
# stripped. The test data objects should also be left alone and unstripped.
STRIP_MASK="/usr/lib/go/pkg/*.a
/usr/lib/go/src/debug/elf/testdata/*
/usr/lib/go/src/debug/dwarf/testdata/*
/usr/lib/go/src/runtime/race/*.syso"
if [[ ${PV} != 9999 ]]; then
S="${WORKDIR}"/go
fi
go_arch()
{
# By chance most portage arch names match Go
local portage_arch=$(tc-arch $@)
case "${portage_arch}" in
x86) echo 386;;
x64-*) echo amd64;;
*) echo "${portage_arch}";;
esac
}
go_arm()
{
case "${1:-${CHOST}}" in
armv5*) echo 5;;
armv6*) echo 6;;
armv7*) echo 7;;
*)
die "unknown GOARM for ${1:-${CHOST}}"
;;
esac
}
go_os()
{
case "${1:-${CHOST}}" in
*-linux*) echo linux;;
*-darwin*) echo darwin;;
*-freebsd*) echo freebsd;;
*-netbsd*) echo netbsd;;
*-openbsd*) echo openbsd;;
*-solaris*) echo solaris;;
*-cygwin*|*-interix*|*-winnt*)
echo windows
;;
*)
die "unknown GOOS for ${1:-${CHOST}}"
;;
esac
}
go_tuple()
{
echo "$(go_os $@)_$(go_arch $@)"
}
go_cross_compile()
{
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
}
pkg_pretend()
{
# make.bash does not understand cross-compiling a cross-compiler
if [[ $(go_tuple) != $(go_tuple ${CTARGET}) ]]; then
die "CHOST CTARGET pair unsupported: CHOST=${CHOST} CTARGET=${CTARGET}"
fi
}
src_unpack()
{
if [[ ${PV} = 9999 ]]; then
git-r3_src_unpack
fi
default
}
src_compile()
{
export GOROOT_BOOTSTRAP="${WORKDIR}"/go-$(go_os)-$(go_arch)-bootstrap
export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
export GOROOT="$(pwd)"
export GOBIN="${GOROOT}/bin"
# Go's build script does not use BUILD/HOST/TARGET consistently. :(
export GOHOSTARCH=$(go_arch ${CBUILD})
export GOHOSTOS=$(go_os ${CBUILD})
export CC=$(tc-getBUILD_CC)
export GOARCH=$(go_arch)
export GOOS=$(go_os)
export CC_FOR_TARGET=$(tc-getCC)
export CXX_FOR_TARGET=$(tc-getCXX)
if [[ ${ARCH} == arm ]]; then
export GOARM=$(go_arm)
fi
cd src
./make.bash || die "build failed"
}
src_test()
{
go_cross_compile && return 0
cd src
PATH="${GOBIN}:${PATH}" \
./run.bash -no-rebuild || die "tests failed"
}
src_install()
{
local bin_path f x
dodir /usr/lib/go
insinto /usr/lib/go
# There is a known issue which requires the source tree to be installed [1].
# Once this is fixed, we can consider using the doc use flag to control
# installing the doc and src directories.
# [1] https://golang.org/issue/2775
doins -r bin doc lib pkg src
fperms -R +x /usr/lib/go/bin /usr/lib/go/pkg/tool
cp -a misc "${D}"/usr/lib/go/misc
if go_cross_compile; then
bin_path="bin/$(go_tuple)"
else
bin_path=bin
fi
for x in ${bin_path}/*; do
f=${x##*/}
dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
done
dodoc AUTHORS CONTRIBUTORS PATENTS README.md
}
pkg_preinst()
{
has_version '<dev-lang/go-1.4' &&
export had_support_files=true ||
export had_support_files=false
}
pkg_postinst()
{
# If the go tool sees a package file timestamped older than a dependancy it
# will rebuild that file. So, in order to stop go from rebuilding lots of
# packages for every build we need to fix the timestamps. The compiler and
# linker are also checked - so we need to fix them too.
ebegin "fixing timestamps to avoid unnecessary rebuilds"
tref="usr/lib/go/pkg/*/runtime.a"
find "${EROOT}"usr/lib/go -type f \
-exec touch -r "${EROOT}"${tref} {} \;
eend $?
if [[ ${PV} != 9999 && -n ${REPLACING_VERSIONS} &&
${REPLACING_VERSIONS} != ${PV} ]]; then
elog "Release notes are located at http://golang.org/doc/go${PV}"
fi
if $had_support_files; then
ewarn
ewarn "All editor support, IDE support, shell completion"
ewarn "support, etc has been removed from the go package"
ewarn "upstream."
ewarn "For more information on which support is available, see"
ewarn "the following URL:"
ewarn "https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins"
fi
}

@ -1,257 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
MY_PV=${PV/_/}
inherit toolchain-funcs
BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist"
SRC_URI="!gccgo? (
kernel_Darwin? (
x64-macos? ( ${BOOTSTRAP_DIST}/go-darwin-amd64-bootstrap.tbz )
)
kernel_FreeBSD? (
amd64-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-amd64-bootstrap.tbz )
x86-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-386-bootstrap-1.tbz )
)
kernel_linux? (
amd64? ( ${BOOTSTRAP_DIST}/go-linux-amd64-bootstrap.tbz )
arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-bootstrap.tbz )
arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-bootstrap.tbz )
ppc64? ( ${BOOTSTRAP_DIST}/go-linux-ppc64-bootstrap.tbz )
x86? ( ${BOOTSTRAP_DIST}/go-linux-386-bootstrap-1.tbz )
)
kernel_SunOS? (
x64-solaris? ( ${BOOTSTRAP_DIST}/go-solaris-amd64-bootstrap.tbz )
)
)
"
if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="git://github.com/golang/go.git"
inherit git-r3
else
SRC_URI+="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz"
# go-bootstrap-1.4 only supports go on amd64, arm and x86 architectures.
# Allowing other bootstrap options would enable arm64 and ppc64 builds.
case ${PV} in
*9999*|*_rc*) ;;
*)
KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x64-solaris"
;;
esac
fi
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
HOMEPAGE="http://www.golang.org"
LICENSE="BSD"
SLOT="0/${PV}"
IUSE="gccgo"
DEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
RDEPEND="!<dev-go/go-tools-0_pre20150902"
# These test data objects have writable/executable stacks.
QA_EXECSTACK="usr/lib/go/src/debug/elf/testdata/*.obj"
# Do not complain about CFLAGS, etc, since Go doesn't use them.
QA_FLAGS_IGNORED='.*'
REQUIRES_EXCLUDE="/usr/lib/go/src/debug/elf/testdata/*"
# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
# The go language uses *.a files which are _NOT_ libraries and should not be
# stripped. The test data objects should also be left alone and unstripped.
STRIP_MASK="/usr/lib/go/pkg/*.a
/usr/lib/go/src/debug/elf/testdata/*
/usr/lib/go/src/debug/dwarf/testdata/*
/usr/lib/go/src/runtime/race/*.syso"
if [[ ${PV} != 9999 ]]; then
S="${WORKDIR}"/go
fi
PATCHES=(
# patch for #581072
"${FILESDIR}"/${P}-gdb-no-shell.patch
)
go_arch()
{
# By chance most portage arch names match Go
local portage_arch=$(tc-arch $@)
case "${portage_arch}" in
x86) echo 386;;
x64-*) echo amd64;;
*) echo "${portage_arch}";;
esac
}
go_arm()
{
case "${1:-${CHOST}}" in
armv5*) echo 5;;
armv6*) echo 6;;
armv7*) echo 7;;
*)
die "unknown GOARM for ${1:-${CHOST}}"
;;
esac
}
go_os()
{
case "${1:-${CHOST}}" in
*-linux*) echo linux;;
*-darwin*) echo darwin;;
*-freebsd*) echo freebsd;;
*-netbsd*) echo netbsd;;
*-openbsd*) echo openbsd;;
*-solaris*) echo solaris;;
*-cygwin*|*-interix*|*-winnt*)
echo windows
;;
*)
die "unknown GOOS for ${1:-${CHOST}}"
;;
esac
}
go_tuple()
{
echo "$(go_os $@)_$(go_arch $@)"
}
go_cross_compile()
{
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
}
pkg_pretend()
{
# make.bash does not understand cross-compiling a cross-compiler
if [[ $(go_tuple) != $(go_tuple ${CTARGET}) ]]; then
die "CHOST CTARGET pair unsupported: CHOST=${CHOST} CTARGET=${CTARGET}"
fi
}
src_unpack()
{
if [[ ${PV} = 9999 ]]; then
git-r3_src_unpack
fi
default
}
src_compile()
{
export GOROOT_BOOTSTRAP="${WORKDIR}"/go-$(go_os)-$(go_arch)-bootstrap
if use gccgo; then
mkdir -p "${GOROOT_BOOTSTRAP}/bin" || die
local go_binary=$(gcc-config --get-bin-path)/go-5
[[ -x ${go_binary} ]] || go_binary=$(
find "${EPREFIX}"/usr/${CHOST}/gcc-bin/*/go-5 | sort -V | tail -n1)
[[ -x ${go_binary} ]] || die "go-5: command not found"
ln -s "${go_binary}" "${GOROOT_BOOTSTRAP}/bin/go" || die
fi
export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
export GOROOT="$(pwd)"
export GOBIN="${GOROOT}/bin"
# Go's build script does not use BUILD/HOST/TARGET consistently. :(
export GOHOSTARCH=$(go_arch ${CBUILD})
export GOHOSTOS=$(go_os ${CBUILD})
export CC=$(tc-getBUILD_CC)
export GOARCH=$(go_arch)
export GOOS=$(go_os)
export CC_FOR_TARGET=$(tc-getCC)
export CXX_FOR_TARGET=$(tc-getCXX)
if [[ ${ARCH} == arm ]]; then
export GOARM=$(go_arm)
fi
cd src
./make.bash || die "build failed"
}
src_test()
{
go_cross_compile && return 0
cd src
PATH="${GOBIN}:${PATH}" \
./run.bash -no-rebuild || die "tests failed"
}
src_install()
{
local bin_path f x
dodir /usr/lib/go
insinto /usr/lib/go
# There is a known issue which requires the source tree to be installed [1].
# Once this is fixed, we can consider using the doc use flag to control
# installing the doc and src directories.
# [1] https://golang.org/issue/2775
doins -r bin doc lib pkg src
fperms -R +x /usr/lib/go/bin /usr/lib/go/pkg/tool
cp -a misc "${D}"/usr/lib/go/misc
if go_cross_compile; then
bin_path="bin/$(go_tuple)"
else
bin_path=bin
fi
for x in ${bin_path}/*; do
f=${x##*/}
dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
done
dodoc AUTHORS CONTRIBUTORS PATENTS README.md
}
pkg_preinst()
{
has_version '<dev-lang/go-1.4' &&
export had_support_files=true ||
export had_support_files=false
}
pkg_postinst()
{
# If the go tool sees a package file timestamped older than a dependancy it
# will rebuild that file. So, in order to stop go from rebuilding lots of
# packages for every build we need to fix the timestamps. The compiler and
# linker are also checked - so we need to fix them too.
ebegin "fixing timestamps to avoid unnecessary rebuilds"
tref="usr/lib/go/pkg/*/runtime.a"
find "${EROOT}"usr/lib/go -type f \
-exec touch -r "${EROOT}"${tref} {} \;
eend $?
if [[ ${PV} != 9999 && -n ${REPLACING_VERSIONS} &&
${REPLACING_VERSIONS} != ${PV} ]]; then
elog "Release notes are located at http://golang.org/doc/go${PV}"
fi
if $had_support_files; then
ewarn
ewarn "All editor support, IDE support, shell completion"
ewarn "support, etc has been removed from the go package"
ewarn "upstream."
ewarn "For more information on which support is available, see"
ewarn "the following URL:"
ewarn "https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins"
fi
}

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

Loading…
Cancel
Save