aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-07-28 19:00:05 +0000
committerRene Ladan <rene@FreeBSD.org>2026-07-28 19:00:05 +0000
commitfb4c7fd4be844d8ce6831679f44a77fed607ac39 (patch)
tree5b50515c9089313c6155a259d788634c8a1b26d5
parent9dd013fafe24f0706c5b43c204c36b320bcae083 (diff)
benchmarks/py-zopkio: Remove expired port
2026-07-28 benchmarks/py-zopkio: Upstream last activity was in 2016, and the project has been moved to the LinkedInAttic GitHub account.
-rw-r--r--MOVED1
-rw-r--r--benchmarks/Makefile1
-rw-r--r--benchmarks/py-zopkio/Makefile30
-rw-r--r--benchmarks/py-zopkio/distinfo3
-rw-r--r--benchmarks/py-zopkio/files/patch-2to366
-rw-r--r--benchmarks/py-zopkio/pkg-descr2
6 files changed, 1 insertions, 102 deletions
diff --git a/MOVED b/MOVED
index b9b5dccaa43d..21ddb995656b 100644
--- a/MOVED
+++ b/MOVED
@@ -5513,3 +5513,4 @@ databases/sqlitestudio|databases/letos|2026-07-26|Project renamed upstream
net/jicmp6||2026-07-28|Has expired: several years behind on upstream, no maintainer, moved to https://github.com/OpenNMS/jicmp6
net/jicmp||2026-07-28|Has expired: several years behind on upstream, no maintainer, moved to https://github.com/OpenNMS/jicmp
java/sqlitejdbc|databases/sqlite-jdbc|2026-07-28|Has expired: Dead old upstream, replaced by databases/sqlite-jdbc
+benchmarks/py-zopkio||2026-07-28|Has expired: Upstream last activity was in 2016, and the project has been moved to the LinkedInAttic GitHub account
diff --git a/benchmarks/Makefile b/benchmarks/Makefile
index b5b267b0d7fd..99a3334bbe45 100644
--- a/benchmarks/Makefile
+++ b/benchmarks/Makefile
@@ -83,7 +83,6 @@
SUBDIR += py-naarad
SUBDIR += py-reframe-hpc
SUBDIR += py-throughpy
- SUBDIR += py-zopkio
SUBDIR += raidtest
SUBDIR += randomio
SUBDIR += rubygem-benchmark
diff --git a/benchmarks/py-zopkio/Makefile b/benchmarks/py-zopkio/Makefile
deleted file mode 100644
index 3d36f9c6da9a..000000000000
--- a/benchmarks/py-zopkio/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= Zopkio
-DISTVERSION= 0.2.5
-PORTREVISION= 11
-CATEGORIES= benchmarks python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Functional and Performance Test Framework
-WWW= https://github.com/LinkedInAttic/Zopkio
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upstream last activity was in 2016, and the project has been moved to the LinkedInAttic GitHub account.
-EXPIRATION_DATE= 2026-07-28
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}naarad>=1.0.15:benchmarks/py-naarad@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}kazoo>=1.1:devel/py-kazoo@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}paramiko>=1.10.1:security/py-paramiko@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}junit-xml>0:textproc/py-junit-xml@${PY_FLAVOR} \
-
-USES= dos2unix python
-USE_PYTHON= autoplist concurrent distutils
-USE_GITHUB= yes
-GH_ACCOUNT= LinkedInAttic
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/benchmarks/py-zopkio/distinfo b/benchmarks/py-zopkio/distinfo
deleted file mode 100644
index 54f2dce9859b..000000000000
--- a/benchmarks/py-zopkio/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1653164376
-SHA256 (LinkedInAttic-Zopkio-0.2.5_GH0.tar.gz) = e33009e558e6c8cc2c04d8bdacc3bec27a5c14346692146f7896fc0cb45233c4
-SIZE (LinkedInAttic-Zopkio-0.2.5_GH0.tar.gz) = 2422419
diff --git a/benchmarks/py-zopkio/files/patch-2to3 b/benchmarks/py-zopkio/files/patch-2to3
deleted file mode 100644
index c41a997d4208..000000000000
--- a/benchmarks/py-zopkio/files/patch-2to3
+++ /dev/null
@@ -1,66 +0,0 @@
---- zopkio/__main__.py.orig 2022-05-21 20:20:16 UTC
-+++ zopkio/__main__.py
-@@ -110,7 +110,7 @@ def call_main(args):
- if args.output_dir is not None:
- runtime.set_output_dir(args.output_dir)
- except ValueError as e:
-- print str(e)
-+ print(str(e))
- raise
-
- # Set up logging.
-@@ -125,7 +125,7 @@ def call_main(args):
- config_overrides = utils.parse_config_list(args.config_overrides)
- except ValueError as e:
- logger.error(str(e))
-- print("Error in processing command line arguments:\n {0}".format(traceback.format_exc()))
-+ print(("Error in processing command line arguments:\n {0}".format(traceback.format_exc())))
- raise
-
- runtime.set_machines(machines)
-@@ -149,7 +149,7 @@ def call_main(args):
- else:
- test_runner = TestRunner(args.testfile, args.test_list, config_overrides)
- except BaseException as e:
-- print("Error setting up testrunner:\n%s" % traceback.format_exc())
-+ print(("Error setting up testrunner:\n%s" % traceback.format_exc()))
- raise ValueError(e.message)
-
- test_runner.run()
---- zopkio/deployer.py.orig 2022-05-21 20:20:16 UTC
-+++ zopkio/deployer.py
-@@ -31,13 +31,12 @@ import zopkio.runtime as runtime
-
- logger = logging.getLogger(__name__)
-
--class Deployer(object):
-+class Deployer(object, metaclass=ABCMeta):
- """Abstract class specifying required contract for a Deployer
-
- A deployer implements both the basic contracts for deployment as well as keeping
- track of the state of deployed applications
- """
-- __metaclass__ = ABCMeta
- _signalnames = {signal.SIGHUP : "HANGING UP ON",
- signal.SIGTERM : "TERMINATING",
- signal.SIGKILL : "KILLING",
-@@ -261,7 +260,7 @@ class Deployer(object):
- for f in logs:
- try:
- mode = ftp.stat(f).st_mode
-- except IOError, e:
-+ except IOError as e:
- if e.errno == errno.ENOENT:
- logger.error("Log file " + f + " does not exist on " + hostname)
- pass
---- zopkio/remote_host_helper.py.orig 2022-05-21 20:20:16 UTC
-+++ zopkio/remote_host_helper.py
-@@ -147,7 +147,7 @@ def copy_dir(ftp, filename, outputdir, prefix, pattern
- """
- try:
- mode = ftp.stat(filename).st_mode
-- except IOError, e:
-+ except IOError as e:
- if e.errno == errno.ENOENT:
- logger.error("Log file " + filename + " does not exist")
- pass
diff --git a/benchmarks/py-zopkio/pkg-descr b/benchmarks/py-zopkio/pkg-descr
deleted file mode 100644
index 03cad746ae24..000000000000
--- a/benchmarks/py-zopkio/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Zopkio is a test framework built to support at scale performance and
-functional testing.