mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
math/wide-integer: New port: Generic C++ template for extended width unsigned/signed integral types
Wide-integer implements a generic C++ template for extended width unsigned and signed integral types. This C++ template header-only library implements drop-in big integer types such as uint128_t, uint256_t, uint384_t, uint512_t, uint1024_t, uint1536_t, etc. These can be used essentially like regular built-in integers. Corresponding signed integer types such as int128_t, int256_t, and the like can also be used. Reuired for net-p2p/transmission 4.1.0. PR: 292846 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
This commit is contained in:
@@ -1298,6 +1298,7 @@
|
||||
SUBDIR += vtk9
|
||||
SUBDIR += wavelib
|
||||
SUBDIR += wcalc
|
||||
SUBDIR += wide-integer
|
||||
SUBDIR += wxmaxima
|
||||
SUBDIR += xblas
|
||||
SUBDIR += xfce4-calculator-plugin
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
PORTNAME= wide-integer
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.01
|
||||
CATEGORIES= math
|
||||
|
||||
MAINTAINER= mondo.debater_0q@icloud.com
|
||||
COMMENT= Generic C++ template for extended width unsigned/signed integral types
|
||||
WWW= https://github.com/ckormanyos/wide-integer/
|
||||
|
||||
LICENSE= BSL
|
||||
|
||||
USES= cmake
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= ckormanyos
|
||||
|
||||
PLIST_FILES= include/math/wide_integer/uintwide_t.h \
|
||||
lib/cmake/wide-integer/WideIntegerConfig.cmake
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1770029896
|
||||
SHA256 (ckormanyos-wide-integer-v1.01_GH0.tar.gz) = d295c92a6c70b89f8901f31bcc3f0e8128b5ff5e60e549f4063196b0b3bc9603
|
||||
SIZE (ckormanyos-wide-integer-v1.01_GH0.tar.gz) = 192004
|
||||
@@ -0,0 +1,6 @@
|
||||
Wide-integer implements a generic C++ template for extended width unsigned and
|
||||
signed integral types.
|
||||
This C++ template header-only library implements drop-in big integer types such
|
||||
as uint128_t, uint256_t, uint384_t, uint512_t, uint1024_t, uint1536_t, etc.
|
||||
These can be used essentially like regular built-in integers. Corresponding
|
||||
signed integer types such as int128_t, int256_t, and the like can also be used.
|
||||
Reference in New Issue
Block a user