git: 0b2c4afb05f5 - main - ftp/ftpsesame: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 Mar 2026 16:13:21 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0b2c4afb05f5596dd37efa7ab95f4c7aa26ea8b6
commit 0b2c4afb05f5596dd37efa7ab95f4c7aa26ea8b6
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-03-31 16:13:18 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-03-31 16:13:18 +0000
ftp/ftpsesame: Remove expired port
2026-03-31 ftp/ftpsesame: dead upstream, broken on FreeBSD 15
---
MOVED | 1 +
ftp/Makefile | 1 -
ftp/ftpsesame/Makefile | 29 -----------------------
ftp/ftpsesame/distinfo | 2 --
ftp/ftpsesame/files/ftpsesame.in | 43 -----------------------------------
ftp/ftpsesame/files/patch-ftpsesame.c | 11 ---------
ftp/ftpsesame/pkg-descr | 4 ----
7 files changed, 1 insertion(+), 90 deletions(-)
diff --git a/MOVED b/MOVED
index c81c7bc871fd..8dc15ad12379 100644
--- a/MOVED
+++ b/MOVED
@@ -5180,3 +5180,4 @@ www/py-django-bleach||2026-03-31|Has expired: Upstream has been archived on Nove
www/py-django-tagging|www/py-django-taggit|2026-03-31|Has expired: Upstream inactive since 5+ years, not compatible with Django 5+. Please use www/py-django-taggit instead
www/py-django-star-ratings||2026-03-31|Has expired: Upstream repository has been archived on May 21, 2025
lang/cython0|lang/cython|2026-03-31|Has expired
+ftp/ftpsesame||2026-03-31|Has expired: dead upstream, broken on FreeBSD 15
diff --git a/ftp/Makefile b/ftp/Makefile
index c0a5f06eb542..86155710b717 100644
--- a/ftp/Makefile
+++ b/ftp/Makefile
@@ -22,7 +22,6 @@
SUBDIR += ftpfind
SUBDIR += ftplib
SUBDIR += ftpproxy
- SUBDIR += ftpsesame
SUBDIR += ftpsync
SUBDIR += gftp
SUBDIR += gnustep-ftp
diff --git a/ftp/ftpsesame/Makefile b/ftp/ftpsesame/Makefile
deleted file mode 100644
index 18b0c3175b48..000000000000
--- a/ftp/ftpsesame/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= ftpsesame
-PORTVERSION= 0.95
-PORTREVISION= 4
-CATEGORIES= ftp
-MASTER_SITES= http://www.sentia.org/downloads/ \
- LOCAL/sem
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Helper for pf firewall to pass FTP protocol
-WWW= https://www.sentia.org/projects/ftpsesame/
-
-# https://reviews.freebsd.org/D41651
-BROKEN_FreeBSD_15= requires no longer supported ioctl(DIOCGETSTATUS)
-
-DEPRECATED= dead upstream, broken on FreeBSD 15
-EXPIRATION_DATE= 2026-03-31
-
-LICENSE= ISCL
-
-PLIST_FILES= bin/ftpsesame share/man/man8/ftpsesame.8.gz
-USE_RC_SUBR= ftpsesame
-
-MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ftpsesame ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/ftpsesame.8 ${STAGEDIR}${PREFIX}/share/man/man8
-
-.include <bsd.port.mk>
diff --git a/ftp/ftpsesame/distinfo b/ftp/ftpsesame/distinfo
deleted file mode 100644
index dfb945364d75..000000000000
--- a/ftp/ftpsesame/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ftpsesame-0.95.tar.gz) = 9ce486590caf422acf3620dfb15a577d20b2c5e6d554d9f26d6721d472c0bbb7
-SIZE (ftpsesame-0.95.tar.gz) = 10974
diff --git a/ftp/ftpsesame/files/ftpsesame.in b/ftp/ftpsesame/files/ftpsesame.in
deleted file mode 100644
index 9a487b3e6a4b..000000000000
--- a/ftp/ftpsesame/files/ftpsesame.in
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: ftpsesame
-# REQUIRE: NETWORKING
-# KEYWORD: shutdown
-
-#
-# Add the following line to /etc/rc.conf to enable ftpsesame
-#
-# ftpsesame_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable.
-# ftpsesame_interface (str): Interface name where ftp sessions will listen.
-# (Usualy an external interface)
-# ftpsesame_flags (str): Additional options (See ftpsesame(8)).
-#
-
-. /etc/rc.subr
-
-name=ftpsesame
-rcvar=ftpsesame_enable
-command=%%PREFIX%%/bin/${name}
-pidfile="/var/run/${name}.pid"
-
-start_postcmd=start_postcmd
-stop_postcmd=stop_postcmd
-
-start_postcmd()
-{
- ps -axo pid,comm | awk '/ftpsesame/ {print $1}' > ${pidfile}
-}
-
-stop_postcmd()
-{
- rm -f ${pidfile}
-}
-
-# set defaults
-ftpsesame_enable=${ftpsesame_enable:-"NO"}
-: ${ftpsesaeme_svcj_options:="net_basic"}
-
-load_rc_config $name
-command_args=${ftpsesame_interface:+"-i ${ftpsesame_interface}"}
-run_rc_command "$1"
diff --git a/ftp/ftpsesame/files/patch-ftpsesame.c b/ftp/ftpsesame/files/patch-ftpsesame.c
deleted file mode 100644
index 2d405751ac2b..000000000000
--- a/ftp/ftpsesame/files/patch-ftpsesame.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ftpsesame.c.orig 2004-10-05 12:07:24 UTC
-+++ ftpsesame.c
-@@ -663,7 +663,7 @@ sig_close(int sig)
- gotsig_close = 1;
- }
-
--__dead void
-+void
- usage(void)
- {
- fprintf(stderr, "usage: %s [-d] [-D level] [-i interface] " \
diff --git a/ftp/ftpsesame/pkg-descr b/ftp/ftpsesame/pkg-descr
deleted file mode 100644
index 14974b7a1aee..000000000000
--- a/ftp/ftpsesame/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-ftpsesame helps the FTP protocol get through your pf firewall.
-It does this by passively analysing FTP control connections
-and adding rules into a pf anchor when an FTP data connection
-is about to commence.