summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2015-12-19 22:25:17 +0800
committerIan Delaney <idella4@gentoo.org>2015-12-19 22:28:30 +0800
commit9615c5dfb3b5cab498c401c9a90b23b4208eb7f2 (patch)
tree7b908ea1dcd79bda043c05ffc6b90d38896b9658
parentapp-text/referencer: add description tag to metadata.xml (diff)
parentapp-i18n/man-pages-it: add proxy maintainer (axelgenus), add upstream info an... (diff)
downloadgentoo-9615c5dfb3b5cab498c401c9a90b23b4208eb7f2.tar.gz
gentoo-9615c5dfb3b5cab498c401c9a90b23b4208eb7f2.tar.bz2
gentoo-9615c5dfb3b5cab498c401c9a90b23b4208eb7f2.zip
Merge remote-tracking branch 'remotes/axelgenus/man-pages-it'
Pull request: https://github.com/gentoo/gentoo/pull/488
-rw-r--r--app-admin/entr/Manifest1
-rw-r--r--app-admin/entr/entr-3.4.ebuild32
-rw-r--r--app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch24
-rw-r--r--app-crypt/gnupg/gnupg-2.1.10-r1.ebuild182
-rw-r--r--app-emacs/xclip/Manifest1
-rw-r--r--app-emacs/xclip/xclip-1.0.ebuild26
-rw-r--r--app-eselect/eselect-python/eselect-python-20151117-r2.ebuild (renamed from app-eselect/eselect-python/eselect-python-20151117-r1.ebuild)2
-rw-r--r--app-eselect/eselect-python/eselect-python-99999999.ebuild2
-rw-r--r--app-i18n/man-pages-it/Manifest1
-rw-r--r--app-i18n/man-pages-it/man-pages-it-4.00.ebuild25
-rw-r--r--app-i18n/man-pages-it/metadata.xml17
-rw-r--r--app-office/libreoffice-l10n/Manifest168
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-5.0.4.2.ebuild89
-rw-r--r--app-office/libreoffice/Manifest2
-rw-r--r--app-office/libreoffice/libreoffice-5.0.4.2.ebuild608
-rw-r--r--app-text/dvipng/dvipng-1.15.ebuild2
-rw-r--r--dev-cpp/gconfmm/Manifest1
-rw-r--r--dev-cpp/gconfmm/gconfmm-2.28.3-r1.ebuild41
-rw-r--r--dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild (renamed from dev-cpp/libglademm/libglademm-2.6.7.ebuild)33
-rw-r--r--dev-db/postgresql/Manifest3
-rw-r--r--dev-db/postgresql/postgresql-9.5_beta1-r1.ebuild426
-rw-r--r--dev-db/postgresql/postgresql-9.5_beta2.ebuild426
-rw-r--r--dev-db/postgresql/postgresql-9.5_rc1.ebuild (renamed from dev-db/postgresql/postgresql-9.5_beta2-r1.ebuild)0
-rw-r--r--dev-java/jaffl/files/library-path-0.5.1.patch9
-rw-r--r--dev-java/jaffl/jaffl-0.5.11-r1.ebuild12
-rw-r--r--dev-java/jaffl/jaffl-0.5.11.ebuild87
-rw-r--r--dev-java/jansi/jansi-1.5-r1.ebuild33
-rw-r--r--dev-java/jnr-x86asm/Manifest3
-rw-r--r--dev-java/jnr-x86asm/files/jnr-x86asm_maven-build.xml216
-rw-r--r--dev-java/jnr-x86asm/jnr-x86asm-0.1.ebuild40
-rw-r--r--dev-java/jnr-x86asm/jnr-x86asm-1.0.1.ebuild41
-rw-r--r--dev-java/jnr-x86asm/jnr-x86asm-1.0.2-r1.ebuild2
-rw-r--r--dev-java/jnr-x86asm/jnr-x86asm-1.0.2.ebuild36
-rw-r--r--dev-lang/perl/Manifest2
-rw-r--r--dev-lang/perl/perl-5.22.1.ebuild122
-rw-r--r--dev-lang/python/python-2.7.10-r5.ebuild (renamed from dev-lang/python/python-2.7.10-r4.ebuild)5
-rw-r--r--dev-lang/python/python-2.7.11-r1.ebuild (renamed from dev-lang/python/python-2.7.11.ebuild)5
-rw-r--r--dev-lang/python/python-3.3.5-r6.ebuild (renamed from dev-lang/python/python-3.3.5-r5.ebuild)15
-rw-r--r--dev-lang/python/python-3.4.3-r6.ebuild (renamed from dev-lang/python/python-3.4.3-r5.ebuild)15
-rw-r--r--dev-lang/python/python-3.5.0-r5.ebuild (renamed from dev-lang/python/python-3.5.0-r4.ebuild)15
-rw-r--r--dev-lang/python/python-3.5.1-r1.ebuild (renamed from dev-lang/python/python-3.5.1.ebuild)15
-rw-r--r--dev-libs/libgudev/libgudev-230.ebuild2
-rw-r--r--dev-libs/libnl/libnl-3.2.27.ebuild2
-rw-r--r--dev-libs/libofx/libofx-0.9.10.ebuild4
-rw-r--r--dev-python/python-openstackclient/Manifest1
-rw-r--r--dev-python/python-openstackclient/python-openstackclient-1.7.2.ebuild85
-rw-r--r--dev-ruby/dalli/Manifest1
-rw-r--r--dev-ruby/dalli/dalli-2.7.5.ebuild47
-rw-r--r--dev-ruby/dalli/metadata.xml3
-rw-r--r--dev-ruby/nokogumbo/Manifest1
-rw-r--r--dev-ruby/nokogumbo/nokogumbo-1.4.7.ebuild40
-rw-r--r--dev-ruby/rack-attack/Manifest1
-rw-r--r--dev-ruby/rack-attack/rack-attack-4.3.1.ebuild32
-rw-r--r--dev-util/pycharm-community/Manifest1
-rw-r--r--dev-util/pycharm-community/pycharm-community-5.0.1.ebuild38
-rw-r--r--eclass/distutils-r1.eclass2
-rw-r--r--eclass/elisp.eclass4
-rw-r--r--eclass/multibuild.eclass2
-rw-r--r--eclass/readme.gentoo-r1.eclass4
-rw-r--r--games-puzzle/lpairs/lpairs-1.0.4.ebuild14
-rw-r--r--games-puzzle/mirrormagic/files/mirrormagic-2.0.2-editor.patch20
-rw-r--r--games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch4
-rw-r--r--games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc5.patch483
-rw-r--r--games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch4
-rw-r--r--games-puzzle/mirrormagic/mirrormagic-2.0.2-r1.ebuild8
-rw-r--r--mail-client/thunderbird/thunderbird-38.4.0.ebuild2
-rw-r--r--media-libs/mesa/mesa-11.0.6.ebuild11
-rw-r--r--media-libs/mesa/mesa-11.0.7.ebuild13
-rw-r--r--media-libs/mesa/mesa-11.1.0.ebuild15
-rw-r--r--media-libs/mesa/mesa-9999.ebuild15
-rw-r--r--media-sound/musescore/Manifest1
-rw-r--r--media-sound/musescore/musescore-2.0.2.ebuild67
-rw-r--r--media-sound/paprefs/paprefs-0.9.10.ebuild7
-rw-r--r--media-sound/pavucontrol/pavucontrol-3.0.ebuild2
-rw-r--r--media-sound/pavumeter/pavumeter-0.9.3-r1.ebuild8
-rw-r--r--media-video/cclive/cclive-0.9.3-r1.ebuild3
-rw-r--r--net-ftp/lftp/Manifest1
-rw-r--r--net-ftp/lftp/files/lftp-4.5.3-autopoint.patch10
-rw-r--r--net-ftp/lftp/lftp-4.6.5.ebuild91
-rw-r--r--net-ftp/lftp/lftp-9999.ebuild13
-rw-r--r--net-libs/gnutls/files/gnutls-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch94
-rw-r--r--net-libs/gnutls/files/gnutls-3.4.7-build-allow-installing-man-1-even-with-disable-doc.patch96
-rw-r--r--net-libs/gnutls/gnutls-3.3.19-r1.ebuild177
-rw-r--r--net-libs/gnutls/gnutls-3.4.7-r1.ebuild135
-rw-r--r--net-misc/csync/csync-0.50.0.ebuild4
-rw-r--r--net-misc/oidentd/files/oidentd-2.0.8-gcc5.patch25
-rw-r--r--net-misc/oidentd/oidentd-2.0.8-r5.ebuild5
-rw-r--r--net-p2p/gtk-gnutella/Manifest2
-rw-r--r--net-p2p/gtk-gnutella/gtk-gnutella-1.1.8.ebuild (renamed from net-p2p/gtk-gnutella/gtk-gnutella-1.1.7.ebuild)0
-rw-r--r--net-wireless/blueman/Manifest1
-rw-r--r--net-wireless/blueman/blueman-2.0.3.ebuild115
-rw-r--r--net-wireless/gnuradio/Manifest1
-rw-r--r--net-wireless/gnuradio/gnuradio-3.7.8.1.ebuild231
-rw-r--r--net-wireless/gr-osmosdr/gr-osmosdr-0.1.4_p20150730.ebuild4
-rw-r--r--net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild6
-rw-r--r--profiles/package.mask12
-rw-r--r--profiles/targets/desktop/plasma/package.use2
-rw-r--r--sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild5
-rw-r--r--sci-visualization/gnuplot/files/gnuplot-4.6.3-eldoc.patch16
-rw-r--r--sci-visualization/gnuplot/gnuplot-4.6.5.ebuild8
-rw-r--r--sci-visualization/gnuplot/gnuplot-5.0.1-r1.ebuild3
-rw-r--r--sci-visualization/gnuplot/gnuplot-5.0.1.ebuild193
-rw-r--r--sys-apps/findutils/Manifest2
-rw-r--r--sys-apps/findutils/findutils-4.5.12.ebuild50
-rw-r--r--sys-apps/findutils/findutils-4.5.14-r1.ebuild9
-rw-r--r--sys-apps/findutils/findutils-4.5.15.ebuild (renamed from sys-apps/findutils/findutils-4.5.14.ebuild)28
-rw-r--r--sys-apps/hwids/hwids-20150717-r1.ebuild2
-rw-r--r--sys-apps/sandbox/Manifest1
-rw-r--r--sys-apps/sandbox/sandbox-2.10.ebuild123
-rw-r--r--sys-boot/grub/files/CVE-2015-8370.patch57
-rw-r--r--sys-boot/grub/files/grub-0.97-ncurses-pkgconfig.patch18
-rw-r--r--sys-boot/grub/grub-0.97-r17.ebuild2
-rw-r--r--sys-boot/grub/grub-2.02_beta2-r8.ebuild9
-rw-r--r--sys-devel/gnuconfig/Manifest6
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20130516.ebuild66
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20131128.ebuild66
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20140212.ebuild66
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20150304.ebuild66
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20150727.ebuild2
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20151214.ebuild (renamed from sys-devel/gnuconfig/gnuconfig-20140728.ebuild)4
-rw-r--r--sys-fs/eudev/eudev-3.1.5.ebuild2
-rw-r--r--virtual/httpd-php/httpd-php-5.4-r2.ebuild19
-rw-r--r--virtual/httpd-php/httpd-php-7.0.ebuild2
-rw-r--r--virtual/libgudev/libgudev-230.ebuild2
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.505.200-r3.ebuild (renamed from virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.505.200-r2.ebuild)2
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.512.130.ebuild20
-rw-r--r--virtual/perl-Storable/perl-Storable-2.530.0-r1.ebuild (renamed from virtual/perl-Storable/perl-Storable-2.530.0.ebuild)2
-rw-r--r--virtual/perl-Storable/perl-Storable-2.530.100.ebuild21
-rw-r--r--www-client/firefox/firefox-43.0.ebuild4
-rw-r--r--www-client/vivaldi/Manifest2
-rw-r--r--www-client/vivaldi/vivaldi-1.0.352.3_p1.ebuild111
-rw-r--r--www-misc/shellinabox/shellinabox-2.19.ebuild2
-rw-r--r--x11-apps/xinput_calibrator/xinput_calibrator-0.7.5.ebuild6
-rw-r--r--x11-libs/libXfont2/Manifest1
-rw-r--r--x11-libs/libXfont2/libXfont2-2.0.1.ebuild33
-rw-r--r--x11-libs/libXfont2/metadata.xml12
136 files changed, 3766 insertions, 2034 deletions
diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest
index 14d01729051e..772bc1b76a6d 100644
--- a/app-admin/entr/Manifest
+++ b/app-admin/entr/Manifest
@@ -1 +1,2 @@
DIST entr-3.3.tar.gz 22159 SHA256 701cb7b0a72b6c9ba794ad7cc15b6ebcc2e0c978bb6906c8ae407567a044461f SHA512 aa45bef57fb12d5ddaaebd8de03df33b69a833e4b729ad9fb0844af1c8b7031fc37ca1c81170b20967aa7dbf8854849a7b1f46da6d1d13a49d4d33502269bbca WHIRLPOOL 97f256bb37f0e517365ef7f3353d08b7c702a8182051c985c13efee3613d43eeda9da8a2911407a733c5f51e66e0fd5204a07b13f11c49ab7449ddb7d69b4334
+DIST entr-3.4.tar.gz 22443 SHA256 ce7d000fd6f2b711df905e9a6d8a2a0f50026ebaf34afeb9132d52617b6e010a SHA512 c765b50fa131a3d89ef99856ece5a223a43f6bd8fb3df37b51ae1b27e9f22b05a7ca4dcce1752a255a2dd4634d8fb55fc499bb837c5005dc3bf095b7910d47d0 WHIRLPOOL 0617b5a39d735ddbc3fae9802b741874d78b50f84749ea775cfa11c673e6651bdf6eeb5cb0e4ab6e9c145408c3bb24800591d16335aa4022dcc8c07445d73536
diff --git a/app-admin/entr/entr-3.4.ebuild b/app-admin/entr/entr-3.4.ebuild
new file mode 100644
index 000000000000..6cafdf9259ba
--- /dev/null
+++ b/app-admin/entr/entr-3.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="Run arbitrary commands when files change"
+HOMEPAGE="http://entrproject.org/"
+SRC_URI="http://entrproject.org/code/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+src_unpack() {
+ unpack "${P}.tar.gz"
+ mv eradman-* "${P}"
+}
+
+src_configure() {
+ sh configure || die
+ sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+}
diff --git a/app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch b/app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch
new file mode 100644
index 000000000000..3526c317e03e
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch
@@ -0,0 +1,24 @@
+X-Git-Url: http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blobdiff_plain;f=configure.ac;h=77487b23c36599b4a41272608d2c3569cfce655b;hp=5a75e5080e5f9649e6c100224f8f428884a5e49c;hb=af142854a73567836a0ca44ad62900469c23d531;hpb=06436882c31ed6339b2bef2b59d24a1a8ba751fd
+
+diff --git a/configure.ac b/configure.ac
+index 5a75e50..77487b2 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -589,6 +589,7 @@ AC_ISC_POSIX
+ AC_SYS_LARGEFILE
+ GNUPG_CHECK_USTAR
+
++
+ # We need to compile and run a program on the build machine. A
+ # comment in libgpg-error says that the AC_PROG_CC_FOR_BUILD macro in
+ # the AC archive is broken for autoconf 2.57. Given that there is no
+@@ -604,6 +605,9 @@ fi
+ AC_MSG_RESULT($CC_FOR_BUILD)
+ AC_ARG_VAR(CC_FOR_BUILD,[build system C compiler])
+
++# We need to call this macro because other pkg-config macros are
++# not always used.
++PKG_PROG_PKG_CONFIG
+
+
+ try_gettext=yes
diff --git a/app-crypt/gnupg/gnupg-2.1.10-r1.ebuild b/app-crypt/gnupg/gnupg-2.1.10-r1.ebuild
new file mode 100644
index 000000000000..023e23cef87b
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.10-r1.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/"
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tofu tools usb"
+
+COMMON_DEPEND_LIBS="
+ dev-libs/npth
+ >=dev-libs/libassuan-2.4.1
+ >=dev-libs/libgcrypt-1.6.2[threads]
+ >=dev-libs/libgpg-error-1.17
+ >=dev-libs/libksba-1.2.0
+ >=net-misc/curl-7.10
+ gnutls? ( >=net-libs/gnutls-3.0 )
+ sys-libs/zlib
+ ldap? ( net-nds/openldap )
+ bzip2? ( app-arch/bzip2 )
+ readline? ( sys-libs/readline:0= )
+ smartcard? ( usb? ( virtual/libusb:0 ) )
+ tofu? ( >=dev-db/sqlite-3.7 )
+ "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+ !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+ ${COMMON_DEPEND_BINS}
+ static? (
+ >=dev-libs/libassuan-2[static-libs]
+ >=dev-libs/libgcrypt-1.6.2[static-libs]
+ >=dev-libs/libgpg-error-1.17[static-libs]
+ >=dev-libs/libksba-1.0.7[static-libs]
+ dev-libs/npth[static-libs]
+ >=net-misc/curl-7.10[static-libs]
+ sys-libs/zlib[static-libs]
+ bzip2? ( app-arch/bzip2[static-libs] )
+ )
+ nls? ( sys-devel/gettext )
+ doc? ( sys-apps/texinfo )"
+
+RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
+ ${COMMON_DEPEND_BINS}
+ selinux? ( sec-policy/selinux-gpg )
+ nls? ( virtual/libintl )"
+
+REQUIRED_USE="smartcard? ( !static )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-pkg-config.patch"
+ epatch_user
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=()
+
+ # 'USE=static' support was requested:
+ # gnupg1: bug #29299
+ # gnupg2: bug #159623
+ use static && append-ldflags -static
+
+ if use smartcard; then
+ myconf+=(
+ --enable-scdaemon
+ $(use_enable usb ccid-driver)
+ )
+ else
+ myconf+=( --disable-scdaemon )
+ fi
+
+ if use elibc_SunOS || use elibc_AIX; then
+ myconf+=( --disable-symcryptrun )
+ else
+ myconf+=( --enable-symcryptrun )
+ fi
+
+ # glib fails and picks up clang's internal stdint.h causing weird errors
+ [[ ${CC} == clang ]] && export gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --enable-gpg \
+ --enable-gpgsm \
+ --enable-large-secmem \
+ --without-adns \
+ "${myconf[@]}" \
+ $(use_enable bzip2) \
+ $(use_enable gnutls) \
+ $(use_with ldap) \
+ $(use_enable nls) \
+ $(use_with readline) \
+ $(use_enable tofu) \
+ CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+ # The pkg-config patch specific to 2.1.10 is causing an eautoreconf
+ # it shows up as being a developer version and with "unknown" suffix
+ # we remove this explicitly for the 2.1.10 release as it does not contain
+ # unstable code
+ sed -i "s/#define IS_DEVELOPMENT_VERSION 1//" config.h || die
+ sed -i "s/2.1.10-unknown/2.1.10/" config.h || die
+}
+
+src_compile() {
+ default
+
+ if use doc; then
+ cd doc
+ emake html
+ fi
+}
+
+src_install() {
+ default
+
+ use tools && dobin tools/{convert-from-106,gpg-check-pattern} \
+ tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert}
+
+ emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
+ # The help*txt files are read from the datadir by GnuPG directly.
+ # They do not work if compressed or moved!
+ #rm "${ED}"/usr/share/gnupg/help* || die
+
+ dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \
+ doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help*
+
+ dosym gpg2 /usr/bin/gpg
+ dosym gpgv2 /usr/bin/gpgv
+ echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1
+ echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1
+
+ dodir /etc/env.d
+ echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg
+
+ if use doc; then
+ dohtml doc/gnupg.html/* doc/*.png
+ fi
+}
+
+pkg_postinst() {
+ elog "If you wish to view images emerge:"
+ elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
+ elog "Remember to use photo-viewer option in configuration file to activate"
+ elog "the right viewer."
+ elog
+
+ if use smartcard; then
+ elog "To use your OpenPGP smartcard (or token) with GnuPG you need one of"
+ use usb && elog " - a CCID-compatible reader, used directly through libusb;"
+ elog " - sys-apps/pcsc-lite and a compatible reader device;"
+ elog " - dev-libs/openct and a compatible reader device;"
+ elog " - a reader device and drivers exporting either PC/SC or CT-API interfaces."
+ elog ""
+ elog "General hint: you probably want to try installing sys-apps/pcsc-lite and"
+ elog "app-crypt/ccid first."
+ fi
+
+ ewarn "Please remember to restart gpg-agent if a different version"
+ ewarn "of the agent is currently used. If you are unsure of the gpg"
+ ewarn "agent you are using please run 'killall gpg-agent',"
+ ewarn "and to start a fresh daemon just run 'gpg-agent --daemon'."
+
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ elog "If upgrading from a version prior than 2.1 you might have to re-import"
+ elog "secret keys after restarting the gpg-agent as the new version is using"
+ elog "a new storage mechanism."
+ elog "You can migrate the keys using gpg --import \$HOME/.gnupg/secring.gpg"
+ fi
+}
diff --git a/app-emacs/xclip/Manifest b/app-emacs/xclip/Manifest
index adf6e4e4f7d3..bb789403c3f1 100644
--- a/app-emacs/xclip/Manifest
+++ b/app-emacs/xclip/Manifest
@@ -1,2 +1 @@
-DIST xclip-1.0.el.xz 1560 SHA256 ea9bd42646872b6b0c67d352d9b875e23cc6604c56ec131a901a615c0f50184d SHA512 7d18992927f9b0c54db289ac2bdb1612fb6a7fc59b6ec22e83ef62c9e23c963adbffb9da5b8dbeccd9465063ed39884f14ee4b7ad5f0317a7e12ab041ed7d723 WHIRLPOOL 55dde6bd7e65196cc9c226853f5bb74a774da4837e9448341f98512b3f7123f6013bbaa80bbca9a9c3dfc4936c18cadb3c8ef3cac44705f867997209fcdb5e5d
DIST xclip-1.3.el.xz 2164 SHA256 10ecb4d2f11c65707be3a1646f07b51d56a6670e30c676a94c03664b01930ab5 SHA512 5b51703a365fa3991a97c06734b6baf6473ba672ab2ed572db45330fc6b761258403191079725f8c3e8d72919355a2cadf0c04e31396805718de30474ac08520 WHIRLPOOL b24f22cd7c194897b52df134cfa9d55a40bf158de901ef65c10df0e428202739fcac599bfb476beadfebf88cf80d2ab06c21333a7f791ac7d1fe3890afa17941
diff --git a/app-emacs/xclip/xclip-1.0.ebuild b/app-emacs/xclip/xclip-1.0.ebuild
deleted file mode 100644
index ab25e0a2f989..000000000000
--- a/app-emacs/xclip/xclip-1.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit elisp
-
-DESCRIPTION="Emacs Interface to XClip"
-HOMEPAGE="https://elpa.gnu.org/packages/"
-SRC_URI="mirror://gentoo/${P}.el.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-arch/xz-utils"
-RDEPEND="x11-misc/xclip"
-
-SITEFILE="50${PN}-gentoo.el"
-
-pkg_postinst() {
- elisp-site-regen
- elog "To enable xclip-mode, add (xclip-mode 1) to your ~/.emacs file."
-}
diff --git a/app-eselect/eselect-python/eselect-python-20151117-r1.ebuild b/app-eselect/eselect-python/eselect-python-20151117-r2.ebuild
index 7fb2788fe01d..4e6988aec65b 100644
--- a/app-eselect/eselect-python/eselect-python-20151117-r1.ebuild
+++ b/app-eselect/eselect-python/eselect-python-20151117-r2.ebuild
@@ -40,7 +40,7 @@ src_install() {
# loves to do readlink on sys.executable...
newbin "${EPREFIX}/usr/lib/python-exec/python-exec2" "${f}"
done
- for f in python{,2,3}-config 2to3 pydoc pyvenv; do
+ for f in python{,2,3}-config 2to3 idle pydoc pyvenv; do
dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
done
}
diff --git a/app-eselect/eselect-python/eselect-python-99999999.ebuild b/app-eselect/eselect-python/eselect-python-99999999.ebuild
index 7fb2788fe01d..4e6988aec65b 100644
--- a/app-eselect/eselect-python/eselect-python-99999999.ebuild
+++ b/app-eselect/eselect-python/eselect-python-99999999.ebuild
@@ -40,7 +40,7 @@ src_install() {
# loves to do readlink on sys.executable...
newbin "${EPREFIX}/usr/lib/python-exec/python-exec2" "${f}"
done
- for f in python{,2,3}-config 2to3 pydoc pyvenv; do
+ for f in python{,2,3}-config 2to3 idle pydoc pyvenv; do
dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
done
}
diff --git a/app-i18n/man-pages-it/Manifest b/app-i18n/man-pages-it/Manifest
index 5c4e53490d31..8b6656f90d27 100644
--- a/app-i18n/man-pages-it/Manifest
+++ b/app-i18n/man-pages-it/Manifest
@@ -1 +1,2 @@
DIST man-pages-it-2.80.tar.gz 1789480 SHA256 a9c88fd61b057e31ea4a3183fbaf71927aa3962928eefc4c393364e7b0ad8492 SHA512 81cee1b4d0c818b83830355ba1347df7a309b87ebfe3169db7763b22de8638273eacf377d0b9127aa1e748c8fd427eb268dda6d6c4b543c6d3788edda86980ef WHIRLPOOL cae8dea02428f17409421a46c0a475f583e7a84d2eeb0c831061bf09571fde796e4de86799197a7acf6b09922be635f0078c62796509343c5547607f5439d5a7
+DIST man-pages-it-4.00.tar.xz 349192 SHA256 780bc7280508d56a4e585248e336d3b31e9c91f4d88d783242b7b0f3c6c41916 SHA512 6392b42254eba42bd76f3aef3b6206396a817019df61462e44bd0f7dc519768cb1b1107726c45e402a0cf27e6f2ca8c8912363bd9bec7562b10e8fd5dcc60ffe WHIRLPOOL bc8a8d9e633c1f029b5a4b1bbe3d202dfb5b2a39de92cbafc3bcad32c366f25acde209748d6fa4577f7caeb768f7dcd6a147226264845f76704a22d20061e707
diff --git a/app-i18n/man-pages-it/man-pages-it-4.00.ebuild b/app-i18n/man-pages-it/man-pages-it-4.00.ebuild
new file mode 100644
index 000000000000..a7db6e3979e0
--- /dev/null
+++ b/app-i18n/man-pages-it/man-pages-it-4.00.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="A somewhat comprehensive collection of Italian Linux man pages"
+HOMEPAGE="http://it.tldp.org/man/"
+SRC_URI="ftp://ftp.pluto.it/pub/pluto/ildp/man/${P}.tar.xz"
+
+LICENSE="man-pages GPL-2+ BSD MIT FDL-1.1+ public-domain man-pages-posix"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+RDEPEND="virtual/man"
+
+src_compile() { :; } # emake does bad things here
+
+src_install() {
+ doman -i18n=it man-pages/man[1-9]/* binutils/man[1-9]/* inetutils/man[1-9]/* \
+ util-linux/man[1-9]/* misc/man[1-9]/*
+
+ dodoc description README CHANGELOG
+}
diff --git a/app-i18n/man-pages-it/metadata.xml b/app-i18n/man-pages-it/metadata.xml
index d9cd2cad66c2..325a8881bdfd 100644
--- a/app-i18n/man-pages-it/metadata.xml
+++ b/app-i18n/man-pages-it/metadata.xml
@@ -1,7 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer>
-<email>maintainer-needed@gentoo.org</email>
-</maintainer>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>axelgenus@gmail.com</email>
+ <name>Alessandro Calorì</name>
+ <description>Proxied maintainer; set to assignee in all bugs</description>
+ </maintainer>
+ <upstream>
+ <maintainer status="active">
+ <email>giulio@pluto.it</email>
+ </maintainer>
+ </upstream>
+ <longdescription lang="en">
+ A somewhat comprehensive collection of Italian Linux man pages.
+ </longdescription>
</pkgmetadata>
diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest
index 4a693835d370..56dec9636c69 100644
--- a/app-office/libreoffice-l10n/Manifest
+++ b/app-office/libreoffice-l10n/Manifest
@@ -333,3 +333,171 @@ DIST LibreOffice_5.0.3.2_Linux_x86_rpm_langpack_xh.tar.gz 502094 SHA256 dd3a23ae
DIST LibreOffice_5.0.3.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 572232 SHA256 7cba01645dd6c8f8caac196ed11b57ce2e96170131233ff49eef85ef3f6758df SHA512 cf9a9cd3e000ddc6f925d0dbcf59daaa5721344b08a55dc3a181b25c9fd4c2a27a104b77c0ed69fb40ac875f9b4e4565a8d04e4e6b18e030952bf86007d94a0d WHIRLPOOL 5f15fb4f43017f10c2e8ce3157bb9626496983780e15c89e42fdec9df07df7a0f3e3c7b4301b686f03ad014e8f818c5093543a56bf350f99156b14aa8561599e
DIST LibreOffice_5.0.3.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 568879 SHA256 4a3df5838145dc076882b34acb4ca498fbc337fbc092ca1ac25ddfda414fc545 SHA512 ab9a7375af460ff51e71b2a4eb32c700146ced309cf69affd7b32d41cfba07649516c2b7495c03ac516b595ee549d92839e3f9e4deb21612777a5025c87e2ca9 WHIRLPOOL 0479eab1f6b164271605930068fc6be1aec38abe97fbbfa6a2636dee0b2093e6792a3d01b6ee8e2d399677f15ff284560eb20c7cf079313e2198ce463f26bc8b
DIST LibreOffice_5.0.3.2_Linux_x86_rpm_langpack_zu.tar.gz 503399 SHA256 37520bc730ef06985c154b2076b8898cbfba2049210177957e4bf5906392a88e SHA512 e5017abdf158fc63e42b6258044c7c54ae771862835aa56e43243fcdc284657c87b6fae3dab9ea5bb278ecadb1008413ac214eb66688267f73218c7a3ce96503 WHIRLPOOL 665b755c6fcca4ef01d16114c0b5be9b9001a1a81f339c40d45e959c9e0530c5cbff32c0bfba8d3ef71a70eac91764acef4a47bbef953b87ac0694262949fe0c
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_am.tar.gz 7195843 SHA256 834926f55e115d9cb8de473ff84efe401da8a96fc5dca989a90d7caec2239210 SHA512 907bbd3a76c88e5351b6b2873975d2f40c1474ecd411c691549ccc7486821c6c97e0b9bf192b51873cc5d51d39ff1d6acc9220b5a8851dc129758efec9720c84 WHIRLPOOL 059ad3600189e7b780298a3bbb99bcf280f7f53e22286e9a4f3877ab47fd0fbbe3d1a4f86124aaa92ef49a944e6b2b118fb7e4254c4d22650e26d40c660370ef
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_ast.tar.gz 8013522 SHA256 529deb8c9d5f94e8f90979e8c6ec0181b3137255c48eda406029ea49af3c6da0 SHA512 e8551fde5ec79ce9c082fc413b2c747f14b767eb10b57bdb5f46c18e531a1ee9b1658f4051c840b112b11daf122e700f99b97ca8e3ddcd503895a511bdc3e2e0 WHIRLPOOL d339f6cac2fe6717351a1f3768e12cdcc9d6cea656e29b92ef57aeb931056728cf9a208628481cb4e906044fa1c2d41033142d95e90bb0d316f398cee640ca89
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_bg.tar.gz 8239361 SHA256 c6a2bd74dbd6c487931be6d6eee6a1bd3a129de3fc6cebe5138ea488887d8437 SHA512 6ca924e5b69ee29f976c639ef4a6b12aafecc63b215c0a4f386b6d6263aa682ca7af2d18c604420cb909424f3ac4f7d3d115179ae8c552a33036ad1f1414cc90 WHIRLPOOL 1098c237cea4e8d8a36b97bddd979830dd2b86cea16fb157c9c17d2d36b5d998dbb0ad1ba9a18b917def6b5609ea790b0b76756cb3975f6c93723589f2b016ab
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 9793780 SHA256 dbf0f63bc52c6f810370d8077d5aa52bc69fcba6e3792643abca5c7210794352 SHA512 66594a079a76cf6a66d6132c42bf55074aeb6b17c16ea7ede374526e9f3355c7ac0070cbce297f57fe81be3114a894b668bba242fd6297c32d17dccf5c6704c3 WHIRLPOOL 2454bd59ea03eccaf35ee288728dc1f3a037740c16e87777104b5d57ef42270b7e2b78dcf35c727715daa9560c08acf19545b9819afd20394aebb0ca67ddbbb5
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_bn.tar.gz 9794085 SHA256 1372350e4ccf8744c2dc5a9dbd518da9145163d6c31ab1d3ec97315a2dd8c892 SHA512 88563d91854c0c1abad4bab674c920a25c2ef7fdd13d88fcc9ffac5037efe97018884fa12b8b77c94c08fa9217c21147f715dc3f75e2b8449a56e0482922bbe1 WHIRLPOOL e5490a3b4ae1a874f23eb0dedb164a3a9861b8d91256eed1b6f7a9bf81742aff1ba882f7060e3d6a71e84dc1184ee8d44afabd646514201c4a4d6d7f4c8c3511
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_bo.tar.gz 9461965 SHA256 9f68b38d56d89ec0a99cba44c814cd154309e8bdadf277dfe8bbdb4cb04cb274 SHA512 40dc7734f657e75da03c3a6457ad44199fe2043052ff9640073a4ba8e44bfb8a6845f64cd15d3ac81a16ff634429ba71b35ea4aac127ca4dfa5ef9bbe5c1c88c WHIRLPOOL 958f6438c37ac90986eefeedacc43cfe4b69ca6677fb0ac33a716ca45edbdb161969cbffdd178bd3e0e6947960156281e596e6b9baef0f0036516c46d4a96d57
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_bs.tar.gz 7076050 SHA256 36d43b1a2f632de30b48a601509137c5ca5354b9a9987b966a44dac65f2d3f47 SHA512 73feaa841e7a88b89d880e4f54767a65de12330847e0d2bb606f66d39776eef9d8f531a0ba31b1012b064c81e47227526efe7c71d5e205df70e37abd17f2cca6 WHIRLPOOL e4daf287531a1be2d1a19848a8fb6695ef3a35f57689e1feb784802bd7f2436e625c1bcb40b9b8c8725651a3c20dbe1d118ccbf8631573064e8cb96a052c4f33
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 7886730 SHA256 e0d5d6c7ec4ef230615502efe89856dc08a07c0cecc5df81d230a5516b3c2f69 SHA512 875381c5213c618259ef2757aff070b3983106acfe179df776e1342d3f5299858b2f9f7fafd9245dd3c6ea0ba8080c91e7c8d4b6c357c7c41abc81625cdd6f1b WHIRLPOOL a1235986bb1fe5a633dcdeb7ad5ac95fa2dc62c682781ccfe721fb1d50beccf907a8a74776af270783218f4e0c1cda6f6fe3221e66cfa5ab8f0d39cb1e545b0f
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_ca.tar.gz 7880685 SHA256 a8eee70f8103e7b5e8c78c8150f007451bdb019d5fc4b99d7930045d38fd4fbb SHA512 a955c870a6a71b4ae5af7343eb531f3484d009c89a7d138cac2308e04d2fbbb65f7713099aa8c3e1c29fa4d2c0c0ad1de79d77eb17f722f827d486364de7ee12 WHIRLPOOL 60342b0449f9e0776b1fc2a1fb300bdbaca0dc56f9c76b52fa47d174500e4cc6c927912d98f7e88e2c635b56d060b629fbe632eca5fbdee83a76d7ca6f9be3f7
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_cs.tar.gz 7497152 SHA256 6bc7a0349322c25653c0a2c1aa58a7edf290fba5d0a0ba8068eecff53bbf9c7b SHA512 85885993ec928fe173f8638f8076c53707bac8a32b55088cb1a7fa280e34bbf648ae4645e9e5dcd0554191da1dca1b588f76f48b468c27831248aa53558ee39c WHIRLPOOL b120c9fbea4d939c976d214146ebac54430a36bf1da7f4e47a1df77e961d1e39e5f5a204a63e9f0e7b637e1581f32deda796b921c767789be621e1f446a1ef51
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_da.tar.gz 7525295 SHA256 e62c1b57242b2a66b51ce95289aa1cf2506f35a734a2ee80868f9269aa287a2a SHA512 d1e1695a25ffdba5314efae6c584ceb18a75a1e10e2b6868857767ebaeff0e7668728a84ce1821aac2cd02229bff2dcba35adb1549b9b796790019c955fa96c7 WHIRLPOOL 219460f0b5821b7ef176fb97d4ecd30d70f4c9867187b4501d7dda139c42cacfc249cd7f51d7e363924dd3821f4518a3c1ab261f1787fe49fd98789f90c05be7
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_de.tar.gz 8062824 SHA256 67121a88d46426e75e48132e084955fb08b0d5953c53d7635b8167710f9a58dc SHA512 ebb0234a8ad848f9ecb918ca95235cd9399c2955de9e6517ea89acf6dcceb8455919380d6fa00d871f6f7b456ea3ff8fa665bda7a187c525085270089547e278 WHIRLPOOL f9a06619bc881795e6e1625c6291b6964fbdc3ed6f590498ef3f015ef8dae0e3db6328bbb1e77e7685995637c57ac2793e1463e1322a5ce49a7d5f8c3bc5742a
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_dz.tar.gz 10364246 SHA256 30b19dd8623a3ca9842961cabf660b1b88225e072c7169ee6a6697a6c02e491f SHA512 79082b8d2c06da89dfd261b943053797a95601f1954b622fb38bebbc7036c9105b01ba2987bba251e82f36aeff73e1cd6c90de4578bbb74fb2d0028b99858ae5 WHIRLPOOL a5ed5f82e706ee76e84550dc31e45e86062e793003a309f126afb357fe85247e9113e84754db57c2a1fec3664a4485dda6c7ebdd6f6f69cdf7853bd26409446c
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_el.tar.gz 8876732 SHA256 9814735c2eee6a4dd6962e43e41e8401dd3bc7afd2073607b2c758494edea3a8 SHA512 d799a9fa85831bee3b099b2c52d8cb0c9c0ec198a5ef73b71dc45db5aa76db9fb05089c13e99bc0b9bb16b44bd139f308de03deba21646791fb86f8ba6391852 WHIRLPOOL 19433f9b99a7cfcdd277743f192c6d082c4a45c3a57b1e8cf2ec947b27747fd355724f0f5861e9b4acf1a3a1c70f37864092282f5ba6768b0298cefca6c5b319
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_en-GB.tar.gz 6374911 SHA256 b3ec597bc249d909c310048f847b38f37d61acee598f0b392bd100106ad9b2f2 SHA512 2bd856037c98d5d06472e61ec9e2b6cca2427553d955417652fe53a32c483473743df6131daa9f40825c1915f355ee6428369f2c2ae9c269e1385bd6801d7478 WHIRLPOOL 61b9d0234faafacf9e6c532a2bbe40cff636aee1fbaa5b18adea9338d597d27bc644401e3de124402ce24822fe2b8ef47af68e62a46457d6b1026ad616627b29
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_en-US.tar.gz 6414757 SHA256 2fd6b1f22e356ac3fc188ef67157ca37be55ffb50d17e43dfd02f619eba5b911 SHA512 1466d650e7a1cb4f7d8cffa51b911444fe075a2f39f056f3850b04f66dac5270456ed1aec8fae0a2b6f6dc8cb44175b0795c64590a2cf524c7b86a41f1d8ee42 WHIRLPOOL a146d7fd2e3207617b121b0864c617e9987d5fe6eda75f529130e4c2cf42844c728361d8de8716afb935263c5a6e53a720550a52df393a81d896ba8b27c66094
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 6360740 SHA256 882ebcac807703757ce5fe4652b3a549faea7f1b27037dc9a7d8d61b18cbd312 SHA512 f9c5cf1edfc663a6e9e3b1323f3c8a7ff26446f9899158cea6e204d69275a5ced95e076b5036ee4ff1bea94720f2af3af9f0398348eaabbafe9914865229e8a8 WHIRLPOOL e63bb398548ac603461e1dcf571a88ebca92ea1a3caa03160d7fd88360fa59a34d3746179f6af3fd3c78ab09f98c7495335e2d3041cb38268ab17a98153544a6
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_eo.tar.gz 6943677 SHA256 fb6ff4f7058c508d99ad98d3b552738ba2c3e0603930381e963faff84810790e SHA512 02b8a40f8b2b9ed1ea25753330d7a532a2c53c28a4ddbd6cc4d88ebead10f870bb50bae64f5a5e76b66ee2482e36f713f3f6fa2cb8438ffde906342aa937a701 WHIRLPOOL a2022fb6989d74c8717f78841952e825874111df4d2787a6fc08e50826426cf8a4dad927b80085640e8642478c19c849aa499b9e544d7d672ba01e1bdd249969
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_es.tar.gz 7919030 SHA256 d20405be966b6afc7177de531774e1404d60313072b6458ce0e5972f4148ead0 SHA512 f899e8352379a6f79e1ebdbdfefe082730714f786f69a25d38a2cfaf62827a67d72d6197ed6f7c00a87e4b55dc618b69615fce0c0ea8954dcdacd5a9ed84cfd6 WHIRLPOOL 06fa6f95bfc43faacbc638de8b1f12233fc9a70dcd1f4b0ae774cbaaea6bf81d59075b5be3e540c7252fae51c18b4fe91f50e84692cebaa726435f01b93b237d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_et.tar.gz 7427944 SHA256 f3fd28f9556dbddf8fde93a1c1b31793d540bf9a0ae4ffc73ed9a23ea4ca259d SHA512 8312dced6823734803927163e61e56ae9c291d2bab2b52fe8db3d71960cff2cc6ab9069d38837eb99d24ed9431a342eae265767734e47d3b756d8776fa4eb721 WHIRLPOOL 21f293deb4281deef67750fafcf7710b8bec4c9c5c033e9cdc675f98baff0cfd5c66358d80707638d9370642a24808423daddb8d0f09a81e08cda6a2d900f1cf
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_eu.tar.gz 7567812 SHA256 99fe72aaf348a90a2348e6d5e5a08374af057832c3f67226da3c6e27dcb692b9 SHA512 0411f36fd8a40bd4ed6a597583cfce1459048885eec688ff1077c5755f953f38a27ff2c665ca50b18770e4fade4f0e259fe91c3ec773e1b4738d36528c3ef5c1 WHIRLPOOL d190dfda78cc3c60467ae139b5bd69bb829d68bd95c70cd5b54bcc5a2838ee0786742773d81830f5d1a2aa6395e3ac7b08734787a2f6e6817a92d4f3cbd38fb4
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_fi.tar.gz 7678180 SHA256 fdac21d14d5b0797ce06b6c35726c21b2c156893186582ceafe4631a564b7a95 SHA512 f09e50a8b95aa69acdc50a3de2c7231e40a4e2f14ca8822ae66c00c88459660bd7a14c0c1c10018742cd940cc47369f0aa124e7817d2de72e816719ccc1a1a15 WHIRLPOOL 508ecdb8adb985051dfeeca930869d20db1c9f92c6e4ace910fe2289f2a68470651cb1d3e7d1d54d90cbb9cf84c274c4a25d69d4b0efe86d293e2ce21a138e1c
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_fr.tar.gz 8095282 SHA256 c40b32b201ac34bb1cb6d0a41fa734e92257bc64ee4efe3358f7a2ef878d897a SHA512 72c634bd6834fdd25e414e293f63f83c8ee59c5c0291733a27f016dbaa5dec066dcd720933387c79fb7ae27e34d27c886513fac0bffb108819a64bb0232dbd2d WHIRLPOOL 19c7b85e1e130dea67b4738e09e7c37db90eafe1a20af03e61caf65f021c95dac0e4b33fbffcb8c9306cfbea951af5d95fb1bbdf5d6753de283771f20e4b295e
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_gl.tar.gz 7663927 SHA256 d61db84734915f71362cba7fb4d6a4e68fe57b0d53148854d31976cf6b2f797e SHA512 0fa77453a017bd14030fd40fb45cc4461b464ba25342ac0a0495f871e38931b38a8005ff7807c95aee92730be33ae2d4735e58b8313c1cfe53be1b53429f69fc WHIRLPOOL ae90371328a800818e4e166277576b290eba6a812084bc922877a1297f920ae7d1fa4f7f5b5296757bae0d39ab2c1b00ecaa1856daa2ee64758ab1572068515a
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_gu.tar.gz 6583524 SHA256 b545617e85d8bdb26be59f0b8cc9d28e35b52d453b495c6077bd9a4b18b0c281 SHA512 6ca907c9803e9c01087c87d63ac82f5be1a45591d336abf6266be4cc9615e23596b8554bb64e3a0dc54c516d9d9835c3d800eedd8b77a2606f51e0fc08a82507 WHIRLPOOL f94fbc988a323e16d569ba3d877a8fe63349c412ed6e48ab29485979aca81d8a1fff5f1430cdecb9c4ba94e514328b5a4bd4a78dd346f5854f09a46cf1a2cea0
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_he.tar.gz 6200937 SHA256 27543c8fe61e14a0a52dacecf396384b3cfefaff7bd30677624007055582bcc3 SHA512 995b0b04fcd9a3fcdac57c7c143a08b5e0a1865cadb3fa902533749cecc425f72169dd0e15b10b4133f317df5e776dbaca12319865bf84c2faf0653329706b0f WHIRLPOOL bfc82ed4347146c6adf86491002a4d80cde1e082d6969bc56639b744e83ffb71e16cb4ded960d3b16331907c4a52946cf62a6e89687918987a193be0c317804a
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_hi.tar.gz 7272960 SHA256 0ae2b6b2a8b1d6c0fcb8274aaacfbf6bb0cf16870f987910d0a12620b59be829 SHA512 0235a79829b885d39a9486799630021635ee2d5a01db7d8a6d0ae5052b1af6c4e0f20b51e299f420304dd5dc8febcbbd51e0d90759e88f0a0ad160e05a22a979 WHIRLPOOL ac534455bf73f75b2d7beac90cf1aa2f549a14f74207da7116f350c712edacdb718679685e63869f2845c458dd9ef7bb1b9999320540ba864f01ccf7bef3a2bf
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_hr.tar.gz 6754082 SHA256 c61fd465bdf30cfc3ed2cc665515845856733b6988a9caf978cbbe1b44b02612 SHA512 e1f7c0052f393a93e129387219e6e5de7da409d7ba9c92d52e9a756741c69ef5c3f76e72da92c888617d1b972a226bd3196947f0d10743549ae78a07739a6960 WHIRLPOOL 95645e1f4eb940ded6ed0d892e41a21434ee846eee78bf50fc453c037bc001401f8befec6be0f93b26cd24103e018686090e6b5c6c89df6dd412b8b66adf6b9d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_hu.tar.gz 7926524 SHA256 826ada59a5b7e0bc41ea9fe8889ae7321ddb20a758cfa12b8f48c6f21b90312d SHA512 73ea8c87548fb1fdfdb507cd261ff55364347d4b469e0e015196bbd489afcd4f60732d345b11e05c690abd8b18fdc0f32ef5b187e992640706c4aa077e137789 WHIRLPOOL 3cfccb4c11391ec8ea9e53ca865b15a549f0894107c6d89d5a32fcbdbe6ad6834a2aba282ed715aed761c3409ca6531e203149a2e6f3abc27180a556118392cd
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_id.tar.gz 6742815 SHA256 52382420fa9999330393974e9cc667d5f4bcb2df14e4c0cf0dc4f8be3a033ca4 SHA512 9b30347cc8bbbb7642ef880a789e8caab1175dd600ce6d94d656d9338a8e84911d6eca3b4137a75a1182aa066aa2fb6109a3fdacce40eb4d06b759b2416e151d WHIRLPOOL e37d99e1fa777d302f9c50c295476628d07e49dc7705af6633c55adac2a808b916500053747f2fb1ecb0293d381d3d8caae14f9a3a3d4b4b121972bc10835af6
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_is.tar.gz 6863265 SHA256 6aebe1c8b21bb64eb2c224e00be524fca16649ec5356ed11f211292d8e38c24b SHA512 b31ec30259175400509eab58dbbe3db8b66d554818a60a74e210bea218b12c7133df09cb73ae494b1ca840682dfef270fe19e09a57101d41d9c2de2ae99935ff WHIRLPOOL 4de389c77ced469510afe0e94e9e66076809a9ce03f71fe7923e61e68b7f0e3f363994fe8cf84b85e5defc90a7d9b9627d32e1e6319419234fa85dc17b537b6e
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_it.tar.gz 7846206 SHA256 e6b18bea3f7c3f71f96ff59bc6c529784f36a5e5f669cb858ac2f5168e0b991a SHA512 6676e5438713885ea3ad6ed9e0b5e5e47382dc40a50479b7bb6f9556798c988bcb3c8a52db6ff3c28e84222399176aaea67eeb5e39b89b3cd761cad00d27e366 WHIRLPOOL dfc7c0773eb4755b640c44f0521a1e61ff7496089d0f56efa67a1e3e4a9bb726c14b52e86fc0751e577b4b22207882de8cbf7d84cff4d08b1c497b8f7628a810
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_ja.tar.gz 13421787 SHA256 d6835b6d1a245c2dc6d154751e22f155d5b0e61096774abd4a1486f26e433d79 SHA512 80594766be5672eb14f867c315d27fe5af1adc27f18bc656b7c27b13f7eada4408f367a1c6ec99c09173c034d73c6a89e282818658c607de3fd673cebeb04971 WHIRLPOOL 772df1223bb7c1386a082ba046c1e8ad73e772cc1c24f61d5353f4e0a0504c4139c8c5b04dcfaaaf7a6ba28c5ccabaf02158ac0bc94b58f000984913fd8db081
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_ka.tar.gz 7058986 SHA256 23c1023eb844026f2deb1a5a5102955a63e9f3501988d81a8abe1f04878add44 SHA512 fe92fbebf96554952801cc5cec10cabdbe09c17fb166d2479ba7ccd2d7a8299e876a65630ee7617d0aaf395382a0bc21c2d5b7b37b0fb4a11edc09e9d3594012 WHIRLPOOL 326ca6a6fe0a812171b4f04c7877ae677bf6f6e1615e85840fe907c2bef28ea162615130b5785edea6a86e1110e835791f3a3598e1ac4c818e04bf7c3e60ca57
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_km.tar.gz 10320022 SHA256 dda9d49a9cffa792f81abed7f77d85b91727ea8f978eacf9a02dfd8885cfdc3b SHA512 aaba7f01c2374c9456b6a3f9540fb7095a981d5d826e80815978485b4132f59f3bafd09424309c11710a9314d076be954c7a2405bb4e99dcf112b65e4b0de438 WHIRLPOOL b19d592857dadfc018105b246be2918a069f54506c0352509f8e3ae110a955b81f16e7057ee8e6c6ba26ffa0a1b44b3f2af316e2f6647d988e199688ef6266ae
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_ko.tar.gz 9296741 SHA256 2db9224a947141e326f5f0768d9b0a815f474e18cb97dbedfa80b09efef1bb70 SHA512 199716808b84bd03a6f053520c8e73ccdd1d03ffdb58158d5e303cd215dbfca5bd8fcb317366e69768cded54636be5b28f34e3b610ab32bed0f218aed7851377 WHIRLPOOL f37c681847c9c5dd241eeae5858c4e0e69434a8b5794c35f5b3d9d33e8c66e5d196cb23928aae8e5c0c0e2d15fe88ca9aa1f1a2e10d03d1a14867d09d3d05df4
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_mk.tar.gz 7295755 SHA256 5962e530d8d63aa5453b23d10484ba4151801a59051d65497819048847a45827 SHA512 3b9b6a97aaa91fa7d5a51f23100675f5089aba6d24a804848291fbd53b0a398970e2fcac4f69af8a66be624a178b42285d7b42d34c69dbaf8ca07036898de6c1 WHIRLPOOL 2a31a2415c74a65f9d0d6e1d37fa4802a7227b459e2530e49c359d07a10e4537e6e02a7b3bafcc6fbf75dd7c3100edb1667a2e90bb098655e7b5c6f00aee46f0
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_nb.tar.gz 7596156 SHA256 d2b4bc448dc71d906c14d545e7311962dcdac2859b24a922658a093c350345c1 SHA512 8695fbffe2f9bb625d8e440fadbb5b2afc1a75c512ccc377a954c49b741bda77c57241c28cfd3f2ed5aa2fc402d1bc00ad4554110607b8cef1a38d41d0350365 WHIRLPOOL 66fc2a62be1b661cd52aa849623bfdabf1c451c3f231aa25d5e744fe2807c032fcd8a933ea47b2dcc7400dbca1bcd94cdd791fec33b2bad7083c8d1487049b50
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_ne.tar.gz 9832031 SHA256 c2e8fb0f481477bb0b990bac830d21791b955cabe2c15750d83321573dec0e35 SHA512 f53e404618b3993ff3bfcd96bf6523ada6536bcae7b05382fee5dbe22296971e22b865040305d84ddb971791d8e7fce81fe9cf0e2eb8ae9ca60595ed77a7781f WHIRLPOOL c0af871b8f89d43ae004f3dd1c5f7a3e428dd7065ef5e458dfd4cd6c6c488c100bb5a7896b3e249892dd7364438dfb35de65470047599ba2b8b1a28ffbd05308
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_nl.tar.gz 7669670 SHA256 96124d00ff997cb8e38624d3082c84370830b398e9b7f1fc4eba0785e8840832 SHA512 34f611b8769d893d548547ea175fa2a6344aad8a97dbfe94687be82ca6bc5fbc7cd3979c916f9e4c20e0e69554ab3b218f688d11b9eedbe16d85fc1084934dc3 WHIRLPOOL 6ba18d03b4a14a391b634f21d391bd55fbf8430a233c530ae7a18b0494190025209b752f0e6127169f339c8c3364f164e714da1c35f5744d20eefe45c59b0495
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_nn.tar.gz 7550958 SHA256 0c6381a7978ea38fcb1a3468191ee6d1e15bcc7c75d1afe32037ef26c67507d9 SHA512 e893f208dc6fddc8cf3fa75bc9c76b2e957c9275f0c137751a17544b79a5f407922ac468f6c325b05e99f9ca15cddf6e3bedc9f7d62161a6df03d63acf91835c WHIRLPOOL 88a086da3d2c8d3bc36a87119e4b05ccf77ea756a0f6a6cf282a0d74655467e8c4993b41d08f1324943f8bfc96f88bde59201e3aba97aa69a0a1003a7250827c
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_om.tar.gz 7934595 SHA256 261e8f08a02461bf9c22aea38771949e458bbf958fc8a3d7d15cae9f1f98d205 SHA512 e5313411f612aaa84ef3e9548e854b056738efa27624a53cdd7f2daddefa63d3bcc072fac05b8efab5526fc73a3993d9fe474fdfe5af8c89e65e74503a284f85 WHIRLPOOL fc49db88982408a0f9f9c106f1cdc7d952b06727c2451526779efa50d677e05614f93d19579abb4d72bc72769182b30ff7613ae5f94a6ed9623f29c00367e883
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_pl.tar.gz 7933778 SHA256 0ddb6e6edce82925928966c2dc8522e8bea004df46088945e3bf75864b18e838 SHA512 6166f7b6b5d770627a5bbaf54900ab3a22ea88e6fe0d1dd8b1b99603bdb4260432a167b2e2df2b250a51cefd1d65d70cee5fddf07fedfe06661ae9d5b5014336 WHIRLPOOL 039c6d7e68e7039b5925485ce85dba39dbdd2ef3c1010ead79a71ee381c3b2efdcf50a590db27d981bf4af9073e7a31fe1fd57123f175e89ca1680c0fd52fbbe
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 7681922 SHA256 502eb8cba56ad8d5a90232fcc9e5b6a08ee156fad56a1477c5003a6de780a0cf SHA512 b47243b438e97c76ee2f27ffa54e4d556a67897b74c1188cdb4bf0a8d89ea5b5c6e0b70bb72b73d0d80fd12146c06681d9c947a88f4b834b8c4cfa538951bff0 WHIRLPOOL af62e7c9ede11cd769f67f7207bf9d7ffd1cbf7229dee8e56200771800d09bbae1282684d9845b3b4f57604c53693218b216f895d02592446a66094989ff63a7
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_pt.tar.gz 7613476 SHA256 013479bb2c3a02a981053cc414c697d0bc177d626df04ff645e7e54c4185b5f2 SHA512 8673d9731eba44a7f43afe51fc277d4688d59096630ee41d0793efff6db433e5728eebb9f9b123a7b295fde2b8e85f66060bef93436e2ac372a30251254885f4 WHIRLPOOL b488fd63f8ebdc543384b7f327cb62bf0d9c0d3bebd7351a354420057414565adbb8ceadb2bf57ae4c165416ba7b988a5aa0908722372bc2c4430d46c63a84c3
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_ru.tar.gz 8348081 SHA256 84c228314bb4db2e810797f521d0ce4091d07fffbd011e7ddf8b6937716e8a24 SHA512 383e0c22e49fe2a7fe954271ba783ced05a3823e48a6435fd24c9273d2d6e3a26c10cc7e0e77af5362f253d979c4426cad5e240666417b3435434e6afc6bd5cb WHIRLPOOL a2a3250774350a7ffb99fce7a5aea75f8be19849b26d56f5af8e65c5c240f6ddf5c66bf9aaa8c77b6f09961e10f8feb9fb440f8ae105aed1c1bd110f9b945ef3
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_si.tar.gz 7161065 SHA256 ad2425bc3d57f8e1d000fb6213d3fd7924f902c9f2bfa3f5bffaae06173da6a7 SHA512 d01812ef1e93420f91b78c9535916454df1b0cea5fb00c1bdf9b5dab6822628e5904a2ec49bbf600c69fe2b3db2b1041649c39d736b609642da7a9723666b751 WHIRLPOOL d795be963b95dd8860e7997e15e55e85bd77a1b265ddc27a55943000c7ffb6c42890c5689cc331b41c135e4631607ae0c23c09191105c2faca2b867ac07123f0
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_sk.tar.gz 7437181 SHA256 d88fa780cb61612e52c8e424ae628bcfde24b4c030d50bbad0ec4470605a49b7 SHA512 3b4c35c0e242caf98d8126dd67261edf89a02581a2aecc258cf0bcfccb6c36ceeee8cdcc995aebeb21d8b9e1a97d5e7779d652f546c7a669883c12d18b78122d WHIRLPOOL 3166ccbd2ea73bf4671c879eb3550dd49bf5bd7ca2494aa0e18508d3b1022a323aa63edaa6eb7e00190396da8dd11a839fd587ad9452ac0022265d04a79575f5
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_sl.tar.gz 7675235 SHA256 6852a2518063d8a48dea43fbb21225c5c445b50edfa29b482daec27e8c12c221 SHA512 daab4d6c347d344873559877301145a8204b4e1b76e5c1012171be68b9548f715163d439eb43409df0fd65c1e95d1e2422a2b6ed508ac7ee15b1ff350beb4817 WHIRLPOOL 51147f6e12c492e1fd7fa329a912928c91fa4f2d0896b72fe34f21963eba8caf26b1b2c8cb2efefed911ad79b0ffd5d139d680d77106d37d1444595e4ea711f4
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_sq.tar.gz 6792363 SHA256 46066f9a07de9cafd389d236d2a7f0f1b5c73893fffc1772f0f7eb9ba5c41b72 SHA512 e900a9980baee7fee91d7b0f2054f8c538ee6128e1f5ae51052385be576b07cce5acf3cd72fd7601343f6814edc019014da29ebf44f219f1370c51ca1f6fef41 WHIRLPOOL d5eb9893d96da3eedb118246490f6a2bb44379f75574b758efcc309cd23eee5fb557f0543ef6cea1d06e1305c9f9b39175faa5c67dfd2f6191c57bd0cde8e72d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_sv.tar.gz 7594315 SHA256 8d427c8f34581d927903b38f35933beb084d8d8bd141e2f6d237cd530ed6a817 SHA512 63b640e5bbb0b3d96f0b79d746b43cbff9f7b288a0deb9dd44b8299dfabf677470d27d79c1c15e0c40f6fc23a8347399fd905aa4df9003a061ed05fdeea95f12 WHIRLPOOL 6e76210827f7caf080dbf7bfde2ea92822633b346b249d6c433d275545213aeb5e5e0e3e444daa63fd3b25b8fa5a397988875e5f15d3ff60bd874ac8c2cca60b
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_tg.tar.gz 7121902 SHA256 3707cc2f233e11846eb20fcd5dd9f2f5e8f5dc2ee49ddda82ac24275da6cd851 SHA512 601bd8224435c8e8a300dbe356b60b50487ef4f7e6b1fd182a1b84c4cb380d1e42fe2736cb9ac01e9e509119404a724d59c80818796ea0bd9797a4ae33a22300 WHIRLPOOL ff2e79fb0c18899a323886844534f79e6ccb0096323aa1e5851f8b9b73daf199151b2c10812bbcc19f720cae98327e85aa8ba397bcc41a317db60038daa7e20f
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_tr.tar.gz 7831719 SHA256 163c0cee072d7eef557fab75d0382d885caeff920c4e4b7f548f8688fd7cf57e SHA512 fd618bc5099d097ba895a1072780d8bb3010ce6406cfd20a80df5a9f62c5069b9e6e33b00aae2e66dc9e0c2aeafebf91b9e5a91d49940bb8c5b924544e388a83 WHIRLPOOL e27952a6d481942dbd990c9d65da56a8f72a0f60317d05b01710fdd899f4a574086346d69ce1115ac962cd36c698f548b75a0bdfa2b5d82b376279ade9655af6
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_ug.tar.gz 6782163 SHA256 c4f0d27710675150434609bab1ff695ff4056c4941cd50dbd130536adc6995a1 SHA512 20965da7af0b83acd0a7e082aa82d87db0747f57c48a2154ef3560659eff6966750556392fb6360945ecb5c86792e40e1a6d18d05f60e406904b6b6809a8e068 WHIRLPOOL 05338be5a437fbbaed18f75a80044c9e629e6a58b1d80b17908aa3cacc4f371c4379f224dd43d720a1e0bf6d3ca449fbd9281efd02f6dfab9ab279e675855749
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_uk.tar.gz 7232594 SHA256 b8be6fba4a5a7de509394a3047f8b27e12b5ddb2574403beebe0e3f401f00601 SHA512 5b63314bf845909568ee2dfa16d350ab32b0cd2312c77b13f0d3e6d4d567033786babe67763e9947adc11857a6b075c6d7dbd7aaab065900f8c04777607a298d WHIRLPOOL 347173b5b5f64187e7b1c93283d500ccde347725590a231017b7f9e4090e1fc9e461493b2c872ffc493f66600233f2a629b7bf44d76a1938f534bdd63016f6af
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_vi.tar.gz 8098014 SHA256 571718e642dd2e18c761f4ebcc6aceb0ef3fbb95fd365f608e2b58daf89d9c25 SHA512 4eb5dc35a01b91dd83b5a8ca4465bdc60780878ba22c91fd61bb99bb5030acf31f3cb9662ee64cfba975c7d06e84b16b18471c917942927f66503adda37e5178 WHIRLPOOL ae267df9623d5d329d59ba15fe5d51f08931cd7394129df1863bbb6ae87fceaee21f7ecc523fba3d8c690d388ecc766745791808ef0ad15afd588d6cc6b2b1c6
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 10642084 SHA256 67ee15c6a59521faefd7f6307af56029eb2bb861612a4437a04fd36f325e791c SHA512 6e805d64a3830345b0de40ec84ecbe9f5143058eac4a8358e243a822e1649bca87a55a84270cf57c771bce87fd53d5ebcd8f3543ab7241fb7fe9d9e2e61cdcca WHIRLPOOL 12cc18131bbab1a7f4452ea69087e30178e9334fea21c615bce4a39db11b4bb8572940c38275d4ad1c7be99a35586133dc3cf231daaf7639b10404e0c45786ff
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 10698709 SHA256 68127f715c5eb9a013da6575f86a73f972d02314b85c0476888f15dccb6ef693 SHA512 153b4bcecb165c05455fb0336b019d57addd03e8559619bdb7a2405e4f54dd0509cbca96372ab15dd05e02be6f4c58b9fc048a72c85380e29fe603cbf903e17b WHIRLPOOL 703d8561653e88ad32234592e52cc09aecd1901d7204a3ee14910a2ee751240265c8ecf843d212ab5327eb2ae96ad12be6eb1a5a1ebad7c12a77978d68d77190
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_af.tar.gz 1113920 SHA256 e45deb753d30dccd7e1dcbb7608d93a763a2387fdacb51cbfa159c2e746e7aac SHA512 2bc22f25203399bccf1807de71c1b89d4650423d3d75dee4d5c50d5df2e8fcea74e9e178708b483d9c8fdcd68333d3efa84157fad37eae202a038060dd970a91 WHIRLPOOL a7e80e758ff928d949de17913f1ce3a1725b2eb46c6b8db2abf572a3c1c705c6c6ac82bb73f5960939adee39ab27428e4f58eca2f571065ddff787c120db757b
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_am.tar.gz 519559 SHA256 fb082e83306d5582019458dfb84a90d2a2a5ca1dd989c4d598313d5ff58f9e9b SHA512 d06ccc67fd2660cce3e9241ef3f6e86fe003e17223857772250e61634330ba7d1f4b8e754ef7d3d44c7af713b3a420d29a6fab881985322d4d750dd66785774f WHIRLPOOL 1d1b3875687b2c055057881c33b9d15eb5a68611dec00da27ed89f1cf7ff0ad029dcbab8486bf592205bf9f32cea4b09456a0496b87d2001d7b61584e98d5cc4
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ar.tar.gz 2261977 SHA256 2baa89cefafd832e7a623dd37a3850ac47947e8d4a2aa30f134047fcf443696c SHA512 25e2cea889358c9f80d11572032978b3a11940e98a698b923f152da038d3644d0a9bdeb90a08077529a8c1556fc5e4a56ee748eb5e9485565e39a694355ee5f3 WHIRLPOOL 0a2b1c797d7cda2e9c5638f942c23b4fc6e95edb1898f8f46ddc656ee7cfe0bebea6e873cc290ea1566399e8d7689e7b625e5c6196cefc9c85069dcbb278fce9
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_as.tar.gz 546260 SHA256 3d82b5f8518ef07ee0bb2cf89d8efb517911871837947bca511929b4ad26ede2 SHA512 7564bcba10f474cc3ee5df796ce4c8756a25466110f0e7ea5b49e5d2fb27ed0dc4f01c605a106e50c46f38684381c374a3e19474260929bd97959d353d9e8ccb WHIRLPOOL d34ed05eed4e0df2fdd6756a386ced21148c3edb6ae6b55bc9f52d6bac5a202d0afbbb7a011f7dadaf1fa98802b08e6e2c52b964fdbeabf35a5999209657179c
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ast.tar.gz 502364 SHA256 d2401eeedbaef1c985b1c7fcabe6f87853edcf8ba061de5c32aada29eada8d16 SHA512 1a795ee0844234672041fe8f13589399eaa2361bcf0d2e59f388bdf4b38d6f88d4bf034c92cd5872e04ef528707d7f53fce60d820916f27e521b7f522182ec6c WHIRLPOOL 4d8766e4725c529ff01486867b00944652a56554b470bab8822a9ed59c36c1dbead65e0ef789a74ebcacd9b49bd0bda6d7f68240c831fa3299df3057348b8470
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_be.tar.gz 883466 SHA256 df20b78b8b2ab26bde469f943ece4cd55e949e6748c80baa7f5bf1fbda60571d SHA512 11938bec83790935666e44845a241c14334dbda7c38c0a494c38590610ce35f9f6546201c70d42826589ad81ccfc0965f963a9f7b3d71ff58cde8cefc4bbff94 WHIRLPOOL b4ccc0ab2fc8675831d9156d31b6987ca1573259f83e5fbb9d36bc1511423a0f49c4e94a88791033ccf32d7a14023225d5d0a34f5259830c3955f8871df33557
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_bg.tar.gz 1962159 SHA256 45e884aa3b27d303e78ecb0e5bafbf42ea3100d297c95fe2321834fb819c69c8 SHA512 7ff3307b05a4ba8696067bae74305c0de11f532e9ad31ebdc258ee0dcfa76566521ca25b0cd7b952a243a1b37492d6bb185668813640a1ea03dc78e254ac12a0 WHIRLPOOL 8ec89553d718076bf730b8dcedf6a2e3a59be18c683382e4f8bbf2d178e786cfb29a1bdf11a0202e1d830ad7703d23caabcbd44bc01edb5d5c90f0d7d4e59824
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 551655 SHA256 6642e6b5112af0660275b61671b76acc398cb058e383c9b21a100ca299d17270 SHA512 34685673b7f955a6e1273555a31e3e4d47142bb3d519a2825df6baa5a07ef05d3d93338aff5c2b82b93b840c1ad8107d638d9dae69d293aab9fdb795979d0019 WHIRLPOOL 076c57045f69025e9980abb3dff4e15c16ab51214424a781b5f020dea66e33f3273460c92be0bbfe0c3512c496032b3dcfddc7ea3cdaf907dec3ee90c6b5ce8a
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_bn.tar.gz 901334 SHA256 5b361c11e7c7fdd19f803f52408aee85dc605865550a563109d9b58751ab92bd SHA512 371e89fb11cbd0716dfda438e5c0c5a6f0c11558ff617524ccee6e44f7bcbbfa8fe48830c7772aa07524b6285dc15d61c2d03fb25707f340dc2b663134e26a91 WHIRLPOOL 1e2ef9ea2081e067ec5cd93cd3e0b24a4e66f94c48b7c31de04374afa00072d978d07832310e97bf6c82ce4f977dcefab680a9efe2e9333f15ffb5c634bbf363
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_bo.tar.gz 536181 SHA256 8faf9e1b179539795ede7affcfe522041d38e0a172615785ff8092805737a495 SHA512 0a386dc9cac2d44b85b9d8d02f1b910296a9e091b75bfabcd02971564340e2210ae7d0d2679bccc8c5d1bc227a5a816ac9969470cd8486907bbfce5d93030180 WHIRLPOOL 2e2f1e86e6f29c5bd5b278dbccb8f39df6e4e1de9afec062bed813eea1b88bf86c8d16fe6281c3b138e365e5225ce851433c6bbf67d4e37a19cb14502a7d1e69
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_br.tar.gz 1718138 SHA256 b107cfb9c72859d4dbe1df2b7d053c47762df840b9b6559dd3ae615750aa4186 SHA512 7b1d74816838b5cff91a399d33e319d26f8f2b82cfa3ada421f04400ebd3b9fcaf7e9d1e19bef3b323bede9bfd00ed5bf3a0339fe839037e4ff2534b16f03ccb WHIRLPOOL fad365d13ad43f06d351b0ae0740b3d67db5ca4019f6cc2bca9823d24b518a1ed661fa362f0780016d28d0b7a36986dbcaf8a47f2b610ea421e10092788ef37d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_brx.tar.gz 516010 SHA256 689e199a95781bdced7eb89da87d433073e06496b077f5fbeb8cff846045f0f3 SHA512 ea6aabea4c02e97d2499c33996670bc09fd170d55644438dfd121db9ca7fc04646fda89688f3e6e6b44f71aa2f9bab0b395ffb5f46ec9aa39dda5b3a0faf969b WHIRLPOOL 2bdb73cce9baeec697a243126c5dc12372dc8e79b09fde939624aed8f8ae83328b70ccb5f3a69fffd64a5d5c3bed8f316018e088f255c6a0d08ae1c3694de3b7
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_bs.tar.gz 615550 SHA256 0f4565a395b9c76d231d64b9781cf1d5036d9cacbc9bd6f959446c5193c9cbc2 SHA512 887b26b39dcdb2c26cacdb40dbe5f948b90ca887344124356b2c0760bca58f3461069e83ded0933ec1aea604c5700ad25ae8fcdd83205db4c050e319d32d33c8 WHIRLPOOL dfccf382e00ae644d67bf4ed3a02169674230fac8cfcfe203944cb8a1384fa93dd54e58a40f6b0e37fb66034caece4581bb90f70c4c4b92f3d863029211498da
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1771855 SHA256 ab8afa928550b9aabf5c4c13900e3b51f5c16688ad05640113d394f93d183e44 SHA512 e06d1913d18f17c417832ec0765bd6df0a4c94526ffeda555f534f35d7b2ec1bb621b41cc7efdd4c37beef4d87fe366968fe59d3ce21aa5575b90d2139f8d8d4 WHIRLPOOL 8c3ba387cf30eeef78a3f3d0f49da71a7852f141a946316583d9d2f42ad8c8f9a642cde838f56f5146cc66a71fab4f8f4c8e629d11ac9a0ce0c521dc94a718ec
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ca.tar.gz 1773282 SHA256 0ecfd82fd83eedc5327d0077e078af18d00c7bd83ab2634c2beee52a26ff15b6 SHA512 cb4921ad8b9903cda7d20de6d0574e338879cfe8fd4489c15c9d678a9f388e2018554511fc6daa0b50aee19507286bd839e94df8d7eb1d360bea823c6c2286ce WHIRLPOOL 65054fd9e93059f4203f3f6281038959bd48f74193ec5d06ec9ed49d77ec4fdaafc9e668654d029a71bc81c2fb5daffce9ebf871c9c0bca2e9e1cf7ce73926da
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_cs.tar.gz 1234409 SHA256 227c4ba4928f6b49e5346d1b31362d2a407310a7b70c8866d18b42b742ffcd3c SHA512 056b2813c1435e3467c6a459289828e70260e1f88b12d194fe0b0f8f54db3a4234c90636183e6a1b744144d60d7d35e21978adae884245147a741c7ddf4d3661 WHIRLPOOL 3809b126f8dace718f1e2bbb5f73b96dfb07569955eab105bdb1aed34fb487860b33773bbb0c9005d9c569702c12eb7fef45fae80dddc6946c167a4442b0f16d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_cy.tar.gz 482118 SHA256 dc1c7f5ce955ccec1bef17e7972c97c037ef3d436dd3b70ac099e60d9de58663 SHA512 4622586bbf733e81abafdae5db088a1950aa0ce8bf7c834bb3dfe025240db7f0ac0e662b64d3499a86e8e0e9952923f08478f4629b7488aa9d429592a46d014a WHIRLPOOL 080f5d444b4610a95980e95e86cdd8ca714d41c0cb880e7c25157b1710d0f05812afe588701bd4e01303ee42a7fc7518ebfb5b446b68a1124c8acbbf71513c2a
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_da.tar.gz 2385459 SHA256 63ecafdc709a1cb8432246e2ee23d3e20cd513f714e2d97c6e6edb4b80e58ee5 SHA512 4e11b876a5162b2d520a24f0974f4f0c292b26f2d1df3ab8c2cf00841348daec1d83000e9b23b164ab4ed0cb05eac0e12203042f0e4659e79e80475d9e1adbaa WHIRLPOOL cf08baaa5acbed60a190e8d6bf71c40aa52b23e64a2befb338939417f78fad04c9ae381fb552c8dc06a4f8775a0fdc80e27a8b27f063f96cbc8160423aaaad54
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_de.tar.gz 14121927 SHA256 d6ec78f3754a2109cad16c2ffc19f69b2413f4e8ed60d5b52e09721847848c52 SHA512 4d9e28df22e25d63d4ff95b1e4ca626338a87cc2880e6835f651cb9c91662bb3a67cf6b6b647833bb475e357dcfee3e6ac747794e002710201fbd5e896f83fdb WHIRLPOOL 217fa30e6e199385fea4cfa0960c388155404263176e0fde44fcaaf2980dff76715ab2e5a174c7596c7c1459b9fb821831530835d7db7fe57a4234d04aaa7f55
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_dgo.tar.gz 546595 SHA256 f93a4bf1461d05ed0cb0a243bce59fc27610eb719957c02e46b83b96b62309f7 SHA512 9fb4dde2815f60698cd6dcea154fc97a4639ecd71ffe8bf3c399e8bc41e40901d0f7e5d90f35a370054513d857dd7ae476c83f0662e748cfe227c68e9c83eecd WHIRLPOOL 017f0a117cebe301ee86ade3d90425fedcc40eb75a61df2a8422b74a7ad70cee8ab0aab391e7f7ec0560533aa883df3d01c738e0ff08bffe7fb9589541c7b04a
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_dz.tar.gz 542761 SHA256 3488f06284c1b0e0944c490e40314c868b91bcb9cfab9bb8ff3a0be592ecf4e8 SHA512 87932752daf32f81844905436a9bbead98e6b0af7acf66f7527acfc30f8d95d7ea332ea9ca35bbb3fc65f3229988f686b0278b9614cabb989021ef92c53aed70 WHIRLPOOL 5149149f81ff8812890f6a6d6c1278a34b83cae2f4aaed3c0a0de2c4af2305eed984f8c5ba86e19fd4d49e944a6d368922ca0106fcbdd38872db74b517421c88
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_el.tar.gz 2579060 SHA256 f4a1729e23bc2a85e3464ec29202e83fd980b7618b9b8b23a007f1c75bfe11d5 SHA512 cac8ab4b7f41b099ee9b43810ae815efa5895b3f56df4352100facc3036841d28b3da997164e702ea7ef089ecd82bab9a56a706df171840521f77d0a7a76da46 WHIRLPOOL b2bea00ae74cb2a5f5f69a8fcfd38f9dbbf9e9d0c23983bd2a558be754a68a7b5a4f09d46fea8fbcc5ce8a478f69d58c880094ffe85bf9800c7e92632bcd6181
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7118142 SHA256 6d6a7c8ea54938449df4e9d1ca5d768b2a8c90ae6f8f21658619e68545c085cc SHA512 cd97feaadadf46d87faa1a42d7ff8b32b9aa8898650b90351114eb2c8888a5b49b9b81d3334a1e1f3f62fadad34365c0f211cebfbaad861184b823098e8bf440 WHIRLPOOL 36c2e81f03f42bd971d0c5e0bf020fd3ea124596822a60d890e34b400c1b3a8d1c131164d8905ac9165dbc48923b99613d64d91d850c3e8270e54d5655d6422c
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 7034532 SHA256 ea866c7af1585a3d9a3bb1cd3e3b1c3e4459742676592f807d2ecb01e6b46529 SHA512 85817534290bc901c5c5470e930cf29d135dda6356875ee77451f0f16816cac65b05fff77f8b7a8a6f09eab3652a3af4e4014eb37cd7fde811ba07ff1e09b2f9 WHIRLPOOL 84f5cb711c579e202e39aa3a5dfdba4de6118d4331084daa2fcf0a77cda866d0dd22797589d4cf88f25b22c669edcf21cb02ed116a83385e975f89c57e1c9707
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_eo.tar.gz 478801 SHA256 e456ff8fb44226cd5d59a932f2591cbd83567385245b4dd621025132e5ce3155 SHA512 21cecbf805ba5ce53451503f97e0c76ccd09e9ffd0f59e4c21532ebdb368c2c189cd1a4423cd3a4ad72b7fea9f0ce512ecad17ba885f5c8d6abf8370dcae0218 WHIRLPOOL 2c43c0be0efe2b36a19acdf5930293e345d779c30592e379005771c180bcc673b23708949c0b246862b75425304b6ee08ffd696db25b2fdcb98d41f2d9a5199f
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_es.tar.gz 1959682 SHA256 68c0a0bb640ce6bde631b853809f5c0aefb0f89e1360c2129f0856643d834fb2 SHA512 915544c75ae17a85231c44f1fd9aa8a2e0d954aad6d934aec18d79841c6a0db88184bb72b6fdf8f79f0d44ae7eabd4b1eb2d12b6e23f0979456caaa856ef2804 WHIRLPOOL 2ac1ab8ef9887c39bf4d83dbd0ab19a542faa4a3a1a55d8215491c89e8b1513c4640b8b7cc227f0dd4d7f1d6ec0609fbf572ef8238eb2b5cb47199d92a826038
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_et.tar.gz 1388347 SHA256 eed7ab7e57f059f3fc4d827e2f35bd5f74be5cec561651d1c8facc28d17aa3f5 SHA512 de2d6e52bec160c7d100c66e95926fad66ac9c0508f59ef58a0677bef3d90b35e9994aa4380701b92083bcfb2b691beff034ad895ef644316fdf3197fd80554b WHIRLPOOL a7e88ef5ad8052a043e492219d92df938bff09dad05d955ddcafa1e866eaec09c4b660832f3cd1d655301765434f11712ea5ca904893466d8009a0cc1d4a20e0
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_eu.tar.gz 486316 SHA256 ca9e389e2b969aaae977b22e89407abb44533443e356d8f8f631adb15f798c1a SHA512 fb723af41178e2962874092040fd4aa98f1b74af521ba56b82289ec6304672fedb2ac2566a69a9878c94227b4e01fccbb2a31508f1fb8d3e25873efaf26f1fc3 WHIRLPOOL dd4deab1dbece0085f05f6f7fbc9819b250f3d2a037716ae8d637355fad4f789b22cca762f09959b570265825f4ed028756eae81fc3a5638f5389383143dc943
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_fa.tar.gz 510568 SHA256 4aeef585ccce862a1a0f5ad5753e9a0f75808b6dcdc62e78bc460b819c7f074e SHA512 2f46027737863516f1488e6ebf6a00c8713c8a95a1f5082cb8ee2a3b056dc602be3d51a28fb0da8a37350e0e8f8ae3d5d173e6e5423a0972aae1adfef5572f02 WHIRLPOOL a831a97dea77d138e5ee6948ac69e55f297ac9c0bc39d58b6e1f516b1c2f35b16116d83af47ac7fb5de259c3a35092fdbce1b12190592cbb431a42ec2f15072f
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_fi.tar.gz 494576 SHA256 db50bc7e7152535a7e6a27cb831b8873560b6bc1c41c11e5774779ea5eea5d7a SHA512 c2cd67dbef1ea70d92e1398feb08021f2c98f1379cb32e56337865d0b8cd09dffef03771ade70519138e7113d540fd4d327ebf7629927889a767f0cc8258b87a WHIRLPOOL 75b7e0eb42370b1bb87b185d36011a6107deefe11e5d5d39c5f3620363b12ea81609dc375971f4284d72c06fc20dcf4fb675ec6a37e9d1a5ce800ad4fb9af5dc
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_fr.tar.gz 2815441 SHA256 be637485c7b8781c26df5650da06f728d70a1a5f0865bbd2f6ef4f3a4582107e SHA512 7ebce0f6f58dacf3db3a49334e509c69f05f40da0a9887b029acc58fc173e9ff6ae0302998ec368c4b629d674e6cb9c63587308c1d41ca43c0c5c21d84f11378 WHIRLPOOL a650618d480bf0ef4537d3df6db91a14a2fac7eaf6be21b00446bb50c3e6decc7ba685897486d25c8e0839b812ea03a93ba5e6beedfd291a8d24f4259bd42433
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ga.tar.gz 503386 SHA256 9f68bcfb57cefe88cfb042eb5f95711ce10adb8318af4bae511bc8602fa95284 SHA512 b743667cb4d6ba9b8d8f4c5ae660ff1e3b11eadf9ddbc092189dcb44f59eada23b628a5fac0e52dac3a3f121acfcc9f74ff994f7fe5726e9fdab291ad64e3b1c WHIRLPOOL f99b23f97f3c43a8ac7f7d04f216e84a8ca9d77b99839fa0284c14e11ebdc82f00a0495c8cd5f649235cf01934e981252f30a2f858a8fb8738222f00580c0aeb
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_gd.tar.gz 1083101 SHA256 b4733bcd108b6f3fdf80013eb6a0f63b4bed28319e7df1a6fdc33d083847322e SHA512 9c599b93b9a5ed8e688d4316d31f9a6aec56d8198655d8b9d35d0bda79f87e275c205a30ac042d8ee77f684cc95b73e00bc82b4f3cbac7d90bb83b105ce3570d WHIRLPOOL 707a82cf6e28027aa00e5fb9b3a0b976f763a7e28a4d39925e7a153576d561f237b3a6f93bd2f2f8e0488cadd5d0748ee784e7163b1f3746030d8193afd46c52
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_gl.tar.gz 1053123 SHA256 c6b613f44821f66b7cdf18047a6c1cf97736c7d9f1298363bde0eb3ab5ca3a5c SHA512 57d4a44fc2ba505cfc76da4387bd02833bb0e85ff74c92349048b7a917d8fb5a478f4fc2dfd5f89b9cbf1d01e29ea14a263d47c5dffadedd0706c09ecaa6ba60 WHIRLPOOL eaeee6a190a2016394b72b28ecc8e522b54ccd0a10e9c6ccf372c5144cbf010f0a02a99cc75ae220058917dd80a93732374a51c460d29c9c0e574748f9e8f053
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_gu.tar.gz 1189802 SHA256 04d664d5ce85bfbdbe83d9466a59271d67d5cd64c37d6802e0ab2ad8af404265 SHA512 4cf24727018c1ff5e96f0922a646ca7453997ef6958470e0cabd3a108b76446329c1ed0674aaddd60a73d9e9f58bd5493a32a4446eee9500640717a516418fe2 WHIRLPOOL f83460ed835dd3369af0970237c7f4e93676d1884ead7d5c31f9a60d0e4afffba5f0c766a377c36090f4b89fd722517866d8891c0d56b036916ed2c54aa242a9
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_gug.tar.gz 502168 SHA256 617909541b91bdcf6d1e2a720ee8e82200dc024e293157177677f31705b416c7 SHA512 e87d9300684221947c07f8f2fcd97d6cef268f54814eb40fd91c0ad800d409511a8079856f437f5d0e16874575fef1672c897819bceedc491757f69138ec19e5 WHIRLPOOL 4d0bf40aa0bf778bdfb5d4f3fc77bf634e94bf5a1845a51ac78bb8590bcd70c0ce15c4ef43d3f99e1a0dd157508f744444da8624e23e8374a83b0f6fd56d95dd
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_he.tar.gz 1581183 SHA256 f68d12bc6e3034ac0f6348fbb8617ba7feb8287ebb3705a3252cab89e655a7b9 SHA512 d877f8b57d040c2ed1da3b264488598bacae79c1c8866db717e0abc1ff0659b0ed023d4657bc9002da12ccb8d3c4b8b59b905c5fded1826f8415ec6b635f5c45 WHIRLPOOL 71ed4782297ee3b3659aa1757a07aaaef4977c0a1492c972d78ed5e13650b45c348642bf74e884a8a525988f20e63cc5b337ba9d8d7d14d1dd13299f54c4592f
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_hi.tar.gz 610846 SHA256 024a08397b3cfe7bda710a7c774e5f40a4965b416727b4dd5ed8b26793ea640f SHA512 13227fce802d976056d00409cf075d97693b6c6af167e64efe56110de9537f2715231fb50a6b7a3dd57967fb8059ee6c7f4031655b322e316963577321cceddf WHIRLPOOL 0362dedd1e6782a29662058914b35ea8f536bf3647e7c9cf49ba581844f0d8617b70df18ea7f2923597f5121a8b3c28106f029393cc44c4b71ab9c3ffca8b57a
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_hr.tar.gz 1255645 SHA256 faa9618d22d6416ee2e2f4d626b00d99b0dc05ca01c6c2a774a8085bac4cbf7c SHA512 fe215cbc12045837914d43d2eefac93cc6b1d22e90ade8cb47e0f0271407b27916322d979a8f672e2ec07eae17ea1195591ab2e7ae26dece67bb19f577cc7801 WHIRLPOOL 1a2657ffa04b2ca01690a15b70fc98b1f67a38f23535e70d28294b245b0e37d68788e631f9013cea9a3ab76fc872e8c897e2b041524482d9b4d0cec693e1f7c5
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_hu.tar.gz 2714371 SHA256 18102d77171e56106357574bd0aff90819c143ad30e889058bba571fac410cd5 SHA512 222afcf8ecd5340f033f9e8de34c37ddf365036066b2a4e38dd1c71ece3ea861a3c6ba349c366bdb984859d90c12a3953a3b26dee32038eea73793a92eb28206 WHIRLPOOL 65ea809b1fea567f523808422567dd3c994ad248934f4a89fcc1bf7206d916115934554726798f173acfedf73107f998ff562d9b45f280ec18304448f858ccbe
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_id.tar.gz 479233 SHA256 6463799f4db18f0e08c754300667d2e0df17c324dee7b291e77f16e05d747779 SHA512 14491df92225255e9a01eb89da0126319385cae37641dfb2600678f1be7fbc3eb237b1b36f91737393f4271d6aecd30a3bf9b89dd55c99ba898c83eba022e471 WHIRLPOOL ad8d17548b3246d85dc3b6bda0982de6d159d6812d45860022943186ca9f3d82ec836880fc0815a52d1539cf2005cbf1971048afb7ae3822b1cdc58c87128e22
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_is.tar.gz 1193025 SHA256 ac6ecc1b25ebe9e011378f4336a069782e7b3a2cc531650a9aac495deb9b96ab SHA512 6a3e8d3014b67b227b2b76483b847c8e2e78cad5ba41b939941f57828f58fc06026df4878168df40ea39226d858be548d4e81fc67d498243b3f15667ca02c46c WHIRLPOOL 0d50cb7b2a340837ad2b2ecc4401ca23ef9602f5e235c38ed8ba6e2714bea495cdf3ae06ac9230cd5da923b2f266e3b93dace0b4dbb96344a57bcde8181b7540
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_it.tar.gz 1825103 SHA256 6d9a85023e2f5be946dde86acaffb65bb69e19379480242bc0387f3916217c09 SHA512 162ff352ad08b96dfab9864d6e98a31c7eeecb7c73e23fd599803375aa76374814275501037f196a5c67b8129f19feae76df5363d323743467ed373a356e20a0 WHIRLPOOL 124db50f2626d527ad0dee0172085c1695273e3b719b5f21e9f862bd1e6e78a39f5cffe918ed48c8a7cc6b15b88b6ce19e680c281c2ecbd997e1b4f205d15d3d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ja.tar.gz 588562 SHA256 65e7418e9f8f433613b532bdff9a20484d0b37d66287c691499794991486e8ce SHA512 ba0a4e567a5b535fd61410004d1c18b5fd01ff669d222d417f1b952bfcb647d6ed038f53c1effd86c42b638dc6f18aa1a32ba6562cf3568d0d336cfa5441d69e WHIRLPOOL fd46b5ef65408a6f6797b4ce3b879230f774251ea1af005435d15b789a997ec745e9e3020cc1875e01b0a5b44400e0197bd878812aea83a9ed22c8f1dc1bfef0
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ka.tar.gz 523932 SHA256 3cf28a020434ff8f89183df1f8cc8dce46e7e3d415fa3cc7de5d28ff453d6699 SHA512 48c18ba3434c979046f7f6c1997f548568ac4fb217749920cc8e2cb98bd481b19589349b9f3c1e772a40d19784373fd43404de10eccf92a0a3ee756b8d0f16e3 WHIRLPOOL b955c9718594c52dd7cd1b05ef63d63ac2fe317e810b5cbde4ef4785ebf770e52fe1ebae8db09c2e71277a7f21cbcd2eba95cc743fe17a93f14e12b2bebc81bd
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_kk.tar.gz 535393 SHA256 8dd7977838512baf1a02cbd3648043486e51688663049fa5aa3d8b29584974f7 SHA512 f6031ef65fda04eb8c536a5bf7f3c4ae40a90122301a08f1ad4c2c66413ed2680b458a84424d7e68b088ced02acb7d891404cc827dab5c58f153814810679103 WHIRLPOOL 0e2b91142105024993346023cb7073cad0003d7dd228fc801019bcaaac936b7f3861580c9b62df57557d930a75102de2f61771f3de6e00c57119cced516acb5b
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_km.tar.gz 641362 SHA256 f397004d5a8d950a104a1aae72e0dcddf03d136e720440f1bdc0e5f1d2d3db5f SHA512 1bac8a76f726052107c7d2a3ff2d8a65977fc8ff44433e1657481b68d960b185e18df4ae5d7b7cb89e60cd016cd90886e4bdd76822316e08da7aab7a87e29046 WHIRLPOOL b460f4aba298be9c968e08217bc218ba9e636947b52d8415b78d8b1ac450f840caecad248e0f242dc1f23a694866c572c2328f1974a4f0517977169434ba0680
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 497325 SHA256 38310aafd424b39306fb62146b20fc3d0eeed822faad671d6e4a920bb0d85aed SHA512 fee388845bd1c9eb22a570b4fbf8298ba0796f7645562635228e418cb942484dab5ca5c368ed8418165d6cc4aa3055d8a02f91147b795255ff0b43fd914bfc32 WHIRLPOOL 3a4353ee13eeacbc8a5dd3518e64de471c8c0f617b0473784f3255910a9b87a7e9961abbc99bd8f24161d2da3ea84747bc3fbd0757f830663efc8342fee67166
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_kn.tar.gz 553299 SHA256 61788ff4b83192becbef06e75392ffb7a7e6b01d48f5ac9c392d1887a357c083 SHA512 b285d10accfe814dc517133d0288192bb41e531b70c9518a77cabbea833d3a523ca6ca8068bb08ba7d34a3d086dc1b3dfd8f457101a13655d910d69f2030c378 WHIRLPOOL 5f365da08384fb2a90e0839bec68612c30b61764707c15b7d180599db332c94cf82492d8f187af53cd31c95b213e72dabbb2fe7077aec276cef84640807071e0
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ko.tar.gz 582429 SHA256 0ab8b6a3519c909dc2122a592ec1f10926548cb5348e066afdc864e9725c551f SHA512 fe64d349dde648dfd61e0341ec6ac2b698f0ebf7056d0f618ba2c99dc7991a1371ab092124a280747a64bbb951a1097142fb184e14fd35921defe66f56d4705e WHIRLPOOL 6c2b4f20acde7f57e4ad041d08988f1c0bd4b7046b89575becd9429424acb7f944a8109646bc593063211170cffdcb257a775dd1f28cc09f55a626f196635e65
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_kok.tar.gz 538921 SHA256 4709e1226de8e5e84739427670554c6b25bd10a408ffdcc0a2413f72717ff9b6 SHA512 419ee8d251ac29a2496fccd24ec7bd5ca1b60f7bc90d154f87705c6ca225d30ca166334eb8f284db326b3c1db67768da08b14720f6f5e8db2ce8687cf87cff0d WHIRLPOOL 1887631a07fb3c529f5efb05b594a601f13653fb25eae2930dcdf26bbb6aef9dac5690b82dad91f698a143d10b8ed055a18c4c2e6bbd91fd38a59a04da34a44b
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ks.tar.gz 517416 SHA256 d204c13d3739c707c19fada69ff6c247733fc0560d602c79eb8215d8e498aa31 SHA512 d3a1cb9161554835b8af19fda43d96e851d65bdf47a2d16b4c191aa5da71941e708daa3f8754655b7998263456c68f2c528f65144fdc2395507df4c3403e4b86 WHIRLPOOL 11bc02c899c9c698c1feb3e1a6093e904594bf367dd9b9df3d42d1c57ebf7f92a5cd9a85a0153bfb27b2615815d966d1bd6ea6bdfde0f94539499e382839b30b
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_lb.tar.gz 470703 SHA256 e0b2ac99277e7071a4138da51bd9861eb4306c2ef7a37f21cf3fb7fe5ee059a5 SHA512 26aa1569e1c8ad5fc238e08a521b3635a8fe3612ac03c6f8d3a5a6ec40a266b0a505f8ae5fc1d937f65bfb5e5c8d1ecb01429a8b3b852e713e421e8b2e90bf20 WHIRLPOOL a174d8bb1d7128f2200e278d45d3b90650af91bcc2b3b8f7c8b4e69540ac8a8b55928fc3fa885e2ccc2c7ba30693802fd1dcdcddb23b500e7bca7cd22d9c4047
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_lo.tar.gz 560107 SHA256 1799422f6b27944e6074bafa897b8f7f77c431332beafb1c4957b689af09d19d SHA512 d0a7bc5a52d9d8fb32e61c8f0a106383190c42058c4620e592cc4b795a6179fc31d04acd64140cde83427c7f26ec667fd8699bd2d95e316c8b8e97837459ccd6 WHIRLPOOL dd47047d8a6de95388bb37fbb3466f7408a02487c6964cf4c3eac47996d33e56bba0d1f148883d39638c3fcb37643f937077bf74178c92d50dcd7393dd81752d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_lt.tar.gz 833604 SHA256 831b2e617c87cb240c0ddb592dcf781956352f96ac36ac38dbfdbe947533a684 SHA512 961daeca21e0c5fd8c7a880b249feb977fe43e11ed77efa662a10c4012fb43a425e64d6c8bf29daa7da9f25320ba8e5cc61db2ba4ae0afcef910423da2e0fcbd WHIRLPOOL 32fddbce3a703badb4bf3fed3a2f44fcf31b75c6d38f3deb895a2d4680b5c252c9bb5c3b898bbd33adf8bf0d7c3bb57069ea0ab8cdea1b7b17c51eaa679bf9c3
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_lv.tar.gz 1249858 SHA256 8a81b8d87addfcc7ed67388b8c4a036db259136a7080f00deb9564dbd9cb9df2 SHA512 7fd02001b82347006a7b754d8b7688fca02d8f15b57b29d6dd611808a1b940b664c7531e4da95ec9574524fc906ffd47684ac42390c654f1af71dd7776413ba7 WHIRLPOOL 1a7cfc773ce5ddcce39afa7da72ad12b1b13048c825700d2c5661b89f2e6e8fb58fc6f2ccc36061f330acd8888aff4a47d2da3e96f9b1a595d3f141294dc5da6
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_mai.tar.gz 520824 SHA256 2b188b29db1d2fc5f09670a77dc261aae477cd89fa68cf2d486f9582496b2df5 SHA512 9eff89576e2b6b348e3c14d10be09197a3b20d714ed1c6037894f7163d879ef3e9ad524a8ae245634d8210315c05f71313d8ce8d9aceb594b794af6cce036cc0 WHIRLPOOL 5a82de4a3536e2e296704b08d3f17e05f4089ffc58dd6c133e1c70af4ebaded81b51d30adeba9909adf7be7a752a5e0fdd2a89a74bb9e959e63ba928c06b7a62
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_mk.tar.gz 519813 SHA256 362482e195c41ebd4113ee73b7c42639a741864ba143cd543e866ae08af7fc9a SHA512 bed0a112b9545958664434860f26617fe38f71316f347cc2ae4b13339c70938d729a2495caaf9c5df49c208291a64f1c832412f39798082e28361962be45b731 WHIRLPOOL 7e92102bccfcf633f43af049a6af58dfb9b743a8b5b9ee31c60876d7ce18639b5ed92fd87e748a4cdf8aa7b081f95f1e262792a0d09c125d5067e4bc21ec9be4
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ml.tar.gz 558533 SHA256 8956be7be8fb20076e8d2b63d45ac8a463dfa5442117972fcb8b43a72ea69c28 SHA512 757a629fa0d5b713c3d30e8d024c7052d6dc8b54ab0edea63b04814ebc893118217dcafbf6ef794d24c3418eb36788000e892f0ab0a22ef40ace2543e1d9ac06 WHIRLPOOL 37c716f61336558d13eb51473095e3f26f5f6e5c67bfe89b1a145337914a35db9d43c67c9839d2489bb419c3b427d8b9b4c0e7cf4395a02d1f7b08d50678889a
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_mn.tar.gz 603762 SHA256 d82956cf2b306fd14494e0e55f4240ddba03f681e8f33d21f907fb805ffb9a06 SHA512 3cc4756288e4454cba84f2f446034a39dc9346aa49a5c01420aa9d47b6c21ef2c0c395020ca00a49e0722d5c219307d0099f14c80d5ed352b0ca58ef73f79652 WHIRLPOOL 8b83442e4a0a5bfa7800d7518a175dc2b011efd5e34ad87747833877d5a4a58c734c8bf2d2673b642b0e5b4c3ebcfd98b27e228d8bcb14328299d48043dcb7d0
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_mni.tar.gz 532193 SHA256 c4db51754729166b4450c5fea77f355ab762ab15836ed6f9c6bb6ba4878b1761 SHA512 4df5ed18a1853b507484d822efa9e8b82d278d5c81d289de978d5a5330a4c27e07015607f089d3369797c97de0aa6c4c996491843775d267c0587ca1aeb63a64 WHIRLPOOL e539711e68b6c7bc3ccbd5c822d686b406bff49fd908f90fdc22ee84bb302a4ef34812b4b71736ca4c9493414323a38b2e89e3d59a9b75b21ef0eec556e10b1f
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_mr.tar.gz 553558 SHA256 85891ebeccb819a32eb0dcc45418ce9e63aeca32ab9d28c921ec9cb5c99d7a4f SHA512 7d1e98070f2c411b6bb1d26be949f1ed5b3e74e9f37637907300b31efce6243287d97baa20383932931f0c2a3bbe78cb25c50716f3df4939a5b205c9204b0021 WHIRLPOOL 7b22c448348838b6de0ce623b37c6728d8dfb13183e7ee86a8cb6fcc7822f03c0a3c99348fa2b25f9fef2b650cd527a3b79344ce48c723f93f8736058e4cf6c9
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_my.tar.gz 552209 SHA256 0a3d23d1fa74569f6f12f2b6aa4350b15b1f33421873b638d02c55f29d7c4431 SHA512 c64b04c069777c25c220372eadcfe55e117f6f72cb142ca6f1f4dc3b118fad59e8c0518191c335376cd09df32e29a2562515d2a7cd83cc3950af44fdfdfcd2d6 WHIRLPOOL dc15fa1a564a25dcc220e8a009563b8dc472c814e8d8d42413ed6c27f65ffe375832c7265915c4e6193af73fd14c7b06751c6ad87b71d71049de98c6e539a0c6
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_nb.tar.gz 3483813 SHA256 ed377c39c419c07405cada48593f2f291a16e455525fb2c882cc0f4fb9e45d3f SHA512 65b7b14c80489e162014b14b6e2885abf19b7f4e42e9a8e79928476b1ab42ee13e913edb837cfe6928860932bb83aafff44baee8daa14b2299d36dccea4dc3bd WHIRLPOOL 99a60d4e6f3652b3079bdb3c10f0038019c79b12ea76df283edb666ca82a4cc1b12473b87ec79c0d11d0e352c5d63a508c56c9cab08f5816abc45210dc27a139
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ne.tar.gz 920464 SHA256 d26fd19eade889a5c0eb530bcc1e774ca4e0a813e1536d24ae7365b34e0d49a6 SHA512 8c6f355509dd71410ade9bad73d0d890c4f38d73055f4fe47da29652a619fbd1aeec293fb25eb015c6bf5b50a9c600dc63f9a6ac5c826fd6e0eed8413de25a76 WHIRLPOOL 291e60f38e2a177db5a1d3ce281a758d7dd6c6b81f6a4701d88e323637605d1a8758b6031870226c0b213e208af36b8f3c720d4dc6091faaa7ab2f39cd40a0c5
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_nl.tar.gz 1281742 SHA256 9159624c71035e920b54d2672f5aa1a4bb26c1bd1d058ddadc52b7b3027a6792 SHA512 d808e2dda3b286f195c4b32904176760ecd281ea65e8fceaf9c7a788fd07d0cae2076f30f5cac11ff906f80e9830cd6e47cc0a9deb91f0a53e3d64f317206ce6 WHIRLPOOL 2731f6fc4213b6e991e2d889ddda46ec0e0a89386c56e223da63eadc9c33fbc726527621d37bbd94428a4d4eab23c2cf4ea1fc70447edfce024e7f1750a0df83
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_nn.tar.gz 3481825 SHA256 dd7e65358ebcff2af186dc47f65e3c4e054eb19eed590b641767adf272a329d4 SHA512 8b63aea27124a49a0ff8c499b0bf2b99f10de8feba10e309c442299ae36e496c31f93f51f663de27effc9a5d4330be1e84f72f7aea7dc18b61c4baf4f8af241d WHIRLPOOL e3462a06ab3f2d505c1f15d5fdea0d3f6928118d5c3600883c803403eca174f599eb0c902757ee3f4141bbdef7bd6220bd408c09f29a23d5410a5c1ad8a374c0
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_nr.tar.gz 496980 SHA256 09e37e700f3d901e82a557f1d290a23d882dba6dea4f3705d093c1c070e8216c SHA512 6af180fae0928d5cf395e23d569ce0e5a2bc13510fc316a33a0f2a34b718a40d9d776f8b8979f9c09880da6f05af004eb8ae630b22f88efb4bc87f8df971bcca WHIRLPOOL 620f3bfbd644c4d65d13955c917909cbb43d3c2bb3989c020315d5060a8e1dd14dc2ec56dd1987f3903f96347062a493a9d20ce360ccd3457421ddeadf1b9e08
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_nso.tar.gz 492367 SHA256 6c0d67a26aa0162a637dd0b560ca2a15466568acf96bea246e6fd6df65aec36f SHA512 88eb1df2ac03a3c2d6e0a1223e5534ee2188fb81dc15a64c6786711d5a7269078b6869f4348ff537b53d20a30ab81b5e2e5805ba4c096b20d8acefbe08a964f5 WHIRLPOOL 9f88ae040ecdaa09445a1316b1b56761f1c2c5d2abc7c4f4729724e19226e2e609480b3f24b4c2dd7e545a3023056dd685c123783d63117f9995b4e16b182bf9
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_oc.tar.gz 694451 SHA256 4aa8dc2028476ffb06c8e4dfbfe127076162a593439597d7025d122279842bf5 SHA512 b3bab5f5d14f2dc15e38da9b0fd2ba9260286d2ed14408052d3b8fb99057ddd2a52a95900a9d942c82eed3af4c04d8ee05e4b5d1ac878cdb895492917521370b WHIRLPOOL e671ce5defd40b873128af4ffeb24fef0e2bd485f2473435644cab31e812f3284e9ef37151039ff4d85f180775cd3bb7e3e05eb15857b81d534d022d5768f562
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_om.tar.gz 484927 SHA256 a20ea1cad5dd1d1d3b3641bf54203b39e9bc18945653dc850f051996e2cf1a60 SHA512 71a3f1d18b943847db5731da12b7e0335f3c1b3d1a9c2beb6515b9fb0f4ae8fdb2edf50fe9a9ff4b90c61a2433f4bc4934cbd82592da851c9a56a1496a3b2fcc WHIRLPOOL 0aeaf338b2836118bb4089b76de4985e3f7a9980cfb4d11a4fd42e9d05f96f995125a9f3e8191b1e2a55d6b391d78951c00d4a8384db29bceb0c7210651a645e
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_or.tar.gz 551001 SHA256 ffd35768eae1e2afdf9ac5b0e48ed2c9c1f3c2795bbb83e8507ce84a4efddd1e SHA512 0066de5f21e461076354f03a6e9d62a8b91892363a8893896c3c7470ce9b8d57a0e02ebaa01c0e2cd46c5d54667d406590040022d826f648394b552452cce387 WHIRLPOOL 4cfff38bc6452ba3aea68a0f1b0bb69ee68a2001383493201c37ceca78d47a5a3e48615baf722e9ef2684d73b6e55d7e6b4236e5a0b61695d51a0ec305233357
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 524712 SHA256 212186a218c83f03c565db8e57219bf5b33f0a9760bd1bedb6bc83254ad8ffb2 SHA512 df1f1d7b7e2eccd5176d878404975be49a02c872349735d579046df4decf2bbf458c1c8bdff4cd1fae854a0f2c3826d1bf58e698c526371523f9b0b0b9a9576a WHIRLPOOL 53d9665b5c0441f05cf150119b3ee602da59b1dc1438284825d13748cb290ea555215e5f6f0a43beacca111991d2d039a7787ce28df3ec058d31f72085b2a42d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_pl.tar.gz 3277385 SHA256 4f982e1545fa91d01d16135ce9e5687316c4e5d9aa77ab40d78a9e8ad46da94a SHA512 6524c55e9b3fc2cf53b2183c27ba1a087712b525d8398ef9abc5010da118854d21f1b491c9221ca0a3cd4773e2dc1544bb41cf4adc9a635f36b6fd6cea3a4c5b WHIRLPOOL 266b1da0139dc3b29b7096041681401aee59146d46ffd9045022c9fc5bc73784f92945f1e3f04d9a7fc5c3fba196ca43165fb35b870f806f398d012a6e0e96f2
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2574300 SHA256 0a93dab535182ad3f7462e48cfa8b0f986227233490a3b0f6226c89d7d6026b7 SHA512 b1b3bf137fa28e750d72b42adb522b7f04ddc9d65494b192608b04a44a4da737de43f80927077f64dce631fb78bf44b9fc8a34ac843593109bcf10ca06d0aaa3 WHIRLPOOL ae6c4198f082ff28322b212a426cb33bef93e8e9f00e79fbb2bbebdd4b94b02d721d3fb24d08569e6e5fbe44b17256ef8db5349b26a7d8a7a05bfa3f740a8820
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_pt.tar.gz 1127971 SHA256 152bb085b5c32d27b56ca89cf3e77ea6896ee6c74a59c5dcd89d1cc4ef291de7 SHA512 66400af33ec84ae7a09162635cf9165be9ea0a518d2ebfdb0a60fe622c232e53edb86d0965e007b46139ff5ab3baeed12db30bd7e6674d56bd7ac0cca9da30bf WHIRLPOOL 98b9c1832f02932ea30096182fe0b1f94548c9be909c42afb5ca7342df6c7945d8f371b396c4224d9a016350b2de3c67b3c9d428054bc552d431e3b26e680548
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ro.tar.gz 2361833 SHA256 ba0a8775a7511c5d08508d45ef2a1563202e2d0360c55a71462fcb481ed329fd SHA512 d07d071b7df70914e038ee4d28abaefc9cd82c7a0e1e91ec130b08d508538a4d1ee230f6dc799beb075a2e06e511f76edb4576a64ada8579c085018f36918e73 WHIRLPOOL d27f7569ba83102afa5ca4fb20844c0dd8d8436c52fcaf9acc724e5b1ec8cc9ca0395f767ba6fa9041b5a503e7edac58fb91e1edd9393175abf478205c5da60e
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ru.tar.gz 1648776 SHA256 5db9a138a7e22e4bfdea442717481875d827b1a629b7ebf39eb45ee4b5f670df SHA512 b6358fcaef9581b649eaf7017bc31fbfc6bf6bd07a34e1bddca964d44304b25376b40b3386b5be6f924e0fbc8da1e08083d691a300816216a259ba0b7c7f5c47 WHIRLPOOL a9cdc9e3facb5f4d14eda73c17cca80cf59a68010b8b8f8d9523a589a49941103b3dff4da1319228f01adc99357806a09ce860542f8ab95f036ee51692eb8e8d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_rw.tar.gz 488421 SHA256 d54a537fec14b853dcd4889e1b7c648191fa24795f8de1527212b53c733e718d SHA512 0397356ed51759cda550007db91dd25192182099647630e7ec967abe9acc2c55a6165d4c024a9998d743ec8cc2a766391bc2495fee12abc78fbe9479293f254c WHIRLPOOL 27af6921f13fb198315e3c3aec1bb87cc9671326662ca4ad0c557f0e8a676416c56ab85dd5ac04133468d364df9aa8c2205d50ce835122c054863071699d003b
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 540288 SHA256 8bdac5072239eef17f6702c33c2184e6c55572c456ac1bcb0a677f84a2b2b39d SHA512 c1765c5ef15b05fe94f3965da04e72c06760358240d3ca32b6c4a7fc240daaa33e5c37a7d4bb67a8cc3f46b504bc55a63b509f7c90c317d56a1e5c432361e365 WHIRLPOOL c3a01b98ac5eff03e83c3424dff443cd3692bb5c758e4d855c0aa4a4c6a74e1c0e928b25883290916040208ce607562b826cd99ae1f4e400e694d1c651f2d566
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sat.tar.gz 581803 SHA256 0f364f566372c09a6054626dbf50098796f90cc06b8e1f222689992c0c7ac3b3 SHA512 38fdef88280423b8ec63c5907875a99f14fe6c9773bc5a3a314cc7eff25e88306d48878543cc433acbb101b8001f7e4535b50017e8bfd420cd55fadbf074a58e WHIRLPOOL d8c9085fe2da4c91943c23db34858a6a76c6108232a6248adaa568d705e7501791547a4c5924bd119d8aa0f7e0c228f3a339e860bfd97ef80a3c8f3c40d8a168
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sd.tar.gz 532130 SHA256 fb8a1d02081e22c75e1987f8c13d48eefcd181fa74f7fd666cd137d1afe41241 SHA512 9d32d5385eda9534c7da593a075c674363baa49fe2c25c4bf360ef414ed7df3a07a0d6b47ab47d416986e3e0d027a4504ba377f649827d965fd8ffeb8f2f682e WHIRLPOOL 260e037be470d0b234a5c3ccd418cb5166c0f09a008c44b15a56dad1d2552e5eb4158b4c085d189784129fafc473de8c4dbec1705fa8d523e116e3d4bc72f7c5
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_si.tar.gz 822483 SHA256 b71d4e94f67430656d0ab5e9c0cad8f418de692c9b280835f79678ad1acbe304 SHA512 548ab2573f0f31d6ef05d923465b7a177cb20ce967e867b129f126ca087252d3d09bca5cc4dbda1d853576f6f362c42561151b59e24b74e35836373a4145ad30 WHIRLPOOL 7d1cb928467deb147e33df0ebaedfc2ab6ac668fb547a0419e521a141a05d83f20fa0ec818018ab8fa76ade63983600e2a72107fec63bc57b356f890d7d304ab
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sid.tar.gz 492531 SHA256 181c644a6afec08bf82d38b009e2f7c26cc62ade8759420ac3c5aba8ae54cac1 SHA512 97b9a5a87f6552906c4fdbd0681fae280c3e70ba21b454bef56ed0215b7010d81684858fffac08df3581cf73ca46eb6e8b0ee289d121f6f6103a29e9e8310051 WHIRLPOOL b413168d1f060ed92b46d81c0f79e69d8d5d409e31b18949a28ae8a2c2f5725c276a4fda69efb1dc44c425fdaffa4c4965d41a7ae925f80f28a4f171693ee61f
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sk.tar.gz 1781938 SHA256 5d56d3836c92529cfe95566945f68f299953850ff5fb5a5c4f867220e50b9a5e SHA512 3df38bf1c06fea3aa5aab92f83cb98c49a1f7a59633b2abf5ea1e7cfab8b8b5a69d6c7b7d2a3826018bbb2102f74aa597acd6e9b6aa45966b804a13436c7f580 WHIRLPOOL ac59bd5df20725d2dea98c1168a758c34d263c8c501c160d20d4b96db2af2fb8c8ae7a8772e00cd9bf1678383fd858a6a6e13568964a7928dad769029140476d
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sl.tar.gz 2148142 SHA256 cda740c9028e73d1424071ead6f73015ef9812afe89cbfc4ed0af7dda0ea25a0 SHA512 60f1fd4b8363f7a0dbd0688327067c65da6d70ea66d8ac1f61c6380d0878f57884d97a380791a4a8cdd5c83fb62bcb88a133ce11153eea0b9b62f28874597a07 WHIRLPOOL 258ea010e29c803acb9d5618dd43944f1feff473307b74f98961f08600e1d1d3cda988cfd737db6e6364f51234b458f41fbc66cc5fd7b38ce14a61be12a41ffc
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sq.tar.gz 507536 SHA256 b6ca533e2a677fdc87b5faab73ff0b85019c8d9d68fb3576148768a4558d1b3d SHA512 17ade2388c2ab27ecbea56b6ee88c84f4832f9fbd1cceb46b7c2a707dbf9c3d2685229b27cb7f3be7ed8b529d33f8623c7ffc65a6ca3b26f056f870091412e66 WHIRLPOOL 706649551e58c7c94e971eb9c15dc5ca455c9c55b85719fa5229986ab936630133d313cf5096f7d1570c87072037fdcbd2ae46af8564da888fa71e79e0184405
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1687679 SHA256 7b23a3b7af97074238a34c2a0710f0adb5fdf2b394b630777fc4052f8f9edf3a SHA512 7ca5d1e518b53d7ad9419dcf9f91241b73c39dfc4747b513f939b9fb8d6e9014c259e02072203e007fe2df8c0a429d6634b08ad96fdb848cfc07333699ee4b27 WHIRLPOOL 9fb77fa5fe4014baa7e58683478c95ad3e44b9657252a039eca4833aa580048aa0e6b14a848aba32077f8dbbced593d1c4c23da5bc1b624bc18a441a669de17f
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sr.tar.gz 1716297 SHA256 0aefb3c7efd67dbdd10633140a71cc5ffe3f14de822f94edbdf3409fdfd290ea SHA512 2e51803a31f83de3b2040b09f5b8a33b2f1b5a95ec4f6257a37e66384dc0e4ba1695e2cef76d5a4b2e200ce168c76c2e1ebb5ad5ae9a644b8e37edac1e67dfe5 WHIRLPOOL c6edcf9d87d0148dd25bdb6319e7c324de54e28ea5aea300fdf2c07816fde87be4062c9ac183d1f4610baa9d648522ad2344601b8f076495ea17f2dd7c900792
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ss.tar.gz 493895 SHA256 416eda2bfde769aecdc49daad10a25581b36a5039ef4a116b3ac3060a32f3409 SHA512 6d45423d247e89a4dbfd0d34b9000bf1ec3c527c93178509a29f3233abdc2a9d8c9e7697702c86291759ee2155f38d9f25fb4eda1f2a9310dbdb07393f5edfe8 WHIRLPOOL 27e108ee606a521e2d809f04ee2f60730a44b41c08c1cb3f283d81f7359bee8aefe491dfa596d2366d8e6c9e2fb53f0da7c5c3d7dd472b9769d3bc235b30b5aa
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_st.tar.gz 492970 SHA256 fa1afa7c92eff829a5d979492dcaf1ed234509506101aa4efed641928f030c25 SHA512 52f9914d6eb999ed29784267920c8407cc1f387850bb39915f218315d8b1e3b7c4aa4b8673dacd539b4561debbebf275d7cd319ea89429c9b04f92c05c96cae7 WHIRLPOOL 02b45239512888278be2ec33decefef1f32f70d8c1db3275009f65ee37fab70111291100df9263ee54400d17f952f81daffc65c7da9525c61afc2b9444a25e72
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sv.tar.gz 2361457 SHA256 53c4aae4699f9bfb5c7aa8027d9eea80e6de471c94d26b374fcc82db3a41197a SHA512 9b2b03bc3101f39a23d91ea4ece6ae2ad67415c5094ce07497bae9dd3fb864ac9f13930b8de059fbdbb76defc1543f1ec0c28c64f70a096fb110d8462fbb0472 WHIRLPOOL 5eeb509c97fa94a18994c431313355ee775f33d9a8738bb58e10efec8e91ee64201e1e2a1bc268db3bd52d74077a3dbb5a8feafdd98f5e204452a4b0d2c69319
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 480027 SHA256 9ef457f6ec957fa7c279d2e5a0396899ce9fafd2bf1a82eea374217dcedfd436 SHA512 5670ec02515020fc7396f00ea379f3e4cec492e903b2a86ac99a5faed0e497509f9f9265221ac9e82e2bff27d06f387d86882d11b919dd8c2be9a070805f9603 WHIRLPOOL 6b4f181cb9bfdb1f0afb6a5f3375091c7140851bef6676dbb08bccb02d96cce225e2e0d6d989cfdbdf0bb84dd38d710eb7727c0cefa6dc60e6d5ab4d4372c944
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ta.tar.gz 547821 SHA256 4c93d903fda4528249f5722fd33d873f6dc9a907db6caabc658573729e1609ec SHA512 3e3af88b0a9a6fdf40a45d0c32807c53e32eb8b52db73621e1f51d35b248863c849d27e9ed063729cfda29898d68fd983338607a80c18ea57e8d9e3c3aae1fb8 WHIRLPOOL cb65ad29cdb4974c9474b29666de2d61073c4dade2342aa528782711bbee5d6224f5f465c4ec789a6a6eac94e687cc31a8c189d8c4d69ebcc0267d574c141ee5
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_te.tar.gz 1104611 SHA256 bf61e53346afe67638cf210a131161530212a725dee3bdb6c7f3973bc2b4fc1e SHA512 a18db7e7e0176e68b10b2be2caa798c871c2f78221d1271e09967d6db2ff31fd507ff93819c894bf8752e6d91f7a60da2ce0375f5155aec64446e6c2f2f6e165 WHIRLPOOL b7103b800e6994f086499bf62a171568136aa1bb0e257f22825364ff7c3a2ff0886eb1236769c25f5646e44b5d0e35433acf5548bd1ff26fa15f8e0d5f6375a4
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_tg.tar.gz 510485 SHA256 f7f7c2d49fa95525d97c2f958a975637b7dc79166963da027fc5bce3076a14ba SHA512 d21a68264e1a69efafaacb3d592fdae8b7103a245c68eeacbf7caf9dd1b43c2df4cc3c24a18c6d96ebb5b37571354ebdf190e41740692153d4b6ef6bcb2dd010 WHIRLPOOL 841a3fb18a576bfdf51511d852c62d5037973f6b7db565be0b33c0ea3d3f60e9a1a6045a9c543776f7df29c3e61acb0ca793591ef0d0fd6861158b5ceb511f4c
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_th.tar.gz 690655 SHA256 98578d38628006a2910ac010162a26d2f7a291b2867c0fe77b3502fdfeef4628 SHA512 9e4b23cf64e5e9482503f633a205fe9b62b6ae03789fa2ed5c97f3710c9486937b97c6a6e9104227b0d894ef97a9387a3716a3eae9db4726508a55e02d7d1ec2 WHIRLPOOL fdf28aabf2d4ca773f0c0c081a9fb3618f847f03e43261039a10664d6dbd5407decebbd8d11abc92ffb5d1ad0fc0ccf35fd2ff21446cbb7f94e11adb9977fc39
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_tn.tar.gz 485550 SHA256 c951d13b67aecf942c0b1e1b6f655a2a7a49b1d4760dd65b9920cf6f0fa7642f SHA512 1030498a538c8ea798b1ec7032ec33e23e96f2b1b21b2f40d131c44e93ed9b9e6dee34c5d46ed1cecfe7fdc2efb2c09471eeec37546e831d41f9a894bef00c9c WHIRLPOOL 0d7d3154d912965a8ddad479aad94307d128efa56b3bc5ee1010260dd5c54304822c6cb9c24e85d5352b69a33374704aba1f696b26bdfcde42a6f77e227d7c00
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_tr.tar.gz 533082 SHA256 9081ac536a75496560f29702469e378c9cf90b71aafca64e22a29e448dcca4d8 SHA512 4076bd74ac4b961b1bba990c9a3bb2229df84b37a0fb8a4d8d92e26ea2f3ba11c3ed8adef4f331560e95ec993c4129bf4d0627c77d9ef7c613fab246a0c37e03 WHIRLPOOL bd200736ff7c5ce5009012bf4d8d2816d44e101150f7d5d54264dabaaad3487a092fbec110ca85095e63c40e3f9b3b31c3c4d7daa02c0e571aa2779da882f358
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ts.tar.gz 494935 SHA256 169c96ff04a82ac6b63e3fdeae589a52e2f7b4c41c2d70bd9e2d9aa6a86dc0a9 SHA512 3eaf6c217401c9566adf8647689c1864f8683a3137276ddcb45824cc59783240100755f5af468ac5a6246d2c7c4a85cd71f1bbadd6502a155e142fae164ff3a1 WHIRLPOOL a55dfbe6d406ab043da5adb03dbee96a2cf508b8a72cb5457c1a09979d29b777aa1fffd8ea35dde281cb19b760e661700be4e96af20249d57e4e0c1622024561
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_tt.tar.gz 490644 SHA256 232fbca3db301616e7c798ebdba8c57596ca479d853054c9f9cf46b7fd159d36 SHA512 8f3bd41623e54a7e3d6afc69421c433059e431a3f640ffac343398d93cfc29be3839433d8326637a5b4b4df7f6095502067ce0ff9f027af0cd31b4f7d7107765 WHIRLPOOL d0aecfe3a908138f6110e2ec83f0a09bf81923432dc19d989c4e7ba64772d04237e0a3bf3e798ebd3d3cbe10b2160278b46cf2fba1e88495e8238d8d28801469
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ug.tar.gz 523042 SHA256 8c5a4b42c74da314825eaabf41e28a7a0cbea771d046b13db1760f5f72d6959e SHA512 18e017a0e2cbd2b797efe36622250050c50aba6cb6d32519783714dc096c63fd6bbae747d1fae3afd65f7c830f1d649be2d1e607193874c6253eb35632f0b540 WHIRLPOOL b1a8e4ba42ca237e24f792d1a99c744068f67bcebe7ea0ff2abdc838bc921bf12bf2689ef56c9549270c64a3d328e1a32558f366bfef2c39cc41e989204114ac
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_uk.tar.gz 1372378 SHA256 458bc406c2a8396b85cc778f5c88b886af883f6f2b5b08abfeb013ebb31eee67 SHA512 7682ad312212b2d0aa1adbe6c43bf1368505a0186c2a983840e00509f1e1d21f42a4f2c0184701bafec029280059b0dfc1914f492962ba956429983d7c7196e5 WHIRLPOOL efa101215fcb5e81178c7f80ff4b597c975ff6feed752dd14b2c490eecb60ff8becdc209f236d93dd191e41406f90590ab87b56606fee48cfa8de80073a2d171
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_uz.tar.gz 484678 SHA256 2ec4d445093e561bd18e205e66d5c55ff834fb7a686484cf2f0003b189efb39c SHA512 ff968df0d6a0fd5faabd02fa56f293e30f9a0e32dd92e194d281d093febb84eab9ca0f4986b830fec4ad8baef57a9a81c698fe19a925b74d5ec09f9b5181f8d0 WHIRLPOOL 20d888e0a99367ad28c46fea843f8e30a035eb850dd7523d7f7876b3d094659a11d4d5920e06acae3b905427ff3eb906a2642e8b5286b06ef16af7fde80df715
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_ve.tar.gz 496609 SHA256 1159c6c2dfdf27e5315b72b437e1ee212e660181dc73857a92c06bfa2fb0a740 SHA512 859ea1943e55674a5fea9c49d5830281caaa9bfd16b29ccbe5bc9c6c1a36e49ad4ab224a95ec099612ba0227cfc5a29501140df8d3e24645a047f22e11a5700d WHIRLPOOL 2245298302ea6c3a9771912e29fffdd99fd490f4a208726bd67876e1a2d79f7419ecd3ec74e221df96d48d656b96dc8ee59a23c2a56b42d55a2f34f7bbfeb281
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_vi.tar.gz 524803 SHA256 7f3bb8e6018b1369f3ecb2a46a41fa6005a2b63c10c8ff1e6a9ee1e43ed5d396 SHA512 99c91ed2542853e65528b82d38595e8946853e12c1ff1cd0e8ca5837388466dfde461efbeab2762988d66e758396a9b2639a83c27b33e800c69562d4efb71487 WHIRLPOOL a347288c2fcd54da04081ed199e1f9209f6f8f0d937d1664bd7cec0a495e29321dcba3f7264487155ddeebb7a811eb6b43d9c56829b4b8a8841ad184997a6936
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_xh.tar.gz 502409 SHA256 1196825328646d1ecf410941d52b3ad47b16f93d2d8473136bccae5695b11712 SHA512 a595b074412888a471195b94e5eb6eda727f305319847ed3fac9915938ce194a609157cc248317fab4d85e76f79fd55d4565512c6c6791332cc3740382d8b7d6 WHIRLPOOL 6a76d975512b678a722b2df7eb0136806bb96fc67ea57e1a58103e5666dda9eba561be639de30979a584520e588c06a7f74e7ee831c7f200ea0e6f29de3ebba4
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 571609 SHA256 34a0343515cc396f56f3e6dbf8b4dea0200126ce106f6b9e01472c0e4a89c188 SHA512 ede27aa80b3659d0b5fb155961e50d49b17d81b551019f5e4bcb51e9fe816efb9fda3208d01e7adf139af86fcb87effef5c9f70d1e0dc495a908b7fc1ead1c3d WHIRLPOOL 699ac9b6ee464c04f3cd0ff9a00949637e32a0d614f3a974dd5023253c7ac4fc9cf3e20a5ecbf8a08b38aa7377062bb7e396c06a4d815552af78e9a96e99de59
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 569740 SHA256 e89954fb79630a21ec33a771de4c1877b77322bc047b27f51b08fced91274dd0 SHA512 bac729c00b1b7a1e4c56aa1e3d53a3251494e6cace784cb4ce639dc8e4e3bb6d981760e3d4c410d35e43dc0024a2590de6ef83e5613c87c957a8056f8a365ee7 WHIRLPOOL 09477df7df52ca305089b8c00a335956729a97f0d99b97b3c6fc31630e631df6113abb8e891570ef6180401b04471bd830a09be394e3809ba24da220e1cc00fb
+DIST LibreOffice_5.0.4.2_Linux_x86_rpm_langpack_zu.tar.gz 503184 SHA256 460344311024d9a57d14d9f279adeb31d36f4c1a31aac63ce4ca11296173f79e SHA512 f592d1a89215eddb934a7fcf9c4b6c2518728d7eb9055fa6d777f39775f9ac5e7d1318aef5e9d1c038f0332df3e84f6c892c853d444d308ecac8cc38ccc01758 WHIRLPOOL 96ac82e9b72082924a3713aa380dba3a7f17340daf969461db8f976b1f08c591437a28372086596ee3d33205eaad72584db39d6cede8c6e075e93440c6d8c73b
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-5.0.4.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-5.0.4.2.ebuild
new file mode 100644
index 000000000000..4d670b757f15
--- /dev/null
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-5.0.4.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit rpm eutils multilib versionator
+
+MY_PV=$(get_version_component_range 1-3)
+
+DESCRIPTION="Translations for the Libreoffice suite"
+HOMEPAGE="http://www.libreoffice.org"
+BASE_SRC_URI_TESTING="http://download.documentfoundation.org/${PN/-l10n/}/testing/${MY_PV}/rpm"
+BASE_SRC_URI_STABLE="http://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_PV}/rpm"
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE="offlinehelp"
+
+#
+# when changing the language lists, please be careful to preserve the spaces (bug 491728)
+#
+LANGUAGES_HELP=" am ast bg bn_IN bn bo bs ca_valencia ca cs da de dz el en_GB en 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_IN ro rw 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=""
+ [[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang}
+ helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz -> LibreOffice_${PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice_${PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz )"
+ SRC_URI+=" linguas_${lang}? ( ${helppack} )"
+done
+for lang in ${LANGUAGES}; do
+ langpack=""
+ [[ ${lang} == en ]] \
+ || 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"
+ [[ -z ${langpack} ]] || SRC_URI+=" linguas_${lang}? ( ${langpack} )"
+ IUSE+=" linguas_${lang}"
+done
+unset lang helppack langpack lang2
+
+RDEPEND+="app-text/hunspell"
+
+RESTRICT="strip"
+
+S="${WORKDIR}"
+
+src_prepare() {
+ local lang dir rpmdir
+
+ # First remove dictionaries, we want to use system ones.
+ find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries"
+
+ for lang in ${LANGUAGES}; do
+ # break away if not enabled; paludis support
+ use_if_iuse linguas_${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
+ [[ ${lang} == en ]] && dir="en-US"
+ 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 linguas
+ # 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"
+}
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index 6b7786a2702e..8788035bad7c 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -8,6 +8,8 @@ DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 SHA256 75823776fb51
DIST d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz 16525605 SHA256 1f188ac03a8aa4663223eca8c82f91a55293d066d67127082e29a7dba1a98c9f SHA512 d08a7fe432e8df47d1d8992a45bb5f33149cb75b90eb74b2f2e457628d21a94b17eae0045096b053d2a866bf7710c775581c3e417b5dfaf66601aa18071b7305 WHIRLPOOL 95dc6ec0fb293c3538c1d51241283edf4e21647dcfd10229233ab7c3f13f7c78e6bb02c4d292a7cd2a2ec95575d775f0395e837bbc88ab4ddbaa5adfd62be2f0
DIST libreoffice-4.4.6.3.tar.xz 164742068 SHA256 3f1bd66fedc34d60448f74e864c1cb79c3e44aeadbd1d0bb9544011d29f422ac SHA512 ffdbe9b46622d30b176f3120e84cd9bd3d0ea35b2759e1886bc3038455bf63a09305cc9c6ceba9e02a6279e12859c78e689ddfe02d60585115ebb0d3787db8bd WHIRLPOOL 9ce888415d9366e0402ac9d6bbb189d41a9bf42aa49bd8b1c90ef9071fbdb5ce4da7bd7029efcf538fd6cf4ec412d246e943b29cffbbd53499d50065103e2566
DIST libreoffice-5.0.3.2.tar.xz 167009360 SHA256 77f9c9569c1199d914f38afa01547c1874535c56ad74b19614a0afc3ad66d4bd SHA512 fe49577d26c2241a2e7d6f2e8faa25cacf77dc94dbe76f7dbbf1b208295695298d24842c73444b284e9af2a323b7536cce6727ffab0431ac22d80691a9902e62 WHIRLPOOL 2a907729d9f2b436a0206f558022d9ace69d494106e3c76f9c141d1202438ca7c662eca102595e8143cb4c70cece44447f99b1093e813249433684725f3287d0
+DIST libreoffice-5.0.4.2.tar.xz 167305516 SHA256 647440b70fc190a43a3373cfe5b06a87558ee07711e3d74cab8fb9d8cbac6dc8 SHA512 729403edaec752bbb933548e15bf1d417a307e58e0cc6db045bfb97eb99c65b29ae785d207a2611c25b2a55a1fa25e3f0905adbb6500f571fb2f345ccfa53be8 WHIRLPOOL e903d2a218416051002103a7670febca384db8e1e3d6d3e25bbe116629b24534e99d5571ecf4663a8aefe81d3d7211b9f2ec0604fa9c2b861487ed615fc5afc2
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 SHA256 22722121be062742624e0634beae92289c75e6a99ed507d3bf0a05c5164e3c69 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f WHIRLPOOL 1f36652a52d501d6548cfa9aa013b3e3a1867aa2b0693d2274cf7816d4aa4e0cde3c7096cc71ed47cf74e5f96da2757bf537f553021f8fd86939accb227bf538
DIST libreoffice-help-4.4.6.3.tar.xz 1875828 SHA256 d3b18c7dc4c68d152c298498f014e82183ade008d9d64a74353df306b286818b SHA512 6871252079738c7c1a44a17dba6aa842411c1c0a7e92a92dcfa3afe0e314edf9ba4d277bacbc558cf26362e94ff1e8370c91a00f81aee697528ba359f5559a3c WHIRLPOOL 2383ce2bf9a52529d7a4d34e8eeb3ea3d74ec547375ab8cb5556e694519976121528019f53ebd287d07ef40dd19a946acdf469ce0b75301c4ed51fc0add6f6f0
DIST libreoffice-help-5.0.3.2.tar.xz 1882292 SHA256 7e5535b8bd9be88170abdef187d3cf16d2cccdb1fdbd4404a22f1cff55bd953e SHA512 73de5507b0e7994a189d5580ad7bfdf842e9a3a10cc0a9bbe39eb11f20e47fa7016f6cf6748ad7c35260587cfc7078eaac6055b439292068a9d9783509bd715d WHIRLPOOL 1e7c79250a407c0eac5f1538290dfe1f04b22799bc04a295cd6dfbf0405dc4478283dea09ede52adf25077729852c11f9f74e98f257c47a8a30b350d83d532ac
+DIST libreoffice-help-5.0.4.2.tar.xz 1882964 SHA256 5d3c20037a8c2abc04aa3d5991a956538a8dad6669ce0ee0de56d78ebce5b200 SHA512 42c6c8361ec2c8b7d1652110818dcf162ad2508e17f8152713fe4a28439a103346144500a569c9b993ad7edab18637006c8787984756931ab8953868fc97cb44 WHIRLPOOL 238511d7a0ef16c22a774bbcb732da180e8d5d56a3d952a30c0da1cb1cf2154ece7efbe993409a9e6bcae8c2e5ebba049dcf68058a8c151a967f0d6df1dce93b
diff --git a/app-office/libreoffice/libreoffice-5.0.4.2.ebuild b/app-office/libreoffice/libreoffice-5.0.4.2.ebuild
new file mode 100644
index 000000000000..4cc1a495d37e
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-5.0.4.2.ebuild
@@ -0,0 +1,608 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_REQUIRED="optional"
+QT_MINIMAL="4.7.4"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_REQ_USE="threads,xml"
+
+# experimental ; release ; old
+# Usually the tarballs are moved a lot so this should make
+# everyone happy.
+DEV_URI="
+ http://dev-builds.libreoffice.org/pre-releases/src
+ http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
+ http://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
+ADDONS_URI="http://dev-www.libreoffice.org/src/"
+
+BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
+# PATCHSET="${P}-patchset-01.tar.xz"
+
+[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
+inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator ${SCM_ECLASS}
+unset SCM_ECLASS
+
+DESCRIPTION="A full office productivity suite"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
+[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
+
+# Split modules following git/tarballs
+# Core MUST be first!
+# Help is used for the image generator
+MODULES="core help"
+# Only release has the tarballs
+if [[ ${PV} != *9999* ]]; then
+ for i in ${DEV_URI}; do
+ for mod in ${MODULES}; do
+ if [[ ${mod} == core ]]; then
+ SRC_URI+=" ${i}/${P}.tar.xz"
+ else
+ SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
+ fi
+ done
+ unset mod
+ done
+ unset i
+fi
+unset DEV_URI
+
+# Really required addons
+# These are bundles that can't be removed for now due to huge patchsets.
+# If you want them gone, patches are welcome.
+ADDONS_SRC=(
+ "${ADDONS_URI}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
+ "${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
+ "collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ # no release for 8 years, should we package it?
+ "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
+ # Does not build with 1.6 rhino at all
+ "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
+ # requirement of rhino
+ "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
+ # not packageable
+ "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
+)
+SRC_URI+=" ${ADDONS_SRC[*]}"
+
+unset ADDONS_URI
+unset EXT_URI
+unset ADDONS_SRC
+
+IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
++gtk gtk3 jemalloc kde libressl mysql odk postgres telepathy test vlc"
+
+LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
+# Unpackaged separate extensions:
+# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
+# hunart: only on ooo extensions -> fubared download path somewhere on sf
+# numbertext, typo, validator, watch-window: ^^
+# oooblogger: no homepage or anything
+# Extensions that need extra work:
+for lo_xt in ${LO_EXTS}; do
+ IUSE+=" libreoffice_extensions_${lo_xt}"
+done
+unset lo_xt
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-arch/zip
+ app-arch/unzip
+ >=app-text/hunspell-1.3.2-r3
+ app-text/mythes
+ >=app-text/libabw-0.1.0
+ >=app-text/libexttextcat-3.2
+ >=app-text/libebook-0.1.1
+ >=app-text/libetonyek-0.1.2
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.5
+ >=app-text/libodfgen-0.1.0
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ =app-text/libwps-0.4*
+ >=app-text/poppler-0.16:=[cxx]
+ >=dev-cpp/clucene-2.3.3.4-r2
+ =dev-cpp/libcmis-0.5*
+ dev-db/unixODBC
+ >=dev-libs/boost-1.55:=
+ dev-libs/expat
+ >=dev-libs/hyphen-2.7.1
+ >=dev-libs/icu-4.8.1.1:=
+ =dev-libs/liborcus-0.7*
+ >=dev-libs/librevenge-0.0.1
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/nss-3.12.9
+ >=dev-lang/perl-5.0
+ !libressl? ( >=dev-libs/openssl-1.0.0d:0 )
+ libressl? ( dev-libs/libressl )
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ >=media-libs/fontconfig-2.8.0
+ media-libs/freetype:2
+ >=media-libs/glew-1.10
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libvisio-0.1.0
+ >=net-misc/curl-7.21.4
+ net-libs/neon
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10.0[X]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ virtual/glu
+ virtual/opengl
+ bluetooth? ( net-wireless/bluez )
+ coinmp? ( sci-libs/coinor-mp )
+ collada? ( >=media-libs/opencollada-1.2.2_p20150207 )
+ cups? ( net-print/cups )
+ dbus? ( >=dev-libs/dbus-glib-0.92 )
+ eds? ( gnome-extra/evolution-data-server )
+ firebird? ( >=dev-db/firebird-2.5 )
+ gltf? ( media-libs/libgltf )
+ gnome? ( gnome-base/gconf:2 )
+ gtk? (
+ x11-libs/gdk-pixbuf[X]
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? ( >=x11-libs/gtk+-3.8:3 )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
+ libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
+ libreoffice_extensions_wiki-publisher? (
+ dev-java/commons-codec:0
+ dev-java/commons-httpclient:3
+ dev-java/commons-lang:2.1
+ dev-java/commons-logging:0
+ )
+ mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
+ postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
+ telepathy? (
+ dev-libs/glib:2
+ >=net-libs/telepathy-glib-0.18.0
+ >=x11-libs/gtk+-2.24:2
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ !<app-office/openoffice-bin-3.4.0-r1
+ !app-office/openoffice
+ media-fonts/libertine
+ media-fonts/liberation-fonts
+ media-fonts/urw-fonts
+ java? ( >=virtual/jre-1.6 )
+ kde? ( $(add_kdeapps_dep kioclient) )
+ vlc? ( media-video/vlc )
+"
+
+if [[ ${PV} != *9999* ]]; then
+ PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 1-2)*"
+else
+ # Translations are not reliable on live ebuilds
+ # rather force people to use english only.
+ PDEPEND="!app-office/libreoffice-l10n"
+fi
+
+# FIXME: cppunit should be moved to test conditional
+# after everything upstream is under gbuild
+# as dmake execute tests right away
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/libatomic_ops-7.2d
+ >=dev-libs/libxml2-2.7.8
+ dev-libs/libxslt
+ dev-perl/Archive-Zip
+ dev-util/cppunit
+ >=dev-util/gperf-3
+ dev-util/intltool
+ >=dev-util/mdds-0.12.0:=
+ media-libs/glm
+ net-misc/npapi-sdk
+ >=sys-apps/findutils-4.4.2
+ sys-devel/bison
+ sys-apps/coreutils
+ sys-devel/flex
+ sys-devel/gettext
+ >=sys-devel/make-3.82
+ sys-devel/ucpp
+ sys-libs/zlib
+ virtual/pkgconfig
+ x11-libs/libXt
+ x11-libs/libXtst
+ x11-proto/randrproto
+ x11-proto/xextproto
+ x11-proto/xineramaproto
+ x11-proto/xproto
+ java? (
+ >=virtual/jdk-1.6
+ >=dev-java/ant-core-1.7
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? ( dev-util/cppunit )
+"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ gnome? ( gtk )
+ eds? ( gnome )
+ telepathy? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+PATCHES=(
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-4.4-system-pyuno.patch"
+)
+
+CHECKREQS_MEMORY="512M"
+if [[ ${MERGE_TYPE} != binary ]] ; then CHECKREQS_DISK_BUILD="6G" ; fi
+
+pkg_pretend() {
+ local pgslot
+
+ use java || \
+ ewarn "If you plan to use lbase application you should enable java or you will get various crashes."
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ check-reqs_pkg_pretend
+
+ if [[ $(gcc-major-version) -lt 4 ]] || {
+ [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]]; }
+ then
+ eerror "Compilation with gcc older than 4.6 is not supported"
+ die "Too old gcc found."
+ fi
+ fi
+
+ # Ensure pg version but we have to be sure the pg is installed (first
+ # install on clean system)
+ if use postgres && has_version dev-db/postgresql; then
+ pgslot=$(postgresql-config show)
+ if [[ ${pgslot//.} -lt 90 ]] ; then
+ eerror "PostgreSQL slot must be set to 9.0 or higher."
+ eerror " postgresql-config set 9.0"
+ die "PostgreSQL slot is not set to 9.0 or higher."
+ fi
+ fi
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ kde4-base_pkg_setup
+ python-single-r1_pkg_setup
+
+ [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
+}
+
+src_unpack() {
+ local mod
+
+ [[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
+ use branding && unpack "${BRANDING}"
+
+ if [[ ${PV} != *9999* ]]; then
+ unpack "${P}.tar.xz"
+ for mod in ${MODULES}; do
+ [[ ${mod} == core ]] && continue
+ unpack "${PN}-${mod}-${PV}.tar.xz"
+ done
+ else
+ local base_uri branch checkout mypv
+ base_uri="git://anongit.freedesktop.org"
+ for mod in ${MODULES}; do
+ branch="master"
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${PV} ]] && branch="${PN}-${mypv/./-}"
+ git-r3_fetch "${base_uri}/${PN}/${mod}" "refs/heads/${branch}"
+ [[ ${mod} != core ]] && checkout="${S}/${mod}"
+ [[ ${mod} == help ]] && checkout="helpcontent2" # doesn't match on help
+ git-r3_checkout "${base_uri}/${PN}/${mod}" ${checkout}
+ done
+ fi
+}
+
+src_prepare() {
+ # patchset
+ if [[ -n ${PATCHSET} ]]; then
+ EPATCH_FORCE="yes" \
+ EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
+ EPATCH_SUFFIX="patch" \
+ epatch
+ fi
+
+ epatch "${PATCHES[@]}"
+ epatch_user
+
+ AT_M4DIR="m4" eautoreconf
+ # hack in the autogen.sh
+ touch autogen.lastrun
+
+ # system pyuno mess
+ sed -i \
+ -e "s:%eprefix%:${EPREFIX}:g" \
+ -e "s:%libdir%:$(get_libdir):g" \
+ pyuno/source/module/uno.py \
+ pyuno/source/officehelper.py || die
+ # sed in the tests
+ sed -i \
+ -e "s#all : build unitcheck#all : build#g" \
+ solenv/gbuild/Module.mk || die
+ sed -i \
+ -e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
+ -e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
+ Makefile.in || die
+
+ if use branding; then
+ # hack...
+ mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
+ fi
+}
+
+src_configure() {
+ local java_opts
+ local internal_libs
+ local lo_ext
+ local ext_opts
+
+ # optimization flags
+ export GMAKE_OPTIONS="${MAKEOPTS}"
+ # System python 2.7 enablement:
+ export PYTHON_CFLAGS=$(python_get_CFLAGS)
+ export PYTHON_LIBS=$(python_get_LIBS)
+
+ if use collada; then
+ export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
+ export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
+ fi
+
+ # sane: just sane.h header that is used for scan in writer, not
+ # linked or anything else, worthless to depend on
+ # vigra: just uses templates from there
+ # it is serious pain in the ass for packaging
+ # should be replaced by boost::gil if someone interested
+ internal_libs+="
+ --without-system-sane
+ --without-system-vigra
+ "
+
+ # libreoffice extensions handling
+ for lo_xt in ${LO_EXTS}; do
+ if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
+ else
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
+ fi
+ done
+
+ if use java; then
+ # hsqldb: system one is too new
+ java_opts="
+ --without-junit
+ --without-system-hsqldb
+ --with-ant-home="${ANT_HOME}"
+ --with-jdk-home=$(java-config --jdk-home 2>/dev/null)
+ --with-jvm-path="${EPREFIX}/usr/lib/"
+ "
+
+ use libreoffice_extensions_scripting-beanshell && \
+ java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
+
+ use libreoffice_extensions_scripting-javascript && \
+ java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
+
+ if use libreoffice_extensions_wiki-publisher; then
+ java_opts+="
+ --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
+ --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
+ --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
+ --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
+ "
+ fi
+ fi
+
+ # system headers/libs/...: enforce using system packages
+ # --enable-cairo: ensure that cairo is always required
+ # --enable-graphite: disabling causes build breakages
+ # --enable-*-link: link to the library rather than just dlopen on runtime
+ # --enable-release-build: build the libreoffice as release
+ # --disable-fetch-external: prevent dowloading during compile phase
+ # --disable-gnome-vfs: old gnome virtual fs support
+ # --disable-kdeab: kde3 adressbook
+ # --disable-kde: kde3 support
+ # --disable-systray: quickstarter does not actually work at all so do not
+ # promote it
+ # --enable-extension-integration: enable any extension integration support
+ # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
+ # --disable-report-builder: too much java packages pulled in without pkgs
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
+ --with-system-headers \
+ --with-system-libs \
+ --with-system-jars \
+ --with-system-dicts \
+ --enable-cairo-canvas \
+ --enable-graphite \
+ --enable-largefile \
+ --enable-mergelibs \
+ --enable-neon \
+ --enable-python=system \
+ --enable-randr \
+ --enable-randr-link \
+ --enable-release-build \
+ --disable-hardlink-deliver \
+ --disable-ccache \
+ --disable-crashdump \
+ --disable-dependency-tracking \
+ --disable-epm \
+ --disable-fetch-external \
+ --disable-gnome-vfs \
+ --disable-gstreamer-0-10 \
+ --disable-report-builder \
+ --disable-kdeab \
+ --disable-kde \
+ --disable-online-update \
+ --disable-systray \
+ --with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
+ --with-build-version="Gentoo official package" \
+ --enable-extension-integration \
+ --with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
+ --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
+ --with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
+ --with-external-tar="${DISTDIR}" \
+ --with-lang="" \
+ --with-parallelism=$(makeopts_jobs) \
+ --with-system-ucpp \
+ --with-vendor="Gentoo Foundation" \
+ --with-x \
+ --without-fonts \
+ --without-myspell-dicts \
+ --without-help \
+ --with-helppack-integration \
+ --without-sun-templates \
+ $(use_enable bluetooth sdremote-bluetooth) \
+ $(use_enable coinmp) \
+ $(use_enable collada) \
+ $(use_enable cups) \
+ $(use_enable debug) \
+ $(use_enable dbus) \
+ $(use_enable eds evolution2) \
+ $(use_enable firebird firebird-sdbc) \
+ $(use_enable gltf) \
+ $(use_enable gnome gconf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome lockdown) \
+ $(use_enable gstreamer gstreamer-1-0) \
+ $(use_enable gtk) \
+ $(use_enable gtk3) \
+ $(use_enable kde kde4) \
+ $(use_enable mysql ext-mariadb-connector) \
+ $(use_enable odk) \
+ $(use_enable postgres postgresql-sdbc) \
+ $(use_enable telepathy) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(use_with java) \
+ $(use_with mysql system-mysql-cppconn) \
+ $(use_with odk doxygen) \
+ ${internal_libs} \
+ ${java_opts} \
+ ${ext_opts}
+}
+
+src_compile() {
+ # more and more LO stuff tries to use OpenGL, including tests during build
+ # bug 501508, bug 540624, bug 545974 and probably more
+ addpredict /dev/dri
+ addpredict /dev/ati
+ addpredict /dev/nvidiactl
+
+ # hack for offlinehelp, this needs fixing upstream at some point
+ # it is broken because we send --without-help
+ # https://bugs.freedesktop.org/show_bug.cgi?id=46506
+ (
+ grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk" || die
+ source "${T}/config_host.mk" 2&> /dev/null
+
+ local path="${WORKDIR}/helpcontent2/source/auxiliary/"
+ mkdir -p "${path}" || die
+
+ echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
+ perl "${S}/helpcontent2/helpers/create_ilst.pl" \
+ -dir=icon-themes/galaxy/res/helpimg \
+ > "${path}/helpimg.ilst"
+ [[ -s "${path}/helpimg.ilst" ]] || \
+ ewarn "The help images list is empty, something is fishy, report a bug."
+ )
+
+ local target
+ use test && target="build" || target="build-nocheck"
+
+ # this is not a proper make script
+ make ${target} || die
+}
+
+src_test() {
+ make unitcheck || die
+ make slowcheck || die
+}
+
+src_install() {
+ # This is not Makefile so no buildserver
+ make DESTDIR="${D}" distro-pack-install -o build -o check || die
+
+ # Fix bash completion placement
+ newbashcomp "${ED}"etc/bash_completion.d/libreoffice.sh ${PN}
+ bashcomp_alias \
+ libreoffice \
+ unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
+ rm -rf "${ED}"etc/ || die
+
+ if use branding; then
+ insinto /usr/$(get_libdir)/${PN}/program
+ newins "${WORKDIR}/branding-sofficerc" sofficerc
+ dodir /etc/env.d
+ echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"etc/env.d/99${PN} || die
+ fi
+
+ # Hack for offlinehelp, this needs fixing upstream at some point.
+ # It is broken because we send --without-help
+ # https://bugs.freedesktop.org/show_bug.cgi?id=46506
+ insinto /usr/$(get_libdir)/libreoffice/help
+ doins xmlhelp/util/*.xsl
+
+ # Remove desktop files for support to old installs that can't parse mime
+ rm -r "${ED}"usr/share/mimelnk/ || die
+
+ # FIXME: Hack add missing file
+ exeinto /usr/$(get_libdir)/${PN}/program
+ doexe "${S}"/instdir/program/libsaxlo.so
+
+ pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
+ pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
+}
+
+pkg_preinst() {
+ # Cache updates - all handled by kde eclass for all environments
+ kde4-base_pkg_preinst
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+}
+
+pkg_postrm() {
+ kde4-base_pkg_postrm
+}
diff --git a/app-text/dvipng/dvipng-1.15.ebuild b/app-text/dvipng/dvipng-1.15.ebuild
index c5f7cf43ab4b..803f1c63e121 100644
--- a/app-text/dvipng/dvipng-1.15.ebuild
+++ b/app-text/dvipng/dvipng-1.15.ebuild
@@ -17,7 +17,7 @@ IUSE="truetype test"
RDEPEND="
dev-libs/kpathsea:=
- media-libs/gd[jpeg,png]
+ media-libs/gd:2=[jpeg,png]
media-libs/libpng:0=
virtual/latex-base
sys-libs/zlib
diff --git a/dev-cpp/gconfmm/Manifest b/dev-cpp/gconfmm/Manifest
index d4e406edca94..dc7152e74acd 100644
--- a/dev-cpp/gconfmm/Manifest
+++ b/dev-cpp/gconfmm/Manifest
@@ -1 +1,2 @@
+DIST gconfmm-2.28.3.tar.bz2 471125 SHA256 a5e0092bb73371a3ca76b2ecae794778f3a9409056fee9b28ec1db072d8e6108 SHA512 0fd3a43373dfdf514eca61537c19dafd4ad582d2ec6bb325652766fba90ed723feff6daf93effcdf20f917c573131d58c16f1a826194f653864a701bb8a57097 WHIRLPOOL 361aeef2173cbc0f43efacf8b612f1a933e332e94f1b57d1039a67e08bd3757524b6d68347c136f650523b1a80e97267c60babed6e0caa158c8452be8c39db32
DIST gconfmm-2.28.3.tar.xz 376840 SHA256 d7bd2d29c1a87b85329547fb29a0eca52d944e60699982152775002e24c09228 SHA512 8a6f34b175fd2370d596ef859b7075140441f14b97b708afd96bae25874780d321ed81905182ed50abaf6f41f710a325b8053b9aef511cd242df43570646df73 WHIRLPOOL 452f600bb03670a09797ac43c547e7038c16f322f372dd1a4db9ec4a5646ecb4be40a69e2aa91aaa849a3211268d060bcca4b44a438c8c194261253d71d89bc5
diff --git a/dev-cpp/gconfmm/gconfmm-2.28.3-r1.ebuild b/dev-cpp/gconfmm/gconfmm-2.28.3-r1.ebuild
new file mode 100644
index 000000000000..b490b1a48a30
--- /dev/null
+++ b/dev-cpp/gconfmm/gconfmm-2.28.3-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+GNOME_TARBALL_SUFFIX="bz2"
+
+inherit flag-o-matic gnome2
+
+DESCRIPTION="C++ bindings for GConf"
+HOMEPAGE="http://www.gtkmm.org"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc"
+
+RDEPEND="
+ >=gnome-base/gconf-2.4:2
+ >=dev-cpp/glibmm-2.12:2[doc?]
+ >=dev-cpp/gtkmm-2.4:2.4
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+"
+
+src_configure() {
+ append-cxxflags -std=c++11 #568580
+ gnome2_src_configure \
+ $(use_enable doc documentation)
+}
+
+src_install() {
+ gnome2_src_install
+
+ if use doc ; then
+ dohtml -r docs/reference/html/*
+ fi
+}
diff --git a/dev-cpp/libglademm/libglademm-2.6.7.ebuild b/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
index 7d3d9dab3146..96f1165b9485 100644
--- a/dev-cpp/libglademm/libglademm-2.6.7.ebuild
+++ b/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
@@ -6,20 +6,20 @@ EAPI="5"
GCONF_DEBUG="no"
GNOME_TARBALL_SUFFIX="bz2"
-inherit gnome2
+inherit flag-o-matic gnome2 multilib-minimal
DESCRIPTION="C++ bindings for libglade"
HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="2.4"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="doc examples"
RDEPEND="
- >=gnome-base/libglade-2.6.1:2.0
- >=dev-cpp/gtkmm-2.6:2.4
- >=dev-cpp/glibmm-2.4:2
+ >=gnome-base/libglade-2.6.4-r1:2.0[${MULTILIB_USEDEP}]
+ >=dev-cpp/gtkmm-2.24.3:2.4[${MULTILIB_USEDEP}]
+ >=dev-cpp/glibmm-2.34.1:2[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
virtual/pkgconfig
@@ -34,26 +34,39 @@ src_prepare() {
sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
Makefile.am Makefile.in || die "sed Makefile.{am,in} failed (2)"
+ append-cxxflags -std=c++11 #566584
+
gnome2_src_prepare
}
-src_compile() {
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" gnome2_src_configure
+}
+
+multilib_src_compile() {
gnome2_src_compile
- if use doc; then
- emake -C "${S}/docs/reference" all || die "emake doc failed"
+ if multilib_is_native_abi && use doc; then
+ emake -C "docs/reference" all || die "emake doc failed"
fi
}
-src_install() {
+multilib_src_install() {
gnome2_src_install
+ if use examples; then
+ emake -C "examples" distclean || die "examples clean up failed"
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
if use doc ; then
dohtml -r docs/reference/html/*
fi
if use examples; then
- emake -C "${S}/examples" distclean || die "examples clean up failed"
find "${S}/examples" -name "Makefile*" -delete \
|| die "examples cleanup failed"
insinto "/usr/share/doc/${PF}"
diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index e1a9761ea2a6..a03c3b7defa3 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -3,5 +3,4 @@ DIST postgresql-9.1.19.tar.bz2 15843978 SHA256 cbd5057451147dd63a1e764176a4e17a7
DIST postgresql-9.2.14.tar.bz2 16451398 SHA256 54c20b3f320a48c38487f2711e98b2fa3f9ce4305905a294ad0449e8b4fb292e SHA512 268015d9e397ee62eebbbc9abf1ee25d0d4aa6bf5943b404009b3aab31f485b8523353c679beed34cc00304b9d4c7aca9de0ba841d9841dbf885d05d1a5692a1 WHIRLPOOL 4f6d5d6989a67d14082ddb215411b55d0dc0be29772e6a593b4df133489ff4a7e6c265d0830adba64d4c6be47e17a949cbc21d6570dceb9362399649af2be88e
DIST postgresql-9.3.10.tar.bz2 16995860 SHA256 e5444f0f76aff98a251400b7c28bc361d65e3d72d8d6cb9bb5d8361a69541531 SHA512 6b048fd1d0b38f72bab6ea70e40f10e7b805b94fc4c6fd865e0ec5e86da3c54043f20059dbf716d29eb4ca787dc50da561b1c7b48ab9f3096ebc651300855672 WHIRLPOOL b8ea15a04d18535662832d444b556aedffaa8c954b52dcd42d548f53f93b8a9dbfbe9298f63c26d44c8b757e8c10d76711c303cd83c84d9c86bf23c2837e74ce
DIST postgresql-9.4.5.tar.bz2 17660960 SHA256 b87c50c66b6ea42a9712b5f6284794fabad0616e6ae420cf0f10523be6d94a39 SHA512 01ad4b5a097efa70f74a9e96b764c32953a9df57d6bf81b893a1e552475f6aba0381580dcd1f27b2c443ce89fecc429eeeb0219af60a0b2f84798f76eb1757f5 WHIRLPOOL 8ea0e9a40cefa53568071f2137bac996898f9bd486cfb5cfcf8bb49590816833f37878f10caabffb9d3127e047f00c916b8830594a485ebe16fb9fe6fc834c95
-DIST postgresql-9.5beta1.tar.bz2 18291273 SHA256 b53199e2667982de2039ad7e30467f67c5d7af678e69d6211de8ba1cac75c9f0 SHA512 e8881939bdba346f3770102324d7b011c16e4529603280459e17587e06d933c9f3505b40c5cc82ed3f0410ffd88b5e2f18b2a3272aa4680c3798cf7a0fcc0374 WHIRLPOOL 0cf2c3fd40b2a8d482da5a1597abbc20d239f577c6472a03f8d9795a3e8ef142dfaad7a1eeebf2b2544e34712c243bbd9de63fb4045c4ce15dbde8ec74acb707
-DIST postgresql-9.5beta2.tar.bz2 18292888 SHA256 031051cd50ebc4ab07da4e6587c59af6712b21979c486b1af0c31e97e1d9e703 SHA512 a084e9106537896ea2bbba68d046fac542525c583af498481945f208d331f3357463e23a08aee5fd8cbcb4af3922b3bf363c3d76baa7e383cc9f1fae41842636 WHIRLPOOL 74c57debaa3f1166c28a889eb7c46200436cb69cf9de45a0b8af443972c57c1b66af90177985da91b00c5955e887252234e04b8666998074abd925984bf7007c
+DIST postgresql-9.5rc1.tar.bz2 18323591 SHA256 497c44b95accec23e38f7ee93fd42488bddfbdab4858ad94de18348b0913add3 SHA512 3c94fdeef3bd3fd2527c8935bdd797ad3fd698fea1c87e685fee1ceee38350c1bccfb7cf120bb07c498f0a62c4f234a2ef2765b03f35fc9dbba0e82177890101 WHIRLPOOL b59d8d9a72b1059dca25be72d44349a16932bf37d33817a6a1fca81552ccb0b0c50b1046f58b0047ff9144e37b54f3b9053e881ff00646387521f916db4aab17
diff --git a/dev-db/postgresql/postgresql-9.5_beta1-r1.ebuild b/dev-db/postgresql/postgresql-9.5_beta1-r1.ebuild
deleted file mode 100644
index cc14882a351c..000000000000
--- a/dev-db/postgresql/postgresql-9.5_beta1-r1.ebuild
+++ /dev/null
@@ -1,426 +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_4} )
-
-inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
- systemd user versionator
-
-# This is a prerelease version, so no keywords please
-KEYWORDS=""
-#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
-
-SLOT="$(get_version_component_range 1-2)"
-
-MY_PV=${PV/_/}
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-
-LICENSE="POSTGRESQL GPL-2"
-DESCRIPTION="PostgreSQL RDBMS"
-HOMEPAGE="http://www.postgresql.org/"
-
-LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
- zh_CN zh_TW"
-IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp python
- +readline selinux +server ssl static-libs tcl threads uuid xml zlib"
-
-for lingua in ${LINGUAS}; do
- IUSE+=" linguas_${lingua}"
-done
-
-wanted_languages() {
- local enable_langs
-
- for lingua in ${LINGUAS} ; do
- use linguas_${lingua} && enable_langs+="${lingua} "
- done
-
- echo -n ${enable_langs}
-}
-
-CDEPEND="
->=app-eselect/eselect-postgresql-1.2.0
-sys-apps/less
-virtual/libintl
-kerberos? ( virtual/krb5 )
-ldap? ( net-nds/openldap )
-pam? ( virtual/pam )
-perl? ( >=dev-lang/perl-5.8 )
-python? ( ${PYTHON_DEPS} )
-readline? ( sys-libs/readline:0= )
-ssl? (
- !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
- libressl? ( dev-libs/libressl:= )
-)
-tcl? ( >=dev-lang/tcl-8:0= )
-xml? ( dev-libs/libxml2 dev-libs/libxslt )
-zlib? ( sys-libs/zlib )
-"
-
-# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
-# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
-# the libc includes UUID functions.
-UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} )
-BSD_LIBC=( elibc_{Free,Net,Open}BSD )
-
-nest_usedep() {
- local front back
- while [[ ${#} -gt 1 ]]; do
- front+="${1}? ( "
- back+=" )"
- shift
- done
- echo "${front}${1}${back}"
-}
-
-IUSE+=" ${UTIL_LINUX_LIBC[@]} ${BSD_LIBC[@]}"
-CDEPEND+="
-uuid? (
- ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
- $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} ${BSD_LIBC[@]/#/!} dev-libs/ossp-uuid)
-)"
-
-DEPEND="${CDEPEND}
-!!<sys-apps/sandbox-2.0
-sys-devel/bison
-sys-devel/flex
-nls? ( sys-devel/gettext )
-xml? ( virtual/pkgconfig )
-"
-
-RDEPEND="${CDEPEND}
-!dev-db/postgresql-docs:${SLOT}
-!dev-db/postgresql-base:${SLOT}
-!dev-db/postgresql-server:${SLOT}
-selinux? ( sec-policy/selinux-postgresql )
-"
-
-pkg_setup() {
- use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
-
- enewgroup postgres 70
- enewuser postgres 70 /bin/sh /var/lib/postgresql postgres
-
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- # Work around PPC{,64} compilation bug where bool is already defined
- sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die
-
- # Set proper run directory
- sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
- -i src/include/pg_config_manual.h || die
-
- use server || epatch "${FILESDIR}/${PN}-${SLOT}-no-server.patch"
-
- # Fix bug 486556 where the server would crash at start up because of
- # an infinite loop caused by a self-referencing symlink.
- epatch "${FILESDIR}/postgresql-9.2-9.4-tz-dir-overflow.patch"
-
- if use pam ; then
- sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
- -i src/backend/libpq/auth.c || \
- die 'PGSQL_PAM_SERVICE rename failed.'
- fi
-
- epatch_user
-}
-
-src_configure() {
- case ${CHOST} in
- *-darwin*|*-solaris*)
- use nls && append-libs intl
- ;;
- esac
-
- export LDFLAGS_SL="${LDFLAGS}"
- export LDFLAGS_EX="${LDFLAGS}"
-
- local PO="${EPREFIX%/}"
-
- local i uuid_config=""
- if use uuid; then
- for i in ${UTIL_LINUX_LIBC[@]}; do
- use ${i} && uuid_config="--with-uuid=e2fs"
- done
- for i in ${BSD_LIBC[@]}; do
- use ${i} && uuid_config="--with-uuid=bsd"
- done
- [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
- fi
-
- econf \
- --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
- --datadir="${PO}/usr/share/postgresql-${SLOT}" \
- --docdir="${PO}/usr/share/doc/${PF}" \
- --includedir="${PO}/usr/include/postgresql-${SLOT}" \
- --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
- --sysconfdir="${PO}/etc/postgresql-${SLOT}" \
- --with-system-tzdata="${PO}/usr/share/zoneinfo" \
- $(use_enable !pg_legacytimestamp integer-datetimes) \
- $(use_enable threads thread-safety) \
- $(use_with kerberos gssapi) \
- $(use_with ldap) \
- $(use_with pam) \
- $(use_with perl) \
- $(use_with python) \
- $(use_with readline) \
- $(use_with ssl openssl) \
- $(use_with tcl) \
- ${uuid_config} \
- $(use_with xml libxml) \
- $(use_with xml libxslt) \
- $(use_with zlib) \
- "$(use_enable nls nls "$(wanted_languages)")"
-}
-
-src_compile() {
- emake
- emake -C contrib
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- emake DESTDIR="${D}" install -C contrib
-
- dodoc README HISTORY doc/{TODO,bug.template}
-
- # man pages are already built, but if we have the target make them,
- # they'll be generated from source before being installed so we
- # manually install man pages.
- # We use ${SLOT} instead of doman for postgresql.eselect
- insinto /usr/share/postgresql-${SLOT}/man/
- doins -r doc/src/sgml/man{1,3,7}
- if ! use server; then
- # Remove man pages for non-existent binaries
- for m in {initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}; do
- rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
- done
- fi
- docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
-
- insinto /etc/postgresql-${SLOT}
- newins src/bin/psql/psqlrc.sample psqlrc
-
- dodir /etc/eselect/postgresql/slots/${SLOT}
- echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
- "${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
-
- use static-libs || find "${ED}" -name '*.a' -delete
-
- if use doc ; then
- docinto html
- dodoc doc/src/sgml/html/*
-
- docinto sgml
- dodoc doc/src/sgml/*.{sgml,dsl}
- fi
-
- if use server; then
- sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
- "${FILESDIR}/${PN}.confd" | newconfd - ${PN}-${SLOT}
-
- sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
- "${FILESDIR}/${PN}.init-9.3" | newinitd - ${PN}-${SLOT}
-
- sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
- "${FILESDIR}/${PN}.service" | \
- systemd_newunit - ${PN}-${SLOT}.service
-
- newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
-
- use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
-
- if use prefix ; then
- keepdir /run/postgresql
- fperms 0775 /run/postgresql
- fi
- fi
-}
-
-pkg_postinst() {
- postgresql-config update
-
- elog "If you need a global psqlrc-file, you can place it in:"
- elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
-
- if use server ; then
- elog
- elog "Gentoo specific documentation:"
- elog "https://wiki.gentoo.org/wiki/PostgreSQL"
- elog
- elog "Official documentation:"
- elog "http://www.postgresql.org/docs/${SLOT}/static/index.html"
- elog
- elog "The default location of the Unix-domain socket is:"
- elog " ${EROOT%/}/run/postgresql/"
- elog
- elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
- elog "so that it contains your preferred locale in:"
- elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
- elog
- elog "Then, execute the following command to setup the initial database"
- elog "environment:"
- elog " emerge --config =${CATEGORY}/${PF}"
- fi
-}
-
-pkg_prerm() {
- if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
- ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
- ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
-
- ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
- sleep 10
- eend 0
- fi
-}
-
-pkg_postrm() {
- postgresql-config update
-}
-
-pkg_config() {
- use server || die "USE flag 'server' not enabled. Nothing to configure."
-
- [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \
- && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
- [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/"
- [[ -z "${DATA_DIR}" ]] \
- && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"
-
- # environment.bz2 may not contain the same locale as the current system
- # locale. Unset and source from the current system locale.
- if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then
- unset LANG
- unset LC_CTYPE
- unset LC_NUMERIC
- unset LC_TIME
- unset LC_COLLATE
- unset LC_MONETARY
- unset LC_MESSAGES
- unset LC_ALL
- source "${EROOT%/}/etc/env.d/02locale"
- [ -n "${LANG}" ] && export LANG
- [ -n "${LC_CTYPE}" ] && export LC_CTYPE
- [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
- [ -n "${LC_TIME}" ] && export LC_TIME
- [ -n "${LC_COLLATE}" ] && export LC_COLLATE
- [ -n "${LC_MONETARY}" ] && export LC_MONETARY
- [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
- [ -n "${LC_ALL}" ] && export LC_ALL
- fi
-
- einfo "You can modify the paths and options passed to initdb by editing:"
- einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
- einfo
- einfo "Information on options that can be passed to initdb are found at:"
- einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
- einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
- einfo
- einfo "PG_INITDB_OPTS is currently set to:"
- if [[ -z "${PG_INITDB_OPTS}" ]] ; then
- einfo " (none)"
- else
- einfo " ${PG_INITDB_OPTS}"
- fi
- einfo
- einfo "Configuration files will be installed to:"
- einfo " ${PGDATA}"
- einfo
- einfo "The database cluster will be created in:"
- einfo " ${DATA_DIR}"
- einfo
- while [ "$correct" != "true" ] ; do
- einfo "Are you ready to continue? (y/n)"
- read answer
- if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then
- correct="true"
- elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then
- die "Aborting initialization."
- else
- echo "Answer not recognized"
- fi
- done
-
- if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
- eerror "The given directory, '${DATA_DIR}', is not empty."
- eerror "Modify DATA_DIR to point to an empty directory."
- die "${DATA_DIR} is not empty."
- fi
-
- einfo "Creating the data directory ..."
- if [[ ${EUID} == 0 ]] ; then
- mkdir -p "${DATA_DIR}"
- chown -Rf postgres:postgres "${DATA_DIR}"
- chmod 0700 "${DATA_DIR}"
- fi
-
- einfo "Initializing the database ..."
-
- if [[ ${EUID} == 0 ]] ; then
- su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
- else
- "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
- fi
-
- if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
- mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
- ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
- fi
-
- cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
- # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
- # On the off-chance that you might need to work with UTF-8 encoded
- # characters in PL/Perl
- plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
- EOF
-
- einfo "The autovacuum function, which was in contrib, has been moved to the main"
- einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
- einfo "by default. You can disable it in the cluster's:"
- einfo " ${PGDATA%/}/postgresql.conf"
- einfo
- einfo "The PostgreSQL server, by default, will log events to:"
- einfo " ${DATA_DIR%/}/postmaster.log"
- einfo
- if use prefix ; then
- einfo "The location of the configuration files have moved to:"
- einfo " ${PGDATA}"
- einfo "To start the server:"
- einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
- einfo "To stop:"
- einfo " pg_ctl stop -D ${DATA_DIR}"
- einfo
- einfo "Or move the configuration files back:"
- einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
- else
- einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
- einfo "instead of 'pg_ctl'."
- fi
-}
-
-src_test() {
- einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
-
- if use server && [[ ${UID} -ne 0 ]] ; then
- emake check
-
- einfo "If you think other tests besides the regression tests are necessary, please"
- einfo "submit a bug including a patch for this ebuild to enable them."
- else
- use server || \
- ewarn 'Tests cannot be run without the "server" use flag enabled.'
- [[ ${UID} -eq 0 ]] || \
- ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
-
- ewarn 'Skipping.'
- fi
-}
diff --git a/dev-db/postgresql/postgresql-9.5_beta2.ebuild b/dev-db/postgresql/postgresql-9.5_beta2.ebuild
deleted file mode 100644
index cc14882a351c..000000000000
--- a/dev-db/postgresql/postgresql-9.5_beta2.ebuild
+++ /dev/null
@@ -1,426 +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_4} )
-
-inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
- systemd user versionator
-
-# This is a prerelease version, so no keywords please
-KEYWORDS=""
-#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
-
-SLOT="$(get_version_component_range 1-2)"
-
-MY_PV=${PV/_/}
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-
-LICENSE="POSTGRESQL GPL-2"
-DESCRIPTION="PostgreSQL RDBMS"
-HOMEPAGE="http://www.postgresql.org/"
-
-LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
- zh_CN zh_TW"
-IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp python
- +readline selinux +server ssl static-libs tcl threads uuid xml zlib"
-
-for lingua in ${LINGUAS}; do
- IUSE+=" linguas_${lingua}"
-done
-
-wanted_languages() {
- local enable_langs
-
- for lingua in ${LINGUAS} ; do
- use linguas_${lingua} && enable_langs+="${lingua} "
- done
-
- echo -n ${enable_langs}
-}
-
-CDEPEND="
->=app-eselect/eselect-postgresql-1.2.0
-sys-apps/less
-virtual/libintl
-kerberos? ( virtual/krb5 )
-ldap? ( net-nds/openldap )
-pam? ( virtual/pam )
-perl? ( >=dev-lang/perl-5.8 )
-python? ( ${PYTHON_DEPS} )
-readline? ( sys-libs/readline:0= )
-ssl? (
- !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
- libressl? ( dev-libs/libressl:= )
-)
-tcl? ( >=dev-lang/tcl-8:0= )
-xml? ( dev-libs/libxml2 dev-libs/libxslt )
-zlib? ( sys-libs/zlib )
-"
-
-# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
-# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
-# the libc includes UUID functions.
-UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} )
-BSD_LIBC=( elibc_{Free,Net,Open}BSD )
-
-nest_usedep() {
- local front back
- while [[ ${#} -gt 1 ]]; do
- front+="${1}? ( "
- back+=" )"
- shift
- done
- echo "${front}${1}${back}"
-}
-
-IUSE+=" ${UTIL_LINUX_LIBC[@]} ${BSD_LIBC[@]}"
-CDEPEND+="
-uuid? (
- ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
- $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} ${BSD_LIBC[@]/#/!} dev-libs/ossp-uuid)
-)"
-
-DEPEND="${CDEPEND}
-!!<sys-apps/sandbox-2.0
-sys-devel/bison
-sys-devel/flex
-nls? ( sys-devel/gettext )
-xml? ( virtual/pkgconfig )
-"
-
-RDEPEND="${CDEPEND}
-!dev-db/postgresql-docs:${SLOT}
-!dev-db/postgresql-base:${SLOT}
-!dev-db/postgresql-server:${SLOT}
-selinux? ( sec-policy/selinux-postgresql )
-"
-
-pkg_setup() {
- use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
-
- enewgroup postgres 70
- enewuser postgres 70 /bin/sh /var/lib/postgresql postgres
-
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- # Work around PPC{,64} compilation bug where bool is already defined
- sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die
-
- # Set proper run directory
- sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
- -i src/include/pg_config_manual.h || die
-
- use server || epatch "${FILESDIR}/${PN}-${SLOT}-no-server.patch"
-
- # Fix bug 486556 where the server would crash at start up because of
- # an infinite loop caused by a self-referencing symlink.
- epatch "${FILESDIR}/postgresql-9.2-9.4-tz-dir-overflow.patch"
-
- if use pam ; then
- sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
- -i src/backend/libpq/auth.c || \
- die 'PGSQL_PAM_SERVICE rename failed.'
- fi
-
- epatch_user
-}
-
-src_configure() {
- case ${CHOST} in
- *-darwin*|*-solaris*)
- use nls && append-libs intl
- ;;
- esac
-
- export LDFLAGS_SL="${LDFLAGS}"
- export LDFLAGS_EX="${LDFLAGS}"
-
- local PO="${EPREFIX%/}"
-
- local i uuid_config=""
- if use uuid; then
- for i in ${UTIL_LINUX_LIBC[@]}; do
- use ${i} && uuid_config="--with-uuid=e2fs"
- done
- for i in ${BSD_LIBC[@]}; do
- use ${i} && uuid_config="--with-uuid=bsd"
- done
- [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp"
- fi
-
- econf \
- --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
- --datadir="${PO}/usr/share/postgresql-${SLOT}" \
- --docdir="${PO}/usr/share/doc/${PF}" \
- --includedir="${PO}/usr/include/postgresql-${SLOT}" \
- --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
- --sysconfdir="${PO}/etc/postgresql-${SLOT}" \
- --with-system-tzdata="${PO}/usr/share/zoneinfo" \
- $(use_enable !pg_legacytimestamp integer-datetimes) \
- $(use_enable threads thread-safety) \
- $(use_with kerberos gssapi) \
- $(use_with ldap) \
- $(use_with pam) \
- $(use_with perl) \
- $(use_with python) \
- $(use_with readline) \
- $(use_with ssl openssl) \
- $(use_with tcl) \
- ${uuid_config} \
- $(use_with xml libxml) \
- $(use_with xml libxslt) \
- $(use_with zlib) \
- "$(use_enable nls nls "$(wanted_languages)")"
-}
-
-src_compile() {
- emake
- emake -C contrib
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- emake DESTDIR="${D}" install -C contrib
-
- dodoc README HISTORY doc/{TODO,bug.template}
-
- # man pages are already built, but if we have the target make them,
- # they'll be generated from source before being installed so we
- # manually install man pages.
- # We use ${SLOT} instead of doman for postgresql.eselect
- insinto /usr/share/postgresql-${SLOT}/man/
- doins -r doc/src/sgml/man{1,3,7}
- if ! use server; then
- # Remove man pages for non-existent binaries
- for m in {initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}; do
- rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1"
- done
- fi
- docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7}
-
- insinto /etc/postgresql-${SLOT}
- newins src/bin/psql/psqlrc.sample psqlrc
-
- dodir /etc/eselect/postgresql/slots/${SLOT}
- echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
- "${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
-
- use static-libs || find "${ED}" -name '*.a' -delete
-
- if use doc ; then
- docinto html
- dodoc doc/src/sgml/html/*
-
- docinto sgml
- dodoc doc/src/sgml/*.{sgml,dsl}
- fi
-
- if use server; then
- sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
- "${FILESDIR}/${PN}.confd" | newconfd - ${PN}-${SLOT}
-
- sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
- "${FILESDIR}/${PN}.init-9.3" | newinitd - ${PN}-${SLOT}
-
- sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
- "${FILESDIR}/${PN}.service" | \
- systemd_newunit - ${PN}-${SLOT}.service
-
- newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir
-
- use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session
-
- if use prefix ; then
- keepdir /run/postgresql
- fperms 0775 /run/postgresql
- fi
- fi
-}
-
-pkg_postinst() {
- postgresql-config update
-
- elog "If you need a global psqlrc-file, you can place it in:"
- elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
-
- if use server ; then
- elog
- elog "Gentoo specific documentation:"
- elog "https://wiki.gentoo.org/wiki/PostgreSQL"
- elog
- elog "Official documentation:"
- elog "http://www.postgresql.org/docs/${SLOT}/static/index.html"
- elog
- elog "The default location of the Unix-domain socket is:"
- elog " ${EROOT%/}/run/postgresql/"
- elog
- elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
- elog "so that it contains your preferred locale in:"
- elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
- elog
- elog "Then, execute the following command to setup the initial database"
- elog "environment:"
- elog " emerge --config =${CATEGORY}/${PF}"
- fi
-}
-
-pkg_prerm() {
- if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then
- ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
- ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL"
-
- ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
- sleep 10
- eend 0
- fi
-}
-
-pkg_postrm() {
- postgresql-config update
-}
-
-pkg_config() {
- use server || die "USE flag 'server' not enabled. Nothing to configure."
-
- [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \
- && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
- [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/"
- [[ -z "${DATA_DIR}" ]] \
- && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"
-
- # environment.bz2 may not contain the same locale as the current system
- # locale. Unset and source from the current system locale.
- if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then
- unset LANG
- unset LC_CTYPE
- unset LC_NUMERIC
- unset LC_TIME
- unset LC_COLLATE
- unset LC_MONETARY
- unset LC_MESSAGES
- unset LC_ALL
- source "${EROOT%/}/etc/env.d/02locale"
- [ -n "${LANG}" ] && export LANG
- [ -n "${LC_CTYPE}" ] && export LC_CTYPE
- [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
- [ -n "${LC_TIME}" ] && export LC_TIME
- [ -n "${LC_COLLATE}" ] && export LC_COLLATE
- [ -n "${LC_MONETARY}" ] && export LC_MONETARY
- [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
- [ -n "${LC_ALL}" ] && export LC_ALL
- fi
-
- einfo "You can modify the paths and options passed to initdb by editing:"
- einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
- einfo
- einfo "Information on options that can be passed to initdb are found at:"
- einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
- einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
- einfo
- einfo "PG_INITDB_OPTS is currently set to:"
- if [[ -z "${PG_INITDB_OPTS}" ]] ; then
- einfo " (none)"
- else
- einfo " ${PG_INITDB_OPTS}"
- fi
- einfo
- einfo "Configuration files will be installed to:"
- einfo " ${PGDATA}"
- einfo
- einfo "The database cluster will be created in:"
- einfo " ${DATA_DIR}"
- einfo
- while [ "$correct" != "true" ] ; do
- einfo "Are you ready to continue? (y/n)"
- read answer
- if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then
- correct="true"
- elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then
- die "Aborting initialization."
- else
- echo "Answer not recognized"
- fi
- done
-
- if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
- eerror "The given directory, '${DATA_DIR}', is not empty."
- eerror "Modify DATA_DIR to point to an empty directory."
- die "${DATA_DIR} is not empty."
- fi
-
- einfo "Creating the data directory ..."
- if [[ ${EUID} == 0 ]] ; then
- mkdir -p "${DATA_DIR}"
- chown -Rf postgres:postgres "${DATA_DIR}"
- chmod 0700 "${DATA_DIR}"
- fi
-
- einfo "Initializing the database ..."
-
- if [[ ${EUID} == 0 ]] ; then
- su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
- else
- "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
- fi
-
- if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then
- mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}"
- ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}"
- fi
-
- cat <<- EOF >> "${PGDATA%/}"/postgresql.conf
- # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522
- # On the off-chance that you might need to work with UTF-8 encoded
- # characters in PL/Perl
- plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
- EOF
-
- einfo "The autovacuum function, which was in contrib, has been moved to the main"
- einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
- einfo "by default. You can disable it in the cluster's:"
- einfo " ${PGDATA%/}/postgresql.conf"
- einfo
- einfo "The PostgreSQL server, by default, will log events to:"
- einfo " ${DATA_DIR%/}/postmaster.log"
- einfo
- if use prefix ; then
- einfo "The location of the configuration files have moved to:"
- einfo " ${PGDATA}"
- einfo "To start the server:"
- einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
- einfo "To stop:"
- einfo " pg_ctl stop -D ${DATA_DIR}"
- einfo
- einfo "Or move the configuration files back:"
- einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
- else
- einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
- einfo "instead of 'pg_ctl'."
- fi
-}
-
-src_test() {
- einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
-
- if use server && [[ ${UID} -ne 0 ]] ; then
- emake check
-
- einfo "If you think other tests besides the regression tests are necessary, please"
- einfo "submit a bug including a patch for this ebuild to enable them."
- else
- use server || \
- ewarn 'Tests cannot be run without the "server" use flag enabled.'
- [[ ${UID} -eq 0 ]] || \
- ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.'
-
- ewarn 'Skipping.'
- fi
-}
diff --git a/dev-db/postgresql/postgresql-9.5_beta2-r1.ebuild b/dev-db/postgresql/postgresql-9.5_rc1.ebuild
index 181c72e6f230..181c72e6f230 100644
--- a/dev-db/postgresql/postgresql-9.5_beta2-r1.ebuild
+++ b/dev-db/postgresql/postgresql-9.5_rc1.ebuild
diff --git a/dev-java/jaffl/files/library-path-0.5.1.patch b/dev-java/jaffl/files/library-path-0.5.1.patch
deleted file mode 100644
index 2a0335ed65fe..000000000000
--- a/dev-java/jaffl/files/library-path-0.5.1.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- src/com/kenai/jaffl/provider/Library.java 2010-06-04 10:55:00.000000000 +1200
-+++ src/com/kenai/jaffl/provider/Library.java 2010-06-04 10:55:49.000000000 +1200
-@@ -53,5 +53,6 @@
- userLibraryPath.addAll(getPropertyPaths("jaffl.library.path"));
- // Add JNA paths for compatibility
- userLibraryPath.addAll(getPropertyPaths("jna.library.path"));
-+ userLibraryPath.addAll(getPropertyPaths("java.library.path"));
- }
- }
diff --git a/dev-java/jaffl/jaffl-0.5.11-r1.ebuild b/dev-java/jaffl/jaffl-0.5.11-r1.ebuild
index 86000873696c..fe2b74670f79 100644
--- a/dev-java/jaffl/jaffl-0.5.11-r1.ebuild
+++ b/dev-java/jaffl/jaffl-0.5.11-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/jnr/jnr-ffi/tarball/${PV} -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 x86"
CDEPEND="
dev-java/asm:3
@@ -39,6 +39,11 @@ DEPEND="
JAR_VERSION=$(get_version_component_range 1-2)
+PATCHES=(
+ "${FILESDIR}"/${P}-library-path.patch
+ "${FILESDIR}"/${P}-GNUmakefile.patch
+)
+
src_unpack() {
default
mv * "${P}" || die
@@ -48,8 +53,7 @@ java_prepare() {
# Don't choke on errors from generating the Javadoc
cd "${S}" || die
- epatch "${FILESDIR}"/${P}-library-path.patch
- epatch "${FILESDIR}"/${P}-GNUmakefile.patch
+ epatch "${PATCHES[@]}"
rm -vf lib/{.,junit*}/*.jar || die
@@ -83,7 +87,7 @@ src_test() {
}
src_install() {
- java-pkg_newjar dist/${PN}-${JAR_VERSION}.jar
+ java-pkg_newjar "dist/${PN}-${JAR_VERSION}.jar"
use doc && java-pkg_dojavadoc dist/javadoc
use source && java-pkg_dosrc src/*
diff --git a/dev-java/jaffl/jaffl-0.5.11.ebuild b/dev-java/jaffl/jaffl-0.5.11.ebuild
deleted file mode 100644
index 2cdb8983d834..000000000000
--- a/dev-java/jaffl/jaffl-0.5.11.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc source test"
-
-WANT_ANT_TASKS="ant-nodeps"
-
-inherit java-pkg-2 java-ant-2 versionator
-
-DESCRIPTION="An abstracted interface to invoking native functions from java"
-HOMEPAGE="http://kenai.com/projects/jaffl"
-SRC_URI="https://github.com/jnr/jnr-ffi/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-CDEPEND="dev-java/jffi:1.2
- dev-java/jnr-x86asm:0
- dev-java/asm:3"
-
-RDEPEND=">=virtual/jre-1.6
- ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
- app-arch/unzip
- ${CDEPEND}
- test? (
- dev-java/junit:4
- dev-java/ant-junit:0
- dev-java/hamcrest-core:0
- )"
-
-JAR_VERSION=$(get_version_component_range 1-2)
-
-src_unpack() {
- default
-
- mv * "${P}" || die
-}
-
-java_prepare() {
- rm -vf lib/{.,junit*}/*.jar
-
- epatch "${FILESDIR}"/${P}-library-path.patch
- epatch "${FILESDIR}"/${P}-GNUmakefile.patch
-
- # Don't choke on errors from generating the Javadoc
- cd "${S}" || die
- java-ant_xml-rewrite -f ./nbproject/build-impl.xml \
- -c -e javadoc \
- -a failonerror \
- -v no
-
- java-pkg_jar-from --into lib jffi-1.2
- java-pkg_jar-from --into lib jnr-x86asm
- java-pkg_jar-from --into lib asm-3 asm.jar asm-3.2.jar
- java-pkg_jar-from --into lib asm-3 asm-analysis.jar asm-analysis-3.2.jar
- java-pkg_jar-from --into lib asm-3 asm-commons.jar asm-commons-3.2.jar
- java-pkg_jar-from --into lib asm-3 asm-tree.jar asm-tree-3.2.jar
- java-pkg_jar-from --into lib asm-3 asm-util.jar asm-utils-3.2.jar
- java-pkg_jar-from --into lib asm-3 asm-xml.jar asm-xml-3.2.jar
-}
-
-EANT_EXTRA_ARGS="-Dreference.jffi.jar=lib/jffi.jar \
- -Dreference.jnr-x86asm.jar=lib/jnr-x86asm.jar \
- -Dproject.jffi=\"${S}\" \
- -Dproject.jnr-x86asm=\"${S}\"
- -D\"already.built.${S}\"=true"
-
-src_test() {
- local paths="$(java-config -di jnr-x86asm,jffi-1.2):${S}/build"
-
- ANT_TASKS="ant-junit ant-nodeps" eant test \
- -Drun.jvmargs="-Djava.library.path=${paths}" \
- -Dlibs.junit_4.classpath="$(java-pkg_getjars junit-4,hamcrest-core)" ${EANT_EXTRA_ARGS}
-}
-
-src_install() {
- java-pkg_newjar dist/${PN}-${JAR_VERSION}.jar
-
- use doc && java-pkg_dojavadoc dist/javadoc
- use source && java-pkg_dosrc src/*
-}
diff --git a/dev-java/jansi/jansi-1.5-r1.ebuild b/dev-java/jansi/jansi-1.5-r1.ebuild
new file mode 100644
index 000000000000..9eb6c5e1b3f4
--- /dev/null
+++ b/dev-java/jansi/jansi-1.5-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+JAVA_PKG_IUSE="source doc"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Jansi is a small java library that allows you to use ANSI escape sequences in your console output"
+HOMEPAGE="http://jansi.fusesource.org/"
+SRC_URI="https://github.com/fusesource/${PN}/archive/${P}.zip"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
+
+CDEPEND="dev-java/jansi-native:0"
+
+DEPEND="${CDEPEND}
+ >=virtual/jdk-1.6"
+
+RDEPEND="${CDEPEND}
+ >=virtual/jre-1.6"
+
+S="${WORKDIR}/${PN}-${P}"
+
+JAVA_GENTOO_CLASSPATH="jansi-native"
+JAVA_SRC_DIR="src"
+
+java_prepare() {
+ rm -rf src/test || die
+}
diff --git a/dev-java/jnr-x86asm/Manifest b/dev-java/jnr-x86asm/Manifest
index cfe700a09228..a2b209b8b850 100644
--- a/dev-java/jnr-x86asm/Manifest
+++ b/dev-java/jnr-x86asm/Manifest
@@ -1,4 +1 @@
-DIST jnr-x86asm-0.1.tar.gz 83289 SHA256 31c0fbcc1fa3eb9b51a2644bf302dc88afdbbac78537020488403012af552eca SHA512 c2d2f8e60b1ec3940aea641edb98bb391f70fadf33a9ae782df0b24b8442d39a12880393e13fab305a8875a8802f7621e012472f40841e0fae24e16ea96f8043 WHIRLPOOL e49536a1268882c6de24ff5193cf9bc3da0eeb8f48f1b181e99309f5d003c4482808f2a30a32fe86091aab09ef13efb5f9a749dc6df3018f9dad40b8204b795d
-DIST jnr-x86asm-1.0.1.tar.gz 114159 SHA256 7528e5f7103ab1a40e0473cff377eb2c14e616d17c69010a8366658ed2da3f0c SHA512 812bae9acc69d403e188e833e1060786fa17c2807c62e4213b9207d22c388217b7840f7c3fa9b16ae042e293cd821051a69e34ec118af9944fef13bec091774a WHIRLPOOL 8c6bcb2d170eb9aa65944a75a359e828b05efc6695cb7727d112fd84a13366fadbad091e25ca3793ab2ba0138fe71287ab8ab808ca0a67baa413fcd19c868708
-DIST jnr-x86asm-1.0.2.tar.gz 114165 SHA256 2846693c3af607b1b89eba23e290f9dfd0668b45755cfa6f0708714d7a0ccdae SHA512 50ee91cd8931c4310b95276347f7860256843251dd36562350a10e34728e001d9e387ac4c230b4341f602bd9fe7fa8813a46e248b835c7e08801f5a3da04e11e WHIRLPOOL 8b5a5519f756be8c47bfdf6742653f883eed1e78b93abcad32081f18c97d09e855d58384920e731e9d65ef7d5c0135e0398cbc7c5d0abcda9fe7290ee0f998b6
DIST jnr-x86asm-1.0.2.zip 180046 SHA256 a4af22b926cfb4e2880ff15da014b8c0c6d915050ce59ddca40cde85cbb988e2 SHA512 e77124b7f0074dcd8b17ba200a1c99350827e6a3c641d6caa33b6bd900c95af9140f8ab716a5299bc591969f295158709b381f9b45faddbd6b75355949e4f463 WHIRLPOOL c8b4f649b696f10ba659b499e62480f10f61b4282032e0c129ad067d6470a53beb760589354510bee0132893b7dedf87c5fe6de7e1ce43586cf8f095571c1a4e
diff --git a/dev-java/jnr-x86asm/files/jnr-x86asm_maven-build.xml b/dev-java/jnr-x86asm/files/jnr-x86asm_maven-build.xml
deleted file mode 100644
index f78f62e1a937..000000000000
--- a/dev-java/jnr-x86asm/files/jnr-x86asm_maven-build.xml
+++ /dev/null
@@ -1,216 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ====================================================================== -->
-<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-<!-- ====================================================================== -->
-
-<!-- ====================================================================== -->
-<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-<!-- ====================================================================== -->
-<!-- -->
-<!-- Any modifications will be overwritten. -->
-<!-- -->
-<!-- Generated by Maven Ant Plugin on 1/9/12 11:35 AM -->
-<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
-<!-- -->
-<!-- ====================================================================== -->
-
-<project name="jnr-x86asm-from-maven" default="package" basedir=".">
-
- <!-- ====================================================================== -->
- <!-- Build environment properties -->
- <!-- ====================================================================== -->
-
- <property file="${user.home}/.m2/maven.properties"/>
- <property file="maven-build.properties"/>
-
- <property name="maven.build.finalName" value="jnr-x86asm-1.0.1"/>
- <property name="maven.build.dir" value="target"/>
- <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
- <property name="maven.build.srcDir.0" value="src/main/java"/>
- <property name="maven.build.resourceDir.0" value="src/main/resources"/>
- <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
- <property name="maven.build.testDir.0" value="src/test/java"/>
- <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
- <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
- <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
-
- <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
- <property name="maven.settings.offline" value="false"/>
- <property name="maven.settings.interactiveMode" value="true"/>
-
- <!-- ====================================================================== -->
- <!-- Defining classpaths -->
- <!-- ====================================================================== -->
-
- <path id="build.classpath"/>
- <path id="build.test.classpath">
- <pathelement location="${maven.repo.local}/junit/junit/4.8.2/junit-4.8.2.jar"/>
- </path>
-
- <!-- ====================================================================== -->
- <!-- Cleaning up target -->
- <!-- ====================================================================== -->
-
- <target name="clean" description="Clean the output directory">
- <delete dir="${maven.build.dir}"/>
- </target>
-
- <!-- ====================================================================== -->
- <!-- Compilation target -->
- <!-- ====================================================================== -->
-
- <target name="compile" depends="get-deps" description="Compile the code">
- <mkdir dir="${maven.build.outputDir}"/>
- <javac destdir="${maven.build.outputDir}"
- nowarn="false"
- debug="true"
- optimize="false"
- deprecation="true"
- target="1.1"
- verbose="false"
- fork="false"
- source="1.3">
- <src>
- <pathelement location="${maven.build.srcDir.0}"/>
- </src>
- <classpath refid="build.classpath"/>
- </javac>
- </target>
-
- <!-- ====================================================================== -->
- <!-- Test-compilation target -->
- <!-- ====================================================================== -->
-
- <target name="compile-tests"
- depends="compile"
- description="Compile the test code"
- unless="maven.test.skip">
- <mkdir dir="${maven.build.testOutputDir}"/>
- </target>
-
- <!-- ====================================================================== -->
- <!-- Run all tests -->
- <!-- ====================================================================== -->
-
- <target name="test"
- depends="compile-tests, junit-missing"
- unless="junit.skipped"
- description="Run the test cases"/>
-
- <target name="test-junit-present">
- <available classname="junit.framework.Test" property="junit.present"/>
- </target>
-
- <target name="test-junit-status"
- depends="test-junit-present">
- <condition property="junit.missing">
- <and>
- <isfalse value="${junit.present}"/>
- <isfalse value="${maven.test.skip}"/>
- </and>
- </condition>
- <condition property="junit.skipped">
- <or>
- <isfalse value="${junit.present}"/>
- <istrue value="${maven.test.skip}"/>
- </or>
- </condition>
- </target>
-
- <target name="junit-missing"
- depends="test-junit-status"
- if="junit.missing">
- <echo>=================================== WARNING ===================================</echo>
- <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
- <echo>===============================================================================</echo>
- </target>
-
- <!-- ====================================================================== -->
- <!-- Javadoc target -->
- <!-- ====================================================================== -->
-
- <target name="javadoc" description="Generates the Javadoc of the application">
- <javadoc sourcepath="${maven.build.srcDir.0}"
- packagenames="*"
- destdir="${maven.reporting.outputDirectory}/apidocs"
- access="protected"
- old="false"
- verbose="false"
- version="true"
- use="true"
- author="true"
- splitindex="false"
- nodeprecated="false"
- nodeprecatedlist="false"
- notree="false"
- noindex="false"
- nohelp="false"
- nonavbar="false"
- serialwarn="false"
- charset="ISO-8859-1"
- linksource="false"
- breakiterator="false"/>
- </target>
-
- <!-- ====================================================================== -->
- <!-- Package target -->
- <!-- ====================================================================== -->
-
- <target name="package" depends="compile,test" description="Package the application">
- <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
- compress="true"
- index="false"
- basedir="${maven.build.outputDir}"
- excludes="**/package.html"/>
- </target>
-
- <!-- ====================================================================== -->
- <!-- A dummy target for the package named after the type it creates -->
- <!-- ====================================================================== -->
-
- <target name="jar" depends="package" description="Builds the jar for the application"/>
-
- <!-- ====================================================================== -->
- <!-- Download dependencies target -->
- <!-- ====================================================================== -->
-
- <target name="test-offline">
- <condition property="maven.mode.offline">
- <equals arg1="${maven.settings.offline}" arg2="true"/>
- </condition>
- </target>
-
- <target name="get-deps"
- depends="test-offline"
- description="Download all dependencies"
- unless="maven.mode.offline">
- <mkdir dir="${maven.repo.local}"/>
- <mkdir dir="${maven.repo.local}/junit/junit/4.8.2"/>
- <get src="http://repository.jboss.com/maven2/junit/junit/4.8.2/junit-4.8.2.jar"
- dest="${maven.repo.local}/junit/junit/4.8.2/junit-4.8.2.jar"
- usetimestamp="false"
- ignoreerrors="true"/>
- <get src="http://snapshots.jboss.org/maven2/junit/junit/4.8.2/junit-4.8.2.jar"
- dest="${maven.repo.local}/junit/junit/4.8.2/junit-4.8.2.jar"
- usetimestamp="false"
- ignoreerrors="true"/>
- <get src="http://repository.jboss.org/maven2//junit/junit/4.8.2/junit-4.8.2.jar"
- dest="${maven.repo.local}/junit/junit/4.8.2/junit-4.8.2.jar"
- usetimestamp="false"
- ignoreerrors="true"/>
- <get src="https://repository.jboss.org/nexus/content/groups/public-jboss//junit/junit/4.8.2/junit-4.8.2.jar"
- dest="${maven.repo.local}/junit/junit/4.8.2/junit-4.8.2.jar"
- usetimestamp="false"
- ignoreerrors="true"/>
- <get src="https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.8.2/junit-4.8.2.jar"
- dest="${maven.repo.local}/junit/junit/4.8.2/junit-4.8.2.jar"
- usetimestamp="false"
- ignoreerrors="true"/>
- <get src="http://repo1.maven.org/maven2/junit/junit/4.8.2/junit-4.8.2.jar"
- dest="${maven.repo.local}/junit/junit/4.8.2/junit-4.8.2.jar"
- usetimestamp="false"
- ignoreerrors="true"/>
- </target>
-
-</project>
diff --git a/dev-java/jnr-x86asm/jnr-x86asm-0.1.ebuild b/dev-java/jnr-x86asm/jnr-x86asm-0.1.ebuild
deleted file mode 100644
index 34d8218e6077..000000000000
--- a/dev-java/jnr-x86asm/jnr-x86asm-0.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=3
-
-JAVA_PKG_IUSE="doc source"
-WANT_ANT_TASKS="ant-nodeps"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A pure-java port of asmjit"
-HOMEPAGE="https://github.com/wmeissner/jnr-x86asm/"
-SRC_URI="https://github.com/wmeissner/${PN}/tarball/0.1 -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-IUSE=""
-
-COMMON_DEP=""
-
-RDEPEND=">=virtual/jre-1.5
- ${COMMON_DEP}"
-DEPEND=">=virtual/jdk-1.5
- app-arch/unzip
- ${COMMON_DEP}"
-
-src_unpack() {
- unpack ${A}
- cd "${WORKDIR}" || die
- mv w* "${P}" || die
-}
-
-src_install() {
- java-pkg_dojar "dist/${PN}.jar"
- use doc && java-pkg_dojavadoc dist/javadoc
- use source && java-pkg_dosrc src
-}
diff --git a/dev-java/jnr-x86asm/jnr-x86asm-1.0.1.ebuild b/dev-java/jnr-x86asm/jnr-x86asm-1.0.1.ebuild
deleted file mode 100644
index c8a81c15bf7e..000000000000
--- a/dev-java/jnr-x86asm/jnr-x86asm-1.0.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A pure-java port of asmjit"
-HOMEPAGE="https://github.com/jnr"
-SRC_URI="https://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.5"
-DEPEND=">=virtual/jdk-1.5"
-
-src_unpack() {
- unpack ${A}
- mv jnr-jnr-x86asm-* ${P} || die
-}
-
-java_prepare() {
- cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die
-}
-
-JAVA_ANT_ENCODING="UTF-8"
-
-EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
-
-src_install() {
- java-pkg_newjar target/${PN}.jar
-
- use doc && java-pkg_dojavadoc target/site/apidocs
- use source && java-pkg_dosrc src/main/java/*
-}
diff --git a/dev-java/jnr-x86asm/jnr-x86asm-1.0.2-r1.ebuild b/dev-java/jnr-x86asm/jnr-x86asm-1.0.2-r1.ebuild
index cfcad57520df..5b09fb3ed50f 100644
--- a/dev-java/jnr-x86asm/jnr-x86asm-1.0.2-r1.ebuild
+++ b/dev-java/jnr-x86asm/jnr-x86asm-1.0.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/jnr/${PN}/archive/${PV}.zip -> ${P}.zip"
LICENSE="MIT"
SLOT="1.0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
DEPEND=">=virtual/jdk-1.6"
diff --git a/dev-java/jnr-x86asm/jnr-x86asm-1.0.2.ebuild b/dev-java/jnr-x86asm/jnr-x86asm-1.0.2.ebuild
deleted file mode 100644
index a04e8391e088..000000000000
--- a/dev-java/jnr-x86asm/jnr-x86asm-1.0.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2 vcs-snapshot
-
-DESCRIPTION="A pure-java port of asmjit"
-HOMEPAGE="https://github.com/jnr/jnr-x86asm"
-SRC_URI="https://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.5"
-DEPEND=">=virtual/jdk-1.5"
-
-java_prepare() {
- cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die
-}
-
-JAVA_ANT_ENCODING="UTF-8"
-
-EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
-
-src_install() {
- java-pkg_newjar target/${PN}.jar
-
- use doc && java-pkg_dojavadoc target/site/apidocs
- use source && java-pkg_dosrc src/main/java/*
-}
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index f1a5141f8127..f72e5c6db06d 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -3,3 +3,5 @@ DIST perl-5.20.2-patches-2.tar.xz 15892 SHA256 5ca37bdd05c770d4d33e59116093d5083
DIST perl-5.20.2.tar.bz2 13717128 SHA256 e5a4713bc65e1da98ebd833dce425c000768bfe84d17ec5183ec5ca249db71ab SHA512 1da867f04137e84cc6f4148fd7c15933cdc675939bf20f524b659b3c3a6225a18efe9f4cd8c445b9536f3efc13f1c5b696fcf14584e1f20ad1f908a9b6ca509c WHIRLPOOL 5654f824c57b4c78a6b4cd250e2055ec541def9a04b976444bbc80ced82105b1e9a283b809535a9092fc21eb6613ab4464f59575bc42f961698bbe70aa5a81a7
DIST perl-5.22.0-patches-1.tar.xz 20892 SHA256 9abd87880c9c91e89e88eb467c124ba66fe3955b526802ad186b030a51a408f8 SHA512 53d5a49d12237aa39dc6ae2cffb9e22bc3776c3e78a3a5a37b4e0a0930eea0a33bf7ce4ab5f0e32d4dc68d0af8341b356de003558c88fb8686e826aee4055870 WHIRLPOOL fd1cc0ebf32664211cf263e2d8e9e1ddf29bad0835e6f377e20ba5dfdd80250f49ff663e2f449dd5e11e3d26a26a2fb51924dde3a5c490cce375c05d990a9e32
DIST perl-5.22.0.tar.bz2 13811518 SHA256 3689fdb519133d039f49e12834764ff4c1de8f8d925dea44a952ca110d0ac9f7 SHA512 97e770d9bc9acbb7fa6939207a46d9a2887a61971c1ae1c8d6b5071bfc0d68a0f539486fea81ba81966f716d7ae532273a27a6baaf323e73fbd5c5eb9bf01fa4 WHIRLPOOL 9416c17323edc9ee5affb8a6d857e9ecf1ac5d7d37ca7d8703bfd15541c97f1031a9c669c9a41d8deb974676e197c0c7be753ad988f050f5fbb5b01942eacb3a
+DIST perl-5.22.1-patches-1.tar.xz 19920 SHA256 c128b4d1575f3bcf1952a1526b5725fabb6dcd779c7458a05a73aae51ecc1508 SHA512 2a0a74c935273ae3eafaebc6ed20c730a49f542433d899d51baaa3c3e7a291974fcef734d6320895811b4a6944c4e36b2a01400ed751a11c5d3edd6491bbf41b WHIRLPOOL 58888d5c3d35a217e9f61ee9f1406ea5383d192b0875dc736f124613056f71837d84346431127be3c56ae780394aa86cd18d9fad9740e7970e704beb5d2bf112
+DIST perl-5.22.1.tar.bz2 13696599 SHA256 e98e4075a3167fa40524abe447c30bcca10c60e02a54ee1361eff278947a1221 SHA512 4da26b1d3d8525c58677abd2c5c354ccaa4b1b260ebe7dfe379d51a5da00ac7ae06cb668011faac2aaf56229fd22b275c13a74c8c9dbc59cc155a36c0e7e8355 WHIRLPOOL 03d8a050421f1f1899ad8b195d61d0cc55ce061b39ab4dab41b0fbb079a4871d76e968943b83e8165f2f4d1fa42bc87e1c6780aeae1ccc22a720115dfddf17cb
diff --git a/dev-lang/perl/perl-5.22.1.ebuild b/dev-lang/perl/perl-5.22.1.ebuild
new file mode 100644
index 000000000000..a428815d3fac
--- /dev/null
+++ b/dev-lang/perl/perl-5.22.1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
+
+PATCH_VER=1
+
+PERL_OLDVERSEN="5.22.0"
+MODULE_AUTHOR=SHAY
+
+SHORT_PV="${PV%.*}"
+MY_P="perl-${PV/_rc/-RC}"
+MY_PV="${PV%_rc*}"
+
+DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
+
+SRC_URI="
+ mirror://cpan/src/5.0/${MY_P}.tar.bz2
+ mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
+ mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
+ https://dev.gentoo.org/~dilfridge/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
+"
+HOMEPAGE="http://www.perl.org/"
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0/${SHORT_PV}"
+KEYWORDS="~alpha ~amd64 ~amd64-fbsd ~amd64-linux ~arm ~arm64 ~hppa ~hppa-hpux ~ia64 ~ia64-hpux ~ia64-linux ~m68k ~m68k-mint ~mips ~ppc ~ppc64 ~ppc-aix ~ppc-macos ~s390 ~sh ~sparc ~sparc64-solaris ~sparc-solaris ~x64-freebsd ~x64-macos ~x64-solaris ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris"
+IUSE="berkdb debug doc gdbm ithreads"
+
+RDEPEND="
+ berkdb? ( sys-libs/db:* )
+ gdbm? ( >=sys-libs/gdbm-1.8.3 )
+ app-arch/bzip2
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ !prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
+"
+PDEPEND="
+ >=app-admin/perl-cleaner-2.5
+ >=virtual/perl-File-Temp-0.230.400-r2
+ >=virtual/perl-Data-Dumper-2.154.0
+ virtual/perl-Test-Harness
+"
+# bug 390719, bug 523624
+# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
+
+S="${WORKDIR}/${MY_P}"
+
+dual_scripts() {
+ src_remove_dual perl-core/Archive-Tar 2.40.0 ptar ptardiff ptargrep
+ src_remove_dual perl-core/Digest-SHA 5.950.0 shasum
+ src_remove_dual perl-core/CPAN 2.110.0 cpan
+ src_remove_dual perl-core/Encode 2.720.0 enc2xs piconv
+ src_remove_dual perl-core/ExtUtils-MakeMaker 7.40.100 instmodsh
+ src_remove_dual perl-core/ExtUtils-ParseXS 3.280.0 xsubpp
+ src_remove_dual perl-core/IO-Compress 2.68.0 zipdetails
+ src_remove_dual perl-core/JSON-PP 2.273.0 json_pp
+ src_remove_dual perl-core/Module-CoreList 5.201.512.130 corelist
+ src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
+ src_remove_dual perl-core/Pod-Perldoc 3.250.0 perldoc
+ src_remove_dual perl-core/Test-Harness 3.350.0 prove
+ src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
+ src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
+}
+
+# eblit-include [--skip] <function> [version]
+eblit-include() {
+ local skipable=false
+ [[ $1 == "--skip" ]] && skipable=true && shift
+ [[ $1 == pkg_* ]] && skipable=true
+
+ local e v func=$1 ver=$2
+ [[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
+ for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
+ e="${FILESDIR}/eblits/${func}${v}.eblit"
+ if [[ -e ${e} ]] ; then
+ . "${e}"
+ return 0
+ fi
+ done
+ ${skipable} && return 0
+ die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
+}
+
+# eblit-run-maybe <function>
+# run the specified function if it is defined
+eblit-run-maybe() {
+ [[ $(type -t "$@") == "function" ]] && "$@"
+}
+
+# eblit-run <function> [version]
+# aka: src_unpack() { eblit-run src_unpack ; }
+eblit-run() {
+ eblit-include --skip common "${*:2}"
+ eblit-include "$@"
+ eblit-run-maybe eblit-$1-pre
+ eblit-${PN}-$1
+ eblit-run-maybe eblit-$1-post
+}
+
+src_prepare() { eblit-run src_prepare v50160001 ; }
+src_configure() { eblit-run src_configure v50180002 ; }
+#src_compile() { eblit-run src_compile v50160001 ; }
+src_test() {
+ export NO_GENTOO_NETWORK_TESTS=1;
+ eblit-run src_test v50160001 ;
+}
+src_install() { eblit-run src_install v50200001 ; }
+
+# FILESDIR might not be available during binpkg install
+# FIXME: version passing
+for x in setup {pre,post}{inst,rm} ; do
+ e="${FILESDIR}/eblits/pkg_${x}-v50220001.eblit"
+ if [[ -e ${e} ]] ; then
+ . "${e}"
+ eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }"
+ fi
+done
diff --git a/dev-lang/python/python-2.7.10-r4.ebuild b/dev-lang/python/python-2.7.10-r5.ebuild
index ee529588deec..e4d9824406d6 100644
--- a/dev-lang/python/python-2.7.10-r4.ebuild
+++ b/dev-lang/python/python-2.7.10-r5.ebuild
@@ -337,6 +337,11 @@ src_install() {
"${D}${PYTHON_SCRIPTDIR}/2to3" || die
ln -s "../../../bin/pydoc${SLOT}" \
"${D}${PYTHON_SCRIPTDIR}/pydoc" || die
+ # idle
+ if use tk; then
+ ln -s "../../../bin/idle${PYVER}" \
+ "${D}${PYTHON_SCRIPTDIR}/idle" || die
+ fi
}
pkg_preinst() {
diff --git a/dev-lang/python/python-2.7.11.ebuild b/dev-lang/python/python-2.7.11-r1.ebuild
index f3113c660a29..3cf1079074b2 100644
--- a/dev-lang/python/python-2.7.11.ebuild
+++ b/dev-lang/python/python-2.7.11-r1.ebuild
@@ -338,6 +338,11 @@ src_install() {
"${D}${PYTHON_SCRIPTDIR}/2to3" || die
ln -s "../../../bin/pydoc${SLOT}" \
"${D}${PYTHON_SCRIPTDIR}/pydoc" || die
+ # idle
+ if use tk; then
+ ln -s "../../../bin/idle${PYVER}" \
+ "${D}${PYTHON_SCRIPTDIR}/idle" || die
+ fi
}
pkg_preinst() {
diff --git a/dev-lang/python/python-3.3.5-r5.ebuild b/dev-lang/python/python-3.3.5-r6.ebuild
index eac97eec48d9..a85ba3c29109 100644
--- a/dev-lang/python/python-3.3.5-r5.ebuild
+++ b/dev-lang/python/python-3.3.5-r6.ebuild
@@ -254,10 +254,14 @@ src_install() {
# Cheap hack to get version with ABIFLAGS
local abiver=$(cd "${ED}usr/include"; echo python*)
- # Replace python3.X with a symlink if appropriate
if [[ ${abiver} != python${PYVER} ]]; then
+ # Replace python3.X with a symlink to python3.Xm
rm "${ED}usr/bin/python${PYVER}" || die
dosym "${abiver}" "/usr/bin/python${PYVER}"
+ # Create python3.X-config symlink
+ dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
+ # Create python-3.5m.pc symlink
+ dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc"
fi
if use build; then
@@ -325,10 +329,11 @@ src_install() {
"${D}${PYTHON_SCRIPTDIR}/pydoc" || die
ln -s "../../../bin/pyvenv-${PYVER}" \
"${D}${PYTHON_SCRIPTDIR}/pyvenv" || die
-
- # Compatibility link for stuff that calls ${PYTHON}-config
- # Remove this when all revdeps have been fixed to not do that.
- dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
+ # idle
+ if use tk; then
+ ln -s "../../../bin/idle${PYVER}" \
+ "${D}${PYTHON_SCRIPTDIR}/idle" || die
+ fi
}
pkg_preinst() {
diff --git a/dev-lang/python/python-3.4.3-r5.ebuild b/dev-lang/python/python-3.4.3-r6.ebuild
index ecdb23d62f79..98549fa3b728 100644
--- a/dev-lang/python/python-3.4.3-r5.ebuild
+++ b/dev-lang/python/python-3.4.3-r6.ebuild
@@ -241,10 +241,14 @@ src_install() {
# Cheap hack to get version with ABIFLAGS
local abiver=$(cd "${ED}usr/include"; echo python*)
- # Replace python3.X with a symlink if appropriate
if [[ ${abiver} != python${PYVER} ]]; then
+ # Replace python3.X with a symlink to python3.Xm
rm "${ED}usr/bin/python${PYVER}" || die
dosym "${abiver}" "/usr/bin/python${PYVER}"
+ # Create python3.X-config symlink
+ dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
+ # Create python-3.5m.pc symlink
+ dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc"
fi
use elibc_uclibc && rm -fr "${libdir}/test"
@@ -308,10 +312,11 @@ src_install() {
"${D}${PYTHON_SCRIPTDIR}/pydoc" || die
ln -s "../../../bin/pyvenv-${PYVER}" \
"${D}${PYTHON_SCRIPTDIR}/pyvenv" || die
-
- # Compatibility link for stuff that calls ${PYTHON}-config
- # Remove this when all revdeps have been fixed to not do that.
- dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
+ # idle
+ if use tk; then
+ ln -s "../../../bin/idle${PYVER}" \
+ "${D}${PYTHON_SCRIPTDIR}/idle" || die
+ fi
}
pkg_preinst() {
diff --git a/dev-lang/python/python-3.5.0-r4.ebuild b/dev-lang/python/python-3.5.0-r5.ebuild
index df51c6009fda..2ed98982edbe 100644
--- a/dev-lang/python/python-3.5.0-r4.ebuild
+++ b/dev-lang/python/python-3.5.0-r5.ebuild
@@ -244,10 +244,14 @@ src_install() {
# Cheap hack to get version with ABIFLAGS
local abiver=$(cd "${ED}usr/include"; echo python*)
- # Replace python3.X with a symlink if appropriate
if [[ ${abiver} != python${PYVER} ]]; then
+ # Replace python3.X with a symlink to python3.Xm
rm "${ED}usr/bin/python${PYVER}" || die
dosym "${abiver}" "/usr/bin/python${PYVER}"
+ # Create python3.X-config symlink
+ dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
+ # Create python-3.5m.pc symlink
+ dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc"
fi
use elibc_uclibc && rm -fr "${libdir}/test"
@@ -311,10 +315,11 @@ src_install() {
"${D}${PYTHON_SCRIPTDIR}/pydoc" || die
ln -s "../../../bin/pyvenv-${PYVER}" \
"${D}${PYTHON_SCRIPTDIR}/pyvenv" || die
-
- # Compatibility link for stuff that calls ${PYTHON}-config
- # Remove this when all revdeps have been fixed to not do that.
- dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
+ # idle
+ if use tk; then
+ ln -s "../../../bin/idle${PYVER}" \
+ "${D}${PYTHON_SCRIPTDIR}/idle" || die
+ fi
}
pkg_preinst() {
diff --git a/dev-lang/python/python-3.5.1.ebuild b/dev-lang/python/python-3.5.1-r1.ebuild
index cce4c7da6670..ef7c58e30a94 100644
--- a/dev-lang/python/python-3.5.1.ebuild
+++ b/dev-lang/python/python-3.5.1-r1.ebuild
@@ -244,10 +244,14 @@ src_install() {
# Cheap hack to get version with ABIFLAGS
local abiver=$(cd "${ED}usr/include"; echo python*)
- # Replace python3.X with a symlink if appropriate
if [[ ${abiver} != python${PYVER} ]]; then
+ # Replace python3.X with a symlink to python3.Xm
rm "${ED}usr/bin/python${PYVER}" || die
dosym "${abiver}" "/usr/bin/python${PYVER}"
+ # Create python3.X-config symlink
+ dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
+ # Create python-3.5m.pc symlink
+ dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc"
fi
use elibc_uclibc && rm -fr "${libdir}/test"
@@ -311,10 +315,11 @@ src_install() {
"${D}${PYTHON_SCRIPTDIR}/pydoc" || die
ln -s "../../../bin/pyvenv-${PYVER}" \
"${D}${PYTHON_SCRIPTDIR}/pyvenv" || die
-
- # Compatibility link for stuff that calls ${PYTHON}-config
- # Remove this when all revdeps have been fixed to not do that.
- dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
+ # idle
+ if use tk; then
+ ln -s "../../../bin/idle${PYVER}" \
+ "${D}${PYTHON_SCRIPTDIR}/idle" || die
+ fi
}
pkg_preinst() {
diff --git a/dev-libs/libgudev/libgudev-230.ebuild b/dev-libs/libgudev/libgudev-230.ebuild
index d4b2add41c7c..7c9531940149 100644
--- a/dev-libs/libgudev/libgudev-230.ebuild
+++ b/dev-libs/libgudev/libgudev-230.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libgudev"
LICENSE="LGPL-2.1"
SLOT="0/0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86"
IUSE="introspection static-libs"
DEPEND=">=dev-libs/glib-2.22.0:2=[static-libs?]
diff --git a/dev-libs/libnl/libnl-3.2.27.ebuild b/dev-libs/libnl/libnl-3.2.27.ebuild
index 1c305ae453c9..cfa1e40d7460 100644
--- a/dev-libs/libnl/libnl-3.2.27.ebuild
+++ b/dev-libs/libnl/libnl-3.2.27.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
"
LICENSE="LGPL-2.1 utils? ( GPL-2 )"
SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="static-libs python utils"
RDEPEND="python? ( ${PYTHON_DEPS} )
diff --git a/dev-libs/libofx/libofx-0.9.10.ebuild b/dev-libs/libofx/libofx-0.9.10.ebuild
index 2fc03e9b549e..065016dabc37 100644
--- a/dev-libs/libofx/libofx-0.9.10.ebuild
+++ b/dev-libs/libofx/libofx-0.9.10.ebuild
@@ -39,6 +39,10 @@ src_prepare() {
sed -e "/^SUBDIRS/s/doc//" -i Makefile.in || die
}
+src_compile() {
+ autotools-utils_src_compile CXXFLAGS+=-std=c++11 #566456
+}
+
src_install() {
autotools-utils_src_install docdir="/usr/share/doc/${PF}"
diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest
index d9830511819e..f3879fcdde41 100644
--- a/dev-python/python-openstackclient/Manifest
+++ b/dev-python/python-openstackclient/Manifest
@@ -1,3 +1,4 @@
DIST python-openstackclient-1.0.4.tar.gz 203012 SHA256 4ae6d7b35fd1da2a07959fea9639e506871abfb769c62f3692d2f2585605ac85 SHA512 d1076456ec9867c5dd6c13059bff56cb358eb675666cc5c38de0414b8c0ea26e057c286ebe2a0146f68ca50c1a416cac5f680ec72b633879cefafa25c76dc9c9 WHIRLPOOL 25df1e0209145a9e9c9c36676e1423d42129b2f8408aa22fdb18cf75f9b138009033b27002c76832448f026b518671fd49eb4bea8877bed560153ac5a88e2e4d
DIST python-openstackclient-1.6.0.tar.gz 256666 SHA256 7400b86fc57032bfd7d4fed317ad2311bfb35ee192200c437b23c2ab85d49b24 SHA512 e62f9265566def5c43dc4fe6d4aeb7c61be802cd7f53db78bb3db681a97b140364afedff07a9e0bcc0622d39d9341150dab3ca7fa230b2c64a6c820d713acc89 WHIRLPOOL 6b7cd39f26fcd106f4e5819af8a54b4fb79e3a1dbb5aff79e7601392e25f6b7a80f94b1ff299e6d80d3afb7a064f03acfa202779f36677098f4b612dfc174d9c
DIST python-openstackclient-1.7.1.tar.gz 265368 SHA256 c9a379d5688cf63e5ff9634929bac06204b562d2afe00fca14831ad0799e3240 SHA512 137d6bf2b6a2bd09073ca1ee63f3f6b38568baa3bc93796938e18dc694a6401353598369d8c7028d054cf31eed84bc38869375fa38649d4657b46907ba379b2c WHIRLPOOL afc99ef30eaba71059a3141eb4fe9c5f094e41cf35af12a44cf2209c3244747573651c7cbd722b750c48cc8c6897db574f3af8f1993892e953238e96d1f2f1e0
+DIST python-openstackclient-1.7.2.tar.gz 265828 SHA256 f5b25c175dc9a4fc4a6170a229b178ed5d033ff28e1f34b15af6553c4e6ba95e SHA512 8bc13d3618079aef9beeb3c7d5ca15bab3242d39f04a97844486cc2bf139e3189da21db912a5edc5e03c985374f921e46501dd211c10b2e13a2eee80a560207f WHIRLPOOL 1ceca9e37e01a0eee4d246608f2cacce9ce94b45ca4baad340ecd6b4e5132f530e61bf38723c3474615dd5973ef4b88a2492b9dee46e75a5722f40d22e2db815
diff --git a/dev-python/python-openstackclient/python-openstackclient-1.7.2.ebuild b/dev-python/python-openstackclient/python-openstackclient-1.7.2.ebuild
new file mode 100644
index 000000000000..766dca2531f2
--- /dev/null
+++ b/dev-python/python-openstackclient/python-openstackclient-1.7.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
+
+inherit distutils-r1
+
+DESCRIPTION="A client for the OpenStack APIs"
+HOMEPAGE="https://github.com/openstack/python-openstackclient"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc test"
+REQUIRED_USE="test? ( doc )"
+
+CDEPEND="
+ >=dev-python/pbr-1.6[${PYTHON_USEDEP}]
+ <dev-python/pbr-2.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ ${CDEPEND}
+ test? (
+ >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
+ >=dev-python/mock-1.2[${PYTHON_USEDEP}]
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}]
+ >=dev-python/os-testr-0.1.0[${PYTHON_USEDEP}]
+ >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
+ >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}]
+ )
+ doc? (
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
+ <dev-python/sphinx-1.3[${PYTHON_USEDEP}]
+ )"
+RDEPEND="
+ ${CDEPEND}
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+ >=dev-python/Babel-1.3[${PYTHON_USEDEP}]
+ >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}]
+ >=dev-python/cliff-tablib-1.0[${PYTHON_USEDEP}]
+ >=dev-python/os-client-config-1.4[${PYTHON_USEDEP}]
+ !~dev-python/os-client-config-1.6.2[${PYTHON_USEDEP}]
+ >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}]
+ !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}]
+ >=dev-python/python-glanceclient-0.18.0[${PYTHON_USEDEP}]
+ >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}]
+ !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}]
+ >=dev-python/python-novaclient-2.28.1[${PYTHON_USEDEP}]
+ !~dev-python/python-novaclient-2.33.0[${PYTHON_USEDEP}]
+ >=dev-python/python-cinderclient-1.3.1[${PYTHON_USEDEP}]
+ >=dev-python/python-neutronclient-2.6.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.5.2[${PYTHON_USEDEP}]
+ !~dev-python/requests-2.8.0[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+ sed -i '/^hacking/d' test-requirements.txt || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && esetup.py build_sphinx
+}
+
+python_test() {
+ testr init
+ testr run || die "testsuite failed under python2.7"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
index 34237b4b2e17..b56a92573e68 100644
--- a/dev-ruby/dalli/Manifest
+++ b/dev-ruby/dalli/Manifest
@@ -1,2 +1,3 @@
DIST dalli-2.6.4.gem 40448 SHA256 04fde96890b41a4b4c71bdcdddbf8522d7685bd3b57d4632ef2f4a04c481cbc1 SHA512 ce734e1d122a9b20c567497ff88dbbf5ddb03912e88ae70199746808695c139062a25797c34b82a203139568f44791dd09a91eff9b4816d26ce50f6e74cef860 WHIRLPOOL 3a30d3ddcdfc976a42a9d0feb1b8beaa39c5b45179127a01e1493899dc68c18cb79f06e57ad32c8b03dccec6c82652b218b4691567530954af0e77fab2ffa5ea
DIST dalli-2.7.4.gem 47616 SHA256 acdf155946cda8eb55edb9af7c44888dc8b726930f157729ffa67f5bc2fc8a7b SHA512 2bd1efeb245177f15feb02fdf40ef1d2bf0cb820a2a881ef810b3d30aa837ad53dc755c5ce8b95de689c27ec83d93e85501d9b5b1e57c8bf0c6eeff8bd42a78f WHIRLPOOL 7866f0500ad2c28d8cae0a8802376474ccc31696d4e5871b1802fdcd6b4f49fdf822bf789458962e7b17a2d05ff3a114d6a8de15919efc6f218ff55a56f0a002
+DIST dalli-2.7.5.tar.gz 46899 SHA256 405eca6938d9c59b1bc1b58fa2c0867f726184f7095d41ce8a4e7d9f4c3d84eb SHA512 5477a2a34efa932d675dbfe31cc48b45c3a9eff5cf64cc7210b996d811bd8d6f1ffff1e5a6eb4e50cb680ac62f39c06a09612341a6a8a855246cca7596cc5146 WHIRLPOOL 16351abc5c2cb43dfa8c107e492a18243aeb37ad58bc4d4130394f62844cddf57b542d42cae4262f40513b2304d64ae280efe4f2dea8e75adfc5ae00bdc504de
diff --git a/dev-ruby/dalli/dalli-2.7.5.ebuild b/dev-ruby/dalli/dalli-2.7.5.ebuild
new file mode 100644
index 000000000000..c6e45e5c4625
--- /dev/null
+++ b/dev-ruby/dalli/dalli-2.7.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.md Performance.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance pure Ruby client for accessing memcached servers"
+HOMEPAGE="https://github.com/petergoldstein/dalli"
+SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.4.0 )"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ >=dev-ruby/mocha-0.13
+ dev-ruby/rack
+ >=dev-ruby/activesupport-4.1
+ dev-ruby/connection_pool )"
+
+all_ruby_prepare() {
+ chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+ sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
+
+ sed -i -e '1igem "minitest", "~> 5.0"' \
+ -e '/bundler/ s:^:#:' test/helper.rb || die
+
+ # Drop rails dependency which is only used to display the version
+ # number, so we only need to depend on activesupport and avoid
+ # complicated circular dependencies.
+ sed -i -e '/rails/I s:^:#:' \
+ -e '14irequire "active_support"' test/helper.rb || die
+}
diff --git a/dev-ruby/dalli/metadata.xml b/dev-ruby/dalli/metadata.xml
index 17124995cfda..8f1c665ac499 100644
--- a/dev-ruby/dalli/metadata.xml
+++ b/dev-ruby/dalli/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<herd>ruby</herd>
<upstream>
- <remote-id type="github">mperham/dalli</remote-id>
+ <remote-id type="github">petergoldstein/dalli</remote-id>
</upstream>
</pkgmetadata>
+
diff --git a/dev-ruby/nokogumbo/Manifest b/dev-ruby/nokogumbo/Manifest
index 432803ff8595..0b0b4a116e38 100644
--- a/dev-ruby/nokogumbo/Manifest
+++ b/dev-ruby/nokogumbo/Manifest
@@ -1,2 +1,3 @@
DIST nokogumbo-1.4.1.gem 232448 SHA256 a2143a68c6eec9b45c554d3eaf10291344961743314cfbde429a55ec76938768 SHA512 41a6a11ebc9431d4b1bec251dab3a81ecaa85741edb95cabc4b3f040df26391efdad48dca5ac5710f20b72e34507ec992c21fdf1afcffaf0fc83ad49dc687f7b WHIRLPOOL 33fa7659dd3df1741f5b3443def1e781ae8dc58c3c7237edba6009eff12bf9c477c5de9f684f59c4331031ba37ca8cdba419c3ac58d3c64a88384c82adbdab28
DIST nokogumbo-1.4.6.gem 227328 SHA256 310261b82baa7c740544d0c1244338d8fa83864785910fe836734de53bd34c9a SHA512 e80cea26b41147787675dafe03d0f5e88f90c7c7212a95e3ee9090419c4b71c9701dd8b69917aaf66eafe4f1206f7d7165ca4918ad2e8ff12cc6be3265550b08 WHIRLPOOL 9f816a1da6218f840576ba384de297e9dde3e5c85660513b5568b42dffbf45fb5cabefc58e7a604f4af35ad81bfa3f099872caa8fe0dbba804130d3d311ef470
+DIST nokogumbo-1.4.7.gem 227328 SHA256 39adb157eb8aaaef0f104cce973afad06d6fdc62b5bb65d37190dc6d8b285d79 SHA512 c4ac9c148430a3fe975849ee7e409d934f832433ba519468e3434153149178a34d03cd2381fe4b816aedbd26e086d96c4b1d397dee220a602ab70a54b973359a WHIRLPOOL c5bf3de8997f103d213bf8719257109de41908fa366cc65862c21bdda91f7c9da6c3c34c0841b206833df351ee78f74c4ddf53711372d11d562e503c0eec648e
diff --git a/dev-ruby/nokogumbo/nokogumbo-1.4.7.ebuild b/dev-ruby/nokogumbo/nokogumbo-1.4.7.ebuild
new file mode 100644
index 000000000000..b0bb63eb6dc4
--- /dev/null
+++ b/dev-ruby/nokogumbo/nokogumbo-1.4.7.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Nokogiri interface to the Gumbo HTML5 parser"
+HOMEPAGE="https://github.com/rubys/nokogumbo"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND+=">=dev-libs/gumbo-0.10"
+
+ruby_add_rdepend ">=dev-ruby/nokogiri-1.6.5-r1"
+
+each_ruby_configure() {
+ ${RUBY} -Cext/nokogumboc extconf.rb || die
+ sed -i -e 's:-Wl,--no-undefined::' ext/nokogumboc/Makefile || die
+}
+
+each_ruby_compile() {
+ emake -Cext/nokogumboc V=1
+ cp ext/nokogumboc/nokogumboc.so lib/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib test-nokogumbo.rb || die
+}
diff --git a/dev-ruby/rack-attack/Manifest b/dev-ruby/rack-attack/Manifest
index b79a2ade2233..55fdc2e4ce0f 100644
--- a/dev-ruby/rack-attack/Manifest
+++ b/dev-ruby/rack-attack/Manifest
@@ -1,2 +1,3 @@
DIST rack-attack-4.2.0.gem 15360 SHA256 f915f0811e32455729b58a1f4359a31a169f6a465ac46e163e573eb4cbca918e SHA512 27a46987d864886ba5f2a2724fb36293f3d7bc6721d1663defaa924bc6e3e17dd3f74b260eb74e0f6ca84a331dfeaea6431d0589b2cb410a51385d96c27cfca9 WHIRLPOOL 136fed76ce46865294f1f0952c564a5799728855166b1f1ef5d96fbea6dc1fa0f76bd3e33e6c3a9c3aa1b3197f00deca09ca153aeb4b1c03764c174eb1905677
DIST rack-attack-4.3.0.gem 15360 SHA256 d9f588dcf44f4e767c304354b6699302b1297da09c263a2172daab31eeee651b SHA512 000149f3c80f5642082585f0c2b25c80d5cd7416db45374defa662205efe2972949ed3d701f7f0baa27cbcf3114e85143820400f998ec089c4129258b8338443 WHIRLPOOL 85ccebba19f691cd989a6fcf18959ed5177691467e8314e160c9845f3bebe9eaf3f634b29dd4a1f21fc1463538060b3b68cc4f74bc0db9a3f092e8e3230ac64b
+DIST rack-attack-4.3.1.gem 16384 SHA256 9a2ea5df8c9b4a715ecd6497e7553c7e50fdb1452abe724bd8ae359115621146 SHA512 6f89b7f8afb8adab09b0df984df2ad4dbd043ad73dbb7adad11a87f9f4041194bb4f63399fd5c5d15bec1ee47a682247a9f01217ada8eeda1fb09235dd00ffaa WHIRLPOOL e9f45190635229975bb02abe2f6996d6de82f7486339c3bc26ac65dfa6a6f1da5e58a1f6f92b835388ddc218ff2971dec3a223e6c6be4e06c7eb034d06e1e1d2
diff --git a/dev-ruby/rack-attack/rack-attack-4.3.1.ebuild b/dev-ruby/rack-attack/rack-attack-4.3.1.ebuild
new file mode 100644
index 000000000000..6f1acc6b9b70
--- /dev/null
+++ b/dev-ruby/rack-attack/rack-attack-4.3.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21"
+
+# Skip integration tests since they require additional unpackaged
+# dependencies and running daemons.
+RUBY_FAKEGEM_TASK_TEST="test:units"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A DSL for blocking & throttling abusive clients"
+HOMEPAGE="https://github.com/kickstarter/rack-attack"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/rack:*"
+ruby_add_bdepend "test? ( dev-ruby/activesupport
+ dev-ruby/rack-test
+ dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/d' Rakefile spec/spec_helper.rb || die
+}
diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest
index 043853a5c15a..bdc3a128fa07 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -2,3 +2,4 @@ DIST pycharm-community-3.4.1.tar.gz 112821686 SHA256 96427b1e842e7c09141ec4d3ede
DIST pycharm-community-4.0.6.tar.gz 121278114 SHA256 7aa0ed3d743ed6886329671d2e5ae10abdac35d0595cff8d6eeb39ada9168e9a SHA512 b9a20550fac93e9d247da702d8cf2e5c56eba9cb427024d85c76d21547f2e11f037ad12f465f4fdcbd3a8ee7e080bcaebf2b081af100b03953388f97921caba5 WHIRLPOOL cbb42c85a0835c323294f9b7648f8db51fd98b2b936dd92b228ee90e0ac78231d7fe8e16dd114c73380fd1bc6061a178e30483631fc16ee90c3b7a9f2c690d74
DIST pycharm-community-4.5.3.tar.gz 121605129 SHA256 205247b94965d9499e55d13ec701364475ff823d9353d967744750f6ceadc38d SHA512 0ae316890d6e348024f974a81cca9669c61f005a7af0cd0ef4d2f051fcb71cebbe372446f3a660f9c2a87837d7986809493499b34311a175542751d4f8597753 WHIRLPOOL e3895326751e6fd97a6ec60fc3933fc07b61337668dd18662ab22bb85f41fac1fca2511bf8eccfa0946dffa5f51f9cb24fda6019c88c88e07f281e390e6a37d9
DIST pycharm-community-4.5.4.tar.gz 121580731 SHA256 6bdd344eb88ee50cf29e98278c87faad0d1a23a7ec84c1794b956d2633024228 SHA512 e0c90fd84d60e1ac644c2b29aef484c1768cf8832c70cbc1a7905b64e0ef0fd7ec50665b9b15fcdaad762852e42103487b59fc4c8d1e711fd3a30123f8c959eb WHIRLPOOL d3725d9f3d983edf111f8aeb903bced2df643e9b39dcff59f21c176a16d9304dfe833ee542e204d1a4f5cdfadb33025587a669f190202bbae83cd9d102250c08
+DIST pycharm-community-5.0.1.tar.gz 134214228 SHA256 8e8b276954b8cc5e5afa79918c50cf60fc21bf5cddce6a6fa2e232627c8da392 SHA512 4f5d193b30e3d30c1bff7f2212ef061595e1f31587c16f2a527d85962ac500d86b4be8abe631f219386ec893693999248fdf92f3bbcd115f3593513e60df2fdd WHIRLPOOL b3b5d49541c4a9c1f6acecac017fc84794b6b33b0d8995a58143258641fe9737c226fe2d488b9f9ace364265885542cb51c07e12d34e7f70027b8d15d9104f31
diff --git a/dev-util/pycharm-community/pycharm-community-5.0.1.ebuild b/dev-util/pycharm-community/pycharm-community-5.0.1.ebuild
new file mode 100644
index 000000000000..2d6231557096
--- /dev/null
+++ b/dev-util/pycharm-community/pycharm-community-5.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils readme.gentoo
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/"
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.6"
+DEPEND=""
+
+RESTRICT="mirror strip"
+QA_PREBUILT="/opt/${PN}/bin/fsnotifier
+ /opt/${PN}/bin/fsnotifier64"
+
+MY_PN=${PN/-community/}
+
+src_install() {
+ insinto /opt/${PN}
+ doins -r *
+
+ fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
+
+ dosym /opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
+ newicon "bin/${MY_PN}.png" ${PN}.png
+ make_desktop_entry ${PN} "${PN}" "${PN}"
+
+ readme.gentoo_src_install
+}
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index be94c46cb3e0..7965e9106a49 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -419,7 +419,7 @@ _distutils-r1_create_setup_cfg() {
_distutils-r1_copy_egg_info() {
mkdir -p "${BUILD_DIR}" || die
# stupid freebsd can't do 'cp -t ${BUILD_DIR} {} +'
- find -name '*.egg-info' -type d -exec cp -pr {} "${BUILD_DIR}"/ ';' || die
+ find -name '*.egg-info' -type d -exec cp -R -p {} "${BUILD_DIR}"/ ';' || die
}
# @FUNCTION: distutils-r1_python_compile
diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass
index 6f1a6afdb140..11788802b039 100644
--- a/eclass/elisp.eclass
+++ b/eclass/elisp.eclass
@@ -67,7 +67,7 @@
inherit elisp-common eutils
-case "${EAPI:-0}" in
+case ${EAPI:-0} in
0|1) EXPORT_FUNCTIONS src_{unpack,compile,install} \
pkg_{setup,postinst,postrm} ;;
*) EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,install} \
@@ -105,7 +105,7 @@ elisp_src_unpack() {
[[ -d ${S} ]] || S=${WORKDIR}
fi
- case "${EAPI:-0}" in
+ case ${EAPI:-0} in
0|1) [[ -d ${S} ]] && cd "${S}"
elisp_src_prepare ;;
esac
diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass
index d21008cf2666..3d05f46d2a03 100644
--- a/eclass/multibuild.eclass
+++ b/eclass/multibuild.eclass
@@ -195,7 +195,7 @@ multibuild_copy_sources() {
_multibuild_create_source_copy() {
einfo "${MULTIBUILD_VARIANT}: copying to ${BUILD_DIR}"
- cp -pr "${cp_args[@]}" \
+ cp -p -R "${cp_args[@]}" \
"${_MULTIBUILD_INITIAL_BUILD_DIR}" "${BUILD_DIR}" || die
}
diff --git a/eclass/readme.gentoo-r1.eclass b/eclass/readme.gentoo-r1.eclass
index d98a445d4ea9..c07665072c2b 100644
--- a/eclass/readme.gentoo-r1.eclass
+++ b/eclass/readme.gentoo-r1.eclass
@@ -24,10 +24,10 @@ _README_GENTOO_ECLASS=1
inherit eutils
case "${EAPI:-0}" in
- 0|1|2|3|4|5)
+ 0|1|2|3)
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
;;
- 6)
+ 4|5|6)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
diff --git a/games-puzzle/lpairs/lpairs-1.0.4.ebuild b/games-puzzle/lpairs/lpairs-1.0.4.ebuild
index 6d08273de8df..9f3a03828237 100644
--- a/games-puzzle/lpairs/lpairs-1.0.4.ebuild
+++ b/games-puzzle/lpairs/lpairs-1.0.4.ebuild
@@ -9,12 +9,12 @@ DESCRIPTION="A classical memory game"
HOMEPAGE="http://lgames.sourceforge.net/index.php?project=LPairs"
SRC_URI="mirror://sourceforge/lgames/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc x86"
-IUSE="nls"
+IUSE="nls sound"
-RDEPEND="media-libs/libsdl
+RDEPEND="media-libs/libsdl[sound?,video]
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
@@ -23,14 +23,16 @@ src_prepare() {
sed -i \
-e 's:$localedir:/usr/share/locale:' \
-e 's:$(localedir):/usr/share/locale:' \
- configure po/Makefile.in.in \
- || die "sed failed"
+ configure po/Makefile.in.in || die
+ # gcc5 doesn't like the way inline is used. just punt it. (bug #568684)
+ sed -i -e 's/^inline//g' lpairs/{sdl.[ch],pairs.[ch]} || die
}
src_configure() {
egamesconf \
--datadir="${GAMES_DATADIR_BASE}" \
- $(use_enable nls)
+ $(use_enable nls) \
+ $(usex sound '' --disable-sound)
}
src_install() {
diff --git a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-editor.patch b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-editor.patch
new file mode 100644
index 000000000000..459ffa6bf4aa
--- /dev/null
+++ b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-editor.patch
@@ -0,0 +1,20 @@
+--- mirrormagic-2.0.2/src/editor.c.orig
++++ mirrormagic-2.0.2/src/editor.c
+@@ -2751,7 +2751,7 @@
+ break;
+ }
+
+- if (!LevelContainsPlayer)
++ if (!LevelContainsPlayer())
+ Request("No Level without Gregor Mc Duffin please !", REQ_CONFIRM);
+ else
+ {
+@@ -2766,7 +2766,7 @@
+ break;
+
+ case GADGET_ID_TEST:
+- if (!LevelContainsPlayer)
++ if (!LevelContainsPlayer())
+ Request("No Level without Gregor Mc Duffin please !", REQ_CONFIRM);
+ else
+ {
diff --git a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch
index 316aa3b2946a..c8d386f4e581 100644
--- a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch
+++ b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch
@@ -1,5 +1,5 @@
---- src/main.h.old 2006-05-19 22:24:24.000000000 +0200
-+++ src/main.h 2006-05-19 22:25:57.000000000 +0200
+--- src/main.h.old
++++ src/main.h
@@ -459,7 +459,6 @@
#endif
extern struct HiScore highscore[];
diff --git a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc5.patch b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc5.patch
new file mode 100644
index 000000000000..de2cc8042adc
--- /dev/null
+++ b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc5.patch
@@ -0,0 +1,483 @@
+gcc5 inline semantics changed and caused a build fauilure (bug #568618).
+
+--- mirrormagic-2.0.2.orig/src/libgame/misc.h
++++ mirrormagic-2.0.2/src/libgame/misc.h
+@@ -137,8 +137,8 @@
+ void sortLevelDirInfo(struct LevelDirInfo **,
+ int (*compare_function)(const void *, const void *));
+
+-inline void swap_numbers(int *, int *);
+-inline void swap_number_pairs(int *, int *, int *, int *);
++extern inline void swap_numbers(int *, int *);
++extern inline void swap_number_pairs(int *, int *, int *, int *);
+
+ char *getUserDataDir(void);
+ char *getSetupDir(void);
+--- mirrormagic-2.0.2.orig/src/libgame/msdos.h
++++ mirrormagic-2.0.2/src/libgame/msdos.h
+@@ -711,7 +711,7 @@
+ Pixmap XCreatePixmap(Display *, Drawable, unsigned int, unsigned int,
+ unsigned int);
+ void XSync(Display *, Bool);
+-inline void XCopyArea(Display *, Drawable, Drawable, GC, int, int,
++extern inline void XCopyArea(Display *, Drawable, Drawable, GC, int, int,
+ unsigned int, unsigned int, int, int);
+ int Read_PCX_to_Pixmap(Display *, Window, GC, char *, Pixmap *, Pixmap *);
+ int XReadBitmapFile(Display *, Drawable, char *,
+--- mirrormagic-2.0.2.orig/src/libgame/sdl.h
++++ mirrormagic-2.0.2/src/libgame/sdl.h
+@@ -314,20 +314,20 @@
+
+ /* SDL function definitions */
+
+-inline void SDLInitVideoDisplay(void);
+-inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
+-inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
+-inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
+-inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
+-inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
+-inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
+-inline Pixel SDLGetPixel(Bitmap *, int, int);
++extern inline void SDLInitVideoDisplay(void);
++extern inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
++extern inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
++extern inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
++extern inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
++extern inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
++extern inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
++extern inline Pixel SDLGetPixel(Bitmap *, int, int);
+
+ Bitmap *SDLLoadImage(char *);
+
+-inline void SDLOpenAudio(void);
+-inline void SDLCloseAudio(void);
++extern inline void SDLOpenAudio(void);
++extern inline void SDLCloseAudio(void);
+
+-inline void SDLNextEvent(Event *);
++extern inline void SDLNextEvent(Event *);
+
+ #endif /* SDL_H */
+--- mirrormagic-2.0.2.orig/src/libgame/system.c
++++ mirrormagic-2.0.2/src/libgame/system.c
+@@ -172,12 +172,12 @@
+ /* video functions */
+ /* ========================================================================= */
+
+-inline static int GetRealDepth(int depth)
++static int GetRealDepth(int depth)
+ {
+ return (depth == DEFAULT_DEPTH ? video.default_depth : depth);
+ }
+
+-inline void InitVideoDisplay(void)
++void InitVideoDisplay(void)
+ {
+ #if defined(TARGET_SDL)
+ SDLInitVideoDisplay();
+@@ -186,7 +186,7 @@
+ #endif
+ }
+
+-inline void CloseVideoDisplay(void)
++void CloseVideoDisplay(void)
+ {
+ KeyboardAutoRepeatOn();
+
+@@ -198,7 +198,7 @@
+ #endif
+ }
+
+-inline void InitVideoBuffer(DrawBuffer **backbuffer, DrawWindow **window,
++void InitVideoBuffer(DrawBuffer **backbuffer, DrawWindow **window,
+ int width, int height, int depth,
+ boolean fullscreen)
+ {
+@@ -215,7 +215,7 @@
+ #endif
+ }
+
+-inline Bitmap *CreateBitmapStruct(void)
++Bitmap *CreateBitmapStruct(void)
+ {
+ #ifdef TARGET_SDL
+ return checked_calloc(sizeof(struct SDLSurfaceInfo));
+@@ -224,7 +224,7 @@
+ #endif
+ }
+
+-inline Bitmap *CreateBitmap(int width, int height, int depth)
++Bitmap *CreateBitmap(int width, int height, int depth)
+ {
+ Bitmap *new_bitmap = CreateBitmapStruct();
+ int real_depth = GetRealDepth(depth);
+@@ -265,7 +265,7 @@
+ return new_bitmap;
+ }
+
+-inline void FreeBitmap(Bitmap *bitmap)
++void FreeBitmap(Bitmap *bitmap)
+ {
+ if (bitmap == NULL)
+ return;
+@@ -287,7 +287,7 @@
+ free(bitmap);
+ }
+
+-inline void CloseWindow(DrawWindow *window)
++void CloseWindow(DrawWindow *window)
+ {
+ #ifdef TARGET_X11
+ if (window->drawable)
+@@ -300,7 +300,7 @@
+ #endif
+ }
+
+-inline void BlitBitmap(Bitmap *src_bitmap, Bitmap *dst_bitmap,
++void BlitBitmap(Bitmap *src_bitmap, Bitmap *dst_bitmap,
+ int src_x, int src_y,
+ int width, int height,
+ int dst_x, int dst_y)
+@@ -314,7 +314,7 @@
+ #endif
+ }
+
+-inline void ClearRectangle(Bitmap *bitmap, int x, int y, int width, int height)
++void ClearRectangle(Bitmap *bitmap, int x, int y, int width, int height)
+ {
+ #ifdef TARGET_SDL
+ SDLFillRectangle(bitmap, x, y, width, height, 0x000000);
+@@ -329,7 +329,7 @@
+ #endif
+ #endif
+
+-inline void SetClipMask(Bitmap *bitmap, GC clip_gc, Pixmap clip_pixmap)
++void SetClipMask(Bitmap *bitmap, GC clip_gc, Pixmap clip_pixmap)
+ {
+ #ifdef TARGET_X11
+ if (clip_gc)
+@@ -343,7 +343,7 @@
+ #endif
+ }
+
+-inline void SetClipOrigin(Bitmap *bitmap, GC clip_gc, int clip_x, int clip_y)
++void SetClipOrigin(Bitmap *bitmap, GC clip_gc, int clip_x, int clip_y)
+ {
+ #ifdef TARGET_X11
+ if (clip_gc)
+@@ -357,7 +357,7 @@
+ #endif
+ }
+
+-inline void BlitBitmapMasked(Bitmap *src_bitmap, Bitmap *dst_bitmap,
++void BlitBitmapMasked(Bitmap *src_bitmap, Bitmap *dst_bitmap,
+ int src_x, int src_y,
+ int width, int height,
+ int dst_x, int dst_y)
+@@ -371,7 +371,7 @@
+ #endif
+ }
+
+-inline void DrawSimpleWhiteLine(Bitmap *bitmap, int from_x, int from_y,
++void DrawSimpleWhiteLine(Bitmap *bitmap, int from_x, int from_y,
+ int to_x, int to_y)
+ {
+ #ifdef TARGET_SDL
+@@ -384,7 +384,7 @@
+ }
+
+ #if !defined(TARGET_X11_NATIVE)
+-inline void DrawLine(Bitmap *bitmap, int from_x, int from_y,
++void DrawLine(Bitmap *bitmap, int from_x, int from_y,
+ int to_x, int to_y, Pixel pixel, int line_width)
+ {
+ int x, y;
+@@ -414,7 +414,7 @@
+ }
+ #endif
+
+-inline void DrawLines(Bitmap *bitmap, struct XY *points, int num_points,
++void DrawLines(Bitmap *bitmap, struct XY *points, int num_points,
+ Pixel pixel)
+ {
+ #if !defined(TARGET_X11_NATIVE)
+@@ -438,7 +438,7 @@
+ #endif
+ }
+
+-inline Pixel GetPixel(Bitmap *bitmap, int x, int y)
++Pixel GetPixel(Bitmap *bitmap, int x, int y)
+ {
+ #if defined(TARGET_SDL)
+ return SDLGetPixel(bitmap, x, y);
+@@ -458,7 +458,7 @@
+ #endif
+ }
+
+-inline Pixel GetPixelFromRGB(Bitmap *bitmap, unsigned int color_r,
++Pixel GetPixelFromRGB(Bitmap *bitmap, unsigned int color_r,
+ unsigned int color_g, unsigned int color_b)
+ {
+ Pixel pixel;
+@@ -481,7 +481,7 @@
+ return pixel;
+ }
+
+-inline Pixel GetPixelFromRGBcompact(Bitmap *bitmap, unsigned int color)
++Pixel GetPixelFromRGBcompact(Bitmap *bitmap, unsigned int color)
+ {
+ unsigned int color_r = (color >> 16) & 0xff;
+ unsigned int color_g = (color >> 8) & 0xff;
+@@ -491,7 +491,7 @@
+ }
+
+ /* execute all pending screen drawing operations */
+-inline void FlushDisplay(void)
++void FlushDisplay(void)
+ {
+ #ifndef TARGET_SDL
+ XFlush(display);
+@@ -499,14 +499,14 @@
+ }
+
+ /* execute and wait for all pending screen drawing operations */
+-inline void SyncDisplay(void)
++void SyncDisplay(void)
+ {
+ #ifndef TARGET_SDL
+ XSync(display, FALSE);
+ #endif
+ }
+
+-inline void KeyboardAutoRepeatOn(void)
++void KeyboardAutoRepeatOn(void)
+ {
+ #ifdef TARGET_SDL
+ SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY / 2,
+@@ -518,7 +518,7 @@
+ #endif
+ }
+
+-inline void KeyboardAutoRepeatOff(void)
++void KeyboardAutoRepeatOff(void)
+ {
+ #ifdef TARGET_SDL
+ SDL_EnableKeyRepeat(0, SDL_DEFAULT_REPEAT_INTERVAL);
+@@ -529,7 +529,7 @@
+ #endif
+ }
+
+-inline boolean PointerInWindow(DrawWindow *window)
++boolean PointerInWindow(DrawWindow *window)
+ {
+ #ifdef TARGET_SDL
+ return TRUE;
+@@ -546,7 +546,7 @@
+ #endif
+ }
+
+-inline boolean SetVideoMode(boolean fullscreen)
++boolean SetVideoMode(boolean fullscreen)
+ {
+ #ifdef TARGET_SDL
+ return SDLSetVideoMode(&backbuffer, fullscreen);
+@@ -567,7 +567,7 @@
+ #endif
+ }
+
+-inline boolean ChangeVideoModeIfNeeded(boolean fullscreen)
++boolean ChangeVideoModeIfNeeded(boolean fullscreen)
+ {
+ #ifdef TARGET_SDL
+ if ((fullscreen && !video.fullscreen_enabled && video.fullscreen_available)||
+@@ -600,7 +600,7 @@
+ /* audio functions */
+ /* ========================================================================= */
+
+-inline void OpenAudio(void)
++void OpenAudio(void)
+ {
+ /* always start with reliable default values */
+ audio.sound_available = FALSE;
+@@ -627,7 +627,7 @@
+ #endif
+ }
+
+-inline void CloseAudio(void)
++void CloseAudio(void)
+ {
+ #if defined(TARGET_SDL)
+ SDLCloseAudio();
+@@ -640,7 +640,7 @@
+ audio.sound_enabled = FALSE;
+ }
+
+-inline void SetAudioMode(boolean enabled)
++void SetAudioMode(boolean enabled)
+ {
+ if (!audio.sound_available)
+ return;
+@@ -653,7 +653,7 @@
+ /* event functions */
+ /* ========================================================================= */
+
+-inline void InitEventFilter(EventFilter filter_function)
++void InitEventFilter(EventFilter filter_function)
+ {
+ #ifdef TARGET_SDL
+ /* set event filter to filter out certain events */
+@@ -661,7 +661,7 @@
+ #endif
+ }
+
+-inline boolean PendingEvent(void)
++boolean PendingEvent(void)
+ {
+ #ifdef TARGET_SDL
+ return (SDL_PollEvent(NULL) ? TRUE : FALSE);
+@@ -670,7 +670,7 @@
+ #endif
+ }
+
+-inline void NextEvent(Event *event)
++void NextEvent(Event *event)
+ {
+ #ifdef TARGET_SDL
+ SDLNextEvent(event);
+@@ -679,7 +679,7 @@
+ #endif
+ }
+
+-inline Key GetEventKey(KeyEvent *event, boolean with_modifiers)
++Key GetEventKey(KeyEvent *event, boolean with_modifiers)
+ {
+ #ifdef TARGET_SDL
+ #if 0
+@@ -707,7 +707,7 @@
+ #endif
+ }
+
+-inline boolean CheckCloseWindowEvent(ClientMessageEvent *event)
++boolean CheckCloseWindowEvent(ClientMessageEvent *event)
+ {
+ if (event->type != EVENT_CLIENTMESSAGE)
+ return FALSE;
+@@ -724,7 +724,7 @@
+ }
+
+
+-inline void dummy(void)
++void dummy(void)
+ {
+ #ifdef TARGET_SDL
+ #else
+--- mirrormagic-2.0.2.orig/src/libgame/system.h
++++ mirrormagic-2.0.2/src/libgame/system.h
+@@ -278,41 +278,41 @@
+ void InitGfxDoor2Info(int, int, int, int);
+ void InitGfxScrollbufferInfo(int, int);
+
+-inline void InitVideoDisplay(void);
+-inline void CloseVideoDisplay(void);
+-inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
+-inline Bitmap *CreateBitmapStruct(void);
+-inline Bitmap *CreateBitmap(int, int, int);
+-inline void FreeBitmap(Bitmap *);
+-inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
+-inline void ClearRectangle(Bitmap *, int, int, int, int);
+-inline void SetClipMask(Bitmap *, GC, Pixmap);
+-inline void SetClipOrigin(Bitmap *, GC, int, int);
+-inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
+-inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
+-inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
+-inline Pixel GetPixel(Bitmap *, int, int);
+-inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
+-inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
+-
+-inline void FlushDisplay(void);
+-inline void SyncDisplay(void);
+-inline void KeyboardAutoRepeatOn(void);
+-inline void KeyboardAutoRepeatOff(void);
+-inline boolean PointerInWindow(DrawWindow *);
+-inline boolean SetVideoMode(boolean);
+-inline boolean ChangeVideoModeIfNeeded(boolean);
++extern inline void InitVideoDisplay(void);
++extern inline void CloseVideoDisplay(void);
++extern inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
++extern inline Bitmap *CreateBitmapStruct(void);
++extern inline Bitmap *CreateBitmap(int, int, int);
++extern inline void FreeBitmap(Bitmap *);
++extern inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
++extern inline void ClearRectangle(Bitmap *, int, int, int, int);
++extern inline void SetClipMask(Bitmap *, GC, Pixmap);
++extern inline void SetClipOrigin(Bitmap *, GC, int, int);
++extern inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
++extern inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
++extern inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
++extern inline Pixel GetPixel(Bitmap *, int, int);
++extern inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
++extern inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
++
++extern inline void FlushDisplay(void);
++extern inline void SyncDisplay(void);
++extern inline void KeyboardAutoRepeatOn(void);
++extern inline void KeyboardAutoRepeatOff(void);
++extern inline boolean PointerInWindow(DrawWindow *);
++extern inline boolean SetVideoMode(boolean);
++extern inline boolean ChangeVideoModeIfNeeded(boolean);
+
+ Bitmap *LoadImage(char *);
+
+-inline void OpenAudio(void);
+-inline void CloseAudio(void);
+-inline void SetAudioMode(boolean);
+-
+-inline void InitEventFilter(EventFilter);
+-inline boolean PendingEvent(void);
+-inline void NextEvent(Event *event);
+-inline Key GetEventKey(KeyEvent *, boolean);
+-inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
++extern inline void OpenAudio(void);
++extern inline void CloseAudio(void);
++extern inline void SetAudioMode(boolean);
++
++extern inline void InitEventFilter(EventFilter);
++extern inline boolean PendingEvent(void);
++extern inline void NextEvent(Event *event);
++extern inline Key GetEventKey(KeyEvent *, boolean);
++extern inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
+
+ #endif /* SYSTEM_H */
+--- mirrormagic-2.0.2.orig/src/libgame/x11.c
++++ mirrormagic-2.0.2/src/libgame/x11.c
+@@ -21,7 +21,7 @@
+ static void X11InitDisplay();
+ static DrawWindow *X11InitWindow();
+
+-inline void X11InitVideoDisplay(void)
++void X11InitVideoDisplay(void)
+ {
+ /* initialize X11 video */
+ X11InitDisplay();
+@@ -30,7 +30,7 @@
+ video.default_depth = XDefaultDepth(display, screen);
+ }
+
+-inline void X11InitVideoBuffer(DrawBuffer **backbuffer, DrawWindow **window)
++void X11InitVideoBuffer(DrawBuffer **backbuffer, DrawWindow **window)
+ {
+ *window = X11InitWindow();
+
+--- mirrormagic-2.0.2.orig/src/libgame/x11.h
++++ mirrormagic-2.0.2/src/libgame/x11.h
+@@ -286,8 +286,8 @@
+
+ /* X11 function definitions */
+
+-inline void X11InitVideoDisplay(void);
+-inline void X11InitVideoBuffer(DrawBuffer **, DrawWindow **);
++extern inline void X11InitVideoDisplay(void);
++extern inline void X11InitVideoBuffer(DrawBuffer **, DrawWindow **);
+ Bitmap *X11LoadImage(char *);
+
+ #endif /* X11_H */
diff --git a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch
index 5d5297f3c021..9b538a688816 100644
--- a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch
+++ b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch
@@ -1,5 +1,5 @@
---- src/Makefile.old 2010-06-03 09:43:15.000000000 +0200
-+++ src/Makefile 2010-06-03 09:43:42.000000000 +0200
+--- src/Makefile.old
++++ src/Makefile
@@ -146,7 +146,7 @@
endif
diff --git a/games-puzzle/mirrormagic/mirrormagic-2.0.2-r1.ebuild b/games-puzzle/mirrormagic/mirrormagic-2.0.2-r1.ebuild
index 919e55b0d64c..ac9c25b8ab20 100644
--- a/games-puzzle/mirrormagic/mirrormagic-2.0.2-r1.ebuild
+++ b/games-puzzle/mirrormagic/mirrormagic-2.0.2-r1.ebuild
@@ -27,8 +27,10 @@ src_prepare() {
epatch \
"${FILESDIR}"/${P}-gcc41.patch \
"${FILESDIR}"/${P}-parallel.patch \
- "${FILESDIR}"/${P}-64bit.patch
- rm -f ${PN}
+ "${FILESDIR}"/${P}-64bit.patch \
+ "${FILESDIR}"/${P}-gcc5.patch \
+ "${FILESDIR}"/${P}-editor.patch
+ rm -f ${PN} || die
}
src_compile() {
@@ -41,7 +43,7 @@ src_compile() {
EXTRA_LDFLAGS="${LDFLAGS}" \
RO_GAME_DIR="${GAMES_DATADIR}"/${PN} \
RW_GAME_DIR="${GAMES_STATEDIR}"/${PN} \
- TARGET=$(use sdl && echo sdl || echo x11)
+ TARGET=$(usex sdl sdl x11)
}
src_install() {
diff --git a/mail-client/thunderbird/thunderbird-38.4.0.ebuild b/mail-client/thunderbird/thunderbird-38.4.0.ebuild
index 04d17a87df1c..8241cc5d2d5b 100644
--- a/mail-client/thunderbird/thunderbird-38.4.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-38.4.0.ebuild
@@ -37,7 +37,7 @@ inherit flag-o-matic toolchain-funcs mozconfig-v6.38 makeedit multilib autotools
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
-KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist crypt hardened ldap lightning +minimal mozdom selinux"
diff --git a/media-libs/mesa/mesa-11.0.6.ebuild b/media-libs/mesa/mesa-11.0.6.ebuild
index 744e17b33a10..1502b870b16f 100644
--- a/media-libs/mesa/mesa-11.0.6.ebuild
+++ b/media-libs/mesa/mesa-11.0.6.ebuild
@@ -64,10 +64,11 @@ REQUIRED_USE="
video_cards_i965? ( classic )
video_cards_ilo? ( gallium )
video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_radeon? ( || ( classic gallium ) )
+ video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
video_cards_r100? ( classic )
video_cards_r200? ( classic )
- video_cards_r300? ( gallium llvm )
+ video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vmware? ( gallium )
@@ -222,7 +223,7 @@ multilib_src_configure() {
fi
if use egl; then
- myconf+="--with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm") "
+ myconf+=" --with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm")"
fi
if use gallium; then
@@ -235,7 +236,7 @@ multilib_src_configure() {
$(use_enable xa)
$(use_enable xvmc)
"
- use vaapi && myconf+="--with-va-libdir=/usr/$(get_libdir)/va/drivers"
+ use vaapi && myconf+=" --with-va-libdir=/usr/$(get_libdir)/va/drivers"
gallium_enable swrast
gallium_enable video_cards_vmware svga
@@ -267,7 +268,7 @@ multilib_src_configure() {
# x86 hardened pax_kernel needs glx-read-only-text, bug 240956
if [[ ${ABI} == x86 ]]; then
- myconf+="$(use_enable pax_kernel glx-read-only-text)"
+ myconf+=" $(use_enable pax_kernel glx-read-only-text)"
fi
# on abi_x86_32 hardened we need to have asm disable
diff --git a/media-libs/mesa/mesa-11.0.7.ebuild b/media-libs/mesa/mesa-11.0.7.ebuild
index 38d52d0732cd..47caccd19396 100644
--- a/media-libs/mesa/mesa-11.0.7.ebuild
+++ b/media-libs/mesa/mesa-11.0.7.ebuild
@@ -64,10 +64,11 @@ REQUIRED_USE="
video_cards_i965? ( classic )
video_cards_ilo? ( gallium )
video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_radeon? ( || ( classic gallium ) )
+ video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
video_cards_r100? ( classic )
video_cards_r200? ( classic )
- video_cards_r300? ( gallium llvm )
+ video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vmware? ( gallium )
@@ -86,8 +87,6 @@ RDEPEND="
>=app-eselect/eselect-opengl-1.3.0
udev? ( kernel_linux? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] ) )
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
- gbm? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] )
- dri3? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] )
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
>=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}]
@@ -222,7 +221,7 @@ multilib_src_configure() {
fi
if use egl; then
- myconf+="--with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm") "
+ myconf+=" --with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm")"
fi
if use gallium; then
@@ -235,7 +234,7 @@ multilib_src_configure() {
$(use_enable xa)
$(use_enable xvmc)
"
- use vaapi && myconf+="--with-va-libdir=/usr/$(get_libdir)/va/drivers"
+ use vaapi && myconf+=" --with-va-libdir=/usr/$(get_libdir)/va/drivers"
gallium_enable swrast
gallium_enable video_cards_vmware svga
@@ -267,7 +266,7 @@ multilib_src_configure() {
# x86 hardened pax_kernel needs glx-read-only-text, bug 240956
if [[ ${ABI} == x86 ]]; then
- myconf+="$(use_enable pax_kernel glx-read-only-text)"
+ myconf+=" $(use_enable pax_kernel glx-read-only-text)"
fi
# on abi_x86_32 hardened we need to have asm disable
diff --git a/media-libs/mesa/mesa-11.1.0.ebuild b/media-libs/mesa/mesa-11.1.0.ebuild
index 38d52d0732cd..4dafdf6d0470 100644
--- a/media-libs/mesa/mesa-11.1.0.ebuild
+++ b/media-libs/mesa/mesa-11.1.0.ebuild
@@ -64,10 +64,11 @@ REQUIRED_USE="
video_cards_i965? ( classic )
video_cards_ilo? ( gallium )
video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_radeon? ( || ( classic gallium ) )
+ video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
video_cards_r100? ( classic )
video_cards_r200? ( classic )
- video_cards_r300? ( gallium llvm )
+ video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vmware? ( gallium )
@@ -86,8 +87,6 @@ RDEPEND="
>=app-eselect/eselect-opengl-1.3.0
udev? ( kernel_linux? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] ) )
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
- gbm? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] )
- dri3? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] )
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
>=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}]
@@ -117,7 +116,7 @@ RDEPEND="
) )
)
openmax? ( >=media-libs/libomxil-bellagio-0.9.3:=[${MULTILIB_USEDEP}] )
- vaapi? ( >=x11-libs/libva-0.35.0:=[${MULTILIB_USEDEP}] )
+ vaapi? ( >=x11-libs/libva-1.6.0:=[${MULTILIB_USEDEP}] )
vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
wayland? ( >=dev-libs/wayland-1.2.0:=[${MULTILIB_USEDEP}] )
xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
@@ -222,7 +221,7 @@ multilib_src_configure() {
fi
if use egl; then
- myconf+="--with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm") "
+ myconf+=" --with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm")"
fi
if use gallium; then
@@ -235,7 +234,7 @@ multilib_src_configure() {
$(use_enable xa)
$(use_enable xvmc)
"
- use vaapi && myconf+="--with-va-libdir=/usr/$(get_libdir)/va/drivers"
+ use vaapi && myconf+=" --with-va-libdir=/usr/$(get_libdir)/va/drivers"
gallium_enable swrast
gallium_enable video_cards_vmware svga
@@ -267,7 +266,7 @@ multilib_src_configure() {
# x86 hardened pax_kernel needs glx-read-only-text, bug 240956
if [[ ${ABI} == x86 ]]; then
- myconf+="$(use_enable pax_kernel glx-read-only-text)"
+ myconf+=" $(use_enable pax_kernel glx-read-only-text)"
fi
# on abi_x86_32 hardened we need to have asm disable
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 45b9dafb25c9..3a58ccc2d790 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -64,10 +64,11 @@ REQUIRED_USE="
video_cards_i965? ( classic )
video_cards_ilo? ( gallium )
video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_radeon? ( || ( classic gallium ) )
+ video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
video_cards_r100? ( classic )
video_cards_r200? ( classic )
- video_cards_r300? ( gallium llvm )
+ video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vmware? ( gallium )
@@ -86,8 +87,6 @@ RDEPEND="
>=app-eselect/eselect-opengl-1.3.0
udev? ( kernel_linux? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] ) )
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
- gbm? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] )
- dri3? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] )
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
>=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}]
@@ -117,7 +116,7 @@ RDEPEND="
) )
)
openmax? ( >=media-libs/libomxil-bellagio-0.9.3:=[${MULTILIB_USEDEP}] )
- vaapi? ( >=x11-libs/libva-0.35.0:=[${MULTILIB_USEDEP}] )
+ vaapi? ( >=x11-libs/libva-1.6.0:=[${MULTILIB_USEDEP}] )
vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
wayland? ( >=dev-libs/wayland-1.2.0:=[${MULTILIB_USEDEP}] )
xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
@@ -222,7 +221,7 @@ multilib_src_configure() {
fi
if use egl; then
- myconf+="--with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm") "
+ myconf+=" --with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm")"
fi
if use gallium; then
@@ -235,7 +234,7 @@ multilib_src_configure() {
$(use_enable xa)
$(use_enable xvmc)
"
- use vaapi && myconf+="--with-va-libdir=/usr/$(get_libdir)/va/drivers"
+ use vaapi && myconf+=" --with-va-libdir=/usr/$(get_libdir)/va/drivers"
gallium_enable swrast
gallium_enable video_cards_vmware svga
@@ -267,7 +266,7 @@ multilib_src_configure() {
# x86 hardened pax_kernel needs glx-rts, bug 240956
if [[ ${ABI} == x86 ]]; then
- myconf+="$(use_enable pax_kernel glx-read-only-text)"
+ myconf+=" $(use_enable pax_kernel glx-read-only-text)"
fi
# on abi_x86_32 hardened we need to have asm disable
diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index abb51afcada1..c7586ad03746 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -1,3 +1,4 @@
DIST mscore-1.1.tar.bz2 82410619 SHA256 d160b4dabbee5bbe7c0ba6e653e90fd36fae07ab7fffed2c6991b65123fee10c SHA512 8827c8a54969aa0e567e566c9746dc51da014842fbc80f4c2304a76c8fed4aed9b0b6bde84067caeb7f56b3db166342a8f47038727fa56a88c13f7270a91422d WHIRLPOOL 62bfbd0e16bdbb4a61d12c7cfc68ee4d528fe65764e8fd04b6110528d4f11ad772845bee0a0ebf26eefbe2d24771d79a8751bc5649674226b61ef2f2f1a144da
DIST mscore-1.2.tar.bz2 85739954 SHA256 e7f6c6cd705381a4583db267acbfed2dc9ce3985b20ed5407cd9cfe208d74d81 SHA512 aa92520b34d597db9fcf3c0121a56ceb7bfd8008ec5520cb318129da1c127426b0b789aab9d4754526d22c00307cc730d3c1b5a23e4252d5c5ca9e2b6cd95a38 WHIRLPOOL 6abcd260e908a045b43d210d274911cb87acacc1707638bc625aae817ad3791b13b079b6eaf44fb8b600031e7492eae86d88a6d6cb923c6badcdfe1b89314734
DIST mscore-1.3.tar.bz2 94704857 SHA256 a0b60cc892ac0266c58fc6392be72c0a21c3aa7fd0b6e4f1dddad1c8b36be683 SHA512 65369cc62f401c059c3452ada8a8861b6dd36df54313f4039f1a8a96771a37926bb40240df88d150b99cee7bc8a4ee8963a4fdb5a162defc8be660810cbc49b4 WHIRLPOOL 89a91da5607ce8163b74f6a787b57f15ef615a32ede154f943a3d87e78f348b145d14e89c487797df1bff577085b36d5e21c6ffb2daf044cf48b01f350538be1
+DIST musescore-2.0.2.tar.gz 44528670 SHA256 92f35403d1cb87bdb080a18bc37b2023a998ed9a26e7f50a5b6d30dbc3c1db45 SHA512 aeb5f0c696a3c0796604c687cb3ea7303dd3536da71cf1b1e71f909cd5caa0864a879ffb19931f6ab0dc6fff854c9f2e05a64905e186b417fa954b73e3e9f08c WHIRLPOOL 87c5e64f721deec1389fcb5ae3d21536586a4ec8d3419d0f88cd2dca7cb6bab0e5df283de1253fd7407f7d6f0a8cf8a95bdd6c1877923193f7d3ea24167631a6
diff --git a/media-sound/musescore/musescore-2.0.2.ebuild b/media-sound/musescore/musescore-2.0.2.ebuild
new file mode 100644
index 000000000000..b96ffe7c60ef
--- /dev/null
+++ b/media-sound/musescore/musescore-2.0.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="WYSIWYG Music Score Typesetter"
+HOMEPAGE="http://musescore.org/"
+SRC_URI="https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="audiofile debug jack portaudio pulseaudio"
+
+RDEPEND="
+ >=dev-qt/qtconcurrent-5.3.0:5
+ >=dev-qt/qtcore-5.3.0:5
+ >=dev-qt/qtdeclarative-5.3.0:5
+ >=dev-qt/qtgui-5.3.0:5
+ >=dev-qt/qthelp-5.3.0:5
+ >=dev-qt/qtsvg-5.3.0:5
+ >=dev-qt/qtwebkit-5.3.0:5
+ >=dev-qt/qtxmlpatterns-5.3.0:5
+ >=media-libs/alsa-lib-1.0.0
+ >=media-libs/freetype-2.5.2
+ sys-libs/zlib
+ audiofile? (
+ media-libs/audiofile
+ media-libs/libsndfile
+ )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ "
+
+DEPEND="${RDEPEND}
+ >=dev-util/cmake-2.8.7
+ dev-qt/linguist-tools:5
+ media-sound/lame
+ virtual/pkgconfig
+ jack? ( >=media-sound/jack-audio-connection-kit-0.98.0 )
+ "
+
+S="${WORKDIR}/MuseScore-${PV}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_has audiofile)
+ $(cmake-utils_use_build jack)
+ $(cmake-utils_use_use portaudio)
+ $(cmake-utils_use_use pulseaudio)
+ )
+ CMAKE_BUILD_TYPE="$(usex debug DEBUG RELEASE)"
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cd "${BUILD_DIR}" || die
+ cmake-utils_src_make -j1 lrelease manpages
+ cmake-utils_src_compile
+}
+
+pkg_postinst() {
+ einfo "Keep media-sound/lame installed for MP3 encoding support."
+ einfo "Keep =media-sound/jack-audio-connection-kit-0.98.0 installed for JACK support."
+}
diff --git a/media-sound/paprefs/paprefs-0.9.10.ebuild b/media-sound/paprefs/paprefs-0.9.10.ebuild
index ebd06992133c..2335e3eb145d 100644
--- a/media-sound/paprefs/paprefs-0.9.10.ebuild
+++ b/media-sound/paprefs/paprefs-0.9.10.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=4
+EAPI=5
+inherit flag-o-matic
DESCRIPTION="PulseAudio Preferences, configuration dialog for PulseAudio"
HOMEPAGE="http://freedesktop.org/software/pulseaudio/paprefs"
@@ -25,6 +26,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
src_configure() {
+ append-cxxflags -std=c++11 #568590
econf \
--disable-dependency-tracking \
--disable-lynx \
@@ -32,7 +34,6 @@ src_configure() {
}
src_install() {
- emake DESTDIR="${D}" install || die
+ default
dohtml -r doc
- dodoc README
}
diff --git a/media-sound/pavucontrol/pavucontrol-3.0.ebuild b/media-sound/pavucontrol/pavucontrol-3.0.ebuild
index e0b197e64faa..9adc8b50f888 100644
--- a/media-sound/pavucontrol/pavucontrol-3.0.ebuild
+++ b/media-sound/pavucontrol/pavucontrol-3.0.ebuild
@@ -3,6 +3,7 @@
# $Id$
EAPI=5
+inherit flag-o-matic
DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio"
HOMEPAGE="http://freedesktop.org/software/pulseaudio/pavucontrol/"
@@ -29,6 +30,7 @@ DEPEND="${RDEPEND}
"
src_configure() {
+ append-cxxflags -std=c++11 #567216
econf \
--docdir=/usr/share/doc/${PF} \
--htmldir=/usr/share/doc/${PF}/html \
diff --git a/media-sound/pavumeter/pavumeter-0.9.3-r1.ebuild b/media-sound/pavumeter/pavumeter-0.9.3-r1.ebuild
index c5968062a9f6..e5d26c550276 100644
--- a/media-sound/pavumeter/pavumeter-0.9.3-r1.ebuild
+++ b/media-sound/pavumeter/pavumeter-0.9.3-r1.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=2
+EAPI=5
+inherit flag-o-matic
DESCRIPTION="PulseAudio Volume Meter, simple GTK volume meter for PulseAudio"
HOMEPAGE="http://0pointer.de/lennart/projects/pavumeter/"
@@ -21,13 +22,12 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
src_configure() {
+ append-cxxflags -std=c++11 #568592
econf \
- --disable-dependency-tracking \
--disable-lynx
}
src_install() {
- emake DESTDIR="${D}" install || die
+ default
dohtml -r doc
- dodoc README
}
diff --git a/media-video/cclive/cclive-0.9.3-r1.ebuild b/media-video/cclive/cclive-0.9.3-r1.ebuild
index 8566a4e9e4d7..9f632d395ecd 100644
--- a/media-video/cclive/cclive-0.9.3-r1.ebuild
+++ b/media-video/cclive/cclive-0.9.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit eutils
+inherit eutils flag-o-matic
DESCRIPTION="Command line tool for extracting videos from various websites"
HOMEPAGE="http://cclive.sourceforge.net/"
@@ -30,5 +30,6 @@ src_prepare() {
}
src_configure() {
+ append-cxxflags -std=c++11 #567174
econf --disable-ccl
}
diff --git a/net-ftp/lftp/Manifest b/net-ftp/lftp/Manifest
index cb9ae3cd82a5..1f096fc47449 100644
--- a/net-ftp/lftp/Manifest
+++ b/net-ftp/lftp/Manifest
@@ -1 +1,2 @@
DIST lftp-4.6.4.tar.xz 1508952 SHA256 1e7cb674c83ace48172263f86847ed04bb6ab2f24116b11a8505f70a15e8805c SHA512 998050c0e69fc590233df8b400664c1165dfa80d7b3844aa307be33e004c3dd3e049df8f288ad7079257a31dc4adcdb07a57b8f28cd0adf7e3cf94c41d38b9dc WHIRLPOOL d79849970ff72eda2f5dccd3ce16b619e37661b60152363d96c13d94e4045d24e568b265bb27c8ef809fbfb18c6e31884ae28dba0d0bf6fc252c87ea82ca1396
+DIST lftp-4.6.5.tar.xz 1514644 SHA256 1fd0920a1791ce0e9e39ffce77ae6619e5dc665f16e9380bafbfc69411eeb71e SHA512 a22faa3a6901160460f1103c19c5276f603c154908ec2e34804a6eb48452b59ba495993e6824f57d114285ddc80a64dccd0069465cc0593f34f435ac181250c0 WHIRLPOOL 088598ed9395cd8f9ed79be26e0833593e733cf87bbd51e5d008ce4de2b9924e62add20789c098a866d82dc3f168a373c4874de264d669950524a9a255e1e028
diff --git a/net-ftp/lftp/files/lftp-4.5.3-autopoint.patch b/net-ftp/lftp/files/lftp-4.5.3-autopoint.patch
deleted file mode 100644
index 7a68843cef06..000000000000
--- a/net-ftp/lftp/files/lftp-4.5.3-autopoint.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -137,6 +137,7 @@
- AM_ICONV
-
- ALL_LINGUAS="de es fr it ja ko pl pt_BR ru uk zh_CN zh_TW zh_HK cs"
-+AM_GNU_GETTEXT_VERSION([0.18.1])
- AM_GNU_GETTEXT([external])
- test "$MSGFMT" = "no" && MSGFMT ="$missing_dir/missing msgfmt"
- test "$GMSGFMT" = "no" && GMSGFMT ="$missing_dir/missing msgfmt"
diff --git a/net-ftp/lftp/lftp-4.6.5.ebuild b/net-ftp/lftp/lftp-4.6.5.ebuild
new file mode 100644
index 000000000000..01871bd74ae9
--- /dev/null
+++ b/net-ftp/lftp/lftp-4.6.5.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils libtool
+
+DESCRIPTION="A sophisticated ftp/sftp/http/https/torrent client and file transfer program"
+HOMEPAGE="http://lftp.yar.ru/"
+SRC_URI="${HOMEPAGE}ftp/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+
+IUSE="convert-mozilla-cookies +gnutls idn ipv6 nls openssl socks5 +ssl verify-file"
+LFTP_LINGUAS=( cs de es fr it ja ko pl pt_BR ru uk zh_CN zh_HK zh_TW )
+IUSE+=" ${LFTP_LINGUAS[@]/#/linguas_}"
+
+REQUIRED_USE="
+ ssl? ( ^^ ( openssl gnutls ) )
+"
+
+RDEPEND="
+ >=sys-libs/ncurses-5.1:=
+ >=sys-libs/readline-5.1:=
+ dev-libs/expat
+ sys-libs/zlib
+ convert-mozilla-cookies? ( dev-perl/DBI )
+ idn? ( net-dns/libidn )
+ socks5? (
+ >=net-proxy/dante-1.1.12
+ virtual/pam
+ )
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-1.2.3 )
+ openssl? ( dev-libs/openssl:0 )
+ )
+ verify-file? (
+ dev-perl/string-crc32
+ virtual/perl-Digest-MD5
+ )
+"
+
+DEPEND="
+ ${RDEPEND}
+ =sys-devel/libtool-2*
+ app-arch/xz-utils
+ nls? ( >=sys-devel/gettext-0.19 )
+ virtual/pkgconfig
+"
+
+DOCS=(
+ BUGS ChangeLog FAQ FEATURES MIRRORS NEWS README README.debug-levels
+ README.dnssec README.modules THANKS TODO
+)
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-4.0.2.91-lafile.patch \
+ "${FILESDIR}"/${PN}-4.5.5-am_config_header.patch \
+ "${FILESDIR}"/${PN}-4.6.3a-autopoint.patch
+
+ eautoreconf
+ elibtoolize # for Darwin bundles
+
+ # bug #536036
+ printf 'set fish:auto-confirm no\nset sftp:auto-confirm no\n' >> ${PN}.conf || die
+}
+
+src_configure() {
+ econf \
+ $(use_enable nls) \
+ $(use_with gnutls) \
+ $(use_with idn libidn) \
+ $(use_enable ipv6) \
+ $(use_with openssl openssl "${EPREFIX}"/usr) \
+ $(use_with socks5 socksdante "${EPREFIX}"/usr) \
+ --enable-packager-mode \
+ --sysconfdir="${EPREFIX}"/etc/${PN} \
+ --with-modules \
+ --without-included-regex
+}
+
+src_install() {
+ default
+ local script
+ for script in {convert-mozilla-cookies,verify-file}; do
+ use ${script} || { rm "${ED}"/usr/share/${PN}/${script} || die ;}
+ done
+}
diff --git a/net-ftp/lftp/lftp-9999.ebuild b/net-ftp/lftp/lftp-9999.ebuild
index f21a9be4b97c..e66fd9c5e970 100644
--- a/net-ftp/lftp/lftp-9999.ebuild
+++ b/net-ftp/lftp/lftp-9999.ebuild
@@ -22,8 +22,8 @@ REQUIRED_USE="
"
RDEPEND="
- >=sys-libs/ncurses-5.1
- >=sys-libs/readline-5.1
+ >=sys-libs/ncurses-5.1:=
+ >=sys-libs/readline-5.1:=
dev-libs/expat
sys-libs/zlib
convert-mozilla-cookies? ( dev-perl/DBI )
@@ -34,7 +34,7 @@ RDEPEND="
)
ssl? (
gnutls? ( >=net-libs/gnutls-1.2.3 )
- openssl? ( >=dev-libs/openssl-0.9.6 )
+ openssl? ( dev-libs/openssl:0 )
)
verify-file? (
dev-perl/string-crc32
@@ -58,11 +58,12 @@ DOCS=(
src_prepare() {
epatch \
- "${FILESDIR}"/${PN}-4.5.3-autopoint.patch \
"${FILESDIR}"/${PN}-4.5.5-am_config_header.patch
gnulib-tool --update || die
+ chmod +x build-aux/git-version-gen || die
+
eautoreconf
elibtoolize # for Darwin bundles
}
@@ -81,7 +82,9 @@ src_configure() {
}
src_install() {
- default
+ # FIXME: MKDIR_P is not getting picked up in po/Makefile
+ emake DESTDIR="${D}" mkdir_p="mkdir -p" install
+
local script
for script in {convert-mozilla-cookies,verify-file}; do
use ${script} || { rm "${ED}"/usr/share/${PN}/${script} || die ;}
diff --git a/net-libs/gnutls/files/gnutls-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch b/net-libs/gnutls/files/gnutls-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch
new file mode 100644
index 000000000000..dda8bfced642
--- /dev/null
+++ b/net-libs/gnutls/files/gnutls-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch
@@ -0,0 +1,94 @@
+From 0f230c6375fd3680837d98f20ee3862e9041af3d Mon Sep 17 00:00:00 2001
+From: Alon Bar-Lev <alon.barlev@gmail.com>
+Date: Fri, 18 Dec 2015 12:14:08 +0200
+Subject: [PATCH] build: allow installing man(1) even with --disable-doc
+
+Currently these man pages are installed only if --enable-doc
+is provided, while these are not actually docs, do not require any
+special dependency, nor consume large space.
+
+This adds --enable-manpages to enable/disable manpages installation, and
+install the man(1) regardless of --disable-doc.
+
+Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
+Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
+
+---
+ Makefile.am | 3 +++
+ configure.ac | 10 ++++++++++
+ doc/Makefile.am | 2 +-
+ doc/manpages/Makefile.am | 2 ++
+ 5 files changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index d446711..6e19f26 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -28,6 +28,9 @@ SUBDIRS += libdane
+ endif
+
+ SUBDIRS += po src
++if ENABLE_MANPAGES
++SUBDIRS += doc/manpages
++endif
+ if ENABLE_DOC
+ SUBDIRS += doc
+ endif
+diff --git a/configure.ac b/configure.ac
+index c7a83b8..d161c05 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -152,6 +152,15 @@ AC_ARG_ENABLE(doc,
+ enable_doc=$enableval, enable_doc=yes)
+ AM_CONDITIONAL(ENABLE_DOC, test "$enable_doc" != "no")
+
++AC_ARG_ENABLE(manpages,
++ AS_HELP_STRING([--enable-manpages], [install manpages even if disable-doc is given]),
++ enable_manpages=$enableval,enable_manpages=auto)
++
++if test "${enable_manpages}" = "auto";then
++ enable_manpages="${enable_doc}"
++fi
++AM_CONDITIONAL(ENABLE_MANPAGES, test "$enable_manpages" != "no")
++
+ AC_ARG_ENABLE(tests,
+ AS_HELP_STRING([--disable-tests], [don't compile or run any tests]),
+ enable_tests=$enableval, enable_tests=yes)
+@@ -838,6 +847,7 @@ AC_MSG_NOTICE([summary of build options:
+ Local libtasn1: ${included_libtasn1}
+ Use nettle-mini: ${mini_nettle}
+ nettle-version: ${nettle_version}
++ Documentation: ${enable_doc} (manpages: ${enable_manpages})
+ ])
+
+ AC_MSG_NOTICE([External hardware support:
+diff --git a/doc/Makefile.am b/doc/Makefile.am
+index d9b4022..492a74a 100644
+--- a/doc/Makefile.am
++++ b/doc/Makefile.am
+@@ -24,7 +24,7 @@ EXTRA_DIST = TODO certtool.cfg gnutls.pdf gnutls.html \
+ gnutls-guile.pdf gnutls-guile.html stamp_enums stamp_functions \
+ doc.mk
+
+-SUBDIRS = examples cyclo scripts manpages credentials latex
++SUBDIRS = examples cyclo scripts credentials latex
+ if ENABLE_GTK_DOC
+ SUBDIRS += reference
+ endif
+diff --git a/doc/manpages/Makefile.am b/doc/manpages/Makefile.am
+index 6d16787..2840197 100644
+--- a/doc/manpages/Makefile.am
++++ b/doc/manpages/Makefile.am
+@@ -1053,7 +1053,9 @@ APIMANS += gnutls_x509_trust_list_verify_crt.3
+ APIMANS += gnutls_x509_trust_list_verify_crt2.3
+ APIMANS += gnutls_x509_trust_list_verify_named_crt.3
+
++if ENABLE_DOC
+ dist_man_MANS += $(APIMANS)
++endif
+
+ $(APIMANS): stamp_mans
+
+--
+2.4.10
+
diff --git a/net-libs/gnutls/files/gnutls-3.4.7-build-allow-installing-man-1-even-with-disable-doc.patch b/net-libs/gnutls/files/gnutls-3.4.7-build-allow-installing-man-1-even-with-disable-doc.patch
new file mode 100644
index 000000000000..cf108f07a09d
--- /dev/null
+++ b/net-libs/gnutls/files/gnutls-3.4.7-build-allow-installing-man-1-even-with-disable-doc.patch
@@ -0,0 +1,96 @@
+From 86f039f8c78f87edd6346265010abc679d9283a9 Mon Sep 17 00:00:00 2001
+From: Alon Bar-Lev <alon.barlev@gmail.com>
+Date: Fri, 18 Dec 2015 12:14:08 +0200
+Subject: [PATCH] build: allow installing man(1) even with --disable-doc
+
+Currently these man pages are installed only if --enable-doc
+is provided, while these are not actually docs, do not require any
+special dependency, nor consume large space.
+
+This adds --enable-manpages to enable/disable manpages installation, and
+install the man(1) regardless of --disable-doc.
+
+Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
+Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
+
+---
+ Makefile.am | 4 ++++
+ configure.ac | 11 +++++++++++
+ doc/Makefile.am | 2 +-
+ doc/manpages/Makefile.am | 2 ++
+ 5 files changed, 19 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 19fcb90..b94af06 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -42,6 +42,10 @@ if HAVE_GUILE
+ SUBDIRS += guile
+ endif
+
++if ENABLE_MANPAGES
++SUBDIRS += doc/manpages
++endif
++
+ if ENABLE_DOC
+ SUBDIRS += doc
+ endif
+diff --git a/configure.ac b/configure.ac
+index e634236..0b1625b 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -51,6 +51,16 @@ AC_ARG_ENABLE(doc,
+ enable_doc=$enableval, enable_doc=yes)
+ AM_CONDITIONAL(ENABLE_DOC, test "$enable_doc" != "no")
+
++AC_ARG_ENABLE(manpages,
++ AS_HELP_STRING([--enable-manpages], [install manpages even if disable-doc is given]),
++ enable_manpages=$enableval,enable_manpages=auto)
++
++if test "${enable_manpages}" = "auto";then
++ enable_manpages="${enable_doc}"
++fi
++
++AM_CONDITIONAL(ENABLE_MANPAGES, test "$enable_manpages" != "no")
++
+ AC_ARG_ENABLE(tools,
+ AS_HELP_STRING([--disable-tools], [don't compile any tools]),
+ enable_tools=$enableval, enable_tools=yes)
+@@ -920,6 +930,7 @@ AC_MSG_NOTICE([summary of build options:
+ Local libopts: ${included_libopts}
+ Local libtasn1: ${included_libtasn1}
+ Use nettle-mini: ${mini_nettle}
++ Documentation: ${enable_doc} (manpages: ${enable_manpages})
+ ])
+
+ AC_MSG_NOTICE([External hardware support:
+diff --git a/doc/Makefile.am b/doc/Makefile.am
+index 1e99dd0..05c2188 100644
+--- a/doc/Makefile.am
++++ b/doc/Makefile.am
+@@ -24,7 +24,7 @@ EXTRA_DIST = TODO certtool.cfg gnutls.pdf gnutls.html \
+ gnutls-guile.pdf gnutls-guile.html stamp_enums stamp_functions \
+ doc.mk
+
+-SUBDIRS = examples cyclo scripts manpages credentials latex
++SUBDIRS = examples cyclo scripts credentials latex
+ if ENABLE_GTK_DOC
+ SUBDIRS += reference
+ endif
+diff --git a/doc/manpages/Makefile.am b/doc/manpages/Makefile.am
+index 8a1613d..10365a9 100644
+--- a/doc/manpages/Makefile.am
++++ b/doc/manpages/Makefile.am
+@@ -1127,7 +1127,9 @@ APIMANS += gnutls_x509_trust_list_verify_crt.3
+ APIMANS += gnutls_x509_trust_list_verify_crt2.3
+ APIMANS += gnutls_x509_trust_list_verify_named_crt.3
+
++if ENABLE_DOC
+ dist_man_MANS += $(APIMANS)
++endif
+
+ $(APIMANS): stamp_mans
+
+--
+2.4.10
+
diff --git a/net-libs/gnutls/gnutls-3.3.19-r1.ebuild b/net-libs/gnutls/gnutls-3.3.19-r1.ebuild
new file mode 100644
index 000000000000..c26d74c898b7
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.3.19-r1.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools libtool eutils multilib-minimal versionator
+
+DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
+HOMEPAGE="http://www.gnutls.org/"
+SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 1-2)/${P}.tar.xz"
+
+# LGPL-3 for libgnutls library and GPL-3 for libgnutls-extra library.
+# soon to be relicensed as LGPL-2.1 unless heartbeat extension enabled.
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE_LINGUAS=" en cs de fi fr it ms nl pl sv uk vi zh_CN"
+IUSE="+cxx +crywrap dane doc examples guile nls +openssl pkcs11 static-libs test zlib ${IUSE_LINGUAS// / linguas_}"
+# heartbeat support is not disabled until re-licensing happens fullyf
+
+# NOTICE: sys-devel/autogen is required at runtime as we
+# use system libopts
+RDEPEND=">=dev-libs/libtasn1-4.3[${MULTILIB_USEDEP}]
+ >=dev-libs/nettle-2.7:=[gmp,${MULTILIB_USEDEP}]
+ >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]
+ sys-devel/autogen
+ crywrap? ( net-dns/libidn )
+ dane? ( >=net-dns/unbound-1.4.20[${MULTILIB_USEDEP}] )
+ guile? ( >=dev-scheme/guile-1.8:*[networking] )
+ nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
+ pkcs11? ( >=app-crypt/p11-kit-0.20.7[${MULTILIB_USEDEP}] )
+ zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-baselibs-20140508
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+ )"
+DEPEND="${RDEPEND}
+ >=sys-devel/automake-1.11.6
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+ doc? (
+ sys-apps/texinfo
+ dev-util/gtk-doc
+ )
+ nls? ( sys-devel/gettext )
+ test? ( app-misc/datefudge )"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS doc/TODO )
+
+pkg_setup() {
+ # bug#520818
+ export TZ=UTC
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-build-allow-installing-man-1-even-with-disable-doc.patch"
+
+ sed -i \
+ -e 's/imagesdir = $(infodir)/imagesdir = $(htmldir)/' \
+ doc/Makefile.am || die
+
+ # force regeneration of autogen-ed files
+ local file
+ for file in $(grep -l AutoGen-ed src/*.c) ; do
+ rm src/$(basename ${file} .c).{c,h} || die
+ done
+
+ # force regeneration of makeinfo files
+ # have no idea why on some system these files are not
+ # accepted as-is, see bug#520818
+ for file in $(grep -l "produced by makeinfo" doc/*.info) ; do
+ rm "${file}" || die
+ done
+
+ # support user patches
+ epatch_user
+
+ eautoreconf
+
+ # Use sane .so versioning on FreeBSD.
+ elibtoolize
+
+ # bug 497472
+ use cxx || epunt_cxx
+}
+
+multilib_src_configure() {
+ LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
+
+ # TPM needs to be tested before being enabled
+ # hardware-accell is disabled on OSX because the asm files force
+ # GNU-stack (as doesn't support that) and when that's removed ld
+ # complains about duplicate symbols
+ ECONF_SOURCE=${S} \
+ econf \
+ --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
+ --disable-valgrind-tests \
+ --without-included-libtasn1 \
+ --enable-heartbeat-support \
+ $(use_enable cxx) \
+ $(use_enable dane libdane) \
+ $(multilib_native_enable manpages) \
+ $(multilib_native_use_enable doc) \
+ $(multilib_native_use_enable doc gtk-doc) \
+ $(multilib_native_use_enable guile) \
+ $(multilib_native_use_enable crywrap) \
+ $(use_enable nls) \
+ $(use_enable openssl openssl-compatibility) \
+ $(use_enable static-libs static) \
+ $(use_with pkcs11 p11-kit) \
+ $(use_with zlib) \
+ --without-tpm \
+ --with-unbound-root-key-file=/etc/dnssec/root-anchors.txt \
+ $([[ ${CHOST} == *-darwin* ]] && echo --disable-hardware-acceleration)
+
+ if multilib_is_native_abi; then
+ ln -s "${S}"/doc/reference/html doc/reference/html || die
+ fi
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+
+ # symlink certtool for use in other ABIs
+ if use test; then
+ ln -s "${BUILD_DIR}"/src "${T}"/native-tools || die
+ fi
+ else
+ emake -C gl
+ emake -C lib
+ emake -C extra
+ use dane && emake -C libdane
+ fi
+}
+
+multilib_src_test() {
+ if multilib_is_native_abi; then
+ # parallel testing often fails
+ emake -j1 check
+ else
+ # use native ABI tools
+ ln -s "${T}"/native-tools/{certtool,gnutls-{serv,cli}} \
+ "${BUILD_DIR}"/src/ || die
+
+ emake -C gl -j1 check
+ emake -C tests -j1 check
+ fi
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake DESTDIR="${D}" install
+ else
+ emake -C lib DESTDIR="${D}" install
+ emake -C extra DESTDIR="${D}" install
+ use dane && emake -C libdane DESTDIR="${D}" install
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --all
+
+ dodoc doc/certtool.cfg
+
+ if use doc; then
+ dohtml doc/gnutls.html
+ else
+ rm -fr "${ED}/usr/share/doc/${PF}/html"
+ fi
+
+ if use examples; then
+ docinto examples
+ dodoc doc/examples/*.c
+ fi
+}
diff --git a/net-libs/gnutls/gnutls-3.4.7-r1.ebuild b/net-libs/gnutls/gnutls-3.4.7-r1.ebuild
new file mode 100644
index 000000000000..89d3fc4ac1b3
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.4.7-r1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools libtool eutils multilib-minimal versionator
+
+DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
+HOMEPAGE="http://www.gnutls.org/"
+SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 1-2)/${P}.tar.xz"
+
+# LGPL-3 for libgnutls library and GPL-3 for libgnutls-extra library.
+# soon to be relicensed as LGPL-2.1 unless heartbeat extension enabled.
+LICENSE="GPL-3 LGPL-3"
+SLOT="0/30" # libgnutls.so number
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE_LINGUAS=" en cs de fi fr it ms nl pl sv uk vi zh_CN"
+IUSE="+cxx +crywrap dane doc examples guile nls +openssl pkcs11 static-libs test +tools zlib ${IUSE_LINGUAS// / linguas_}"
+# heartbeat support is not disabled until re-licensing happens fullyf
+
+# NOTICE: sys-devel/autogen is required at runtime as we
+# use system libopts
+RDEPEND=">=dev-libs/libtasn1-4.3[${MULTILIB_USEDEP}]
+ >=dev-libs/nettle-3.1:=[gmp,${MULTILIB_USEDEP}]
+ >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]
+ tools? ( sys-devel/autogen )
+ crywrap? ( net-dns/libidn )
+ dane? ( >=net-dns/unbound-1.4.20[${MULTILIB_USEDEP}] )
+ guile? ( >=dev-scheme/guile-1.8:*[networking] )
+ nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
+ pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+ zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-baselibs-20140508
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+ )"
+DEPEND="${RDEPEND}
+ >=sys-devel/automake-1.11.6
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+ doc? (
+ sys-apps/texinfo
+ dev-util/gtk-doc
+ )
+ nls? ( sys-devel/gettext )
+ test? ( app-misc/datefudge )"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS doc/TODO )
+
+pkg_setup() {
+ # bug#520818
+ export TZ=UTC
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-build-allow-installing-man-1-even-with-disable-doc.patch"
+
+ sed -i \
+ -e 's/imagesdir = $(infodir)/imagesdir = $(htmldir)/' \
+ doc/Makefile.am || die
+
+ # force regeneration of autogen-ed files
+ local file
+ for file in $(grep -l AutoGen-ed src/*.c) ; do
+ rm src/$(basename ${file} .c).{c,h} || die
+ done
+
+ # force regeneration of makeinfo files
+ # have no idea why on some system these files are not
+ # accepted as-is, see bug#520818
+ for file in $(grep -l "produced by makeinfo" doc/*.info) ; do
+ rm "${file}" || die
+ done
+
+ # support user patches
+ epatch_user
+
+ eautoreconf
+
+ # Use sane .so versioning on FreeBSD.
+ elibtoolize
+
+ # bug 497472
+ use cxx || epunt_cxx
+}
+
+multilib_src_configure() {
+ LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
+
+ # TPM needs to be tested before being enabled
+ # hardware-accell is disabled on OSX because the asm files force
+ # GNU-stack (as doesn't support that) and when that's removed ld
+ # complains about duplicate symbols
+ ECONF_SOURCE=${S} \
+ econf \
+ --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
+ --disable-valgrind-tests \
+ --without-included-libtasn1 \
+ --enable-heartbeat-support \
+ $(use_enable cxx) \
+ $(use_enable dane libdane) \
+ $(multilib_native_enable manpages) \
+ $(multilib_native_use_enable tools) \
+ $(multilib_native_use_enable doc) \
+ $(multilib_native_use_enable doc gtk-doc) \
+ $(multilib_native_use_enable guile) \
+ $(multilib_native_use_enable crywrap) \
+ $(multilib_native_use_enable test tests) \
+ $(use_enable nls) \
+ $(use_enable openssl openssl-compatibility) \
+ $(use_enable static-libs static) \
+ $(use_with pkcs11 p11-kit) \
+ $(use_with zlib) \
+ --without-tpm \
+ --with-unbound-root-key-file=/etc/dnssec/root-anchors.txt \
+ $([[ ${CHOST} == *-darwin* ]] && echo --disable-hardware-acceleration)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --all
+
+ dodoc doc/certtool.cfg
+
+ if use doc; then
+ dohtml doc/gnutls.html
+ else
+ rm -fr "${ED}/usr/share/doc/${PF}/html"
+ fi
+
+ if use examples; then
+ docinto examples
+ dodoc doc/examples/*.c
+ fi
+}
diff --git a/net-misc/csync/csync-0.50.0.ebuild b/net-misc/csync/csync-0.50.0.ebuild
index 603189639805..15e6dd5d3489 100644
--- a/net-misc/csync/csync-0.50.0.ebuild
+++ b/net-misc/csync/csync-0.50.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -29,6 +29,8 @@ DEPEND="${RDEPEND}
src_prepare() {
cmake-utils_src_prepare
+ sed -e "s/__FUNCTION__/__func__/" -i \
+ src/csync_log.h tests/csync_tests/check_csync_log.c || die
# proper docdir
sed -e "s:/doc/${PN}:/doc/${PF}:" \
-i doc/CMakeLists.txt || die
diff --git a/net-misc/oidentd/files/oidentd-2.0.8-gcc5.patch b/net-misc/oidentd/files/oidentd-2.0.8-gcc5.patch
new file mode 100644
index 000000000000..a401a65d9bc6
--- /dev/null
+++ b/net-misc/oidentd/files/oidentd-2.0.8-gcc5.patch
@@ -0,0 +1,25 @@
+Description: Fix a failure to build with gcc5.
+Bug: http://bugs.debian.org/778035
+
+--- a/src/oidentd_util.c 2015-07-03 05:56:24.000000000 -0400
++++ b/src/oidentd_util.c 2015-07-03 05:56:47.671378000 -0400
+@@ -75,7 +75,7 @@
+ ** PRNG functions on systems whose libraries provide them.)
+ */
+
+-inline int randval(int i) {
++extern __attribute__ ((gnu_inline)) int randval(int i) {
+ /* Per _Numerical Recipes in C_: */
+ return ((double) i * rand() / (RAND_MAX+1.0));
+ }
+--- a/src/oidentd_util.h 2015-07-03 05:56:32.000000000 -0400
++++ b/src/oidentd_util.h 2015-07-03 05:56:53.835378000 -0400
+@@ -58,7 +58,7 @@
+ int find_group(const char *temp_group, gid_t *gid);
+
+ int random_seed(void);
+-inline int randval(int i);
++extern __attribute__ ((gnu_inline)) int randval(int i);
+
+ #ifndef HAVE_SNPRINTF
+ int snprintf(char *str, size_t n, char const *fmt, ...);
diff --git a/net-misc/oidentd/oidentd-2.0.8-r5.ebuild b/net-misc/oidentd/oidentd-2.0.8-r5.ebuild
index 0193766f640e..b93ad92aef12 100644
--- a/net-misc/oidentd/oidentd-2.0.8-r5.ebuild
+++ b/net-misc/oidentd/oidentd-2.0.8-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -17,7 +17,8 @@ IUSE="debug ipv6 masquerade"
src_prepare() {
epatch "${FILESDIR}/${P}-masquerading.patch" \
- "${FILESDIR}/${P}-bind-to-ipv6-too.patch"
+ "${FILESDIR}/${P}-bind-to-ipv6-too.patch" \
+ "${FILESDIR}/${P}-gcc5.patch"
}
src_configure() {
diff --git a/net-p2p/gtk-gnutella/Manifest b/net-p2p/gtk-gnutella/Manifest
index bc8fc00a9c04..cc5f6c3fbdf3 100644
--- a/net-p2p/gtk-gnutella/Manifest
+++ b/net-p2p/gtk-gnutella/Manifest
@@ -1,3 +1,3 @@
DIST gtk-gnutella-1.1.5.tar.bz2 19552392 SHA256 c332043a885ba302841a261c118264d903627fd21b062c99538db7dc7dada8a5 SHA512 eb94ef5cbc447ebf75d16eb24f0a4d88197a9b79f842fe73f963af3ba5985cc4ce99605d29e33123754d9a509218b71acc684df27a075c3947278211c1b204e5 WHIRLPOOL c5bc302dd7bd92eac2298c52b557723b473a930a7e1b40cddc74424bef7acf0a9b90f27ba503dc40038c925047dfcf6f80ca8de2f0e20a6429d70267de3ada49
DIST gtk-gnutella-1.1.6.tar.bz2 19571757 SHA256 b755250f6b8af65b449f20e4dac77a677c1c3fd52f603dc9cd82b035740974c3 SHA512 ade3c8e8a776b4ff9351ad60b307f421f804c423811ea2bc7639656e3623fb95c1041c235578e07009c07f7c85911db72b9c17e04fca65a1661c8492c396069f WHIRLPOOL 857578452335885de3f918d54c663cd4d7beb1a3cad7970bf74f796866f3754c66d7a59e64bb2b1400eacb9413c47de51f29d41ef2178916a3cfd6d9e57294fe
-DIST gtk-gnutella-1.1.7.tar.bz2 19667586 SHA256 98ec6bacb0e275a95b35ee719314b3f65fe0fd813694829bd759e916050cf138 SHA512 2bb9ea6c70b62ac64dff8dd612292fddeca23075758258ea5259f408d26570ad2be34fdbb8b045e6e6f0238488386930c524dc2d0499327e02861e3837dfcbd4 WHIRLPOOL 6a935ca2c3a2b0d2ad19eb0e5952a50e47a7458f704d52eea66fb393849160d5cb5321217675dc97f032f85c67a97965af0ae9c1a0b2fab8e16b77966561e9df
+DIST gtk-gnutella-1.1.8.tar.bz2 19690815 SHA256 271aadb6da4a807dd98094d7f2fa42a2215e273cdc799c188e68594896586079 SHA512 f1b0130a660d41690fb0555eae157c35c73bdd541ab7cce43acd3a0cc4fcb0fb00dc51947065c227df516062af944cc7267437c09f67bfb0dfa9b3dbf96bce2f WHIRLPOOL 568651daa74fb9b71f228a25d6f8086ec26646c521f8161ae85e5524d22c42d618017252dabe77d87468a4c3280754c1279a6d2c526cd7f805177e18e8614f16
diff --git a/net-p2p/gtk-gnutella/gtk-gnutella-1.1.7.ebuild b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.8.ebuild
index 154b509fd546..154b509fd546 100644
--- a/net-p2p/gtk-gnutella/gtk-gnutella-1.1.7.ebuild
+++ b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.8.ebuild
diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest
index ff84641b0712..c7a87fa5ea01 100644
--- a/net-wireless/blueman/Manifest
+++ b/net-wireless/blueman/Manifest
@@ -1 +1,2 @@
+DIST blueman-2.0.3.tar.xz 1942832 SHA256 243605e4401c2d21f4706965ef100dac907658d480ace37cbdf863c1c8a45825 SHA512 aaa6bad3321102b09f1cf69f0a3bc7d848bb6674821aa3cb6848243efcd1c1a2b37e20118bf8368b22e32ed1066b57ff187d3a672f2e41122c82d6526bfc888a WHIRLPOOL 0e5ede56e64287e7d500a1836a3eea21efd4f6b1dedd9c5376179309279ecd3d7e84e622c2d167ec5eadc1801c83303c0f2a3988f9eca3422302344414e348d9
DIST blueman-2.0.tar.xz 1941332 SHA256 81a5ca95124f12bfb62d2d2d0d265af70cdae1d43b0c6e4fc6d2bad8f82958f1 SHA512 44d3967d031f7482e7700674970eff08fee53d8cbeb96e46b2f97e2a2fb6b5790f663ed73129eab241545ebaa6c5748dc6cf6b90a2c4795b27e90b5399d71f80 WHIRLPOOL 394bac3e0b457fdbb79c69fe9181abafde3f9b1138ff71c4dc23bc78424b76284e3ad9cf02dc168848fa461541f86fa2bba5aee0f014e460f0852e1bfa163dae
diff --git a/net-wireless/blueman/blueman-2.0.3.ebuild b/net-wireless/blueman/blueman-2.0.3.ebuild
new file mode 100644
index 000000000000..3d6fd583783c
--- /dev/null
+++ b/net-wireless/blueman/blueman-2.0.3.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils gnome2-utils linux-info python-single-r1
+
+DESCRIPTION="GTK+ Bluetooth Manager, designed to be simple and intuitive for everyday bluetooth tasks"
+HOMEPAGE="https://github.com/blueman-project/blueman"
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://github.com/blueman-project/blueman.git"
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/blueman-project/${PN}/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="appindicator network nls policykit pulseaudio thunar"
+
+COMMON_DEPEND="
+ dev-python/pygobject:3
+ >=net-wireless/bluez-4.61:=
+ ${PYTHON_DEPS}"
+DEPEND="${COMMON_DEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+ nls? ( dev-util/intltool sys-devel/gettext )"
+RDEPEND="${COMMON_DEPEND}
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ sys-apps/dbus
+ x11-libs/gtk+:3[introspection]
+ x11-libs/libnotify[introspection]
+ || (
+ x11-themes/faenza-icon-theme
+ x11-themes/gnome-icon-theme
+ x11-themes/mate-icon-theme
+ )
+ appindicator? ( dev-libs/libappindicator:3[introspection] )
+ network? (
+ net-dns/avahi[autoipd]
+ net-firewall/iptables
+ sys-apps/net-tools
+ || (
+ net-dns/dnsmasq
+ net-misc/dhcp
+ >=net-misc/networkmanager-0.8
+ )
+ )
+ policykit? ( sys-auth/polkit )
+ pulseaudio? ( media-sound/pulseaudio[bluetooth] )
+ thunar? ( xfce-base/thunar )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+pkg_pretend() {
+ if use network; then
+ local CONFIG_CHECK="~BRIDGE ~IP_NF_IPTABLES
+ ~IP_NF_NAT ~IP_NF_TARGET_MASQUERADE"
+ linux-info_pkg_setup
+ fi
+}
+
+pkg_setup() {
+ pkg_pretend
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}/${PN}-2.0-set-codeset-for-gettext-to-UTF-8-always.patch"
+ [[ ${PV} == 9999 ]] && eautoreconf
+}
+
+src_configure() {
+ econf \
+ --docdir=/usr/share/doc/${PF} \
+ --disable-runtime-deps-check \
+ --disable-static \
+ $(use_enable policykit polkit) \
+ $(use_enable nls) \
+ $(use_enable thunar thunar-sendto)
+}
+
+src_install() {
+ default
+
+ python_fix_shebang "${D}"
+ rm "${D}"/$(python_get_sitedir)/*.la || die
+
+ use appindicator || { rm "${D}"/$(python_get_sitedir)/${PN}/plugins/applet/AppIndicator.py* || die; }
+ use pulseaudio || { rm "${D}"/$(python_get_sitedir)/${PN}/{main/Pulse*.py*,plugins/manager/Pulse*.py*} || die; }
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+}
diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest
index a2ac92593569..401827af315f 100644
--- a/net-wireless/gnuradio/Manifest
+++ b/net-wireless/gnuradio/Manifest
@@ -1,4 +1,5 @@
DIST gnuradio-3.6.5.1.tar.gz 3150283 SHA256 0875d2f0a7da0f3bcc1771b528b0f98f79d9ab69aa1ef953651bbbe1f57b4621 SHA512 23a22aed482da11005b17e5197ee3ba24d442b30309522b0858e694b58f46b76cc050143d365623c7dd4241cdf8b9f988e1a4dabe2e1f98d0fd4cca71bbb82e8 WHIRLPOOL 7cf55be5fac7891a737d228d83718bbc43f9069c6275c5ac465ae11088559dca5e7fa31239e281271b529aa8b9ae1a0efe3850a16a40e53c0f1fe57e351ff2a8
DIST gnuradio-3.7.6.1.tar.gz 3588833 SHA256 39dede70eec36f430c4895900bbd7ed266aa9e846d0a362987e806b7197c4c0b SHA512 88ec30b2bd93ca032c29f4606856a8e70b0123474fd84115657804429f381dea78f97a7523c9684acad6a27b357ddf876632e957de5c6e0170045dc38d121939 WHIRLPOOL 97d70e403fe46b0afbd1e6f0812f8d9de4ea506dcb2190a23d9a0f0499662f9e2bbaa86d1b624f7c621ae1675094f92cd295bc273db0759b2647e2dfb2a49b43
DIST gnuradio-3.7.7.1.tar.gz 3845988 SHA256 2b27b13fc734ab5882e42c1661d433c0c097fd8b55b682f00626fa96c356584e SHA512 7be9568d19cbe03f3c229dbda5fc8d448a4a57d84bd9f8b91a400c65b526414539536c0a391b15d5f0e63bf22ef5675dc3ed8a6ed94ce3b1e4328948fa202ba1 WHIRLPOOL c54e26af37ecb27dd515d1ca320ccf363f6a9bbff61724f7d98f751d69a32ba21f2a631ce07caf273596f4297ff92359d2469768cd927ae9d680c8a8bbd25dbd
+DIST gnuradio-3.7.8.1.tar.gz 3962961 SHA256 8406f49d085fdc2ef5d8ea90f3e19ad8782d2a2f5154bbe4f076591ddf7ae5aa SHA512 21468335d698963ce5090b03b980ecc3714c301f3cd5d071d8a1b083c3c985479c42ee6d842b1b600ac85640ce875fb2bbfd6f51d30144cb612ac55e648c0c9a WHIRLPOOL 94d1b357539299b74b9f08659426ade1fa6ac3ae6950ec4ffe6797eadaca06785c4707ea1db3500c5b57395e6f7e8c0f14718d00c556aaf6537835ebb6969b7a
DIST gnuradio-3.7.8.tar.gz 3990172 SHA256 fe19cb54b5d77fb76dde61d5cf184c6dee7066779b45c51676bae6e6d0cd4172 SHA512 2a69101acf8b1ed8cc4791de2961b4d8a4baf50a84e5514ba8f29e300829228daa50863dda8434c1703829412ec6fb2f25560d851b4a39cc687cba0646e1a7d9 WHIRLPOOL 6682b48cde8643509629b4d45f95971260657546349b1bbcb7a4c8323feebd0d042f190824026c26d9d1aa8a91a3e10380c49dc2d4ea1128dcb73edaa903d556
diff --git a/net-wireless/gnuradio/gnuradio-3.7.8.1.ebuild b/net-wireless/gnuradio/gnuradio-3.7.8.1.ebuild
new file mode 100644
index 000000000000..2933b8eb1087
--- /dev/null
+++ b/net-wireless/gnuradio/gnuradio-3.7.8.1.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+CMAKE_BUILD_TYPE="None"
+inherit cmake-utils fdo-mime gnome2-utils python-single-r1 eutils
+
+DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios"
+HOMEPAGE="http://gnuradio.org/"
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="http://gnuradio.org/git/gnuradio.git"
+ inherit git-r3
+ KEYWORDS=""
+else
+ SRC_URI="http://gnuradio.org/releases/gnuradio/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+IUSE="+audio +alsa atsc +analog +digital channels doc dtv examples fcd fec +filter grc jack log noaa oss pager performance-counters portaudio +qt4 sdl test trellis uhd vocoder +utils wavelet wxwidgets zeromq"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ audio? ( || ( alsa oss jack portaudio ) )
+ alsa? ( audio )
+ oss? ( audio )
+ jack? ( audio )
+ portaudio? ( audio )
+ analog? ( filter )
+ digital? ( filter analog )
+ dtv? ( fec )
+ pager? ( filter analog )
+ qt4? ( filter )
+ uhd? ( filter analog )
+ fcd? ( || ( alsa oss ) )
+ wavelet? ( analog )
+ wxwidgets? ( filter analog )"
+
+# bug #348206
+# comedi? ( >=sci-electronics/comedilib-0.8 )
+# boost-1.52.0 is blacklisted, bug #461578, upstream #513, boost #7669
+RDEPEND="${PYTHON_DEPS}
+ >=dev-lang/orc-0.4.12
+ dev-libs/boost:0=[${PYTHON_USEDEP}]
+ !<=dev-libs/boost-1.52.0-r6:0/1.52
+ dev-python/numpy[${PYTHON_USEDEP}]
+ sci-libs/fftw:3.0=
+ alsa? (
+ media-libs/alsa-lib[${PYTHON_USEDEP}]
+ )
+ fcd? ( virtual/libusb:1 )
+ filter? ( sci-libs/scipy )
+ grc? (
+ dev-python/cheetah[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ >=dev-python/pygtk-2.10:2[${PYTHON_USEDEP}]
+ )
+ jack? (
+ media-sound/jack-audio-connection-kit
+ )
+ log? ( dev-libs/log4cpp )
+ portaudio? (
+ >=media-libs/portaudio-19_pre
+ )
+ qt4? (
+ >=dev-python/PyQt4-4.4[X,opengl,${PYTHON_USEDEP}]
+ >=dev-python/pyqwt-5.2:5[${PYTHON_USEDEP}]
+ >=dev-qt/qtcore-4.4:4
+ >=dev-qt/qtgui-4.4:4
+ x11-libs/qwt:6
+ )
+ sdl? ( >=media-libs/libsdl-1.2.0 )
+ uhd? ( >=net-wireless/uhd-3.4.3-r1:=[${PYTHON_USEDEP}] )
+ utils? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
+ vocoder? ( media-sound/gsm )
+ wavelet? (
+ >=sci-libs/gsl-1.10
+ )
+ wxwidgets? (
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/wxpython:2.8[${PYTHON_USEDEP}]
+ )
+ zeromq? ( >=net-libs/zeromq-2.1.11 )
+ "
+
+DEPEND="${RDEPEND}
+ >=dev-lang/swig-3.0.5
+ dev-python/cheetah[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+ doc? (
+ >=app-doc/doxygen-1.5.7.1
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ )
+ grc? ( x11-misc/xdg-utils )
+ oss? ( virtual/os-headers )
+ test? ( >=dev-util/cppunit-1.9.14 )
+ zeromq? ( net-libs/cppzmq )
+"
+
+src_prepare() {
+ gnome2_environment_reset #534582
+
+ # Useless UI element would require qt3support, bug #365019
+ sed -i '/qPixmapFromMimeSource/d' "${S}"/gr-qtgui/lib/spectrumdisplayform.ui || die
+ epatch_user
+}
+
+src_configure() {
+ # SYSCONFDIR/GR_PREFSDIR default to install below CMAKE_INSTALL_PREFIX
+ #audio provider is still automagic
+ #zeromq missing deps isn't fatal
+ mycmakeargs=(
+ -DENABLE_DEFAULT=OFF
+ -DENABLE_GNURADIO_RUNTIME=ON
+ -DENABLE_VOLK=ON
+ -DENABLE_PYTHON=ON
+ -DENABLE_GR_BLOCKS=ON
+ -DENABLE_GR_FFT=ON
+ -DENABLE_GR_AUDIO=ON
+ $(cmake-utils_use_enable alsa GR_AUDIO_ALSA) \
+ $(cmake-utils_use_enable analog GR_ANALOG) \
+ $(cmake-utils_use_enable atsc GR_ATSC) \
+ $(cmake-utils_use_enable channels GR_CHANNELS) \
+ $(cmake-utils_use_enable digital GR_DIGITAL) \
+ $(cmake-utils_use_enable doc DOXYGEN) \
+ $(cmake-utils_use_enable doc SPHINX) \
+ $(cmake-utils_use_enable dtv GR_DTV) \
+ $(cmake-utils_use_enable fcd GR_FCD) \
+ $(cmake-utils_use_enable fec GR_FEC) \
+ $(cmake-utils_use_enable filter GR_FILTER) \
+ $(cmake-utils_use_enable grc GRC) \
+ $(cmake-utils_use_enable jack GR_AUDIO_JACK) \
+ $(cmake-utils_use_enable log GR_LOG) \
+ $(cmake-utils_use_enable noaa GR_NOAA) \
+ $(cmake-utils_use_enable oss GR_AUDIO_OSS) \
+ $(cmake-utils_use_enable pager GR_PAGER) \
+ $(cmake-utils_use_enable performance-counters ENABLE_PERFORMANCE_COUNTERS) \
+ $(cmake-utils_use_enable portaudio GR_AUDIO_PORTAUDIO) \
+ $(cmake-utils_use_enable test TESTING) \
+ $(cmake-utils_use_enable trellis GR_TRELLIS) \
+ $(cmake-utils_use_enable uhd GR_UHD) \
+ $(cmake-utils_use_enable utils GR_UTILS) \
+ $(cmake-utils_use_enable vocoder GR_VOCODER) \
+ $(cmake-utils_use_enable wavelet GR_WAVELET) \
+ $(cmake-utils_use_enable wxwidgets GR_WXGUI) \
+ $(cmake-utils_use_enable qt4 GR_QTGUI) \
+ $(cmake-utils_use_enable sdl GR_VIDEO_SDL) \
+ $(cmake-utils_use_enable zeromq GR_ZEROMQ) \
+ -DENABLE_GR_CORE=ON \
+ -DSYSCONFDIR="${EPREFIX}"/etc \
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ -DGR_PKG_DOC_DIR='${GR_DOC_DIR}/${CMAKE_PROJECT_NAME}'-"${PVF}"
+ )
+ use vocoder && mycmakeargs+=( -DGR_USE_SYSTEM_LIBGSM=TRUE )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use examples ; then
+ dodir /usr/share/doc/${PF}/
+ mv "${ED}"/usr/share/${PN}/examples "${ED}"/usr/share/doc/${PF}/ || die
+ else
+ # It seems that the examples are always installed
+ rm -rf "${ED}"/usr/share/${PN}/examples || die
+ fi
+
+ # We install the mimetypes to the correct locations from the ebuild
+ rm -rf "${ED}"/usr/share/${PN}/grc/freedesktop || die
+ rm -f "${ED}"/usr/libexec/${PN}/grc_setup_freedesktop || die
+
+ # Install icons, menu items and mime-types for GRC
+ if use grc ; then
+ local fd_path="${S}/grc/freedesktop"
+ insinto /usr/share/mime/packages
+ doins "${fd_path}/${PN}-grc.xml"
+
+ domenu "${fd_path}/"*.desktop
+ doicon "${fd_path}/"*.png
+ fi
+
+ python_fix_shebang "${ED}"
+}
+
+src_test()
+{
+ ctest -E qtgui
+}
+
+pkg_postinst()
+{
+ local GRC_ICON_SIZES="32 48 64 128 256"
+
+ if use grc ; then
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ for size in ${GRC_ICON_SIZES} ; do
+ xdg-icon-resource install --noupdate --context mimetypes --size ${size} \
+ "${EROOT}/usr/share/pixmaps/grc-icon-${size}.png" application-gnuradio-grc \
+ || die "icon resource installation failed"
+ xdg-icon-resource install --noupdate --context apps --size ${size} \
+ "${EROOT}/usr/share/pixmaps/grc-icon-${size}.png" gnuradio-grc \
+ || die "icon resource installation failed"
+ done
+ xdg-icon-resource forceupdate
+ fi
+}
+
+pkg_postrm()
+{
+ local GRC_ICON_SIZES="32 48 64 128 256"
+
+ if use grc ; then
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ for size in ${GRC_ICON_SIZES} ; do
+ xdg-icon-resource uninstall --noupdate --context mimetypes --size ${size} \
+ application-gnuradio-grc || ewarn "icon uninstall failed"
+ xdg-icon-resource uninstall --noupdate --context apps --size ${size} \
+ gnuradio-grc || ewarn "icon uninstall failed"
+
+ done
+ xdg-icon-resource forceupdate
+ fi
+}
diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-0.1.4_p20150730.ebuild b/net-wireless/gr-osmosdr/gr-osmosdr-0.1.4_p20150730.ebuild
index dd7b0061a0ed..cb99ab8a7728 100644
--- a/net-wireless/gr-osmosdr/gr-osmosdr-0.1.4_p20150730.ebuild
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-0.1.4_p20150730.ebuild
@@ -66,5 +66,7 @@ src_configure() {
src_install() {
cmake-utils_src_install
- python_fix_shebang "${ED}"/usr/bin
+ if use python; then
+ python_fix_shebang "${ED}"/usr/bin
+ fi
}
diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild b/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
index fb14eb8dca95..346b5ccc104b 100644
--- a/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -66,5 +66,7 @@ src_configure() {
src_install() {
cmake-utils_src_install
- python_fix_shebang "${ED}"/usr/bin
+ if use python; then
+ python_fix_shebang "${ED}"/usr/bin
+ fi
}
diff --git a/profiles/package.mask b/profiles/package.mask
index 136b43d7e8f2..369238587a53 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -30,6 +30,18 @@
#--- END OF EXAMPLES ---
+# Andreas K. Hüttel <dilfridge@gentoo.org> (21 Dec 2015)
+# Preparation for the Perl 5.22.1 version bump; work in
+# progress
+=dev-lang/perl-5.22.1
+=virtual/perl-Module-CoreList-5.201.512.130
+=virtual/perl-Storable-2.530.100
+
+# Michał Górny <mgorny@gentoo.org> (18 Dec 2015)
+# Contains privilege escalation vulnerability that could be used to
+# execute random Python code passed via D-Bus as root. Bug #568644.
+<net-wireless/blueman-2.0.3
+
# Michael Sterrett <mr_bones_@gentoo.org> (18 Dec 2015)
# Unmaintained and no reason to use it or keep it around
# when games-roguelike/rogue is a better choice.
diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index f5d13b298960..2c59c269694b 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -30,7 +30,7 @@ media-gfx/graphviz python
dev-qt/qtcore icu
# Required by kde-plasma/kwin
-media-libs/mesa egl
+media-libs/mesa egl wayland
# Allow certain KDE 4 components to be coinstalled with Plasma 5
<dev-util/kdevelop-4.8.0 -gdbui
diff --git a/sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild b/sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild
index 78bfcff23630..457cb4750d08 100644
--- a/sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild
+++ b/sci-chemistry/gelemental/gelemental-1.2.0-r1.ebuild
@@ -2,9 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=4
+EAPI=5
-inherit autotools-utils fdo-mime gnome2-utils eutils
+inherit autotools-utils fdo-mime flag-o-matic gnome2-utils eutils
DESCRIPTION="Periodic table viewer that provides detailed information on the chemical elements"
HOMEPAGE="http://freecode.com/projects/gelemental/"
@@ -45,6 +45,7 @@ PATCHES=(
AUTOTOOLS_IN_SOURCE_BUILD=1
src_configure() {
+ append-cxxflags -std=c++11 #566450
local myeconfargs=( $(use_enable doc api-docs) )
autotools-utils_src_configure
}
diff --git a/sci-visualization/gnuplot/files/gnuplot-4.6.3-eldoc.patch b/sci-visualization/gnuplot/files/gnuplot-4.6.3-eldoc.patch
deleted file mode 100644
index ad8395efda89..000000000000
--- a/sci-visualization/gnuplot/files/gnuplot-4.6.3-eldoc.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://bugs.gentoo.org/459172
-
---- gnuplot-4.6.3-orig/docs/Makefile.in
-+++ gnuplot-4.6.3/docs/Makefile.in
-@@ -398,9 +398,9 @@
- @if test "$(EMACS)" != no; then \
- test "$(top_srcdir)" = "$(top_builddir)" || echo "COPYING GNUPLOT.DOC" ; \
- test "$(top_srcdir)" = "$(top_builddir)" || cp $(srcdir)/gnuplot.doc . ; \
-- $(EMACS) -batch -l $(srcdir)/doc2texi.el -f d2t-doc-to-texi ; \
-+ $(EMACS) -batch -q -no-site-file -l $(srcdir)/doc2texi.el -f d2t-doc-to-texi ; \
- echo "Compiling gnuplot-eldoc.el" ; \
-- $(EMACS) -batch --eval='(byte-compile-file "gnuplot-eldoc.el")' ; \
-+ $(EMACS) -batch -q -no-site-file -f batch-byte-compile gnuplot-eldoc.el ; \
- else \
- echo "No emacs found - cannot create texinfo file" ; \
- fi
diff --git a/sci-visualization/gnuplot/gnuplot-4.6.5.ebuild b/sci-visualization/gnuplot/gnuplot-4.6.5.ebuild
index 64d9134f99f7..ee4f6f8a2a6c 100644
--- a/sci-visualization/gnuplot/gnuplot-4.6.5.ebuild
+++ b/sci-visualization/gnuplot/gnuplot-4.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -33,19 +33,19 @@ RDEPEND="
cairo? (
x11-libs/cairo
x11-libs/pango )
- gd? ( >=media-libs/gd-2.0.35-r3[png] )
+ gd? ( >=media-libs/gd-2.0.35-r3:2=[png] )
ggi? ( media-libs/libggi )
latex? (
virtual/latex-base
lua? (
dev-tex/pgf
>=dev-texlive/texlive-latexrecommended-2008-r2 ) )
- lua? ( dev-lang/lua )
+ lua? ( dev-lang/lua:0 )
plotutils? ( media-libs/plotutils )
qt4? ( >=dev-qt/qtcore-4.5:4
>=dev-qt/qtgui-4.5:4
>=dev-qt/qtsvg-4.5:4 )
- readline? ( sys-libs/readline )
+ readline? ( sys-libs/readline:0 )
svga? ( media-libs/svgalib )
wxwidgets? (
x11-libs/wxGTK:2.8[X]
diff --git a/sci-visualization/gnuplot/gnuplot-5.0.1-r1.ebuild b/sci-visualization/gnuplot/gnuplot-5.0.1-r1.ebuild
index f49a707f5b47..09c5bc32cbc2 100644
--- a/sci-visualization/gnuplot/gnuplot-5.0.1-r1.ebuild
+++ b/sci-visualization/gnuplot/gnuplot-5.0.1-r1.ebuild
@@ -24,6 +24,7 @@ else
SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
inherit autotools
+
fi
LICENSE="gnuplot bitmap? ( free-noncomm )"
@@ -34,7 +35,7 @@ RDEPEND="
cairo? (
x11-libs/cairo
x11-libs/pango )
- gd? ( >=media-libs/gd-2.0.35-r3[png] )
+ gd? ( >=media-libs/gd-2.0.35-r3:2=[png] )
ggi? ( media-libs/libggi )
latex? (
virtual/latex-base
diff --git a/sci-visualization/gnuplot/gnuplot-5.0.1.ebuild b/sci-visualization/gnuplot/gnuplot-5.0.1.ebuild
deleted file mode 100644
index d22be8a982bf..000000000000
--- a/sci-visualization/gnuplot/gnuplot-5.0.1.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils flag-o-matic multilib readme.gentoo toolchain-funcs wxwidgets
-
-DESCRIPTION="Command-line driven interactive plotting program"
-HOMEPAGE="http://www.gnuplot.info/"
-
-if [[ -z ${PV%%*9999} ]]; then
- inherit autotools cvs
- ECVS_SERVER="gnuplot.cvs.sourceforge.net:/cvsroot/gnuplot"
- ECVS_MODULE="gnuplot"
- ECVS_BRANCH="branch-5-0-stable"
- ECVS_USER="anonymous"
- ECVS_CVS_OPTIONS="-dP"
- MY_P="${PN}"
- SRC_URI=""
- KEYWORDS=""
-else
- MY_P="${P/_/.}"
- SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
- inherit autotools
-fi
-
-LICENSE="gnuplot bitmap? ( free-noncomm )"
-SLOT="0"
-IUSE="aqua bitmap cairo compat doc examples +gd ggi latex libcaca libcerf lua qt4 readline svga wxwidgets X"
-
-RDEPEND="
- cairo? (
- x11-libs/cairo
- x11-libs/pango )
- gd? ( >=media-libs/gd-2.0.35-r3[png] )
- ggi? ( media-libs/libggi )
- latex? (
- virtual/latex-base
- lua? (
- dev-tex/pgf
- >=dev-texlive/texlive-latexrecommended-2008-r2 ) )
- libcaca? ( media-libs/libcaca )
- lua? ( dev-lang/lua:0 )
- qt4? ( >=dev-qt/qtcore-4.5:4
- >=dev-qt/qtgui-4.5:4
- >=dev-qt/qtsvg-4.5:4 )
- readline? ( sys-libs/readline:0 )
- libcerf? ( sci-libs/libcerf )
- svga? ( media-libs/svgalib )
- wxwidgets? (
- x11-libs/wxGTK:2.8[X]
- x11-libs/cairo
- x11-libs/pango
- x11-libs/gtk+:2 )
- X? ( x11-libs/libXaw )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? (
- virtual/latex-base
- dev-texlive/texlive-latexextra
- app-text/ghostscript-gpl )"
-
-S="${WORKDIR}/${MY_P}"
-
-GP_VERSION="${PV%.*}"
-E_SITEFILE="lisp/50${PN}-gentoo.el"
-TEXMF="${EPREFIX}/usr/share/texmf-site"
-
-src_prepare() {
- if [[ -z ${PV%%*9999} ]]; then
- local dir
- for dir in config demo m4 term tutorial; do
- emake -C "$dir" -f Makefile.am.in Makefile.am
- done
- eautoreconf
- fi
-
- # Add special version identification as required by provision 2
- # of the gnuplot license
- sed -i -e "1s/.*/& (Gentoo revision ${PR})/" PATCHLEVEL || die
-
- # hacky workaround
- # Please hack the buildsystem if you like
- if use prefix && use qt4; then
- append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir)/qt4
- fi
-
- DOC_CONTENTS='Gnuplot no longer links against pdflib, see the ChangeLog
- for details. You can use the "pdfcairo" terminal for PDF output.'
- use cairo || DOC_CONTENTS+=' It is available with USE="cairo".'
- use svga && DOC_CONTENTS+='\n\nIn order to enable ordinary users to use
- SVGA console graphics, gnuplot needs to be set up as setuid root.
- Please note that this is usually considered to be a security hazard.
- As root, manually "chmod u+s /usr/bin/gnuplot".'
- use gd && DOC_CONTENTS+='\n\nFor font support in png/jpeg/gif output,
- you may have to set the GDFONTPATH and GNUPLOT_DEFAULT_GDFONT
- environment variables. See the FAQ file in /usr/share/doc/${PF}/
- for more information.'
-}
-
-src_configure() {
- if ! use latex; then
- sed -i -e '/SUBDIRS/s/LaTeX//' share/Makefile.in || die
- fi
-
- if use wxwidgets; then
- WX_GTK_VER="2.8"
- need-wxwidgets unicode
- fi
-
- tc-export CC CXX #453174
-
- econf \
- --without-pdf \
- --with-texdir="${TEXMF}/tex/latex/${PN}" \
- --with-readline=$(usex readline gnu builtin) \
- $(use_with bitmap bitmap-terminals) \
- $(use_with cairo) \
- $(use_enable compat backwards-compatibility) \
- $(use_with doc tutorial) \
- $(use_with gd) \
- "$(use_with ggi ggi "${EPREFIX}/usr/$(get_libdir)")" \
- "$(use_with ggi xmi "${EPREFIX}/usr/$(get_libdir)")" \
- "$(use_with libcaca caca "${EPREFIX}/usr/$(get_libdir)")" \
- $(use_with libcerf) \
- $(use_with lua) \
- $(use_with svga linux-vga) \
- $(use_with X x) \
- --enable-stats \
- $(use_with qt4 qt qt4) \
- $(use_enable wxwidgets) \
- DIST_CONTACT="https://bugs.gentoo.org/" \
- EMACS=no
-}
-
-src_compile() {
- # Prevent access violations, see bug 201871
- VARTEXFONTS="${T}/fonts"
-
- # We believe that the following line is no longer needed.
- # In case of problems file a bug report at bugs.gentoo.org.
- #addwrite /dev/svga:/dev/mouse:/dev/tts/0
-
- emake all
-
- if use doc; then
- # Avoid sandbox violation in epstopdf/ghostscript
- addpredict /var/cache/fontconfig
- emake -C docs gnuplot.pdf
- emake -C tutorial pdf
- fi
-}
-
-src_install () {
- emake DESTDIR="${D}" install
-
- dodoc BUGS ChangeLog NEWS PGPKEYS PORTING README*
- newdoc term/PostScript/README README-ps
- newdoc term/js/README README-js
- use lua && newdoc term/lua/README README-lua
- readme.gentoo_create_doc
-
- if use examples; then
- # Demo files
- insinto /usr/share/${PN}/${GP_VERSION}
- doins -r demo
- rm -f "${ED}"/usr/share/${PN}/${GP_VERSION}/demo/Makefile*
- rm -f "${ED}"/usr/share/${PN}/${GP_VERSION}/demo/binary*
- fi
-
- if use doc; then
- # Manual, tutorial, FAQ
- dodoc docs/gnuplot.pdf tutorial/{tutorial.dvi,tutorial.pdf} FAQ.pdf
- # Documentation for making PostScript files
- docinto psdoc
- dodoc docs/psdoc/{*.doc,*.tex,*.ps,*.gpi,README}
- fi
-}
-
-src_test() {
- GNUTERM="unknown" default_src_test
-}
-
-pkg_postinst() {
- use latex && texmf-update
- readme.gentoo_print_elog
-}
-
-pkg_postrm() {
- use latex && texmf-update
-}
diff --git a/sys-apps/findutils/Manifest b/sys-apps/findutils/Manifest
index 65f4c71f5fa0..197448c7e7da 100644
--- a/sys-apps/findutils/Manifest
+++ b/sys-apps/findutils/Manifest
@@ -1,3 +1,3 @@
DIST findutils-4.4.2.tar.gz 2149838 SHA256 434f32d171cbc0a5e72cfc5372c6fc4cb0e681f8dce566a0de5b6fccd702b62a SHA512 262d0a8301158e6541b9f24e4e043d8d8c1b196b18dbe59c3bedcf17b50c95708e33ab23a07e3bfb947ad495faafffdca3c296fb525794ca60f2dfd682f228c1 WHIRLPOOL 2af1467403ece2f290be6b9f69db013d386427ab553efcf750ce36bf608fab0d37708209c22bf61b8a82f41aa13bf25a247c62f78dc95446290b7a4bd35d3393
-DIST findutils-4.5.12.tar.gz 3236073 SHA256 df859eebad68c216204363f163c0e4200208ce7348f3658564a120e32e4f63de SHA512 d909ca2d3629f871e6f79e99cf547f76ea73dad773972923c177267c272a7c82e308cca22e5c8746e6aca33dee8110f1af390fbe2abf93544e5917e6475ab2f8 WHIRLPOOL 046ef3394c0834800139c1c5a6c9caddbbf36190d27bb28bd2afa212c00bbbef6c959441f2afc36c058d3cee279d3b6c971192ff442e796ee7e72edfb76b2730
DIST findutils-4.5.14.tar.gz 3536727 SHA256 0de3cf625a5c9f154eee3171e072515ffdde405244dd00502af617ac57b73ae2 SHA512 e26f0d58c316202d99d7dcc1c4d4d40591150dcf198dff2dab0f8ef5e4dc039a5ff42ef536bfc08d860f39ee4bd8215591b4cb460ff45f73007040fc5f99e66b WHIRLPOOL 116b725ffb76562a3f1e9bbfa475a791b873746a7ae362eea1a97f3b701c6e32508eafb10fe47a3ad8f56ef0e67fb04a5d98a7baf5371646945718e7aff5ad60
+DIST findutils-4.5.15.tar.gz 3815470 SHA256 bc843179f32cba7bec8192edc91b4ad0d0bf434e61b82c04d9d2c8115617d9fb SHA512 425e14ce956fcfe83412d49b63f9487cda2ce935b6f707c4fe7d4334449d1db47369bad8358979b2782ac749047bf6396e49fb92bef114518a1d6c133417e186 WHIRLPOOL f6a3761dc2c50faca0a7684731ed543676382ac4c23ed48804d70c243b53ddd34ba41c0e96fbb20a079d3e51b4a1f1773707d8b1ed7c4e44b4685544b1ae7470
diff --git a/sys-apps/findutils/findutils-4.5.12.ebuild b/sys-apps/findutils/findutils-4.5.12.ebuild
deleted file mode 100644
index 1a72b2087d0c..000000000000
--- a/sys-apps/findutils/findutils-4.5.12.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic toolchain-funcs multilib
-
-DESCRIPTION="GNU utilities for finding files"
-HOMEPAGE="https://www.gnu.org/software/findutils/"
-SRC_URI="mirror://gnu-alpha/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="nls selinux static"
-
-RDEPEND="selinux? ( sys-libs/libselinux )
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- # Don't build or install locate because it conflicts with slocate,
- # which is a secure version of locate. See bug 18729
- sed -i '/^SUBDIRS/s/locate//' Makefile.in
-}
-
-src_configure() {
- use static && append-ldflags -static
-
- program_prefix=$(usex userland_GNU '' g)
- econf \
- --with-packager="Gentoo" \
- --with-packager-version="${PVR}" \
- --with-packager-bug-reports="https://bugs.gentoo.org/" \
- --program-prefix=${program_prefix} \
- $(use_enable nls) \
- $(use_with selinux) \
- --libexecdir='$(libdir)'/find
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc NEWS README TODO ChangeLog
-
- # We don't need this, so punt it.
- rm "${ED}"/usr/bin/${program_prefix}oldfind \
- "${ED}"/usr/share/man/man1/${program_prefix}oldfind.1 || die
-}
diff --git a/sys-apps/findutils/findutils-4.5.14-r1.ebuild b/sys-apps/findutils/findutils-4.5.14-r1.ebuild
index 6d0ad7085f59..f4f5a4415e0a 100644
--- a/sys-apps/findutils/findutils-4.5.14-r1.ebuild
+++ b/sys-apps/findutils/findutils-4.5.14-r1.ebuild
@@ -4,7 +4,9 @@
EAPI="4"
-inherit eutils flag-o-matic toolchain-funcs
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic toolchain-funcs python-any-r1
DESCRIPTION="GNU utilities for finding files"
HOMEPAGE="https://www.gnu.org/software/findutils/"
@@ -18,8 +20,13 @@ IUSE="debug nls selinux static"
RDEPEND="selinux? ( sys-libs/libselinux )
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
+ test? ( ${PYTHON_DEPS} )
nls? ( sys-devel/gettext )"
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
epatch "${FILESDIR}"/${P}-test-bashisms.patch #531020
# Don't build or install locate because it conflicts with slocate,
diff --git a/sys-apps/findutils/findutils-4.5.14.ebuild b/sys-apps/findutils/findutils-4.5.15.ebuild
index 1a72b2087d0c..71678a577e93 100644
--- a/sys-apps/findutils/findutils-4.5.14.ebuild
+++ b/sys-apps/findutils/findutils-4.5.15.ebuild
@@ -1,10 +1,12 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
-inherit eutils flag-o-matic toolchain-funcs multilib
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic toolchain-funcs python-any-r1
DESCRIPTION="GNU utilities for finding files"
HOMEPAGE="https://www.gnu.org/software/findutils/"
@@ -13,17 +15,27 @@ SRC_URI="mirror://gnu-alpha/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="nls selinux static"
+IUSE="debug nls selinux static test"
RDEPEND="selinux? ( sys-libs/libselinux )
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
+ test? ( ${PYTHON_DEPS} )
nls? ( sys-devel/gettext )"
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
# Don't build or install locate because it conflicts with slocate,
# which is a secure version of locate. See bug 18729
sed -i '/^SUBDIRS/s/locate//' Makefile.in
+
+ # Disable gnulib build test that has no impact on the source.
+ # Re-enable w/next version bump (and gnulib is updated). #554728
+ [[ ${PV} != "4.5.15" ]] && die "re-enable test #554728"
+ echo 'exit 0' > tests/test-update-copyright.sh || die
}
src_configure() {
@@ -35,14 +47,20 @@ src_configure() {
--with-packager-version="${PVR}" \
--with-packager-bug-reports="https://bugs.gentoo.org/" \
--program-prefix=${program_prefix} \
+ $(use_enable debug) \
$(use_enable nls) \
$(use_with selinux) \
--libexecdir='$(libdir)'/find
}
+src_compile() {
+ # We don't build locate, but the docs want a file in there.
+ emake -C locate dblocation.texi
+ default
+}
+
src_install() {
- emake DESTDIR="${D}" install
- dodoc NEWS README TODO ChangeLog
+ default
# We don't need this, so punt it.
rm "${ED}"/usr/bin/${program_prefix}oldfind \
diff --git a/sys-apps/hwids/hwids-20150717-r1.ebuild b/sys-apps/hwids/hwids-20150717-r1.ebuild
index bc08ac206477..e932771bb187 100644
--- a/sys-apps/hwids/hwids-20150717-r1.ebuild
+++ b/sys-apps/hwids/hwids-20150717-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "99999999" ]]; then
inherit git-2
else
SRC_URI="${HOMEPAGE}/archive/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux"
fi
LICENSE="|| ( GPL-2 BSD ) public-domain"
diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
index c059ab64271f..38fb2eadbe8a 100644
--- a/sys-apps/sandbox/Manifest
+++ b/sys-apps/sandbox/Manifest
@@ -1,4 +1,5 @@
DIST sandbox-1.6.tar.lzma 307014 SHA256 52cfd286da3d5d51f3b6e012e409e931b21e32b4f2f16ba5677e46328680f4f4 SHA512 f470599a67443fa107612fef1cc73b64b3146003ae21bb5ae5abd852c4c37aec93ac09be646fda9d55d4c3aeef0cf28a42fa675f2acbb53c1d903e400538ba4c WHIRLPOOL 7c7fbe57cc831d0eb7853476e264a85bb8113620948e761563a872d3d55fd3c0ff063332397199001ea9dcb8258f348b827f337b876b2a26f727f10abbc8f712
+DIST sandbox-2.10.tar.xz 417068 SHA256 019d6a2646b3a5f9b6fc3fcb6ff99332901017eb845442bec8573b9901506fa6 SHA512 178b3b8fcb54e6ff67df1c8101866739b49e4d31a66717c21ef502dd2ab609fca70f1a0c662b913e207bfc1ba6994cefdcf5c92ff32add9dd98bd9707f301305 WHIRLPOOL 5d6cffa7317cafeba02af75de9ae914d4365a62b54d3dfcc14cb272e621f2f76a60a945591ccb57dd59d6750152087cb2f21e43ded3ec181d6b42df173147192
DIST sandbox-2.3.tar.xz 344260 SHA256 8670f7508453c2fd300ca29ad2eb457691c3df01c4c22fa27d4a7c880fd291d5 SHA512 06ddaa6dc0822474c263650e95284af6cb69c60c9443b5caaf95af8140283f937d5594849064847fe3a4ad89b29b6ef6d6e909a9b85bb5d7fcf8b427d0e9c7e4 WHIRLPOOL 5d3f45a0bbb1aeffb8c83f8978bea65764aa438a5abcb50c66b5f66232d972bde84013694f6806fcc0026cd6d37420c69655d66ec5984a1c6f71a68dcfc95d11
DIST sandbox-2.4.tar.xz 344664 SHA256 450599cb3052296d42f81a04dbbda82d220415fc2d16f5dc6e26b042d580fd3e SHA512 c0f8b789bcabd48e03a20a97c9daa82c48f264d7641ecfa51dff7a2d2c34be398cf1db6235eb0211bf0fa78b07bd6e633e06bc102904bf9dd8a95f9fde1ca615 WHIRLPOOL 22f0f55f6e638275781ab5afa29b1a7f5e7f3335a3d2ff37d9fcce0bf9284b271bf1d69b98bcd4b06fdb9ff1528d044f9fb111a58c2a1a5ce33cbe28c0cb869d
DIST sandbox-2.5.tar.xz 355680 SHA256 c0e98767fb70750d79591a6d08f81d5c2f13ce783bf94bd90677022e9103878a SHA512 7b870295bb78c1da5550b650a3983d93e503935a8e8452a29a5c6310cc2c2d569a898ea1534e2c670b4a3e5607504fac55f69da6878e0adc9c2c65a5476b4fb0 WHIRLPOOL 887d36638111b09d77674002c07ebad84c24bc4f645d9fb78e180a6c6e7407eb3fb6857877bc152e0cefb676f01df60b20857b8487ce28ff3e4438aef744fe53
diff --git a/sys-apps/sandbox/sandbox-2.10.ebuild b/sys-apps/sandbox/sandbox-2.10.ebuild
new file mode 100644
index 000000000000..2550852a27ae
--- /dev/null
+++ b/sys-apps/sandbox/sandbox-2.10.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+#
+# don't monkey with this ebuild unless contacting portage devs.
+# period.
+#
+
+inherit eutils flag-o-matic toolchain-funcs multilib unpacker multiprocessing
+
+DESCRIPTION="sandbox'd LD_PRELOAD hack"
+HOMEPAGE="https://www.gentoo.org/proj/en/portage/sandbox/"
+SRC_URI="mirror://gentoo/${P}.tar.xz
+ https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="multilib"
+
+DEPEND="app-arch/xz-utils
+ >=app-misc/pax-utils-0.1.19" #265376
+RDEPEND=""
+
+EMULTILIB_PKG="true"
+has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS="${EBUILD_DEATH_HOOKS} sandbox_death_notice"
+
+sandbox_death_notice() {
+ ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:"
+ ewarn "FEATURES=-sandbox emerge sandbox"
+}
+
+sb_get_install_abis() { use multilib && get_install_abis || echo ${ABI:-default} ; }
+
+sb_foreach_abi() {
+ local OABI=${ABI}
+ for ABI in $(sb_get_install_abis) ; do
+ cd "${WORKDIR}/build-${ABI}"
+ einfo "Running $1 for ABI=${ABI}..."
+ "$@"
+ done
+ ABI=${OABI}
+}
+
+src_unpack() {
+ unpacker
+ cd "${S}"
+ epatch_user
+}
+
+sb_configure() {
+ mkdir "${WORKDIR}/build-${ABI}"
+ cd "${WORKDIR}/build-${ABI}"
+
+ use multilib && multilib_toolchain_setup ${ABI}
+
+ einfo "Configuring sandbox for ABI=${ABI}..."
+ ECONF_SOURCE="${S}" \
+ econf ${myconf} || die
+}
+
+sb_compile() {
+ emake || die
+}
+
+src_compile() {
+ filter-lfs-flags #90228
+
+ # Run configures in parallel!
+ multijob_init
+ local OABI=${ABI}
+ for ABI in $(sb_get_install_abis) ; do
+ multijob_child_init sb_configure
+ done
+ ABI=${OABI}
+ multijob_finish
+
+ sb_foreach_abi sb_compile
+}
+
+sb_test() {
+ emake check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)" || die
+}
+
+src_test() {
+ sb_foreach_abi sb_test
+}
+
+sb_install() {
+ emake DESTDIR="${D}" install || die
+ insinto /etc/sandbox.d #333131
+ doins etc/sandbox.d/00default || die
+}
+
+src_install() {
+ sb_foreach_abi sb_install
+
+ doenvd "${FILESDIR}"/09sandbox
+
+ keepdir /var/log/sandbox
+ fowners root:portage /var/log/sandbox
+ fperms 0770 /var/log/sandbox
+
+ cd "${S}"
+ dodoc AUTHORS ChangeLog* NEWS README
+}
+
+pkg_preinst() {
+ chown root:portage "${D}"/var/log/sandbox
+ chmod 0770 "${D}"/var/log/sandbox
+
+ local old=$(find "${ROOT}"/lib* -maxdepth 1 -name 'libsandbox*')
+ if [[ -n ${old} ]] ; then
+ elog "Removing old sandbox libraries for you:"
+ elog ${old//${ROOT}}
+ find "${ROOT}"/lib* -maxdepth 1 -name 'libsandbox*' -exec rm -fv {} \;
+ fi
+}
+
+pkg_postinst() {
+ chmod 0755 "${ROOT}"/etc/sandbox.d #265376
+}
diff --git a/sys-boot/grub/files/CVE-2015-8370.patch b/sys-boot/grub/files/CVE-2015-8370.patch
index 5701b54759fd..69e419ee0c3c 100644
--- a/sys-boot/grub/files/CVE-2015-8370.patch
+++ b/sys-boot/grub/files/CVE-2015-8370.patch
@@ -1,45 +1,54 @@
-From 88c9657960a6c5d3673a25c266781e876c181add Mon Sep 17 00:00:00 2001
+From 451d80e52d851432e109771bb8febafca7a5f1f2 Mon Sep 17 00:00:00 2001
From: Hector Marco-Gisbert <hecmargi@upv.es>
-Date: Fri, 13 Nov 2015 16:21:09 +0100
+Date: Wed, 16 Dec 2015 07:57:18 +0300
Subject: [PATCH] Fix security issue when reading username and password
- This patch fixes two integer underflows at:
- * grub-core/lib/crypto.c
- * grub-core/normal/auth.c
+This patch fixes two integer underflows at:
+ * grub-core/lib/crypto.c
+ * grub-core/normal/auth.c
+
+CVE-2015-8370
Signed-off-by: Hector Marco-Gisbert <hecmargi@upv.es>
Signed-off-by: Ismael Ripoll-Ripoll <iripoll@disca.upv.es>
+Also-By: Andrey Borzenkov <arvidjaar@gmail.com>
---
- grub-core/lib/crypto.c | 2 +-
- grub-core/normal/auth.c | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
+ grub-core/lib/crypto.c | 3 ++-
+ grub-core/normal/auth.c | 7 +++++--
+ 2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/grub-core/lib/crypto.c b/grub-core/lib/crypto.c
-index 010e550..524a3d8 100644
+index 010e550..683a8aa 100644
--- a/grub-core/lib/crypto.c
+++ b/grub-core/lib/crypto.c
-@@ -468,7 +468,7 @@ grub_password_get (char buf[], unsigned buf_size)
- break;
- }
+@@ -470,7 +470,8 @@ grub_password_get (char buf[], unsigned buf_size)
-- if (key == '\b')
-+ if (key == '\b' && cur_len)
+ if (key == '\b')
{
- cur_len--;
+- cur_len--;
++ if (cur_len)
++ cur_len--;
continue;
+ }
+
diff --git a/grub-core/normal/auth.c b/grub-core/normal/auth.c
-index c6bd96e..5782ec5 100644
+index c6bd96e..8615c48 100644
--- a/grub-core/normal/auth.c
+++ b/grub-core/normal/auth.c
-@@ -172,7 +172,7 @@ grub_username_get (char buf[], unsigned buf_size)
- break;
- }
+@@ -174,8 +174,11 @@ grub_username_get (char buf[], unsigned buf_size)
-- if (key == '\b')
-+ if (key == '\b' && cur_len)
+ if (key == '\b')
{
- cur_len--;
- grub_printf ("\b");
+- cur_len--;
+- grub_printf ("\b");
++ if (cur_len)
++ {
++ cur_len--;
++ grub_printf ("\b");
++ }
+ continue;
+ }
+
--
-1.9.1
+2.6.4
diff --git a/sys-boot/grub/files/grub-0.97-ncurses-pkgconfig.patch b/sys-boot/grub/files/grub-0.97-ncurses-pkgconfig.patch
new file mode 100644
index 000000000000..d62e4346c338
--- /dev/null
+++ b/sys-boot/grub/files/grub-0.97-ncurses-pkgconfig.patch
@@ -0,0 +1,18 @@
+--- a/configure.ac 2015-12-17 11:09:56.807893315 -0500
++++ b/configure.ac 2015-12-17 11:11:06.697570856 -0500
+@@ -234,10 +234,14 @@
+
+ # Unless the user specify --without-curses, check for curses.
+ if test "x$with_curses" != "xno"; then
++ PKG_CHECK_MODULES([NCURSES],[ncurses],[
++ AC_DEFINE(HAVE_LIBCURSES, 1, [Define if you have a curses library])
++ GRUB_LIBS="$GRUB_LIBS $NCURSES_LIBS"
++ ],[
+ AC_CHECK_LIB(ncurses, wgetch, [GRUB_LIBS="$GRUB_LIBS -lncurses"
+ AC_DEFINE(HAVE_LIBCURSES, 1, [Define if you have a curses library])],
+ [AC_CHECK_LIB(curses, wgetch, [GRUB_LIBS="$GRUB_LIBS -lcurses"
+- AC_DEFINE(HAVE_LIBCURSES, 1, [Define if you have a curses library])])])
++ AC_DEFINE(HAVE_LIBCURSES, 1, [Define if you have a curses library])])])])
+ fi
+
+ AC_SUBST(GRUB_LIBS)
diff --git a/sys-boot/grub/grub-0.97-r17.ebuild b/sys-boot/grub/grub-0.97-r17.ebuild
index 3b19b8e36c9b..790e6b256bed 100644
--- a/sys-boot/grub/grub-0.97-r17.ebuild
+++ b/sys-boot/grub/grub-0.97-r17.ebuild
@@ -36,6 +36,7 @@ IUSE="custom-cflags ncurses netboot static"
LIB_DEPEND="ncurses? ( >=sys-libs/ncurses-5.9-r3:0[static-libs(+),abi_x86_32(-)] )"
RDEPEND="!static? ( ${LIB_DEPEND//[static-libs(+),/=[} )"
DEPEND="${RDEPEND}
+ virtual/pkgconfig
static? ( ${LIB_DEPEND} )"
pkg_setup() {
@@ -69,6 +70,7 @@ src_prepare() {
EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
# bug 564890, 566638
epatch "${FILESDIR}"/grub-0.97-Add-esp-to-list-of-clobbered-registers.patch
+ epatch "${FILESDIR}"/grub-0.97-ncurses-pkgconfig.patch
rm -f "${S}"/aclocal.m4 # seems to keep bug 418287 away
eautoreconf
diff --git a/sys-boot/grub/grub-2.02_beta2-r8.ebuild b/sys-boot/grub/grub-2.02_beta2-r8.ebuild
index abfeffba89f8..90e03995228d 100644
--- a/sys-boot/grub/grub-2.02_beta2-r8.ebuild
+++ b/sys-boot/grub/grub-2.02_beta2-r8.ebuild
@@ -309,5 +309,14 @@ pkg_postinst() {
optfeature "Detect other operating systems (grub-mkconfig)" sys-boot/os-prober
optfeature "Create rescue media (grub-mkrescue)" dev-libs/libisoburn
optfeature "Enable RAID device detection" sys-fs/mdadm
+ else
+ local v
+ for v in ${REPLACING_VERSIONS}; do
+ if ! version_is_at_least 2.02_beta2-r8 ${v}; then
+ ewarn "Please re-run grub2-install to address a security flaw when using"
+ ewarn "username/password authentication in grub."
+ ewarn "See bug 568326 for more information."
+ fi
+ done
fi
}
diff --git a/sys-devel/gnuconfig/Manifest b/sys-devel/gnuconfig/Manifest
index 772c0b92f6ff..78cc19b9cdf4 100644
--- a/sys-devel/gnuconfig/Manifest
+++ b/sys-devel/gnuconfig/Manifest
@@ -1,7 +1,3 @@
-DIST gnuconfig-20130516.tar.bz2 51563 SHA256 8af7190bbb63e8abd5e255e71bbff73b245c034325d10d67a2d3966a947c109f SHA512 bfb6c2eb2fb786bb3824c1ade93e1451a24ac0f6b9918c3c15c1d15de826f6e2d0fca49a6ebe64c5de82ff5b99b564dc09c13b0aafde2ae801431dfcf8ffaf22 WHIRLPOOL 83add41d228022e7caa37b12a87d4075ab45cb0ab50685889e24968ef604fa9eb2f7a996196ea160ae46b7a684498be2a722e532162deaf7529b8fda0d93edc8
-DIST gnuconfig-20131128.tar.bz2 45245 SHA256 69027e90f35296473da1bb9bb6ad2c013d0a05af4c4b4416d10ad135d092fce2 SHA512 67ec289b0f2e09c6a97c2141734f906db3d589aaabfa7cccb73720145a53c6a0a3ea26b143b236df43594392196b56429deab926e188cae74267fde71edb3986 WHIRLPOOL c36da74b8b0c96f6c698d2c5b67f0563d0ae653bfbe788371bea57a5adf7d21c147bb89f79ad69b007eb9bee6ceb0ee265cd898fe6c79c15740459250953f9aa
-DIST gnuconfig-20140212.tar.bz2 44808 SHA256 57fd592676c549d4e4772273ec35b0cfe73b6b4b26b63c0a69260895a4e673ec SHA512 5c3b49733aa96a9418420d4232c01c02179cde4150104dee10713b963345e57feda3ba69b40016685370fd0d0d092f57c86a4b1ef0480b6403054666505d56ce WHIRLPOOL f09ac7cc01931ff7fda26ed56692bb0e6ba0a53096593fa90c95c0fdb98f2defb17a88cf72a18da5c5ae47842e866c23a83114a1c7043f3cdb9a2ccff06ebcfb
-DIST gnuconfig-20140728.tar.bz2 45239 SHA256 a597514a41df7299a070948c9e6a7e14c03a356b14b4719b25be7d8f93debb3a SHA512 7f6c68de16a1f82430cf68d55a8cf5ef8e5d4dd546221c4674112683e5c1fd7525623c8164bbca5f07911eb778b298e1391dd5438fdcab7dc155b5f55fab7e7d WHIRLPOOL d61a162f4c621833c10470254c4fb7acb4f74692e3657835f9d73a63c62df383c0d51e822ed65d9feee9ea887632e4c2d43551c124adf44e1615804ee184928c
-DIST gnuconfig-20150304.tar.bz2 46130 SHA256 6308cdb0aad50e24ab8afd39552582acb41ea8e45b0b0389b3b649b82640b7dd SHA512 937697dea538ba30dde6b3f1fa56963e0233d57418c86572ff4e25faf4ec0288cc1dbd96d05392bc317d70f99b9bc6965cf56263fd698035d2df99f4d9da597b WHIRLPOOL 4854791a0d43237fbd0274c118a7297d096af034f85a881aa7c6096f31093c32967b1051d7a04aa7d635817afc0c87208872a6d207d2d9e3a7e8cff6b6a27787
DIST gnuconfig-20150308.tar.bz2 46295 SHA256 83b68fc5e3627f0f590dddbd7a2937d078be3daa5803fadebc8f9b5dd375536c SHA512 e09741289a92f68a88f8516622760ce627776e3484f740574ad84ba9e7ef2780abf237c85dc04bc731e7e4ccf9b301a880ef19947867d5618f7c95a1ec50c804 WHIRLPOOL 6b9b9d55c9c16d2613004042e1a20061b9df56542a842a3ff79b84682b4aeb8e7df496e77869ebfe26f3bc25eb1cf547840b997a3febc84ee68a221798ed3d0a
DIST gnuconfig-20150727.tar.bz2 46599 SHA256 38b0fc0467ebdede37ebe895aeb8bd8544755c6872ef034624d5fa53668aa215 SHA512 b183e4552ebed029a41be04cf08ad80f67e0a687a73a236cc581dcb35f68bfdbad5a4553cf232b8f9422f6b50dd4ecaa1bbfc60e79db7a492e8fee51479f7361 WHIRLPOOL d60c1645e42220dda60b5112c6e35400139db8083fb888a0bc00470381da8ebd37feea4e491991f92ce51de421073f79bd0ce0f30128362f2517afe39a47d843
+DIST gnuconfig-20151214.tar.bz2 47976 SHA256 aa8a54ffedadb62c19168a62474e9bcae7e06107109fd7b2737597c9507d1024 SHA512 3282107721bdeadddaadbb5226ca0b3506032ea9f9cd82cae07152b6224424eb14f2c9134589c4269163c993cb1489f1c00af63a0497720bc15755ed808a5b1e WHIRLPOOL 65ae1f21e6e3faa0c0821276ae6d13d7fb69d3f27a441e1a27954cfed847f3145947edf03a138569051a5c28eb84acf9ed252aca93aef99f07876dc70ca3e8fd
diff --git a/sys-devel/gnuconfig/gnuconfig-20130516.ebuild b/sys-devel/gnuconfig/gnuconfig-20130516.ebuild
deleted file mode 100644
index 29eda87863be..000000000000
--- a/sys-devel/gnuconfig/gnuconfig-20130516.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-inherit eutils
-if [[ ${PV} == "99999999" ]] ; then
- EGIT_REPO_URI="git://git.savannah.gnu.org/config.git
- http://git.savannah.gnu.org/r/config.git"
-
- inherit git-2
-else
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Updated config.sub and config.guess file from GNU"
-HOMEPAGE="http://savannah.gnu.org/projects/config"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-S=${WORKDIR}
-
-maint_pkg_create() {
- cd "${S}"
-
- local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
- [[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
-
- cp "${FILESDIR}"/${PV}/*.patch . || die
-
- local tar="${T}/gnuconfig-${ver}.tar.bz2"
- tar -jcf ${tar} . || die "creating tar failed"
- einfo "Packaged tar now available:"
- einfo "$(du -b ${tar})"
-}
-
-src_unpack() {
- if [[ ${PV} == "99999999" ]] ; then
- git-2_src_unpack
- maint_pkg_create
- else
- unpack ${A}
- fi
-}
-
-src_prepare() {
- epatch "${WORKDIR}"/*.patch
- use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
-}
-
-src_compile() { :;}
-
-src_test() {
- emake check
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins config.{sub,guess} || die
- fperms +x /usr/share/${PN}/config.{sub,guess}
- dodoc ChangeLog
-}
diff --git a/sys-devel/gnuconfig/gnuconfig-20131128.ebuild b/sys-devel/gnuconfig/gnuconfig-20131128.ebuild
deleted file mode 100644
index 722cf7046a78..000000000000
--- a/sys-devel/gnuconfig/gnuconfig-20131128.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-inherit eutils
-if [[ ${PV} == "99999999" ]] ; then
- EGIT_REPO_URI="git://git.savannah.gnu.org/config.git
- http://git.savannah.gnu.org/r/config.git"
-
- inherit git-2
-else
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Updated config.sub and config.guess file from GNU"
-HOMEPAGE="http://savannah.gnu.org/projects/config"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-S=${WORKDIR}
-
-maint_pkg_create() {
- cd "${S}"
-
- local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
- [[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
-
- cp "${FILESDIR}"/${PV}/*.patch . || die
-
- local tar="${T}/gnuconfig-${ver}.tar.bz2"
- tar -jcf ${tar} ./* || die "creating tar failed"
- einfo "Packaged tar now available:"
- einfo "$(du -b ${tar})"
-}
-
-src_unpack() {
- if [[ ${PV} == "99999999" ]] ; then
- git-2_src_unpack
- maint_pkg_create
- else
- unpack ${A}
- fi
-}
-
-src_prepare() {
- epatch "${WORKDIR}"/*.patch
- use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
-}
-
-src_compile() { :;}
-
-src_test() {
- emake check
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins config.{sub,guess} || die
- fperms +x /usr/share/${PN}/config.{sub,guess}
- dodoc ChangeLog
-}
diff --git a/sys-devel/gnuconfig/gnuconfig-20140212.ebuild b/sys-devel/gnuconfig/gnuconfig-20140212.ebuild
deleted file mode 100644
index 722cf7046a78..000000000000
--- a/sys-devel/gnuconfig/gnuconfig-20140212.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-inherit eutils
-if [[ ${PV} == "99999999" ]] ; then
- EGIT_REPO_URI="git://git.savannah.gnu.org/config.git
- http://git.savannah.gnu.org/r/config.git"
-
- inherit git-2
-else
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Updated config.sub and config.guess file from GNU"
-HOMEPAGE="http://savannah.gnu.org/projects/config"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-S=${WORKDIR}
-
-maint_pkg_create() {
- cd "${S}"
-
- local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
- [[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
-
- cp "${FILESDIR}"/${PV}/*.patch . || die
-
- local tar="${T}/gnuconfig-${ver}.tar.bz2"
- tar -jcf ${tar} ./* || die "creating tar failed"
- einfo "Packaged tar now available:"
- einfo "$(du -b ${tar})"
-}
-
-src_unpack() {
- if [[ ${PV} == "99999999" ]] ; then
- git-2_src_unpack
- maint_pkg_create
- else
- unpack ${A}
- fi
-}
-
-src_prepare() {
- epatch "${WORKDIR}"/*.patch
- use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
-}
-
-src_compile() { :;}
-
-src_test() {
- emake check
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins config.{sub,guess} || die
- fperms +x /usr/share/${PN}/config.{sub,guess}
- dodoc ChangeLog
-}
diff --git a/sys-devel/gnuconfig/gnuconfig-20150304.ebuild b/sys-devel/gnuconfig/gnuconfig-20150304.ebuild
deleted file mode 100644
index 77131df9ed10..000000000000
--- a/sys-devel/gnuconfig/gnuconfig-20150304.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-inherit eutils
-if [[ ${PV} == "99999999" ]] ; then
- EGIT_REPO_URI="git://git.savannah.gnu.org/config.git
- http://git.savannah.gnu.org/r/config.git"
-
- inherit git-2
-else
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Updated config.sub and config.guess file from GNU"
-HOMEPAGE="http://savannah.gnu.org/projects/config"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-S=${WORKDIR}
-
-maint_pkg_create() {
- cd "${S}"
-
- local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
- [[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
-
- cp "${FILESDIR}"/${PV}/*.patch . || die
-
- local tar="${T}/gnuconfig-${ver}.tar.bz2"
- tar -jcf ${tar} ./* || die "creating tar failed"
- einfo "Packaged tar now available:"
- einfo "$(du -b ${tar})"
-}
-
-src_unpack() {
- if [[ ${PV} == "99999999" ]] ; then
- git-2_src_unpack
- maint_pkg_create
- else
- unpack ${A}
- fi
-}
-
-src_prepare() {
- epatch "${WORKDIR}"/*.patch
- use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
-}
-
-src_compile() { :;}
-
-src_test() {
- emake check
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins config.{sub,guess} || die
- fperms +x /usr/share/${PN}/config.{sub,guess}
- dodoc ChangeLog
-}
diff --git a/sys-devel/gnuconfig/gnuconfig-20150727.ebuild b/sys-devel/gnuconfig/gnuconfig-20150727.ebuild
index 4a8bb5d152d0..d2012d9617ac 100644
--- a/sys-devel/gnuconfig/gnuconfig-20150727.ebuild
+++ b/sys-devel/gnuconfig/gnuconfig-20150727.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "99999999" ]] ; then
inherit git-2
else
SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Updated config.sub and config.guess file from GNU"
diff --git a/sys-devel/gnuconfig/gnuconfig-20140728.ebuild b/sys-devel/gnuconfig/gnuconfig-20151214.ebuild
index 77131df9ed10..4a8bb5d152d0 100644
--- a/sys-devel/gnuconfig/gnuconfig-20140728.ebuild
+++ b/sys-devel/gnuconfig/gnuconfig-20151214.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI="2"
+EAPI="5"
inherit eutils
if [[ ${PV} == "99999999" ]] ; then
@@ -12,7 +12,7 @@ if [[ ${PV} == "99999999" ]] ; then
inherit git-2
else
SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Updated config.sub and config.guess file from GNU"
diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
index e8313be0e601..25f0d21e6c90 100644
--- a/sys-fs/eudev/eudev-3.1.5.ebuild
+++ b/sys-fs/eudev/eudev-3.1.5.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} = 9999* ]]; then
inherit git-2
else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86"
fi
DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)"
diff --git a/virtual/httpd-php/httpd-php-5.4-r2.ebuild b/virtual/httpd-php/httpd-php-5.4-r2.ebuild
deleted file mode 100644
index 5b1de14695fb..000000000000
--- a/virtual/httpd-php/httpd-php-5.4-r2.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-DESCRIPTION="Virtual to provide PHP-enabled webservers"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE=""
-
-RDEPEND="|| ( dev-lang/php:${SLOT}[fpm]
- dev-lang/php:${SLOT}[apache2]
- dev-lang/php:${SLOT}[cgi] )"
-DEPEND=""
diff --git a/virtual/httpd-php/httpd-php-7.0.ebuild b/virtual/httpd-php/httpd-php-7.0.ebuild
index 4c3efad32628..39ea2c9e6e00 100644
--- a/virtual/httpd-php/httpd-php-7.0.ebuild
+++ b/virtual/httpd-php/httpd-php-7.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
RDEPEND="|| ( dev-lang/php:${SLOT}[fpm]
diff --git a/virtual/libgudev/libgudev-230.ebuild b/virtual/libgudev/libgudev-230.ebuild
index 1b89b07d0f97..93baaeac3b92 100644
--- a/virtual/libgudev/libgudev-230.ebuild
+++ b/virtual/libgudev/libgudev-230.ebuild
@@ -11,7 +11,7 @@ SRC_URI=""
LICENSE=""
SLOT="0/0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="introspection static-libs"
DEPEND=""
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.505.200-r2.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.505.200-r3.ebuild
index 1ecbd779ed7e..207739d63fc1 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.505.200-r2.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.505.200-r3.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
IUSE=""
RDEPEND="
- || ( =dev-lang/perl-5.22* ~perl-core/${PN#perl-}-${PV} )
+ || ( =dev-lang/perl-5.22.0* ~perl-core/${PN#perl-}-${PV} )
!<perl-core/${PN#perl-}-${PV}
!>perl-core/${PN#perl-}-${PV}-r999
"
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.512.130.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.512.130.ebuild
new file mode 100644
index 000000000000..cc8f5565f43b
--- /dev/null
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.512.130.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ || ( =dev-lang/perl-5.22.1* ~perl-core/${PN#perl-}-${PV} )
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Storable/perl-Storable-2.530.0.ebuild b/virtual/perl-Storable/perl-Storable-2.530.0-r1.ebuild
index 5a319b207dc2..5bc00e7d13eb 100644
--- a/virtual/perl-Storable/perl-Storable-2.530.0.ebuild
+++ b/virtual/perl-Storable/perl-Storable-2.530.0-r1.ebuild
@@ -15,7 +15,7 @@ IUSE=""
DEPEND=""
RDEPEND="
- || ( =dev-lang/perl-5.22* ~perl-core/${PN#perl-}-${PV} )
+ || ( =dev-lang/perl-5.22.0* ~perl-core/${PN#perl-}-${PV} )
!<perl-core/${PN#perl-}-${PV}
!>perl-core/${PN#perl-}-${PV}-r999
"
diff --git a/virtual/perl-Storable/perl-Storable-2.530.100.ebuild b/virtual/perl-Storable/perl-Storable-2.530.100.ebuild
new file mode 100644
index 000000000000..688e5c30a83c
--- /dev/null
+++ b/virtual/perl-Storable/perl-Storable-2.530.100.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+ || ( =dev-lang/perl-5.22.1* ~perl-core/${PN#perl-}-${PV} )
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/www-client/firefox/firefox-43.0.ebuild b/www-client/firefox/firefox-43.0.ebuild
index d63e5b267716..2c932c1d99ef 100644
--- a/www-client/firefox/firefox-43.0.ebuild
+++ b/www-client/firefox/firefox-43.0.ebuild
@@ -314,9 +314,11 @@ src_install() {
|| die
# Augment this with hwaccel prefs
- use hwaccel && cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|| die
+ fi
# Set default path to search for dictionaries.
echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index bdbf185f14c7..d7d4e5d5dfef 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -2,3 +2,5 @@ DIST vivaldi-1.0.344.34_p1-amd64.deb 42600754 SHA256 c5f4ef24b8d5ca0494d87c50580
DIST vivaldi-1.0.344.34_p1-i386.deb 43128298 SHA256 a15a28073ccbda20f6f4786033113c12faa5e63e8be7784c60389ec7e738e4ca SHA512 af22a299f0c237e17f1bb9fcd041c2d91e21ede902ee162b7d30c9c04b8e2435382279af9d5a824e31ffea30cd419df6c6171fb8f0b54d8a94fdb56d4e1c8178 WHIRLPOOL a948937d0e4399f7918133e652477d0534c5d053ea2339ffea5efc77c5daf0c01f027e32da0b10d22006b3b7e09c07aaa26005b367aaadeed40d9949180ea4b3
DIST vivaldi-1.0.344.37_p1-amd64.deb 42697192 SHA256 f23c4616446e6b1b3e4f532fb336d3d586974ee2fe46ada17be65d23216817be SHA512 45b26f6a231591ead08d94922943f2ee0ae8fb097f58d531198706d003cbae98816687c761131ee252680d09beb79691436c11136d08b485206f7fb60b0dd1fd WHIRLPOOL 8d3661b2c7b4407582825ebbdcf0dfc89ea4fb6df858e435fcfe8de86cfa9cce5a7daf9715575c7e9cb2cfd04bf64a5538bd0de066f371cbeaa1cd409e7c9697
DIST vivaldi-1.0.344.37_p1-i386.deb 43127066 SHA256 04755b7feb3ed03eb4f4d0dd52ef713a22479fb412bedeadc31087ea42e3234e SHA512 eb0dc8d4fda8951942effbc3d46a05a346315a192fd9207be93e2b810f2628349c66b45ebb5c530524a8592b13a04907de4a1b045f75c43ca4affe1b275c554c WHIRLPOOL 8f2bcf613758cf026676d345d54b21982485efb8d138f99928eb8907b47c50b12d1cebe2ac5e136843b1de46db2717e24f14861c1b3daaeb2d881a5b7d9fefd9
+DIST vivaldi-1.0.352.3_p1-amd64.deb 42632770 SHA256 1955098f9acfa54c64db2990555cb93d1b7426c9c87745849c589e5cbbd42347 SHA512 dd89996d6903b51123c52c396fb54fd349761aacd94758fedd4e4d46d2cf7d1ca89758033cc30baf0189e462950eafc0b3fe8de430102cb6e6a7fbc92f5de461 WHIRLPOOL f98813338aaebdf43ed05ce6f84dc745d0d45502ec75bf12293255ec245d38ede712324b75dabbd5443c1693cd7b9611d5341bc235e538e649b3f7bfa10b1612
+DIST vivaldi-1.0.352.3_p1-i386.deb 43061366 SHA256 e6837239d26ace6c6e374d3d647b3925d8131c8fc76bf74c1c27bae45fc40e1f SHA512 e931107d5dec6d60084bda2b07506ec104fab00493f26f4765d3b6b99a0cb3b24fb51d01c645c83c533157d1764e29f928aef01f6b6b598859b0b7af2e50a833 WHIRLPOOL 8c3d913539131b4dd568fdff8216ab6d3ab2b3639fd42aa527e5a09523e82b965e1457d6193cc54c3c7e2f99c4d44a57e1ff5637f94dd918c6beb10cffd74039
diff --git a/www-client/vivaldi/vivaldi-1.0.352.3_p1.ebuild b/www-client/vivaldi/vivaldi-1.0.352.3_p1.ebuild
new file mode 100644
index 000000000000..18465b351589
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-1.0.352.3_p1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+CHROMIUM_LANGS="
+ am ar bg bn ca cs da de el en_GB en_US es_419 es et fa fil fi fr gu he hi
+ hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv
+ sw ta te th tr uk vi zh_CN zh_TW
+"
+inherit chromium eutils multilib unpacker toolchain-funcs
+
+DESCRIPTION="A new browser for our friends"
+HOMEPAGE="http://vivaldi.com/"
+VIVALDI_BASE_URI="${HOMEPAGE}download/snapshot/${PN}-snapshot_${PV/_p/-}_"
+SRC_URI="
+ amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
+ x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="bindist mirror"
+
+S=${WORKDIR}
+
+RDEPEND="
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ >=dev-libs/openssl-1.0.1:0
+ gnome-base/gconf:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ net-misc/curl
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/libcap
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango[X]
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+VIVALDI_HOME="opt/${PN}-snapshot"
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.0.275.3_p1-flash.patch
+
+ sed -i \
+ -e "s|@LIBDIR@|$(get_libdir)|g" \
+ opt/vivaldi-snapshot/vivaldi-snapshot || die
+
+ sed -i \
+ -e 's|vivaldi-snapshot|vivaldi|g' \
+ usr/share/applications/${PN}-snapshot.desktop \
+ usr/share/xfce4/helpers/${PN}-snapshot.desktop || die
+
+ mv usr/share/doc/${PN}-snapshot usr/share/doc/${PF} || die
+
+ rm \
+ _gpgbuilder \
+ etc/cron.daily/${PN}-snapshot \
+ usr/bin/${PN}-snapshot \
+ || die
+ rmdir \
+ etc/cron.daily/ \
+ etc/ \
+ || die
+
+ local c d
+ for d in 16 22 24 32 48 64 128 256; do
+ mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
+ cp \
+ ${VIVALDI_HOME}/product_logo_${d}.png \
+ usr/share/icons/hicolor/${d}x${d}/apps/vivaldi.png || die
+ done
+
+ pushd "${VIVALDI_HOME}/locales" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+}
+
+src_install() {
+ mv * "${D}" || die
+ dosym /${VIVALDI_HOME}/${PN}-snapshot /usr/bin/${PN}
+
+ fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
+}
diff --git a/www-misc/shellinabox/shellinabox-2.19.ebuild b/www-misc/shellinabox/shellinabox-2.19.ebuild
index 4fa793e8895d..5c5fa6c73212 100644
--- a/www-misc/shellinabox/shellinabox-2.19.ebuild
+++ b/www-misc/shellinabox/shellinabox-2.19.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.zip -> ${P}.zip"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ppc64 ~x86"
IUSE="+ssl +pam"
RDEPEND="${DEPEND}"
diff --git a/x11-apps/xinput_calibrator/xinput_calibrator-0.7.5.ebuild b/x11-apps/xinput_calibrator/xinput_calibrator-0.7.5.ebuild
index 3073dfe19190..b976838030f7 100644
--- a/x11-apps/xinput_calibrator/xinput_calibrator-0.7.5.ebuild
+++ b/x11-apps/xinput_calibrator/xinput_calibrator-0.7.5.ebuild
@@ -2,8 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=4
-inherit autotools-utils
+EAPI=5
+inherit autotools-utils flag-o-matic
DESCRIPTION="A generic touchscreen calibration program for X.Org"
HOMEPAGE="http://www.freedesktop.org/wiki/Software/xinput_calibrator"
@@ -23,6 +23,8 @@ DEPEND="x11-libs/libX11
RDEPEND="${DEPEND}"
src_configure() {
+ append-cxxflags -std=c++11 #566594
+
local myeconfargs=(
--with-gui=$(use gtk && echo "gtkmm" || echo "x11")
)
diff --git a/x11-libs/libXfont2/Manifest b/x11-libs/libXfont2/Manifest
new file mode 100644
index 000000000000..3cd0016763be
--- /dev/null
+++ b/x11-libs/libXfont2/Manifest
@@ -0,0 +1 @@
+DIST libXfont2-2.0.1.tar.bz2 472822 SHA256 e9fbbb475ddd171b3a6a54b989cbade1f6f874fc35d505ebc5be426bc6e4db7e SHA512 5e4dcb587b4d25dd41124bb50d71c30b5e29663ce675b0830def82fb6e00b64ba34e1b1ed7fad947fd0da95007aa55d14f587383e4cff08c3e0a0241c8879d16 WHIRLPOOL 305b33b83f6bb3c5e73e39f8be597e0d0934d5ed190691b141bf792987cef6b50ee1c31310b955eafea0e16869d52378e453805cddf4e06c8d172385ccc81228
diff --git a/x11-libs/libXfont2/libXfont2-2.0.1.ebuild b/x11-libs/libXfont2/libXfont2-2.0.1.ebuild
new file mode 100644
index 000000000000..42023d58043d
--- /dev/null
+++ b/x11-libs/libXfont2/libXfont2-2.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+XORG_DOC=doc
+inherit xorg-2
+
+DESCRIPTION="X.Org Xfont library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 ipv6 truetype"
+
+RDEPEND="x11-libs/xtrans
+ x11-libs/libfontenc
+ truetype? ( >=media-libs/freetype-2 )
+ bzip2? ( app-arch/bzip2 )
+ x11-proto/xproto
+ >=x11-proto/fontsproto-2.1.3"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable ipv6)
+ $(use_enable doc devel-docs)
+ $(use_with doc xmlto)
+ $(use_with bzip2)
+ $(use_enable truetype freetype)
+ --without-fop
+ )
+ xorg-2_src_configure
+}
diff --git a/x11-libs/libXfont2/metadata.xml b/x11-libs/libXfont2/metadata.xml
new file mode 100644
index 000000000000..ce1f6e1a2b55
--- /dev/null
+++ b/x11-libs/libXfont2/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>x11</herd>
+ <use>
+ <flag name="bzip2">Support bzip2 compressed PCF fonts.</flag>
+ <flag name="truetype">Use media-libs/freetype for font rasterization.</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpe">cpe:/a:x.org:libxfont</remote-id>
+ </upstream>
+</pkgmetadata>