Sync with portage [Sun Sep 18 12:40:42 MSK 2016].

mhiretskiy
root 8 years ago
parent 413a1a0706
commit 5f8ba9479b

@ -20,7 +20,7 @@ SRC_URI="https://www.freedesktop.org/software/${MY_PN}/releases/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0/18"
KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ~ppc64 x86"
IUSE="connman cron command-not-found +introspection networkmanager nsplugin entropy systemd test vala"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}

@ -0,0 +1,46 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit git-r3
DESCRIPTION="Keybase Filesystem (KBFS)"
HOMEPAGE="https://keybase.io/docs/kbfs"
EGIT_REPO_URI="https://github.com/keybase/kbfs.git"
LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND="
>=dev-lang/go-1.6:0
>=app-crypt/keybase-1.0.17
"
RDEPEND="
app-crypt/gnupg
sys-fs/fuse
"
S="${WORKDIR}/src/github.com/keybase/kbfs"
src_unpack() {
git-r3_src_unpack
mkdir -p "$(dirname "${S}")" || die
ln -s "${WORKDIR}/${P}" "${S}" || die
}
src_compile() {
GOPATH="${WORKDIR}" \
go build -v -x \
-tags production \
-o "${T}/kbfsfuse" \
github.com/keybase/kbfs/kbfsfuse
}
src_install() {
dobin "${T}/kbfsfuse"
}

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>nicolasbock@gentoo.org</email>
</maintainer>
<longdescription lang="en">
The official Keybase implementation of the client-side code for the
Keybase filesystem (KBFS).
</longdescription>
</pkgmetadata>

@ -0,0 +1,48 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils versionator
MY_PV=$(replace_version_separator 3 '-')
DESCRIPTION="Client for keybase.io"
HOMEPAGE="https://keybase.io/"
SRC_URI="https://github.com/keybase/client/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
>=dev-lang/go-1.6:0"
RDEPEND="
app-crypt/gnupg"
S="${WORKDIR}/src/github.com/keybase/client"
src_unpack() {
unpack "${P}.tar.gz"
mkdir -p "$(dirname "${S}")" || die
mv "client-${MY_PV}" "${S}" || die
}
src_compile() {
GOPATH="${WORKDIR}:${S}/go/vendor" \
go build -v -x \
-tags production \
-o "${T}/keybase" \
github.com/keybase/client/go/keybase || die
}
src_install() {
dobin "${T}/keybase"
}
pkg_postinst() {
elog "Run the service: keybase service"
elog "Run the client: keybase login"
}

@ -0,0 +1,38 @@
From 30c5897a7533b746388f44f3999ad2e23c529364 Mon Sep 17 00:00:00 2001
From: James Le Cuirot <chewi@gentoo.org>
Date: Fri, 16 Sep 2016 22:53:51 +0100
Subject: [PATCH] Handle librhash.so symlink in shared Makefile rules, not
static
---
librhash/Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/librhash/Makefile b/librhash/Makefile
index a38073f..fc5e5c3 100644
--- a/librhash/Makefile
+++ b/librhash/Makefile
@@ -46,18 +46,18 @@ dist-clean: clean
install-lib-static: $(LIBRARY) install-headers
$(INSTALL) -d $(DESTDIR)$(LIBDIR)
$(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBDIR)/
- ln -s $(SONAME) $(DESTDIR)$(LIBDIR)/$(SOLINK)
install-lib-shared: $(SONAME)
$(INSTALL) -d $(DESTDIR)$(LIBDIR)
$(INSTALL_SHARED) $(SONAME) $(DESTDIR)$(LIBDIR)/
+ ln -s $(SONAME) $(DESTDIR)$(LIBDIR)/$(SOLINK)
uninstall-lib-static: uninstall-headers
rm -f $(DESTDIR)$(LIBDIR)/$(LIBRARY)
- rm -f $(DESTDIR)$(LIBDIR)/$(SOLINK)
uninstall-lib-shared:
rm -f $(DESTDIR)$(LIBDIR)/$(SONAME)
+ rm -f $(DESTDIR)$(LIBDIR)/$(SOLINK)
install-headers:
$(INSTALL) -d $(DESTDIR)$(INCDIR)
--
2.8.2

@ -9,11 +9,18 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<maintainer type="person">
<email>chewi@gentoo.org</email>
<name>James Le Cuirot</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">rhash</remote-id>
<remote-id type="github">rhash/RHash</remote-id>
<bugs-to>https://github.com/rhash/RHash/issues</bugs-to>
</upstream>
<use>
<flag name='openssl'>Add support for hashes from dev-libs/openssl</flag>
</use>
<longdescription lang="en">
RHash is a console utility for calculation and verification of magnet links and a wide range of hash sums like CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R, Whirlpool and Snefru.
</longdescription>

@ -0,0 +1,72 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs multilib-minimal
DESCRIPTION="Console utility and library for computing and verifying file hash sums"
HOMEPAGE="http://rhash.anz.ru/"
SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug nls openssl static-libs"
RDEPEND="openssl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
PATCHES=(
"${FILESDIR}"/librhash-symlink.patch
)
src_prepare() {
default
# Exit on test failure or src_test will always succeed.
sed -i "s/return 1/exit 1/g" tests/test_rhash.sh || die
multilib_copy_sources
}
multilib_src_compile() {
local ADDCFLAGS=(
$(use debug || echo -DNDEBUG)
$(use nls && echo -DUSE_GETTEXT)
$(use openssl && echo -DOPENSSL_RUNTIME -rdynamic)
)
local ADDLDFLAGS=(
$(use openssl && echo -ldl)
)
emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
ADDCFLAGS="${ADDCFLAGS[*]}" ADDLDFLAGS="${ADDLDFLAGS[*]}" \
$(multilib_is_native_abi && echo build-shared || echo lib-shared) \
$(use static-libs && echo lib-static)
}
myemake() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr LIBDIR='$(PREFIX)'/$(get_libdir) "${@}"
}
multilib_src_install() {
myemake install-lib-shared
multilib_is_native_abi && myemake install-shared
use static-libs && myemake install-lib-static
}
multilib_src_install_all() {
myemake -C librhash install-headers
use nls && myemake install-gmo
einstalldocs
}
multilib_src_test() {
cd tests || die
./test_rhash.sh --full ../rhash_shared || die "tests failed"
}

@ -1,19 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="Console utility for computing and verifying hash sums of files"
HOMEPAGE="http://rhash.anz.ru/"
SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
src_install() {
emake DESTDIR="${D}" PREFIX=/usr install
einstalldocs
}

@ -1 +1,2 @@
DIST ubuntu-keyring_2012.05.19.tar.gz 18495 SHA256 8b3bb00770c7b1e5c0abb215ecf8c383cb3b709292a52aeb1022b5556e768b69 SHA512 3f33099255af9aad1ae8ae845074e714dc846134f49934b221a74c21ef35af5172dc1d845d3819cb28f353abd23df690b15fa0e7f74f8e2a882ddef1ab150f54 WHIRLPOOL 3c0fb09c0295c036fd35d1d53f5aef7ea5d40228563c253dc2e232a059baaa9f443daad34e841fdd9bd216950fcfda81145b85606bc43e9b783cb723d6241c6e
DIST ubuntu-keyring_2016.09.01.tar.gz 18251 SHA256 d0b49ab9d7e04a863e4194be787194f2de9d2350337ae898612cbb2e8df09b85 SHA512 ae48fb7a57c95140abb38fa3ed0484acf5374ecc562b54ca321a1c33e76178c3f9e5869ceca1f529686135d601f5738d4426589e558f65923271ca5d2f16ebe2 WHIRLPOOL 6358d1f1b8534e8c09b79f4819c3facd29d98c05c9739e81a74e5d3fae20dc5b4075a94af89482e4285ec275ee8aff8e6a6f297fef93db362dcf61607c7646dd

