diff options
author | bapt <bapt@FreeBSD.org> | 2016-07-31 15:19:15 +0000 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2016-07-31 15:19:15 +0000 |
commit | 2bd182c69c0b9faad93f432fa13ca9097b2971c6 (patch) | |
tree | 2e84e39375d7408a3799fc492d22755ae337249f | |
parent | 239f383bf007cb3b30ce08a0a78a76120ecda09c (diff) | |
download | FreeBSD-ports-2bd182c69c0b9faad93f432fa13ca9097b2971c6.zip FreeBSD-ports-2bd182c69c0b9faad93f432fa13ca9097b2971c6.tar.gz |
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
-rw-r--r-- | news/cnews/Makefile | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/news/cnews/Makefile b/news/cnews/Makefile index 0b365bd..1cd006c 100644 --- a/news/cnews/Makefile +++ b/news/cnews/Makefile @@ -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} \ |