This project is mirrored from https://***** Pull mirroring updated .
  1. 08 Jun, 2018 1 commit
    • Rafael Kitover's avatar
      do not pause games when menus are pulled down · 7a194fb2
      Rafael Kitover authored
      Previously I disabled this for mac because of bugs in keyboard handling,
      but it turns out most people don't like the game pausing on menu
      pulldown anyway, so now I disable it for all platforms.
      TODO: the game still pauses for modal dialogs.
  2. 06 Jun, 2018 9 commits
  3. 05 Jun, 2018 7 commits
  4. 04 Jun, 2018 7 commits
  5. 01 May, 2018 1 commit
    • Rafael Kitover's avatar
      add cygwin cross build support · 85dea8a5
      Rafael Kitover authored
      Put shared code for linux cross builds and cygwin cross builds into
      builder/ .
      Call wxrc when the build platform is cygwin with files resolved via
      `cygpath -m` in case the wxrc is a native binary.
      Add -fpermissive to CXX/OBJCXX flags.
      Reenable libzvbi support for ffmpeg.
      Stop building ffmpeg and related dists by default until we fix game
      Set CMAKE_PREFIX_PATH in cmake args as a FILEPATH type variable.
      Support xml catalog made with native libxml2 using cygpath in related
      commands, make cygpath a noop on non-cygwin platforms.
      Remove gdb and zip from msys2 deps.
      Add a cygwin installdeps routine using a copy of cyg-apt that it
      When creating symlinks in install_dist() fully resolve all symlinks in
      path parts for the source file, so that host and target binaries are
      correctly linked.
      When cp -af fails to preserve permission related data, fall back to cp
      When installing libs with a cross suffix, make a symlink for the lib
      without the cross suffix.
      Make sure cygwin runs with CYGWIN=winsymlinks:native .
      Add paths to host gettext executables to cmake args, otherwise it tries
      to use the target executables and fails on paths.
      For the pkgconfig bundled glib, turn off win32 platform for the cygwin
      host build.
      For gettext, remove --disable-auto-import from link flags.
      Compile target freetype on cygwin with cmake and manually install the
      pkgconfig .pc file using sed.
      Add a relocation type 'aggressive', when a dist is marked with this
      type, rewrite all '/usr' prefixes to the build root. By default only
      files that exist in the dist are matched and rewritten.
      Fix regression in linux build by adding some iconv related flags to the
      cmake invocation for doxygen and disabling -Werror for xorg dists.
      When relocating scripts, use the actual resolved root path for host or
      Build libxslt --without-python so that it doesn't try to pick up the
      msys2 python.
      Other misc. minor tweaks and cleanups.
  6. 26 Apr, 2018 2 commits
  7. 21 Apr, 2018 1 commit
  8. 20 Apr, 2018 2 commits
  9. 16 Apr, 2018 2 commits
    • Rafael Kitover's avatar
      fix SDL sound on windows · d5f90f0a
      Rafael Kitover authored
      In SoundSDL, when building on windows add this init code:
      SDL_setenv("SDL_AUDIODRIVER", "directsound", true);
      Otherwise there is no sound on windows.
      Also update SDL to 2.0.8 from 2.0.7 in build scripts.
    • Rafael Kitover's avatar
      fix msys2 builder script · fe9f0641
      Rafael Kitover authored
      - add python2 for msys to list of core deps and link it to root/bin,
        harfbuzz requires python to build
      - fix double eval in build_project()
      - remove duplicates from list of host-only and host/target dists in
      - fix msys2-builder startup, and assume 64 bit build if MSYSTEM = MSYS
      - make sure MSYS has winsymlinks:nativestrict on startup, the user has
        to turn off UAC
      - update patch for infozip zip to fix a #define
      Overall, the script is far too slow to be practical.
      TODO: build both python and perl for the host to not rely on system
  10. 13 Apr, 2018 1 commit
  11. 04 Apr, 2018 1 commit
  12. 03 Apr, 2018 1 commit
  13. 02 Apr, 2018 2 commits
  14. 23 Mar, 2018 1 commit
  15. 19 Mar, 2018 2 commits
    • Rafael Kitover's avatar
      fix compile errors with ffmpeg git · f3f6ee7b
      Rafael Kitover authored
      The FF_MIN_BUFFER_SIZE macro was renamed to AV_INPUT_BUFFER_MIN_SIZE at
      some point, so check for the newer variant first.
      The AVFMT_RAWPICTURE macro seems to be gone, but affected code was an
      edge-case so compile it out if the macro is not present.
    • Rafael Kitover's avatar
      fix installdeps for OpenSUSE · 5ae853a9
      Rafael Kitover authored
      Fix syntax error (calling functions from the wrong script) and add
      openal-soft-devel to deps.