@ -0,0 +1,21 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
DESCRIPTION="GnuPG archive keys of the Ubuntu archive"
HOMEPAGE="http://packages.ubuntu.com/yakkety/ubuntu-keyring"
SRC_URI="mirror://ubuntu/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
src_install() {
insinto /usr/share/keyrings/
doins keyrings/*.gpg
dodoc changelog README
}

@ -1,4 +1 @@
DIST emacs-25.0.50_pre20151113.tar.xz 26904832 SHA256 dcfd575afa3123bd63eba12b2ae2c7d1390c8fbccc911e9a4a70028feb207240 SHA512 cc8e871e9bb236ffd99ea93750aabc55401cdfad171f56df81c3127fba41b223196d31a64baf597268805b39015df773587e239192870f70671d131d9c6fc9b8 WHIRLPOOL 9571b10e49c028e4f8a10a54fce10bea16ff9b726e8a266650af180a57a370d225ac3bdffc12828c6d170680e514c9fb1179b3676dd4d4de3e6794147dc935ab
DIST emacs-25.0.93.tar.xz 42515636 SHA256 b39199a491ce53f8b8a5b74fe6f1f191257e424f3ba047b3098ff9218e1579f1 SHA512 a9d2ba7af5389a8f4f3db5579bd034dfd57039089181ab227c7f411fa47341b7533d0faa293c938dc45c58764644c01531bd28cdaf9e2e6b59dd5acaf4da33d2 WHIRLPOOL d45bf6a46d516bac74dbfebae272aa7f82983d9ef00b4020dbf80dc52476f577e4bfbb0b6adbb9733c74794d181825ff6b915f14a399c8f746cdd4cdb167e018
DIST emacs-25.0.94.tar.xz 42524080 SHA256 c9c45ea7e044585f5b35500edbb356c3a2f4547d441d0d23a5e76722794c6da6 SHA512 60329ae6f7d1769caa8a971793fa2da418537634453edd081ddc7b12f867c55b3a613f70e5cb3f79e10ab44d5deee9235f6a73de05e98ce9826f8d7985c338a3 WHIRLPOOL 13f7c62ceb48838eb65e1839929a9348d0ef73954100a633a0264915f7088250262f6d484ae1bb64520624711f72fb4af7e71565a7636e35eea31dce55e76e56
DIST emacs-25.0.95.tar.xz 42536908 SHA256 1438c51268250344739c31752d9292fc51cab0d8384b9f574ecaf1bcd879bb2e SHA512 11ed4bd3b7a6dd9f3c16469a2079dc1552eb49e1652f5b0f17a5c5fac26e4ba95d14ef5f401d8945dddd86d15bd863e7d138bdcc4acc2364e58ee61918a136cd WHIRLPOOL 1e48e151ecdddda01b8f96028cf3e38e886d121ecd0d58f64171a2b5b1ebe0beba2e5229e7eb3eb83cfbf794ea47af1297ec058f0db1f71a1e7e6f704dc8f775

@ -1,382 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools elisp-common flag-o-matic multilib readme.gentoo-r1
if [[ ${PV##*.} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="git://git.sv.gnu.org/emacs.git"
EGIT_BRANCH="emacs-25"
EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
S="${EGIT_CHECKOUT_DIR}"
else
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/emacs-${PV}.tar.xz
mirror://gnu-alpha/emacs/pretest/emacs-${PV}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
S="${WORKDIR}/emacs-${FULL_VERSION}"
[[ ${FULL_VERSION} != ${PV} ]] && S="${WORKDIR}/emacs"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="25"
IUSE="acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
REQUIRED_USE="?? ( aqua X )"
RDEPEND="sys-libs/ncurses:0
>=app-eselect/eselect-emacs-1.16
>=app-emacs/emacs-common-gentoo-1.5[games?,X?]
net-libs/liblockfile
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
dbus? ( sys-apps/dbus )
gpm? ( sys-libs/gpm )
hesiod? ( net-dns/hesiod )
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
kerberos? ( virtual/krb5 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
selinux? ( sys-libs/libselinux )
ssl? ( net-libs/gnutls )
zlib? ( sys-libs/zlib )
X? (
x11-libs/libXmu
x11-libs/libXt
x11-misc/xbitmaps
gconf? ( >=gnome-base/gconf-2.26.2 )
gsettings? ( >=dev-libs/glib-2.28.6 )
gif? ( media-libs/giflib:0= )
jpeg? ( virtual/jpeg:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:0 )
xpm? ( x11-libs/libXpm )
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXft
cairo? ( >=x11-libs/cairo-1.12.18 )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
xwidgets? (
x11-libs/gtk+:3
net-libs/webkit-gtk:3=
)
!xwidgets? (
gtk3? ( x11-libs/gtk+:3 )
!gtk3? ( x11-libs/gtk+:2 )
)
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
Xaw3d? ( x11-libs/libXaw3d )
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
)
)
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
gzip-el? ( app-arch/gzip )
pax_kernel? (
sys-apps/attr
sys-apps/paxctl
)"
if [[ ${PV##*.} = 9999 ]]; then
DEPEND="${DEPEND}
sys-apps/texinfo"
fi
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
SITEFILE="20${PN}-${SLOT}-gentoo.el"
src_prepare() {
if [[ ${PV##*.} = 9999 ]]; then
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \
configure.ac)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
einfo "Emacs branch: ${EGIT_BRANCH}"
einfo "Commit: ${EGIT_VERSION}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
fi
eapply_user
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
}
src_configure() {
strip-flags
filter-flags -pie #526948
if use sh; then
replace-flags "-O[1-9]" -O0 #262359
elif use ia64; then
replace-flags "-O[2-9]" -O1 #325373
else
replace-flags "-O[3-9]" -O2
fi
local myconf
if use alsa; then
use sound || ewarn \
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
myconf+=" --with-sound=alsa"
else
myconf+=" --with-sound=$(usex sound oss)"
fi
if use X; then
myconf+=" --with-x --without-ns"
myconf+=" $(use_with gconf)"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with xpm)"
myconf+=" $(use_with imagemagick)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with cairo)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-cairo"
myconf+=" --without-libotf --without-m17n-flt"
use cairo && ewarn \
"USE flag \"cairo\" has no effect if \"xft\" is not set."
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
local f
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://bugzilla.gnome.org/show_bug.cgi?id=85715>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
if use xwidgets; then
myconf+=" --with-x-toolkit=gtk3 --with-xwidgets"
else
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
myconf+=" --without-xwidgets"
fi
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
! use gtk && use xwidgets && ewarn \
"USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
elif use aqua; then
einfo "Configuring to build with Nextstep (Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x"
else
myconf+=" --without-x --without-ns"
fi
# Save version information in the Emacs binary. It will be available
# in variable "system-configuration-options".
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--with-gameuser=":gamestat" \
--without-compress-install \
--with-file-notification=$(usev inotify || usev gfile || echo no) \
$(use_enable acl) \
$(use_with dbus) \
$(use_with gpm) \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with libxml2 xml2) \
$(use_with selinux) \
$(use_with ssl gnutls) \
$(use_with wide-int) \
$(use_with zlib) \
${myconf}
}
src_compile() {
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
emake
}
src_install () {
emake DESTDIR="${D}" NO_BIN_LINK=t install
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|| die "moving emacs executable failed"
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|| die "moving emacs man page failed"
# move info dir to avoid collisions with the dir file generated by portage
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|| die "moving info dir failed"
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
rm -rf "${ED}"/usr/share/{appdata,applications,icons}
rm -rf "${ED}"/var
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
# remove COPYING file (except for etc/COPYING used by describe-copying)
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING
if use gzip-el; then
# compress .el files when a corresponding .elc exists
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
assert "gzip .el failed"
fi
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
X
;;; ${PN}-${SLOT} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share/info
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS CONTRIBUTE
if use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
fi
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
through the Emacs eselect module, which also redirects man and info
pages. Therefore, several Emacs versions can be installed at the
same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
strongly recommended that you use app-admin/emacs-updater to rebuild
all byte-compiled elisp files of the installed Emacs packages."
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
it into /Applications by yourself."
readme.gentoo_create_doc
}
pkg_preinst() {
# move Info dir file to correct name
local infodir=/usr/share/info/${EMACS_SUFFIX} f
if [[ -f ${ED}${infodir}/dir.orig ]]; then
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
elif [[ -d "${ED}"${infodir} ]]; then
# this should not happen in EAPI 4
ewarn "Regenerating Info directory index in ${infodir} ..."
rm -f "${ED}"${infodir}/dir{,.*}
for f in "${ED}"${infodir}/*; do
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
install-info --info-dir="${ED}"${infodir} "${f}" \
|| die "install-info failed"
fi
done
fi
}
pkg_postinst() {
elisp-site-regen
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
# refresh symlinks in case any installed files have changed
eselect emacs set ${EMACS_SUFFIX}
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -1,382 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools elisp-common flag-o-matic multilib readme.gentoo-r1
if [[ ${PV##*.} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="git://git.sv.gnu.org/emacs.git"
EGIT_BRANCH="emacs-25"
EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
S="${EGIT_CHECKOUT_DIR}"
else
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/emacs-${PV}.tar.xz
mirror://gnu-alpha/emacs/pretest/emacs-${PV}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
S="${WORKDIR}/emacs-${FULL_VERSION}"
[[ ${FULL_VERSION} != ${PV} ]] && S="${WORKDIR}/emacs"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="25"
IUSE="acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
REQUIRED_USE="?? ( aqua X )"
RDEPEND="sys-libs/ncurses:0
>=app-eselect/eselect-emacs-1.16
>=app-emacs/emacs-common-gentoo-1.5[games?,X?]
net-libs/liblockfile
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
dbus? ( sys-apps/dbus )
gpm? ( sys-libs/gpm )
hesiod? ( net-dns/hesiod )
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
kerberos? ( virtual/krb5 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
selinux? ( sys-libs/libselinux )
ssl? ( net-libs/gnutls )
zlib? ( sys-libs/zlib )
X? (
x11-libs/libXmu
x11-libs/libXt
x11-misc/xbitmaps
gconf? ( >=gnome-base/gconf-2.26.2 )
gsettings? ( >=dev-libs/glib-2.28.6 )
gif? ( media-libs/giflib:0= )
jpeg? ( virtual/jpeg:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:0 )
xpm? ( x11-libs/libXpm )
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXft
cairo? ( >=x11-libs/cairo-1.12.18 )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
xwidgets? (
x11-libs/gtk+:3
net-libs/webkit-gtk:3=
)
!xwidgets? (
gtk3? ( x11-libs/gtk+:3 )
!gtk3? ( x11-libs/gtk+:2 )
)
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
Xaw3d? ( x11-libs/libXaw3d )
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
)
)
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
gzip-el? ( app-arch/gzip )
pax_kernel? (
sys-apps/attr
sys-apps/paxctl
)"
if [[ ${PV##*.} = 9999 ]]; then
DEPEND="${DEPEND}
sys-apps/texinfo"
fi
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
SITEFILE="20${PN}-${SLOT}-gentoo.el"
src_prepare() {
if [[ ${PV##*.} = 9999 ]]; then
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \
configure.ac)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
einfo "Emacs branch: ${EGIT_BRANCH}"
einfo "Commit: ${EGIT_VERSION}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
fi
eapply_user
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
}
src_configure() {
strip-flags
filter-flags -pie #526948
if use sh; then
replace-flags "-O[1-9]" -O0 #262359
elif use ia64; then
replace-flags "-O[2-9]" -O1 #325373
else
replace-flags "-O[3-9]" -O2
fi
local myconf
if use alsa; then
use sound || ewarn \
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
myconf+=" --with-sound=alsa"
else
myconf+=" --with-sound=$(usex sound oss)"
fi
if use X; then
myconf+=" --with-x --without-ns"
myconf+=" $(use_with gconf)"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with xpm)"
myconf+=" $(use_with imagemagick)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with cairo)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-cairo"
myconf+=" --without-libotf --without-m17n-flt"
use cairo && ewarn \
"USE flag \"cairo\" has no effect if \"xft\" is not set."
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
local f
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://bugzilla.gnome.org/show_bug.cgi?id=85715>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
if use xwidgets; then
myconf+=" --with-x-toolkit=gtk3 --with-xwidgets"
else
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
myconf+=" --without-xwidgets"
fi
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
! use gtk && use xwidgets && ewarn \
"USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
elif use aqua; then
einfo "Configuring to build with Nextstep (Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x"
else
myconf+=" --without-x --without-ns"
fi
# Save version information in the Emacs binary. It will be available
# in variable "system-configuration-options".
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--with-gameuser=":gamestat" \
--without-compress-install \
--with-file-notification=$(usev inotify || usev gfile || echo no) \
$(use_enable acl) \
$(use_with dbus) \
$(use_with gpm) \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with libxml2 xml2) \
$(use_with selinux) \
$(use_with ssl gnutls) \
$(use_with wide-int) \
$(use_with zlib) \
${myconf}
}
src_compile() {
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
emake
}
src_install () {
emake DESTDIR="${D}" NO_BIN_LINK=t install
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|| die "moving emacs executable failed"
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|| die "moving emacs man page failed"
# move info dir to avoid collisions with the dir file generated by portage
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|| die "moving info dir failed"
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
rm -rf "${ED}"/usr/share/{appdata,applications,icons}
rm -rf "${ED}"/var
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
# remove COPYING file (except for etc/COPYING used by describe-copying)
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING
if use gzip-el; then
# compress .el files when a corresponding .elc exists
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
assert "gzip .el failed"
fi
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
X
;;; ${PN}-${SLOT} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share/info
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS CONTRIBUTE
if use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
fi
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
through the Emacs eselect module, which also redirects man and info
pages. Therefore, several Emacs versions can be installed at the
same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
strongly recommended that you use app-admin/emacs-updater to rebuild
all byte-compiled elisp files of the installed Emacs packages."
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
it into /Applications by yourself."
readme.gentoo_create_doc
}
pkg_preinst() {
# move Info dir file to correct name
local infodir=/usr/share/info/${EMACS_SUFFIX} f
if [[ -f ${ED}${infodir}/dir.orig ]]; then
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
elif [[ -d "${ED}"${infodir} ]]; then
# this should not happen in EAPI 4
ewarn "Regenerating Info directory index in ${infodir} ..."
rm -f "${ED}"${infodir}/dir{,.*}
for f in "${ED}"${infodir}/*; do
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
install-info --info-dir="${ED}"${infodir} "${f}" \
|| die "install-info failed"
fi
done
fi
}
pkg_postinst() {
elisp-site-regen
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
# refresh symlinks in case any installed files have changed
eselect emacs set ${EMACS_SUFFIX}
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -1,382 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools elisp-common flag-o-matic multilib readme.gentoo-r1
if [[ ${PV##*.} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="git://git.sv.gnu.org/emacs.git"
EGIT_BRANCH="emacs-25"
EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
S="${EGIT_CHECKOUT_DIR}"
else
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/emacs-${PV}.tar.xz
mirror://gnu-alpha/emacs/pretest/emacs-${PV}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
S="${WORKDIR}/emacs-${FULL_VERSION}"
[[ ${FULL_VERSION} != ${PV} ]] && S="${WORKDIR}/emacs"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="25"
IUSE="acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
REQUIRED_USE="?? ( aqua X )"
RDEPEND="sys-libs/ncurses:0
>=app-eselect/eselect-emacs-1.16
>=app-emacs/emacs-common-gentoo-1.5[games?,X?]
net-libs/liblockfile
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
dbus? ( sys-apps/dbus )
gpm? ( sys-libs/gpm )
hesiod? ( net-dns/hesiod )
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
kerberos? ( virtual/krb5 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
selinux? ( sys-libs/libselinux )
ssl? ( net-libs/gnutls )
zlib? ( sys-libs/zlib )
X? (
x11-libs/libXmu
x11-libs/libXt
x11-misc/xbitmaps
gconf? ( >=gnome-base/gconf-2.26.2 )
gsettings? ( >=dev-libs/glib-2.28.6 )
gif? ( media-libs/giflib:0= )
jpeg? ( virtual/jpeg:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:0 )
xpm? ( x11-libs/libXpm )
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXft
cairo? ( >=x11-libs/cairo-1.12.18 )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
xwidgets? (
x11-libs/gtk+:3
net-libs/webkit-gtk:3=
)
!xwidgets? (
gtk3? ( x11-libs/gtk+:3 )
!gtk3? ( x11-libs/gtk+:2 )
)
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
Xaw3d? ( x11-libs/libXaw3d )
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
)
)
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
gzip-el? ( app-arch/gzip )
pax_kernel? (
sys-apps/attr
sys-apps/paxctl
)"
if [[ ${PV##*.} = 9999 ]]; then
DEPEND="${DEPEND}
sys-apps/texinfo"
fi
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
SITEFILE="20${PN}-${SLOT}-gentoo.el"
src_prepare() {
if [[ ${PV##*.} = 9999 ]]; then
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \
configure.ac)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
einfo "Emacs branch: ${EGIT_BRANCH}"
einfo "Commit: ${EGIT_VERSION}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
fi
eapply_user
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
}
src_configure() {
strip-flags
filter-flags -pie #526948
if use sh; then
replace-flags "-O[1-9]" -O0 #262359
elif use ia64; then
replace-flags "-O[2-9]" -O1 #325373
else
replace-flags "-O[3-9]" -O2
fi
local myconf
if use alsa; then
use sound || ewarn \
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
myconf+=" --with-sound=alsa"
else
myconf+=" --with-sound=$(usex sound oss)"
fi
if use X; then
myconf+=" --with-x --without-ns"
myconf+=" $(use_with gconf)"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with xpm)"
myconf+=" $(use_with imagemagick)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with cairo)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-cairo"
myconf+=" --without-libotf --without-m17n-flt"
use cairo && ewarn \
"USE flag \"cairo\" has no effect if \"xft\" is not set."
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
local f
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://bugzilla.gnome.org/show_bug.cgi?id=85715>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
if use xwidgets; then
myconf+=" --with-x-toolkit=gtk3 --with-xwidgets"
else
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
myconf+=" --without-xwidgets"
fi
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
! use gtk && use xwidgets && ewarn \
"USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
elif use aqua; then
einfo "Configuring to build with Nextstep (Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x"
else
myconf+=" --without-x --without-ns"
fi
# Save version information in the Emacs binary. It will be available
# in variable "system-configuration-options".
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--with-gameuser=":gamestat" \
--without-compress-install \
--with-file-notification=$(usev inotify || usev gfile || echo no) \
$(use_enable acl) \
$(use_with dbus) \
$(use_with gpm) \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with libxml2 xml2) \
$(use_with selinux) \
$(use_with ssl gnutls) \
$(use_with wide-int) \
$(use_with zlib) \
${myconf}
}
src_compile() {
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
emake
}
src_install () {
emake DESTDIR="${D}" NO_BIN_LINK=t install
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|| die "moving emacs executable failed"
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|| die "moving emacs man page failed"
# move info dir to avoid collisions with the dir file generated by portage
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|| die "moving info dir failed"
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
rm -rf "${ED}"/usr/share/{appdata,applications,icons}
rm -rf "${ED}"/var
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
# remove COPYING file (except for etc/COPYING used by describe-copying)
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING
if use gzip-el; then
# compress .el files when a corresponding .elc exists
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
assert "gzip .el failed"
fi
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
X
;;; ${PN}-${SLOT} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share/info
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS CONTRIBUTE
if use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
fi
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
through the Emacs eselect module, which also redirects man and info
pages. Therefore, several Emacs versions can be installed at the
same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
strongly recommended that you use app-admin/emacs-updater to rebuild
all byte-compiled elisp files of the installed Emacs packages."
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
it into /Applications by yourself."
readme.gentoo_create_doc
}
pkg_preinst() {
# move Info dir file to correct name
local infodir=/usr/share/info/${EMACS_SUFFIX} f
if [[ -f ${ED}${infodir}/dir.orig ]]; then
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
elif [[ -d "${ED}"${infodir} ]]; then
# this should not happen in EAPI 4
ewarn "Regenerating Info directory index in ${infodir} ..."
rm -f "${ED}"${infodir}/dir{,.*}
for f in "${ED}"${infodir}/*; do
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
install-info --info-dir="${ED}"${infodir} "${f}" \
|| die "install-info failed"
fi
done
fi
}
pkg_postinst() {
elisp-site-regen
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
# refresh symlinks in case any installed files have changed
eselect emacs set ${EMACS_SUFFIX}
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -8,5 +8,4 @@ DIST emacs-24.4.tar.xz 39733124 SHA256 47e391170db4ca0a3c724530c7050655f6d573a71
DIST emacs-24.5-patches-1.tar.xz 3744 SHA256 dbcad232dff47e5540fff33351d76a92165e3d379a9c1fe52c04268a1ae245f8 SHA512 0c17546211493a521eec026e05722ebfa0988d2d97c916f8ddbe4d54220fbb6256cb8ad76769a8832fe7028051ecfe04d8ac46da71d7c5a6d2906b57466496db WHIRLPOOL 29cbd3513a62b025994918c6fbf86d70e282dfc0b1fc70639afcf356946e7c46ecc099a552e3735346d6b13c494db93246605eff002c34f1d0859ac04f1025fe
DIST emacs-24.5-patches-2.tar.xz 11876 SHA256 16c313ed0fe718cc8505d4276d0b8b18564db5a96745b215c42e21f062a91f9e SHA512 58efc75749842738c6585f7d39d79dee6ef030f589341b4cce6d02623173384f84e1005a7de27be6f759a564ce762dd472c6061579a16a63916b3dfa711697de WHIRLPOOL 41eaaae10df709b28c1f9dae442d59b62281b92e622efb7dbfd62625814338e64dbf116a2373d136637e12461c15133c02bd3dd76c7a7236f53a715a973eb292
DIST emacs-24.5.tar.xz 39759804 SHA256 dd47d71dd2a526cf6b47cb49af793ec2e26af69a0951cc40e43ae290eacfc34e SHA512 89dee4c3aadb6e505c523f84c65b5e40e5bf28a586cc8a4518a59581c22972f942bb6f3c772df0d5b2685c3e78247c545c6bb2576e981d1ef0f9298c18ad1677 WHIRLPOOL 3d9f8fb840f4c846246e642369f967ba0ec357c7cf718ed865523a3cd39605ba14b8c15fc9ae3f076c27e5b6e41fcb681d15f1c6ffc5934430c0a2bf47c233a3
DIST emacs-25.1-rc1.tar.xz 42309372 SHA256 c00c50e66474359d1e24baa2a0703bc64207caffc31d0808d8b4ffa4b3826133 SHA512 c8e101d5fef07cc31ce10a0cc133d68b763a19f859dc2b06e05e72b566158c7c5eb5250d4736fdcab88fbdb5f8e279456c4f3f65491a1609cc5f1e8479be853a WHIRLPOOL 3cbdfa87132c6e043e975b983cfe9fe04676119ba61eff4f0b596978c26bbd721c911b1e90f59ed838d56db63faada28d4048be24a3f9ac05f96ff12b25d0781
DIST emacs-25.1-rc2.tar.xz 42317560 SHA256 5bd45f03bdff90f9d7add7224917fc828ed89716e952b3db8eb98242b7dfcec1 SHA512 02d2c48d7b7cd56f35b9d66c7b5be2acc6475e3b780069e65b5dcb81789343637b5802e52867417238778f96dcd6cbb2e804ad411283313f70d25010102cf0a1 WHIRLPOOL 9ea4b6f01933701934d4d21b85d3085b8d7cf8793fd977fe19f46902e6b2b45cec1142f9decc87691bf19e94616f5727e88b962f4945cb713483a865553b169e
DIST emacs-25.1.tar.xz 42498944 SHA256 19f2798ee3bc26c95dca3303e7ab141e7ad65d6ea2b6945eeba4dbea7df48f33 SHA512 67442b9027869c44430e1d4c3e92e74601e667c9aef7e3da16f20a562b5e3fa8c64efdd4b4055919550523093d32eac73c094b644f6573fed41b4e0938668922 WHIRLPOOL 77cf4e126580634ec5aa2d2252a5d3334b6880a2abc32c54543b8df1a7dc9687bf41c54994044be7517b397bcfc2fc1094286ff4c05a7d6f64a8ef8376a4abfb

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

@ -8,7 +8,7 @@ inherit elisp-common flag-o-matic multilib readme.gentoo-r1
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu-alpha/emacs/pretest/emacs-${PV/_/-}.tar.xz"
SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="25"

@ -1,358 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit elisp-common flag-o-matic multilib readme.gentoo-r1
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu-alpha/emacs/pretest/emacs-${PV/_/-}.tar.xz"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="25"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
REQUIRED_USE="?? ( aqua X )"
RDEPEND="sys-libs/ncurses:0
>=app-eselect/eselect-emacs-1.16
>=app-emacs/emacs-common-gentoo-1.5[games?,X?]
net-libs/liblockfile
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
dbus? ( sys-apps/dbus )
gpm? ( sys-libs/gpm )
hesiod? ( net-dns/hesiod )
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
kerberos? ( virtual/krb5 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
selinux? ( sys-libs/libselinux )
ssl? ( net-libs/gnutls )
zlib? ( sys-libs/zlib )
X? (
x11-libs/libXmu
x11-libs/libXt
x11-misc/xbitmaps
gconf? ( >=gnome-base/gconf-2.26.2 )
gsettings? ( >=dev-libs/glib-2.28.6 )
gif? ( media-libs/giflib:0= )
jpeg? ( virtual/jpeg:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:0 )
xpm? ( x11-libs/libXpm )
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXft
cairo? ( >=x11-libs/cairo-1.12.18 )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
xwidgets? (
x11-libs/gtk+:3
net-libs/webkit-gtk:3=
)
!xwidgets? (
gtk3? ( x11-libs/gtk+:3 )
!gtk3? ( x11-libs/gtk+:2 )
)
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
Xaw3d? ( x11-libs/libXaw3d )
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
)
)
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
gzip-el? ( app-arch/gzip )
pax_kernel? (
sys-apps/attr
sys-apps/paxctl
)"
RDEPEND="${RDEPEND}
!<app-editors/emacs-vcs-${PV}"
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
SITEFILE="20${PN}-${SLOT}-gentoo.el"
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
S="${WORKDIR}/emacs-${FULL_VERSION}"
src_prepare() {
eapply_user
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
#AT_M4DIR=m4 eautoreconf
}
src_configure() {
strip-flags
filter-flags -pie #526948
if use sh; then
replace-flags "-O[1-9]" -O0 #262359
elif use ia64; then
replace-flags "-O[2-9]" -O1 #325373
else
replace-flags "-O[3-9]" -O2
fi
local myconf
if use alsa; then
use sound || ewarn \
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
myconf+=" --with-sound=alsa"
else
myconf+=" --with-sound=$(usex sound oss)"
fi
if use X; then
myconf+=" --with-x --without-ns"
myconf+=" $(use_with gconf)"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with xpm)"
myconf+=" $(use_with imagemagick)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with cairo)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-cairo"
myconf+=" --without-libotf --without-m17n-flt"
use cairo && ewarn \
"USE flag \"cairo\" has no effect if \"xft\" is not set."
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
local f
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://bugzilla.gnome.org/show_bug.cgi?id=85715>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
if use xwidgets; then
myconf+=" --with-x-toolkit=gtk3 --with-xwidgets"
else
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
myconf+=" --without-xwidgets"
fi
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
! use gtk && use xwidgets && ewarn \
"USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
elif use aqua; then
einfo "Configuring to build with Nextstep (Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x"
else
myconf+=" --without-x --without-ns"
fi
# Save version information in the Emacs binary. It will be available
# in variable "system-configuration-options".
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--with-gameuser=":gamestat" \
--without-compress-install \
--with-file-notification=$(usev inotify || usev gfile || echo no) \
$(use_enable acl) \
$(use_with dbus) \
$(use_with gpm) \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with libxml2 xml2) \
$(use_with selinux) \
$(use_with ssl gnutls) \
$(use_with wide-int) \
$(use_with zlib) \
${myconf}
}
src_compile() {
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
emake
}
src_install () {
emake DESTDIR="${D}" NO_BIN_LINK=t install
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|| die "moving emacs executable failed"
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|| die "moving emacs man page failed"
# move info dir to avoid collisions with the dir file generated by portage
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|| die "moving info dir failed"
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
rm -rf "${ED}"/usr/share/{appdata,applications,icons}
rm -rf "${ED}"/var
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
# remove COPYING file (except for etc/COPYING used by describe-copying)
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING
if use gzip-el; then
# compress .el files when a corresponding .elc exists
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
assert "gzip .el failed"
fi
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
X
;;; ${PN}-${SLOT} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share/info
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS CONTRIBUTE
if use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
fi
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
through the Emacs eselect module, which also redirects man and info
pages. Therefore, several Emacs versions can be installed at the
same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
strongly recommended that you use app-admin/emacs-updater to rebuild
all byte-compiled elisp files of the installed Emacs packages."
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
it into /Applications by yourself."
readme.gentoo_create_doc
}
pkg_preinst() {
# move Info dir file to correct name
local infodir=/usr/share/info/${EMACS_SUFFIX} f
if [[ -f ${ED}${infodir}/dir.orig ]]; then
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
elif [[ -d "${ED}"${infodir} ]]; then
# this should not happen in EAPI 4
ewarn "Regenerating Info directory index in ${infodir} ..."
rm -f "${ED}"${infodir}/dir{,.*}
for f in "${ED}"${infodir}/*; do
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
install-info --info-dir="${ED}"${infodir} "${f}" \
|| die "install-info failed"
fi
done
fi
}
pkg_postinst() {
elisp-site-regen
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
# refresh symlinks in case any installed files have changed
eselect emacs set ${EMACS_SUFFIX}
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -1,2 +1 @@
DIST ebuild-mode-1.29.tar.xz 29296 SHA256 d4f095b1e58f7182218caa2d5839c0dec3eeb4f10386d846a36a895bcb979190 SHA512 bf81a5af269db49c2e9907daf7fc5d457ac07a5b9d921aa8084a55fc9065d71d114ea4210fba393b791e2473d5ab8bf37c2af2724f889061537e37e383574344 WHIRLPOOL 7e6167c79c5a22c9eab1ba91244f8ac18343092b459e8f8aa38308cd4003ec510e8be88d79e44c6432737816679b1c48491d1f3095c4f891eae499ee025c5018
DIST ebuild-mode-1.31.tar.xz 29492 SHA256 09bcea9ede052bf33bde402f472340570fb8eff67196cd69d4ea4820d84edf0e SHA512 8e4868a40966d5b56573425fe41d638ef1bc10a1161759218c22d33cbeb67ed3e1c75553c58a1f1c9e3ff0d2d8b25794404909a2bd19e76be93a037f8f3a0581 WHIRLPOOL d256a716baa2a276e62790e8996815e608c22e6bb2072f62a4089cc8b594d9e5470f7d574c33c23cc6817c74d59d1927e7591f8d8150985641ba61c50d6335c2

@ -1,21 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit readme.gentoo-r1 elisp
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
DOCS="ChangeLog keyword-generation.sh"
ELISP_TEXINFO="${PN}.texi"
SITEFILE="50${PN}-gentoo.el"
DOC_CONTENTS="Some optional features may require installation of additional
packages, like app-portage/gentoolkit-dev for echangelog."

@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
DOCS="ChangeLog keyword-generation.sh"
ELISP_TEXINFO="${PN}.texi"

@ -1,13 +0,0 @@
(add-to-list 'load-path "@SITELISP@")
(autoload 'ebuild-mode "ebuild-mode"
"Major mode for Portage .ebuild and .eclass files." t)
(autoload 'gentoo-newsitem-mode "gentoo-newsitem-mode"
"Major mode for Gentoo GLEP 42 news items." t)
(add-to-list 'auto-mode-alist
'("\\.\\(ebuild\\|eclass\\|eblit\\)\\'" . ebuild-mode))
(add-to-list 'auto-mode-alist
'("/[0-9]\\{4\\}-[01][0-9]-[0-3][0-9]-.+\\.[a-z]\\{2\\}\\.txt\\'"
. gentoo-newsitem-mode))
(add-to-list 'interpreter-mode-alist '("runscript" . sh-mode))
(modify-coding-system-alist 'file "\\.\\(ebuild\\|eclass\\|eblit\\)\\'" 'utf-8)

@ -1,3 +1 @@
DIST emacs-daemon-0.20.tar.xz 5120 SHA256 5c0f0bc9a1fab391657737fc3b6af4088eff1ead2e05987fe50e02f5b6e50eb3 SHA512 ac1bfc543f38dd86aeef544a8d03aa2f2a6cb02ee2042ecb3f339baed98294deac1fc6d3d002e654f3d9f32f00379c4de40efa226ddd07715aee7fe0fcb41e43 WHIRLPOOL 5941c1ea18d238275aab312123eb598f3d3265f279674191a75bec6bfd6efeebadb20dc7e6db6454a9da10ed8e98b2916fad195741b4d5fddbb270528e040d63
DIST emacs-daemon-0.21.tar.xz 5212 SHA256 e07c24d3a92f77d49cecaffdc9dc20d9268505d4ee4879557d0656e6b3c7acd3 SHA512 7131cbd78bb2f11ce3dc5686a3729b8ec11a673e9011c70d72bc04bd5d36373507c9f446ef100d2d37b569850740bf4fb68e06c9e78f3a3bc2b9cdfef8418062 WHIRLPOOL 5c51f985c460a440e6f2b282ad7d289700f621ee1a90c023b4a6f8f317cfd29297ba20f6a8714f27746ee41f9cbae02f200c8bfd39b26d32b0d1c20a56fba48b
DIST emacs-daemon-0.22.tar.xz 5276 SHA256 62743bc32f48bd5406dedb1d5356e7959c413dbc295977de0315a6ea8c1c6272 SHA512 f013cd00d3a24ca348bf718dd20dec7bea89107c0a27c921d6b58595b611991830604fc658d57681708218fbee1dae6dd0b277a2a9da67639e3553e0fd133094 WHIRLPOOL ccc9a7bc1d378b4b64873f9458284bef9008b1380a58700d5210404a216a62fe98d0b4547e28a2f52d0b3e958b45c84e8654eddb4fab48854629cb513462b948

@ -1,54 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit elisp
DESCRIPTION="Gentoo support for Emacs running as a server in the background"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
DEPEND=">=virtual/emacs-23"
RDEPEND="${DEPEND}"
SITEFILE="10${PN}-gentoo.el"
pkg_setup() {
local has_daemon has_gtk line
has_daemon=$(${EMACS} ${EMACSFLAGS} --eval "(princ (fboundp 'daemonp))")
has_gtk=$(${EMACS} ${EMACSFLAGS} --eval "(princ (featurep 'gtk))")
if [[ ${has_daemon} != t ]]; then
while read line; do ewarn "${line}"; done <<-EOF
Your current Emacs version does not support running as a daemon
which is required for ${CATEGORY}/${PN}.
Use "eselect emacs" to select an Emacs version >= 23.
EOF
elif [[ ${has_gtk} == t ]]; then
while read line; do ewarn "${line}"; done <<-EOF
Your current Emacs is compiled with GTK+. There is a long-standing
bug in GTK+ that prevents Emacs from recovering from X disconnects:
<https://bugzilla.gnome.org/show_bug.cgi?id=85715>
If you run Emacs as a daemon, then it is strongly recommended that
you compile it with the Motif or the Lucid toolkit instead, i.e.
with USE="motif -athena -gtk" or USE="athena -gtk -motif".
EOF
fi
}
src_compile() { :; }
src_install() {
newinitd emacs.rc emacs
newconfd emacs.conf emacs
exeinto /usr/libexec/emacs
doexe emacs-wrapper.sh emacs-stop.sh
elisp-site-file-install "${SITEFILE}"
dodoc README ChangeLog
}

@ -1,54 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit elisp
DESCRIPTION="Gentoo support for Emacs running as a server in the background"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
DEPEND=">=virtual/emacs-23"
RDEPEND="${DEPEND}"
SITEFILE="10${PN}-gentoo.el"
pkg_setup() {
local has_daemon has_gtk line
has_daemon=$(${EMACS} ${EMACSFLAGS} --eval "(princ (fboundp 'daemonp))")
has_gtk=$(${EMACS} ${EMACSFLAGS} --eval "(princ (featurep 'gtk))")
if [[ ${has_daemon} != t ]]; then
while read line; do ewarn "${line}"; done <<-EOF
Your current Emacs version does not support running as a daemon which
is required for ${CATEGORY}/${PN}.
Use "eselect emacs" to select an Emacs version >= 23.
EOF
elif [[ ${has_gtk} == t ]]; then
while read line; do ewarn "${line}"; done <<-EOF
Your current Emacs is compiled with GTK+. There is a long-standing bug
in GTK+ that prevents Emacs from recovering from X disconnects:
<https://bugzilla.gnome.org/show_bug.cgi?id=85715>
If you run Emacs as a daemon, then it is strongly recommended that you
compile it with the Lucid or the Motif toolkit instead, i.e. with
USE="athena Xaw3d -gtk -motif" or USE="motif -gtk -athena -Xaw3d".
EOF
fi
}
src_compile() { :; }
src_install() {
newinitd emacs.rc emacs
newconfd emacs.conf emacs
exeinto /usr/libexec/emacs
doexe emacs-wrapper.sh emacs-stop.sh
elisp-site-file-install "${SITEFILE}"
dodoc README ChangeLog
}

@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
DEPEND=">=virtual/emacs-23"
RDEPEND="${DEPEND}"

@ -0,0 +1,34 @@
From: Prasad J Pandit <address@hidden>
Vmware Paravirtual SCSI emulator while processing IO requests
could run into an infinite loop if 'pvscsi_ring_pop_req_descr'
always returned positive value. Limit IO loop to the ring size.
Cc: address@hidden
Reported-by: Li Qiang <address@hidden>
Signed-off-by: Prasad J Pandit <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
---
hw/scsi/vmw_pvscsi.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/hw/scsi/vmw_pvscsi.c b/hw/scsi/vmw_pvscsi.c
index babac5a..a5ce7de 100644
--- a/hw/scsi/vmw_pvscsi.c
+++ b/hw/scsi/vmw_pvscsi.c
@@ -247,8 +247,11 @@ static hwaddr
pvscsi_ring_pop_req_descr(PVSCSIRingInfo *mgr)
{
uint32_t ready_ptr = RS_GET_FIELD(mgr, reqProdIdx);
+ uint32_t ring_size = PVSCSI_MAX_NUM_PAGES_REQ_RING
+ * PVSCSI_MAX_NUM_REQ_ENTRIES_PER_PAGE;
- if (ready_ptr != mgr->consumed_ptr) {
+ if (ready_ptr != mgr->consumed_ptr
+ && ready_ptr - mgr->consumed_ptr < ring_size) {
uint32_t next_ready_ptr =
mgr->consumed_ptr++ & mgr->txr_len_mask;
uint32_t next_ready_page =
--
1.8.3.1

@ -0,0 +1,38 @@
From: Prasad J Pandit <address@hidden>
virtio back end uses set of buffers to facilitate I/O operations.
If its size is too large, 'cpu_physical_memory_map' could return
a null address. This would result in a null dereference
while un-mapping descriptors. Add check to avoid it.
Reported-by: Qinghao Tang <address@hidden>
Signed-off-by: Prasad J Pandit <address@hidden>
---
hw/virtio/virtio.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c
index 15ee3a7..0a4c5b6 100644
--- a/hw/virtio/virtio.c
+++ b/hw/virtio/virtio.c
@@ -472,12 +472,14 @@ static void virtqueue_map_desc(unsigned int *p_num_sg, hwaddr *addr, struct iove
}
iov[num_sg].iov_base = cpu_physical_memory_map(pa, &len, is_write);
- iov[num_sg].iov_len = len;
- addr[num_sg] = pa;
+ if (iov[num_sg].iov_base) {
+ iov[num_sg].iov_len = len;
+ addr[num_sg] = pa;
+ pa += len;
+ num_sg++;
+ }
sz -= len;
- pa += len;
- num_sg++;
}
*p_num_sg = num_sg;
}
--
2.5.5

@ -0,0 +1,687 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ncurses,readline"
PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \
user udev fcaps readme.gentoo-r1 pax-utils l10n
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
inherit git-2
SRC_URI=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bluetooth bzip2 +caps +curl debug +fdt glusterfs \
gnutls gtk gtk2 infiniband iscsi +jpeg \
kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs
+png pulseaudio python \
rbd sasl +seccomp sdl sdl2 selinux smartcard snappy spice ssh static static-softmmu
static-user systemtap tci test +threads usb usbredir +uuid vde +vhost-net \
virgl virtfs +vnc vte xattr xen xfs"
COMMON_TARGETS="aarch64 alpha arm cris i386 m68k microblaze microblazeel mips
mips64 mips64el mipsel or32 ppc ppc64 s390x sh4 sh4eb sparc sparc64 unicore32
x86_64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 moxie ppcemb tricore xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus tilegx"
use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS})
use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
# Allow no targets to be built so that people can get a tools-only build.
# Block USE flag configurations known to not work.
REQUIRED_USE="${PYTHON_REQUIRED_USE}
gtk2? ( gtk )
qemu_softmmu_targets_arm? ( fdt )
qemu_softmmu_targets_microblaze? ( fdt )
qemu_softmmu_targets_ppc? ( fdt )
qemu_softmmu_targets_ppc64? ( fdt )
sdl2? ( sdl )
static? ( static-softmmu static-user )
static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl !gtk !gtk2 )
virtfs? ( xattr )
vte? ( gtk )"
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
#
# The attr lib isn't always linked in (although the USE flag is always
# respected). This is because qemu supports using the C library's API
# when available rather than always using the extranl library.
#
# Older versions of gnutls are supported, but it's simpler to just require
# the latest versions. This is also why we require nettle.
#
# TODO: Split out tools deps into another var. e.g. bzip2 is only used by
# system binaries and tools, not user binaries.
COMMON_LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
dev-libs/libpcre[static-libs(+)]
sys-libs/zlib[static-libs(+)]
bzip2? ( app-arch/bzip2[static-libs(+)] )
xattr? ( sys-apps/attr[static-libs(+)] )"
SOFTMMU_LIB_DEPEND="${COMMON_LIB_DEPEND}
>=x11-libs/pixman-0.28.0[static-libs(+)]
accessibility? ( app-accessibility/brltty[static-libs(+)] )
aio? ( dev-libs/libaio[static-libs(+)] )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
gnutls? (
dev-libs/nettle:=[static-libs(+)]
>=net-libs/gnutls-3.0:=[static-libs(+)]
)
gtk? (
gtk2? (
x11-libs/gtk+:2
vte? ( x11-libs/vte:0 )
)
!gtk2? (
x11-libs/gtk+:3
vte? ( x11-libs/vte:2.90 )
)
)
infiniband? ( sys-fabric/librdmacm:=[static-libs(+)] )
iscsi? ( net-libs/libiscsi )
jpeg? ( virtual/jpeg:0=[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? ( sys-libs/ncurses:0=[static-libs(+)] )
nfs? ( >=net-fs/libnfs-1.9.3[static-libs(+)] )
numa? ( sys-process/numactl[static-libs(+)] )
opengl? (
virtual/opengl
media-libs/libepoxy[static-libs(+)]
media-libs/mesa[static-libs(+)]
media-libs/mesa[egl,gles2,gbm]
)
png? ( media-libs/libpng:0=[static-libs(+)] )
pulseaudio? ( media-sound/pulseaudio )
rbd? ( sys-cluster/ceph[static-libs(+)] )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? (
!sdl2? (
media-libs/libsdl[X]
>=media-libs/libsdl-1.2.11[static-libs(+)]
)
sdl2? (
media-libs/libsdl2[X]
media-libs/libsdl2[static-libs(+)]
)
)
seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] )
snappy? ( app-arch/snappy[static-libs(+)] )
spice? (
>=app-emulation/spice-protocol-0.12.3
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
uuid? ( >=sys-apps/util-linux-2.16.0[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
virgl? ( media-libs/virglrenderer[static-libs(+)] )
virtfs? ( sys-libs/libcap )
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
USER_LIB_DEPEND="${COMMON_LIB_DEPEND}"
X86_FIRMWARE_DEPEND="
>=sys-firmware/ipxe-1.0.0_p20130624
pin-upstream-blobs? (
~sys-firmware/seabios-1.8.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
!pin-upstream-blobs? (
sys-firmware/seabios
sys-firmware/sgabios
sys-firmware/vgabios
)"
CDEPEND="
!static-softmmu? ( $(printf "%s? ( ${SOFTMMU_LIB_DEPEND//\[static-libs(+)]} ) " ${use_softmmu_targets}) )
!static-user? ( $(printf "%s? ( ${USER_LIB_DEPEND//\[static-libs(+)]} ) " ${use_user_targets}) )
qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} )
qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} )
python? ( ${PYTHON_DEPS} )
systemtap? ( dev-util/systemtap )
xen? ( app-emulation/xen-tools:= )"
DEPEND="${CDEPEND}
dev-lang/perl
=dev-lang/python-2*
sys-apps/texinfo
virtual/pkgconfig
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
gtk? ( nls? ( sys-devel/gettext ) )
static-softmmu? ( $(printf "%s? ( ${SOFTMMU_LIB_DEPEND} ) " ${use_softmmu_targets}) )
static-user? ( $(printf "%s? ( ${USER_LIB_DEPEND} ) " ${use_user_targets}) )
test? (
dev-libs/glib[utils]
sys-devel/bc
)"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-qemu )
"
STRIP_MASK="/usr/share/qemu/palcode-clipper"
QA_PREBUILT="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper
usr/share/qemu/s390-ccw.img
usr/share/qemu/u-boot.e500
"
QA_WX_LOAD="usr/bin/qemu-i386
usr/bin/qemu-x86_64
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-cris
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-or32
usr/bin/qemu-ppc
usr/bin/qemu-ppc64
usr/bin/qemu-ppc64abi32
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc64
usr/bin/qemu-armeb
usr/bin/qemu-sparc32plus
usr/bin/qemu-s390x
usr/bin/qemu-unicore32"
DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure
you have the kernel module loaded before running kvm. The easiest way to
ensure that the kernel module is loaded is to load it on boot.\n
For AMD CPUs the module is called 'kvm-amd'.\n
For Intel CPUs the module is called 'kvm-intel'.\n
Please review /etc/conf.d/modules for how to load these.\n\n
Make sure your user is in the 'kvm' group\n
Just run 'gpasswd -a <USER> kvm', then have <USER> re-login.\n\n
For brand new installs, the default permissions on /dev/kvm might not let you
access it. You can tell udev to reset ownership/perms:\n
udevadm trigger -c add /dev/kvm"
qemu_support_kvm() {
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 \
use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64 \
use qemu_softmmu_targets_s390x; then
return 0
fi
return 1
}
pkg_pretend() {
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use the"
ERROR_TUN+=" virtual network device if using -net tap."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
ERROR_VHOST_NET+=" support"
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+=" ~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
fi
if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then
eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt"
eerror "instances are still pointing to it. Please update your"
eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag"
eerror "and the right system binary (e.g. qemu-system-x86_64)."
die "update your virt configs to not use qemu-kvm"
fi
}
pkg_setup() {
enewgroup kvm 78
}
# Sanity check to make sure target lists are kept up-to-date.
check_targets() {
local var=$1 mak=$2
local detected sorted
pushd "${S}"/default-configs >/dev/null || die
# Force C locale until glibc is updated. #564936
detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u))
sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "${var}: ${sorted}"
eerror "$(printf '%-*s' ${#var} configure): ${detected}"
die "sync ${var} to the list of targets"
fi
popd >/dev/null
}
handle_locales() {
# Make sure locale list is kept up-to-date.
local detected sorted
detected=$(echo $(cd po && printf '%s\n' *.po | grep -v messages.po | sed 's:.po$::' | sort -u))
sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "PLOCALES: ${sorted}"
eerror " po/*.po: ${detected}"
die "sync PLOCALES"
fi
# Deal with selective install of locales.
if use nls ; then
# Delete locales the user does not want. #577814
rm_loc() { rm po/$1.po || die; }
l10n_for_each_disabled_locale_do rm_loc
else
# Cheap hack to disable gettext .mo generation.
rm -f po/*.po
fi
}
src_prepare() {
check_targets IUSE_SOFTMMU_TARGETS softmmu
check_targets IUSE_USER_TARGETS linux-user
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i -r \
-e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
epatch "${FILESDIR}"/${PN}-2.5.0-cflags.patch
epatch "${FILESDIR}"/${PN}-2.5.0-sysmacros.patch
epatch "${FILESDIR}"/${P}-CVE-2016-6836.patch # bug 591242
epatch "${FILESDIR}"/${P}-CVE-2016-7155.patch # bug 593034
epatch "${FILESDIR}"/${P}-CVE-2016-7156.patch # bug 593036
epatch "${FILESDIR}"/${P}-CVE-2016-7157-1.patch # bug 593038
epatch "${FILESDIR}"/${P}-CVE-2016-7157-2.patch # bug 593038
epatch "${FILESDIR}"/${P}-CVE-2016-7170.patch # bug 593284
epatch "${FILESDIR}"/${P}-CVE-2016-7421.patch # bug 593950
epatch "${FILESDIR}"/${P}-CVE-2016-7422.patch # bug 593956
# Fix ld and objcopy being called directly
tc-export AR LD OBJCOPY
# Verbose builds
MAKEOPTS+=" V=1"
epatch_user
# Run after we've applied all patches.
handle_locales
}
##
# configures qemu based on the build directory and the build type
# we are using.
#
qemu_src_configure() {
debug-print-function ${FUNCNAME} "$@"
local buildtype=$1
local builddir="${S}/${buildtype}-build"
local static_flag="static-${buildtype}"
mkdir "${builddir}"
local conf_opts=(
--prefix=/usr
--sysconfdir=/etc
--libdir=/usr/$(get_libdir)
--docdir=/usr/share/doc/${PF}/html
--disable-bsd-user
--disable-guest-agent
--disable-strip
--disable-werror
# We support gnutls/nettle for crypto operations. It is possible
# to use gcrypt when gnutls/nettle are disabled (but not when they
# are enabled), but it's not really worth the hassle. Disable it
# all the time to avoid automatically detecting it. #568856
--disable-gcrypt
--python="${PYTHON}"
--cc="$(tc-getCC)"
--cxx="$(tc-getCXX)"
--host-cc="$(tc-getBUILD_CC)"
$(use_enable debug debug-info)
$(use_enable debug debug-tcg)
--enable-docs
$(use_enable tci tcg-interpreter)
$(use_enable xattr attr)
)
# Disable options not used by user targets as the default configure
# options will autoprobe and try to link in a bunch of unused junk.
conf_softmmu() {
if [[ ${buildtype} == "user" ]] ; then
echo "--disable-${2:-$1}"
else
use_enable "$@"
fi
}
conf_opts+=(
$(conf_softmmu accessibility brlapi)
$(conf_softmmu aio linux-aio)
$(conf_softmmu bzip2)
$(conf_softmmu bluetooth bluez)
$(conf_softmmu caps cap-ng)
$(conf_softmmu curl)
$(conf_softmmu fdt)
$(conf_softmmu glusterfs)
$(conf_softmmu gnutls)
$(conf_softmmu gnutls nettle)
$(conf_softmmu gtk)
$(conf_softmmu infiniband rdma)
$(conf_softmmu iscsi libiscsi)
$(conf_softmmu jpeg vnc-jpeg)
$(conf_softmmu kernel_linux kvm)
$(conf_softmmu lzo)
$(conf_softmmu ncurses curses)
$(conf_softmmu nfs libnfs)
$(conf_softmmu numa)
$(conf_softmmu opengl)
$(conf_softmmu png vnc-png)
$(conf_softmmu rbd)
$(conf_softmmu sasl vnc-sasl)
$(conf_softmmu sdl)
$(conf_softmmu seccomp)
$(conf_softmmu smartcard)
$(conf_softmmu snappy)
$(conf_softmmu spice)
$(conf_softmmu ssh libssh2)
$(conf_softmmu usb libusb)
$(conf_softmmu usbredir usb-redir)
$(conf_softmmu uuid)
$(conf_softmmu vde)
$(conf_softmmu vhost-net)
$(conf_softmmu virgl virglrenderer)
$(conf_softmmu virtfs)
$(conf_softmmu vnc)
$(conf_softmmu vte)
$(conf_softmmu xen)
$(conf_softmmu xen xen-pci-passthrough)
$(conf_softmmu xfs xfsctl)
)
case ${buildtype} in
user)
conf_opts+=(
--enable-linux-user
--disable-system
--disable-blobs
--disable-tools
)
;;
softmmu)
# audio options
local audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
conf_opts+=(
--disable-linux-user
--enable-system
--with-system-pixman
--audio-drv-list="${audio_opts}"
)
use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) )
use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) )
;;
tools)
conf_opts+=(
--disable-linux-user
--disable-system
--disable-blobs
$(use_enable bzip2)
)
static_flag="static"
;;
esac
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
# Add support for SystemTAP
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if
# the current GCC doesn't have PIE support.
if use ${static_flag}; then
conf_opts+=( --static --disable-pie )
else
gcc-specs-pie && conf_opts+=( --enable-pie )
fi
echo "../configure ${conf_opts[*]}"
cd "${builddir}"
../configure "${conf_opts[@]}" || die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak
}
src_configure() {
local target
python_setup
softmmu_targets= softmmu_bins=()
user_targets= user_bins=()
for target in ${IUSE_SOFTMMU_TARGETS} ; do
if use "qemu_softmmu_targets_${target}"; then
softmmu_targets+=",${target}-softmmu"
softmmu_bins+=( "qemu-system-${target}" )
fi
done
for target in ${IUSE_USER_TARGETS} ; do
if use "qemu_user_targets_${target}"; then
user_targets+=",${target}-linux-user"
user_bins+=( "qemu-${target}" )
fi
done
softmmu_targets=${softmmu_targets#,}
user_targets=${user_targets#,}
[[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu"
[[ -n ${user_targets} ]] && qemu_src_configure "user"
[[ -z ${softmmu_targets}${user_targets} ]] && qemu_src_configure "tools"
}
src_compile() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
default
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
default
fi
if [[ -z ${softmmu_targets}${user_targets} ]]; then
cd "${S}/tools-build"
default
fi
}
src_test() {
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
pax-mark m */qemu-system-* #515550
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
python_domodule "${S}/scripts/qmp/qmp.py"
python_doscript "${S}/scripts/kvm/vmxcap"
python_doscript "${S}/scripts/qmp/qmp-shell"
python_doscript "${S}/scripts/qmp/qemu-ga-client"
}
src_install() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
emake DESTDIR="${ED}" install
# Install binfmt handler init script for user targets
newinitd "${FILESDIR}/qemu-binfmt.initd-r1" qemu-binfmt
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules
fi
if use python; then
python_foreach_impl qemu_python_install
fi
fi
if [[ -z ${softmmu_targets}${user_targets} ]]; then
cd "${S}/tools-build"
emake DESTDIR="${ED}" install
fi
# Disable mprotect on the qemu binaries as they use JITs to be fast #459348
pushd "${ED}"/usr/bin >/dev/null
pax-mark m "${softmmu_bins[@]}" "${user_bins[@]}"
popd >/dev/null
# Install config file example for qemu-bridge-helper
insinto "/etc/qemu"
doins "${FILESDIR}/bridge.conf"
# Remove the docdir placed qmp-commands.txt
mv "${ED}/usr/share/doc/${PF}/html/qmp-commands.txt" "${S}/docs/" || die
cd "${S}"
dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt
newdoc pc-bios/README README.pc-bios
dodoc docs/qmp-*.txt
if [[ -n ${softmmu_targets} ]]; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${ED}/usr/share/qemu/bios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
fi
# Remove vgabios since we're using the vgabios packaged one
rm "${ED}/usr/share/qemu/vgabios.bin"
rm "${ED}/usr/share/qemu/vgabios-cirrus.bin"
rm "${ED}/usr/share/qemu/vgabios-qxl.bin"
rm "${ED}/usr/share/qemu/vgabios-stdvga.bin"
rm "${ED}/usr/share/qemu/vgabios-vmware.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../vgabios/vgabios.bin /usr/share/qemu/vgabios.bin
dosym ../vgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin
dosym ../vgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin
dosym ../vgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
dosym ../vgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin
fi
# Remove sgabios since we're using the sgabios packaged one
rm "${ED}/usr/share/qemu/sgabios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin
fi
# Remove iPXE since we're using the iPXE packaged one
rm "${ED}"/usr/share/qemu/pxe-*.rom
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom
dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom
dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom
dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom
dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom
dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom
fi
fi
qemu_support_kvm && readme.gentoo_create_doc
}
pkg_postinst() {
if qemu_support_kvm; then
readme.gentoo_print_elog
fi
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then
udev_reload
fi
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
}
pkg_info() {
echo "Using:"
echo " $(best_version app-emulation/spice-protocol)"
echo " $(best_version sys-firmware/ipxe)"
echo " $(best_version sys-firmware/seabios)"
if has_version 'sys-firmware/seabios[binary]'; then
echo " USE=binary"
else
echo " USE=''"
fi
echo " $(best_version sys-firmware/vgabios)"
}

@ -7,7 +7,7 @@ EAPI=5
inherit autotools
DESCRIPTION="A set of eselect modules for Java"
HOMEPAGE="https://www.gentoo.org/proj/en/java/"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java"
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2"

@ -7,7 +7,7 @@ EAPI=5
inherit autotools
DESCRIPTION="A set of eselect modules for Java"
HOMEPAGE="https://www.gentoo.org/proj/en/java/"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java"
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2"

@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tomoe/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

@ -11,7 +11,7 @@ SRC_URI="http://www.unicode.org/Public/zipped/${PV}/UCD.zip -> ${P}-UCD.zip
LICENSE="unicode"
SLOT="0"
KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
DEPEND="app-arch/unzip"

