git: 4ee1c1ea74f8 - main - devel/avro-cpp: Update to 1.12.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 15 Aug 2024 11:54:53 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=4ee1c1ea74f8c31e180c0510a6e422f38fc3abbc commit 4ee1c1ea74f8c31e180c0510a6e422f38fc3abbc Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-08-15 09:44:50 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-08-15 10:55:31 +0000 devel/avro-cpp: Update to 1.12.0 - Update MASTER_SITES - Update WWW Changes: https://github.com/apache/avro/releases --- devel/avro-cpp/Makefile | 14 ++++++++------ devel/avro-cpp/distinfo | 6 +++--- devel/avro-cpp/files/patch-CMakeLists.txt | 31 +++++++++++++++++++++++++++++++ 3 files changed, 42 insertions(+), 9 deletions(-) diff --git a/devel/avro-cpp/Makefile b/devel/avro-cpp/Makefile index 4eab4bbc9d0c..b7a0fae87e68 100644 --- a/devel/avro-cpp/Makefile +++ b/devel/avro-cpp/Makefile @@ -1,24 +1,26 @@ PORTNAME= avro -PORTVERSION= 1.11.3 -PORTREVISION= 1 +PORTVERSION= 1.12.0 CATEGORIES= devel -MASTER_SITES= APACHE/avro/stable/cpp +MASTER_SITES= APACHE/avro/avro-${PORTVERSION}/cpp PKGNAMESUFFIX= -cpp DISTNAME= avro-cpp-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= C++ library for Apache Avro -WWW= https://avro.apache.org/ +WWW= https://avro.apache.org/ \ + https://github.com/apache/avro LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= libfmt>=10.2.1<10.2.1_99:devel/libfmt LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ + libfmt.so:devel/libfmt \ libsnappy.so:archivers/snappy -USES= cmake compiler:c++11-lang cpe +USES= cmake compiler:c++17-lang cpe -USE_CXXSTD= c++11 +USE_CXXSTD= c++17 USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} diff --git a/devel/avro-cpp/distinfo b/devel/avro-cpp/distinfo index 06813d1397ad..5e9fe8b9ee0c 100644 --- a/devel/avro-cpp/distinfo +++ b/devel/avro-cpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1696001298 -SHA256 (avro-cpp-1.11.3.tar.gz) = fba242aef77ec819d07561fcba93751721956de8d0cae8e1f2f300b54b331bae -SIZE (avro-cpp-1.11.3.tar.gz) = 173284 +TIMESTAMP = 1723201039 +SHA256 (avro-cpp-1.12.0.tar.gz) = f2edf77126a75b0ec1ad166772be058351cea3d74448be7e2cef20050c0f98ab +SIZE (avro-cpp-1.12.0.tar.gz) = 174130 diff --git a/devel/avro-cpp/files/patch-CMakeLists.txt b/devel/avro-cpp/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..44b5fdbe955e --- /dev/null +++ b/devel/avro-cpp/files/patch-CMakeLists.txt @@ -0,0 +1,31 @@ +Reference: https://github.com/apache/avro/commit/9d57bab596b6b3b5c1ca25b06e2c7aede8f32263 + +--- CMakeLists.txt.orig 2024-07-26 07:46:40 UTC ++++ CMakeLists.txt +@@ -82,15 +82,7 @@ find_package (Boost 1.38 REQUIRED + find_package (Boost 1.38 REQUIRED + COMPONENTS filesystem iostreams program_options regex system) + +-include(FetchContent) +-FetchContent_Declare( +- fmt +- GIT_REPOSITORY https://github.com/fmtlib/fmt.git +- GIT_TAG 10.2.1 +- GIT_PROGRESS TRUE +- USES_TERMINAL_DOWNLOAD TRUE +-) +-FetchContent_MakeAvailable(fmt) ++find_package (fmt 10.2.1 REQUIRED) + + find_package(Snappy) + if (SNAPPY_FOUND) +@@ -217,7 +209,8 @@ unittest (CommonsSchemasTests) + unittest (AvrogencppTestReservedWords) + unittest (CommonsSchemasTests) + +-add_dependencies (AvrogencppTestReservedWords cpp_reserved_words_hh) ++add_dependencies (AvrogencppTestReservedWords cpp_reserved_words_hh ++ cpp_reserved_words_union_typedef_hh) + + add_dependencies (AvrogencppTests bigrecord_hh bigrecord_r_hh bigrecord2_hh + tweet_hh