Commit graph

1106 commits

Author SHA1 Message Date
alexey.lysiuk
44ffa4eaf6 add MoltenVK 1.0.33
it's .dylib instead of static library because it will be loaded dynamically on supported versions of macOS, i.e. 10.11+
2019-03-17 12:44:23 +02:00
alexey.lysiuk
6b5419b759 * update openal-soft to 1.19.1+
14cf721094
1.19.1 doesn't have important fix for macOS 4fd0cd3151
2019-02-09 15:46:30 +02:00
alexey.lysiuk
a44d2ebab2 update jpeg-turbo to 2.0.1 2018-12-17 18:34:24 +02:00
alexey.lysiuk
6a8d5c0eab * update openal-soft to 1.19.0 2018-09-09 10:59:26 +03:00
alexey.lysiuk
ad0e4937fb * build libsndfile with security patches, closes #4
https://build.opensuse.org/package/show/openSUSE:Factory/libsndfile
2018-08-19 12:31:01 +03:00
alexey.lysiuk
5e06b38a4f * update jpeg-turbo to 2.0.0 2018-08-05 09:37:04 +03:00
alexey.lysiuk
6ff57948e0 - FMOD Ex 2018-07-24 22:50:36 +03:00
alexey.lysiuk
a76349f86c
* update readme with sdk 10.9 2018-07-15 17:30:56 +03:00
alexey.lysiuk
b36d33a2f5 * rebuild sdl 2.0.8 with xcode 9.4 and sdk 10.9 2018-07-15 16:39:24 +03:00
alexey.lysiuk
a8b6a7d129 * rebuild jpeg-turbo 1.5.3 with xcode 9.4 and sdk 10.9 2018-07-15 16:39:24 +03:00
alexey.lysiuk
dc5b28e1a1 * rebuild fluidsynth 1.1.11 with xcode 9.4 and sdk 10.9
update glib to 2.56.1
2018-07-15 16:39:24 +03:00
alexey.lysiuk
b740e0a647 * rebuild openal-soft 1.18.2 with xcode 9.4 and sdk 10.9 2018-07-15 16:39:24 +03:00
alexey.lysiuk
97bb5ab614 * rebuild mpg123 1.25.10 with xcode 9.4 and sdk 10.9 2018-07-15 16:39:24 +03:00
alexey.lysiuk
f750124ba6 * rebuild sndfile 1.0.28 with xcode 9.4 and sdk 10.9 2018-07-15 16:39:25 +03:00
alexey.lysiuk
6345b75d5c * rebuild flac 1.3.2 with xcode 9.4 and sdk 10.9 2018-07-15 16:39:25 +03:00
alexey.lysiuk
1bbc290642 * rebuild vorbis 1.3.6 with xcode 9.4 and sdk 10.9 2018-07-15 16:39:25 +03:00
alexey.lysiuk
8cfd2e1be7 * rebuild ogg 1.3.3 with xcode 9.4 and sdk 10.9 2018-07-15 16:39:25 +03:00
alexey.lysiuk
6442c3b69f * update FluidSynth to 1.1.11
http://www.fluidsynth.org
https://github.com/FluidSynth/fluidsynth/archive/v1.1.11.tar.gz

cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 -DCMAKE_OSX_SYSROOT=MacOSX10.7.sdk -DBUILD_SHARED_LIBS=NO -Denable-framework=NO -Denable-readline=NO -DLIB_SUFFIX="" . && make install
2018-06-23 13:31:54 +03:00
alexey.lysiuk
8e1c4fa0e3 * update mpg123 to 1.25.10
https://www.mpg123.de/
https://www.mpg123.de/download/mpg123-1.25.10.tar.bz2

./configure --disable-shared --enable-static && make install
2018-06-23 13:31:54 +03:00
alexey.lysiuk
3e57d31672 + libjpeg-turbo 1.5.3
https://libjpeg-turbo.org/
https://sourceforge.net/projects/libjpeg-turbo/files/1.5.3/libjpeg-turbo-1.5.3.tar.gz

# nasm
curl -LO https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.xz
tar -xf nasm-2.13.03.tar.xz

cd nasm-2.13.03
./configure && make install

cd ..

# libjpeg-turbo
curl -LO https://sourceforge.net/projects/libjpeg-turbo/files/1.5.3/libjpeg-turbo-1.5.3.tar.gz
tar -xf libjpeg-turbo-1.5.3.tar.gz

cd libjpeg-turbo-1.5.3
./configure --disable-shared && make install
2018-06-23 13:31:54 +03:00
alexey.lysiuk
94e74fc557 * update SDL to 2.0.8
https://www.libsdl.org/
https://www.libsdl.org/release/SDL2-2.0.8.tar.gz

