pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Add double-conversion to pkgsrc-wip. double-conversion provides binary-decimal and decimal binary routines for IEEE doubles.



Module Name:	pkgsrc-wip
Committed By:	Niclas Rosenvik <youremailsarecrap%gmail.com@localhost>
Pushed By:	nros
Date:		Mon Aug 21 18:35:29 2017 +0200
Changeset:	84b1e79d13cc4504e3c86ba3b1147ad993054d32

Modified Files:
	Makefile
Added Files:
	double-conversion/DESCR
	double-conversion/Makefile
	double-conversion/PLIST
	double-conversion/distinfo

Log Message:
Add double-conversion to pkgsrc-wip.
double-conversion provides binary-decimal and decimal binary routines for IEEE doubles.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=84b1e79d13cc4504e3c86ba3b1147ad993054d32

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                   |  1 +
 double-conversion/DESCR    |  6 ++++++
 double-conversion/Makefile | 21 +++++++++++++++++++++
 double-conversion/PLIST    | 17 +++++++++++++++++
 double-conversion/distinfo |  6 ++++++
 5 files changed, 51 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index ddca86ab92..5b1143a6c9 100644
--- a/Makefile
+++ b/Makefile
@@ -589,6 +589,7 @@ SUBDIR+=	dpic
 SUBDIR+=	dragbox-git
 SUBDIR+=	dropbox
 SUBDIR+=	drow
+SUBDIR+=	double-conversion
 SUBDIR+=	drpython
 SUBDIR+=	drumpiler
 SUBDIR+=	ds2
diff --git a/double-conversion/DESCR b/double-conversion/DESCR
new file mode 100644
index 0000000000..588cb2e17c
--- /dev/null
+++ b/double-conversion/DESCR
@@ -0,0 +1,6 @@
+This package (double-conversion) provides binary-decimal and
+decimal-binary routines for IEEE doubles.
+
+The library consists of efficient conversion routines that have been
+extracted from the V8 JavaScript engine. The code has been refactored
+and improved so that it can be used more easily in other projects.
diff --git a/double-conversion/Makefile b/double-conversion/Makefile
new file mode 100644
index 0000000000..6f4c61ee53
--- /dev/null
+++ b/double-conversion/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+DISTNAME=	double-conversion-3.0.0
+CATEGORIES=	math converters
+MASTER_SITES=	${MASTER_SITE_GITHUB:=google/}
+DIST_SUBDIR=	${GITHUB_PROJECT}
+GITHUB_PROJECT=	double-conversion
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+EXTRACT_USING=	bsdtar
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/google/double-conversion/
+COMMENT=	Conversion routines for IEEE doubles
+LICENSE=	modified-bsd
+
+USE_CMAKE=	yes
+USE_LANGUAGES=	c c++
+CMAKE_ARGS+=	-DBUILD_SHARED_LIBS:BOOL=ON
+CMAKE_ARGS+=	-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/double-conversion/PLIST b/double-conversion/PLIST
new file mode 100644
index 0000000000..272e936e5d
--- /dev/null
+++ b/double-conversion/PLIST
@@ -0,0 +1,17 @@
+@comment $NetBSD$
+include/double-conversion/bignum.h
+include/double-conversion/cached-powers.h
+include/double-conversion/diy-fp.h
+include/double-conversion/double-conversion.h
+include/double-conversion/fast-dtoa.h
+include/double-conversion/fixed-dtoa.h
+include/double-conversion/ieee.h
+include/double-conversion/strtod.h
+include/double-conversion/utils.h
+lib/cmake/double-conversion/double-conversionConfig.cmake
+lib/cmake/double-conversion/double-conversionConfigVersion.cmake
+lib/cmake/double-conversion/double-conversionLibraryDepends-noconfig.cmake
+lib/cmake/double-conversion/double-conversionLibraryDepends.cmake
+lib/libdouble-conversion.so
+lib/libdouble-conversion.so.1
+lib/libdouble-conversion.so.1.0.0
diff --git a/double-conversion/distinfo b/double-conversion/distinfo
new file mode 100644
index 0000000000..9c2cb7e3d5
--- /dev/null
+++ b/double-conversion/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (double-conversion/double-conversion-3.0.0.tar.gz) = d900d4d946beb493a03cd6c9b180ed2bcbd0f20e
+RMD160 (double-conversion/double-conversion-3.0.0.tar.gz) = 9354e6f88977402784a7105d00ca1bd858db8670
+SHA512 (double-conversion/double-conversion-3.0.0.tar.gz) = 5057af6e72f2aaace56ebdd9a0ddfa34318cbdfeabec5c361b60e6c92f160c8999c046c50f8c6f8d590eb8e97aa70bb6e97ba8148f0dc95dbc42f204fcdc1abf
+Size (double-conversion/double-conversion-3.0.0.tar.gz) = 7019526 bytes


Home | Main Index | Thread Index | Old Index