MariaDB 10.5+ requires a C++11 compiler.diff -r1.9 -r1.10 pkgsrc/databases/mariadb1011-client/Makefile.common
(nia)
@@ -1,37 +1,39 @@ | @@ -1,37 +1,39 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.9 2024/05/10 06:00:34 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.10 2024/05/15 15:59:55 nia Exp $ | |
2 | # | 2 | # | |
3 | # used by databases/mariadb1011-client/Makefile | 3 | # used by databases/mariadb1011-client/Makefile | |
4 | # used by databases/mariadb1011-server/Makefile | 4 | # used by databases/mariadb1011-server/Makefile | |
5 | # used by databases/mariadb1011-embedded/Makefile | 5 | # used by databases/mariadb1011-embedded/Makefile | |
6 | 6 | |||
7 | DISTNAME= mariadb-10.11.7 | 7 | DISTNAME= mariadb-10.11.7 | |
8 | CATEGORIES= databases | 8 | CATEGORIES= databases | |
9 | MASTER_SITES= https://archive.mariadb.org/${DISTNAME}/source/ | 9 | MASTER_SITES= https://archive.mariadb.org/${DISTNAME}/source/ | |
10 | 10 | |||
11 | MAINTAINER?= pkgsrc-users@NetBSD.org | 11 | MAINTAINER?= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= https://mariadb.org/ | 12 | HOMEPAGE= https://mariadb.org/ | |
13 | LICENSE= gnu-gpl-v2 | 13 | LICENSE= gnu-gpl-v2 | |
14 | 14 | |||
15 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mariadb1011-client/distinfo | 15 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mariadb1011-client/distinfo | |
16 | PATCHDIR?= ${.CURDIR}/../../databases/mariadb1011-client/patches | 16 | PATCHDIR?= ${.CURDIR}/../../databases/mariadb1011-client/patches | |
17 | 17 | |||
18 | USE_CMAKE= yes | 18 | USE_CMAKE= yes | |
19 | USE_LANGUAGES= c c++ | 19 | USE_LANGUAGES= c c++ | |
20 | USE_TOOLS+= perl:run pkg-config bison | 20 | USE_TOOLS+= perl:run pkg-config bison | |
21 | USE_CURSES= wide | 21 | USE_CURSES= wide | |
22 | 22 | |||
23 | PLIST_SRC= ${PLIST_SRC_DFLT} | 23 | PLIST_SRC= ${PLIST_SRC_DFLT} | |
24 | 24 | |||
25 | USE_CXX_FEATURES+= c++11 | |||
26 | ||||
25 | .include "../../mk/bsd.prefs.mk" | 27 | .include "../../mk/bsd.prefs.mk" | |
26 | 28 | |||
27 | # | 29 | # | |
28 | # Use MySQL defaults if set. | 30 | # Use MySQL defaults if set. | |
29 | # | 31 | # | |
30 | MARIADB_DATADIR?= ${MYSQL_DATADIR:U${VARBASE}/db/mariadb} | 32 | MARIADB_DATADIR?= ${MYSQL_DATADIR:U${VARBASE}/db/mariadb} | |
31 | MARIADB_CHARSET?= ${MYSQL_CHARSET:Uutf8mb4} | 33 | MARIADB_CHARSET?= ${MYSQL_CHARSET:Uutf8mb4} | |
32 | MARIADB_COLLATION?= ${MYSQL_COLLATION:Uutf8mb4_unicode_ci} | 34 | MARIADB_COLLATION?= ${MYSQL_COLLATION:Uutf8mb4_unicode_ci} | |
33 | MARIADB_EXTRA_CHARSET?= ${MYSQL_EXTRA_CHARSET:Uall} | 35 | MARIADB_EXTRA_CHARSET?= ${MYSQL_EXTRA_CHARSET:Uall} | |
34 | 36 | |||
35 | BUILD_DEFS+= VARBASE | 37 | BUILD_DEFS+= VARBASE | |
36 | 38 | |||
37 | CMAKE_ARGS+= -DCOMPILATION_COMMENT="pkgsrc" | 39 | CMAKE_ARGS+= -DCOMPILATION_COMMENT="pkgsrc" |
@@ -1,36 +1,38 @@ | @@ -1,36 +1,38 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.28 2024/05/06 08:41:57 jperkin Exp $ | 1 | # $NetBSD: Makefile.common,v 1.29 2024/05/15 15:59:55 nia Exp $ | |
2 | # | 2 | # | |
3 | # used by databases/mariadb105-client/Makefile | 3 | # used by databases/mariadb105-client/Makefile | |
4 | # used by databases/mariadb105-server/Makefile | 4 | # used by databases/mariadb105-server/Makefile | |
5 | 5 | |||
6 | DISTNAME= mariadb-10.5.24 | 6 | DISTNAME= mariadb-10.5.24 | |
7 | CATEGORIES= databases | 7 | CATEGORIES= databases | |
8 | MASTER_SITES= https://archive.mariadb.org/${DISTNAME}/source/ | 8 | MASTER_SITES= https://archive.mariadb.org/${DISTNAME}/source/ | |
9 | 9 | |||
10 | MAINTAINER?= pkgsrc-users@NetBSD.org | 10 | MAINTAINER?= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://mariadb.org/ | 11 | HOMEPAGE= https://mariadb.org/ | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mariadb105-client/distinfo | 14 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mariadb105-client/distinfo | |
15 | PATCHDIR?= ${.CURDIR}/../../databases/mariadb105-client/patches | 15 | PATCHDIR?= ${.CURDIR}/../../databases/mariadb105-client/patches | |
16 | 16 | |||
17 | USE_CMAKE= yes | 17 | USE_CMAKE= yes | |
18 | USE_LANGUAGES= c c++ | 18 | USE_LANGUAGES= c c++ | |
19 | USE_TOOLS+= perl:run pkg-config bison | 19 | USE_TOOLS+= perl:run pkg-config bison | |
20 | USE_CURSES= wide | 20 | USE_CURSES= wide | |
21 | 21 | |||
22 | PLIST_SRC= ${PLIST_SRC_DFLT} | 22 | PLIST_SRC= ${PLIST_SRC_DFLT} | |
23 | 23 | |||
24 | USE_CXX_FEATURES+= c++11 | |||
25 | ||||
24 | .include "../../mk/bsd.prefs.mk" | 26 | .include "../../mk/bsd.prefs.mk" | |
25 | 27 | |||
26 | # | 28 | # | |
27 | # Use MySQL defaults if set. | 29 | # Use MySQL defaults if set. | |
28 | # | 30 | # | |
29 | MARIADB_DATADIR?= ${MYSQL_DATADIR:U${VARBASE}/db/mariadb} | 31 | MARIADB_DATADIR?= ${MYSQL_DATADIR:U${VARBASE}/db/mariadb} | |
30 | MARIADB_CHARSET?= ${MYSQL_CHARSET:Uutf8mb4} | 32 | MARIADB_CHARSET?= ${MYSQL_CHARSET:Uutf8mb4} | |
31 | MARIADB_COLLATION?= ${MYSQL_COLLATION:Uutf8mb4_unicode_ci} | 33 | MARIADB_COLLATION?= ${MYSQL_COLLATION:Uutf8mb4_unicode_ci} | |
32 | MARIADB_EXTRA_CHARSET?= ${MYSQL_EXTRA_CHARSET:Uall} | 34 | MARIADB_EXTRA_CHARSET?= ${MYSQL_EXTRA_CHARSET:Uall} | |
33 | 35 | |||
34 | BUILD_DEFS+= VARBASE | 36 | BUILD_DEFS+= VARBASE | |
35 | 37 | |||
36 | CMAKE_ARGS+= -DCOMPILATION_COMMENT="pkgsrc" | 38 | CMAKE_ARGS+= -DCOMPILATION_COMMENT="pkgsrc" |
@@ -1,36 +1,38 @@ | @@ -1,36 +1,38 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.24 2024/05/06 08:41:57 jperkin Exp $ | 1 | # $NetBSD: Makefile.common,v 1.25 2024/05/15 15:59:55 nia Exp $ | |
2 | # | 2 | # | |
3 | # used by databases/mariadb106-client/Makefile | 3 | # used by databases/mariadb106-client/Makefile | |
4 | # used by databases/mariadb106-server/Makefile | 4 | # used by databases/mariadb106-server/Makefile | |
5 | 5 | |||
6 | DISTNAME= mariadb-10.6.17 | 6 | DISTNAME= mariadb-10.6.17 | |
7 | CATEGORIES= databases | 7 | CATEGORIES= databases | |
8 | MASTER_SITES= https://archive.mariadb.org/${DISTNAME}/source/ | 8 | MASTER_SITES= https://archive.mariadb.org/${DISTNAME}/source/ | |
9 | 9 | |||
10 | MAINTAINER?= pkgsrc-users@NetBSD.org | 10 | MAINTAINER?= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://mariadb.org/ | 11 | HOMEPAGE= https://mariadb.org/ | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mariadb106-client/distinfo | 14 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mariadb106-client/distinfo | |
15 | PATCHDIR?= ${.CURDIR}/../../databases/mariadb106-client/patches | 15 | PATCHDIR?= ${.CURDIR}/../../databases/mariadb106-client/patches | |
16 | 16 | |||
17 | USE_CMAKE= yes | 17 | USE_CMAKE= yes | |
18 | USE_LANGUAGES= c c++ | 18 | USE_LANGUAGES= c c++ | |
19 | USE_TOOLS+= perl:run pkg-config bison | 19 | USE_TOOLS+= perl:run pkg-config bison | |
20 | USE_CURSES= wide | 20 | USE_CURSES= wide | |
21 | 21 | |||
22 | PLIST_SRC= ${PLIST_SRC_DFLT} | 22 | PLIST_SRC= ${PLIST_SRC_DFLT} | |
23 | 23 | |||
24 | USE_CXX_FEATURES+= c++11 | |||
25 | ||||
24 | .include "../../mk/bsd.prefs.mk" | 26 | .include "../../mk/bsd.prefs.mk" | |
25 | 27 | |||
26 | # | 28 | # | |
27 | # Use MySQL defaults if set. | 29 | # Use MySQL defaults if set. | |
28 | # | 30 | # | |
29 | MARIADB_DATADIR?= ${MYSQL_DATADIR:U${VARBASE}/db/mariadb} | 31 | MARIADB_DATADIR?= ${MYSQL_DATADIR:U${VARBASE}/db/mariadb} | |
30 | MARIADB_CHARSET?= ${MYSQL_CHARSET:Uutf8mb4} | 32 | MARIADB_CHARSET?= ${MYSQL_CHARSET:Uutf8mb4} | |
31 | MARIADB_COLLATION?= ${MYSQL_COLLATION:Uutf8mb4_unicode_ci} | 33 | MARIADB_COLLATION?= ${MYSQL_COLLATION:Uutf8mb4_unicode_ci} | |
32 | MARIADB_EXTRA_CHARSET?= ${MYSQL_EXTRA_CHARSET:Uall} | 34 | MARIADB_EXTRA_CHARSET?= ${MYSQL_EXTRA_CHARSET:Uall} | |
33 | 35 | |||
34 | BUILD_DEFS+= VARBASE | 36 | BUILD_DEFS+= VARBASE | |
35 | 37 | |||
36 | CMAKE_ARGS+= -DCOMPILATION_COMMENT="pkgsrc" | 38 | CMAKE_ARGS+= -DCOMPILATION_COMMENT="pkgsrc" |