On Sat, 2025-02-08 at 03:31 +0000, Klemens Nanni wrote:
> 06.02.2025 21:15, Martijn van Duren пишет:
> > Yep... I accidentally placed it in RUN_DEPENDS, instead of LIB_DEPENDS.
> > These libraries are linked against libAtlasUI.so, but make package
> > compains with:
> > LIB_DEPENDS x11/wxWidgets not needed for games/0ad/base ?                   
> >                     
> > Not sure how this is supposed to be resolved, or if it can be ignored.
> 
> Probably because libAtlasUI.so is not a SHARED_LIBS entry,
> so I'd ignore it for now.

As per Stuart's recommendation, I've added them to WANTLIB and the
warning goes away.
> > 
> > And I did made the changes for patch-build_resources_0ad_sh, but
> > it got lost when picking the new and modified files.
> 
> Passes 'make package' now.
> 
> > -USE_NOBTCFI =              Yes
> 
>  83819 pyrogenesis PSIG  SIGILL caught handler=0x888064ec10 mask=0<> 
> code=ILL_BTCFI addr=0x88c94e23a0 trapno=21

I'm wondering why this happens on your system, but not mine. To be able
to continue I've added it back.

> With that kept I reach the start menu, but without sound:
> 
>       WARNING: No audio device was found.
> 
> OK kn, much better than a broken port;  the rest can be done in-tree.

I've also changed extern_libs5.lua diff as per upstream merge request:
https://gitea.wildfiregames.com/0ad/0ad/pulls/7603

With these 3 changes, still OK?

martijn@

diff dec2fa240cd169201007edfeb2c12471d1e206e0 
b9b1e8044c633cc18c5141d40c6787f74bb4e9d4
commit - dec2fa240cd169201007edfeb2c12471d1e206e0
commit + b9b1e8044c633cc18c5141d40c6787f74bb4e9d4
blob - 77eb3e609fc458ada66c0767165c24880e3115c7
blob + 2ba88eafd7c32b2675b0ccb2037c3725cb271032
--- games/0ad/Makefile.inc
+++ games/0ad/Makefile.inc
@@ -2,7 +2,7 @@ ONLY_FOR_ARCHS =        amd64 i386
 
 CATEGORIES =           games
 
-V ?=                   0.0.26
+V ?=                   0.27.0
 
 HOMEPAGE =             https://play0ad.com/
 
@@ -12,4 +12,4 @@ SITES =                       
https://releases.wildfiregames.com/ \
 # GPLv2+, MIT for libs, CC-BY-SA for data
 PERMIT_PACKAGE =       Yes
 
-WRKDIST =              ${WRKDIR}/0ad-${V}-alpha
+WRKDIST =              ${WRKDIR}/0ad-${V}
blob - 9388a46af4817b36aecf270ce17306e1748d4d60
blob + 58c3b91e770b8436a1d3f1b39324cb3d68255cff
--- games/0ad/base/Makefile
+++ games/0ad/base/Makefile
@@ -1,28 +1,24 @@
-BROKEN =       venv for spidermonkey (mozjs) outdated and fails with Python 
3.12
-
 COMMENT =              historical real-time strategy game
 
-DISTNAME =             0ad-${V}-alpha-unix-build
+DISTNAME =             0ad-${V}-unix-build
 PKGNAME =              0ad-${V}
-REVISION =             7
 
-USE_WXNEEDED =         Yes
 USE_NOBTCFI =          Yes
 
-SO_VERSION =   0.0
-SHARED_LIBS +=  mozjs78-ps-release        ${SO_VERSION}
+SO_VERSION =           0.0
+SHARED_LIBS +=         mozjs115-release        ${SO_VERSION}
 
 WANTLIB += ${MODRUST_WANTLIB} ${COMPILER_LIBCXX} SDL2 X11 boost_filesystem
 WANTLIB += boost_system crypto curl enet execinfo fmt freetype gloox iconv
 WANTLIB += icudata icui18n icuuc idn m miniupnpc ogg openal
-WANTLIB += png sodium ssl vorbis vorbisfile xml2 z
+WANTLIB += png sodium ssl vorbis vorbisfile wx_gtk3u_gl-3.2 wx_gtk3u_xrc-3.2
+WANTLIB += wx_gtk3u_html-3.2 wx_gtk3u_qa-3.2 wx_gtk3u_core-3.2 wx_baseu-3.2
+WANTLIB += xml2 z
 
