git: 6f652db7225a - main - multimedia/dirac: Remove expired port

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

URL: https://cgit.FreeBSD.org/ports/commit/?id=6f652db7225a83abd0a3dbbe728c10b7c39dab54

commit 6f652db7225a83abd0a3dbbe728c10b7c39dab54
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-31 14:47:46 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-31 14:47:46 +0000

    multimedia/dirac: Remove expired port
    
    2025-03-31 multimedia/dirac: Legacy video codec superseded by multiple formats. Files can be decoded using FFmpeg
---
 MOVED                                  |  1 +
 multimedia/Makefile                    |  1 -
 multimedia/dirac/Makefile              | 29 ------------------
 multimedia/dirac/distinfo              |  2 --
 multimedia/dirac/files/patch-configure | 55 ----------------------------------
 multimedia/dirac/pkg-descr             |  4 ---
 multimedia/dirac/pkg-plist             | 40 -------------------------
 7 files changed, 1 insertion(+), 131 deletions(-)

diff --git a/MOVED b/MOVED
index 2352bacb9e95..780fd3606a17 100644
--- a/MOVED
+++ b/MOVED
@@ -4256,3 +4256,4 @@ net/py-tacacs_plus||2025-03-31|Has expired: Depends on expired devel/py-pytest-r
 devel/py-imgkit||2025-03-31|Has expired: Depends on expired converters/wkhtmltopdf
 sysutils/py-google-compute-engine||2025-03-31|Has expired: Depends on expired devel/py-boto
 devel/ocaml-type_conv|devel/ocaml-ppxlib|2025-03-31|Has expired: Deprecated, upstream recommends migrating to devel/ocaml-ppxlib
+multimedia/dirac||2025-03-31|Has expired: Legacy video codec superseded by multiple formats. Files can be decoded using FFmpeg
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 6a5d566098d1..79a301331afe 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -37,7 +37,6 @@
     SUBDIR += decord
     SUBDIR += deforaos-camera
     SUBDIR += deforaos-player
-    SUBDIR += dirac
     SUBDIR += dovi_tool
     SUBDIR += dragon
     SUBDIR += droidcam
