aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2025-08-02 09:50:17 +0000
committerRene Ladan <rene@FreeBSD.org>2025-08-02 09:50:17 +0000
commit65d77f6a68ae20e6259ebcb1de9abac008d588b8 (patch)
tree691446fde3ab75ed343f360e2b18bd4574e4afc8
parent973d505a95512836097d80e89e1348638feb5dde (diff)
devel/arpc: Remove expired port
2025-07-31 devel/arpc: Unmaintained upstream
-rw-r--r--MOVED1
-rw-r--r--devel/Makefile1
-rw-r--r--devel/arpc/Makefile37
-rw-r--r--devel/arpc/distinfo3
-rw-r--r--devel/arpc/pkg-descr8
5 files changed, 1 insertions, 49 deletions
diff --git a/MOVED b/MOVED
index ffe9a00d0260..36c0f4955229 100644
--- a/MOVED
+++ b/MOVED
@@ -4682,3 +4682,4 @@ math/R-cran-RSvgDevice||2025-08-02|Has expired: Package ‘RSvgDevice’ was rem
net/flower||2025-08-02|Has expired: Unmaintained upstream
net/linknx||2025-08-02|Has expired: Outdated and unsupported upstream
www/mediawiki142||2025-08-02|Has expired: Upstream EOL
+devel/arpc||2025-08-02|Has expired: Unmaintained upstream
diff --git a/devel/Makefile b/devel/Makefile
index 07cc9e025d4b..91a9724a21e6 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -238,7 +238,6 @@
SUBDIR += arm-none-eabi-gcc
SUBDIR += arm-none-eabi-newlib
SUBDIR += aros-sdk
- SUBDIR += arpc
SUBDIR += art
SUBDIR += asfml
SUBDIR += asl
diff --git a/devel/arpc/Makefile b/devel/arpc/Makefile
deleted file mode 100644
index d95d092a6931..000000000000
--- a/devel/arpc/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME= arpc
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.7
-PORTREVISION= 2
-CATEGORIES= devel
-
-MAINTAINER= ed@FreeBSD.org
-COMMENT= GRPC-like RPC library that supports file descriptor passing
-WWW= https://github.com/NuxiNL/arpc
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Unmaintained upstream
-EXPIRATION_DATE=2025-07-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR}
-LIB_DEPENDS= libargdata.so:devel/argdata
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR}
-
-USES= compiler:c++17-lang cmake:insource localbase:ldflags python \
- shebangfix
-SHEBANG_FILES= scripts/aprotoc.py
-USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= NuxiNL
-
-PLIST_FILES= bin/aprotoc include/arpc++/arpc++.h \
- lib/libarpc.so lib/libarpc.so.1
-
-# Require the unit tests to pass prior to installing.
-post-build:
- @trap '' PIPE && ${WRKSRC}/arpc_tests
-
-.include <bsd.port.mk>
diff --git a/devel/arpc/distinfo b/devel/arpc/distinfo
deleted file mode 100644
index a8be0e6fc5c8..000000000000
--- a/devel/arpc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1517076895
-SHA256 (NuxiNL-arpc-v0.7_GH0.tar.gz) = 14d4ced3631f26e9ef1ce5f45e6711907fee56954322d6a9f6686aaf2b8fd55b
-SIZE (NuxiNL-arpc-v0.7_GH0.tar.gz) = 1301172
diff --git a/devel/arpc/pkg-descr b/devel/arpc/pkg-descr
deleted file mode 100644
index b31620c356c3..000000000000
--- a/devel/arpc/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-ARPC is a GRPC-like library that supports file descriptor passing.
-
-ARPC ships with a script, aprotoc, that works similar to Protobuf/GRPC's
-protoc. It generates message and service bindings, taking a .proto file
-as an input. Where ARPC differs from GRPC is that messages may contain
-file descriptors. These file descriptors are passed on to the remote
-side transparently. This makes ARPC useful for implementing privilege
-separation between processes.