aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2022-06-30 20:11:01 +0000
committerRene Ladan <rene@FreeBSD.org>2022-06-30 20:11:14 +0000
commitfbefc972820360a45c8fb5703e7e5431dd8757e0 (patch)
treeec2a00548fc066ba8c04bd24f5b68fbff9f2ca8f
parent94bc74e7e1e086e976cc7e8cbc2f5224e77fcb42 (diff)
downloadports-fbefc972820360a45c8fb5703e7e5431dd8757e0.tar.gz
ports-fbefc972820360a45c8fb5703e7e5431dd8757e0.zip
cleanup: Remove expired ports:
2022-06-30 www/py-rackspace-monitoring: Python compatibility upto 3.2 and last release was 3 years ago 2022-06-30 devel/py-apns2: Use devel/py-aioapns 2022-06-30 www/py-hyper: Project abandoned use www/py-httpx 2022-06-30 irc/py-fishcrypt: Abandoned, unmaintained, requires Python 2 and depends on deprecated pycrypto 2022-06-30 devel/py-stsci.distutils: Upstream abandoned in 2013 2022-06-30 devel/py-docker-py: Use devel/py-docker 2022-06-30 net-im/py-slackclient: Use net-im/py-slack-sdk
-rw-r--r--MOVED7
-rw-r--r--devel/Makefile3
-rw-r--r--devel/py-apns2/Makefile25
-rw-r--r--devel/py-apns2/distinfo3
-rw-r--r--devel/py-apns2/pkg-descr4
-rw-r--r--devel/py-docker-py/Makefile23
-rw-r--r--devel/py-docker-py/distinfo3
-rw-r--r--devel/py-docker-py/pkg-descr5
-rw-r--r--devel/py-stsci.distutils/Makefile23
-rw-r--r--devel/py-stsci.distutils/distinfo2
-rw-r--r--devel/py-stsci.distutils/files/patch-2to3144
-rw-r--r--devel/py-stsci.distutils/pkg-descr11
-rw-r--r--irc/Makefile1
-rw-r--r--irc/py-fishcrypt/Makefile52
-rw-r--r--irc/py-fishcrypt/distinfo2
-rw-r--r--irc/py-fishcrypt/files/pkg-message.in15
-rw-r--r--irc/py-fishcrypt/pkg-descr8
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/py-slackclient/Makefile38
-rw-r--r--net-im/py-slackclient/distinfo3
-rw-r--r--net-im/py-slackclient/pkg-descr4
-rw-r--r--www/Makefile2
-rw-r--r--www/py-hyper/Makefile38
-rw-r--r--www/py-hyper/distinfo3
-rw-r--r--www/py-hyper/files/files-server.crt22
-rw-r--r--www/py-hyper/files/files-server.key15
-rw-r--r--www/py-hyper/files/patch-hyper_http20_connection.py32
-rw-r--r--www/py-hyper/files/patch-setup.py11
-rw-r--r--www/py-hyper/files/patch-test_test__hyper.py35
-rw-r--r--www/py-hyper/pkg-descr11
-rw-r--r--www/py-rackspace-monitoring/Makefile30
-rw-r--r--www/py-rackspace-monitoring/distinfo3
-rw-r--r--www/py-rackspace-monitoring/files/patch-setup.py11
-rw-r--r--www/py-rackspace-monitoring/pkg-descr4
34 files changed, 7 insertions, 587 deletions
diff --git a/MOVED b/MOVED
index 32580a45d11c..9b03bcf49dfa 100644
--- a/MOVED
+++ b/MOVED
@@ -17397,3 +17397,10 @@ www/py-dj32-django-debug-toolbar|www/py-django-debug-toolbar|2022-06-30|Has expi
www/py-dj32-django-redis|www/py-django-redis|2022-06-30|Has expired: Obsolete, please use www/py-django-redis instead
www/py-dj32-django-timezone-field|www/py-django-timezone-field|2022-06-30|Has expired: Obsolete, please use www/py-django-timezone-field instead
www/py-dj32-django-js-asset|www/py-django-js-asset|2022-06-30|Has expired: Obsolete, please use www/py-django-js-asset instead
+www/py-rackspace-monitoring||2022-06-30|Has expired: Python compatibility upto 3.2 and last release was 3 years ago
+devel/py-apns2|devel/py-aioapns|2022-06-30|Has expired: Use devel/py-aioapns
+www/py-hyper|www/py-httpx|2022-06-30|Has expired: Project abandoned use www/py-httpx
+irc/py-fishcrypt||2022-06-30|Has expired: Abandoned, unmaintained, requires Python 2 and depends on deprecated pycrypto
+devel/py-stsci.distutils||2022-06-30|Has expired: Upstream abandoned in 2013
+devel/py-docker-py|devel/py-docker|2022-06-30|Has expired: Use devel/py-docker
+net-im/py-slackclient|net-im/py-slack-sdk|2022-06-30|Has expired: Use net-im/py-slack-sdk
diff --git a/devel/Makefile b/devel/Makefile
index 35073612939b..1d52276db101 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4116,7 +4116,6 @@
SUBDIR += py-apache_conf_parser
SUBDIR += py-apipkg
SUBDIR += py-apispec
- SUBDIR += py-apns2
SUBDIR += py-appdirs
SUBDIR += py-applicationinsights
SUBDIR += py-apptools
@@ -4436,7 +4435,6 @@
SUBDIR += py-dj40-django-rq
SUBDIR += py-dj40-graphene-django
SUBDIR += py-django-rq
- SUBDIR += py-docker-py
SUBDIR += py-dockerpty
SUBDIR += py-docopt
SUBDIR += py-doctest-ignore-unicode
@@ -5292,7 +5290,6 @@
SUBDIR += py-stringbrewer
SUBDIR += py-stringcase
SUBDIR += py-structlog
- SUBDIR += py-stsci.distutils
SUBDIR += py-subprocess-tee
SUBDIR += py-subversion
SUBDIR += py-sure
diff --git a/devel/py-apns2/Makefile b/devel/py-apns2/Makefile
deleted file mode 100644
index 2a2dedace9a1..000000000000
--- a/devel/py-apns2/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= apns2
-PORTVERSION= 0.3.0
-PORTREVISION= 2
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= olgeni@FreeBSD.org
-
-COMMENT= Python client for Apple Push Notification service
-
-LICENSE= MIT
-
-DEPRECATED= Use devel/py-aioapns
-EXPIRATION_DATE= 2022-06-30
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hyper>0:www/py-hyper@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.4.0:www/py-pyjwt@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-apns2/distinfo b/devel/py-apns2/distinfo
deleted file mode 100644
index d0886e2632c2..000000000000
--- a/devel/py-apns2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1513941333
-SHA256 (apns2-0.3.0.tar.gz) = a24052d8251b423f2224effb0891bdba217c92fe9d6d18c7f5b86099bd083c08
-SIZE (apns2-0.3.0.tar.gz) = 8878
diff --git a/devel/py-apns2/pkg-descr b/devel/py-apns2/pkg-descr
deleted file mode 100644
index faaf2f83a504..000000000000
--- a/devel/py-apns2/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Python library for interacting with the Apple Push Notification
-service (APNs) via HTTP/2 protocol.
-
-WWW: https://github.com/Pr0Ger/PyAPNs2
diff --git a/devel/py-docker-py/Makefile b/devel/py-docker-py/Makefile
deleted file mode 100644
index 7dcd458e4e49..000000000000
--- a/devel/py-docker-py/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-PORTNAME= docker-py
-PORTVERSION= 1.10.6
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= API client for docker written in Python
-
-LICENSE= APACHE20
-
-DEPRECATED= Use devel/py-docker
-EXPIRATION_DATE= 2022-06-30
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docker-pycreds>=0.2.1:security/py-docker-pycreds@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.5.2:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}websocket-client>=0.32.0:www/py-websocket-client@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-.include <bsd.port.mk>
diff --git a/devel/py-docker-py/distinfo b/devel/py-docker-py/distinfo
deleted file mode 100644
index 4f6383f13877..000000000000
--- a/devel/py-docker-py/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1655411611
-SHA256 (docker-py-1.10.6.tar.gz) = 4c2a75875764d38d67f87bc7d03f7443a3895704efc57962bdf6500b8d4bc415
-SIZE (docker-py-1.10.6.tar.gz) = 84129
diff --git a/devel/py-docker-py/pkg-descr b/devel/py-docker-py/pkg-descr
deleted file mode 100644
index f90f8f99fcdf..000000000000
--- a/devel/py-docker-py/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-A Python library for the Docker Remote API. It does everything the docker
-command does, but from within Python: run containers, manage them, pull/push
-images, etc.
-
-WWW: https://github.com/docker/docker-py
diff --git a/devel/py-stsci.distutils/Makefile b/devel/py-stsci.distutils/Makefile
deleted file mode 100644
index 03f79db29b0e..000000000000
--- a/devel/py-stsci.distutils/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: William Grzybowski <wg@FreeBSD.org>
-
-PORTNAME= stsci.distutils
-PORTVERSION= 0.3.7
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Packaging utilities used by some of STScI's packages
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Upstream abandoned in 2013
-EXPIRATION_DATE= 2022-06-30
-BROKEN= requires python setuptools<58.0.0
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}d2to1>0:devel/py-d2to1@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-.include <bsd.port.mk>
diff --git a/devel/py-stsci.distutils/distinfo b/devel/py-stsci.distutils/distinfo
deleted file mode 100644
index 652645b70044..000000000000
--- a/devel/py-stsci.distutils/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (stsci.distutils-0.3.7.tar.gz) = e0f115126ec1e27b345e338ce9cbca0fe87cd30e409e052acccfea05a9e9783c
-SIZE (stsci.distutils-0.3.7.tar.gz) = 48831
diff --git a/devel/py-stsci.distutils/files/patch-2to3 b/devel/py-stsci.distutils/files/patch-2to3
deleted file mode 100644
index 6f8f0536a9cd..000000000000
--- a/devel/py-stsci.distutils/files/patch-2to3
+++ /dev/null
@@ -1,144 +0,0 @@
---- stsci/distutils/command/build_optional_ext.py.orig 2013-12-23 23:22:38 UTC
-+++ stsci/distutils/command/build_optional_ext.py
-@@ -3,7 +3,7 @@ from distutils.command.build_ext import build_ext
- from distutils.errors import DistutilsError, CCompilerError, CompileError
- from distutils.util import strtobool
-
--from ConfigParser import ConfigParser
-+from configparser import ConfigParser
-
-
- class build_optional_ext(build_ext):
-@@ -33,7 +33,7 @@ class build_optional_ext(build_ext):
- cfg = ConfigParser()
- try:
- cfg.read('setup.cfg')
-- except Exception, e:
-+ except Exception as e:
- log.warn('Failed to read setup.cfg: %s; proceeding as though '
- 'there are no optional extensions' % e)
- return
-@@ -75,7 +75,7 @@ class build_optional_ext(build_ext):
- def build_extension(self, ext):
- try:
- build_ext.build_extension(self, ext)
-- except (CCompilerError, DistutilsError, CompileError), e:
-+ except (CCompilerError, DistutilsError, CompileError) as e:
- if not hasattr(ext, '_optional') or not ext._optional:
- raise
- log.warn('building optional extension "%s" failed: %s' %
---- stsci/distutils/release.py.orig 2013-12-23 23:22:38 UTC
-+++ stsci/distutils/release.py
-@@ -6,7 +6,7 @@ import os
- import shutil
- import sys
-
--from ConfigParser import ConfigParser
-+from configparser import ConfigParser
-
- from setuptools.dist import Distribution
- from zest.releaser.utils import ask
-@@ -105,7 +105,7 @@ def add_to_stsci_package_index(data):
- answer = ''
- while not answer:
- try:
-- answer = raw_input(question).strip()
-+ answer = input(question).strip()
- if not answer:
- if package_path:
- # The user simple pressed enter, so use the supplied
-@@ -114,13 +114,13 @@ def add_to_stsci_package_index(data):
- else:
- continue
- if not os.path.exists(answer):
-- print ('The supplied path %s does not exist. Please enter a '
-- 'different path or press Ctrl-C to cancel.' % answer)
-+ print(('The supplied path %s does not exist. Please enter a '
-+ 'different path or press Ctrl-C to cancel.' % answer))
- if not os.access(answer, os.W_OK):
-- print ('The supplied path %s is not writeable. Either change '
-+ print(('The supplied path %s is not writeable. Either change '
- 'the permissions of the directory or have someone '
- 'grant you access and try again, enter a different '
-- 'directory, or press Ctrl-C to cancel.' % answer)
-+ 'directory, or press Ctrl-C to cancel.' % answer))
- package_path = answer
- break
- # The default was not supplied, so keep asking
-@@ -141,15 +141,15 @@ def add_to_stsci_package_index(data):
- '*.zip'))[0]
- except IndexError:
- try:
-- print (
-+ print((
- "Could not find a source distribution in %s; did you "
- "do a source checkout for upload? If possible, try "
- "to cd to %s and manually create a source "
- "distribution by running `python setup.py sdist`. "
- "Then press enter to try again (or hit Ctrl-C to "
- "cancel). Go ahead, I'll wait..." %
-- (data['tagdir'], data['tagdir']))
-- raw_input()
-+ (data['tagdir'], data['tagdir'])))
-+ input()
- except KeyboardInterrupt:
- return
-
-@@ -166,12 +166,12 @@ def add_to_stsci_package_index(data):
- dist.fetch_build_eggs(['basketweaver'])
- except:
- # There are so many things that could possibly go wrong here...
-- print ('Failed to get basketweaver, which is required to rebuild '
-+ print(('Failed to get basketweaver, which is required to rebuild '
- 'the package index. To manually complete the release, '
- 'install basketweaver manually, then copy %s into %s, cd '
- 'to %s, and then run `makeindex *`, where makeindex is the '
- 'command installed by basketweaver.' %
-- (sdist_file, package_path, package_path))
-+ (sdist_file, package_path, package_path)))
- import basketweaver.makeindex
-
- # Now we should have everything we need...
-@@ -183,4 +183,4 @@ def add_to_stsci_package_index(data):
- finally:
- os.chdir(old_cwd)
-
-- print 'Finished adding package to %s.' % PACKAGE_INDEX_URL
-+ print('Finished adding package to %s.' % PACKAGE_INDEX_URL)
---- stsci/distutils/tests/__init__.py.orig 2013-12-23 23:22:38 UTC
-+++ stsci/distutils/tests/__init__.py
-@@ -7,6 +7,7 @@ import tempfile
- import nose
-
- from .util import reload, rmtree
-+import importlib
-
-
- TESTPACKAGE_URL = ('https://svn.stsci.edu/svn/ssb/stsci_python/'
-@@ -24,7 +25,7 @@ class StsciDistutilsTestCase(object):
- 'checkout', TESTPACKAGE_URL, cls.wc_dir],
- stdout=subprocess.PIPE,
- stderr=subprocess.PIPE)
-- except OSError, e:
-+ except OSError as e:
- raise nose.SkipTest('svn unavailable to checkout out test '
- 'package: %s' % e)
-
-@@ -48,7 +49,7 @@ class StsciDistutilsTestCase(object):
- # package's __path__ since it's already been imported.
- if 'stsci' in sys.modules:
- # Clean the existing __path__ up
-- reload(sys.modules['stsci'])
-+ importlib.reload(sys.modules['stsci'])
- sys.modules['stsci'].__path__.insert(
- 0, os.path.join(self.package_dir, 'stsci'))
-
---- stsci/distutils/tests/testpackage/setup.py.orig 2013-12-23 23:22:38 UTC
-+++ stsci/distutils/tests/testpackage/setup.py
-@@ -12,6 +12,5 @@ setup(
- namespace_packages=['stsci'], packages=['stsci'],
- dependency_links=['http://stsdas.stsci.edu/download/packages'],
- d2to1=True,
-- use_2to3=True,
- zip_safe=False,
- )
diff --git a/devel/py-stsci.distutils/pkg-descr b/devel/py-stsci.distutils/pkg-descr
deleted file mode 100644
index 3e3151f8567f..000000000000
--- a/devel/py-stsci.distutils/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This package contains utilities used to package some of STScI's Python
-projects, specifically those projects that comprise stsci_python and Astrolib.
-
-It currently consists mostly of some setup_hook scripts meant for use with
-distutils2/packaging and/or d2to1, and a customized easy_install command meant
-for use with distribute.
-
-This package is not meant for general consumption, though it might be worth
-looking at for examples of how to do certain things with your own packages.
-
-WWW: http://www.stsci.edu/institute/software_hardware/pyraf/stsci_python
diff --git a/irc/Makefile b/irc/Makefile
index da2cb7219eed..c79255d80a9c 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -83,7 +83,6 @@
SUBDIR += pisg
SUBDIR += polari
SUBDIR += pounce
- SUBDIR += py-fishcrypt
SUBDIR += py-irc
SUBDIR += py-limnoria
SUBDIR += quassel
diff --git a/irc/py-fishcrypt/Makefile b/irc/py-fishcrypt/Makefile
deleted file mode 100644
index 254385354d13..000000000000
--- a/irc/py-fishcrypt/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-
-PORTNAME= fishcrypt
-DISTVERSION= 5.31
-PORTREVISION= 2
-CATEGORIES= irc security
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DIST_SUBDIR= python
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= FiSH/Mircryption-compatible encryption for HexChat
-
-BROKEN= Requires python 2
-DEPRECATED= Abandoned, unmaintained, requires Python 2 and depends on deprecated pycrypto
-EXPIRATION_DATE=2022-06-30
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR}
-
-USE_GITHUB= yes
-GH_ACCOUNT= fladd
-GH_PROJECT= py-${PORTNAME}
-GH_TAGNAME= 43554b1a
-
-USES= dos2unix python:3.6+,run shebangfix
-USE_PYTHON= flavors
-SHEBANG_FILES= fishcrypt.py
-NO_BUILD= yes
-
-SUB_FILES= pkg-message
-
-PORTDOCS= README.md
-
-PLIST_FILES= %%DATADIR%%/fishcrypt.py \
- %%DATADIR%%/pyBlowfish.py
-
-OPTIONS_DEFINE= DOCS HEXCHAT
-
-HEXCHAT_DESC= FiSH encryption for HexChat
-
-OPTIONS_SUB= yes
-
-HEXCHAT_RUN_DEPENDS= hexchat:irc/hexchat
-
-do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR}
-
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/irc/py-fishcrypt/distinfo b/irc/py-fishcrypt/distinfo
deleted file mode 100644
index eed795c42c21..000000000000
--- a/irc/py-fishcrypt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/fladd-py-fishcrypt-5.31-43554b1a_GH0.tar.gz) = 8e361a83b145d67fb53969d3f0255bfd05523c044c1438fac5d310eb14c8cf6e
-SIZE (python/fladd-py-fishcrypt-5.31-43554b1a_GH0.tar.gz) = 29595
diff --git a/irc/py-fishcrypt/files/pkg-message.in b/irc/py-fishcrypt/files/pkg-message.in
deleted file mode 100644
index 1b8149580b18..000000000000
--- a/irc/py-fishcrypt/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
- message: <<EOM
-py-fishcrypt has been installed.
-
-To make FiSH work with py-fishcrypt please do symlink as user
-
- su user
-
-For HexChat
-
- ln -sf %%DATADIR%%/fishcrypt.py ~/.config/hexchat/addons/
-EOM
-}
-]
diff --git a/irc/py-fishcrypt/pkg-descr b/irc/py-fishcrypt/pkg-descr
deleted file mode 100644
index 2dbca7790cba..000000000000
--- a/irc/py-fishcrypt/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-FiSH/Mircryption-compatible encryption for XChat/HexChat.
-
- Encrypt/decrypt private conversations
- Encrypt/decrypt channel conversations
- Choose between ECB and CBC
- Automatic DH key exchange (private conversations only)
-
-WWW: https://github.com/fladd/py-fishcrypt
diff --git a/net-im/Makefile b/net-im/Makefile
index 3fcd03cb6340..fcc834bdcb3e 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -126,7 +126,6 @@
SUBDIR += py-punjab
SUBDIR += py-python-telegram-bot
SUBDIR += py-slack-sdk
- SUBDIR += py-slackclient
SUBDIR += py-slixmpp
SUBDIR += py-telepot
SUBDIR += py-toxcore-c
diff --git a/net-im/py-slackclient/Makefile b/net-im/py-slackclient/Makefile
deleted file mode 100644
index e93dae40431c..000000000000
--- a/net-im/py-slackclient/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Kubilay Kocak <koobs@FreeBSD.org>
-
-PORTNAME= slackclient
-PORTVERSION= 2.9.4
-CATEGORIES= net-im python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Slack API clients for Web API and RTM API
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Use net-im/py-slack-sdk
-EXPIRATION_DATE= 2022-06-30
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.3:www/py-aiohttp@${PY_FLAVOR}
-#TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= ASYNCDNS
-OPTIONS_DEFAULT= ASYNCDNS
-
-ASYNCDNS_DESC= Asyncronous DNS support
-
-ASYNCDNS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiodns>1.0:dns/py-aiodns@${PY_FLAVOR}
-
-# slackclient has been moved to slack-sdk and GH repo is unavailable
-# do-test:
-# @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs
-
-.include <bsd.port.mk>
diff --git a/net-im/py-slackclient/distinfo b/net-im/py-slackclient/distinfo
deleted file mode 100644
index 5363a7eb7af9..000000000000
--- a/net-im/py-slackclient/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1650731554
-SHA256 (slackclient-2.9.4.tar.gz) = ab79fefb5412d0595bc01d2f195a787597f2a617b6766562932ab9ffbe5cb173
-SIZE (slackclient-2.9.4.tar.gz) = 89588
diff --git a/net-im/py-slackclient/pkg-descr b/net-im/py-slackclient/pkg-descr
deleted file mode 100644
index 8f3416771b16..000000000000
--- a/net-im/py-slackclient/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A basic client for Slack.com, which can optionally connect to the Slack
-Real Time Messaging (RTM) API.
-
-WWW: https://github.com/slackapi/python-slackclient
diff --git a/www/Makefile b/www/Makefile
index a34e12e54da3..1cb5d017cc72 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1660,7 +1660,6 @@
SUBDIR += py-httpx-oauth
SUBDIR += py-httpx-socks
SUBDIR += py-httpx013
- SUBDIR += py-hyper
SUBDIR += py-hypercorn
SUBDIR += py-hyperframe
SUBDIR += py-hyperlink
@@ -1712,7 +1711,6 @@
SUBDIR += py-pywikibot
SUBDIR += py-qt5-webengine
SUBDIR += py-quilt3
- SUBDIR += py-rackspace-monitoring
SUBDIR += py-recaptcha
SUBDIR += py-requests
SUBDIR += py-requests-aws4auth
diff --git a/www/py-hyper/Makefile b/www/py-hyper/Makefile
deleted file mode 100644
index 9bec010796c5..000000000000
--- a/www/py-hyper/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Kubilay Kocak <koobs@FreeBSD.org>
-
-PORTNAME= hyper
-DISTVERSION= 0.8.0.g20210112
-CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= HTTP/2 Client for Python
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Project abandoned use www/py-httpx
-EXPIRATION_DATE= 2022-06-30
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotlipy>=0.7.0:archivers/py-brotlipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}h2>=2.4:www/py-h2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hyperframe>=3.2:www/py-hyperframe@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.1.0:www/py-rfc3986@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hpack>0:www/py-hpack@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
-
-USES= cpe python:3.6+
-CPE_VENDOR= python
-USE_GITHUB= yes
-GH_ACCOUNT= python-hyper
-GH_TAGNAME= b77e758
-USE_PYTHON= autoplist concurrent distutils
-
-NO_ARCH= yes
-
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -k 'not test_HTTPConnection_with_custom_context' test
-
-.include <bsd.port.mk>
diff --git a/www/py-hyper/distinfo b/www/py-hyper/distinfo
deleted file mode 100644
index 82c70fdc3614..000000000000
--- a/www/py-hyper/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1647086339
-SHA256 (python-hyper-hyper-0.8.0.g20210112-b77e758_GH0.tar.gz) = 2e589d9a0614a77315e8a85ff3b88a8cc0758d6e3cb5bff4ad58e680d62b76de
-SIZE (python-hyper-hyper-0.8.0.g20210112-b77e758_GH0.tar.gz) = 402934
diff --git a/www/py-hyper/files/files-server.crt b/www/py-hyper/files/files-server.crt
deleted file mode 100644
index 29aea389bfe3..000000000000
--- a/www/py-hyper/files/files-server.crt
+++ /dev/null
@@ -1,22 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDqDCCAxGgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UEBhMCRkkx
-DjAMBgNVBAgTBWR1bW15MQ4wDAYDVQQHEwVkdW1teTEOMAwGA1UEChMFZHVtbXkx
-DjAMBgNVBAsTBWR1bW15MREwDwYDVQQDEwhTbmFrZU9pbDEfMB0GCSqGSIb3DQEJ
-ARYQZHVtbXlAdGVzdC5sb2NhbDAeFw0xMTEyMjIwNzU4NDBaFw0yMTEyMTgwNzU4
-NDBaMGExCzAJBgNVBAYTAkZJMQ4wDAYDVQQIEwVkdW1teTEOMAwGA1UEBxMFZHVt
-bXkxDjAMBgNVBAoTBWR1bW15MQ4wDAYDVQQLEwVkdW1teTESMBAGA1UEAxMJbG9j
-YWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDXe3FqmCWvP8XPxqtT
-+0bfL1Tvzvebi46k0WIcUV8bP3vyYiSRXG9ALmyzZH4GHY9UVs4OEDkCMDOBSezB
-0y9ai/9doTNcaictdEBu8nfdXKoTtzrn+VX4UPrkH5hm7NQ1fTQuj1MR7yBCmYqN
-3Q2Q+Efuujyx0FwBzAuy1aKYuwIDAQABo4IBTTCCAUkwCQYDVR0TBAIwADARBglg
-hkgBhvhCAQEEBAMCBkAwKwYJYIZIAYb4QgENBB4WHFRpbnlDQSBHZW5lcmF0ZWQg
-Q2VydGlmaWNhdGUwHQYDVR0OBBYEFBvnSuVKLNPEFMAFqHw292vGHGJSMIG2BgNV
-HSMEga4wgauAFBl3fyNiYkJZRft1ncdzcgS7MwotoYGHpIGEMIGBMQswCQYDVQQG
-EwJGSTEOMAwGA1UECBMFZHVtbXkxDjAMBgNVBAcTBWR1bW15MQ4wDAYDVQQKEwVk
-dW1teTEOMAwGA1UECxMFZHVtbXkxETAPBgNVBAMTCFNuYWtlT2lsMR8wHQYJKoZI
-hvcNAQkBFhBkdW1teUB0ZXN0LmxvY2FsggkAs+uxyi/hv+MwCQYDVR0SBAIwADAZ
-BgNVHREEEjAQgQ5yb290QGxvY2FsaG9zdDANBgkqhkiG9w0BAQUFAAOBgQBXdedG
-XHLPmOVBeKWjTmaekcaQi44snhYqE1uXRoIQXQsyw+Ya5+n/uRxPKZO/C78EESL0
-8rnLTdZXm4GBYyHYmMy0AdWR7y030viOzAkWWRRRbuecsaUzFCI+F9jTV5LHuRzz
-V8fUKwiEE9swzkWgMpfVTPFuPgzxwG9gMbrBfg==
------END CERTIFICATE-----
diff --git a/www/py-hyper/files/files-server.key b/www/py-hyper/files/files-server.key
deleted file mode 100644
index 89ab05707d0b..000000000000
--- a/www/py-hyper/files/files-server.key
+++ /dev/null
@@ -1,15 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIICXgIBAAKBgQDXe3FqmCWvP8XPxqtT+0bfL1Tvzvebi46k0WIcUV8bP3vyYiSR
-XG9ALmyzZH4GHY9UVs4OEDkCMDOBSezB0y9ai/9doTNcaictdEBu8nfdXKoTtzrn
-+VX4UPrkH5hm7NQ1fTQuj1MR7yBCmYqN3Q2Q+Efuujyx0FwBzAuy1aKYuwIDAQAB
-AoGBANOGBM6bbhq7ImYU4qf8+RQrdVg2tc9Fzo+yTnn30sF/rx8/AiCDOV4qdGAh
-HKjKKaGj2H/rotqoEFcxBy05LrgJXxydBP72e9PYhNgKOcSmCQu4yALIPEXfKuIM
-zgAErHVJ2l79fif3D4hzNyz+u5E1A9n3FG9cgaJSiYP8IG2RAkEA82GZ8rBkSGQQ
-ZQ3oFuzPAAL21lbj8D0p76fsCpvS7427DtZDOjhOIKZmaeykpv+qSzRraqEqjDRi
-S4kjQvwh6QJBAOKniZ+NDo2lSpbOFk+XlmABK1DormVpj8KebHEZYok1lRI+WiX9
-Nnoe9YLgix7++6H5SBBCcTB4HvM+5A4BuwMCQQChcX/eZbXP81iQwB3Rfzp8xnqY
-icDf7qKvz9Ma4myU7Y5E9EpaB1mD/P14jDpYcMW050vNyqTfpiwB8TFL0NZpAkEA
-02jkFH9UyMgZV6qo4tqI98l/ZrtyF8OrxSNSEPhVkZf6EQc5vN9/lc8Uv1vESEgb
-3AwRrKDcxRH2BHtv6qSwkwJAGjqnkIcEkA75r1e55/EF2chcZW1+tpwKupE8CtAH
-VXGd5DVwt4cYWkLUj2gF2fJbV97uu2MAg5CFDb+vQ6p5eA==
------END RSA PRIVATE KEY-----
diff --git a/www/py-hyper/files/patch-hyper_http20_connection.py b/www/py-hyper/files/patch-hyper_http20_connection.py
deleted file mode 100644
index 356635dc8a57..000000000000
--- a/www/py-hyper/files/patch-hyper_http20_connection.py
+++ /dev/null
@@ -1,32 +0,0 @@
-# HTTP20Connection: Fix use of ENABLE_PUSH
-# https://github.com/Lukasa/hyper/pull/402
-
---- hyper/http20/connection.py.orig 2019-05-17 10:15:20 UTC
-+++ hyper/http20/connection.py
-@@ -7,7 +7,7 @@ Objects that build hyper's connection-level HTTP/2 abs
- """
- import h2.connection
- import h2.events
--import h2.settings
-+from h2.settings import SettingCodes
-
- from ..compat import ssl
- from ..tls import wrap_socket, H2_NPN_PROTOCOLS, H2C_PROTOCOL
-@@ -403,7 +403,7 @@ class HTTP20Connection(object):
- with self._conn as conn:
- conn.initiate_upgrade_connection()
- conn.update_settings(
-- {h2.settings.ENABLE_PUSH: int(self._enable_push)}
-+ {SettingCodes.ENABLE_PUSH: int(self._enable_push)}
- )
- self._send_outstanding_data()
-
-@@ -424,7 +424,7 @@ class HTTP20Connection(object):
- with self._conn as conn:
- conn.initiate_connection()
- conn.update_settings(
-- {h2.settings.ENABLE_PUSH: int(self._enable_push)}
-+ {SettingCodes.ENABLE_PUSH: int(self._enable_push)}
- )
- self._send_outstanding_data()
-
diff --git a/www/py-hyper/files/patch-setup.py b/www/py-hyper/files/patch-setup.py
deleted file mode 100644
index 4618247e3786..000000000000
--- a/www/py-hyper/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2019-05-17 11:59:54 UTC
-+++ setup.py
-@@ -77,7 +77,7 @@ setup(
- 'Programming Language :: Python :: Implementation :: CPython',
- ],
- install_requires=[
-- 'h2>=2.4,<3.0,!=2.5.0', 'hyperframe>=3.2,<4.0', 'rfc3986>=1.1.0,<2.0', 'brotlipy>=0.7.0,<1.0'
-+ 'h2>=2.4,!=2.5.0', 'hyperframe>=3.2', 'rfc3986>=1.1.0,<2.0', 'brotlipy>=0.7.0,<1.0'
- ],
- tests_require=['pytest', 'requests', 'mock'],
- cmdclass={'test': PyTest},
diff --git a/www/py-hyper/files/patch-test_test__hyper.py b/www/py-hyper/files/patch-test_test__hyper.py
deleted file mode 100644
index ebd4ee1dd7c5..000000000000
--- a/www/py-hyper/files/patch-test_test__hyper.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# Fix use of h2.settings -> h2.settings.SettingCodes.* Based on:
-# HTTP20Connection: Fix use of ENABLE_PUSH
-# https://github.com/Lukasa/hyper/pull/402
-
-# Fix hpack import (hpack_compat is gone now)
-# https://github.com/python-hyper/hpack/pull/60
-
---- test/test_hyper.py.orig 2019-05-17 10:17:07 UTC
-+++ test/test_hyper.py
-@@ -1,14 +1,13 @@
- # -*- coding: utf-8 -*-
--import h2.settings
--
- from h2.frame_buffer import FrameBuffer
- from h2.connection import ConnectionState
-+from h2.settings import SettingCodes
- from hyperframe.frame import (
- Frame, DataFrame, RstStreamFrame, SettingsFrame, PushPromiseFrame,
- WindowUpdateFrame, HeadersFrame, ContinuationFrame, GoAwayFrame,
- PingFrame, FRAME_MAX_ALLOWED_LEN
- )
--from hpack.hpack_compat import Encoder
-+from hpack import Encoder
- from hyper.common.connection import HTTPConnection
- from hyper.http20.connection import HTTP20Connection
- from hyper.http20.response import HTTP20Response, HTTP20Push
-@@ -766,7 +765,7 @@ class TestHyperConnection(object):
- # the default max frame size (16,384 bytes). That will, on the third
- # frame, trigger the processing to increment the flow control window,
- # which should then not happen.
-- f = SettingsFrame(0, settings={h2.settings.INITIAL_WINDOW_SIZE: 100})
-+ f = SettingsFrame(0, settings={SettingCodes.INITIAL_WINDOW_SIZE: 100})
-
- c = HTTP20Connection('www.google.com')
- c._sock = DummySocket()
diff --git a/www/py-hyper/pkg-descr b/www/py-hyper/pkg-descr
deleted file mode 100644
index 8c03941c7c4a..000000000000
--- a/www/py-hyper/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-HTTP is changing under our feet. HTTP/1.1, our old friend, is being
-supplemented by the brand new HTTP/2 standard. HTTP/2 provides many
-benefits: improved speed, lower bandwidth usage, better connection
-management, and more.
-
-hyper supports the final draft of the HTTP/2 specification:
-additionally, it provides support for drafts 14, 15, and 16 of the
-HTTP/2 specification. It also supports the final draft of the HPACK
-specification
-
-WWW: https://hyper.readthedocs.org
diff --git a/www/py-rackspace-monitoring/Makefile b/www/py-rackspace-monitoring/Makefile
deleted file mode 100644
index b42d326fa905..000000000000
--- a/www/py-rackspace-monitoring/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Kubilay Kocak <koobs@FreeBSD.org>
-
-PORTNAME= rackspace-monitoring
-PORTVERSION= 0.8.1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Python client library for Rackspace Cloud Monitoring
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Python compatibility upto 3.2 and last release was 3 years ago
-EXPIRATION_DATE= 2022-06-30
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcloud>=0.17:net/py-libcloud@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-do-test:
- @cd ${WRKSRC} && \
- ${CP} test/secrets.py-dist test/secrets.py && \
- ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
-
-.include <bsd.port.mk>
diff --git a/www/py-rackspace-monitoring/distinfo b/www/py-rackspace-monitoring/distinfo
deleted file mode 100644
index 9510a7b83b69..000000000000
--- a/www/py-rackspace-monitoring/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1646761209
-SHA256 (rackspace-monitoring-0.8.1.tar.gz) = b055b6574447b69f87bb47a96cd5a91635cc2ec2c6b2154f435c2eedcd018007
-SIZE (rackspace-monitoring-0.8.1.tar.gz) = 33118
diff --git a/www/py-rackspace-monitoring/files/patch-setup.py b/www/py-rackspace-monitoring/files/patch-setup.py
deleted file mode 100644
index b382cf9b7a3e..000000000000
--- a/www/py-rackspace-monitoring/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2018-08-13 13:22:29 UTC
-+++ setup.py
-@@ -171,7 +171,7 @@ setup(
- description='Client library for Rackspace Cloud Monitoring',
- author='Rackspace, Inc.',
- author_email='monitoring@rackspace.com',
-- install_requires=['apache-libcloud >= 0.17,<2.0',
-+ install_requires=['apache-libcloud >= 0.17',
- 'backports.ssl_match_hostname'],
- packages=[
- 'rackspace_monitoring',
diff --git a/www/py-rackspace-monitoring/pkg-descr b/www/py-rackspace-monitoring/pkg-descr
deleted file mode 100644
index 0bf284cbfe77..000000000000
--- a/www/py-rackspace-monitoring/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-rackspace-monitoring is a Python client library for Rackspace Cloud Monitoring
-built on top of Apache Libcloud.
-
-WWW: https://github.com/racker/rackspace-monitoring