@ -0,0 +1,252 @@
Fix building with C++14, which errors out due to narrowing conversions.
See also: https://bugs.gentoo.org/show_bug.cgi?id=593948
--- a/bitmaps/dleft.xbm
+++ b/bitmaps/dleft.xbm
@@ -1,6 +1,6 @@
#define dleft_width 16
#define dleft_height 16
static char dleft_bits[] = {
- 0x00, 0x00, 0x80, 0x61, 0xc0, 0x71, 0xe0, 0x79, 0xf0, 0x7d, 0xf8, 0x7f,
- 0xfc, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfc, 0x7f, 0xf8, 0x7f, 0xf0, 0x7d,
- 0xe0, 0x79, 0xc0, 0x71, 0x80, 0x61, 0x00, 0x00};
+ 0x00, 0x00, (char)0x80, 0x61, (char)0xc0, 0x71, (char)0xe0, 0x79, (char)0xf0, 0x7d, (char)0xf8, 0x7f,
+ (char)0xfc, 0x7f, (char)0xfe, 0x7f, (char)0xfe, 0x7f, (char)0xfc, 0x7f, (char)0xf8, 0x7f, (char)0xf0, 0x7d,
+ (char)0xe0, 0x79, (char)0xc0, 0x71, (char)0x80, 0x61, 0x00, 0x00};
--- a/bitmaps/done.xbm
+++ b/bitmaps/done.xbm
@@ -1,6 +1,6 @@
#define done_width 16
#define done_height 16
static char done_bits[] = {
- 0x00, 0x00, 0xff, 0x8f, 0xff, 0x67, 0x03, 0x30, 0x03, 0x18, 0x03, 0x4c,
- 0x33, 0x6e, 0x7b, 0x67, 0xff, 0x67, 0xfb, 0x63, 0xf3, 0x63, 0xe3, 0x61,
- 0xc3, 0x61, 0x83, 0x60, 0xff, 0x7f, 0xff, 0x7f};
+ 0x00, 0x00, (char)0xff, (char)0x8f, (char)0xff, 0x67, 0x03, 0x30, 0x03, 0x18, 0x03, 0x4c,
+ 0x33, 0x6e, 0x7b, 0x67, (char)0xff, 0x67, (char)0xfb, 0x63, (char)0xf3, 0x63, (char)0xe3, 0x61,
+ (char)0xc3, 0x61, (char)0x83, 0x60, (char)0xff, 0x7f, (char)0xff, 0x7f};
--- a/bitmaps/dright.xbm
+++ b/bitmaps/dright.xbm
@@ -1,6 +1,6 @@
#define dright_width 16
#define dright_height 16
static char dright_bits[] = {
- 0x00, 0x00, 0x86, 0x01, 0x8e, 0x03, 0x9e, 0x07, 0xbe, 0x0f, 0xfe, 0x1f,
- 0xfe, 0x3f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x3f, 0xfe, 0x1f, 0xbe, 0x0f,
- 0x9e, 0x07, 0x8e, 0x03, 0x86, 0x01, 0x00, 0x00};
+ 0x00, 0x00, (char)0x86, 0x01, (char)0x8e, 0x03, (char)0x9e, 0x07, (char)0xbe, 0x0f, (char)0xfe, 0x1f,
+ (char)0xfe, 0x3f, (char)0xfe, 0x7f, (char)0xfe, 0x7f, (char)0xfe, 0x3f, (char)0xfe, 0x1f, (char)0xbe, 0x0f,
+ (char)0x9e, 0x07, (char)0x8e, 0x03, (char)0x86, 0x01, 0x00, 0x00};
--- a/bitmaps/ical.xbm
+++ b/bitmaps/ical.xbm
@@ -3,37 +3,37 @@
static char ical_bits[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x30, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00,
- 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0xa0, 0x01, 0x00, 0x00,
- 0x00, 0x00, 0x68, 0x00, 0x20, 0x01, 0x00, 0x00, 0x80, 0xff, 0xcf, 0xff,
- 0xbf, 0xff, 0x1f, 0x00, 0x80, 0x00, 0x68, 0x0a, 0x20, 0x29, 0x10, 0x00,
- 0x80, 0x00, 0x48, 0x05, 0xa0, 0x15, 0x10, 0x00, 0x80, 0x00, 0xe8, 0x0a,
- 0x20, 0x2b, 0xb0, 0x00, 0x80, 0x00, 0x48, 0x05, 0xa0, 0x15, 0x50, 0x01,
- 0x80, 0x00, 0xec, 0x02, 0x30, 0x0b, 0xb0, 0x00, 0x80, 0x00, 0xcc, 0x01,
- 0xb0, 0x07, 0x50, 0x01, 0x80, 0x00, 0xfc, 0x00, 0xf0, 0x03, 0xb0, 0x00,
- 0x80, 0x00, 0x78, 0x00, 0xe0, 0x01, 0x50, 0x01, 0x80, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01,
- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xf0,
- 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0xb0, 0x00,
- 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xfc,
- 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x50, 0x01,
- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0,
- 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00,
- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0,
- 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01,
- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0,
- 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00,
- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0,
- 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01,
- 0x80, 0xff, 0x01, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x01, 0x01, 0xc0,
- 0x07, 0x00, 0x50, 0x01, 0x80, 0x02, 0x01, 0xc0, 0x07, 0x00, 0xb0, 0x00,
- 0x80, 0x04, 0x01, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x08, 0x01, 0x00,
- 0x00, 0x00, 0xb0, 0x00, 0x80, 0x10, 0x01, 0x00, 0x00, 0x00, 0x50, 0x01,
- 0x80, 0x20, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x80, 0x40, 0x01, 0x00,
- 0x00, 0x00, 0x50, 0x01, 0x80, 0x80, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x00,
- 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x01, 0x00, 0xaa, 0xaa, 0xaa,
- 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x01,
- 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x54, 0x55, 0x55,
+ 0x00, 0x00, 0x30, 0x00, (char)0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00,
+ 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, (char)0xa0, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x68, 0x00, 0x20, 0x01, 0x00, 0x00, (char)0x80, (char)0xff, (char)0xcf, (char)0xff,
+ (char)0xbf, (char)0xff, 0x1f, 0x00, (char)0x80, 0x00, 0x68, 0x0a, 0x20, 0x29, 0x10, 0x00,
+ (char)0x80, 0x00, 0x48, 0x05, (char)0xa0, 0x15, 0x10, 0x00, (char)0x80, 0x00, (char)0xe8, 0x0a,
+ 0x20, 0x2b, (char)0xb0, 0x00, (char)0x80, 0x00, 0x48, 0x05, (char)0xa0, 0x15, 0x50, 0x01,
+ (char)0x80, 0x00, (char)0xec, 0x02, 0x30, 0x0b, (char)0xb0, 0x00, (char)0x80, 0x00, (char)0xcc, 0x01,
+ (char)0xb0, 0x07, 0x50, 0x01, (char)0x80, 0x00, (char)0xfc, 0x00, (char)0xf0, 0x03, (char)0xb0, 0x00,
+ (char)0x80, 0x00, 0x78, 0x00, (char)0xe0, 0x01, 0x50, 0x01, (char)0x80, 0x00, 0x00, 0x00,
+ 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01,
+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xf0,
+ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, (char)0xb0, 0x00,
+ (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xfc,
+ 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, 0x50, 0x01,
+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0,
+ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00,
+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0,
+ 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01,
+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0,
+ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00,
+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0,
+ 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01,
+ (char)0x80, (char)0xff, 0x01, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x01, 0x01, (char)0xc0,
+ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x02, 0x01, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00,
+ (char)0x80, 0x04, 0x01, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x08, 0x01, 0x00,
+ 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x10, 0x01, 0x00, 0x00, 0x00, 0x50, 0x01,
+ (char)0x80, 0x20, 0x01, 0x00, 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x40, 0x01, 0x00,
+ 0x00, 0x00, 0x50, 0x01, (char)0x80, (char)0x80, 0x01, 0x00, 0x00, 0x00, (char)0xb0, 0x00,
+ (char)0x80, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x5f, 0x01, 0x00, (char)0xaa, (char)0xaa, (char)0xaa,
+ (char)0xaa, (char)0xaa, (char)0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x01,
+ 0x00, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, 0x00, 0x00, 0x54, 0x55, 0x55,
0x55, 0x55, 0x55, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
--- a/bitmaps/left.xbm
+++ b/bitmaps/left.xbm
@@ -2,6 +2,6 @@
#define left_width 16
#define left_height 16
static char left_bits[] = {
- 0x00, 0x00, 0x80, 0x01, 0x40, 0x01, 0x20, 0x01, 0x10, 0x01, 0x08, 0x7f,
+ 0x00, 0x00, (char)0x80, 0x01, 0x40, 0x01, 0x20, 0x01, 0x10, 0x01, 0x08, 0x7f,
0x04, 0x40, 0x02, 0x40, 0x02, 0x40, 0x04, 0x40, 0x08, 0x7f, 0x10, 0x01,
- 0x20, 0x01, 0x40, 0x01, 0x80, 0x01, 0x00, 0x00};
+ 0x20, 0x01, 0x40, 0x01, (char)0x80, 0x01, 0x00, 0x00};
--- a/bitmaps/right.xbm
+++ b/bitmaps/right.xbm
@@ -2,6 +2,6 @@
#define right_width 16
#define right_height 16
static char right_bits[] = {
- 0x00, 0x00, 0x80, 0x01, 0x80, 0x02, 0x80, 0x04, 0x80, 0x08, 0xfe, 0x10,
- 0x02, 0x20, 0x02, 0x40, 0x02, 0x40, 0x02, 0x20, 0xfe, 0x10, 0x80, 0x08,
- 0x80, 0x04, 0x80, 0x02, 0x80, 0x01, 0x00, 0x00};
+ 0x00, 0x00, (char)0x80, 0x01, (char)0x80, 0x02, (char)0x80, 0x04, (char)0x80, 0x08, (char)0xfe, 0x10,
+ 0x02, 0x20, 0x02, 0x40, 0x02, 0x40, 0x02, 0x20, (char)0xfe, 0x10, (char)0x80, 0x08,
+ (char)0x80, 0x04, (char)0x80, 0x02, (char)0x80, 0x01, 0x00, 0x00};
--- a/bitmaps/sleft.xbm
+++ b/bitmaps/sleft.xbm
@@ -1,6 +1,6 @@
#define sleft_width 16
#define sleft_height 16
static char sleft_bits[] = {
- 0x00, 0x00, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, 0x80, 0x0f, 0xc0, 0x0f,
- 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xe0, 0x0f, 0xc0, 0x0f, 0x80, 0x0f,
+ 0x00, 0x00, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, (char)0x80, 0x0f, (char)0xc0, 0x0f,
+ (char)0xe0, 0x0f, (char)0xf0, 0x0f, (char)0xf0, 0x0f, (char)0xe0, 0x0f, (char)0xc0, 0x0f, (char)0x80, 0x0f,
0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x00};
--- a/bitmaps/sright.xbm
+++ b/bitmaps/sright.xbm
@@ -1,6 +1,6 @@
#define sright_width 16
#define sright_height 16
static char sright_bits[] = {
- 0x00, 0x00, 0x30, 0x00, 0x70, 0x00, 0xf0, 0x00, 0xf0, 0x01, 0xf0, 0x03,
- 0xf0, 0x07, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xf0, 0x03, 0xf0, 0x01,
- 0xf0, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00};
+ 0x00, 0x00, 0x30, 0x00, 0x70, 0x00, (char)0xf0, 0x00, (char)0xf0, 0x01, (char)0xf0, 0x03,
+ (char)0xf0, 0x07, (char)0xf0, 0x0f, (char)0xf0, 0x0f, (char)0xf0, 0x07, (char)0xf0, 0x03, (char)0xf0, 0x01,
+ (char)0xf0, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00};
--- a/bitmaps/todo.xbm
+++ b/bitmaps/todo.xbm
@@ -1,6 +1,6 @@
#define todo_width 16
#define todo_height 16
static char todo_bits[] = {
- 0x00, 0x00, 0xff, 0x7f, 0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60,
+ 0x00, 0x00, (char)0xff, 0x7f, (char)0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60,
0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60,
- 0x03, 0x60, 0x03, 0x60, 0xff, 0x7f, 0xff, 0x7f};
+ 0x03, 0x60, 0x03, 0x60, (char)0xff, 0x7f, (char)0xff, 0x7f};
--- a/contrib/ical.xbm
+++ b/contrib/ical.xbm
@@ -1,46 +1,46 @@
#define ical_width 64
#define ical_height 64
static char ical_bits[] = {
- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00,
- 0x00, 0x7f, 0xb0, 0x9d, 0x12, 0x82, 0x7f, 0x00, 0x00, 0x7f, 0x50, 0x95,
- 0x73, 0x82, 0x7f, 0x00, 0x00, 0x7f, 0x10, 0x3d, 0x52, 0x82, 0x7f, 0x00,
- 0x00, 0x7f, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00,
- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x11,
- 0x04, 0x41, 0x70, 0x00, 0x00, 0x37, 0x49, 0x92, 0x55, 0x4d, 0x75, 0x00,
- 0x00, 0x27, 0x59, 0xd2, 0x24, 0x4d, 0x75, 0x00, 0x00, 0x07, 0x41, 0x12,
- 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00,
- 0x00, 0xaf, 0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, 0x00, 0x57, 0x55, 0x15,
- 0x04, 0x41, 0x70, 0x00, 0x00, 0xaf, 0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00,
- 0x00, 0x57, 0x55, 0x15, 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
+ 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff,
+ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, (char)0x80, 0x7f, 0x00,
+ 0x00, 0x7f, (char)0xb0, (char)0x9d, 0x12, (char)0x82, 0x7f, 0x00, 0x00, 0x7f, 0x50, (char)0x95,
+ 0x73, (char)0x82, 0x7f, 0x00, 0x00, 0x7f, 0x10, 0x3d, 0x52, (char)0x82, 0x7f, 0x00,
+ 0x00, 0x7f, 0x00, 0x00, 0x00, (char)0x80, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff,
+ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00,
+ 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x11,
+ 0x04, 0x41, 0x70, 0x00, 0x00, 0x37, 0x49, (char)0x92, 0x55, 0x4d, 0x75, 0x00,
+ 0x00, 0x27, 0x59, (char)0xd2, 0x24, 0x4d, 0x75, 0x00, 0x00, 0x07, 0x41, 0x12,
+ 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00,
+ 0x00, (char)0xaf, (char)0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, 0x00, 0x57, 0x55, 0x15,
+ 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xaf, (char)0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00,
+ 0x00, 0x57, 0x55, 0x15, 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff,
+ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10,
0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10,
+ 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10,
0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10,
- 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00,
+ 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00,
0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10,
0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
- 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0x7f, 0x00, 0x00, 0xf7, 0x5f, 0x10, 0xfc, 0xff, 0x7a, 0x00,
- 0x00, 0xf7, 0x5f, 0x10, 0xfe, 0xff, 0x77, 0x00, 0x00, 0xf7, 0x5f, 0x10,
- 0x3f, 0xe0, 0x7f, 0x00, 0x00, 0x37, 0x58, 0x90, 0x07, 0x82, 0x7f, 0x00,
- 0x00, 0x3f, 0xf8, 0xff, 0x03, 0x02, 0x7f, 0x00, 0x00, 0x3f, 0xf8, 0xff,
- 0x00, 0x02, 0x7c, 0x00, 0x00, 0x1c, 0x70, 0xf0, 0x00, 0x02, 0x7c, 0x00,
- 0x00, 0x1e, 0xf0, 0x70, 0x00, 0x07, 0x78, 0x00, 0x00, 0x1e, 0xf0, 0x70,
- 0x00, 0x07, 0x78, 0x00, 0x00, 0x0e, 0xe0, 0x30, 0x00, 0x07, 0x78, 0x00,
- 0x00, 0x0e, 0xe0, 0x30, 0x00, 0x07, 0x60, 0x00, 0x00, 0x0f, 0xe0, 0x31,
- 0x00, 0x07, 0x60, 0x00, 0x00, 0x07, 0xc0, 0x31, 0x00, 0x1f, 0x60, 0x00,
- 0x00, 0x07, 0xc0, 0x31, 0x00, 0xff, 0x60, 0x00, 0x00, 0x07, 0xc0, 0x31,
- 0x00, 0x1f, 0x60, 0x00, 0x80, 0x07, 0xc0, 0x33, 0x00, 0x00, 0x60, 0x00,
- 0x80, 0x03, 0x80, 0x33, 0x00, 0x00, 0x60, 0x00, 0x80, 0x03, 0x80, 0x73,
- 0x00, 0x00, 0x70, 0x00, 0x80, 0x03, 0x80, 0x73, 0x00, 0x00, 0x70, 0x00,
- 0x80, 0xff, 0xff, 0xf3, 0x00, 0x00, 0x78, 0x00, 0x80, 0xff, 0xff, 0xe3,
- 0x00, 0x00, 0x38, 0x00, 0x80, 0xff, 0xff, 0xe3, 0x01, 0x00, 0x3c, 0x00,
- 0x00, 0x00, 0x03, 0xc0, 0x03, 0x00, 0x1e, 0x00, 0x00, 0x80, 0x07, 0x80,
- 0x0f, 0x80, 0x0f, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x3f, 0xe0, 0x07, 0x00,
- 0x00, 0xc0, 0x0f, 0x00, 0xfe, 0xff, 0x03, 0x00, 0x00, 0x80, 0x07, 0x00,
- 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xc0, 0x1f, 0x00, 0x00,
+ 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff,
+ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xf7, 0x5f, 0x10, (char)0xfc, (char)0xff, 0x7a, 0x00,
+ 0x00, (char)0xf7, 0x5f, 0x10, (char)0xfe, (char)0xff, 0x77, 0x00, 0x00, (char)0xf7, 0x5f, 0x10,
+ 0x3f, (char)0xe0, 0x7f, 0x00, 0x00, 0x37, 0x58, (char)0x90, 0x07, (char)0x82, 0x7f, 0x00,
+ 0x00, 0x3f, (char)0xf8, (char)0xff, 0x03, 0x02, 0x7f, 0x00, 0x00, 0x3f, (char)0xf8, (char)0xff,
+ 0x00, 0x02, 0x7c, 0x00, 0x00, 0x1c, 0x70, (char)0xf0, 0x00, 0x02, 0x7c, 0x00,
+ 0x00, 0x1e, (char)0xf0, 0x70, 0x00, 0x07, 0x78, 0x00, 0x00, 0x1e, (char)0xf0, 0x70,
+ 0x00, 0x07, 0x78, 0x00, 0x00, 0x0e, (char)0xe0, 0x30, 0x00, 0x07, 0x78, 0x00,
+ 0x00, 0x0e, (char)0xe0, 0x30, 0x00, 0x07, 0x60, 0x00, 0x00, 0x0f, (char)0xe0, 0x31,
+ 0x00, 0x07, 0x60, 0x00, 0x00, 0x07, (char)0xc0, 0x31, 0x00, 0x1f, 0x60, 0x00,
+ 0x00, 0x07, (char)0xc0, 0x31, 0x00, (char)0xff, 0x60, 0x00, 0x00, 0x07, (char)0xc0, 0x31,
+ 0x00, 0x1f, 0x60, 0x00, (char)0x80, 0x07, (char)0xc0, 0x33, 0x00, 0x00, 0x60, 0x00,
+ (char)0x80, 0x03, (char)0x80, 0x33, 0x00, 0x00, 0x60, 0x00, (char)0x80, 0x03, (char)0x80, 0x73,
+ 0x00, 0x00, 0x70, 0x00, (char)0x80, 0x03, (char)0x80, 0x73, 0x00, 0x00, 0x70, 0x00,
+ (char)0x80, (char)0xff, (char)0xff, (char)0xf3, 0x00, 0x00, 0x78, 0x00, (char)0x80, (char)0xff, (char)0xff, (char)0xe3,
+ 0x00, 0x00, 0x38, 0x00, (char)0x80, (char)0xff, (char)0xff, (char)0xe3, 0x01, 0x00, 0x3c, 0x00,
+ 0x00, 0x00, 0x03, (char)0xc0, 0x03, 0x00, 0x1e, 0x00, 0x00, (char)0x80, 0x07, (char)0x80,
+ 0x0f, (char)0x80, 0x0f, 0x00, 0x00, (char)0xc0, 0x0f, 0x00, 0x3f, (char)0xe0, 0x07, 0x00,
+ 0x00, (char)0xc0, 0x0f, 0x00, (char)0xfe, (char)0xff, 0x03, 0x00, 0x00, (char)0x80, 0x07, 0x00,
+ (char)0xf8, (char)0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, (char)0xc0, 0x1f, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -25,7 +25,8 @@ src_prepare() {
epatch \
"${FILESDIR}"/${P}-gcc44.patch \
"${FILESDIR}"/${P}-newtcl.patch \
"${FILESDIR}"/${P}-makefile.patch
"${FILESDIR}"/${P}-makefile.patch \
"${FILESDIR}"/${P}-fix-c++14.patch
sed -i \
-e 's:8.4 8.3:8.6 8.5 8.4 8.3:g' \

@ -166,3 +166,171 @@ DIST LibreOffice_5.1.4.2_Linux_x86_rpm_langpack_xh.tar.gz 504072 SHA256 e7ab802a
DIST LibreOffice_5.1.4.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 575348 SHA256 008638f1ef80422f7bd5f4c9d16d97085b59f0e6f8290c559adb7b614500dc5e SHA512 5139c3f69e70c2d4fe2cbeebff8ab21022ea44884af19efe5cf6447177a061ab0847b6bfbbeadf88e78ccc1e9694862ad21398553a69bbd3acb91dc4985fc2ab WHIRLPOOL 3d0b0c0902ea37ed0e0051798caf81f7f9c38bff39ed629c33055534c8d58bb7152e3b75c5a8ad12545085f9b12c55631f001bb57f233c49e83830991a6afc76
DIST LibreOffice_5.1.4.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 572835 SHA256 49d05345b340b65526c988def50759ac88ff90c0fa122d07a57f6c0c4443237a SHA512 a24505fedc2ed4041b40f302302d8dd41ab86806e4804c879c1058484652acd28e27091c1a37b7092bafaf5cfdf49edd9218d5ec2a410a2e644ab10617be2e95 WHIRLPOOL c65174a48376e89dfd278a062bd2e6bbd1eb5a6fbd25e9df5f6d1724539cded8fa85b4510740be20a6321e0a085a78971f4863c2325f63674ca01090b4a91d24
DIST LibreOffice_5.1.4.2_Linux_x86_rpm_langpack_zu.tar.gz 506146 SHA256 897e29c73e5632649cfd935f08fce8f7e9b13b18063a9b8e4cad274a9e5a1cc7 SHA512 25b4d9be3550a5328ac10c99daf740ac3e34a3a4ddd671896564aa0569d666cd4a0f30a010dda18c8cddb809f1dd67a63f2c73f7cc8d10c50e3ea88827e641ae WHIRLPOOL 31f320aeadb9371f85c21273265fa1c6698f740a2152cfa0b3b0aa7fc2aab5df5305121d40f5aee4c9c72f5296429fd539c755fc6cb91133e0f7a299197d483e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_am.tar.gz 7964759 SHA256 1d4b27a96af88a0cc44c9794ada1b5cbde22499dbd912f4fdd7a64052787625f SHA512 f6b3fec70b017d3c8abb9cde0fdcfa91c477821502fd2fc20de588650e32b12db3586dbffc2fee76ebbdf071033671b30f90ff5f2f2021058aab39a7e8474bcf WHIRLPOOL 92348ba708dd430b09ebb5fcefa4f946390fb0abb20cb11c11b3b357c47216ed7dde52727e7806faa32d5b84cf08590f68fad7fa2191669086a6a8e9a8d7d28d
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_ast.tar.gz 8157712 SHA256 3daabe8ab8e8faf21a8e34009133cc5daa8ef70a7979b5c820acc0dcc476df2c SHA512 7ba6af40a1c1074099b9188d81b53f9fa3ff2116b34de9933fd4ebe1c7af754c63d076793aa445de0c463bdd1612c44a95bab073d4fb7a80260545787ed36f97 WHIRLPOOL 56224abdba9167ed05c5cd5aa28ac6113c17e882831d7936a6b39aa1c177f7629286228596af3575a656ee9742e5c05b404ffd1fc6565de276553402c7894bf6
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_bg.tar.gz 8450696 SHA256 7c4dd174fa5909c4b6d2b86a2693127c7db68295262983baf252ef1440b68121 SHA512 a62ee107e8315c42952e11d325835a9205ea92d903f13a05eed3ce790df84c7e2880d44f27296c5a88d2ebbf438f0eccc4095fc83474f7a3c044e395d7b1b99b WHIRLPOOL 5ad25a1a9cc4f6da9a76a9541e0da47bbe982d0bca2c705b568c2680ac6ac15e5f76a335d983803cf0b4320f2b89683b24a115d86c735cf07bc520297542e683
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 9871598 SHA256 0db1a5110fdc27babc52ead3bfbbfe2d412c3303fed9b01599eff4000ead73b0 SHA512 988810c136052353f8fca78a444d8a563f69588e36b4b3f638ac49c3081b82176952bc5bc4d053c135ca4ab76e4d5a60720b71a12f1ee17ae219dcac8b70a471 WHIRLPOOL 94e67acca18631223dd3afed4ed3e8d54d38ee659f7c26db52b4f824862c740a288043752384e9b1fb081cb015028ba84b923f38a33f94e6042c3c1537343ec6
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_bn.tar.gz 9871536 SHA256 993f77013f94deac0a54045e980a4334668699208ac4f7c93aa9d34b9c602e29 SHA512 83920e57877f44dfc24bb79cc238ffa74422e9a6255aef70e478822bec714960d36f92533ef9bd0616fe64500b26e2913d3f1bfa0f06601d467d44c2120f25d3 WHIRLPOOL ebb388fb540e073585d7f405860974f06c84029ef3438f2c262571bcad57aaff50f400c33323cd41095cf79452ab63a7f0d46bf202dabc64dca8c6a6546ae635
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_bo.tar.gz 9529731 SHA256 61e9c45c85328f41b7b21e1c775b542561274d4d42268a65911f3a38b3dc156b SHA512 e0e0db5e9744779aa2ec16afe80154cbb7b63a5a1f1d4f1b8f3631f68e38774a39373e0fe147c4912b14f49fe2f666aee67ce699b359defb9b00b5000ca23867 WHIRLPOOL e2ed3564ed16467500c7eab5aaf94b8dbf781f6252b9095b189cb952553f784bd53b16e588985b42afdc20b384aff69f212b05944b747f04720d195ca69b211a
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_bs.tar.gz 7186063 SHA256 425d07011f65749ec15349d8b9595355c2efcc38bc807e05ef00506b3302f565 SHA512 d865ab534794f30fa49ef11de6c09af3fb36da97843bce3a5a06ea4c5e96200574f636cb53478a593a24bbcec77150271f1b99deac0606cc2f06a4fce5f022b9 WHIRLPOOL b510a032a8aad35aa2726f66cd99a2a658a192f98ed38dee04f67d4016e7f8efb944194c876c8a957473bc733948d20e75ad1777a02a8dfd2f2f44e57f5dde4c
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 8030639 SHA256 fd40093c1b657ca4431593e67b51769b2dd2eb89f27708547afa624f98867764 SHA512 578d7307e9fb80a05457c8238a8b0a2eb71cb7ab6eced748635c7c9f7bbcababdb83914634eade3c5cefece349ba29950ddb3389fd849eda74c0d40eced94218 WHIRLPOOL 01115c50ac148be910de1460fea5bcf70f070a8d2b431e0d5fd7ee006d7ecb0c477f51077d08368ac68762429d9d197ba6cd583e384020b8b0cca7a2a2bf1a3f
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_ca.tar.gz 8040475 SHA256 ad9c2bac631774e33bd9321a8445bf03727d4bddf97a4e708f8e7e5681baedf2 SHA512 e15325f5576e932d5929848c7607eef97cdbb76887b2654ac0ed2ab9657b168cbfb46dd89ad267e085074c044f29ff5337c40bc1121f4aea05ba538e187dfbe9 WHIRLPOOL be9f9ff30f9fec9816a9956fcedee2dff22a02ae32438d910e86f2572b502bdca125ff50247c8d5387ea3f74ba9b0dcf0bba86fae4ab31a2e4b09b1f3e56fdb5
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_cs.tar.gz 7647868 SHA256 32ccb184772387c4a9ce538dac968ecacd17e14209fc7776c0b9e23afb015aca SHA512 743b4982a99ff13859440f2eeab187861da2e5fbe02367adf1f991571282e5e85f8fef6d38f5c172b021e65d6434b63aac00b8d57749711313e9ea626828549f WHIRLPOOL 0c3a8ec2f078af58b60118388292582ed7ffc1638ddbf9532f552b70eebcd8c215551d16547801a7090036093cf1643afd13220e6cc6fcdc942de1b486861205
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_da.tar.gz 7651047 SHA256 49d94b6627735f527eac27aed85b537c878be54b62764d931e718138f89efae9 SHA512 7b3b8f33d5784f83dc59c9edc1383f7275c79c901484d0897ee086b1259e6334d6b80098c531669e2f308bea07b7e8f3458fedcfa36178ba74a2dbbc8c9bbc8a WHIRLPOOL 3729c7860f9e22014faa4c84a9beae95ecc27f7ff46d2215a664eaa1a49723b4d87232e6c5d3ca8427aca27211a16d96bb4baab4993eba0636874c02a2dd28c7
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_de.tar.gz 8202665 SHA256 3074716186b95c1ee60ef1f37d30ce8741c96addf2fe425f9c61170b5cba49f2 SHA512 ef0b95f966e7e1c4c66794a96d88ba54da40ce81cf2090462c768db84397f9a908082455650e4893bb0c5af24c22f0e50d9113a4691d057ea397550ffeab3761 WHIRLPOOL 0cf0668830fac40ff561a0f9935a432cc34cabd6653c059bc679c6d469c98bfc698b15ee0ecee7dc6ee416bcecc02753821b8822e1f241d0f14640b70e9ce2ff
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_dz.tar.gz 10409298 SHA256 a84a07568b2a56712dda94c8baa301ce0ed9d42b0fde13b9cb6b59e073f6d8c2 SHA512 9bb87ea5ceb5140d12f34bcdb4b6f35a258c7ca9c815b21acaa16a3d2c225ab1bc01915952d0d612926220092dec7e083b618798cdd4c05f3568237448f8484c WHIRLPOOL 74c13c1efa14c625d08e4093ff4e70ca10696e8d159f499207be70e6d86115c155f07723bd2b6580e6ef6c3bb8e75792129df1d511965c5d6c49c62b6529956e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_el.tar.gz 9043773 SHA256 8fc6bb49de9e38e6f24587b4e43630b2a30219d73208ba865bc45e45e59b708a SHA512 32523fc61ab935b49a08b01be0154f896d61249c51930ecbe513e614433b1908e960f03f92196fcd9bfcfa1c37aaf47fbd8e6b08dc1cc85b7add2b8777de73e7 WHIRLPOOL 0d0f5d1e97200d3e55ebbc92d0079dfc78e44727f40224686df76ee56cb119c260902d2dba607e17de75365953f9a755d8ec6e5f5c57d086e5e61c293dce83c7
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_en-GB.tar.gz 6498946 SHA256 87504e00e391bcbb249a7bbd87041ac1326241e20c4b7f76894c847a9c566380 SHA512 2ba2b74964c5c153ac0112eeb78eeec54749c2f9dd4a6327c8e58531dbcde4119c6d60584ef8e85326a21eb71674f6e48b30fa7aa591540589579fe26c721469 WHIRLPOOL af634af27e0d7d694436f3454aa65459bd793371bdee531a4a7cb546dc60b036d70acbb5c299671f22f4b2509608e88f46c625a4a184a533e5e6002ee29cde78
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_en-US.tar.gz 6536870 SHA256 88c233e522b818b4b15d198dcd2189d991e4521b35aad1491bfc4852465285e9 SHA512 8fb59103f9067135c47e7c3eff758c450b0942f22e7d6275c5f652afdc7472825d15fdcf235d7c01d40a0eb0a2cef99fe7499387ac1775e1077b7be418a3928e WHIRLPOOL 1358a7d7cf969e4d7a7dbc64e857bce96f3d1d4467ffa832c2f13c2d6a16122cb7f4a9616c3ee6a2f5f06c5d48cef0e3085a380ffc15289ff6832c423c73b3d9
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 6483692 SHA256 ecace4d11ab6572c595d5bb621a1509e385d428f6b581dcf425442ad32399244 SHA512 9f08d776fe8fb6b8b3e2f0d3c711480d3da790e79f49f8b2bac1ac107281dc25fe24161eff931393b60647c1eb1c96a0d3adc82c9ae289334bf11e269baf5846 WHIRLPOOL 3f4b7bf008cfb3021ca0a322fdc8cc907a224909660e00a41a89b853a9308b241cc5e468a53549de0af6bc3c82a6d0a990861ac338993f477a3679fd3d4c87c6
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_eo.tar.gz 7060410 SHA256 fde6b6e2608493c04fd7c03733e4839f0e093be9d1ef90192754a574b6446034 SHA512 ebd668e04333dc9aae832e944a4052d0a4e2872b5c2b7660c759c80eef881e0bca6a308b936bc53b2950b3dafbe87da59794f7ffb0d93df799e8be1a1ee0194b WHIRLPOOL 3dd4db9e0be9315e767b411ad2a2a999a573a2735f6d1ce1ed652f1f7f54abc95275beb24e1760ce235046f089fac40b8d6736ba8ca3004a70e7263a784c195c
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_es.tar.gz 8063709 SHA256 9273bfe7cfbe576c3e5f5ebcf48b47822798667614a1598ef9e16f9a986c024f SHA512 dcd3c874f21a6856e18aed3abb3bcf5e8e21b94cb8dba34bf3a65282d308c0623319636461cd5096608f771c61f19768a237e13e406b05132ede6fcb213c397a WHIRLPOOL a580886d786d61dee6d4e5fd00d3cf21f9ecda0c04024db49657992152f13c1a638a190bfaaae3fd785c36e0369953b02cb65e7ec3fc544ad55526fb1d818596
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_et.tar.gz 7581694 SHA256 df4866be3bc404161615557e0aff4fbdc32cfb5daea581ffb1bd45a4bb80d3cd SHA512 0d9508e59d9ea6fcb5d3edf42d3cb606a8eae29db8eb5c11c71cba6f0d08ffc1d7e21a1d78b7e6ea30e496695a234f1b69210ba74517b0ee35edf6920044517e WHIRLPOOL fda39342541399760fdd7c89021c0f725a9a530606ab3145215acd63d49f3833717336a267d70861fc82880f98cb17d79fa00d878976dd65f29b14a301c5dcb7
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_eu.tar.gz 7622288 SHA256 d1559ab538ddc81cfc3fe28765af3be12a9963c6cae6b1da05e1eef2cbb33cf0 SHA512 7a60480f1e6b7298c6cd8f8ff1eabc4e4316b2db8999ccb38a5a203bac8b68ad1370dac97ca2b77a3d3c13ec46508f2094fccfb15c00654e2d0d5c14698035da WHIRLPOOL fa9e471caf0e4fbd722a4af1346505da75f1e46dddc1084d6c7b950b509bc8bdb94d32fb56eb8d93e01c118b2f7d9a01de02d23c98e093977d3982f07bb4c10e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_fi.tar.gz 7840102 SHA256 106a9c2dcfe8a1c61caa2032722352310d511da42fb65442e912f2f6c0405b98 SHA512 7baa7e5b18aa04ae60c6fe6aeb5915fb27b1f991c2b4f213a8d78eb4d9ad3379a49548175aee83cf72304befaf58ad63a63bb45e8366060d20f9dd21f482d2c8 WHIRLPOOL 21182ec2c4e1468c24a343c332225edd0d4c69ef2bc24f747faeb0784b8c43f155404b28b691906e2965244f9f6230f2b2dbe905bae66a24313fb19b2e430065
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_fr.tar.gz 8246270 SHA256 82f42dcdef19f30b59fccc83e586045ddcf0d70e5aee4fae556684d69e4c67d5 SHA512 d7396bdb16167d79d1d3339147ab39b975749fc6dc93e6b9a30a94f18a26959b38c04c391f78a1b4a8f4663767ac472b465bc3c547d33d80d9e3266d08a03d1f WHIRLPOOL 27885d2dd294f092692edb653d2b395fa259cdcbd34c31a8a28f18a9ab84e053169d6f5032a62ec3cbef3f9b0118f8e7ab82f6e5eca65f2b85b8214f92e9d147
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_gl.tar.gz 7774151 SHA256 62ab28140fde12f2707deaf220c3bea1376d45a0e6442cb1c337fa16b3d5c81f SHA512 d185a00a625f8a48ce0ae3b24f9e5ac738a82fcb60c765cdbe8dcffec73893315658d14df684a12bea01af98dcbf54aec38568ad775214bbbdc3339a65f84e55 WHIRLPOOL 446b2632447b39b81c4d7e535f93056a683f717c23e4cb731b15c0f2ade6e4a92829d49d05fc6ebb7cfff0db30dbdafacf151dc25b475dad60dbc6455ce6bd3e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_gu.tar.gz 6705642 SHA256 680321a2ef426c7e398f3c29d243744f2c36fa669590cdff55ca2f2a3cbf5338 SHA512 1c6401cd44b2c979807063dd4c037f7c239648fa1d0f9efea5d15cd0e589bc5c69ead1ea26393f6e584c336f6cc5026ced38db213a11089a42b37f0651fd737b WHIRLPOOL a18e4ae7864d4c2907137d7db46f6cdbb5e97b1d595e8660d778c6312e448a4a07063ae58f153d5de8d0498076a6d8ddc7cd4e151e40721085573b9c79709d2f
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_he.tar.gz 6328889 SHA256 e069ce6d7831e899b4edd02ce783615be4272ce6c60c183bc51603da302868b2 SHA512 70e2d20c1a2e812feda42471c6f218ee75c3cf5ef31e58038facd634415bf324863956d17a7c4ef3b800478e39a1e5ed9f518187d07e03fa637bc8eabeb1eaa9 WHIRLPOOL 362a36cf647a938f5cf6dbde186072995c5d671b6be4ff455c875adfad3b416f11c8c56ee9694bb99b9ae01fa83b7759c882487bf590607f6aa8e630415271e1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_hi.tar.gz 7383864 SHA256 f1e01a36baa9be8a1c69f942116df002c8720596016c20064e55a7a66cd40a16 SHA512 1bf490fada03ac21f471a2a3a8de0426d8a7a53e9208eed285f7ae2a39ffdee917fa8076d4bf35fdf33903a42141af33a2eb9d3b6245485c2ca150dc5fd72f95 WHIRLPOOL c1aebdba0c2c643bc2ba4dfcf3a52dc73790d79c0f17f2453fb5cc4180b17bc864f6af11f2dae8b2d8ca29875770f5adecea47589878eff5902cf16c1ac9e380
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_hr.tar.gz 6876571 SHA256 79a443db6516db36a45f1f19ccff6384a4c2f6f0e552d5a505e6b3584d06e172 SHA512 266beadc58ed840c38fd4d3f815817970b12249cd9c43946f7162f77242720676cbc9d143da0ec504d0a8016b4c99350b1ee7caaa23ee6735f2451776b42969e WHIRLPOOL 49093f8617a42a7caaa43f4a7f4f76475e8e09321e145fb2a5ef846244838d3e328ca9fe4dce45719d7cf2df700f906f5effa00c3dd9cd14ee51730ca507090b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_hu.tar.gz 8084093 SHA256 6506ad019a29396f2ac485c44180b59da30fdfbf6209a1512b92a617cc43b296 SHA512 15c2c75016ede1a0f8e5dcf41fbad7548b1115162c7c190bc3d5c7359736bf42c81d1fabb25ac53f490ececbb69adf8650e4c8d6051d9ae7fadce94f55f2b187 WHIRLPOOL 1b8f4a9b005997ad3fcc986638a44ef74633f5199fa1267f61f79ac51a3c2a134a242f5d738b4cc26c8c4ecf1871ef23770489419337bcd1b1b6b13aa52fc43f
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_id.tar.gz 6913579 SHA256 b67e046108b2e2a64b853c25d69d04a3d6e27b87dc737813d1421b20775713cc SHA512 ca06bbed2e7b67ddafda711eeeadbf64cf0e57d54f9fa23ce69fb4d5ca03a05ef49fdd7ad440c6b1598239590f5421da1d3be0b6c4be89e6bd552a878231ba57 WHIRLPOOL e490eef38b264a21df25c70cb6d812c0eb2077094f626ad61758fd2e701d00c6338985f3b9d1ac894042bbff8281e4d2d528467da4a4bc9edf823893bf6d5d4a
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_is.tar.gz 6974371 SHA256 448a187f75d9c31ec62ffcf37a345fc629fc2038d0e5cecab11fa12cf49857c8 SHA512 5406ddc3cde764b6f16f7a9c16e297b3190babe174aa3158070c187cac3353932165409ebd8b6b5112b9a558ec5ad5c258bd1fd75f9d4b854040f1eb012c5d15 WHIRLPOOL 1f4126c6e1149de94e1dc726c5370dbcded15127e667e37c84b7fadb215338f262f98a8f4d1a2600e7d351781fff2e189243ce2d3db76ec9794465492ec58ca9
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_it.tar.gz 8005267 SHA256 540b9fee956954f7b93260bc32703200c79b5df30f4f6c0613a6111c5a9bb860 SHA512 d68953b0a80d8a425f43a0c09b0e51fd1090f88f04e9c49266639572168fadc0c67a05e284b7b2913df144cf2ecdc964b11722c79fd81983ff5b61e497476dec WHIRLPOOL ca328824db7327f11de5a053d0bff872e5d89615c001ce3e55394b34aa9d6f50d36641ada28a5b42910ca3cc625b1d1cb1bf695a8eafde35d699423f2dc53389
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_ja.tar.gz 13413462 SHA256 5a9c1481476b883cd54a10f13c8eb5386e3441bed60e874fd7d99e208bafecda SHA512 c2e5def311416af930a1cbbe42e3b4a58343f611d058165f815c114a880d6d571e680613ef8b6061570902690335f5904fd82cff4ff0fb47754339ef452e1a1e WHIRLPOOL 34fe21236a3ef6f9b0d41e6cd25a2074a83c0e286a6d59590d62c7b12ec8882729cce1a974942a7ed707a3a449722d915265b8d19ed6e809f2c1eb493458f5ed
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_ka.tar.gz 7175232 SHA256 38cdff3e2d1e65f7a003a1afb8aeeffa3564662e74d5731ae686a86ac76159f9 SHA512 df6dd5ad8f267c5bcb642b1f4a325b774e628f864ce4aada93a8ed01886b43afb2a183209c0c6a72e865324bbf1012c7235d8797d6be5261cff1d7608178efa3 WHIRLPOOL 4cec37e0a8be8ee2f41b93784a615d1c4871f1fb420ab77400de2ce70ebb1270b6c900a12c2018c4f8bb7c65d053816db72e4e1df1527c3aea1a028f6f69edaf
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_km.tar.gz 10428257 SHA256 e2ccaf4483cd3b174f0cee4520f5b11120b6d620bb4108dcec947a2daf758b1d SHA512 fd61fb46f2c02063b59fa2ebbd7b156afd685d803550dc9fa7229431e33ad985272c521205332e516bc9a7c3b789aca387a694f474385d1230d1225ecdbec613 WHIRLPOOL 76343869397e722c8295aed10e6cc3d9da5ad5aa3fe0f10edb4ab1e5573fede5bdf3cc043aeea1b868280fff594bf3507a6b509672a6d5fe2b33ddaba2ff639c
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_ko.tar.gz 9451588 SHA256 b9381a30dcda08e859a68b1252e4d293d5331cdfb719a6b179b8b2a57a095e26 SHA512 73425c0b38aa5cd84a8f4b82f2ab7153e1d402125a90a4f5380c0cc6dbdfa2855e45e6160d698fbe2721cad9633229c1c28a6e5356898749aaddc9162ed9e49d WHIRLPOOL 71ab4ecefb7fbdbf0a4b08ff80cea7c6a02c5cea8dd769a78786dc33f900f33909245defa16ffa6d04823ea1897a4aa696aa46786b32ab5dae1a8edc6e31afbe
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_mk.tar.gz 7400262 SHA256 a33b798f03dfb9e89e21b73bcd0068ac2bce952eb5554e29d0f1a8604aa0e103 SHA512 27b10c2b64225a9e3c0302ac074befbf5eea0d7b44144d8d9fe8fd7bf9729f1c41237d669e21b42c029775c229ce2f08e3fa48de8209ab8fc5ccf4751dba830a WHIRLPOOL bc9f9e82972325828c2804c5d184812a5b4d1de66957cc053376c0d389bcc7beaa574d0571cfa1645cc58a21c66c813750a2e2cdaa6c186e2cab6689a189ab50
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_nb.tar.gz 7722940 SHA256 952d6ff6c4487de52ec34ba8c75d96e6ec0140baf4cc2012027841d5e59bf551 SHA512 027aa89fec535805fa3e88e91939a5d2c8216d75640decfab410b7f7b96b6a8ca38f1e06a4b95a8c3e469d0af4f976e5e20cd7768405a1e61252b359e8af3d4d WHIRLPOOL 8554807f9cddeb87f3748192f8b543be7d822f9441d11aa82fa246700858f4150adf82f8dc4a3a6fd7b77100df4f9650444bee9b495505a4d9c3facdc28e1548
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_ne.tar.gz 9859504 SHA256 4b779058ba582aaa336605f19ad78dc1178704fc4caa205146822f1d6f33475e SHA512 40a27b1c5f09b6eaf8fec0228404817631737a1fba8801e0e019ec66c96a96eaeafaa95268093e3fcf976d7291280e1af400b054b5d86face4ff3fcb3ac347ea WHIRLPOOL d61bb2d2f23dd49aa5e66847ec8f34c081c47133a231faf5e4e361235cfc84409deca528c64330542da416ab676b9546517ee5a3efeb48a7324f92bd2b37d5ab
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_nl.tar.gz 7829240 SHA256 24b3f3032b4b8665b03c55743c58bedd4c3d806641e1186729c9ec97639f4d8b SHA512 ab918cf4f3362411f3442caa34b79027c603298072726433471956aa51721512047e4454298c395530b3931e652971b4790d127de0d085e971949e928016666c WHIRLPOOL 075e55a6e1264d98cf4cf466f652871fc28228f1880333439fac53977fd2bcedf21f84b79bd59eee5c7f67b9c9ca83d2110b4e28f249e0f241aaefd523033bc1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_nn.tar.gz 7687005 SHA256 f7d39bc1e5187b1c5f1efa5d6f14db140bb7b77356451eae1f89f9d23fd026ab SHA512 36e89526e197203eeccd15c35dc1bc0db9c052550d0abd428aefa3ae7bd5734f55c4dfe52857bf18f91a1f02a0d59fa2e58f660bc6df09564656b0b906fcf715 WHIRLPOOL afb910469c20c5ee6eb6c65fd715abc8b6f95ba4cd4060ea9a1ca8252ac47b7045c7375fcc600d5bb8157399908c3a418c5c745d39268339010a06c5a97e087a
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_om.tar.gz 8063256 SHA256 05600e6d1106b7d6673d76c734b3e782c204ab35a452dee7f12e7e6dc408bfe6 SHA512 abefe713a857257ddb4fc79836252aefd9bf9bad5f3ca512c3532e1a792d775976ac59b6e0d5945af11068e85c4d0351837fa608e62aa121f1cb2d0be3b7aa7e WHIRLPOOL 031f34927bc788f1fb692eec282c27b3f2f523a66f174da5a3331919172c7e9f561c4ac5cc1ea522eecf20bbf4b5ec33ae82a4858c153ef9804260a6aab69ba4
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_pl.tar.gz 8084713 SHA256 5fd974111cda6d31e94c0590d31d0f62f315a0222f49a6cedcca9e6fa1b6ff97 SHA512 059deef45c7df154c5d5f1abb75a2844c311ddc368017f5faad256b50996f2de58105d618158ac8d905732524f79089b901eddb39f4ef3476ca5e8975a82f865 WHIRLPOOL 9e3555d402678bd3cbb13619a39b40c15b64922caef3ca741eeea37cbe2a0f83afd690f249ecae0be1fea002bf61b8c44e328105965cfc6bdbb192bf6b34fcb1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 7823072 SHA256 e9e93178859539c261d746657a2087f47053ed41a8917739a8c8d8b2d143eca6 SHA512 8c5efb3375af80003068b487770222f42379949163c6c9de3181295f5af04f5842f0764736f8bb0ac97b4cf70ea00dee420caccba6af902b00082c2867f345a7 WHIRLPOOL 7df0e2774cc5cad1e3c74036bac8a517fa5951a7157739c57cb035e6c740e8cc5b3bbbf247796356d6e8463a1389c5a4b26361ef66bd7e15cf116c27ccb17255
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_pt.tar.gz 7751682 SHA256 febc6c97e0a87ef2aa673df6ea729b0797f46f851413f436563696b67c6a13c0 SHA512 c7d6aec52f7e0be9a59f5b21fdf7ae66c093c994d3717685f7825d742d69fe880820d507b9b0c5387b759542ea7a3873179bb6cd3a026715a2619f84ce547722 WHIRLPOOL 9be7c2adc4920d1812dd284c62af62db5859cb5dc9fcd98aca8cccc003ac4e03eed05b2c5c3e36a86935f18b477e8e64b55d42cff9d0d208af1f3c1b815d7ae5
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_ru.tar.gz 8490572 SHA256 b8fc89c8f83fd02510f4c0d301720e7a74e734b2bf8f025b05de6251e5c3df6e SHA512 0b151dbb8de2ed9d947f058ee97d493eec50fb011b2fe97e0261b955ae25e503cda2826df8ffc8d31b64f6215db74f57416298b7a3cd5a798e117b3e57dd0ddc WHIRLPOOL 169d4c3863f13432876a9a8087ed22abf32e0ad20e62708931d9df896a68e068c1602b5a652bec0ec377b88991c7e211ccdb861017dd02a1c8e43fe12730b959
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_si.tar.gz 7255081 SHA256 5941dcef9d952f9e1c0be83292b3f739f6e2a61a47f288fb55a0b996936554e3 SHA512 48c8c2c1f1ac021314a178d9add5565e7d8504978bcccb270ea006344200027e64bf1594b52312cae2f75c4ad27e8708c391e7ebd9e6419170da203c689dcc32 WHIRLPOOL a8bd3a981a807a647798d7f17f5e1fc990f1d0496b4cd81a3a36587190548931bdf247655ad08ec67dc84854c7cec756e149a716de34af14c8bbb86bf7ee2dc0
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_sk.tar.gz 7561313 SHA256 ad9fee0c979c8852dba0a17a1780d72d2b27387f8fc217c66164f7b0a322ced3 SHA512 b9f10de32cfe0e5de3f698fade3defc8930e4f7a6acba6f604c0830eaa25d7ae2aa78e623269a084955fc947ea3d4a442cb3bd10dce5893d402d57cf117f5300 WHIRLPOOL ea870ff225eeb92248bf60531fa5bb728ad4131e6d705556b754c940549ad4d719dd8b9d5018b4faab34e1b779ca2d16708b06bfd0db9ab9619df8a82e41aa3f
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_sl.tar.gz 7822175 SHA256 657d762baa3925934e098062f75735d5f89e7d5dd10632bead2d2060f712bf38 SHA512 1854a88d896d5acac1dcb6238b40a4337a221134fcc45eb7e54c5fcdd80a6955fb72c4700818053ff51f0be0b0d5010768da42e0ae6a51ee7b2c2f370a87588b WHIRLPOOL 0177d3d693a0159d793cce42df4896f1221f3fef12fcd09a6d837036f8a91d8fa57feaeaea6de30c272f43b0c3991124ed5a6e08304b608969861739235dd822
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_sq.tar.gz 6911579 SHA256 3f55c540c434ee4747fa81b0d4db1486980b8f01661ed88bfe54c029917d5619 SHA512 a2ee84627a04fd0c50b61b07f4899897e10db2f7fc831337bf51d4ca1ae7c77814e8a04a452928f74fd0bbf9a4a754bcadeb6e613e37a150a78031cea458ffd9 WHIRLPOOL e0b15c9c0b307992f0812cae40f4d20b60d12f4482de7ed43dc97af9ff5e7a416b00e82dc6e160204d6502f217a4e9f0c733c4588b1c971ec32b2d0d7cea5a7b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_sv.tar.gz 7778177 SHA256 83eae6c047e55a9e4b5da273caf9459409f4e09d696f27451e1d9c10f359c271 SHA512 510b5c54e756cfc4bea88e8d01eaa85c5aff0e09a1481b0028d9ce128989f3228b3cb5c2cd656e155504034565484628c53c277a836895a5e0007398f476aae7 WHIRLPOOL e26a3e9c80cf4186533ab74cf6a1be7e2d85d0d5c5e91d38a6fe4ea59fbe47d8458012b4bd31ca521f3c91df5042646d1b99aa3e20244ce112a2e1ca4486be61
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_tg.tar.gz 7246670 SHA256 cb53e4fc8fa3e63ba2c9ae968f3f07bfa119da35feeeb08d4a22d24160839ecb SHA512 d576d5b06d8079753b2719103ec80b3fd2ee50f009d1407e14fc353fe8c3a43da54efc069f038a5f43dda75aeec047bcbe2f3b18a64b556c5049ee9c68aab184 WHIRLPOOL f627cfe4cd81914abffeaf57de223ac000248cf97949217c475d1e64156dcae02ce95ef294b2ca829e696fe23eea002ae8f2bb7bb30ab711333e0fc2a3a26ce4
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_tr.tar.gz 8043277 SHA256 4628e3dbab51604c284f215cc22b3eab6d472aa909c19884597cdae16382ba17 SHA512 e5859823c56bcd0363c047bc43a6b399a0eb65bc5925bfd0866344f691585c8ed06f7c8e48c437098a865f4b71a56e77e07971b6023772a364dacf7b91dc471a WHIRLPOOL cd015195a2df13485a1333a295e4be22aceb861a4d3b60250fc4484b1b81575026af973b0bdf922841a4b52ad32e28146202240986a03e18a7cf00c605563117
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_ug.tar.gz 6900973 SHA256 9e6c6ebe176a7de2c9121a7648c599ad658bc1c335d007c1e201e02e92744d7e SHA512 281b8496e65903ce4058bcf49e3070db11623e6ea73c84a67273e320f5f01777143ff3085c847be7c93e9d83ccb3c7a6a2b37e86d68665f1edb207127f8425cb WHIRLPOOL a94cbb7c95754833e30b5ba4506a42173a57a337fd64359d906950fd8eb06f788d154d15ad3776b8b42661385a0b03378b64cd433e3027a7a83bd67679825a1e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_uk.tar.gz 7668982 SHA256 d06ea6d1dd45e788e17b18b3673a055171fb7e91ca7e37f38efdae6acf28565f SHA512 6f1a771a3f102617fd59b6713b94a70da412e9b32f9c3389b88ca1728bd56592acb757ba183f2e8fef52b1299a6dd4d5c98400b02a72030efe269b5d9876dba8 WHIRLPOOL b3b1ebeb2b8a1f7ce875144203dba39c80f59872284bda87edb3e84e98bdcb20d04b4741c1222de3dc601f95c4a8ee706d8be874453347cd95b9ef99c80a315b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_vi.tar.gz 8218417 SHA256 f9dd945c2e6a052b3e774351110e1c43e671b3ea62dc78829b0710f62c728a1e SHA512 3ed88f34b326562697b0b4dd821511e9230f7a06e66d1c11c7071f6c09ce2976d05c5391dbd5a529dfd951e8f887d5498d50753af2b0429f1bf04a1c1189c95b WHIRLPOOL 2f044bc9c5f87360cea678a45f7e37ee0b97146cc360d0d09a70c09e39928bb1d3b864d5bb68e0539a86b5e707833880d7f8ae7ffdf5a38e0a9f4825a387aebb
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 10778909 SHA256 a4ef75f6e0f893c124a630b6f4a8fc4d262ff16dc6d01c2f537fdfa8831f2525 SHA512 32eb413bdf2498ccec8faf8193cb250bed4861efcc5e28bec65c95ac4f7642eea4f3b56cb14926adebe81d8438fdb258806f199faa110702e036f9339d8a80d0 WHIRLPOOL 444a0b444d31a70a3968377a8cf0cc520487e76236f84fa8a94243e74f4b72f1026787677c436bd2831b24e8c9677c93ca0ded95869e50adfd52cf8b886b66f7
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 10816276 SHA256 6fc3f4dbaba8fc91eb85d6f56dcb0c4eb8e75b93f4f583f209f2e05b1cde1822 SHA512 cc0306b5874e4160c77a1772dcb8a7337cec15e00784f572c04264bf6797171ddfcf1ff069d3da659f3972d2d5015ed9ad1cf468e2b3f40f7eb3f8d82a3b84af WHIRLPOOL 0d8ea00df9395cd49f85e86eb048aad5e3fdd8bf14fccd8625ded64d2a7af8f0becbf5ebd8dd8cd3ba394d7c04a0cd9483f1f1df10c9794347bd21b1cea5c6f0
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_af.tar.gz 1105355 SHA256 de90d8162d052be6f11b337f76ef5662821ae963a67bfa978e3880a91b50c380 SHA512 ebb70bbe22d2b9b9ad6cee5fd06564c915250dcb67578cc6ee9dbce681cc33eff3a504aeb2470e1239de85a320b9cdaae21f940d0d9cad7cc3f939db4c146924 WHIRLPOOL 2a8809a3461ae379ae37521987bf5c283fea67a00a7047ae66ba1ee2d85445d511bc70ff3633a0f65b5bdd2ecb61c3a3c777b0d1c51fe72b27ba8b6fc1cb7138
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_am.tar.gz 510388 SHA256 acbbe6f5666cc6bfe80b96ceeaa050aa4d546ec2b0d6cd06aa3e187127b0a43a SHA512 0193f30c63e9400878e884a0c750b44ad386e61ce7f1899138087b7d077905e7288f13e45e48f815db7fa8c515ca660c91cfcb90b1cd395d0b9afbc4d479549d WHIRLPOOL 8c6061460a41899463c32277159ca986235532623eab09c2f75165026ce438a6740c2c66c0ed600e4cfe126c1ce3ecbe15632b6aa36944d9613d38e556a64b21
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ar.tar.gz 2251113 SHA256 dcf5bbd0294674791ec46d63b13631746899670b1badf16f80d5d98fe60f33dd SHA512 e0fc9f38220b2e7cbc9c714aedf9a5cff232c7b332f4a7575cdf1191b1013fa91ddfb56f03994ed71a6738be8e8f6e56ec47808364ab356049b56733a67c987f WHIRLPOOL ed8d352e90c4733d44820e677621d18591b0763d900f1a64bc638b0bbc2945fdaea9096ebc88e771f355fd4db3961a19ea6aa60432be856dae6574793e100a07
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_as.tar.gz 534830 SHA256 9250d1c3358c750e3e0dad7c6784cb43d337c8fdb1b558ec32f00fe60114d4cd SHA512 decb7ba27b37fe4abfd1b428d3e7891b619eaab90ac3d21193f520bf12c023330ccef003d3b3bade4be7d3016b90020bf9ee18d2cc3a6bd4e64fb5fd4fb8722d WHIRLPOOL df852a69af8c43bd5eb92004988ae3256b1f97584b0018b4c7958ac5828087fe5ade5dce3a1abadd3022192be1dd90adeafd285d45a4c2a1effbd67c780693cd
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ast.tar.gz 492195 SHA256 3236f42ae0065fd092babc2053fdb6b8c8f9bc05af038eaeb81c9f02319bbde3 SHA512 504955215716eb6b788a87f960fa7c5780edf96d486d7b19c10ee0d10d86be602da545e4b8d3177479faf0b1dc0d0e3cb71300093531fc678c9dee4fd81547c6 WHIRLPOOL eabcb2a1c8d0f50f9c21213d2be8c151658cb1364dd0e9bdfa50ace1736695f5e85d943e9331ec38e210f658caf9dc869f58154579962b192fa9143a9d59a123
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_be.tar.gz 870699 SHA256 63800b43896aafb0fc11d4104494f1a63e76817eef6ab680af5a7e95cb3b3274 SHA512 fc7113c11c7c1fcf7f829db9dd6161bb345a06b2fa7ee78cb8e0a0546aa23601e2959f75f8de4a90b5dfeb6f98489e52a728e3bf929ed03f9873b20f10b8edb4 WHIRLPOOL 717aab34db6dfe5845a0819a03c64ab980ce6cbfb5075e25fac09d01d1bca62fbc48bc21cfcefa610fc00faec867b44668956ec44cba277db1f2ccf18b1aa2bd
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_bg.tar.gz 1952447 SHA256 d706ca2fda5f719acb5268d116f40504484b5130efe1e839c2e762c642e6ba48 SHA512 e53cf23b4533f03699f549073ef72eddbe88dad4c204a2ad3cebadd4db694ccc25cde035c26e6f03cf61abfc57dbc6463e13c25149a44a700e49be5bfccf8a9a WHIRLPOOL 3692b3d7f3944973600973499246952576885b8e24ba286d4be688883a42ba031177e06894f66359a820d1eec2380272c90672a9914820a0e6d041fe7ee91e84
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 541645 SHA256 36d82f07f53b07c4e87632c13f08b198c526bde11989862ddfd23868939becc2 SHA512 44a9184dd303518899b2df2680fea74e7adda307a58b3365db0dc1912659f344884dc2a0d4ab9eceaaff5b516b26579d981552ad7c5af39f2866c6bc9eadd102 WHIRLPOOL a6db7e89b494b4c3b1ba5e3166fed5f8402c9089335d2d97de90fc86330aae709bdc3e62180642b8244984f4cd074230c20e87eb89709140e9df38e7dd03dd16
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_bn.tar.gz 889018 SHA256 d92c3f29603479cdb886a91d96ed0da4b524f77189c3ba06a5cb77d85dabd708 SHA512 d0e5c45f6ae361d3c73c4fc9943012df0c5171d98902d8b21987395d0204392826bb76bc7463c74a821145b7d1e18402f3230b7101d504492850652f5eb9106b WHIRLPOOL b845faf66854166c7f917a41194a656374b39024411a2532da2446cc54d795635a56710db2977377787f404287e323456ec23cd1edabe57bb49b03bc7b1b0ed7
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_bo.tar.gz 521986 SHA256 560cb1ccb209d1e4504110a6d6e6d6c96b81609070d9816e0cdbfc6e3de1aac6 SHA512 39525fa7d852ae18d09602d0d71be67cf1725cc2f3b7fa3b00961763ee14726fd8e66f2b70206026302ceff90eb2ec4e7a53aef956bcfdf323e7c311d30eb201 WHIRLPOOL 93de9fcc049f8d54ed431d63d017343fc9abf619c6ca3f3eb466d892945a673a00c0dcf8062c5a443db12c443764d8d5d326a27e866c5632c2cd53be8fa1898a
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_br.tar.gz 1708406 SHA256 5b32a06dfa6281f553bd8d7f40a554082f59694b7d121a0d34c87824b600c874 SHA512 76911962211f9362fe28fe601e1209effacd2b39b552899bce281b81505079a8c089016383561d729a4f88c89f093a6d1b09b615cc1ececc82f2a9aceaf7e415 WHIRLPOOL c41c26de544e859c2e878e551b82373890891fea34e9d556ddd74dab1bda8e26dbb646fb6cd5d355c766c909ed1e051d620e024d4f8eef3fdf57d45b727cbbe4
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_brx.tar.gz 504316 SHA256 8c1304ac74dba9747ee183ad30443914b971cd62133de334dfecd142ce59aab1 SHA512 b1795d657dd9c030102c4b61cc68eb35aea91309f14d853d1193148e5cdf2ec07da630959978cc0e53612c824cd540120bf26d124f709370a0e935b1f6235004 WHIRLPOOL 22cb10749c46e36ed85c1fbffd76e2fb6df2aae905005e089e55e2e6549460a64dedc5211184bf680bbc369e0234d5e362df5a8115b5a50db39c5d5b8c395f00
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_bs.tar.gz 607239 SHA256 62cfb1eecefeff77ee468813c55e36fce502174748fa459a05759621c587652b SHA512 aef48108780402441eb3cf258b74aa8b657f6c991f7f48dd1960559b1435c05fb883a683711262b30f831e1bbf7bc2bdfe67dfbbf8bda1e5f90aa5938027dfc0 WHIRLPOOL 33dfe991ec6c6d94a607b2a17c260223d9d1205fd54224edfe3ea2d06e6fdac25d8287457939ce7c29823ca044b573371403b725aa41101be3a26f7166854951
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1761111 SHA256 80d62eb71d832ea9236f1dec36f36b438d8dbaa55662d47d863ca7474ba5a06a SHA512 04c3a45159dcce383aafe66cfb5c25e6d53ae4ce81a9e5b2c91712ea83b0c085ed71bfc08210b24f93d886101a6cc83824f9ff75b0c45fa6f25b5886d091992f WHIRLPOOL ee061b9248c79dd214398a43d793527c28a2a937de90ac1229d3ad198145defb66f86e431b5bce06492a50bb2c43582fb276ffcd3405b5b747b4cc838960f8d5
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ca.tar.gz 1764231 SHA256 66f54c78797f364a01eb312aa3a925e6862fb664e04e6bcaaf568e6bc9280677 SHA512 a2fe2e368059ee330912709d844a175137ccd45cb52af2c3e90369e9246259d59573a877022dcb0092c47cae5a874fde7221f1975c2f3a10c799b7295b2d9f2e WHIRLPOOL b727b9527f9ff30b2ce08aa85f0425fe7f37b0fd8df39963a3d53296fbfd2e3295b44d279b414f643cc8fc88da48cda02c4f535454c247ea772207190a18b7eb
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_cs.tar.gz 2957365 SHA256 d0eac162044588324c97a2caa66d5109f1868e4fc405d97fec8a3deb72d8bf6a SHA512 a95d728484d9973d761d14cf115bfda78e4ddea994f9e6d5677a970a619c5f2b121958b42e46dfe5eabbccd87a5b26f17c73353fa8e420726985921f27b0f1a9 WHIRLPOOL fa17e5f7353c6c7769250a70952122ac11edb2a8eae8d80df9b1fba59ec9b8ef991167bb637eaf63d37b849f0b86584ade36d7dc46f08d34f0d658d30f504bb1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_cy.tar.gz 472982 SHA256 a90118ed1fac37844950dd6384f72c27f26bb3ed8e3b9610ef606af5fa7c907e SHA512 01782a38e61b30a5cf02fd11455cff8fcde5e422ca437167164aadbb77f199f3bf2a74846b5a06617c64ec64d257913a4ff3a96e1d488d14a14b2610ae718039 WHIRLPOOL 1822f2e7696b40a73ed1a229a4db0b5f14c73f5e3a4b7e268bfe9c3d5fd14898da772662be9ff565759d1ab2f0a074f85b000f23a41192a4512c95d9a4edf258
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_da.tar.gz 2378279 SHA256 3474a338250d9e52f1e863b5f7cb3f83ed662d50d931f8e2401907f41fa70f33 SHA512 94a820e8a19ab066196f87a5b364ffd1898ad1a99a296543cee5cb11a0b613974e88b9779478d446b4072a7f737e7d49736d45e24cf82c4efb7b31a8895db39c WHIRLPOOL 41be0feee65b9a77c363c675d3ace387dff1e02346e0c65204ff1496e9bcd122664124ad9d62bb2fa3f8bf6d272cfe9a667d4337e448e1cb4bf38f2cf8ee3662
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_de.tar.gz 18831898 SHA256 b5e8b96fce7742114e539d7c3bce5be7fdbf8aba43bf3c8dd8c50facd5489552 SHA512 787617f4876b13f891ce30205316d435ffebad0e181ef124296876f5876e5026599d801275b55af3adeb82ee068b955620c9bea61f635ef778bd0ff626c235cd WHIRLPOOL e92c0a4d1defb31fe800d4f5e46a3935bd812257cb16757e83143bac9b1c9e05b02463bd7d2d03d9c2e1fb6ce5b3f0efae156d9f9f3a437e656d8622580beaf1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_dgo.tar.gz 533449 SHA256 1c1c9713cd9db6a485ccd532cdf389e613f9b1ccc0137eded3a2e7514c18d274 SHA512 00bd7c77441a10e0e405422d49e97f63ad76addb1bd99127ced12f17e85940591d6778147a0c3329c36547c99d9bb269a6d2f458c0db5cc66c5a87c1ffffb80b WHIRLPOOL 09922f3a6d6e2202e8fbe11db287301a55668800346ffdf21961109a690482365d848b191e867ca7d567dc2887728f47f07068ee71fb4065dcbe9da757146c14
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_dz.tar.gz 528375 SHA256 258e5ea822f845ec6950a192d3aa0f7e4d62e7994e44e4f9fede6a1f79219ce2 SHA512 be4cb34b1ffe601fdc430aede3ba4d0feecbe858193968c54c12d5ebb30c5be75a5fc785e58ce1331a83860bb116f29eda46a2a1e9539f30a10bc2d1b0de4c4a WHIRLPOOL 24e00a7890d021754e78fab8ea68a648f95b453833c98dbb98b30b79aa0c5cb339454fff8c0933ea8cd9eec220bfdad06bcffefc23a19b406e7b39051e02cce0
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_el.tar.gz 2569368 SHA256 0bfca7111ce51c1a8554c34f4b3f9f39935b9ffdf087c9960309a2683a9047b1 SHA512 b3b909aa918e8c08b5ce9e5ae0180b09c6047754e5b6483f1f4537309d683812bb75527ec538b9d7ee3383336db6490aabbb520326d7f01c8e2d20f0161eb52e WHIRLPOOL 26ad02902a185525ec1ac94d53bf34fd9eadc6ba2b85096360661e9ad9229f6ff255388363c3b18ff7abdc15b9fa9451783bda1cbf032ddd64f9503b6cfe4457
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7060554 SHA256 e46d31bdf80d30fa0d4f48ede5efb7abdbea8be760ee0596ee3bf5a43191e200 SHA512 1d5c7a8d9b870a04e390500556306a7933a58f54a951bd32f8d86f09e70713ae0e47ca11f8055059e6375a8d04f64a643185fad56a5d6e3183646e685495f8df WHIRLPOOL 68b9c92ced2b25c95c1bf184cdba966b1accb392c4a4663244ba469c7c09b42291be0849ec78cd26a35d03e07b3502667478c264cbe7c15c0c2e24554e0befe1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6977174 SHA256 39ffafa574bf1ff2e1835779362671cca2b0390035dda4c760b370b6872577ba SHA512 b54e92a8fc96008e61c7a45dc29f2d2f3387c23fe8b2008ef6dec3da21e18ed7e8a1fe77a6661f3cf36600c82d1ee41d7243f62969925540ef03ce9f2ef1f175 WHIRLPOOL cbf989648453e5cfada9d7c8b76373af621c650d72c42e3335323fb43e0e0910fd9bb850ec94209e58488af4dcc280770cdd8be9c417a9824655be2d11303a8a
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_eo.tar.gz 470003 SHA256 3ccc782e7fd374b00b7f0ce3d137c4632b455e6c5b16cb58d3c6306218eccf1c SHA512 d3d86eec90d6cf2199942b134213d0fcb068fbd4e871333a841e4fe79ee7e42a91ff1e8b92702dcf5ecbaa895a7920e37418700e9908e7c2463a24c2253be392 WHIRLPOOL 174e98721414039cd539e4532e7ed60795ef3c7a7ec83ce5c4bc7f8c879e3766c080fc82b6f2cfbc17cce2d0e8d456c15093900bceb2cf69a965ce71ab19678b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_es.tar.gz 1970841 SHA256 5494681b9d420983f12f2d798790afe1dda0b0a29ee1be1b9270d777b81d00b8 SHA512 12739f7f86b7b14b7d23dcff0638ba104a0bafd033bcba921662855b4448e5a054f5ade04ef072d9c0aba4d38c320c77bc62d9942696505871e84e8cdcb79d59 WHIRLPOOL 131848714c06eafe385d300cd5ccda7b2e532f3614cf7889c3d9b09737be52c9ac62f3841fd9dd970f868e27a6475eff4fb0f5d4578a23cc8e1d956c5896ca2e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_et.tar.gz 1380299 SHA256 d7d3c5c1867de1b888955128d84cd5e988ef2fe7549df52ec7d4ed9be8def1de SHA512 1a93c6f58b815b9391e1c99d5055f6dbcda54f6664e2a0dea528c4cfef402703ed9ccbb98fd0cd63f1ef1267972904a101da33ee342578941c5ce4cde7c5ad88 WHIRLPOOL 846179a8584b99ea69fa8f037f51e8862be5cf8562f3ee3a8d103b31a3b0546ca995ffc993fea933f6404af64d69d165fc707ebbaeaba3eb68104f860da6c6bd
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_eu.tar.gz 477348 SHA256 c67a71c7c3798c41c5300a64739bc9a96fcfc062f5074a155fb81a0471483d7a SHA512 954cecc47b637d76912e9ec715da13be700fd046e1cd42fd9cac99c1397f91b1824de439bd71535fbddae1f0f735a23b98a6a12fe6c18c68a9fe3eecb3a65a1e WHIRLPOOL 111eb6d302b2d6507db1558316dfb5b55d2de9e6f7d3655478414e0f6bfc293cb3a3b6c1289199c694c73d8888c65602dc53976cd8c4f3b9716994e6fb2f040b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_fa.tar.gz 499674 SHA256 04652b61f25218be54d861ee5a6db6cc747cc97ad70a60aaf78aa8d853ad0cf7 SHA512 2ff524d714de923e7abcae136854736b245be3529b8d277e10a55e292b2f89d21ebecd3af0158b2e4ca0a5b259be2bc16ff6c3488b0728453f5fe4f810e5b104 WHIRLPOOL 574049dd112877fcaa5674e2bbd19e8019ed0a3bf7aa2818d5040cec1f06027221116c07088ec02fb25f53f8f8895547a527ae3af14550b65292ccc1d0b0432f
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_fi.tar.gz 485262 SHA256 c417b2e9232dab4d9a0459aa3602ff63f96923eaef8484c2980336b5ad060ad6 SHA512 d2f324ebab16dc2f5823ec4c9e7b108ce0840c06d8755793a4315eb3d083032158d88a3c2bab332b85850675d0678782e30c33719f9ae56f1cc8e43beeaaeb4b WHIRLPOOL 04e36035f9938335bce714c8e7d0650dee2cbc272c891243e05e9655c1e41eaa794861b711a0eaaf298ad1c4002f8a03b886de2f80fc4c561b36c1b0cf82e785
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_fr.tar.gz 2809140 SHA256 a178d9d6ddefd07279b6dacd4c669998d524a26639e43851b5361ccc8ed52f72 SHA512 b247d8bc66afc45e5c9ee971eac4db1fa314b029ddc6e0ad3a8bad1f4eca549d2c84e59016ea5f778fb52982b610f5dabb1460afec7a96320eae602833202c6c WHIRLPOOL 451ae2df1a4fedcc6c731e8bd32d73b3a063a70540e40921ed190a905818e508d6610b7517bbcca1776d2a416ef38f7484a63648f4c9b8d9afe2fdafbd8f444b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ga.tar.gz 495442 SHA256 f420395ae7d0a1f7d9728fe2796aad060965bc7a9851a8abe6ce705b911930c3 SHA512 67ec0ac9792e751909d31e72c8175b12a591b3fdcc59bfcc330947918655edd308c326af56f33e549010043f80c53930c75a495593288654e9ea78420c2483ab WHIRLPOOL f085da12d047ae6d7e4061b81ee6abbf70b915cfa57d87a0d1e1e2b551aa1dac64846d744905fc15c7f3e3989b05c803eaee057e8cf3dcf7aa90a25dc205377e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_gd.tar.gz 1401274 SHA256 10fcc28a920de6d16ee9cf6ea71ceaceb795581307b6e9a76916a7774c6df49e SHA512 977b1a62962620d016e08014da38f8c31061f7878f70cb905b828d8f247f7fc22931352fe892f6c223017100b0e1a60bba0c5b62ac1200823f035158215a3fc4 WHIRLPOOL 1a064b8685b7e0874f9bc38fc97c142bc410ca783bdad4a64dfd84234924141122843058532a36a5d357c8ee261a2ede03eb7bdeb1641d729111436540f895f1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_gl.tar.gz 1043819 SHA256 ddfe1fa6de18220adc10e16826d6b4482f6624b91633f225e74973f7638c5343 SHA512 0fbd865ab729c684fba98ac49a642b77756f84795efe6c062005b33db42cb73ae0c6e6ba5a776415853c5a27a4ad182bf68d1802fb90621878912b781094682b WHIRLPOOL dbd8df0a972da231c1f2257b5a809a460dd25af0e34857e885b441592d9879082ffacba70349624a1b17e8960e14b3f9c7351a9a13688e3cad81b3822d55b24f
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_gu.tar.gz 1178478 SHA256 4ec49d415a9bf547f00db21eaf36270486e9d0a3d00036ff2c26ef3e8f8da6af SHA512 9552da7f733911c176ba10d41cfce61dfcf72d587b8caa10c3bbe8c30cc53889d6cbe5e443f193e4466bbafd1e4f834f58726c55c43a72ba959da8853f984356 WHIRLPOOL 70a590d9bc60c11d11a8c1824eb95214faeb2ada64e96a9ccede9cf271dc93084e8e788d382f0f36b14697ca43ea358b8d88425a769d0f6f2bea642f8333f330
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_gug.tar.gz 491880 SHA256 5f84a0a48b844742d59da0e2fdb5a3bd4b8129b61db0565d28f0c23068acfb12 SHA512 90ba8d64d0c1129434f7505e0f8289138ca4c46c91063fe03eeb0d10f88a269e368a0de2041ca93a2ed156cd614bdf98282e4185f6857336800858e6dc841722 WHIRLPOOL 3cc46bdff130a6038018732af0645bfc73efef5f9d6f9079d0e79309021f5e553592b45484e6f8337213baed92306097dccb6d509747580a1001c43c27995ded
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_he.tar.gz 1572116 SHA256 43b8b68ba2a3823ab4bbeb1d23c41a6728157db498b1c915f3a052159ce5806c SHA512 323f2f3a7283c83b29b56cf070f8619baaf2db809c178086d69f9d87e08910a269d8d45beb6646291b501cb2e238e95bb34aa37da9cec261feb6ef664143d05d WHIRLPOOL 5e29e6f2035cf657709c08c3a0dd4b1410577d2ad8764dd071334c8f7a8f1d90a7c92c4fcd679d3e982050607e287e684dd68b06fd2caf57436e606124471489
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_hi.tar.gz 599628 SHA256 a0c7d6d4a5c965ae807fb73400b13b60099e98e1b802bd189de45d4a43debce0 SHA512 c4b5b9b8fca88d3bae273837b4e674a620a54f9282c1aa687112ca0913ce4eb87a6e37b19b096a6923cddabd7f37f42ce079f59ca269b200364f52742b2b5498 WHIRLPOOL 71d5bf2f1dc3ae46a31062ac9c70ee0d6f95afaf5555212b2c9c28d70f9eae27162d9c0cde0274c834224965fd544c2b36365949052d62449013e67c66f112e3
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_hr.tar.gz 1097372 SHA256 f94fd4ddc4d8cecd796cdbca2a31049e265b8619d28119911acdd223a97d2b88 SHA512 7006e356a637019a16b0c0d41697f0908c3d22da03392a8d7725e684f11d3cd00ab81d4ff371ba72324c55681135439cb43ab1a40e819e7586caa9142fa004cc WHIRLPOOL 0bdf558e502410fd3922bf6f8580334f8e523c276a1d49477afa45096f0e02a099fd267166a091696e801756de2d13803f328c7b7c9db03c7b72f6e5b2c7f64c
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_hu.tar.gz 2704666 SHA256 13fa18b6d5c10e35af318c83cf6844cf61bc151b0b72df7926279551c8e9a464 SHA512 8963aa7ec6573cb5f6cc288d303bee3623815d7369b003c9f433547a32c9b222e418eadd92713a78d73dd20e820df02fe00ac59886aadf68a45573c1617768e4 WHIRLPOOL a78a06bf428ee4acc51ce386f3c1cf33a7ab04d3ade4e7815786d3528b5899df4efc24a48afa88892c43cb7d87fa822edc77dde7d3b5b3b5b6c60008999536d1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_id.tar.gz 468979 SHA256 903386ca6375a2e432e9ff5f52a9e8239c9a360745ebd76fcf2ce45847a7c772 SHA512 832de28a4cbcd36b59e8cc896178b49f32ea20cbfc08f9f33475c3932d5af384d1d0b4cab08087999cc3ffc0ec0a8ea3c601dddd8128c22b797d736facf66f7c WHIRLPOOL 57a40df989602721a91c8c633946169602730b0f88ee7aa08e4b031ff10f9fecac994c64e59c04de2d846ecc85f71d5a7d3a5d8dab88f0b03c5260fb1e60af5e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_is.tar.gz 1281731 SHA256 910b5b16f67998c81f5e2853b9f9304e64515c7c76a206f2c6f13b5185f53698 SHA512 6a8f99571cc8bbd9c4ca8b22f28202690a2978cba346cc68c21907fdbe01339dcb52d55b21458e57267328a43932c078e7d845b8f48aa032a058b16a336f175f WHIRLPOOL ad33a41c59a3f7cce1efca41ccf1936e4c7a77f39e0170a3633cf84459ec142c29e8015c98cc75754a254e78a4d5ac2de3378e3181173134c067ae8a78f289c8
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_it.tar.gz 1816714 SHA256 b1f6a8aa3bb5e007362d5428060f622bdd0807b0c6ac31a7bd192ab0a558ecdf SHA512 0246a8c11c8341b1c9fce8930a9563558e4924ff7c49792de3f231d4f285ecc0dee157710a9c337448e9d87dfe615a8ac26e3dd3bfbae81989fa1d818cc7da9e WHIRLPOOL 704ce1a7dc56f7870123cfa8cdc1aaa65f759f0ab3803a08424aa8342ce46594eb657ac80ef5c4e5df438983dfbb8b93c0f549e6e135addf4685259f518829da
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ja.tar.gz 578750 SHA256 c3f6b1698279ab2f6b99b363c8d80de635459d4c60276d065e53fd77c06bf5fd SHA512 cbab4f521811322b8e2f528ee9884137df462d6eb836c1715abbfea8bc6ccfe184e43e27a783668293fde1003632c789535cc76a4e0b9253e13ece73697457eb WHIRLPOOL 1727eed2ea3cac24f6a9ab8bfdc40630e54fc95cb951fdef42b1020c6dcea0d4c516ff80fc9e72beaa44927bda3b5d3af6017e3742960a8e79516cda5b8b3d8e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ka.tar.gz 511370 SHA256 e419049003842849d06b0b8a040ddc8f1772ca9643c80ff1f55a63fe527bac92 SHA512 8f7f1089a2be3fc7793fa94249b9f93967bf3412ae611935ce20542a141617547d929c1fda5f1036a1269d63b902fd53dd698746be007ab4d24c1ce103affd46 WHIRLPOOL c6560996a2b58b6fb85e4adb29737dfc8fe81085e9f1a162f9eaee75d63acec53409b8b16f897b3ce66ed343c1ed694ba8f58794e803b487f19dafc4f3e8e122
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_kk.tar.gz 524448 SHA256 0a2f94f92b149df8a056a169fa86fed07aaeb4bdfb9da198cd42de75c9923ea7 SHA512 3acbda791cfe4f545c85ae1bbead067faefde7e863b20470b21c40745dab545c00ccab23b4a4f1e705427fd2c2ed357b222126f30b88639d1cf79f28bd83eccd WHIRLPOOL 8639936787e41081f155b5f9e9f79853bbc39b9f8088cdb9d52f6ac7addcd696e8a4383600a2e2ababa7e958eb0bae1ffe5abad0632fe8f29ef23371c45c15c3
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_km.tar.gz 631403 SHA256 4f2a2446f0ca6a61e5e1a583aa5f06b800e5984fca7744889b46dfbb3d9005ce SHA512 cc9fa1f8dd3291951a38dc6467829aa9f449cabdac12b8541243db0d6d1a3e635a0a9df3536453fe9f8712c586a4059bf5396fd57ce6b223eec85e70b41e747e WHIRLPOOL ee35a61b65899badc62b9edaf24b035cf698b2b453fae360c0cf47424d112f859bdb36e3ff9f8ab24c86d91f6e56d0e4db3da453b6e61a3766491a377e7b2b42
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 486181 SHA256 c9145529d1062b9c4d0ccb880fafe479913cb922fd4352e6ed0d1c9238340107 SHA512 a9da4081a2626c957c529b4cc1c79b30882b235cc31884623cb36b73b044e14ddd161f728a6f38b2c4e993498d2fb7a8f2ec9c00a7f487b64f22331d26ab6255 WHIRLPOOL f4ded5c8698c24042c540c107fb2815ec98582e49d0a4e3ba0c7510be8685d7ac12137e7c0ceea0c1fad67eac847f65d098f026a0a557bb647aa15a878d7b2d7
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_kn.tar.gz 546903 SHA256 52574165652c3387e7132a136b43076cff53c6f5689010caf77f99906f88cb5d SHA512 9afa4d7c46311428b111d58cd7e378e7872999b77b05d4454dd27953212664bdcc83181060292e2a281e804ca9fe31347a16e780f0af151cd28d6a83f4539487 WHIRLPOOL 02bdf97730812e58bdb416d983262f460362781713c4f3cef3c4fad64520e35533c209935617ee12a5b1da217f73c7dca76fcfb9ec25538083d6390e277e9fef
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ko.tar.gz 573821 SHA256 afa6b0c59364f8c22dbfd87467a34cdf18b60eb25bfa2c5a2d13ed0fb38b8496 SHA512 0ca0675ace9df4c5c13b0427c7b969616291345ecfd80e9220161c57dfcbda880e28ca549bc154c1b065ed539b1c5b9d4f2cc9b90e4d6bae67b5972ad0c2bb0e WHIRLPOOL b2291fdb3c5bcf599d5b6f10d76d04ad969ffd1d40f0c5a7a42dbb0c9b992328bcf6a0d5d36cbc66ca38096fe279656606b28d5dac2347b86e043089ff1045cd
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_kok.tar.gz 526729 SHA256 5ce909a0428ac25a137020e30742f87c231406e34d6c8572ebbb8e517ac3c8b6 SHA512 3c71944311a5f215d9bbff395901857dd8dfa07326e3ff2ce405f5df5e76a648bfb354c06c7b942ac6d4f1edbd51a713a4e431ff39df3ad357e0ea0068808cd5 WHIRLPOOL 1a3e42e9de8e215f76c079bb29be7988d56ac0f0206503cb03a1b5ab80e61532d025acd2f81cecec3e8d1a30799044dbff30d19a9fed33251e55830cce2a5647
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ks.tar.gz 505223 SHA256 e40cd37b18a49bca72a23f65927f0d037f8e2d9761927d492979dd3ac30e7914 SHA512 f120c292a8ef324f5e6737cfddc6e931ec38a042f89b0ff53c009b8a67d9594967c37d5079c3df76ad01235bcd922da7d58fd5e175ab3e8a95ef7e0b82bcd130 WHIRLPOOL 3637b3f43280d9bf1b1d4a6c6fb2e5cdc61add2d5224b6b36781503437c959a6a9b2f0fdbc960583400b812774936bab658a7613fb3d7f734c0b0c09d8ebcc3b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_lb.tar.gz 451424 SHA256 1f4471519362c3a35b8d86f1696a7c56c48dbcc61892a7348598b26887bce44b SHA512 a89512f749e1feaab8e3b4927583c1631f1794820bac10939e93ddc978f673e181b971aa4a3303e3e3388845bee6751d5ad41bcf2da251d8ab578bd9668de325 WHIRLPOOL 775da814335bc1a7f07d5905c8ee8042b724b132fc6ba5bff54129928e7ceb0ea56188002bd227a2f30ef4366882c8637b2c680d159be0d14fe905e52956f88f
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_lo.tar.gz 550054 SHA256 72ff7272c7d4376856ac771c9b9d3d51495a885f707a2b0156dd5ae4576f411c SHA512 e4eef5453e7072239a31bc5a41e44b5e96f82ccc54ea64fcc406d5809b40e2e1bc5c9b9e11d5bc82739c515f609f57f7743c5be467d764e09c4565125a575aeb WHIRLPOOL 1ef3f4db1158d53cc67b9298f5a883a35f2345aef8ede8fdc4bb23b29af85e6f6e033465b74036188cfef5532e0c1e85f56e04219d8c55d6c255204d378f0778
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_lt.tar.gz 824574 SHA256 afe8c973b33e44d9f52bc331b4b854f76be655f0e03ca6616427205a3a4cee32 SHA512 fdc2c1bc53ff4deaf1979a580d94ee1a31bd57fafc8464985318187743c771663cd5a28a8d1e15c8d2751b78c250af5f0a6e9f2d29bb7ab97571eb28e0df21f1 WHIRLPOOL 674f8c3d3a66c95248e470eb9e9323b43770412eab54928767cb334f38fd11799550a26f5c6e569c07886ba9fe3ad32e7dd7981e16d7b1952c009dc3893b43fa
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_lv.tar.gz 1240911 SHA256 1c2e1bcae4352f4a7edef0e2845c1d926584264496f51622f713e7d75e6701a1 SHA512 696b4d1f47f407d4f4d05d3ba1877dacb903ffce215726f8da0734a7ef8c30c208cc696eef6c5e3a1f5313be7d3a28f552acf37b4d1a503eeed27bffe3c6f61f WHIRLPOOL 5a5b346b26ff530361ef715e1260b06d3537a53a4645fc88ef15b9721ea95ba15ecc8f8ff47f1a53f938b3f3f91cc078c0bb006155c210ed1510763a38674755
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_mai.tar.gz 508063 SHA256 fcebfc89217fa6909ec798075d71fae1d6ddeda799f8608d7c30e8828b09950f SHA512 9478f1e64bfbd34010237b453d38998f87afc697b6e733ef3705a67475bdf717ff499edc5ef9793f3b479467aa2bbbd58ef812b2863331600f7385bd8b6ad358 WHIRLPOOL e1bc8bd0be70b152574d787bbca369e09b03c31b3c16eee20d58210da7726d37a645629130981adb8ba661de2d55cd6b9feb65b3dcfb9fe04faaef5a294944ff
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_mk.tar.gz 508981 SHA256 b4859e3a7d4e9d1d92b5329676ebf08226b6fae3b63e1e33cda6cfbe0bdee088 SHA512 32b63bab5d886d4a620da73186d57e129c082151ea02f07e8a1866120e5d49dfb6445217b577b502fc945edcfb43847964c8e864b9e19813615d3f9270eb2dc0 WHIRLPOOL 67ed82ba1519130ca72dba97c3bbb9ed1e289f28c400636949becd10279869b8d72f2ef7d7a4b51a5ececefdb683e8e130117678d6112f7dfffe2d5fe9ae3ebc
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ml.tar.gz 547249 SHA256 dd6efe592fc7324c78d192963e9e71ede015b9cb07b08682f5fef2eacf834c9b SHA512 63969a65faefd153d548a729f92935e971d10fde499bd38fb11ddb95b5ae9b0ba8fedd0caca6b06133e4c99404b8f9147dd996e202b96c19676186e9f7f21ac7 WHIRLPOOL b67470086e6372a19c67b009c39c5ddb7b641d86b7ce3010290e4dd854b4579f3cab01fa44042e3ffca5386b149e7643c0be1f2909bbd3ea4700d1aeb19cf3ae
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_mn.tar.gz 597779 SHA256 31193b0e5365168efb31733232a0ddf0c8b1bf9852393ae6002b1977db6ff7e4 SHA512 cc2dbf824d951f7c851d4b003dcd1b67c324842c0a615f28723d14f43153d519d6f8c07fdb43925a0c22d484a1c72978bc16bb41b23fd3fef94769297d1adbc1 WHIRLPOOL ab83a0b9fefacc191d06ffa0b5a5e3f0626ab2222c7f52f14fa3e167b6287165bafce91edbaa3190f0138c1d7da42783f7c235e92826eeb3d5499036f17dfb2e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_mni.tar.gz 519516 SHA256 0db872e8f4a8b1b67889231d261bcbf2ae37ff87b384b62ced83f0275dea6c6d SHA512 9721c336c8a8500a25133abbae2d1da2d3b0e066e91604692c405083b48f465f73aef739d4841f394f981f1be049308fe6f46a7168101c97328c5aac06a0eeee WHIRLPOOL aef6557aff61d711466ff2d7bdf6634e945f6105bbcf1f3616d475c1cb0350b668b7a5ddd87f6b68b1776de2dae59a2b742bddf37a163b9f11b064cba5f96934
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_mr.tar.gz 541835 SHA256 2c5a3d181bbdc2d4a6fec71ebcf1ca33f8fb062fc1303897bb546069dc636576 SHA512 364dbefc11347db38cfa504d542053c737ec8de67bfccc2d997a8410e60a71ceac008a4436eaf110f3cd5977192b9b1956666a95e0d16111dc04662896a1c081 WHIRLPOOL 5d7b1999c5ee72f804235d4136673a384ed4d08830afd7478bde7f191634e2dd99ddb2d959b49e28d339c8685d9fa67eb86aec0a27149ca255c58b4ada9ea270
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_my.tar.gz 538902 SHA256 36cafbf40c5cc4fc8049abb3ebc0d0dea30e285d9cebda53a28ea9f23ec1ee28 SHA512 0b1c82ac6cadbfd54e742cb2041888d9cfe12e95ee17872775b63dc291a9ec74d14e84e206a817b9ce1699cc0ca4ad83b2b38bba94376a58624fe20883187a26 WHIRLPOOL 80c60f6f68a8e78bcaaa923ae69d42210caf343980c924c1507ca5ec026a793860ac64f31465454e16283f548fc82c5908f577390130787e5beb5fc86c6cca4b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_nb.tar.gz 3473962 SHA256 a65cfa587f4c378bf2bf4873bbe74b6bd6ee5df26ffd59fe36decaeb42baa14d SHA512 00216c66f0654051af6b834a16783fb3f0b0e92d92214587a7699f024d3c925214e3be320385754261408b75f53bae386c9748bbcb608217d5e778c3af6cddfb WHIRLPOOL f1afa90d6b981dd7c0c32f4003cd20215a51c7451a733e792faccff066936f0b4b6de55924807e6d8c8772d80733de2d0f39fcfb56bfab086ea384de08a5de60
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ne.tar.gz 909317 SHA256 3778114abbeadb69985b19df62f267f6401e862f5b93b4caf91d6d4fe3f024fc SHA512 5f7d46040ad5322f6bc9bbb487ed5064b23f7850fb42272636b1af8b7ee3db46dae7939bc7fbec2194dd70cb35b2dc43df0666bbae3166bb9ed53f659e33e893 WHIRLPOOL 62e411e6fb0ed7fb741d484ef67428ffb59d83ab12aaa26ca1dadfdfa71cb356679bd5d7e7be2d1a31270c80736166d0cffcc0423c4a399f261e8660ff9c0c8d
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_nl.tar.gz 1273575 SHA256 6470011e2298f94bb948652f4138065f48a3754786222aa372e040048645cab3 SHA512 409b17a6d926e815322290d52a84af8ca4beeab5422182c236d4c9c4a6b52f28487cfb093bb801f6c4c32506b3d4a3ebb42aba02bb1bf3f22da0302f601a88ed WHIRLPOOL bc3d679935b8a4d45efb9ad6db00bb9652276cd69bc03175620012046b13d8c71d5ef6f7db83db049304ea989d0dd6ccf40e42e4eff39e9d56ed39bdf7ab8fb2
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_nn.tar.gz 3473113 SHA256 b77933797aeed9ba2ee42212458b2d24449f6de6d02f14a2e3b74bddd67b7024 SHA512 e9459b1e87e5aeb66ff945fb8053bdf86887537d9fa87e1f6faa03c5128d3d642da6432321bc74f2bb061c9c712a387f7a2ce008b468b832e1279641ce9fdf9a WHIRLPOOL 47e81499c039ab85b158b6d0c404e75c3331849c2351158340f1335e89e1457a94c0d26f301b8ea29a3f37f10f6ea1a59542032b194c3748c305a77d9d626dd6
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_nr.tar.gz 486059 SHA256 9a738c8018cef724e7fc4d459ed7f0bca0e9578902c7327ab96e2ad7b497b218 SHA512 e5f0f8ff14204fbdb3e651c0ccd98311420ebffe2c99e1c6e8c283761d936c942c421baf3d3091354f6a7e28138b50c8a1a586a96463cf76ad33679296bc803d WHIRLPOOL 88201a8447e123c16b5318dacc6b8a1cd78ae8bb9d8609f0cf055672997345036c6b5d4a8ca97262a06ca45b00436ef9626684c222f0af05e28707eb7071527c
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_nso.tar.gz 481618 SHA256 a3ecd3857c6d9f2cfacc0a2a92d83912c6b6029480fae221a7db23c73ce06f41 SHA512 e6b8cc48428ec7bd706eeaa334185f8525e4ae7c36dcb189ac497fc37a9bdcd9400a8bf3ab180f3bd6f47c6313020eabcbfb8d8eac4398587ae85344d0c50644 WHIRLPOOL 53bf5860063e4b40d612b2e7c2d2da4fe4ed69f7549246b15a0200c12edf9e8621fa9274dcf78de8f13c1e5cd75b0454578aa09da26cfa99eac8fd248943f1d8
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_oc.tar.gz 685973 SHA256 5130628d849c5d42d9b2acec72fc4c83c733ca2c3889a29fe9bd66b63dd162b1 SHA512 3e73e7fff4da9576ff5584d9fc53e732b5b82d051b22659a56738746fe546346c08b0d8a7180296ba3be5ced921b3bdcb7d0ebf7514b5cfa4ecb075ef2756ea1 WHIRLPOOL ed604c59aa188ad477aad91f2a0467ab4140349197af5d51e94d81a1a1263b9753b46418e23fb777ceaa73b15a0384d6787e4be5a38eed507a788b70599006b2
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_om.tar.gz 476310 SHA256 a1811480645e2bb0cd27f0e8744c376a8deb987322e09a736690aef3d85072a5 SHA512 9b5088cdb78a85a0ec8a06f6c9e840794471899c25c5e8b2fb06eae9827d8c1e5de939e7012ec3b22043b3c37562ae47d48a798da16d5e83288f940209e913fb WHIRLPOOL fdabcc4b47a3090ca876ae6be344aa09d58b52e46a393fe5e307865a051a66504b0582c169793dfcf05e345e31180659b8115b7e7f16f49b617f240b4b42fb37
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_or.tar.gz 543756 SHA256 1c3dce285a8fe6a4171fe076890235de1f6416ec465b7935ceb646acb304bfec SHA512 fac69a5a0923f76e291dad1d90441b3303e7feacf2e699aaafe365e56f3ca6e027d34537f348dfe6b03fe672f50ff9c672447a7762ef4d5bf3a1d36d482d2c4e WHIRLPOOL 856d6078fe391a6f2f8e3233a9fc96c60db40acd81b2428c1afa63db19f46e25e820e093f81eb436049298b5bd575f43de9fa56075ee09a4814348cbd5c12cda
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 512853 SHA256 7c8eb1d0ebc844951c5e7fb984192426419a0ad86edc03305245b6347c21fac7 SHA512 2ae32df77acbe5f5195869c46772a16b2031a477596dc42da45fbae392e57d141e373d4b58a4487827c511424d79c7c1243cbb8ab93ccd9b85f5479068a92e0c WHIRLPOOL 6b6f4768a8bf57d15fb1ab099c9bb0b8034dbb02f178426e3fe22890ccae4e67ce02500a5f67f0ee72431e1ef501389b56e10a39564ba75c7f6fb63154011118
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_pl.tar.gz 3266884 SHA256 30bcf1f6d71672ddbbce9799181b3aa66901718884b31d42dda068c69cd3a52d SHA512 066a718c8f7168a69b83cfd989492d780fb26550d5ad5b75507c15d040c978a49cadb9ad907be134554b74048700ae230577cf8e39c2f306240485d8c2ffcf3d WHIRLPOOL 1284b5fc37aeb4f74ada833421aabacb618391705250f25089fb2d29f6cac951d02bc15c7713fedfaedb802a9765cbfae6f9c2d7ab5cc3b67567df77b08cf911
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2565632 SHA256 bdc5f6fcfca55641e9eb2072fb361edae730076f22c00f9d731f11da1febce2e SHA512 93a9cb36dc5aa2c4a9284f423598a96f2b82b562ab30e6081a0e42962bd1bdd2d857e2025445af115f9d1b3a66c10e33ee1d9e3aa0a66928b275430ae4757996 WHIRLPOOL 5c145fd0666e354fff5b509c37e75e727a327549f9c896599f3bb1348d145270d9690933e7c6cbd8037f6ab8b63b1c1465c6b76f1690487ca46dcbc1bab1e5df
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_pt.tar.gz 1118750 SHA256 9d86573671822305731f3d5a2a665b896c51a8142341834ba2348b2aca29a34e SHA512 8e1bd25211a3512c5676027886168532f88b931cbc2e1ce121a57bcd4d39c809a58e8436ac9833c06bc20dda896324fb9200f9b1b4d6ce4bd5cafaecedd19b24 WHIRLPOOL 832712a740e32acd2c44e558caf52631340ce7949196d1a49965b2132218fe249908bef58be2584c077225fd571806ae7fc81e0edc5daf2e655bcbaa00c9fd55
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ro.tar.gz 2351957 SHA256 be885a741a234c02c8ff84dd9176f9c28e2a7ad6c026652ffb5b07d8d1a8edfc SHA512 588d29afba19aa9ab4776d742550d352bf49bf339028b8338700e18517826c10fb8f277c82369996b06acd02b7a3d2314945d3d7f2c55f7a6dc91b35c5a5e25b WHIRLPOOL f6e884658badf78b3a8a2d5e6819e89306ed45739828597ca332c5ed0566b6f3ea7be8601edf6c244c9407a82c0492c1aa5f0413b036cb109b0df1498d54b7b2
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ru.tar.gz 1638549 SHA256 7216b3e5700b69b99433ed0df3fa93b51df9fba597d3e3383133996318fcface SHA512 2202fab518f3026316d3565dbfc1a6ba11a709751e7208fdce84a6fecdc5614d734437adc1e12e9dec9c364ecb57e750a426da095a47096b69b4413dac4da0c4 WHIRLPOOL a64e07638734fb570e4e0df247948a869dc95ed0e4a6d92310d0cd04317d82d70e91c0db9a65029ccb6190b921ad2ce87046216d541971a933a7d1b6ab5b2872
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_rw.tar.gz 480098 SHA256 22853796db9b2550763944fb31574954e2eb31045b2b3bb8fe73f12e340c0fcf SHA512 ee8e12a1e8e7c42c1afac1dad8b8719336ea9272ace5f8c03cc28fa3c05cf0b5c9ce0abaae2f0eaf9058baf21c64d81770cd9d34770ae975b7a01ad235847cc5 WHIRLPOOL 24f7c167110d02cfb492e80af8c64d07663223476a4efcbaa03b41e1b610d8a3e48f79a5bb9503e53e21d6dd06505d0314c42c48686d091149427524c13a0fa1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 528742 SHA256 d7e3a99d369a007ea7783c09fb4022a34c978b359164eeacb83ec5c551960f6b SHA512 bcb374ebec3713a05844c419c3ba0da3c2380d1332ff8effe1f057aa8e1436e98ade2cfb852e8a835e64caf5471e5503f6643e2729bf45a226127c07d1e8e522 WHIRLPOOL 58fd0e5b71287438b99efb0f7841cf9b4b0db21b1049d1c4e332bedeeaa7fd62e5d118b5012f677adfbf9da100b7287f4cf4637d773a607c4f51420c290ea27c
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sat.tar.gz 565155 SHA256 5350fc09e51128d4f5ee8bc0cd128af13abaeb7200fb1dd279b69871040a0951 SHA512 d1b809e85e504ed9121d40cee621d820033643600ed8d8fcb8db7af115891d590b9a6d2ee5a283e5187390f7cb8e08edcec9150c1f008f614e4f5ec2228bf0ef WHIRLPOOL 8b2d188429bcedf6a5e173df835fa8e504bbbfc8032069ef0dd4fe5080b55bd4b3b0ba0b472655b49d858e52052e2c66e74913cbef9faacaf17fce1996ee2154
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sd.tar.gz 520770 SHA256 ed91168f4ff66a9df438bd321b6da0b4718acdfcd4108cf782c086bea60f7444 SHA512 277b4d28f2948b5f6eb9bdff22f386d5c9b53df81d3c43bec3e460e9e910f296737c31a9dc969b7b33ffcf9c0abf693dda9cfea496236ad2cbb75a90f4c83a01 WHIRLPOOL 11927495c9bbc243a653ffdc48bb9fbc2c2a331c3c3f4877a4fd9a5e46649c5f9d71dc9939aa8de3c6f7520f784dc4fc89f5d21a95a217256a453502d692a20e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_si.tar.gz 810597 SHA256 b4ddabdec1b79866f43ecef5a5ea4582f323166c65a44acca2e12e31c955678a SHA512 1396a8ad161c572bb65680651b2c89f39f83f41c13c4f62faa4958beee80425d762ad8982c76cf7f7bae5ee46a3d56876a29663c353ec8dd30d1dc54e7708c4b WHIRLPOOL f89c8f503bacf927131e77892600ff62c08418285baa398658c4b3db6eb6e606fc0d9209a8dd0e59f5cefa923dce4c4d965976bc73007f7821e7ded5cc523b65
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sid.tar.gz 483024 SHA256 4a609f0526d1388d617bd3d71c4c9e67a64461d96131dedb8c2495d467db0ea5 SHA512 602602db82a22ce52e0ac0ac0a2ee23a27e848f439686d400985fa8736d284f27ea7f6827235bf3b473de0ff2c58c467fa1c6d714d4aca03807575bcdfabbe10 WHIRLPOOL 27a2d90e84363c9e43f27d4b26c8067e0173d6b9febd93a000c7c4f855d933f5ca32182fca9c4ff800d1b8d2b1ca55826b91964cedcf1dc85c5f883b942eb260
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sk.tar.gz 1773299 SHA256 c08985f4ab2e96f1aed91a87b98657d028714eda44bdb5f7ffb27c8b544a5800 SHA512 f40c892be15fbf36670ff5cea3799b339ea8526494126c7d523cd9078c74e5dc56630c67e5c14038f776d2e4f2e121077ff572920c9aa45bd25d8c841a37e911 WHIRLPOOL e6dbe3b8a2f7930c051a1fb5d648c808f222ca242e918d9f72f5aba2f59b486ca3b7b1c2af737689cebccdf0526483c3af2932bca71072c756aa8aaa087e10a1
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sl.tar.gz 2151444 SHA256 ef8c671083818886b9fbb286100b2e7aa1a57fca19b442da3cadeb65e56459a2 SHA512 7d74d721488dc9c402b9d54e4f3deeee15e81b29b7ecb226d5d56f166e38565d010af4fd3591383ca675d2ee765748a23788024f0877ba3ca0c01578491aff12 WHIRLPOOL c483371759d77429ba7b49e0e6e4199e85a6693fcf12a5e136a18dc79fb14f396fda11c8d8f35f4fddc496ce3372a5a75ae90365ed6dea5b6e66e98f731aa81f
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sq.tar.gz 496873 SHA256 3a6f23f40eca8a78b8e9d824151b0de7c200b51a4b640ed46d97aa9395035df2 SHA512 96308bd00e6f538d1577c638c63d5f01c768176d84ef0f2e9bad5a4edddef044a23f6dca1234925f46965dcf806c3c1b3c1a1c58b3a27a2f8574e068af6fd025 WHIRLPOOL cda7b08979c1e255d0d751f7a13f3253ed35aef2aca5b4bde4431ba6151dae7e039a6e9dfab84551679bf03a9e6b80cfa10e2b4148f4523fefb986afcae6ef88
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1668030 SHA256 da95737b9435677ce98ac95d0d17f3108217ebdf0ea86d4f711a8737ce7ca58d SHA512 448eeeb6f18cc78bf3199e7aa9b1eecc7556adf37c95f9578e4392fccd72ce147f2c1621bc4e2dbf7532f09e775e6696490e450f43b3495d3fc1bd8afd97e995 WHIRLPOOL b9231c25cc44f5a8919cf071a859b4124e1f6b240ef7bd399ffde11a4744df2aa6bf3db255375e06c076cac89debac9885562df2a8168c1c08df6646e58d4ed8
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sr.tar.gz 1695402 SHA256 8730cffc626304e69dde8cf1c277d2cc1a4e9125bafa7ed69cd822a860758a7a SHA512 cfadbc1a2af63c6caef229c86516248b31d13a08a522d9f6808bfb1db84b56607a7e47958d24b2da49519b830ce0153711e270ec3dde2ed55630f6339906ca58 WHIRLPOOL c575c8e8fb84b5223b4f51eb825b0f1a989818dfefe9cc23d98b46c15f53e77b75bb10458055a843ec9cf5e9d321cfa545690fb60bf5d7d3986b6c6882211e9b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ss.tar.gz 484010 SHA256 b2e3c0997663d92894ace1266af6cfd41aee0722a0c5e12a9172273ef5b8b37b SHA512 ec07041f61beb284747d89060dc79eab0a2cb5513539371052eb97c46924daa936b460f16ca0794a15876956e4a762cae9e165c42080ce501fedc1ae59c903bd WHIRLPOOL 788d6c8caec555e660846dcdbf09f16ceed521a7a40fac3c32312d8b130d56206cf4b535f0892e36c6b2ccae1ee72d4d8a1b877ebd9dbf09253674d8f5962de5
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_st.tar.gz 482194 SHA256 1bf35af017193ab43ed6119a0e4617877e7e36f8a01ddbc9519ff129ec42d886 SHA512 30851e8df58d3c4b7038fbe8eace98153aa0942be92b33b4b078ff61cf62638fd646ac81a40d244485e84ed351046bba7558571e08a7046b3b2268424b998a8d WHIRLPOOL 47fc29a3a3d834853dd252ba4aed3cfba1c1b417a1ea6f2ade3004fa6e518451926f6b6c6422b42fbf9222b5cf6f372bb1d5dbca5733a145d86527b159bef00b
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sv.tar.gz 2355864 SHA256 e67d22ad3d6eb03cca5616df28848e0f67daf292d7fa14600b329931b327dd9b SHA512 8d1c389989ae70b88262be7c093ceea09f52d35ec7a243539d62c27109e948db693c5104d3a581bec08524107e7ac00f1ddbe0ab45c7995ba18172a9773cc06c WHIRLPOOL fe22c1a33d857b10bee3a8590d8424917b1f1c5c863806b05e4d07ac54ce72d34eb6a77316454af1ba1c222ad13ceed013c48148c340fdded27b49e2e4dc3d51
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 471646 SHA256 e9cd044f609d92d5b3b80f810595f9cc2cd0fb382237f9bc8cef5e7df14aad02 SHA512 a086723607dec73c2ece6d5670f1a4d67b84eb83db3802f8c71776cd01882ffc8b75a205503fdf1e7cb46a6617bb1e95a8c92cfb048490b0237827c32d8e6cfd WHIRLPOOL cda63bdb823ab953d4047d60bb1ba5d3c9fb3cbe9dd587d3ef98ef9cbf2b22f893f5fd03fa85d84325546aa768aef924f41da1f439df0c80b7bf66c8d2fc2713
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ta.tar.gz 538590 SHA256 2f8394fc3481f3e19617609c9c25c34c177c541da08456f8fa65f5611383a229 SHA512 bb183e1894f7953a3519ccf4d9eb8c7bdba26438b95c94b456c1a40f75d8655457a545a950071e0fd4d7c39ea52b4ea63036ef2d5755acbcc635b83cac0da0a0 WHIRLPOOL a3117a7416b017d070eabe989cb969671296dcc2b83a1c1465f51229059724c0ee7686a4f1c7ad37dfc2aeae89429bafca9e5adbc3e9e03abfd64c1a2015d8c3
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_te.tar.gz 1092287 SHA256 99e33bad10b52861c7c0fd1290aef1eeb669461514877ee33b3ad2d9643b0192 SHA512 361699a53013190cecd2dfe86f531f982ce0d8be0f6d670e74117580d905be425802ee95b6497d3db39695b67c6628f88f1c1b281a1065f7caefb4b4e782e79c WHIRLPOOL f2aa1062ffe255f5e5e62d0e0c0fe3aae9a65b62e2b87365dbc972a29141b8c0ea88a94b0bc5bf64a740b4ba0be4269c69813a8ca626570a02b5c5e8dcf8bb2f
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_tg.tar.gz 499291 SHA256 c565b24215f8f14bbcc77caf87d8301fe9815c5803eccab8a24acf42d6c8f67d SHA512 eaabb28548d82d1cb09bb3d26761e8395160b34d1cff1031f58b3a140d66cb0d7054b7ee49d706d0741ef34f837ca35d1e126ee5d7891d4a76acf9c96ae1a860 WHIRLPOOL c87785687d953a9521574473a0b4bef5e12fe96c5d236f79f1a9aa37899ccc7f27debc931b537a7722f762652c53b7eefcbff01345894f195f3f05e3cc54558e
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_th.tar.gz 679120 SHA256 70316e1ccf032fdeb54cf0f0d18289eeeb8057be373ff030b86a8bfbbd71e406 SHA512 3618898bf25a7fdfd5a2625381329fabcff59ca03a4109e3f3d6d34911431fd7b93eabc9d125fc3c97091e5dc909aa214e9edaf326a6711e6855345fb5fd9e2a WHIRLPOOL c9a4f11c33479f8b18b79ba06ea92704b919c94e9e4fa87ce05fa7dfd0a27e558cdde4739582a1ff1deb83084ebf6393a9f579f31a86a971928dd1e2a46da27c
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_tn.tar.gz 474551 SHA256 6e23f3d46955f4a2c89ed6c43f666ab9c435f5d815cd37b58ce3d880a86f0fdc SHA512 e348d5ea87c9b6bf04e2589135435ab4380c3574bc0b85d5c39796640bc35f51bf5740573ab63531c50f13311c02f8c9476f89358ffeb01f6469045a6357a90b WHIRLPOOL c05850b3c514a3d8116481d90111f071ec0ad66afd4f52aad438f946cbefcd36562648ff5815c4aca47f1eecf9244340da0057bc7604a51dbb839a16fceb6e09
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_tr.tar.gz 524322 SHA256 222bf75cc676b2c9ef55e422aea956734223d880bdd8a05d9fdcc575baea71ac SHA512 70bf701b61d2c0181570ddb50465a7d27c151c76bce9002acad2b048bd101ef09a76f3bce2ab5c3f52e439c8c7c0ffcf59a58c4f828162ce8523a550068b84aa WHIRLPOOL 4c43f2e632a3f7d3a246e09c4870d70ff18195fc2f8e6f73b0763f35be36d4a2673633c59996213b1c924d0a0bc0869fdb68940e71a291faa0cd5736937d2c86
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ts.tar.gz 483417 SHA256 e5bf691b69e382cc3efa7e63d4e968274a97d12dbaee195e3bb85ff213beb1c5 SHA512 81d9013b3e9ffb62c4b9d6660fbc7291ba34d2e6adab9d9eb48c370546a6d4c913c1e1f803aa9d6a1708d677b76789deae33ef0fca4c7262429ff9d51b263eba WHIRLPOOL d8599f4c633021cbe2648d1b3bf61e3ebaf8bef0352145eecd49e2e051d7c2db80de97ba98f5ae5949291e9f1c549a80f78dc4d9531d0bdf2c3e71d6e89c9f36
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_tt.tar.gz 468194 SHA256 9379547392d7b750644098ca243848ec4c3b234ee878c3e26a53ed2a20b113eb SHA512 66e0311359df2e01988a69e4fb21ff63ddc8c58764d3fb96ceadc09a9c4b945d60e0d329e2e19534bceb4c1b2e102f32d1e6228c1b395fab0fc8b57cea715910 WHIRLPOOL 0231b708bd8bbffb63a5f4c00876c7ecf4bb5c09f27ef0dbd25da9e0460dc1f1e90614826d91e747cf750468e8bd342baa884d3641f813a08f96fb808d7c6470
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ug.tar.gz 514357 SHA256 62a86f889efbae3901ad37335f93bba575357102e0508223dbadf1076dd8160c SHA512 dca68eb5da6a8839145c3360115814668a0c56a0226da981ce564ae7ad7fe7fd08293a5dc67941cf2341886fa7e96fbedcd1dbc1c28c9e258c6f391d651b038d WHIRLPOOL dd11b3be510297a8261df236e8b0c649ecd952177d7c2d8ee5768701ff1ab3952e478a24b49886cd1e1a2f670f08c8047b9f36a34cc0c363f9f51596fe730423
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_uk.tar.gz 1361917 SHA256 bf319b60d3a3d6fe9b6a3a5dce81dcb120c79a0a6a5162507397b6dc1d3a1abd SHA512 9a5be32e064014df80d3db16be48885030978d5733f3d0df76c86df5babb57c7c8d0107ac3f2829993b0720b6a441e357c807fa9fb3104017e01852f52970520 WHIRLPOOL dfc6ce06883b6ef5811842c88a1c4b15be0972065af5019850e8675de1f23ba83720b482f3b44a8e15ac17dff67d2ba7dc4deb853584fa952badfa97efe1cd63
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_uz.tar.gz 476507 SHA256 a3cd28bee2e1888f6f13e2917c826eb492ac1b814395ffd9797b794ddebd6cc3 SHA512 55e9b7d313d147d08954fbe66e6ba0f15e483720663ad4c4930b4cb3947091e9a27ef98453959f8a9bad9baea549e5825e3f1384fe34b5341d3ef191f98955d6 WHIRLPOOL 9096b77fa0f6cbbf75ecf250eec65061af3de8c75a879e5f3fe16a4077022f33acafd676576c0b03e6eddfd04283ada6caf7606180d859441288de5217b392b8
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_ve.tar.gz 485667 SHA256 41391a2aa5111238ac03cf4d7e826d2a4414a64297bc12739569fa338dcce849 SHA512 3b513eb8e633aed15b160e573622f46fe3372ead81ca2fc2a067c45964741b3019da5e785bb5adec91be2fe0f77e364a8fcfd2c2e6c5a2b80114c1148cc32afc WHIRLPOOL 01377be81173a33c05da6c5609036928eda11fcfe1e748a56d39857fec166660689c6e22d90921a95f502fcc86354d924ea72ae475533b3235860a40001d2048
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_vi.tar.gz 515531 SHA256 d59c47c145a79026194f80efde6c5c4642abc307a13711104719b7443f928b1f SHA512 f1883324ba43e0666f69f9cb48ae5e8c818f1c2540afb5f10603e7b52e6f5c0caf0114afe2e4fe72516caa24201202a573ee638eace29e59ab0e36351849c0c7 WHIRLPOOL 88febd5103427cd55742dfb3a49878b6a1dfafe6ef6c102c0ec62667bc9f74aa1910cbf47b596155a15ccdd8ef3e411f5013e05722b49ebfff9e9a66ca433d69
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_xh.tar.gz 491066 SHA256 86e3542186665657d154206627fb01da42f0aa62e62665c9c0f83a6808527c26 SHA512 7604192946078f87e2db06b586ad6b1b0c6c99783173169bd5a8462e55192af0bd43ba9310fd1171eb0cbf99fbb83ec5a0c7e320b587f9a846275ef71cf56997 WHIRLPOOL d5ead4062cbc125b1edefa88058904874b4b330dcf23415bbea2e0f3216edb9af6f15abbd26eda6079cb53d200a5bfcc1e54b4e66a2132593af52752b04729c5
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 562707 SHA256 225da5964998fe2e8510cf5f1fdc80efe44ade9622a593b5f820ebe1491a0b57 SHA512 301b65032d8b592178dfdfdfb29b6ee4a6822738c42d304d412c9c11ce0b5cc9a4cb81d7976df818eab4bb1aa2b0d0a4693ad678cbbe441fd4139d93febcf8b7 WHIRLPOOL 257aafd3b4aba45bc35971756012c411b224fc78d6c63002361fe0f4a611476ef99c011956a934b335963bd1180ffdb6f4072dfb73910d6c532a8f26f21c69c0
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 561017 SHA256 fbc2145bf48153c4dd6f7883bd60026d033c6cd86856bbdb82d34a9c96f95174 SHA512 29bb6c4adaad54d2b198538da40ddb246a88d186c902b41e54230a468ae82cd8844e8d2897afecdc27a6fee3a5734f92eef19d6265d862abcf63d84e7712a457 WHIRLPOOL 85c76dfe99565b8e3389b2214181cb3f10c835c03f1cfd41720184f521a02fe41333381896e5a1955dd94ca98c40bf8e802849daec326752347b61b4002eab92
DIST LibreOffice_5.2.1.2_Linux_x86_rpm_langpack_zu.tar.gz 492158 SHA256 58f3d6cae64baefc904b5115ddb6e027810689f620c866f9089e4abbfac9d804 SHA512 3d377c42ecba42901bd0960376484a72798ea48366457a6c63bcdd82ed59db38585846543ccb4cfd6ed6c11afdd83351873e9ad95b3a3f2e5df1834f72def2cc WHIRLPOOL e00d752d4c687d97a84568d377c12ecf87d88bfe4652845586dfceca2ca3c6de168cb7ec5f32a57e212547132cc3b4895e6e1315ef50b95149d78ae6b9493349

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

@ -1,3 +1,4 @@
DIST 0fb1bb06d60d7708abc4797008209bcc-xmlsec1-1.2.22.tar.gz 1792363 SHA256 8c06bf161c565b907a499e6d906f0b640f063b2b4efd2b471048ac5b3c1ad527 SHA512 69ea729cc8e3154e0644b076c8217905920b7e5ef0360640a750f73d90c8a1d8bf139c6400571a7940727c85413a8f69b2204801d2fe97796ff944eb09bbbb69 WHIRLPOOL a443c0542cf19d1491db86bb0e12970c6d6fc80b4ba9f98cb5caecd2cd1c290809b2756f8a95daabe6493bed8f4ae39991288552bece1599eb218c43da9f6efe
DIST 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 3519470 SHA256 d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370 SHA512 a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a WHIRLPOOL c4b3b0c3e10171155e1d3431e8ab9b495dbf2fb924882024306bfb53f533f5b0231c06f47e3cfa77052013a816ea4cc5f237cc76fdb44a048fb6d5c177729aec
DIST 185d60944ea767075d27247c3162b3bc-unowinreg.dll 12288 SHA256 eafde646a7dbe46d20c291685b0beac2382174d78d66ee990e229a1bf6e6cec6 SHA512 854b8ae29b57b40ba6bb6ff66e723a0e8dad053fcc2849f0ad763cd8a31352f4aeba9636fd4e3f0f2a0cd985a6f49b4261b9ace68d6be821ed42cfa7a73eb13c WHIRLPOOL 16eb79e3674250fcb760b9698b4980414052d20f720d946701d1915c9b8915b4af75378668653d29581b77c19fcdba8f51d1f834c286cfcefcf4a420f8fcc1d5
DIST 1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz 1652670 SHA256 390a5085651828b8fe12aa978b200f59b9155eedbb91a4be89bf7cf39eefdd4a SHA512 5664203e6426880041cdb227e91f79f00d2ca7ae28c6997f61b72cc599aac55838d082d2b2b551bd7a228424c350ddea5d41599b8ca58d444a2cd46c9206ea91 WHIRLPOOL 6486c48b73a4f79760b443cfd397b704eca0fd32b72304ae7e7cfa0f43583b0af15c7384548b5215ae57513ed8366c8f3a74630ab466ba19a63b346af8c5eaca
@ -8,5 +9,7 @@ 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 d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz 16525605 SHA256 1f188ac03a8aa4663223eca8c82f91a55293d066d67127082e29a7dba1a98c9f SHA512 d08a7fe432e8df47d1d8992a45bb5f33149cb75b90eb74b2f2e457628d21a94b17eae0045096b053d2a866bf7710c775581c3e417b5dfaf66601aa18071b7305 WHIRLPOOL 95dc6ec0fb293c3538c1d51241283edf4e21647dcfd10229233ab7c3f13f7c78e6bb02c4d292a7cd2a2ec95575d775f0395e837bbc88ab4ddbaa5adfd62be2f0
DIST libreoffice-5.1.4.2.tar.xz 176233960 SHA256 cae54a79ed858ad92044179b5c33bd29c5770a8eccde04ed80c5ebfd92078385 SHA512 80e79b6a20f85e295fead9fc5f9578d846a889fe6bc7a0f51b76117408ee6c8e7fbddf99c22e2caaac3253f10907121ed3508cefab2fb1b2ccaa90c4cf52c33a WHIRLPOOL 2005e5321b6e25196db535a786c50b66c635b07d1482e562f1595f3f84fbf0c702717d934d50e319822f194f1bdc9d15da1885658042d277ae8535f75f9856ba
DIST libreoffice-5.2.1.2.tar.xz 183525816 SHA256 81399c823a554bfae416a32e06f074cda4cec38747e764587d7a93162fefe291 SHA512 f68923ec3937ffabb322ac318ea161eb44ce7c1c84918882b915ddb29cc3f3e4d7ff688bc6d727213334dc968ddce0ec8159c364a8d70e7c21f575b084e061ed WHIRLPOOL dce20534110c564ad65aaa96d9838bf0eec40a53c531a6928b56dd20ad6bcf017c9c317111c12250f3de04fdda6bfacbf36744571e4e49f57b84690bc6d4138c
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 SHA256 22722121be062742624e0634beae92289c75e6a99ed507d3bf0a05c5164e3c69 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f WHIRLPOOL 1f36652a52d501d6548cfa9aa013b3e3a1867aa2b0693d2274cf7816d4aa4e0cde3c7096cc71ed47cf74e5f96da2757bf537f553021f8fd86939accb227bf538
DIST libreoffice-help-5.1.4.2.tar.xz 1905160 SHA256 60356c3e3a8e5ba8216c18e127cfa2b7d0eb55c69e50f056e8f78a7d9dc735cc SHA512 a8af619dff4b873574afd4b6cfc930543ab58a449a5cfa4b76a0edf242e18a885b6cba1f1a660e9a07e902c367f1a305c2c525f2b0a70e99f56ae5303abef5fe WHIRLPOOL 2e195dac9e6d2280ec3ac36243c4c62010e04763c5510a1f5e06f39e2f6e44aad555b460f72b2f09aba43a9571b3d20b50d6caf4a028e3e6acfe4e37d7598b70
DIST libreoffice-help-5.2.1.2.tar.xz 1936316 SHA256 0721618b93b2377ac53d049f08e8646037c2acb4b3f0440823f3b0e1710d9656 SHA512 c758f62870c06b76c1ea600ad8e50a9318ac42203a0bd1ff3b1ed1f49bda4eca83eeaabf1973f9be86e27d63d310d13460d333657eeb157d40dddfb8c1d2ef31 WHIRLPOOL 808d427f9fe1422ebbf96c8e7656279ca9dbcfec35e63c17450d43f65f2c2a0bf6a97d3d8da312589af2cdf7477ece03946d6207a6f517de9e18f644404d3ec7

@ -0,0 +1,47 @@
diff --git a/desktop/scripts/soffice.sh b/desktop/scripts/soffice.sh
index a259bf6..672fa23 100755
--- a/desktop/scripts/soffice.sh
+++ b/desktop/scripts/soffice.sh
@@ -139,6 +139,9 @@ if echo "$checks" | grep -q "cc" ; then
exit 1;
fi
+PYTHONPATH=$sd_prog${PYTHONPATH+:$PYTHONPATH}
+export PYTHONPATH
+
case "`uname -s`" in
NetBSD|OpenBSD|DragonFly)
# this is a temporary hack until we can live with the default search paths
--- a/pyuno/source/module/uno.py 2016-08-07 20:57:51.653712240 -0400
+++ b/pyuno/source/module/uno.py 2016-08-07 20:59:33.958896861 -0400
@@ -16,11 +16,16 @@
# except in compliance with the License. You may obtain a copy of
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
#
+import os
import pyuno
import sys
import traceback
import warnings
+sys.path.append('%eprefix%/usr/%libdir%/libreoffice/program')
+if getattr(os.environ, 'URE_BOOTSTRAP', None) is None:
+ os.environ['URE_BOOTSTRAP'] = "vnd.sun.star.pathname:%eprefix%/usr/%libdir%/libreoffice/program/fundamentalrc"
+
# since on Windows sal3.dll no longer calls WSAStartup
import socket
diff --git a/pyuno/source/officehelper.py b/pyuno/source/officehelper.py
index 99d3b03..704edab 100755
--- a/pyuno/source/officehelper.py
+++ b/pyuno/source/officehelper.py
@@ -44,7 +44,7 @@ def bootstrap():
if "UNO_PATH" in os.environ:
sOffice = os.environ["UNO_PATH"]
else:
- sOffice = "" # lets hope for the best
+ sOffice = "%eprefix%/usr/%libdir%/libreoffice/program"
sOffice = os.path.join(sOffice, "soffice")
if platform.startswith("win"):
sOffice += ".exe"

@ -25,7 +25,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 multilib toolchain-funcs flag-o-matic versionator ${SCM_ECLASS}
inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator xdg-utils ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="A full office productivity suite"
@ -265,9 +265,7 @@ pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]]; then
check-reqs_pkg_pretend
if [[ $(tc-getCC) == clang ]] ; then
: # ignore clang, which works
elif [[ $(gcc-major-version) -lt 4 ]] || {
if ! $(tc-is-clang) && [[ $(gcc-major-version) -lt 4 ]] || {
[[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]]; } then
eerror "Compilation with gcc older than 4.7 is not supported"
die "Too old gcc found."
@ -290,6 +288,7 @@ pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
}

