From nobody Sun Mar 31 18:56:10 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 4V73JV2kKlz5GBPd; Sun, 31 Mar 2024 18:56:10 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V73JV1htrz48tr; Sun, 31 Mar 2024 18:56:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711911370; 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=DDmL893Gct1lZQhMC/e7jLp8+SAWuVQIt2PxONM92HE=; b=Gc9mpcv5MOzrTDGAhqHmVRLNB2ufCo5jmr93COqD7FvJR3G2YhFp+wDPZ8xy3UK4wKE2X0 FiZYdmeALPOPcERoFFBxat1EEeY6mj/iEpMTQtx+kpaEecOYg55wXgwc7vTDbo9XEcck2Z 4FdKd31DznBzhi4XZXOLrbA4PdbSexuUtlKVE3u2DPbR8SwmgpImNvCAOe9kFZ4h7feF7/ he18Ty6u+iBBmQkrtIVH1aoG4+yod+QIZmO3pQJhKZy3b8OzAG7QrGh0NOeg5+Llnsku8N bqKg8HEtIFC2XhKcor6jY9XwubxTiEH2Rhc/l5csQ1Ojwtnc+I2f+e6c8248FA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711911370; a=rsa-sha256; cv=none; b=Fad/jZfMIeYgg//6bG+bo95ZIXqc2GQchurYNYmMCLRVYVCLrBJ3K0kFMY/zFUwsLC8i4h o8XrLKvT0xrmCAwFNe9Ywu+SuDdHtUwquTD/fA3Rnwht0GgcEyRtzod4CR/xBggxsUVB3f s/+kQPH7F62sptXUIsauEAF9q9/jJyrzAhSrUmI73HFjE+ph43nyRmKyWvX5/9B7ZluHIW a2+01M2uUHsanABv32auVVouk0/DcdJE0SH5uvCIsL52OQbMiLlAOLoSaM5EAHD1DwBra4 CLHSFmmvzsXqw/vRCMA9BAkPE6p408e0flUXSJQT2wjCdMSG/9KM+VeV3Yp6VQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711911370; 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=DDmL893Gct1lZQhMC/e7jLp8+SAWuVQIt2PxONM92HE=; b=wNC9UCU6RsXh1lcT6C3iENZRaDg8bxCLAQYwbEWtwVkrEl7v6eb0xxHIqWAXRuVShxNIzP RJktdDNwzLl2nAJXVQs0qsAZHiGqdWklc1XmUaqMpzpOq3RxPfk9KgUYViQz0xZA3qwC6c 7X3v26S401uadq+vX2IM0O3BWj2khj1faeLsNa8sxSH0uS4gsQP015SCTMEi9RzXi8wlKp nvUjhBCPFh/btIxQkr3EXRDoqhQRn9c/gKfLS4lNjHNqOauMdq9NueBb0IwVZ0dY4/mCqh BcDqvEBb0ZMYkslOH7EcDQqSSeetS6B5b3MioSwROtW3Hki0GtugUy/XTy6y+g== 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 4V73JV1C92zqC2; Sun, 31 Mar 2024 18:56:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 42VIuA5W044150; Sun, 31 Mar 2024 18:56:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42VIuAtn044147; Sun, 31 Mar 2024 18:56:10 GMT (envelope-from git) Date: Sun, 31 Mar 2024 18:56:10 GMT Message-Id: <202403311856.42VIuAtn044147@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: b594c775ed2d - main - archivers/zstd: Update to 1.5.6 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b594c775ed2dbae25e509d198c462940f0dc9d5c Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=b594c775ed2dbae25e509d198c462940f0dc9d5c commit b594c775ed2dbae25e509d198c462940f0dc9d5c Author: Po-Chuan Hsieh AuthorDate: 2024-03-31 18:50:47 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-03-31 18:50:47 +0000 archivers/zstd: Update to 1.5.6 Changes: https://github.com/facebook/zstd/releases --- archivers/zstd/Makefile | 15 ++-------- archivers/zstd/distinfo | 6 ++-- archivers/zstd/files/zstdConfig.cmake | 34 ++++++++++++++++++++++ archivers/zstd/files/zstdConfigVersion.cmake.in | 5 ---- .../zstd/files/zstdTargets-BUILD_TYPE.cmake.in | 2 +- archivers/zstd/files/zstdTargets.cmake | 16 +++++++--- archivers/zstd/pkg-plist | 1 - 7 files changed, 53 insertions(+), 26 deletions(-) diff --git a/archivers/zstd/Makefile b/archivers/zstd/Makefile index 386af72d0ca8..00fefd673750 100644 --- a/archivers/zstd/Makefile +++ b/archivers/zstd/Makefile @@ -1,6 +1,5 @@ PORTNAME= zstd -PORTVERSION= 1.5.5 -PORTREVISION= 1 +PORTVERSION= 1.5.6 CATEGORIES= archivers MASTER_SITES= https://github.com/facebook/zstd/releases/download/v${PORTVERSION}/ @@ -34,23 +33,15 @@ PLIST_SUB= BUILD_TYPE=${BUILD_TYPE:tl} PORTVERSION=${PORTVERSION} SUB_FILES= zstdConfigVersion.cmake zstdTargets-BUILD_TYPE.cmake SUB_LIST= BUILD_TYPE_CAPS=${BUILD_TYPE:tu} BUILD_TYPE_MIXED=${BUILD_TYPE} PORTVERSION=${PORTVERSION} -.if defined(WITH_DEBUG) -BUILD_TYPE= Debug -.else -BUILD_TYPE= Release -.endif +BUILD_TYPE= ${defined(WITH_DEBUG) :?Debug :Release} OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPTIMIZED_CFLAGS_VARS= CFLAGS+=-O3 -post-build: - cd ${WRKSRC}/programs && ${DO_MAKE_BUILD} zstd-frugal - post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake/zstd - ${INSTALL_PROGRAM} ${WRKSRC}/programs/zstd-frugal ${STAGEDIR}${PREFIX}/bin/zstd-frugal - ${INSTALL_DATA} ${WRKSRC}/build/cmake/zstdConfig.cmake ${STAGEDIR}${PREFIX}/lib/cmake/zstd/zstdConfig.cmake + ${INSTALL_DATA} ${FILESDIR}/zstdConfig.cmake ${STAGEDIR}${PREFIX}/lib/cmake/zstd/zstdConfig.cmake ${INSTALL_DATA} ${WRKDIR}/zstdConfigVersion.cmake ${STAGEDIR}${PREFIX}/lib/cmake/zstd/zstdConfigVersion.cmake ${INSTALL_DATA} ${WRKDIR}/zstdTargets-BUILD_TYPE.cmake ${STAGEDIR}${PREFIX}/lib/cmake/zstd/zstdTargets-${BUILD_TYPE:tl}.cmake ${INSTALL_DATA} ${FILESDIR}/zstdTargets.cmake ${STAGEDIR}${PREFIX}/lib/cmake/zstd/zstdTargets.cmake diff --git a/archivers/zstd/distinfo b/archivers/zstd/distinfo index d89bac34fc53..46a55033cd34 100644 --- a/archivers/zstd/distinfo +++ b/archivers/zstd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1684104304 -SHA256 (zstd-1.5.5.tar.zst) = ce264bca60eb2f0e99e4508cffd0d4d19dd362e84244d7fc941e79fa69ccf673 -SIZE (zstd-1.5.5.tar.zst) = 1817544 +TIMESTAMP = 1711540146 +SHA256 (zstd-1.5.6.tar.zst) = 4aa8dd1c1115c0fd6b6b66c35c7f6ce7bd58cc1dfd3e4f175b45b39e84b14352 +SIZE (zstd-1.5.6.tar.zst) = 1845516 diff --git a/archivers/zstd/files/zstdConfig.cmake b/archivers/zstd/files/zstdConfig.cmake new file mode 100644 index 000000000000..7cc9666dbaed --- /dev/null +++ b/archivers/zstd/files/zstdConfig.cmake @@ -0,0 +1,34 @@ + +####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### +####### Any changes to this file will be overwritten by the next CMake run #### +####### The input file was zstdConfig.cmake.in ######## + +get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) + +macro(set_and_check _var _file) + set(${_var} "${_file}") + if(NOT EXISTS "${_file}") + message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") + endif() +endmacro() + +macro(check_required_components _NAME) + foreach(comp ${${_NAME}_FIND_COMPONENTS}) + if(NOT ${_NAME}_${comp}_FOUND) + if(${_NAME}_FIND_REQUIRED_${comp}) + set(${_NAME}_FOUND FALSE) + endif() + endif() + endforeach() +endmacro() + +#################################################################################### + +include(CMakeFindDependencyMacro) +if(ON AND "1") + find_dependency(Threads) +endif() + +include("${CMAKE_CURRENT_LIST_DIR}/zstdTargets.cmake") + +check_required_components("zstd") diff --git a/archivers/zstd/files/zstdConfigVersion.cmake.in b/archivers/zstd/files/zstdConfigVersion.cmake.in index 74c5c7103a97..4528f77accac 100644 --- a/archivers/zstd/files/zstdConfigVersion.cmake.in +++ b/archivers/zstd/files/zstdConfigVersion.cmake.in @@ -52,11 +52,6 @@ else() endif() -# if the installed project requested no architecture check, don't perform the check -if("FALSE") - return() -endif() - # if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") return() diff --git a/archivers/zstd/files/zstdTargets-BUILD_TYPE.cmake.in b/archivers/zstd/files/zstdTargets-BUILD_TYPE.cmake.in index 72d7b1ba1e73..8dd7b7b22952 100644 --- a/archivers/zstd/files/zstdTargets-BUILD_TYPE.cmake.in +++ b/archivers/zstd/files/zstdTargets-BUILD_TYPE.cmake.in @@ -18,7 +18,7 @@ list(APPEND _cmake_import_check_files_for_zstd::libzstd_shared "${_IMPORT_PREFIX # Import target "zstd::libzstd_static" for configuration "%%BUILD_TYPE_MIXED%%" set_property(TARGET zstd::libzstd_static APPEND PROPERTY IMPORTED_CONFIGURATIONS %%BUILD_TYPE_CAPS%%) set_target_properties(zstd::libzstd_static PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_%%BUILD_TYPE_CAPS%% "C" + IMPORTED_LINK_INTERFACE_LANGUAGES_%%BUILD_TYPE_CAPS%% "ASM;C" IMPORTED_LOCATION_%%BUILD_TYPE_CAPS%% "${_IMPORT_PREFIX}/lib/libzstd.a" ) diff --git a/archivers/zstd/files/zstdTargets.cmake b/archivers/zstd/files/zstdTargets.cmake index 60da8aa603e0..537317b1e571 100644 --- a/archivers/zstd/files/zstdTargets.cmake +++ b/archivers/zstd/files/zstdTargets.cmake @@ -7,7 +7,7 @@ if(CMAKE_VERSION VERSION_LESS "2.8.3") message(FATAL_ERROR "CMake >= 2.8.3 required") endif() cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...3.23) +cmake_policy(VERSION 2.8.3...3.26) #---------------------------------------------------------------- # Generated CMake target import file. #---------------------------------------------------------------- @@ -19,7 +19,7 @@ set(CMAKE_IMPORT_FILE_VERSION 1) set(_cmake_targets_defined "") set(_cmake_targets_not_defined "") set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS zstd::libzstd_shared zstd::libzstd_static) +foreach(_cmake_expected_target IN ITEMS zstd::libzstd_shared zstd::libzstd_static zstd::libzstd) list(APPEND _cmake_expected_targets "${_cmake_expected_target}") if(TARGET "${_cmake_expected_target}") list(APPEND _cmake_targets_defined "${_cmake_expected_target}") @@ -71,8 +71,16 @@ set_target_properties(zstd::libzstd_static PROPERTIES INTERFACE_LINK_LIBRARIES "-pthread" ) -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +# Create imported target zstd::libzstd +add_library(zstd::libzstd INTERFACE IMPORTED) + +set_target_properties(zstd::libzstd PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "zstd::libzstd_static" +) + +if(CMAKE_VERSION VERSION_LESS 3.0.0) + message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.") endif() # Load information for each installed configuration. diff --git a/archivers/zstd/pkg-plist b/archivers/zstd/pkg-plist index 2f26988884ce..5183e20b2d6c 100644 --- a/archivers/zstd/pkg-plist +++ b/archivers/zstd/pkg-plist @@ -1,6 +1,5 @@ bin/unzstd bin/zstd -bin/zstd-frugal bin/zstdcat bin/zstdgrep bin/zstdless