Commit 635ccfbf authored by Rene Ladan's avatar Rene Ladan
Browse files

multimedia/QtAV: Remove expired port

2023-08-17 multimedia/QtAV: Abandoned project and broken with FFmpeg 6
parent 888531ae
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -7794,3 +7794,4 @@ benchmarks/dbs||2023-08-22|Has expired: Broken on all supported releases for mor
databases/virtuoso||2023-08-22|Has expired: Broken on all supported FreeBSD releases for more than an year
sysutils/muse||2023-08-22|Has expired: Broken on all supported FreeBSD releases for more than an year
devel/py-pytest-freezegun|devel/py-pytest-freezer|2023-08-22|Has expired: Use devel/py-pytest-freezer as upstream is unmaintained
multimedia/QtAV||2023-08-22|Has expired: Abandoned project and broken with FFmpeg 6
+0 −1
Original line number Diff line number Diff line
    COMMENT = Multimedia software

    SUBDIR += Bento4
    SUBDIR += QtAV
    SUBDIR += ab-av1
    SUBDIR += ab25
    SUBDIR += acidrip

multimedia/QtAV/Makefile

deleted100644 → 0
+0 −57
Original line number Diff line number Diff line
PORTNAME=		QtAV
DISTVERSIONPREFIX=	v
DISTVERSION=		1.13.0
PORTREVISION=	6
CATEGORIES=		multimedia
DIST_SUBDIR=		KDE

PATCH_SITES=		https://github.com/wang-bin/QtAV/commit/
PATCHFILES=		5abba7f0505e75fceabd4dd8992a7e02bb149d64.patch:-p1

MAINTAINER=		kde@FreeBSD.org
COMMENT=		Cross-platform multimedia framwork based on Qt and ffmpeg
WWW=		https://github.com/wang-bin/QtAV

LICENSE=		LGPL21+
LICENSE_FILE=		${WRKSRC}/lgpl-2.1.txt

DEPRECATED=		Abandoned project and broken with FFmpeg 6
EXPIRATION_DATE=	2023-08-17
BROKEN=			fails to build with FFmpeg 6 (PR 270213)

LIB_DEPENDS=		libass.so:multimedia/libass \
			libavcodec.so:multimedia/ffmpeg

USES=			compiler:c++11-lang gl qmake:outsource qt:5 xorg
USE_GL=			gl
USE_QT=			core declarative gui network opengl sql widgets \
			buildtools:build qmake:build
USE_XORG=		x11 xext xv

OPTIONS_DEFINE=		OPENAL UCHARDET VAAPI PULSEAUDIO
OPTIONS_DEFAULT=	OPENAL UCHARDET VAAPI
OPTIONS_SUB=		yes

OPENAL_LIB_DEPENDS=	libopenal.so:audio/openal-soft
OPENAL_QMAKE_OFF=	CONFIG+=no-openal

PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
PULSEAUDIO_QMAKE_OFF=	CONFIG+=no-pulseaudio

UCHARDET_DESC=		Guess subtitle encoding via uchardet
UCHARDET_LIB_DEPENDS=	libuchardet.so:textproc/uchardet
UCHARDET_QMAKE_OFF=	CONFIG+=no-uchardet

VAAPI_LIB_DEPENDS=	libva.so:multimedia/libva
VAAPI_QMAKE_OFF=	CONFIG+=no-vaapi

PLIST_SUB=		QT_VERSION="${_QT_VERSION}"

USE_GITHUB=		yes
GH_ACCOUNT=		wang-bin

# The examples are GLPv3 licencensed and have too generic names, like 'Player',
# so don't install them.
QMAKE_ARGS=		CONFIG+=no-examples

.include <bsd.port.mk>

multimedia/QtAV/distinfo

deleted100644 → 0
+0 −5
Original line number Diff line number Diff line
TIMESTAMP = 1584858326
SHA256 (KDE/wang-bin-QtAV-v1.13.0_GH0.tar.gz) = a493d54d105b32c526f05188e4d7a8cf3508ecac697aae088721ffad20982288
SIZE (KDE/wang-bin-QtAV-v1.13.0_GH0.tar.gz) = 2213489
SHA256 (KDE/5abba7f0505e75fceabd4dd8992a7e02bb149d64.patch) = cf6e80e5102356e4a72706f1f7a13396a3911954afe900a957112c56f5c280d5
SIZE (KDE/5abba7f0505e75fceabd4dd8992a7e02bb149d64.patch) = 616
+0 −45
Original line number Diff line number Diff line
--- deploy.pri.orig	2017-04-06 20:22:41 UTC
+++ deploy.pri
@@ -4,7 +4,7 @@ INSTALL_PREFIX = /usr/local
 share.files = $$PROJECTROOT/qtc_packaging/common/changelog \
 			$$PROJECTROOT/qtc_packaging/common/copyright \
 			$$PROJECTROOT/qtc_packaging/common/README
-share.path = /usr/share/doc/$${TARGET}
+share.path = $$[QT_INSTALL_PREFIX]/share/doc/$${TARGET}
 
 isEqual(TEMPLATE, app) {
 	unix:!symbian {
@@ -25,9 +25,9 @@ isEqual(TEMPLATE, app) {
 			#debian.files = $$PROJECTROOT/qtc_packaging/fremantle/control
 		} else {
 			desktopfile.files = $$PROJECTROOT/qtc_packaging/debian_generic/$${TARGET}.desktop
-			desktopfile.path = /usr/share/applications
+			desktopfile.path = $$[QT_INSTALL_PREFIX]/share/applications
 			icon.files = $$PROJECTROOT/qtc_packaging/debian_generic/$${TARGET}.png
-			icon.path = /usr/share/icons/hicolor/64x64/apps
+			icon.path = $$[QT_INSTALL_PREFIX]/share/icons/hicolor/64x64/apps
 			#debian.files = $$PROJECTROOT/qtc_packaging/generic/control
 		}
 		INSTALLS += desktopfile icon
@@ -41,9 +41,9 @@ isEqual(TEMPLATE, app) {
 		isEmpty(SDK_HEADERS) {
 			sdkheaders.files = $$HEADERS
 		}
-                sdkheaders.path = $$[QT_INSTALL_HEADERS]/$$MODULE_INCNAME
-                sdkheaders_private.path = $$[QT_INSTALL_HEADERS]/$$MODULE_INCNAME/$$MODULE_VERSION/$$MODULE_INCNAME/private
-                !plugin: target.path = $$[QT_INSTALL_LIBS]
+                sdkheaders.path = $$[QT_INSTALL_PREFIX]/include/$$MODULE_INCNAME
+                sdkheaders_private.path = $$[QT_INSTALL_PREFIX]/include/$$MODULE_INCNAME/$$MODULE_VERSION/$$MODULE_INCNAME/private
+                !plugin: target.path = $$[QT_INSTALL_PREFIX]/lib
                 INSTALLS += sdkheaders sdkheaders_private
 	}
 }
@@ -51,7 +51,7 @@ isEqual(TEMPLATE, app) {
 INSTALLS *= target share
 
 for(bin, BIN_INSTALLS) {
-    eval($${bin}.path = $${INSTALL_PREFIX}/bin)
+    eval($${bin}.path = $$[QT_INSTALL_PREFIX]/bin)
     message("adding $$bin to bin install targets...")
     INSTALLS += $$bin
 }
Loading