diff --git a/devel/cpp-utilities/Makefile b/devel/cpp-utilities/Makefile index ee6b97687e41..46ff8f39ce83 100644 --- a/devel/cpp-utilities/Makefile +++ b/devel/cpp-utilities/Makefile @@ -1,27 +1,27 @@ PORTNAME= cpp-utilities DISTVERSIONPREFIX= v -DISTVERSION= 5.24.1 +DISTVERSION= 5.24.3 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Common C++ classes such as argument parser, IO, conversion utilities WWW= https://github.com/Martchus/cpp-utilities LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs TEST_DEPENDS= cppunit>0:devel/cppunit USES= cmake:testing compiler:c++17-lang iconv:wchar_t localbase:ldflags USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= Martchus CXXFLAGS+= -liconv CMAKE_ON= BUILD_SHARED_LIBS CMAKE_TESTING_ARGS= -DEXCLUDE_TESTS_FROM_ALL=OFF # tests fail to link: ld: error: unable to find library -lcppunit, see https://github.com/Martchus/cpp-utilities/issues/27 .include diff --git a/devel/cpp-utilities/distinfo b/devel/cpp-utilities/distinfo index 3e71536a01ef..dd98bb33e558 100644 --- a/devel/cpp-utilities/distinfo +++ b/devel/cpp-utilities/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1693974117 -SHA256 (Martchus-cpp-utilities-v5.24.1_GH0.tar.gz) = 86cceb6983789144e2fe0101642836be7bce45a22879248ad8d8938e4adccfc6 -SIZE (Martchus-cpp-utilities-v5.24.1_GH0.tar.gz) = 191675 +TIMESTAMP = 1701928529 +SHA256 (Martchus-cpp-utilities-v5.24.3_GH0.tar.gz) = a4a32f7fefad6754d400078a8078eb7a712bea7cf31f3bcb743dc962920d49b1 +SIZE (Martchus-cpp-utilities-v5.24.3_GH0.tar.gz) = 193982 diff --git a/devel/cpp-utilities/files/patch-chrono_timespan.cpp b/devel/cpp-utilities/files/patch-chrono_timespan.cpp new file mode 100644 index 000000000000..3f6cc450ba57 --- /dev/null +++ b/devel/cpp-utilities/files/patch-chrono_timespan.cpp @@ -0,0 +1,12 @@ +- workaround for https://github.com/Martchus/cpp-utilities/issues/29 + +--- chrono/timespan.cpp.orig 2023-12-07 06:36:21 UTC ++++ chrono/timespan.cpp +@@ -5,6 +5,7 @@ + #include "../conversion/stringbuilder.h" + #include "../conversion/stringconversion.h" + ++#include + #include + #include + #include diff --git a/devel/cpp-utilities/pkg-plist b/devel/cpp-utilities/pkg-plist index 42a8c83a5def..a00a93368cfa 100644 --- a/devel/cpp-utilities/pkg-plist +++ b/devel/cpp-utilities/pkg-plist @@ -1,67 +1,67 @@ include/c++utilities/application/argumentparser.h include/c++utilities/application/commandlineutils.h include/c++utilities/application/fakeqtconfigarguments.h include/c++utilities/application/global.h include/c++utilities/chrono/datetime.h include/c++utilities/chrono/format.h include/c++utilities/chrono/period.h include/c++utilities/chrono/timespan.h include/c++utilities/conversion/binaryconversion.h include/c++utilities/conversion/binaryconversionprivate.h include/c++utilities/conversion/conversionexception.h include/c++utilities/conversion/stringbuilder.h include/c++utilities/conversion/stringconversion.h include/c++utilities/global.h include/c++utilities/io/ansiescapecodes.h include/c++utilities/io/binaryreader.h include/c++utilities/io/binarywriter.h include/c++utilities/io/bitreader.h include/c++utilities/io/buffersearch.h include/c++utilities/io/copy.h include/c++utilities/io/inifile.h include/c++utilities/io/misc.h include/c++utilities/io/nativefilestream.h include/c++utilities/io/path.h include/c++utilities/misc/flagenumclass.h include/c++utilities/misc/levenshtein.h include/c++utilities/misc/math.h include/c++utilities/misc/multiarray.h include/c++utilities/misc/parseerror.h include/c++utilities/misc/traits.h include/c++utilities/tests/cppunit.h include/c++utilities/tests/outputcheck.h include/c++utilities/tests/testutils.h include/c++utilities/version.h lib/libc++utilities.so lib/libc++utilities.so.5 -lib/libc++utilities.so.5.24.1 +lib/libc++utilities.so.5.24.3 libdata/pkgconfig/c++utilities.pc share/c++utilities/cmake/c++utilitiesConfig.cmake share/c++utilities/cmake/c++utilitiesConfigVersion.cmake share/c++utilities/cmake/c++utilitiesTargets-%%CMAKE_BUILD_TYPE%%.cmake share/c++utilities/cmake/c++utilitiesTargets.cmake share/c++utilities/cmake/modules/3rdParty.cmake share/c++utilities/cmake/modules/AppTarget.cmake share/c++utilities/cmake/modules/AppUtilities.cmake share/c++utilities/cmake/modules/BasicConfig.cmake share/c++utilities/cmake/modules/ConfigHeader.cmake share/c++utilities/cmake/modules/DevelUtilities.cmake share/c++utilities/cmake/modules/Doxygen.cmake share/c++utilities/cmake/modules/LibraryTarget.cmake share/c++utilities/cmake/modules/ListToString.cmake share/c++utilities/cmake/modules/ShellCompletion.cmake share/c++utilities/cmake/modules/TemplateFinder.cmake share/c++utilities/cmake/modules/TestTarget.cmake share/c++utilities/cmake/modules/TestUtilities.cmake share/c++utilities/cmake/modules/WindowsResources.cmake share/c++utilities/cmake/templates/Config.cmake.in share/c++utilities/cmake/templates/appdata.xml.in share/c++utilities/cmake/templates/bash-completion.sh.in share/c++utilities/cmake/templates/config.h.in share/c++utilities/cmake/templates/desktop.in share/c++utilities/cmake/templates/doxygen.in share/c++utilities/cmake/templates/global.h.in share/c++utilities/cmake/templates/template.pc.in share/c++utilities/cmake/templates/version.h.in share/c++utilities/coding-style.clang-format share/c++utilities/tests/calculateoverallcoverage.awk