diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-01-04 01:27:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-01-04 01:27:12 +0000 |
commit | 3517852e3b8a68d1e997770fc0650c5053bafc6c (patch) | |
tree | 44068672445b1418489aed82de58df3c470289e7 /dev-games | |
parent | 0f15659d48c193027158492acb726297501202c5 (diff) |
gentoo resync : 04.01.2022
Diffstat (limited to 'dev-games')
-rw-r--r-- | dev-games/Manifest.gz | bin | 6568 -> 6568 bytes | |||
-rw-r--r-- | dev-games/libsmacker/Manifest | 2 | ||||
-rw-r--r-- | dev-games/libsmacker/libsmacker-1.1.1_p35.ebuild | 2 | ||||
-rw-r--r-- | dev-games/openscenegraph-openmw/Manifest | 5 | ||||
-rw-r--r-- | dev-games/openscenegraph-openmw/files/openscenegraph-3.4-cmake.patch | 87 | ||||
-rw-r--r-- | dev-games/openscenegraph-openmw/files/openscenegraph-3.4-gcc11.patch | 23 | ||||
-rw-r--r-- | dev-games/openscenegraph-openmw/files/openscenegraph-3.5.1-jpeg-9.patch | 34 | ||||
-rw-r--r-- | dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild | 172 | ||||
-rw-r--r-- | dev-games/physfs/Manifest | 1 | ||||
-rw-r--r-- | dev-games/physfs/physfs-3.0.2.ebuild | 54 |
10 files changed, 2 insertions, 378 deletions
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz Binary files differindex f0eb7ea2bfb5..9bf3c713211c 100644 --- a/dev-games/Manifest.gz +++ b/dev-games/Manifest.gz diff --git a/dev-games/libsmacker/Manifest b/dev-games/libsmacker/Manifest index e4030241a041..f0670343a397 100644 --- a/dev-games/libsmacker/Manifest +++ b/dev-games/libsmacker/Manifest @@ -1,3 +1,3 @@ DIST libsmacker-1.1.1_p35.tar.gz 27554 BLAKE2B d8735518d2e6c6dc2b03d5781fb7d58862ff59c7452e91eeea913c619ff4e22b9b01f5cc1512329a1678406f98844c09125caede1a963b0c690bfc8f6a60e367 SHA512 beeece71fe35a9d2554e082245f1f600e211f1431c2162c83d6bd1b378867f211f5687ad359ed5e035c0376cfa28a58651532f1dc58863fae8e0da4540283c33 -EBUILD libsmacker-1.1.1_p35.ebuild 668 BLAKE2B 1ace82237aa794bcc94ab9eec22ce8b21320294d1257626f49635779a25b4618f17703f7cb03a132c5ea7d47720882e67375ff895723d9a12b1408793d984b7c SHA512 5ddf795a56e234a2e10f787d0480d57c2c5858b6ea4d16782f613a9c2545884cb5182596bf77adde9a1af231d56b2000d80c0371458a0e7a5fa064774d095546 +EBUILD libsmacker-1.1.1_p35.ebuild 667 BLAKE2B 28f2d2ecff5856747d3f3667011f58a8caba46f4e552405fa9b7e3bfe7c00e40c1cf177351d0e21d820771c2066e893b8eef8cc5edcd11c57fc01c5c9ba9f154 SHA512 03588b507e65290cb596050f52c0b33222aefd91877c70e727a27d95e94b845774143011ae9771f329c02072ce3e73163baf7d90d4616375ceb191e5df3fba5b MISC metadata.xml 413 BLAKE2B cf3df69453155e356f6f30026a06610f4cd5639d8de0ae4842b82442234c235b3c8933bf6943193674b0f7ca894f00b8aebceb2de65f11186ea0c66c42e6bab9 SHA512 e00344899c210aa59b4ac218773745d418730c934784cf4cef0a71511bd7ca4888a9591ef0fcf4603579b189cb78ef2f8b7654c53c8839f75ce6d400bfc3d408 diff --git a/dev-games/libsmacker/libsmacker-1.1.1_p35.ebuild b/dev-games/libsmacker/libsmacker-1.1.1_p35.ebuild index 1d9ad17218d9..08c6610cd2af 100644 --- a/dev-games/libsmacker/libsmacker-1.1.1_p35.ebuild +++ b/dev-games/libsmacker/libsmacker-1.1.1_p35.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit autotools -DESCRIPTION="A cross-platform C library for decoding .smk Smacker Video files." +DESCRIPTION="A cross-platform C library for decoding .smk Smacker Video files" HOMEPAGE="http://libsmacker.sourceforge.net" SRC_URI="https://sourceforge.net/projects/libsmacker/files/libsmacker-$(ver_cut 1-2)/${P/_p/r}.tar.gz/download -> ${P}.tar.gz" S="${WORKDIR}/${PN}-$(ver_cut 1-3)" diff --git a/dev-games/openscenegraph-openmw/Manifest b/dev-games/openscenegraph-openmw/Manifest index 1cd037311327..953ad1ce698a 100644 --- a/dev-games/openscenegraph-openmw/Manifest +++ b/dev-games/openscenegraph-openmw/Manifest @@ -1,14 +1,9 @@ -AUX openscenegraph-3.4-cmake.patch 4485 BLAKE2B 3d63d45b7af01dc4153c03edb828a609a0877e30a8aee9a36fbf69b171df04fac5945e69f91c5e107b55b3c771c5dbcba721f607fcb5a73e1c14dd5351854f22 SHA512 e0dd21ecbf92dec251bc40680106adea4c309badafef408473397b8078e20cd7fbd1d9cb1b1912466ded4156275cd5a1fc1e86caa2471670938e3d39c0c84a97 -AUX openscenegraph-3.4-gcc11.patch 1038 BLAKE2B d460790c49c060f79e0311913314f38d32d3cae0056fa2b65462eeefdc7637750a04d3d13a54756e8d5129b9a8bde262e41ce540f480b55934dc23a933234143 SHA512 5e22bf470d18f166927a744f39b21cf9de72abfd17e7d96095943cb4ea698134d9cf4f68a99d4bf2b918f594951d9b9179e29e13d1016e1c0ffee1eb2e17513b -AUX openscenegraph-3.5.1-jpeg-9.patch 1211 BLAKE2B 7fedf10332a13270a489c5d2e662947ca84659ad5abc43190d0415212b083b72933b01f84caed161d457490587c8236e38e070e734c649c44b0d67fdc7399a2d SHA512 404439415f8ff6881a90be44281e4a811f018c3e82c2981d076a106e63a3c44fd769867496b8f8a7d53669ba660ab9076a6ccab31e921e9abab65d2ba652b5cc AUX openscenegraph-3.6.3-cmake.patch 993 BLAKE2B 3adb6691bb1c2e9cc4e88ef5c1e107bd429564248fd72c6f4d70c1622b2933273e02f294d5fd3b2529fdbbdef65cdba41db7b441b7334b6180995896b52f8212 SHA512 2905fa5031641f2d3a8cec46c32c1cbf8adfb34b7c460c22eaecca66f5cc0b73c2bda4ed68dca3bda12a5f49385c2257bd5b4f3271b13eb979298eeaefb45789 AUX openscenegraph-3.6.3-docdir.patch 2991 BLAKE2B 9d2d3bab0d8956f66b4b23a112dbd42cbf6dc60b8f423d71f1082700d19a04867232597fadd14a60c77a0add9e60b5ffb4a0db6811dd26d854afb04d208cf716 SHA512 fd1294e441007b488186dbd944c82d1f960f7a898bcc093d0a5edfb936c727f18ad289be8dec8cfa4fbba80965bb7992b6d3a4e2c0f690a7736c05cda49a2bea AUX openscenegraph-3.6.5-cmake_lua_version.patch 440 BLAKE2B 51a35309b01a096f9423ff64e66d62f99d3e26bd898db0b53c135dc99318b236a1b129211f51de9b1a29d054e0810aa4ff2a7c307dc4b4a606eb4075a60748d9 SHA512 a41c7a65b1cfd0dabc080f509cf288f575b3ec5d7666a4a889a8c3156e9d32559e1f802e23783c5c70376c82a24dd87813e9bfde0876085e0e3967b47852059a AUX openscenegraph-3.6.5-use_boost_asio.patch 6995 BLAKE2B 0b0c0af9980b59e1cfd4cc5256720d0e69d5e3a65173c9364036e42efa34377beb00811fc4a0aee0cead870abe0c33feaaebe57c22cbefac43d4dcf65a1d19e1 SHA512 fa7c702eaf69c7b7890cf44e5293f9c8ea73ac441af1e4573dadd62f3ca797ccbbc2fbafd8c946a936192f7331fa16d8d4247de8b657db77791d5137207c23b6 -DIST openscenegraph-openmw-3.4_p20200425.tar.gz 5698786 BLAKE2B 43684fa898912434dae9a7b41070a893c407dceba7e468a3f3dede32e24aea55d921098faf8d9d05708d2ef01a3507b2f126939dc13b8693002a0bec189bbaf7 SHA512 9bb4d2a6ca4694ee22a29508b74a095a483584ea801dc8298ec8a9b41c4d4fe18c52a21849ae9ec1065060479dcad5156227f82feed13c177415662ecba1da70 DIST openscenegraph-openmw-3.6_p20210610.tar.gz 5788655 BLAKE2B fdf345502ee7bb742741da758ae212028882544766a6acba3309d27e2fffa230e4a07626c9a39dbdf1310374b765b3941c915d7b6d527fc7cb75ba028230b4a0 SHA512 1964b12fedf297b8baf77d4db2eb4ce6732925bb3974fb4d8d20b1dec751400ceb57faf0b069c2a5cf45728cad83ea434356edbcb19413d650717c3d2ac39a03 DIST openscenegraph-openmw-3.6_p20211017.tar.gz 5788414 BLAKE2B d5ec3c7834bc8138b417d9bf8d92dde201a94f0158560aca477755752fd886378bfdffbd8c2e878ec1c6d35b572a60368c09695a93be9d83e26712de176b6824 SHA512 8985c6abedf2cbbf524aacc4f51e0217a8bd5eb17bae04774afc960b5cf21a6fb22941e08efcbd37e538c3e44cb044ca5cfa02380a75b4c87fe606c6fdfa8155 -EBUILD openscenegraph-openmw-3.4_p20200425-r101.ebuild 4372 BLAKE2B e10082bb2ba1dfd5efcd2876730faf9f63b1bb68ad635eb49fcd04f1c6972b8d2350fc6ca756a4f75e5729656c7a16b6de14df7ddb605c45bb5673f570fbe3ae SHA512 55e7a65a8b7e96445a3f6969c6b29012b550cecdfe879379d445993b8bc6c55bd6314909fd29d6fa2e6b3ec297dd2fb86ab0947e4f2b27fd381042cbd56cdbb2 EBUILD openscenegraph-openmw-3.6_p20210610.ebuild 4385 BLAKE2B 897e4d02b9ddd0ee34c23bc76abb41a6d65cf6e6401ce81b7dab7bd1e5428deec587048b8194fb961f3605407fe2e031ecd888e7b3dc0dcb50832defdcf197eb SHA512 494f54b9161299cbb397e8656d5a6323965e601afab75b73a8978d1c2fc8afbb2b4ef2baf4d5e34267030aa663596425aa1d3caf2ac9fc6d7590ded54994c827 EBUILD openscenegraph-openmw-3.6_p20211017.ebuild 4397 BLAKE2B afab21c4ad17e418478b7c3198e04522af21d200e0775806332672c4056d46c367cc6a6c8fde6d6db14061374d7bd20b339df60fe4a630b63b456ee11880d4a2 SHA512 6129ed3a0c787ea8fa4a22aebbb329b627bd7da42696bafe5de517f54fe49652e551b926196673df319ff7760edacceb0a53a87d2d2de615c6820f2a0a189408 MISC metadata.xml 2088 BLAKE2B 8a6d83cb201e765310d776e4fae427d16f611cd2800c1d9bb3a315cbf3e37f21eea39604730405f18732203b509ab6f9ccde4c9ae54349c0f1be7b228fd8c44f SHA512 8e0b6cc0489b1651c7e0d67af7cf8e31da2916b3df6e27253beddb5cf0a8bb94224611b559c6ef3a52297964b9258de8f2fac72690aa7894c797cedab28031cd diff --git a/dev-games/openscenegraph-openmw/files/openscenegraph-3.4-cmake.patch b/dev-games/openscenegraph-openmw/files/openscenegraph-3.4-cmake.patch deleted file mode 100644 index 85eff1ab7907..000000000000 --- a/dev-games/openscenegraph-openmw/files/openscenegraph-3.4-cmake.patch +++ /dev/null @@ -1,87 +0,0 @@ ---- OpenSceneGraph-3.4.0/CMakeLists.txt -+++ OpenSceneGraph-3.4.0/CMakeLists.txt -@@ -76,6 +76,7 @@ - SET(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." FORCE) - ENDIF(NOT CMAKE_BUILD_TYPE) - -+INCLUDE(MacroOptionalFindPackage) - - IF(ANDROID) - INCLUDE(OsgAndroidMacroUtils)--- OpenSceneGraph-3.4.0/CMakeModules/COPYING-CMAKE-SCRIPTS -+++ OpenSceneGraph-3.4.0/CMakeModules/COPYING-CMAKE-SCRIPTS -@@ -0,0 +1,22 @@ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- OpenSceneGraph-3.4.0/CMakeModules/MacroOptionalFindPackage.cmake -+++ OpenSceneGraph-3.4.0/CMakeModules/MacroOptionalFindPackage.cmake -@@ -0,0 +1,28 @@ -+# - MACRO_OPTIONAL_FIND_PACKAGE() combines FIND_PACKAGE() with an OPTION() -+# MACRO_OPTIONAL_FIND_PACKAGE( <name> [QUIT] ) -+# This macro is a combination of OPTION() and FIND_PACKAGE(), it -+# works like FIND_PACKAGE(), but additionally it automatically creates -+# an option name WITH_<name>, which can be disabled via the cmake GUI. -+# or via -DWITH_<name>=OFF -+# The standard <name>_FOUND variables can be used in the same way -+# as when using the normal FIND_PACKAGE() -+ -+# Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org> -+# -+# Redistribution and use is allowed according to the terms of the BSD license. -+# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -+ -+ -+macro (MACRO_OPTIONAL_FIND_PACKAGE _name ) -+ option(WITH_${_name} "Search for ${_name} package" ON) -+ if (WITH_${_name}) -+ find_package(${_name} ${ARGN}) -+ else (WITH_${_name}) -+ set(${_name}_FOUND) -+ set(${_name}_INCLUDE_DIR) -+ set(${_name}_INCLUDES) -+ set(${_name}_LIBRARY) -+ set(${_name}_LIBRARIES) -+ endif (WITH_${_name}) -+endmacro (MACRO_OPTIONAL_FIND_PACKAGE) -+ ---- OpenSceneGraph-3.5.5/CMakeModules/OsgMacroUtils.cmake -+++ OpenSceneGraph-3.5.5/CMakeModules/OsgMacroUtils.cmake -@@ -463,7 +463,7 @@ MACRO(SETUP_EXAMPLE EXAMPLE_NAME) - IF(APPLE) - INSTALL(TARGETS ${TARGET_TARGETNAME} RUNTIME DESTINATION share/OpenSceneGraph/bin BUNDLE DESTINATION share/OpenSceneGraph/bin ) - ELSE(APPLE) -- INSTALL(TARGETS ${TARGET_TARGETNAME} RUNTIME DESTINATION share/OpenSceneGraph/bin COMPONENT openscenegraph-examples ) -+ INSTALL(TARGETS ${TARGET_TARGETNAME} RUNTIME DESTINATION bin COMPONENT openscenegraph-examples ) - IF(MSVC) - INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_TARGETNAME}${CMAKE_RELWITHDEBINFO_POSTFIX}.pdb DESTINATION share/OpenSceneGraph/bin COMPONENT openscenegraph-examples CONFIGURATIONS RelWithDebInfo) - INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_TARGETNAME}${CMAKE_DEBUG_POSTFIX}.pdb DESTINATION share/OpenSceneGraph/bin COMPONENT openscenegraph-examples CONFIGURATIONS Debug) - ---- OpenSceneGraph-3.4.0/examples/osgviewerFLTK/CMakeLists.txt -+++ OpenSceneGraph-3.4.0/examples/osgviewerFLTK/CMakeLists.txt -@@ -1,6 +1,6 @@ - SET(TARGET_SRC osgviewerFLTK.cpp ) - --SET(TARGET_EXTERNAL_LIBRARIES ${FLTK_LIBRARY} ${FLTK_GL_LIBRARY}) -+SET(TARGET_EXTERNAL_LIBRARIES ${FLTK_BASE_LIBRARY} ${FLTK_GL_LIBRARY}) - - INCLUDE_DIRECTORIES(${FLTK_INCLUDE_DIR} ) - diff --git a/dev-games/openscenegraph-openmw/files/openscenegraph-3.4-gcc11.patch b/dev-games/openscenegraph-openmw/files/openscenegraph-3.4-gcc11.patch deleted file mode 100644 index 0d2dc2d0f73b..000000000000 --- a/dev-games/openscenegraph-openmw/files/openscenegraph-3.4-gcc11.patch +++ /dev/null @@ -1,23 +0,0 @@ -https://bugs.gentoo.org/788301 ---- a/include/osgDB/ObjectCache -+++ b/include/osgDB/ObjectCache -@@ -72,7 +72,7 @@ class OSGDB_EXPORT ObjectCache : public osg::Referenced - - class ClassComp { - public: -- bool operator() (const ObjectCache::FileNameOptionsPair& lhs, const ObjectCache::FileNameOptionsPair& rhs); -+ bool operator() (const ObjectCache::FileNameOptionsPair& lhs, const ObjectCache::FileNameOptionsPair& rhs) const; - }; - - typedef std::pair<osg::ref_ptr<osg::Object>, double > ObjectTimeStampPair; ---- a/src/osgDB/ObjectCache.cpp -+++ b/src/osgDB/ObjectCache.cpp -@@ -16,7 +16,7 @@ - - using namespace osgDB; - --bool ObjectCache::ClassComp::operator() (const ObjectCache::FileNameOptionsPair& lhs, const ObjectCache::FileNameOptionsPair& rhs) -+bool ObjectCache::ClassComp::operator() (const ObjectCache::FileNameOptionsPair& lhs, const ObjectCache::FileNameOptionsPair& rhs) const - { - // check if filename are the same - if (lhs.first < rhs.first) return true; diff --git a/dev-games/openscenegraph-openmw/files/openscenegraph-3.5.1-jpeg-9.patch b/dev-games/openscenegraph-openmw/files/openscenegraph-3.5.1-jpeg-9.patch deleted file mode 100644 index f6e85e8e352d..000000000000 --- a/dev-games/openscenegraph-openmw/files/openscenegraph-3.5.1-jpeg-9.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 34b4e7001522c1b47b4211dac34d2d6a6b994a6f Mon Sep 17 00:00:00 2001 -From: Robert Osfield <robert@openscenegraph.com> -Date: Thu, 17 Aug 2017 10:52:59 +0100 -Subject: [PATCH] Added version check for boolean, TRUE and FALSE settings - ---- - src/osgPlugins/jpeg/ReaderWriterJPEG.cpp | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -diff --git a/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp b/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp -index 9f7f4c38937..115203322a5 100644 ---- a/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp -+++ b/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp -@@ -70,12 +70,14 @@ namespace osgDBJPEG - - static int jpegerror = ERR_NO_ERROR; - --/* Some versions of jmorecfg.h define boolean, some don't... -- Those that do also define HAVE_BOOLEAN, so we can guard using that. */ --#ifndef HAVE_BOOLEAN -- typedef int boolean; -- #define FALSE 0 -- #define TRUE 1 -+#if JPEG_LIB_VERSION < 90 -+ /* Some versions of jmorecfg.h define boolean, some don't... -+ Those that do also define HAVE_BOOLEAN, so we can guard using that. */ -+ #ifndef HAVE_BOOLEAN -+ typedef int boolean; -+ #define FALSE 0 -+ #define TRUE 1 -+ #endif - #endif - - /* CODE FOR READING/WRITING JPEG FROM STREAMS diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild deleted file mode 100644 index 82dcb9d455c9..000000000000 --- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..2} ) -WX_GTK_VER="3.0-gtk3" -inherit cmake flag-o-matic lua-single wxwidgets - -DESCRIPTION="OpenMW-specific fork of OpenSceneGraph" -HOMEPAGE="https://github.com/OpenMW/osg" -MY_COMMIT="8b07809fa674ecffe77338aaea2e223b3aadff0e" -SRC_URI="https://github.com/OpenMW/osg/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="wxWinLL-3 LGPL-2.1" -SLOT="0/132" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="curl debug doc examples egl ffmpeg fltk fox gdal gif glut gstreamer jpeg - lua openexr openinventor osgapps pdf png qt5 sdl sdl2 svg tiff - truetype vnc wxwidgets xine xrandr zlib" - -REQUIRED_USE=" - lua? ( ${LUA_REQUIRED_USE} ) - sdl2? ( sdl ) - openexr? ( zlib ) -" - -# TODO: COLLADA, FBX, GTA, OpenVRML, Performer, DCMTK -RDEPEND=" - !dev-games/openscenegraph - media-libs/mesa[egl(+)?] - virtual/glu - virtual/opengl - x11-libs/libSM - x11-libs/libXext - curl? ( net-misc/curl ) - examples? ( - fltk? ( x11-libs/fltk:1[opengl] ) - fox? ( x11-libs/fox:1.6[opengl] ) - glut? ( media-libs/freeglut ) - sdl2? ( media-libs/libsdl2 ) - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] ) - ) - ffmpeg? ( media-video/ffmpeg:0= ) - gdal? ( sci-libs/gdal:= ) - gif? ( media-libs/giflib:= ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - jpeg? ( virtual/jpeg:0 ) - lua? ( ${LUA_DEPS} ) - openexr? ( - media-libs/ilmbase:= - media-libs/openexr:= - ) - openinventor? ( media-libs/coin ) - pdf? ( app-text/poppler[cairo] ) - png? ( media-libs/libpng:0= ) - qt5? ( - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - ) - sdl? ( media-libs/libsdl ) - svg? ( - gnome-base/librsvg - x11-libs/cairo - ) - tiff? ( media-libs/tiff:0 ) - truetype? ( media-libs/freetype:2 ) - vnc? ( net-libs/libvncserver ) - xrandr? ( x11-libs/libXrandr ) - zlib? ( sys-libs/zlib ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto -" -BDEPEND=" - app-arch/unzip - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/osg-${MY_COMMIT}" - -PATCHES=( - "${FILESDIR}"/openscenegraph-3.4-cmake.patch - "${FILESDIR}"/openscenegraph-3.5.1-jpeg-9.patch - "${FILESDIR}"/openscenegraph-3.6.3-docdir.patch - "${FILESDIR}"/openscenegraph-3.4-gcc11.patch -) - -pkg_setup() { - if use lua; then - lua-single_pkg_setup - fi -} - -src_prepare() { - sed -i "s/ FIND_PACKAGE/ MACRO_OPTIONAL_FIND_PACKAGE/g" CMakeLists.txt || die "can't replace FIND_PACKAGE" - cmake_src_prepare -} - -src_configure() { - if use examples && use wxwidgets; then - setup-wxwidgets - fi - - # Needed by FFmpeg - append-cppflags -D__STDC_CONSTANT_MACROS - - local libdir=$(get_libdir) - local mycmakeargs=( - -DDYNAMIC_OPENSCENEGRAPH=ON - -DLIB_POSTFIX=${libdir/lib} - -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3 - -DOSG_PROVIDE_READFILE=ON - -DOSG_USE_LOCAL_LUA_SOURCE=OFF - -DWITH_Lua51=OFF # We use CMake-version FindLua52.cmake instead which can find any lua - -DWITH_Lua52=$(usex lua) - -DWITH_Asio=OFF # Fails to build, similar to https://github.com/chriskohlhoff/asio/issues/316 - -DWITH_CURL=$(usex curl) - -DBUILD_DOCUMENTATION=$(usex doc) - -DBUILD_OSG_APPLICATIONS=$(usex osgapps) - -DBUILD_OSG_EXAMPLES=$(usex examples) - -DWITH_FFmpeg=$(usex ffmpeg) - -DWITH_GDAL=$(usex gdal) - -DWITH_GIFLIB=$(usex gif) - -DWITH_GStreamer=$(usex gstreamer) - -DWITH_GLIB=$(usex gstreamer) - -DWITH_GtkGl=OFF - -DWITH_JPEG=$(usex jpeg) - -DWITH_Jasper=OFF - -DWITH_LIBLAS=OFF # dep failed to build https://bugs.gentoo.org/725938 - -DWITH_OpenEXR=$(usex openexr) - -DWITH_Inventor=$(usex openinventor) - -DWITH_Poppler-glib=$(usex pdf) - -DWITH_PNG=$(usex png) - -DWITH_SDL=$(usex sdl) - -DWITH_SDL2=$(usex sdl2) - -DWITH_RSVG=$(usex svg rsvg) - -DWITH_TIFF=$(usex tiff) - -DWITH_Freetype=$(usex truetype) - -DWITH_LibVNCServer=$(usex vnc) - -DWITH_Xine=$(usex xine) - -DOSGVIEWER_USE_XRANDR=$(usex xrandr) - -DWITH_ZLIB=$(usex zlib) - -DOSG_USE_QT=$(usex qt5) - -DDESIRED_QT_VERSION=5 - ) - if use examples; then - mycmakeargs+=( - -DWITH_FLTK=$(usex fltk) - -DWITH_FOX=$(usex fox) - -DWITH_GLUT=$(usex glut) - -DWITH_wxWidgets=$(usex wxwidgets) - ) - fi - if use lua; then - mycmakeargs+=( - -DLUA_INCLUDE_DIR="$(lua_get_include_dir)" - -DLUA_LIBRARY="$(lua_get_shared_lib)" - ) - fi - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && cmake_src_compile doc_openscenegraph doc_openthreads -} diff --git a/dev-games/physfs/Manifest b/dev-games/physfs/Manifest index e6579ce8509c..787d314283c3 100644 --- a/dev-games/physfs/Manifest +++ b/dev-games/physfs/Manifest @@ -1,6 +1,5 @@ AUX GNUInstallDirs.patch 2430 BLAKE2B 8eeebb7bd59273ef5a35e49a98a30bb0fde320231c9482532086fd653f97636c042edf98ad58473ae1ff28c1c10a392e4ded5d0818c27ba00b2b0ec3825d00c8 SHA512 cacae41b22e06836b44f0ceba91961945d4d5cbd60318eeb89b39023dfa00d201c5cd61c5f451c33996698a4757070614486ea859bb943a31a0453b8d598b8d6 DIST physfs-3.0.2.tar.bz2 194888 BLAKE2B 67b6b04e3822c2528a31a2c60345238cb5f25ad031e32a6c3416b91bad6347af9f02dcfb8dc29a71c2bfc2b7cec7f0749ffbbd0dcadbc35703576ad895f568d9 SHA512 4024b6c3348e0b6fc1036aac330192112dfe17de3e3d14773be9f06e9a062df5a1006869f21162b4e0b584989f463788a35e64186b1913225c073fea62754472 EBUILD physfs-3.0.2-r1.ebuild 1445 BLAKE2B c68b7cab8a349a2a35958e6703e5c7cd71385057398587cbdd45dec16a6bcd13b0e3fe87a32858e16c929519b4e2db1087dd8137252267646c884126c3b474da SHA512 bc80970449b604135e53320c46a75710dabef76f91265b2f1f5b131c4c3b18102c8c231e00ef226967e405fe6c238983ffc728a14e4bae67fa9d81b7f843fda5 -EBUILD physfs-3.0.2.ebuild 1389 BLAKE2B 29f19cd6330005b06d0f67bcda1bb8a3cd48dc7a414c232058f84968dc16c3e892b69bfb0ec366b22a078eadf58a252157d066f2a12d5b9500fc9010031777d4 SHA512 643cb5b1ee09c473d93eb4a86753217009d2ac8f90d51f2e16e80a5e27e76caa10447f372df29013d5f4a77bf3cdb5e2474ec00b655b1dd6229255f36ca8ee39 EBUILD physfs-9999.ebuild 1392 BLAKE2B f3dc7a744b9c13ca021c368b7bc6dab0672d1beec8c6f7103e1e0d06ed94e445772ccf0eed0b87973cc099ee66d5e4e62e02ab7e727331f6154c584c370ddd09 SHA512 94eb68cc10fac176728c8084df9dbce5553b0250b565ea6249bd84e96bc8cd432f08e04c586b9de8e30e1d773bf5c921b34dd5dc1f8f983354471583684537ea MISC metadata.xml 2047 BLAKE2B 044416b8d3a24e32afec15ec58274fccf6fbe21492cac9fa606e169e1f3dadf0daebec8aef2aebcae7f774a956a567aadf9dfc4fa5e6cdd99d77b2c6e0b0abd1 SHA512 1b5683bedaf15fe973c7c6dfd6953cf3514d2686960653efaa02eb85befc2efb719192197f4e379ac9d91b19ac483244ce957d55bf95fd888fd8c85a3a888679 diff --git a/dev-games/physfs/physfs-3.0.2.ebuild b/dev-games/physfs/physfs-3.0.2.ebuild deleted file mode 100644 index 5973e8fad0a0..000000000000 --- a/dev-games/physfs/physfs-3.0.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_ECLASS=cmake -inherit cmake-multilib - -DESCRIPTION="Abstraction layer for filesystem and archive access" -HOMEPAGE="https://icculus.org/physfs/" - -if [[ ${PV} == *9999* ]]; then - EHG_REPO_URI="https://hg.icculus.org/icculus/physfs" - inherit mercurial -else - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc64 x86" - SRC_URI="https://icculus.org/physfs/downloads/${P}.tar.bz2" -fi - -LICENSE="ZLIB" -SLOT="0" -IUSE="7zip doc grp hog iso mvl qpak slb static-libs vdf wad +zip" - -BDEPEND="doc? ( app-doc/doxygen )" - -DOCS=( docs/CHANGELOG.txt docs/CREDITS.txt docs/TODO.txt ) - -multilib_src_configure() { - local mycmakeargs=( - -DPHYSFS_BUILD_SHARED=ON - -DPHYSFS_BUILD_TEST=OFF - -DPHYSFS_BUILD_STATIC="$(usex static-libs)" - -DPHYSFS_ARCHIVE_7Z="$(usex 7zip)" - -DPHYSFS_ARCHIVE_GRP="$(usex grp)" - -DPHYSFS_ARCHIVE_HOG="$(usex hog)" - -DPHYSFS_ARCHIVE_ISO9660="$(usex iso)" - -DPHYSFS_ARCHIVE_MVL="$(usex mvl)" - -DPHYSFS_ARCHIVE_SLB="$(usex slb)" - -DPHYSFS_ARCHIVE_VDF="$(usex vdf)" - -DPHYSFS_ARCHIVE_WAD="$(usex wad)" - -DPHYSFS_ARCHIVE_QPAK="$(usex qpak)" - -DPHYSFS_ARCHIVE_ZIP="$(usex zip)" - ) - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - - if multilib_is_native_abi && use doc; then - cmake_src_compile docs - HTML_DOCS=( "${BUILD_DIR}"/docs/html/. ) - fi -} |