Thu Dec 27 15:15:22 2018 UTC ()
Disable single compilation unit by default, it will dramatically
increase memory use during compilation for poor man's LTO.


(joerg)
diff -r1.17 -r1.18 pkgsrc/lang/qore/Makefile

cvs diff -r1.17 -r1.18 pkgsrc/lang/qore/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/qore/Makefile 2018/06/08 18:38:29 1.17
+++ pkgsrc/lang/qore/Makefile 2018/12/27 15:15:22 1.18
@@ -1,40 +1,40 @@ @@ -1,40 +1,40 @@
1# $NetBSD: Makefile,v 1.17 2018/06/08 18:38:29 nros Exp $ 1# $NetBSD: Makefile,v 1.18 2018/12/27 15:15:22 joerg Exp $
2 2
3DISTNAME= qore-0.8.13.5 3DISTNAME= qore-0.8.13.5
4CATEGORIES= lang 4CATEGORIES= lang
5MASTER_SITES= ${MASTER_SITE_GITHUB:=qorelanguage/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=qorelanguage/}
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8GITHUB_RELEASE= release-${PKGVERSION_NOREV} 8GITHUB_RELEASE= release-${PKGVERSION_NOREV}
9 9
10MAINTAINER= nros@NetBSD.org 10MAINTAINER= nros@NetBSD.org
11COMMENT= Embeddable multithreaded scripting language 11COMMENT= Embeddable multithreaded scripting language
12HOMEPAGE= http://www.qore.org/ 12HOMEPAGE= http://www.qore.org/
13LICENSE= gnu-gpl-v2 OR gnu-lgpl-v2.1 OR mit 13LICENSE= gnu-gpl-v2 OR gnu-lgpl-v2.1 OR mit
14 14
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16USE_LIBTOOL= yes 16USE_LIBTOOL= yes
17USE_TOOLS+= bash bison flex gmake pax 17USE_TOOLS+= bash bison flex gmake pax
18USE_LANGUAGES= c c99 c++ 18USE_LANGUAGES= c c99 c++
19PTHREAD_OPTS+= native 19PTHREAD_OPTS+= native
20FLEX_REQD= 2.5.31 20FLEX_REQD= 2.5.31
21 21
22PKGCONFIG_OVERRIDE+= qore.pc.in 22PKGCONFIG_OVERRIDE+= qore.pc.in
23REPLACE_QORE= bin/qdbg bin/qdbg-remote bin/qdbg-server 23REPLACE_QORE= bin/qdbg bin/qdbg-remote bin/qdbg-server
24REPLACE_QORE+= bin/qget bin/rest bin/schema-reverse 24REPLACE_QORE+= bin/qget bin/rest bin/schema-reverse
25REPLACE_QORE+= bin/sfrest bin/sqlutil doxygen/qdx 25REPLACE_QORE+= bin/sfrest bin/sqlutil doxygen/qdx
26 26
27CONFIGURE_ARGS+=--with-libsuffix="" 27CONFIGURE_ARGS+=--with-libsuffix="" --disable-single-compilation-unit
28 28
29#This is needed in order to comply the with MIT license and binary distribution 29#This is needed in order to comply the with MIT license and binary distribution
30#Install docs 30#Install docs
31licensedir= share/doc/qore/license 31licensedir= share/doc/qore/license
32INSTALLATION_DIRS+= ${licensedir} 32INSTALLATION_DIRS+= ${licensedir}
33post-install: 33post-install:
34 ${INSTALL_DATA} ${WRKSRC}/COPYING.GPL ${DESTDIR}${PREFIX}/${licensedir} 34 ${INSTALL_DATA} ${WRKSRC}/COPYING.GPL ${DESTDIR}${PREFIX}/${licensedir}
35 ${INSTALL_DATA} ${WRKSRC}/COPYING.LGPL ${DESTDIR}${PREFIX}/${licensedir} 35 ${INSTALL_DATA} ${WRKSRC}/COPYING.LGPL ${DESTDIR}${PREFIX}/${licensedir}
36 ${INSTALL_DATA} ${WRKSRC}/COPYING.MIT ${DESTDIR}${PREFIX}/${licensedir} 36 ${INSTALL_DATA} ${WRKSRC}/COPYING.MIT ${DESTDIR}${PREFIX}/${licensedir}
37 ${INSTALL_DATA} ${WRKSRC}/README-LICENSE ${DESTDIR}${PREFIX}/${licensedir} 37 ${INSTALL_DATA} ${WRKSRC}/README-LICENSE ${DESTDIR}${PREFIX}/${licensedir}
38 cd ${WRKSRC}/docs/ && ${PAX} -wr * ${DESTDIR}${PREFIX}/share/doc/qore 38 cd ${WRKSRC}/docs/ && ${PAX} -wr * ${DESTDIR}${PREFIX}/share/doc/qore
39 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/share/doc/qore 39 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/share/doc/qore
40 40