Bug 202618

Summary: [PATCH] databases/mysql56-client: Switch to USES=libedit
Product: Ports & Packages Reporter: Raphael Kubo da Costa <rakuco>
Component: Individual Port(s)Assignee: Alex Dupre <ale>
Status: Closed FIXED    
Severity: Affects Only Me Keywords: patch
Priority: --- Flags: bugzilla: maintainer-feedback? (ale)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 202516    
Attachments:
Description Flags
Proposed patch none

Description Raphael Kubo da Costa freebsd_committer freebsd_triage 2015-08-24 11:21:16 UTC
Instead of manually adding both a build- and a run-time dependency on libedit from ports, use USES=libedit instead. Not only does it take care of adding the proper dependency, but it also sets CMAKE_PREFIX_PATH to ${LOCALBASE} to make sure that the version in ports is preferred instead of the one in base.

This is a dependency for moving to CMake 3.3.x, as starting with 3.3.0 calls to find_library() will also look in the $PATH environment variable and end up finding libedit from base by default (see bug 202516).
Comment 1 Raphael Kubo da Costa freebsd_committer freebsd_triage 2015-08-24 11:21:39 UTC
Created attachment 160303 [details]
Proposed patch
Comment 2 commit-hook freebsd_committer freebsd_triage 2015-09-07 11:17:18 UTC
A commit references this bug:

Author: rakuco
Date: Mon Sep  7 11:16:17 UTC 2015
New revision: 396260
URL: https://svnweb.freebsd.org/changeset/ports/396260

Log:
  Switch to USES=libedit.

  Instead of manually adding both a build- and a run-time dependency on
  libedit from ports, use USES=libedit instead. Not only does it take care of
  adding the proper dependency, but it also sets CMAKE_PREFIX_PATH to
  ${LOCALBASE} to make sure that the version in ports is preferred instead of
  the one in base.

  This is a dependency for moving to CMake 3.3.x, as starting with 3.3.0 calls
  to find_library() will also look in the $PATH environment variable and end
  up finding libedit from base by default (see bug 202516).

  PR:		202618
  Approved by:	maintainer timeout (ale, 14 days)

Changes:
  head/databases/mysql56-server/Makefile