Fix broken UI when linking with devel/ncurses
Ports r438165 fixed building cmus with devel/ncurses installed, but stripped NCURSES_CFLAGS too aggressivly. The build picked up base's curses.h over the correct headers from devel/ncurses. PR: 218548 Reported by: Oleg Gushchenkov <gor@clogic.com.ua> Reviewed by: Oleg Gushchenkov <gor@clogic.com.ua> Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D10355
This commit is contained in:
parent
4570564656
commit
4fb6072df0
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=438262
@ -2,8 +2,9 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= cmus
|
||||
DISTVERSION= 2.8.0-rc0
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.8.0-rc0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
DIST_SUBDIR= cmus
|
||||
|
||||
@ -136,9 +137,6 @@ WAVPACK_CONFIGURE_ON= CONFIG_WAVPACK=y
|
||||
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
|
||||
|
||||
post-patch:
|
||||
# From DPorts: prevent passing -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600
|
||||
@${REINPLACE_CMD} -e 's@\(NCURSES_CFLAGS=\).*@\1""@g' \
|
||||
${WRKSRC}/configure
|
||||
# Doc/cmus.txt is used to generate the man pages. Fix paths to point
|
||||
# to the correct directories.
|
||||
@${REINPLACE_CMD} \
|
||||
@ -146,6 +144,11 @@ post-patch:
|
||||
-e 's,/usr/share/cmus,${DATADIR},g' \
|
||||
${WRKSRC}/Doc/cmus.txt
|
||||
|
||||
post-configure:
|
||||
# Prevent passing wrong flags from devel/ncurses' pkg-config file to the build
|
||||
@${REINPLACE_CMD} -e 's|-D_POSIX_C_SOURCE=200112L||g; s|-D_XOPEN_SOURCE=600||g' \
|
||||
${WRKSRC}/config.mk
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cmus*
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/cmus/[io]p/*.so
|
||||
|
Loading…
Reference in New Issue
Block a user