summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2016-07-31 15:19:15 +0000
committerbapt <bapt@FreeBSD.org>2016-07-31 15:19:15 +0000
commit2bd182c69c0b9faad93f432fa13ca9097b2971c6 (patch)
tree2e84e39375d7408a3799fc492d22755ae337249f
parent239f383bf007cb3b30ce08a0a78a76120ecda09c (diff)
downloadFreeBSD-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/Makefile8
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} \
OpenPOWER on IntegriCloud