diff --git a/multimedia/dirac/Makefile b/multimedia/dirac/Makefile
deleted file mode 100644
index 580bda3f4527..000000000000
--- a/multimedia/dirac/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME=	dirac
-PORTVERSION=	1.0.2
-PORTREVISION=	5
-CATEGORIES=	multimedia
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-codec/Dirac-${PORTVERSION}
-
-MAINTAINER=	multimedia@FreeBSD.org
-COMMENT=	Open source video codec from the BBC
-WWW=		https://dirac.sourceforge.net/
-
-DEPRECATED=	Legacy video codec superseded by multiple formats. Files can be decoded using FFmpeg
-EXPIRATION_DATE=2025-03-31
-
-GNU_CONFIGURE=	yes
-USES=		gmake libtool pathfix shebangfix
-SHEBANG_FILES=	${WRKSRC}/tests/create_dirac_testfile.pl
-USE_LDCONFIG=	yes
-
-CONFIGURE_ARGS=	--disable-mmx
-CONFIGURE_ENV=	HAVE_LATEX=${FALSE} HAVE_DVIPDFM=${FALSE} \
-		HAVE_DOXYGEN=${FALSE} HAVE_DOT=${FALSE}
-CPPFLAGS+=	-I${LOCALBASE}/include
-CXXFLAGS+=	-std=c++98
-
-.if defined(WITH_DEBUG)
-CONFIGURE_ARGS+=--enable-debug
-.endif
-
-.include <bsd.port.mk>
diff --git a/multimedia/dirac/distinfo b/multimedia/dirac/distinfo
deleted file mode 100644
index 8f47f9131d76..000000000000
--- a/multimedia/dirac/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dirac-1.0.2.tar.gz) = 816b16f18d235ff8ccd40d95fc5b4fad61ae47583e86607932929d70bf1f00fd
-SIZE (dirac-1.0.2.tar.gz) = 918366
diff --git a/multimedia/dirac/files/patch-configure b/multimedia/dirac/files/patch-configure
deleted file mode 100644
index e45a7bb82dc8..000000000000
--- a/multimedia/dirac/files/patch-configure
+++ /dev/null
@@ -1,55 +0,0 @@
---- configure.orig	2009-02-11 02:43:40.000000000 +0100
-+++ configure	2013-10-18 16:28:11.000000000 +0200
-@@ -15904,6 +15904,7 @@
- 
- 
- case "$CXX" in
-+	clang*) ;;
- 		cl*|CL*)
- 		CXXFLAGS="-nologo -W1 -EHsc -DWIN32"
- 		if test x"$enable_shared" = "xyes"; then
-@@ -19744,7 +19745,7 @@
- 
- OPT_CFLAGS=""
- case "$CXX" in
--   g++*)
-+   nomatch)
- 		TRY_CFLAGS="$OPT_CFLAGS -g"
- 		{ $as_echo "$as_me:$LINENO: checking if $CXX supports $TRY_CFLAGS $CXXFLAGS flags" >&5
- $as_echo_n "checking if $CXX supports $TRY_CFLAGS $CXXFLAGS flags... " >&6; }
-@@ -20147,7 +20148,7 @@
- 	{ $as_echo "$as_me:$LINENO: result: yes" >&5
- $as_echo "yes" >&6; }
- 	case "$CXX" in
--	    g++*)
-+	    g++*|c++*|clang*)
- 			CXXFLAGS=`echo $CXXFLAGS | sed 's/-O[0-9]*//g'`
- 			OPT_CFLAGS=""
- 			TRY_CFLAGS="-O0"
-@@ -20237,7 +20238,7 @@
- $as_echo "no" >&6; }
- 	OPT_CFLAGS=""
- 	case "$CXX" in
--    g++*|icc)
-+    nomatch)
- 		TRY_CFLAGS="-O3"
- 		{ $as_echo "$as_me:$LINENO: checking if $CXX supports $TRY_CFLAGS $CXXFLAGS flags" >&5
- $as_echo_n "checking if $CXX supports $TRY_CFLAGS $CXXFLAGS flags... " >&6; }
-@@ -20416,7 +20417,7 @@
- 
-     #Try more optimising flags if supported
- 	case "$CXX" in
--	    g++*)
-+	    nomatch)
- 									TRY_CFLAGS="$OPT_CFLAGS -fexpensive-optimizations"
- 			{ $as_echo "$as_me:$LINENO: checking if $CXX supports $TRY_CFLAGS $CXXFLAGS flags" >&5
- $as_echo_n "checking if $CXX supports $TRY_CFLAGS $CXXFLAGS flags... " >&6; }
-@@ -20941,7 +20942,7 @@
- 
- if test x"${enable_mmx}" = x"yes" ; then
- 	case "$CXX" in
--	    g++*)
-+	    g++*|c++*|clang*)
- 			ac_ext=cpp
- ac_cpp='$CXXCPP $CPPFLAGS'
- ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
diff --git a/multimedia/dirac/pkg-descr b/multimedia/dirac/pkg-descr
deleted file mode 100644
index 5973d1a9cb19..000000000000
--- a/multimedia/dirac/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Dirac is a general-purpose video codec aimed at resolutions from QCIF
-(180x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets,
-motion compensation and arithmetic coding and aims to be competitive with
-other state of the art codecs.
diff --git a/multimedia/dirac/pkg-plist b/multimedia/dirac/pkg-plist
deleted file mode 100644
index e4b139ed578d..000000000000
--- a/multimedia/dirac/pkg-plist
+++ /dev/null
@@ -1,40 +0,0 @@
-bin/BMPtoRGB
-bin/RGBtoBMP
-bin/RGBtoUYVY
-bin/RGBtoYUV411
-bin/RGBtoYUV420
-bin/RGBtoYUV422
-bin/RGBtoYUV444
-bin/UYVYtoRGB
-bin/UYVYtoYUV422
-bin/YUV411toRGB
-bin/YUV420Down2x2
-bin/YUV420ItoYUV422I
-bin/YUV420pt75filter
-bin/YUV420toRGB
-bin/YUV420toYUV422
-bin/YUV422ItoYUV420I
-bin/YUV422toRGB
-bin/YUV422toUYVY
-bin/YUV422toYUV420
-bin/YUV444toRGB
-bin/create_dirac_testfile.pl
-bin/dirac_decoder
-bin/dirac_encoder
-bin/dirac_instrumentation
-include/dirac/libdirac_common/common_types.h
-include/dirac/libdirac_common/dirac-stdint.h
-include/dirac/libdirac_common/dirac_inttypes.h
-include/dirac/libdirac_common/dirac_types.h
-include/dirac/libdirac_decoder/decoder_types.h
-include/dirac/libdirac_decoder/dirac_parser.h
-include/dirac/libdirac_encoder/dirac_encoder.h
-lib/libdirac_decoder.a
-lib/libdirac_decoder.so
-lib/libdirac_decoder.so.0
-lib/libdirac_decoder.so.0.1.0
-lib/libdirac_encoder.a
-lib/libdirac_encoder.so
-lib/libdirac_encoder.so.0
-lib/libdirac_encoder.so.0.1.0
-libdata/pkgconfig/dirac.pc