svn commit: r569071 - in head/devel/gammaray: . files
Steve Wills
swills at FreeBSD.org
Tue Mar 23 23:23:51 UTC 2021
Author: swills
Date: Tue Mar 23 23:23:50 2021
New Revision: 569071
URL: https://svnweb.freebsd.org/changeset/ports/569071
Log:
devel/gammaray: fix amd64 ABI detection, build
PR: 254477
Submitted by: Greg V <greg at unrelenting.technology>
--This line, and those below, will be ignored--
> Description of fields to fill in above: 76 columns --|
> PR: If and which Problem Report is related.
> Submitted by: If someone else sent in the change.
> Reported by: If someone else reported the issue.
> Reviewed by: If someone else reviewed your modification.
> Approved by: If you needed approval for this commit.
> Obtained from: If the change is from a third party.
> MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email.
> MFH: Ports tree branch name. Request approval for merge.
> Relnotes: Set to 'yes' for mention in release notes.
> Security: Vulnerability reference (one per line) or description.
> Sponsored by: If the change was sponsored by an organization.
> Differential Revision: https://reviews.freebsd.org/D### (*full* phabric URL needed).
> Empty fields above will be automatically removed.
Added:
head/devel/gammaray/files/
head/devel/gammaray/files/patch-3rdparty_backward-cpp_BackwardMacros.cmake (contents, props changed)
head/devel/gammaray/files/patch-CMakeLists.txt (contents, props changed)
head/devel/gammaray/files/patch-cmake_GammaRayProbeABI.cmake (contents, props changed)
Modified:
head/devel/gammaray/Makefile (contents, props changed)
Modified: head/devel/gammaray/Makefile
==============================================================================
--- head/devel/gammaray/Makefile Tue Mar 23 22:27:16 2021 (r569070)
+++ head/devel/gammaray/Makefile Tue Mar 23 23:23:50 2021 (r569071)
@@ -2,6 +2,7 @@
PORTNAME= gammaray
PORTVERSION= 2.11.2
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -20,7 +21,7 @@ USE_GITHUB= yes
GH_ACCOUNT= KDAB
GH_PROJECT= GammaRay
-PLIST_SUB+= ARCH=${ARCH} \
+PLIST_SUB+= ARCH=${ARCH:S/amd64/x86_64/} \
PORTMAJMIN=${PORTVERSION:C/(.*)\..*/\1/} \
PORTVERSION=${PORTVERSION} \
QTVER=${QT5_VERSION:C/\./_/:C/\..*//}
Added: head/devel/gammaray/files/patch-3rdparty_backward-cpp_BackwardMacros.cmake
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gammaray/files/patch-3rdparty_backward-cpp_BackwardMacros.cmake Tue Mar 23 23:23:50 2021 (r569071)
@@ -0,0 +1,14 @@
+This seems to be a mistake, the comment says "static" but check is for dynamic!
+Results in libiberty not being found
+
+--- 3rdparty/backward-cpp/BackwardMacros.cmake.orig 2021-03-22 12:20:48 UTC
++++ 3rdparty/backward-cpp/BackwardMacros.cmake
+@@ -79,7 +79,7 @@ if (${STACK_DETAILS_AUTO_DETECT})
+
+ # If we attempt to link against static bfd, make sure to link its dependencies, too
+ get_filename_component(bfd_lib_ext "${LIBBFD_LIBRARIES}" EXT)
+- if (bfd_lib_ext STREQUAL ".so")
++ if (bfd_lib_ext STREQUAL ".a")
+ list(APPEND BACKWARD_LIBRARIES iberty z)
+ endif()
+
Added: head/devel/gammaray/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gammaray/files/patch-CMakeLists.txt Tue Mar 23 23:23:50 2021 (r569071)
@@ -0,0 +1,12 @@
+Weird CMake macro error coming from that
+
+--- CMakeLists.txt.orig 2021-03-22 12:21:36 UTC
++++ CMakeLists.txt
+@@ -405,7 +405,6 @@ find_package(Qt5 NO_MODULE QUIET OPTIONAL_COMPONENTS
+ Test
+ WebEngineWidgets
+ Widgets
+- WaylandCompositor
+ )
+
+ set(MACOS_DISABLE_UNSUPPORTED_TESTS FALSE)
Added: head/devel/gammaray/files/patch-cmake_GammaRayProbeABI.cmake
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gammaray/files/patch-cmake_GammaRayProbeABI.cmake Tue Mar 23 23:23:50 2021 (r569071)
@@ -0,0 +1,11 @@
+--- cmake/GammaRayProbeABI.cmake.orig 2021-03-22 12:26:15 UTC
++++ cmake/GammaRayProbeABI.cmake
+@@ -110,7 +110,7 @@ else()
+ set(GAMMARAY_PROBE_ABI "${GAMMARAY_PROBE_ABI}-arm")
+ endif()
+ else()
+- if(CMAKE_SYSTEM_PROCESSOR MATCHES "i[3456]86" OR CMAKE_SYSTEM_PROCESSOR MATCHES "x86" OR CMAKE_SYSTEM_PROCESSOR MATCHES "corei")
++ if(CMAKE_SYSTEM_PROCESSOR MATCHES "i[3456]86" OR CMAKE_SYSTEM_PROCESSOR MATCHES "x86" OR CMAKE_SYSTEM_PROCESSOR MATCHES "amd64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "corei")
+ if(CMAKE_SIZEOF_VOID_P EQUAL 8)
+ set(GAMMARAY_PROBE_ABI "${GAMMARAY_PROBE_ABI}-x86_64")
+ else()
More information about the svn-ports-all
mailing list