Sun Jun 5 14:17:27 2022 UTC ()
botan2: add PLIST.Darwin; pkglint fixes


(adam)
diff -r1.1 -r1.2 pkgsrc/security/botan2/Makefile
diff -r0 -r1.1 pkgsrc/security/botan2/PLIST.Darwin
diff -r1.2 -r1.3 pkgsrc/security/botan2/buildlink3.mk

cvs diff -r1.1 -r1.2 pkgsrc/security/botan2/Makefile (expand / switch to unified diff)

--- pkgsrc/security/botan2/Makefile 2022/04/01 08:01:11 1.1
+++ pkgsrc/security/botan2/Makefile 2022/06/05 14:17:27 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1 2022/04/01 08:01:11 wiz Exp $ 1# $NetBSD: Makefile,v 1.2 2022/06/05 14:17:27 adam Exp $
2 2
3DISTNAME= Botan-2.19.1 3DISTNAME= Botan-2.19.1
4PKGNAME= ${DISTNAME:tl} 4PKGNAME= ${DISTNAME:tl}
5CATEGORIES= security 5CATEGORIES= security
6MASTER_SITES= https://botan.randombit.net/releases/ 6MASTER_SITES= https://botan.randombit.net/releases/
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= joerg@NetBSD.org 9MAINTAINER= joerg@NetBSD.org
10HOMEPAGE= https://botan.randombit.net/ 10HOMEPAGE= https://botan.randombit.net/
11COMMENT= Portable, easy to use, and efficient C++ crypto library (v2) 11COMMENT= Portable, easy to use, and efficient C++ crypto library (v2)
12LICENSE= 2-clause-bsd 12LICENSE= 2-clause-bsd
13 13
14HAS_CONFIGURE= yes 14HAS_CONFIGURE= yes
@@ -16,27 +16,27 @@ USE_LANGUAGES= c++ @@ -16,27 +16,27 @@ USE_LANGUAGES= c++
16 16
17PYTHON_FOR_BUILD_ONLY= yes 17PYTHON_FOR_BUILD_ONLY= yes
18 18
19CONFIG_SHELL= ${PYTHONBIN} 19CONFIG_SHELL= ${PYTHONBIN}
20CONFIGURE_SCRIPT= ./configure.py 20CONFIGURE_SCRIPT= ./configure.py
21CONFIGURE_ARGS+= --prefix=${PREFIX} --with-zlib --with-boost 21CONFIGURE_ARGS+= --prefix=${PREFIX} --with-zlib --with-boost
22CONFIGURE_ARGS+= --docdir=share/doc 22CONFIGURE_ARGS+= --docdir=share/doc
23CONFIGURE_ARGS+= --without-sphinx 23CONFIGURE_ARGS+= --without-sphinx
24 24
25REPLACE_PYTHON+= *.py src/scripts/*.py 25REPLACE_PYTHON+= *.py src/scripts/*.py
26 26
27.include "../../mk/compiler.mk" 27.include "../../mk/compiler.mk"
28.if !empty(PKGSRC_COMPILER:Mclang) 28.if !empty(PKGSRC_COMPILER:Mclang)
29CONFIGURE_ARGS+= --cc-bin=${CXX} --cc=clang 29CONFIGURE_ARGS+= --cc-bin=${CXX:Q} --cc=clang
30.else 30.else
31CONFIGURE_ARGS+= --cc=gcc 31CONFIGURE_ARGS+= --cc=gcc
32.endif 32.endif
33 33
34PLIST_VARS+= x86 34PLIST_VARS+= x86
35.if ${MACHINE_ARCH} == "x86_64" 35.if ${MACHINE_ARCH} == "x86_64"
36PLIST.x86= yes 36PLIST.x86= yes
37CONFIGURE_ARGS+= --cpu=amd64 37CONFIGURE_ARGS+= --cpu=amd64
38.elif ${MACHINE_ARCH} == "i386" 38.elif ${MACHINE_ARCH} == "i386"
39PLIST.x86= yes 39PLIST.x86= yes
40CONFIGURE_ARGS+= --cpu=i386 40CONFIGURE_ARGS+= --cpu=i386
41.elif ${MACHINE_ARCH} == "powerpc" 41.elif ${MACHINE_ARCH} == "powerpc"
42CONFIGURE_ARGS+= --cpu=ppc 42CONFIGURE_ARGS+= --cpu=ppc

File Added: pkgsrc/security/botan2/PLIST.Darwin
@comment $NetBSD: PLIST.Darwin,v 1.1 2022/06/05 14:17:27 adam Exp $
include/botan-2/botan/certstor_macos.h

cvs diff -r1.2 -r1.3 pkgsrc/security/botan2/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/security/botan2/buildlink3.mk 2022/04/01 08:06:26 1.2
+++ pkgsrc/security/botan2/buildlink3.mk 2022/06/05 14:17:27 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: buildlink3.mk,v 1.2 2022/04/01 08:06:26 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.3 2022/06/05 14:17:27 adam Exp $
2 2
3BUILDLINK_TREE+= botan 3BUILDLINK_TREE+= botan
4 4
5.if !defined(BOTAN_BUILDLINK3_MK) 5.if !defined(BOTAN_BUILDLINK3_MK)
6BOTAN_BUILDLINK3_MK:= 6BOTAN_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.botan+= botan>=2.11 8BUILDLINK_API_DEPENDS.botan+= botan>=2.11
9BUILDLINK_ABI_DEPENDS.botan?= botan>=2.19.1 9BUILDLINK_ABI_DEPENDS.botan+= botan>=2.19.1
10BUILDLINK_PKGSRCDIR.botan?= ../../security/botan2 10BUILDLINK_PKGSRCDIR.botan?= ../../security/botan2
11 11
12.include "../../devel/zlib/buildlink3.mk" 12.include "../../devel/zlib/buildlink3.mk"
13.include "../../devel/boost-libs/buildlink3.mk" 13.include "../../devel/boost-libs/buildlink3.mk"
14.endif # BOTAN_BUILDLINK3_MK 14.endif # BOTAN_BUILDLINK3_MK
15 15
16BUILDLINK_TREE+= -botan 16BUILDLINK_TREE+= -botan