-BUILD_DEPENDS =                archivers/zip \
-                       shells/bash
-# used offline, to apply binary patch: see
-# patch-libraries_source_spidermonkey_mozjs_virtualenv_patch
-# patch-libraries_source_spidermonkey_patch_sh
-BUILD_DEPENDS +=       devel/git
+BUILD_DEPENDS =                archivers/gtar \
+                       archivers/zip \
+                       devel/cmake \
+                       shells/bash \
 
 LIB_DEPENDS =          audio/libvorbis \
                        audio/openal \
@@ -37,9 +33,11 @@ LIB_DEPENDS =                audio/libvorbis \
                        net/miniupnp/miniupnpc \
                        security/libsodium \
                        textproc/icu4c \
-                       textproc/libxml
+                       textproc/libxml \
+                       x11/wxWidgets
 RUN_DEPENDS =          devel/desktop-file-utils \
-                       games/0ad/data=${V}
+                       games/0ad/data=${V} \
+                       x11/wxWidgets
 MODULES =              lang/python \
                        lang/rust
 
@@ -53,51 +51,37 @@ MAKE_ENV =          CC="${CC}" \
                        CXX="${CXX}" \
                        CFLAGS="${CFLAGS}" \
                        CXXFLAGS="${CXXFLAGS} -I${X11BASE}/include" \
-                       LDFLAGS="-liconv"
+                       LDFLAGS="-L/usr/local/lib -liconv"
 
-FIX_CRLF_FILES =       build/premake/premake5/build/gmake.bsd/Premake5.make
-
 USE_GMAKE =            Yes
 
-# libraries/source/spidermonkey/mozjs-*/python/mach/mach/mixin/process.py
-# checks this var and errors out if undefined:
-#      Exception: Could not detect environment shell!
-CONFIGURE_ENV +=       SHELL=sh
+# Library build.sh scripts require gtar specific flags.
+CONFIGURE_ENV +=       TAR=gtar
 
 # XXX don't use --with-native-mozjs because 0ad needs to stay in sync
 # with it: updates to mozjs could break the multiplayer.
 CONFIGURE_ARGS +=      -j${MAKE_JOBS} \
-                       --without-nvtt \
                        --datadir=${PREFIX}/share/0ad \
                        --libdir=${PREFIX}/lib \
                        --minimal-flags
 
-# XXX atlas (the level editor) requires threaded libxml
-CONFIGURE_ARGS +=      --disable-atlas
-
 WRKSRC =               ${WRKDIST}/build/workspaces/gcc
 
-# most tests fail without nvtt
-CONFIGURE_ARGS +=      --without-tests
-# XXX built and packaged even without tests
-MAKE_FLAGS +=          mocks_test_config=''
-
-post-extract:
-       # remove unused bundled sources
-       rm -rf 
${WRKSRC}/libraries/source/{cxxtest-4.4,enet,miniupnpc,nvtt,valgrind}
-
 do-build:
        ln -fs ${MODPY_BIN} ${WRKDIR}/bin/python3 # ensure correct version 
binary is used
 
+       cd ${WRKDIST}/libraries && \
+               ${SETENV} CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" \
+               CXXFLAGS="${CXXFLAGS}" SO_VERSION="${SO_VERSION}" \
+               ${CONFIGURE_ENV} verbose=1 \
+               ./build-source-libs.sh
+
        cd ${WRKDIST}/build/workspaces && \
                ${SETENV} CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" \
                CXXFLAGS="${CXXFLAGS}" SO_VERSION="${SO_VERSION}" \
                ${CONFIGURE_ENV} verbose=1 \
                ./update-workspaces.sh ${CONFIGURE_ARGS}
 
-       cd ${WRKDIST}/libraries/source/fcollada/src && \
-               ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
-                       -f ${MAKE_FILE} ${ALL_TARGET}
        cd ${WRKSRC} &&\
                ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
                        -f ${MAKE_FILE} ${ALL_TARGET}
