From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 05465158011 for ; Thu, 14 Jul 2022 11:45:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 956DAE0C9F; Thu, 14 Jul 2022 11:45:37 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6E6C7E0C9F for ; Thu, 14 Jul 2022 11:45:37 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4E1D7340BCD for ; Thu, 14 Jul 2022 11:45:36 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 80E1F525 for ; Thu, 14 Jul 2022 11:45:34 +0000 (UTC) From: "Andreas Sturmlechner" 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" Message-ID: <1657799104.293cc7291594848a49365fe6d1a74d9911f90e0c.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-7.3.4.2-r1.ebuild app-office/libreoffice/libreoffice-7.3.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: 293cc7291594848a49365fe6d1a74d9911f90e0c X-VCS-Branch: master Date: Thu, 14 Jul 2022 11:45:34 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 9f125c7f-ca01-4e52-9224-9d58883589af X-Archives-Hash: 35846d75a6ae4f2fc859540d2ddc453c commit: 293cc7291594848a49365fe6d1a74d9911f90e0c Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jul 14 10:57:51 2022 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jul 14 11:45:04 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293cc729 app-office/libreoffice: media-libs/zxing-cpp slot op, update JDK handling Drop x86 pkg_setup message about non-existing features, virtual/jdk:11 was keyworded at last. Also raise minimum JRE to 11. Bug: https://bugs.gentoo.org/785640 Closes: https://bugs.gentoo.org/857204 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> ...3.9999.ebuild => libreoffice-7.3.4.2-r1.ebuild} | 33 ++++++---------------- app-office/libreoffice/libreoffice-7.3.9999.ebuild | 33 ++++++---------------- app-office/libreoffice/libreoffice-9999.ebuild | 33 ++++++---------------- 3 files changed, 24 insertions(+), 75 deletions(-) diff --git a/app-office/libreoffice/libreoffice-7.3.9999.ebuild b/app-office/libreoffice/libreoffice-7.3.4.2-r1.ebuild similarity index 95% copy from app-office/libreoffice/libreoffice-7.3.9999.ebuild copy to app-office/libreoffice/libreoffice-7.3.4.2-r1.ebuild index 86e77b20eb76..9a3813a2b48b 100644 --- a/app-office/libreoffice/libreoffice-7.3.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.3.4.2-r1.ebuild @@ -163,7 +163,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/openjpeg:= - media-libs/zxing-cpp + media-libs/zxing-cpp:= >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve @@ -237,10 +237,7 @@ DEPEND="${COMMON_DEPEND} x11-libs/libXtst java? ( dev-java/ant-core - || ( - dev-java/openjdk:11 - dev-java/openjdk-bin:11 - ) + >=virtual/jdk-11 ) test? ( app-crypt/gnupg @@ -256,11 +253,7 @@ RDEPEND="${COMMON_DEPEND} !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( || ( - dev-java/openjdk:11 - dev-java/openjdk-jre-bin:11 - >=virtual/jre-1.8 - ) ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " BDEPEND=" @@ -315,16 +308,10 @@ _check_reqs() { } pkg_pretend() { - if use x86; then - elog "Unfortunately for packaging reasons on x86, various Java-based wizards," - elog "most notably Report Builder in LibreOffice Base, will not be available." - elog "See also: https://bugs.gentoo.org/785640" - else - use base || - ewarn "If you plan to use Base application you must enable USE base." - use java || - ewarn "Without USE java, several wizards are not going to be available." - fi + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -568,12 +555,8 @@ src_configure() { --without-junit --without-system-hsqldb --with-ant-home="${ANT_HOME}" + --with-jdk-home="${JAVA_HOME}" ) - if has_version "dev-java/openjdk:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" ) - elif has_version "dev-java/openjdk-bin:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/opt/openjdk-bin-11" ) - fi use libreoffice_extensions_scripting-beanshell && \ myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) diff --git a/app-office/libreoffice/libreoffice-7.3.9999.ebuild b/app-office/libreoffice/libreoffice-7.3.9999.ebuild index 86e77b20eb76..9a3813a2b48b 100644 --- a/app-office/libreoffice/libreoffice-7.3.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.3.9999.ebuild @@ -163,7 +163,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/openjpeg:= - media-libs/zxing-cpp + media-libs/zxing-cpp:= >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve @@ -237,10 +237,7 @@ DEPEND="${COMMON_DEPEND} x11-libs/libXtst java? ( dev-java/ant-core - || ( - dev-java/openjdk:11 - dev-java/openjdk-bin:11 - ) + >=virtual/jdk-11 ) test? ( app-crypt/gnupg @@ -256,11 +253,7 @@ RDEPEND="${COMMON_DEPEND} !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( || ( - dev-java/openjdk:11 - dev-java/openjdk-jre-bin:11 - >=virtual/jre-1.8 - ) ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " BDEPEND=" @@ -315,16 +308,10 @@ _check_reqs() { } pkg_pretend() { - if use x86; then - elog "Unfortunately for packaging reasons on x86, various Java-based wizards," - elog "most notably Report Builder in LibreOffice Base, will not be available." - elog "See also: https://bugs.gentoo.org/785640" - else - use base || - ewarn "If you plan to use Base application you must enable USE base." - use java || - ewarn "Without USE java, several wizards are not going to be available." - fi + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -568,12 +555,8 @@ src_configure() { --without-junit --without-system-hsqldb --with-ant-home="${ANT_HOME}" + --with-jdk-home="${JAVA_HOME}" ) - if has_version "dev-java/openjdk:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" ) - elif has_version "dev-java/openjdk-bin:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/opt/openjdk-bin-11" ) - fi use libreoffice_extensions_scripting-beanshell && \ myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index cb77e652cea2..b334b35d33ee 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -163,7 +163,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/openjpeg:= - media-libs/zxing-cpp + media-libs/zxing-cpp:= >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve @@ -237,10 +237,7 @@ DEPEND="${COMMON_DEPEND} x11-libs/libXtst java? ( dev-java/ant-core - || ( - dev-java/openjdk:11 - dev-java/openjdk-bin:11 - ) + >=virtual/jdk-11 ) test? ( app-crypt/gnupg @@ -256,11 +253,7 @@ RDEPEND="${COMMON_DEPEND} !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( || ( - dev-java/openjdk:11 - dev-java/openjdk-jre-bin:11 - >=virtual/jre-1.8 - ) ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " BDEPEND=" @@ -315,16 +308,10 @@ _check_reqs() { } pkg_pretend() { - if use x86; then - elog "Unfortunately for packaging reasons on x86, various Java-based wizards," - elog "most notably Report Builder in LibreOffice Base, will not be available." - elog "See also: https://bugs.gentoo.org/785640" - else - use base || - ewarn "If you plan to use Base application you must enable USE base." - use java || - ewarn "Without USE java, several wizards are not going to be available." - fi + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -568,12 +555,8 @@ src_configure() { --without-junit --without-system-hsqldb --with-ant-home="${ANT_HOME}" + --with-jdk-home="${JAVA_HOME}" ) - if has_version "dev-java/openjdk:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" ) - elif has_version "dev-java/openjdk-bin:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/opt/openjdk-bin-11" ) - fi use libreoffice_extensions_scripting-beanshell && \ myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) )