Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Jan 2026 10:29:08 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: dcf7c6253c3c - main - multimedia/decord: Remove
Message-ID:  <697dd974.3f18c.176936bb@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

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

commit dcf7c6253c3c482c8a305a0f523cbc8072928708
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-01-31 10:27:57 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-01-31 10:27:57 +0000

    multimedia/decord: Remove
    
    Doesn't build with ffmpeg>6 and upstream inactive for 4 years.
    
    PR:             289047
---
 MOVED                       |  1 +
 multimedia/Makefile         |  1 -
 multimedia/decord/Makefile  | 33 ---------------------------------
 multimedia/decord/distinfo  |  7 -------
 multimedia/decord/pkg-descr | 13 -------------
 multimedia/decord/pkg-plist | 16 ----------------
 6 files changed, 1 insertion(+), 70 deletions(-)

diff --git a/MOVED b/MOVED
index 72d4ef93e5c2..07d721ad2909 100644
--- a/MOVED
+++ b/MOVED
@@ -5094,3 +5094,4 @@ www/bareos22-webui||2026-01-29|Has expired: not supported upstream
 sysutils/bareos22-client||2026-01-29|Has expired: not supported upstream
 sysutils/bareos22-traymonitor||2026-01-29|Has expired: not supported upstream
 sysutils/bareos22-server||2026-01-29|Has expired: not supported upstream
+multimedia/decord||2026-01-31|Doesn't build with ffmpeg>6; upstream is inactive for 4 years
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 38e391fdb7da..8b6ef6edbeea 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -36,7 +36,6 @@
     SUBDIR += cmrtlib
     SUBDIR += cx88
     SUBDIR += dav1d
-    SUBDIR += decord
     SUBDIR += deforaos-camera
     SUBDIR += deforaos-player
     SUBDIR += dovi_tool
diff --git a/multimedia/decord/Makefile b/multimedia/decord/Makefile
deleted file mode 100644
index 924f27849641..000000000000
--- a/multimedia/decord/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME=	decord
-DISTVERSIONPREFIX=	v
-DISTVERSION=	0.6.0-7
-DISTVERSIONSUFFIX=	-gd2e5619
-CATEGORIES=	multimedia # machine-learning
-
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES=	e543d1cbd4d21dbac85b1e78e43f59495c8ce78b.patch:-p1 # https://github.com/dmlc/decord/pull/309
-
-MAINTAINER=	yuri@FreeBSD.org
-COMMENT=	Efficient video loader for deep learning
-WWW=		https://github.com/dmlc/decord
-
-BROKEN=		Does not build with ffmpeg > 6
-
-LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
-		libdmlc.so:devel/dmlc-core
-
-USES=		cmake
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	dmlc
-GH_TUPLE=	dmlc:dlpack:5c792ce:dlpack/3rdparty/dlpack
-
-post-install:
-	# install headers
-	@cd ${WRKSRC} && \
-		${COPYTREE_SHARE} include ${STAGEDIR}${PREFIX}
-
-.include <bsd.port.mk>
diff --git a/multimedia/decord/distinfo b/multimedia/decord/distinfo
deleted file mode 100644
index e1079fee207f..000000000000
--- a/multimedia/decord/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1721190094
-SHA256 (dmlc-decord-v0.6.0-7-gd2e5619_GH0.tar.gz) = a69c60a41075e5044f7d20484aaf04f1437948af3d1df136f6f8b8b7b8c02404
-SIZE (dmlc-decord-v0.6.0-7-gd2e5619_GH0.tar.gz) = 19223029
-SHA256 (dmlc-dlpack-5c792ce_GH0.tar.gz) = dbcbe1d5ddf8596e18d62906e5467ee2243bb3aff41623fac8dc1ef350cd7539
-SIZE (dmlc-dlpack-5c792ce_GH0.tar.gz) = 37929
-SHA256 (e543d1cbd4d21dbac85b1e78e43f59495c8ce78b.patch) = 924b59877d0f2890f216b8c5dce52e4fd165ae7fe6a3207231178a18e05fca48
-SIZE (e543d1cbd4d21dbac85b1e78e43f59495c8ce78b.patch) = 3846
diff --git a/multimedia/decord/pkg-descr b/multimedia/decord/pkg-descr
deleted file mode 100644
index df595fe969de..000000000000
--- a/multimedia/decord/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Decord is a reverse procedure of Record. It provides convenient video slicing
-methods based on a thin wrapper on top of hardware accelerated video decoders,
-e.g.
-  FFMPEG/LibAV(Done)
-  Nvidia Codecs(Done)
-  Intel Codecs
-
-Decord was designed to handle awkward video shuffling experience in order to
-provide smooth experiences similar to random image loader for deep learning.
-
-Decord is also able to decode audio from both video and audio files. One can
-slice video and audio together to get a synchronized result; hence providing
-a one-stop solution for both video and audio decoding.
diff --git a/multimedia/decord/pkg-plist b/multimedia/decord/pkg-plist
deleted file mode 100644
index a74c1e15022d..000000000000
--- a/multimedia/decord/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-include/decord/audio_interface.h
-include/decord/av_interface.h
-include/decord/base.h
-include/decord/runtime/c_backend_api.h
-include/decord/runtime/c_runtime_api.h
-include/decord/runtime/device_api.h
-include/decord/runtime/module.h
-include/decord/runtime/ndarray.h
-include/decord/runtime/node_base.h
-include/decord/runtime/packed_func.h
-include/decord/runtime/registry.h
-include/decord/runtime/serializer.h
-include/decord/runtime/threading_backend.h
-include/decord/runtime/util.h
-include/decord/video_interface.h
-lib/libdecord.so


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?697dd974.3f18c.176936bb>