diff --git a/science/pulseview/Makefile b/science/pulseview/Makefile index 0a5faea8cf53..ba9d698a4050 100644 --- a/science/pulseview/Makefile +++ b/science/pulseview/Makefile @@ -1,39 +1,37 @@ PORTNAME= pulseview PORTVERSION= 0.4.2 PORTREVISION= 6 CATEGORIES= science cad MASTER_SITES= http://sigrok.org/download/source/pulseview/ # Fix build with glib 2.68.3 PATCH_SITES= https://github.com/sigrokproject/pulseview/commit/ PATCHFILES= ed643f0b4ac587204a5243451cda181ee1405d62.diff:-p1 MAINTAINER= ports@FreeBSD.org COMMENT= GUI client that supports various hardware logic analyzers WWW= https://sigrok.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= fails to build with Boost>=1.87 - LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libsigrok.so:devel/libsigrok \ libsigrokdecode.so:devel/libsigrokdecode USES= cmake compiler:c++14-lang desktop-file-utils gnome pkgconfig qt:5 USE_GNOME= glibmm glib20 libsigc++20 USE_QT= buildtools:build core gui linguisttools:build qmake:build svg widgets CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH=${PREFIX}/share/man \ -DDISABLE_WERROR:BOOL=TRUE PLIST_FILES= bin/pulseview share/man/man1/pulseview.1.gz \ share/applications/org.sigrok.PulseView.desktop \ share/icons/hicolor/48x48/apps/pulseview.png \ share/icons/hicolor/scalable/apps/pulseview.svg \ share/metainfo/org.sigrok.PulseView.appdata.xml MAKE_JOBS_UNSAFE=yes .include diff --git a/science/pulseview/files/patch-CMakeLists.txt b/science/pulseview/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..f50f947bfa56 --- /dev/null +++ b/science/pulseview/files/patch-CMakeLists.txt @@ -0,0 +1,18 @@ +--- CMakeLists.txt.orig 2020-03-31 23:41:18.000000000 +0300 ++++ CMakeLists.txt 2025-02-17 08:49:34.073618000 +0200 +@@ -146,7 +146,6 @@ + include(CheckCXXSourceCompiles) + include(CMakePushCheckState) + cmake_push_check_state() +- set(CMAKE_REQUIRED_FLAGS "-std=c++11") + set(CMAKE_REQUIRED_LIBRARIES "${additional_lib}") + set(CMAKE_REQUIRED_QUIET 1) + CHECK_CXX_SOURCE_COMPILES(" +@@ -445,7 +444,6 @@ + add_definitions(-DQT_NO_KEYWORDS) + add_definitions(-D__STDC_LIMIT_MACROS) + add_definitions(-Wall -Wextra) +-add_definitions(-std=c++11) + add_definitions(-DBOOST_MATH_DISABLE_FLOAT128=1) + + if(ENABLE_FLOW)