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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3FDA5138334 for ; Sun, 17 Nov 2019 17:51:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 90326E082F; Sun, 17 Nov 2019 17:51:54 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 62FC9E082F for ; Sun, 17 Nov 2019 17:51:54 +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 873E634CF2D for ; Sun, 17 Nov 2019 17:51:52 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 90619888 for ; Sun, 17 Nov 2019 17:51:50 +0000 (UTC) From: "Mart Raudsepp" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mart Raudsepp" Message-ID: <1574013081.f87e81997e158c6fed35169a281f88b4385c509a.leio@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/cogl/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-libs/cogl/cogl-1.22.2.ebuild media-libs/cogl/cogl-1.22.4.ebuild X-VCS-Directories: media-libs/cogl/ X-VCS-Committer: leio X-VCS-Committer-Name: Mart Raudsepp X-VCS-Revision: f87e81997e158c6fed35169a281f88b4385c509a X-VCS-Branch: master Date: Sun, 17 Nov 2019 17:51:50 +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: 39dede5c-e9f1-49f5-8c2f-cfa83d58951b X-Archives-Hash: dae8ac594db61acba60b24a04f8250b0 commit: f87e81997e158c6fed35169a281f88b4385c509a Author: Mart Raudsepp gentoo org> AuthorDate: Sun Nov 17 17:45:59 2019 +0000 Commit: Mart Raudsepp gentoo org> CommitDate: Sun Nov 17 17:51:21 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87e8199 media-libs/cogl: drop unnecessary test deps with tests restricted Bug: https://bugs.gentoo.org/692212 Package-Manager: Portage-2.3.69, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/cogl/cogl-1.22.2.ebuild | 39 ++++++++++++-------------------------- media-libs/cogl/cogl-1.22.4.ebuild | 37 +++++++++++------------------------- 2 files changed, 23 insertions(+), 53 deletions(-) diff --git a/media-libs/cogl/cogl-1.22.2.ebuild b/media-libs/cogl/cogl-1.22.2.ebuild index 0a029d23e07..c3702f70dec 100644 --- a/media-libs/cogl/cogl-1.22.2.ebuild +++ b/media-libs/cogl/cogl-1.22.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit gnome2 multilib virtualx +inherit gnome2 multilib DESCRIPTION="A library for using 3D graphics hardware to draw pretty pictures" HOMEPAGE="https://www.cogl3d.org/" @@ -12,7 +12,7 @@ LICENSE="MIT BSD" SLOT="1.0/20" # subslot = .so version # doc and profile disable for now due to bugs #484750 and #483332 -IUSE="debug examples gles2 gstreamer +introspection +kms +opengl +pango test wayland" # doc profile +IUSE="debug examples gles2 gstreamer +introspection +kms +opengl +pango wayland" # doc profile REQUIRED_USE=" wayland? ( gles2 ) || ( gles2 opengl ) @@ -52,9 +52,6 @@ DEPEND="${COMMON_DEPEND} >=dev-util/gtk-doc-am-1.13 >=sys-devel/gettext-0.19 virtual/pkgconfig - test? ( - app-eselect/eselect-opengl - media-libs/mesa[classic] ) " # Need classic mesa swrast for tests, llvmpipe causes a test failure @@ -66,14 +63,14 @@ src_prepare() { sed -e "s/^\(SUBDIRS +=.*\)examples\(.*\)$/\1\2/" \ -i Makefile.am Makefile.in || die - if ! use test ; then - # For some reason the configure switch will not completely disable - # tests being built - sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \ - -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \ - -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \ - -i Makefile.am Makefile.in || die - fi + #if ! use test ; then + # For some reason the configure switch will not completely disable + # tests being built + sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \ + -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \ + -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \ + -i Makefile.am Makefile.in || die + #fi gnome2_src_prepare } @@ -101,25 +98,13 @@ src_configure() { $(use_enable introspection) \ $(use_enable kms kms-egl-platform) \ $(use_enable pango cogl-pango) \ - $(use_enable test unit-tests) \ + --disable-unit-tests \ $(use_enable wayland wayland-egl-platform) \ $(use_enable wayland wayland-egl-server) \ --disable-profile # $(use_enable profile) } -src_test() { - # Use swrast for tests, llvmpipe is incomplete and "test_sub_texture" fails - # NOTE: recheck if this is needed after every mesa bump - if [[ "$(eselect opengl show)" != "xorg-x11" ]]; then - ewarn "Skipping tests because a binary OpenGL library is enabled. To" - ewarn "run tests for ${PN}, you need to enable the Mesa library:" - ewarn "# eselect opengl set xorg-x11" - return - fi - virtx emake check LIBGL_DRIVERS_PATH="${EROOT}/usr/$(get_libdir)/mesa" -} - src_install() { if use examples; then insinto /usr/share/doc/${PF}/examples diff --git a/media-libs/cogl/cogl-1.22.4.ebuild b/media-libs/cogl/cogl-1.22.4.ebuild index 7061df2b3cd..2191b69cd4a 100644 --- a/media-libs/cogl/cogl-1.22.4.ebuild +++ b/media-libs/cogl/cogl-1.22.4.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit gnome2 multilib virtualx +inherit gnome2 multilib DESCRIPTION="A library for using 3D graphics hardware to draw pretty pictures" HOMEPAGE="https://www.cogl3d.org/" @@ -12,7 +12,7 @@ LICENSE="MIT BSD" SLOT="1.0/20" # subslot = .so version # doc and profile disable for now due to bugs #484750 and #483332 -IUSE="debug examples gles2 gstreamer +introspection +kms +opengl +pango test wayland" # doc profile +IUSE="debug examples gles2 gstreamer +introspection +kms +opengl +pango wayland" # doc profile REQUIRED_USE=" wayland? ( gles2 ) || ( gles2 opengl ) @@ -52,9 +52,6 @@ DEPEND="${COMMON_DEPEND} >=dev-util/gtk-doc-am-1.13 >=sys-devel/gettext-0.19 virtual/pkgconfig - test? ( - app-eselect/eselect-opengl - media-libs/mesa[classic] ) " # Need classic mesa swrast for tests, llvmpipe causes a test failure @@ -66,14 +63,14 @@ src_prepare() { sed -e "s/^\(SUBDIRS +=.*\)examples\(.*\)$/\1\2/" \ -i Makefile.am Makefile.in || die - if ! use test ; then - # For some reason the configure switch will not completely disable - # tests being built - sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \ - -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \ - -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \ - -i Makefile.am Makefile.in || die - fi + #if ! use test ; then + # For some reason the configure switch will not completely disable + # tests being built + sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \ + -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \ + -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \ + -i Makefile.am Makefile.in || die + #fi gnome2_src_prepare } @@ -101,25 +98,13 @@ src_configure() { $(use_enable introspection) \ $(use_enable kms kms-egl-platform) \ $(use_enable pango cogl-pango) \ - $(use_enable test unit-tests) \ + --disable-unit-tests \ $(use_enable wayland wayland-egl-platform) \ $(use_enable wayland wayland-egl-server) \ --disable-profile # $(use_enable profile) } -src_test() { - # Use swrast for tests, llvmpipe is incomplete and "test_sub_texture" fails - # NOTE: recheck if this is needed after every mesa bump - if [[ "$(eselect opengl show)" != "xorg-x11" ]]; then - ewarn "Skipping tests because a binary OpenGL library is enabled. To" - ewarn "run tests for ${PN}, you need to enable the Mesa library:" - ewarn "# eselect opengl set xorg-x11" - return - fi - virtx emake check LIBGL_DRIVERS_PATH="${EROOT}/usr/$(get_libdir)/mesa" -} - src_install() { if use examples; then insinto /usr/share/doc/${PF}/examples