Notable changes to the FreeOrionSDK project will be documented in this file.
- Add patch to Boost dependency to fix boost #10591, which affects both running FreeOrion for older MacOSX platforms and building FreeOrion with CMake.
- Change OSX deployment target to 10.9
- Enable
select
extension of python dependency. This allows FreeOrion build scripts to spawn subprocesses on UNIX-like systems.
- Update python-cmake-buildsystem from 8af559448be1576bb0bb1ffd7afbfbb649b2d9dc to 9da2738063b6b5e16ea3578a95f7b93c6d44c9d2.
- Update libpng version to 1.6.29
- Fix bug in python-cmake-buildsystem, which prevented the execution of some scripts on MacOSX.
- Fix bug in python-cmake-buildsystem, which prevented the correct linking against the SDK python framework on MacOSX.
- Use
j
instead ofy
when unpacking the SDK in MacOSX bootstrap. - Install zlib headers in the default location for the Windows SDK.
- Install libpng headers in the default location for the Windows SDK.
- Install Boost into root directory of the Windows SDK.
- Don't build python against any potentially installed instance of OpenSSL to avoid missing dependencies on distribution.
- Update libpng version to 1.6.27
- Fix Visual Studio target platform SDK selection for boost to allow toolsets
without
_xp
suffix. - Enable abbreviated pathed in boost build to avoid
failed to write output file
with Windows build. - Add Dockerfile to create TravisCI build environment for Linux.
- Add patches from Boost.GIL upstream to avoid compiler errors with MacOSX clang.
- Change SDK version scheme to simple sequence number
- Update output of bootstrap scripts to list the minimum required IDE for each platform (Visual Studio 2015 - Windows ; Xcode 6.4 - MacOSX).
- Use dotglob to copy hidden files in MacOSX SDK
- Fix install name for SDL dependency library on MacOSX
- Fix install name for python dependency library on MacOSX
Initial changelog for the first automatic created FreeOrionSDK. It documents the differences between the manual maintained old SDK and the new one.
- [ANY] Updated Boost from 1.58(WIN)/1.56(OSX) to 1.59.
- [ANY] Disabled Boost libraries:
- context
- coroutine
- coroutine2
- graph_parallel
- mpi
- wave
- zlib
- [ANY] Linking boost against zlib, not boost_zlib.
- [ANY] Updated GLEW from 1.12.0 to 1.13.0.
- [ANY] Updated libpng from 1.6.17(WIN)/1.5.12(OSX) to 1.6.25.
- [ANY] Updated Python from 2.7.9(WIN)/2.7.8(OSX) to 2.7.12.
- [ANY] Disabled Python modules:
- audioop
- bsddb
- csv
- curses
- dbm
- elementtree
- gdbm
- grp
- hotshot
- json
- linuxaudiodev
- mmap
- multibytecodecs and related implementation modules
- multiprocessing
- nis
- parser
- pwd
- pyexpat
- select
- socket
- spwd
- sqlite
- ssl
- syslog
- termios
- testcapi
- tkinter
- unicodedata
- wininst
- [ANY] Updated SDL from 2.0.3 to 2.0.4.
- [ANY] Dropped unused FreeALUT dependency.
- [ANY] Dropped unused FreeImage dependency.
- [ANY] Changed SDK artifact file names to contain matching FreeOrion version, compiler, toolset and target platform.
- [ANY] Moved shared libaries from
temp
intobin
directory. Updatedbootstrap.bat
andbootstrap.command
accordingly. - [WIN] Updated OpenAL Soft dependency from 1.15.0 to 1.17.2.
- [WIN] Remove invalid platform configuration files in python dependency stdlib.
- [OSX] Built Boost with C++11 support and against
libc++.dylib
. - [OSX] Updated libogg dependency from 1.1.2 to 1.3.2.
- [OSX] Updated FreeType2 from 2.3.11 to 2.5.5.
- [OSX] Remove Radicale WebDAV installation from python site-packages.
- [OSX] Renamed vorbis.framework to Vorbis.framework.
- [OSX] Updated libvorbis from 1.1.1 to 1.3.5.