Update c++gsl to version 3.1.0 Pkgsrc changes: Add buildlink3.mk Changes: CMake find_package support. gsl::span and gsl::span_iterator that align with the c++20 standard. Fix bug in gsl::narrow.diff -r1.1 -r1.2 pkgsrc/devel/c++gsl/Makefile
(nros)
@@ -1,21 +1,21 @@ | @@ -1,21 +1,21 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2018/07/20 11:32:25 minskim Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2022/01/23 20:34:46 nros Exp $ | |
2 | 2 | |||
3 | DISTNAME= GSL-1.0.0 | 3 | DISTNAME= GSL-3.1.0 | |
4 | PKGNAME= c++${DISTNAME:tl} | 4 | PKGNAME= c++${DISTNAME:tl} | |
5 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=Microsoft/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=Microsoft/} | |
7 | GITHUB_PROJECT= GSL | 7 | GITHUB_PROJECT= GSL | |
8 | GITHUB_TAG= v${PKGVERSION_NOREV} | 8 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
9 | 9 | |||
10 | MAINTAINER= minskim@NetBSD.org | 10 | MAINTAINER= minskim@NetBSD.org | |
11 | HOMEPAGE= https://github.com/Microsoft/GSL | 11 | HOMEPAGE= https://github.com/Microsoft/GSL | |
12 | COMMENT= C++ Core Guidelines support library | 12 | COMMENT= C++ Core Guidelines support library | |
13 | LICENSE= mit | 13 | LICENSE= mit | |
14 | 14 | |||
15 | NO_BUILD= yes | 15 | NO_BUILD= yes | |
16 | USE_CMAKE= yes | 16 | USE_CMAKE= yes | |
17 | USE_LANGUAGES+= c c++14 | 17 | USE_LANGUAGES+= c c++14 | |
18 | 18 | |||
19 | CMAKE_ARGS+= -DGSL_TEST=False | 19 | CMAKE_ARGS+= -DGSL_TEST=False | |
20 | 20 | |||
21 | .include "../../mk/bsd.pkg.mk" | 21 | .include "../../mk/bsd.pkg.mk" |
@@ -1,10 +1,13 @@ | @@ -1,10 +1,13 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2018/07/20 11:32:25 minskim Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2022/01/23 20:34:46 nros Exp $ | |
2 | include/gsl/gsl | 2 | include/gsl/gsl | |
3 | include/gsl/gsl_algorithm | 3 | include/gsl/gsl_algorithm | |
4 | include/gsl/gsl_assert | 4 | include/gsl/gsl_assert | |
5 | include/gsl/gsl_byte | 5 | include/gsl/gsl_byte | |
6 | include/gsl/gsl_util | 6 | include/gsl/gsl_util | |
7 | include/gsl/multi_span | 7 | include/gsl/multi_span | |
8 | include/gsl/pointers | 8 | include/gsl/pointers | |
9 | include/gsl/span | 9 | include/gsl/span | |
10 | include/gsl/span_ext | |||
10 | include/gsl/string_span | 11 | include/gsl/string_span | |
12 | share/cmake/Microsoft.GSL/Microsoft.GSLConfig.cmake | |||
13 | share/cmake/Microsoft.GSL/Microsoft.GSLConfigVersion.cmake |
# $NetBSD: buildlink3.mk,v 1.1 2022/01/23 20:34:46 nros Exp $
BUILDLINK_TREE+= c++gsl
.if !defined(C++GSL_BUILDLINK3_MK)
C++GSL_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.c++gsl+= c++gsl>=3.1.0
BUILDLINK_PKGSRCDIR.c++gsl?= ../../devel/c++gsl
BUILDLINK_DEPMETHOD.c++gsl?= build
.endif # C++GSL_BUILDLINK3_MK
BUILDLINK_TREE+= -c++gsl
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2021/10/26 10:14:22 nia Exp $ | 1 | $NetBSD: distinfo,v 1.4 2022/01/23 20:34:46 nros Exp $ | |
2 | 2 | |||
3 | BLAKE2s (GSL-1.0.0.tar.gz) = 573a5f6588af4c725ac21bc029750c1470961a642576bfd9e9a2b899040006f1 | 3 | BLAKE2s (GSL-3.1.0.tar.gz) = 4d67277e3a30feb94ccacc0939e5abb9f111dbdc594a78f69b0c0346e0bf8fe1 | |
4 | SHA512 (GSL-1.0.0.tar.gz) = cde55df9540fd08ca8d29a74b2cff360686aa75b01ee1c48bd9782a2d70d1b6eae712a51eaf9b60453f859e466df00345b0a2893137d16490cea8ee54362f7da | 4 | SHA512 (GSL-3.1.0.tar.gz) = 2916df9ee165fc803ffae0a56518f2ba92870e279984913ff591559e1459943c3ffbc1f5a0d819ad8233f0c9034012de3616aa4e10557d87c7285d8425d10696 | |
5 | Size (GSL-1.0.0.tar.gz) = 58920 bytes | 5 | Size (GSL-3.1.0.tar.gz) = 78196 bytes |