Hi, I updated the patch for 0.10.2 and rebased it on the current packaging (version 0.9.2-8).
Best regards, Julian -- () ascii ribbon campaign - against html e-mail /\ - against proprietary attachments
diff -upNr jpeg-xl-0.9.2/debian/changelog jpeg-xl-0.10.2/debian/changelog --- jpeg-xl-0.9.2/debian/changelog 2024-06-12 21:07:47.000000000 +0200 +++ jpeg-xl-0.10.2/debian/changelog 2024-06-13 13:30:21.000000000 +0200 @@ -1,3 +1,10 @@ +jpeg-xl (0.10.2-1) UNRELEASED; urgency=medium + + [ Julian Wollrath ] + * New upstream version 0.10.2 + + -- Julian Wollrath <jwollr...@web.de> Thu, 13 Jun 2024 13:30:21 +0200 + jpeg-xl (0.9.2-8) experimental; urgency=medium [ Mathieu Malaterre ] diff -upNr jpeg-xl-0.9.2/debian/control jpeg-xl-0.10.2/debian/control --- jpeg-xl-0.9.2/debian/control 2024-06-11 08:08:46.000000000 +0200 +++ jpeg-xl-0.10.2/debian/control 2024-06-11 14:21:20.000000000 +0200 @@ -53,7 +53,7 @@ Architecture: any Section: libdevel Depends: libbrotli-dev, libhwy-dev, - libjxl0.9 (= ${binary:Version}), + libjxl0.10 (= ${binary:Version}), liblcms-dev, ${misc:Depends} Multi-Arch: same @@ -66,7 +66,7 @@ Description: JPEG XL Image Coding System . This package installs development files. -Package: libjxl0.9 +Package: libjxl0.10 Architecture: any Multi-Arch: same Section: libs diff -upNr jpeg-xl-0.9.2/debian/control.in jpeg-xl-0.10.2/debian/control.in --- jpeg-xl-0.9.2/debian/control.in 2024-06-04 12:13:33.000000000 +0200 +++ jpeg-xl-0.10.2/debian/control.in 2024-06-11 14:21:20.000000000 +0200 @@ -53,7 +53,7 @@ Architecture: any Section: libdevel Depends: libbrotli-dev, libhwy-dev, - libjxl0.9 (= ${binary:Version}), + libjxl0.10 (= ${binary:Version}), liblcms-dev, ${misc:Depends} Multi-Arch: same @@ -66,7 +66,7 @@ Description: JPEG XL Image Coding System . This package installs development files. -Package: libjxl0.9 +Package: libjxl0.10 Architecture: any Multi-Arch: same Section: libs diff -upNr jpeg-xl-0.9.2/debian/libjxl0.10.install jpeg-xl-0.10.2/debian/libjxl0.10.install --- jpeg-xl-0.9.2/debian/libjxl0.10.install 1970-01-01 01:00:00.000000000 +0100 +++ jpeg-xl-0.10.2/debian/libjxl0.10.install 2023-10-04 15:19:43.000000000 +0200 @@ -0,0 +1 @@ +usr/lib/*/libjxl*.so.* diff -upNr jpeg-xl-0.9.2/debian/libjxl0.10.symbols jpeg-xl-0.10.2/debian/libjxl0.10.symbols --- jpeg-xl-0.9.2/debian/libjxl0.10.symbols 1970-01-01 01:00:00.000000000 +0100 +++ jpeg-xl-0.10.2/debian/libjxl0.10.symbols 2024-06-13 14:24:02.938806005 +0200 @@ -0,0 +1,183 @@ +libjxl.so.0.10 libjxl0.10 #MINVER# +* Build-Depends-Package: libjxl-dev + JXL_0@JXL_0 0.6.1 + JxlColorEncodingSetToLinearSRGB@JXL_0 0.6.1 + JxlColorEncodingSetToSRGB@JXL_0 0.6.1 + JxlDecoderCloseInput@JXL_0 0.7.0 + JxlDecoderCreate@JXL_0 0.6.1 + JxlDecoderDestroy@JXL_0 0.6.1 + JxlDecoderExtraChannelBufferSize@JXL_0 0.6.1 + JxlDecoderFlushImage@JXL_0 0.6.1 + JxlDecoderGetBasicInfo@JXL_0 0.6.1 + JxlDecoderGetBoxSizeContents@JXL_0 0.10.0 + JxlDecoderGetBoxSizeRaw@JXL_0 0.7.0 + JxlDecoderGetBoxType@JXL_0 0.7.0 + JxlDecoderGetColorAsEncodedProfile@JXL_0 0.6.1 + JxlDecoderGetColorAsICCProfile@JXL_0 0.6.1 + JxlDecoderGetExtraChannelBlendInfo@JXL_0 0.7.0 + JxlDecoderGetExtraChannelInfo@JXL_0 0.6.1 + JxlDecoderGetExtraChannelName@JXL_0 0.6.1 + JxlDecoderGetFrameHeader@JXL_0 0.6.1 + JxlDecoderGetFrameName@JXL_0 0.6.1 + JxlDecoderGetICCProfileSize@JXL_0 0.6.1 + JxlDecoderGetIntendedDownsamplingRatio@JXL_0 0.7.0 + JxlDecoderImageOutBufferSize@JXL_0 0.6.1 + JxlDecoderPreviewOutBufferSize@JXL_0 0.6.1 + JxlDecoderProcessInput@JXL_0 0.6.1 + JxlDecoderReleaseBoxBuffer@JXL_0 0.7.0 + JxlDecoderReleaseInput@JXL_0 0.6.1 + JxlDecoderReleaseJPEGBuffer@JXL_0 0.6.1 + JxlDecoderReset@JXL_0 0.6.1 + JxlDecoderRewind@JXL_0 0.6.1 + JxlDecoderSetBoxBuffer@JXL_0 0.7.0 + JxlDecoderSetCms@JXL_0 0.9.2 + JxlDecoderSetCoalescing@JXL_0 0.7.0 + JxlDecoderSetDecompressBoxes@JXL_0 0.7.0 + JxlDecoderSetDesiredIntensityTarget@JXL_0 0.7.0 + JxlDecoderSetExtraChannelBuffer@JXL_0 0.6.1 + JxlDecoderSetImageOutBitDepth@JXL_0 0.8.0 + JxlDecoderSetImageOutBuffer@JXL_0 0.6.1 + JxlDecoderSetImageOutCallback@JXL_0 0.6.1 + JxlDecoderSetInput@JXL_0 0.6.1 + JxlDecoderSetJPEGBuffer@JXL_0 0.6.1 + JxlDecoderSetKeepOrientation@JXL_0 0.6.1 + JxlDecoderSetMultithreadedImageOutCallback@JXL_0 0.7.0 + JxlDecoderSetOutputColorProfile@JXL_0 0.9.2 + JxlDecoderSetParallelRunner@JXL_0 0.6.1 + JxlDecoderSetPreferredColorProfile@JXL_0 0.6.1 + JxlDecoderSetPreviewOutBuffer@JXL_0 0.6.1 + JxlDecoderSetProgressiveDetail@JXL_0 0.7.0 + JxlDecoderSetRenderSpotcolors@JXL_0 0.7.0 + JxlDecoderSetUnpremultiplyAlpha@JXL_0 0.7.0 + JxlDecoderSizeHintBasicInfo@JXL_0 0.6.1 + JxlDecoderSkipCurrentFrame@JXL_0 0.7.0 + JxlDecoderSkipFrames@JXL_0 0.6.1 + JxlDecoderSubscribeEvents@JXL_0 0.6.1 + JxlDecoderVersion@JXL_0 0.6.1 + JxlEncoderAddBox@JXL_0 0.7.0 + JxlEncoderAddChunkedFrame@JXL_0 0.9.2 + JxlEncoderAddImageFrame@JXL_0 0.6.1 + JxlEncoderAddJPEGFrame@JXL_0 0.6.1 + JxlEncoderAllowExpertOptions@JXL_0 0.8.0 + JxlEncoderCloseBoxes@JXL_0 0.7.0 + JxlEncoderCloseFrames@JXL_0 0.7.0 + JxlEncoderCloseInput@JXL_0 0.6.1 + JxlEncoderCollectStats@JXL_0 0.9.2 + JxlEncoderCreate@JXL_0 0.6.1 + JxlEncoderDestroy@JXL_0 0.6.1 + JxlEncoderDistanceFromQuality@JXL_0 0.9.2 + JxlEncoderFlushInput@JXL_0 0.9.2 + JxlEncoderFrameSettingsCreate@JXL_0 0.7.0 + JxlEncoderFrameSettingsSetFloatOption@JXL_0 0.7.0 + JxlEncoderFrameSettingsSetOption@JXL_0 0.7.0 + JxlEncoderGetError@JXL_0 0.7.0 + JxlEncoderGetRequiredCodestreamLevel@JXL_0 0.7.0 + JxlEncoderInitBasicInfo@JXL_0 0.6.1 + JxlEncoderInitBlendInfo@JXL_0 0.7.0 + JxlEncoderInitExtraChannelInfo@JXL_0 0.7.0 + JxlEncoderInitFrameHeader@JXL_0 0.7.0 + JxlEncoderProcessOutput@JXL_0 0.6.1 + JxlEncoderReset@JXL_0 0.6.1 + JxlEncoderSetBasicInfo@JXL_0 0.6.1 + JxlEncoderSetCms@JXL_0 0.7.0 + JxlEncoderSetCodestreamLevel@JXL_0 0.7.0 + JxlEncoderSetColorEncoding@JXL_0 0.6.1 + JxlEncoderSetDebugImageCallback@JXL_0 0.9.2 + JxlEncoderSetExtraChannelBlendInfo@JXL_0 0.7.0 + JxlEncoderSetExtraChannelBuffer@JXL_0 0.7.0 + JxlEncoderSetExtraChannelDistance@JXL_0 0.9.2 + JxlEncoderSetExtraChannelInfo@JXL_0 0.7.0 + JxlEncoderSetExtraChannelName@JXL_0 0.7.0 + JxlEncoderSetFrameBitDepth@JXL_0 0.8.0 + JxlEncoderSetFrameDistance@JXL_0 0.7.0 + JxlEncoderSetFrameHeader@JXL_0 0.7.0 + JxlEncoderSetFrameLossless@JXL_0 0.7.0 + JxlEncoderSetFrameName@JXL_0 0.7.0 + JxlEncoderSetICCProfile@JXL_0 0.6.1 + JxlEncoderSetOutputProcessor@JXL_0 0.9.2 + JxlEncoderSetParallelRunner@JXL_0 0.6.1 + JxlEncoderSetUpsamplingMode@JXL_0 0.9.2 + JxlEncoderStatsCreate@JXL_0 0.9.2 + JxlEncoderStatsDestroy@JXL_0 0.9.2 + JxlEncoderStatsGet@JXL_0 0.9.2 + JxlEncoderStatsMerge@JXL_0 0.9.2 + JxlEncoderStoreJPEGMetadata@JXL_0 0.6.1 + JxlEncoderUseBoxes@JXL_0 0.7.0 + JxlEncoderUseContainer@JXL_0 0.6.1 + JxlEncoderVersion@JXL_0 0.6.1 + JxlSignatureCheck@JXL_0 0.6.1 +libjxl_cms.so.0.10 libjxl0.10 #MINVER# + JxlGetDefaultCms@Base 0.9.2 +libjxl_extras_codec.so.0.10 libjxl0.10 #MINVER# + _ZN3jxl16MemoryMappedFile4InitEPKc@Base 0.10.2 + _ZN3jxl16MemoryMappedFileC1EOS0_@Base 0.10.2 + _ZN3jxl16MemoryMappedFileC1Ev@Base 0.10.2 + _ZN3jxl16MemoryMappedFileC2EOS0_@Base 0.10.2 + _ZN3jxl16MemoryMappedFileC2Ev@Base 0.10.2 + _ZN3jxl16MemoryMappedFileD1Ev@Base 0.10.2 + _ZN3jxl16MemoryMappedFileD2Ev@Base 0.10.2 + _ZN3jxl16MemoryMappedFileaSEOS0_@Base 0.10.2 + _ZN3jxl16ParseDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP16JxlColorEncoding@Base 0.9.2 + _ZN3jxl20ResetExifOrientationERSt6vectorIhSaIhEE@Base 0.9.2 + _ZN3jxl3NowEv@Base 0.9.2 + _ZN3jxl6detail23MethodToCCallbackHelperIMNS_6extras20PNMChunkedInputFrameEFPKvmmmmPmEE4CallIXadL_ZNS3_21GetColorChannelDataAtEmmmmS6_EEEES5_PvmmmmS6_@Base 0.10.2 + _ZN3jxl6detail23MethodToCCallbackHelperIMNS_6extras20PNMChunkedInputFrameEFPKvmmmmmPmEE4CallIXadL_ZNS3_21GetExtraChannelDataAtEmmmmmS6_EEEES5_PvmmmmmS6_@Base 0.10.2 + _ZN3jxl6detail23MethodToCCallbackHelperIMNS_6extras20PNMChunkedInputFrameEFvP14JxlPixelFormatEE4CallIXadL_ZNS3_27GetColorChannelsPixelFormatES5_EEEEvPvS5_@Base 0.10.2 + _ZN3jxl6detail23MethodToCCallbackHelperIMNS_6extras20PNMChunkedInputFrameEFvPKvEE4CallIXadL_ZNS3_18ReleaseCurrentDataES5_EEEEvPvS5_@Base 0.10.2 + _ZN3jxl6detail23MethodToCCallbackHelperIMNS_6extras20PNMChunkedInputFrameEFvmP14JxlPixelFormatEE4CallIXadL_ZNS3_26GetExtraChannelPixelFormatEmS5_EEEEvPvmS5_@Base 0.10.2 + (arch-bits=64)_ZN3jxl6extras10SetupFrameEP16JxlEncoderStructP29JxlEncoderFrameSettingsStructRK14JxlFrameHeaderRKNS0_17JXLCompressParamsERKNS0_15PackedPixelFileEmmmRm@Base 0.9.2 + _ZN3jxl6extras11DecodeBytesENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsEPNS0_5CodecE@Base 0.9.2 + _ZN3jxl6extras12CanDecodeEXREv@Base 0.9.2 + _ZN3jxl6extras12CanDecodeGIFEv@Base 0.9.2 + _ZN3jxl6extras12CanDecodeJPGEv@Base 0.9.2 + _ZN3jxl6extras12SelectFormatERKSt6vectorI14JxlPixelFormatSaIS2_EERK12JxlBasicInfoPS2_@Base 0.9.2 + _ZN3jxl6extras12TestCodecPNMEv@Base 0.9.2 + _ZN3jxl6extras13CanDecodeAPNGEv@Base 0.9.2 + _ZN3jxl6extras13CodecFromPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPmPS6_@Base 0.10.2 + _ZN3jxl6extras13GetEXREncoderEv@Base 0.9.2 + _ZN3jxl6extras13GetPAMEncoderEv@Base 0.9.2 + _ZN3jxl6extras13GetPFMEncoderEv@Base 0.9.2 + _ZN3jxl6extras13GetPGMEncoderEv@Base 0.9.2 + _ZN3jxl6extras13GetPGXEncoderEv@Base 0.9.2 + _ZN3jxl6extras13GetPNMEncoderEv@Base 0.9.2 + _ZN3jxl6extras13GetPPMEncoderEv@Base 0.9.2 + _ZN3jxl6extras14DecodeImageEXRENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 + _ZN3jxl6extras14DecodeImageGIFENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 + _ZN3jxl6extras14DecodeImageJPGENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsEPKNS0_19JPGDecompressParamsE@Base 0.9.2 + (arch-bits=64)_ZN3jxl6extras14DecodeImageJXLEPKhmRKNS0_19JXLDecompressParamsEPmPNS0_15PackedPixelFileEPSt6vectorIhSaIhEE@Base 0.9.2 + _ZN3jxl6extras14DecodeImagePGXENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 + _ZN3jxl6extras14DecodeImagePNMENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 + _ZN3jxl6extras14EncodeImageJXLERKNS0_17JXLCompressParamsERKNS0_15PackedPixelFileEPKSt6vectorIhSaIhEEPS9_@Base 0.9.2 + _ZN3jxl6extras14GetAPNGEncoderEv@Base 0.9.2 + _ZN3jxl6extras14GetJPEGEncoderEv@Base 0.9.2 + _ZN3jxl6extras15ApplyColorHintsERKNS0_10ColorHintsEbbPNS0_15PackedPixelFileE@Base 0.9.2 + _ZN3jxl6extras15DecodeImageAPNGENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 + _ZN3jxl6extras15GetNumPyEncoderEv@Base 0.9.2 + (arch-bits=64)_ZN3jxl6extras15SetFrameOptionsERKSt6vectorINS0_9JXLOptionESaIS2_EEmPmP29JxlEncoderFrameSettingsStruct@Base 0.9.2 + _ZN3jxl6extras17ChunkedPNMDecoder13InitializePPFERKNS0_10ColorHintsEPNS0_15PackedPixelFileE@Base 0.10.2 + _ZN3jxl6extras17ChunkedPNMDecoder4InitEPKc@Base 0.10.2 + _ZN3jxl6extras20ReadCompressedOutputEP16JxlEncoderStructPSt6vectorIhSaIhEE@Base 0.9.2 + _ZN3jxl6extras7Encoder13FromExtensionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.9.2 + _ZN3jxl6extras7Encoder14VerifyBitDepthE11JxlDataTypejj@Base 0.9.2 + _ZN3jxl6extras7Encoder15VerifyBasicInfoERK12JxlBasicInfo@Base 0.9.2 + _ZN3jxl6extras7Encoder15VerifyImageSizeERKNS0_11PackedImageERK12JxlBasicInfo@Base 0.9.2 + _ZN3jxl6extras9CanDecodeENS0_5CodecE@Base 0.9.2 + _ZN3jxl6extras9SetOptionERKNS0_9JXLOptionEP29JxlEncoderFrameSettingsStruct@Base 0.9.2 + _ZNK3jxl16MemoryMappedFile4dataEv@Base 0.10.2 + _ZNK3jxl16MemoryMappedFile4sizeEv@Base 0.10.2 + _ZNK3jxl6extras7Encoder12VerifyFormatERK14JxlPixelFormat@Base 0.9.2 + _ZNK3jxl6extras7Encoder17VerifyPackedImageERKNS0_11PackedImageERK12JxlBasicInfo@Base 0.9.2 + _ZNSt17_Function_handlerIF26JxlChunkedFrameInputSourcevEN3jxl6extras20PNMChunkedInputFrameEE10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation@Base 0.10.2 + _ZNSt17_Function_handlerIF26JxlChunkedFrameInputSourcevEN3jxl6extras20PNMChunkedInputFrameEE9_M_invokeERKSt9_Any_data@Base 0.10.2 +libjxl_threads.so.0.10 libjxl0.10 #MINVER# +* Build-Depends-Package: libjxl-dev + JXL_0@JXL_0 0.6.1 + JxlResizableParallelRunner@JXL_0 0.6.1 + JxlResizableParallelRunnerCreate@JXL_0 0.6.1 + JxlResizableParallelRunnerDestroy@JXL_0 0.6.1 + JxlResizableParallelRunnerSetThreads@JXL_0 0.6.1 + JxlResizableParallelRunnerSuggestThreads@JXL_0 0.6.1 + JxlThreadParallelRunner@JXL_0 0.6.1 + JxlThreadParallelRunnerCreate@JXL_0 0.6.1 + JxlThreadParallelRunnerDefaultNumWorkerThreads@JXL_0 0.6.1 + JxlThreadParallelRunnerDestroy@JXL_0 0.6.1 diff -upNr jpeg-xl-0.9.2/debian/libjxl0.9.install jpeg-xl-0.10.2/debian/libjxl0.9.install --- jpeg-xl-0.9.2/debian/libjxl0.9.install 2024-06-03 13:02:58.000000000 +0200 +++ jpeg-xl-0.10.2/debian/libjxl0.9.install 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -usr/lib/*/libjxl*.so.* diff -upNr jpeg-xl-0.9.2/debian/libjxl0.9.symbols jpeg-xl-0.10.2/debian/libjxl0.9.symbols --- jpeg-xl-0.9.2/debian/libjxl0.9.symbols 2024-06-11 08:08:40.000000000 +0200 +++ jpeg-xl-0.10.2/debian/libjxl0.9.symbols 1970-01-01 01:00:00.000000000 +0100 @@ -1,170 +0,0 @@ -libjxl.so.0.9 libjxl0.9 #MINVER# -* Build-Depends-Package: libjxl-dev - JXL_0@JXL_0 0.6.1 - JxlColorEncodingSetToLinearSRGB@JXL_0 0.6.1 - JxlColorEncodingSetToSRGB@JXL_0 0.6.1 - JxlDecoderCloseInput@JXL_0 0.7.0 - JxlDecoderCreate@JXL_0 0.6.1 - JxlDecoderDestroy@JXL_0 0.6.1 - JxlDecoderExtraChannelBufferSize@JXL_0 0.6.1 - JxlDecoderFlushImage@JXL_0 0.6.1 - JxlDecoderGetBasicInfo@JXL_0 0.6.1 - JxlDecoderGetBoxSizeRaw@JXL_0 0.7.0 - JxlDecoderGetBoxType@JXL_0 0.7.0 - JxlDecoderGetColorAsEncodedProfile@JXL_0 0.6.1 - JxlDecoderGetColorAsICCProfile@JXL_0 0.6.1 - JxlDecoderGetExtraChannelBlendInfo@JXL_0 0.7.0 - JxlDecoderGetExtraChannelInfo@JXL_0 0.6.1 - JxlDecoderGetExtraChannelName@JXL_0 0.6.1 - JxlDecoderGetFrameHeader@JXL_0 0.6.1 - JxlDecoderGetFrameName@JXL_0 0.6.1 - JxlDecoderGetICCProfileSize@JXL_0 0.6.1 - JxlDecoderGetIntendedDownsamplingRatio@JXL_0 0.7.0 - JxlDecoderImageOutBufferSize@JXL_0 0.6.1 - JxlDecoderPreviewOutBufferSize@JXL_0 0.6.1 - JxlDecoderProcessInput@JXL_0 0.6.1 - JxlDecoderReleaseBoxBuffer@JXL_0 0.7.0 - JxlDecoderReleaseInput@JXL_0 0.6.1 - JxlDecoderReleaseJPEGBuffer@JXL_0 0.6.1 - JxlDecoderReset@JXL_0 0.6.1 - JxlDecoderRewind@JXL_0 0.6.1 - JxlDecoderSetBoxBuffer@JXL_0 0.7.0 - JxlDecoderSetCms@JXL_0 0.9.2 - JxlDecoderSetCoalescing@JXL_0 0.7.0 - JxlDecoderSetDecompressBoxes@JXL_0 0.7.0 - JxlDecoderSetDesiredIntensityTarget@JXL_0 0.7.0 - JxlDecoderSetExtraChannelBuffer@JXL_0 0.6.1 - JxlDecoderSetImageOutBitDepth@JXL_0 0.8.0 - JxlDecoderSetImageOutBuffer@JXL_0 0.6.1 - JxlDecoderSetImageOutCallback@JXL_0 0.6.1 - JxlDecoderSetInput@JXL_0 0.6.1 - JxlDecoderSetJPEGBuffer@JXL_0 0.6.1 - JxlDecoderSetKeepOrientation@JXL_0 0.6.1 - JxlDecoderSetMultithreadedImageOutCallback@JXL_0 0.7.0 - JxlDecoderSetOutputColorProfile@JXL_0 0.9.2 - JxlDecoderSetParallelRunner@JXL_0 0.6.1 - JxlDecoderSetPreferredColorProfile@JXL_0 0.6.1 - JxlDecoderSetPreviewOutBuffer@JXL_0 0.6.1 - JxlDecoderSetProgressiveDetail@JXL_0 0.7.0 - JxlDecoderSetRenderSpotcolors@JXL_0 0.7.0 - JxlDecoderSetUnpremultiplyAlpha@JXL_0 0.7.0 - JxlDecoderSizeHintBasicInfo@JXL_0 0.6.1 - JxlDecoderSkipCurrentFrame@JXL_0 0.7.0 - JxlDecoderSkipFrames@JXL_0 0.6.1 - JxlDecoderSubscribeEvents@JXL_0 0.6.1 - JxlDecoderVersion@JXL_0 0.6.1 - JxlEncoderAddBox@JXL_0 0.7.0 - JxlEncoderAddChunkedFrame@JXL_0 0.9.2 - JxlEncoderAddImageFrame@JXL_0 0.6.1 - JxlEncoderAddJPEGFrame@JXL_0 0.6.1 - JxlEncoderAllowExpertOptions@JXL_0 0.8.0 - JxlEncoderCloseBoxes@JXL_0 0.7.0 - JxlEncoderCloseFrames@JXL_0 0.7.0 - JxlEncoderCloseInput@JXL_0 0.6.1 - JxlEncoderCollectStats@JXL_0 0.9.2 - JxlEncoderCreate@JXL_0 0.6.1 - JxlEncoderDestroy@JXL_0 0.6.1 - JxlEncoderDistanceFromQuality@JXL_0 0.9.2 - JxlEncoderFlushInput@JXL_0 0.9.2 - JxlEncoderFrameSettingsCreate@JXL_0 0.7.0 - JxlEncoderFrameSettingsSetFloatOption@JXL_0 0.7.0 - JxlEncoderFrameSettingsSetOption@JXL_0 0.7.0 - JxlEncoderGetError@JXL_0 0.7.0 - JxlEncoderGetRequiredCodestreamLevel@JXL_0 0.7.0 - JxlEncoderInitBasicInfo@JXL_0 0.6.1 - JxlEncoderInitBlendInfo@JXL_0 0.7.0 - JxlEncoderInitExtraChannelInfo@JXL_0 0.7.0 - JxlEncoderInitFrameHeader@JXL_0 0.7.0 - JxlEncoderProcessOutput@JXL_0 0.6.1 - JxlEncoderReset@JXL_0 0.6.1 - JxlEncoderSetBasicInfo@JXL_0 0.6.1 - JxlEncoderSetCms@JXL_0 0.7.0 - JxlEncoderSetCodestreamLevel@JXL_0 0.7.0 - JxlEncoderSetColorEncoding@JXL_0 0.6.1 - JxlEncoderSetDebugImageCallback@JXL_0 0.9.2 - JxlEncoderSetExtraChannelBlendInfo@JXL_0 0.7.0 - JxlEncoderSetExtraChannelBuffer@JXL_0 0.7.0 - JxlEncoderSetExtraChannelDistance@JXL_0 0.9.2 - JxlEncoderSetExtraChannelInfo@JXL_0 0.7.0 - JxlEncoderSetExtraChannelName@JXL_0 0.7.0 - JxlEncoderSetFrameBitDepth@JXL_0 0.8.0 - JxlEncoderSetFrameDistance@JXL_0 0.7.0 - JxlEncoderSetFrameHeader@JXL_0 0.7.0 - JxlEncoderSetFrameLossless@JXL_0 0.7.0 - JxlEncoderSetFrameName@JXL_0 0.7.0 - JxlEncoderSetICCProfile@JXL_0 0.6.1 - JxlEncoderSetOutputProcessor@JXL_0 0.9.2 - JxlEncoderSetParallelRunner@JXL_0 0.6.1 - JxlEncoderSetUpsamplingMode@JXL_0 0.9.2 - JxlEncoderStatsCreate@JXL_0 0.9.2 - JxlEncoderStatsDestroy@JXL_0 0.9.2 - JxlEncoderStatsGet@JXL_0 0.9.2 - JxlEncoderStatsMerge@JXL_0 0.9.2 - JxlEncoderStoreJPEGMetadata@JXL_0 0.6.1 - JxlEncoderUseBoxes@JXL_0 0.7.0 - JxlEncoderUseContainer@JXL_0 0.6.1 - JxlEncoderVersion@JXL_0 0.6.1 - JxlSignatureCheck@JXL_0 0.6.1 -libjxl_cms.so.0.9 libjxl0.9 #MINVER# - JxlGetDefaultCms@Base 0.9.2 -libjxl_extras_codec.so.0.9 libjxl0.9 #MINVER# - _ZN3jxl16ParseDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP16JxlColorEncoding@Base 0.9.2 - _ZN3jxl20ResetExifOrientationERSt6vectorIhSaIhEE@Base 0.9.2 - _ZN3jxl3NowEv@Base 0.9.2 - _ZN3jxl6extras10AlphaBlendEPNS0_15PackedPixelFileEPf@Base 0.9.2 - (arch-bits=64)_ZN3jxl6extras10SetupFrameEP16JxlEncoderStructP29JxlEncoderFrameSettingsStructRK14JxlFrameHeaderRKNS0_17JXLCompressParamsERKNS0_15PackedPixelFileEmmmRm@Base 0.9.2 - _ZN3jxl6extras11DecodeBytesENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsEPNS0_5CodecE@Base 0.9.2 - _ZN3jxl6extras12CanDecodeEXREv@Base 0.9.2 - _ZN3jxl6extras12CanDecodeGIFEv@Base 0.9.2 - _ZN3jxl6extras12CanDecodeJPGEv@Base 0.9.2 - _ZN3jxl6extras12SelectFormatERKSt6vectorI14JxlPixelFormatSaIS2_EERK12JxlBasicInfoPS2_@Base 0.9.2 - _ZN3jxl6extras12TestCodecPNMEv@Base 0.9.2 - _ZN3jxl6extras13CanDecodeAPNGEv@Base 0.9.2 - (arch-bits=64)_ZN3jxl6extras13CodecFromPathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPmPS6_@Base 0.9.2 - _ZN3jxl6extras13GetEXREncoderEv@Base 0.9.2 - _ZN3jxl6extras13GetPAMEncoderEv@Base 0.9.2 - _ZN3jxl6extras13GetPFMEncoderEv@Base 0.9.2 - _ZN3jxl6extras13GetPGMEncoderEv@Base 0.9.2 - _ZN3jxl6extras13GetPGXEncoderEv@Base 0.9.2 - _ZN3jxl6extras13GetPNMEncoderEv@Base 0.9.2 - _ZN3jxl6extras13GetPPMEncoderEv@Base 0.9.2 - _ZN3jxl6extras14DecodeImageEXRENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 - _ZN3jxl6extras14DecodeImageGIFENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 - _ZN3jxl6extras14DecodeImageJPGENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsEPKNS0_19JPGDecompressParamsE@Base 0.9.2 - (arch-bits=64)_ZN3jxl6extras14DecodeImageJXLEPKhmRKNS0_19JXLDecompressParamsEPmPNS0_15PackedPixelFileEPSt6vectorIhSaIhEE@Base 0.9.2 - _ZN3jxl6extras14DecodeImagePGXENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 - _ZN3jxl6extras14DecodeImagePNMENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 - _ZN3jxl6extras14DecodeImagePNMEPNS0_17ChunkedPNMDecoderERKNS0_10ColorHintsEPNS0_15PackedPixelFileE@Base 0.9.2 - _ZN3jxl6extras14EncodeImageJXLERKNS0_17JXLCompressParamsERKNS0_15PackedPixelFileEPKSt6vectorIhSaIhEEPS9_@Base 0.9.2 - _ZN3jxl6extras14GetAPNGEncoderEv@Base 0.9.2 - _ZN3jxl6extras14GetJPEGEncoderEv@Base 0.9.2 - _ZN3jxl6extras15ApplyColorHintsERKNS0_10ColorHintsEbbPNS0_15PackedPixelFileE@Base 0.9.2 - _ZN3jxl6extras15DecodeImageAPNGENS_4SpanIKhEERKNS0_10ColorHintsEPNS0_15PackedPixelFileEPKNS_15SizeConstraintsE@Base 0.9.2 - _ZN3jxl6extras15GetNumPyEncoderEv@Base 0.9.2 - (arch-bits=64)_ZN3jxl6extras15SetFrameOptionsERKSt6vectorINS0_9JXLOptionESaIS2_EEmPmP29JxlEncoderFrameSettingsStruct@Base 0.9.2 - _ZN3jxl6extras18ChunkedPackedFrame18ReleaseCurrentDataEPvPKv@Base 0.9.2 - (arch-bits=64)_ZN3jxl6extras18ChunkedPackedFrame21GetColorChannelDataAtEPvmmmmPm@Base 0.9.2 - (arch-bits=64)_ZN3jxl6extras18ChunkedPackedFrame21GetExtraChannelDataAtEPvmmmmmPm@Base 0.9.2 - (arch-bits=64)_ZN3jxl6extras18ChunkedPackedFrame26GetExtraChannelPixelFormatEPvmP14JxlPixelFormat@Base 0.9.2 - _ZN3jxl6extras18ChunkedPackedFrame27GetColorChannelsPixelFormatEPvP14JxlPixelFormat@Base 0.9.2 - _ZN3jxl6extras20ReadCompressedOutputEP16JxlEncoderStructPSt6vectorIhSaIhEE@Base 0.9.2 - _ZN3jxl6extras7Encoder13FromExtensionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.9.2 - _ZN3jxl6extras7Encoder14VerifyBitDepthE11JxlDataTypejj@Base 0.9.2 - _ZN3jxl6extras7Encoder15VerifyBasicInfoERK12JxlBasicInfo@Base 0.9.2 - _ZN3jxl6extras7Encoder15VerifyImageSizeERKNS0_11PackedImageERK12JxlBasicInfo@Base 0.9.2 - _ZN3jxl6extras9CanDecodeENS0_5CodecE@Base 0.9.2 - _ZN3jxl6extras9SetOptionERKNS0_9JXLOptionEP29JxlEncoderFrameSettingsStruct@Base 0.9.2 - _ZNK3jxl6extras7Encoder12VerifyFormatERK14JxlPixelFormat@Base 0.9.2 - _ZNK3jxl6extras7Encoder17VerifyPackedImageERKNS0_11PackedImageERK12JxlBasicInfo@Base 0.9.2 -libjxl_threads.so.0.9 libjxl0.9 #MINVER# -* Build-Depends-Package: libjxl-dev - JXL_0@JXL_0 0.6.1 - JxlResizableParallelRunner@JXL_0 0.6.1 - JxlResizableParallelRunnerCreate@JXL_0 0.6.1 - JxlResizableParallelRunnerDestroy@JXL_0 0.6.1 - JxlResizableParallelRunnerSetThreads@JXL_0 0.6.1 - JxlResizableParallelRunnerSuggestThreads@JXL_0 0.6.1 - JxlThreadParallelRunner@JXL_0 0.6.1 - JxlThreadParallelRunnerCreate@JXL_0 0.6.1 - JxlThreadParallelRunnerDefaultNumWorkerThreads@JXL_0 0.6.1 - JxlThreadParallelRunnerDestroy@JXL_0 0.6.1 diff -upNr jpeg-xl-0.9.2/debian/patches/bigendian.patch jpeg-xl-0.10.2/debian/patches/bigendian.patch --- jpeg-xl-0.9.2/debian/patches/bigendian.patch 2024-06-07 16:27:15.000000000 +0200 +++ jpeg-xl-0.10.2/debian/patches/bigendian.patch 2024-06-13 13:30:21.000000000 +0200 @@ -1,13 +1,13 @@ Description: Remove failing tests on big-endian Author: Mathieu Malaterre <ma...@debian.org> Forwarded: https://github.com/libjxl/libjxl/issues/3629 -Last-Update: 2024-06-07 +Last-Update: 2024-06-13 Index: libjxl/lib/jxl/jxl_test.cc =================================================================== --- libjxl.orig/lib/jxl/jxl_test.cc +++ libjxl/lib/jxl/jxl_test.cc -@@ -1522,6 +1522,7 @@ TEST(JxlTest, RoundtripUnsignedCustomBit +@@ -1575,6 +1575,7 @@ TEST(JxlTest, RoundtripUnsignedCustomBit } } @@ -15,7 +15,7 @@ Index: libjxl/lib/jxl/jxl_test.cc TEST(JxlTest, LosslessPNMRoundtrip) { static const char* kChannels[] = {"", "g", "ga", "rgb", "rgba"}; static const char* kExtension[] = {"", ".pgm", ".pam", ".ppm", ".pam"}; -@@ -1559,9 +1560,11 @@ TEST(JxlTest, LosslessPNMRoundtrip) { +@@ -1612,9 +1613,11 @@ TEST(JxlTest, LosslessPNMRoundtrip) { } } } @@ -27,8 +27,8 @@ Index: libjxl/lib/jxl/jxl_test.cc TEST_P(JxlTest, LosslessSmallFewColors) { ThreadPoolForTests pool(8); const std::vector<uint8_t> orig = ReadTestData(GetParam()); -@@ -1576,6 +1579,9 @@ TEST_P(JxlTest, LosslessSmallFewColors) - Roundtrip(t.ppf(), cparams, {}, &pool, &ppf_out); +@@ -1631,6 +1634,9 @@ TEST_P(JxlTest, LosslessSmallFewColors) + Roundtrip(t.ppf(), cparams, dparams, &pool, &ppf_out); EXPECT_EQ(ComputeDistance2(t.ppf(), ppf_out), 0.0); } +#else diff -upNr jpeg-xl-0.9.2/debian/patches/continuefinalnonessentialboxtest.patch jpeg-xl-0.10.2/debian/patches/continuefinalnonessentialboxtest.patch --- jpeg-xl-0.9.2/debian/patches/continuefinalnonessentialboxtest.patch 2024-06-03 13:02:58.000000000 +0200 +++ jpeg-xl-0.10.2/debian/patches/continuefinalnonessentialboxtest.patch 2024-06-13 13:30:21.000000000 +0200 @@ -1,18 +1,18 @@ Description: Remove failing test for now Author: Mathieu Malaterre <ma...@debian.org> Forwarded: https://github.com/libjxl/libjxl/issues/1710 -Last-Update: 2022-08-22 +Last-Update: 2024-06-13 Index: libjxl/lib/jxl/decode_test.cc =================================================================== --- libjxl.orig/lib/jxl/decode_test.cc +++ libjxl/lib/jxl/decode_test.cc -@@ -4966,7 +4966,7 @@ TEST(DecodeTest, JXL_TRANSCODE_JPEG_TEST +@@ -5031,7 +5031,7 @@ TEST(DecodeTest, JXL_TRANSCODE_JPEG_TEST VerifyJPEGReconstruction(jxl::Bytes(jxl), jxl::Bytes(jpeg)); } -TEST(DecodeTest, ContinueFinalNonEssentialBoxTest) { +TEST(DecodeTest, DISABLED_ContinueFinalNonEssentialBoxTest) { - size_t xsize = 80, ysize = 90; + size_t xsize = 80; + size_t ysize = 90; std::vector<uint8_t> pixels = jxl::test::GetSomeTestImage(xsize, ysize, 4, 0); - jxl::TestCodestreamParams params; diff -upNr jpeg-xl-0.9.2/debian/patches/do_not_force_cxx11.patch jpeg-xl-0.10.2/debian/patches/do_not_force_cxx11.patch --- jpeg-xl-0.9.2/debian/patches/do_not_force_cxx11.patch 2024-06-03 13:02:58.000000000 +0200 +++ jpeg-xl-0.10.2/debian/patches/do_not_force_cxx11.patch 2024-06-13 13:30:21.000000000 +0200 @@ -3,13 +3,14 @@ Description: Not clear why upstream forc Author: Mathieu Malaterre <ma...@debian.org> Origin: upstream Forwarded: https://github.com/libjxl/libjxl/pull/1100 -Last-Update: 2021-12-15 +Last-Update: 2024-06-13 -Index: libjxl/CMakeLists.txt -=================================================================== ---- libjxl.orig/CMakeLists.txt -+++ libjxl/CMakeLists.txt -@@ -224,9 +224,9 @@ find_package(Threads REQUIRED) +--- +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a193224a..08a66ba4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -246,9 +246,9 @@ find_package(Threads REQUIRED) # These settings are important to drive check_cxx_source_compiles # See CMP0067 (min cmake version is 3.10 anyway) @@ -21,3 +22,16 @@ Index: libjxl/CMakeLists.txt # Atomics find_package(Atomics REQUIRED) +diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt +index 24961db5..5b6390a0 100644 +--- a/lib/CMakeLists.txt ++++ b/lib/CMakeLists.txt +@@ -39,7 +39,7 @@ else () + # WARN_FLAGS + -Wall + -Wextra +- -Wc++11-compat ++ -Wc++17-compat + -Warray-bounds + -Wformat-security + -Wimplicit-fallthrough diff -upNr jpeg-xl-0.9.2/debian/rules jpeg-xl-0.10.2/debian/rules --- jpeg-xl-0.9.2/debian/rules 2024-06-12 21:04:57.000000000 +0200 +++ jpeg-xl-0.10.2/debian/rules 2024-06-13 14:26:49.304385896 +0200 @@ -59,6 +59,7 @@ CMAKE_EXTRA_FLAGS += \ -DJPEGXL_ENABLE_DOXYGEN:BOOL=$(ENABLE_DOXYGEN) \ -DJPEGXL_ENABLE_EXAMPLES:BOOL=ON \ -DJPEGXL_ENABLE_JNI:BOOL=$(ENABLE_JNI) \ + -DJPEGXL_ENABLE_JPEGLI:BOOL=OFF \ -DJPEGXL_ENABLE_OPENEXR:BOOL=ON \ -DJPEGXL_ENABLE_PLUGINS:BOOL=ON \ -DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF:BOOL=ON \