Commit 0b2c4afb authored by Rene Ladan's avatar Rene Ladan
Browse files

ftp/ftpsesame: Remove expired port

2026-03-31 ftp/ftpsesame: dead upstream, broken on FreeBSD 15
parent 56c3f39b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -22,7 +22,6 @@
    SUBDIR += ftpfind
    SUBDIR += ftplib
    SUBDIR += ftpproxy
    SUBDIR += ftpsesame
    SUBDIR += ftpsync
    SUBDIR += gftp
    SUBDIR += gnustep-ftp

ftp/ftpsesame/Makefile

deleted100644 → 0
+0 −29
Original line number Diff line number Diff line
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>

ftp/ftpsesame/distinfo

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
SHA256 (ftpsesame-0.95.tar.gz) = 9ce486590caf422acf3620dfb15a577d20b2c5e6d554d9f26d6721d472c0bbb7
SIZE (ftpsesame-0.95.tar.gz) = 10974

ftp/ftpsesame/files/ftpsesame.in

deleted100644 → 0
+0 −43
Original line number Diff line number Diff line
#!/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"
Loading