ultimatepp/uppbox/Scripts/updateinfo.txt
cxl 02c768c943 .uppbox
git-svn-id: svn://ultimatepp.org/upp/trunk@11869 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-03-27 13:45:47 +00:00

197 lines
4.2 KiB
Text

-----------------------------------------------------------------
IDE
Update license agreement year
------------------------------------------------------------------
mingw64
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/
x86_64-win32-seh
i686-win32-dwarf
directories renamed mingw32->bin/mingw64/32, mingw64->bin/mingw64/64
current MinGW-W64 GCC-7.2.0
------------------------------------------------------------------
OpenSSL
http://slproweb.com/products/Win32OpenSSL.html
install 1.0.2? Win32, Win64
Copy corresponding files
current 1.0.2l
------------------------------------------------------------------
plugin/jpg
test with ImageView
http://www.ijg.org/files/
download jpegsr*.zip
rename current lib to lib.bak
remove (delete) files with main:
remove jmemdos.c
remove jmemmac.c
remove jmemname.c
remove jmemnobs.c
remove ckconfig.c
remove djpeg.c
remove jpegtran.c
remove example.c
remove wrjpg.com
remove cdjpeg.c
remove rdjpgcom.c
remove all lib\ files from package
insert all *.c and *.h files
rename jconfig.vc -> jconfig.h
fix problem with boolean (include from plugin/tif):
/* Define "boolean" as unsigned char, not enum, per Windows custom */
#ifdef boolean
#undef boolean
#endif
#define boolean int
#ifndef FALSE /* in case these macros already exist */
#define FALSE 0 /* values of boolean */
#endif
#ifndef TRUE
#define TRUE 1
#endif
#define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */
remove all files except *.h, *.c and README (put it at the start of package),
current version 9b
-------------------------------------------------------------------
plugin/tif
test with ImageView
http://dl.maptools.org/dl/libtiff/
current version 3.8.2
-------------------------------------------------------------------
plugin/png
https://sourceforge.net/projects/libpng/files/libpng12/
download latest .zip
overwrite CHANGES, LICENSE, all *.c (except example.c), *.h
fix problem with zlib.h inclidu:
#ifndef PNG_VERSION_INFO_ONLY
/* Include the compression library's header */
#include <plugin/z/lib/zlib.h>
#endif
current version 1.2.59
-------------------------------------------------------------------
plugin/z
https://zlib.net/
current version 1.2.11
-------------------------------------------------------------------
plugin/lz4
https://github.com/lz4/lz4
files
lz4.c
lz4.h
put to Core/lib
put to lz4/
current 1.7.3
-------------------------------------------------------------------
Core: xxhash
https://github.com/Cyan4973/xxHash
- problem - cannot use because internal buffer support no more there
-------------------------------------------------------------------
plugin/zstd
download files
clear lib, remove files
add zstd.h -> lib
add all .c and .h files from common, compress, decompress -> lib
add all lib/.c files to package after lib separator
current 1.3.2
-------------------------------------------------------------------
plugin/lzma
http://www.7-zip.org/sdk.html
backup lib
put files from C dir, same as original lib
put
#define _7ZIP_ST
to 7zTypes.h (to deactivate MT variant - for now)
current 16.04
-------------------------------------------------------------------
plugin/bz2
http://www.bzip.org/downloads.html
replace files in lib
current 1.0.6
-------------------------------------------------------------------
plugin/pcre
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
download pcre-x.x.zip
replace .c files and udc.h file
current 8.41
------------------------------------------------------------------
plugin/Eigen
http://eigen.tuxfamily.org
download latest .zip
overwrite COPYING.* and README.md
replace Eigen folder without CMakeLists.txt files
replace unsupported folder without CMakeLists.txt files
current version 1.2.59
------------------------------------------------------------------
plugin/sqlite3
https://www.sqlite.org/download.html
Download amalgamation, replace files
------------------------------------------------------------------
plugin/FT_fontsys
lz4plugin/astyle
plugin/box2d
plugin/glew
plugin/ndisasm