File buildfix.patch of Package krkrsdl2
--- ./src/config/src_list/kirikirisdl2/sources.txt.orig 2024-01-07 18:11:03.899955499 +0800
+++ src/config/src_list/kirikirisdl2/sources.txt 2024-01-07 18:53:36.537447429 +0800
@@ -112,337 +112,6 @@
external/krkrz/visual/gl/blend_function.cpp
external/krkrz/visual/gl/x86simdutil.cpp
external/krkrz/visual/tvpgl.c
-external/krkrz/external/freetype/src/autofit/autofit.c
-external/krkrz/external/freetype/src/base/ftbase.c
-external/krkrz/external/freetype/src/base/ftbbox.c
-external/krkrz/external/freetype/src/base/ftbitmap.c
-external/krkrz/external/freetype/src/base/ftfntfmt.c
-external/krkrz/external/freetype/src/base/ftfstype.c
-external/krkrz/external/freetype/src/base/ftgasp.c
-external/krkrz/external/freetype/src/base/ftglyph.c
-external/krkrz/external/freetype/src/base/ftgxval.c
-external/krkrz/external/freetype/src/base/ftinit.c
-external/krkrz/external/freetype/src/base/ftlcdfil.c
-external/krkrz/external/freetype/src/base/ftmm.c
-external/krkrz/external/freetype/src/base/ftotval.c
-external/krkrz/external/freetype/src/base/ftpatent.c
-external/krkrz/external/freetype/src/base/ftpfr.c
-external/krkrz/external/freetype/src/base/ftstroke.c
-external/krkrz/external/freetype/src/base/ftsynth.c
-external/krkrz/external/freetype/src/base/ftsystem.c
-external/krkrz/external/freetype/src/base/fttype1.c
-external/krkrz/external/freetype/src/base/ftwinfnt.c
-external/krkrz/external/freetype/src/bdf/bdf.c
-external/krkrz/external/freetype/src/cache/ftcache.c
-external/krkrz/external/freetype/src/cff/cff.c
-external/krkrz/external/freetype/src/cid/type1cid.c
-external/krkrz/external/freetype/src/gzip/ftgzip.c
-external/krkrz/external/freetype/src/lzw/ftlzw.c
-external/krkrz/external/freetype/src/pcf/pcf.c
-external/krkrz/external/freetype/src/pfr/pfr.c
-external/krkrz/external/freetype/src/psaux/psaux.c
-external/krkrz/external/freetype/src/pshinter/pshinter.c
-external/krkrz/external/freetype/src/psnames/psmodule.c
-external/krkrz/external/freetype/src/raster/raster.c
-external/krkrz/external/freetype/src/sfnt/sfnt.c
-external/krkrz/external/freetype/src/smooth/smooth.c
-external/krkrz/external/freetype/src/truetype/truetype.c
-external/krkrz/external/freetype/src/type1/type1.c
-external/krkrz/external/freetype/src/type42/type42.c
-external/krkrz/external/freetype/src/winfonts/winfnt.c
-external/krkrz/external/jxrlib/image/decode/JXRTranscode.c
-external/krkrz/external/jxrlib/image/decode/decode.c
-external/krkrz/external/jxrlib/image/decode/postprocess.c
-external/krkrz/external/jxrlib/image/decode/segdec.c
-external/krkrz/external/jxrlib/image/decode/strInvTransform.c
-external/krkrz/external/jxrlib/image/decode/strPredQuantDec.c
-external/krkrz/external/jxrlib/image/decode/strdec.c
-external/krkrz/external/jxrlib/image/encode/encode.c
-external/krkrz/external/jxrlib/image/encode/segenc.c
-external/krkrz/external/jxrlib/image/encode/strFwdTransform.c
-external/krkrz/external/jxrlib/image/encode/strPredQuantEnc.c
-external/krkrz/external/jxrlib/image/encode/strenc.c
-external/krkrz/external/jxrlib/image/sys/adapthuff.c
-external/krkrz/external/jxrlib/image/sys/image.c
-external/krkrz/external/jxrlib/image/sys/perfTimerANSI.c
-external/krkrz/external/jxrlib/image/sys/strPredQuant.c
-external/krkrz/external/jxrlib/image/sys/strTransform.c
-external/krkrz/external/jxrlib/image/sys/strcodec.c
-external/krkrz/external/jxrlib/jxrgluelib/JXRGlue.c
-external/krkrz/external/jxrlib/jxrgluelib/JXRGlueJxr.c
-external/krkrz/external/jxrlib/jxrgluelib/JXRGluePFC.c
-external/krkrz/external/jxrlib/jxrgluelib/JXRMeta.c
-external/krkrz/external/libjpeg-turbo/jaricom.c
-external/krkrz/external/libjpeg-turbo/jcapimin.c
-external/krkrz/external/libjpeg-turbo/jcapistd.c
-external/krkrz/external/libjpeg-turbo/jcarith.c
-external/krkrz/external/libjpeg-turbo/jccoefct.c
-external/krkrz/external/libjpeg-turbo/jccolor.c
-external/krkrz/external/libjpeg-turbo/jcdctmgr.c
-external/krkrz/external/libjpeg-turbo/jchuff.c
-external/krkrz/external/libjpeg-turbo/jcinit.c
-external/krkrz/external/libjpeg-turbo/jcmainct.c
-external/krkrz/external/libjpeg-turbo/jcmarker.c
-external/krkrz/external/libjpeg-turbo/jcmaster.c
-external/krkrz/external/libjpeg-turbo/jcomapi.c
-external/krkrz/external/libjpeg-turbo/jcparam.c
-external/krkrz/external/libjpeg-turbo/jcphuff.c
-external/krkrz/external/libjpeg-turbo/jcprepct.c
-external/krkrz/external/libjpeg-turbo/jcsample.c
-external/krkrz/external/libjpeg-turbo/jctrans.c
-external/krkrz/external/libjpeg-turbo/jdapimin.c
-external/krkrz/external/libjpeg-turbo/jdapistd.c
-external/krkrz/external/libjpeg-turbo/jdarith.c
-external/krkrz/external/libjpeg-turbo/jdatadst-tj.c
-external/krkrz/external/libjpeg-turbo/jdatadst.c
-external/krkrz/external/libjpeg-turbo/jdatasrc-tj.c
-external/krkrz/external/libjpeg-turbo/jdatasrc.c
-external/krkrz/external/libjpeg-turbo/jdcoefct.c
-external/krkrz/external/libjpeg-turbo/jdcolor.c
-external/krkrz/external/libjpeg-turbo/jddctmgr.c
-external/krkrz/external/libjpeg-turbo/jdhuff.c
-external/krkrz/external/libjpeg-turbo/jdinput.c
-external/krkrz/external/libjpeg-turbo/jdmainct.c
-external/krkrz/external/libjpeg-turbo/jdmarker.c
-external/krkrz/external/libjpeg-turbo/jdmaster.c
-external/krkrz/external/libjpeg-turbo/jdmerge.c
-external/krkrz/external/libjpeg-turbo/jdphuff.c
-external/krkrz/external/libjpeg-turbo/jdpostct.c
-external/krkrz/external/libjpeg-turbo/jdsample.c
-external/krkrz/external/libjpeg-turbo/jdtrans.c
-external/krkrz/external/libjpeg-turbo/jerror.c
-external/krkrz/external/libjpeg-turbo/jfdctflt.c
-external/krkrz/external/libjpeg-turbo/jfdctfst.c
-external/krkrz/external/libjpeg-turbo/jfdctint.c
-external/krkrz/external/libjpeg-turbo/jidctflt.c
-external/krkrz/external/libjpeg-turbo/jidctfst.c
-external/krkrz/external/libjpeg-turbo/jidctint.c
-external/krkrz/external/libjpeg-turbo/jidctred.c
-external/krkrz/external/libjpeg-turbo/jmemmgr.c
-external/krkrz/external/libjpeg-turbo/jmemnobs.c
-external/krkrz/external/libjpeg-turbo/jquant1.c
-external/krkrz/external/libjpeg-turbo/jquant2.c
-external/krkrz/external/libjpeg-turbo/jsimd_none.c
-external/krkrz/external/libjpeg-turbo/jutils.c
-external/krkrz/external/libjpeg-turbo/transupp.c
-external/krkrz/external/libjpeg-turbo/turbojpeg.c
-external/krkrz/external/libogg/src/bitwise.c
-external/krkrz/external/libogg/src/framing.c
-external/krkrz/external/lpng/png.c
-external/krkrz/external/lpng/pngerror.c
-external/krkrz/external/lpng/pngget.c
-external/krkrz/external/lpng/pngmem.c
-external/krkrz/external/lpng/pngpread.c
-external/krkrz/external/lpng/pngread.c
-external/krkrz/external/lpng/pngrio.c
-external/krkrz/external/lpng/pngrtran.c
-external/krkrz/external/lpng/pngrutil.c
-external/krkrz/external/lpng/pngset.c
-external/krkrz/external/lpng/pngtrans.c
-external/krkrz/external/lpng/pngwio.c
-external/krkrz/external/lpng/pngwrite.c
-external/krkrz/external/lpng/pngwtran.c
-external/krkrz/external/lpng/pngwutil.c
-external/krkrz/external/onig/src/ascii.c
-external/krkrz/external/onig/src/big5.c
-external/krkrz/external/onig/src/cp1251.c
-external/krkrz/external/onig/src/euc_jp.c
-external/krkrz/external/onig/src/euc_jp_prop.c
-external/krkrz/external/onig/src/euc_kr.c
-external/krkrz/external/onig/src/euc_tw.c
-external/krkrz/external/onig/src/gb18030.c
-external/krkrz/external/onig/src/iso8859_1.c
-external/krkrz/external/onig/src/iso8859_10.c
-external/krkrz/external/onig/src/iso8859_11.c
-external/krkrz/external/onig/src/iso8859_13.c
-external/krkrz/external/onig/src/iso8859_14.c
-external/krkrz/external/onig/src/iso8859_15.c
-external/krkrz/external/onig/src/iso8859_16.c
-external/krkrz/external/onig/src/iso8859_2.c
-external/krkrz/external/onig/src/iso8859_3.c
-external/krkrz/external/onig/src/iso8859_4.c
-external/krkrz/external/onig/src/iso8859_5.c
-external/krkrz/external/onig/src/iso8859_6.c
-external/krkrz/external/onig/src/iso8859_7.c
-external/krkrz/external/onig/src/iso8859_8.c
-external/krkrz/external/onig/src/iso8859_9.c
-external/krkrz/external/onig/src/koi8_r.c
-external/krkrz/external/onig/src/onig_init.c
-external/krkrz/external/onig/src/regcomp.c
-external/krkrz/external/onig/src/regenc.c
-external/krkrz/external/onig/src/regerror.c
-external/krkrz/external/onig/src/regexec.c
-external/krkrz/external/onig/src/regext.c
-external/krkrz/external/onig/src/reggnu.c
-external/krkrz/external/onig/src/regparse.c
-external/krkrz/external/onig/src/regsyntax.c
-external/krkrz/external/onig/src/regtrav.c
-external/krkrz/external/onig/src/regversion.c
-external/krkrz/external/onig/src/sjis.c
-external/krkrz/external/onig/src/sjis_prop.c
-external/krkrz/external/onig/src/st.c
-external/krkrz/external/onig/src/unicode.c
-external/krkrz/external/onig/src/unicode_fold1_key.c
-external/krkrz/external/onig/src/unicode_fold2_key.c
-external/krkrz/external/onig/src/unicode_fold3_key.c
-external/krkrz/external/onig/src/unicode_unfold_key.c
-external/krkrz/external/onig/src/utf16_be.c
-external/krkrz/external/onig/src/utf16_le.c
-external/krkrz/external/onig/src/utf32_be.c
-external/krkrz/external/onig/src/utf32_le.c
-external/krkrz/external/onig/src/utf8.c
-external/krkrz/external/opus/celt/bands.c
-external/krkrz/external/opus/celt/celt.c
-external/krkrz/external/opus/celt/celt_decoder.c
-external/krkrz/external/opus/celt/celt_encoder.c
-external/krkrz/external/opus/celt/celt_lpc.c
-external/krkrz/external/opus/celt/cwrs.c
-external/krkrz/external/opus/celt/entcode.c
-external/krkrz/external/opus/celt/entdec.c
-external/krkrz/external/opus/celt/entenc.c
-external/krkrz/external/opus/celt/kiss_fft.c
-external/krkrz/external/opus/celt/laplace.c
-external/krkrz/external/opus/celt/mathops.c
-external/krkrz/external/opus/celt/mdct.c
-external/krkrz/external/opus/celt/modes.c
-external/krkrz/external/opus/celt/pitch.c
-external/krkrz/external/opus/celt/quant_bands.c
-external/krkrz/external/opus/celt/rate.c
-external/krkrz/external/opus/celt/vq.c
-external/krkrz/external/opus/silk/A2NLSF.c
-external/krkrz/external/opus/silk/CNG.c
-external/krkrz/external/opus/silk/HP_variable_cutoff.c
-external/krkrz/external/opus/silk/LPC_analysis_filter.c
-external/krkrz/external/opus/silk/LPC_inv_pred_gain.c
-external/krkrz/external/opus/silk/LP_variable_cutoff.c
-external/krkrz/external/opus/silk/NLSF2A.c
-external/krkrz/external/opus/silk/NLSF_VQ.c
-external/krkrz/external/opus/silk/NLSF_VQ_weights_laroia.c
-external/krkrz/external/opus/silk/NLSF_decode.c
-external/krkrz/external/opus/silk/NLSF_del_dec_quant.c
-external/krkrz/external/opus/silk/NLSF_encode.c
-external/krkrz/external/opus/silk/NLSF_stabilize.c
-external/krkrz/external/opus/silk/NLSF_unpack.c
-external/krkrz/external/opus/silk/NSQ.c
-external/krkrz/external/opus/silk/NSQ_del_dec.c
-external/krkrz/external/opus/silk/PLC.c
-external/krkrz/external/opus/silk/VAD.c
-external/krkrz/external/opus/silk/VQ_WMat_EC.c
-external/krkrz/external/opus/silk/ana_filt_bank_1.c
-external/krkrz/external/opus/silk/biquad_alt.c
-external/krkrz/external/opus/silk/bwexpander.c
-external/krkrz/external/opus/silk/bwexpander_32.c
-external/krkrz/external/opus/silk/check_control_input.c
-external/krkrz/external/opus/silk/code_signs.c
-external/krkrz/external/opus/silk/control_SNR.c
-external/krkrz/external/opus/silk/control_audio_bandwidth.c
-external/krkrz/external/opus/silk/control_codec.c
-external/krkrz/external/opus/silk/debug.c
-external/krkrz/external/opus/silk/dec_API.c
-external/krkrz/external/opus/silk/decode_core.c
-external/krkrz/external/opus/silk/decode_frame.c
-external/krkrz/external/opus/silk/decode_indices.c
-external/krkrz/external/opus/silk/decode_parameters.c
-external/krkrz/external/opus/silk/decode_pitch.c
-external/krkrz/external/opus/silk/decode_pulses.c
-external/krkrz/external/opus/silk/decoder_set_fs.c
-external/krkrz/external/opus/silk/enc_API.c
-external/krkrz/external/opus/silk/encode_indices.c
-external/krkrz/external/opus/silk/encode_pulses.c
-external/krkrz/external/opus/silk/float/LPC_analysis_filter_FLP.c
-external/krkrz/external/opus/silk/float/LPC_inv_pred_gain_FLP.c
-external/krkrz/external/opus/silk/float/LTP_analysis_filter_FLP.c
-external/krkrz/external/opus/silk/float/LTP_scale_ctrl_FLP.c
-external/krkrz/external/opus/silk/float/apply_sine_window_FLP.c
-external/krkrz/external/opus/silk/float/autocorrelation_FLP.c
-external/krkrz/external/opus/silk/float/burg_modified_FLP.c
-external/krkrz/external/opus/silk/float/bwexpander_FLP.c
-external/krkrz/external/opus/silk/float/corrMatrix_FLP.c
-external/krkrz/external/opus/silk/float/encode_frame_FLP.c
-external/krkrz/external/opus/silk/float/energy_FLP.c
-external/krkrz/external/opus/silk/float/find_LPC_FLP.c
-external/krkrz/external/opus/silk/float/find_LTP_FLP.c
-external/krkrz/external/opus/silk/float/find_pitch_lags_FLP.c
-external/krkrz/external/opus/silk/float/find_pred_coefs_FLP.c
-external/krkrz/external/opus/silk/float/inner_product_FLP.c
-external/krkrz/external/opus/silk/float/k2a_FLP.c
-external/krkrz/external/opus/silk/float/levinsondurbin_FLP.c
-external/krkrz/external/opus/silk/float/noise_shape_analysis_FLP.c
-external/krkrz/external/opus/silk/float/pitch_analysis_core_FLP.c
-external/krkrz/external/opus/silk/float/prefilter_FLP.c
-external/krkrz/external/opus/silk/float/process_gains_FLP.c
-external/krkrz/external/opus/silk/float/regularize_correlations_FLP.c
-external/krkrz/external/opus/silk/float/residual_energy_FLP.c
-external/krkrz/external/opus/silk/float/scale_copy_vector_FLP.c
-external/krkrz/external/opus/silk/float/scale_vector_FLP.c
-external/krkrz/external/opus/silk/float/schur_FLP.c
-external/krkrz/external/opus/silk/float/solve_LS_FLP.c
-external/krkrz/external/opus/silk/float/sort_FLP.c
-external/krkrz/external/opus/silk/float/warped_autocorrelation_FLP.c
-external/krkrz/external/opus/silk/float/wrappers_FLP.c
-external/krkrz/external/opus/silk/gain_quant.c
-external/krkrz/external/opus/silk/init_decoder.c
-external/krkrz/external/opus/silk/init_encoder.c
-external/krkrz/external/opus/silk/inner_prod_aligned.c
-external/krkrz/external/opus/silk/interpolate.c
-external/krkrz/external/opus/silk/lin2log.c
-external/krkrz/external/opus/silk/log2lin.c
-external/krkrz/external/opus/silk/pitch_est_tables.c
-external/krkrz/external/opus/silk/process_NLSFs.c
-external/krkrz/external/opus/silk/quant_LTP_gains.c
-external/krkrz/external/opus/silk/resampler.c
-external/krkrz/external/opus/silk/resampler_down2.c
-external/krkrz/external/opus/silk/resampler_down2_3.c
-external/krkrz/external/opus/silk/resampler_private_AR2.c
-external/krkrz/external/opus/silk/resampler_private_IIR_FIR.c
-external/krkrz/external/opus/silk/resampler_private_down_FIR.c
-external/krkrz/external/opus/silk/resampler_private_up2_HQ.c
-external/krkrz/external/opus/silk/resampler_rom.c
-external/krkrz/external/opus/silk/shell_coder.c
-external/krkrz/external/opus/silk/sigm_Q15.c
-external/krkrz/external/opus/silk/sort.c
-external/krkrz/external/opus/silk/stereo_LR_to_MS.c
-external/krkrz/external/opus/silk/stereo_MS_to_LR.c
-external/krkrz/external/opus/silk/stereo_decode_pred.c
-external/krkrz/external/opus/silk/stereo_encode_pred.c
-external/krkrz/external/opus/silk/stereo_find_predictor.c
-external/krkrz/external/opus/silk/stereo_quant_pred.c
-external/krkrz/external/opus/silk/sum_sqr_shift.c
-external/krkrz/external/opus/silk/table_LSF_cos.c
-external/krkrz/external/opus/silk/tables_LTP.c
-external/krkrz/external/opus/silk/tables_NLSF_CB_NB_MB.c
-external/krkrz/external/opus/silk/tables_NLSF_CB_WB.c
-external/krkrz/external/opus/silk/tables_gain.c
-external/krkrz/external/opus/silk/tables_other.c
-external/krkrz/external/opus/silk/tables_pitch_lag.c
-external/krkrz/external/opus/silk/tables_pulses_per_block.c
-external/krkrz/external/opus/src/analysis.c
-external/krkrz/external/opus/src/mlp.c
-external/krkrz/external/opus/src/mlp_data.c
-external/krkrz/external/opus/src/opus.c
-external/krkrz/external/opus/src/opus_decoder.c
-external/krkrz/external/opus/src/opus_encoder.c
-external/krkrz/external/opus/src/opus_multistream.c
-external/krkrz/external/opus/src/opus_multistream_decoder.c
-external/krkrz/external/opus/src/opus_multistream_encoder.c
-external/krkrz/external/opus/src/repacketizer.c
-external/krkrz/external/opusfile/src/http.c
-external/krkrz/external/opusfile/src/info.c
-external/krkrz/external/opusfile/src/internal.c
-external/krkrz/external/opusfile/src/opusfile.c
-external/krkrz/external/opusfile/src/stream.c
-external/krkrz/external/opusfile/src/wincerts.c
-external/zlib/adler32.c
-external/zlib/compress.c
-external/zlib/crc32.c
-external/zlib/deflate.c
-external/zlib/infback.c
-external/zlib/inffast.c
-external/zlib/inflate.c
-external/zlib/inftrees.c
-external/zlib/trees.c
-external/zlib/uncompr.c
-external/zlib/zutil.c
src/core/base/sdl2/AndroidAssetManager.c
src/core/base/sdl2/EventImpl.cpp
src/core/base/sdl2/FileSelector.cpp
--- src/core/base/sdl2/PluginImpl.cpp.orig 2024-01-07 00:42:24.697226981 +0800
+++ src/core/base/sdl2/PluginImpl.cpp 2024-01-07 00:42:39.297442562 +0800
@@ -935,7 +935,7 @@
//---------------------------------------------------------------------------
// some service functions for plugin
//---------------------------------------------------------------------------
-#include "zlib/zlib.h"
+#include "zlib.h"
int ZLIB_uncompress(unsigned char *dest, unsigned long *destlen,
const unsigned char *source, unsigned long sourcelen)
{