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>
