From nobody Mon Sep 11 03:23:23 2023 X-Original-To: dev-commits-ports-all@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 4RkX9R4HK2z4tKbw; Mon, 11 Sep 2023 03:23:23 +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 4RkX9R3Zdqz4J8Q; Mon, 11 Sep 2023 03:23:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694402603; 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=Mu7bgeuCHrbUJ/Zb9epSoije4blhq9u3UVRNCVRK1EM=; b=ig6prEpwitOGZUE8y7MuIk7gSoUcKdvxYnOLIYnhF4WtE5QVTexfD+RRlzYAv9wufqZ1Io +DCNMgVs3Ms8q0z1NNM47Mc9z3nDBKRJNEH1DWZpWCzFCaQQyYV+tkjKXlCC39Xs6vyiY5 bM7b56tDvEw8C5R300noNBUIhvcerCEjsyu8ry+MtrIEZfPD05LklCeTmM3goefnDoZxQw jG/eFDe5lr1l/rRqs1pstRNUgImJ3xvh/ibRVzbonbkcjp5OKnsFum2iZnKuN/K4gIEfEn v/ChMx2XGBhQjYLcGNogHQLlYTpMr1wogRTdGcVNA75L0zbm/8uClkTVFJ3yNA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1694402603; a=rsa-sha256; cv=none; b=a0BZ6G4rViafaOQYmuWDOiPard98Sdj5P1Sk6k3+S+IXPOZNY7rQKEaStLZ8fqzBn1LTC4 oZidiv1nvtbPkr1eFTJ7oRbKIFTjihklGorOw3u90ICNR/Mz5qMO/qHaPxTYEpMiCjJr2F bVYmp10woYDs6sNIke2MhiiPqDnx8Ay8K3zh+W2yR3/wXacxHlr0Ifdr9IBNsOteRagcSI c7een/VX3tlyHvLtun/NImDveBHNBdO+C1E8KQpq4/dPJPZWeRfjR+ytVWXNco0dHEEATn NV1U+5VohN6FjfOVLB9WQFfYNPBQ9OI+kOob8vGx0ta4VVX4x0Gb9LunERs7Rw== 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=1694402603; 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=Mu7bgeuCHrbUJ/Zb9epSoije4blhq9u3UVRNCVRK1EM=; b=OYz3YLiMFFxvysEeLMad4xBF1sXdv39q6avdjTrSf3ykPLmje8X5XPZJ1AnITpih7wSGQ1 Q0AvT/SGz9RLWwXj7pnSeKYRHZH+fKIbaLpPYn7iPywaySzjEg81Sj6OHZocxKJWJgvSVS vNlHlFC/uAKiPy/H0B0j6LAyuLTxjBhPA2wNnbOvsqNH30N7J9Pg76X33AWLRbtmU+80+I EsRjNFNqsZzexILLJ2EUspZtkkS2Mn8RlIEHBlS8/iJ7otSEMChZfL/ZS09L255MBzdqQ2 EI9qI6cyQ0IsMCTLl/WeR5MdSGWyq0H2MY9e25dEycTy7xgabifB9n6su6xnWQ== 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 4RkX9R2dYnzYvX; Mon, 11 Sep 2023 03:23:23 +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 38B3NN6N043286; Mon, 11 Sep 2023 03:23:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 38B3NNsS043282; Mon, 11 Sep 2023 03:23:23 GMT (envelope-from git) Date: Mon, 11 Sep 2023 03:23:23 GMT Message-Id: <202309110323.38B3NNsS043282@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: ae464f5e341b - main - devel/bloaty: Fix build with abseil 20230125.0+ and re2 20230601+ List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@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: ae464f5e341bfab038de834329f6f1a3e394a392 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=ae464f5e341bfab038de834329f6f1a3e394a392 commit ae464f5e341bfab038de834329f6f1a3e394a392 Author: Po-Chuan Hsieh AuthorDate: 2023-09-11 03:18:26 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-09-11 03:22:46 +0000 devel/bloaty: Fix build with abseil 20230125.0+ and re2 20230601+ --- devel/bloaty/Makefile | 6 ++-- devel/bloaty/distinfo | 2 -- devel/bloaty/files/patch-CMakeLists.txt | 49 +++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 5 deletions(-) diff --git a/devel/bloaty/Makefile b/devel/bloaty/Makefile index dfb186d99fa3..cba3676a4267 100644 --- a/devel/bloaty/Makefile +++ b/devel/bloaty/Makefile @@ -15,12 +15,12 @@ LIB_DEPENDS= libre2.so:devel/re2 \ libcapstone.so:devel/capstone \ libprotobuf.so:devel/protobuf -USES= cmake compiler:c++11-lang pkgconfig +USES= cmake compiler:c++17-lang pkgconfig USE_GITHUB= yes GH_ACCOUNT= google -GH_TUPLE= abseil:abseil-cpp:bea85b5:abseil/third_party/abseil-cpp \ - nico:demumble:01098ea:demumble/third_party/demumble +GH_TUPLE= nico:demumble:01098ea:demumble/third_party/demumble +CMAKE_ARGS= -DCMAKE_CXX_STANDARD=17 CMAKE_OFF= BLOATY_ENABLE_CMAKETARGETS BLOATY_ENABLE_BUILDID PLIST_FILES= bin/bloaty diff --git a/devel/bloaty/distinfo b/devel/bloaty/distinfo index b79f54ce0099..01d36197f98b 100644 --- a/devel/bloaty/distinfo +++ b/devel/bloaty/distinfo @@ -1,7 +1,5 @@ TIMESTAMP = 1594942101 SHA256 (google-bloaty-v1.1_GH0.tar.gz) = 682640678a748d043eea65df48831f807d39a1e761eacc461c756256f7ec6a26 SIZE (google-bloaty-v1.1_GH0.tar.gz) = 3389162 -SHA256 (abseil-abseil-cpp-bea85b5_GH0.tar.gz) = 22e6d91961b2c4568b345fbbcd8a8f350265b8aa60449f9f4e3681e377ce43c3 -SIZE (abseil-abseil-cpp-bea85b5_GH0.tar.gz) = 1025885 SHA256 (nico-demumble-01098ea_GH0.tar.gz) = 8483238a47a68ba5feb0a28e60598e77751857732f1928c3768e08f77ca673b0 SIZE (nico-demumble-01098ea_GH0.tar.gz) = 49945 diff --git a/devel/bloaty/files/patch-CMakeLists.txt b/devel/bloaty/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..5c0d67e0da6a --- /dev/null +++ b/devel/bloaty/files/patch-CMakeLists.txt @@ -0,0 +1,49 @@ +--- CMakeLists.txt.orig 2020-05-24 04:36:23 UTC ++++ CMakeLists.txt +@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.5) + cmake_policy(SET CMP0048 NEW) + project (Bloaty VERSION 1.0) + project (Bloaty VERSION 1.1) +-set(CMAKE_CXX_STANDARD 11) ++set(CMAKE_CXX_STANDARD 17) + + # Options we define for users. + option(BLOATY_ENABLE_ASAN "Enable address sanitizer." OFF) +@@ -89,11 +89,10 @@ endif(UNIX) + + include_directories(.) + include_directories(src) +-include_directories(third_party/abseil-cpp) + include_directories("${CMAKE_CURRENT_BINARY_DIR}/src") + + # Baseline build flags. +-set(CMAKE_CXX_FLAGS "-std=c++11 -W -Wall -Wno-sign-compare") ++set(CMAKE_CXX_FLAGS "-std=c++17 -W -Wall -Wno-sign-compare") + set(CMAKE_CXX_FLAGS_DEBUG "-g1") + set(CMAKE_CXX_FLAGS_RELEASE "-O2") + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g1") +@@ -159,24 +158,6 @@ add_library(libbloaty + src/macho.cc + src/range_map.cc + src/webassembly.cc +- # Until Abseil has a proper CMake build system +- third_party/abseil-cpp/absl/base/internal/raw_logging.cc # Grrrr... +- third_party/abseil-cpp/absl/base/internal/throw_delegate.cc +- third_party/abseil-cpp/absl/numeric/int128.cc +- third_party/abseil-cpp/absl/strings/ascii.cc +- third_party/abseil-cpp/absl/strings/charconv.cc +- third_party/abseil-cpp/absl/strings/escaping.cc +- third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc +- third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc +- third_party/abseil-cpp/absl/strings/internal/memutil.cc +- third_party/abseil-cpp/absl/strings/internal/utf8.cc +- third_party/abseil-cpp/absl/strings/match.cc +- third_party/abseil-cpp/absl/strings/numbers.cc +- third_party/abseil-cpp/absl/strings/str_cat.cc +- third_party/abseil-cpp/absl/strings/string_view.cc +- third_party/abseil-cpp/absl/strings/str_split.cc +- third_party/abseil-cpp/absl/strings/substitute.cc +- third_party/abseil-cpp/absl/types/bad_optional_access.cc + # One source file, no special build system needed. + third_party/demumble/third_party/libcxxabi/cxa_demangle.cpp + )