From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1331001-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 65F21158086 for <garchives@archives.gentoo.org>; Sat, 16 Oct 2021 21:27:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 41185E083D; Sat, 16 Oct 2021 21:27:46 +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-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1CF7BE083D for <gentoo-commits@lists.gentoo.org>; Sat, 16 Oct 2021 21:27:46 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 527C33430EC for <gentoo-commits@lists.gentoo.org>; Sat, 16 Oct 2021 21:27:45 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id E4F0BD3 for <gentoo-commits@lists.gentoo.org>; Sat, 16 Oct 2021 21:27:43 +0000 (UTC) From: "Ionen Wolkens" <ionen@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, "Ionen Wolkens" <ionen@gentoo.org> Message-ID: <1634419604.0fba856a672b3098df56c4ae99740ae3f677673d.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/ X-VCS-Repository: repo/gentoo X-VCS-Files: games-engines/openmw/Manifest games-engines/openmw/openmw-0.47.0.ebuild games-engines/openmw/openmw-9999.ebuild X-VCS-Directories: games-engines/openmw/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 0fba856a672b3098df56c4ae99740ae3f677673d X-VCS-Branch: master Date: Sat, 16 Oct 2021 21:27:43 +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-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 922fa431-629c-43a3-be8b-ad0a383d13bf X-Archives-Hash: cdcd412002517feb62a81cb3aa8c5a24 commit: 0fba856a672b3098df56c4ae99740ae3f677673d Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org> AuthorDate: Thu Oct 14 20:23:45 2021 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Sat Oct 16 21:26:44 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fba856a games-engines/openmw: version 0.47 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/22579 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> games-engines/openmw/Manifest | 1 + .../{openmw-9999.ebuild => openmw-0.47.0.ebuild} | 51 ++++++---------------- games-engines/openmw/openmw-9999.ebuild | 28 +++++------- 3 files changed, 25 insertions(+), 55 deletions(-) diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest index 08b631916bc..088a9b8fd26 100644 --- a/games-engines/openmw/Manifest +++ b/games-engines/openmw/Manifest @@ -1,2 +1,3 @@ DIST openmw-0.46.0-floattest.patch 43168 BLAKE2B 060b529fd4cd01f0fc723bb5a00a256b9c1ae4413c7b22581467cce75416e01041c3af22f0215ad9b1c475965a988065e0860c01c1e71d97454b022eec4779ea SHA512 0e165417e9ae047231fdc27b62251b33867f3782c1753f81705c886d6d3a433c8bbc3b4653a2555bc644bad11db9769d4bc2abcc84ca3ab23fabb6b80347bc32 DIST openmw-0.46.0.tar.gz 5155004 BLAKE2B 8ad94a7fffe5a0739c56c778efe2ec17ef66c312a7fe5caf015cf3cad2bc17d2abe8cdc3f4134049a32fe55c4f4b3f72678d2d0ce1037fd02f6ac753b9d89b2c SHA512 da384aead300552817c0d0ce03515a5ccc95dcab4e02d4c1dd0d6c5f1b01ee01209bbaea74e2d12021e3465e49b051823bb018de39675c5a22c6892893624486 +DIST openmw-0.47.0.tar.gz 5156857 BLAKE2B 40e8b9670423259fa0cc03ef000c17ebe06d1d58c2527b51b25cea3b54978b8a698984371eac14ff212f9550253ab17d41b83d37426371f12f5ce2d30b240d3d SHA512 517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-0.47.0.ebuild similarity index 78% copy from games-engines/openmw/openmw-9999.ebuild copy to games-engines/openmw/openmw-0.47.0.ebuild index a716d898ad5..2ee105fb115 100644 --- a/games-engines/openmw/openmw-9999.ebuild +++ b/games-engines/openmw/openmw-0.47.0.ebuild @@ -1,10 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit cmake lua-single xdg-utils readme.gentoo-r1 +inherit cmake readme.gentoo-r1 xdg DESCRIPTION="Open source reimplementation of TES III: Morrowind" HOMEPAGE="https://openmw.org/ https://gitlab.com/OpenMW/openmw" @@ -21,18 +20,17 @@ fi LICENSE="GPL-3 MIT BitstreamVera ZLIB" SLOT="0" IUSE="doc devtools +osg-fork test +qt5" -REQUIRED_USE="${LUA_REQUIRED_USE}" RESTRICT="!test? ( test )" # FIXME: Unbundle dev-games/openscenegraph-qt in extern/osgQt directory, # used when BUILD_OPENCS flag is enabled. See bug #676266. -RDEPEND="${LUA_DEPS} - app-arch/lz4 +RDEPEND=" + app-arch/lz4:= dev-games/mygui - dev-games/recastnavigation + dev-games/recastnavigation:= dev-libs/boost:=[threads(+),zlib] - dev-libs/tinyxml:=[stl] + dev-libs/tinyxml[stl] media-libs/libsdl2[joystick,opengl,video] media-libs/openal media-video/ffmpeg:= @@ -50,14 +48,12 @@ RDEPEND="${LUA_DEPS} ) " -DEPEND="${RDEPEND} - dev-cpp/sol2 -" +DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig doc? ( - app-doc/doxygen[doc] + app-doc/doxygen[dot] dev-python/sphinx ) test? ( @@ -74,11 +70,10 @@ src_prepare() { # Use the system tinyxml headers rm -v extern/oics/tiny{str,xml}* || die - rm -rv extern/sol3.2.2 || die } src_configure() { - use devtools && ! use qt5 && \ + use devtools && ! use qt5 && elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed" local mycmakeargs=( @@ -95,24 +90,8 @@ src_configure() { -DMORROWIND_DATA_FILES="${EPREFIX}/usr/share/morrowind-data" -DUSE_SYSTEM_TINYXML=ON -DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON - -DDESIRED_QT_VERSION=5 - -DBULLET_USE_DOUBLES=ON ) - if [[ ${ELUA} == luajit ]]; then - mycmakeargs+=( - -DUSE_LUAJIT=ON - ) - else - mycmakeargs+=( - -DUSE_LUAJIT=OFF - -DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version)) - -DLua_FIND_VERSION_MINOR=$(ver_cut 2 $(lua_get_version)) - -DLua_FIND_VERSION_COUNT=2 - -DLua_FIND_VERSION_EXACT=ON - ) - fi - cmake_src_configure } @@ -121,9 +100,9 @@ src_compile() { if use doc ; then cmake_src_compile doc - find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \ + find "${BUILD_DIR}"/docs/Doxygen/html \ -name '*.md5' -type f -delete || die - HTML_DOCS=( "${CMAKE_BUILD_DIR}"/docs/Doxygen/html/. ) + HTML_DOCS=( "${BUILD_DIR}"/docs/Doxygen/html/. ) fi } @@ -142,7 +121,7 @@ src_install() { directly).\n" if ! use qt5; then - local DOC_CONTENTS+="\n\n + DOC_CONTENTS+="\n\n USE flag 'qt5' is disabled, 'openmw-launcher' and 'openmw-wizard' are not available. You are on your own for making the Morrowind data files available and pointing @@ -158,10 +137,6 @@ src_install() { } pkg_postinst() { - xdg_icon_cache_update + xdg_pkg_postinst readme.gentoo_print_elog } - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild index a716d898ad5..0bad76f5745 100644 --- a/games-engines/openmw/openmw-9999.ebuild +++ b/games-engines/openmw/openmw-9999.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit cmake lua-single xdg-utils readme.gentoo-r1 +inherit cmake lua-single readme.gentoo-r1 xdg DESCRIPTION="Open source reimplementation of TES III: Morrowind" HOMEPAGE="https://openmw.org/ https://gitlab.com/OpenMW/openmw" @@ -28,11 +28,11 @@ RESTRICT="!test? ( test )" # used when BUILD_OPENCS flag is enabled. See bug #676266. RDEPEND="${LUA_DEPS} - app-arch/lz4 + app-arch/lz4:= dev-games/mygui - dev-games/recastnavigation + dev-games/recastnavigation:= dev-libs/boost:=[threads(+),zlib] - dev-libs/tinyxml:=[stl] + dev-libs/tinyxml[stl] media-libs/libsdl2[joystick,opengl,video] media-libs/openal media-video/ffmpeg:= @@ -57,7 +57,7 @@ DEPEND="${RDEPEND} BDEPEND=" virtual/pkgconfig doc? ( - app-doc/doxygen[doc] + app-doc/doxygen[dot] dev-python/sphinx ) test? ( @@ -78,7 +78,7 @@ src_prepare() { } src_configure() { - use devtools && ! use qt5 && \ + use devtools && ! use qt5 && elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed" local mycmakeargs=( @@ -95,8 +95,6 @@ src_configure() { -DMORROWIND_DATA_FILES="${EPREFIX}/usr/share/morrowind-data" -DUSE_SYSTEM_TINYXML=ON -DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON - -DDESIRED_QT_VERSION=5 - -DBULLET_USE_DOUBLES=ON ) if [[ ${ELUA} == luajit ]]; then @@ -121,9 +119,9 @@ src_compile() { if use doc ; then cmake_src_compile doc - find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \ + find "${BUILD_DIR}"/docs/Doxygen/html \ -name '*.md5' -type f -delete || die - HTML_DOCS=( "${CMAKE_BUILD_DIR}"/docs/Doxygen/html/. ) + HTML_DOCS=( "${BUILD_DIR}"/docs/Doxygen/html/. ) fi } @@ -142,7 +140,7 @@ src_install() { directly).\n" if ! use qt5; then - local DOC_CONTENTS+="\n\n + DOC_CONTENTS+="\n\n USE flag 'qt5' is disabled, 'openmw-launcher' and 'openmw-wizard' are not available. You are on your own for making the Morrowind data files available and pointing @@ -158,10 +156,6 @@ src_install() { } pkg_postinst() { - xdg_icon_cache_update + xdg_pkg_postinst readme.gentoo_print_elog } - -pkg_postrm() { - xdg_icon_cache_update -}