Commit cde22116 authored by Daniel Engberg's avatar Daniel Engberg
Browse files

multimedia/dvbcut: Remove from tree

Broken for more than 6 months and upstream is no longer active
parent 0edcfc3b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -44,7 +44,6 @@
    SUBDIR += dtv-scan-tables
    SUBDIR += dv2sub
    SUBDIR += dvb-apps
    SUBDIR += dvbcut
    SUBDIR += dvbsnoop
    SUBDIR += dvd-slideshow
    SUBDIR += dvdauthor

multimedia/dvbcut/Makefile

deleted100644 → 0
+0 −59
Original line number Diff line number Diff line
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>

multimedia/dvbcut/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
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
+0 −11
Original line number Diff line number Diff line
--- 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,
Loading