./configure --disable-shared
2018-06-23 13:31:54 +03:00
alexey.lysiuk
6bed46715b * update libvorbis to 1.3.6 2018-03-17 11:17:38 +02:00
alexey.lysiuk
d12d2954a9 - note about LLVM from readme 2018-03-10 17:18:02 +02:00
alexey.lysiuk
c94e3355b2 - FMOD Studio 2018-03-10 17:13:22 +02:00
alexey.lysiuk
5d10826039 - LLVM 2018-03-10 17:13:00 +02:00
alexey.lysiuk
94ef5c025e * update FluidSynth to 1.1.10
http://www.fluidsynth.org
https://github.com/FluidSynth/fluidsynth/archive/v1.1.10.tar.gz

cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 -DCMAKE_OSX_SYSROOT=MacOSX10.7.sdk -DBUILD_SHARED_LIBS=NO -Denable-framework=NO -Denable-readline=NO -DLIB_SUFFIX="" . && make install
2018-03-04 17:48:00 +02:00
alexey.lysiuk
d085524a26 * rollback to FluidSynth to 1.1.6
GZDoom built with FluidSynth 1.1.8 crashed on loading of Patch93's SC-55 sound font v2.2
This reverts commit d035d1a99b
2018-01-05 22:24:01 +02:00
alexey.lysiuk
d035d1a99b * update FluidSynth to 1.1.8
http://www.fluidsynth.org
https://github.com/FluidSynth/fluidsynth/archive/v1.1.8.tar.gz

cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 -DCMAKE_OSX_SYSROOT=MacOSX10.7.sdk -DBUILD_SHARED_LIBS=NO -Denable-framework=NO -Denable-readline=NO -DLIB_SUFFIX="" . && make install
2017-12-17 10:54:20 +02:00
alexey.lysiuk
0c1728d5b8 * update OpenAL Soft to 1.18.2
http://kcat.strangesoft.net/openal.html
https://github.com/kcat/openal-soft/archive/openal-soft-1.18.2.tar.gz

cmake -DCMAKE_OSX_DEPLOYMENT_TARGET="10.7" -DCMAKE_OSX_SYSROOT="MacOSX10.7.sdk" -DLIBTYPE="STATIC" -DCMAKE_BUILD_TYPE="Release" -DALSOFT_EMBED_HRTF_DATA="YES" . && make install
2017-12-17 10:14:41 +02:00
alexey.lysiuk
a9df03af86 * update mpg123 to 1.25.8
https://www.mpg123.de/
https://www.mpg123.de/download/mpg123-1.25.8.tar.bz2

./configure --disable-shared --enable-static && make install
2017-12-17 10:08:05 +02:00
alexey.lysiuk
4f75cdcc6d * update libogg to 1.3.3
https://www.xiph.org
https://downloads.xiph.org/releases/ogg/libogg-1.3.3.tar.gz

./configure --disable-shared && make install
2017-12-17 10:02:26 +02:00
alexey.lysiuk
5c618da381 * update OpenAL Soft to 1.18.1
http://kcat.strangesoft.net/openal.html
https://github.com/kcat/openal-soft/archive/openal-soft-1.18.1.tar.gz

cmake -DCMAKE_OSX_DEPLOYMENT_TARGET="10.7" -DCMAKE_OSX_SYSROOT="MacOSX10.7.sdk" -DLIBTYPE="STATIC" -DCMAKE_BUILD_TYPE="Release" -DALSOFT_EMBED_HRTF_DATA="YES" . && make install
2017-08-27 12:51:28 +03:00
alexey.lysiuk
b6b0a49665 * update FluidSynth to 1.1.6
http://www.fluidsynth.org
https://github.com/FluidSynth/fluidsynth/archive/v1.1.6.tar.gz
2017-08-26 17:16:12 +03:00
alexey.lysiuk
9bb868fe1a * update mpg123 to 1.25.6
https://www.mpg123.de/
https://www.mpg123.de/download/mpg123-1.25.6.tar.bz2

./configure --disable-shared --enable-static && make install
2017-08-26 17:06:53 +03:00
alexey.lysiuk
6c19627c5a * update OpenAL Soft to commit f54946f
http://kcat.strangesoft.net/openal.html
kcat/openal-soft@f54946f

cmake -DCMAKE_OSX_DEPLOYMENT_TARGET="10.7" -DCMAKE_OSX_SYSROOT="MacOSX10.7.sdk" -DLIBTYPE="STATIC" -DCMAKE_BUILD_TYPE="Release" -DALSOFT_EMBED_HRTF_DATA="YES" . && make install
2017-05-31 22:26:36 +03:00
alexey.lysiuk
a601680a67 * update FluidSynth to f52597
http://www.fluidsynth.org/
f52597be03