@ -25,7 +25,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 multilib toolchain-funcs flag-o-matic versionator ${SCM_ECLASS}
inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator xdg-utils ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="A full office productivity suite"
@ -57,8 +57,7 @@ unset DEV_URI
# These are bundles that can't be removed for now due to huge patchsets.
# If you want them gone, patches are welcome.
ADDONS_SRC=(
"${ADDONS_URI}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
"${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
"${ADDONS_URI}/ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz" # modifies source code
"collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
"java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
# no release for 8 years, should we package it?
@ -79,7 +78,7 @@ unset ADDONS_SRC
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome google
gstreamer +gtk gtk3 jemalloc kde libressl mysql odk postgres quickstarter telepathy test vlc
gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres quickstarter telepathy test vlc
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
@ -103,7 +102,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
app-text/libwpg:0.3
>=app-text/libwps-0.4
app-text/mythes
app-text/poppler:=[cxx]
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
@ -112,7 +110,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
=dev-libs/liborcus-0.9*
>=dev-libs/liborcus-0.11.2
dev-libs/librevenge
dev-libs/nspr
dev-libs/nss
@ -170,6 +168,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mysql? ( dev-db/mysql-connector-c++ )
pdfimport? ( app-text/poppler:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
telepathy? ( net-libs/telepathy-glib )
"
@ -206,9 +205,8 @@ DEPEND="${COMMON_DEPEND}
dev-util/cppunit
>=dev-util/gperf-3
dev-util/intltool
>=dev-util/mdds-0.12.0:0=
>=dev-util/mdds-1.2.0:1=
media-libs/glm
net-misc/npapi-sdk
sys-devel/bison
sys-devel/flex
sys-devel/gettext
@ -242,11 +240,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
"
PATCHES=(
# from 5.2 branch
"${FILESDIR}/${PN}-5.1.4.2-gcc6.patch"
# not upstreamable stuff
"${FILESDIR}/${PN}-4.4-system-pyuno.patch"
"${FILESDIR}/${PN}-5.2-system-pyuno.patch"
)
CHECKREQS_MEMORY="512M"
@ -264,9 +259,7 @@ pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]]; then
check-reqs_pkg_pretend
if [[ $(tc-getCC) == clang ]] ; then
: # ignore clang, which works
elif [[ $(gcc-major-version) -lt 4 ]] || {
if ! $(tc-is-clang) && [[ $(gcc-major-version) -lt 4 ]] || {
[[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]]; } then
eerror "Compilation with gcc older than 4.7 is not supported"
die "Too old gcc found."
@ -289,6 +282,7 @@ pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
}
@ -352,7 +346,6 @@ src_prepare() {
src_configure() {
local java_opts
local internal_libs
local ext_opts
# Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys
@ -372,16 +365,6 @@ src_configure() {
export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
fi
# sane: just sane.h header that is used for scan in writer, not
# linked or anything else, worthless to depend on
# vigra: just uses templates from there
# it is serious pain in the ass for packaging
# should be replaced by boost::gil if someone interested
internal_libs+="
--without-system-sane
--without-system-vigra
"
# libreoffice extensions handling
for lo_xt in ${LO_EXTS}; do
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
@ -417,12 +400,14 @@ src_configure() {
# --enable-extension-integration: enable any extension integration support
# --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
# --disable-report-builder: too much java packages pulled in without pkgs
# --without-system-sane: just sane.h header that is used for scan in writer,
# not linked or anything else, worthless to depend on
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
--with-system-dicts \
--with-system-headers \
--with-system-libs \
--with-system-jars \
--with-system-dicts \
--with-system-libs \
--enable-cairo-canvas \
--enable-graphite \
--enable-largefile \
@ -430,17 +415,16 @@ src_configure() {
--enable-neon \
--enable-python=system \
--enable-randr \
--enable-randr-link \
--enable-release-build \
--disable-hardlink-deliver \
--disable-ccache \
--disable-crashdump \
--disable-dependency-tracking \
--disable-epm \
--disable-fetch-external \
--disable-gstreamer-0-10 \
--disable-report-builder \
--disable-hardlink-deliver \
--disable-online-update \
--disable-report-builder \
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
--with-build-version="Gentoo official package" \
--enable-extension-integration \
@ -458,6 +442,7 @@ src_configure() {
--without-help \
--with-helppack-integration \
--without-sun-templates \
--without-system-sane \
$(use_enable bluetooth sdremote-bluetooth) \
$(use_enable coinmp) \
$(use_enable collada) \
@ -475,6 +460,7 @@ src_configure() {
$(use_enable kde kde4) \
$(use_enable mysql ext-mariadb-connector) \
$(use_enable odk) \
$(use_enable pdfimport) \
$(use_enable postgres postgresql-sdbc) \
$(use_enable quickstarter systray) \
$(use_enable telepathy) \
@ -487,7 +473,6 @@ src_configure() {
$(use_with java) \
$(use_with mysql system-mysql-cppconn) \
$(use_with odk doxygen) \
${internal_libs} \
${java_opts} \
${ext_opts}
}
@ -534,11 +519,10 @@ src_install() {
make DESTDIR="${D}" distro-pack-install -o build -o check || die
# Fix bash completion placement
newbashcomp "${ED}"etc/bash_completion.d/libreoffice.sh ${PN}
newbashcomp "${ED}"usr/share/bash-completion/completions/libreoffice.sh ${PN}
bashcomp_alias \
libreoffice \
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
rm -rf "${ED}"etc/ || die
if use branding; then
insinto /usr/$(get_libdir)/${PN}/program
@ -556,10 +540,6 @@ src_install() {
# Remove desktop files to support old installs that can't parse mime
rm -r "${ED}"usr/share/mimelnk/ || die
# FIXME: Hack add missing file
exeinto /usr/$(get_libdir)/${PN}/program
doexe "${S}"/instdir/program/libsaxlo.so
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
}

@ -25,7 +25,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 multilib toolchain-funcs flag-o-matic versionator ${SCM_ECLASS}
inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator xdg-utils ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="A full office productivity suite"
@ -77,8 +77,8 @@ 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 google
gstreamer +gtk gtk3 jemalloc kde libressl mysql odk postgres quickstarter telepathy test vlc
IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome googledrive
gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres quickstarter telepathy test vlc
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
@ -102,7 +102,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
app-text/libwpg:0.3
>=app-text/libwps-0.4
app-text/mythes
app-text/poppler:=[cxx]
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
@ -169,6 +168,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mysql? ( dev-db/mysql-connector-c++ )
pdfimport? ( app-text/poppler:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
telepathy? ( net-libs/telepathy-glib )
"
@ -259,9 +259,7 @@ pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]]; then
check-reqs_pkg_pretend
if [[ $(tc-getCC) == clang ]] ; then
: # ignore clang, which works
elif [[ $(gcc-major-version) -lt 4 ]] || {
if ! $(tc-is-clang) && [[ $(gcc-major-version) -lt 4 ]] || {
[[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]]; } then
eerror "Compilation with gcc older than 4.7 is not supported"
die "Too old gcc found."
@ -284,6 +282,7 @@ pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
}
@ -461,6 +460,7 @@ src_configure() {
$(use_enable kde kde4) \
$(use_enable mysql ext-mariadb-connector) \
$(use_enable odk) \
$(use_enable pdfimport) \
$(use_enable postgres postgresql-sdbc) \
$(use_enable quickstarter systray) \
$(use_enable telepathy) \
@ -468,8 +468,8 @@ src_configure() {
$(use_with coinmp system-coinmp) \
$(use_with collada system-opencollada) \
$(use_with gltf system-libgltf) \
$(use_with google gdrive-client-id ${google_default_client_id}) \
$(use_with google gdrive-client-secret ${google_default_client_secret}) \
$(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) \
@ -540,10 +540,6 @@ src_install() {
# Remove desktop files to support old installs that can't parse mime
rm -r "${ED}"usr/share/mimelnk/ || die
# FIXME: Hack add missing file
exeinto /usr/$(get_libdir)/${PN}/program
doexe "${S}"/instdir/program/libsaxlo.so
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
}

@ -25,7 +25,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 multilib toolchain-funcs flag-o-matic versionator ${SCM_ECLASS}
inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator xdg-utils ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="A full office productivity suite"
@ -57,7 +57,7 @@ unset DEV_URI
# These are bundles that can't be removed for now due to huge patchsets.
# If you want them gone, patches are welcome.
ADDONS_SRC=(
"${ADDONS_URI}/ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz" # modifies source code
"${ADDONS_URI}/0fb1bb06d60d7708abc4797008209bcc-xmlsec1-1.2.22.tar.gz" # modifies source code
"collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
"java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
# no release for 8 years, should we package it?
@ -77,8 +77,8 @@ 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 google
gstreamer +gtk gtk3 jemalloc kde libressl mysql odk postgres quickstarter telepathy test vlc
IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome googledrive
gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres quickstarter telepathy test vlc
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
@ -102,7 +102,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
app-text/libwpg:0.3
>=app-text/libwps-0.4
app-text/mythes
app-text/poppler:=[cxx]
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
@ -169,6 +168,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mysql? ( dev-db/mysql-connector-c++ )
pdfimport? ( app-text/poppler:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
telepathy? ( net-libs/telepathy-glib )
"
@ -241,7 +241,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
PATCHES=(
# not upstreamable stuff
"${FILESDIR}/${PN}-5.2-system-pyuno.patch"
"${FILESDIR}/${PN}-5.3-system-pyuno.patch"
)
CHECKREQS_MEMORY="512M"
@ -259,9 +259,7 @@ pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]]; then
check-reqs_pkg_pretend
if [[ $(tc-getCC) == clang ]] ; then
: # ignore clang, which works
elif [[ $(gcc-major-version) -lt 4 ]] || {
if ! $(tc-is-clang) && [[ $(gcc-major-version) -lt 4 ]] || {
[[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]]; } then
eerror "Compilation with gcc older than 4.7 is not supported"
die "Too old gcc found."
@ -284,6 +282,7 @@ pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
}
@ -424,7 +423,6 @@ src_configure() {
--disable-epm \
--disable-fetch-external \
--disable-gstreamer-0-10 \
--disable-hardlink-deliver \
--disable-online-update \
--disable-report-builder \
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
@ -443,7 +441,6 @@ src_configure() {
--without-myspell-dicts \
--without-help \
--with-helppack-integration \
--without-sun-templates \
--without-system-sane \
$(use_enable bluetooth sdremote-bluetooth) \
$(use_enable coinmp) \
@ -462,6 +459,7 @@ src_configure() {
$(use_enable kde kde4) \
$(use_enable mysql ext-mariadb-connector) \
$(use_enable odk) \
$(use_enable pdfimport) \
$(use_enable postgres postgresql-sdbc) \
$(use_enable quickstarter systray) \
$(use_enable telepathy) \
@ -469,8 +467,8 @@ src_configure() {
$(use_with coinmp system-coinmp) \
$(use_with collada system-opencollada) \
$(use_with gltf system-libgltf) \
$(use_with google gdrive-client-id ${google_default_client_id}) \
$(use_with google gdrive-client-secret ${google_default_client_secret}) \
$(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) \
@ -541,10 +539,6 @@ src_install() {
# Remove desktop files to support old installs that can't parse mime
rm -r "${ED}"usr/share/mimelnk/ || die
# FIXME: Hack add missing file
exeinto /usr/$(get_libdir)/${PN}/program
doexe "${S}"/instdir/program/libsaxlo.so
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
}

@ -14,10 +14,12 @@ version</longdescription>
<flag name="coinmp">Use sci-libs/coinor-mp as alternative solver</flag>
<flag name="collada">Enable Collada for rendering 3D models stored in *.dae and *.kmz format</flag>
<flag name="gltf">Use media-libs/libgltf for inserting 3D models in the glTF format into presentations</flag>
<flag name="google">Enable support for remote files on Google Drive</flag>
<flag name="google">Enable support for remote files on Google Drive (LibreOffice 5.2.1 and earlier)</flag>
<flag name="googledrive">Enable support for remote files on Google Drive</flag>
<flag name="gtk3">Enable highly experimental gtk3 frontend</flag>
<flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations</flag>
<flag name="odk">Build the Office Development Kit</flag>
<flag name="pdfimport">Enable PDF import via the Poppler library</flag>
<flag name="quickstarter">Build the system tray quickstarter</flag>
<flag name="telepathy">Enable document colaboration features using telepathy communication framework.</flag>
<flag name="vlc">Use <pkg>media-video/vlc</pkg> for video embedding</flag>

@ -1,2 +1 @@
DIST libimobiledevice-1.1.6.tar.bz2 619429 SHA256 1fcd56489a27181617507b1d8aaf122f66d9860c0fe5af4c78f9e0ed129e33e0 SHA512 ffc741eba65e73890ff50c906520b02189169ca92e95bcd3c8805caa1b1b44e4b1eaddad438c10fdbc112a867cdcfbe6a3dd667be1c639ad5a72ce621ee41a4f WHIRLPOOL 412c6f7523cd17178f639f7c3a8baa89857eff9c85d5e009bcb991591ca1304b6e4f80c2644289105831ee74d8848bee24708b598853a9444f4188a6731b9aa7
DIST libimobiledevice-1.2.0.tar.bz2 631495 SHA256 786b0de0875053bf61b5531a86ae8119e320edab724fc62fe2150cc931f11037 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 WHIRLPOOL ca0d709fcc844811fa19b1b149afd81c15f75c213384789b1bc1a4ec838f12ffa33c6f78753befd4eae81156cb1c002d24e7ddc50a59f374164c33ddfd37ddb6

@ -1,96 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
inherit eutils python-r1
DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
HOMEPAGE="http://www.libimobiledevice.org/"
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/4" # based on SONAME of libimobiledevice.so
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="gnutls python static-libs"
RDEPEND=">=app-pda/libplist-1.11:=
>=app-pda/libusbmuxd-1.0.9:=
gnutls? (
dev-libs/libgcrypt:0
>=dev-libs/libtasn1-1.1
>=net-libs/gnutls-2.2.0
)
!gnutls? ( dev-libs/openssl:0 )
python? (
${PYTHON_DEPS}
app-pda/libplist[python(-),${PYTHON_USEDEP}]
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DOCS=( AUTHORS NEWS README )
BUILD_DIR="${S}_build"
src_configure() {
local ECONF_SOURCE=${S}
local myeconfargs=( $(use_enable static-libs static) )
use gnutls && myeconfargs+=( --disable-openssl )
do_configure() {
mkdir -p "${BUILD_DIR}" || die
pushd "${BUILD_DIR}" >/dev/null || die
econf "${myeconfargs[@]}" "${@}"
popd >/dev/null || die
}
do_configure_python() {
# Bug 567916
PYTHON_LDFLAGS="$(python_get_LIBS)" do_configure "$@"
}
do_configure --without-cython
use python && python_foreach_impl do_configure_python
}
src_compile() {
python_compile() {
emake -C "${BUILD_DIR}"/cython -j1 \
VPATH="${S}/cython:${native_builddir}/cython" \
imobiledevice_la_LIBADD="${native_builddir}/src/libimobiledevice.la"
}
local native_builddir=${BUILD_DIR}
pushd "${BUILD_DIR}" >/dev/null || die
emake -j1
use python && python_foreach_impl python_compile
popd >/dev/null || die
}
src_install() {
python_install() {
emake -C "${BUILD_DIR}/cython" -j1 \
VPATH="${S}/cython:${native_builddir}/cython" \
DESTDIR="${D}" install
}
local native_builddir=${BUILD_DIR}
pushd "${BUILD_DIR}" >/dev/null || die
emake -j1 DESTDIR="${D}" install
use python && python_foreach_impl python_install
popd >/dev/null || die
dodoc docs/html/*
if use python; then
insinto /usr/include/${PN}/cython
doins cython/imobiledevice.pxd
fi
prune_libtool_files --all
}

@ -1,66 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
inherit autotools-utils multilib python-r1
DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
HOMEPAGE="http://www.libimobiledevice.org/"
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/4" # based on SONAME of libimobiledevice.so
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE="gnutls python static-libs"
RDEPEND=">=app-pda/libplist-1.11:=[python?,${PYTHON_USEDEP}]
>=app-pda/libusbmuxd-1.0.9:=
gnutls? (
dev-libs/libgcrypt:0
>=dev-libs/libtasn1-1.1
>=net-libs/gnutls-2.2.0
)
!gnutls? ( dev-libs/openssl:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
python? (
${PYTHON_DEPS}
>=dev-python/cython-0.17[${PYTHON_USEDEP}]
)"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DOCS=( AUTHORS NEWS README )
pkg_setup() {
# Prevent linking to the installed copy
if has_version "<${CATEGORY}/${P}"; then
rm -f "${EROOT}"/usr/$(get_libdir)/${PN}$(get_libname)
fi
}
src_configure() {
local myeconfargs=( $(use_enable static-libs static) )
use gnutls && myeconfargs+=( --disable-openssl )
use python || myeconfargs+=( --without-cython )
python_foreach_impl autotools-utils_src_configure
}
src_compile() {
python_foreach_impl autotools-utils_src_compile
}
src_install() {
python_foreach_impl autotools-utils_src_install
dohtml docs/html/*
if use python; then
insinto /usr/include/${PN}/cython
doins cython/imobiledevice.pxd
fi
}

@ -13,7 +13,7 @@ SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/6" # based on SONAME of libimobiledevice.so
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE="gnutls python static-libs"
RDEPEND=">=app-pda/libplist-1.11:=

@ -1,2 +1,3 @@
DIST ansifilter-2.0.tar.bz2 89274 SHA256 4e9065f5bad6ffbb578054ae57253fbab4fcde7730da5234f9328e1132977a02 SHA512 aff26a90faffa1116576246a24bb3184cf5732733f17ff849febc19542a23362329c0a95697f10e2809a529bece2cfd3d8b29b0e762d8f9ffba62e3512b9c53f WHIRLPOOL 146f4a04f0e5c6b2afd40e617a5f03430182cc574696b5b284389f313aafdc379b6f5f504ea1b29b918da7c8ea800aa6d52debb4ab1c5759f7f3148cfcc4d6ae
DIST ansifilter-2.1.tar.bz2 89286 SHA256 9614d637694d8b4144ac5b7c4815520187021f1ab78ebce7bcc1e54b60809b83 SHA512 c14b41a4c7bcc652a15bb52e2ee4045d35744fcdd843a0ac2270bd25861989902eee631c6cabea577b1d671d1203b92ef2373f7248c43d685f83ea116aabf408 WHIRLPOOL 9107812bdec710b65d2ca404e4a4fb82321eb7a2f89f9a666bf9522eced0fe933b96511505261f2d2a2ea575c9a88322128bf546a0a0223d1ee053f260751e2f
DIST ansifilter-2.2.tar.bz2 89697 SHA256 af862f9c381100d9307fa20a7cc66888bf582581249c0fc79b2447dbc41c30b9 SHA512 feb04c9b5fc4f6f78406c156d9158d9c08ddc561bcdf760b2d07ac1ccd58079c7b188cab47eb936ca95e647074f02e980e1af4e0050a75f000863005ef3843ce WHIRLPOOL a576c8fde2906986c9327e31b23d978afbc99701255e195742d93097bd7a8bd83aba9c19882967054fe01a2123166b2d5742803412b7495338dc72ee75c77b98

@ -0,0 +1,56 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs qmake-utils
DESCRIPTION="Handles text files containing ANSI terminal escape codes"
HOMEPAGE="http://www.andre-simon.de/"
SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="qt5"
RDEPEND="
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
)"
DEPEND="${RDEPEND}"
src_prepare() {
default
# bug 431452
rm src/qt-gui/moc_mydialog.cpp || die
}
src_configure() {
if use qt5 ; then
pushd src/qt-gui > /dev/null || die
eqmake5
popd > /dev/null || die
fi
}
src_compile() {
emake -f makefile CC="$(tc-getCXX)" CFLAGS="${CFLAGS} -c -std=c++11" LDFLAGS="${LDFLAGS}"
if use qt5 ; then
pushd src/qt-gui > /dev/null || die
emake
popd > /dev/null || die
fi
}
src_install() {
dobin src/${PN}
use qt5 && dobin src/qt-gui/${PN}-gui
doman man/${PN}.1.gz
einstalldocs
}

@ -5,6 +5,7 @@
EAPI=6
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="sqlite"
DISTUTILS_SINGLE_IMPL=true
inherit xdg distutils-r1

@ -1,3 +1,2 @@
DIST gspell-0.1.2.tar.xz 355128 SHA256 e8625c57296b6c178bc37659f023342f8edefaaa2c5eccf40de8bd479dbfa8f0 SHA512 8d9bd61f378929217b9461debb58df5070952539f30f6ee211cf13f856dfe5d5216468679a8d7d7b08df47ee6b7b45f25b2b6400212a83de9563e2bf175905bb WHIRLPOOL 44334ac608e9a66c5a6bf011ad21d7d368e29d7923079e947ed5484ae0c7847df1f29dc255979d0da844e1ecba16fa19dfae5b84aefd85287bc63de1465d3ffa
DIST gspell-1.0.2.tar.xz 383844 SHA256 80d859a2ee7cf5184bd2b3dc696a0ec1b899ff67b606177e1ef87ef945ff92bb SHA512 67ed34b70ca1d8e626f366b62847c04efe204fa21d9e6b3f55ec4d08dca8613f2a03e42de28d38ebe53923889d848ea9064f01a89ede9a7f22772712f5b11aa7 WHIRLPOOL 5ff3ea3925d0b44c2b6302c679fcd307823454d1f6e76484ddbcde76354bcc1d4a03bc833319a22974c535bdecc75444eb4ea09a0190865bfe4fa5739a6105bd
DIST gspell-1.0.3.tar.xz 385772 SHA256 d95905e6c631e34911e8e3feeb364815bf3fd7ccd1dac118a34bcbae70261bd5 SHA512 c38159a988996c69ffd4ed7a348ab5eeef214632e57cf599541806b4317937f0f9ccb8d677182886fd281eb1a955cae595e6382924b1bd5f5edbe447b3e95e5b WHIRLPOOL c4dad122007264fe4a61039eb7aa38b04e4325fb3bf0916ddbcd1073988fe3acc13a9fe445023c113b87ea2ff59f93719d2efaa905d522aff5b070129098569b

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -15,7 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+introspection vala"
REQUIRED_IUSE="vala? ( introspection )"
REQUIRED_USE="vala? ( introspection )"
RDEPEND="
>=app-text/enchant-1.6.0

@ -1,47 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
VALA_USE_DEPEND="vapigen"
inherit gnome2 vala virtualx
DESCRIPTION="Spell check library for GTK+ applications"
HOMEPAGE="https://wiki.gnome.org/Projects/gspell"
LICENSE="LGPL-2.1+"
SLOT="0/1" # subslot = libgspell-1 soname version
KEYWORDS="~alpha ~amd64 ~x86"
IUSE="+introspection vala"
REQUIRED_IUSE="vala? ( introspection )"
RDEPEND="
app-text/iso-codes
>=app-text/enchant-1.6.0
>=dev-libs/glib-2.44:2
>=x11-libs/gtk+-3.19.11:3[introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
vala? ( $(vala_depend) )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.25
>=dev-util/intltool-0.35.0
>=sys-devel/gettext-0.19.4
virtual/pkgconfig
"
src_prepare() {
use vala && vala_src_prepare
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
$(use_enable introspection) \
$(use_enable vala)
}
src_test() {
virtx emake check
}

@ -15,7 +15,7 @@ SLOT="0/1" # subslot = libgspell-1 soname version
KEYWORDS="~alpha ~amd64 ~arm ~x86"
IUSE="+introspection vala"
REQUIRED_IUSE="vala? ( introspection )"
REQUIRED_USE="vala? ( introspection )"
RDEPEND="
app-text/iso-codes

@ -4,34 +4,45 @@
EAPI=6
inherit eutils
inherit eutils xdg-utils
DESCRIPTION="An interface library to access tags for identifying languages"
HOMEPAGE="https://tagoh.bitbucket.org/liblangtag/"
SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
LICENSE="|| ( LGPL-3 MPL-2.0 )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="introspection static-libs test"
IUSE="debug doc introspection static-libs test"
RDEPEND="
dev-libs/glib:*
dev-libs/libxml2
introspection? ( >=dev-libs/gobject-introspection-0.10.8 )"
introspection? ( dev-libs/gobject-introspection )
"
DEPEND="${RDEPEND}
dev-util/gtk-doc
sys-devel/gettext
doc? ( dev-util/gtk-doc )
introspection? ( dev-libs/gobject-introspection-common )
test? ( dev-libs/check )"
test? ( dev-libs/check )
"
# Upstream expect liblangtag to be installed when one runs tests...
RESTRICT="test"
PATCHES=("${FILESDIR}"/${P}-enum.patch)
PATCHES=( "${FILESDIR}"/${P}-enum.patch )
src_prepare() {
default
xdg_environment_reset
if [[ -d docs/html ]]; then
rm -r docs/html || die "Failed to remove existing gtk-doc"
fi
}
src_configure() {
econf \
$(use_enable debug) \
$(use_enable doc gtk-doc) \
$(use_enable introspection) \
$(use_enable static-libs static) \
$(use_enable test)

@ -1,12 +1,12 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
EGIT_REPO_URI="git://anongit.freedesktop.org/git/libreoffice/${PN}/"
inherit base eutils
[[ ${PV} == 9999 ]] && inherit autotools git-2
inherit eutils
[[ ${PV} == 9999 ]] && inherit autotools git-r3
DESCRIPTION="Library parsing Microsoft Publisher documents"
HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libmspub"
@ -27,14 +27,14 @@ RDEPEND="
sys-libs/zlib
"
DEPEND="${RDEPEND}
virtual/pkgconfig
dev-libs/boost
sys-devel/libtool
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
src_prepare() {
base_src_prepare
default
[[ -d m4 ]] || mkdir "m4"
[[ ${PV} == 9999 ]] && eautoreconf
}

@ -1,12 +1,12 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
EGIT_REPO_URI="git://anongit.freedesktop.org/git/libreoffice/${PN}/"
inherit base eutils
[[ ${PV} == 9999 ]] && inherit autotools git-2
inherit eutils
[[ ${PV} == 9999 ]] && inherit autotools git-r3
DESCRIPTION="Library parsing Microsoft Publisher documents"
HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libmspub"
@ -17,7 +17,7 @@ SLOT="0"
# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="doc static-libs"
@ -27,14 +27,14 @@ RDEPEND="
sys-libs/zlib
"
DEPEND="${RDEPEND}
virtual/pkgconfig
dev-libs/boost
sys-devel/libtool
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
src_prepare() {
base_src_prepare
default
[[ -d m4 ]] || mkdir "m4"
[[ ${PV} == 9999 ]] && eautoreconf
}

@ -1,2 +1,3 @@
DIST libmwaw-0.3.6.tar.xz 1136836 SHA256 015f1c7ce4b023512e72897e36c7b2f74533d49fa65689e6480a8632ad09650c SHA512 fb653080b4d1a9c13f998d998dcdd0b790f69f70f91d6a426661bde49e32fb977d49c50893141e6901de0b9a832159dd989661d6889f267c0dbe0064e7f342d1 WHIRLPOOL ec8171be462ccb6d1b656fbf546eeccf38332ff27fed565c281454754470992ba9fc4dbed2772ad3c81a57f57c55c06dafdd9180547e698dd970389f49b1df8f
DIST libmwaw-0.3.7.tar.xz 1167156 SHA256 057611e871c279a28fcbede78dda11e500b9d5b341ab7064d6dce470f6fee8f9 SHA512 17f15f029633a22f8e7db7855b32dd5f4061e1eb3df865426bb736d2a5f3b7c0f631c22506aaed77e5fc4bce0e881c1f28f58a600c1155eac91d5897027b5499 WHIRLPOOL 8a9a05879e5c657be144685730e444290e3746949d77d7d3f1fe0700a32e86b786d93ae60ad4175c179b081263773f0a8121434f789b7413fbce5c7221b02111
DIST libmwaw-0.3.8.tar.xz 1200052 SHA256 6afcbb250b6bed042149cd4dfb3ba7b4be796b11fe2322dfcdebd121199a3b05 SHA512 3e3684479460d22b83da225f8f1bc4de306f8e4a9e48c7ea128cba08f122b093c529f2e73b8f8ae1b235665d4f3c7de2fc461692e21f13364da678add707d01c WHIRLPOOL 77d9b1253191089da5c869e7bb160253672747cfd502350b28acde538e02b8418c0ee63899bf903b4c3c9f1561d145d0626c822f26467cb8ba7aa4de04287158

@ -0,0 +1,54 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
EGIT_REPO_URI="git://git.code.sf.net/p/libmwaw/libmwaw"
inherit eutils
[[ ${PV} == 9999 ]] && inherit autotools git-r3
DESCRIPTION="Library parsing many pre-OSX MAC text formats"
HOMEPAGE="http://sourceforge.net/p/libmwaw/wiki/Home/"
[[ ${PV} == 9999 ]] || SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~arm ~x86"
IUSE="doc static-libs"
RDEPEND="
dev-libs/librevenge
dev-libs/libxml2
sys-libs/zlib
"
DEPEND="${RDEPEND}
>=dev-libs/boost-1.46:=
sys-devel/libtool
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
src_prepare() {
default
[[ ${PV} == 9999 ]] && eautoreconf
}
src_configure() {
# zip is hard enabled as the zlib is dep on the rdeps anyway
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--with-sharedptr=boost \
--enable-zip \
--disable-werror \
$(use_enable static-libs static) \
$(use_with doc docs)
}
src_install() {
default
prune_libtool_files --all
}

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit eutils

@ -0,0 +1,11 @@
--- wv-1.2.9/wvRTF.c.orig 2013-12-12 17:03:41.635612853 -0500
+++ wv-1.2.9/wvRTF.c 2013-12-12 17:04:05.528003832 -0500
@@ -192,7 +192,7 @@
rtf_output_char ('{');
/* font color */
- rtf_output (rtfColors[ud->cCol]);
+ rtf_output ("%s", rtfColors[ud->cCol]);
/* font face */
rtf_output ("\\f%d", ud->cFont);

@ -0,0 +1,63 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils autotools
DESCRIPTION="Tool for conversion of MSWord doc and rtf files to something readable"
SRC_URI="http://abiword.org/downloads/${PN}/${PV}/${P}.tar.gz"
HOMEPAGE="http://wvware.sourceforge.net/"
IUSE="tools wmf"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
SLOT="0"
LICENSE="GPL-2"
RDEPEND="
>=dev-libs/glib-2:2
>=gnome-extra/libgsf-1.13:=
sys-libs/zlib
media-libs/libpng:0=
dev-libs/libxml2:2
tools? ( app-text/texlive-core
dev-texlive/texlive-latex )
wmf? ( >=media-libs/libwmf-0.2.2 )
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"
PATCHES=( "${FILESDIR}/${P}-format-security.patch" )
src_prepare() {
default
if ! use tools; then
sed -i -e '/bin_/d' GNUmakefile.am || die
sed -i -e '/SUBDIRS/d' GNUmakefile.am || die
sed -i -e '/\/GNUmakefile/d' configure.ac || die
sed -i -e '/wv[[:upper:]]/d' configure.ac || die
# automake-1.13 fix, bug #467620
sed -i -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' configure.ac || die
eautoreconf
fi
}
src_configure() {
econf \
--disable-static \
$(use_with wmf libwmf)
}
src_install () {
default
prune_libtool_files
rm -f "${ED}"/usr/share/man/man1/wvConvert.1
if use tools; then
dosym /usr/share/man/man1/wvWare.1 /usr/share/man/man1/wvConvert.1 || die
fi
}

@ -9,7 +9,7 @@ inherit vim-plugin
DESCRIPTION="vim plugin: linking in plaintext"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=293"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="alpha amd64 ia64 ppc sparc x86"
IUSE=""
VIM_PLUGIN_HELPFILES="thlnk thlnk-reference-manual"

@ -1,13 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
inherit vim-plugin
DESCRIPTION="vim plugin: linking in plaintext"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=293"
LICENSE="GPL-2"
KEYWORDS="alpha ~amd64 ia64 ppc sparc x86"
IUSE=""
VIM_PLUGIN_HELPFILES="thlnk thlnk-reference-manual"

@ -0,0 +1 @@
DIST htmlcxx-0.86.tar.gz 469416 SHA256 07542b5ea2442143b125ba213b6823ff4a23fff352ecdd84bbebe1d154f4f5c1 SHA512 dcff9c9946e1c3429af2230997c965b89a28a8ee219d8d594800106ff578bb21154e4680c38a09fb5f96cd4051c89cbf16f2151d30be93d4e3d291ff421aafcb WHIRLPOOL 8c0fc17cd52db957cd91cb79e1a8d0d2b477a75501e58135244434e8ee472482f4577dc9cc377b45e1ff7febb83fc31e79b454c0875e2f5919bdc9906113003e

@ -0,0 +1,56 @@
From 04fbe8cb7d933699f2a8ac06d89b205d933070c1 Mon Sep 17 00:00:00 2001
From: James Le Cuirot <chewi@gentoo.org>
Date: Wed, 14 Sep 2016 22:56:14 +0100
Subject: [PATCH 1/3] strstream is deprecated, use sstream instead
---
html/Uri.cc | 2 +-
html/utils.cc | 5 ++---
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/html/Uri.cc b/html/Uri.cc
index 4ddb3dd..034d29a 100644
--- a/html/Uri.cc
+++ b/html/Uri.cc
@@ -1,7 +1,7 @@
#include "Uri.h"
#include "wincstring.h"
-#include <strstream>
+#include <sstream>
#include <cstdlib>
#include <cassert>
#include "tld.h"
diff --git a/html/utils.cc b/html/utils.cc
index 37ee889..e56cbaf 100644
--- a/html/utils.cc
+++ b/html/utils.cc
@@ -1,7 +1,7 @@
#include <algorithm>
#include <cctype>
#include <cstring>
-#include <strstream>
+#include <sstream>
#include "Uri.h"
#include "utils.h"
@@ -509,7 +509,7 @@ namespace htmlcxx {
string __serialize_gml(const tree<HTML::Node> &tr, tree<HTML::Node>::iterator it, tree<HTML::Node>::iterator end, unsigned int parent_id, unsigned int& label) {
using namespace std;
- ostrstream ret;
+ ostringstream ret;
tree<HTML::Node>::sibling_iterator sib = tr.begin(it);
while(sib != tr.end(it)) {
ret << "node [ id " << ++label << "\n label \"" << label << "\"\n]\n";
@@ -519,7 +519,6 @@ namespace htmlcxx {
}
ret << ends;
string str = ret.str();
- ret.freeze(0);
return str;
}
--
2.8.2

@ -0,0 +1,67 @@
From 807081583ea58b07a5ff2e0659f4173492befb8a Mon Sep 17 00:00:00 2001
From: James Le Cuirot <chewi@gentoo.org>
Date: Wed, 14 Sep 2016 22:56:35 +0100
Subject: [PATCH 2/3] Update css_syntax.y for use with less ancient Bison
New pregenerated css_syntax.c to follow.
---
css/css_syntax.y | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/css/css_syntax.y b/css/css_syntax.y
index e75720d..0d9b177 100644
--- a/css/css_syntax.y
+++ b/css/css_syntax.y
@@ -4,13 +4,13 @@
#include "css_lex.h"
#include "parser.h"
-#define YYPARSE_PARAM yyparam
#define YYERROR_VERBOSE 1
//#define YYDEBUG 1
%}
-%pure_parser
+%parse-param {void *yyparam}
+%pure-parser
%union {
char *lexeme;
@@ -22,6 +22,19 @@
int pseudo_element;
}
+%{
+
+int yylex(YYSTYPE *lvalp);
+
+int yyerror(void *yyparam, const char *s) {
+#if YYDEBUG
+ fprintf(stderr, "Error: %s\n", s);
+#endif
+ return 0;
+}
+
+%}
+
%token IMPORT_SYM
%token IMPORTANT_SYM
%token IDENT
@@ -571,13 +584,6 @@ hexcolor
%%
-int yyerror(char *s) {
-#if YYDEBUG
- fprintf(stderr, "Error: %s\n", s);
-#endif
- return 0;
-}
-
struct selector_list_t* css_parse(const char *buffer, int buf_len) {
struct selector_list_t *ret = NULL;
//yydebug = 1;
--
2.8.2

@ -0,0 +1,36 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils multilib-minimal
DESCRIPTION="A simple non-validating CSS 1 and HTML parser for C++"
HOMEPAGE="http://htmlcxx.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
DEPEND="sys-devel/flex[${MULTILIB_USEDEP}]
virtual/yacc"
PATCHES=(
"${FILESDIR}"/0001-strstream-is-deprecated-use-sstream-instead.patch
"${FILESDIR}"/0002-Update-css_syntax.y-for-use-with-less-ancient-Bison.patch
)
ECONF_SOURCE="${S}"
multilib_src_configure() {
econf \
--enable-shared \
$(use_enable static-libs static)
}
multilib_src_install_all() {
prune_libtool_files
einstalldocs
}

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

@ -1,3 +1,4 @@
DIST libcmis-0.5.0-gcc5.patch.gz 12452 SHA256 523763acda1de64bb40761fae1ce1b089756fba1bb0390587d6491b75ffafbea SHA512 75423caf195d9b6f2c0752f08fd9950ff1dac67884f7445da2389fb24ad13c2c29fbf73f29f6f60b1b440ad261c32697edf3a2ee9aba779630d40afdbf5d5495 WHIRLPOOL 5cbc92051da8dc99b6d575f13c6d3c853668dd1ce169e0f215f2d20cbaf1d77408d9af0844be5e04c1308e840110a0e5dd49ee86f0207bbead7361962c830cdb
DIST libcmis-0.5.0.tar.gz 738119 SHA256 a87e02913dee3ee659db5abf6d7dafcfcd85dd4b24bf4389d8d4afe8c8dcf9b6 SHA512 abfdf5654ef8763c9744587ba831acea93cc0ba7deaa8d807eed2e9077be848db0334430f7c2d6eecefeb90f520abbe81364a86790c0aa4363724816aec4793b WHIRLPOOL 03041a0eb4af8fb515082731c4737f7c153756073464785994c431f54b27130b8407459efb5bcb4a26689a0baa1f5014e48cfa334948fb7d90fe646d5f8f0a02
DIST libcmis-0.5.1.tar.gz 281863 SHA256 b88851b5e7dfa65b840d403231b38868ba77dae1e7abf2628d7a0dc3cd5a1409 SHA512 fb934c416b8a41714a5424375de507698992a0b014aa52a82a07dde07cba2ffe68a45ed97cfd0aa72b4a28f3697252ea1570a80ef9fa1b2a34af0a9ed865a752 WHIRLPOOL 4e154a417e98bd7e36fa5a4ad65b969e7c6661b6fbd33dc642a5430bda02e218e985b0b50d67f8fd811896c1a40fd4d3b78ae793d6620d8d5f4e92dd013d70d2
DIST libcmis-0.5.2_pre20160820.tar.gz 285100 SHA256 49c0d46be0019703b8dbbc0a37fcdd97ed2f5a9576315df2a516b997b07e5b03 SHA512 4b6d0fc4d80444fea2c5eb16621b92a10b41c58128cc8a355caca50f12648ed5113bd977cc5dbe8971e3dbc11f9d7ae8d45c9d2aa19f37c83659141af135bd1a WHIRLPOOL 524391339976b32a698faa75e4597732d487fcee77c5cdf2acb0380dd81686bc357a5ad5df02693f4d0b7a66890c02701dfa04286270c17ab28a86b01d7dfe55

@ -0,0 +1,79 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
EGIT_REPO_URI="https://github.com/tdf/libcmis.git"
[[ ${PV} == 9999 ]] && SCM_ECLASS="git-r3"
inherit eutils alternatives autotools ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="C++ client library for the CMIS interface"
HOMEPAGE="https://github.com/tdf/libcmis"
if [[ ${PV} = *_pre* ]]; then
snapshot=da8c3fdc281a0cb3753a6bb9eaa63ac6385e2963
SRC_URI="https://github.com/tdf/${PN}/archive/${snapshot}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${snapshot}"
unset snapshot
elif [[ ${PV} != 9999 ]] ; then
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="|| ( GPL-2 LGPL-2 MPL-1.1 )"
SLOT="0.5"
# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
IUSE="static-libs man test"
COMMON_DEPEND="
dev-libs/boost:=
dev-libs/libxml2
net-misc/curl
"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
man? (
app-text/docbook2X
dev-libs/libxslt
)
test? (
dev-util/cppcheck
dev-util/cppunit
)
"
RDEPEND="${COMMON_DEPEND}
!<dev-cpp/libcmis-0.5.0
"
src_prepare() {
default
[[ ${PV} = *_pre* || ${PV} = 9999 ]] && eautoreconf
}
src_configure() {
econf \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
--program-suffix=-${SLOT} \
--disable-werror \
$(use_with man) \
$(use_enable static-libs static) \
$(use_enable test tests) \
--enable-client
}
src_install() {
default
prune_libtool_files --all
}
pkg_postinst() {
alternatives_auto_makesym /usr/bin/cmis-client "/usr/bin/cmis-client-[0-9].[0-9]"
}
pkg_postrm() {
alternatives_auto_makesym /usr/bin/cmis-client "/usr/bin/cmis-client-[0-9].[0-9]"
}

@ -11,7 +11,14 @@ unset SCM_ECLASS
DESCRIPTION="C++ client library for the CMIS interface"
HOMEPAGE="https://github.com/tdf/libcmis"
[[ ${PV} == 9999 ]] || SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
if [[ ${PV} = *_pre* ]]; then
snapshot=d2054a12e3f52fff8e96341e8c48f0dcd75e2e2a
SRC_URI="https://github.com/tdf/${PN}/archive/${snapshot}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${snapshot}"
unset snapshot
elif [[ ${PV} != 9999 ]] ; then
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="|| ( GPL-2 LGPL-2 MPL-1.1 )"
SLOT="0.5"
@ -39,15 +46,12 @@ DEPEND="${COMMON_DEPEND}
)
"
RDEPEND="${COMMON_DEPEND}
!dev-cpp/libcmis:0
!dev-cpp/libcmis:0.2
!dev-cpp/libcmis:0.3
!dev-cpp/libcmis:0.4
!<dev-cpp/libcmis-0.5.0
"
src_prepare() {
eapply_user
[[ ${PV} == 9999 ]] && eautoreconf
default
[[ ${PV} = *_pre* || ${PV} = 9999 ]] && eautoreconf
}
src_configure() {

@ -1,3 +1 @@
DIST mm-common-0.9.10.tar.xz 266372 SHA256 16c0e2bc196b67fbc145edaecb5dbe5818386504fe5703de27002d77140fa217 SHA512 77d6836ceb806aec49a4f97bc4a037558f9fccdd8aae88b7650cd050bf7661d597b6b4dec4a64e819652961e759b132c64887a1d9bf774d9be156d1fc00b8ad3 WHIRLPOOL 2dd096ca47f2236387170c991b0b9bdbfe3fb22aeca5e54248c12a5a40e106bef5563e6ad5d77036c7ca1afad7bf5de2550d7e3e05b7c546b9a5cfca76cadc4e
DIST mm-common-0.9.8.tar.xz 263200 SHA256 c9ab5fd3872fbe245fbc35347acf4a95063111f81d54c43df3af662dad0a03d5 SHA512 b3aafe566b4d276bac41570a1b8243efa4b2d96711a410c3e9fe19f1725d248c5ea3bd4de602ee5504346100672d81e5e571ba430fed4ca938af032ce4ee54c1 WHIRLPOOL 6348781087fb91983aad449eb40ca49c8d6e71a464c9e587ff4f11ec801f9a2be772a3d4d15b635e59e2d127b318ff130a5b71c0993ad8edd0c7b15abf8fdf42
DIST mm-common-0.9.9.tar.xz 264156 SHA256 9d00bc77e77794e0bd2ae68132c4b4136aa115d255e34b310f7449b29db50b7a SHA512 59927506cae42f79d40d9524e477d655e7b137822fa0ca6cb5ec255b42c2e2c658c48f7c1dd735b9781e223ee48d1f36de5aba52247ee6ef042048eb054fe8e6 WHIRLPOOL 819f4d8ce10390ad5c011b680316e24c561dd27fd7af78a09cb0af84ca49b9f47335fa69ce3475af093ab532c8a9df8f210760851e0af8f7f09f3f9e7fa72bcb

@ -12,7 +12,7 @@ HOMEPAGE="http://www.gtkmm.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86"
IUSE=""
RDEPEND=""

@ -1,19 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="Build infrastructure and utilities for GNOME C++ bindings"
HOMEPAGE="http://www.gtkmm.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sh sparc x86"
IUSE=""
RDEPEND=""
DEPEND=""

@ -1,19 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="Build infrastructure and utilities for GNOME C++ bindings"
HOMEPAGE="http://www.gtkmm.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND=""

@ -4,3 +4,4 @@ DIST aerospike-server-community-3.8.4-debian7.tgz 11204421 SHA256 6181d318428a8a
DIST aerospike-server-community-3.9.0.2-debian7.tgz 9783416 SHA256 d822e3e0b1766484f2f5c8568db8169c58bc4db92deb92d52c8883dda44ae739 SHA512 f2c39b45f498ce5566234945987cfddf9dfb3a43afec42d735e1a6f8707dfa53f00bd40b98f59430dc63b35a05fa94b98ec5ccae767061a382b6cc4ddbd0f089 WHIRLPOOL f526fa7090912f042ec9808ba972d598269f6e2365baa68bb9777cfc0b5502b419364ac0828146bc34dffadde64f6a97fd5f722a5630b2743d3175c5e86cf9ce
DIST aerospike-server-community-3.9.0.3-debian7.tgz 9783678 SHA256 ec09d7f12c1001b8341892bff50f15a75a7e8f312b510c3627066befb9fc5612 SHA512 82b826fdb6bfdbb8508346accb2b0bf34f55a601b95e214d8b7fd108790a889e64dd5b76b4351285baa3f1c4f9d6a98945737c8ca42f26229364030674a2623b WHIRLPOOL f7bac66a56ad8b9ee47b3eedc16337b13d8674f42dba40f445876fe9c46ec3620dad73a9324f4a33daef98c740643c6361b86733ac6c741a68757b332101eefb
DIST aerospike-server-community-3.9.1-debian7.tgz 9888658 SHA256 accf3685e148c56295f8bf9498f2aec1c405390dbb4fcb7c338df1d42290e917 SHA512 c6a9304d0a328c0bf3c5908be1d897af4c0579ce0bdb710c90c2c70fd5b364ebf518dcaee27f985f6275e5a03ab0bcf15b8fe5340d7e6129adf28eaf369e8de4 WHIRLPOOL e1d70db94906064cd4e3ba1a25f52996b2399993591d65b0f94d9b5bdd83aa0898432745cd4b89edf106eeace63c2ca9637bbb5cebf4b25a5db516e21f52325c
DIST aerospike-server-community-3.9.1.1-debian7.tgz 9900121 SHA256 62526770c2881b17b928d4d0828f1b8bb5c434f37b0337863f167793f9393258 SHA512 a4ac583220eb15f976cf70a7b57ca3b2f9a0ed5a5fdc4689745b3df45c042a3e43010dda4ff16007455e32b9307474ed24114465c26cfd14be14800cd7b78332 WHIRLPOOL de08f3c057bc06380fd31928b002e611d9a3f0369d071de7bebbf3c079aaed1bc5672fe150f94c11dacfd318545b1d2529ece5eaa9bd584c5e5009192d276234

@ -0,0 +1,69 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils user
DESCRIPTION="Flash-optimized, in-memory, nosql database"
HOMEPAGE="http://www.aerospike.com"
SRC_URI="http://www.aerospike.com/artifacts/${PN}/${PV}/${P}-debian7.tgz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="app-crypt/gcr"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}-debian7"
pkg_setup() {
enewgroup aerospike
enewuser aerospike -1 /bin/bash /opt/aerospike aerospike
}
src_prepare() {
local server_deb="${P}.debian7.x86_64.deb"
local tools_deb="aerospike-tools-3.9.1.2.debian7.x86_64.deb"
ar x "${server_deb}" || die
tar xzf data.tar.gz && rm data.tar.gz || die
ar x "${tools_deb}" || die
tar xzf data.tar.gz && rm data.tar.gz || die
rm *.deb asinstall control.tar.gz debian-binary LICENSE SHA256SUMS
rm usr/bin/{asfixownership,asmigrate2to3}
}
src_install() {
insinto /opt/
doins -r opt/aerospike
fperms +x -R /opt/aerospike/bin/
fperms +x -R /opt/aerospike/lib/python/
for dir in '/etc' '/var/log'; do
keepdir "${dir}/aerospike"
done
insinto /etc/aerospike
for conf in 'aerospike.conf' 'aerospike_mesh.conf' 'aerospike_ssd.conf'; do
doins "${FILESDIR}/${conf}"
done
insinto /usr/bin
doins usr/bin/*
fperms +x -R /usr/bin/asd
insinto /etc/logrotate.d
newins "${FILESDIR}"/aerospike.logrotate aerospike
newinitd "${FILESDIR}"/aerospike.init aerospike
fowners -R aerospike:aerospike /opt/aerospike/
fowners aerospike:aerospike /usr/bin/asd
fowners -R aerospike:aerospike /var/log/aerospike
}

@ -4,8 +4,7 @@ DIST mariadb-10.0.27.tar.gz 63258508 SHA256 bdf3a0c25aa2bc7a22a47e994eb7c8aa7826
DIST mariadb-10.1.16.tar.gz 55527069 SHA256 67cb35c62cc5d4cf48d7b614c0c7a9245a762ca23d4e588e15c616c102e64393 SHA512 4bf9a0b9c964f2526ecb48a0b7863c39a43ca3a6d3685b6397f79a4004d0f065108ea2367116d53da42dd70e42a4b4761bf4ead79c0483e0ba65915f58a6dd73 WHIRLPOOL f881982cf04018c875f5128a5e9a94fc368d4eaedd2bf2cff03118cf79bbeab69a90eed7ee8f6d02953fecff9ac8d750836eded4a5df18077d48fe0f3298aee2
DIST mariadb-10.1.17.tar.gz 61158134 SHA256 4ca45ac5e34418761868115ebc8c068d511fed08e283b2cac52559d63ba4aab5 SHA512 900f019ec7544e315c98aea3647988f6ec257822b116c8a986851db678dd0bf71018dde1d0c90adeaa713af12348344ffc54c292a64869d9565f3f906599396d WHIRLPOOL e2e4d1294bc64c37d6916dc291d33769fd05c591697efba27fff79cb4debc76cf7a5eaf6e63a9ce3a12c22653ffc9d25082eb5a03f4f402b7395b91cb9ea415d
DIST mariadb-10.2.1.tar.gz 55721519 SHA256 90b7a17f3372c92c12dff084b37fcca8c4cf8106f4dcabd35fadc8efbaa348a2 SHA512 3dde348e4bba2b6837e0a0671e9ec944aa494e4a01ebb4704e067cc8fe71865aef685f4ce368e9a81c5adeb1e8cc4f3a1b4067193a4b1ffc1fc567bf79a0b4ff WHIRLPOOL cbf33b7f6fb131a834367214ff4ab49bbda8aebb6e6fe449c7be2648934bcdab79c50a043907c07603f51892041701be59ff45984db43e302b2174f6fd40bc31
DIST mariadb-5.5.50.tar.gz 45731073 SHA256 030b60a787333bf20ec0ee02b02da52474772c069954dc914f894a7703989b76 SHA512 b20f0aefa3e9ff9ef94151a03ba9c6dc43d6993ee27356d5ead9c076554ed7196c9dca35d3a8547e395b094bfb121baa21d05da5fa343fb2b76c738d1276f72f WHIRLPOOL c8e7b539a51250216b3bd9c65a805675827a2660c8a24f79fdbae8557a2b4f72ba03fda4d8b9b3e996a25b4e8e8fe031e8a21f5c13ef5512a31bf13647746735
DIST mariadb-5.5.51.tar.gz 45747820 SHA256 877268e7056067aff1dd365249b7a7c87f3fa80aadd7a4f118c9595d665967e9 SHA512 aadffd3a8f86328a7836523349f0e730471100b23680fab0c0b24a7a59f8d5ddb0dc64a1946ebd6ca2a1c2e637e9da258d7566cb18877b87022861e82d1f7dd6 WHIRLPOOL d9646ec7f6a77d086174a3ee18e9e16f7ff179d961b511bb7e2844ed199743766bd4a51e439a3a29a1480c1eba81d1f19ba8ee10009677a46e644ea7802c1620
DIST mariadb-5.5.52.tar.gz 45745859 SHA256 e142f9459507b97c5848042863b313ce70750118446bb4e35e5c07fe66007293 SHA512 76d1c1209aa8b56d6562907cb224d0be4f6bccd46e30d16dfb57f19fee1c60dcba21d8388c70674cac0a09e11361e1c5296d1e79d2ba9edc16bc4f9c7a7733eb WHIRLPOOL 4030f24f9d79fded7eb51a9c84b590f81a58ae07797322a6b6f5c3f6c84ea86975eceeb03922c38acf0bcd18769c8a0759624822e570d7301fc950cffc283631
DIST mysql-extras-20151223-1501Z.tar.bz2 295335 SHA256 8b5100aef8e0f8f6302bb389555dc7c91dd78ac1e4eb39bfd4f9d9d0b2321971 SHA512 84dc1dab6651aea51b4b2bad4304ae19dbedbda6e9c8f49377d01adb9d42fed7ce0018951a6694fd09f316ce99816c0269f2787b490cad6838d729f365ad4a6d WHIRLPOOL 30ec83b7054eaa711cfbb57b39c0696a028aee862ed2ca5dfe2515ab1bd625a28175e4d789d9ba2c67692a1b1429e08cc50d72132ac002ccb2be2d26c91cfdfb
DIST mysql-extras-20160629-1442Z.tar.bz2 299152 SHA256 c90979db927772468f8b398c640469ff4740f950068e740c04ff60500e714766 SHA512 1de46daf6b4534dadf9d3eff8d5d557778e63b5e04aedb57fe56d3016ba93a9d55d80faee38f77852d23da5169879e4f25b3386abe44ee8d961db7ffc4145715 WHIRLPOOL d8c94e4e43e772307d8d137a28e18991fa24a27b1587ec19ae5bd12c733cc0931e459092de2c43216776e3284c7c416d52030fe20c98a6439388507c5fe5111f
DIST mysql-extras-20160721-1526Z.tar.bz2 301788 SHA256 45198f8adb4a61fdd89a5d3c7966ce2fe9241381510e1f7b93e793502a32dfcb SHA512 c7450039780e4e2684c932ba7c291c1de25dd1a64e4c6e88aa13b790768b4100955f36ae4a3bf983569ea23b43be02da6dad3d5985c1163ec9e8aa91f0efd85d WHIRLPOOL becdf0d4d7b8b5a269246d2fcf1bc09c4313046468b264f07394ae9f1de2f736ad3fff8cad35e544df7a3623688050e6fb9635dfea3876ea082d19cf9fe88927

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

@ -1,123 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
MY_EXTRAS_VER="20160721-1526Z"
# Build system
BUILD="cmake"
inherit toolchain-funcs mysql-v2
# only to make repoman happy. it is really set in the eclass
IUSE="$IUSE"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
EPATCH_EXCLUDE=''
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
RDEPEND="${RDEPEND}"
# 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
# Official test instructions:
# USE='embedded extraengine perl ssl static-libs community' \
# FEATURES='test userpriv -usersandbox' \
# ebuild mariadb-X.X.XX.ebuild \
# digest clean package
src_test() {
local TESTDIR="${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 "minimal" ; 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}"
addpredict /this-dir-does-not-exist/t9.MYI
# Run CTest (test-units)
cmake-utils_src_test
retstatus_unit=$?
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
# Ensure that parallel runs don't die
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
# Enable parallel testing, auto will try to detect number of cores
# You may set this by hand.
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
# create directories because mysqladmin might right out of order
mkdir -p "${T}"/var-tests{,/log}
# create symlink for the tests to find the replace util
ln -s "${BUILD_DIR}/extra/replace" "${BUILD_DIR}/client/"
# These are failing in MariaDB 5.5 for now and are believed to be
# false positives:
#
# main.information_schema, binlog.binlog_statement_insert_delayed,
# main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql,
# funcs_1.is_columns_mysql
# fails due to USE=-latin1 / utf8 default
#
# main.mysql_client_test, main.mysql_client_test_nonblock:
# segfaults at random under Portage only, suspect resource limits.
#
# archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam
# fails due to bad cleanup of previous tests when run in parallel
# The tool is deprecated anyway
# Bug 532288
for t in main.mysql_client_test main.mysql_client_test_nonblock \
binlog.binlog_statement_insert_delayed main.information_schema \
main.mysqld--help \
archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam \
funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do
mysql-v2_disable_test "$t" "False positives in Gentoo"
done
# Run mysql tests
pushd "${TESTDIR}"
# run mysql-test tests
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
--testcase-timeout=30
retstatus_tests=$?
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
popd
# 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
}

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

@ -15,7 +15,7 @@ HOMEPAGE="http://www.phpmyadmin.net/"
SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
IUSE="setup"
RDEPEND="

@ -15,7 +15,7 @@ HOMEPAGE="https://www.phpmyadmin.net/"
SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
IUSE="setup"
RDEPEND="

@ -10,7 +10,7 @@ PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 eutils multilib prefix
DESCRIPTION="Collection of Gentoo-specific tools for Java"
HOMEPAGE="https://www.gentoo.org/proj/en/java/"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"

@ -6,3 +6,4 @@ DIST crystal-0.18.7-1-linux-x86_64.tar.gz 13977303 SHA256 8be06d53e91d14ad05417c
DIST crystal-0.18.7.tar.gz 1359375 SHA256 72b33fd4bd903a9f0957c74c2f95429e8c0f94c04df86396711b5560f540805d SHA512 4d176036d0f003cc17be73e6a0a9c5c2c9df2764123051007156d86a7dc967c93821c3e087d8c1e27fe7f7b79efa43ea0503bc902813c5b322ca12cd2212da90 WHIRLPOOL 3f7b266be386459918c2e546faf1c3989e7c285400e1f68d0af15b3a639cf72c6a08e0f821703e0413661d8080da499da22035806e0c0a6169f0dbd43792f93f
DIST crystal-0.19.0.tar.gz 1389070 SHA256 4d7d9770891bd8bd835251e2654316412a3f44074db0adeca28357c0993eb2d8 SHA512 23c2f10f32ce1340639639f784703274a9f96799b7762289144ea0551aadd4685814ffcc781750e526ee06b5418c66ec48faeaf6d95a6e63a5e26a839918958b WHIRLPOOL d310a3a738273789856c57351e74ce99bc4eddc3e7398b3e791fdd967d46ca2edc3114f2bf34916708129184e4c1d8bc53434decdb40fb82b3d415b59a3b6fc9
DIST crystal-0.19.1.tar.gz 1393220 SHA256 7528fc1ec63a3e9db9aabbccccfc8985511d6a54e44c5a1b26ccd0ee37275937 SHA512 6a2ab736ad65cbc435fae87d46cb235e2f3d88c7eb5b64bc1753f298deec0de4f72813d0413807002cde8acd21f183e6babe70e9f7a6f10e0cbdaaf205d964b6 WHIRLPOOL 695fb60acb728240525ec2dc1c2fd5779d398021b4a1ab0c7bcc58b360d11b6c927a0accceb84eae4c0f3f3c7251f356418fdd850721d14a290fdfbcfdad5fad
DIST crystal-0.19.2.tar.gz 1413666 SHA256 18b8b847162529b1ea6e886ad2fbe344a1bcb22fd8b29cebedc5a827939d3819 SHA512 7115693702c96c7897ce2fcef768a032d560310b1b43f7fda45d28896fee82b8f61e3e6ac6d9ab07fca4a9652dc2515df69186b8f983bcc0f12fb7135d738c45 WHIRLPOOL 20ae30b42786dbdd05906bf82af3a449068bdd0d0d260ac8061a0a60fc5253df7b5801abe1a6b5bc4b2e92ea4e49059cdce5319b76c43799eb4a61e82cfdcaa1

@ -0,0 +1,69 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
BV=0.18.7-1
BV_AMD64=${BV}-linux-x86_64
BV_X86=${BV}-linux-i686
DESCRIPTION="The Crystal Programming Language"
HOMEPAGE="http://crystal-lang.org"
SRC_URI="https://github.com/crystal-lang/crystal/archive/${PV}.tar.gz -> ${P}.tar.gz
amd64? ( https://github.com/crystal-lang/crystal/releases/download/${PV}/crystal-${BV_AMD64}.tar.gz )
x86? ( https://github.com/crystal-lang/crystal/releases/download/${PV}/crystal-${BV_X86}.tar.gz )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc examples +xml +yaml"
# dev-libs/boehm-gc[static-libs] dependency problem, check the issue: https://github.com/manastech/crystal/issues/1382
DEPEND="
>=sys-devel/llvm-3.8.0
dev-libs/boehm-gc[static-libs,threads]
dev-libs/libatomic_ops
dev-libs/libevent
dev-libs/libpcre
sys-libs/libunwind
dev-libs/pcl
dev-libs/gmp:0
"
RDEPEND="${DEPEND}
xml? ( dev-libs/libxml2 )
yaml? ( dev-libs/libyaml )
"
src_compile() {
emake \
release=1 \
threads=4 \
PATH="${WORKDIR}"/${PN}-${BV}/bin:"${PATH}" \
CRYSTAL_PATH=src \
CRYSTAL_CONFIG_VERSION=${PV} \
CRYSTAL_CONFIG_PATH="libs:${EPREFIX}/usr/$(get_libdir)/crystal"
use doc && emake doc
}
src_test() {
emake spec \
CRYSTAL_PATH=src \
CRYSTAL_CONFIG_VERSION=${PV}
}
src_install() {
insinto /usr/$(get_libdir)/crystal
doins -r src/.
dobin .build/crystal
insinto /usr/share/zsh/site-functions
newins etc/completion.zsh _crystal
use examples && dodoc -r samples
if use doc ; then
docinto api
dodoc -r doc/.
fi
}

@ -45,7 +45,7 @@ else
case ${PV} in
*9999*|*_rc*) ;;
*)
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x64-solaris"
KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x64-solaris"
;;
esac
fi

@ -1,3 +1,2 @@
DIST orc-0.4.23.tar.xz 450076 SHA256 767eaebce2941737b43368225ec54598b3055ca78b4dc50c4092f5fcdc0bdfe7 SHA512 e12bca0dcc7230da825834f50b88ff531a6aed83a29ccc5b57e969adb1af7ceb2c1d4dd04cd248e38db92fded6edc809c7deba42cd1ddeacd62b0e922950d92e WHIRLPOOL 62df2cbc9943b7c7e625519d0f16bf1becbce78b26ccaebbc315ac43f2ceee689b6ad6632ce5e49123aa59d97ec73c3268a3fd6b81f94ca4dcf97de7a3a222e5
DIST orc-0.4.24.tar.xz 455880 SHA256 338cd493b5247300149821c6312bdf7422a3593ae98691fc75d7e4fe727bd39b SHA512 f40f692873a4fa506379a1b9e3ed1d329ee42470fb0b083aec5f993c1b6f756e63b772dbf664ca3328531c2f9be141ca43ed79a49572c1f02d82f85aa4306216 WHIRLPOOL 2d41972933ede160a9b85f6ed2ee4aabefc51557f2f65d30f9c65b32e4fcc6e14b8bf55609859b5084997bdc875a1249114de31ec59d944e993fc9e2f0651bc1
DIST orc-0.4.25.tar.xz 467184 SHA256 c1b1d54a58f26d483f0b3881538984789fe5d5460ab8fab74a1cacbd3d1c53d1 SHA512 13f636e3ab86e725e15f885462db1944744b8389f263b7afa2279c0e68fb8e71344a646ecb8b7a7fce03e93ab78351a1b79d5eaef106ab8e1d808e82b514316a WHIRLPOOL 4d186f632a828856f73d8174aaea4ac60f4e9d8accbba65da50e8348f06748ea3961fab697f5c44d883711399f7b7af8a46aeecb8d594cc5f1225580c6091011
DIST orc-0.4.26.tar.xz 465768 SHA256 7d52fa80ef84988359c3434e1eea302d077a08987abdde6905678ebcad4fa649 SHA512 c0b02d4f00b7cc45c5952a4db4f63629bbcbc4d338bbe69fd2743198f2b346bf437742a7a8e1d308f765caf1b43f7fab75add7ebf69897bc0e335a169eef7326 WHIRLPOOL 019891cc9272315666b9b68eb439002192d676794bb7b8b490353991b152a6deadb5171bf46b0e4894c2372b77935e2578b9a0221e6172a8ccfa6f7966983c8c

@ -1,39 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit autotools-multilib flag-o-matic gnome2-utils
DESCRIPTION="The Oil Runtime Compiler, a just-in-time compiler for array operations"
HOMEPAGE="https://gstreamer.freedesktop.org/"
SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="BSD BSD-2"
SLOT="0"
KEYWORDS="amd64 arm hppa ppc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples static-libs"
RDEPEND=""
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.12
"
src_prepare() {
if ! use examples; then
sed -e '/SUBDIRS/ s:examples::' \
-i Makefile.am Makefile.in || die
fi
gnome2_environment_reset #556160
}
src_configure() {
# any optimisation on PPC/Darwin yields in a complaint from the assembler
# Parameter error: r0 not allowed for parameter %lu (code as 0 not r0)
# the same for Intel/Darwin, although the error message there is different
# but along the same lines
[[ ${CHOST} == *-darwin* ]] && filter-flags -O*
autotools-multilib_src_configure
}

@ -0,0 +1,71 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils flag-o-matic multilib-minimal pax-utils
DESCRIPTION="The Oil Runtime Compiler, a just-in-time compiler for array operations"
HOMEPAGE="https://gstreamer.freedesktop.org/"
SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="BSD BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples pax_kernel static-libs"
RDEPEND=""
DEPEND="${RDEPEND}
app-arch/xz-utils
>=dev-util/gtk-doc-am-1.12
"
src_prepare() {
default
# Do not build examples
sed -e '/SUBDIRS/ s:examples::' \
-i Makefile.am Makefile.in || die
}
multilib_src_configure() {
# any optimisation on PPC/Darwin yields in a complaint from the assembler
# Parameter error: r0 not allowed for parameter %lu (code as 0 not r0)
# the same for Intel/Darwin, although the error message there is different
# but along the same lines
[[ ${CHOST} == *-darwin* ]] && filter-flags -O*
# FIXME: handle backends per arch ?
ECONF_SOURCE="${S}" econf \
--disable-gtk-doc \
--enable-backend=all \
$(use_enable static-libs static)
}
multilib_src_install() {
emake DESTDIR="${D}" install
prune_libtool_files --all
if use pax_kernel; then
pax-mark m "${ED}"usr/bin/orc-bugreport
pax-mark m "${ED}"usr/bin/orcc
pax-mark m "${ED}"usr/$(get_libdir)/liborc*.so*
fi
}
multilib_src_install_all() {
einstalldocs
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins examples/{*.c,*.orc}
fi
}
pkg_postinst() {
if use pax_kernel; then
ewarn "Please run \"revdep-pax\" after installation".
ewarn "It's provided by sys-apps/elfix."
fi
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,7 +11,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="BSD BSD-2"
SLOT="0"
KEYWORDS="amd64 arm hppa ~ppc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples pax_kernel static-libs"
RDEPEND=""

@ -1,4 +1,4 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -48,8 +48,18 @@ check_rebuild() {
if has_version "<dev-lang/perl-${SHORT_PV}" ; then
echo ""
ewarn "UPDATE THE PERL MODULES:"
ewarn "After updating dev-lang/perl you must reinstall"
ewarn "the installed perl modules."
ewarn "After updating dev-lang/perl the installed Perl modules"
ewarn "have to be re-installed. In most cases, this is done automatically"
ewarn "by the package manager, but subsequent steps are still recommended"
ewarn "to ensure system consistency."
ewarn
ewarn "You should start with a depclean to remove any unused perl dependencies"
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
ewarn "Recommended: emerge --depclean -va"
ewarn
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
ewarn "remaining rebuilds portage may have missed."
ewarn "Use: perl-cleaner --all"
elif has_version dev-lang/perl ; then
# doesnot work

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -48,10 +48,18 @@ check_rebuild() {
if has_version "<dev-lang/perl-${SHORT_PV}" ; then
echo ""
ewarn "UPDATE THE PERL MODULES:"
ewarn "After updating dev-lang/perl the installed Perl modules will"
ewarn "After updating dev-lang/perl the installed Perl modules"
ewarn "have to be re-installed. In most cases, this is done automatically"
ewarn "by the package manager, but you should still call perl-cleaner to"
ewarn "make sure your system is consistent."
ewarn "by the package manager, but subsequent steps are still recommended"
ewarn "to ensure system consistency."
ewarn
ewarn "You should start with a depclean to remove any unused perl dependencies"
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
ewarn "Recommended: emerge --depclean -va"
ewarn
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
ewarn "remaining rebuilds portage may have missed."
ewarn "Use: perl-cleaner --all"
elif has_version dev-lang/perl ; then
# doesnot work

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -46,10 +46,18 @@ check_rebuild() {
if has_version "<dev-lang/perl-${SHORT_PV}" ; then
echo ""
ewarn "UPDATE THE PERL MODULES:"
ewarn "After updating dev-lang/perl the installed Perl modules will"
ewarn "After updating dev-lang/perl the installed Perl modules"
ewarn "have to be re-installed. In most cases, this is done automatically"
ewarn "by the package manager, but you should still call perl-cleaner to"
ewarn "make sure your system is consistent."
ewarn "by the package manager, but subsequent steps are still recommended"
ewarn "to ensure system consistency."
ewarn
ewarn "You should start with a depclean to remove any unused perl dependencies"
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
ewarn "Recommended: emerge --depclean -va"
ewarn
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
ewarn "remaining rebuilds portage may have missed."
ewarn "Use: perl-cleaner --all"
elif has_version dev-lang/perl ; then
if ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \

@ -68,25 +68,40 @@ dual_scripts() {
}
check_rebuild() {
if has_version "<dev-lang/perl-${SHORT_PV}" ; then
# Fresh install
if [[ -z "${REPLACING_VERSIONS}" ]]; then
return 0;
# Major Upgrade
# doesn't matter if there's multiple copies, it still needs a rebuild
# if the string is anything other than "5.CURRENTMAJOR"
elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
echo ""
ewarn "UPDATE THE PERL MODULES:"
ewarn "After updating dev-lang/perl the installed Perl modules"
ewarn "have to be re-installed. In most cases, this is done automatically"
ewarn "by the package manager, but you should still call perl-cleaner to"
ewarn "make sure your system is consistent."
ewarn "by the package manager, but subsequent steps are still recommended"
ewarn "to ensure system consistency."
ewarn
ewarn "You should start with a depclean to remove any unused perl dependencies"
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
ewarn "Recommended: emerge --depclean -va"
ewarn
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
ewarn "remaining rebuilds portage may have missed."
ewarn "Use: perl-cleaner --all"
elif has_version dev-lang/perl ; then
if ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
( use debug && ! has_version dev-lang/perl[debug] ) || \
( ! use debug && has_version dev-lang/perl[debug] ) ; then
echo ""
ewarn "TOGGLED USE-FLAGS WARNING:"
ewarn "You changed one of the use-flags ithreads or debug."
ewarn "You must rebuild all perl-modules installed."
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
fi
return 0;
# Reinstall w/ USE Change
elif ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
( use debug && ! has_version dev-lang/perl[debug] ) || \
( ! use debug && has_version dev-lang/perl[debug] ) ; then
echo ""
ewarn "TOGGLED USE-FLAGS WARNING:"
ewarn "You changed one of the use-flags ithreads or debug."
ewarn "You must rebuild all perl-modules installed."
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
fi
}
@ -463,6 +478,10 @@ src_install() {
dual_scripts
}
pkg_preinst() {
check_rebuild
}
pkg_postinst() {
dual_scripts

@ -11,7 +11,7 @@ HOMEPAGE="http://php.net/"
SRC_URI="http://php.net/distributions/${P}.tar.xz"
LICENSE="PHP-3"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-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"

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

Loading…
Cancel
Save