svn commit: r527623 - in head/devel: . microsoft-gsl
Mateusz Piotrowski
0mp at FreeBSD.org
Mon Mar 2 10:08:52 UTC 2020
Author: 0mp
Date: Mon Mar 2 10:08:48 2020
New Revision: 527623
URL: https://svnweb.freebsd.org/changeset/ports/527623
Log:
New port: devel/microsoft-gsl
The Guidelines Support Library (GSL) contains functions and types that are
suggested for use by the C++ Core Guidelines maintained by the Standard C++
Foundation. This repo contains Microsoft's implementation of GSL.
The library includes types like span<T>, string_span, owner<> and others.
The entire implementation is provided inline in the headers under the gsl
directory. The implementation generally assumes a platform that implements
C++14 support. There are specific workarounds to support MSVC 2015.
WWW: https://github.com/microsoft/GSL
PR: 244551
Submitted by: Henry Hu <henry.hu.sh at gmail.com>
Added:
head/devel/microsoft-gsl/
head/devel/microsoft-gsl/Makefile (contents, props changed)
head/devel/microsoft-gsl/distinfo (contents, props changed)
head/devel/microsoft-gsl/pkg-descr (contents, props changed)
head/devel/microsoft-gsl/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Mon Mar 2 09:53:29 2020 (r527622)
+++ head/devel/Makefile Mon Mar 2 10:08:48 2020 (r527623)
@@ -1503,6 +1503,7 @@
SUBDIR += mercurialeclipse
SUBDIR += mergify
SUBDIR += meson
+ SUBDIR += microsoft-gsl
SUBDIR += mill
SUBDIR += mimalloc
SUBDIR += mime
Added: head/devel/microsoft-gsl/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/microsoft-gsl/Makefile Mon Mar 2 10:08:48 2020 (r527623)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME= microsoft-gsl
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.1.0
+CATEGORIES= devel
+
+MAINTAINER= henry.hu.sh at gmail.com
+COMMENT= Guidelines Support Library
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake
+USE_GITHUB= yes
+GH_ACCOUNT= microsoft
+GH_PROJECT= GSL
+CMAKE_OFF= GSL_TEST
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/microsoft-gsl/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/microsoft-gsl/distinfo Mon Mar 2 10:08:48 2020 (r527623)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1583121165
+SHA256 (microsoft-GSL-v2.1.0_GH0.tar.gz) = ef73814657b073e1be86c8f7353718771bf4149b482b6cb54f99e79b23ff899d
+SIZE (microsoft-GSL-v2.1.0_GH0.tar.gz) = 67289
Added: head/devel/microsoft-gsl/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/microsoft-gsl/pkg-descr Mon Mar 2 10:08:48 2020 (r527623)
@@ -0,0 +1,11 @@
+The Guidelines Support Library (GSL) contains functions and types that are
+suggested for use by the C++ Core Guidelines maintained by the Standard C++
+Foundation. This repo contains Microsoft's implementation of GSL.
+
+The library includes types like span<T>, string_span, owner<> and others.
+
+The entire implementation is provided inline in the headers under the gsl
+directory. The implementation generally assumes a platform that implements
+C++14 support. There are specific workarounds to support MSVC 2015.
+
+WWW: https://github.com/microsoft/GSL
Added: head/devel/microsoft-gsl/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/microsoft-gsl/pkg-plist Mon Mar 2 10:08:48 2020 (r527623)
@@ -0,0 +1,9 @@
+include/gsl/gsl
+include/gsl/gsl_algorithm
+include/gsl/gsl_assert
+include/gsl/gsl_byte
+include/gsl/gsl_util
+include/gsl/multi_span
+include/gsl/pointers
+include/gsl/span
+include/gsl/string_span
More information about the svn-ports-head
mailing list