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