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