Bug 211146

Summary: [PATCH] baselibs stage-qa test only looks for elfs in a fixed set of locations, and misses other elfs
Product: Ports & Packages Reporter: Yuri Victorovich <yuri>
Component: Ports FrameworkAssignee: Port Management Team <portmgr>
Status: Closed FIXED    
Severity: Affects Only Me CC: ports-bugs
Priority: --- Keywords: patch
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch
none
patch none

Description Yuri Victorovich freebsd_committer freebsd_triage 2016-07-15 17:34:38 UTC
Created attachment 172560 [details]
patch

For example, net-p2p/bitmessage optionally installs the shared library into the pythin-specific directory. This shared library requires OpenSSL, and triggers baselibs message that USES=ssl isn't needed when in fact it is needed.

What does this patch do:
* Splits out the elf-finding part of proxydeps check into a separate function
* Reuses this function in baselibs too.
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2016-07-15 23:15:08 UTC
Created attachment 172568 [details]
patch
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-09-08 14:14:04 UTC
A commit references this bug:

Author: mat
Date: Thu Sep  8 14:12:59 UTC 2016
New revision: 421555
URL: https://svnweb.freebsd.org/changeset/ports/421555

Log:
  Provide a standard way to look up for executables and shared libraries.

  PR:		211146
  Submitted by:	yuri rawbw com
  Sponsored by:	Absolight

Changes:
  head/Mk/Scripts/qa.sh