git: dcf7c6253c3c - main - multimedia/decord: Remove
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 31 Jan 2026 10:29:08 UTC
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