*: Sprinkle some USE_PKGSRC_GCC_RUNTIME for packages requriing GCC 8diff -r1.36 -r1.37 pkgsrc/editors/xournalpp/Makefile
(nia)
@@ -1,36 +1,45 @@ | @@ -1,36 +1,45 @@ | |||
1 | # $NetBSD: Makefile,v 1.36 2022/03/28 10:53:02 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.37 2022/04/14 06:29:19 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= xournalpp-1.1.1 | 3 | DISTNAME= xournalpp-1.1.1 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 1 | |
5 | CATEGORIES= editors | 5 | CATEGORIES= editors | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=xournalpp/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=xournalpp/} | |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://github.com/xournalpp/xournalpp | 10 | HOMEPAGE= https://github.com/xournalpp/xournalpp | |
11 | COMMENT= Take notes, sketch and annotate PDFs | 11 | COMMENT= Take notes, sketch and annotate PDFs | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | USE_CMAKE= yes | 14 | USE_CMAKE= yes | |
15 | USE_TOOLS+= pkg-config | 15 | USE_TOOLS+= pkg-config | |
16 | USE_TOOLS+= msgfmt msgmerge xgettext | 16 | USE_TOOLS+= msgfmt msgmerge xgettext | |
17 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ | |
18 | 18 | |||
19 | BUILD_TARGET= translations xournalpp | 19 | BUILD_TARGET= translations xournalpp | |
20 | 20 | |||
21 | # C++17, std::filesystem | 21 | # C++17, std::filesystem | |
22 | GCC_REQD+= 8 | 22 | GCC_REQD+= 8 | |
23 | 23 | |||
24 | .include "../../mk/bsd.prefs.mk" | |||
25 | ||||
26 | .if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 099915 | |||
27 | USE_PKGSRC_GCC= yes | |||
28 | USE_PKGSRC_GCC_RUNTIME= yes | |||
29 | .endif | |||
30 | ||||
31 | .include "../../archivers/libarchive/buildlink3.mk" | |||
32 | ||||
24 | BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man | 33 | BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man | |
25 | DEPENDS+= tex-amsfonts-[0-9]*:../../fonts/tex-amsfonts | 34 | DEPENDS+= tex-amsfonts-[0-9]*:../../fonts/tex-amsfonts | |
26 | DEPENDS+= tex-amsmath-[0-9]*:../../print/tex-amsmath | 35 | DEPENDS+= tex-amsmath-[0-9]*:../../print/tex-amsmath | |
27 | DEPENDS+= tex-latex-[0-9]*:../../print/tex-latex | 36 | DEPENDS+= tex-latex-[0-9]*:../../print/tex-latex | |
28 | DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin | 37 | DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin | |
29 | DEPENDS+= tex-standalone-[0-9]*:../../print/tex-standalone | 38 | DEPENDS+= tex-standalone-[0-9]*:../../print/tex-standalone | |
30 | 39 | |||
31 | INSTALLATION_DIRS+= ${PKGMANDIR}/man1 | 40 | INSTALLATION_DIRS+= ${PKGMANDIR}/man1 | |
32 | 41 | |||
33 | post-install: | 42 | post-install: | |
34 | ${MV} ${DESTDIR}${PREFIX}/share/man/man1/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 || ${TRUE} | 43 | ${MV} ${DESTDIR}${PREFIX}/share/man/man1/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 || ${TRUE} | |
35 | 44 | |||
36 | .include "../../archivers/libzip/buildlink3.mk" | 45 | .include "../../archivers/libzip/buildlink3.mk" |
@@ -1,36 +1,43 @@ | @@ -1,36 +1,43 @@ | |||
1 | # $NetBSD: Makefile,v 1.78 2021/12/21 15:00:41 triaxx Exp $ | 1 | # $NetBSD: Makefile,v 1.79 2022/04/14 06:29:19 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= rspamd-3.1 | 3 | DISTNAME= rspamd-3.1 | |
4 | CATEGORIES= mail | 4 | CATEGORIES= mail | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=rspamd/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=rspamd/} | |
6 | 6 | |||
7 | MAINTAINER= bartosz.kuzma@gmail.com | 7 | MAINTAINER= bartosz.kuzma@gmail.com | |
8 | HOMEPAGE= https://www.rspamd.com/ | 8 | HOMEPAGE= https://www.rspamd.com/ | |
9 | COMMENT= Fast, free and open-source spam filtering system | 9 | COMMENT= Fast, free and open-source spam filtering system | |
10 | LICENSE= 2-clause-bsd | 10 | LICENSE= 2-clause-bsd | |
11 | 11 | |||
12 | DEPENDS+= ${LUA_PKGPREFIX}-lpeg-[0-9]*:../../devel/lua-lpeg | 12 | DEPENDS+= ${LUA_PKGPREFIX}-lpeg-[0-9]*:../../devel/lua-lpeg | |
13 | DEPENDS+= ragel-[0-9]*:../../devel/ragel | 13 | DEPENDS+= ragel-[0-9]*:../../devel/ragel | |
14 | 14 | |||
15 | GCC_REQD+= 8 | 15 | GCC_REQD+= 8 | |
16 | 16 | |||
17 | USE_CMAKE= yes | 17 | USE_CMAKE= yes | |
18 | USE_TOOLS+= perl pkg-config | 18 | USE_TOOLS+= perl pkg-config | |
19 | USE_LANGUAGES= c99 c++ | 19 | USE_LANGUAGES= c99 c++ | |
20 | BUILD_DEFS+= VARBASE | 20 | BUILD_DEFS+= VARBASE | |
21 | 21 | |||
22 | LUA_VERSIONS_ACCEPTED= 54 53 52 51 | 22 | LUA_VERSIONS_ACCEPTED= 54 53 52 51 | |
23 | 23 | |||
24 | .include "../../mk/bsd.prefs.mk" | |||
25 | ||||
26 | .if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 099915 | |||
27 | USE_PKGSRC_GCC= yes | |||
28 | USE_PKGSRC_GCC_RUNTIME= yes | |||
29 | .endif | |||
30 | ||||
24 | CPPFLAGS.SunOS+= -D__EXTENSIONS__ | 31 | CPPFLAGS.SunOS+= -D__EXTENSIONS__ | |
25 | 32 | |||
26 | CMAKE_INSTALL_NAME_DIR= ${PREFIX}/lib/rspamd | 33 | CMAKE_INSTALL_NAME_DIR= ${PREFIX}/lib/rspamd | |
27 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/rspamd | 34 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/rspamd | |
28 | TEST_TARGET= run-test | 35 | TEST_TARGET= run-test | |
29 | 36 | |||
30 | RSPAMD_USER?= rspamd | 37 | RSPAMD_USER?= rspamd | |
31 | RSPAMD_GROUP?= rspamd | 38 | RSPAMD_GROUP?= rspamd | |
32 | PKG_GROUPS= ${RSPAMD_GROUP} | 39 | PKG_GROUPS= ${RSPAMD_GROUP} | |
33 | PKG_USERS= ${RSPAMD_USER}:${RSPAMD_GROUP} | 40 | PKG_USERS= ${RSPAMD_USER}:${RSPAMD_GROUP} | |
34 | 41 | |||
35 | PKG_GROUPS_VARS= RSPAMD_GROUP | 42 | PKG_GROUPS_VARS= RSPAMD_GROUP | |
36 | PKG_USERS_VARS= RSPAMD_USER | 43 | PKG_USERS_VARS= RSPAMD_USER |
@@ -1,23 +1,30 @@ | @@ -1,23 +1,30 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2022/04/10 08:09:31 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2022/04/14 06:29:19 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= libtree-2.0.0 | 3 | DISTNAME= libtree-2.0.0 | |
4 | CATEGORIES= sysutils | 4 | CATEGORIES= sysutils | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=haampie/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=haampie/} | |
6 | GITHUB_TAG= v${PKGVERSION_NOREV} | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/haampie/libtree | 9 | HOMEPAGE= https://github.com/haampie/libtree | |
10 | COMMENT= Show library info in a tree form | 10 | COMMENT= Show library info in a tree form | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | USE_LANGUAGES= c c++17 | 13 | USE_LANGUAGES= c c++17 | |
14 | USE_CMAKE= yes | 14 | USE_CMAKE= yes | |
15 | 15 | |||
16 | GCC_REQD+= 8 # std::filesystem | 16 | GCC_REQD+= 8 # std::filesystem | |
17 | 17 | |||
18 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | 18 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | |
19 | 19 | |||
20 | .include "../../mk/bsd.prefs.mk" | |||
21 | ||||
22 | .if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 099915 | |||
23 | USE_PKGSRC_GCC= yes | |||
24 | USE_PKGSRC_GCC_RUNTIME= yes | |||
25 | .endif | |||
26 | ||||
20 | .include "../../devel/cxxopts/buildlink3.mk" | 27 | .include "../../devel/cxxopts/buildlink3.mk" | |
21 | .include "../../devel/elfio/buildlink3.mk" | 28 | .include "../../devel/elfio/buildlink3.mk" | |
22 | .include "../../devel/termcolor/buildlink3.mk" | 29 | .include "../../devel/termcolor/buildlink3.mk" | |
23 | .include "../../mk/bsd.pkg.mk" | 30 | .include "../../mk/bsd.pkg.mk" |