From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-983140-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 5C8E81396D9 for <garchives@archives.gentoo.org>; Thu, 9 Nov 2017 15:16:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7FA00E0C2F; Thu, 9 Nov 2017 15:16:52 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4D0F2E0C2F for <gentoo-commits@lists.gentoo.org>; Thu, 9 Nov 2017 15:16:50 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 64FCC33BF01 for <gentoo-commits@lists.gentoo.org>; Thu, 9 Nov 2017 15:16:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id F32C69683 for <gentoo-commits@lists.gentoo.org>; Thu, 9 Nov 2017 15:16:46 +0000 (UTC) From: "Andreas Sturmlechner" <asturm@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" <asturm@gentoo.org> Message-ID: <1510240584.cf7d58a754f7b0d926f28a7e902139d0efff1df9.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-office/libreoffice/libreoffice-5.4.9999.ebuild app-office/libreoffice/libreoffice-9999.ebuild X-VCS-Directories: app-office/libreoffice/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: cf7d58a754f7b0d926f28a7e902139d0efff1df9 X-VCS-Branch: master Date: Thu, 9 Nov 2017 15:16:46 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: b7a2f333-02ce-4bcc-b70b-e30ab40b119e X-Archives-Hash: 1ba714799f633093d389d345dc7207f8 commit: cf7d58a754f7b0d926f28a7e902139d0efff1df9 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Tue Nov 7 20:57:31 2017 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Thu Nov 9 15:16:24 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7d58a7 app-office/libreoffice: Drop kde4-base.eclass Package-Manager: Portage-2.3.13, Repoman-2.3.4 app-office/libreoffice/libreoffice-5.4.9999.ebuild | 27 ++++++++++++---------- app-office/libreoffice/libreoffice-9999.ebuild | 27 ++++++++++++---------- 2 files changed, 30 insertions(+), 24 deletions(-) diff --git a/app-office/libreoffice/libreoffice-5.4.9999.ebuild b/app-office/libreoffice/libreoffice-5.4.9999.ebuild index 8ff7aa789a8..64b2995821f 100644 --- a/app-office/libreoffice/libreoffice-5.4.9999.ebuild +++ b/app-office/libreoffice/libreoffice-5.4.9999.ebuild @@ -3,10 +3,6 @@ EAPI=6 -KDE_REQUIRED="optional" -KDE_SCM="git" -CMAKE_REQUIRED="never" - PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) PYTHON_REQ_USE="threads,xml" @@ -24,7 +20,7 @@ BRANDING="${PN}-branding-gentoo-0.8.tar.xz" # PATCHSET="${P}-patchset-01.tar.xz" [[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3" -inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS} +inherit multiprocessing autotools bash-completion-r1 check-reqs gnome2-utils java-pkg-opt-2 pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS} unset SCM_ECLASS DESCRIPTION="A full office productivity suite" @@ -162,6 +158,11 @@ COMMON_DEPEND="${PYTHON_DEPS} x11-libs/gtk+:3 ) jemalloc? ( dev-libs/jemalloc ) + kde? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + kde-frameworks/kdelibs + ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mysql? ( dev-db/mysql-connector-c++ ) @@ -178,6 +179,7 @@ RDEPEND="${COMMON_DEPEND} media-fonts/libertine || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-1.6 ) + kde? ( kde-frameworks/oxygen-icons:* ) vlc? ( media-video/vlc ) " @@ -270,7 +272,6 @@ pkg_pretend() { pkg_setup() { java-pkg-opt-2_pkg_setup - kde4-base_pkg_setup python-single-r1_pkg_setup xdg_environment_reset @@ -308,8 +309,7 @@ src_unpack() { src_prepare() { [[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}" - eapply "${PATCHES[@]}" - eapply_user + default AT_M4DIR="m4" eautoreconf # hack in the autogen.sh @@ -560,14 +560,17 @@ src_install() { } pkg_preinst() { - # Cache updates - all handled by kde eclass for all environments - kde4-base_pkg_preinst + gnome2_icon_savelist } pkg_postinst() { - kde4-base_pkg_postinst + gnome2_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update } pkg_postrm() { - kde4-base_pkg_postrm + gnome2_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update } diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index 2797550c1c7..6d100d432db 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -3,10 +3,6 @@ EAPI=6 -KDE_REQUIRED="optional" -KDE_SCM="git" -CMAKE_REQUIRED="never" - PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) PYTHON_REQ_USE="threads,xml" @@ -24,7 +20,7 @@ BRANDING="${PN}-branding-gentoo-0.8.tar.xz" # PATCHSET="${P}-patchset-01.tar.xz" [[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3" -inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS} +inherit multiprocessing autotools bash-completion-r1 check-reqs gnome2-utils java-pkg-opt-2 pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS} unset SCM_ECLASS DESCRIPTION="A full office productivity suite" @@ -161,6 +157,11 @@ COMMON_DEPEND="${PYTHON_DEPS} x11-libs/gtk+:3 ) jemalloc? ( dev-libs/jemalloc ) + kde? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + kde-frameworks/kdelibs + ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mysql? ( dev-db/mysql-connector-c++ ) @@ -177,6 +178,7 @@ RDEPEND="${COMMON_DEPEND} media-fonts/libertine || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-1.6 ) + kde? ( kde-frameworks/oxygen-icons:* ) vlc? ( media-video/vlc ) " @@ -268,7 +270,6 @@ pkg_pretend() { pkg_setup() { java-pkg-opt-2_pkg_setup - kde4-base_pkg_setup python-single-r1_pkg_setup xdg_environment_reset @@ -306,8 +307,7 @@ src_unpack() { src_prepare() { [[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}" - eapply "${PATCHES[@]}" - eapply_user + default AT_M4DIR="m4" eautoreconf # hack in the autogen.sh @@ -545,14 +545,17 @@ src_install() { } pkg_preinst() { - # Cache updates - all handled by kde eclass for all environments - kde4-base_pkg_preinst + gnome2_icon_savelist } pkg_postinst() { - kde4-base_pkg_postinst + gnome2_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update } pkg_postrm() { - kde4-base_pkg_postrm + gnome2_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update }