Bug 244551 - [NEW PORT] devel/microsoft-gsl: Guidelines Support Library
Summary: [NEW PORT] devel/microsoft-gsl: Guidelines Support Library
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Mateusz Piotrowski
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-02 04:00 UTC by Henry Hu
Modified: 2020-03-02 10:09 UTC (History)
1 user (show)

See Also:


Attachments
shar for the new port (2.37 KB, text/plain)
2020-03-02 04:00 UTC, Henry Hu
no flags Details
poudriere log for 11.3/amd64 (15.29 KB, text/plain)
2020-03-02 04:00 UTC, Henry Hu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henry Hu 2020-03-02 04:00:12 UTC
Created attachment 212089 [details]
shar for the new port

This is a new dependency of net-im/telegram-desktop. In the previous version, it just uses the one put into the source tree. The new version now relies on the system to provide this library. This library is header-only.

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.
Comment 1 Henry Hu 2020-03-02 04:00:40 UTC
Created attachment 212090 [details]
poudriere log for 11.3/amd64
Comment 2 commit-hook freebsd_committer freebsd_triage 2020-03-02 10:09:01 UTC
A commit references this bug:

Author: 0mp
Date: Mon Mar  2 10:08:49 UTC 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@gmail.com>

Changes:
  head/devel/Makefile
  head/devel/microsoft-gsl/
  head/devel/microsoft-gsl/Makefile
  head/devel/microsoft-gsl/distinfo
  head/devel/microsoft-gsl/pkg-descr
  head/devel/microsoft-gsl/pkg-plist
Comment 3 Mateusz Piotrowski freebsd_committer freebsd_triage 2020-03-02 10:09:46 UTC
Thank you! The port has been committed!