Wed Feb 21 11:17:25 2024 UTC (95d)
libzdb: Requires a C++17 compiler


(nia)
diff -r1.34 -r1.35 pkgsrc/databases/libzdb/Makefile
diff -r1.23 -r1.24 pkgsrc/databases/libzdb/buildlink3.mk

cvs diff -r1.34 -r1.35 pkgsrc/databases/libzdb/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/libzdb/Makefile 2023/11/08 13:18:25 1.34
+++ pkgsrc/databases/libzdb/Makefile 2024/02/21 11:17:25 1.35
@@ -1,28 +1,30 @@ @@ -1,28 +1,30 @@
1# $NetBSD: Makefile,v 1.34 2023/11/08 13:18:25 wiz Exp $ 1# $NetBSD: Makefile,v 1.35 2024/02/21 11:17:25 nia Exp $
2 2
3DISTNAME= libzdb-3.2.3 3DISTNAME= libzdb-3.2.3
4PKGREVISION= 4 4PKGREVISION= 4
5CATEGORIES= databases 5CATEGORIES= databases
6MASTER_SITES= http://www.tildeslash.com/libzdb/dist/ 6MASTER_SITES= http://www.tildeslash.com/libzdb/dist/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.tildeslash.com/libzdb/ 9HOMEPAGE= https://www.tildeslash.com/libzdb/
10COMMENT= Zild Database Library, a fast thread-safe connection pooling library 10COMMENT= Zild Database Library, a fast thread-safe connection pooling library
11LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
12 12
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14USE_LANGUAGES+= c c++ 14USE_LANGUAGES+= c c++
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16USE_TOOLS+= gmake 16USE_TOOLS+= gmake
17 17
 18USE_CXX_FEATURES+= c++17
 19
18PKGCONFIG_OVERRIDE+= zdb.pc.in 20PKGCONFIG_OVERRIDE+= zdb.pc.in
19 21
20SUBST_CLASSES+= tput 22SUBST_CLASSES+= tput
21SUBST_STAGE.tput= pre-configure 23SUBST_STAGE.tput= pre-configure
22SUBST_MESSAGE.tput= don't break the user's terminal 24SUBST_MESSAGE.tput= don't break the user's terminal
23SUBST_FILES.tput= configure 25SUBST_FILES.tput= configure
24SUBST_SED.tput= -e 's,(tput[^)]*),(true),g' 26SUBST_SED.tput= -e 's,(tput[^)]*),(true),g'
25 27
26.include "options.mk" 28.include "options.mk"
27 29
28.include "../../mk/bsd.pkg.mk" 30.include "../../mk/bsd.pkg.mk"

cvs diff -r1.23 -r1.24 pkgsrc/databases/libzdb/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/databases/libzdb/buildlink3.mk 2023/11/08 13:18:25 1.23
+++ pkgsrc/databases/libzdb/buildlink3.mk 2024/02/21 11:17:25 1.24
@@ -1,20 +1,22 @@ @@ -1,20 +1,22 @@
1# $NetBSD: buildlink3.mk,v 1.23 2023/11/08 13:18:25 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.24 2024/02/21 11:17:25 nia Exp $
2 2
3BUILDLINK_TREE+= libzdb 3BUILDLINK_TREE+= libzdb
4 4
5.if !defined(LIBZDB_BUILDLINK3_MK) 5.if !defined(LIBZDB_BUILDLINK3_MK)
6LIBZDB_BUILDLINK3_MK:= 6LIBZDB_BUILDLINK3_MK:=
7 7
 8USE_CXX_FEATURES+= c++17
 9
8BUILDLINK_API_DEPENDS.libzdb+= libzdb>=2.6 10BUILDLINK_API_DEPENDS.libzdb+= libzdb>=2.6
9BUILDLINK_ABI_DEPENDS.libzdb?= libzdb>=3.2.3nb4 11BUILDLINK_ABI_DEPENDS.libzdb?= libzdb>=3.2.3nb4
10BUILDLINK_PKGSRCDIR.libzdb?= ../../databases/libzdb 12BUILDLINK_PKGSRCDIR.libzdb?= ../../databases/libzdb
11 13
12pkgbase := libzdb 14pkgbase := libzdb
13.include "../../mk/pkg-build-options.mk" 15.include "../../mk/pkg-build-options.mk"
14 16
15.if !empty(PKG_BUILD_OPTIONS.libzdb:Msqlite) 17.if !empty(PKG_BUILD_OPTIONS.libzdb:Msqlite)
16. include "../../databases/sqlite3/buildlink3.mk" 18. include "../../databases/sqlite3/buildlink3.mk"
17.endif 19.endif
18.if !empty(PKG_BUILD_OPTIONS.libzdb:Mpgsql) 20.if !empty(PKG_BUILD_OPTIONS.libzdb:Mpgsql)
19. include "../../mk/pgsql.buildlink3.mk" 21. include "../../mk/pgsql.buildlink3.mk"
20.endif 22.endif