aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTerry Kennedy <terry-freebsd@glaver.org>2021-08-02 16:36:24 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2021-08-02 16:36:24 +0000
commit0377086a1f58526c3026ae470cd8191838b4c1f9 (patch)
tree1610fa8955f9d755ff3d199cfeea16c6bd955ffd
parentb5a56c9450ee879836d8e87624318342b8a252cd (diff)
downloadports-0377086a1f58526c3026ae470cd8191838b4c1f9.tar.gz
ports-0377086a1f58526c3026ae470cd8191838b4c1f9.zip
security/cfv: Reinstate and update to 3.0.0.dev0
PR: 257546
-rw-r--r--MOVED1
-rw-r--r--security/Makefile1
-rw-r--r--security/cfv/Makefile28
-rw-r--r--security/cfv/distinfo3
-rw-r--r--security/cfv/pkg-descr15
5 files changed, 47 insertions, 1 deletions
diff --git a/MOVED b/MOVED
index c310d5933aa2..9ae4e414ab31 100644
--- a/MOVED
+++ b/MOVED
@@ -13857,7 +13857,6 @@ science/py-hcluster||2020-01-27|Has expired: Unmaintained, uses EOLed python27
science/py-pyteomics.biolccc||2020-01-27|Has expired: Unmaintained, uses EOLed python27
science/pycdf||2020-01-27|Has expired: Unmaintained, uses EOLed python27
security/blindelephant||2020-01-27|Has expired: Unmaintained, uses EOLed python27
-security/cfv||2020-01-27|Has expired: Unmaintained, uses EOLed python27
security/fsh||2020-01-27|Has expired: Unmaintained, uses EOLed python27
security/gcipher||2020-01-27|Has expired: Unmaintained, uses EOLed python27
security/kedpm||2020-01-27|Has expired: Unmaintained, uses EOLed python27
diff --git a/security/Makefile b/security/Makefile
index 7143ec98aa80..2cb4494a6301 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -72,6 +72,7 @@
SUBDIR += certmgr
SUBDIR += cfs
SUBDIR += cfssl
+ SUBDIR += cfv
SUBDIR += chaosreader
SUBDIR += checkpassword
SUBDIR += checkpassword-pam
diff --git a/security/cfv/Makefile b/security/cfv/Makefile
new file mode 100644
index 000000000000..fe1389c7b1ec
--- /dev/null
+++ b/security/cfv/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= cfv
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.0.0.dev0
+CATEGORIES= security
+MASTER_SITES= GH
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= terry-freebsd@glaver.org
+COMMENT= Utility to both test and create .sfv, .csv, and md5sum files
+
+LICENSE= GPLv2+
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR}
+
+USES= python
+
+USE_GITHUB= yes
+GH_ACCOUNT= cfv-project
+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+do-test:
+ cd ${WRKSRC}/test && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} test.py
+
+.include <bsd.port.mk>
diff --git a/security/cfv/distinfo b/security/cfv/distinfo
new file mode 100644
index 000000000000..36c10658bbf6
--- /dev/null
+++ b/security/cfv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1627874328
+SHA256 (cfv-project-cfv-v3.0.0.dev0_GH0.tar.gz) = 9ddf1ad84b34e53d07cd42ed3eeb433fa4c11800da3c51ddf8f9409bf3419211
+SIZE (cfv-project-cfv-v3.0.0.dev0_GH0.tar.gz) = 91221
diff --git a/security/cfv/pkg-descr b/security/cfv/pkg-descr
new file mode 100644
index 000000000000..842a4f7e54e8
--- /dev/null
+++ b/security/cfv/pkg-descr
@@ -0,0 +1,15 @@
+cfv is a utility to both test and create .sfv, .csv and md5sum files. These
+files are commonly used to ensure the correct retrieval or storage of data.
+
+Features:
+ - supports .sfv, .csv(2, 3, and 4 field variants), md5sum, BSD md5
+ sha1sum, .torrent and (test-only) .par, .par2 file formats
+ - automatic checksum file naming ability in create mode
+ - recursive operation
+ - show unverified files option
+ - ignore case and fix path separator options for cross platform use
+ - transparent gzip support for checksum files
+ - configurable renaming of bad files (with testing against previous bad
+ files, to save only unique differing copies)
+
+WWW: https://github.com/cfv-project/cfv