svn commit: r392067 - in head/math: . py-bitmath
William Grzybowski
wg at FreeBSD.org
Tue Jul 14 19:53:41 UTC 2015
Author: wg
Date: Tue Jul 14 19:53:38 2015
New Revision: 392067
URL: https://svnweb.freebsd.org/changeset/ports/392067
Log:
math/py-bitmath: Represent and manipulate file sizes with different prefix notations
bitmath simplifies many facets of interacting with file sizes in various units.
Functionality includes:
- Converting between SI and NIST prefix units (kB to GiB)
- Converting between units of the same type (SI to SI, or NIST to NIST)
- Automatic human-readable prefix selection (like in hurry.filesize)
- Basic arithmetic operations (subtracting 42KiB from 50GiB)
- Rich comparison operations (1024 Bytes == 1KiB)
- bitwise operations (<<, >>, &, |, ^)
- argparse integration
- progressbar integration
- String parsing
- Sorting
WWW: https://github.com/tbielawa/bitmath
Added:
head/math/py-bitmath/
head/math/py-bitmath/Makefile (contents, props changed)
head/math/py-bitmath/distinfo (contents, props changed)
head/math/py-bitmath/pkg-descr (contents, props changed)
Modified:
head/math/Makefile
Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile Tue Jul 14 19:52:11 2015 (r392066)
+++ head/math/Makefile Tue Jul 14 19:53:38 2015 (r392067)
@@ -551,6 +551,7 @@
SUBDIR += py-apgl
SUBDIR += py-basemap
SUBDIR += py-basemap-data
+ SUBDIR += py-bitmath
SUBDIR += py-bitvector
SUBDIR += py-bottleneck
SUBDIR += py-cryptominisat
Added: head/math/py-bitmath/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-bitmath/Makefile Tue Jul 14 19:53:38 2015 (r392067)
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= bitmath
+PORTVERSION= 1.2.3
+CATEGORIES= math python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME}
+DISTFILES= ${PORTNAME}-${PORTVERSION}-4.tar.gz
+
+MAINTAINER= wg at FreeBSD.org
+COMMENT= Represent and manipulate file sizes with different prefix notations
+
+LICENSE= MIT
+
+USES= python:2
+USE_PYTHON= autoplist distutils
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-4
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}progressbar231>0:${PORTSDIR}/misc/py-progressbar231
+
+.include <bsd.port.mk>
Added: head/math/py-bitmath/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-bitmath/distinfo Tue Jul 14 19:53:38 2015 (r392067)
@@ -0,0 +1,2 @@
+SHA256 (bitmath-1.2.3-4.tar.gz) = 09fd3697dd0f0bbfd7de1c8821f739d6f4cf0cb854b3314779bcbd3ec9c90ed8
+SIZE (bitmath-1.2.3-4.tar.gz) = 50745
Added: head/math/py-bitmath/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-bitmath/pkg-descr Tue Jul 14 19:53:38 2015 (r392067)
@@ -0,0 +1,15 @@
+bitmath simplifies many facets of interacting with file sizes in various units.
+Functionality includes:
+
+- Converting between SI and NIST prefix units (kB to GiB)
+- Converting between units of the same type (SI to SI, or NIST to NIST)
+- Automatic human-readable prefix selection (like in hurry.filesize)
+- Basic arithmetic operations (subtracting 42KiB from 50GiB)
+- Rich comparison operations (1024 Bytes == 1KiB)
+- bitwise operations (<<, >>, &, |, ^)
+- argparse integration
+- progressbar integration
+- String parsing
+- Sorting
+
+WWW: https://github.com/tbielawa/bitmath
More information about the svn-ports-all
mailing list