Page MenuHomeSolus

D11341.id28218.diff
No OneTemporary

D11341.id28218.diff

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_1.so.30
+libImath-3_1.so.29
+libOpenEXR-3_1.so.30
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.20
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,80 @@
-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:_ZTV26LibRaw_abstract_datastream
+UNKNOWN:_ZTIN7Iex_3_15IoExcE
+UNKNOWN:_ZTIN7Iex_3_16ArgExcE
+UNKNOWN:_ZTIN7Iex_3_17BaseExcE
+UNKNOWN:_ZTIN7Iex_3_17NullExcE
+UNKNOWN:_ZTIN7Iex_3_18InputExcE
+UNKNOWN:_ZTIN7Imf_3_17IStreamE
+UNKNOWN:_ZTIN7Imf_3_17OStreamE
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_1.so.30:_Z13iex_debugTrapv
+libIex-3_1.so.30:_ZN7Iex_3_113throwErrnoExcEv
+libIex-3_1.so.30:_ZN7Iex_3_15IoExcC1ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libIex-3_1.so.30:_ZN7Iex_3_15IoExcD1Ev
+libIex-3_1.so.30:_ZN7Iex_3_16ArgExcC1ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libIex-3_1.so.30:_ZN7Iex_3_16ArgExcD1Ev
+libIex-3_1.so.30:_ZN7Iex_3_17NullExcC1ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libIex-3_1.so.30:_ZN7Iex_3_17NullExcD1Ev
+libIex-3_1.so.30:_ZN7Iex_3_18InputExcC1ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libIex-3_1.so.30:_ZN7Iex_3_18InputExcD1Ev
+libImath-3_1.so.29:imath_half_to_float_table
+libOpenEXR-3_1.so.30:_ZN7Imf_3_110OutputFile11writePixelsEi
+libOpenEXR-3_1.so.30:_ZN7Imf_3_110OutputFile14setFrameBufferERKNS_11FrameBufferE
+libOpenEXR-3_1.so.30:_ZN7Imf_3_110OutputFileC1ERNS_7OStreamERKNS_6HeaderEi
+libOpenEXR-3_1.so.30:_ZN7Imf_3_110OutputFileD1Ev
+libOpenEXR-3_1.so.30:_ZN7Imf_3_111ChannelList6insertEPKcRKNS_7ChannelE
+libOpenEXR-3_1.so.30:_ZN7Imf_3_111FrameBuffer6insertEPKcRKNS_5SliceE
+libOpenEXR-3_1.so.30:_ZN7Imf_3_112PreviewImageC1EjjPKNS_11PreviewRgbaE
+libOpenEXR-3_1.so.30:_ZN7Imf_3_112PreviewImageD1Ev
+libOpenEXR-3_1.so.30:_ZN7Imf_3_113RgbaInputFile10readPixelsEii
+libOpenEXR-3_1.so.30:_ZN7Imf_3_113RgbaInputFile14setFrameBufferEPNS_4RgbaEmm
+libOpenEXR-3_1.so.30:_ZN7Imf_3_113RgbaInputFileC1ERNS_7IStreamEi
+libOpenEXR-3_1.so.30:_ZN7Imf_3_113RgbaInputFileD1Ev
+libOpenEXR-3_1.so.30:_ZN7Imf_3_114RgbaOutputFile11writePixelsEi
+libOpenEXR-3_1.so.30:_ZN7Imf_3_114RgbaOutputFile14setFrameBufferEPKNS_4RgbaEmm
+libOpenEXR-3_1.so.30:_ZN7Imf_3_114RgbaOutputFileC1ERNS_7OStreamERKNS_6HeaderENS_12RgbaChannelsEi
+libOpenEXR-3_1.so.30:_ZN7Imf_3_114RgbaOutputFileD1Ev
+libOpenEXR-3_1.so.30:_ZN7Imf_3_116staticInitializeEv
+libOpenEXR-3_1.so.30:_ZN7Imf_3_117globalThreadCountEv
+libOpenEXR-3_1.so.30:_ZN7Imf_3_15SliceC1ENS_9PixelTypeEPcmmiidbb
+libOpenEXR-3_1.so.30:_ZN7Imf_3_16Header15setPreviewImageERKNS_12PreviewImageE
+libOpenEXR-3_1.so.30:_ZN7Imf_3_16Header8channelsEv
+libOpenEXR-3_1.so.30:_ZN7Imf_3_16HeaderC1ERKN9Imath_3_13BoxINS1_4Vec2IiEEEES7_fRKNS3_IfEEfNS_9LineOrderENS_11CompressionE
+libOpenEXR-3_1.so.30:_ZN7Imf_3_16HeaderD1Ev
+libOpenEXR-3_1.so.30:_ZN7Imf_3_17ChannelC1ENS_9PixelTypeEiib
+libOpenEXR-3_1.so.30:_ZN7Imf_3_17IStream16readMemoryMappedEi
+libOpenEXR-3_1.so.30:_ZN7Imf_3_17IStreamC2EPKc
+libOpenEXR-3_1.so.30:_ZN7Imf_3_17IStreamD2Ev
+libOpenEXR-3_1.so.30:_ZN7Imf_3_17OStreamC2EPKc
+libOpenEXR-3_1.so.30:_ZN7Imf_3_17OStreamD2Ev
+libOpenEXR-3_1.so.30:_ZN7Imf_3_19InputFile10readPixelsEii
+libOpenEXR-3_1.so.30:_ZN7Imf_3_19InputFile14setFrameBufferERKNS_11FrameBufferE
+libOpenEXR-3_1.so.30:_ZN7Imf_3_19InputFileC1ERNS_7IStreamEi
+libOpenEXR-3_1.so.30:_ZN7Imf_3_19InputFileD1Ev
+libOpenEXR-3_1.so.30:_ZNK7Imf_3_111ChannelList11findChannelEPKc
+libOpenEXR-3_1.so.30:_ZNK7Imf_3_111ChannelList3endEv
+libOpenEXR-3_1.so.30:_ZNK7Imf_3_111ChannelList5beginEv
+libOpenEXR-3_1.so.30:_ZNK7Imf_3_16Header10dataWindowEv
+libOpenEXR-3_1.so.30:_ZNK7Imf_3_16Header12previewImageEv
+libOpenEXR-3_1.so.30:_ZNK7Imf_3_16Header15hasPreviewImageEv
+libOpenEXR-3_1.so.30:_ZNK7Imf_3_16Header8channelsEv
+libOpenEXR-3_1.so.30:_ZNK7Imf_3_17IStream14isMemoryMappedEv
+libOpenEXR-3_1.so.30:_ZNK7Imf_3_19InputFile6headerEv
libc.so.6:__assert_fail
libc.so.6:__ctype_tolower_loc
libc.so.6:__cxa_atexit
@@ -314,19 +120,156 @@
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.20:_ZN26LibRaw_abstract_datastream8jpeg_srcEPv
+libraw.so.20:_ZN6LibRaw12unpack_thumbEv
+libraw.so.20:_ZN6LibRaw13dcraw_processEv
+libraw.so.20:_ZN6LibRaw14copy_mem_imageEPvii
+libraw.so.20:_ZN6LibRaw15dcraw_clear_memEP24libraw_processed_image_t
+libraw.so.20:_ZN6LibRaw4fcolEii
+libraw.so.20:_ZN6LibRaw6unpackEv
+libraw.so.20:_ZN6LibRaw7recycleEv
+libraw.so.20:_ZN6LibRawC1Ej
+libraw.so.20:_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 +319,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 +328,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 +336,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_libraw_0_20.patch b/files/FreeImage_libraw_0_20.patch
new file mode 100644
--- /dev/null
+++ b/files/FreeImage_libraw_0_20.patch
@@ -0,0 +1,50 @@
+--- FreeImage/Source/FreeImage/PluginRAW.cpp.orig 2020-07-23 17:27:57.937848902 +0000
++++ FreeImage/Source/FreeImage/PluginRAW.cpp 2020-07-23 17:28:59.482079468 +0000
+@@ -63,17 +63,14 @@
+ }
+
+ int read(void *buffer, size_t size, size_t count) {
+- if(substream) return substream->read(buffer, size, count);
+ return _io->read_proc(buffer, (unsigned)size, (unsigned)count, _handle);
+ }
+
+ int seek(INT64 offset, int origin) {
+- if(substream) return substream->seek(offset, origin);
+ return _io->seek_proc(_handle, (long)offset, origin);
+ }
+
+ INT64 tell() {
+- if(substream) return substream->tell();
+ return _io->tell_proc(_handle);
+ }
+
+@@ -83,13 +80,11 @@
+
+ int get_char() {
+ int c = 0;
+- if(substream) return substream->get_char();
+ if(!_io->read_proc(&c, 1, 1, _handle)) return -1;
+ return c;
+ }
+
+ char* gets(char *buffer, int length) {
+- if (substream) return substream->gets(buffer, length);
+ memset(buffer, 0, length);
+ for(int i = 0; i < length; i++) {
+ if(!_io->read_proc(&buffer[i], 1, 1, _handle))
+@@ -104,7 +99,6 @@
+ std::string buffer;
+ char element = 0;
+ bool bDone = false;
+- if(substream) return substream->scanf_one(fmt,val);
+ do {
+ if(_io->read_proc(&element, 1, 1, _handle) == 1) {
+ switch(element) {
+@@ -127,7 +121,6 @@
+ }
+
+ int eof() {
+- if(substream) return substream->eof();
+ return (_io->tell_proc(_handle) >= _eof);
+ }
+
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 <OpenEXR/ImfRgba.h>
+ #include <OpenEXR/ImfArray.h>
+ #include <OpenEXR/ImfPreviewImage.h>
+-#include <OpenEXR/half.h>
++#include <Imath/half.h>
++#include <Imath/ImathInt64.h>
+
+
+ // ==========================================================
+--- a/Source/FreeImage/PluginTIFF.cpp
++++ b/Source/FreeImage/PluginTIFF.cpp
+@@ -39,7 +39,7 @@
+ #include "Utilities.h"
+ #include <tiffio.h>
+ #include "../Metadata/FreeImageTag.h"
+-#include <OpenEXR/half.h>
++#include <Imath/half.h>
+
+ #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,5 @@
FreeImage_unbundle.patch
FreeImage_doxygen.patch
FreeImage_bigendian.patch
+FreeImage_libraw_0_20.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 @@
<Source>
<Name>freeimage</Name>
<Packager>
- <Name>Cole Smith</Name>
- <Email>cole.s.smith1@gmail.com</Email>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<PartOf>multimedia.library</PartOf>
<Summary xml:lang="en">Library to support graphics image formats.</Summary>
<Description xml:lang="en">FreeImage is a library project for developers who would like to support popular graphics image formats (PNG, JPEG, TIFF, BMP and others).
</Description>
- <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
</Source>
<Package>
<Name>freeimage</Name>
@@ -34,7 +34,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="4">freeimage</Dependency>
+ <Dependency release="5">freeimage</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/FreeImage.h</Path>
@@ -44,12 +44,12 @@
</Files>
</Package>
<History>
- <Update release="4">
- <Date>2019-01-19</Date>
+ <Update release="5">
+ <Date>2021-07-30</Date>
<Version>3.18.0</Version>
<Comment>Packaging update</Comment>
- <Name>Cole Smith</Name>
- <Email>cole.s.smith1@gmail.com</Email>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Sat, Aug 12, 12:25 AM (2 h, 44 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5804921
Default Alt Text
D11341.id28218.diff (28 KB)

Event Timeline