Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Mar 2026 16:13:21 +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: 0b2c4afb05f5 - main - ftp/ftpsesame: Remove expired port
Message-ID:  <69cbf2a1.3c96a.75de3786@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=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.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cbf2a1.3c96a.75de3786>