git: 928c834cf184 - main - multimedia/projectx: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 31 Mar 2025 15:51:02 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=928c834cf184a2612fb18353b96dabcda88a6c4e

commit 928c834cf184a2612fb18353b96dabcda88a6c4e
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-31 15:50:58 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-31 15:50:58 +0000

    multimedia/projectx: Remove expired port
    
    2025-03-31 multimedia/projectx: Abandonware, last release in 2011 and dependens on legacy version of Java. Consider using multimedia/ffmpeg or multimedia/vlc
---
 MOVED                                     |  1 +
 multimedia/Makefile                       |  1 -
 multimedia/projectx/Makefile              | 52 -------------------------------
 multimedia/projectx/distinfo              |  2 --
 multimedia/projectx/files/project-x.sh.in | 14 ---------
 multimedia/projectx/pkg-descr             |  9 ------
 multimedia/projectx/pkg-plist             | 15 ---------
 7 files changed, 1 insertion(+), 93 deletions(-)

diff --git a/MOVED b/MOVED
index 127f51a1b190..2a1581299821 100644
--- a/MOVED
+++ b/MOVED
@@ -4271,3 +4271,4 @@ multimedia/tcmplex-panteltje||2025-03-31|Has expired: Abandonware, upstream is g
 games/minecraft-client||2025-03-31|Has expired: dead upstream, no longer functional
 www/redmine50|www/redmine51|2025-03-31|Has expired: Requires ruby31
 japanese/wnn7egg||2025-03-31|Has expired: Upstream disapeared and distfile is no more available
+multimedia/projectx||2025-03-31|Has expired: Abandonware, last release in 2011 and dependens on legacy version of Java. Consider using multimedia/ffmpeg or multimedia/vlc
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 229f37129473..ce0d8fdc37c6 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -296,7 +296,6 @@
     SUBDIR += plexmediaserver-plexpass
     SUBDIR += podcastdl
     SUBDIR += poe
-    SUBDIR += projectx
     SUBDIR += ptx-kmod
     SUBDIR += pwcbsd
     SUBDIR += pwcview
diff --git a/multimedia/projectx/Makefile b/multimedia/projectx/Makefile
deleted file mode 100644
index 4bfd0d9c2330..000000000000
--- a/multimedia/projectx/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-PORTNAME=	projectx
-PORTVERSION=	0.91.0
-PORTREVISION=	1
-CATEGORIES=	multimedia education java
-MASTER_SITES=	SF/project-x/project-x/ProjectX_${PORTVERSION}.00
-DISTNAME=	ProjectX_${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	DVB (mpeg) cutting/demux tool
-WWW=		https://sourceforge.net/projects/project-x/
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/Copying
-
-DEPRECATED=	Abandonware, last release in 2011 and dependens on legacy version of Java. Consider using multimedia/ffmpeg or multimedia/vlc
-EXPIRATION_DATE=2025-03-31
-
-USES=		java zip:infozip
-
-SUB_FILES=	project-x.sh
-DATADIR=	${JAVASHAREDIR}/${PORTNAME}
-WRKSRC=		${WRKDIR}/Project-X_${PORTVERSION}
-EXTRACT_BEFORE_ARGS+=	-aq
-
-do-configure:
-	${SED} -e "s|^javac|${JAVAC}|" ${WRKSRC}/build.sh >${WRKSRC}/build-fbsd.sh
-
-do-build:
-	cd ${WRKSRC} && ${MKDIR} build && ${SH} build-fbsd.sh
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${DATADIR}/lib
-	${INSTALL_DATA} ${WRKSRC}/ProjectX.jar \
-		${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/lib/commons-net-1.3.0.jar \
-		${STAGEDIR}${DATADIR}/lib
-	${INSTALL_DATA} ${WRKSRC}/lib/jakarta-oro-2.0.8.jar \
-		${STAGEDIR}${DATADIR}/lib
-	${MKDIR} ${STAGEDIR}${DATADIR}/htmls/images \
-		${STAGEDIR}${DATADIR}/htmls/de
-	${INSTALL_DATA} ${WRKSRC}/*.txt \
-		${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/htmls/*.html \
-		${STAGEDIR}${DATADIR}/htmls
-	${INSTALL_DATA} ${WRKSRC}/htmls/de/*.html \
-		${STAGEDIR}${DATADIR}/htmls/de
-	${INSTALL_DATA} ${WRKSRC}/htmls/images/* \
-		${STAGEDIR}${DATADIR}/htmls/images
-	${INSTALL_SCRIPT} ${WRKDIR}/project-x.sh \
-		${STAGEDIR}${PREFIX}/bin/project-x
-
-.include <bsd.port.mk>
diff --git a/multimedia/projectx/distinfo b/multimedia/projectx/distinfo
deleted file mode 100644
index 4f67abeff687..000000000000
--- a/multimedia/projectx/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ProjectX_0.91.0.zip) = 8ea38a6a9af5b5c0cf0a17429d85618804323b328a1f922db85e5af91197ad9a
-SIZE (ProjectX_0.91.0.zip) = 2539217
diff --git a/multimedia/projectx/files/project-x.sh.in b/multimedia/projectx/files/project-x.sh.in
deleted file mode 100644
index dc0954b5e6c7..000000000000
--- a/multimedia/projectx/files/project-x.sh.in
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-case "$#" in
-0)
-	mkdir -p "${HOME}/.projectx"
-	cd "${HOME}/.projectx"
-	ln -sf %%DATADIR%%/*.txt %%DATADIR%%/htmls .
-	if ! grep '^# ProjectX 0.90.4.00' X.ini >/dev/null 2>&1; then
-		rm -f X.ini
-	fi
-	;;
-esac
-
-exec "%%LOCALBASE%%/bin/java" -jar "%%DATADIR%%/ProjectX.jar" "$@"
diff --git a/multimedia/projectx/pkg-descr b/multimedia/projectx/pkg-descr
deleted file mode 100644
index f2d56252fc8b..000000000000
--- a/multimedia/projectx/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Project X - a free Java based demux utility
-Copyright (C) 2001-2004 dvb.matt
-
-European digital radio & television uses the DVB standard to broadcast its
-data. Project X gives you a look behind the transmissions and tries its best
-to handle & repair many stream types and shows what went wrong on reception.
-
-It is intended for educational purposes only, as a non-commercial test project.
-It may not be used otherwise. Most parts are only experimental.
diff --git a/multimedia/projectx/pkg-plist b/multimedia/projectx/pkg-plist
deleted file mode 100644
index 9856ecfa05b7..000000000000
--- a/multimedia/projectx/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-bin/project-x
-%%DATADIR%%/ReadMe.txt
-%%DATADIR%%/ReleaseNotes_0.91.0.txt
-%%DATADIR%%/htmls/cli.html
-%%DATADIR%%/htmls/faq.html
-%%DATADIR%%/htmls/index.html
-%%DATADIR%%/htmls/images/right.gif
-%%DATADIR%%/htmls/images/up.gif
-%%DATADIR%%/htmls/images/px.gif
-%%DATADIR%%/htmls/de/cli.html
-%%DATADIR%%/htmls/de/faq.html
-%%DATADIR%%/htmls/de/index.html
-%%DATADIR%%/lib/commons-net-1.3.0.jar
-%%DATADIR%%/lib/jakarta-oro-2.0.8.jar
-%%DATADIR%%/ProjectX.jar