From 9c7855826bf322c64746b6ba778015ae177b3022 Mon Sep 17 00:00:00 2001 From: miqlas <5569059+extrowerk@users.noreply.github.com> Date: Tue, 14 May 2019 19:51:44 +0200 Subject: [PATCH] LibJPEG-Turbo: bump, switch to cmake, enable x86_64 and x86 (#3747) --- ....5.3.recipe => libjpeg_turbo-2.0.2.recipe} | 28 ++++++++--------- .../patches/libjpeg_turbo-1.5.3.patchset | 30 ------------------- 2 files changed, 13 insertions(+), 45 deletions(-) rename media-libs/libjpeg-turbo/{libjpeg_turbo-1.5.3.recipe => libjpeg_turbo-2.0.2.recipe} (89%) delete mode 100644 media-libs/libjpeg-turbo/patches/libjpeg_turbo-1.5.3.patchset diff --git a/media-libs/libjpeg-turbo/libjpeg_turbo-1.5.3.recipe b/media-libs/libjpeg-turbo/libjpeg_turbo-2.0.2.recipe similarity index 89% rename from media-libs/libjpeg-turbo/libjpeg_turbo-1.5.3.recipe rename to media-libs/libjpeg-turbo/libjpeg_turbo-2.0.2.recipe index 488876a4c..2521084bc 100644 --- a/media-libs/libjpeg-turbo/libjpeg_turbo-1.5.3.recipe +++ b/media-libs/libjpeg-turbo/libjpeg_turbo-2.0.2.recipe @@ -19,7 +19,7 @@ early 2010, libjpeg-turbo spun off into an independent project, with the goal \ of making high-speed JPEG compression/decompression technology available to \ a broader range of users and developers." HOMEPAGE="https://www.libjpeg-turbo.org/" -COPYRIGHT="1991-2018 Thomas G. Lane, Guido Vollbeding +COPYRIGHT="1991-2019 Thomas G. Lane, Guido Vollbeding 1997-2010 Guido Vollbeding 2000-2017 D. R. Commander 2009 Bill Allombert @@ -32,18 +32,17 @@ COPYRIGHT="1991-2018 Thomas G. Lane, Guido Vollbeding LICENSE="BSD (3-clause) IJG Zlib" -REVISION="3" +REVISION="1" SOURCE_URI="https://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-$portVersion.tar.gz" -CHECKSUM_SHA256="b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523" +CHECKSUM_SHA256="acb8599fe5399af114287ee5907aea4456f8f2c1cc96d26c28aebfdf5ee82fed" SOURCE_DIR="libjpeg-turbo-$portVersion" -PATCHES="libjpeg_turbo-$portVersion.patchset" -ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64 ?arm" -SECONDARY_ARCHITECTURES="?x86" +ARCHITECTURES="?x86_gcc2 ?x86 x86_64 ?arm" +SECONDARY_ARCHITECTURES="x86" -libjpegVersion="62.2.0" +libjpegVersion="62.3.0" libjpegVersionCompat="$libjpegVersion compat >= ${libjpegVersion%%.*}" -libturbojpegVersion="0.1.0" +libturbojpegVersion="0.2.0" libturbojpegVersionCompat="$libturbojpegVersion compat >= ${libturbojpegVersion%%.*}" PROVIDES=" @@ -88,12 +87,8 @@ BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" - cmd:aclocal - cmd:automake - cmd:autoreconf - cmd:awk + cmd:cmake cmd:gcc$secondaryArchSuffix - cmd:grep cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make @@ -107,13 +102,15 @@ defineDebugInfoPackage jpeg_turbo$secondaryArchSuffix \ BUILD() { - autoreconf -fi - runConfigure ./configure + mkdir -p haiku_build && cd haiku_build + cmake .. \ + $cmakeDirArgs make $jobArgs } INSTALL() { + cd haiku_build make install rm -f "$libDir"/lib*jpeg.la @@ -133,5 +130,6 @@ INSTALL() TEST() { + cd haiku_build make test } diff --git a/media-libs/libjpeg-turbo/patches/libjpeg_turbo-1.5.3.patchset b/media-libs/libjpeg-turbo/patches/libjpeg_turbo-1.5.3.patchset deleted file mode 100644 index f06da29f7..000000000 --- a/media-libs/libjpeg-turbo/patches/libjpeg_turbo-1.5.3.patchset +++ /dev/null @@ -1,30 +0,0 @@ -From bf7be1f0e2f9c6758e0f5f4f5ae2c21dc4e3ab12 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= -Date: Fri, 16 Mar 2018 18:34:16 +0100 -Subject: Basi Haiku arch support - - -diff --git a/acinclude.m4 b/acinclude.m4 -index 113169f..fce8884 100644 ---- a/acinclude.m4 -+++ b/acinclude.m4 -@@ -77,6 +77,16 @@ case "$host_os" in - ;; - esac - ;; -+ haiku*) -+ case "$host_cpu" in -+ x86_64) -+ objfmt='ELF64' -+ ;; -+ *) -+ objfmt='ELF' -+ ;; -+ esac -+ ;; - *) - objfmt='ELF ?' - ;; --- -2.16.2 -