diff options
author | Ian Delaney <idella4@gentoo.org> | 2015-12-19 22:25:17 +0800 |
---|---|---|
committer | Ian Delaney <idella4@gentoo.org> | 2015-12-19 22:28:30 +0800 |
commit | 9615c5dfb3b5cab498c401c9a90b23b4208eb7f2 (patch) | |
tree | 7b908ea1dcd79bda043c05ffc6b90d38896b9658 | |
parent | app-text/referencer: add description tag to metadata.xml (diff) | |
parent | app-i18n/man-pages-it: add proxy maintainer (axelgenus), add upstream info an... (diff) | |
download | gentoo-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
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> |