mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-20 00:21:35 +00:00
lang/maude: fix build on GCC architectures
Don't link unconditinally with $NCURSESLIB. When NCURSESLIB is /usr/lib and the system compiler is base GCC, GCC from ports (currently GCC9) is used. Passing -L/usr/lib makes GCC try to link to base libstdc++ instead the one from ports. Also add USES=localbase:ldflags. PR: 239481 Approved by: linimon (mentor), greg@unrelenting.technology (maintainer) Differential Revision: https://reviews.freebsd.org/D21397
This commit is contained in:
parent
5b86b93b35
commit
6ff958cc9b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=510181
@ -19,13 +19,12 @@ LIB_DEPENDS= libbdd.so:science/buddy \
|
||||
libgmp.so:math/gmp \
|
||||
libsigsegv.so:devel/libsigsegv
|
||||
|
||||
USES= alias autoreconf bison ncurses
|
||||
USES= alias autoreconf bison compiler:c++11-lang localbase:ldflags \
|
||||
ncurses
|
||||
|
||||
WRKSRC= ${WRKDIR}/maude-${PORTVERSION}
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CPPFLAGS+= -I${NCURSESINC} -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${NCURSESLIB} -L${LOCALBASE}/lib
|
||||
CONFIGURE_ARGS= --datadir=${DATADIR}
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
@ -40,7 +39,12 @@ CVC4_CONFIGURE_WITH= cvc4
|
||||
|
||||
PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${NCURSESLIB} != /usr/lib
|
||||
CPPFLAGS+= -I${NCURSESINC}
|
||||
LDFLAGS+= -L${NCURSESLIB}
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MFULL_MAUDE}
|
||||
MASTER_SITES+= http://maude.cs.illinois.edu/w/images/c/ca/:fm
|
||||
@ -71,4 +75,4 @@ post-install-DOCS-on:
|
||||
post-install-FULL_MAUDE-on:
|
||||
${INSTALL_DATA} ${WRKDIR}/${FULL_MAUDE} ${STAGEDIR}${DATADIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
Loading…
Reference in New Issue
Block a user