[Bug 257546] security/cfv: reinstate port as it now builds with python 3.5+

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 01 Aug 2021 22:13:29 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257546

            Bug ID: 257546
           Summary: security/cfv: reinstate port as it now builds with
                    python 3.5+
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: terry-freebsd@glaver.org

Created attachment 226865
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=226865&action=edit
Full contents of security/cfv port

The security/cfv port was deprecated and eventually removed in r524262 as it
depended on the obsolete python27 port. Further, at that time upstream was
moribund with no sign of ever releasing a version that supported Python 3+.

Fortunately, that has changed - the master site has been changed to GitHub and
the codebase is again under active development. At this time the test suite
passes with no errors (tested with lang/python38. should work with python3.5+):

>>> testing...
...
>>> tests finished:  ok: 3168  failed: 0
>>> testing without mmap...
...
>>> tests finished:  ok: 3168  failed: 0

I have written a new port Makefile and updated pkg-descr and distinfo. The port
is now flavorized. A tarball is attached to this PR (full files instead of
diffs as the old port was removed).

Additionally, MOVED needs to be updated to remove the reference to
security/cfv:

--- MOVED.bak   2021-08-01 17:31:03.782038000 -0400
+++ MOVED       2021-08-01 18:06:57.530370000 -0400
@@ -13857,7 +13857,6 @@
 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

Lastly, since the port has had no maintainer since rezny@ turned in his
maintainership, I volunteer to maintain it as I follow upstream's development.

-- 
You are receiving this mail because:
You are the assignee for the bug.