git: cde22116aa23 - main - multimedia/dvbcut: Remove from tree
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Jun 2026 19:22:52 UTC
The branch main has been updated by diizzy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cde22116aa233da4363b9c35408d0cc9adff1c01
commit cde22116aa233da4363b9c35408d0cc9adff1c01
Author: Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-06-19 17:12:30 +0000
Commit: Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-06-19 19:22:25 +0000
multimedia/dvbcut: Remove from tree
Broken for more than 6 months and upstream is no longer active
---
MOVED | 1 +
multimedia/Makefile | 1 -
multimedia/dvbcut/Makefile | 59 ---------------------------
multimedia/dvbcut/distinfo | 3 --
multimedia/dvbcut/files/patch-src_avframe.cpp | 11 -----
multimedia/dvbcut/files/patch-src_defines.h | 14 -------
multimedia/dvbcut/files/patch-src_dvbcut.h | 19 ---------
multimedia/dvbcut/pkg-descr | 6 ---
multimedia/dvbcut/pkg-plist | 12 ------
9 files changed, 1 insertion(+), 125 deletions(-)
diff --git a/MOVED b/MOVED
index 3cf38ed4e198..b8798cf6adc6 100644
--- a/MOVED
+++ b/MOVED
@@ -5352,3 +5352,4 @@ graphics/mesa-gallium-xa||2026-06-15|EOLed upstream
lang/clover||2026-06-15|EOLed upstream
java/aparapi||2026-06-15|Has expired: no maintainer, no users in the ports tree, java 8 only, last upstream commit was 10 years ago
sysutils/docker|sysutils/docker-cli|2026-06-18|Reflect its actual content
+multimedia/dvbcut||2026-06-19|Broken for more than 6 months and upstream is dead
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 7c3237e89781..486cf7d65046 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -44,7 +44,6 @@
SUBDIR += dtv-scan-tables
SUBDIR += dv2sub
SUBDIR += dvb-apps
- SUBDIR += dvbcut
SUBDIR += dvbsnoop
SUBDIR += dvd-slideshow
SUBDIR += dvdauthor
diff --git a/multimedia/dvbcut/Makefile b/multimedia/dvbcut/Makefile
deleted file mode 100644
index fbeee1a2d8a9..000000000000
--- a/multimedia/dvbcut/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-PORTNAME= dvbcut
-PORTVERSION= 0.7.4
-DISTVERSIONPREFIX= v
-PORTREVISION= 7
-CATEGORIES= multimedia
-
-MAINTAINER= se@FreeBSD.org
-COMMENT= Qt application for cutting of MPEG PS and MPEG TS streams (DVB)
-WWW= https://github.com/bernhardu/dvbcut-deb/
-
-BROKEN= Does not build with ffmpeg > 6
-
-LICENSE= GPLv2
-
-BUILD_DEPENDS= ffmpeg:multimedia/ffmpeg \
- mplayer:multimedia/mplayer
-LIB_DEPENDS= libao.so:audio/libao \
- libavutil.so:multimedia/ffmpeg \
- libmad.so:audio/libmad
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-USES= compiler:c++11-lang desktop-file-utils gl pkgconfig \
- qmake:outsource qt:5 shared-mime-info
-USE_GITHUB= yes
-GH_ACCOUNT= bernhardu
-GH_PROJECT= dvbcut-deb
-GH_TAGNAME= d7c8fad
-USE_GL= gl
-USE_QT= core gui widgets xml buildtools:build linguisttools:build
-
-QMAKE_ARGS= LRELEASE="${LRELEASE}"
-QMAKE_SOURCE_PATH= ${WRKSRC}/src
-
-CXXFLAGS+= -I${LOCALBASE}/include \
- -I${LOCALBASE}/include/libavcodec \
- -I${LOCALBASE}/include/libavformat \
- -I${LOCALBASE}/include/libswscale \
- -D DVBCUT_VERSION=${PORTVERSION}
-
-PORTSCOUT= limit:^[^-]*$$
-
-post-build:
- @${SED} -e 's;@prefix@;${PREFIX};' \
- < ${WRKSRC}/dvbcut.desktop.in \
- > ${WRKSRC}/dvbcut.desktop
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/dvbcut/applications/
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/dvbcut/icons/
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
- ${INSTALL_PROGRAM} ${WRKDIR}/.build/dvbcut ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_MAN} ${WRKSRC}/dvbcut.1 ${STAGEDIR}${PREFIX}/share/man/man1/
- ${INSTALL_DATA} ${WRKDIR}/.build/dvbcut*.qm ${STAGEDIR}${PREFIX}/share/dvbcut/
- ${INSTALL_DATA} ${WRKSRC}/src/dvbcut*.html ${STAGEDIR}${PREFIX}/share/dvbcut/
- ${INSTALL_DATA} ${WRKSRC}/dvbcut.desktop ${STAGEDIR}${PREFIX}/share/applications/
- ${INSTALL_DATA} ${WRKSRC}/dvbcut.svg ${STAGEDIR}${PREFIX}/share/dvbcut/icons/
- ${INSTALL_DATA} ${WRKSRC}/dvbcut.xml ${STAGEDIR}${PREFIX}/share/mime/packages/
-
-.include <bsd.port.mk>
diff --git a/multimedia/dvbcut/distinfo b/multimedia/dvbcut/distinfo
deleted file mode 100644
index a8d3508376c3..000000000000
--- a/multimedia/dvbcut/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1676714313
-SHA256 (bernhardu-dvbcut-deb-v0.7.4-d7c8fad_GH0.tar.gz) = 5c5c17ab235dd1568c7e1ab1e43e6c1d9f94db5dbfb0beeaf609ec81d92cd1e4
-SIZE (bernhardu-dvbcut-deb-v0.7.4-d7c8fad_GH0.tar.gz) = 198570
diff --git a/multimedia/dvbcut/files/patch-src_avframe.cpp b/multimedia/dvbcut/files/patch-src_avframe.cpp
deleted file mode 100644
index e12e14d3fac0..000000000000
--- a/multimedia/dvbcut/files/patch-src_avframe.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/avframe.cpp.orig 2016-11-18 13:31:01 UTC
-+++ src/avframe.cpp
-@@ -52,7 +52,7 @@ avframe::avframe(AVFrame *src, AVCodecCo
- tobefreed = (uint8_t *)malloc(avpicture_get_size(ctx->pix_fmt, ctx->width, ctx->height));
-
- avpicture_fill((AVPicture *)f,
-- (u_int8_t*)tobefreed,
-+ (uint8_t*)tobefreed,
- ctx->pix_fmt,ctx->width,ctx->height);
-
- av_picture_copy((AVPicture *)f, (const AVPicture *) src,
diff --git a/multimedia/dvbcut/files/patch-src_defines.h b/multimedia/dvbcut/files/patch-src_defines.h
deleted file mode 100644
index cece00c18f54..000000000000
--- a/multimedia/dvbcut/files/patch-src_defines.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/defines.h.orig 2016-11-18 13:31:01 UTC
-+++ src/defines.h
-@@ -42,6 +42,11 @@ static inline int videostream(int s=0)
- #endif
- }
-
-+#ifdef __FreeBSD__
-+#define __bswap_32(x) __bswap32(x)
-+#define __bswap_16(x) __bswap16(x)
-+#endif
-+
- #if __BYTE_ORDER == __LITTLE_ENDIAN
- #define mbo32(x) \
- ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \
diff --git a/multimedia/dvbcut/files/patch-src_dvbcut.h b/multimedia/dvbcut/files/patch-src_dvbcut.h
deleted file mode 100644
index d20c993118e4..000000000000
--- a/multimedia/dvbcut/files/patch-src_dvbcut.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/dvbcut.h.orig 2016-11-18 13:31:01 UTC
-+++ src/dvbcut.h
-@@ -22,11 +22,14 @@
- #define _DVBCUT_DVBCUT_H
-
- #if !defined(DVBCUT_VERSION)
--#define DVBCUT_VERSION "git"
-+#define DVBCUT_VERSION git
- #endif
-
-+#define STRINGIFY(x) STRINGIFY1(x)
-+#define STRINGIFY1(x) #x
-+
- #ifndef VERSION_STRING
--#define VERSION_STRING "dvbcut-" DVBCUT_VERSION
-+#define VERSION_STRING "dvbcut-" STRINGIFY(DVBCUT_VERSION)
- #endif
-
- #include <string>
diff --git a/multimedia/dvbcut/pkg-descr b/multimedia/dvbcut/pkg-descr
deleted file mode 100644
index ada425c28ce9..000000000000
--- a/multimedia/dvbcut/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-dvbcut is a Qt application which enables you to select certain parts of an
-MPEG transport stream (as received on Digital Video Broadcasting, DVB) and
-save these parts into a single MPEG output file. It follows a "keyhole
-surgery" approach. Thus, the input video and audio data is mostly kept
-unchanged, only very few frames at the beginning and/or end of the selected
-range are recoded in order to obtain a valid MPEG file.
diff --git a/multimedia/dvbcut/pkg-plist b/multimedia/dvbcut/pkg-plist
deleted file mode 100644
index 5f6d74d1a757..000000000000
--- a/multimedia/dvbcut/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-bin/dvbcut
-share/applications/dvbcut.desktop
-%%DATADIR%%/dvbcut.qm
-%%DATADIR%%/dvbcut_cs.html
-%%DATADIR%%/dvbcut_cs.qm
-%%DATADIR%%/dvbcut_de.html
-%%DATADIR%%/dvbcut_de.qm
-%%DATADIR%%/dvbcut_en.html
-%%DATADIR%%/icons/dvbcut.svg
-share/man/man1/dvbcut.1.gz
-share/mime/packages/dvbcut.xml
-@dir %%DATADIR%%/applications