curl -LO https://pkg-config.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
tar -xf pkg-config-0.29.1.tar.gz
cd pkg-config-0.29.1
./configure --with-internal-glib
make install
cd ..

curl -LO ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
tar -xf libffi-3.2.1.tar.gz
cd libffi-3.2.1
./configure --disable-shared
make install
cd ..

curl -LO http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.8.1.tar.xz
tar -xf gettext-0.19.8.1.tar.xz
cd gettext-0.19.8.1
./configure --disable-shared
make install
cd ..

curl -LO https://download.gnome.org/sources/glib/2.44/glib-2.44.1.tar.xz
tar -xf glib-2.44.1.tar.xz
cd glib-2.44.1
./configure --disable-shared
make install
cd ..

curl -LO http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.xz
tar -xf libogg-1.3.2.tar.xz
cd libogg-1.3.2
./configure --disable-shared
make install
cd ..

curl -LO http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.xz
tar -xf libvorbis-1.3.5.tar.xz
cd libvorbis-1.3.5
./configure --disable-shared
make install
cd ..

curl -LO http://downloads.xiph.org/releases/flac/flac-1.3.2.tar.xz
tar -xf flac-1.3.2.tar.xz
cd flac-1.3.2
./configure --disable-shared --enable-static
make install
cd ..

curl -LO http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28.tar.gz
tar -xf libsndfile-1.0.28.tar.gz
cd libsndfile-1.0.28
./configure --disable-shared
make install
cd ..

git clone https://git.code.sf.net/p/fluidsynth/code-git
cd code-git/fluidsynth
cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 -DCMAKE_OSX_SYSROOT=MacOSX10.7.sdk -DCMAKE_EXE_LINKER_FLAGS="-L/usr/local/lib -logg -lvorbis -lvorbisenc -lFLAC" -DBUILD_SHARED_LIBS=NO -Denable-framework=NO -Denable-readline=NO -DLIB_SUFFIX="" .
make install
2017-05-03 14:44:05 +03:00
alexey.lysiuk
4222768a72 * update OpenAL Soft to commit 9767f4f
http://kcat.strangesoft.net/openal.html
9767f4f9c3

cmake -DCMAKE_OSX_DEPLOYMENT_TARGET="10.7" -DCMAKE_OSX_SYSROOT="MacOSX10.7.sdk" -DLIBTYPE="STATIC" -DALSOFT_CPUEXT_SSE4_1="NO" . && make install
2017-04-29 17:55:35 +03:00
alexey.lysiuk
d54e31854e * update mpg123 to 1.24.0
https://www.mpg123.de/
https://www.mpg123.de/download/mpg123-1.24.0.tar.bz2

./configure --disable-shared --enable-static && make install
2017-04-29 17:55:35 +03:00
alexey.lysiuk
a0b53bc0c8 * update sndfile 1.0.28
http://www.mega-nerd.com/libsndfile
http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28.tar.gz

# requires pkg-config
# https://www.freedesktop.org/wiki/Software/pkg-config/
# https://pkg-config.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
# ./configure --with-internal-glib && make install
./configure --disable-shared && make install
2017-04-29 17:55:35 +03:00
alexey.lysiuk
78fd486b5f * update FLAC to 1.3.2
http://www.xiph.org
http://downloads.xiph.org/releases/flac/flac-1.3.2.tar.xz

./configure --disable-shared --enable-static && make install
2017-04-29 17:55:35 +03:00
alexey.lysiuk
c2429096c1 * update FMOD Ex to 4.44.64 (64-bit dylib)
http://www.fmod.org

lipo libfmodex.dylib -extract x86_64 -output libfmodex_x64.dylib
rm libfmodex.dylib
mv libfmodex_x64.dylib libfmodex.dylib
2017-01-22 10:37:00 +02:00
alexey.lysiuk
4fae84934b - useless const qualifier in fmod.h
it only introduced two warnings reported by Clang:
warning: 'const' type qualifier on return type has no effect
2017-01-21 14:50:45 +02:00
alexey.lysiuk
ca8a44e887 + FluidSynth 1.1.6 (with dependencies)
http://www.fluidsynth.org/
https://sourceforge.net/projects/fluidsynth/files/fluidsynth-1.1.6/fluidsynth-1.1.6.tar.gz

curl -LO https://pkg-config.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
tar -xf pkg-config-0.29.1.tar.gz
cd pkg-config-0.29.1
./configure --with-internal-glib
make install
cd ..

curl -LO ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
tar -xf libffi-3.2.1.tar.gz
cd libffi-3.2.1
./configure --disable-shared
make install
cd ..

