libharu 2.4.0
libharu 2.4.0

* libharu 2.4.0
* libharu: build with CMake
  The autotools build has been removed.
* update build and test
* libharu: update build
* libharu: fix test for Linux

Closes #107483.

Signed-off-by: Rui Chen <907c7afd57be493757f13ccd1dd45dddf02db069@chenrui.dev>
Co-authored-by: Carlo Cabrera <3ffc397d0e4bded29cb84b56167de54c01e3a55b@users.noreply.github.com>
Co-authored-by: Caleb Xu <0ddac9ee652bfea6173ca978a8912ed8b3075be3@live.com>
Signed-off-by: Alexander Bayandin <e46fc836cca3acec03944314d1457c2ae6c68ef3@bayandin.dev>
Signed-off-by: BrewTestBot <8a898ee6867e4f2028e63d2a6319b2224641c06c@users.noreply.github.com>

lemzwerg/homebrew-core,nandub/homebrew-core,nandub/homebrew-core,Homebrew/homebrew-core,stgraber/homebrew-core,filcab/homebrew-core,sjackman/homebrew-core,Homebrew/homebrew-core,makigumo/homebrew-core,nbari/homebrew-core,filcab/homebrew-core,lemzwerg/homebrew-core,sjackman/homebrew-core,makigumo/homebrew-core,adam-moss/homebrew-core,chrisfinazzo/homebrew-core,chrisfinazzo/homebrew-core,nbari/homebrew-core,stgraber/homebrew-core,adam-moss/homebrew-core