Bug 246229

Summary: databases/galera: depends on to-be-removed base system objdump
Product: Ports & Packages Reporter: Ed Maste <emaste>
Component: Individual Port(s)Assignee: Ed Maste <emaste>
Status: Closed FIXED    
Severity: Affects Only Me CC: fernape, rene
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 212319    

Description Ed Maste freebsd_committer 2020-05-05 15:53:53 UTC
objdump is being removed from the FreeBSD base system in 13.0; databases/galera fails to build with objdump removed:


Checking dynamic symbols for 'libgalera_smm.so'...
scons: *** [libgalera_smm.so] No such file or directory
scons: building terminated because of errors.
*** Error code 1

This probably just needs a dependency on binutils.
Comment 1 Bugzilla Automation freebsd_committer 2020-05-05 15:53:53 UTC
Maintainer informed via mail
Comment 2 Ed Maste freebsd_committer 2020-05-05 17:24:19 UTC
This addresses the issue:

Index: databases/galera/Makefile
--- databases/galera/Makefile   (revision 534097)
+++ databases/galera/Makefile   (working copy)
@@ -27,7 +27,8 @@
 NOT_FOR_ARCHS_REASON_i386=Uses 64 bit atomics that clang cannot generate on i386
 BUILD_DEPENDS= checkmk:devel/check \
-               ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
+               ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs \
+               ${LOCALBASE}/bin/objdump:devel/binutils
 LIB_DEPENDS=   libboost_date_time.so:devel/boost-libs
 USES=          compiler:c++11-lang python:build scons ssl

I can commit upon maintainer & port committer approval or please feel free to make the change.
Comment 3 Fernando ApesteguĂ­a freebsd_committer 2020-05-06 06:25:40 UTC
MAINTAINER address for databases/galera (devel@galeracluster.com) is not recognized by bugzilla so I'm afraid it's not clear who maintains this port.
Comment 4 commit-hook freebsd_committer 2020-05-06 16:40:10 UTC
A commit references this bug:

Author: emaste
Date: Wed May  6 16:39:12 UTC 2020
New revision: 534189
URL: https://svnweb.freebsd.org/changeset/ports/534189

  databases/galera*: add binutils dep on objdump

  /usr/bin/objdump will be removed from FreeBSD before FreeBSD 13.0.

  PR:		246229
  Approved by:	bapt

Comment 5 Kubilay Kocak freebsd_committer freebsd_triage 2020-06-10 03:17:50 UTC
^Triage: Assign to committer that resolved