Sat Apr 25 20:08:04 2015 UTC ()
Pullup ticket #4670 - requested by joerg
devel/rsltc: build fix

Revisions pulled up:
- devel/rsltc/Makefile                                          1.16

---
   Module Name:	pkgsrc
   Committed By:	joerg
   Date:		Sat Apr 18 20:40:46 UTC 2015

   Modified Files:
   	pkgsrc/devel/rsltc: Makefile

   Log Message:
   Let clang ignore the mixed up return use of the K&R code.


(bsiegert)
diff -r1.15 -r1.15.18.1 pkgsrc/devel/rsltc/Makefile

cvs diff -r1.15 -r1.15.18.1 pkgsrc/devel/rsltc/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/rsltc/Makefile 2013/02/17 19:18:00 1.15
+++ pkgsrc/devel/rsltc/Makefile 2015/04/25 20:08:04 1.15.18.1
@@ -1,38 +1,43 @@ @@ -1,38 +1,43 @@
1# $NetBSD: Makefile,v 1.15 2013/02/17 19:18:00 dholland Exp $ 1# $NetBSD: Makefile,v 1.15.18.1 2015/04/25 20:08:04 bsiegert Exp $
2# 2#
3 3
4DISTNAME= rsltcsrc 4DISTNAME= rsltcsrc
5PKGNAME= rsltc-2.4 5PKGNAME= rsltc-2.4
6PKGREVISION= 3 6PKGREVISION= 3
7CATEGORIES= devel 7CATEGORIES= devel
8MASTER_SITES= http://www.iist.unu.edu/newrh/III/3/1/docs/rsltc/source/ 8MASTER_SITES= http://www.iist.unu.edu/newrh/III/3/1/docs/rsltc/source/
9EXTRACT_SUFX= .tgz 9EXTRACT_SUFX= .tgz
10 10
11MAINTAINER= MarkoSchuetz@web.de 11MAINTAINER= MarkoSchuetz@web.de
12HOMEPAGE= http://www.iist.unu.edu/newrh/III/3/1/page.html 12HOMEPAGE= http://www.iist.unu.edu/newrh/III/3/1/page.html
13COMMENT= RAISE Specification Language Type Checker 13COMMENT= RAISE Specification Language Type Checker
14 14
15DEPENDS+= gentle>=97:../../devel/gentle 15DEPENDS+= gentle>=97:../../devel/gentle
16 16
17MAKE_FILE= make_sunos 17MAKE_FILE= make_sunos
18USE_TOOLS+= bison gmake lex 18USE_TOOLS+= bison gmake lex
19WRKSRC= ${WRKDIR}/rsl.2.4 19WRKSRC= ${WRKDIR}/rsl.2.4
20INSTALLATION_DIRS= bin 20INSTALLATION_DIRS= bin
21 21
22MAKE_FLAGS+= LEX=${LEX} 22MAKE_FLAGS+= LEX=${LEX}
23 23
24MAKE_JOBS_SAFE= no 24MAKE_JOBS_SAFE= no
25 25
 26.include "../../mk/compiler.mk"
 27.if !empty(PKGSRC_COMPILER:Mclang)
 28CFLAGS+= -Wno-return-type
 29.endif
 30
26post-extract: 31post-extract:
27 ${CP} ${FILESDIR}/path.el ${WRKSRC} 32 ${CP} ${FILESDIR}/path.el ${WRKSRC}
28 33
29do-install: 34do-install:
30 ${INSTALL_PROGRAM} ${WRKSRC}/rsltc ${DESTDIR}${PREFIX}/bin 35 ${INSTALL_PROGRAM} ${WRKSRC}/rsltc ${DESTDIR}${PREFIX}/bin
31 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/emacs/site-lisp/rsl 36 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/emacs/site-lisp/rsl
32 (cd ${WRKSRC} ; for i in rsltc.el tokenise.el rslconvert.el rsl-mode.el ; do\ 37 (cd ${WRKSRC} ; for i in rsltc.el tokenise.el rslconvert.el rsl-mode.el ; do\
33 ${EMACS_BIN} -batch -l path.el -f batch-byte-compile $$i ;\ 38 ${EMACS_BIN} -batch -l path.el -f batch-byte-compile $$i ;\
34 ${INSTALL_DATA} $$i ${DESTDIR}${PREFIX}/share/emacs/site-lisp/rsl ;\ 39 ${INSTALL_DATA} $$i ${DESTDIR}${PREFIX}/share/emacs/site-lisp/rsl ;\
35 ${INSTALL_DATA} $${i}c ${DESTDIR}${PREFIX}/share/emacs/site-lisp/rsl ;\ 40 ${INSTALL_DATA} $${i}c ${DESTDIR}${PREFIX}/share/emacs/site-lisp/rsl ;\
36 done) 41 done)
37 42
38.include "../../editors/emacs/modules.mk" 43.include "../../editors/emacs/modules.mk"