From nobody Sat Nov 23 08:16:11 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XwPth157Kz5f8FB; Sat, 23 Nov 2024 08:16:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XwPth0HQKz4ZTP; Sat, 23 Nov 2024 08:16:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1732349772; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/dwEEr70SAcFr1Afu6CWPfLUq3atb4lGmIzg5ZXxPAI=; b=nhbr/+qGkgq+dH3T3cjqaL6/KBQ4hlPszdEeyHAqww9ysC3bWhkPvfex2eCV+dMVKYJODV wiqahGn2o5TeZMYcAP49wk7MvoI6ZiP1m5bCdViZD/ssn+010Z78jIFCn/AZNwxFZai3QE c5aOXsGxg98SOqi/nbFuu6uaJl12hRv1bDvCVqvkiWOp4rbg1RUpG/0g2yDWAjHSCj/fZw M7rO3v0mWLs3j9Gzff5vYeGrHNqKsfgzwoE9SFFpDFvj7k20dYFD5F7dFcSi2Slj5Jsg04 OiRZb/VyAPcLssicGtzZD6jwmrYq81Bf/vURfI2OVGCc6lGxfLifbvmn7w0xsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1732349772; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/dwEEr70SAcFr1Afu6CWPfLUq3atb4lGmIzg5ZXxPAI=; b=w5sf6lCCGUhlC8aMt1w5A2tpXTg1/TIT51ZYRoGiRivC/c5nDzqYyIq0j0ZPtSSOw3OpcI HYmxX565YW96CVBu3YLgOT4m2266Q6OHgbR/BqWyZjgbcaXSdsfQectP62d5zDun/x+Yu2 J22SY9048HWsvA5zJy/IkHS63A3JRL77eERw320vFMwV9HJ+ouJHE0KPSOba96eUG4tI9t e8ceC6RaylClolV9yjeESkJ43yNuQbC1s5GaLnBhwCRiI1YHVoTmWZ97SDzTx16G0zZ0NW 4aed1YYpWni2iV2gukO/a/tfSaXkj846VXNGE7SaZy3/Sng4t+FHZjxzy5LRIw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1732349772; a=rsa-sha256; cv=none; b=Im6HfwTlsFERWhVBibvFhprUx434Xia3u/2Q/mdhp1M/t7x8baz+QgzUQY98sPvllh4tKX y8jp8lPVH8uBVVqKn66mN8Ps8svdhj4B15mQvOFpMpQMP0AdJoXAQdhdITJMu9W45WjMsQ tjYYo39zdqzURWoVu1jD9Fk9uNSiHil6eA7hIjFK4HPXfeHXu4wUKu3JOH2uZsPdN9dLdY bXE7T9WO5ui/iJQbyPH01l7DueTSltYsTYECGYFCMWuTFHl2f3zkh5W2U9P5reFvYId8NM 1dt5x/2ynMcbF7v5MWHTbUtWzeRtmqaiqtWvRAq51EY99qNHFycIE4nkFSexzw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XwPtg6trLz125Z; Sat, 23 Nov 2024 08:16:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4AN8GB0U000135; Sat, 23 Nov 2024 08:16:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4AN8GBlB000132; Sat, 23 Nov 2024 08:16:11 GMT (envelope-from git) Date: Sat, 23 Nov 2024 08:16:11 GMT Message-Id: <202411230816.4AN8GBlB000132@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 18d435c1e3c2 - main - graphics/libjxl: enable AVX512 runtime detection (amd64-only) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 18d435c1e3c253c2d10e08b4b5878504c46b43e7 Auto-Submitted: auto-generated The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=18d435c1e3c253c2d10e08b4b5878504c46b43e7 commit 18d435c1e3c253c2d10e08b4b5878504c46b43e7 Author: Jan Beich AuthorDate: 2024-11-23 05:55:47 +0000 Commit: Jan Beich CommitDate: 2024-11-23 08:15:37 +0000 graphics/libjxl: enable AVX512 runtime detection (amd64-only) Upstream default is optimized for bundling or Linux-style micro-packages. FreeBSD currently doesn't split docs/headers/plugins, so minor binary size increase (7 MiB -> 9 MiB) is less important. FreeBSD is primarily used on servers where AVX512 is more common while on old desktops libjxl bloat is dwarfed by many other packages (e.g., firefox, llvm*, gcc*, boost-libs). See also https://github.com/libjxl/libjxl/pull/2627#issuecomment-1618237136 --- graphics/libjxl/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/graphics/libjxl/Makefile b/graphics/libjxl/Makefile index 1ea90da38987..ee421b0d625b 100644 --- a/graphics/libjxl/Makefile +++ b/graphics/libjxl/Makefile @@ -1,7 +1,7 @@ PORTNAME= libjxl DISTVERSIONPREFIX= v DISTVERSION= 0.11.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org @@ -23,6 +23,7 @@ GH_TUPLE= libjxl:testdata:ff8d743:testdata/testdata \ webmproject:sjpeg:e5ab130:sjpeg/third_party/sjpeg \ ${NULL} CMAKE_ON= JPEGXL_ENABLE_PLUGINS +CMAKE_ON+= ${AVX512 AVX512_SPR AVX512_ZEN4:L:S/^/JPEGXL_ENABLE_/} CMAKE_OFF= ${BENCHMARK FUZZERS TCMALLOC:L:S/^/JPEGXL_ENABLE_/} CMAKE_OFF+= ${OpenGL GLUT:L:S/^/CMAKE_DISABLE_FIND_PACKAGE_/} # sjpeg CMAKE_OFF+= ${CMAKE_TESTING_ON}