git: 250355c3e4bf - main - net/seda: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 26 Jun 2026 18:17:38 UTC
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.