curl -LO http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.8.1.tar.xz
tar -xf gettext-0.19.8.1.tar.xz
cd gettext-0.19.8.1
./configure --disable-shared
make install
cd ..

curl -LO https://download.gnome.org/sources/glib/2.44/glib-2.44.1.tar.xz
tar -xf glib-2.44.1.tar.xz
cd glib-2.44.1
./configure --disable-shared
make install
cd ..

curl -LO http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.xz
tar -xf libogg-1.3.2.tar.xz
cd libogg-1.3.2
./configure --disable-shared
make install
cd ..

curl -LO http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.xz
tar -xf libvorbis-1.3.5.tar.xz
cd libvorbis-1.3.5
./configure --disable-shared
make install
cd ..

curl -LO http://downloads.xiph.org/releases/flac/flac-1.3.1.tar.xz
tar -xf flac-1.3.1.tar.xz
cd flac-1.3.1
./configure --disable-shared --enable-static
make install
cd ..

curl -LO http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.27.tar.gz
tar -xf libsndfile-1.0.27.tar.gz
cd libsndfile-1.0.27
./configure --disable-shared
make install
cd ..

cd fluidsynth-1.1.6
cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 -DCMAKE_OSX_SYSROOT=MacOSX10.7.sdk -DCMAKE_EXE_LINKER_FLAGS="-L/usr/local/lib -logg -lvorbis -lvorbisenc -lFLAC" -DBUILD_SHARED_LIBS=NO -Denable-framework=NO -Denable-readline=NO -DLIB_SUFFIX="" .
make install
2017-01-10 19:15:24 +02:00
alexey.lysiuk
c1fa663a97 + note about LLVM in readme 2017-01-10 19:15:23 +02:00
alexey.lysiuk
bc155725e0 + LLVM 3.9.1
http://llvm.org/
http://releases.llvm.org/3.9.1/llvm-3.9.1.src.tar.xz

cmake \
	-DCMAKE_BUILD_TYPE="Release" \
	-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
	-DCMAKE_OSX_DEPLOYMENT_TARGET="10.8" \
	-DCMAKE_OSX_SYSROOT="MacOSX10.8.sdk" \
	-DLLVM_TARGETS_TO_BUILD="X86;ARM" \
	-DLLVM_ENABLE_RTTI="YES" \
	-DLLVM_BUILD_RUNTIME="NO" \
	-DLLVM_BUILD_TOOLS="NO" \
	-DLLVM_BUILD_UTILS="NO" \
	-DLLVM_INCLUDE_DOCS="NO" \
	-DLLVM_INCLUDE_EXAMPLES="NO" \
	-DLLVM_INCLUDE_GO_TESTS="NO" \
	-DLLVM_INCLUDE_TESTS="NO" \
	-DLLVM_INCLUDE_TOOLS="NO" \
	-DLLVM_INCLUDE_UTILS="NO" \
	.
make install
2017-01-10 19:15:23 +02:00
alexey.lysiuk
c38a0e0e14 + SDL 2.0.5
http://libsdl.org/
http://libsdl.org/release/SDL2-2.0.5.tar.gz

./configure --disable-shared --enable-ssemath --enable-sse2 && make install
2016-10-29 12:55:10 +03:00
alexey.lysiuk
fae27580e9 + info about building environment in readme 2016-10-29 12:38:49 +03:00
alexey.lysiuk
21f9843124 + OpenAL Soft 1.17.2 (dev at commit 16ed117)
http://kcat.strangesoft.net/openal.html
16ed117d71
stable version has a bug (fixed in commit ccf90df07215b4317e2842641a8915d757868e8b) that makes release build unusable

cmake -DCMAKE_OSX_DEPLOYMENT_TARGET="10.7" -DCMAKE_OSX_SYSROOT="MacOSX10.7.sdk" -DLIBTYPE="STATIC" -DALSOFT_CPUEXT_SSE4_1="NO" . && make install
2016-10-23 22:28:14 +03:00
alexey.lysiuk
2518595a5e + mpg123 1.23.8
https://www.mpg123.de/
https://www.mpg123.de/download/mpg123-1.23.8.tar.bz2

./configure --disable-shared --enable-static && make install
2016-10-23 12:25:05 +03:00
alexey.lysiuk
67be738b6f + libsndfile 1.0.27
http://www.mega-nerd.com/libsndfile
http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.27.tar.gz

# requires pkg-config
# https://www.freedesktop.org/wiki/Software/pkg-config/
# https://pkg-config.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
# ./configure --with-internal-glib && make install
./configure --disable-shared && make install
2016-10-23 12:20:40 +03:00