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)
This commit is contained in:
Raphael Kubo da Costa 2015-09-07 11:16:17 +00:00
parent 53d279a72a
commit f1ba8488af
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=396260

View file

@ -64,8 +64,7 @@ MMAN1= my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1
CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON"
.else
BUILD_DEPENDS+= libedit>=0:${PORTSDIR}/devel/libedit
RUN_DEPENDS+= libedit>=0:${PORTSDIR}/devel/libedit
USES+= libedit
.endif
post-patch:
@ -76,5 +75,5 @@ post-patch:
.if ${ARCH} == "armv6"
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake
.endif
.include <bsd.port.post.mk>