diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-12-15 18:09:03 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-12-15 18:09:03 +0000 |
commit | 7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch) | |
tree | 4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /games-engines/devilutionx | |
parent | b284a3168fa91a038925d2ecf5e4791011ea5e7d (diff) |
gentoo resync : 15.12.2019
Diffstat (limited to 'games-engines/devilutionx')
3 files changed, 7 insertions, 97 deletions
diff --git a/games-engines/devilutionx/Manifest b/games-engines/devilutionx/Manifest index fa03c45c4cd7..913df51f6e57 100644 --- a/games-engines/devilutionx/Manifest +++ b/games-engines/devilutionx/Manifest @@ -1,3 +1,2 @@ -AUX devilutionx-facebookincubator_find_libsodium.patch 3401 BLAKE2B 3f721056ffd63cb063affb4a54641859e3a45360aa1695fc31f3aecd94fa47ddfb986f5fc35a8c5fd5d706e7f1dce5d8dae4d6def5ed163dda8957ab61728818 SHA512 91ba2f33dec4ea56f0ed5aec334fab2a97bbae82ca425c9962c62d6aedf67b16821bfe47f7abfbdb737e5685531be55442972aabcf39b36092f59b79752dbcbc -EBUILD devilutionx-9999.ebuild 1354 BLAKE2B 642a915685356f4726d28b07b8186149cb1df7a0b0f1310fe24ce6fc286cdb6c65641b6845d17dd9a52f58703c1b80f9a8be5a798e720b4e327b1dcbd5abf897 SHA512 e6399058fe35c9bb6b4c1771e3b6e008561d53887eed8ed452524a507a50c4ba58ec0ee36a60d944394be863b320e4cc0ced0a2549fea20fdab362d55a8a1c2d +EBUILD devilutionx-9999.ebuild 1392 BLAKE2B 6b3bb5b6795f17272b52580b8a99f0e856f781fb6fc01c02b2b0374240f7163d07712bd5380cb96c8a0b1a8811511bc5e4c3deef0c3e292646619a87311d1a8f SHA512 c35c82ac12417653521a0b9c293475a0ab7320f4ac1507ae35be7e823f7c5ae3eb1573599cccb82384f16657d042cb0d07ccf9a326f61612394b7b28de06ae19 MISC metadata.xml 349 BLAKE2B 11288d110457dff20a74658a3405aadc17fe8acce67069fd5493f0f81e8e2aa59f45ed5808377362f6840670ae6153b199c724b2801b4689394cadb98a8061a1 SHA512 b759e6fb2533964a7226df5a5877f70eb303689f7c0fd598d1d002444ee71ac0b83747a7c8c262f2ad1d087b232de2c1c7bd3b512bbcf3469eec037009ea7f4d diff --git a/games-engines/devilutionx/devilutionx-9999.ebuild b/games-engines/devilutionx/devilutionx-9999.ebuild index 3070232b1069..d191d5e65931 100644 --- a/games-engines/devilutionx/devilutionx-9999.ebuild +++ b/games-engines/devilutionx/devilutionx-9999.ebuild @@ -3,6 +3,12 @@ EAPI=7 +# Sometimes build with ninja fails. +# Please check occasionally if we can revert back to ninja. +# Latest known issue: +# https://github.com/diasurgical/devilutionX/issues/490 +CMAKE_MAKEFILE_GENERATOR="emake" + inherit cmake-utils desktop DESCRIPTION="Diablo engine for modern operating systems" @@ -31,13 +37,6 @@ BDEPEND=" virtual/pkgconfig " -src_prepare() { - # https://github.com/diasurgical/devilutionX/issues/225 - eapply -R "${FILESDIR}"/${PN}-facebookincubator_find_libsodium.patch - - cmake-utils_src_prepare -} - src_configure() { local mycmakeargs=( -DBINARY_RELEASE=ON diff --git a/games-engines/devilutionx/files/devilutionx-facebookincubator_find_libsodium.patch b/games-engines/devilutionx/files/devilutionx-facebookincubator_find_libsodium.patch deleted file mode 100644 index e81de974c4db..000000000000 --- a/games-engines/devilutionx/files/devilutionx-facebookincubator_find_libsodium.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 1f7f5bf3dccee957e23bdf4d976883b155d5e81a Mon Sep 17 00:00:00 2001 -From: Anders Jenbo <anders@jenbo.dk> -Date: Tue, 23 Jul 2019 21:34:08 +0200 -Subject: [PATCH] Use facebookincubator findflindsodium cmake helper - -https://github.com/facebookincubator/fizz/blob/master/fizz/cmake/FindSodium.cmake ---- - CMake/Findsodium.cmake | 34 ++++++++++++++++++++-------------- - 1 file changed, 20 insertions(+), 14 deletions(-) - -diff --git a/CMake/Findsodium.cmake b/CMake/Findsodium.cmake -index 0667920c..c664ccbe 100644 ---- a/CMake/Findsodium.cmake -+++ b/CMake/Findsodium.cmake -@@ -55,22 +55,22 @@ if (UNIX) - endif() - - if(sodium_USE_STATIC_LIBS) -- if (sodium_PKG_STATIC_LIBRARIES) -- foreach(_libname ${sodium_PKG_STATIC_LIBRARIES}) -- if (NOT _libname MATCHES "^lib.*\\.a$") # ignore strings already ending with .a -- list(INSERT sodium_PKG_STATIC_LIBRARIES 0 "lib${_libname}.a") -- endif() -- endforeach() -- list(REMOVE_DUPLICATES sodium_PKG_STATIC_LIBRARIES) -- else() -- # if pkgconfig for libsodium doesn't provide -- # static lib info, then override PKG_STATIC here.. -+ foreach(_libname ${sodium_PKG_STATIC_LIBRARIES}) -+ if (NOT _libname MATCHES "^lib.*\\.a$") # ignore strings already ending with .a -+ list(INSERT sodium_PKG_STATIC_LIBRARIES 0 "lib${_libname}.a") -+ endif() -+ endforeach() -+ list(REMOVE_DUPLICATES sodium_PKG_STATIC_LIBRARIES) -+ -+ # if pkgconfig for libsodium doesn't provide -+ # static lib info, then override PKG_STATIC here.. -+ if (NOT sodium_PKG_STATIC_FOUND) - set(sodium_PKG_STATIC_LIBRARIES libsodium.a) - endif() - - set(XPREFIX sodium_PKG_STATIC) - else() -- if (sodium_PKG_LIBRARIES STREQUAL "") -+ if (NOT sodium_PKG_FOUND) - set(sodium_PKG_LIBRARIES sodium) - endif() - -@@ -101,7 +101,7 @@ elseif (WIN32) - - if (MSVC) - # detect target architecture -- file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/arch.c" [=[ -+ file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/arch.cpp" [=[ - #if defined _M_IX86 - #error ARCH_VALUE x86_32 - #elif defined _M_X64 -@@ -109,7 +109,7 @@ elseif (WIN32) - #endif - #error ARCH_VALUE unknown - ]=]) -- try_compile(_UNUSED_VAR "${CMAKE_CURRENT_BINARY_DIR}" "${CMAKE_CURRENT_BINARY_DIR}/arch.c" -+ try_compile(_UNUSED_VAR "${CMAKE_CURRENT_BINARY_DIR}" "${CMAKE_CURRENT_BINARY_DIR}/arch.cpp" - OUTPUT_VARIABLE _COMPILATION_LOG - ) - string(REGEX REPLACE ".*ARCH_VALUE ([a-zA-Z0-9_]+).*" "\\1" _TARGET_ARCH "${_COMPILATION_LOG}") -@@ -224,7 +224,8 @@ endif() - - # communicate results - include(FindPackageHandleStandardArgs) --find_package_handle_standard_args(sodium -+find_package_handle_standard_args( -+ Sodium # The name must be either uppercase or match the filename case. - REQUIRED_VARS - sodium_LIBRARY_RELEASE - sodium_LIBRARY_DEBUG -@@ -233,6 +234,11 @@ find_package_handle_standard_args(sodium - sodium_VERSION - ) - -+if(Sodium_FOUND) -+ set(sodium_LIBRARIES -+ optimized ${sodium_LIBRARY_RELEASE} debug ${sodium_LIBRARY_DEBUG}) -+endif() -+ - # mark file paths as advanced - mark_as_advanced(sodium_INCLUDE_DIR) - mark_as_advanced(sodium_LIBRARY_DEBUG) |