git: 1db489e2c896 - main - multimedia/xawtv: Remove (lib)QuickTime support and disable optional libraries

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sat, 18 Mar 2023 14:56:42 UTC
The branch main has been updated by diizzy:

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

commit 1db489e2c8962687dffececed57f374e3cf9afa8
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-03-18 14:37:01 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-03-18 14:56:02 +0000

    multimedia/xawtv: Remove (lib)QuickTime support and disable optional libraries
    
    libquicktime is abandoned by upstream with last release over a
    decade ago and doesn't compile with newer versions of FFmpeg
    While at it disable autodetection of alsa and OpenGL support
    
    PR:             261302
    Approved by:    portmgr (blanket, build fix)
---
 multimedia/xawtv/Makefile  | 12 +++---------
 multimedia/xawtv/pkg-plist |  2 --
 2 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/multimedia/xawtv/Makefile b/multimedia/xawtv/Makefile
index facd1ceab728..4cffc119450f 100644
--- a/multimedia/xawtv/Makefile
+++ b/multimedia/xawtv/Makefile
@@ -20,7 +20,7 @@ USES=		cpe gmake iconv jpeg motif ncurses perl5 tar:bzip2 pkgconfig xorg
 
 CPE_VENDOR=	linuxtv
 
-OPTIONS_DEFINE=		AALIB BKTR DV QUICKTIME ZVBI
+OPTIONS_DEFINE=		AALIB BKTR DV ZVBI
 OPTIONS_DEFINE_i386=	MMX
 OPTIONS_DEFAULT=	AALIB BKTR
 .if !exists(/usr/include/dev/bktr/ioctl_bt848.h)
@@ -42,6 +42,8 @@ USE_LDCONFIG=	yes
 
 FILES_LIBJPEG=	console/Subdir.mk x11/Subdir.mk libng/plugins/Subdir.mk
 
+CONFIGURE_ARGS=	--enable-alsa=no --enable-quicktime=no --enable-gl=no
+
 .include <bsd.port.pre.mk>
 
 .if ${PORT_OPTIONS:MAALIB}
@@ -70,19 +72,11 @@ CONFIGURE_ARGS+=--enable-mmx
 CFLAGS+=	-DMMX=1
 .endif
 
-.if ${PORT_OPTIONS:MQUICKTIME}
-CONFIGURE_ARGS+=--enable-quicktime
-LIB_DEPENDS+=	libquicktime.so:multimedia/libquicktime
-.else
-CONFIGURE_ARGS+=--enable-quicktime=no
-.endif
-
 PLIST_SUB+=	X11PREFIX=${LOCALBASE}
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g; \
 		s|/usr/local|${LOCALBASE}|g; \
-		s|-lquicktime|-L${LOCALBASE}/lib &|g; \
 		s|LIBV4L="yes"|LIBV4L="no"|g; \
 		s|-lunicode|-liconv &|g' \
 		${WRKSRC}/configure
diff --git a/multimedia/xawtv/pkg-plist b/multimedia/xawtv/pkg-plist
index f658f601a0be..947c45c4f52b 100644
--- a/multimedia/xawtv/pkg-plist
+++ b/multimedia/xawtv/pkg-plist
@@ -29,11 +29,9 @@ lib/xawtv/linear-blend.so
 lib/xawtv/linedoubler.so
 lib/xawtv/read-avi.so
 %%DV%%lib/xawtv/read-dv.so
-%%QUICKTIME%%lib/xawtv/read-qt.so
 lib/xawtv/snd-oss.so
 lib/xawtv/write-avi.so
 %%DV%%lib/xawtv/write-dv.so
-%%QUICKTIME%%lib/xawtv/write-qt.so
 man/man1/alevtd.1.gz
 man/man1/dump-mixers.1.gz
 man/man1/fbtv.1.gz