git: da78ee9313ba - main - devel/py-pyro: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Fri, 21 Mar 2025 20:46:27 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=da78ee9313baabd3f7f0f8f28e5d927a8be30785

commit da78ee9313baabd3f7f0f8f28e5d927a8be30785
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-21 20:46:09 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-21 20:46:09 +0000

    devel/py-pyro: Remove expired port
    
    2025-03-21 devel/py-pyro: Upstream development stopped, not compatible with py311, use pyro5 instead
---
 MOVED                   |  1 +
 devel/Makefile          |  1 -
 devel/py-pyro/Makefile  | 37 -------------------------------------
 devel/py-pyro/distinfo  |  3 ---
 devel/py-pyro/pkg-descr | 16 ----------------
 5 files changed, 1 insertion(+), 57 deletions(-)

diff --git a/MOVED b/MOVED
index a970835855eb..2cd3f5a74520 100644
--- a/MOVED
+++ b/MOVED
@@ -4210,3 +4210,4 @@ devel/ccrtp||2025-03-16|Has expired: No active development in years and no users
 textproc/rubygem-cucumber-gherkin29|textproc/rubygem-cucumber-gherkin|2025-03-19|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead
 devel/utf8cpp3|devel/utf8cpp|2025-03-19|Remove obsoleted port. Use devel/utf8cpp instead
 devel/rubygem-flipper026|devel/rubygem-flipper-gitlab|2025-03-19|Please use devel/rubygem-flipper-gitlab instead
+devel/py-pyro||2025-03-21|Has expired: Upstream development stopped, not compatible with py311, use pyro5 instead
diff --git a/devel/Makefile b/devel/Makefile
index ede68218981e..fb9a78213b8a 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5627,7 +5627,6 @@
     SUBDIR += py-pyrepl
     SUBDIR += py-pyrfc3339
     SUBDIR += py-pyright
-    SUBDIR += py-pyro
     SUBDIR += py-pyroma
     SUBDIR += py-pyrsistent
     SUBDIR += py-pyscaffold
diff --git a/devel/py-pyro/Makefile b/devel/py-pyro/Makefile
deleted file mode 100644
index 0ff91f8a6f8c..000000000000
--- a/devel/py-pyro/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME=	pyro
-DISTVERSION=	4.77
-PORTREVISION=	1
-CATEGORIES=	devel python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	Pyro4-${PORTVERSION}
-
-MAINTAINER=	rm@FreeBSD.org
-COMMENT=	Distributed Object Middleware for Python (IPC/RPC)
-WWW=		https://pythonhosted.org/Pyro4/
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Upstream development stopped, not compatible with py311, use pyro5 instead
-EXPIRATION_DATE=2025-03-21
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}serpent>=1.27:devel/py-serpent@${PY_FLAVOR}
-
-USES=		cpe python
-USE_PYTHON=	autoplist concurrent distutils
-
-CPE_VENDOR=	pyro_project
-NO_ARCH=	yes
-PORTDOCS=	*
-PORTEXAMPLES=	*
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-post-install:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC}/docs/source && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
-
-.include <bsd.port.mk>
diff --git a/devel/py-pyro/distinfo b/devel/py-pyro/distinfo
deleted file mode 100644
index bf7cbf547c5f..000000000000
--- a/devel/py-pyro/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1572814314
-SHA256 (Pyro4-4.77.tar.gz) = 2bfe12a22f396474b0e57c898c7e2c561a8f850bf2055d8cf0f7119f0c7a523f
-SIZE (Pyro4-4.77.tar.gz) = 479025
diff --git a/devel/py-pyro/pkg-descr b/devel/py-pyro/pkg-descr
deleted file mode 100644
index ed4913b19d25..000000000000
--- a/devel/py-pyro/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Pyro is short for PYthon Remote Objects. It is an advanced and powerful
-Distributed Object Technology system written entirely in Python, that is
-designed to be very easy to use. Never worry about writing network
-communication code again, when using Pyro you just write your Python
-objects like you would normally. With only a few lines of extra code,
-Pyro takes care of the network communication between your objects once
-you split them over different machines on the network. All the gory
-socket programming details are taken care of, you just call a method on
-a remote object as if it were a local object!
-
-Pyro provides an object-oriented form of RPC. You can use Pyro within a
-single system but also use it for IPC. For those that are familiar with
-Java, Pyro resembles Java's Remote Method Invocation (RMI). It is less
-similar to CORBA - which is a system- and language independent
-Distributed Object Technology and has much more to offer than Pyro or
-RMI. But Pyro is small, simple and free!