Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F177574572
D18556.1794781360.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None
D18556.1794781360.diff
View Options
Index: head/math/Makefile
===================================================================
--- head/math/Makefile
+++ head/math/Makefile
@@ -136,6 +136,7 @@
SUBDIR += asymptote
SUBDIR += atlas
SUBDIR += barvinok
+ SUBDIR += bcal
SUBDIR += biggles
SUBDIR += blacs
SUBDIR += blas
Index: head/math/bcal/Makefile
===================================================================
--- head/math/bcal/Makefile
+++ head/math/bcal/Makefile
@@ -0,0 +1,44 @@
+# $FreeBSD$
+
+PORTNAME= bcal
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.1-12
+DISTVERSIONSUFFIX= -g6867abd
+CATEGORIES= math
+
+MAINTAINER= 0mp@FreeBSD.org
+COMMENT= Storage expression, unit conversion & address offset CLI calculator
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+ONLY_FOR_ARCHS= amd64
+
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+
+USES= gmake python:test,3.5+ readline
+
+USE_GITHUB= yes
+GH_ACCOUNT= jarun
+
+MAKE_ARGS= MANDIR=${STAGEDIR}${MAN1PREFIX}/man/man1
+
+PLIST_FILES= bin/bcal \
+ man/man1/bcal.1.gz
+
+PORTDOCS= CHANGELOG \
+ README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bcal
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}/${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+do-test:
+ cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v test.py
+
+.include <bsd.port.mk>
Index: head/math/bcal/distinfo
===================================================================
--- head/math/bcal/distinfo
+++ head/math/bcal/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1545051676
+SHA256 (jarun-bcal-v2.1-12-g6867abd_GH0.tar.gz) = a7850da96b146824933534811078e3ae9f804c29e406cf5e89eb4be83d584f47
+SIZE (jarun-bcal-v2.1-12-g6867abd_GH0.tar.gz) = 34348
Index: head/math/bcal/pkg-descr
===================================================================
--- head/math/bcal/pkg-descr
+++ head/math/bcal/pkg-descr
@@ -0,0 +1,24 @@
+bcal (Byte CALculator) is a REPL CLI utility for storage expressions, unit
+conversions or address calculations. If you can't calculate the hex address
+offset for (512 - 16) MiB, or the value when the 43rd bit of a 64-bit address
+is set mentally, bcal is for you.
+
+It has a bc mode for general-purpose numerical calculations.
+
+bcal follows Ubuntu's standard unit conversion and notation policy. Only 64-bit
+operating systems are supported.
+
+Features:
+
+- evaluate arithmetic expressions involving storage units
+- perform general purpose calculations (using bc)
+- convert to IEC/SI standard data storage units
+- interactive mode with the last valid result stored for reuse
+- show the address in bytes
+- show address as LBA:OFFSET
+- convert CHS to LBA and vice versa
+- base conversion to binary, decimal and hex
+- custom sector size, max heads/cylinder and max sectors/track
+- minimal dependencies
+
+WWW: https://github.com/jarun/bcal
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Nov 15, 10:22 PM (15 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41749668
Default Alt Text
D18556.1794781360.diff (2 KB)
Attached To
Mode
D18556: New port: math/bcal: Storage expression, unit conversion & address offset CLI calculator
Attached
Detach File
Event Timeline