blob - 5964b7c7876ceaa85ba1c7d62b4ac5096d5216b0
blob + cc6b3a1c4307d8922ccefc0164ea4be0f38c9f44
--- games/0ad/base/distinfo
+++ games/0ad/base/distinfo
@@ -1,2 +1,2 @@
-SHA256 (0ad-0.0.26-alpha-unix-build.tar.gz) = 
SpkFAE4iDXdP8H/TH+XKqzraOAfut79mSykEWDcRQhw=
-SIZE (0ad-0.0.26-alpha-unix-build.tar.gz) = 78065537
+SHA256 (0ad-0.27.0-unix-build.tar.gz) = 
b97A4N780ipdu8L3fpTPEGA7qozQgch2N1olVF1MoGg=
+SIZE (0ad-0.27.0-unix-build.tar.gz) = 153796770
blob - 8dc6982a7590cdcec77e0591ccb43313eee27ea1
blob + 637f7cdd88b5a20f075061188bf9fa590bfa14c7
--- games/0ad/base/patches/patch-build_premake_extern_libs5_lua
+++ games/0ad/base/patches/patch-build_premake_extern_libs5_lua
@@ -1,12 +1,16 @@
 Index: build/premake/extern_libs5.lua
 --- build/premake/extern_libs5.lua.orig
 +++ build/premake/extern_libs5.lua
