git: 09cedfcc3174 - main - net/flower: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sat, 02 Aug 2025 09:38:02 UTC
The branch main has been updated by rene:

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

commit 09cedfcc3174131b10ca074f102645dd7d6d4de2
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-08-02 09:37:57 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-08-02 09:37:57 +0000

    net/flower: Remove expired port
    
    2025-07-31 net/flower: Unmaintained upstream
---
 MOVED                |  1 +
 net/Makefile         |  1 -
 net/flower/Makefile  | 30 ------------------------------
 net/flower/distinfo  |  3 ---
 net/flower/pkg-descr | 11 -----------
 net/flower/pkg-plist | 24 ------------------------
 6 files changed, 1 insertion(+), 69 deletions(-)

diff --git a/MOVED b/MOVED
index 63a6b14b7c83..757a54a00ccb 100644
--- a/MOVED
+++ b/MOVED
@@ -4679,3 +4679,4 @@ finance/libstocks||2025-08-02|Has expired: Abandoned upstream, last release in 2
 java/servingxml||2025-08-02|Has expired: Abandoned and obsolete, last release in 2010
 mail/lmtp2nntp||2025-08-02|Has expired: Obsolete, last release in 2005 and uses legacy Local Mail Transfer Protocol
 math/R-cran-RSvgDevice||2025-08-02|Has expired: Package ‘RSvgDevice’ was removed from the CRAN repository
+net/flower||2025-08-02|Has expired: Unmaintained upstream
diff --git a/net/Makefile b/net/Makefile
index 1d7962c2c074..cad9d55f62a0 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -158,7 +158,6 @@
     SUBDIR += file2pcap
     SUBDIR += findmtu
     SUBDIR += findomain
-    SUBDIR += flower
     SUBDIR += foreman-proxy
     SUBDIR += fort
     SUBDIR += fping
diff --git a/net/flower/Makefile b/net/flower/Makefile
deleted file mode 100644
index 7cc70abd39b6..000000000000
--- a/net/flower/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME=	flower
-DISTVERSIONPREFIX=	v
-DISTVERSION=	0.10
-PORTREVISION=	6
-CATEGORIES=	net
-
-MAINTAINER=	ed@FreeBSD.org
-COMMENT=	Label-based networking daemon
-WWW=		https://github.com/NuxiNL/flower
-
-LICENSE=	BSD2CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Unmaintained upstream
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS=	libarpc.so:devel/arpc \
-		libjsoncpp.so:devel/jsoncpp
-
-USES=		cmake:insource compiler:c++17-lang localbase:ldflags tar:xz
-USE_GITHUB=	yes
-GH_ACCOUNT=	NuxiNL
-
-CFLAGS+=	-I${LOCALBASE}/include/jsoncpp
-
-# Require the unit tests to pass prior to installing.
-post-build:
-	@trap '' PIPE && ${WRKSRC}/flower_unittests
-
-.include <bsd.port.mk>
diff --git a/net/flower/distinfo b/net/flower/distinfo
deleted file mode 100644
index 84a0587d68cc..000000000000
--- a/net/flower/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1505658294
-SHA256 (NuxiNL-flower-v0.10_GH0.tar.gz) = 6af98bf7f598a41c40e4a9006b034943795f9bea453ea22b6c07aec57b851a30
-SIZE (NuxiNL-flower-v0.10_GH0.tar.gz) = 1308398
diff --git a/net/flower/pkg-descr b/net/flower/pkg-descr
deleted file mode 100644
index f1e03e021948..000000000000
--- a/net/flower/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Flower is a label-based networking daemon.
-
-CloudABI applications are not permitted to call bind or connect on
-sockets directly, as that would conflict with CloudABI's security model.
-Instead, they can send RPCs to fulfill such requests to a separate
-daemon, called Flower.
-
-Like CloudABI, Flower makes use of a capability-based security model.
-This makes it easy to spawn applications in such a way that they can
-only have a limited view of the network, without requiring separate
-users or complex access control policies.
diff --git a/net/flower/pkg-plist b/net/flower/pkg-plist
deleted file mode 100644
index 4a3a4b682696..000000000000
--- a/net/flower/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/flower_cat
-bin/flower_egress_connect
-bin/flower_ingress_accept
-bin/flower_ls
-bin/flower_resolver_getaddrinfo
-bin/flower_switchboard
-include/flower/cat/configuration.proto
-include/flower/cat/configuration.ad.h
-include/flower/egress/connect/configuration.proto
-include/flower/egress/connect/configuration.ad.h
-include/flower/ingress/accept/configuration.proto
-include/flower/ingress/accept/configuration.ad.h
-include/flower/ls/configuration.proto
-include/flower/ls/configuration.ad.h
-include/flower/protocol/egress.proto
-include/flower/protocol/egress.ad.h
-include/flower/protocol/resolver.proto
-include/flower/protocol/resolver.ad.h
-include/flower/protocol/server.proto
-include/flower/protocol/server.ad.h
-include/flower/protocol/switchboard.proto
-include/flower/protocol/switchboard.ad.h
-include/flower/switchboard/configuration.proto
-include/flower/switchboard/configuration.ad.h