Sync with portage [Fri Nov 10 09:00:08 MSK 2017].

mhiretskiy 1008
root 7 years ago
parent 2a41a6dbfb
commit 948cbc85f2

@ -11,7 +11,7 @@ SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="selinux"
RDEPEND="selinux? ( sec-policy/selinux-mcelog )"

@ -0,0 +1,11 @@
--- a/examples/sshguard.conf.sample
+++ b/examples/sshguard.conf.sample
@@ -6,7 +6,7 @@
#### REQUIRED CONFIGURATION ####
# Full path to backend executable (required, no default)
-#BACKEND="/usr/local/libexec/sshg-fw-iptables"
+#BACKEND="/usr/libexec/sshg-fw-iptables"
# Space-separated list of log files to monitor. (optional, no default)
#FILES="/var/log/auth.log /var/log/authlog /var/log/maillog"

@ -25,6 +25,9 @@ DOCS=(
examples/sshguard.service
examples/whitelistfile.example
)
PATCHES=(
"${FILESDIR}"/${PN}-2.1.0-conf.patch
)
src_install() {
default

@ -6,8 +6,8 @@ EAPI="2"
inherit autotools eutils
DESCRIPTION="Compression program for large files"
HOMEPAGE="http://rzip.samba.org"
SRC_URI="http://rzip.samba.org/ftp/rzip/${P}.tar.gz"
HOMEPAGE="https://rzip.samba.org/"
SRC_URI="https://rzip.samba.org/ftp/rzip/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"

@ -1,12 +1,13 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils autotools
DESCRIPTION="Popular filesystem benchmark"
SRC_URI="ftp://ftp.samba.org/pub/tridge/dbench/${P}.tar.gz"
HOMEPAGE="http://samba.org/ftp/tridge/dbench/"
SRC_URI="https://www.samba.org/ftp/pub/tridge/dbench/${P}.tar.gz"
HOMEPAGE="https://www.samba.org/ftp/tridge/dbench/"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ~arm ~arm64 hppa ppc ppc64 sparc x86"

@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~naota/files/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="alpha amd64 ~arm64 hppa ia64 ppc ppc64 ~sparc x86"
KEYWORDS="alpha amd64 ~arm64 hppa ia64 ppc ppc64 sparc x86"
IUSE="canna"
DEPEND="canna? ( app-i18n/canna )"

@ -1,3 +1,2 @@
DIST docker-compose-1.15.0.tar.gz 210455 SHA256 af569f676c7a04a32d3fc4a72c739cb52d8b6305040295178c5388394b45e579 SHA512 98de68db089754eb73a6f65971fca393703680241bce02e13fdbc88cbcdab93a3dbf3b94f359f8a9ff296535f001f06baee238d174e1555b39bd581d46328f42 WHIRLPOOL 7e13fceca7142f1e4ac80893faeb85bd4e935329c041a04c75e11b4c353520db748ad3e6c20fdc4ba1070bc130cc993e5a122758e6cb9b703fe889a1ee4f649c
DIST docker-compose-1.16.1.tar.gz 212167 SHA256 fb46a6a2c4d193a3ff1e4d7208eea920b629c81dc92257c87f3f93095cfb0bdf SHA512 add6aa5647352b993e5eba81c41815467cea82d39643a755c9f24ffeeb482e2b22423a9e3facdd94f41b382b2726cb65433516881971a8f373c79bce44923c4a WHIRLPOOL 144c8905fc06d11a2ed9583acb8d2dbf739771f2b90f60b6d90bce64a27d705b449a9df9e79754be094e3d1fec15993f88eecebc3647af32b7e54050338e39ca
DIST docker-compose-1.17.0.tar.gz 221464 SHA256 ba1c2117d24bdad9f0e1c717a433d49c381099e6016adbd59a904426509f4c60 SHA512 2c42312e5eb848726cf8c78e07b6fbf63c34988b1bb85ffc8f30b5cb8eb1cbfc3b0b77746142e933b3311967c3f20610bc68477b33e10abf936f82f491a33682 WHIRLPOOL b806aaa4d0f8da66ffa074d8d697ab0cc1476b4a56a4eb60500abedc996721fd16e5849b47246dc081f218baf25b430b25805726554e6fbfac9e5b86a92cd104
DIST docker-compose-1.17.1.tar.gz 219947 SHA256 e29469dbd78457c82ddad674c0fa0b7afed065b2c73858d332dd6d20d92a8541 SHA512 711c0a73546f0b396a920d3310b92fc15e3c13f93439eeda363124c9bd971aa942395b2405ad7441df8982384be367c20a767fe5b9e3e150690b63deda58f553 WHIRLPOOL e4f6fc72ad186aff590e96a8205d519a92e4aa0e0672483b18aa1c65f9765ae553c59b8ab51334db0b937c23073096436ef2308ddab172b08ff75dc8b9c8e665

@ -1,73 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit bash-completion-r1 distutils-r1 vcs-snapshot
MY_PV=${PV//_/}
DESCRIPTION="Multi-container orchestration for Docker"
HOMEPAGE="https://www.docker.com/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
CDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}]
<dev-python/cached-property-2[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.7[${PYTHON_USEDEP}]
<dev-python/colorama-0.4[${PYTHON_USEDEP}]
>=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
<dev-python/dockerpty-0.5[${PYTHON_USEDEP}]
>=dev-python/docker-py-2.4.2[${PYTHON_USEDEP}]
<dev-python/docker-py-3.0[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
<dev-python/docopt-0.7[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
<dev-python/jsonschema-3[${PYTHON_USEDEP}]
>=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
!~dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
<dev-python/PySocks-2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
!~dev-python/requests-2.11.0[${PYTHON_USEDEP}]
<dev-python/requests-2.12[${PYTHON_USEDEP}]
>=dev-python/requests-2.6.1[${PYTHON_USEDEP}]
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
<dev-python/six-2[${PYTHON_USEDEP}]
>=dev-python/texttable-0.8.1[${PYTHON_USEDEP}]
<dev-python/texttable-0.9[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
<dev-python/websocket-client-1.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/enum34-1.0.4[${PYTHON_USEDEP}]' 'python2_7' )
$(python_gen_cond_dep '<dev-python/enum34-2[${PYTHON_USEDEP}]' 'python2_7' )
$(python_gen_cond_dep '>=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]' 'python2_7' )
$(python_gen_cond_dep '>=dev-python/backports-ssl-match-hostname-3.5[${PYTHON_USEDEP}]' 'python2_7' )
"
DEPEND="
${CDEPEND}
test? (
dev-python/pytest[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' 'python2_7' )
)
"
RDEPEND="${CDEPEND}"
python_test() {
${PYTHON} -m pytest tests/unit || die "tests failed under ${EPYTHON}"
}
python_install_all() {
newbashcomp contrib/completion/bash/docker-compose ${PN}
insinto /usr/share/zsh/site-functions
doins contrib/completion/zsh/*
distutils-r1_python_install_all
}

@ -2,3 +2,4 @@ DIST afl-2.35b.tgz 829515 SHA256 596167527ad7a69cf06dc8143a051eb8b2ee04f159447a3
DIST afl-2.39b.tgz 830897 SHA256 968eceae4d013eee62bc8f2fdddbb7060b92e03a0175153b0285ec7f5c78f141 SHA512 0df37fc8dea65d4130bc0fc8aaa23525bde4832c7202efb78ebe740d661546adee575b48fb94d851ef26293ca28a6ff818ab1dfd643c8e688aceb520e11229d0 WHIRLPOOL 3972c7718c35f545e6faadf763bbbd4bb57d1412ba2ec729832db9c636290bc8d67dfb5b8bfd67e3dff7f27b247b8ecd264245b75593a44c3298f0ca947cbb1a
DIST afl-2.46b.tgz 834265 SHA256 268e2aec75f1bdd37d0d3dad70bbb80c32bce85152faf8f4f62e0c812e5d5d77 SHA512 01e150f05a023277f6fbf165f1ee0799f9a330efae562d67725cf87b456f4104e086162796634fcfdd7c68aa33a38ef7df9ac5931f8893c14364d270b864d059 WHIRLPOOL 9815f239d84a9bfa1418f523fbe5eca1a6f7bc0453ecfbc3397f7cefa4dff28a1beab259aa5c722e44f1e1b8915808e47f5d79a605e8de8f6c4e3b5da0d183c3
DIST afl-2.51b.tgz 835611 SHA256 d435b94b35b844ea0bacbdb8516d2d5adffc2a4f4a5aad78785c5d2a5495bb97 SHA512 fd67cf44b7336175041c2efa42b122e91f887f4a293618a59ea1e145ef47b9c0fab9fc274e4b94499c523bec950ff5a704050c3f4260e890ad97774c365a358c WHIRLPOOL 1bf84c4855bcd2e28a1c9a50a7c154f355b024356dec0d9490ccc0b501f2b2b2ff0ecd24fc8d6a48b097f6a4f96573792554741e2945460a4560811ac2a7b609
DIST afl-2.52b.tgz 835907 SHA256 43614b4b91c014d39ef086c5cc84ff5f068010c264c2c05bf199df60898ce045 SHA512 30d4526440cff109ef2a014278f52a04b1b33560b6ab7d7f59e1516655858ffb36dac81963d2d8f214984776742ca9a7942c27c8fb61f7eb70b5b35cd029008f WHIRLPOOL 17b1a520708309b300de673c2d43fae494c442da4bdfb90a5f4bf1181143c64fbb401fbd88f5b45133bf884bb078dc814a6273afa335bd7bb0b7dfec1715d666

@ -0,0 +1,40 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit multilib toolchain-funcs flag-o-matic
DESCRIPTION="american fuzzy lop - compile-time instrumentation fuzzer"
HOMEPAGE="http://lcamtuf.coredump.cx/afl/"
SRC_URI="http://lcamtuf.coredump.cx/afl/releases/${P}.tgz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="sys-devel/gcc:*
sys-devel/clang"
RDEPEND="${DEPEND}"
QA_PREBUILT="/usr/share/afl/testcases/others/elf/small_exec.elf"
src_compile() {
emake CC="$(tc-getCC)" \
PREFIX="/usr" \
HELPER_PATH="/usr/$(get_libdir)/afl" \
DOC_PATH="/usr/share/doc/${PF}"
CC="clang" CXX="clang++" strip-unsupported-flags
cd llvm_mode || die
emake \
PREFIX="/usr" \
HELPER_PATH="/usr/$(get_libdir)/afl" \
DOC_PATH="/usr/share/doc/${PF}"
}
src_install() {
emake DESTDIR="${D}" \
PREFIX="/usr" \
HELPER_PATH="/usr/$(get_libdir)/afl" \
DOC_PATH="/usr/share/doc/${PF}" \
install
}

@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.sra.co.jp/pub/x11/${PN}/${MY_P}.tar.gz"
LICENSE="HPND"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~sparc x86"
KEYWORDS="amd64 ppc ppc64 sparc x86"
IUSE="freewnn"
RDEPEND="x11-libs/libICE

@ -1,3 +1 @@
DIST graphlcd-base-0.1.5.tgz 99863 SHA256 7b11d1e68aa3f9b65ae437e9d6b5bd8bdaba86f7abf93e4ae5ee6b2427b5a47f SHA512 7556c2504726af1ba1889d4a87533f441a4acbc8936f2638710e364e041d67ef471ca363410a7b271f1677fe60377b95dae44237ae0be62c0885f2e92ad4f237 WHIRLPOOL 274a08f56dc48ad030cabcb041a09f41cce68fe8136661ee35a1a19443474ba465576ef654e6c3409814e17d61bfe8dbe0c3de629cff2d6c882285f13c33ae40
DIST graphlcd-base-0.1.5_utf8.diff.tgz 5040 SHA256 02aeee8f7fcfacf927c86cb9bcb7a67fa5574ad43871938f1e99e618852fbfcb SHA512 ac9cfed725be4a8d04f6898a8e5810a888e4b50c341f9ab668dbb27798007fb66d160ab021729af6083ec1b5e902520602e871cbdd7edefce1e03c06826e9dd7 WHIRLPOOL 1dd8ba284593173efff7b03e70ce80b58d8b03bdb3cb6653ff5f7f885545a41b45407b6f12090f82141cbdb4a1dff2dcf4fa2ce96e5b8294fc050e9716ebedcf
DIST graphlcd-base-0.1.9.tgz 130390 SHA256 6579e47150e1a9e79fd7866430f4090a50a1c9e0303251012b3fcb433f538fcc SHA512 3769cd31281f40c1cb343a70cba1fee4b27b5ab1454609dca430199b731744d63244ac39d6460c18b236dd1eaaae8284e236c63493b2df23c394ff628f3fb834 WHIRLPOOL 8718c6aecab2036412dcaf962d9725cf2e6052b86bac06b7aff63273cca9363a411b4d4255e14c820216c2e035784f51718e3c8cfd980a7a2a82f4a013358da6

@ -1,47 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
inherit eutils flag-o-matic multilib
VERSION="226" # every bump, new version
DESCRIPTION="Graphical LCD Driver"
HOMEPAGE="http://projects.vdr-developer.org/projects/graphlcd"
SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz
mirror://vdrfiles/${PN}/${P}_utf8.diff.tgz"
KEYWORDS="amd64 x86 ~ppc"
SLOT="0"
LICENSE="GPL-2"
IUSE="truetype unicode g15"
DEPEND=""
RDEPEND="truetype? ( media-libs/freetype media-fonts/corefonts )
unicode? ( media-libs/freetype media-fonts/corefonts )
g15? ( app-misc/g15daemon )"
src_unpack() {
unpack ${A}
cd "${S}"
sed -i Make.config -e "s:usr\/local:usr:" -e "s:FLAGS *=:FLAGS ?=:"
epatch "${FILESDIR}/${P}-nostrip.patch"
epatch "${FILESDIR}/${P}-gcc43.patch"
use !truetype && sed -i "s:HAVE_FREETYPE2:#HAVE_FREETYPE2:" Make.config
use unicode && epatch "${WORKDIR}/${P}_utf8.diff" && \
sed -i "s:#HAVE_FREETYPE2:HAVE_FREETYPE2:" Make.config
}
src_install() {
make DESTDIR="${D}"/usr LIBDIR="${D}"/usr/$(get_libdir) install || die "make install failed"
insinto /etc
doins graphlcd.conf
dodoc docs/*
}

@ -11,7 +11,7 @@ DESCRIPTION="Graphical LCD Driver"
HOMEPAGE="https://projects.vdr-developer.org/projects/graphlcd-base"
SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
KEYWORDS="~amd64 ~ppc x86"
KEYWORDS="amd64 ~ppc x86"
SLOT="0"
LICENSE="GPL-2"
IUSE="g15"

@ -1,24 +1,36 @@
DIST amd64-debug-libreoffice-5.2.7.2-r1.tar.xz 1032127800 SHA256 d50ae862de24ddf3595859513f33e7886f2bf135e1535268b30a5cc0a4e9ba81 SHA512 02dff85ad817514a0fc00a52c2ffd9ebacf2eb82d619578ffaee18844981b5310064fb8fb5ca589fd53894f11c3bfa7386f7e8b4387db36365629f5b7ebe2141 WHIRLPOOL 365432423ee620146aad894f4ed6e3d69091e07a82867785092ea8273ef7c4aca9d7df3bb9fdb19f3924eb72e25d953eae7213680695a48b3711dd9596e1bd8b
DIST amd64-debug-libreoffice-5.2.7.2.tar.xz 1032133252 SHA256 fdcab0d583599926f0633951eab674f35966374ecaf8258eb21917dbd844e7b9 SHA512 e417f32186796c77f6154611341ca00e54cf0d2501bc3fdc788279c2aecc41b0a03af1f17dd390f205383e42a2c249c8b02c9e6b2499cf8d62364806732f91ce WHIRLPOOL 1692cc5e9efab94d7e7757e8e876acdc4fbb114324f30ace83938d7d34a627c86745b9fac23e39b8f7adc0015f092ba737bcdcdd2e58737a64c32b35ec6b8840
DIST amd64-debug-libreoffice-5.4.2.2.tar.xz 1138708128 SHA256 d321fefec03d73ff5a7a9117999082ed1c006500430d3abb2cd55f2fdb5397bf SHA512 60d1d6560e44471572cf024db1ca5b00c6b3ece2a0c02c09dc523bca101351c24bcd57db25d8a5616496b2d74656c4b8f5e9c8d7d084be53143c5b050e8315d7 WHIRLPOOL 7de0a494118b932bfae63b180769fb5e7db5516c653b584fb673edc6ad8ffbc05c00627dab7c5f74a0551824d995e08d244cb2cb9c986ce4db26892bff0e127e
DIST amd64-debug-libreoffice-gnome-5.2.7.2-r1.xd3 291363125 SHA256 8d7346a149f2e734c444564fd128ea53f7dbd0507b190f2ec92d25a2ccfa9b55 SHA512 c9661c8ae9e2b522c09e9cd8712b6074cbd4dd4da5a5089ecdc17c4e20d6ff64d31eba0d1252c7ae0933b116490c85961cc38f841260085164659c37eeb61929 WHIRLPOOL f3aa7eec25aa117b21f363bd121ba738124d2745bea3ebc152b16477d935320565aa7d0b078bc6f512171037c9d639fa13183cf5d35dc8a9f8c8085acef56bde
DIST amd64-debug-libreoffice-gnome-5.2.7.2.xd3 291363224 SHA256 b11c0850790cb9291e2e84e8a8697b07c42e5b01ba7625c16d3db1bc2d6ce6dc SHA512 62444032f4a56db59f58f69f329ddc3dc73cb5a3233353bd8478c5445ea4b3dafd6c5733ff6f7d9ffb79442bc129f9b476918f28d53f42958973093343a8bf1e WHIRLPOOL e758d4f47fbd0be6e4897b4273b4c6a2c665a744496ac25d4b099649442c172197ad4bfa70fe2610a32c4054f35bc89f0cfb732966ea299facfbaf47493dec10
DIST amd64-debug-libreoffice-gnome-5.4.2.2.xd3 320539580 SHA256 bc55dcf8d70db9ccf946de40434f6521568d7ea3f3f5b12fff400f8ba8b934da SHA512 bdae4832e9ea5c0191ebd1d3e46cef75543088ba0591f25ad70ab5b32b86846b72857b61ea44ad52453b42f2a9c9277a967b6fdd8abd3c33517ca1ef422b5af8 WHIRLPOOL 1a51067002a918e8ebfcaa4988679cff221519bf28665b821b49b12341d44fbc23d27202f2b65791ecc338631febd70f36a3b885e43b36562164653324c13e34
DIST amd64-debug-libreoffice-gnome-java-5.2.7.2-r1.xd3 487998797 SHA256 62de5a3cebc2f3e8f4df7e8446b0f1a26eb82f2ecd5b42cbda2de8288cd9815d SHA512 1321f92228e9ae9fd6d2f6edf1b037960ac8535f392c0cc6a64e6c4c44c40f5e0173bd161e2bd7363b5f4a33bc642d6eda6d28976789ad1a06af56ba93183f61 WHIRLPOOL 92cc3a98569cb50efaed8ba00e8208a06b3b940a71b3542b9a550a008280cc0e1d7dc5810621b2a961c4bcd307e663b2a0bb3f359f577fc3fd938a9a07d64d2c
DIST amd64-debug-libreoffice-gnome-java-5.2.7.2.xd3 487998478 SHA256 1a761c41957d0a56ea6b540e24cc7c8a651e2155782a11f910d05e97bf6bb698 SHA512 7acac19c2ebc972b858475421ccede7fe60481d5ad638c3bca31ab570ad0d69a386442e5d3f7042d0fa89c63d2a376f94c3e509f8ec2a43cb7eef9c10bea0ef9 WHIRLPOOL 96d52a7bf3a1989224b49d150d1cf5b5f25985722acbd244ca7b00163a5ad2c0cb37d78baa96358605bd89b41d6b65f592fab67cff69640b1b49d06874733f77
DIST amd64-debug-libreoffice-gnome-java-5.4.2.2.xd3 550445993 SHA256 45026e46b34b1f61ababf1796be852204917d93263fd7f5376d8c7598db0f9d4 SHA512 85e95fd1fa0519ba60a39185245c15ca1cd6ffce084df65016585645a5b98c1d13ebc6df96ef8583697b6388d086e20a48845c879a83cadc5124c8b5b145e041 WHIRLPOOL f74dee38fdd149aa742faa81f59beacef2d5b19ad0fe73a52689fcb050ca0678eb2a85d0fe9d6ce6af6d322d86390bd2efce7ce4f46a82d980125972c56e9fc9
DIST amd64-debug-libreoffice-java-5.2.7.2-r1.xd3 480762438 SHA256 a3fecc06af07440d93133f911fa92c4d355ff199a45350bc77b18a10a861e5c5 SHA512 fb8deb4fb267ca9281264fc1638c76b923bbf1a369fc7cca90a15b15bb6866a408494212d4bdf8cece15909c1363e6b9dc5372bd7cd842a424af46889ccc59ff WHIRLPOOL 64ca5e31738944b8720aa3963077bce7fb24d56308280b6c2ada416c2ace779c8d00411e213c2cb3fe93ede3cc788719b96586a40a922d350c971eb6e3cab4a8
DIST amd64-debug-libreoffice-java-5.2.7.2.xd3 480762826 SHA256 29bac7555423cccf27c76e80754bba04bab348aeb8804000891123901a62cd08 SHA512 57841ce7817dc3b7ba2621b17a954f97cfa68769fd8427613426cc65a2084924c4bd6b0fcef71a925ff0a3517fdbbdac3deac03492c907728b4836d13e7b6a00 WHIRLPOOL 9ee9510d0fdf4edde18a5a85054fca68b461aa8185b90e6506210f48189ed21e78d5713147f0106cdc5185309fa955a87371745ff11de600e418e47102dc177a
DIST amd64-debug-libreoffice-java-5.4.2.2.xd3 543230548 SHA256 646df9fcc407b630357684d34c6787f1b8920a59666672fcd07b6c00fa3052f0 SHA512 a0a6f92102c7e9a81b4653fbb260e012d27eae821b9b1148f4022d752bc55aa740c12d27309889b171407bc16311b0982ae3320ad81766616735491e3b850cdc WHIRLPOOL 3a83c4b10ec306052c9ba0e4664623826626a72a82913556a662939c20e8a86616faa6e3b8357dfec4669b296187ce6d62a82f7ed7faa22b51bd25f6ff38dfaa
DIST amd64-debug-libreoffice-kde-5.2.7.2-r1.xd3 295540274 SHA256 f81dc6f206f32d991c1fc2efdafb0cb1a6d6f2d4ee3f8e3e6dd6c5f44bba0308 SHA512 0983427c8036ba91938f9d4b5c1914b1c8f821fde857691df49c971d535d663d4e010f7f725e40648b522a8af51f3a2f794ee1e4124db02221e32764a07e5663 WHIRLPOOL 07edfc5c1f70b08cdedb885016a4b9e08a205566abe4157b3d13b11b30974df93768ec3d9716dc5af0a00909878aff771aee43158675a3c154523b4736140110
DIST amd64-debug-libreoffice-kde-5.2.7.2.xd3 295540634 SHA256 8101a93cd55a4bba213f24746c7f0c50b5fd78e8ebbf89ea52135f1efebf6b84 SHA512 8cced3b64cadbd6bbfcf71a4bf19596faaf603494f4e78889fc8180397eb2c477e0e28734a54b5a980d9620ae856721c607c4865ae30fcc81ffe56a003ab19dd WHIRLPOOL 64db581802ccc1d561311ea9f65e3b3aef97eb77c72a9644d749ac5cb2fc323c59bbd25cc45499113591a8d7183a06d8f4f4218bcc2609b8c4a1b47f39af5df6
DIST amd64-debug-libreoffice-kde-5.4.2.2.xd3 327453528 SHA256 551ad64969ae5dff586cb0c641925bd978307b4172d9cabe78c99abc610eb82e SHA512 fd25a18f0200b37081d4cf40cfe5127f60e090776ae42d2b7a62f79ec66aaa79cf8ea26cd1b7fdb14b082cd242e34b415a4dd6d2b535e8fd5615b65ac9093129 WHIRLPOOL b486283bd9b886e494c5a766ed794ed5bb25acce0c40715878393b825717403828677795b2f1ca65ca500d1cae1e5f70eaffb9bf3d76adaa9c37befa5b6e711c
DIST amd64-debug-libreoffice-kde-java-5.2.7.2-r1.xd3 482383437 SHA256 fb162f0d44632db45aec4f1e5ffbb5559daaa0391dbb1c06a041f4c158043a9b SHA512 66348068366aa1ef7e1854feb48bd326fb4abf292a41ede40cb90c479d5890c0eef7154c2e5f993f93ff618948a8bcfbd3da327ea0a71d5896b7da7d9d0127ab WHIRLPOOL fcbafc032f6f32b930d4307c64f467b12ec44bca5964bae9f4c606e7ffb876857a550984618043f02dda148676fa76adc7ac9f64def064f377039793b5790046
DIST amd64-debug-libreoffice-kde-java-5.2.7.2.xd3 482388926 SHA256 a0e39941e4b71a1cb9133d322fbc5a767e4400cc1539f93f6cbe0461ce03165f SHA512 73d76ccdbda7f36d2dd5428163417122c6a9385df35c6be40b41c57274e871855126164d9a42137c8af11b1b02d7bbc83576a43b95a33b39d9832b4c2444f6dd WHIRLPOOL 1ed46dd02b89c0d9077e278f67febf5fcc993afc0041c3d91944aab4a6fd0b1724324b015b8b957351b495efd92fb371195358c4b82783dac8e600cdd7cb6ebe
DIST amd64-debug-libreoffice-kde-java-5.4.2.2.xd3 544806690 SHA256 5c9289ee538aea171d7e62192b95c05751d31f7f58cdd4efa082b4849c241ba6 SHA512 dd3867e585ff6f91d5aa8edc878fd6f9f6f3d4e780faa836c9986ef8fb359cf7fdf2cc24ff6124277d7af4e1ed73ad86fbee3b3ce6c1d8114b48be4219db8a02 WHIRLPOOL 5f97005a0c20aae396e51ebaad00396bf5d970caa95676114eb3e28984275de495d3f6df3ae95023cb1c08d91374adda375e521ed899317e518e7a0c6842971f
DIST x86-debug-libreoffice-5.2.7.2-r1.tar.xz 1000877664 SHA256 c324c8b822aff542b39cf9ea812e8c6cae65e765f857987c5d62be8dcf2e65aa SHA512 70aaf733bb0ed03920bc10f6455ad2dc70f6ab3736ba9171e558ce75b185eeee7f26a65c57bca69a28ac9c7a1560e8d2d73f65b117abea3ce1196eb5c684a474 WHIRLPOOL 25346f601206240b08e4fd8254eb75ca2d59f82fdb02723ad84a086481e0b405123362e6466789217a2d36a35f26d56a8c4f6af3a1148d9451b407b41f0b816f
DIST x86-debug-libreoffice-5.2.7.2.tar.xz 1000899080 SHA256 303cb2fad5813fe86cdaf4a2956dbbb0fa74b467c40ebb3d5f238b07f59dd7d3 SHA512 13e14be53319288ab9a97c27888c68ffd4e8e07b2d0b503e878690629162bb99bb2c675146327dba72833978c7799a0d1978f4cee22b503399b8be9472e673cf WHIRLPOOL 866c931fe86c60dc487d024be1485feb25e5c33405d9e149225b87792f81fe1b45c54ad507b0b22874dcaecea854a52eaee73e14677bce42a9149730023bec47
DIST x86-debug-libreoffice-5.4.2.2.tar.xz 1107530632 SHA256 03ec07989ad5cb6ea9d20b893349832230dfae39e27112cadb79652f15ef608e SHA512 78aad2e4bd7ff3e6b561008c65f538aa2d7941eb0290b374e82cb96e7d327ee8d7f80a298805bd38fd94884b66e14295a93b4319bb45a7e0fc860d1287f7c241 WHIRLPOOL 028ecbeef7f9787ae939c8d971838a84e86a47a51c14daac199b759e997032c5b332d2fc3a1c7be148d6ec26404235867b3e2e9970f601c9ec034a241585077a
DIST x86-debug-libreoffice-gnome-5.2.7.2-r1.xd3 280536647 SHA256 9a023f54203cf6395745fa6c13edf8700aefd1a55b8570fcb0fe389c33bd12cc SHA512 d7fc1db2a067d5fb0f986b394d34fe22f4c5c4e49d8ad6bd216e67d4610fd89ff7e3ec590cca6dbce03af9f6c4678d6b46023cd5ca8238fade33cb3509974394 WHIRLPOOL 07e14b095c48cbce7f9bf5fdd3952e9fc90b2fc5e5638b1d9018b5cbada413d327dc787ddafe546f8cdc530f06a8e08ea70dfb6c38d98d16eed55c79b291347e
DIST x86-debug-libreoffice-gnome-5.2.7.2.xd3 280536686 SHA256 6f878c167f2ab627be1f78eaeac38d6af44b07c6593b979af06718ba7224bb81 SHA512 c8e082e9a223bc37f577091beae1e19731285cc9fcbc666dd75a5bdb9e8973d26629fccd2cb73183cdaf4963f7086ab4701aa2cc7deb19650f5ac4a80bd4be15 WHIRLPOOL b0e24858f555e0c1dce86828329299dfe1d2d43da0e65c55754d614d471e9c6f41cd7c7d327fcc3fb9825bcc403959c67cf82c2b9e23645020967231965c9219
DIST x86-debug-libreoffice-gnome-5.4.2.2.xd3 309369878 SHA256 8ce23d7b60ca37a1cc7fc76dd01b451d5d167d26072c83882b4c7ba9024a20bb SHA512 1f97dce9172034cdaf6e86e3d5b485119e577cba79a0013fe9efb0f326e21598bb0856b656619ee3c273b4252db0327d86e38e4c717d215fb29936c08eb3ef0a WHIRLPOOL ef852c69aa45bb1ea17bfc318ee01fbdef3a42121ea4fb69e0f849416f5bb9d61b1e2b6d3c75d730f8d23c5fa2f2533b3115aeb871ea6054a7eb6f7672e71e24
DIST x86-debug-libreoffice-gnome-java-5.2.7.2-r1.xd3 459997423 SHA256 e90fb0d871f7a767e85c35e50bd4f78b3dbe0c46e3a19372d3002298ac89b4fd SHA512 41374f2bcc3b57372d4527ff898dc63a2eab387ae3346b07c6f0a77bb157e348921df5817d0fc0e45d670d639cddc004cfce4f53fa1ead97e5487235c7323ec7 WHIRLPOOL 8fc487e5b018a55bc102199e46e92101479020b9d2fc371cdf9e5b6a51dbb3550836855a4d434f03aceaf5a90e54d5df4ff5629654618e3cef51f63a08d095d1
DIST x86-debug-libreoffice-gnome-java-5.2.7.2.xd3 459997668 SHA256 2538550ca034d5c69165c11d06c93bc20cb676d41f6a74502547b1b9a661b0a1 SHA512 89a11be8d9c2da12289180bf3f3b3bc922aa70eac26eedf78f093c2e12881178ea07f7c7b3599fd7550fb3095c649cbddb5bf9a329b0a7db6fbcf6fc7efed7ad WHIRLPOOL ea1c208f220d26bd0ca5c43f6f398f6c8f4362a5cf63b34ef91a5b8db4f08064421b7c08015b7287cd483c985514bc8202443aad5b81bc72fcd17224b7494d30
DIST x86-debug-libreoffice-gnome-java-5.4.2.2.xd3 523725289 SHA256 f8370552fb62114d2fc0aa982e28afd5b545d3e0da98b0c387b5d22c4ebb514e SHA512 f9f1fe8b602c0b4dd59a1bfd110b24ff50f1ec33e1b41f5af2f28bc2da610c05e3ba5f4571420047261e206e5e7f89cac747e9a795957238e975ee8d77f313b3 WHIRLPOOL 4f2551a4e3de4feaf90c2622de1fd1d55bd83eb39ac9f1a1648e8c9b4524ad08cd77396aec04cdb6d3c647846fb6a3bef93f9bf7e9e231e6d9d3d83506912ba3
DIST x86-debug-libreoffice-java-5.2.7.2-r1.xd3 452936680 SHA256 6cdc9d0018d131b71e42572b599fb5e0f9029e2ab8e77b197ea3233b00f19de3 SHA512 be59bb820ec63f34baa3543994e202d4aecb92b735804334fa12c8a41acf27ee0adaaa79b2bce782da7dd1783e074b2ca0c8017c736996149643c15c0df7e5eb WHIRLPOOL b3fcd68af22bb52ebc5bd291a72a1574bc3a7ea65518a9fabca6f4ed0da8b84f13c36feb258bea7c616f51bb150728cdd3c37ae7201601cac9c85089d653c103
DIST x86-debug-libreoffice-java-5.2.7.2.xd3 452939226 SHA256 2ba89b81ab6bde324989c06bd2ffc855519dabffa1eee6f03b7280d21e7da708 SHA512 61f5646037712f889725d89e87b60adc1ca81b73357f30cb83292b37e90138c49b6dad29c942c739f2ea12988f714b5d88ded52a2e61e89719bfd972e02729d5 WHIRLPOOL ff8da4148afa4145fbfe7a4b38cc97fee3b7348adf3b0e52722b6e7ea1531ec939d72ac361303415b1c74b9eae422cc6cb46f8915386a0bfd39a688a5c8f3bbc
DIST x86-debug-libreoffice-java-5.4.2.2.xd3 516739219 SHA256 276e0ca5ba268520ec47d8d753e42ead34dbf48e0f8334d7fa4be63a96d549c8 SHA512 f49bd0fc9609015e892d9da046083b121165aad445b336ab99e8991a5c9077b603c6c8c052238358487839dbdf5379f13074e1a25bca6d8ade0927055e92da7a WHIRLPOOL c2ac0873a5a4d8c5216d14033cf75055c913af21f2cb10a339999c261ea04fdf6f325e67ada1135d596d920bc81108ad86f44115780b7f3da1f94bfd4288681c
DIST x86-debug-libreoffice-kde-5.2.7.2-r1.xd3 282348044 SHA256 e3554674d05f1279df5fbbc4ea1cba39068f4d4a672f6e743d240fd14aaedcf0 SHA512 3d2ee05ac470a64fed2b1580c6e3e16a6f4eebc3b94c7109eb3ec9bdd04b29e3cfbf853ff779d972c76792080c649a8a654665d9a7fac3b464539da091426b58 WHIRLPOOL e41898877953d578d6a46679e70fc81f05284e24cceb34eab7f1cafe077e952945ccfcfcaba55cc8e515cb595afcf9fe01fb87c892f47471aba9ae35f02e7e8a
DIST x86-debug-libreoffice-kde-5.2.7.2.xd3 282348165 SHA256 fef6838ee0f69a65e757cd11420d22adb07be2980616faaa8ec16831f96fac41 SHA512 6528c4a4c5f19251dfb1590c2084fe2a5b61a0ef61b14c9bdb86119698bacbce49e3a5ccc46a3c63d42ecf648e82ba364d10cc481abd00af4193155463734f0b WHIRLPOOL f3938a12873cbc27d72b6ab216f21a79a7ce0d534ac3e480659955b69636d49badd2e3c57698c31989227e29ca1e4d37d2c33971133c6ba0848d2c3883df8869
DIST x86-debug-libreoffice-kde-5.4.2.2.xd3 314850500 SHA256 df9b55ad196184aa0e5069e89f6d2e348b958420b1fefea7e9fc409f188b88f8 SHA512 218c51994cf8c27e3a20d1c88443b7cdb4501263342f01b4bcb555bad1b36cf05ec9b0def4b14e5262654819d17ce77dbbc642d4e646b46a3b2b72271b4e9dbc WHIRLPOOL 2254d82c4045e122fc13d6b98088fe2b988e0eb8628ed3c89c7e48b79c20dbcccaa1f4ac0fde43f5de476598cf3524ab88b0788789cfdb1ae3dd4ddb44e2dfc9
DIST x86-debug-libreoffice-kde-java-5.2.7.2-r1.xd3 454545397 SHA256 fcfaa9998ddda817a14434b425775b77c73ae86821667fe647a56f8ef521de7f SHA512 89cd052ea6b71cdcc426479e658b285ccd95a7b78126fc15d76ce8b09c45a24837d9c9d165648f56ec53fed95d34575a7b93e48a24fe83d8fe67e97be9028a81 WHIRLPOOL 07317658d890fa43ece5da3614e22e254ad2a75e4c9852ac0cef2728b5926de2588f582bf24e6cfcb7a3cec5b82ba461972a3b13579cdcac0410ebd333901783
DIST x86-debug-libreoffice-kde-java-5.2.7.2.xd3 454545143 SHA256 7400e795c6a8c38884c33807004abe2bba780f482d48a459054490acbe5942c7 SHA512 4f963c6aae5f0c4f3607285395f6f322f73be35cb3e7b171410bbcdeb46e53970b876076c7a0aad640b5bd83646cce6e14e7673aa95fd1448f62141e0a686ccf WHIRLPOOL b3ce625c30f7b76a21c1f37d19c047787bd51c4768ccf321cf1532cf525364e10c3abb57485f106054e1e05c5f873a66a535e942f82d8785f284ef486840df16
DIST x86-debug-libreoffice-kde-java-5.4.2.2.xd3 518297724 SHA256 ccbae5ba222d3fe8c67bfd8d8ccf56a4915f91bb6bd0912fa43fe460ac6d547a SHA512 e89c17e1cb65c28d4fe2961de12e22321b19456e3562466fdf601a20a0ff22704bf385311fda971892ea25a6d4bc74444ec93e39bc59ce7d95682b08603cd1df WHIRLPOOL 37c320f20afd457605e07f8312bc99b3afd68d1b99990a6e3e7766663fc0b9355030da3868149a434d0d7224a5de6cef4ed7bdaeb88521520b5b7ebe24b2fad6

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

@ -1,24 +1,36 @@
DIST amd64-bin-libreoffice-5.2.7.2-r1.tar.xz 74001496 SHA256 65dd7e60d790c0d094faccec43e5686a464ce2b378b24b04a88b02b2f7b8b13d SHA512 49f1086b9b617a0f4b52e6405e92ee64d7ae1556f046a855544d8f1e3ca42c62c0b9f24de5241841b3a6ee8a1003194a25b51e9c802f7b3de0a4ea9120c4a6cd WHIRLPOOL 7877350af51a560a7376ba75be2ecd23a03ab4b45d4ac6166e5d59eed9916deb06cc8f33267aa2cd8de52d0e6a69db237a09fb1a2798bfffae6d5180df86a62b
DIST amd64-bin-libreoffice-5.2.7.2.tar.xz 74008020 SHA256 ea3f998142dc8c72012d80701773b2ccb41057586364b946766d031e7d44d00d SHA512 ee1fb0eaff8b7c5ea2311d6b1adae6cfe7ca5e43db66bb65326acc778792c7de1ab82cc67fc20662d48739e92655481b23e7b51011819a4927ce0118f6c7c4df WHIRLPOOL 5c07e7344fee20e2c696f5d11b6c02c58a034dbdbfa089272afb79839ef46290bb4aa1e29b51232e315d40260c44693ce883199e6034a8e6cfe3513824682837
DIST amd64-bin-libreoffice-5.4.2.2.tar.xz 76103708 SHA256 c11a9c77137ad4d4446e88947cdc757b23917b50dc6cd60999739082d9d6b827 SHA512 ac577138f065ad8699b26743b905c7b94b4875eb45fa3c9a580410d2e587519df01de7669c0f6c1baff879b879f41140be4fe844174037dd89bdfa10eb0c4812 WHIRLPOOL ddf518150c48905639e0ecde2172a53e6a1e762e67a56250d7a8b13e2c8552351a408f45043ad64c4decddb73b131924e64f0136d66545adb724bcf0eba237c2
DIST amd64-bin-libreoffice-gnome-5.2.7.2-r1.xd3 15383510 SHA256 4e19080462c146712b2984f559ce2023d2b3b4f972f653b65090796b8eff6b39 SHA512 633da1350049275d0bbd1aac5ceba28f07d8ef5b11a250a014cb1cc48d7ad8167b0c07d0c536a14973e4215d4f2765e3aca2c5109e08161c3dd964f1ffdf6bec WHIRLPOOL 9a569de92eec269271b752203653f24f2eef5fd45ed96fef907fc6ed4aaaaef20db04fed57cf6d653375aab628fd7bae917c04924f7a872fb78f80ba42bddca8
DIST amd64-bin-libreoffice-gnome-5.2.7.2.xd3 15383875 SHA256 9ddee3834cef610ce54d0b60280e16b5457223c96eccc58f4177be328f2aa1fa SHA512 d2c274440e45b3ad96d329b39aa5aec2b282aa38f9e7e6f5c7a648073fbafb8c48463647f5f7ab92fe80bd8fb45046c4dfc059bd4d63b9910430bb989efdbd75 WHIRLPOOL 6aaa1818ac852f2c77ae1f0107b23616cc9f477ec0de5f79990dc63c43138a0fce11290db804cf590827417dd26cf3711523f38b5b3586d093cb178feea1885e
DIST amd64-bin-libreoffice-gnome-5.4.2.2.xd3 17096769 SHA256 bac8d9a5ad0ad3564ea252d675f17d94f37f2f3a7f2bfca954e45fe2aad82a7e SHA512 079141e1ac63a228682b3b3f204fca288285fa2064841d66a0eab4cbf36e743a402e7d85129ab5b4f3b60f023ca1f04217529ca78ac6f40ebeb08933f59d75aa WHIRLPOOL 7f5a95d79641e102fd844dc5ad15eabd8af4342a51230818ffdab033b9b9e9c4719ac0b136ccba819a1248f5365dc83555768f31b94081c58c944c4ba09eb87c
DIST amd64-bin-libreoffice-gnome-java-5.2.7.2-r1.xd3 24391729 SHA256 da7e5f79ea8bfff90ee6ceb2b79da0a0124a29777e012ebf2bd3349abf0edf91 SHA512 f153c41b4f6de78399978177722127fd5a1dee22186c8632d6762d9a9ed55c79ba613afe08b240c48bd012df1dd42cd43fcc6b4a399092a020ef632667e10745 WHIRLPOOL fc2b43027cf663d94a041f4a545b06945d1d99f0e4aa2b37a106f0258d07fc52030c4c70561e8b2d6d4fb86c77198dfbe7a60337d4a0995aea92441e33d5cb7d
DIST amd64-bin-libreoffice-gnome-java-5.2.7.2.xd3 24392555 SHA256 5cca2c63392bcf479caf1a244af79bf2b81a4ba8248d8101df1c8af55be8e749 SHA512 deb591c242e5d175824d3cdee896e95d5f82424be4e1108b224e09b950126a0e25ad6f87be82622482fe63638304ad058bb42e2c5b6bd4af56cfcca945cf950e WHIRLPOOL bf9760d0cbcd0763cd159f0f04dbddcffdddbe270f33a4186a8c0e020a0ea0ae263a002a74cd51478553e3acb0131a3f19bfb344e1cc6fbc110ee094f22785c2
DIST amd64-bin-libreoffice-gnome-java-5.4.2.2.xd3 27455524 SHA256 b82d1fa2608ece9e3a9808209c463b1791171a7cc3245827f200f61447e760d9 SHA512 06a03f256ab45087706bf51999dab4e4185ee55c9d28bbf60c438ae71789b84fdded9614713afdd3b83c7bbbc72cc80747a7d41a633bd606a00715079c85f97c WHIRLPOOL 195817449d8a2f2a12e92bec6c93fb9fa38fd3f929507e0f2212f89ec1fc3cbca04debea6e4deab106551c5ca5c442e9748d6bef59589df1b8bf68f336b288d5
DIST amd64-bin-libreoffice-java-5.2.7.2-r1.xd3 23495434 SHA256 d1fa03b61e8524b2c4fca6c9eef99b935cdc950cd935dc93592fe6647fc87550 SHA512 4b2b70d636cfec0cbd9f3ec54bb477892a6541ca46d9fbee205c4f9aea95c51b7f2eee06f115933a96ebf786e3281535aefcfb52ffefd9a47e446ede6905a4a2 WHIRLPOOL 5c9b4c1a4a2420110ecfa854b4d467b175188960eab495cbbfc908bf74bb8bc09a1deb74af12557b358b612d994038ef8119dfc9f1dfe522031ebc8d1625c107
DIST amd64-bin-libreoffice-java-5.2.7.2.xd3 23497383 SHA256 fbbfda1d198ebb57882df84ff3413bb78321cb4c4115fa77a61b492c9245a692 SHA512 5eb05dd5a6fc01b807e6b7efa23a78fa9a67644de202b6a055d738994118c36777a988ca32e51780e9f876d579b3f2f764ac00114242febee33ee1359e8c12b5 WHIRLPOOL 237ce03f2bb4c01fe073773eb5f85f5a2eff2591b951bcba30e47c6b317933ebe33ee48c10fca5bac86f4392e5386dbf4c0755d6a656ab5218c9d50c22521e51
DIST amd64-bin-libreoffice-java-5.4.2.2.xd3 26415061 SHA256 347be497b2c7a9ee7cdcbe0366522e6694ac885940e3cf22ec4c2e185b889ef3 SHA512 e73c8710035337a5aaa07c3751deec9cd842dda61c5fefb9f3f63cb5b79b47f643f87e2559605855f5970daedf78ea2f5788d82351e623b86c909d90576cbb50 WHIRLPOOL ba589594f398e18c7edad549c41378af61439e96bb9b7fd4b81d9c9dd48597db083b447084d1f5c0bf4bad512fb41bd72187c6fa1dc33525a5865dba881dfc69
DIST amd64-bin-libreoffice-kde-5.2.7.2-r1.xd3 7844257 SHA256 7becc126a59c0096e7ff1a3b347dec76cec7abb3fded7e328128640ed47720d4 SHA512 23792b9defc514f82dcf1b3d23ebb75e4f4697ff6d9f48e4e827147aa3e92d3bf6bf5bb7e94fe3639ac4cfecf2e237e5669b11256b1cc30c3d07c31783efef0a WHIRLPOOL e5bb14b094aa5b6fc86ba7f52e5ed7d72cd6f01555d0ce687331dffb9b0610d5035895bfc70f1a81af0ccda466003408e0fd360853f8ae11d46aa169044f6856
DIST amd64-bin-libreoffice-kde-5.2.7.2.xd3 7844820 SHA256 1dd1dc1d8e3be789ed23c3146a46eaf6a2f55dc7e59932ff5aa892fd4c026495 SHA512 43fc71e58819e62620abd327991ac0de01c2e3de38e487aa83b127aa0eea03e437bab2490fb2dfbfc43c4e72d3631b4dc8b42f4fea41551a1767b4d22ed3a144 WHIRLPOOL af47d4b0fc4fbb829f98ac5cb57ac5115ad92e67e5dbf49337f29b1d396992448ae1e0d50b89fa823dab46687f342ded6d465d8ce9c3672bde5c9928bf8f840c
DIST amd64-bin-libreoffice-kde-5.4.2.2.xd3 9501055 SHA256 e69a65db5f8c88319455f51a0faf29c75f40db22eab68062fc60746392047857 SHA512 f9f144971f7b1619b7124f68f0c5591ff440d891233662985c659dcf98c8ba93738f28a9c70c11f83e216f3488503e9b49b359eee44989e85c754b061147c575 WHIRLPOOL 64c96e5424c4945d51f6d0c3735a858b89389b244d96f06cfbf7a61c6c73a93cd2abe38069f496a1217be6aef7f0ae330227855aa85ae4bac7eea690972f0892
DIST amd64-bin-libreoffice-kde-java-5.2.7.2-r1.xd3 23683325 SHA256 c62088937538bd2882261c0ba5e0c16543e09978950043946bfe504d542d4fb7 SHA512 8b9971ca43069dd316b8321e8b3b45199fef2ebc08c007d2245304683d6682eb1a5a803b8536ab10f555c4bba1d24683aa1906fb92acf41a8ede4688820cf9c5 WHIRLPOOL 1a215bed96c98a9b95eb87283343332df69f82570b501605f467806c1a91c88b475b41b65872a13ccb69b35ba66dd5074f235f78870cbcd2b22374e6129799ea
DIST amd64-bin-libreoffice-kde-java-5.2.7.2.xd3 23683089 SHA256 a428206a6890e063ab60dd42031d54cce5153f6e29b95798006b16a0efd0f08f SHA512 a7ede56c4757d4fcdc4019344c4b8859dd157e1e06486087fd04545b136d53b7809102219baf73d3d038643b7ca24edc89e3264904b0a6ec0c28a9d0c7bcabb8 WHIRLPOOL 1eff7d08eee884a15f31273bfb4351337b486dcb7a4496683a8d9ab50e2676f9306c6396f4cf4db47040e9e3a5f0db75e73f9af03fc534dbf349e28eabfa4c95
DIST amd64-bin-libreoffice-kde-java-5.4.2.2.xd3 26621192 SHA256 8252eaa35e070f37fb017b3c23a3410378b324d0c6499cc6f0f8a06cd7f7d279 SHA512 883a897357cffef3f37961dae7be10d1d47093762a842cbd775c6a14b202fe5c9a2cf8878ed2d9587c511c1d427ce20da71ec3b21da6f7bf4f22fd5169ebbff2 WHIRLPOOL d1c8825cf502f2c5dbb8f3c1b4dfb6c1f9c70e5761bf1c01660304f9a5056999206c973282f2013edec62162080811b4e806bf05bb958b597b195a9b391f396f
DIST x86-bin-libreoffice-5.2.7.2-r1.tar.xz 74279800 SHA256 97866e4bc1a26e16d051525f860632d6997f3c8523dc40ed11375f2cfe3485f1 SHA512 985cb9d2afdcb8e974b3e15aa0534c4faf015a0439d2e157c8e09927c5139d8d8cde3266b6de99c97122e43c01d82db6428310f2833f86444936e2898499aef7 WHIRLPOOL 1bb440ef61e3d98b0ef6c9f600f3f06c5a98ef1f352e2d77b7774a8328f1102fdc0767f079f71e2118890de17e9471103c6bda6a3892b493e48d15e6edb79766
DIST x86-bin-libreoffice-5.2.7.2.tar.xz 74278384 SHA256 c78957f87ba89fd646fcb7974a709f60094dc253c5824c32598987216bb152af SHA512 9ab468714826f8be3c6a8a8dd9f90cec8a9a88bc60430792dc4921637903d3bae07828bbc01df282480ea3012299fc31e3ca3c50dd20adf77cd54bd6ae6f3277 WHIRLPOOL 51b9073ef0c22fab137c68a89eff265de995b8486c5402390ab74f7c2b3cd659ca67c3320c1ca77fc0966733142c4ef7af891af631fcf5ae4ec876b1d2d6f4f0
DIST x86-bin-libreoffice-5.4.2.2.tar.xz 76197244 SHA256 d84b0b7fdaa5fe92a0c83402cb39bf3a239d56fbbc58924d69931525fc7166d3 SHA512 3e6a04ed0febacbdf78d0514df1d863196463cf777a646a5f33afb6ab3cdfb9f27245d4e362974f2112b484c29c810c2d563d5b57894feb603d9a4ac8ea19b5d WHIRLPOOL 21ae76be4bb49456d9652e4b13d58ea3aaad4352df7b8c7e73a008d8718b0b5be3fef862ba7fb56b792b83a6b84928a55ed003da3e014ab2711f32285d2b51f4
DIST x86-bin-libreoffice-gnome-5.2.7.2-r1.xd3 15516282 SHA256 b11d4ee6524cf2774fa04ce4896d50964b1a16ce14abe89d088b34461a4ff912 SHA512 2755549cd3d387e86590f249f37916e52ba3b99c5e1d7f81fba168ac4a70f4645d1134fc4fd848a8bb0b3a2ac997941192089938e86c727f06f797ac7d1e34f6 WHIRLPOOL 9a6298d6c7ea1be3ee27cb2999b812a315dfefb834c5ea1bd2358982ed0911eb59f1dc607467f8b06ec93fd73821df9b44d2bb514b24a3b21eeec1a004445ff8
DIST x86-bin-libreoffice-gnome-5.2.7.2.xd3 15520438 SHA256 54cd92b8936b0dee84efaa952bd9634a74ca74dc0f9697e30ef5ddd9959b573d SHA512 988f36b1efdf466598d2a1545bf8f03dbc3d37947649804c54b8a8031e1ed579fab6afba2954133e05c76a0a2093d9f1f30e36f2d27e5461290d70b9de01ee61 WHIRLPOOL c6fffa59b8fcc44710cad1d4e89715332fbd8788d1db51bbf4b88641c60069115fd03ba898639c97530fcb23aa38dbfce41e854403e94ea1a580920c27fa2d15
DIST x86-bin-libreoffice-gnome-5.4.2.2.xd3 14720380 SHA256 02a36c45fbb9a86ee8e2807687166857dd0f6829853d3b6a360d89705f48634b SHA512 b73e6da0979a78049f1563a0fe61764d7b97197d27a307579b76639d881952a4dd656a49249351c172ef45a488291ce3a4f60879f9bff473df6db22ae598abd5 WHIRLPOOL 7eda5ea8442718958678100ab65ccbd91fa620e5158ffc0c98a448316dc41a2141005f616b5a79cb2a88dcb609c819507e74a66d75e33925171b04ac5c1a4fe7
DIST x86-bin-libreoffice-gnome-java-5.2.7.2-r1.xd3 22133672 SHA256 84f619067fdae2ae6972c2a17ccab018d82eaadf62e505b53120f0693f04694c SHA512 3b19b0935b609241bb7b6a827aef9a1cec5c2fcc2443a54d1b33a70dafb110f975ccaf3ee9f2a26b9dc7f86d728c028e3b83d539240dae1909246be5c8e89a87 WHIRLPOOL 6ae42688e303b176f33244c0fa1d9d0b7f18d194db8721812d888f8bb74090851da0e5344e9a317088d48621a356420c1142580924a449ecc44a75862290e500
DIST x86-bin-libreoffice-gnome-java-5.2.7.2.xd3 22136298 SHA256 669c5bc5225d02c4a878c818cf819041952d9f4264a5826a363c46c834cf05d7 SHA512 44f2fdc8b781b62c6c1c7afd35c11f46698d1271090e6542d20c69ba8e54e220b9586344c5eec4fca0b2ee6e8623d79000e5c9b95d95913ee17f5980057be22c WHIRLPOOL 3e89193fcb00beeb92f709e2cbc1b1b82c36b7b69d209173d024190327eebda840cfbfefb71bedfee3f8ae0dc8d4995622d22168fda7b2ccf430e46a9ccf376f
DIST x86-bin-libreoffice-gnome-java-5.4.2.2.xd3 25943139 SHA256 18dbd4630cf652be460925b8dcd47c2cc074f98d7c0e217f72dab750efeafbae SHA512 38de8628272f7633c9e1c32dc08161ecb40ca824bac433122f45d696b1d89376fb6a5843c125295f66e00f61c354da223b2cebb2683f0a03d38b6017b002f7a8 WHIRLPOOL fdedebf6d47a66d08fc33ebda959586a0a9c67e87ee9dbeb079ae8549e615e8485007d26fea5a18efebe067bc8efa691c8b93230842f26d01602cb7b14be1e36
DIST x86-bin-libreoffice-java-5.2.7.2-r1.xd3 21832419 SHA256 40ac64242f731c9c02575cb159ee780e43cfd5317fe92e38141442a47133c652 SHA512 31875260c096374004bf27ab01862eeebc7a08c111cfaba3c7f4553c8d33dbf0780b4f9ea3c88e97a7de868f870c44588895cefb028955eb7749b0f07dff02c8 WHIRLPOOL c24b1479083849658eefc70a54e9e884799a386abb87a3727f35a05aadb404933709a53dc0f223bee628eccd7c5009629db9f17a4601b6a54193832773301b6d
DIST x86-bin-libreoffice-java-5.2.7.2.xd3 21833970 SHA256 963d52886c78f8148dd48a8bc65fecb5bb61d6f812d79e26287b1b617b64251e SHA512 45ac43b1f331d07f5e266b6de144aa466b08c4539c91943477813f2b0ee8b1951fb5e99765cb49abebd750e379d077d667958c87f9bdefe1ca0e8b507efc1dd8 WHIRLPOOL dfd9858891b4de81e4741fc90adae253a9fdd8a029e14183d7a545bab102a4d35ce38ba9485147c8aa7897338f8b541cb0bc0b2be7e85ca215ce5151cf74fdfb
DIST x86-bin-libreoffice-java-5.4.2.2.xd3 24836939 SHA256 b5652fb0bed8705448c7c553709d611b1a45ed78cafb0e9f5e0f7cd392cb47ed SHA512 1b9a4ecb1f2304b60a19079d19405bd3d88da4123d80b14915a7494e0f8bb78b11fb9cbbba026691072cceeb74c4f7736a18167bfa67eb74b7a25dfafb69fa4d WHIRLPOOL cc334c69652242bf147283b5ba91dcd1992dbb126e42783fe18a7aed21a45d1ae45e530883823e849ff4a4b7b129e46a46ab4a3e6fffd96145cb03bbd8d55998
DIST x86-bin-libreoffice-kde-5.2.7.2-r1.xd3 5112408 SHA256 1b2764fadd7a7aad6be2b6177c73e8678172561e0f1f800119665b832c7aa568 SHA512 36051a7a918d29607d851ecf7b3f016fa6cbe53563673797e2985aab3a4b45ac37e5a1e2db51bf992617ff416bc086fa137f30a83e71296832fe9d3d912d4201 WHIRLPOOL 15f56c6b02bde10f5d965c68a513e40e7e81716cda0088328b59f91c1b575f9af81a31d30bdc06adcd30e495ee9522bec49b0c3d6596824b1fb88cd1e897ddff
DIST x86-bin-libreoffice-kde-5.2.7.2.xd3 5113579 SHA256 9056a38d9f136f68a9e21d496581a343fbbbdde20bb8de46b8d34afa926ca2e4 SHA512 4610c58851bc605ebba223e8956a86e7317119db3077eb9caaebc20db2e3c5da6b498289a77aa7406c2655b3a0ca252f16b3ce25eccbb716e89a4f8f4ea2b3b4 WHIRLPOOL fdd7dcacd520eab3f18070a56c55209979832567030a8f89b428233c52a8450bff0af8007e5e04d4df99b9497bac02a9dd356068c26ce763ed973e5183fa88f3
DIST x86-bin-libreoffice-kde-5.4.2.2.xd3 7039660 SHA256 19b074a41a6b7f22aae12ff0afa04c77f7921b5afa306fafa73173230f696a5f SHA512 6e289355170bb7fdb9273902647332a8dff4f4b02e420416eabfcf40b1aca6986adcb7f682ad9d8a89907d90a1090ad8eff3c283f025ae688a1547b653149cdc WHIRLPOOL 43476c717ea16d9bf6d757a7dbb72bf88270dc5f222483010ea62a2d58ef97ee050e001d1a70531f7c23194fa332ad31afa8d2be0cd7381a48e5203ec8250746
DIST x86-bin-libreoffice-kde-java-5.2.7.2-r1.xd3 21898456 SHA256 bb8a4840e77428490620ce531c539fd88612795ffcec56e6a96274d0e3affa15 SHA512 e2e42b19127ecd1c9efdfcce3afffb99e42b307e437d283ca720ee5d0186cdbf0bc80806ff9d17c661e9acf5f7b4f6963ff1bfd66bad08abe8cfe87765d4605a WHIRLPOOL 1f90c03ce7011d7f2190b890250a2bafa95178c1d19a57e521f7e4d439919c899d8ee0c183e05b8a70e1dfc45ae8a33115efd1fb0d19570a437d586283f846e5
DIST x86-bin-libreoffice-kde-java-5.2.7.2.xd3 21900376 SHA256 49001c8f6aef7049b0856750cd41ece0bc77f86a1ee8483fb0700af7d4199c24 SHA512 9b78114fb61cc7a70d006bf3914366c44ef2398a29d55f3ebcbf10c8b6935441077637f40d04bd9bb59ecdc84c5e687f3f4dd6cab54ef71994fffdc86374b464 WHIRLPOOL 517cfc41eddeb3f3ca5fb4d8b7df58ab34a6019815f74a5c2f2b7eb3754d2a6095aaefe74731e1ba661db526eb0d73c23dec5f7bd426db322172434ca17efe25
DIST x86-bin-libreoffice-kde-java-5.4.2.2.xd3 24919539 SHA256 4f74d89702548f6193cf97dd38f94142dbf57d2a27e614fd959a8f2b78559dbc SHA512 5c982b7bdd2071c57556e821e46ab58d2ceb3c34a8e45a4e9abc3719917991c5c69d3bb242639fc51654163849f3dc0668620939d082228e048d1236d6ce96fd WHIRLPOOL c5cb650d726faa55fbd0cbbddcdbb62965caa3fbf4b8113b1ca44c31f6972d7eb5ad5f46410ae340a834f562cedac0040d2b24b89e41aaa48e29c594381e3512

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

@ -334,3 +334,171 @@ DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_xh.tar.gz 437890 SHA256 c5ea7728
DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 516245 SHA256 3d13a2347cd71956fd3a4d9de6b63ee233927cd2118b098658acbc53eb265ea7 SHA512 70d37847c3e328e4e812a4ff60e343e627d370dd203fb6eda2f3c318a79418cad25829957a53b0587fe9ea4f051727de2ff7a9550efcd68789cc3cffc2327dc3 WHIRLPOOL 630bc3d5b0dadf9dc818bca42ab3dfaf71f91d3133ce143b4e49c63e28c5a8051f9c88010761f08b25625c751804b8058c1fb714f86d04301e4cb41f5d0f6882
DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 513435 SHA256 4e9f4b1668905cfafd217812966e6d44b7a227b6ade6d5138d6105919a55e76a SHA512 e841d8ffaf6d64657eb4edd92efd560f2f1e61778b494b38adb0f1fb3de59565cc54faa9be6854c51332d28a6fd55a65f30cc1bac2b1263683359e1eae6b9797 WHIRLPOOL de9892ce88fcca4975eae0021a7dff2b4712c38b564ffe4cf83f039754272bade9cf8827286274fb1c865762e5495fa1ffd6643079e28d34384041e512a64709
DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_zu.tar.gz 439453 SHA256 e96b60455ccbc54bebfff7a6ff0e46217c64d786bf94e1a048330b3d919ab472 SHA512 e206a8c04f43de70b141cde5287b290a50dbb190db499a626c9b73f70f3b8a9cc06542b8ab1c41e0bd3b2fff0565409a6ad3ad44780bf966b5310a133ce52af9 WHIRLPOOL a24d5d78d5c8326ccc874a70719b55789d50059be8743df92df9d034a5c20d22aac8b56b29fd41e059379b68d5b757aa52b2ec88e2e9f7dafb1f649388bd144c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_am.tar.gz 7942239 SHA256 89abda37c5251fa55ed3395e3df6cbafc454d193894b4e8d450070ad37bca9f8 SHA512 b3dfea6066e2c51e4b663e4d91797e504e58f543ab6013c5d7aea4c8b73a3ba0b5991af3d5035584ac68228899f63758f119e8fb8b45b3bcaa005f38617eb232 WHIRLPOOL f1cc7797de110caf1750b2e2f63a91c6d28ce34ea9619f1daeb9205445812555417c8e5898598a28011a9f67505369aec61c31b8550de3c6d575bdbd4bdd1797
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_ast.tar.gz 7872048 SHA256 9a47eec00247058d93282e4ef0f781bed7ea3173ae84a0f89efe108db899b11a SHA512 d0e9bf4e5c6f6cabaffc1bb11ade1e9510a533cd372bfa1d31d5a2050e5100a1b218ae0f63d723f3e670458a3362715364f383881eaf7eb46344b7774258aa3e WHIRLPOOL 8c7c2d8125d009373ce325e9b62ecb38691cf4fb6e290e45e8ab4956194b21ec7b3e1e71584bf92777a19541f7dda838373c4a0edd856f170e9f1fcaf2fe62ca
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_bg.tar.gz 8415434 SHA256 0a689bffddd62f42472adba805634e14affa0508e46b81d648e4eb4f5a08551c SHA512 c5e0169c6e74185ddcc8c4b9583cc80af6113123a4a81eb90fe1d1eb9ee692c2867d8619916e85821789d5e4acb6cf4de077028036489459f459485d306256a0 WHIRLPOOL ccf89da1cb709e38c9338ef5e854af50eff97175801d65ed444d204a908bf6067c7c944711ba4ad4b9e4c3b31e0ad6f18059de0819056bc7659b47ddea7ff869
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 9126502 SHA256 f6e5e98106c7f2133acc20b5dcef61c21ef6363b3adfa41b5a2ffccb79dd3827 SHA512 bf60bee0762391e61d1ad26dcc34874ad27da4e64a20667d39a919cea22ac9091458b1da3b2c7d9ca94c1e626da6fa40e4cfedf05f413f60831bdcd4b573f3f9 WHIRLPOOL 52346fd6d797d3a205728cdeb46843b668382ad44524b682ed37407ca11f310991be122201167c5654e34aaf38c4227837e5ce47ec29138bc72f87495ddd4728
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_bn.tar.gz 9126801 SHA256 0a866aad729651715c82729ae72e66c9442538ec5e972652484b2dbab469f44a SHA512 a366729e0cecad51f8c0f511e4181531aba326a902c8435f7ab677d5614937de77af6bed6aeb6491ced1b85d32fe8ff7a0ddf7635ea341745ab12484ebc75283 WHIRLPOOL feea4f64ea068306708d1c8d873dfda4cf28c74f8c0e27270346727728b9ae530fc0c4d8fc2827dff6a3a3137c5e7baa666b8038f2e0e532b743d96ea0a4bc33
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_bo.tar.gz 8873107 SHA256 c14571017cb2abef60ea847cf76c567f04639d4ea1f0e5dac3d8f53db0bd59fb SHA512 56205e4e3922e27c11daccbfcf60c7c3c4160ffe22c03f472024c7d1efe734e755de24f34521af30c96e63685692e23df6dd525fc8eb385e7dad245e29d70def WHIRLPOOL 5ba8fd076dfdc3912d0bb22507fb0504152f9cd3b7e0f29fc013a034b7d52d288cb1d1abfda7fc63426f9c97ec47c02638a90fc5104dcc254e8c2d980d683625
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_bs.tar.gz 7174611 SHA256 0cf1319d1549669546d8bc31a0df909f0b97158e9cf1a3c9515d31af4e3f67f6 SHA512 e542c2ca35a7c631ec132d6c5172b4e909d7fe92d4c19812e2f099b0dd48f5a7127732d32a81d0ef8e7a7f5bf27136075236056834e5a257d3df4555d858fb15 WHIRLPOOL 296bbfa4e594380dc143e4a91067bb22abe146636442775b2b824f18ee93aaaa1b86dede63c3e8e55bd8f30eae9a3d48dc5ec8d9011f151c75905008826eeaea
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 8010377 SHA256 4bfad95832d48f85f72e5e8974e7ef18dc12df5aa7edc265896743c5f6daaced SHA512 240afd2927e85c23082aac50a1495843571379af5f2ba54a2d20498dc76d326029ec1b3dc907933bb071f4b2a70f20be1fcd85af16bf4d978b6ce7c3f9f1238e WHIRLPOOL 7fb8961fbf1c1627708719bc606f8b7e0f3cbcb2d3bcc202b99856f2ba229272d2cd79f9c1c7602cdd94bff2cfcca40b420c54c6eea06b11dfe7846d3d7d057a
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_ca.tar.gz 8046584 SHA256 0f5ba121c5631a3ac21cb663977c630cd18d2d7413f5fc44702c3f49004458fa SHA512 d7393337444f0abd20f8ee50d5374bac17c2dac015dede0f4d75b345db572cada6cbc70efeea033e05a3b4a4a24b06377087142ba10ad5017296f61ae5215cda WHIRLPOOL 44261ed17f0c779681611e67dfe3e31d6e2538bbeaadcc405d7d86c66d7c63d704a0fdc0dd2c254e1112a01d1362fe001e2d4ba1e2181e546fa9b3a1d6e84ac5
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_cs.tar.gz 7734496 SHA256 4d9e6078fc6083bc1899a5cfe0d2657af94d72a3cc74ff4307e856327fdc5b39 SHA512 cbb54d3d0fa5f3ae324f470519eb1b422735406d9794ad6ecf593a3faac5391e582f2e3df4e039009b3a0e76a02a5f95bdca9d1c8f007c9287d068a0ddd136b8 WHIRLPOOL 1c6369c3b0188fb678b9441816d74f5ac2540e77faff1de77bc0b82a05d1c9525b5fd042b6f123633d0fe33deef8a4bffb89faba4f07084587f9a9ee361e6eb9
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_da.tar.gz 7678976 SHA256 09cb788df5ea3cc81eba585bdf085e1d827fcb09bc3c378db847134802f25697 SHA512 a33904173c536bd4d785f96c6deceec6a62b0d43654cd387bdf82fbb10e9bc1b736c787666bd06c3fd26aabf89a69736761157154407b4827b214b28c39455ed WHIRLPOOL 305246a08eb63d4e879c12237d4aead3d7b95dea61df406dcc1ceefa84b366860a1e0262b9c6e039827a15ce41f9bc4a4d06ed6facf5692011ae4a95fa1e2719
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_de.tar.gz 8191651 SHA256 e6d927893a41b6228596d22ba5fd26d05e282e9490f158be253b13a55169cba1 SHA512 394da765d621e3c366e7714e13888765aec0506f4532afcecd8967798ec3a17544e5667f23c3d16f3c290e4ecd43ce275d83fb753ab7adbcfdf18a04709806c6 WHIRLPOOL e3c295c13ee9080042060e8402e4ac8863ff6a35375d3b6fc8a512d351fc1686f5e9f153c83976da46bd9dd25410b2d2d698f6fa1186342036e062afffcd7523
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_dz.tar.gz 10258307 SHA256 dcd0af298825a2b9adbdbd79735c5e7b4e81b73687c87f40a1f2e2f991806397 SHA512 538afd990cb1f62d393fcc44834dfc64cec12d6c68f08a97bd4b97d4dfaf5c130c9bfd164902613b9e60e3f903bba5abf15accad64344e394da1684a14564ae8 WHIRLPOOL 72ed39c211d41c0cc204e0c935804c109e5c5e2075ef63b9ff4742f3ec4b8d4390962adc9eb5ce813253b6f0e3aa98b45b44ddadd6a90d9894f83875cc4e0629
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_el.tar.gz 9061746 SHA256 bade706cbd943c5110f24d138e03a4df54b29484a854609143b5714a2c19a3b0 SHA512 3d9652098b6bb96f48dcff90d69aafdebd910a63ebacef55ff7f7af7ca819de4ac4c0c35138fe24c04c1b7316aba3947b2e87fda09994eb92f721bf0ef668e54 WHIRLPOOL 9ff7098c7e7cb3d7a8ed2401293235bf93016114e729e41c201ef282839fcad102e24d86affafa50209fbfce60dbd840ddd87e17117a0a7b268b2beb0e90253a
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_en-GB.tar.gz 6513092 SHA256 b6c0e60b3d950d522729cae800469c28a739d8a1444524ced59aa8b034c89cef SHA512 e6f3111acdb5bdc0d14cc5b5f6cd7671900c2483b053c743752bd57b9a034dd67620ae32952f04b13499df9c9dfe61c75acd349e00f28a9fc58aa3b911b5b6ee WHIRLPOOL baeedd616d185767327e5a11266ded8e8391c7c283d1f10e3acd3666765a43a7633ddecbdb3eb48b16eaa0cb4cd7cafaad9d0834eb9dcbe9a3987ea1a386c4b3
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_en-US.tar.gz 6550182 SHA256 e33da68675a753aeb042853900994db3522c4d8e03e1c8f9b49c38369a9cb03d SHA512 f147d7a053a68e8ddf99c2d0b82146ec4dd35d833bbaad5948f7cc15949cefe8c54f322cb04292af3a8ca0b6503c9cab70c0b6a001763df41135a90c70075f45 WHIRLPOOL 24abbc5f9b6abda37c4c048ebfce5c4ddc3b683f11e68780b8ec5309a0140be04f031c8cef7594cc82e05014d8355eca0132c70d57298d38c6810a760b169085
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 6495072 SHA256 bd6b45d2aee6162e29e6f80df421dafa83b69f2481839663205f65aba7aa99ee SHA512 f8d5d3b957c97574704023bcc6e7f13c89be3fff4354ae89431c0bb704f9e52383a210cf5c3814a85bcf483e690456a2c7de03d2e4d6f95a6e5cf6d307ac7213 WHIRLPOOL e5d4fe09d135eee7b245c667a14606f5566d2277ac48470dbb7df82b12b1db091f68c4266a23977398dd285c8ae7ebfa9d27a6a48aa753ce76d5d0d521345288
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_eo.tar.gz 7076904 SHA256 434e2b43cc0c2c7f018dd87c465f8720c1e452f30e8418733cb9ba8389e3355f SHA512 b8800df493040f250055f3f9177e3afe54d896afea39a97b916b93f665cc5a64a694b5bbb9dbf597c8c1894d5f1188d9c63cfce39c184230dcbf246ae1ab0111 WHIRLPOOL 08ca29d139c538963b7f6ad34a590b8d90443504a3ac5522a3354b219be8aeaca7923590a2ede45940b435e559f9805d908e124a995e0989a88de0227b997117
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_es.tar.gz 8100289 SHA256 9330b3b237005b6300c13f06006f68c73e8a49394787408545a3595a2504f50c SHA512 2c933ad424b26bc4b62c8d51302de5ae93e90a7620afa8cb60b314138e42e1f0f6d8df2e13733a2ef62ef6d39ae2d5f9bced240713a0ac9ea92e37405bca9aa8 WHIRLPOOL e63d356547719632006f36538a2863aaf754118e4694b0792477d72a1955629fb0f4231c520b13d50dd163e68e8720a6215fe0475027468b0c638c6e3d6c1126
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_et.tar.gz 7604451 SHA256 d085b78fbaa0f76e870e71f4193c57e728cb51ea9bc3be6bc23b9c6576a8384c SHA512 54d5e717083964af11b9d33b71817a4e7a53f748e8c7965bb9a342e0395a90b447bf386114829c660e7f0a61e485b4b4ee508d2d70be79ca971fe0ab09326a0e WHIRLPOOL c33bbc6e583607676a66bd55f393730b1e18534eaddf0bb4f81fade954b816de37241bada90ec8d85e08c8753df9c2ec43985366988025ac47ac5d2a29ee83e7
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_eu.tar.gz 7672943 SHA256 3ec0ffc012a25ae059a3effe9e502440c858f93bf08d146996eb0d7ede6d10de SHA512 795f0dc99093fec57b34e1e4dd59a2a89a9fde346180236298644a8892d9f41c00009f322977f5fd26a54c9e35edec37a1811b566803344f511a0664c6865f8f WHIRLPOOL dd6795af0005101c2ca9e6a08015296e484ee9e99744f2637666df1afb9fc35474d5518be389a946c9efe93099b01e4528b65d8456caffc61c70f1f808071f33
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_fi.tar.gz 7839532 SHA256 dc02c1a6f506de6b1802a73baa4b9d6627545049dd62262deb70ac3595d21a2f SHA512 13ebba814ae2180394dc55ecccb1127e588a9fe95dd274310d9e2d1956e3722065581d65590f06cea808f8b02e8431ac118ed1e6071ee5cfba978d9353900889 WHIRLPOOL 41415eb396d142eb61f4a1dc86ec7dce4aeb775097dcbfee78e8b3b7234bd57b7822ab77620fe349b74292f1f1504bef2d26516b5fa42c7f8e9b8d461b379af1
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_fr.tar.gz 8274229 SHA256 20f94269e2dcd41e51952979d26ec9d60a574189b8e252d789ac54ff28d31bdb SHA512 c862cf227c72d75adef4c7ea7aa414c280fbdba12c48d4e89e19b23e9dae227d6327f9daa0d32f15e3c98ec619df1dcf097d267f919133a4c8055a66734d55be WHIRLPOOL 03114388229df7d92b3c5f7ab89973dc2dd0dfd2bfeb14f60303bc75a5c78d0cea4cb3be242ae90e410e304c5b78f12502e8501910de1feaebeacc777ba8ec80
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_gl.tar.gz 7762986 SHA256 7841d8a35c50c060212c70522e8fa18d24fc5bf2692aabbd059823d99b81aa62 SHA512 2f4bb967356f3c54f3fb194a00db52e72950c0f043bed5281bf9ec065a29a4d3850f643eafe0aea453023b6d760cad92631754834962e075045c1b6405c1a978 WHIRLPOOL 34d2e2f4eeb2dd7492024dbf5de5dd7f6aef11243995599df5252985c74c1dec50f9d21ba395aadc2972006e6b4618596eaa9866fe3aae8a9663cb1e3ade6c98
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_gu.tar.gz 6709164 SHA256 a4898ac5a93a8ffc90e4bddd3fff7cc5f83ee239605c377d21790f33f5f614f5 SHA512 037c0da3cd127471abe52d491e136f0f105d9f1d397aa07ec2d8b9909a554a83172e9c4bcdb528d5e22bb5e9dd5bb494766a842aa81db9e3a2216622d69923dd WHIRLPOOL 9d13de6baf137c8456bec5aed01efabab03d214edb59d7db291656c7b47bded028b7ca0c74e16d7e4154a10dd4311621b3dcdb617b969b4e8e63058f0b1e2f9c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_he.tar.gz 6320752 SHA256 8cec7b7903699c2e2ee26498f84f608ae282b402dde05b93b1e32182705b0dc5 SHA512 004e3c002f31e4a5700328d600351fb3b7c2de5b8f42d7e8d3cabb4576b308732e58d664151b73c4ae589504374dde282e236e33f05b95b509c83fc2111dee15 WHIRLPOOL 706cf8111508615a11f2470771c92822b99b2980032579d085a777396a80e53ba55d39b14b31a04add3c792b0bf4bcb3185164a5c907118a619457aa689462a1
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_hi.tar.gz 7360202 SHA256 bb9915b1ba236a781208e02a649fa97471dcec8d612fd4e647c73a46739b4fa2 SHA512 10e7ef8ef5d41ed8797e7e72d3f3c1da848d243ef1146f3d804ac9e9a4f720e1645041b84b52c821e95338b05155976a2ce8dc03dbe85e5a419536cd0d081aaf WHIRLPOOL e6e3ff573b2747655b6bea828f478bfa6233f074baaba40c4e2a576004bfb30554ad6c819a3e3637bf41c32fb2a124f2e75b221139408a4ca8d8c817452c447c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_hr.tar.gz 6863859 SHA256 8f1d736d9e32e0c5dff4eba2bf10501067557287aa779921446e539f5d9d37e8 SHA512 13ea31a5b0b5070751db7b36c1671fc6d56710d82fae2a4df01c33f61873467341bbbef27edd40d2c88364acd09ef6ddf591cdd66d0638b3bfdc0debfba89ee3 WHIRLPOOL 8da820fb8942aa88e80e326690c1772aa4b35fb2cd85ff6d6eb9cc3cba91151f8d19a622dfc90467d6b82d1a6d1cf5f41848c4021c0748db83528e02da1c8da8
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_hu.tar.gz 8151796 SHA256 a2239ea44a1688f5798efb4820ad8e7e02973c17f21a8b4362a592bd6c5c4279 SHA512 6d9e3b533f8582eb41857e1f57dd870b9d2639dbd2a863fc794dafbd0596e4a216157880b02dcb6257002136c39ab8d17df44a536c6ccbef794c18d0ba3dc603 WHIRLPOOL ff12c7cca73dc0bed04b89ea5f1e2b3988d176eb996d59427c83e796acb37f66312dec946049bfa5506624e5e4cf974e03e7bc2a20cd9c15450fc6dab6dd7335
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_id.tar.gz 6916683 SHA256 6f11faac7c4ac7c10bd8667cc9906359afe71a3020b8abafccea77571718b1ed SHA512 ff68e57b185a6336c15676b91fe759c17a2bd5bd07ba431aab26f81ab1c8f64c1b12be2c5723e3db0d6a390fa4cea4279936fac2d64a97d962f557b9b24d590e WHIRLPOOL 6b43402f84789fa5d4130ed4e337c3b9f0d2f684306ba35ce68290bcf31369da29032d1da07915e833a6040876b7891c69e471a017a3029ef57931b06fffda8e
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_is.tar.gz 6994871 SHA256 2d4cc0e03cdaade11ebda86c3d30f28e83a811b9d307df7e55c08ca16423681f SHA512 1042b4c45c3996ecee4a288b714da34b07c6f431aaefaad6cc1cf6efcacd5a249f6ba03a632fd68aafba8294508b482ed2e14992c600288cdeb11be8ecb57ee7 WHIRLPOOL d23c94978ccd215d413c9c146431a878ca2bd69c19526f002d0c46729af44f8b178f907954e04f01db0c7ce8e893f0a9c01538bb21638748c694ca504f616282
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_it.tar.gz 8031663 SHA256 51f4950a7d3a11808bf6cf34ee4b0a1f38403a84c31852f2302c29f323686a2c SHA512 3ab89be639f0a10a27d8c5e72d0ed238548bfc87a4399c17b8eec79a7c09db5e3f3a78f5179823f58273067db9cc73ccb5f16038d79ba995ee1829cf2fe97c0e WHIRLPOOL eba4130d330183774fe4a8728642e6353c6056e03338f57bbd17def083df7d0a9fdd8db7aa5a8019e2e35808eef62445982275d987b84b54907716bef62bb105
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_ja.tar.gz 13187820 SHA256 49d41e83535f2ae91d7e2e1fda5e115404872841d081f6a11561b42dc7d27bb5 SHA512 a5fa349467c3a99557245629d383513f649535c38b434c10b1445c7215091a2e5853dba1b8f4e83fce988c30768baf8939d250c7abafb610974a71a7fc7f8212 WHIRLPOOL ceb4d1c51b2fcfa23b4c2d359700f17795d493791f931baebf8e24c6b82d528b94cb2f719da2033aad89c3914a53067d20c0ec6b5d53cbf4b29e4ce6268a187b
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_ka.tar.gz 7158150 SHA256 3ecf112f8620da75af4f9e1b0d2593a94380fe2faffc1989a4d38c7402a9b474 SHA512 15235c45a14a5e2de23bce1e9160bab99ff635b478a9db48943d91959329df9b1661bbf519fb205c89058c86de4a02540e49a174de5b0de388097ec20033dfe5 WHIRLPOOL 73d88196186572d6109cef64db0291d4ab8e6cd865f66884d281b43827c13c24d252bb041f4d954f8849301a3d6c7b7e14b9ed98f26ab92ce6006aa0e50ee2ee
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_km.tar.gz 10320684 SHA256 4e7e0ce5b4040330a40128b130220c85b48a28f36eb0c248a32c32b65e74213e SHA512 e12ff9d8bf203df7e4b387fc12eeb64a33c207281b223ff4ea1be7785fae9ee698ee66cec5ef042592a5b8aa5a362b35708b7776cc5fbf218beb48feb9cd771a WHIRLPOOL c09fede56b44322467ac3749db4992cba5f918fe25e997940bc76b62bf78557d2213c3bd7489826fb30ac8e2c3f0e0e0fe10e0bc9b6e9742dbbfa8d39c78176c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_ko.tar.gz 9396549 SHA256 9b9f798c9372b01bbbe8ea6f5f242da9285b4f3d14990c8c4c3f24234783c705 SHA512 ec7a6ef6edec19aa2566ce95d305834361ba75b1f4ca8f6f988dcedb304717d0731dc811eaa8ae17fc311d6140f4b6cab7f2cea76d2b12957b0c8ee272880a85 WHIRLPOOL ec7caed48d7060bd8c5e6319fe611a46ff6a331e695c860bf8f54e49d37f33e8a39570b268dac08e2dc8f3c147f76b9ff4ab27780a6737670981d0f0deb51ed5
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_mk.tar.gz 7374419 SHA256 662c896d3cd3c95b97c35004509a9fa800bad4b1db7e94e6fa3ac066ff98318f SHA512 7503a1e0a9499278ac26c5e6e853fafce82f82a41d7d87f83e255f95aca62417f98e72b0bb8e607f243fc82bcbaa2d12becc5d1e10cb1e28c3cf6c9288ac3e5f WHIRLPOOL fa028e3be6c30b2f9e13025da34423a282ee9a53bba5b73971e5f0a2d63db75d955191dc9bf00107ae92e545030d7937849db5f035fc19bad178a3ce941926eb
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_nb.tar.gz 7728269 SHA256 31c4e91a83556d36a2ad5003c63b27b5de646621f01c0c1095cb3cf8a72f649c SHA512 40e1d3963dab743e1a30e26ab52f2ca08f485fac3f3454ac924236b4bdd6ee4a572182b2b8686f60ac2c561ac2a9ccb4d162777a819c5c6c88e6a7f8d9de9774 WHIRLPOOL d6ba7d5285a104cf3ea48c8c29091c7cacf0d04e90a643f5ef3823a148aef5dfcaee40e4ae48680b0c1a1c2a2515dc42dd311e02a9ee10ddfa77acfa7dfa6e77
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_ne.tar.gz 9751020 SHA256 f9cc21b7a1a4552c57fc81bb628410f0b35d16651faef8a0a3d03b24ec9fd503 SHA512 fe5d2d55811de75c8bca9261c93e45989258ff2ddfed2b8a2b31a0784d0dd55bf4a2e39e68c93bd746c403c5c08ee860d9a729c448f2440ba928d86df636abd2 WHIRLPOOL c9f61fce08ae2dc7805ef159914d3978bc6c14b97006f1d92f18061f0bd557191d09b6e52b9c88dfa776b33767a805fe046e2ce8948504fb7f6c382afb183257
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_nl.tar.gz 7834500 SHA256 2ddfa1480a3410de7d6cefbd9c5b1fc64883344d6615ba9dbd0d7124984f8c04 SHA512 2173d0215c81752473090f628662098ec1d572f1b36c8753f0610eeff1db3cd5e1eb73ac54d7c6a7778f50e59d6e395c351063fbf0d9630ccf4717b47eee58a5 WHIRLPOOL 002233f1ff74f865fc52b39d15438f06c80f591e8f72aea6ff1a9475ed494cca283579f510816c562b4eb0cc66b8537ddf452662ca0ab523b744f88dec53955b
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_nn.tar.gz 7708400 SHA256 20b425fed03b633c1c75b58d76fc7f508df913bd70efdae4457fe252bb44b5d1 SHA512 7f9f03c6be78eb15d1ca240df336ae44693db66651c18c097519015a3ed44febf762b05e3804441a71595852c122c6805f1d152f41e56a0fa08b7382e51ee3a6 WHIRLPOOL 7254e4b64e63c0796fa337629e44017bc9948a3641851897a13e1be7dd3efa43e4e8aad296b18b7d7653303f69a1770d0c6f0d6e26b846f5c8d1896ff4b7eaa7
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_om.tar.gz 8028024 SHA256 7ad112aefd063ef6588a6fd0556fbc6d2bdd0c61e4ea0c444a3967a8a91412d8 SHA512 2ae2f13bfb99b5040032aec2f9cbe8e4be55a3c5303a807f49d9a3d8b58527356f0155f9315b26362ab571404e824bc01586d1c310c4ab990cdd152bf737bcc4 WHIRLPOOL de0ca5112e1f47072c9dcbe4c7730b920552e432dba469db8bbd67ab474658c62bd547e87a222bc24653aeaf7e260a930e9e2c4cc4317335dd26415058aef8f3
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_pl.tar.gz 8169210 SHA256 bad6eb91bf575c29f3d399447bff96c2ac425f2a72ce8305dde2502a707c3e72 SHA512 a12f81571a9179e0d020b5304f69ce5be63636778aeafcf6ce7f82c6067ef1e948a93807fa12f49bf9e77b3d5180a374aefef0446c702e3abf9b93912705a8c2 WHIRLPOOL 32d4c6f5018f843b1b8cd35ec2c290c62fb0c830d20c299ba9052f553e693f93dceb18223d3d61aa2e21ac0f14b228089f526bae769a8de1e63e909aa3fa1b21
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 7842500 SHA256 9f6eab8e5c717788c2db4f29cddcebcf227dbd1217ef9b6824e6588125df9661 SHA512 7b5a80239314225946a68b36e28f84b30e98f852e0ce9a61c730dcd0e9deaa3e99d77afde4595598cc2a44fef9bc81040e6777549e3e5b5939567ed8e0d6d808 WHIRLPOOL f41e3c30bca904d4968cd569c6e39ee9b8256e286c97343a758c29caccf787f7f9c392e8c7108fdac584ff6a814c10ab38910a7b21ad6a8b4c4c199884b50be8
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_pt.tar.gz 7811593 SHA256 a0b4e184a20f1a1e29ccbb2edb0ce0f436a60f09cdcdcbbe8db85cad0f86069f SHA512 3e91ec1a5e54948a9f686a2324777424b683a099b9443b8cc36b6edce86a1a0183eee5de3f0bb947ebfc99e55e2d8f32a6094098ff9ef0066e233f322cfae49c WHIRLPOOL 125185e18da5f48a91dd15feaf226a6de93a045711b6498ec812b479c148a4480c2acadb8118065a54bb624490f286b336fedb848d56aa62288d4ad29be0464d
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_ru.tar.gz 8460615 SHA256 c282844d3b336f5037493926306913425533ad0c37b3eb3828b82c68491ae5f2 SHA512 4c107cfa305bf1149b1eac2277ed7011ef379f2e971ec86d08c9e0dd4197653d04b3c78d661c0b26799944ba2470be19a6a61f9584db944852138dc41e633922 WHIRLPOOL a508099b96ecd324acbbe2fe703ccdcfdbf699fd6b2e87ecde73bd1cd5cd04db46f2b581c24dede98ae02db7404b518feaf68c4490bfa765784865db6be6cede
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_si.tar.gz 7249053 SHA256 c5d502cda3691d2f6b91ba5971c9ce2dd658184f45ab25004db3c37378fb1465 SHA512 ecd455316b0c3b19b2de4466c02b3eecf72e18146fd17bb7024274d0ef7a725e2aa157224ddb9906a9008be8a91b3a9440def4fa6bf17d7cdbec3472f617bb65 WHIRLPOOL db060ed419b21eb8851749962217f9c68568b2eba5b6835aa22c286c49fb014b534d92702fa500cdc5b7716ccbe4745ec07e40ab8b8d44e50461a6817f71fa3e
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_sk.tar.gz 7551343 SHA256 03af71436f5e567c64580d86bb1ac5bd6af66d169a4765d8aa4507d9561d6b24 SHA512 6a45a14e214e50d02c9575cd044b5456ac57b34ec97424ff96ada5c1b1278b33c9551c5d1e6fcaaa103eae3dd1ef5074b488dc18ff9c4fb51c1287f21e26ea31 WHIRLPOOL e5b78e1d18b16e4b3d76b8a8760fd3acd91abcb3d03d96fdd9d2578aabdf19ee08787aedc73212efb18615360be5900a6993a26fbe82e9e0c9e03d7288878ddb
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_sl.tar.gz 7852260 SHA256 879b81ea9f206f742ebb804fc7889555e8cb53ac5488875c7703372f62e9d6d8 SHA512 dae2204f3add27a358b1c1360fe389bc2969649da0f959b68b76b10ec0c3d603e4d029d984b0461666db93ac1d3580967f6ffead976b49336eab5cdabad9d2e5 WHIRLPOOL 938592e1992e2199fe5c63063cdbe80048ef99b6982895019f3594c47caa89d67ee67f03a569d8ecee35de7635b4d0ca8201d0405545b4eb641990aeb4db601b
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_sq.tar.gz 6903558 SHA256 3305dbfa57ae845d7624a48c9255edcb6e280b10c61330048fd7a90d4217a3e1 SHA512 7541a75e0cb59c53fc67962340d784585180737df23fc8be056132989b0e5d9028381cbae8bd8acda6f25a98faf19c963f9d33895d992028b39fe73e8c32d01d WHIRLPOOL 10c5ab90ca3e112573dba5aa0fecd37cabd16a64dd6a2bf93c18038c379e0446ac741e025b7783adbf9e3f69dbac41e71fe0d86ab449e4eb14986f0c5510b792
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_sv.tar.gz 7773935 SHA256 a6d03feb8899f27b987382b843f902d6e5edc25d53354c6cc7e30f933efe666e SHA512 d5aadc311e54c32e6ef5611bfea9870256456564ce0051798d49aa13136948c320eba9ea7a7c29d0333bd4b2b86ff21f07528d6e5ff5d3933031fbb5a85277d5 WHIRLPOOL 06b83bf6481a38843ca4a2a5a1f673e4ac43bac0f92263b7edb7b82048855fe088cdb92392118bdb9db2455cbc6df0c721dfa72f8adf85a11358c244020b95e5
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_tg.tar.gz 7210077 SHA256 acf26d6f8a010edad3e75827a516285c3d6be6306e8505a7f870cdc85756cf7e SHA512 114f811b7695380af82190bd420260c4645dc1010fc070d55856937db643838e433b73b56cd1ec37dc60a9ff1def072b5a72f89b5b4ebf9eeee0180a37df848d WHIRLPOOL 023290052ae16cfbb402ce09f2ab6bda88bc362e83ebbaaaebf115efb46c558fdf7acc3de5dd03535b980b81ef0dbfbfd64dea2e2361734d73ccbe84afcd4d99
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_tr.tar.gz 7998191 SHA256 26d2bfea66c49c64691d44b9986a4b4b8651b647c8379d112fa2b72352fa965c SHA512 5bbe930fa71f42c596d740927a7a765aa5b706829e88446cbb09dce6bc6728c75e37b12301684b0469b1d3d55b1538a7bf7e08019fe465361bc23354ede5a6fc WHIRLPOOL 910f329e5075ccb753171d561da0cc3d3e9441ac08bc06d15e8fa36f2764b29afa18a63933e9fec2d2313345cc1f7911bcdef4548a8657c0be677e7312e7746c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_ug.tar.gz 6900909 SHA256 ed01685506586616eec56ca808ff93f4d72e7f4eaba2ad6b58f4c48661608100 SHA512 76cc7afaa6f6135ec1f71dbc34e8dd5e3ec199c277326b9ec3acda261e8675082bada19688b18ff77a458b790f004e57a1148bf7b78b5b26ecea9bc16249e8be WHIRLPOOL db78030590b4a942af2bc40ff5669157e2b8b142b5b6dab2598dca5cca3d69a2ab99ce3fb5138260d1e395a1394d41756986f5a932546677f1e22eda71321bd2
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_uk.tar.gz 7914037 SHA256 17292c1225deca13b89767c9f69ddff6095f6c125d08dd569ef403b7e4e70874 SHA512 d05e67cdaeb338126469b584648416976a390f80cc0f02c5e99045ee9e7031028cb449af44ff5b3009dc011d36294434a12f6437b6d6f827d5f10dc7d69f5b05 WHIRLPOOL 0fd91cb181f5c9587b0024ddbb52193d124c5d5f24ac887b0ddba18a2ba8723fea214d9e54ae2373176d450590a6397f1050623158fca384298c43b7f4a8ee04
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_vi.tar.gz 8157265 SHA256 917772a1ecc72856e42ea1dab2bfe69ef1c7c77120b257c3a320dc65f99693bf SHA512 38049ae2f8d83d40ff5b6f56134b9231c9e93d9dbc191eb437ccdd847d420585376b0c624b601be4ef882ca686c8fd7fed24f9b450cb4bf5cfae5294acadfab2 WHIRLPOOL 066ca95089a48a079ae66da5e396a7f82279280b1174cd1a00715f5d2f41be4e8d7862538d537e7f68e230d46539a3b34755407ebe8650bea1aa09b454a33d2a
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 10730759 SHA256 1d081a1e9984aa683732c152885706434617991dc7f1bc3f1cf2c4a37bb01670 SHA512 fc7d88987808765e465add7f46fa0ebd305e15a5a44454a7527f24c20b15c60acc56d3ef0c249bebed7b12cd4d84d8d93ddf0966fd45c73fed90b3e79cc2959e WHIRLPOOL de391c984db8c7301fd4dcf8bf5b2099ff5cb60a2b9c43ced120c4205fabe369cd8f9863e313ac3f1aa0b04cf6335bdb36d6648455199f4003ac374fac620ba7
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 10694038 SHA256 179464703271162364cc9633c2023b0c7d89d5aed23942f904b8cf88becbee33 SHA512 61b0e964bdb76006c29d06863fb3de82432588c3554f06da309a93b4c4e32b1379f64058e93fdfed76c9b877522c339167e72a2fad90e2eb4b45dad522939c54 WHIRLPOOL e40206c414bbf7648f0bd8ad1e82c13fdee363d480a0419046c1ac3028bb38f1682783e3ff794e0fadcd10274ad07e8c6320df582517dd2b9d90df83bdd06f87
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_af.tar.gz 1054984 SHA256 f2e80367daba4746ca39dd497b03e41735e74512952265791bff78f095d7470d SHA512 53d9f1bc3a7005e947e08ae27fc2303d14be28a11401ee89be58f30077eff5ed8415efdd4d11177fb8ee51de596f4896aa76d8e44cd1bb15d4db7d4afc557004 WHIRLPOOL 48f0bc3063748bc23ef638e879106075eb54199c07b182de0b81ab25511eea10d823b71c8702bcad584ec40938a8d3ff36c60075928c0863d5bbf61095957095
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_am.tar.gz 466033 SHA256 14f6781ad52424464ec203616a887561ec7881b2e13fd161a545535f11383dff SHA512 4b15f15128c53157be5bfbd6b91bc47c9721e2678b8fbda489b0699df17a2c9ed21b79e10ea6474a570f60ddc722cdf266bd3c13d3c38343a4c445c911dd23ff WHIRLPOOL bc6ef2c623fbe5f4ec4b216456919e2edaf761cf75530bf0745bfda55e9168df2f31d2c794e4b17375dc2bdd0c332c00f8546e72a42c41c775a3dc5fecb1b8f6
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ar.tar.gz 2205792 SHA256 c15dc24a99166f7c0c983719300e7c065a10bf610f409dbc2719f2f2976bae80 SHA512 32e6b6a2bb069649f8a4dfae81b981fa7f6c080d4186216cfef5b66cf442e3239b8352aef0d494af0c5301b50499aa767bb6a5af3865bcab6972374ba0e4b5ac WHIRLPOOL aeb9c8b5ea7f67ed99b2fa721410b71862027a7d3616fc5da06907eafdfef76aac3061563b491dc53a2de398f4786c6d41296f943a3e36b0c53e913fb1ffa3f3
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_as.tar.gz 481613 SHA256 20d9663f2ece60e3248276ea477ce27f90cbb51ec84b5236562d974ab1a8a407 SHA512 ea9d520ef11f64d2bce189586854a4768d157614cfa2b2b833db75a39e161f3e7df035c19a521b1aa2752d465a3bc9e88223b942946a12447f2b5539008593d1 WHIRLPOOL aebf373116a37f1af5621aee8f376cedfbb0c9a74b45dfd15d8abd93fdca3658105cea67f43ee9951406e4f94c2ac62385f8948c7ef34c57e2769e4d4bb7e2f0
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ast.tar.gz 442747 SHA256 45ad7754aed71c7a50d687dedf3d45e18164e0c4f88b01f7712b9eb45d67b2fb SHA512 dc20bcb17a898db8f4d3343e274fcc8b28d139e1ad1c867317f2d207d75581c2096f5fa6f97cbe3c07ed5005e02fdc4fea6af79ec744f9245c4aa07bcdb2d2f8 WHIRLPOOL 5e63248530896033f9baf2b59a787b954dece4e1a80d80da272e48a2e2496078907fbd44beee5ed49424047b5dce371846fd366fee4224f4f4ac88865f0fe914
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_be.tar.gz 841178 SHA256 699717e75d2604016c4d29107a410bf0307227ba326e0a0a4d7edc35a14a14ff SHA512 9f88a50a708ce8f47bcf9b4e36c00888b77c2683d8ba3c32c878bdd9b65866acd7ba4ca069483105eb65d57c75c569bccf76897da106179e963e7922be5a2131 WHIRLPOOL 996cba2f92a51bdf1c6197fedac1531384770b34be2ceb6df0c8489a268b6228a5b0308fef04ac763469d4e6d163e24469ec469c6d48bb962b08424ee493b4ed
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_bg.tar.gz 1904364 SHA256 b169a7c66b86ad348eea12576d6fc606597cea2f5cec2223eae42375e1912cc4 SHA512 68bfd16cbbebd84784a4ba01d0664aa44bac8b21c02420fdd35349563a23f956dc65b083ccc6fe68b3e9a739908adb7b3ad233061d02cc0e40d244463f760066 WHIRLPOOL 9a63745e06d0989f6510b5d2d49b1e5c3485a4cd1606a62ffb3a282e59d03e280d55c987eba4d19882ca223c7f36e73f634566b6cca4f1cda6925e59ef98cfc5
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 490532 SHA256 791b40841f5fbcd0adf28c3f580172151f7471bdba70f47172e4721c3d4cb92a SHA512 527e91c4618ce718c8ac4f9022df9af6c9b95cff6b369300fd38b5d8a2764163ab755d5cbcae5ebc01dac0b4076f273ef1d9de264091cec6f6ef1c93805aab7d WHIRLPOOL 9f9aff56a4066e5c2f0a9e08bec3147f7a21d7c9e65329e12e7c800782b4ff9c780725c470f6e29b6e9d9265e5f66d168875b2e50d11399d0019cb03ac39e329
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_bn.tar.gz 835167 SHA256 e4f80baeedc8a6e210662a56416020893d1ad2650e5a1fcccaa6764cd9b3b247 SHA512 f924a5f1602600344c3caa2c6289440e656ca1c76f5ed865f361cf868ed533031688ba5c0bc97ef5f6c88cf16e94b44fc612b217ab8dae0efc4e3828c3c65d84 WHIRLPOOL cd4614ad802314cae250eecf4418c8fb9ec09d54f50c09d9f363d8ebb4799007835ca318d3e19627323849278b5ca7e5d6cd3bd8e78b34dc264b4f9da9700309
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_bo.tar.gz 474028 SHA256 40ec503997ca0471ed415e58282916a6aa731034f2c5904a97c65d7fda7c463a SHA512 ad8d91faaf68b718b01fa0c343c8fe72493fcb3ddbc67ce5ca4d5b47d6b45916c7465af187fbab28ad2119a1f479983b28e97e580c92edbe36daa67fbeb907d4 WHIRLPOOL ee7a905b7a1664fba95fb9f90f11349227d6ee19214a9a1bd05d5779caef861a257d35e12c755ba5614e4ea13f00103ca0cc08617719d738893803d16f718370
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_br.tar.gz 1662748 SHA256 f5788abad67b112f532599c6812eda9727dd97bb71cd96c6ded873d171c62baf SHA512 8fb724bc42293c6ff4cce2a802feb4d93e329658520d21743cbbf2b673efb8dc3d7758b8e5f8b5826f4228e45e828850f6d6ebf2290118db5acd449c491c5da5 WHIRLPOOL 2b7863daa4060884ddaf597d7308c3afc0cc1d156f896fd6d48561a236be9b161e4fe0f84f7ecfa232cbebe99cb1cdb365d605b0005b1723e80f63f36176409d
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_brx.tar.gz 451393 SHA256 eaba3b27b39c014bb14330d3649c959e4ffb11edb2bf004f3708c25262b4db5c SHA512 2c97fbd4d060c149f189861884c122aeeaff8403f3365b7d0ce037280912dff6d374e242ef069027f0b4449f8eb903e59b47b6c4c3c316009821816a7539e722 WHIRLPOOL a0ae359ae123115f71b791ae0aee5d5207f350d39ab22f6d1ea365d6c2a953f62d2787bcd9e9add71891c6ea41225983111e700a236505ced4c88263949b114f
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_bs.tar.gz 557759 SHA256 43a9f0660ffc0206fed03b99056743a21e7c93d54f8693372c231bd43d5dd23e SHA512 affbd0a78f0a11c520b41999c67fe78f2f001168626c74e7c9075face0c51e1e5bb2c07ccdb12917f5248c2e9f0e5a59dfee1ca2192e7bd7582cfab527b949f6 WHIRLPOOL 5fbf51a9e63966f4aeba83e5f39f2b320f89d06e262d1f97c7d2245b8f8b16c92e1b196bda1d61f2d47acb1bfecf7286a4d7a7ece9c0b428997befd9cb17cbef
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1714107 SHA256 d16026ae43a8bb32afdc7a589d55297bb7a86326404f42ac198eba564c10580c SHA512 cb4b54cd93496640c4805a5673d533a8ae8c9d381b9646308bd04305e7f0a12c613fcff2b5800aa29ac4fc6569e4b2e2d51d16971d8d5b4bf0702a85bd33d9e7 WHIRLPOOL d6ebac5e173a6409d107b476f37e08c215da6e4d43216e14163de7b3d3e5694a0e6793f3e47e39b07d6f2a65a76abf34a416c68e790711b6d491c9c85d36ad69
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ca.tar.gz 1715832 SHA256 ac58115088b38dcaed36bc6c64f79fffcefcdc8b58bdd516f061ec2b9780fc11 SHA512 e960ce6e2bfbdf1041e723aee4e549eef2d04bce7abeccc380da9995d20a32c693d35e88609dd0ef71e09e28890c79be2580b9796e23eb72d60f3b89dea9bb48 WHIRLPOOL 13637b060c0c3f9505b46297f828541c244c419d60ecdd5d508cf7caa99cf673147c05411b49989e0752a35bd369c4cd31622e676b660df06d984075084ff183
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_cs.tar.gz 2884017 SHA256 f85c1f51d2f933b38947323c0133b1b99c3280750a6b959a6ef84db760799ae6 SHA512 211ea98968943b6e6bba2411320d0ac8fbdd8dc8b39548de3df58b1911a87ca16fe3f0f82caf557d4f8666ccbd78e43080faa897f87f468201e6bb55852f95ca WHIRLPOOL 436c3d9db2a54892fb579a4e4b169f5096cc1418284cf21c501b0757978b477e646c2436c2f0aa5409d498f2b4911920e44cd770762d2294a402e300ff8bbbae
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_cy.tar.gz 425898 SHA256 78abda0dd5cf3fc74b1fc095de1c29c3df1600940ed08cc635eb5872a079202d SHA512 749011fcc4a0929cfe6f5a60bae6c289ba7111d5d61a3fbbde80c40a3c87ecd6778ed328ed2de93f7e82c6472c75942bf6816dabed93f2b706ff932f97782690 WHIRLPOOL da53029a40fe875be25e2514df8d111bacc6d4bc85508cea00b20696272b821025b32f5162221de8dc3c58bdb89229a3a184e8d8c8dcfd5a0764fc908a620b7c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_da.tar.gz 2330417 SHA256 386b4638bbd94a6cb44891109cb4f85a24ab9aa71bfd0afe5bce14589c9494e2 SHA512 bd0a5ef80e0b1255f0a03b23aec2565a55065f8d1a74496e8e3ece5832469fedac79539ca0eae0671517270c2ba698d791cc2e4fee561e914f68f715cd4a73d2 WHIRLPOOL 729f6f2d125e98c9ad84032f350a619f8bfc6e45a43cbd33e4b150f4e5471a92918dd5f54148ace93bbaf635eec6c79aaf6712fa18b925b9d8771217bc67f5c1
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_de.tar.gz 21456384 SHA256 23d7b0e8ca7a9d06ea9803515db1d59cbc1542786dfe30aae973f686022c4d7a SHA512 7e338d94cfa19749469c2227aeb6a216f5956bffff13fc2245f5ce39eef2df15876b3e61bdd24ef0e979cfa687cd02b720e2889f85b0037ad285601c51d51056 WHIRLPOOL 6d460368b1ffdad438757f01229410f483eeca03e6754b3f2981b1f5c66e3d42e9d4af23b3a4ff2d5fa2ab5da7cee5cfe2a410f01805bdde508802c61cb08447
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_dgo.tar.gz 479239 SHA256 51a8109c7f521878fe3e73c942f955b64ecc1528c5df6c902c7f8cb55f1d961c SHA512 2928ec5d4c73139e7f896b989e574d61b6dbff9ec73503586e3cac9824dde1860269cf1892b006b59bf3a6ce02dd696755375d1644cd9d67350b13927400d57d WHIRLPOOL f88d20ee9157bea4972f370211335631db113b461a02cac647743d8fc5364bf06c88fc096625a599e5b1f7993ef24ecd876aaeeb9a439343a694f6e304b055bc
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_dz.tar.gz 472922 SHA256 1b6482da863230be8fa9bbfc41e16ef0613028cec84c51ad1d98f30a6ba003dd SHA512 6f329469e7adf730c3207ad006699903336c8cdbe707eb9edb3a984751e9edad61ab5e33c326e06da60a6cb2f126d40e089ecf7caef2934928ee38af451b8bc2 WHIRLPOOL 291995e8307719314c74e525ee5613c468db3fac8f092763b2c8f3bfcb2770e610d57fa3238d1201a4a5e03314379200081a6d7c90983923e0eb13f3d2892c3b
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_el.tar.gz 2520966 SHA256 27b212dd82507e55d903daca14b5b47adccd73f3f0a194e24ab2a36c43711b69 SHA512 95439fa22ddbba295753b48c473d7fe3548ce4e575f32e8b8d6db82c0130839c29f3e19fe0278ae347eaeed20fa459980e4eb3c73f1ab359ad874855506d8a86 WHIRLPOOL 10c1d79077ef477ad2623d52dca4e52ce5e436a3b74fe36b39fc52d60ddba67dcb7f0888af34877f771638fd60c7b33ec97262ecd356fbc1d7856534c08d435a
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_en-GB.tar.gz 6960367 SHA256 55184cf6ee3bfddee78d61b12c10e8c5313e42f070397290920c4f3f677840e9 SHA512 78adb3933a3b37bf5d0b0d9143a87ba18565c24c65d21c0a8930d624f31c642d48cdf36b4a2a22f73ffe7f918a5cc80d3db71f7e66493f36b5790054c46d7e80 WHIRLPOOL bfda599825e154519688400904c871a26e28c70e1d84c5ff537130527514861028e0e139ba8805d6052caeef737c11275fc4f8207cdd8d81e755940f168143ea
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6879759 SHA256 cd19257bcf13a4b84f179d41b8b36e2ee6875730cfb4f34af5821d46ea472b01 SHA512 0df3bb2e9007bd5fa578a3788ddb7375b0a69cb9980655642fbf07477790648090ede735e65b585c1fe6d0fc06faf744e9ec3ef55879470edb8df4968d1f1ec0 WHIRLPOOL d15b00923546f6413147fd18d7099c7b0723c82ff1ff1303ee64667cf38993c015f7c4078f126d44d745f66273cf6967d5a68cf70e3bb2f7df29306da9edf391
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_eo.tar.gz 421457 SHA256 555cab895f695835c68334f0aa304ec33615b8c92e5bac8d9ddc090bff00f888 SHA512 9ff4c82f19e363ee9ce8bd9d3253f4e44aabb56c9c69ca93e62ba71cdb46c1faa82a1999ece1e44b9f97b7c03744367c534507b455995cd377f8150d9920123f WHIRLPOOL 5de91680d2882a221e88212f92c882916e0a8b4e932c659eb8355a045a05d6b2428a062d509d824a76dc204956b3acc1e77eef94ac48cb208e393d23a9f4a3b7
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_es.tar.gz 1922205 SHA256 c0b0cf3bf28747a3d5256b6a287d6b2246f7ef82f13fab252f5cda02da3ac61b SHA512 445b3c3c3be573088d6224bd653a3299cbb405871f2f62d41c731411aeba0856d61a5dd045dc5075c86b8270a8e95818a44f761fca0ef4d16424fd9a679376bd WHIRLPOOL f3c1dae440afb53ddc5d80d330f59e794d45f01b987c68c6ccab430f563ff4167d9645f5b3e5bdd5630da1942c5c6c0dada3855e69c797d9d17dbfdecf795a7d
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_et.tar.gz 1332363 SHA256 aac9ee0ccdba715123101a3d9b11da5e16e5a49ecc9e76c0a5ddbe12ac0e9f03 SHA512 c1b98850b3c34833ab6e2ffc0346d48897de20f60e027c720d81ab02e71467177c82c9ab263da02a1909e0ea541353059bba2d3841e935d87c84424bdff0455c WHIRLPOOL 9cad5ac6d63f42881d5115e75d956204135a20618b0da6d9c2fa57ff8ab9ab24b6d82034a206ad09aa5cf1504effbf3d841a8dbc24f8b9f6e99886eb477fb470
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_eu.tar.gz 429512 SHA256 2e3c177b0aedd77cb2bf4eda8e29f094cf10d3ecef964f1dd40233561c00fd71 SHA512 7a19977cf9bd22263dadf23b16bd34167b75446a7b34ee0164e298cb1229980ffefbaf4e3f7f835214a14240cd727b4c95d25d4350f813cd603dfa848c471433 WHIRLPOOL c8ef77eaebd92644378bedf76389dce9e8ea7c16e17a012aad2e4853bb827e74fd0590736f249370c5d33fded01a60afa943efccfb57c1fdf0d8ed904f0d69a0
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_fa.tar.gz 448866 SHA256 87c6c87065fa1458ac3656eb738f183047adabcd1f47cec6a822d5251be5f4b7 SHA512 b5a7a0368ea134a7f1bb4ea757dab49e8ef0d79542648da179ee3e31cf9696e117d9934b03e984bb36a2a9df44d8a1b93e29231d93efae44e5f7d75a7ddefdde WHIRLPOOL e08e393c74c55e2fc44a527a6531052f6bc7db91a9746e260e9c766c77c00cbdd66d55cb82998eecd11d9a24b8bc72f1a6f68557c72845aae0ce17df5352e4d3
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_fi.tar.gz 436398 SHA256 ed80bb4dcd4a34cce2c4236a9241dc5ba0a2c15323c0ec7fc65fe5d1d12698c5 SHA512 cde31daef769c00807efc50a38343a19ab4f4a744dc8d689cba23c43fe5aad6380c9be3cc1028be4cb824debbd3e83b23501213d898278e3b30b82d69dcc6a14 WHIRLPOOL 96a2a532eafbb3300302bc37901fb1603fa80eb7d21935d9f63811040917c3d900e9e88a40e5592eb3accb942051bee51d08a8c9e6a41dfa82245ca8943bbaaa
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_fr.tar.gz 2732994 SHA256 f20f3d415a17307712ba9132dba913d9898dc2181df13ed5148b980fc3bc4070 SHA512 0230ff0da5b4dc5f3d3f072d8e28e70ea2a99bbe12bcbdbf51edb8d63895d6e2a4910365e93bda71a0e592ed375fab38c60b1ac5f8ad5983d2be3d0f3b832343 WHIRLPOOL f675d39491c3034bfb1cd9f7a0e6b6e890dd49444567164664f3ac9f9cd73b6bcd3eb37319784dd865d6b24873dc7f3644c217f6f6c8a7f8e0ca4040e3475fe5
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ga.tar.gz 447358 SHA256 07031e1934abd379115612f156258f4ad885af45e8a929aad7108b7ed40b074e SHA512 d222bc198d884cb54370f88ee7d5629bcfe2d3ae3d34c53ad7b63d5eac3bf736824792a2e04eb63908f37c3113c15915982f88bf62b35236d72634f46c3453e2 WHIRLPOOL 64837e5df68d7e302d838236febea0c6f024c8b085889f9cb22458d8fc65fd751cc7b246ff5ceb9d43f572305570f40152a755b6f309f27e0e76407760b27017
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_gd.tar.gz 1480025 SHA256 fa672026486d49974231ff54c006d4f729e58ac1a38e82a71cf4fd889711bf62 SHA512 52c1baa9bbc4fa364d045af0dd822c038e950118d946e3f8cd15b0688fff9d0e1f3ee44b3d69e07c23315e52710e64dce616d68dd42361525df50236207fb928 WHIRLPOOL 203318554ab7030d062dc251d649b73546f6363abb6850b525ae3d422cf5c4e59e3824479908e1bac9ecc26965d538833fd3da0c668c85360c52090039eac63d
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_gl.tar.gz 995113 SHA256 3abab7af9058c2d345fc9507b069bb3f33c086ef1b48ef4cd7c4109e186d6290 SHA512 7ad356c23a497de824a10d22282208eaed12c5527b1ad40d686756ce0fb8eef179c790cd54f12483e122730ab1623fd35c43a49ba73139a7f8cd4ea14049b3bb WHIRLPOOL f416eef60e9a94492cc12dceb7b5db163af35ebd178a2955a90c957d55a2909993f46a410ec2a335c270caf3aed4fc31a9f9673275ad29ceca2fb963a93bc37c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_gu.tar.gz 1127276 SHA256 6bc4f04394b0a4a70afc1030f3e64498e26ac0e22052e8b1fe4ce72b11746945 SHA512 e43c035311292f2bace00da22cc687d7d3f01314875079ce877ba87906567d8b21adbaeb2215415033aaaf28c4421252937a2495ca2e0669134ba3aa47889bb1 WHIRLPOOL 78ff83aa8cad96aa238536b2fd01823b94695f4af5d9e73d0aec6d4d3316d15768369e322020085d5a6042aebe59bf7acf0c27c9078c5b46fe13080ba4ffa570
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_gug.tar.gz 445244 SHA256 293054c9b8a5cecebed2ee2fb46f97db5e16742b7202815c86591b9aafaca12e SHA512 97c18ca204d51decac7c7e49f923f55ce56fb1d0443338300c251c8358765dafafefffd740277257487324024fdfa78ddff7efd9d6efb34c17f4271c38b085b5 WHIRLPOOL 778637cc74178198036074477f6fa8d204d5f1f19fb121492af81ffe5973941ac4a2bea8eab2f303d95de66932b475c9f31f3f0d1bad5c1cb119a1624c185590
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_he.tar.gz 1536944 SHA256 44dc2f24eaa32a320e248f52ec9f0a7b7e0b2ae34e54dcaa8e1a7733893208ef SHA512 b4f7871555d5e5d067d4906fce0b4378c37bbfe037d9b8c4090108b292e3b38539aa6c01e1444811c16d4e5fb79f7304ffc123139a21af6a1a529cf1784fc683 WHIRLPOOL 914e9911b1f7cbfaccd3af599e33445a78fe7c3d54357077675a6bd7a1dd632d433cce495250adf7b7b85633626f4498a5e100afac37377b327cb885592778ae
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_hi.tar.gz 548183 SHA256 f6782d84445d345883be098c567c3351f3ffd4b91edff07fe48e44b746bc0346 SHA512 29256b8c5378f60fb5c64ff610afb24bb0c776d1e5dc5033d54c18d19c1c1886ab2376510e555f3da2514be27bd61aa4e759eda7fb3c01ae2e59e92b508f9ecd WHIRLPOOL 5e2160b9082a4ab6dc7cecdbe9027d22443ec5264dc80df3ceecfe188ffa86b6de0a8c73958bdb0f7642711954554329222a286844949867c71a633e6eff5698
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_hr.tar.gz 678974 SHA256 deb7e5c250780c9b6cff05caf9ee67c737324efda9c4bcba0cc6e6dc42bb51c3 SHA512 6c20bc5afd0c234c45c0e56080a56ee39af973eaeb7154450e105d5d64b5e910c8a5abac0ad8b65eb7a75396d3492375b0c3a8cee600fd35d8ccc92429ea128a WHIRLPOOL 7ecff77d0bc1df1557fc53a0735b3d9605229cab2d0c79971cd4ae8fc1de52135a9e41491ebd0c8f55a61af6617e0a21fdae14751d3625b801cf317631472540
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_hu.tar.gz 2658642 SHA256 15c39ae2fe154177e542b0dfb2423f79d40c25641d5d3eb067f65a77ed0151bc SHA512 fe4c7bb6dc7ad0e35fd2662ccfecacd7a520458bfb9641262a9fee860fa98b85998586190b22c631653d7f07680b88aadda5080cacdbdc01dd41cc2ba650a116 WHIRLPOOL c5f592d2cdd4f8902a69a74bca393f64e15e690a7cc419b5ffcc41a603181a277c802bb124058e3c9ecfdc62a5f196384fae1c94d23baf363a791290d3d19478
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_id.tar.gz 422266 SHA256 e54ce2fcf904f59a14bcd2d59893ecf8e7392d1f46cebbaf46c6080f9e71c131 SHA512 d995d829c60d041711928a9169537d1424acb387f18d1470a6504ef0af59219a2a1ae85ad87cfdb2ae9253456314aa811ceee357506a7dca9624c8e24862089a WHIRLPOOL c5c93c8487c8c9c562a6c7e72ccd78c593bccf4419c958886ddc9336b60cc6958969fc3c0138e42c6848b2e6998c69c9fe8ed21e9d4f3a8524f985fa345a5378
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_is.tar.gz 1232864 SHA256 65f758f07e5c491292313bf8c79b0b9025b65d5b6a2828eb2af0c05831287466 SHA512 59dc8a7b5937ab951a779900b59ae66fbbf5585b447780fb0459ff79bacb932f6d6e47510aa5d17c504bee4e6a3ec1329b31603da9169eeceec839932ebea2f8 WHIRLPOOL 3e0fa9373f130a4ae1fe3ddb11589ea70f320f2ac546bcd678b03fec206dd8acd0ded59b03e4d5ea5f7cff43cd8ac47f0990ac1785aef88f79f617a23c36221f
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_it.tar.gz 1767948 SHA256 1904f39259ce56ab7e5285f120179621c022158f3c5e84d491fcb53797429cc4 SHA512 ff07f6280324816da047ebc0edb7e6693cee2779bd345dda53b0ae1bdd690886014e9f6d97ace2d1112004a095862995b2ecb87057febecd7b5ab43860167652 WHIRLPOOL 0b1789655d0341678674799c152853815c0dff540428d3f55690df7d4f2c30eed4ca61a17155494bf14b4fb6142975e896e37aa14f82052ee2eabad6095ac65b
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ja.tar.gz 531666 SHA256 6ee78c28bcbefb55b31854863b39b57cf3e1f00882faf00d594cbb8ff280933d SHA512 3cc9ff10e4c35c67b28978d278a2424c0d3c53a1766868abcbe63388ad61080bc24a1675a15f2124aa6f8a3ae9aa8106225681c17ec87cdc2caf9c800021a208 WHIRLPOOL 66fb6e1b1595f7232e3579426a1ac0da8ad00b8a16b4c43073a8e4a2f6bbc1a44059ba053314d125e9f0fa705f6cefdf2ace276b9fd55fb47fabe02d195fea13
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ka.tar.gz 457848 SHA256 bf4ae2587fe6e4c44b284e2f7a537265bcd33070fca5e3e25ca55c92fddcea0d SHA512 67b73a466dd10aac5f55d03b02f1c57fd24bef90491a8f47053fe5b95a457e9f693b70454c93f00245f0036b82088900d6fe8e93c8c8fa50b3cd528c93e19cfe WHIRLPOOL 19c0d61ab92f7e9416fb97640f2b1ada9f2970f966a42755aa2bc9ce3777c81e77151a9af43ed378a543f5ab36623f03ff9420f36e0341709186704c10553d9a
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_kk.tar.gz 478098 SHA256 174516993d0cb58a9bb75c07e77904bf18ce69ee2da7ee7b9f8b7bc24b3c0373 SHA512 1ac0ebb339326ac3a2c1fa2cd1e5d810c11c3acdd11b2f3cdddf8b17a09fd6ee414270c731cbf0edc847dc1924a4698bde67c1d40364a9ae22a1996f86f35a0e WHIRLPOOL 1ed07a5b64077648cc920fc95ccaf8770058797e509342923ea0a2c84929aace94aee81555a1896dad40b6ecdef5b3bf5be75f7ee5a6fbc860a666716c783ec3
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_km.tar.gz 579490 SHA256 5561fb60e794eedaa7acca0a5665da91f523105efd025d3a1a9d0b6e78761676 SHA512 872846ce4ffc2e1929a22463a538ef92c5ca0851bfad6f3aa11135052bb0713972dcbdd132bf7eb464451f9b2e5550fb892269600fdf34a70a59f26c37e833f9 WHIRLPOOL 2c3e83828ca557f0ce42b57ea98b36106e7ed21038d26ecef48238bfb86a3e68780831a50941c74b5878e57f3aaae18e1e295065d54ed08cd23e98588d8b49db
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 434537 SHA256 54fb8f961f5c7be5d06ce8d674fbbc3f8c8102c18ac331370fa94a9b9a1cd934 SHA512 d7bd9ecd3a449770b972e6be3c8fef2c80ef76f4d1b5b4bed046fc1d3db282e5cbb4f2c6c7da00c1820ab7efefd98d6d12542eb16ee10d15850f040c0b569ebb WHIRLPOOL a14245a47f3a3fa119dc1ada77cebeb71d7bc9061f39a028626a4d8c83616e4c1137819e3cc2eca619fb269cfeefe8f8453d456f041cf47365bc840cee50b1e1
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_kn.tar.gz 494910 SHA256 bd1b2a561ecd997a006585cb38585bd3482945cd18b5c5bcad929054c2823365 SHA512 f30823706017c7f66a39ee48d55156e5d6c3f3edb2d5c49ccd59ae02334e07e84315c5da339fc3b9d836b30a19def7f64adadaea70914ae1437eb640191b30e3 WHIRLPOOL e2902b01438aa319015d21c940db6e83f9fe086829820ddcec900b7b9f00703c4db7588112b68fe12b6d7a5b08fcf1ee7546daad0bcfbda3c750e7305d75a6c9
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ko.tar.gz 528514 SHA256 da615212238de60e3c97cc2f4636dfe9e9191b1103b48e019d112206f8cc830b SHA512 911ed4131b3f8a59866666c6ff2a7102f8a26505f21852362d7168eba835abd7206e3c4a6856df0a01d8c6dfbe968dc5d8b59114a3afa390bb52ba0b34987a48 WHIRLPOOL 908a374ce946d76d8caefed88d170308c49c8421db0e0e2f435cf179de9b500cf1ee70981adf1595827f4204721b1fe686c924c692a3b649313170f8b432e5f6
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_kok.tar.gz 472304 SHA256 d6c6de7340ad8d0b2b14cb12d1c8d88dced2e7336d138d3e503a6e090ae05fe2 SHA512 572a0276f809282910cd3001b534f96eda2684ff28e00ac1dbeb278472f4727892708ce9ce1a06f6ce3fd4cfcc9cd1d2c60a22ad3517fcb340e10b96e7e8dab9 WHIRLPOOL e0d1e9191f0ecffc38a5a26fd0f5e1971fabcab4c395880ad02624d16c57bf4bb29fdd8ef35f45d122906364c019adaee7fd74e276d7ed00dc50a076cf36d34c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ks.tar.gz 451797 SHA256 bd638c9c867dd4df3cb936fc5e1009ae71af18b2fc2150571d18de3975f91434 SHA512 c6696725e85546252faa3bbdc877716dbbf58e836a242892f300f2aad85dd37ac00b14aa1ec7864b1683f890d12e1e8711999e132e4c5030e84e5e61734e4b73 WHIRLPOOL 70970c3a2e6172db013679a422923757eb9359e32b6b9992546e45c9a7765eb167494ac00f75cbb72f4fd5d46122cf9217345e9c11da08af9c9bdabb317acf78
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_lb.tar.gz 412966 SHA256 aa597b60a667060f0bdab23806b0ed3adc5a2d8b66ba60baab0ac1dbeeb8ec0e SHA512 689c5f8320975debe38833cb9ccf24873abd927a4115ab6c619ee9ec8f6a029e4ef487006906495cfea0e4649e7806ab9e6ab68c9514d2a06b411234c5c22ee5 WHIRLPOOL b726789ed37870a0f925dc9569d636f42c8a6e86ed799d88802559a5a619ac2a30b445b11d2efa7d5891b0eb14e39702fc4125660c480ea1bb4dabccba68dac4
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_lo.tar.gz 496431 SHA256 d2322f0e0c48e1fd32c3ccdfbaa8d945ef915721bf175729be0980eb38a1eaf2 SHA512 2bc284884c7f7ed6fe1dd3ab3e26699730a8f6796ddbae38022254c9ff30b9bdde797a274fe707eea2e8fa9cd78cd18cfedb30fe501879d458fbb1349a2c54a4 WHIRLPOOL c85be2d3a41381e875fcd029861f70ffb349a99eee7e95659652e99e9accaa32d1888582fe28c7cbf4d4b5ae4a77266b00a7f7ae20b2f3f4317c0c118280f551
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_lt.tar.gz 778349 SHA256 d475fa1e5ae14143e25078d0db26c3a9227b9040dca081d4cc76b623ce5da059 SHA512 eb03ac22e9b0fc5e48009018ce9711182b06a6fbc4b1062c0bc2aee4797914ecdba4cc2c3345ad97279bb53ef11d82d1729603a3a3835d697b077e5bee51dd69 WHIRLPOOL 623975a637e54045ff0512a671f8eabf7806c78c77e2592971c8d25a97fc10bbd1a881b240818d0b28e54f78cc6665e2051105d366909f17855809c49066d701
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_lv.tar.gz 1194852 SHA256 acf7e722ed8c07fdbc14c9547a7d40c92eda58df6682a14e5ef07a70621d26f8 SHA512 99e9318ad7142b5c8f583a6f0ffcc38ed344376ffa04daee1d72ae97955ea096969eb9df1074a22361caacb1b13ae21b5221987ae55dfe168455f2f9badc3e43 WHIRLPOOL 1e43db20c78a9d8158c8ed666a9212c8683abd4fb9910b605def146fe67d916452028604249caceb2f6019b073a7bfd7d9caddcc8d66356c63b57aa0330eb14b
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_mai.tar.gz 453511 SHA256 4b8678f4f1361df018267bdb434ad74a41e2e71b3f04d0aabe489af98122dde7 SHA512 a5be44bae9c706f59702e93ef298bc4efa9a95655ee3674bfc8099f5777feedc2c3e823315200c727eec5f8da03dc59552de3889b9c64f634c6ff51d05dae0f0 WHIRLPOOL e92dfcfd6d77870450473d257a06e3c050df6688a45302aac5fce9b43b2001d8b04b0b5d37c367f03207428b899fb14ab221fb7b49954de5dd5d53bcfb1f7b81
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_mk.tar.gz 455338 SHA256 f39b78a14430e39d514b4fe2f7cb40fda97e0ca9d68a58f5a23479793a767d76 SHA512 7ebc7b8cdf8f7df7382e8cbc707de28aa0eb39fcca9e590d2736296100a02109823c8053bec233287fa09632cf9fd96d57cbf32db17b6c3f8aea108ce06a7b20 WHIRLPOOL e149dcfa56d3c3230b19ebeb1d469f01d4c97fa8c568732fbf08acc85e068da6b59547508ce2468c94950156e82cf9f7e4331fd5cbc7779866c1b7621ff10814
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ml.tar.gz 494780 SHA256 88c26c6eb958b84fb23e9e9d12457a861ec02268d7c3bab894c1a8cfd5cf823b SHA512 467133646b27a2bb6429d3d529cfdae25014c7fb9553181953131a876e412c447a52c9895d4f73b65a4f2fc5a10c84bca6641f29fd45e55aa5631fcce4a97528 WHIRLPOOL aabc845e5fb7b6b1c607938d0b0c8be001baa7aa1c081a72288d692fe6ae3ec8b77ac7c032a371414b9d846010d57a6870355db3fec395fc10bc1c3e61a2a9de
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_mn.tar.gz 543550 SHA256 e8a8c1b1374c1aa2894200a2709c6a3e91d2b010c80741329ec66d43c70f7845 SHA512 6a8c824ed8308ae46a009e58e0811dc00f9cb8664cb558c6d3d0312c1249ae29b9a7f8ddaad9b9ef854b7885b2f92513a96e09134d6316cdecc4cd709d2cefb0 WHIRLPOOL 194e17f9fb75d99944b5e96757df4830d0c85fc81a8612ae3c5876e313979e7298052a173192faa915b2cd9b68d6c75a2132d133dbff4ba830e3f3ef4d2ee093
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_mni.tar.gz 466442 SHA256 c919a189299a12b558e5240b87334d2e88af1890fc09d519b74e604dba75558c SHA512 46953a1421ffff343236411474807d73b0e4f7db0e52cc5956ac7e762b5fa5240d028b0e9981a5554bfb101f8b2e60fda6f1a42f0f829daf281a8eac19a2f3bd WHIRLPOOL 5040374955cfda0b86830b6a9c78691e190065f1253e53836f45b255468ac6299d1d00931f9fb57e00ab2e899c6c43c5b111c84cb4b3048c3826dd4ed71b1d15
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_mr.tar.gz 490066 SHA256 ddc93419259103ecaf1974bcab5c02d1a6445536d665807dd222374d82ab206c SHA512 9ced2fa83485c1f3be3997d07517ad82aabe909434fcd0ec5a7f91417e4f2178ff6786169cc22d258eff5bd2eeb9a6a40b266a2d7537fdaf269b04732890da50 WHIRLPOOL d9a244565388077fb31848b1810bf44783394142ea85595a1d379779140271bc2aed3cce234a3f54527cbaf37ea8a6e07e11e67c89ca740e502dc1cba3567d18
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_my.tar.gz 485076 SHA256 4bc0d7bfea0af4980b07a0c93571148f874cc5608b7b235271ffaa2d7b8191f2 SHA512 ee731ac7518ca49f43c3231f7203a88452ffea0b74261b17dacab769cb365bbe0f7e4dd87150affba042f8bd5fb5768b2fcdc39ed57f47099d852cd95ebd27f0 WHIRLPOOL fee1d5b01c2847836fdf7b27ab1d02320899b94f86ec1c3e98b830ef2db882f1247ec517393eb609499fe565d0f28c209eadab7d250afe05b2786f7953c8bff3
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_nb.tar.gz 3425968 SHA256 fc077c08ee8f52f04b2b15be1d81a8e49fd2483ea09bfecd3dc9d54a0921a03c SHA512 ec4199bcf43dd642bc6e83aef0accf3bf43bbaa00af969f11d763d5e746b6bfe2d7c4181981b2fe3aac2184bd77cd7da8333ab9e0fbb89bbe3b52b0a9fd9461b WHIRLPOOL 827e725ae71a9935b070024c02ea08c4929a7dd019e5cf1b300529f51592297ea0b74332befb26c36789cbdb3cc28f23c2c7418067308bcf8c4d4188971906e3
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ne.tar.gz 857736 SHA256 3f95ffca37f1394b709041c2daca17670e3c91c5607334930c86b1cb806fab48 SHA512 54b231f6a44e09147f09b23e996587fdd235d8c8e2fe9da9915fe01388b226d59e1c1f5c846b93b05b288ff321d35f4e19b25b4d3f73ae8bd73d4b04a4efecde WHIRLPOOL 0348dab26d26a303c7bd55497f04090976a946d0c493601d764420af93eb8ab3f82050e4b958dd4aaa7bf4f5d07ae16db86e81f1460703d50be33951d892479b
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_nl.tar.gz 1225336 SHA256 331f2a5f2913600740b45de7528b85db1e7566d910963a451d0aca315608a0a3 SHA512 8d33760a3b518855e27cd3762732a4505e83a688b39578a5be61e4614315cc55105d5726aa65ee938803a9efc6dfb5acb452e7eccf000ce30ad7a1f50056114c WHIRLPOOL 6802e629c9b8c93d36f3fc427978cb4240e1c3f632eafdb6d5af3b46debfc6a81cadbc2f9d4c37bb681baebd5f4bc1f64af1e726ad97ca6bcb75bb0fc041eab4
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_nn.tar.gz 3425320 SHA256 09f4f6163737e0313afd0f0c6c436368929f0fd55b698d9b93633e79f6f01ff1 SHA512 dd75d72b38adceb2b93aea2b344ecb14a8131e810f3fe2f66f49f257137a80fb67961da901e4398987ecfadb76ebec363dfc64a42ad588fa1972c8e67b8687a2 WHIRLPOOL e69ba5f4d1bfa8b2d1e497dd18262262df5536c4073a3ea4755c8bb75f9258773fe3b3b511da01f9a99b19b2481fcf4c86a293fa796fae288ee5f7e62e0fd230
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_nr.tar.gz 432552 SHA256 f86c4dfdf2caefbd32ea7938e66e50e3f1a79ccb0a779ca2d2647a021a8101e7 SHA512 5d3238d3db806956bc219fb747931e0f3097632a57c87da5dca2662db5ba47fa6610f47962e77e87cffe93d122e1eff6824402846252bff0816535043ba8c604 WHIRLPOOL 491f4df67bedba0baabaf891667f9683a972d4cde54d2fdccfbf906c12db0a1485287eb2072d8f9e1d6710fa5624d96fe8995f003b089807180664acd7529fd7
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_nso.tar.gz 431662 SHA256 cd052e1c0c6e9fff3fe66a9d02e6ed70dbab76fa4c58c50eca09a2395f1b03d3 SHA512 09ae2b0e8efce3e40b0c385b0eada65156e1547bf9b75c72bdc0a1d139902c772617fb51e2aca323dbe2ef4fe7cc84bb63b09fd790173c52ce4bc01bee80b67e WHIRLPOOL de3fcbf215c9bc7ea0652062c99bf1245664ba2a47a5927a728587e69480b3e3f5652e9772887659ca00244ab60e0ac18c134e9accaafcef047700ce883c74f8
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_oc.tar.gz 637990 SHA256 a51ab653aaa23bf9dffe89edfd75a1023cdab656328422b266ef5311412110bb SHA512 0c0903cf64b9399dadcc1933690a984c176c5862b25de0eff0b1b753166731fb2db9b2c2de0d9cf2b0d9fc7716bac123294640965b3cb9a106dabd361184a19b WHIRLPOOL b5e79f696348369a016ea0c5bd6f990f5a93a77c030ffd8620520687d410db3238ed3f69496e03abce2eb3ea913c290c7d63b729eda70939d205aac1b85bc861
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_om.tar.gz 426656 SHA256 2bca9dbedd15a3c54ef4721f518b174d0af187d8581e324620b62b4aff16634f SHA512 190917038e098e13d0d72411b4ca356dcab1f142a1650ab9d0acc2a5f91aec186ab878dc0e9020a456dbd3e4c1b18c0415a3dbd279265a4e865867db13b2f8cd WHIRLPOOL 0f0ccf7dd71bd5f94a648fa3ca144578c4de8c158d0da733cd348c69c5203469dda5b1f1da2928ed8d19bc54f5d47526c75ce8a319d0b13b679c8f8dd7203ba2
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_or.tar.gz 490727 SHA256 4c3038a72be13966a0d14caedc916b579f3fbf17ac42151ef2176a6ec8c86e63 SHA512 aed203acedc27d03b650a2b189c641752b8f8847ad6610f9872ffb0f17e854c6942885c280a215cf2020c0ecb8a79beeddc1d3f93e7a59ca6dc6d02bf79066d1 WHIRLPOOL 2faee7239b2d61c4d4eb9d5ad47b9c0a365f8ed9d88e768e48784b0f0fb459739599842fe17c4377ee6d471ac24a2d02c60f6d0281802350cfb4831538901493
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 462396 SHA256 bdf2f46f4dd5b8caf02250de9c6668b881fb2dff61711848d576fb8dc58aef17 SHA512 7e3b8101e0b4787a41ae42aebff8c64f83911661785c1f05aa8f7b85a97bb74b14920e48cd095ba39017bd2fbb785ea2efed8e7c6bc737a25777b4d7e4ab8680 WHIRLPOOL 47980dda12f471d52979519df3069e49be2123bc0c04c30092a48bb3ccf1fa626b5df71b3a2312a5f687ad01f17ec322aa418a77cfe0f6c525a2fc0565fd6022
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_pl.tar.gz 2794360 SHA256 28713a28af850e94896fa8b11e67527bbae403c4b3f0cfe4e01cb0ebb664e7b7 SHA512 30849790352f5e9b67ee02fd67bfb6b8e86cf9154daad7f792e7dfe243e6b1c8b906689edf086beff113258d2764463cf5f985f2a9dcb76da0fa2d3f20948402 WHIRLPOOL 214010c46dcc665291c14e00e7b10e687da28b192ccfb5c1c81fe7749f76c8b464e4e58277e2b7daa603cce391d9d9dfcf10aa83aff2dca86b16813591ee56ee
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2518074 SHA256 84b6c8c47e1afcf4e8249d269d86c5213e20ba6a5b6212a65136f75de5627914 SHA512 4520537e0c63b12d1ea12b83bea5a847a7de1cbd56104860ac896e775446dad884af7706adca2afdf1e3ce4676bdf33212a24a9509d57afef0f810f6e524b423 WHIRLPOOL 9ec86825f751177f23840722e93fbcd7eb338ba34d13c24da4cb5a3562111f3c020ce000e80ddcf8c94a401468a8e693a42516a668e2d3940a560c0e6846226c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_pt.tar.gz 2071322 SHA256 d88baf63d4e9ba58e7b29ac701494e3bc5305905cef487f227dcb9561898e794 SHA512 e14a0f1eaa5a8afd3abe2d60dd15b9f4cc16ac60b8407e68f8146992f7af0a22dec2ea2d8c636ceaa9e7efab76f8f0e3e4e755c98ecda1aec8ad05c7d7b27f06 WHIRLPOOL 7609be49b860b7cb10ff0f02ad86fc616151c0bad4801971111db624e749120f035e33752ee5c43d4982866e225deec69e81559e192558c4d8ba1dc5809a8e08
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ro.tar.gz 2304544 SHA256 4630eea45b83393fc73709009a015d56ec1e8013f4b6d4e42b23fbd91bdfe884 SHA512 bf8a28afa34ff5da133f4910849bef51c680bdd597edd28bfc1ff6f5ca088dedd00f66082a662fac39f6cc078477b03e51349f9fbca6297c31300ac0ce07da86 WHIRLPOOL e1f224f8e65fb5c4529cc7fe66d4674dae9c5382afa5a2d38a0d25d3f3df1adfe305a039300eb09da6b46d17a794ad4ad9984ac6b12d13221e4e5c3e31bd33cb
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ru.tar.gz 1593567 SHA256 0c79acbf26c23b9a9bf0c8d07095ec2df5d5e039aa48df26ef39ef06a10dbf02 SHA512 8e6c93233e93e39e65792b13424386b60d8d3a5914e26853ceaf35071b91a7301597745ec8dcc776ee49d09c75203824691b93af901dd50360207c769195b6bd WHIRLPOOL 6f77962907be76d451b03c3e7eb8150df26cb42a2c8f0fa1caa0b3b1a9d184f65091d6c0c103bdfc1f2934841deb789dfc0a3c5591d732088b035e1ba3c7fa31
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_rw.tar.gz 428468 SHA256 73ed7157eed5ee6eaa3276fa1b11004cf0b67dd81fdd7c22863b8aa0bbbaad9b SHA512 0e09a402be8a221e97c217b9bc322a7dfdd42a22e5d1175867f2e9c28f2746a7a91db286890873d16af633102a631d4f82ab9779364dc367ec9bbcce6c653f0b WHIRLPOOL cbda780b3629c007dd62b4c4648f78b1c657e4051a6dff84f9f58e63f0dd9865e9746e5145f7497fc5549551f28fca9647732a37dadfefe37a87f10e239fdfd0
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 474881 SHA256 ccc81082920044bc90150af9e1fbb84b6a8cfc3f669d5d032a9ff8cc898925f7 SHA512 d2bbe87bf686117dde4739e34ee22cde9691fdc0ab53b63d8e8613741c3ed48889e92ec3d6601206803a76fa61066b4ef41614e92d88f3e6c7ab0a58e29e277f WHIRLPOOL 33ab03a05b25fd7dc524340885e5d0571ddd743cda4f1acc6e2fe0094cde3fccc125da0aafd11f48453da3b72894d377bf284f83588ca6cb44a23b1cf7b3da1a
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sat.tar.gz 504507 SHA256 a449bee14f874c9a7088d0571da0e79594c9026acabe562f004207c65f130f0c SHA512 2411f71936cc84a973620d07a5b909f90c6ee6d2cb622f15460d88302f6a626099cbb99f9d78562ae6e8ce558caf1da3e3d4d0f0f29781b1d1640c5f26c495c0 WHIRLPOOL ed87d69275a9d96a8b8dcb0e7e47cad163117ac8e1a0c424c1b0acecd6d92c0dbf3c9d1e702e34aece03a2afd26882f2de27b6d3dc835a711f829d5d2adabcc6
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sd.tar.gz 469143 SHA256 d86fd944090e0302e793c7618adf41bf3a069b844d9828f8f7c18c4fb53be2eb SHA512 7ce979302ccf9cf99550a2c1f1ea0ab09bf7756ce51da4860ba0e6ed861ab3e73eff87acd0f75523b438f5e64582401aef8d1d09bcd42c26e6c6cf80f3db200f WHIRLPOOL 899dc2c32af4ed4425b2b941e0286d75dfa266e40191e23eaf9d53e8ad06c5b9c44eafa6070813fd2b5f3d03a688b7e8a7a6e55f173fca99b7bbb34aae3e7988
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_si.tar.gz 758173 SHA256 0b1826c40f7585cbbc0aeddd1e25a822a9c36ec06ec14a3ed82d6f5cd5904df5 SHA512 2a22ad525cd5e2b3468ae5d3230fb6f0aa0b273e41313a551d445647d4299dd7de99cc93d15606062df61b2eeae32e069a4a7a7058b730ecca43407d6bd455f4 WHIRLPOOL ddaefc588c35c42d988310cb1ff1f3328ee4521e3aba7489155248388d5c89773a7953bf2ce2120f2eed351bab9c11491200c939bddb6d37065e0ea151899c88
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sid.tar.gz 433821 SHA256 4e43f55ed63bfb1fb7a549a9d39e5da8cd0634fac6fe04f8aec73151760a8c65 SHA512 4a3598d4708b223b86d71596fee396d4c3d868683932c3d2ba9ef28e71b4d40d71497da1df0276c8c58a0525c0d01ced0ef69d36969731c012fd0c2106d2b5b8 WHIRLPOOL e01a2d4883ae17ab3a4657c23972a8a61e5fcc8fac367ad2f7bae09bedd4dea1a3da24e704ece762ec4212012849abeb3cdcaf8b9ccd58845fc30b5dc0510095
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sk.tar.gz 1725450 SHA256 670e0e293889b2a3458ca35fe465183323ac74c190403439fd22b3bc0a21bde8 SHA512 037bfe6d1e24280d67eba33e6d2f372d3d31cd4de2ae88a6255a6fed9f8e77b42f9e158d54eac1c4f71c8147b32d1bc7cd2e2faa2ee698bbd67f2bb872a67806 WHIRLPOOL 843b6b3e4ab1cd4446f607b804c8e9dfaef38ecbc90dfc76ca4e1015de2fa3cb9d1f7aedfdc9c9843d21c584425134383051874e71a57f04a5b73d876b769a1e
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sl.tar.gz 2103755 SHA256 d1a26bfb0fad4743b69d3517be6330e5acb94fdc57f276f561c9d9bb6bbab8e1 SHA512 02c061da60702bda8d10df439d572ec2f7ff8714752ad66b1265f087d2683c95621268335a5f5f14f5f76ac97ffc8adc322c77cf73141735ed4920386ba21fbb WHIRLPOOL b728a7bfae675436c2697795048ed7f6457a70455b09cafd1d5f0ddad748787068f91ac1eeb79505d1d47538e03dbe7016ebd030fc87f2b297e5e8dff946df6a
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sq.tar.gz 446955 SHA256 1a8af8e4714f6ec09d5e1126d605c071a9941d11bb7c59b4288ebb340a14b732 SHA512 ea9893bb70633e4c6011d067c1e19e7e93da920e6df13dc44bafb20bc7754349175691282264759ca4107dfe7dc10c1977da71b2ccbac6d5c1e4a3210d9ce25a WHIRLPOOL 4b2c5fa621d2a4faa23183a5e0bcbb865f5c5fe1fe6a85e5932c9fcb0b96578a81d08a9b2aeed12df91a9a178f90f6120ab2debaef100aed339c72838a2aa52d
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1597732 SHA256 53fb28d44c6ba99b65c64576d13c6ad19264a1b29ee5e97ed3f9474afe0b6ab7 SHA512 507959b583c7e90410b4317e1187c058fed2c8116266c43868cc1102f4aaa60a007397b6afde9277a65ffffd624280824e5bea8cb753db8848760bf8d2003d1a WHIRLPOOL f2c80121491d1efc28584cb750529cc1a9de71871866662da449dae4494ba0459c14b0252f169e06a1c8037a3014a1feb9258e701822343df74883ece4e25ca2
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sr.tar.gz 1616004 SHA256 791b74c8d0ca4189da7bd3865be4ed7bb2411440bb8d678220d7608d47531a8f SHA512 0733020fa66b973988abd718cafb759f001bf1bc90412b0c71681babdfd3ccef57277c6e8fde6ac66ae54a4f9b8c206c8d801da810054fb0c4c5b4efd0ef8b5f WHIRLPOOL 76f81de3be29e5a05f9c0d52790f4ba0efe83ab8fa5eed3402838d5861a79502628c51d5f7c393f418143b2b2025ac82082058a55330c8969d5d9f85155c2e5c
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ss.tar.gz 431895 SHA256 2e28d8f0dd0679a0bb56ab7ffbd3def8f591d6dac8c99a9e27b09c5276e4325b SHA512 487a3914e923faaf08025036a27b622c88baafa17f3a97271f9c20df4e4cb881487dda08430b5f2865a002dee78bf25331291c0cec15a10eb67835c7bd57c39e WHIRLPOOL eaa74aa2eff8b17ba84d1419fa73c7aa5740332f2dc5383abdfa977753cec1bfc11b2465f3b0d569c8f5f0dda4975b79ac8c260bd6dfcec091e869f908878edd
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_st.tar.gz 429953 SHA256 a3af6b78435af4c0e8e40499bba7d2e4c8a7ea058de597580c10d04912e133e0 SHA512 674fbcc7b821e5a6801eb999e803b0d7fd0997b27d8ffb3ea8f92a5f9307ab7a82928d63d6ef64b3b17bdc8bf277da5e78c6a9948a6ba9b63ef7420b113a6cfa WHIRLPOOL 997c1a2381c26e4cf77b2fa7985f1b2b986cb1390efa91450b4fed58f3585066d85224adbeeeff7e4393b7cdb2b50cadf40ca30d6b7db9c24b3bbe40ac13d6c0
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sv.tar.gz 2313009 SHA256 d66fa5af13b4d1dff2af7866180de87c48452584ff515832aa21f3b1ae2dd383 SHA512 ab420ae98edcf0d627d6c8dc33dda58c949d38f86a0300d2ebef0d880123988c00f63f10259f12c8d4ba1f63d1bd3850f6ba11fcce21dd0397afc284e19e8cd1 WHIRLPOOL e39b3779911c52d72949592a2abed5df65314bdc40772f3dcdbc8890d40114622435ed60098ce59e5b7334ca11747437f33fe121f2966f744cd779844f7e57e9
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 420037 SHA256 2e7de6a40086a030fafbf1a20effa7d456bd535fd906a793fddd8d97d3b4c2a4 SHA512 e1b101287404c5ce5256e56257f8abe30c2a19e26e03ce368cb0ce920157f12de041c2f8deba605b8915517bc584f8845b61f6df3cb6c0a530bdf48dfceef5b1 WHIRLPOOL ef44cdcd107a267b70f92477327cb9b6bf05357f59faaebef4c6d336020577f5720a92bc5a065d6fa083339e75fa9d83e81feb1459f81362c42f20b5768e711f
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ta.tar.gz 490396 SHA256 bbbeed0ecbfb0f453f6207a6f8bf611dddb0f6edfacb7166c6d98e74bfb96187 SHA512 b3e78c3d420cddee8df015cc3caa8cd8fb4e0899ccdb1a42d4f968df1bd66a65f11edf3125d3410126380cde85a2f67067839c4a5f29ef4bbe2c2c302595476e WHIRLPOOL 651dca29a60bde1216b24e14cca7db331a1e350df2b4eb51311f211806c7c161182c42fab98dd4400ff29ddbef5a6a2a746043d251a1e187b93e30094523b2df
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_te.tar.gz 1039495 SHA256 2ea0599e78c900116c2391a162e2aa6b32c986b44758c2584f7f568e7bb87b90 SHA512 b56bfeba88b7943c1abc7995a08dfba231e58bbf42c58c7057d5998a6821658c1ba776c388ec14b183f4a23bc258f07dbecf65382aed2c3984999f0809f2397d WHIRLPOOL 574f2a8df20ba4789244f0bcbee59cad47c63853e65f482b1d4cf089c8cd622881e38d055e06270f5b3dbdb4f2953d74c8418636fd9814b67cc96853493d45f8
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_tg.tar.gz 447365 SHA256 98b5fc854b7885ab73d2c3f1a11087cbbccbd24f5b2bbc42ea481f7adbc91831 SHA512 282f6221ddeff991891d2e4684978ec68b27e0f9257b51338635e73f3c86fa60f2e4805a4d0adc670b2814565bb2abcc417040d4d48b8bf3dbb7576825d9e260 WHIRLPOOL 1f2b9f168c14674a531d65e0965b9696376c4b23ab3f14972bd378097a4b8ce912c1ccd69eea70ad8fe2e933f5694c18fd0b6b10cc1a5a2df60ff0d1ce01f83e
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_th.tar.gz 626924 SHA256 d77332a4626469b7283c506763ce3bf2162c211a17040bc0d01aef06973e4271 SHA512 38ba8843478a5307a1f91fcc894e791b97dc766c095d4f216e1dc62d42719813da4db45eb4c658c931876b19b5d1392bd2de200e238463c8da23784333c24fee WHIRLPOOL 4ba0fc948284aff17493c70b566bbadf0b42bd90a95225f840b46273540c24161ac9410c913cbb09f7cb2ec3f0b5f15530c0618e65aae511432135e662137860
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_tn.tar.gz 421985 SHA256 bdc86d7e2c4fdb39d6287aa2f9c3b859ef36a33cc8f8c624930a9936aeec69ae SHA512 b32774dc7db7cdac7b5301462c20dcf1a1a7110a241b36d86888cdcb8828dec0aacdd901251498d0d664e59af854ca4b286c0493eabd459558143760c5bdb8ad WHIRLPOOL 997551fde2266dd23d98809634e3003f100bcc16aeda7dbc631676c9cc52ed38192bc22f6968b55e96dc29497e256145ab166273548d2994bbfe1fc9dd1ca957
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_tr.tar.gz 475757 SHA256 04d8fc71da79d2155d44dcaeb81554e436948417d7235e4895751ddfd2904d1f SHA512 b39275350e18ee570a43f1366a1885bc681d6c150b90d77b3e92b386e674ced343a741d4a9af3588a1309ecefdb0037d4f4c210ec7e6cc47b4d7037bc91145a1 WHIRLPOOL f6c55e1dcd0c816dfb16756c198c41125b5596fa863afeb94de49cf636be028b27956abd8f143b6b594c8a11a97e9b8f42ef1e3ad1462a8247567850f2dae086
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ts.tar.gz 431515 SHA256 2b9a2272094972f8d5e902a50a91e1f58fa796847eace5fcbe5eae825b4a89a6 SHA512 ffa9ef745bd717d11fe77768abd28be91bac48f4026b75e4c7bf6b0d15e9d46f6c62362656c378ef5009b4863ba2800b6fc243a4d01983ae21eadb0bf405f99a WHIRLPOOL 693d49c77b297ebe47fabf51ffdbb42074af020829d9841f7d578dfb2d933a65c0faccb7e930e29ca9ffba2b891f5086d7c132356ba258db5e91bc8a1ca5c0db
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_tt.tar.gz 428473 SHA256 e2811920f6d2dbd4aa0624b26b17a35010ae58bd986cea710a3c8f0e8731bb19 SHA512 dea77c314671abf4bd468899dffa7d94d388797c6e36ddaa8511af9efeceea0caeeaba6d228a25567902f25d7b199b22590d46373371b4366f11f709a33acd90 WHIRLPOOL 38d373bb320c880489c5bb32c369b1469dacb8340f7e1293be0d85086233ebe04e3fc4a8ed3b499fa4e2d3f8408ce23e5ee48b47b5048d73e44c367917be3b34
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ug.tar.gz 465133 SHA256 16c2b312f31b1f357af7883ade56142f1ec61ade5417c725f11b75ad30cdd17b SHA512 591a86e326e38a33ea2aebe20a06c85ec8049278af32f27b00309978ad54a13dcd1c3c507c6d98b6b7bd0b0c160027085d4b7ae80c2094e1a0fc0a3400c74957 WHIRLPOOL 45300b76569c112b2a5388a92353f1ea9cd599aafb108e344febc8936dd72c6b075b0720fc308726890e8a5f404283ea90a5837446449528bd821f770c6a6bb1
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_uk.tar.gz 1315205 SHA256 f334a22d253a2da94845f0fb57b0ddc5b2ec66991c7777f9a813f1e99a67fd57 SHA512 003b53bb779740848bdf7e5a875915bffb794c41cef0627833b5289d31b3bfa88e86834327adcd4b1a174ec074a6fb4efb5dd5d814c3a9028ed842377ad7788d WHIRLPOOL 565dbd69072530ce455597df4361b11f38c35a593bf0d66a33c31b69740b0d9993c02c94438e1b60115222e7c41340a5b13cac6f4100e17f130b0b22c010482f
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_uz.tar.gz 426503 SHA256 f9fb1438a889f376a391a55533d199081678468eaee62b29884a9a0925d8753c SHA512 2c0fde5e32d1d38d67a3d88b5fcd6ceb0527c1877dfac5be6a9e0f7177d7ef6d9ac2f7cbaa3ee34b1abf27bfd79325cd4f60fd2fde61f9170363da83a43e4443 WHIRLPOOL 9dddcc09a9111e1629b1e83ffa150a6a9d791c936360a0667663e0e6ee59b38b1f41c65514040bb87e82e8643b255da3b1ea8ef2bf634050dd888c2e046b8861
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_ve.tar.gz 433712 SHA256 daf4bdc143e36f133f76e1ee4589979374a3737fe7f21699754ba2472383cad9 SHA512 f856371be70d6a61555f1a4939b28afb691344cf4c3b88a98a5c836f205cecced94fcc1e6a72ac5010e5b61008fd181ac61e29c0231a1e08cb31972ce23b4009 WHIRLPOOL 7844c3df593668f6ff473b2c6f0fefe90eb29eeeaa8d8e22313735a115e6f4bed78f77b823c8d2364e961e12117f1e7332e267545227fab7c44d00a6ee646fb6
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_vi.tar.gz 466410 SHA256 10600a68c7744ed47ab969a4759c61a24aeab17ac2502de9b9283f8ae64d3411 SHA512 9785e8ebe9b724ed03287891315285a81eee74a71c0d9c8811d21b984cf7c8d8361bbc23f6ecf3ca6e535a26542c69f1fedbabb13cbc9838439c25af22ba7d1f WHIRLPOOL 2712395e01d4404a95d027b3ba043c5e968d76fd0222847a73c733fdaf3fab257d55c36002616611d8f4cd12add0ca7c5c93aceb2504c5e24855e45fb04288af
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_xh.tar.gz 437855 SHA256 6b0a3319d64a8c6bb1f47a9ccdf6b7a77691c99edd3d596bdae1c8039ae503e9 SHA512 b983ad5458b0a22b717656caa414a289d214852d5097b12af798e30d17b1f26457e57cdc42b4b8631796d19b6c44b01baf0b9f930fec33bd56d6c887c476ab3a WHIRLPOOL 91b3d51d17a5676b06537d426784b4bc5588b32f0a35575f7446521d74993a275301fcc37b06478ab9caeaca35688435f7f7c6b3218a8db4622d29191b0f87b9
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 516631 SHA256 d3574dc88e023f739c96d07aa216c21c8cb5e8dedc866ff5a31fe7a0e6502c7d SHA512 27220c58e209ce2a72c80e20cc58cc255fea35fd4552af00fb23e4d0d2f4e914f61228e6c502e30531cd57ff7458526e9cdbb1fe5c3b9cdfdc4b3dcc8b5973ab WHIRLPOOL 73b2b03d815a6a3e87d95e13744077d611c2d27a3609f8622d3ef26f7184cf722873f3d3167c3f0f9aa530b4c857da2cb3b9ecadf03e625fb2da4060015fd283
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 513781 SHA256 abc559c006c2b728de910c34f7d0d0f75ceb3fc1a676e727ca256d0e6e81ffba SHA512 f88ab3c79d42d1ba6b7093f4929acd6273a5eaa1765283ae0e46832fdd1cce311c5a3a62c6e629ffe1d0926b3327e3e51b67b4e062fce0788e50fb9ccf01f0f0 WHIRLPOOL 19f4129fb3cbf5135ea5725dbe2fe6250626dcedf06f52373ce92b30b252f81d50a4a3d0462998a843ab6ad4d2aba3aa6543e0f6919c33ac98b82cfaf2b08bad
DIST LibreOffice_5.4.3.2_Linux_x86_rpm_langpack_zu.tar.gz 440510 SHA256 2a25edb0c1eeb4c3de58027c7d81a7e7197286fe69290bc61f990c33e69a6ea9 SHA512 7ac1e07b17d8855cb322a834baa10d133569ca3d69e05ddd00afe86f1ca8988bdf79f727fcd13f7dbc9f63f1c4238ed87a104e244a619d68a869e017d9171464 WHIRLPOOL 4386e2714d9e42b4134499bd5d072c9943d589f4756415033af9cd717af0f776607a017eba8647921b5596f050afba0865523ba6c11fdc37591a08759b9aa906

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

@ -7,6 +7,8 @@ DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 SHA256 75823776fb51
DIST ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz 1769329 SHA256 3221593ca50f362b546a0888a1431ad24be1470f96b2469c0e0df5e1c55e7305 SHA512 2f8d473916abf9822367edbe857fc2e12dc9858d12e790d689d787e439904bd6a452bf631043aa66e7502457ab0815a473657f58fca17a213e2490f5655e5ae5 WHIRLPOOL 29ddaef03d46fe08aa2dba200be755817f8e77de3bbbb3ed86dae65e891239f3051f79fdfadec6ae56023197e32e1c44a94385a1ce306081f3bf94be6226f8c7
DIST libreoffice-5.2.7.2.tar.xz 184589464 SHA256 106154a72a329605166a49bfa31c6d1cc03133d600ad0ef340b45e4e2a92891d SHA512 f7414a0d0d654d1d9bd6c5524ff2acf2f21c544dd6ed79f4f2d22f79db46264f95f7ca8dd482027f7a573d2d491ea6c8d9875b262d5e2b917dfddb749a3ea95f WHIRLPOOL 28d7f9531190a16bdea14c5dcc710ef593085fddca1b4d7d0cd6107d5f93e4b94a1ae035a626376ab7abfcd926a263b1437de1e52011bb96aa6d87b046a38da8
DIST libreoffice-5.4.2.2.tar.xz 192795940 SHA256 2fda4a8c446786a3afff2cf1b07b818c45c9dcd136bfae1f3191b0b1565ba675 SHA512 37edf44b4b3c3e694f5b5915647f9555413c3fcc6d29f5f8d74806439b65ed90418905476d7b75ce58a032abb1f55cecf1ca74b63279666ca2af5f3ac95a645c WHIRLPOOL 1d2f55af8da2d1c8f2998cc3ab6346be7f6e2e524fef664281ba585910a9e98914c9e07612d597a89c77ab6dc25beffc4dcb1b4575f314752a892d18ea15415d
DIST libreoffice-5.4.3.2.tar.xz 192920640 SHA256 d59526dc6adf96c53cd7ed3c0235d9a876cbd1af07ab653456395ea94479d931 SHA512 5996d8abc7f28df7de8f527fac6120955d673bb50f3691ff8a3606c216f049dd19a57bdd23faed1e169fcbdf3369350ea4519ed73d1a172661f7eaab6239649a WHIRLPOOL 38176055247f0210aea5d8e0c6f93bdd36a0bc190ea64a1953f5196089ed2a95cd1c170bde0dcd5c09f779e4d457643d07799ae61838e556bfd3246cf5cf0311
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 SHA256 22722121be062742624e0634beae92289c75e6a99ed507d3bf0a05c5164e3c69 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f WHIRLPOOL 1f36652a52d501d6548cfa9aa013b3e3a1867aa2b0693d2274cf7816d4aa4e0cde3c7096cc71ed47cf74e5f96da2757bf537f553021f8fd86939accb227bf538
DIST libreoffice-help-5.2.7.2.tar.xz 1940516 SHA256 f7d35c460da96ed2d52cf97baef159382b38e5ce4579c34e65480ff2911cac4b SHA512 c86bc17448fcd1da01e13d3e9fee739610fde390abaf0635cc4593755d102da08a5eea0533076e1a0f8d89f0b32ba5086b155b9b388f317a5e4c669bf17769e1 WHIRLPOOL 4da96a14b70be718109eda5ced62cec85b96e9028fcf65d729a99604598de81edc097bc06577f3ce7958de1316b04d2d2f1f2782c6504a487ffc6ebaaf7feca6
DIST libreoffice-help-5.4.2.2.tar.xz 2343504 SHA256 5fc740dbe77876b96ed731f0a6ce793925a9a4a4ba983b5a3506ab24beb73057 SHA512 ba845653d6388bae53eaa945abebb367fedace81c1949ed975a2ad0c270c688649b385b463256b362a6397f18d214aed9b876869434c6c3868649180e57c3112 WHIRLPOOL f5c81288d7d6f608a47f59fe6ae75b6d90b30383fc7fafbc398394c3274014c29fc6933c7b09c517e033e2477355584cb8970f55cf925d645bee57b935e1d253
DIST libreoffice-help-5.4.3.2.tar.xz 2343476 SHA256 85dd76aabc205e8b30f9622bc5300156df6debf4ac0364eb732ced92932d30e4 SHA512 eb74eae6ef624deabe23784dbad6bf9e22341c2f2728cc8f8109c239c6a3f0ed008ac0600b3c8cab10944d2c471695c3925592980265b2fc67415f9981898452 WHIRLPOOL e1fff7683d62203f9aedc41b919ff9f93a165107a2fd63692c0f39f0b29fb9e33344a7e254e03698b63a6d8b32f9f7554fe5e1b55bc35c4ab704a2aa6eb453d3

@ -0,0 +1,576 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
PYTHON_REQ_USE="threads,xml"
# experimental ; release ; old
# Usually the tarballs are moved a lot so this should make
# everyone happy.
DEV_URI="
https://dev-builds.libreoffice.org/pre-releases/src
https://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
https://download.documentfoundation.org/libreoffice/old/${PV}/
"
ADDONS_URI="https://dev-www.libreoffice.org/src/"
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
# PATCHSET="${P}-patchset-01.tar.xz"
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
inherit multiprocessing autotools bash-completion-r1 check-reqs gnome2-utils java-pkg-opt-2 pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="A full office productivity suite"
HOMEPAGE="https://www.libreoffice.org"
SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
# Split modules following git/tarballs
# Core MUST be first!
# Help is used for the image generator
# Only release has the tarballs
if [[ ${PV} != *9999* ]]; then
for i in ${DEV_URI}; do
SRC_URI+=" ${i}/${P}.tar.xz"
SRC_URI+=" ${i}/${PN}-help-${PV}.tar.xz"
done
unset i
fi
unset DEV_URI
# Really required addons
# These are bundles that can't be removed for now due to huge patchsets.
# If you want them gone, patches are welcome.
ADDONS_SRC=(
"collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
"java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
# no release for 8 years, should we package it?
"libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
# Does not build with 1.6 rhino at all
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
# requirement of rhino
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
# not packageable
"odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
)
SRC_URI+=" ${ADDONS_SRC[*]}"
unset ADDONS_URI
unset ADDONS_SRC
# Extensions that need extra work:
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome googledrive
gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres quickstarter test vlc
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${PV} == *9999* ]] || \
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
app-crypt/gpgme[cxx]
app-text/hunspell:=
>=app-text/libabw-0.1.0
>=app-text/libebook-0.1
>=app-text/libetonyek-0.1
app-text/libexttextcat
app-text/liblangtag
>=app-text/libmspub-0.1.0
>=app-text/libmwaw-0.3.1
>=app-text/libodfgen-0.1.0
app-text/libstaroffice
app-text/libwpd:0.10[tools]
app-text/libwpg:0.3
>=app-text/libwps-0.4
app-text/mythes
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
dev-lang/perl
dev-libs/boost:=
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
dev-libs/libassuan
dev-libs/libgpg-error
=dev-libs/liborcus-0.12*
dev-libs/librevenge
dev-libs/nspr
dev-libs/nss
!libressl? ( >=dev-libs/openssl-1.0.0d:0 )
libressl? ( dev-libs/libressl )
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.24[nss]
media-gfx/graphite2
media-libs/fontconfig
media-libs/freetype:2
>=media-libs/harfbuzz-0.9.42:=[graphite,icu]
media-libs/lcms:2
>=media-libs/libcdr-0.1.0
>=media-libs/libepoxy-1.3.1
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libpng-1.4:0=
>=media-libs/libvisio-0.1.0
media-libs/libzmf
net-libs/neon
net-misc/curl
net-nds/openldap
sci-mathematics/lpsolve
x11-libs/cairo[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
virtual/glu
virtual/jpeg:0
virtual/opengl
bluetooth? ( net-wireless/bluez )
coinmp? ( sci-libs/coinor-mp )
collada? ( media-libs/opencollada )
cups? ( net-print/cups )
dbus? ( dev-libs/dbus-glib )
eds? (
dev-libs/glib:2
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1 )
gltf? ( >=media-libs/libgltf-0.1.0 )
gnome? ( gnome-base/dconf )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
gtk? (
x11-libs/gdk-pixbuf
>=x11-libs/gtk+-2.24:2
)
gtk3? (
dev-libs/glib:2
dev-libs/gobject-introspection
x11-libs/gtk+:3
)
jemalloc? ( dev-libs/jemalloc )
kde? (
dev-qt/qtcore:4
dev-qt/qtgui:4
kde-frameworks/kdelibs
)
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mysql? ( dev-db/mysql-connector-c++ )
pdfimport? ( app-text/poppler:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!app-office/openoffice
media-fonts/dejavu
media-fonts/liberation-fonts
media-fonts/libertine
|| ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
java? ( >=virtual/jre-1.6 )
kde? ( kde-frameworks/oxygen-icons:* )
vlc? ( media-video/vlc )
"
if [[ ${PV} != *9999* ]]; then
PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 1-2)*"
else
# Translations are not reliable on live ebuilds
# rather force people to use english only.
PDEPEND="!app-office/libreoffice-l10n"
fi
# FIXME: cppunit should be moved to test conditional
# after everything upstream is under gbuild
# as dmake execute tests right away
DEPEND="${COMMON_DEPEND}
!<sys-devel/make-3.82
>=dev-libs/libatomic_ops-7.2d
>=dev-libs/libxml2-2.7.8
dev-libs/libxslt
dev-perl/Archive-Zip
>=dev-util/cppunit-1.14.0
>=dev-util/gperf-3
dev-util/intltool
>=dev-util/mdds-1.2.2:1=
media-libs/glm
sys-devel/bison
sys-devel/flex
sys-devel/gettext
sys-devel/ucpp
sys-libs/zlib
virtual/pkgconfig
x11-libs/libXt
x11-libs/libXtst
x11-proto/randrproto
x11-proto/xextproto
x11-proto/xineramaproto
x11-proto/xproto
java? (
dev-java/ant-core
>=virtual/jdk-1.6
)
odk? ( >=app-doc/doxygen-1.8.4 )
test? (
dev-util/cppunit
media-fonts/dejavu
)
"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
bluetooth? ( dbus )
collada? ( gltf )
eds? ( gnome )
gnome? ( gtk )
libreoffice_extensions_nlpsolver? ( java )
libreoffice_extensions_scripting-beanshell? ( java )
libreoffice_extensions_scripting-javascript? ( java )
libreoffice_extensions_wiki-publisher? ( java )
"
PATCHES=(
# not upstreamable stuff
"${FILESDIR}/${PN}-5.4-system-pyuno.patch"
"${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
# TODO: upstream
"${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch"
)
pkg_pretend() {
use java || \
ewarn "If you plan to use Base application you should enable java or you will get various crashes."
if has_version "<app-office/libreoffice-5.3.0[firebird]"; then
ewarn "Firebird has been upgraded to version 3.0.0. It is unable to read back Firebird 2.5 data,"
ewarn "so embedded firebird odb files created in LibreOffice pre-5.3 cannot be opened with LibreOffice 5.3."
ewarn "See also: https://wiki.documentfoundation.org/ReleaseNotes/5.3#Base"
fi
if [[ ${MERGE_TYPE} != binary ]]; then
CHECKREQS_MEMORY="512M"
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
CHECKREQS_DISK_BUILD="22G"
else
CHECKREQS_DISK_BUILD="6G"
fi
check-reqs_pkg_pretend
fi
}
pkg_setup() {
java-pkg-opt-2_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
if [[ ${MERGE_TYPE} != binary ]]; then
CHECKREQS_MEMORY="512M"
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
CHECKREQS_DISK_BUILD="22G"
else
CHECKREQS_DISK_BUILD="6G"
fi
check-reqs_pkg_setup
fi
}
src_unpack() {
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
use branding && unpack "${BRANDING}"
if [[ ${PV} != *9999* ]]; then
unpack "${P}.tar.xz"
unpack "${PN}-help-${PV}.tar.xz"
else
local base_uri branch mypv
base_uri="https://anongit.freedesktop.org/git"
branch="master"
mypv=${PV/.9999}
[[ ${mypv} != ${PV} ]] && branch="${PN}-${mypv/./-}"
git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
git-r3_checkout "${base_uri}/${PN}/core"
git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master"
git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help
fi
}
src_prepare() {
[[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}"
default
AT_M4DIR="m4" eautoreconf
# hack in the autogen.sh
touch autogen.lastrun
# system pyuno mess
sed -i \
-e "s:%eprefix%:${EPREFIX}:g" \
-e "s:%libdir%:$(get_libdir):g" \
pyuno/source/module/uno.py \
pyuno/source/officehelper.py || die
# sed in the tests
sed -i \
-e "s#all : build unitcheck#all : build#g" \
solenv/gbuild/Module.mk || die
sed -i \
-e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
-e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
Makefile.in || die
sed -i \
-e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \
-e "s,\$INSTALLDIRNAME.sh,${PN}," \
bin/distro-install-desktop-integration || die
if use branding; then
# hack...
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
fi
# Don't list pdfimport support in desktop when built with none, bug # 605464
if ! use pdfimport; then
sed -i \
-e ":MimeType: s:application/pdf;::" \
-e ":Keywords: s:pdf;::" \
sysui/desktop/menus/draw.desktop || die
fi
}
src_configure() {
local java_opts
local ext_opts
# Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys
# Note: these are for Gentoo use ONLY. For your own distribution, please get
# your own set of keys. Feel free to contact chromium@gentoo.org for more info.
local google_default_client_id="329227923882.apps.googleusercontent.com"
local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
# optimization flags
export GMAKE_OPTIONS="${MAKEOPTS}"
# System python enablement:
export PYTHON_CFLAGS=$(python_get_CFLAGS)
export PYTHON_LIBS=$(python_get_LIBS)
if use collada; then
export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
fi
# libreoffice extensions handling
for lo_xt in ${LO_EXTS}; do
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
else
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
fi
done
if use java; then
# hsqldb: system one is too new
java_opts="
--without-junit
--without-system-hsqldb
--with-ant-home="${ANT_HOME}"
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
--with-jvm-path="${EPREFIX}/usr/lib/"
"
use libreoffice_extensions_scripting-beanshell && \
java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
use libreoffice_extensions_scripting-javascript && \
java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
fi
if use kde; then
# bug 544108, bug 599076
export QMAKEQT4="$(qt4_get_bindir)/qmake"
export MOCQT4="$(qt4_get_bindir)/moc"
fi
# system headers/libs/...: enforce using system packages
# --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad
# --enable-cairo: ensure that cairo is always required
# --enable-*-link: link to the library rather than just dlopen on runtime
# --enable-release-build: build the libreoffice as release
# --disable-fetch-external: prevent dowloading during compile phase
# --enable-extension-integration: enable any extension integration support
# --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
# --disable-report-builder: too much java packages pulled in without pkgs
# --without-system-sane: just sane.h header that is used for scan in writer,
# not linked or anything else, worthless to depend on
# --disable-pdfium: not yet packaged
econf \
--with-system-dicts \
--with-system-epoxy \
--with-system-headers \
--with-system-jars \
--with-system-libs \
--enable-cairo-canvas \
--enable-largefile \
--enable-mergelibs \
--enable-neon \
--enable-python=system \
--enable-randr \
--enable-release-build \
--disable-breakpad \
--disable-ccache \
--disable-dependency-tracking \
--disable-epm \
--disable-fetch-external \
--disable-gstreamer-0-10 \
--disable-online-update \
--disable-pdfium \
--disable-report-builder \
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
--with-build-version="Gentoo official package" \
--enable-extension-integration \
--with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
--with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
--with-external-tar="${DISTDIR}" \
--with-lang="" \
--with-parallelism=$(makeopts_jobs) \
--with-system-ucpp \
--with-vendor="Gentoo Foundation" \
--with-x \
--without-fonts \
--without-myspell-dicts \
--without-help \
--with-helppack-integration \
--with-system-gpgmepp \
--without-system-sane \
$(use_enable bluetooth sdremote-bluetooth) \
$(use_enable coinmp) \
$(use_enable collada) \
$(use_enable cups) \
$(use_enable debug) \
$(use_enable dbus) \
$(use_enable eds evolution2) \
$(use_enable firebird firebird-sdbc) \
$(use_enable gltf) \
$(use_enable gnome gio) \
$(use_enable gnome dconf) \
$(use_enable gstreamer gstreamer-1-0) \
$(use_enable gtk) \
$(use_enable gtk3) \
$(use_enable kde kde4) \
$(use_enable mysql ext-mariadb-connector) \
$(use_enable odk) \
$(use_enable pdfimport) \
$(use_enable postgres postgresql-sdbc) \
$(use_enable quickstarter systray) \
$(use_enable vlc) \
$(use_with coinmp system-coinmp) \
$(use_with collada system-opencollada) \
$(use_with gltf system-libgltf) \
$(use_with googledrive gdrive-client-id ${google_default_client_id}) \
$(use_with googledrive gdrive-client-secret ${google_default_client_secret}) \
$(use_with java) \
$(use_with mysql system-mysql-cppconn) \
$(use_with odk doxygen) \
${java_opts} \
${ext_opts}
}
src_compile() {
# more and more LO stuff tries to use OpenGL, including tests during build
# bug 501508, bug 540624, bug 545974 and probably more
addpredict /dev/dri
addpredict /dev/ati
addpredict /dev/nvidiactl
# hack for offlinehelp, this needs fixing upstream at some point
# it is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
(
grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk" || die
source "${T}/config_host.mk" 2&> /dev/null
local path="${WORKDIR}/helpcontent2/source/auxiliary/"
mkdir -p "${path}" || die
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=helpcontent2/source/media/helpimg > \"${path}/helpimg.ilst\""
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
-dir=helpcontent2/source/media/helpimg \
> "${path}/helpimg.ilst"
[[ -s "${path}/helpimg.ilst" ]] || \
ewarn "The help images list is empty, something is fishy, report a bug."
)
local target
use test && target="build" || target="build-nocheck"
# this is not a proper make script
make ${target} || die
}
src_test() {
make unitcheck || die
make slowcheck || die
}
src_install() {
# This is not Makefile so no buildserver
make DESTDIR="${D}" distro-pack-install -o build -o check || die
# bug 593514
if use gtk3; then
dosym libreoffice/program/liblibreofficekitgtk.so \
/usr/$(get_libdir)/liblibreofficekitgtk.so
fi
# bash completion aliases
bashcomp_alias \
libreoffice \
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
if use branding; then
insinto /usr/$(get_libdir)/${PN}/program
newins "${WORKDIR}/branding-sofficerc" sofficerc
dodir /etc/env.d
echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"etc/env.d/99${PN} || die
fi
# Hack for offlinehelp, this needs fixing upstream at some point.
# It is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
insinto /usr/$(get_libdir)/libreoffice/help
doins xmlhelp/util/*.xsl
# Remove desktop files to support old installs that can't parse mime
rm -r "${ED}"usr/share/mimelnk/ || die
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -3,10 +3,6 @@
EAPI=6
KDE_REQUIRED="optional"
KDE_SCM="git"
CMAKE_REQUIRED="never"
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
PYTHON_REQ_USE="threads,xml"
@ -24,7 +20,7 @@ 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 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS}
inherit multiprocessing autotools bash-completion-r1 check-reqs gnome2-utils java-pkg-opt-2 pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="A full office productivity suite"
@ -162,6 +158,11 @@ COMMON_DEPEND="${PYTHON_DEPS}
x11-libs/gtk+:3
)
jemalloc? ( dev-libs/jemalloc )
kde? (
dev-qt/qtcore:4
dev-qt/qtgui:4
kde-frameworks/kdelibs
)
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mysql? ( dev-db/mysql-connector-c++ )
@ -178,6 +179,7 @@ RDEPEND="${COMMON_DEPEND}
media-fonts/libertine
|| ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
java? ( >=virtual/jre-1.6 )
kde? ( kde-frameworks/oxygen-icons:* )
vlc? ( media-video/vlc )
"
@ -270,7 +272,6 @@ pkg_pretend() {
pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
@ -308,8 +309,7 @@ src_unpack() {
src_prepare() {
[[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}"
eapply "${PATCHES[@]}"
eapply_user
default
AT_M4DIR="m4" eautoreconf
# hack in the autogen.sh
@ -560,14 +560,17 @@ src_install() {
}
pkg_preinst() {
# Cache updates - all handled by kde eclass for all environments
kde4-base_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
kde4-base_pkg_postinst
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
kde4-base_pkg_postrm
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -3,10 +3,6 @@
EAPI=6
KDE_REQUIRED="optional"
KDE_SCM="git"
CMAKE_REQUIRED="never"
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
PYTHON_REQ_USE="threads,xml"
@ -24,7 +20,7 @@ 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 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS}
inherit multiprocessing autotools bash-completion-r1 check-reqs gnome2-utils java-pkg-opt-2 pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="A full office productivity suite"
@ -161,6 +157,11 @@ COMMON_DEPEND="${PYTHON_DEPS}
x11-libs/gtk+:3
)
jemalloc? ( dev-libs/jemalloc )
kde? (
dev-qt/qtcore:4
dev-qt/qtgui:4
kde-frameworks/kdelibs
)
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mysql? ( dev-db/mysql-connector-c++ )
@ -177,6 +178,7 @@ RDEPEND="${COMMON_DEPEND}
media-fonts/libertine
|| ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
java? ( >=virtual/jre-1.6 )
kde? ( kde-frameworks/oxygen-icons:* )
vlc? ( media-video/vlc )
"
@ -268,7 +270,6 @@ pkg_pretend() {
pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
@ -306,8 +307,7 @@ src_unpack() {
src_prepare() {
[[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}"
eapply "${PATCHES[@]}"
eapply_user
default
AT_M4DIR="m4" eautoreconf
# hack in the autogen.sh
@ -545,14 +545,17 @@ src_install() {
}
pkg_preinst() {
# Cache updates - all handled by kde eclass for all environments
kde4-base_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
kde4-base_pkg_postinst
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
kde4-base_pkg_postrm
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -7,11 +7,11 @@ inherit gnome2-utils prefix qmake-utils xdg-utils
DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
HOMEPAGE="http://texstudio.sourceforge.net/"
#SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz"
# ^^ temporary disabled
# * upstream could not solve gentoo bug #627062 for 2 months.
#SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz"
# ^^ temporary disabled
# * upstream could not solve gentoo bug #627062 for 2 months.
# Our tar ball does not include the questioned file.
# * a released tar ball was silently for the second time. We can not rely on the
# * a released tar ball was silently for the second time. We can not rely on the
SRC_URI="https://dev.gentoo.org/~jstein/dist/${P}.tar.gz"
LICENSE="GPL-2"

@ -0,0 +1 @@
DIST molokai-0.1_p20151115.tar.gz 3817 SHA256 692de2b63e9dec45b8fca13c7acc5e0326af90307457e49f4ff8772c85feaa8c SHA512 8ba5821dfae8c723185999d038142b2061b01ec8c9c6340fd082bac0bdf78d2fcc21a8e3103f20b58bc60c38ed62966376903e85f5b9b49947d38c8c34d14908 WHIRLPOOL 48f9b3272d40de3523b59efd76d3ddac83869a77e73790392df165b07549d04300985d5fa7968825e10a00f62d93b1060a94bddf7ba1ee3ceafa12d6e1722d75

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<upstream>
<remote-id type="github">tomasr/molokai</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,18 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit vim-plugin
COMMIT="c67bdfcdb31415aa0ade7f8c003261700a885476"
DESCRIPTION="vim plugin: molokai color scheme"
HOMEPAGE="https://github.com/tomasr/molokai"
SRC_URI="https://github.com/tomasr/molokai/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="vim"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/molokai-${COMMIT}"

@ -1 +1,2 @@
DIST perl-support-5.3.2.tar.bz2 178598 SHA256 b192d1d12eb06bb7b3067ad89f091afd87d3b36b15995eb907c688f0c9f464d6 SHA512 1eff321b0c5184b58737e79de379fbe431b32fbe5a140914b950d024ee9b512393b46cf4e45cafe50289ee9f9d4747984534efeade399882a17237a1a1ca1161 WHIRLPOOL 945634b4d5f6344efb91826f51dc3415f7b9c63018424a6054da5bcddec9519c3b686acf5bd2399031c44bc5ccfd7f5a302592a5668e6489a7c250db2bed77c8
DIST perl-support-5.4.tar.gz 267155 SHA256 04a3e6a2a4e99458cdcefc96e9d91643034c8fd8c2260bd147c6eb956e0f87f1 SHA512 d9d06ea2299be6135b5423aa7f062874736d7aa8118428a9abcd20c53eea410f0d384d0a79324e5ad0101105aa0aa10eb23f031084f34908f879633e5d18c795 WHIRLPOOL a321135b5c4adceff571b942b30a59f5a4b1b7a87dae60d198abf797a614d712de21f7a2709afa589b443daeba113d5051f229289ed59fc099eebee4e1d04e7a

@ -0,0 +1,46 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit vim-plugin
DESCRIPTION="vim plugin: Perl-IDE - Write and run Perl scripts using menus and hotkeys"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=556"
SRC_URI="https://github.com/WolfgangMehner/perl-support/archive/version-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2 GPL-2+"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
VIM_PLUGIN_HELPFILES="perlsupport.txt"
RDEPEND="
!ppc? ( dev-perl/Devel-NYTProf )
dev-perl/Perl-Tidy
dev-perl/Perl-Tags
dev-perl/Perl-Critic"
S="${WORKDIR}/${PN}-version-${PV}"
src_prepare() {
# Don't set tabstop and shiftwidth
sed -i '/=4/s/^/"/' ftplugin/perl.vim || die
}
src_install() {
dodoc ${PN}/doc/{ChangeLog,perl-hot-keys.pdf}
rm -r ${PN}/doc/ || die
vim-plugin_src_install
}
pkg_postinst() {
elog "${PN} can utilize the following modules on top of the ones installed as"
elog "dependencies:"
elog
elog "Devel::SmallProf - per-line Perl profiler"
elog "Devel::FastProf - per-line Perl profiler"
elog "Devel::ptkdb - Perl debugger using a Tk GUI"
elog "Pod::Pdf - A POD to PDF translator"
elog "YAPE::Regex::Explain - regular expression analyzer"
elog
elog "You may need to install them separately if you would like to use them."
}

@ -1,3 +1,4 @@
DIST mysql-cluster-gpl-7.2.31.tar.gz 25109340 SHA256 d798180114d8c1966abb86c798fc8230d50df478e73f1e2c6fbdb7ffb4cdd9ba SHA512 ab6a7ad2bb981e8351d1d337eb0a75ad952da6f100a6c17a02c629936c4a3bad5701ead6ccf9b912ba0412d3442b6ad87c8e0c5409b84f10af8ec86a7c44b881 WHIRLPOOL c53a32c42f0a3c0c8848d20fa4d66f778926221ef381c8a26ccb60c07126a55af8c77f712cd71462b8345367c3c9e3d03b2b83b06f68b5bddd046328d755965b
DIST mysql-cluster-gpl-7.3.19.tar.gz 41340089 SHA256 53b6692d25ad85772c19593f8b098c9ad26b7d8acd4a74db5f8308567e214aad SHA512 2d12124ec6b7ffa904538f21b676b15e093b3720d067b6eaffe609310ffd6261308ddcfbba4ce259f73d8e905f96bdcd21c5b7ec8fb940d2e9a8ec64c0f397a3 WHIRLPOOL 308ccc771acc72ec9558510edb5491a775a76afb5455cf98f942229d3d706a087aa38d97beb9bc2acbe3248c10893841764f08fdcb29ca47ca830c8c661cf369
DIST mysql-cluster-gpl-7.4.17.tar.gz 41691695 SHA256 f1966c721c7ed83b59f9ae2cc5e4df56071e358907deef2329d579d5c03601b1 SHA512 eaeab8b4c62e4b503210c269cf3147cb1fd3690e9bdb291a6bb46c874adf958166ccdf5b8766a09ec14d7fd63e3aff3e4b1f1527201e50e86e588507aa01767f WHIRLPOOL 1ad8b4b48ff4e4d0e5ada9f14c5d1fb4a23d8c211121ccc53f20051dfcecb0463d45c2b24178d87174f0950db6bb606e259144c4f1f9052759865644a9277f5a
DIST mysql-extras-20171108-2050Z.tar.bz2 313241 SHA256 a8ae0806728f5308f96fe07fe2348b9c72629968e6480ae45995ca0a3693b9aa SHA512 830e6bac6fcead4b2d9649f6aaf6ec6573f86ce3c1a8bc1be6c89a408d69bfb81136baa7273d4449688d683b832880c2470970cd737c2b07cc7a1c2ce9c5a0b6 WHIRLPOOL 7ea7aabe9fc93418297522529c2fb0cfe43c7c28019000c25e100838e8ac545cab0611a08f2931157b99acee9704c441832e037c28232079e57a0718ddb4591c

@ -16,7 +16,9 @@
<flag name="openssl">Enable SSL connections and crypto functions using <pkg>dev-libs/openssl</pkg></flag>
<flag name="max-idx-128">Raise the max index per table limit from 64 to 128</flag>
<flag name="minimal">Install client programs only, no server</flag>
<flag name="numa">Enable NUMA support using <pkg>sys-process/numactl</pkg> (NUMA kernel support is also required)</flag>
<flag name="profiling">Add support for statement profiling (requires USE=community).</flag>
<flag name="server">Build the server program</flag>
<flag name="systemtap">Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg></flag>
<flag name="test">Install upstream testsuites for end use.</flag>
<flag name="yassl">Enable SSL connections and crypto functions using the bundled yaSSL</flag>

@ -0,0 +1,162 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_EXTRAS_VER="20171108-2050Z"
SUBSLOT="18"
MYSQL_PV_MAJOR="5.6"
#fails to build with ninja
CMAKE_MAKEFILE_GENERATOR=emake
inherit mysql-multilib-r1
# only to make repoman happy. it is really set in the eclass
IUSE="$IUSE numa"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~amd64 ~x86"
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) numa? ( sys-process/numactl )"
RDEPEND="!media-sound/amarok[embedded] numa? ( sys-process/numactl )"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
PATCHES=(
"${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch
"${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch
"${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch
"${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch
# "${MY_PATCH_DIR}"/20018_all_mysql-5.6.25-without-clientlibs-tools.patch
"${MY_PATCH_DIR}"/20027_all_mysql-5.5-perl5.26-includes.patch
"${MY_PATCH_DIR}"/30000_all_mysql-cluster-multilib-property.patch
)
# Please do not add a naive src_unpack to this ebuild
# If you want to add a single patch, copy the ebuild to an overlay
# and create your own mysql-extras tarball, looking at 000_index.txt
src_prepare() {
mysql-multilib-r1_src_prepare
if use libressl ; then
sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \
"${S}/cmake/ssl.cmake" || die
fi
}
src_configure() {
# validate_password plugin uses exceptions when it shouldn't yet (until 5.7)
# disable until we see what happens with it
local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITHOUT_VALIDATE_PASSWORD=1 -DWITH_NUMA=$(usex numa ON OFF) )
mysql-multilib-r1_src_configure
}
# Official test instructions:
# USE='extraengine perl openssl' \
# FEATURES='test userpriv -usersandbox' \
# ebuild mysql-cluster-X.X.XX.ebuild \
# digest clean package
multilib_src_test() {
if ! multilib_is_native_abi ; then
einfo "Server tests not available on non-native abi".
return 0;
fi
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
local retstatus_unit
local retstatus_tests
# Bug #213475 - MySQL _will_ object strenously if your machine is named
# localhost. Also causes weird failures.
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
if use server ; then
if [[ $UID -eq 0 ]]; then
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
fi
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
# Ensure that parallel runs don't die
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
# Enable parallel testing, auto will try to detect number of cores
# You may set this by hand.
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
# create directories because mysqladmin might right out of order
mkdir -p "${T}"/var-tests{,/log}
# create symlink for the tests to find mysql_tzinfo_to_sql
ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/"
# These are failing in MySQL 5.5/5.6 for now and are believed to be
# false positives:
#
# main.information_schema, binlog.binlog_statement_insert_delayed,
# main.mysqld--help-notwin, funcs_1.is_triggers funcs_1.is_tables_mysql,
# funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter,
# perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt,
# mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql
# perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter
# fails due to USE=-latin1 / utf8 default
#
# main.mysql_client_test:
# segfaults at random under Portage only, suspect resource limits.
#
for t in \
binlog.binlog_mysqlbinlog_filter \
binlog.binlog_statement_insert_delayed \
funcs_1.is_columns_mysql \
funcs_1.is_tables_mysql \
funcs_1.is_triggers \
main.information_schema \
main.mysqld--help-notwinfuncs_1.is_triggers \
main.mysql_client_test \
mysqld--help-notwin \
main.mysqlhotcopy_archive main.mysqlhotcopy_myisam \
perfschema.binlog_edge_mix \
perfschema.binlog_edge_stmt \
rpl.rpl_plugin_load ndb.ndb_tools_connect main.mysql \
main.mysql_upgrade unit_tests \
; do
mysql-multilib-r1_disable_test "$t" "False positives in Gentoo"
done
# ndb.ndbinfo, ndb_binlog.ndb_binlog_index: latin1/utf8
for t in \
ndb.ndbinfo \
ndb_binlog.ndb_binlog_index ; do
mysql-multilib-r1_disable_test "$t" "False positives in Gentoo (NDB)"
done
# Set file limits higher so tests run
ulimit -n 3000
# Run mysql tests
pushd "${TESTDIR}" > /dev/null || die
# run mysql-test tests
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
--suite-timeout=5000 --reorder
retstatus_tests=$?
popd > /dev/null || die
# Cleanup is important for these testcases.
pkill -9 -f "${S}/ndb" 2>/dev/null
pkill -9 -f "${S}/sql" 2>/dev/null
failures=""
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
[[ -z "$failures" ]] || die "Test failures: $failures"
einfo "Tests successfully completed"
else
einfo "Skipping server tests due to minimal build."
fi
}

@ -1,15 +1,21 @@
DIST postgresql-10.0.tar.bz2 19639147 SHA256 712f5592e27b81c5b454df96b258c14d94b6b03836831e015c65d6deeae57fd1 SHA512 88295af13db77a85a604c925aa627d383fdac62c1185119bba87753ce4167a13aed0f055a7a1329b3051f8757c6ba7529baed00a564ef0cfbee685720f282678 WHIRLPOOL 134ed8b17770e53f0a898c0b459a6abaaedfffe71e4eaefab6f9cac44b7a1e4d30da83949f65fe4567751bf58d6be4dbbc973f243af6130ca13c6919e4231470
DIST postgresql-10.1.tar.bz2 19669989 SHA256 3ccb4e25fe7a7ea6308dea103cac202963e6b746697366d72ec2900449a5e713 SHA512 06050d353aa43f32e0de0199d833d8a4652aff893b718b1c40ed31837838f73fe4d977ac0f2164ab97b3eeff4aae3409f440601740898a893877d96bc0ed1882 WHIRLPOOL 9699860ac6bca3fab34efc90137726a0856c3bb27420b57eb5e380f3dcdd4ee15d2c429984de39a41edd58052c3639efadf183f309aa1927be19fa8d51e08536
DIST postgresql-9.2.19.tar.bz2 16466698 SHA256 1d29d73a4f590fcc348280f13ac2ff6a0f72c94908c54e3c20b7ab1560e8dbad SHA512 d3b4c5578bf6d6580028e775bff81a921258cb53b6b06567d96a352d14f3b63063adb480b2f5e2029baf8a034e14b5cd75eebc04f1ed7b16c849e1a5ec1f4867 WHIRLPOOL c13b45fd7aee08ea472557c9f40d79c45abd572fefcc215002b562b8046b1937bf522f6f7f6e280ff1e434c9698734cda9f1c3dacd3c8fee5f33dad0da21f75f
DIST postgresql-9.2.22.tar.bz2 16531224 SHA256 a70e94fa58776b559a8f7b5301371ac4922c9e3ed313ccbef20862514de7c192 SHA512 3e5ab04c2be2719579b2ebbf64b220522acfd9ea74029dd2ed699f60230da224bdc99de4ee5529b513e5586de0377764c4e54deb3dd93d5c53c4d666dce2b6b7 WHIRLPOOL ff1817463b488f4793cd0851df846b961d5510b7c1cf4a560717755ca47c363eb782bc1f2cd7a5d8cbc49727dea64394c6b30038105fc584749157157948964d
DIST postgresql-9.2.23.tar.bz2 16531436 SHA256 0e6ecdfeed69030dac8d219ecd4c350ce45e9f2caa9d73e166e407e87afec450 SHA512 9715cb9aa34921f7d246837c6c516d588f88fda543ad635520e9575a5ea448ad39062f2c89c086c7f129cc5f61f4dca33e4f5fd94e1df39da428507c56a81ba3 WHIRLPOOL adb7b0b54661e5208967d6158591b918e776a998d34973c907afac83fb50870f2357446ff40bc7a0fbc71723c12c299b0a29ab3b8a71c1ab5b302281d3a0cd50
DIST postgresql-9.2.24.tar.bz2 16552576 SHA256 a754c02f7051c2f21e52f8669a421b50485afcde9a581674d6106326b189d126 SHA512 a6f043e5ef5e12e23c1c43b26a5ecafce62f3a86f38b5b85e7cb0cb7aa376d40e460a526baf67ae40de40525e4744fb5e48650ee5e007db4ce9742fcf548bd56 WHIRLPOOL cee74b3672f69654e7276645fb7d681990c03d3cae1039a341ac02689aeaf50fcbbee79b3e69d09452d78224c6252f3b2bb5d6429b3d4bde6bd1c91ab8882d12
DIST postgresql-9.3.15.tar.bz2 17059932 SHA256 a9fcba1446a93aa95e3e1b6535756f0472d10b0f267a0845f8b2b29f89de5c4f SHA512 35c30cdb5599f99c94ab921f9f5e7671a8c0b7bca8fe3b616630ae13d6eda8d329e77e7e802da6a83cb09c3c9ca10fa8ce0de8a184e6fff471130e1cd68ce762 WHIRLPOOL 7a627b2da1dc3671df7edfe58420f81ce24202c1251225054674d79e431bc36e1a70c84aaacb76c59e9eefb26429cbbb9ea80c45a989e3564b69e334d3dd4d84
DIST postgresql-9.3.18.tar.bz2 17194269 SHA256 ad60d12a5a3dd0f6f5904c41b87e43eff49d3f74e45129fe52c5744366ff2fe0 SHA512 df3f2e0bb396cac74021fcc1a989d04515c12e73846b7392ae859c32668d73ae0027607426072672b6228d7533cc512f72b5729bf5c8f7b0e8d0270727784455 WHIRLPOOL c5b3db88e01c507556b354acb1ecf2bbf43246d023c5d9e1d8479ce4aa9944beca518abbd3e810830af1d75356272b4df3eb58358edfdd265cdc395f62ac8c33
DIST postgresql-9.3.19.tar.bz2 17190203 SHA256 fb9e872cd9e927ba331690d86bc63dcb5a596acb7a536fa0518a3c7d43ac2fb5 SHA512 7293d75b97255720c30d342e1de6032e14e9112e283d2668e80320f76906038d7419ffa7a12eba1fcf9f9274595db10e372db4999b0845cb55998d47f683ebb1 WHIRLPOOL 11ca6ea696de3c25bdaf6073ca4163dbc2f7699772b38ea2c3aababd5b3fb0b0f05e55fb3c255556e35ea3f2feab7129ed5c0ec3944d2f430d0681c33fe4d398
DIST postgresql-9.3.20.tar.bz2 17197360 SHA256 eb138ad67075b8acb4fae56e98ca7be5d85f3da0ba658fc48206834598a2e6ca SHA512 40098661bf00b64ad2d773b242613c44fe269b5ae984ad8990f85ce705b27138b127493c507103052fb6705d52f2e63a1df6692c7024d43c3c6b18154f2ef407 WHIRLPOOL 00517b0fb95d4e344379c8fdb9273690e7bacedb39cccc41dfb49d37464071b9efd3eb5bb298484509d9c871f7ae4582670579633378b331fcbda70db4fa595f
DIST postgresql-9.4.10.tar.bz2 17802812 SHA256 7061678bed1981c681ce54c76b98b6ec17743f090a9775104a45e7e1a8826ecf SHA512 2fcf47769b22c69bc82c9d6edc317e18dfcb4a96534e012bae4355e5088afa83da98b21e08a07766794f0a166888acbd16705a806464ea11711ed97c3b4012fb WHIRLPOOL e6ed3c209043cbbacb0698e1be367f20028d649d4cff62b5d6edd162c6ad629a3ec5f55854bd12334a3d3165462fecb34188bd62cd398cfc242a3579810b5b85
DIST postgresql-9.4.13.tar.bz2 17867502 SHA256 0080f55d65194de8b96a2dab153443f8248ff2b2b10e6ab4cda2dcadcac7f2ab SHA512 98e5721ab1ebc88070a5c2c9ef10e4fc21825de495db71f011577aa15fdd31c2dc0429d48e1624f7161c9d31dd75de4d8cf4ed2e34006ed6d1852f04a948e932 WHIRLPOOL 4f963b81dca21a2f3f5e047b5cfd1796d103c0648c4af0250ffe2274ed71011634dfc1e8387fe6dfa6589585a8fcb5accc9878c461978b9abd483b85f6ea3e68
DIST postgresql-9.4.14.tar.bz2 17873740 SHA256 8e7df23a104b057b360d03180ebcb67f645e198a4a0bee94bf56b2bc9505ec6b SHA512 5952479b7c911cc381744e72d44c7c2269f98f4dda677e8c20a8ac7f4281e143017d287634b707ed96859e5438e82e96668bc4c68bb0c2ce9f3853c5a38fd0b2 WHIRLPOOL de4deeef5fca6375265665cc847b693a39bf09e13d8dcc717090b808b82a6fb5cab5e0da0bd7f9bcf299de979d21bbbb6845a0419e6967519711c6bb7ff559c1
DIST postgresql-9.4.15.tar.bz2 17921677 SHA256 12bfb3c7e8e45515ef921ad365e122682a5c4935dcc0032644433af2de31acc4 SHA512 be69f184cf18fb4c611d31a128f3593dc537551606f1db84a3ce9899b72f546876f05b29792435c3780c6c2b571759f4db2c172d62b2c012bd58574df80b4eb1 WHIRLPOOL e0ec742229b83c571595061d3d8aa7b1fa2876582bbb8eae99ebc2224a0a0100b5e6ceea9d05667cdd9568785e85b43f26f345a3ce5bec1269d821aa3b0c62ed
DIST postgresql-9.5.10.tar.bz2 18701419 SHA256 945d7ade094dded6b95495d8f1561a12ac9608276858ed30adf3c3658275f281 SHA512 24e31adabb0b88be882ab0440c560f0e4d5d69203be0581ca0ce22316555d92219ea0a2fd5254f12b2508bd3e58bbe0f1a7c8837228c96d9d5f00caac45af95a WHIRLPOOL 4843980a8c09a424b85595e3fb2f7915b2aa483488417f0a2525112cb3db849b94b0fdd2c536321e8d40a2c43ff7c2683908d7d2217f2d37e397a5e9293fa0ce
DIST postgresql-9.5.5.tar.bz2 18525082 SHA256 02c65290be74de6604c3fed87c9fd3e6b32e949f0ab8105a75bd7ed5aa71f394 SHA512 727ab57796cd393ec3755e9aabf515ebbdc3152b4062c20e64511e866a7e7038ba5c5e2843f13f3a79e2263296451f0e93108346b6f638611fba2449394e338e WHIRLPOOL ec5262fd8cecea20fd12bcec8e6e015817ae8181d9e9ff6d8aca6ed43cadedac1bd5006c3d04262b99b9a79aa02c409920ab3392136f3ff3dc480fe1155cade8
DIST postgresql-9.5.8.tar.bz2 18670910 SHA256 ade57068f134f36710fa953e1ef79185abd96572f8098741413132f79ed37202 SHA512 4a11f0a16df460391c8250122ca8bf1ab76e49672a8c003ed09718bb4ce2aa57757e7aaec6e41b53d0d1ada293172b974761606647fcc8b4fce8807490b6ef10 WHIRLPOOL 7688ddeea69449d2e2a518017d306f6c17a08becb258297cbf4bde9f3734c5ba2129a9660b448df458963a7cdc796bbb72f2798c20abd3d50d1be8d4f3f94ec1
DIST postgresql-9.5.9.tar.bz2 18677113 SHA256 e98cd5c664ab5a05cb83618ba8078647815cb71f7a60437f0322c7518727cdd4 SHA512 2c6a887b80a4b1d1da18282f443419db2279d8fe61821aa6ed1e9af6d28dda41959981ccede2456bd8835dccd16a80fd485ebc0a1bdc9459996a5d27d7781c55 WHIRLPOOL 522c7927c102b9a3bf14d79d00cd9d598f02dcba97f5f6268f4d1fc0ac20773bfcc96bea945ca958b3ed499af3d1555d8b731a1ef0915d919923d54915090147
DIST postgresql-9.6.4.tar.bz2 19566875 SHA256 2b3ab16d82e21cead54c08b95ce3ac480696944a68603b6c11b3205b7376ce13 SHA512 b0527efacce6efc09340b68c8c56483cd884676e01cb6bfb4f9ce63226a394bdb0bcf3d832f84e4dff5ceecf09ef4cf93e9fbd0ac453ec85efb11ac50a7dff39 WHIRLPOOL 6296114c2a6f690428754278d11fb93f2142c28bc36e0a17b4b075b60ee90bf708d73d68ff6e8118253ef22e54cd5e325094e3675eccb7f060e32af2572a65b0
DIST postgresql-9.6.5.tar.bz2 19576132 SHA256 06da12a7e3dddeb803962af8309fa06da9d6989f49e22865335f0a14bad0744c SHA512 ad35c27ea55b18005ea61b49d6994718df86519b3f99addd0ecb17ece1f1c34764eb5194f8961c45cfa75703d810baf54433f8538cfd43a70bd908e1e5878df9 WHIRLPOOL 19e235cc5583b23fc00c3cf47a77972471f39753dc16305e880b22e32395194bd002dd86da1b59be795a9df7786b02764af513aae992a0bea00cd6fcbf349c41
DIST postgresql-9.6.6.tar.bz2 19605724 SHA256 399cdffcb872f785ba67e25d275463d74521566318cfef8fe219050d063c8154 SHA512 ac2f0fe6ef7c4e14f85cd7592d1306d9657b7f35efa6f43a089d7785ab970b8c25aa1e66d83df056c23513d6dbac0a9f54717b3d85758560d02e7f8141914ebc WHIRLPOOL a4b3c3b7b4b5b33c2471babccf61865b95b850cedfe5a12632f24be5f3f26808771cb2994e085811a35a2ff3d32386d787130bd8315b0b907b7f3bfdaf8a5ca6

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

@ -0,0 +1,449 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL GPL-2"
DESCRIPTION="PostgreSQL RDBMS"
HOMEPAGE="http://www.postgresql.org/"
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
zh_CN zh_TW"
IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp python
+readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib"
for lingua in ${LINGUAS}; do
IUSE+=" linguas_${lingua}"
done
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
wanted_languages() {
local enable_langs
for lingua in ${LINGUAS} ; do
use linguas_${lingua} && enable_langs+="${lingua} "
done
echo -n ${enable_langs}
}
CDEPEND="
>=app-eselect/eselect-postgresql-2.0
sys-apps/less
virtual/libintl
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
pam? ( virtual/pam )
perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
ssl? (
!libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
libressl? ( dev-libs/libressl:= )
)
tcl? ( >=dev-lang/tcl-8:0= )
uuid? ( dev-libs/ossp-uuid )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
"
DEPEND="${CDEPEND}
!!<sys-apps/sandbox-2.0
sys-devel/bison
sys-devel/flex
nls? ( sys-devel/gettext )
xml? ( virtual/pkgconfig )
"
RDEPEND="${CDEPEND}
!dev-db/postgresql-docs:${SLOT}
!dev-db/postgresql-base:${SLOT}
!dev-db/postgresql-server:${SLOT}
selinux? ( sec-policy/selinux-postgresql )
"
pkg_setup() {
use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
enewgroup postgres 70
enewuser postgres 70 /bin/sh /var/lib/postgresql postgres
use python && python-single-r1_pkg_setup
}
src_prepare() {
# Work around PPC{,64} compilation bug where bool is already defined
sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die
# Set proper run directory
sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
-i src/include/pg_config_manual.h || die
use server || eapply "${FILESDIR}/${PN}-${SLOT}-no-server.patch"
if use pam ; then
sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
-i src/backend/libpq/auth.c || \
die 'PGSQL_PAM_SERVICE rename failed.'
fi
eapply_user
}
src_configure() {
case ${CHOST} in
*-darwin*|*-solaris*)
use nls && append-libs intl
;;
esac
export LDFLAGS_SL="${LDFLAGS}"
export LDFLAGS_EX="${LDFLAGS}"
local PO="${EPREFIX%/}"
econf \
--prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
--docdir="${PO}/usr/share/doc/${PF}" \
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
$(use_enable !pg_legacytimestamp integer-datetimes) \
$(use_enable threads thread-safety) \
$(use_with kerberos gssapi) \
$(use_with kerberos krb5) \
$(use_with ldap) \
$(use_with pam) \
$(use_with perl) \
$(use_with python) \
$(use_with readline) \
$(use_with ssl openssl) \
$(use_with tcl) \
$(use_with uuid ossp-uuid) \
$(use_with xml libxml) \
$(use_with xml libxslt) \
$(use_with zlib) \
"$(use_enable nls nls "$(wanted_languages)")"
}
src_compile() {
emake
emake -C contrib
}
src_install() {
emake DESTDIR="${D}" install
emake DESTDIR="${D}" install -C contrib
dodoc README HISTORY doc/{TODO,bug.template}
# man pages are already built, but if we have the target make them,
# they'll be generated from source before being installed so we
# manually install man pages.
# We use ${SLOT} instead of doman for postgresql.eselect
insinto /usr/share/postgresql-${SLOT}/man/
doins -r doc/src/sgml/man{1,3,7}
if ! use server; then
# Remove man pages for non-existent binaries
for m in {initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}; do
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
done
fi
docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
# Create slot specific man pages
local bn f mansec slotted_name
for mansec in 1 3 7 ; do
local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
bn=$(basename "${f}")
slotted_name=${bn%.${mansec}}${SLOT/.}.${mansec}
case ${bn} in
TABLE.7|WITH.7)
echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
;;
*)
echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
;;
esac
done
popd > /dev/null
done
insinto /etc/postgresql-${SLOT}
newins src/bin/psql/psqlrc.sample psqlrc
use static-libs || find "${ED}" -name '*.a' -delete
local f bn
for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
-mindepth 1 -maxdepth 1)
do
bn=$(basename "${f}")
# Temporarily tack on tmp to workaround a file collision
# issue. This is only necessary for 9.7 and earlier. 10 never
# had this issue.
dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
"/usr/bin/${bn}${SLOT/.}tmp"
done
if use doc ; then
docinto html
dodoc doc/src/sgml/html/*
docinto sgml
dodoc doc/src/sgml/*.{sgml,dsl}
fi
if use server; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.confd-9.2" | newconfd - ${PN}-${SLOT}
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.init-9.2" | newinitd - ${PN}-${SLOT}
if use systemd; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.service-9.2" | \
systemd_newunit - ${PN}-${SLOT}.service
systemd_newtmpfilesd "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
fi
newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
if use prefix ; then
keepdir /run/postgresql
fperms 1775 /run/postgresql
fi
fi
}
pkg_preinst() {
# Find all of the slot-specific symlinks, if any, in /usr/bin (e.g.,
# /usr/bin/psql96). They may have been created by the
# postgresql.eselect module, but they're handled within this ebuild
# now. It's alright if we momentarily delete /usr/bin/psql as it
# will be recreated by the eselect module in pkg_ppostinst(). This
# is only necessary for 9.7 and earlier. 10 and later were never
# handled in this manner.
local canonicalise
if type -p realpath > /dev/null; then
canonicalise=realpath
elif type -p readlink > /dev/null; then
canonicalise='readlink -f'
else
# can't die, subshell
die "No readlink nor realpath found, cannot canonicalise"
fi
local l
# First remove any symlinks in /usr/bin that may have been created
# by the old eselect
for l in $(find "${ROOT%/}/usr/bin" -mindepth 1 -maxdepth 1 -type l) ; do
if [[ $(${canonicalise} "${l}") == *postgresql-${SLOT}* ]] ; then
rm "${l}" || ewarn "Couldn't remove ${l}"
fi
done
# Then move the symlinks created by the ebuild to their proper place.
for l in "${ED}"/usr/bin/*tmp ; do
mv "${l}" "${l%tmp}" \
|| ewarn "Couldn't rename $(basename ${l}) to $(basename ${l%tmp})"
done
}
pkg_postinst() {
use server && use systemd && systemd_tmpfiles_create ${PN}-${SLOT}.conf
postgresql-config update
elog "If you need a global psqlrc-file, you can place it in:"
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
if use server ; then
elog
elog "Gentoo specific documentation:"
elog "https://wiki.gentoo.org/wiki/PostgreSQL"
elog
elog "Official documentation:"
elog "http://www.postgresql.org/docs/${SLOT}/static/index.html"
elog
elog "The default location of the Unix-domain socket is:"
elog " ${EROOT%/}/run/postgresql/"
elog
elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
elog "so that it contains your preferred locale in:"
elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
elog
elog "Then, execute the following command to setup the initial database"
elog "environment:"
elog " emerge --config =${CATEGORY}/${PF}"
fi
}
pkg_prerm() {
if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
sleep 10
eend 0
fi
}
pkg_postrm() {
postgresql-config update
}
pkg_config() {
use server || die "USE flag 'server' not enabled. Nothing to configure."
[[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \
&& source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
[[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/"
[[ -z "${DATA_DIR}" ]] \
&& DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"
# environment.bz2 may not contain the same locale as the current system
# locale. Unset and source from the current system locale.
if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then
unset LANG
unset LC_CTYPE
unset LC_NUMERIC
unset LC_TIME
unset LC_COLLATE
unset LC_MONETARY
unset LC_MESSAGES
unset LC_ALL
source "${EROOT%/}/etc/env.d/02locale"
[ -n "${LANG}" ] && export LANG
[ -n "${LC_CTYPE}" ] && export LC_CTYPE
[ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
[ -n "${LC_TIME}" ] && export LC_TIME
[ -n "${LC_COLLATE}" ] && export LC_COLLATE
[ -n "${LC_MONETARY}" ] && export LC_MONETARY
[ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
[ -n "${LC_ALL}" ] && export LC_ALL
fi
einfo "You can modify the paths and options passed to initdb by editing:"
einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
einfo
einfo "Information on options that can be passed to initdb are found at:"
einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
einfo
einfo "PG_INITDB_OPTS is currently set to:"
if [[ -z "${PG_INITDB_OPTS}" ]] ; then
einfo " (none)"
else
einfo " ${PG_INITDB_OPTS}"
fi
einfo
einfo "Configuration files will be installed to:"
einfo " ${PGDATA}"
einfo
einfo "The database cluster will be created in:"
einfo " ${DATA_DIR}"
einfo
ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
sleep 5
eend 0
if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
eerror "The given directory, '${DATA_DIR}', is not empty."
eerror "Modify DATA_DIR to point to an empty directory."
die "${DATA_DIR} is not empty."
fi
einfo "Creating the data directory ..."
if [[ ${EUID} == 0 ]] ; then
mkdir -p "${DATA_DIR}"
chown -Rf postgres:postgres "${DATA_DIR}"
chmod 0700 "${DATA_DIR}"
fi
einfo "Initializing the database ..."
if [[ ${EUID} == 0 ]] ; then
su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
else
"${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi
if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
fi
# unix_socket_directory has no effect in postgresql.conf as it's
# overridden in the initscript
sed '/^#unix_socket_directory/d' -i "${PGDATA%/}"/postgresql.conf
cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
# This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
# On the off-chance that you might need to work with UTF-8 encoded
# characters in PL/Perl
plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
EOF
einfo "The autovacuum function, which was in contrib, has been moved to the main"
einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
einfo "by default. You can disable it in the cluster's:"
einfo " ${PGDATA%/}/postgresql.conf"
einfo
einfo "The PostgreSQL server, by default, will log events to:"
einfo " ${DATA_DIR%/}/postmaster.log"
einfo
if use prefix ; then
einfo "The location of the configuration files have moved to:"
einfo " ${PGDATA}"
einfo "To start the server:"
einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
einfo "To stop:"
einfo " pg_ctl stop -D ${DATA_DIR}"
einfo
einfo "Or move the configuration files back:"
einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
else
einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
einfo "instead of 'pg_ctl'."
fi
}
src_test() {
if use server && [[ ${UID} -ne 0 ]] ; then
emake check
einfo "If you think other tests besides the regression tests are necessary, please"
einfo "submit a bug including a patch for this ebuild to enable them."
else
use server || \
ewarn 'Tests cannot be run without the "server" use flag enabled.'
[[ ${UID} -eq 0 ]] || \
ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
ewarn 'Skipping.'
fi
}

@ -0,0 +1,454 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL GPL-2"
DESCRIPTION="PostgreSQL RDBMS"
HOMEPAGE="http://www.postgresql.org/"
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
zh_CN zh_TW"
IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp python
+readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib"
for lingua in ${LINGUAS}; do
IUSE+=" linguas_${lingua}"
done
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
wanted_languages() {
local enable_langs
for lingua in ${LINGUAS} ; do
use linguas_${lingua} && enable_langs+="${lingua} "
done
echo -n ${enable_langs}
}
CDEPEND="
>=app-eselect/eselect-postgresql-2.0
sys-apps/less
virtual/libintl
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
pam? ( virtual/pam )
perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
ssl? (
!libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
libressl? ( dev-libs/libressl:= )
)
tcl? ( >=dev-lang/tcl-8:0= )
uuid? ( dev-libs/ossp-uuid )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
"
DEPEND="${CDEPEND}
!!<sys-apps/sandbox-2.0
sys-devel/bison
sys-devel/flex
nls? ( sys-devel/gettext )
xml? ( virtual/pkgconfig )
"
RDEPEND="${CDEPEND}
!dev-db/postgresql-docs:${SLOT}
!dev-db/postgresql-base:${SLOT}
!dev-db/postgresql-server:${SLOT}
selinux? ( sec-policy/selinux-postgresql )
"
pkg_setup() {
use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
enewgroup postgres 70
enewuser postgres 70 /bin/sh /var/lib/postgresql postgres
use python && python-single-r1_pkg_setup
}
src_prepare() {
# Work around PPC{,64} compilation bug where bool is already defined
sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die
# Set proper run directory
sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
-i src/include/pg_config_manual.h || die
# Rely on $PATH being in the proper order so that the correct
# install program is used for modules utilizing PGXS in both
# hardened and non-hardened environments. (Bug #528786)
sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
use server || eapply "${FILESDIR}/${PN}-${SLOT}-no-server.patch"
if use pam ; then
sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
-i src/backend/libpq/auth.c || \
die 'PGSQL_PAM_SERVICE rename failed.'
fi
eapply_user
}
src_configure() {
case ${CHOST} in
*-darwin*|*-solaris*)
use nls && append-libs intl
;;
esac
export LDFLAGS_SL="${LDFLAGS}"
export LDFLAGS_EX="${LDFLAGS}"
local PO="${EPREFIX%/}"
econf \
--prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
--docdir="${PO}/usr/share/doc/${PF}" \
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
$(use_enable !pg_legacytimestamp integer-datetimes) \
$(use_enable threads thread-safety) \
$(use_with kerberos gssapi) \
$(use_with kerberos krb5) \
$(use_with ldap) \
$(use_with pam) \
$(use_with perl) \
$(use_with python) \
$(use_with readline) \
$(use_with ssl openssl) \
$(use_with tcl) \
$(use_with uuid ossp-uuid) \
$(use_with xml libxml) \
$(use_with xml libxslt) \
$(use_with zlib) \
"$(use_enable nls nls "$(wanted_languages)")"
}
src_compile() {
emake
emake -C contrib
}
src_install() {
emake DESTDIR="${D}" install
emake DESTDIR="${D}" install -C contrib
dodoc README HISTORY doc/{TODO,bug.template}
# man pages are already built, but if we have the target make them,
# they'll be generated from source before being installed so we
# manually install man pages.
# We use ${SLOT} instead of doman for postgresql.eselect
insinto /usr/share/postgresql-${SLOT}/man/
doins -r doc/src/sgml/man{1,3,7}
if ! use server; then
# Remove man pages for non-existent binaries
for m in {initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}; do
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
done
fi
docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
# Create slot specific man pages
local bn f mansec slotted_name
for mansec in 1 3 7 ; do
local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
bn=$(basename "${f}")
slotted_name=${bn%.${mansec}}${SLOT/.}.${mansec}
case ${bn} in
TABLE.7|WITH.7)
echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
;;
*)
echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
;;
esac
done
popd > /dev/null
done
insinto /etc/postgresql-${SLOT}
newins src/bin/psql/psqlrc.sample psqlrc
use static-libs || find "${ED}" -name '*.a' -delete
local f bn
for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
-mindepth 1 -maxdepth 1)
do
bn=$(basename "${f}")
# Temporarily tack on tmp to workaround a file collision
# issue. This is only necessary for 9.7 and earlier. 10 never
# had this issue.
dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
"/usr/bin/${bn}${SLOT/.}tmp"
done
if use doc ; then
docinto html
dodoc doc/src/sgml/html/*
docinto sgml
dodoc doc/src/sgml/*.{sgml,dsl}
fi
if use server; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT}
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT}
if use systemd; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.service-9.2" | \
systemd_newunit - ${PN}-${SLOT}.service
systemd_newtmpfilesd "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
fi
newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
if use prefix ; then
keepdir /run/postgresql
fperms 1775 /run/postgresql
fi
fi
}
pkg_preinst() {
# Find all of the slot-specific symlinks, if any, in /usr/bin (e.g.,
# /usr/bin/psql96). They may have been created by the
# postgresql.eselect module, but they're handled within this ebuild
# now. It's alright if we momentarily delete /usr/bin/psql as it
# will be recreated by the eselect module in pkg_ppostinst(). This
# is only necessary for 9.7 and earlier. 10 and later were never
# handled in this manner.
local canonicalise
if type -p realpath > /dev/null; then
canonicalise=realpath
elif type -p readlink > /dev/null; then
canonicalise='readlink -f'
else
# can't die, subshell
die "No readlink nor realpath found, cannot canonicalise"
fi
local l
# First remove any symlinks in /usr/bin that may have been created
# by the old eselect
for l in $(find "${ROOT%/}/usr/bin" -mindepth 1 -maxdepth 1 -type l) ; do
if [[ $(${canonicalise} "${l}") == *postgresql-${SLOT}* ]] ; then
rm "${l}" || ewarn "Couldn't remove ${l}"
fi
done
# Then move the symlinks created by the ebuild to their proper place.
for l in "${ED}"/usr/bin/*tmp ; do
mv "${l}" "${l%tmp}" \
|| ewarn "Couldn't rename $(basename ${l}) to $(basename ${l%tmp})"
done
}
pkg_postinst() {
use server && use systemd && systemd_tmpfiles_create ${PN}-${SLOT}.conf
postgresql-config update
elog "If you need a global psqlrc-file, you can place it in:"
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
if use server ; then
elog
elog "Gentoo specific documentation:"
elog "https://wiki.gentoo.org/wiki/PostgreSQL"
elog
elog "Official documentation:"
elog "http://www.postgresql.org/docs/${SLOT}/static/index.html"
elog
elog "The default location of the Unix-domain socket is:"
elog " ${EROOT%/}/run/postgresql/"
elog
elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
elog "so that it contains your preferred locale in:"
elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
elog
elog "Then, execute the following command to setup the initial database"
elog "environment:"
elog " emerge --config =${CATEGORY}/${PF}"
fi
}
pkg_prerm() {
if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
sleep 10
eend 0
fi
}
pkg_postrm() {
postgresql-config update
}
pkg_config() {
use server || die "USE flag 'server' not enabled. Nothing to configure."
[[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \
&& source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
[[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/"
[[ -z "${DATA_DIR}" ]] \
&& DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"
# environment.bz2 may not contain the same locale as the current system
# locale. Unset and source from the current system locale.
if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then
unset LANG
unset LC_CTYPE
unset LC_NUMERIC
unset LC_TIME
unset LC_COLLATE
unset LC_MONETARY
unset LC_MESSAGES
unset LC_ALL
source "${EROOT%/}/etc/env.d/02locale"
[ -n "${LANG}" ] && export LANG
[ -n "${LC_CTYPE}" ] && export LC_CTYPE
[ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
[ -n "${LC_TIME}" ] && export LC_TIME
[ -n "${LC_COLLATE}" ] && export LC_COLLATE
[ -n "${LC_MONETARY}" ] && export LC_MONETARY
[ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
[ -n "${LC_ALL}" ] && export LC_ALL
fi
einfo "You can modify the paths and options passed to initdb by editing:"
einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
einfo
einfo "Information on options that can be passed to initdb are found at:"
einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
einfo
einfo "PG_INITDB_OPTS is currently set to:"
if [[ -z "${PG_INITDB_OPTS}" ]] ; then
einfo " (none)"
else
einfo " ${PG_INITDB_OPTS}"
fi
einfo
einfo "Configuration files will be installed to:"
einfo " ${PGDATA}"
einfo
einfo "The database cluster will be created in:"
einfo " ${DATA_DIR}"
einfo
ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
sleep 5
eend 0
if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
eerror "The given directory, '${DATA_DIR}', is not empty."
eerror "Modify DATA_DIR to point to an empty directory."
die "${DATA_DIR} is not empty."
fi
einfo "Creating the data directory ..."
if [[ ${EUID} == 0 ]] ; then
mkdir -p "${DATA_DIR}"
chown -Rf postgres:postgres "${DATA_DIR}"
chmod 0700 "${DATA_DIR}"
fi
einfo "Initializing the database ..."
if [[ ${EUID} == 0 ]] ; then
su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
else
"${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi
if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
fi
# unix_socket_directory has no effect in postgresql.conf as it's
# overridden in the initscript
sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf
cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
# This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
# On the off-chance that you might need to work with UTF-8 encoded
# characters in PL/Perl
plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
EOF
einfo "The autovacuum function, which was in contrib, has been moved to the main"
einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
einfo "by default. You can disable it in the cluster's:"
einfo " ${PGDATA%/}/postgresql.conf"
einfo
einfo "The PostgreSQL server, by default, will log events to:"
einfo " ${DATA_DIR%/}/postmaster.log"
einfo
if use prefix ; then
einfo "The location of the configuration files have moved to:"
einfo " ${PGDATA}"
einfo "To start the server:"
einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
einfo "To stop:"
einfo " pg_ctl stop -D ${DATA_DIR}"
einfo
einfo "Or move the configuration files back:"
einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
else
einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
einfo "instead of 'pg_ctl'."
fi
}
src_test() {
if use server && [[ ${UID} -ne 0 ]] ; then
emake check
einfo "If you think other tests besides the regression tests are necessary, please"
einfo "submit a bug including a patch for this ebuild to enable them."
else
use server || \
ewarn 'Tests cannot be run without the "server" use flag enabled.'
[[ ${UID} -eq 0 ]] || \
ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
ewarn 'Skipping.'
fi
}

@ -0,0 +1,486 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL GPL-2"
DESCRIPTION="PostgreSQL RDBMS"
HOMEPAGE="http://www.postgresql.org/"
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
zh_CN zh_TW"
IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp python
+readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib"
for lingua in ${LINGUAS}; do
IUSE+=" linguas_${lingua}"
done
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
wanted_languages() {
local enable_langs
for lingua in ${LINGUAS} ; do
use linguas_${lingua} && enable_langs+="${lingua} "
done
echo -n ${enable_langs}
}
CDEPEND="
>=app-eselect/eselect-postgresql-2.0
sys-apps/less
virtual/libintl
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
pam? ( virtual/pam )
perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
ssl? (
!libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
libressl? ( dev-libs/libressl:= )
)
tcl? ( >=dev-lang/tcl-8:0= )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
"
# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
# the libc includes UUID functions.
UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} )
BSD_LIBC=( elibc_{Free,Net,Open}BSD )
nest_usedep() {
local front back
while [[ ${#} -gt 1 ]]; do
front+="${1}? ( "
back+=" )"
shift
done
echo "${front}${1}${back}"
}
IUSE+=" ${UTIL_LINUX_LIBC[@]} ${BSD_LIBC[@]}"
CDEPEND+="
uuid? (
${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
$(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} ${BSD_LIBC[@]/#/!} dev-libs/ossp-uuid)
)"
DEPEND="${CDEPEND}
!!<sys-apps/sandbox-2.0
sys-devel/bison
sys-devel/flex
nls? ( sys-devel/gettext )
xml? ( virtual/pkgconfig )
"
RDEPEND="${CDEPEND}
!dev-db/postgresql-docs:${SLOT}
!dev-db/postgresql-base:${SLOT}
!dev-db/postgresql-server:${SLOT}
selinux? ( sec-policy/selinux-postgresql )
"
pkg_setup() {
use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
enewgroup postgres 70
enewuser postgres 70 /bin/sh /var/lib/postgresql postgres
use python && python-single-r1_pkg_setup
}
src_prepare() {
# Work around PPC{,64} compilation bug where bool is already defined
sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die
# Set proper run directory
sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
-i src/include/pg_config_manual.h || die
# Rely on $PATH being in the proper order so that the correct
# install program is used for modules utilizing PGXS in both
# hardened and non-hardened environments. (Bug #528786)
sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
use server || eapply "${FILESDIR}/${PN}-9.4.10-no-server.patch"
if use pam ; then
sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
-i src/backend/libpq/auth.c || \
die 'PGSQL_PAM_SERVICE rename failed.'
fi
eapply_user
}
src_configure() {
case ${CHOST} in
*-darwin*|*-solaris*)
use nls && append-libs intl
;;
esac
export LDFLAGS_SL="${LDFLAGS}"
export LDFLAGS_EX="${LDFLAGS}"
local PO="${EPREFIX%/}"
local i uuid_config=""
if use uuid; then
for i in ${UTIL_LINUX_LIBC[@]}; do
use ${i} && uuid_config="--with-uuid=e2fs"
done
for i in ${BSD_LIBC[@]}; do
use ${i} && uuid_config="--with-uuid=bsd"
done
[[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
fi
econf \
--prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
--docdir="${PO}/usr/share/doc/${PF}" \
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
$(use_enable !pg_legacytimestamp integer-datetimes) \
$(use_enable threads thread-safety) \
$(use_with kerberos gssapi) \
$(use_with ldap) \
$(use_with pam) \
$(use_with perl) \
$(use_with python) \
$(use_with readline) \
$(use_with ssl openssl) \
$(use_with tcl) \
${uuid_config} \
$(use_with xml libxml) \
$(use_with xml libxslt) \
$(use_with zlib) \
"$(use_enable nls nls "$(wanted_languages)")"
}
src_compile() {
emake
emake -C contrib
}
src_install() {
emake DESTDIR="${D}" install
emake DESTDIR="${D}" install -C contrib
dodoc README HISTORY doc/{TODO,bug.template}
# man pages are already built, but if we have the target make them,
# they'll be generated from source before being installed so we
# manually install man pages.
# We use ${SLOT} instead of doman for postgresql.eselect
insinto /usr/share/postgresql-${SLOT}/man/
doins -r doc/src/sgml/man{1,3,7}
if ! use server; then
# Remove man pages for non-existent binaries
for m in {initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}; do
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
done
fi
docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
# Create slot specific man pages
local bn f mansec slotted_name
for mansec in 1 3 7 ; do
local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
bn=$(basename "${f}")
slotted_name=${bn%.${mansec}}${SLOT/.}.${mansec}
case ${bn} in
TABLE.7|WITH.7)
echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
;;
*)
echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
;;
esac
done
popd > /dev/null
done
insinto /etc/postgresql-${SLOT}
newins src/bin/psql/psqlrc.sample psqlrc
use static-libs || find "${ED}" -name '*.a' -delete
local f bn
for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
-mindepth 1 -maxdepth 1)
do
bn=$(basename "${f}")
# Temporarily tack on tmp to workaround a file collision
# issue. This is only necessary for 9.7 and earlier. 10 never
# had this issue.
dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
"/usr/bin/${bn}${SLOT/.}tmp"
done
if use doc ; then
docinto html
dodoc doc/src/sgml/html/*
docinto sgml
dodoc doc/src/sgml/*.{sgml,dsl}
fi
if use server; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT}
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT}
if use systemd; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.service-9.2" | \
systemd_newunit - ${PN}-${SLOT}.service
systemd_newtmpfilesd "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
fi
newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
if use prefix ; then
keepdir /run/postgresql
fperms 1775 /run/postgresql
fi
fi
}
pkg_preinst() {
# Find all of the slot-specific symlinks, if any, in /usr/bin (e.g.,
# /usr/bin/psql96). They may have been created by the
# postgresql.eselect module, but they're handled within this ebuild
# now. It's alright if we momentarily delete /usr/bin/psql as it
# will be recreated by the eselect module in pkg_ppostinst(). This
# is only necessary for 9.7 and earlier. 10 and later were never
# handled in this manner.
local canonicalise
if type -p realpath > /dev/null; then
canonicalise=realpath
elif type -p readlink > /dev/null; then
canonicalise='readlink -f'
else
# can't die, subshell
die "No readlink nor realpath found, cannot canonicalise"
fi
local l
# First remove any symlinks in /usr/bin that may have been created
# by the old eselect
for l in $(find "${ROOT%/}/usr/bin" -mindepth 1 -maxdepth 1 -type l) ; do
if [[ $(${canonicalise} "${l}") == *postgresql-${SLOT}* ]] ; then
rm "${l}" || ewarn "Couldn't remove ${l}"
fi
done
# Then move the symlinks created by the ebuild to their proper place.
for l in "${ED}"/usr/bin/*tmp ; do
mv "${l}" "${l%tmp}" \
|| ewarn "Couldn't rename $(basename ${l}) to $(basename ${l%tmp})"
done
}
pkg_postinst() {
use server && use systemd && systemd_tmpfiles_create ${PN}-${SLOT}.conf
postgresql-config update
elog "If you need a global psqlrc-file, you can place it in:"
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
if use server ; then
elog
elog "Gentoo specific documentation:"
elog "https://wiki.gentoo.org/wiki/PostgreSQL"
elog
elog "Official documentation:"
elog "http://www.postgresql.org/docs/${SLOT}/static/index.html"
elog
elog "The default location of the Unix-domain socket is:"
elog " ${EROOT%/}/run/postgresql/"
elog
elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
elog "so that it contains your preferred locale in:"
elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
elog
elog "Then, execute the following command to setup the initial database"
elog "environment:"
elog " emerge --config =${CATEGORY}/${PF}"
fi
}
pkg_prerm() {
if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
sleep 10
eend 0
fi
}
pkg_postrm() {
postgresql-config update
}
pkg_config() {
use server || die "USE flag 'server' not enabled. Nothing to configure."
[[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \
&& source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
[[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/"
[[ -z "${DATA_DIR}" ]] \
&& DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"
# environment.bz2 may not contain the same locale as the current system
# locale. Unset and source from the current system locale.
if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then
unset LANG
unset LC_CTYPE
unset LC_NUMERIC
unset LC_TIME
unset LC_COLLATE
unset LC_MONETARY
unset LC_MESSAGES
unset LC_ALL
source "${EROOT%/}/etc/env.d/02locale"
[ -n "${LANG}" ] && export LANG
[ -n "${LC_CTYPE}" ] && export LC_CTYPE
[ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
[ -n "${LC_TIME}" ] && export LC_TIME
[ -n "${LC_COLLATE}" ] && export LC_COLLATE
[ -n "${LC_MONETARY}" ] && export LC_MONETARY
[ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
[ -n "${LC_ALL}" ] && export LC_ALL
fi
einfo "You can modify the paths and options passed to initdb by editing:"
einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
einfo
einfo "Information on options that can be passed to initdb are found at:"
einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
einfo
einfo "PG_INITDB_OPTS is currently set to:"
if [[ -z "${PG_INITDB_OPTS}" ]] ; then
einfo " (none)"
else
einfo " ${PG_INITDB_OPTS}"
fi
einfo
einfo "Configuration files will be installed to:"
einfo " ${PGDATA}"
einfo
einfo "The database cluster will be created in:"
einfo " ${DATA_DIR}"
einfo
ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
sleep 5
eend 0
if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
eerror "The given directory, '${DATA_DIR}', is not empty."
eerror "Modify DATA_DIR to point to an empty directory."
die "${DATA_DIR} is not empty."
fi
einfo "Creating the data directory ..."
if [[ ${EUID} == 0 ]] ; then
mkdir -p "${DATA_DIR}"
chown -Rf postgres:postgres "${DATA_DIR}"
chmod 0700 "${DATA_DIR}"
fi
einfo "Initializing the database ..."
if [[ ${EUID} == 0 ]] ; then
su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
else
"${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi
if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
fi
# unix_socket_directory has no effect in postgresql.conf as it's
# overridden in the initscript
sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf
cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
# This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
# On the off-chance that you might need to work with UTF-8 encoded
# characters in PL/Perl
plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
EOF
einfo "The autovacuum function, which was in contrib, has been moved to the main"
einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
einfo "by default. You can disable it in the cluster's:"
einfo " ${PGDATA%/}/postgresql.conf"
einfo
einfo "The PostgreSQL server, by default, will log events to:"
einfo " ${DATA_DIR%/}/postmaster.log"
einfo
if use prefix ; then
einfo "The location of the configuration files have moved to:"
einfo " ${PGDATA}"
einfo "To start the server:"
einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
einfo "To stop:"
einfo " pg_ctl stop -D ${DATA_DIR}"
einfo
einfo "Or move the configuration files back:"
einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
else
einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
einfo "instead of 'pg_ctl'."
fi
}
src_test() {
if use server && [[ ${UID} -ne 0 ]] ; then
emake check
einfo "If you think other tests besides the regression tests are necessary, please"
einfo "submit a bug including a patch for this ebuild to enable them."
else
use server || \
ewarn 'Tests cannot be run without the "server" use flag enabled.'
[[ ${UID} -eq 0 ]] || \
ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
ewarn 'Skipping.'
fi
}

@ -0,0 +1,492 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL GPL-2"
DESCRIPTION="PostgreSQL RDBMS"
HOMEPAGE="http://www.postgresql.org/"
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
zh_CN zh_TW"
IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp python
+readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib"
for lingua in ${LINGUAS}; do
IUSE+=" linguas_${lingua}"
done
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
wanted_languages() {
local enable_langs
for lingua in ${LINGUAS} ; do
use linguas_${lingua} && enable_langs+="${lingua} "
done
echo -n ${enable_langs}
}
CDEPEND="
>=app-eselect/eselect-postgresql-2.0
sys-apps/less
virtual/libintl
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
pam? ( virtual/pam )
perl? ( >=dev-lang/perl-5.8:= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
ssl? (
!libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
libressl? ( dev-libs/libressl:= )
)
tcl? ( >=dev-lang/tcl-8:0= )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
zlib? ( sys-libs/zlib )
"
# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
# the libc includes UUID functions.
UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} )
BSD_LIBC=( elibc_{Free,Net,Open}BSD )
nest_usedep() {
local front back
while [[ ${#} -gt 1 ]]; do
front+="${1}? ( "
back+=" )"
shift
done
echo "${front}${1}${back}"
}
IUSE+=" ${UTIL_LINUX_LIBC[@]} ${BSD_LIBC[@]}"
CDEPEND+="
uuid? (
${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
$(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} ${BSD_LIBC[@]/#/!} dev-libs/ossp-uuid)
)"
DEPEND="${CDEPEND}
!!<sys-apps/sandbox-2.0
sys-devel/bison
sys-devel/flex
nls? ( sys-devel/gettext )
xml? ( virtual/pkgconfig )
"
RDEPEND="${CDEPEND}
!dev-db/postgresql-docs:${SLOT}
!dev-db/postgresql-base:${SLOT}
!dev-db/postgresql-server:${SLOT}
selinux? ( sec-policy/selinux-postgresql )
"
pkg_setup() {
use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
enewgroup postgres 70
enewuser postgres 70 /bin/sh /var/lib/postgresql postgres
use python && python-single-r1_pkg_setup
}
src_prepare() {
# Work around PPC{,64} compilation bug where bool is already defined
sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die
# Set proper run directory
sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
-i src/include/pg_config_manual.h || die
# Rely on $PATH being in the proper order so that the correct
# install program is used for modules utilizing PGXS in both
# hardened and non-hardened environments. (Bug #528786)
sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
use server || eapply "${FILESDIR}/${PN}-9.5.5-no-server.patch"
if use pam ; then
sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
-i src/backend/libpq/auth.c || \
die 'PGSQL_PAM_SERVICE rename failed.'
fi
eapply_user
}
src_configure() {
case ${CHOST} in
*-darwin*|*-solaris*)
use nls && append-libs intl
;;
esac
export LDFLAGS_SL="${LDFLAGS}"
export LDFLAGS_EX="${LDFLAGS}"
local PO="${EPREFIX%/}"
local i uuid_config=""
if use uuid; then
for i in ${UTIL_LINUX_LIBC[@]}; do
use ${i} && uuid_config="--with-uuid=e2fs"
done
for i in ${BSD_LIBC[@]}; do
use ${i} && uuid_config="--with-uuid=bsd"
done
[[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
fi
econf \
--prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
--docdir="${PO}/usr/share/doc/${PF}" \
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
$(use_enable !alpha spinlocks) \
$(use_enable !pg_legacytimestamp integer-datetimes) \
$(use_enable threads thread-safety) \
$(use_with kerberos gssapi) \
$(use_with ldap) \
$(use_with pam) \
$(use_with perl) \
$(use_with python) \
$(use_with readline) \
$(use_with ssl openssl) \
$(use_with tcl) \
${uuid_config} \
$(use_with xml libxml) \
$(use_with xml libxslt) \
$(use_with zlib) \
"$(use_enable nls nls "$(wanted_languages)")"
}
src_compile() {
emake
emake -C contrib
}
src_install() {
emake DESTDIR="${D}" install
emake DESTDIR="${D}" install -C contrib
dodoc README HISTORY doc/{TODO,bug.template}
# man pages are already built, but if we have the target make them,
# they'll be generated from source before being installed so we
# manually install man pages.
# We use ${SLOT} instead of doman for postgresql.eselect
insinto /usr/share/postgresql-${SLOT}/man/
doins -r doc/src/sgml/man{1,3,7}
if ! use server; then
# Remove man pages for non-existent binaries
for m in {initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}; do
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
done
fi
docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
# Create slot specific man pages
local bn f mansec slotted_name
for mansec in 1 3 7 ; do
local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}"
mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir"
pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed"
for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do
bn=$(basename "${f}")
slotted_name=${bn%.${mansec}}${SLOT/.}.${mansec}
case ${bn} in
TABLE.7|WITH.7)
echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name}
;;
*)
echo ".so ${rel_manpath}/${bn}" > ${slotted_name}
;;
esac
done
popd > /dev/null
done
insinto /etc/postgresql-${SLOT}
newins src/bin/psql/psqlrc.sample psqlrc
use static-libs || find "${ED}" -name '*.a' -delete
local f bn
for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \
-mindepth 1 -maxdepth 1)
do
bn=$(basename "${f}")
# Temporarily tack on tmp to workaround a file collision
# issue. This is only necessary for 9.7 and earlier. 10 never
# had this issue.
dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \
"/usr/bin/${bn}${SLOT/.}tmp"
done
if use doc ; then
docinto html
dodoc doc/src/sgml/html/*
docinto sgml
dodoc doc/src/sgml/*.{sgml,dsl}
fi
if use server; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT}
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT}
if use systemd; then
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
"${FILESDIR}/${PN}.service-9.2" | \
systemd_newunit - ${PN}-${SLOT}.service
systemd_newtmpfilesd "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf
fi
newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
if use prefix ; then
keepdir /run/postgresql
fperms 1775 /run/postgresql
fi
fi
}
pkg_preinst() {
# Find all of the slot-specific symlinks, if any, in /usr/bin (e.g.,
# /usr/bin/psql96). They may have been created by the
# postgresql.eselect module, but they're handled within this ebuild
# now. It's alright if we momentarily delete /usr/bin/psql as it
# will be recreated by the eselect module in pkg_ppostinst(). This
# is only necessary for 9.7 and earlier. 10 and later were never
# handled in this manner.
local canonicalise
if type -p realpath > /dev/null; then
canonicalise=realpath
elif type -p readlink > /dev/null; then
canonicalise='readlink -f'
else
# can't die, subshell
die "No readlink nor realpath found, cannot canonicalise"
fi
local l
# First remove any symlinks in /usr/bin that may have been created
# by the old eselect
for l in $(find "${ROOT%/}/usr/bin" -mindepth 1 -maxdepth 1 -type l) ; do
if [[ $(${canonicalise} "${l}") == *postgresql-${SLOT}* ]] ; then
rm "${l}" || ewarn "Couldn't remove ${l}"
fi
done
# Then move the symlinks created by the ebuild to their proper place.
for l in "${ED}"/usr/bin/*tmp ; do
mv "${l}" "${l%tmp}" \
|| ewarn "Couldn't rename $(basename ${l}) to $(basename ${l%tmp})"
done
}
pkg_postinst() {
use server && use systemd && systemd_tmpfiles_create ${PN}-${SLOT}.conf
postgresql-config update
if use alpha && use server ; then
ewarn "PostgreSQL 9.5+ no longer has native spinlock support on Alpha platforms."
ewarn "As a result, performance will be extremely degraded."
fi
elog "If you need a global psqlrc-file, you can place it in:"
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
if use server ; then
elog
elog "Gentoo specific documentation:"
elog "https://wiki.gentoo.org/wiki/PostgreSQL"
elog
elog "Official documentation:"
elog "http://www.postgresql.org/docs/${SLOT}/static/index.html"
elog
elog "The default location of the Unix-domain socket is:"
elog " ${EROOT%/}/run/postgresql/"
elog
elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
elog "so that it contains your preferred locale in:"
elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
elog
elog "Then, execute the following command to setup the initial database"
elog "environment:"
elog " emerge --config =${CATEGORY}/${PF}"
fi
}
pkg_prerm() {
if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
sleep 10
eend 0
fi
}
pkg_postrm() {
postgresql-config update
}
pkg_config() {
use server || die "USE flag 'server' not enabled. Nothing to configure."
[[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \
&& source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
[[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/"
[[ -z "${DATA_DIR}" ]] \
&& DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"
# environment.bz2 may not contain the same locale as the current system
# locale. Unset and source from the current system locale.
if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then
unset LANG
unset LC_CTYPE
unset LC_NUMERIC
unset LC_TIME
unset LC_COLLATE
unset LC_MONETARY
unset LC_MESSAGES
unset LC_ALL
source "${EROOT%/}/etc/env.d/02locale"
[ -n "${LANG}" ] && export LANG
[ -n "${LC_CTYPE}" ] && export LC_CTYPE
[ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
[ -n "${LC_TIME}" ] && export LC_TIME
[ -n "${LC_COLLATE}" ] && export LC_COLLATE
[ -n "${LC_MONETARY}" ] && export LC_MONETARY
[ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
[ -n "${LC_ALL}" ] && export LC_ALL
fi
einfo "You can modify the paths and options passed to initdb by editing:"
einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
einfo
einfo "Information on options that can be passed to initdb are found at:"
einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
einfo
einfo "PG_INITDB_OPTS is currently set to:"
if [[ -z "${PG_INITDB_OPTS}" ]] ; then
einfo " (none)"
else
einfo " ${PG_INITDB_OPTS}"
fi
einfo
einfo "Configuration files will be installed to:"
einfo " ${PGDATA}"
einfo
einfo "The database cluster will be created in:"
einfo " ${DATA_DIR}"
einfo
ebegin "Continuing initialization in 5 seconds (Control-C to cancel)"
sleep 5
eend 0
if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
eerror "The given directory, '${DATA_DIR}', is not empty."
eerror "Modify DATA_DIR to point to an empty directory."
die "${DATA_DIR} is not empty."
fi
einfo "Creating the data directory ..."
if [[ ${EUID} == 0 ]] ; then
mkdir -p "${DATA_DIR}"
chown -Rf postgres:postgres "${DATA_DIR}"
chmod 0700 "${DATA_DIR}"
fi
einfo "Initializing the database ..."
if [[ ${EUID} == 0 ]] ; then
su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
else
"${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
fi
if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
fi
# unix_socket_directory has no effect in postgresql.conf as it's
# overridden in the initscript
sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf
cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
# This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
# On the off-chance that you might need to work with UTF-8 encoded
# characters in PL/Perl
plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
EOF
einfo "The autovacuum function, which was in contrib, has been moved to the main"
einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
einfo "by default. You can disable it in the cluster's:"
einfo " ${PGDATA%/}/postgresql.conf"
einfo
einfo "The PostgreSQL server, by default, will log events to:"
einfo " ${DATA_DIR%/}/postmaster.log"
einfo
if use prefix ; then
einfo "The location of the configuration files have moved to:"
einfo " ${PGDATA}"
einfo "To start the server:"
einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
einfo "To stop:"
einfo " pg_ctl stop -D ${DATA_DIR}"
einfo
einfo "Or move the configuration files back:"
einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
else
einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
einfo "instead of 'pg_ctl'."
fi
}
src_test() {
if use server && [[ ${UID} -ne 0 ]] ; then
emake check
einfo "If you think other tests besides the regression tests are necessary, please"
einfo "submit a bug including a patch for this ebuild to enable them."
else
use server || \
ewarn 'Tests cannot be run without the "server" use flag enabled.'
[[ ${UID} -eq 0 ]] || \
ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
ewarn 'Skipping.'
fi
}

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

@ -7,6 +7,8 @@ DIST icedtea-bin-core-3.5.1-x86.tar.xz 61349068 SHA256 85bea3a4291b8140a1ed5d7e5
DIST icedtea-bin-core-3.6.0-amd64.tar.xz 61911044 SHA256 d2963f0200218c43489643d137520935f00fde1516c4e61f9b368dd053a79820 SHA512 630cba001ad511133ec7997c931891523e05062b6e5460aa392af551e71198481b7f13eee478f234ab9eb33efa059f7b54edf451cc9f5ed26a7f4d023f8a9cc6 WHIRLPOOL 9a5c7853e75754415cb0c1c1bca59e0fa77b229d77bcc5e525471dffc1f186242c8d8b4ace42492e4ac2a6f9087f10bf7cd6355d7248b9e73edd11f1a5c290c8
DIST icedtea-bin-core-3.6.0-arm.tar.xz 57965524 SHA256 09a4022a25b31df111475fafea10dbe3a05e69a7b0aeff0224d86903c3c6c9e6 SHA512 731a154fcbcaaf6cdc638b91b72bc65007798de2c31125279a362d3f521bf88a130e6d51ab185f3880687f5f2b07aaab01cf2665e28715ea83191ae6979fbdde WHIRLPOOL 1dbe765023aed33cbe655505b5c1723f6d9e1eed24d021c924b0f2f3ed4ea32164cc46ec9db23a205869692e6ac79320d8169c79ebdf509a7bd49bdb6b140735
DIST icedtea-bin-core-3.6.0-arm64.tar.xz 58962420 SHA256 5fecb710513230971b4d5c640c9fd91ed333264d14808ff1d32a447b6a9ed05c SHA512 83c65e73fdbf1852a8eefac0ad077fbe988a46ea95a6e709a975df8d7ad812b8ae21c62ba8cd1fb51647836f83d707d6c423c06043cd9be399c5f8a15373e9ac WHIRLPOOL ffc6b09c27623bb7a366bb842bb6c61a6858d5d1e4cce9fda49ddee9293513410a2b1e65ffb847c20c6894a0b7358c594a90184078b6f8451510330d4d61c04a
DIST icedtea-bin-core-3.6.0-ppc64.tar.xz 54236316 SHA256 e3f65f96247cfd9d5c8cb472d6335511b143b52a20e07cda7d7d11fd101f11ab SHA512 88187dddbf0acb26b141dc2b04000c710837f02a127bbf90b2225277e1eee7b04ac30a15a2f68ee0d3fc55a3175501131266ba2cd7aaf4231e0f2a67b4106e92 WHIRLPOOL ff33e4a15b3ea0773553819bb29bdae9531a4ea4f0ac421a29e03841bda2981cf0121d675c37dee9687751b937949da12220f6c10bee6453ba96d30d273a331e
DIST icedtea-bin-core-3.6.0-ppc64le.tar.xz 54269552 SHA256 cd07172e19d4e914ef4157fb455e891059ec6b1d6923cc352d5e36e74befa851 SHA512 49842bd5e2a620b4bd1256085c88fb8f374f255086fc0329cb74f0be8cad4d6a4d2385a7e8b5b3e49bda3e1861fb8128fe12392fb5ac17c2ad00de9975950894 WHIRLPOOL 4b302c8b0980326376d10bda3583f1e5a2ed9f89051d3d6ad8cfe2ba917f1041d89f04316591f7bd3a10db3f1a1375f8a5d44e7f769fca1335be889fd9f5cc6a
DIST icedtea-bin-core-3.6.0-x86.tar.xz 61382796 SHA256 79b1339a8563c3ff1c775ae313c43f5265befbe7a2bbd4ccdd69f1e61fb223be SHA512 0d2dc8d6a080cc0f85ae85fbea842b0ede86df4a1ee4d1db1ef48977039230b4060a753ed67670f154d8733fd74540485290b343ca755cd71f54bf92ad86270b WHIRLPOOL c77de0732e08df5ad2fa8f90fd0637920d5f781d5599945534f5dd2efdec4f71d058354d30b6308f9b36323570e093c18e8995c7d898a0c297abc528f1b78033
DIST icedtea-bin-core-7.2.6.11-amd64.tar.xz 53452816 SHA256 19db272211ea35da58ecc1ad8ac6f8daf0e2834501c3cab3ca765d6d28451967 SHA512 2801c07230c8fe041ff7b945afc67da582dc820c02ab4c948919ada7e728613a20afb86cf0f552102047c2e10738f0e16d388eebc5b3a44cb245e1eb2829ec4a WHIRLPOOL 1887e66db8312c56ac92b27eda55f19f6621fbb795eb94c888be6766c10b50ca257de961eb72f93702fcee4a37188242cb474c974f23421b958be94c479bb97d
DIST icedtea-bin-core-7.2.6.11-x86.tar.xz 55369568 SHA256 90143af039d56edebf073c38f199dd9c2f7a0f8f22ee28cdd25d5ce5f77c094e SHA512 90b2bd9b79bf287a6a76850e7d60f26de309b07180b8ca42709784c9ecef04e150a35760398b47967a87fb6391aea430ec22d6e7d1e7b8068e8069b27d26646c WHIRLPOOL bad37af054535d964e696d43ae99acde61228d84110350c852fff5ff97cd6fc6a70d053c4962aeb52b99c24a4b7c87625696e3c4fcb7f01c6363ae0ff5c86963
@ -22,6 +24,8 @@ DIST icedtea-bin-examples-3.5.1-x86.tar.xz 1862744 SHA256 bfe2ca3d365c83eb56f74e
DIST icedtea-bin-examples-3.6.0-amd64.tar.xz 1855840 SHA256 4c199d5dfc9397f551a6d53021ebfd13a435b3a9f55af927247e3802038741ac SHA512 17e6b323d4f957aa2241b305a1ba9a0e3426593be7f35cc926d4819cf059e1022a837dace23d8aa37af713912c5ac15291b9b0cabbd9022edce86cc2294d5293 WHIRLPOOL 0c38cab1eaf1c1a0dfe58f780268903ab7132b8084a2b428c286b368034d3c0b0171a84f6175a86f7bab77325c0c8e59e7c064cb90bb6d06afc9cb13a439f29d
DIST icedtea-bin-examples-3.6.0-arm.tar.xz 1840000 SHA256 459b10682419d23dd5373c42add1a8634881cd0885ed23c52ae4164cb641f839 SHA512 4a583857597c9d036f20b74ff620894499dc9b0463d517151f3683d092050bbc10f7eb5f84b98b6ec33e80d5ea4f250466a7c34f8a3106dc36b359865396cac3 WHIRLPOOL 672a0679d37cfa0c81e280b527686747d1b5cc5d80f2b8da00b10ed213070c5a4f944fbb79485d2d7b38dbfc06f2f754e62e86127d3ae8c8b92f50d601eaabf8
DIST icedtea-bin-examples-3.6.0-arm64.tar.xz 1835852 SHA256 9dd8c0d4e4f17dad9b6a03b654ab9b4a6c0ebd8a275cbd40c6ea344b7d157beb SHA512 c0e779acb241caf84b9639a2714edcd4d8fc329917003a05386cabf8f2e9e2277d35da5925c6550980a90baf0138710fec7db19a1ee0caacfcbf876e7651c31a WHIRLPOOL 9fd2f5e3f21304f784db560c75497930c23cb86af59bfc34990118ba7b818fa06b65e4cbf4454d006ec008437f12595ec51e829561e17dadf09d6c5268a04eaa
DIST icedtea-bin-examples-3.6.0-ppc64.tar.xz 1848136 SHA256 561ee38b6de933e03acb37064963f6c7bc49e97b135a13a28033b1d2aa012649 SHA512 62a1d1f518838635bddabd813af96033ce1d48edb0b38555987956f6df23dae8fff10baa8abb4e68e7eecd811403c8598fab1b0110757756b20d4c923434b65d WHIRLPOOL 5b59034bf0dedf1429fc859e0f04bbb0d649113118c3df24595325b55400f007aaa771073f6d2bca88e78687ad3e9445f14db0dbf6d6c9e31d4d8f2c97b48988
DIST icedtea-bin-examples-3.6.0-ppc64le.tar.xz 1845232 SHA256 417df741a95d24399225c239abbd5d71ae9453a3650b888c4c0afbf36a98cc5d SHA512 c0b9f554d0b72ee1b7998c58081dca63d56b58ac3019216faf081752e3133d0c79b14abd61ae7a9ebef33ae8ddccac4b162fba97b742b5823c72401f2e85bc19 WHIRLPOOL 95fec3c03e2c99e785db0ccb03e49ab446a3a25af5940ec689a95c8f06d928a23c9509ce53d23bac3991b7a85ccba1f1dc5d2ec6db1283fcd8ce42998cf7a331
DIST icedtea-bin-examples-3.6.0-x86.tar.xz 1862508 SHA256 d5fb362b8336e01f38bd990b7639c6d2ed346f27d2e56696b53804dc9dbc1b68 SHA512 d0f39687cedd4c8282816ef923163a5506eda07bfd0850bb3dde78daa4b2e21749ea273be9a1deb9e3d3f32e3dd9d1e587132229840b057558a5cdaa11f18668 WHIRLPOOL e822ee196b9609b06388a897b8aaa62cffe6d6e6d8db058d1a5df303218d2359070672666b223bb2eeb9e8dcd40c222d95400d4576fe5f84f2a81c96b80fe780
DIST icedtea-bin-examples-7.2.6.11-amd64.tar.xz 1796180 SHA256 18757fb3b88ff425340a389109487931906c9237158ce75597be8d3e125e111b SHA512 c2f714674956cac81b24d1a929638a38fa972dd9aed1e05ae17397b58ea334053d2e5fd2800c8242c25c1f9ccddc814f4e42aa49cb82b00dca7e18b31a6f3670 WHIRLPOOL 72874ed26a3e0b363edc29187e94e6c9b2121c2946323639556c02050e3539ce92c10593ec797593c85224b3b9692313676741e030c068c4438b7897dad8508c
DIST icedtea-bin-examples-7.2.6.11-x86.tar.xz 1797116 SHA256 f2dd2bef16173d55c0865f471637475ff1a39d027cf7044f2c4dd5c251745abe SHA512 2b91c01e2495914d0c70a6c9885246ebf7b48a9edfdb8fc0f9904db65eb3aa65ce97cec50062e39e91fc55217abccc408a4893137379e88689873907f74fd4dc WHIRLPOOL 018f9b102f06f2304b66f006b3f6a17fad00daf9815140ce5dd383ab69ef2055ebb9d92ad25c3d4a5043eea0f512f25c83bc0ad6163b621c8e421698664dcba6

@ -5,7 +5,7 @@ EAPI=6
# Don't block arm. See bug #600134.
#MULTILIB_COMPAT=( abi_ppc_64 abi_x86_{32,64} )
KEYWORDS="-* amd64 ~arm ~arm64 x86"
KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 x86"
inherit java-vm-2 multilib-build toolchain-funcs
@ -20,6 +20,8 @@ BASE_URI="https://dev.gentoo.org/~chewi/distfiles"
SRC_URI="doc? ( ${BASE_URI}/${PN}-doc-${PV}.tar.xz )
source? ( ${BASE_URI}/${PN}-src-${PV}.tar.xz )
multilib? ( amd64? ( abi_x86_32? ( ${BASE_URI}/${PN}-core-${PV}-x86.tar.xz ) ) )
big-endian? ( $(abi_uri ppc64) )
!big-endian? ( $(abi_uri ppc64le ppc64) )
$(abi_uri amd64)
$(abi_uri arm)
$(abi_uri arm64)

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="2"
@ -7,8 +7,8 @@ JAVA_PKG_IUSE="doc examples source"
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Library that implements the CIFS/SMB networking protocol in Java"
SRC_URI="http://jcifs.samba.org/src/${P}.tgz"
HOMEPAGE="http://jcifs.samba.org/"
SRC_URI="https://jcifs.samba.org/src/${P}.tgz"
HOMEPAGE="https://jcifs.samba.org/"
LICENSE="LGPL-2.1"
SLOT="1.1"
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd"

@ -8,8 +8,8 @@ JAVA_PKG_IUSE="doc examples source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Library that implements the CIFS/SMB networking protocol in Java"
SRC_URI="http://jcifs.samba.org/src/${P}.tgz"
HOMEPAGE="http://jcifs.samba.org/"
SRC_URI="https://jcifs.samba.org/src/${P}.tgz"
HOMEPAGE="https://jcifs.samba.org/"
LICENSE="LGPL-2.1"
SLOT="1.1"

@ -18,7 +18,7 @@ LICENSE="PHP-3.01
unicode? ( BSD-2 LGPL-2.1 )"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2"

@ -18,7 +18,7 @@ LICENSE="PHP-3.01
unicode? ( BSD-2 LGPL-2.1 )"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2 phpdbg"

@ -17,7 +17,7 @@ SRC_URI="https://github.com/mgorny/${PN}/releases/download/${P}/${P}.tar.bz2"
LICENSE="BSD-2"
SLOT="2"
KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
# eselect-python because of /usr/bin/python* collisions and new config

@ -15,7 +15,7 @@ SRC_URI="https://downloads.sourceforge.net/project/boost/${PN}/${PV}/${MY_P}.tar
LICENSE="Boost-1.0"
SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris ~x86-winnt"
IUSE="context debug doc icu +nls mpi python static-libs +threads tools"

@ -10,7 +10,7 @@ SRC_URI="http://opti.recherche.enac.fr/facile/distrib/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
KEYWORDS="alpha ~amd64 hppa ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
KEYWORDS="alpha ~amd64 hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
IUSE="+ocamlopt"
RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt?]"

@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux"
KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 x86 ~amd64-linux"
IUSE="doc test"
RDEPEND="dev-python/backports[${PYTHON_USEDEP}]"

@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 x86"
KEYWORDS="amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 x86"
IUSE="doc test"
RDEPEND="dev-python/backports[${PYTHON_USEDEP}]

@ -6,3 +6,4 @@ DIST cryptography_vectors-2.0.2.tar.gz 27011827 SHA256 512f1e699dfbb41376e938e6d
DIST cryptography_vectors-2.0.3.tar.gz 27011810 SHA256 beb831aa73663a224f4d7520483ed02da544533bb03b26ec07a5f9a0dd0941e1 SHA512 a944ca7781d47e6e81d69c32a717a19c2f461412e38f4d2b93cb02309bacdf01d766f7227a20b520faae2db20cf3dca194ed3c34363dcc70866d9ef6200f65cc WHIRLPOOL c2f35a4421fab2744daa3be10a2eedb461bd8db148b088df94fa3a473bcb4df46312a3e88dadac9df7ae1276e1fe16c38788b946cae2789c093b04ef1aea00ff
DIST cryptography_vectors-2.1.1.tar.gz 27255936 SHA256 92f1300dd2b0a5812ca5d28003b7a11eb9eadba8c1c8c2b5150a0132d4a1fd64 SHA512 fa32a52a3e187d62c3a8eb4262795d0a9762fe8bb5d8464bc9bca7b1a56c6e19a3a14bfd0b2f56f4a048a8cb4dd05e105a90925dd4ee0697a76de3577faf88a3 WHIRLPOOL a6fdc7e45f1f514b787ff60db3d9e399fa9bba7aa128370995a885b66362f5bbf7436f81937fe3a9edba3abc8294f3b155570fe7f5674458ddd1d128ece3e98c
DIST cryptography_vectors-2.1.2.tar.gz 27255884 SHA256 1d3829bdb7b7822cee85a829fe2e0d2455d69e242186705ef1a9d4d1ab6337df SHA512 e12c52b501e3f9974237e6b02b79e602e1c44c97928304560c9d68beca68be07acf2bb3cfe111d1cb0357ad0b9e458fec241463e63ec65fb223b65e1dbbeedaa WHIRLPOOL af1e8de02227289dc963e1e3ab8e2b9a4969c914861d3fb1d40ec636b2ddf5bc829d56906068a06877d851e40d59b0965c7e89e9c290f02580aee03b74cb888e
DIST cryptography_vectors-2.1.3.tar.gz 27255719 SHA256 2de4957fdfd567d69e179d6e9ecf54a085387c953e20abf97a35a5c313aa3053 SHA512 09b7040bc5ef0d0c888ac3dadc325e76c8156f3b6aedba1298a07156471ce08f093ff953be413a9dde66d7db9d2c8ae22d0f94e323d961a0eb99fdb022f166ee WHIRLPOOL 693cc33ad0189c50ebc769d5c5b0a586a0738f85dab5ed8e77c1850586d344bcf127315b25e22df04de52e6a80f59ec71cef54480f198fe5878be63a16a9bbdc

@ -0,0 +1,25 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
inherit distutils-r1
MY_PN=${PN/-/_}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Test vectors for the cryptography package"
HOMEPAGE="https://pypi.python.org/pypi/cryptography-vectors/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=""
S=${WORKDIR}/${MY_P}

@ -6,3 +6,4 @@ DIST cryptography-2.0.2.tar.gz 427303 SHA256 3780b2663ee7ebb37cb83263326e3cd7f8b
DIST cryptography-2.0.3.tar.gz 427544 SHA256 d04bb2425086c3fe86f7bc48915290b13e798497839fbb18ab7f6dffcf98cc3a SHA512 fa569c4f5a994e2bd90810649fdf48115bfd5ff46790c849991e8f7a7c8b5435402f92453e4365426ee645623b3bb509c9bb781657c4b4e81e3a36b58ba5461c WHIRLPOOL 4bbbfb4c57a5c4de7c84654d6474bd9b7b0d1eb9ed1f63d91a360b2987187f7bb1910ff4ca540b37fd3e98a00b37d5963a92b2d6ae0acfaab1636f512e887ca3
DIST cryptography-2.1.1.tar.gz 441477 SHA256 2699ed21e1f73dd1bdb7b0b22a517295de07809d535b23e200dd22166037fe6f SHA512 d021f7af1cb4c6430049d2213405b7bea84bc0bde9e9f92c99c87dd835b2f28eb28024d65090756d2cc72b63510f25d71c55e473ce00e1d24736c15037998adb WHIRLPOOL 1095cc8698775904019744bb7c7410f405183fa4b497f2a1a66bb3922176e2dacab3c050eb9d081fa0bf07aed268782950e9953d10582e4d57e953d30d93618c
DIST cryptography-2.1.2.tar.gz 441439 SHA256 d7f348e4f5df146a0e75998544bab6d42313cf19a81a6e49990ab7b27cc9c73b SHA512 a5a1bf7ea60f172ae72816965a471be00ee092151c02d9d792579a4457cceddd181d5d95fb832752981f9bdd3cfb88a5d531562845b0b70f37b39fb0fbcafe85 WHIRLPOOL 49c543b80c09f77daf2a49a784bb2132dfadf07dde5b1f7e5c9174b215dda7113ab8b90a5cac386010bcc5fe0c012f55b601b895087f4c0bcbb126b8435cf440
DIST cryptography-2.1.3.tar.gz 441502 SHA256 68a26c353627163d74ee769d4749f2ee243866e9dac43c93bb33ebd8fbed1199 SHA512 04b340550955ab177e3ca3b63ad39f903cee8ae12d3dee1039507e09b9257210ea4474265cb521b8f93a5ccda8dd829640ed04bc16bb7e3663651e64a5bbe8e3 WHIRLPOOL 16fdd77eb60bd46331add278e8cd15a8a8f2d45c482d671997c1dac1835db39aba4812c21df9a0203a62b2cebc6c130c57a6760e0167a7dbaa1518d427087045

@ -0,0 +1,53 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 flag-o-matic
DESCRIPTION="Library providing cryptographic recipes and primitives"
HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.python.org/pypi/cryptography/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~x64-solaris"
IUSE="libressl test"
RDEPEND="
!libressl? ( dev-libs/openssl:0= ( || ( dev-libs/openssl:0[-bindist(-)]
=dev-libs/openssl-1.0.2l-r1:0
=dev-libs/openssl-1.1.0f-r1:0 ) ) )
libressl? ( dev-libs/libressl )
$(python_gen_cond_dep '>=dev-python/cffi-1.7:=[${PYTHON_USEDEP}]' 'python*')
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 pypy{,3})
>=dev-python/idna-2.1[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.21.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
virtual/python-ipaddress[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
test? (
~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/iso8601[${PYTHON_USEDEP}]
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
>=dev-python/pytest-2.9.0[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
)"
DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
python_configure_all() {
append-cflags $(test-flags-CC -pthread)
}
python_test() {
py.test -v -v -x || die "Tests fail with ${EPYTHON}"
}

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~arm64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
DEPEND="

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

@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="libressl"

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="CC0-1.0"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~ia64 ~mips ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
blake2_impl() {
local code='

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="CC0-1.0 PSF-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc"
DOCS=( README docs/UnicodeProperties.txt )

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -7,8 +7,8 @@ PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Alternative Python bindings for Subversion"
HOMEPAGE="http://samba.org/~jelmer/subvertpy/ https://pypi.python.org/pypi/subvertpy"
SRC_URI="http://samba.org/~jelmer/${PN}/${P}.tar.gz"
HOMEPAGE="https://www.samba.org/~jelmer/subvertpy/ https://pypi.python.org/pypi/subvertpy"
SRC_URI="https://www.samba.org/~jelmer/${PN}/${P}.tar.gz"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="0"

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

@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/jarib/childprocess"
LICENSE="MIT"
SLOT="2"
KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ppc64 x86"
KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:3 )"

@ -21,7 +21,7 @@ SRC_URI="https://github.com/${GITHUB_USER}/mail/archive/${PV}.tar.gz -> ${P}-git
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~amd64 ~ppc"
KEYWORDS="~amd64 ~ppc ~ppc64"
IUSE=""
ruby_add_rdepend ">=dev-ruby/mini_mime-0.1.1"

@ -19,7 +19,7 @@ SRC_URI="https://github.com/discourse/mini_mime/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc"
KEYWORDS="~amd64 ~ppc ~ppc64"
IUSE="test"
all_ruby_prepare() {

@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby2ruby"
LICENSE="GPL-2"
SLOT="2"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_rdepend "

@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby_parser"
LICENSE="MIT"
SLOT="3"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend ">=dev-ruby/sexp_processor-4.9.0:4

@ -16,7 +16,7 @@ HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html"
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "

@ -16,7 +16,7 @@ SRC_URI="https://downloads.sourceforge.net/project/boost/boost/${PV}/boost_${MY_
LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples python test"
RDEPEND="python? ( ${PYTHON_DEPS} )

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -6,8 +6,8 @@ EAPI=5
inherit eutils readme.gentoo
DESCRIPTION="fast compiler cache"
HOMEPAGE="http://ccache.samba.org/"
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
HOMEPAGE="https://ccache.samba.org/"
SRC_URI="https://www.samba.org/ftp/ccache/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@ -6,8 +6,8 @@ EAPI="5"
inherit eutils readme.gentoo-r1
DESCRIPTION="fast compiler cache"
HOMEPAGE="http://ccache.samba.org/"
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
HOMEPAGE="https://ccache.samba.org/"
SRC_URI="https://www.samba.org/ftp/ccache/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@ -6,8 +6,8 @@ EAPI="5"
inherit eutils readme.gentoo-r1
DESCRIPTION="fast compiler cache"
HOMEPAGE="http://ccache.samba.org/"
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
HOMEPAGE="https://ccache.samba.org/"
SRC_URI="https://www.samba.org/ftp/ccache/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@ -6,8 +6,8 @@ EAPI="5"
inherit eutils readme.gentoo-r1
DESCRIPTION="fast compiler cache"
HOMEPAGE="http://ccache.samba.org/"
SRC_URI="https://samba.org/ftp/ccache/${P}.tar.xz"
HOMEPAGE="https://ccache.samba.org/"
SRC_URI="https://www.samba.org/ftp/ccache/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"

@ -6,8 +6,8 @@ EAPI=6
inherit readme.gentoo-r1
DESCRIPTION="fast compiler cache"
HOMEPAGE="http://ccache.samba.org/"
SRC_URI="https://samba.org/ftp/ccache/${P}.tar.xz"
HOMEPAGE="https://ccache.samba.org/"
SRC_URI="https://www.samba.org/ftp/ccache/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@ -6,8 +6,8 @@ EAPI="5"
inherit eutils readme.gentoo-r1
DESCRIPTION="fast compiler cache"
HOMEPAGE="http://ccache.samba.org/"
SRC_URI="https://samba.org/ftp/ccache/${P}.tar.xz"
HOMEPAGE="https://ccache.samba.org/"
SRC_URI="https://www.samba.org/ftp/ccache/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -6,8 +6,8 @@ EAPI=5
inherit eutils flag-o-matic multilib toolchain-funcs
DESCRIPTION="A tool for differing and merging directories"
SRC_URI="http://samba.org/ftp/paulus/${P}.tar.gz"
HOMEPAGE="http://samba.org/ftp/paulus/"
SRC_URI="https://www.samba.org/ftp/paulus/${P}.tar.gz"
HOMEPAGE="https://www.samba.org/ftp/paulus/"
LICENSE="GPL-2"
SLOT="0"

@ -6,8 +6,8 @@ EAPI=6
inherit flag-o-matic multilib toolchain-funcs
DESCRIPTION="A tool for differing and merging directories"
SRC_URI="http://samba.org/ftp/paulus/${P}.tar.gz"
HOMEPAGE="http://samba.org/ftp/paulus/"
SRC_URI="https://www.samba.org/ftp/paulus/${P}.tar.gz"
HOMEPAGE="https://www.samba.org/ftp/paulus/"
LICENSE="GPL-2"
SLOT="0"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -20,7 +20,7 @@ if [[ ${PV} = 9999 ]]; then
EBZR_REPO_URI="lp:bzr-git"
KEYWORDS="amd64 x86"
else
SRC_URI="http://samba.org/~jelmer/bzr/${P}.tar.gz"
SRC_URI="https://www.samba.org/~jelmer/bzr/${P}.tar.gz"
KEYWORDS="amd64 x86"
fi

@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
IUSE=""
DESCRIPTION="A tool that enables developers to work comfortably offline with CVS by queuing the commits"
DESCRIPTION="A tool to work offline with CVS by queuing the commits"
SRC_URI="http://metawire.org/~vslavik/sw/cvsq/download/${P}.tar.gz"
HOMEPAGE="http://metawire.org/~vslavik/sw/cvsq/"

@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="

@ -1 +1,2 @@
DIST lgogdownloader-3.2.tar.gz 68438 SHA256 9e60af50c18533884ca317778b291152d5f04d93dfd3dc2579f6f965538b2031 SHA512 b1d8d89b303c77e17601b19e09346b8d632bc049d40741442ad88646d8764e4efd3a04edcbcae5a5e098df3251ae88d15d355d06cbb03cf313a8619d3111ff35 WHIRLPOOL f584c1e86d0e867b54d5e3415bcd0403baf783a9feb3d2ed3024c3dbfbe0892ddbf3dc79c535d8692570a8fe9dcab0cace38032ba255d805adb3fd300af3f79a
DIST lgogdownloader-3.3.tar.gz 73873 SHA256 8bb7a37b48f558bddeb662ebac32796b0ae11fa2cc57a03d48b3944198e800ce SHA512 7af67c440e88bcfbbd6f59b44b8cfd81fe9cee041715d4da968be3aedfe4301a5377ce61354a5cc093588d89300c88c862d9228672a2d79613419dce3619f4c9 WHIRLPOOL 3f497a8e606490016e6a30d7ac83d5f734c5290f206e34d6de2ea844d81fb2002e1601194a7c37fbf6e271467f834c2ce0c60daaea8c9343a632300a020ae828

@ -0,0 +1,26 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="Unofficial GOG.com downloader for Linux"
HOMEPAGE="https://sites.google.com/site/gogdownloader/"
SRC_URI="https://sites.google.com/site/gogdownloader/${P}.tar.gz"
LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+debug"
RDEPEND=">=app-crypt/rhash-1.3.3-r2:0=
dev-cpp/htmlcxx:0=
dev-libs/boost:0=
>=dev-libs/jsoncpp-1.7:0=
dev-libs/tinyxml2:0=
net-libs/liboauth:0=
>=net-misc/curl-7.32:0=[ssl]"
DEPEND="${RDEPEND}
sys-apps/help2man
virtual/pkgconfig"

@ -0,0 +1,25 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils git-r3
DESCRIPTION="Unofficial GOG.com downloader for Linux"
HOMEPAGE="https://sites.google.com/site/gogdownloader/"
EGIT_REPO_URI="https://github.com/Sude-/lgogdownloader.git"
LICENSE="WTFPL-2"
SLOT="0"
IUSE="+debug"
RDEPEND=">=app-crypt/rhash-1.3.3-r2:0=
dev-cpp/htmlcxx:0=
dev-libs/boost:0=
>=dev-libs/jsoncpp-1.7:0=
dev-libs/tinyxml2:0=
net-libs/liboauth:0=
>=net-misc/curl-7.32:0=[ssl]"
DEPEND="${RDEPEND}
sys-apps/help2man
virtual/pkgconfig"

@ -1,2 +1,2 @@
DIST akonadi-calendar-17.04.3.tar.xz 280224 SHA256 67984d83217466ff09319600e7e5a09d8dec17e512794d41d70079ee7ae48314 SHA512 d712843e11427f4156b1f94d5c6ddefa6f9a1c8fbbac63d088c680c5752bf3109331cd8b100346c978d82e1b2187acae3448f86494c7dbc3aa8bc20fdbc5a36e WHIRLPOOL 8e33fd2cb887516c250a5e6d6ec0d36fd876bc9a50a4908ada78d215a78c79a32cff6f8a595f5c09dc8fb860f91a702dc55a9c9e23dc3ab0fb58d7577cccf3f9
DIST akonadi-calendar-17.08.2.tar.xz 280408 SHA256 c018ae0ff22648f44af55d66fdc9597c8c6a1ee61b04bec9c99b6b5241a44628 SHA512 5c673e48393422bca97dbacca147995c99c266edf001369d9f469930eb749f068bc15f4babcdbcdb4facab62b856ad8bed468f313904fa58246106d2bab98e02 WHIRLPOOL 819123276040009335c795e98a87610332b51fc03cbd90186d586d0fe2b2bc5ffe558718bb499fca154687553b5ffc5f2df69b6bce19a017de2ceda2a26b8c74
DIST akonadi-calendar-17.08.3.tar.xz 280448 SHA256 662143b9ac75efae3a244d9a18069466ed2b458073896d778a8443308f5024f0 SHA512 318be593363dc6710369555946f8152ec410a74a2b8821b5e10f7f1df8dedcd6faa1a4fd21255f0d9366760d2e5f61bd54b4b08a1bdb1f30a7409e4031c2a53c WHIRLPOOL 43f454bd4743ac6f86a9d2954766d4115f05637983197d0ea47c1606a367a864acdff26419ea87082fbbee3022dc7a2e404d81446c56c0d5a402569f8f662938

@ -1,2 +1,2 @@
DIST akonadi-contacts-17.04.3.tar.xz 347700 SHA256 5399633c4b312d4226ca169f3aa1da521d9bdd7ed46389d1ab7fabbcfc764e0f SHA512 5cb488b5840c1d401213ee656ee2e8bc219e51ba03c3625f6c39dccf6c1d53e0d7347f7f67e31019e7460cffe22ac32c4216bd75be2bf557912cd2587b0a6fd3 WHIRLPOOL e2cc7479fc3e99f2888edf284180b76469ab9c57048ac76edb6cc9d3439061a2736e63bb1f5b7875afdb65b099d2b72b451fd79600cd8e93217bc53733f82514
DIST akonadi-contacts-17.08.2.tar.xz 352336 SHA256 c172426ef3e7e244a8459861f495246674a12155e87c36c47a5daf1fd4a95f2c SHA512 af670cc10b3b793a3263d09f5498bee46166f8b18a2839f4fb0625c5eebf789927b8f019d93f968e4cf207aa5518b9d9075efed45ce7051ff58650c04c3125bd WHIRLPOOL 3f34b3a9bfe1078d492d0a72590a5905ecbcbd787da148e1a7b8eba9e3522e6e10d39e141b89da812c8ce77b2b4f30c831b580d561f5fc8de3d13c7883cc1601
DIST akonadi-contacts-17.08.3.tar.xz 353516 SHA256 a96b17efbcb03ced0229c0b657a1eb391b91dfd78fbc68faaa6ad34694cc093a SHA512 d3b8dc0c82b4258aac3c06d87d62c8ecf881fe62c31a9f77b4c050a3ee70e10d225660b08f7cbf4cf6c813ed2c1c5c321cdf0633e37cf8e21bf70a04bd133870 WHIRLPOOL 228342e5b5264d32598b0ac6b8a948ee85a3d73e248fe598a62a78a1a4107c7aa27304cbcf81885835d6cbc2490ab776cacdd1312019cedd2ca8cc1d746dbb49

@ -1,2 +1,2 @@
DIST akonadi-import-wizard-17.04.3.tar.xz 432988 SHA256 28fc1e1506e8440fc888c779527f14285d3c082e6aaa9f371ecc57fbf7df623d SHA512 5a5829f05b5df4e979b734d67dd9c825e3a9fe54b83407fa3cc54aa0be7d7b6e0d52f845e50cb7843819589d506c063dda2251f44ac491456413674dba93d5e4 WHIRLPOOL 2cb09ffcdeb482d714a78b7d03c2a54f6c47bdd121c98d11e4d7af7fde25cbff5c5e08d52d1c40499a8e743d6dfd408325ccaa5fefd46102e8bd702648cc1e05
DIST akonadi-import-wizard-17.08.2.tar.xz 434700 SHA256 7c23c930ea0da3c01c1231d640fca96f6b78eee01968da2714e77dc47f95defa SHA512 93b11d38ac8b555a0fff0a8a0cd7e0aa39899c815a5d6ef64e20ba00dd927ee6bc8fbcadaa9d608b74bc55b7d7ef6dab92f4ee6bc5f744db8dddfd1e7fd2f3f4 WHIRLPOOL addb1988ff6c1e187990a5c826c23c8995ee526c10da79c3ec50ccbf8b0796fd88fe1cbd53907d97bcaa10286c301882fd54bbb6fe4af6f9c82f6812b379d969
DIST akonadi-import-wizard-17.08.3.tar.xz 434632 SHA256 4fddcd66ea4773a6ac8d13623178ab5ae347c7d9e9f0dbc4b8fd5b65e83aeac3 SHA512 dde89492fa2b2e2c0eff38e7cfa5d83607a843ff62f46a4042139b8922b4744b887428d1d00d68e4dbd6b09afec6194e3793c27c1dd005550af7cb8c85879351 WHIRLPOOL 311c9b636c48567df4a1309dd53090fe576977c6a5933695880163504f3351ac6aea8d38c1706fbceced5235e12b73be1ea6582f1b3d9b6dfdea442057d1f3bc

@ -1,2 +1,2 @@
DIST akonadi-mime-17.04.3.tar.xz 130660 SHA256 510bcec50a90afcd73dea2616999be76d8eab1590341d19710f35b0cf5b01314 SHA512 cfb356c6a8947c31090dbe983e1c709ebc9508c70da0a359408df0bc740372937a54f6aeac713dff858744cbdf8e006307ac0512ab1f21d1fb8afab3a14e52d8 WHIRLPOOL c72222c425a6a035a6995764dee9a8270239b81ff2932e2f858e60c088c9abe941a760275e1648ae7f36499ee4065dcf4d04b3093d6a38f0b33305e1e9722f60
DIST akonadi-mime-17.08.2.tar.xz 130788 SHA256 4c56577463223ba4de9a6a72cd487f420a1c3c36b49e07b3d8b355fd24adddde SHA512 309cbe124f8649cc33f1759eaa6ef76c32b9eeabf7b21b9d8dbe30caab67a4d748a24b8b31f5f3efa12e94bc444cd7aa2a5aabf318eee0c901878da5348c6cda WHIRLPOOL 5a29d647ca81a9f0c67769417ccf857cd5b197679c5ed56a477c12701bae8c29e0d5fef79fbcf532fa42f9d85376dd8ca3ed6c3ded0fce70de71ebbc1f5df30a
DIST akonadi-mime-17.08.3.tar.xz 130840 SHA256 6892e8209a87e609fb0bdcc929d8efbbd75c20fbf9a20a8c2e6a2501fde6e48c SHA512 2bd31750fa63705035dcdc56b4686ec0e22fc593baa6514e0803e6e4ce7ab4346edb5f1eab14f598e7d5c23569b842f7d733dfd53f9d60a64b3f6214de8742f6 WHIRLPOOL 177de4d8cdd0665c802ec0399659744266148be1659dc7d8291bc406a4ad5a15f0829b946cea888b810f32b1982be96e06eb221d6b2d13de96b8c150d9bc138c

@ -1,2 +1,2 @@
DIST akonadi-notes-17.04.3.tar.xz 24548 SHA256 fabaaf84660be372d4ff1f26c44a2adab8f05dc0ecbd465f24003a44b78319d1 SHA512 8191c3a605927473f1391f741035536b7360fe3cafd1a6962aca441a56bdc501f3501b0f6299428f9302afed615a538618703025ea901e282e4b45c3670ce425 WHIRLPOOL 5648b8ed6546e51bab17ec62dca1b5b756785176bf9e230efd692923cdb84fc3c112e049ff9ed0da35af7f76f659dc07fff62b497521e863223750dfc4bd3f2e
DIST akonadi-notes-17.08.2.tar.xz 24696 SHA256 c1b5753686a041119df0e2a84b4d8933119e20eaa463dd1a045d3dfd19cd39d9 SHA512 e8c6aa4d1ea7ca2cc4601197f570aad4377949d70a86ac1a37925a947254e73e9f2d799b6adc52d58f4551dd77abba44a4bd82c6f21bf880d4f59f975ad68b1e WHIRLPOOL d63c9b9ca5e4be2cc23b8d7fd64a508fb1ddcbfe82430af34081e9b9bbdfca569cfe08e218661209668ccb032aba6dc30b28c9ec44eb868da03c9df4697e97f3
DIST akonadi-notes-17.08.3.tar.xz 24728 SHA256 67759e0413bd9c5a35e33949df69a9dec3e2a7fa3e140cd183a6637c9134d92e SHA512 ea7f19cb833d9a54fe8c52f02e4b87ee45a7cbe997b7b6974d9f8372d5e13cd6815be180d15c2aec9df6e490c028ac2f5c6d97cdc9a87b0e20c3b8b701261a68 WHIRLPOOL 7f0fca1d3193cd8f6e55dab64824544e9ed40eda7e2d3479d200f11201776cbaf66b1899da4afc5fa279b6e60c43639c7d3cad790e3b7af5e9dbbf073ffe022c

@ -1,2 +1,2 @@
DIST akonadi-search-17.04.3.tar.xz 81356 SHA256 059820e9f3bc36bb09aa4e3e275c5f2bdc09d7dc86706db5b334d341ed53952c SHA512 de22d45acb9671e8347e88972aa899b5b02af06d233f21697d97a6e70c0adc290f00227345cad30ba32e5265c39c24e44e41d4a111846ab607cea826292bce73 WHIRLPOOL 648787f63e7c70330960aec425b31ef9067c12138734ab3fbf84dce3bc2a0843d4114a3b1d6ec80fc9beb92a9b55dfb03f7eea252c9f08bfb54ef91ccafa53ff
DIST akonadi-search-17.08.2.tar.xz 81140 SHA256 621ba16c9924f4b19448b97b4b7e65f996d087330f25033572dc6f4d36671741 SHA512 6bc3d0bca93598a02e139b323f1d024d29955e2676051cdc7cf4056385bd304929306176595d7586772ad67774e81e88443085935f65bf5332e58ce1340bfca9 WHIRLPOOL 35a8d09eae7fabc95fae14d718b1779443a035c62531d67793c3af2e2ee7c131ee268cd437aeb7c67892d863bccfca4c48349ac06f683e98b883d6ee79695abe
DIST akonadi-search-17.08.3.tar.xz 81288 SHA256 99e10afbc7058fc54327ea36823bd177627dc28672b346da1400e6189ad8a699 SHA512 e76e0f2a4f0c26b353e31c8cfeb29f6a1e342101b58925d741479193955171e7698019e1a0117348694d7f1256c777cbce9c43033e8b7336cacef0e2c87f9c77 WHIRLPOOL 488c2bdcc545fc1c40712c07a3deb99a3c9b4d57c11bd5f2a1f3f891d4c8658d4447fc7f28f5472e8a9e675643513c4f0c61a401ee3a92ac359db5ede0c96093

@ -1,3 +1,3 @@
DIST akonadi-1.13.1_pre20160203.tar.gz 384556 SHA256 4243b32e529be6aadc38dc4463cb6e7cede9442c05cfc04ba679dde28f37aa96 SHA512 0ef8213f504ad1e500a2c1ce19a7575cd1fd8b7ffc7e5fb0bd2437639d8c458c47bbfea7734fcd3e200136a661331dde32af0b064f0b25d324138ce6e35d15f3 WHIRLPOOL 69eff1889a19f8d5714d7e71a106871172cd25c651ea30046ab81270cf7e46c7a1983cf20fd8d5fd8ad243d70e881be705d57b0b93b54248d086e7b253a4873a
DIST akonadi-17.04.3.tar.xz 1302964 SHA256 89e0476892a9b43ae0686e059f6caa0e2bba47955920e3424f5315b1cba7ad31 SHA512 1e7380bdadb9d73b20fcbe1a5b5a44246c273da8aca92bf12a9dcc2b0c69c58f2f107a7a42af81c25c0697305ad4e401252a492e7bdd47285a9d523f4b3b0090 WHIRLPOOL 8a9d52b368f7f852c08271ccb98af2000b1863923cc500915acd0d62b8ea0636e6d9aa1bcaec79150b00b4b501d96cdb447f988c7dd374da05446c43ceff2559
DIST akonadi-17.08.2.tar.xz 1427700 SHA256 85509bfb47f29e05b7985d72be633b7dab38dbaf49a3aab1eee6b9b88762a9b1 SHA512 892e3616fc0b83ec50b6dada6aa0345eb8c09324e941933f059a20d1f5ba9bc30f90a90798933cb7df3e711bd98a28b21b8f882a136ff7d60cccd4bc552e3846 WHIRLPOOL 2c697a6f0e7dc0267abab63851fcff62930fd3f869b0903ae01d5755ff69f6464aa9ae66e2f8069f5afca1b9681a581bf9f13861ace01f5d54caf61f90b214c6
DIST akonadi-17.08.3.tar.xz 1427896 SHA256 54098782c6de7db9f3e3a30e26f56d71d8ffd8e8f9b42b9b393b1db30a035607 SHA512 bd2a8832ba02b4c39aa2d004722559921a40c39d5bfd6660a0c1fe1d3a2f7103bda59849a45523f3d53b6a02d8686770cb304cbc04ad056fb9627d602b992adb WHIRLPOOL 0c068bc1e2a9876d2535dd92074665eb588a6889c51ad1881fd96abc6bd09b302bc8edad77df6b6918bde39ab1b9016ae3bd74af0877e59efe207dcebe19d3d2

@ -1,2 +1,2 @@
DIST akonadiconsole-17.04.3.tar.xz 185576 SHA256 1bb83301310e4541b960e96ef16ac2b8689d92b3502fe0a524a8d1d0004e84ec SHA512 b08f502ced1e7b83c3c877943294eafef29846c08930e8fc571a0f411f3a141e54721c95175e220813aabbe6634a324b3308b4245393093118d5fd0f05d9290f WHIRLPOOL 8888980179cf45c1da8c7bf9892205b893cd637e53cdb94c237c5c246c7820fd678c6d10d87d07568d743675cdf6d030dd4182bf327cf7c7bd8ec335eded756f
DIST akonadiconsole-17.08.2.tar.xz 185184 SHA256 0bd2e0a01ac07910362bdc6e07293694365b3c1fd06ed8cfc69ecea41bd27da5 SHA512 c742cbde43631e9b3492750b646607c3ca07cc516776a7488021e94d972b612b6b2e67d5237b61db99a9bcc9ca7560b6444e5bc2fc9b5c6e62bddd3125731600 WHIRLPOOL bd6b23ced30c52df294b7cd576ee74fd6b5c0b3aed5c38a016de7313f07ddbad07e2b7ace6508d9cf022d346ed45cdae4f61aa9f948dabf605246d66c3ba4dd7
DIST akonadiconsole-17.08.3.tar.xz 185196 SHA256 738b78c4584a8697a2857f40c110e07e1d96ff0bb93a7bbd100e98f5b36a95b1 SHA512 a9de6c25c9b7dea29595e5ed815e25cd37b715afa2c754c9920cf9c6be4755d5bcf5376cad82853fad75feb1540d29afb9691731c09ec057571e8ed860bf1563 WHIRLPOOL 66085cd2abd04da25ae98112e39db8d4f54ddc188e09a594a9158277741ceb148e1002f80c71335a0494a8731c8699d6ad3c98857043f819f62adbc4844b895c

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

Loading…
Cancel
Save