1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-12 03:00:28 +00:00

Fix build with clang and getline(3)

The getline(3) failure was hidden by the fact the port was said to build with
gcc from ports which occulted the getline(3) change because it bundles the
system headers from when it was built (WTF???)

Adding -Wno-return-type to cflags allows to build with clang
This commit is contained in:
Baptiste Daroussin 2016-07-31 15:19:15 +00:00
parent 35b13183ee
commit 28e4715f45
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=419391

View File

@ -3,7 +3,7 @@
PORTNAME= cnews PORTNAME= cnews
PORTVERSION= cr.g PORTVERSION= cr.g
PORTREVISION= 14 PORTREVISION= 15
CATEGORIES= news CATEGORIES= news
MASTER_SITES= ftp://ftp.cs.toronto.edu/pub/c-news/ \ MASTER_SITES= ftp://ftp.cs.toronto.edu/pub/c-news/ \
ftp://ftp.funet.fi/pub/unix/news/cnews/ \ ftp://ftp.funet.fi/pub/unix/news/cnews/ \
@ -38,7 +38,7 @@ LICENSE_FILE= ${WRKSRC}/COPYRIGHT
MAKE_JOBS_UNSAFE= yes MAKE_JOBS_UNSAFE= yes
USES= tar:Z USES= tar:Z
USE_GCC= any CFLAGS+= -Wno-return-type
DIST_SUBDIR= ${DISTNAME} DIST_SUBDIR= ${DISTNAME}
NO_WRKSUBDIR= yes NO_WRKSUBDIR= yes
@ -94,6 +94,10 @@ pre-patch:
${DISTDIR}/${DIST_SUBDIR}/${PGPVERIFY} \ ${DISTDIR}/${DIST_SUBDIR}/${PGPVERIFY} \
> ${WRKSRC}/${PGPVERIFY} > ${WRKSRC}/${PGPVERIFY}
post-patch:
@${REINPLACE_CMD} -e 's/getline/get_line/g' ${WRKSRC}/readnews/active.c \
${WRKSRC}/readnews/newsrc.c
pre-configure: pre-configure:
.for i in conf/quiz.def conf/substitutions include/config.make .for i in conf/quiz.def conf/substitutions include/config.make
${REINPLACE_CMD} \ ${REINPLACE_CMD} \