Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jun 2026 18:17:38 +0000
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 250355c3e4bf - main - net/seda: Remove expired port
Message-ID:  <6a3ec242.3e582.5738eeb7@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by rene:

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

commit 250355c3e4bf02963d3474efcf8a12ead9fb3d27
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-06-26 18:17:18 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-06-26 18:17:34 +0000

    net/seda: Remove expired port
    
    2026-06-26 net/seda: old, no users in the ports tree, unmaintained, uses long deprecated code removed in jdk25
---
 MOVED                    |  1 +
 net/Makefile             |  1 -
 net/seda/Makefile        | 50 --------------------------------------------
 net/seda/distinfo        |  2 --
 net/seda/files/build.xml | 54 ------------------------------------------------
 net/seda/pkg-descr       | 20 ------------------
 6 files changed, 1 insertion(+), 127 deletions(-)

diff --git a/MOVED b/MOVED
index 2d65253df352..f384a7bdc0a6 100644
--- a/MOVED
+++ b/MOVED
@@ -5378,3 +5378,4 @@ net-im/libaccounts-qt@qt5||2026-06-22|Unflavorize, remove Qt5 flavor
 net-im/libaccounts-qt@qt6|net-im/libaccounts-qt|2026-06-22|Unflavorize
 science/minc2|science/minc-tools|2026-06-24|Split into science/minc-tools and science/libminc
 www/xist|www/py-ll-xist|2026-06-24|Use correct Python package name
+net/seda||2026-06-26|Has expired: old, no users in the ports tree, unmaintained, uses long deprecated code removed in jdk25
diff --git a/net/Makefile b/net/Makefile
index 402f6586f035..efa22a5c8def 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1519,7 +1519,6 @@
     SUBDIR += sdl3_net
     SUBDIR += sdl_net
     SUBDIR += seaweedfs
-    SUBDIR += seda
     SUBDIR += self-service-password
     SUBDIR += sendemail
     SUBDIR += sendme
diff --git a/net/seda/Makefile b/net/seda/Makefile
deleted file mode 100644
index f37f39aa9f59..000000000000
--- a/net/seda/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-PORTNAME=	seda
-PORTVERSION=	3.0
-PORTREVISION=	7
-CATEGORIES=	net java
-MASTER_SITES=	SF
-DISTNAME=	${PORTNAME}-release-${VERSION_DATE}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Architecture for Highly Concurrent Server Applications
-WWW=		http://www.eecs.harvard.edu/~mdw/proj/seda/
-
-DEPRECATED=	old, no users in the ports tree, unmaintained, uses long deprecated code removed in jdk25
-EXPIRATION_DATE=	2026-06-26
-
-USES=		java:ant,run
-JAVA_VERSION=	8 11 17 21
-
-ALL_TARGET=	dist
-NO_ARCH=	yes
-
-OPTIONS_DEFINE=	DOCS
-
-JAVADOC_WRKSRC=	${WRKSRC}/build/javadoc
-WRKSRC=		${WRKDIR}/${DISTNAME}/${PORTNAME}
-
-VERSION_DATE=	20020712
-
-PORTDOCS=	*
-
-PLIST_FILES=	%%JAVAJARDIR%%/${PORTNAME:tl}.jar
-
-DOCS_ALL_TARGET=	javadoc
-
-pre-build:
-# use our build.xml
-	${CP} ${FILESDIR}/build.xml ${WRKSRC}
-
-do-install:
-# jar
-	@${MKDIR} ${STAGEDIR}${JAVAJARDIR}
-	${INSTALL_DATA} ${WRKSRC}/dist/lib/${PORTNAME:tl}.jar \
-		${STAGEDIR}${JAVAJARDIR}/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for doc in gnutella-graph.gif index.html nbio.html profile.gif sandstorm.html sandstorm.jpg
-	${INSTALL_DATA} ${WRKSRC}/docs/${doc} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/net/seda/distinfo b/net/seda/distinfo
deleted file mode 100644
index 2abcd3c298c0..000000000000
--- a/net/seda/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (seda-release-20020712.tar.gz) = 7e5f2fc1212fda9fbc088a1b5441f9fa3cfaa84c96a8883ed8fb386bb44ea9ee
-SIZE (seda-release-20020712.tar.gz) = 326630
diff --git a/net/seda/files/build.xml b/net/seda/files/build.xml
deleted file mode 100644
index c91d14b75a88..000000000000
--- a/net/seda/files/build.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<!-- Obtained from http://www.haxwell.org/SEDA_Sandstorm_Ant_Build_Script.html -->
-<!-- Written by Johnathan James (jjames at haxwell dot org) -2005 -->
-<!-- Copyright by Mario S F Ferreira <lioux@FreeBSD.org> 2005- -->
-<!-- Copyright by jrandom 2005- -->
-<project name="Build SEDA" default="dist" basedir=".">
-     <description>
-	Builds the SEDA 20020712 JAR file
-     </description>
-   <!-- set global properties for this build -->
-   <property name="src" location="src"/>
-   <property name="build" location="build"/>
-   <property name="dist" location="dist"/>
-
-   <target name="init">
-     <!-- Create the time stamp -->
-     <tstamp/>
-     <!-- Create the build directory structure used by compile -->
-     <mkdir dir="${build}"/>
-   </target>
-
-   <target name="compile" depends="init" description="compile the source " >
-     <!-- Compile the java code from ${src} into ${build} -->
-     <javac srcdir="${src}" destdir="${build}" excludes="**/test/**"/>
-   </target>
-
-   <target name="dist" depends="compile" description="generate the distribution" >
-     <!-- Create the distribution directory -->
-     <mkdir dir="${dist}/lib"/>
-
-     <!-- Put everything in ${build} into the SEDA.jar file -->
-     <jar jarfile="${dist}/lib/seda.jar" basedir="${build}"/>
-   </target>
-
-   <target name="javadoc">
-     <mkdir dir="${build}" />
-     <mkdir dir="${build}/javadoc" />
-     <javadoc access="package" 
-       destdir="${build}/javadoc" 
-       use="true" 
-       splitindex="true" 
-       sourcepath="src" 
-       windowtitle="SEDA">
-       <fileset dir="." defaultexcludes="yes">
-         <include name="**/*.java" />
-       </fileset>
-     </javadoc>
-   </target>
-
-   <target name="clean" description="clean up" >
-     <!-- Delete the ${build} and ${dist} directory trees -->
-     <delete dir="${build}"/>
-     <delete dir="${dist}"/>
-   </target>
-</project>
diff --git a/net/seda/pkg-descr b/net/seda/pkg-descr
deleted file mode 100644
index ba33b7aabd1c..000000000000
--- a/net/seda/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-[ excerpt from developer's web site with modifications ]
-
-The goal is to build a system capable of supporting massive concurrency
-(on the order of tens of thousands of simultaneous client connections)
-and avoid the pitfalls which arise with traditional thread and
-event-based approaches.
-
-SEDA is an acronym for staged event-driven architecture, and
-decomposes a complex, event-driven application into a set of stages
-connected by queues. This design avoids the high overhead associated
-with thread-based concurrency models, and decouples event and thread
-scheduling from application logic. By performing admission control
-on each event queue, the service can be well-conditioned to load,
-preventing resources from being overcommitted when demand exceeds
-service capacity. SEDA employs dynamic control to automatically
-tune runtime parameters (such as the scheduling parameters of each
-stage), as well as to manage load, for example, by performing
-adaptive load shedding. Decomposing services into a set of stages
-also enables modularity and code reuse, as well as the development
-of debugging tools for complex event-driven applications.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a3ec242.3e582.5738eeb7>