124 Commits

Author SHA1 Message Date
Thomas Bernard
0e735d83ae
libpng 1.6.36 => 1.6.37 2019-04-26 14:57:49 +02:00
Thomas Bernard
c5dc6c44c2
3rdparty: add check of latest available version of 3rdparty packages
use "make checkversions"
2019-04-26 14:39:37 +02:00
Thomas Bernard
3967c37268 update FreeType from 2.9.1 to 2.10.0 2019-04-18 11:00:54 +02:00
Thomas Bernard
da7b5d0b95
3rdparty: build and install Win32/atari/native files in specific directories 2019-03-20 15:48:54 +01:00
Thomas Bernard
9b2f256b63
3rdparty/Makefile: PKG_CONFIG_PATH => PKG_CONFIG_LIBDIR
PKG_CONFIG_PATH add path to the default,
PKG_CONFIG_LIBDIR replace the default paths
2019-03-20 15:48:54 +01:00
Thomas Bernard
4dedc8c8a3
3rdparty/SDL_image: set PKG_CONFIG_LIBDIR 2019-03-20 15:48:54 +01:00
Thomas Bernard
8f02c2a141
3rdparty/SDL_image: prevent make to rebuild configure 2019-03-20 15:48:54 +01:00
Thomas Bernard
0bf0d9b219 3rdparty: MSys/Mingw32: add -static-libgcc 2019-03-10 22:59:59 +01:00
Thomas Bernard
8d16b475b6
appveyor: add appveyor.yml 2019-03-09 15:12:19 +01:00
Thomas Bernard
d03f4fa70e
3rdparty/libpng: --disable-dependency-tracking 2019-03-09 15:12:19 +01:00
Thomas Bernard
0af0ac0f29
win32: COMSPEC is sometimes ComSpec 2019-03-09 14:24:16 +01:00
Thomas Bernard
0cd9784943
3rdparty: set --build for libtiff and SLD_image 2019-03-09 14:23:24 +01:00
Thomas Bernard
46dd2a2ea9
3rdparty: allow shasum or openssl command to have space
to fix :
/usr/bin/sh: command substitution: line 0: syntax error near unexpected token `('
/usr/bin/sh: command substitution: line 0: `(/c/Program Files (x86)/Subversion/bin/openssl sha256 -hex | sed 's/^.* //') < archives/libpng-1.6.36.tar.gz'
2019-03-09 14:22:26 +01:00
Thomas Bernard
94ce9e4ac8
3rdparty/SDL_image: build in build/ dir + configure patch 2019-03-08 17:11:22 +01:00
Thomas Bernard
5a651ed285
3rdparty: win32/MSys: ./configure of SDL_ttf need SDL.dll 2019-03-06 16:54:58 +01:00
Thomas Bernard
26aa1826d5
3rdparty: fix lua build under MSys (MinGW32) 2019-03-06 16:53:38 +01:00
Thomas Bernard
0383e52383
3rdparty: default CC=gcc 2019-02-27 01:12:26 +01:00
Thomas Bernard
5d12292b43
3rdparty: Fix Atari build
- Lua
- Zlib
- SDL-1.2 atari timer patch
2019-02-09 12:16:02 +01:00
Thomas Bernard
96d59333e3
3rdparty: build with ATARICROSS=1 2019-02-09 03:45:23 +01:00
Thomas Bernard
1299bb651b
3rdparty: add mirror for downloading lua 2019-02-02 16:20:23 +01:00
Thomas Bernard
81486a3563
macOS "tail" cmd doesn't like --lines arguments
use -n instead.
2019-02-01 20:20:54 +01:00
Thomas Bernard
2d4cdab5b4
3rdparty: build freetype in build/ subdirectory 2019-02-01 20:20:54 +01:00
Thomas Bernard
661a8f2f6f
3rdparty: fix copy/generation of README files under unix
also copy recoil README
2019-02-01 20:20:27 +01:00
Thomas Bernard
b69e6afb12
3rdparty: use generic rule to download -devel packages 2019-02-01 20:18:11 +01:00
Thomas Bernard
83a85cb3fb
3rdparty: use generic rules for tiff 2019-02-01 20:18:11 +01:00
Thomas BERNARD
cb3a316b4e
3rdparty: check sha256 of downloaded archives 2019-01-28 11:55:51 +01:00
Thomas BERNARD
30531bf96a
fix to build SDL 1.2.15 under OS X 10.4 2019-01-28 11:55:51 +01:00
Thomas Bernard
61d7803cd8
3rdparty: comment the Makefile 2019-01-28 11:55:51 +01:00
Thomas Bernard
3a63c7adf5
3rdparty: generic rule to unpack tarball and apply patches 2019-01-28 11:55:46 +01:00
Thomas Bernard
6e0fbc47ec
3rdparty: add download target 2019-01-28 11:55:46 +01:00
Thomas Bernard
f6d11077f2
3rdparty: pattern rule for fetching tarballs. 2019-01-28 11:55:46 +01:00
Thomas Bernard
c9b0907151
3rdparty: improve curl output. make it save file timestamp (as wget does) 2019-01-28 11:55:25 +01:00
Thomas Bernard
b93e541018
3rdparty: disable webp, lzam, zstd and C++ in libtiff 2019-01-28 11:54:51 +01:00
Thomas Bernard
abaa484d44
3rdparty: disable ImageIO for SDL_image and SDL2_image 2019-01-28 11:54:40 +01:00
Thomas Bernard
51c5a7ea8f
3rdparty: SDL*_image: disable dynamic loading of jpeg/png/tiff libs 2019-01-28 11:54:40 +01:00
Thomas Bernard
db4dbbc51f
3rdparty: disable X11 in SDL 1.2.x and 2.0.x for macOS 2019-01-28 11:54:18 +01:00
Thomas Bernard
4f394da998
3rdparty: tiff patch for TIFF_UINT64_T (useful for macOS) 2019-01-28 11:54:18 +01:00
Thomas Bernard
a09165eeb9
3rdparty: build lua for other platform than Win32 2019-01-28 11:54:18 +01:00
Thomas Bernard
d6b5bfe1a4
3rdparty: Fix SDL_image and SDL_ttf dependencies 2019-01-28 11:52:35 +01:00
Thomas Bernard
335db46911
3rdparty: build SDL for unix systems (incl macOS)
travis-ci: enable build 3rdparty for MacOS
add patch for comiling SDL-1.2.15 under macOS
2019-01-28 11:51:38 +01:00
Thomas Bernard
e5221ba8d6
3rdparty: add wget -nv option 2019-01-25 15:15:32 +01:00
Thomas Bernard
7a2aa2811f
3rdparty : support API=sdl2 (win32) 2019-01-25 15:11:29 +01:00
Thomas Bernard
fd0a78d5bf
Fix detection of wget/curl 2019-01-25 15:11:28 +01:00
Thomas Bernard
4a97785ce6
patch SDL_image-1.2 for libpng 1.6.x 2019-01-21 13:28:08 +01:00
Thomas Bernard
fc14806c8d
libpng 1.6.35 => 1.6.36 2019-01-21 13:28:08 +01:00
Thomas Bernard
0761b3005c
recoil 4.3.0 => 4.3.1 2018-12-09 21:54:06 +01:00
Thomas Bernard
8e4abd357b
Strip DLL's 2018-12-03 12:10:12 +01:00
Thomas BERNARD
894cc0386c
Add patches for SDL_image-1.2.12 for XCF loading
see http://pulkomandy.tk/projects/GrafX2/ticket/88
2018-12-03 11:44:03 +01:00
Thomas Bernard
e1153b9bb5
Remove 3rd party DLLs and README files from repository
theses files are automatically built with "make 3rdparty"
3rdparty: make sure to create bin/ directory
2018-12-02 18:08:08 +01:00
Thomas Bernard
3b90e2199e
Automatically "build" README-*.txt files for 3rd party libraries
Theses files have to be included in binary distributions for legal reasons
2018-12-02 18:07:51 +01:00