-@@ -675,7 +675,7 @@ extern_lib_defs = {
-                               -- TODO: We need to force linking with these as 
currently
-                               -- they need to be loaded explicitly on 
execution
+@@ -719,12 +719,6 @@ extern_lib_defs = {
                                add_default_links({
--                                      unix_names = { "ogg", "vorbis" },
-+                                      unix_names = { "ogg", "vorbis", 
"vorbisfile" },
+                                       win_names  = { "libvorbisfile" },
                                })
+-                      elseif os.getversion().description == "OpenBSD" then
+-                              -- TODO: We need to force linking with these as 
currently
+-                              -- they need to be loaded explicitly on 
execution
+-                              add_default_links({
+-                                      unix_names = { "ogg", "vorbis" },
+-                              })
                        else
                                pkgconfig.add_links("vorbisfile")
+                       end
blob - f9e836ba288e461087b0d0e3ea67cdf2f31dc513
blob + 5e803dd59b7c5f724d26c93bb7e337b3dd1fb597
--- games/0ad/base/patches/patch-build_resources_0ad_sh
+++ games/0ad/base/patches/patch-build_resources_0ad_sh
@@ -5,18 +5,18 @@ Index: build/resources/0ad.sh
 +++ build/resources/0ad.sh
 @@ -2,6 +2,16 @@
  
- pyrogenesis=$(which pyrogenesis 2> /dev/null)
- if [ -x "$pyrogenesis" ] ; then
-+  DATASIZE=$((2 * 1024 * 1024))
-+  if [ $(ulimit -Sd) -lt ${DATASIZE} ]; then
-+    ulimit -Sd ${DATASIZE} || \
-+      ${X11BASE}/bin/xmessage -file - -center -buttons yes:0,no:1 -default no 
<<- _EOF
-+      Cannot increase datasize-cur to at least ${DATASIZE}
-+      Do you want to run 0 A.D. anyway?
-+      (If so, it may run out of memory and crash.)
-+      _EOF
-+    [ $? -eq 0 ] || exit
-+  fi
-   "$pyrogenesis" "$@"
+ pyrogenesis=$(which pyrogenesis 2>/dev/null)
+ if [ -x "$pyrogenesis" ]; then
++      DATASIZE=$((2 * 1024 * 1024))
++      if [ $(ulimit -Sd) -lt ${DATASIZE} ]; then
++              ulimit -Sd ${DATASIZE} || \
++              ${X11BASE}/bin/xmessage -file - -center -buttons yes:0,no:1 
-default no <<- _EOF
++              Cannot increase datasize-cur to at least ${DATASIZE}
++              Do you want to run 0 A.D. anyway?
++              (If so, it may run out of memory and crash.)
++              _EOF
++      [ $? -eq 0 ] || exit
++       fi
+       "$pyrogenesis" "$@"
  else
-   echo "Error: pyrogenesis not found in ($PATH)"
+       echo "Error: pyrogenesis not found in ($PATH)"
blob - /dev/null
blob + c428124321fd623a0fa81539a6a80770abea8d21 (mode 644)
--- /dev/null
+++ games/0ad/base/patches/patch-libraries_build-source-libs_sh
@@ -0,0 +1,12 @@
+Index: libraries/build-source-libs.sh
+--- libraries/build-source-libs.sh.orig
++++ libraries/build-source-libs.sh
+@@ -62,7 +62,7 @@ while [ "$#" -gt 0 ]; do
+               --with-system-cxxtest) with_system_cxxtest=true ;;
+               --with-system-nvtt) with_system_nvtt=true ;;
+               --with-system-mozjs) with_system_mozjs=true ;;
+-              --with-system-premake) with_system_mozjs=true ;;
++              --with-system-premake) with_system_premake=true ;;
+               --with-spirv-reflect) with_spirv_reflect=true ;;
+               -j*) JOBS="$1" ;;
+               *)
blob - /dev/null
blob + 61bf5dda49e720e7abdfa9f34f0299f541d591c0 (mode 644)
--- /dev/null
+++ games/0ad/base/patches/patch-libraries_source_cxxtest-4_4_build_sh
@@ -0,0 +1,12 @@
+Index: libraries/source/cxxtest-4.4/build.sh
+--- libraries/source/cxxtest-4.4/build.sh.orig
++++ libraries/source/cxxtest-4.4/build.sh
+@@ -40,7 +40,7 @@ fi
+ 
+ # unpack
+ rm -Rf "cxxtest-${PV}"
+-tar -xf "cxxtest-${PV}.tar.gz"
++tar -xzf "cxxtest-${PV}.tar.gz"
+ 
+ # patch
+ patch -d "cxxtest-${PV}" -p1 <patches/0001-Add-Debian-python3-patch.patch
blob - /dev/null
blob + 0ed5f8161091aa198a9f03d4abf5fea2255d0597 (mode 644)
--- /dev/null
+++ games/0ad/base/patches/patch-libraries_source_fcollada_build_sh
@@ -0,0 +1,20 @@
+Index: libraries/source/fcollada/build.sh
+--- libraries/source/fcollada/build.sh.orig
++++ libraries/source/fcollada/build.sh
+@@ -5,6 +5,7 @@ cd "$(dirname "$0")"
+ 
+ PV=28209
+ LIB_VERSION=${PV}
++TAR=${TAR:-tar}
+ 
+ fetch()
+ {
+@@ -42,7 +43,7 @@ fi
+ 
+ # unpack
+ rm -Rf fcollada-${PV}
+-tar xf fcollada-${PV}.tar.xz
++$TAR xf fcollada-${PV}.tar.xz
+ 
+ # build
+ (
blob - /dev/null
blob + f50146d221aa2134bb055768548f82a8fafaa682 (mode 644)
--- /dev/null
+++ games/0ad/base/patches/patch-libraries_source_nvtt_build_sh
@@ -0,0 +1,20 @@
+Index: libraries/source/nvtt/build.sh
+--- libraries/source/nvtt/build.sh.orig
++++ libraries/source/nvtt/build.sh
+@@ -5,6 +5,7 @@ cd "$(dirname "$0")"
+ 
+ PV=28209
+ LIB_VERSION=${PV}
++TAR=${TAR:-tar}
+ 
+ fetch()
+ {
+@@ -42,7 +43,7 @@ fi
+ 
+ # unpack
+ rm -Rf nvtt-${PV}
+-tar xf nvtt-${PV}.tar.xz
++$TAR xf nvtt-${PV}.tar.xz
+ 
+ # build
+ (
blob - /dev/null
blob + ccbf0aae5de33351965a5f71e81625f43f7b9a77 (mode 644)
--- /dev/null
+++ games/0ad/base/patches/patch-libraries_source_premake-core_build_sh
@@ -0,0 +1,29 @@
+Index: libraries/source/premake-core/build.sh
+--- libraries/source/premake-core/build.sh.orig
++++ libraries/source/premake-core/build.sh
+@@ -9,6 +9,7 @@ cd "$(dirname "$0")"
+ 
+ PV=5.0.0-beta3
+ LIB_VERSION=${PV}+wfg1
++TAR=${TAR:-tar}
+ 
+ fetch()
+ {
+@@ -44,7 +45,7 @@ fi
+ 
+ # unpack
+ rm -Rf "premake-core-${PV}"
+-tar -xf "premake-core-${PV}.tar.gz"
++$TAR -xf "premake-core-${PV}.tar.gz"
+ 
+ # patch
+ # ffcb7790f013bdceacc14ba5fda1c5cd107aac08
+@@ -57,6 +58,8 @@ patch -d "premake-core-${PV}" -p1 <patches/0003-Add-su
+ patch -d "premake-core-${PV}" -p1 
<patches/0004-Add-support-for-loongarch64-2363.patch
+ # 5c524b6d53307bcb4ba7b02c9dba20100df68943
+ patch -d "premake-core-${PV}" -p1 
<patches/0005-premake.h-added-e2k-definition-2349.patch
++
++patch -d "premake-core-${PV}" <patches/0006-disable_gethostname_r.diff
+ 
+ #build
+ (
blob - /dev/null
blob + 81dc0a9c86647f16ee3ec0131c3dd7f638f2d8be (mode 644)
--- /dev/null
+++ 
games/0ad/base/patches/patch-libraries_source_premake-core_patches_0006-disable_gethostname_r_diff
@@ -0,0 +1,16 @@
+Index: libraries/source/premake-core/patches/0006-disable_gethostname_r.diff
+--- libraries/source/premake-core/patches/0006-disable_gethostname_r.diff.orig
++++ libraries/source/premake-core/patches/0006-disable_gethostname_r.diff
+@@ -0,0 +1,12 @@
++--- contrib/curl/lib/config-linux.h.orig      Tue Feb  4 18:37:46 2025
+++++ contrib/curl/lib/config-linux.h   Tue Feb  4 18:38:14 2025
++@@ -185,7 +185,9 @@
++ #define HAVE_GETHOSTBYNAME 1
++ 
++ /* Define to 1 if you have the gethostbyname_r function. */
+++#if !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__sun__)
++ #define HAVE_GETHOSTBYNAME_R 1
+++#endif
++ 
++ /* gethostbyname_r() takes 3 args */
++ /* #undef HAVE_GETHOSTBYNAME_R_3 */
blob - 5316402ad0516a451e723b7b914b3e9b4a8026ac
blob + 14e4095a1dd660afcbd805ec52edf5d5e05c0a87
--- games/0ad/base/patches/patch-libraries_source_spidermonkey_build_sh
+++ games/0ad/base/patches/patch-libraries_source_spidermonkey_build_sh
@@ -1,41 +1,47 @@
 Index: libraries/source/spidermonkey/build.sh
 --- libraries/source/spidermonkey/build.sh.orig
 +++ libraries/source/spidermonkey/build.sh
-@@ -128,8 +128,8 @@ else
-   cd "$FOLDER"
- fi
+@@ -8,6 +8,7 @@ FOLDER="mozjs-115.16.1"
+ # If same-version changes are needed, increment this.
+ LIB_VERSION="115.16.1+1"
+ LIB_NAME="mozjs115"
++TAR=${TAR:-tar}
  
--# Debug version of SM is broken on FreeBSD.
--if [ "$(uname -s)" != "FreeBSD" ]; then
-+# Debug version of SM is broken on OpenBSD.
-+if [ "$(uname -s)" != "OpenBSD" ]; then
-   mkdir -p build-debug
-   cd build-debug
-   # SM configure checks for autoconf, but we don't actually need it.
-@@ -171,7 +171,7 @@ else
-   STATIC_LIB_SUFFIX=.a
-   if [ "`uname -s`" = "OpenBSD" ];
-   then
--    LIB_SUFFIX=.so.1.0
-+    LIB_SUFFIX=.so.$SO_VERSION
-   elif [ "`uname -s`" = "Darwin" ];
-   then
-     LIB_SUFFIX=.a
-@@ -197,7 +197,7 @@ fi
- mkdir -p "${INCLUDE_DIR_RELEASE}"
- cp -R -L "${FOLDER}"/build-release/dist/include/* "${INCLUDE_DIR_RELEASE}/"
+ fetch()
+ {
+@@ -47,7 +48,7 @@ fi
  
--if [ "$(uname -s)" != "FreeBSD" ]; then
-+if [ "$(uname -s)" != "OpenBSD" ]; then
-   mkdir -p "${INCLUDE_DIR_DEBUG}"
-   cp -R -L "${FOLDER}"/build-debug/dist/include/* "${INCLUDE_DIR_DEBUG}/"
+ # unpack
+ rm -Rf "${FOLDER}"
+-tar xfJ "${FOLDER}.tar.xz"
++$TAR xfJ "${FOLDER}.tar.xz"
+ 
+ # patch
+ (
+@@ -158,7 +159,7 @@ else
+       LIB_SUFFIX=.so
+       STATIC_LIB_SUFFIX=.a
+       if [ "${OS}" = "OpenBSD" ]; then
+-              LIB_SUFFIX=.so.1.0
++              LIB_SUFFIX=.so.$SO_VERSION
+       elif [ "${OS}" = "Darwin" ]; then
+               LIB_SUFFIX=.a
+       fi
+@@ -188,7 +189,7 @@ fi
+ mkdir include-release
+ cp -R -L "${FOLDER}"/build-release/dist/include/* include-release/
+ 
+-if [ "${OS}" != "FreeBSD" ]; then
++if [ "${OS}" != "OpenBSD" ]; then
+       mkdir include-debug
+       cp -R -L "${FOLDER}"/build-debug/dist/include/* include-debug/
  fi
-@@ -238,7 +238,7 @@ else
-   # Copy shared libs to both lib/ and binaries/ so the compiler and 
executable (resp.) can find them.
-   cp -L 
"${FOLDER}/build-${REL}/js/src/build/${LIB_PREFIX}${LIB_NAME}-${REL}${LIB_SUFFIX}"
 "lib/${LIB_PREFIX}${LIB_NAME}-${REL}${LIB_SUFFIX}"
-   cp -L 
"${FOLDER}/build-${REL}/js/src/build/${LIB_PREFIX}${LIB_NAME}-${REL}${LIB_SUFFIX}"
 "../../../binaries/system/${LIB_PREFIX}${LIB_NAME}-${REL}${LIB_SUFFIX}"
--  if [ "$(uname -s)" != "FreeBSD" ]; then
-+  if [ "$(uname -s)" != "OpenBSD" ]; then
-     cp -L 
"${FOLDER}/build-${DEB}/js/src/build/${LIB_PREFIX}${LIB_NAME}-${DEB}${LIB_SUFFIX}"
 "../../../binaries/system/${LIB_PREFIX}${LIB_NAME}-${DEB}${LIB_SUFFIX}"
-     cp -L 
"${FOLDER}/build-${DEB}/js/src/build/${LIB_PREFIX}${LIB_NAME}-${DEB}${LIB_SUFFIX}"
 "lib/${LIB_PREFIX}${LIB_NAME}-${DEB}${LIB_SUFFIX}"
-   fi
+@@ -220,7 +221,7 @@ elif [ "${OS}" = "Windows_NT" ]; then
+ else
+       # Copy shared libs to lib/, they will also be copied to 
binaries/system, so the compiler and executable (resp.) can find them.
+       cp -L 
"${FOLDER}/build-${REL}/js/src/build/${LIB_PREFIX}${LIB_NAME}-${REL}${LIB_SUFFIX}"
 "lib/${LIB_PREFIX}${LIB_NAME}-${REL}${LIB_SUFFIX}"
+-      if [ "${OS}" != "FreeBSD" ]; then
++      if [ "${OS}" != "OpenBSD" ]; then
+               cp -L 
"${FOLDER}/build-${DEB}/js/src/build/${LIB_PREFIX}${LIB_NAME}-${DEB}${LIB_SUFFIX}"
 "lib/${LIB_PREFIX}${LIB_NAME}-${DEB}${LIB_SUFFIX}"
+       fi
+ fi
blob - 157a92f0e63ef01a706a7cc47003ac5929607a48
blob + 7279b4d6b1d985f124ef897755ee4b8df0cf3b53
--- games/0ad/base/pkg/PLIST
+++ games/0ad/base/pkg/PLIST
@@ -1,18 +1,24 @@
 bin/0ad
 @bin bin/pyrogenesis
+@static-lib lib/libAtlasObject.a
+@so lib/libAtlasUI.so
 @so lib/libCollada.so
 @static-lib lib/libatlas.a
 @static-lib lib/libengine.a
 @static-lib lib/libgladwrapper.a
-@static-lib lib/libglooxwrapper.a
 @static-lib lib/libgraphics.a
 @static-lib lib/libgui.a
 @static-lib lib/liblobby.a
 @static-lib lib/liblowlevel.a
 @static-lib lib/libmocks_real.a
 @static-lib lib/libmongoose.a
-@lib lib/libmozjs78-ps-release.so.${LIBmozjs78-ps-release_VERSION}
+@lib lib/libmozjs115-release.so.${LIBmozjs115-release_VERSION}
+@static-lib lib/libmozjs115-rust.a
 @static-lib lib/libnetwork.a
+@so lib/libnvcore.so
+@so lib/libnvimage.so
+@so lib/libnvmath.so
+@so lib/libnvtt.so
 @static-lib lib/librlinterface.a
 @static-lib lib/libscriptinterface.a
 @static-lib lib/libsimulation2.a
@@ -20,8 +26,6 @@ bin/0ad
 share/0ad/l10n/
 share/0ad/l10n/.tx/
 share/0ad/l10n/.tx/config
-share/0ad/l10n/ast.engine.po
-share/0ad/l10n/ca.engine.po
 share/0ad/l10n/cs.engine.po
 share/0ad/l10n/de.engine.po
 share/0ad/l10n/el.engine.po
@@ -31,7 +35,7 @@ share/0ad/l10n/es.engine.po
 share/0ad/l10n/eu.engine.po
 share/0ad/l10n/fi.engine.po
 share/0ad/l10n/fr.engine.po
-share/0ad/l10n/gd.engine.po
+share/0ad/l10n/gl.engine.po
 share/0ad/l10n/hu.engine.po
 share/0ad/l10n/id.engine.po
 share/0ad/l10n/it.engine.po
@@ -39,6 +43,7 @@ share/0ad/l10n/messages.json
 share/0ad/l10n/nl.engine.po
 share/0ad/l10n/pl.engine.po
 share/0ad/l10n/pt_BR.engine.po
+share/0ad/l10n/pt_PT.engine.po
 share/0ad/l10n/ru.engine.po
 share/0ad/l10n/sk.engine.po
 share/0ad/l10n/sv.engine.po
@@ -73,8 +78,6 @@ share/0ad/mods/_test.gui/gui/regainFocus/pushWithPopOn
 share/0ad/mods/_test.gui/gui/regainFocus/pushWithPopOnInit.xml
 share/0ad/mods/_test.minimal/
 share/0ad/mods/_test.minimal/art/
-share/0ad/mods/_test.minimal/art/actors/
-share/0ad/mods/_test.minimal/art/meshes/
 share/0ad/mods/_test.minimal/art/textures/
 share/0ad/mods/_test.minimal/art/textures/particles/
 share/0ad/mods/_test.minimal/art/textures/particles/sprite.tga
@@ -121,6 +124,10 @@ share/0ad/mods/_test.minimal/shaders/postouv1.vs
 share/0ad/mods/_test.minimal/shaders/water_high.fs
 share/0ad/mods/_test.minimal/shaders/water_high.vs
 share/0ad/mods/_test.minimal/shaders/water_high.xml
+share/0ad/mods/_test.scriptinterface/
+share/0ad/mods/_test.scriptinterface/promises/
+share/0ad/mods/_test.scriptinterface/promises/reject.js
+share/0ad/mods/_test.scriptinterface/promises/simple.js
 share/0ad/mods/_test.sim/
 share/0ad/mods/_test.sim/globalscripts/
 share/0ad/mods/_test.sim/globalscripts/test-global-helper.js
blob - b24b60f108540c66c1021cbd0a5ef195c51122d7
blob + 43471ed1f401bf7609b0a0434c79bad5246dd7f4
--- games/0ad/data/Makefile
+++ games/0ad/data/Makefile
@@ -1,6 +1,6 @@
 COMMENT =              historical real-time strategy game data
 
-DISTNAME =             0ad-${V}-alpha-unix-data
+DISTNAME =             0ad-${V}-unix-data
 PKGNAME =              0ad-data-${V}
 
 PKG_ARCH =             *
@@ -11,6 +11,6 @@ EXTRACT_ONLY =
 
 do-install:
        tar -zxf ${FULLDISTDIR}/${DISTFILES} -C ${PREFIX}/share \
-               -s ",0ad-${V}-alpha/binaries/data/,0ad/,g"
+               -s ",0ad-${V}/binaries/data/,0ad/,g"
 
 .include <bsd.port.mk>
blob - 13f053a7c9422c558f2d9a67a3d35bc9679ea03b
blob + b5a415e58bbf1b92e306a5b1d8a8e24b01dfe4d9
--- games/0ad/data/distinfo
+++ games/0ad/data/distinfo
@@ -1,2 +1,2 @@
-SHA256 (0ad-0.0.26-alpha-unix-data.tar.gz) = 
P9HJAYQS7JNQLEsa2FFUAYRThNKiH9dosD8R0d28iCg=
-SIZE (0ad-0.0.26-alpha-unix-data.tar.gz) = 1708638040
+SHA256 (0ad-0.27.0-unix-data.tar.gz) = 
fXCsKob3y2f/2MLZNMv82OVStmDxOtHrtEUacBkXiM0=
+SIZE (0ad-0.27.0-unix-data.tar.gz) = 1729474590

Reply via email to