diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,6 +1,17 @@ UNKNOWN +libIex-3_0.so.28 +libImath-3_0.so.28 +libOpenEXR-3_0.so.28 libc.so.6 libgcc_s.so.1 -libm.so.6 +libjpeg.so.8 +libjxrglue.so.0 +libopenjp2.so.7 +libpng16.so.16 libpthread.so.0 +libraw.so.19 libstdc++.so.6 +libtiff.so.5 +libwebp.so.7 +libwebpmux.so.3 +libz.so.1 diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -1,274 +1,83 @@ -UNKNOWN:GUID_PKPixelFormat128bppRGBAFloat -UNKNOWN:GUID_PKPixelFormat16bppGray -UNKNOWN:GUID_PKPixelFormat16bppRGB555 -UNKNOWN:GUID_PKPixelFormat16bppRGB565 -UNKNOWN:GUID_PKPixelFormat24bppBGR -UNKNOWN:GUID_PKPixelFormat24bppRGB -UNKNOWN:GUID_PKPixelFormat32bppBGRA -UNKNOWN:GUID_PKPixelFormat32bppGrayFloat -UNKNOWN:GUID_PKPixelFormat32bppRGB -UNKNOWN:GUID_PKPixelFormat48bppRGB -UNKNOWN:GUID_PKPixelFormat64bppRGBA -UNKNOWN:GUID_PKPixelFormat8bppGray -UNKNOWN:GUID_PKPixelFormat96bppRGBFloat -UNKNOWN:GUID_PKPixelFormatBlackWhite -UNKNOWN:GUID_PKPixelFormatDontCare -UNKNOWN:PKAllocAligned -UNKNOWN:PKCodecFactory_CreateFormatConverter -UNKNOWN:PKFormatConverter_EnumConversions -UNKNOWN:PKFormatConverter_Release -UNKNOWN:PKFreeAligned -UNKNOWN:PKImageDecode_Create_WMP -UNKNOWN:PKImageEncode_Create_WMP -UNKNOWN:PKImageEncode_SetEXIFMetadata_WMP -UNKNOWN:PKImageEncode_SetGPSInfoMetadata_WMP -UNKNOWN:PKImageEncode_SetIPTCNAAMetadata_WMP -UNKNOWN:PKImageEncode_SetXMPMetadata_WMP -UNKNOWN:PixelFormatLookup -UNKNOWN:TIFFClientOpen -UNKNOWN:TIFFClose -UNKNOWN:TIFFComputeStrip -UNKNOWN:TIFFCurrentDirectory -UNKNOWN:TIFFDataWidth -UNKNOWN:TIFFDefaultStripSize -UNKNOWN:TIFFFieldDataType -UNKNOWN:TIFFFieldName -UNKNOWN:TIFFFieldPassCount -UNKNOWN:TIFFFieldReadCount -UNKNOWN:TIFFFieldTag -UNKNOWN:TIFFFieldWithTag -UNKNOWN:TIFFGetField -UNKNOWN:TIFFGetFieldDefaulted -UNKNOWN:TIFFGetTagListCount -UNKNOWN:TIFFGetTagListEntry -UNKNOWN:TIFFIsByteSwapped -UNKNOWN:TIFFIsTiled -UNKNOWN:TIFFMergeFieldInfo -UNKNOWN:TIFFReadDirectory -UNKNOWN:TIFFReadEXIFDirectory -UNKNOWN:TIFFReadEncodedStrip -UNKNOWN:TIFFReadRGBAImage -UNKNOWN:TIFFReadTile -UNKNOWN:TIFFScanlineSize -UNKNOWN:TIFFSetDirectory -UNKNOWN:TIFFSetField -UNKNOWN:TIFFSetSubDirectory -UNKNOWN:TIFFSetTagExtender -UNKNOWN:TIFFStripSize -UNKNOWN:TIFFSwabArrayOfLong -UNKNOWN:TIFFTileRowSize -UNKNOWN:TIFFTileSize -UNKNOWN:TIFFWriteDirectory -UNKNOWN:TIFFWriteScanline -UNKNOWN:WebPConfigInitInternal -UNKNOWN:WebPDecode -UNKNOWN:WebPEncode -UNKNOWN:WebPFreeDecBuffer -UNKNOWN:WebPGetFeaturesInternal -UNKNOWN:WebPInitDecoderConfigInternal -UNKNOWN:WebPMuxAssemble -UNKNOWN:WebPMuxCreateInternal -UNKNOWN:WebPMuxDelete -UNKNOWN:WebPMuxGetChunk -UNKNOWN:WebPMuxGetFeatures -UNKNOWN:WebPMuxGetFrame -UNKNOWN:WebPMuxSetChunk -UNKNOWN:WebPMuxSetImage -UNKNOWN:WebPNewInternal -UNKNOWN:WebPPictureFree -UNKNOWN:WebPPictureImportBGR -UNKNOWN:WebPPictureImportBGRA -UNKNOWN:WebPPictureInitInternal -UNKNOWN:WebPValidateConfig -UNKNOWN:_TIFFDataSize -UNKNOWN:_Z13iex_debugTrapv -UNKNOWN:_ZN26LibRaw_abstract_datastream15tempbuffer_openEPvm -UNKNOWN:_ZN26LibRaw_abstract_datastream16tempbuffer_closeEv -UNKNOWN:_ZN4half5_eLutE -UNKNOWN:_ZN4half7convertEi -UNKNOWN:_ZN4half8_toFloatE -UNKNOWN:_ZN6LibRaw12unpack_thumbEv -UNKNOWN:_ZN6LibRaw13dcraw_processEv -UNKNOWN:_ZN6LibRaw14copy_mem_imageEPvii -UNKNOWN:_ZN6LibRaw15dcraw_clear_memEP24libraw_processed_image_t -UNKNOWN:_ZN6LibRaw4fcolEii -UNKNOWN:_ZN6LibRaw6unpackEv -UNKNOWN:_ZN6LibRaw7recycleEv -UNKNOWN:_ZN6LibRawC1Ej -UNKNOWN:_ZN7Iex_2_313throwErrnoExcEv -UNKNOWN:_ZN7Iex_2_37BaseExcC2ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE -UNKNOWN:_ZN7Iex_2_37BaseExcD2Ev -UNKNOWN:_ZN7Imf_2_310OutputFile11writePixelsEi -UNKNOWN:_ZN7Imf_2_310OutputFile14setFrameBufferERKNS_11FrameBufferE -UNKNOWN:_ZN7Imf_2_310OutputFileC1ERNS_7OStreamERKNS_6HeaderEi -UNKNOWN:_ZN7Imf_2_310OutputFileD1Ev -UNKNOWN:_ZN7Imf_2_311ChannelList6insertEPKcRKNS_7ChannelE -UNKNOWN:_ZN7Imf_2_311FrameBuffer6insertEPKcRKNS_5SliceE -UNKNOWN:_ZN7Imf_2_312PreviewImageC1EjjPKNS_11PreviewRgbaE -UNKNOWN:_ZN7Imf_2_312PreviewImageD1Ev -UNKNOWN:_ZN7Imf_2_313RgbaInputFile10readPixelsEii -UNKNOWN:_ZN7Imf_2_313RgbaInputFile14setFrameBufferEPNS_4RgbaEmm -UNKNOWN:_ZN7Imf_2_313RgbaInputFileC1ERNS_7IStreamEi -UNKNOWN:_ZN7Imf_2_313RgbaInputFileD1Ev -UNKNOWN:_ZN7Imf_2_314RgbaOutputFile11writePixelsEi -UNKNOWN:_ZN7Imf_2_314RgbaOutputFile14setFrameBufferEPKNS_4RgbaEmm -UNKNOWN:_ZN7Imf_2_314RgbaOutputFileC1ERNS_7OStreamERKNS_6HeaderENS_12RgbaChannelsEi -UNKNOWN:_ZN7Imf_2_314RgbaOutputFileD1Ev -UNKNOWN:_ZN7Imf_2_316staticInitializeEv -UNKNOWN:_ZN7Imf_2_317globalThreadCountEv -UNKNOWN:_ZN7Imf_2_35SliceC1ENS_9PixelTypeEPcmmiidbb -UNKNOWN:_ZN7Imf_2_36Header15setPreviewImageERKNS_12PreviewImageE -UNKNOWN:_ZN7Imf_2_36Header8channelsEv -UNKNOWN:_ZN7Imf_2_36HeaderC1ERKN9Imath_2_33BoxINS1_4Vec2IiEEEES7_fRKNS3_IfEEfNS_9LineOrderENS_11CompressionE -UNKNOWN:_ZN7Imf_2_36HeaderD1Ev -UNKNOWN:_ZN7Imf_2_37ChannelC1ENS_9PixelTypeEiib -UNKNOWN:_ZN7Imf_2_37IStream16readMemoryMappedEi -UNKNOWN:_ZN7Imf_2_37IStreamC2EPKc -UNKNOWN:_ZN7Imf_2_37IStreamD2Ev -UNKNOWN:_ZN7Imf_2_37OStreamC2EPKc -UNKNOWN:_ZN7Imf_2_37OStreamD2Ev -UNKNOWN:_ZN7Imf_2_39InputFile10readPixelsEii -UNKNOWN:_ZN7Imf_2_39InputFile14setFrameBufferERKNS_11FrameBufferE -UNKNOWN:_ZN7Imf_2_39InputFileC1ERNS_7IStreamEi -UNKNOWN:_ZN7Imf_2_39InputFileD1Ev -UNKNOWN:_ZNK6LibRaw20get_mem_image_formatEPiS0_S0_S0_ -UNKNOWN:_ZNK7Iex_2_37BaseExc4whatEv -UNKNOWN:_ZNK7Imf_2_311ChannelList11findChannelEPKc -UNKNOWN:_ZNK7Imf_2_311ChannelList3endEv -UNKNOWN:_ZNK7Imf_2_311ChannelList5beginEv -UNKNOWN:_ZNK7Imf_2_36Header10dataWindowEv -UNKNOWN:_ZNK7Imf_2_36Header12previewImageEv -UNKNOWN:_ZNK7Imf_2_36Header15hasPreviewImageEv -UNKNOWN:_ZNK7Imf_2_36Header8channelsEv -UNKNOWN:_ZNK7Imf_2_37IStream14isMemoryMappedEv -UNKNOWN:_ZNK7Imf_2_39InputFile6headerEv UNKNOWN:_ZTI26LibRaw_abstract_datastream -UNKNOWN:_ZTIN7Iex_2_37BaseExcE -UNKNOWN:_ZTIN7Imf_2_37IStreamE -UNKNOWN:_ZTIN7Imf_2_37OStreamE +UNKNOWN:_ZTIN7Iex_3_05IoExcE +UNKNOWN:_ZTIN7Iex_3_06ArgExcE +UNKNOWN:_ZTIN7Iex_3_07BaseExcE +UNKNOWN:_ZTIN7Iex_3_07NullExcE +UNKNOWN:_ZTIN7Iex_3_08InputExcE +UNKNOWN:_ZTIN7Imf_3_07IStreamE +UNKNOWN:_ZTIN7Imf_3_07OStreamE UNKNOWN:_ZTV26LibRaw_abstract_datastream UNKNOWN:atan2 UNKNOWN:ceil -UNKNOWN:compress -UNKNOWN:compress2 -UNKNOWN:crc32 +UNKNOWN:exp +UNKNOWN:expf UNKNOWN:floor UNKNOWN:fmod -UNKNOWN:inflate -UNKNOWN:inflateEnd -UNKNOWN:inflateInit2_ -UNKNOWN:jpeg_CreateCompress -UNKNOWN:jpeg_CreateDecompress -UNKNOWN:jpeg_destroy -UNKNOWN:jpeg_destroy_compress -UNKNOWN:jpeg_destroy_decompress -UNKNOWN:jpeg_finish_compress -UNKNOWN:jpeg_finish_decompress -UNKNOWN:jpeg_read_header -UNKNOWN:jpeg_read_icc_profile -UNKNOWN:jpeg_read_scanlines -UNKNOWN:jpeg_resync_to_restart -UNKNOWN:jpeg_save_markers -UNKNOWN:jpeg_set_defaults -UNKNOWN:jpeg_set_quality -UNKNOWN:jpeg_simple_progression -UNKNOWN:jpeg_start_compress -UNKNOWN:jpeg_start_decompress -UNKNOWN:jpeg_std_error -UNKNOWN:jpeg_write_m_byte -UNKNOWN:jpeg_write_m_header -UNKNOWN:jpeg_write_marker -UNKNOWN:jpeg_write_scanlines +UNKNOWN:log UNKNOWN:log10 -UNKNOWN:opj_create_compress -UNKNOWN:opj_create_decompress -UNKNOWN:opj_decode -UNKNOWN:opj_destroy_codec -UNKNOWN:opj_encode -UNKNOWN:opj_end_compress -UNKNOWN:opj_end_decompress -UNKNOWN:opj_image_create -UNKNOWN:opj_image_destroy -UNKNOWN:opj_read_header -UNKNOWN:opj_set_default_decoder_parameters -UNKNOWN:opj_set_default_encoder_parameters -UNKNOWN:opj_set_error_handler -UNKNOWN:opj_set_info_handler -UNKNOWN:opj_set_warning_handler -UNKNOWN:opj_setup_decoder -UNKNOWN:opj_setup_encoder -UNKNOWN:opj_start_compress -UNKNOWN:opj_stream_create -UNKNOWN:opj_stream_destroy -UNKNOWN:opj_stream_set_read_function -UNKNOWN:opj_stream_set_seek_function -UNKNOWN:opj_stream_set_skip_function -UNKNOWN:opj_stream_set_user_data -UNKNOWN:opj_stream_set_user_data_length -UNKNOWN:opj_stream_set_write_function -UNKNOWN:png_create_info_struct -UNKNOWN:png_create_read_struct -UNKNOWN:png_create_write_struct -UNKNOWN:png_destroy_read_struct -UNKNOWN:png_destroy_write_struct -UNKNOWN:png_free -UNKNOWN:png_get_IHDR -UNKNOWN:png_get_PLTE -UNKNOWN:png_get_bKGD -UNKNOWN:png_get_bit_depth -UNKNOWN:png_get_channels -UNKNOWN:png_get_color_type -UNKNOWN:png_get_gAMA -UNKNOWN:png_get_iCCP -UNKNOWN:png_get_io_ptr -UNKNOWN:png_get_pHYs -UNKNOWN:png_get_tIME -UNKNOWN:png_get_tRNS -UNKNOWN:png_get_text -UNKNOWN:png_get_valid -UNKNOWN:png_longjmp -UNKNOWN:png_malloc -UNKNOWN:png_read_end -UNKNOWN:png_read_image -UNKNOWN:png_read_info -UNKNOWN:png_read_update_info -UNKNOWN:png_set_IHDR -UNKNOWN:png_set_PLTE -UNKNOWN:png_set_bKGD -UNKNOWN:png_set_benign_errors -UNKNOWN:png_set_bgr -UNKNOWN:png_set_compression_level -UNKNOWN:png_set_compression_strategy -UNKNOWN:png_set_expand_gray_1_2_4_to_8 -UNKNOWN:png_set_filter -UNKNOWN:png_set_gamma -UNKNOWN:png_set_gray_to_rgb -UNKNOWN:png_set_iCCP -UNKNOWN:png_set_interlace_handling -UNKNOWN:png_set_invert_mono -UNKNOWN:png_set_longjmp_fn -UNKNOWN:png_set_option -UNKNOWN:png_set_pHYs -UNKNOWN:png_set_packing -UNKNOWN:png_set_read_fn -UNKNOWN:png_set_sig_bytes -UNKNOWN:png_set_swap -UNKNOWN:png_set_tIME -UNKNOWN:png_set_tRNS -UNKNOWN:png_set_tRNS_to_alpha -UNKNOWN:png_set_text -UNKNOWN:png_set_write_fn -UNKNOWN:png_sig_cmp -UNKNOWN:png_write_end -UNKNOWN:png_write_info -UNKNOWN:png_write_row +UNKNOWN:logf +UNKNOWN:pow +UNKNOWN:powf UNKNOWN:sin UNKNOWN:sincos UNKNOWN:sqrt UNKNOWN:sqrtf UNKNOWN:tan -UNKNOWN:uncompress -UNKNOWN:zError +libIex-3_0.so.28:_Z13iex_debugTrapv +libIex-3_0.so.28:_ZN7Iex_3_013throwErrnoExcEv +libIex-3_0.so.28:_ZN7Iex_3_05IoExcC1ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libIex-3_0.so.28:_ZN7Iex_3_05IoExcD1Ev +libIex-3_0.so.28:_ZN7Iex_3_06ArgExcC1ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libIex-3_0.so.28:_ZN7Iex_3_06ArgExcD1Ev +libIex-3_0.so.28:_ZN7Iex_3_07NullExcC1ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libIex-3_0.so.28:_ZN7Iex_3_07NullExcD1Ev +libIex-3_0.so.28:_ZN7Iex_3_08InputExcC1ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libIex-3_0.so.28:_ZN7Iex_3_08InputExcD1Ev +libImath-3_0.so.28:_ZN9Imath_3_04half5_eLutE +libImath-3_0.so.28:_ZN9Imath_3_04half7convertEi +libImath-3_0.so.28:_ZN9Imath_3_04half8_toFloatE +libOpenEXR-3_0.so.28:_ZN7Imf_3_010OutputFile11writePixelsEi +libOpenEXR-3_0.so.28:_ZN7Imf_3_010OutputFile14setFrameBufferERKNS_11FrameBufferE +libOpenEXR-3_0.so.28:_ZN7Imf_3_010OutputFileC1ERNS_7OStreamERKNS_6HeaderEi +libOpenEXR-3_0.so.28:_ZN7Imf_3_010OutputFileD1Ev +libOpenEXR-3_0.so.28:_ZN7Imf_3_011ChannelList6insertEPKcRKNS_7ChannelE +libOpenEXR-3_0.so.28:_ZN7Imf_3_011FrameBuffer6insertEPKcRKNS_5SliceE +libOpenEXR-3_0.so.28:_ZN7Imf_3_012PreviewImageC1EjjPKNS_11PreviewRgbaE +libOpenEXR-3_0.so.28:_ZN7Imf_3_012PreviewImageD1Ev +libOpenEXR-3_0.so.28:_ZN7Imf_3_013RgbaInputFile10readPixelsEii +libOpenEXR-3_0.so.28:_ZN7Imf_3_013RgbaInputFile14setFrameBufferEPNS_4RgbaEmm +libOpenEXR-3_0.so.28:_ZN7Imf_3_013RgbaInputFileC1ERNS_7IStreamEi +libOpenEXR-3_0.so.28:_ZN7Imf_3_013RgbaInputFileD1Ev +libOpenEXR-3_0.so.28:_ZN7Imf_3_014RgbaOutputFile11writePixelsEi +libOpenEXR-3_0.so.28:_ZN7Imf_3_014RgbaOutputFile14setFrameBufferEPKNS_4RgbaEmm +libOpenEXR-3_0.so.28:_ZN7Imf_3_014RgbaOutputFileC1ERNS_7OStreamERKNS_6HeaderENS_12RgbaChannelsEi +libOpenEXR-3_0.so.28:_ZN7Imf_3_014RgbaOutputFileD1Ev +libOpenEXR-3_0.so.28:_ZN7Imf_3_016staticInitializeEv +libOpenEXR-3_0.so.28:_ZN7Imf_3_017globalThreadCountEv +libOpenEXR-3_0.so.28:_ZN7Imf_3_05SliceC1ENS_9PixelTypeEPcmmiidbb +libOpenEXR-3_0.so.28:_ZN7Imf_3_06Header15setPreviewImageERKNS_12PreviewImageE +libOpenEXR-3_0.so.28:_ZN7Imf_3_06Header8channelsEv +libOpenEXR-3_0.so.28:_ZN7Imf_3_06HeaderC1ERKN9Imath_3_03BoxINS1_4Vec2IiEEEES7_fRKNS3_IfEEfNS_9LineOrderENS_11CompressionE +libOpenEXR-3_0.so.28:_ZN7Imf_3_06HeaderD1Ev +libOpenEXR-3_0.so.28:_ZN7Imf_3_07ChannelC1ENS_9PixelTypeEiib +libOpenEXR-3_0.so.28:_ZN7Imf_3_07IStream16readMemoryMappedEi +libOpenEXR-3_0.so.28:_ZN7Imf_3_07IStreamC2EPKc +libOpenEXR-3_0.so.28:_ZN7Imf_3_07IStreamD2Ev +libOpenEXR-3_0.so.28:_ZN7Imf_3_07OStreamC2EPKc +libOpenEXR-3_0.so.28:_ZN7Imf_3_07OStreamD2Ev +libOpenEXR-3_0.so.28:_ZN7Imf_3_09InputFile10readPixelsEii +libOpenEXR-3_0.so.28:_ZN7Imf_3_09InputFile14setFrameBufferERKNS_11FrameBufferE +libOpenEXR-3_0.so.28:_ZN7Imf_3_09InputFileC1ERNS_7IStreamEi +libOpenEXR-3_0.so.28:_ZN7Imf_3_09InputFileD1Ev +libOpenEXR-3_0.so.28:_ZNK7Imf_3_011ChannelList11findChannelEPKc +libOpenEXR-3_0.so.28:_ZNK7Imf_3_011ChannelList3endEv +libOpenEXR-3_0.so.28:_ZNK7Imf_3_011ChannelList5beginEv +libOpenEXR-3_0.so.28:_ZNK7Imf_3_06Header10dataWindowEv +libOpenEXR-3_0.so.28:_ZNK7Imf_3_06Header12previewImageEv +libOpenEXR-3_0.so.28:_ZNK7Imf_3_06Header15hasPreviewImageEv +libOpenEXR-3_0.so.28:_ZNK7Imf_3_06Header8channelsEv +libOpenEXR-3_0.so.28:_ZNK7Imf_3_07IStream14isMemoryMappedEv +libOpenEXR-3_0.so.28:_ZNK7Imf_3_09InputFile6headerEv libc.so.6:__assert_fail libc.so.6:__ctype_tolower_loc libc.so.6:__cxa_atexit @@ -314,19 +123,157 @@ libc.so.6:tolower libc.so.6:wcslen libgcc_s.so.1:_Unwind_Resume -libm.so.6:exp -libm.so.6:expf -libm.so.6:log -libm.so.6:logf -libm.so.6:pow -libm.so.6:powf +libjpeg.so.8:jpeg_CreateCompress +libjpeg.so.8:jpeg_CreateDecompress +libjpeg.so.8:jpeg_destroy +libjpeg.so.8:jpeg_destroy_compress +libjpeg.so.8:jpeg_destroy_decompress +libjpeg.so.8:jpeg_finish_compress +libjpeg.so.8:jpeg_finish_decompress +libjpeg.so.8:jpeg_read_header +libjpeg.so.8:jpeg_read_icc_profile +libjpeg.so.8:jpeg_read_scanlines +libjpeg.so.8:jpeg_resync_to_restart +libjpeg.so.8:jpeg_save_markers +libjpeg.so.8:jpeg_set_defaults +libjpeg.so.8:jpeg_set_quality +libjpeg.so.8:jpeg_simple_progression +libjpeg.so.8:jpeg_start_compress +libjpeg.so.8:jpeg_start_decompress +libjpeg.so.8:jpeg_std_error +libjpeg.so.8:jpeg_write_m_byte +libjpeg.so.8:jpeg_write_m_header +libjpeg.so.8:jpeg_write_marker +libjpeg.so.8:jpeg_write_scanlines +libjxrglue.so.0:GUID_PKPixelFormat128bppRGBAFloat +libjxrglue.so.0:GUID_PKPixelFormat16bppGray +libjxrglue.so.0:GUID_PKPixelFormat16bppRGB555 +libjxrglue.so.0:GUID_PKPixelFormat16bppRGB565 +libjxrglue.so.0:GUID_PKPixelFormat24bppBGR +libjxrglue.so.0:GUID_PKPixelFormat24bppRGB +libjxrglue.so.0:GUID_PKPixelFormat32bppBGRA +libjxrglue.so.0:GUID_PKPixelFormat32bppGrayFloat +libjxrglue.so.0:GUID_PKPixelFormat32bppRGB +libjxrglue.so.0:GUID_PKPixelFormat48bppRGB +libjxrglue.so.0:GUID_PKPixelFormat64bppRGBA +libjxrglue.so.0:GUID_PKPixelFormat8bppGray +libjxrglue.so.0:GUID_PKPixelFormat96bppRGBFloat +libjxrglue.so.0:GUID_PKPixelFormatBlackWhite +libjxrglue.so.0:GUID_PKPixelFormatDontCare +libjxrglue.so.0:PKAllocAligned +libjxrglue.so.0:PKCodecFactory_CreateFormatConverter +libjxrglue.so.0:PKFormatConverter_EnumConversions +libjxrglue.so.0:PKFormatConverter_Release +libjxrglue.so.0:PKFreeAligned +libjxrglue.so.0:PKImageDecode_Create_WMP +libjxrglue.so.0:PKImageEncode_Create_WMP +libjxrglue.so.0:PKImageEncode_SetEXIFMetadata_WMP +libjxrglue.so.0:PKImageEncode_SetGPSInfoMetadata_WMP +libjxrglue.so.0:PKImageEncode_SetIPTCNAAMetadata_WMP +libjxrglue.so.0:PKImageEncode_SetXMPMetadata_WMP +libjxrglue.so.0:PixelFormatLookup +libopenjp2.so.7:opj_create_compress +libopenjp2.so.7:opj_create_decompress +libopenjp2.so.7:opj_decode +libopenjp2.so.7:opj_destroy_codec +libopenjp2.so.7:opj_encode +libopenjp2.so.7:opj_end_compress +libopenjp2.so.7:opj_end_decompress +libopenjp2.so.7:opj_image_create +libopenjp2.so.7:opj_image_destroy +libopenjp2.so.7:opj_read_header +libopenjp2.so.7:opj_set_default_decoder_parameters +libopenjp2.so.7:opj_set_default_encoder_parameters +libopenjp2.so.7:opj_set_error_handler +libopenjp2.so.7:opj_set_info_handler +libopenjp2.so.7:opj_set_warning_handler +libopenjp2.so.7:opj_setup_decoder +libopenjp2.so.7:opj_setup_encoder +libopenjp2.so.7:opj_start_compress +libopenjp2.so.7:opj_stream_create +libopenjp2.so.7:opj_stream_destroy +libopenjp2.so.7:opj_stream_set_read_function +libopenjp2.so.7:opj_stream_set_seek_function +libopenjp2.so.7:opj_stream_set_skip_function +libopenjp2.so.7:opj_stream_set_user_data +libopenjp2.so.7:opj_stream_set_user_data_length +libopenjp2.so.7:opj_stream_set_write_function +libpng16.so.16:png_create_info_struct +libpng16.so.16:png_create_read_struct +libpng16.so.16:png_create_write_struct +libpng16.so.16:png_destroy_read_struct +libpng16.so.16:png_destroy_write_struct +libpng16.so.16:png_free +libpng16.so.16:png_get_IHDR +libpng16.so.16:png_get_PLTE +libpng16.so.16:png_get_bKGD +libpng16.so.16:png_get_bit_depth +libpng16.so.16:png_get_channels +libpng16.so.16:png_get_color_type +libpng16.so.16:png_get_gAMA +libpng16.so.16:png_get_iCCP +libpng16.so.16:png_get_io_ptr +libpng16.so.16:png_get_pHYs +libpng16.so.16:png_get_tIME +libpng16.so.16:png_get_tRNS +libpng16.so.16:png_get_text +libpng16.so.16:png_get_valid +libpng16.so.16:png_longjmp +libpng16.so.16:png_malloc +libpng16.so.16:png_read_end +libpng16.so.16:png_read_image +libpng16.so.16:png_read_info +libpng16.so.16:png_read_update_info +libpng16.so.16:png_set_IHDR +libpng16.so.16:png_set_PLTE +libpng16.so.16:png_set_bKGD +libpng16.so.16:png_set_benign_errors +libpng16.so.16:png_set_bgr +libpng16.so.16:png_set_compression_level +libpng16.so.16:png_set_compression_strategy +libpng16.so.16:png_set_expand_gray_1_2_4_to_8 +libpng16.so.16:png_set_filter +libpng16.so.16:png_set_gamma +libpng16.so.16:png_set_gray_to_rgb +libpng16.so.16:png_set_iCCP +libpng16.so.16:png_set_interlace_handling +libpng16.so.16:png_set_invert_mono +libpng16.so.16:png_set_longjmp_fn +libpng16.so.16:png_set_option +libpng16.so.16:png_set_pHYs +libpng16.so.16:png_set_packing +libpng16.so.16:png_set_read_fn +libpng16.so.16:png_set_sig_bytes +libpng16.so.16:png_set_swap +libpng16.so.16:png_set_tIME +libpng16.so.16:png_set_tRNS +libpng16.so.16:png_set_tRNS_to_alpha +libpng16.so.16:png_set_text +libpng16.so.16:png_set_write_fn +libpng16.so.16:png_sig_cmp +libpng16.so.16:png_write_end +libpng16.so.16:png_write_info +libpng16.so.16:png_write_row libpthread.so.0:__errno_location +libraw.so.19:_ZN26LibRaw_abstract_datastream15tempbuffer_openEPvm +libraw.so.19:_ZN26LibRaw_abstract_datastream16tempbuffer_closeEv +libraw.so.19:_ZN6LibRaw12unpack_thumbEv +libraw.so.19:_ZN6LibRaw13dcraw_processEv +libraw.so.19:_ZN6LibRaw14copy_mem_imageEPvii +libraw.so.19:_ZN6LibRaw15dcraw_clear_memEP24libraw_processed_image_t +libraw.so.19:_ZN6LibRaw4fcolEii +libraw.so.19:_ZN6LibRaw6unpackEv +libraw.so.19:_ZN6LibRaw7recycleEv +libraw.so.19:_ZN6LibRawC1Ej +libraw.so.19:_ZNK6LibRaw20get_mem_image_formatEPiS0_S0_S0_ libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc +libstdc++.so.6:_ZNSdD2Ev libstdc++.so.6:_ZNSolsEi libstdc++.so.6:_ZNSt6localeC1Ev libstdc++.so.6:_ZNSt6localeD1Ev +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc @@ -376,7 +323,6 @@ libstdc++.so.6:_ZTVSt9bad_alloc libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE libstdc++.so.6:_ZdaPv -libstdc++.so.6:_ZdlPv libstdc++.so.6:_ZdlPvRKSt9nothrow_t libstdc++.so.6:_ZdlPvm libstdc++.so.6:_Znam @@ -386,6 +332,7 @@ libstdc++.so.6:__cxa_allocate_exception libstdc++.so.6:__cxa_begin_catch libstdc++.so.6:__cxa_end_catch +libstdc++.so.6:__cxa_free_exception libstdc++.so.6:__cxa_guard_abort libstdc++.so.6:__cxa_guard_acquire libstdc++.so.6:__cxa_guard_release @@ -393,3 +340,68 @@ libstdc++.so.6:__cxa_throw libstdc++.so.6:__cxa_throw_bad_array_new_length libstdc++.so.6:__gxx_personality_v0 +libtiff.so.5:TIFFClientOpen +libtiff.so.5:TIFFClose +libtiff.so.5:TIFFComputeStrip +libtiff.so.5:TIFFCurrentDirectory +libtiff.so.5:TIFFDataWidth +libtiff.so.5:TIFFDefaultStripSize +libtiff.so.5:TIFFFieldDataType +libtiff.so.5:TIFFFieldName +libtiff.so.5:TIFFFieldPassCount +libtiff.so.5:TIFFFieldReadCount +libtiff.so.5:TIFFFieldTag +libtiff.so.5:TIFFFieldWithTag +libtiff.so.5:TIFFGetField +libtiff.so.5:TIFFGetFieldDefaulted +libtiff.so.5:TIFFGetTagListCount +libtiff.so.5:TIFFGetTagListEntry +libtiff.so.5:TIFFIsByteSwapped +libtiff.so.5:TIFFIsTiled +libtiff.so.5:TIFFMergeFieldInfo +libtiff.so.5:TIFFReadDirectory +libtiff.so.5:TIFFReadEXIFDirectory +libtiff.so.5:TIFFReadEncodedStrip +libtiff.so.5:TIFFReadRGBAImage +libtiff.so.5:TIFFReadTile +libtiff.so.5:TIFFScanlineSize +libtiff.so.5:TIFFSetDirectory +libtiff.so.5:TIFFSetField +libtiff.so.5:TIFFSetSubDirectory +libtiff.so.5:TIFFSetTagExtender +libtiff.so.5:TIFFStripSize +libtiff.so.5:TIFFSwabArrayOfLong +libtiff.so.5:TIFFTileRowSize +libtiff.so.5:TIFFTileSize +libtiff.so.5:TIFFWriteDirectory +libtiff.so.5:TIFFWriteScanline +libtiff.so.5:_TIFFDataSize +libwebp.so.7:WebPConfigInitInternal +libwebp.so.7:WebPDecode +libwebp.so.7:WebPEncode +libwebp.so.7:WebPFree +libwebp.so.7:WebPFreeDecBuffer +libwebp.so.7:WebPGetFeaturesInternal +libwebp.so.7:WebPInitDecoderConfigInternal +libwebp.so.7:WebPPictureFree +libwebp.so.7:WebPPictureImportBGR +libwebp.so.7:WebPPictureImportBGRA +libwebp.so.7:WebPPictureInitInternal +libwebp.so.7:WebPValidateConfig +libwebpmux.so.3:WebPMuxAssemble +libwebpmux.so.3:WebPMuxCreateInternal +libwebpmux.so.3:WebPMuxDelete +libwebpmux.so.3:WebPMuxGetChunk +libwebpmux.so.3:WebPMuxGetFeatures +libwebpmux.so.3:WebPMuxGetFrame +libwebpmux.so.3:WebPMuxSetChunk +libwebpmux.so.3:WebPMuxSetImage +libwebpmux.so.3:WebPNewInternal +libz.so.1:compress +libz.so.1:compress2 +libz.so.1:crc32 +libz.so.1:inflate +libz.so.1:inflateEnd +libz.so.1:inflateInit2_ +libz.so.1:uncompress +libz.so.1:zError diff --git a/files/FreeImage_openexr_3.patch b/files/FreeImage_openexr_3.patch new file mode 100644 --- /dev/null +++ b/files/FreeImage_openexr_3.patch @@ -0,0 +1,23 @@ +--- a/Source/FreeImage/PluginEXR.cpp ++++ b/Source/FreeImage/PluginEXR.cpp +@@ -37,7 +37,8 @@ + #include + #include + #include +-#include ++#include ++#include + + + // ========================================================== +--- a/Source/FreeImage/PluginTIFF.cpp ++++ b/Source/FreeImage/PluginTIFF.cpp +@@ -39,7 +39,7 @@ + #include "Utilities.h" + #include + #include "../Metadata/FreeImageTag.h" +-#include ++#include + + #include "FreeImageIO.h" + #include "PSDParser.h" diff --git a/files/FreeImage_unbundle.patch b/files/FreeImage_unbundle.patch --- a/files/FreeImage_unbundle.patch +++ b/files/FreeImage_unbundle.patch @@ -66,7 +66,7 @@ $(SHAREDLIB): $(MODULES) - $(CC) -s -shared -Wl,-soname,$(VERLIBNAME) $(LDFLAGS) -o $@ $(MODULES) $(LIBRARIES) -+ $(CC) -shared -Wl,-soname,$(VERLIBNAME) $(LDFLAGS) -o $@ $(MODULES) $(LIBRARIES) ++ $(CC) -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES) $(LDFLAGS) install: install -d $(INCDIR) $(INSTALLDIR) @@ -110,7 +110,7 @@ $(SHAREDLIB): $(MODULES) - $(CC) -s -shared -Wl,-soname,$(VERLIBNAME) $(LDFLAGS) -o $@ $(MODULES) $(LIBRARIES) -+ $(CC) -shared -Wl,-soname,$(VERLIBNAME) $(LDFLAGS) -o $@ $(MODULES) $(LIBRARIES) ++ $(CC) -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES) $(LDFLAGS) install: install -d $(INCDIR) $(INSTALLDIR) diff --git a/files/series b/files/series --- a/files/series +++ b/files/series @@ -1,3 +1,4 @@ FreeImage_unbundle.patch FreeImage_doxygen.patch FreeImage_bigendian.patch +FreeImage_openexr_3.patch diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,6 +1,6 @@ name : freeimage version : 3.18.0 -release : 4 +release : 5 source : - https://netcologne.dl.sourceforge.net/project/freeimage/Source%20Distribution/3.18.0/FreeImage3180.zip : f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd license : GPL-2.0-or-later @@ -28,14 +28,14 @@ # clear files which cannot be built due to dependencies on private headers # (see also unbundle patch) - > Source/FreeImage/PluginG3.cpp - > Source/FreeImageToolkit/JPEGTransform.cpp + true > Source/FreeImage/PluginG3.cpp + true > Source/FreeImageToolkit/JPEGTransform.cpp # sanitize encodings / line endings for file in `find . -type f -name '*.c' -or -name '*.cpp' -or -name '*.h' -or -name '*.txt' -or -name Makefile`; do - iconv --from=ISO-8859-15 --to=UTF-8 $file > $file.new && \ - sed -i 's|\r||g' $file.new && \ - touch -r $file $file.new && mv $file.new $file + iconv --from=ISO-8859-15 --to=UTF-8 $file > $file.new && \ + sed -i 's|\r||g' $file.new && \ + touch -r $file $file.new && mv $file.new $file done build : | sh gensrclist.sh @@ -48,4 +48,3 @@ install : | %make_install -f Makefile.gnu %make_install -f Makefile.fip - ldconfig -n %installroot%%libdir% diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,15 +2,15 @@ freeimage - Cole Smith - cole.s.smith1@gmail.com + Martin Reboredo + yakoyoku@gmail.com GPL-2.0-or-later multimedia.library Library to support graphics image formats. FreeImage is a library project for developers who would like to support popular graphics image formats (PNG, JPEG, TIFF, BMP and others). - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus freeimage @@ -34,7 +34,7 @@ programming.devel - freeimage + freeimage /usr/include/FreeImage.h @@ -44,12 +44,12 @@ - - 2019-01-19 + + 2021-06-24 3.18.0 Packaging update - Cole Smith - cole.s.smith1@gmail.com + Martin Reboredo + yakoyoku@gmail.com \ No newline at end of file