From 080798fc88c4bf8f70828c24f5f7c7875d90b872 Mon Sep 17 00:00:00 2001 From: Jakob Gezelius Date: Fri, 4 Oct 2024 17:57:33 +0200 Subject: [PATCH] warzone2100: Update to 4.5.3 **Summary** * General: * Change: Give experience when squishing a scavenger (commit:736fae8e874744a7156de54ad4330cb22ab9ec01, #4046) * Fix: Various potential crashes (too many commits, #4050, #4051, #4053, #4063) * Graphics: * Fix: Reset object animation state in a few places (commit:84b93d9c0b12e924a2aabaf35ce02d5124485df1, #4049) * Fix: Additional graphics backend fallback options for macOS and Linux (commit:347b7d07835afe1ecf91fd4750890c67e6e3c1b4, #4052) * Campaign: * Fix: Visibility of units restored during limbo missions (commit:22fa9439c8515b52fd816323f9f0a2a0fe985b7e, #4045) * Fix: Reset structure functionality references to objects when going offworld (commit:1de0822cdc1c3f1f650b1c531ebce2fe03918bf0, #4047) * Fix: Fill VTOLs when going offworld (commit:87ae96c79799ebe066b5213ea3d49891b3a8a1eb, #4048) * Fix: Update Remastered balance (too many commits, #4056) * Fix: Update Reclamation addon campaign (commit:9f2ca2e418ed8dfdb9488cb0e11d052fdd3aa1b0, #4059) * Fix: Update Fractured Kingdom addon campaign (commit:c980864ed7a920f1419d4027633438276da85d6f, #4059) * Translations: * Change: Numerous translation updates (commit:c0b1156087bc8654cc3d1f90fa588ff79769c7c7, #3996) --- packages/w/warzone2100/abi_used_symbols | 49 +++++++++++++++++-------- packages/w/warzone2100/package.yml | 6 +-- packages/w/warzone2100/pspec_x86_64.xml | 29 ++++++++++----- 3 files changed, 57 insertions(+), 27 deletions(-) diff --git a/packages/w/warzone2100/abi_used_symbols b/packages/w/warzone2100/abi_used_symbols index c03deeec76c..f5c15d95858 100644 --- a/packages/w/warzone2100/abi_used_symbols +++ b/packages/w/warzone2100/abi_used_symbols @@ -98,6 +98,7 @@ libSDL2-2.0.so.0:SDL_strcasecmp libSDL2-2.0.so.0:SDL_strlen libc.so.6:__asprintf_chk libc.so.6:__ctype_b_loc +libc.so.6:__ctype_toupper_loc libc.so.6:__cxa_atexit libc.so.6:__dprintf_chk libc.so.6:__errno_location @@ -121,7 +122,6 @@ libc.so.6:__strcat_chk libc.so.6:__strcpy_chk libc.so.6:__vfprintf_chk libc.so.6:__vsnprintf_chk -libc.so.6:__vsprintf_chk libc.so.6:_exit libc.so.6:_setjmp libc.so.6:abort @@ -176,8 +176,11 @@ libc.so.6:gai_strerror libc.so.6:getaddrinfo libc.so.6:getcwd libc.so.6:getenv +libc.so.6:getnameinfo libc.so.6:getpid libc.so.6:getppid +libc.so.6:getrandom +libc.so.6:getsockname libc.so.6:getsockopt libc.so.6:gettext libc.so.6:gettimeofday @@ -187,6 +190,7 @@ libc.so.6:inet_ntop libc.so.6:inet_pton libc.so.6:ioctl libc.so.6:isalnum +libc.so.6:isatty libc.so.6:isspace libc.so.6:isupper libc.so.6:listen @@ -213,22 +217,38 @@ libc.so.6:popen libc.so.6:posix_memalign libc.so.6:posix_spawnp libc.so.6:prctl -libc.so.6:pthread_cond_clockwait +libc.so.6:pthread_cond_destroy +libc.so.6:pthread_cond_init +libc.so.6:pthread_cond_signal +libc.so.6:pthread_cond_timedwait +libc.so.6:pthread_condattr_destroy +libc.so.6:pthread_condattr_init +libc.so.6:pthread_condattr_setclock +libc.so.6:pthread_create +libc.so.6:pthread_join +libc.so.6:pthread_mutex_destroy +libc.so.6:pthread_mutex_init libc.so.6:pthread_mutex_lock libc.so.6:pthread_mutex_unlock +libc.so.6:pthread_mutexattr_destroy +libc.so.6:pthread_mutexattr_init +libc.so.6:pthread_mutexattr_settype libc.so.6:pthread_once libc.so.6:pthread_rwlock_destroy libc.so.6:pthread_rwlock_init libc.so.6:pthread_rwlock_rdlock libc.so.6:pthread_rwlock_unlock libc.so.6:pthread_rwlock_wrlock +libc.so.6:putc +libc.so.6:putchar libc.so.6:raise libc.so.6:rand +libc.so.6:random libc.so.6:read libc.so.6:readdir -libc.so.6:readlink libc.so.6:realloc libc.so.6:recv +libc.so.6:recvfrom libc.so.6:select libc.so.6:sem_destroy libc.so.6:sem_init @@ -237,6 +257,7 @@ libc.so.6:sem_timedwait libc.so.6:sem_trywait libc.so.6:sem_wait libc.so.6:send +libc.so.6:sendto libc.so.6:setbuf libc.so.6:setenv libc.so.6:setlocale @@ -246,9 +267,9 @@ libc.so.6:sigemptyset libc.so.6:snprintf libc.so.6:socket libc.so.6:srand +libc.so.6:srandom libc.so.6:stat libc.so.6:strcasecmp -libc.so.6:strcat libc.so.6:strchr libc.so.6:strcmp libc.so.6:strcpy @@ -268,7 +289,7 @@ libc.so.6:strstr libc.so.6:strtod libc.so.6:strtof libc.so.6:strtok -libc.so.6:system +libc.so.6:strtol libc.so.6:textdomain libc.so.6:time libc.so.6:tolower @@ -284,6 +305,7 @@ libcurl.so.4:curl_easy_escape libcurl.so.4:curl_easy_getinfo libcurl.so.4:curl_easy_init libcurl.so.4:curl_easy_setopt +libcurl.so.4:curl_easy_strerror libcurl.so.4:curl_free libcurl.so.4:curl_global_cleanup libcurl.so.4:curl_global_init @@ -319,6 +341,7 @@ libfribidi.so.0:fribidi_get_par_embedding_levels_ex libgcc_s.so.1:_Unwind_Resume libgcc_s.so.1:__divdc3 libgcc_s.so.1:__muldc3 +libgcc_s.so.1:__udivmodti4 libgcc_s.so.1:__udivti3 libharfbuzz.so.0:hb_buffer_add_utf32 libharfbuzz.so.0:hb_buffer_create @@ -381,13 +404,11 @@ libm.so.6:sqrt libm.so.6:tan libm.so.6:tanh libm.so.6:trunc -libminiupnpc.so.18:GetUPNPUrls libminiupnpc.so.18:UPNP_AddPortMapping libminiupnpc.so.18:UPNP_DeletePortMapping libminiupnpc.so.18:UPNP_GetExternalIPAddress +libminiupnpc.so.18:UPNP_GetValidIGD libminiupnpc.so.18:freeUPNPDevlist -libminiupnpc.so.18:miniwget_getaddr -libminiupnpc.so.18:parserootdesc libminiupnpc.so.18:upnpDiscover libogg.so.0:ogg_page_bos libogg.so.0:ogg_page_granulepos @@ -450,6 +471,7 @@ libopus.so.0:opus_pcm_soft_clip libphysfs.so.1:PHYSFS_close libphysfs.so.1:PHYSFS_deinit libphysfs.so.1:PHYSFS_delete +libphysfs.so.1:PHYSFS_deregisterArchiver libphysfs.so.1:PHYSFS_enumerateFiles libphysfs.so.1:PHYSFS_eof libphysfs.so.1:PHYSFS_exists @@ -512,6 +534,7 @@ libpng16.so.16:png_read_info libpng16.so.16:png_read_png libpng16.so.16:png_read_update_info libpng16.so.16:png_set_IHDR +libpng16.so.16:png_set_chunk_malloc_max libpng16.so.16:png_set_expand_gray_1_2_4_to_8 libpng16.so.16:png_set_filler libpng16.so.16:png_set_gray_to_rgb @@ -523,12 +546,12 @@ libpng16.so.16:png_set_rows libpng16.so.16:png_set_sig_bytes libpng16.so.16:png_set_strip_16 libpng16.so.16:png_set_tRNS_to_alpha +libpng16.so.16:png_set_user_limits libpng16.so.16:png_set_write_fn libpng16.so.16:png_sig_cmp libpng16.so.16:png_write_png libsodium.so.26:crypto_aead_xchacha20poly1305_ietf_decrypt libsodium.so.26:crypto_aead_xchacha20poly1305_ietf_encrypt -libsodium.so.26:crypto_generichash libsodium.so.26:crypto_hash_sha256_final libsodium.so.26:crypto_hash_sha256_init libsodium.so.26:crypto_hash_sha256_update @@ -614,7 +637,6 @@ libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm -libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm libstdc++.so.6:_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm @@ -638,7 +660,6 @@ libstdc++.so.6:_ZNSo6sentryD1Ev libstdc++.so.6:_ZNSo9_M_insertIPKvEERSoT_ libstdc++.so.6:_ZNSo9_M_insertIdEERSoT_ libstdc++.so.6:_ZNSo9_M_insertImEERSoT_ -libstdc++.so.6:_ZNSolsEPFRSt8ios_baseS0_E libstdc++.so.6:_ZNSolsEi libstdc++.so.6:_ZNSt11logic_errorC2EPKc libstdc++.so.6:_ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE @@ -670,9 +691,6 @@ libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptrC1EPv libstdc++.so.6:_ZNSt16invalid_argumentC1EPKc libstdc++.so.6:_ZNSt16invalid_argumentD1Ev -libstdc++.so.6:_ZNSt18condition_variable10notify_allEv -libstdc++.so.6:_ZNSt18condition_variableC1Ev -libstdc++.so.6:_ZNSt18condition_variableD1Ev libstdc++.so.6:_ZNSt28__atomic_futex_unsigned_base19_M_futex_notify_allEPj libstdc++.so.6:_ZNSt28__atomic_futex_unsigned_base19_M_futex_wait_untilEPjjbNSt6chrono8durationIlSt5ratioILl1ELl1EEEENS2_IlS3_ILl1ELl1000000000EEEE libstdc++.so.6:_ZNSt3_V214error_categoryD2Ev @@ -688,7 +706,6 @@ libstdc++.so.6:_ZNSt6localeaSERKS_ libstdc++.so.6:_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE libstdc++.so.6:_ZNSt6thread4joinEv libstdc++.so.6:_ZNSt6thread6_StateD2Ev -libstdc++.so.6:_ZNSt6thread6detachEv libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc @@ -716,6 +733,7 @@ libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev libstdc++.so.6:_ZNSt7__cxx118numpunctIcE2idE libstdc++.so.6:_ZNSt7__cxx118numpunctIwE2idE +libstdc++.so.6:_ZNSt8__detail15_List_node_base10_M_reverseEv libstdc++.so.6:_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ libstdc++.so.6:_ZNSt8__detail15_List_node_base4swapERS0_S1_ libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_ @@ -793,6 +811,7 @@ libstdc++.so.6:_ZnwmRKSt9nothrow_t libstdc++.so.6:__cxa_allocate_exception libstdc++.so.6:__cxa_bad_cast libstdc++.so.6:__cxa_begin_catch +libstdc++.so.6:__cxa_call_terminate libstdc++.so.6:__cxa_demangle libstdc++.so.6:__cxa_end_catch libstdc++.so.6:__cxa_free_exception diff --git a/packages/w/warzone2100/package.yml b/packages/w/warzone2100/package.yml index c5af73406ea..a2d20b79342 100644 --- a/packages/w/warzone2100/package.yml +++ b/packages/w/warzone2100/package.yml @@ -1,8 +1,8 @@ name : warzone2100 -version : 4.4.2 -release : 32 +version : 4.5.3 +release : 33 source : - - https://github.com/Warzone2100/warzone2100/releases/download/4.4.2/warzone2100_src.tar.xz : 3b962ac6aa75bca62bf2ebc067549db08fe4a1c3b38342910a2ac2aaabcbacde + - https://downloads.sourceforge.net/project/warzone2100/releases/4.5.3/warzone2100_src.tar.xz : eed49f2e456d87d9db192c27d6e356785ac7c7969cfa368edc693d05bfa12c89 license : - BSD-3-Clause - CC0-1.0 diff --git a/packages/w/warzone2100/pspec_x86_64.xml b/packages/w/warzone2100/pspec_x86_64.xml index bf621ca7823..87429925625 100644 --- a/packages/w/warzone2100/pspec_x86_64.xml +++ b/packages/w/warzone2100/pspec_x86_64.xml @@ -3,8 +3,8 @@ warzone2100 https://wz2100.net - Reilly Brogan - solus@reillybrogan.com + Jakob Gezelius + jakob@knugen.nu BSD-3-Clause CC0-1.0 @@ -38,13 +38,15 @@ The game offers campaign, multi-player, and single-player skirmish modes. An ext /usr/share/doc/warzone2100/README.md /usr/share/doc/warzone2100/copyright /usr/share/icons/net.wz2100.warzone2100.png - /usr/share/locale/af_ZA/LC_MESSAGES/warzone2100.mo /usr/share/locale/ar_SA/LC_MESSAGES/warzone2100.mo /usr/share/locale/bg_BG/LC_MESSAGES/warzone2100.mo /usr/share/locale/ca_ES/LC_MESSAGES/warzone2100.mo + /usr/share/locale/ca_ES/LC_MESSAGES/warzone2100_guide.mo /usr/share/locale/cs/LC_MESSAGES/warzone2100.mo + /usr/share/locale/cs/LC_MESSAGES/warzone2100_guide.mo /usr/share/locale/da/LC_MESSAGES/warzone2100.mo /usr/share/locale/de/LC_MESSAGES/warzone2100.mo + /usr/share/locale/de/LC_MESSAGES/warzone2100_guide.mo /usr/share/locale/el/LC_MESSAGES/warzone2100.mo /usr/share/locale/en_GB/LC_MESSAGES/warzone2100.mo /usr/share/locale/eo/LC_MESSAGES/warzone2100.mo @@ -53,13 +55,14 @@ The game offers campaign, multi-player, and single-player skirmish modes. An ext /usr/share/locale/fa_IR/LC_MESSAGES/warzone2100.mo /usr/share/locale/fi/LC_MESSAGES/warzone2100.mo /usr/share/locale/fr/LC_MESSAGES/warzone2100.mo + /usr/share/locale/fr/LC_MESSAGES/warzone2100_guide.mo /usr/share/locale/fy/LC_MESSAGES/warzone2100.mo /usr/share/locale/ga/LC_MESSAGES/warzone2100.mo /usr/share/locale/he_IL/LC_MESSAGES/warzone2100.mo /usr/share/locale/hr/LC_MESSAGES/warzone2100.mo /usr/share/locale/hu/LC_MESSAGES/warzone2100.mo + /usr/share/locale/hu/LC_MESSAGES/warzone2100_guide.mo /usr/share/locale/id/LC_MESSAGES/warzone2100.mo - /usr/share/locale/id_ID/LC_MESSAGES/warzone2100.mo /usr/share/locale/it/LC_MESSAGES/warzone2100.mo /usr/share/locale/ja_JP/LC_MESSAGES/warzone2100.mo /usr/share/locale/ko/LC_MESSAGES/warzone2100.mo @@ -69,17 +72,22 @@ The game offers campaign, multi-player, and single-player skirmish modes. An ext /usr/share/locale/nb/LC_MESSAGES/warzone2100.mo /usr/share/locale/nl/LC_MESSAGES/warzone2100.mo /usr/share/locale/pl/LC_MESSAGES/warzone2100.mo + /usr/share/locale/pl/LC_MESSAGES/warzone2100_guide.mo /usr/share/locale/pt/LC_MESSAGES/warzone2100.mo /usr/share/locale/pt_BR/LC_MESSAGES/warzone2100.mo + /usr/share/locale/pt_BR/LC_MESSAGES/warzone2100_guide.mo /usr/share/locale/ro/LC_MESSAGES/warzone2100.mo /usr/share/locale/ru/LC_MESSAGES/warzone2100.mo + /usr/share/locale/ru/LC_MESSAGES/warzone2100_guide.mo /usr/share/locale/sk/LC_MESSAGES/warzone2100.mo /usr/share/locale/sl/LC_MESSAGES/warzone2100.mo /usr/share/locale/tr/LC_MESSAGES/warzone2100.mo /usr/share/locale/tt_RU/LC_MESSAGES/warzone2100.mo /usr/share/locale/uk_UA/LC_MESSAGES/warzone2100.mo /usr/share/locale/zh_CN/LC_MESSAGES/warzone2100.mo + /usr/share/locale/zh_CN/LC_MESSAGES/warzone2100_guide.mo /usr/share/locale/zh_TW/LC_MESSAGES/warzone2100.mo + /usr/share/locale/zh_TW/LC_MESSAGES/warzone2100_guide.mo /usr/share/metainfo/net.wz2100.warzone2100.metainfo.xml /usr/share/warzone2100/base.wz /usr/share/warzone2100/fonts/DejaVu.LICENSE.txt @@ -87,6 +95,9 @@ The game offers campaign, multi-player, and single-player skirmish modes. An ext /usr/share/warzone2100/fonts/DejaVuSans.ttf /usr/share/warzone2100/fonts/Noto.LICENSE.txt /usr/share/warzone2100/fonts/NotoSansCJK-VF.otf.ttc + /usr/share/warzone2100/mods/campaign/fractured_kingdom.wz + /usr/share/warzone2100/mods/campaign/reclamation.wz + /usr/share/warzone2100/mods/campaign/wz2100_camclassic.wz /usr/share/warzone2100/mp.wz /usr/share/warzone2100/music/albums/aftermath_soundtrack/album.json /usr/share/warzone2100/music/albums/aftermath_soundtrack/albumcover.png @@ -131,12 +142,12 @@ The game offers campaign, multi-player, and single-player skirmish modes. An ext - - 2024-07-24 - 4.4.2 + + 2024-10-04 + 4.5.3 Packaging update - Reilly Brogan - solus@reillybrogan.com + Jakob Gezelius + jakob@knugen.nu \ No newline at end of file