head 1.13; access; symbols pkgsrc-2026Q1:1.13.0.32 pkgsrc-2026Q1-base:1.13 pkgsrc-2025Q4:1.13.0.30 pkgsrc-2025Q4-base:1.13 pkgsrc-2025Q3:1.13.0.28 pkgsrc-2025Q3-base:1.13 pkgsrc-2025Q2:1.13.0.26 pkgsrc-2025Q2-base:1.13 pkgsrc-2025Q1:1.13.0.24 pkgsrc-2025Q1-base:1.13 pkgsrc-2024Q4:1.13.0.22 pkgsrc-2024Q4-base:1.13 pkgsrc-2024Q3:1.13.0.20 pkgsrc-2024Q3-base:1.13 pkgsrc-2024Q2:1.13.0.18 pkgsrc-2024Q2-base:1.13 pkgsrc-2024Q1:1.13.0.16 pkgsrc-2024Q1-base:1.13 pkgsrc-2023Q4:1.13.0.14 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.13.0.12 pkgsrc-2023Q3-base:1.13 pkgsrc-2023Q2:1.13.0.10 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.13.0.8 pkgsrc-2023Q1-base:1.13 pkgsrc-2022Q4:1.13.0.6 pkgsrc-2022Q4-base:1.13 pkgsrc-2022Q3:1.13.0.4 pkgsrc-2022Q3-base:1.13 pkgsrc-2022Q2:1.13.0.2 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.11.0.34 pkgsrc-2022Q1-base:1.11 pkgsrc-2021Q4:1.11.0.32 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.11.0.30 pkgsrc-2021Q3-base:1.11 pkgsrc-2021Q2:1.11.0.28 pkgsrc-2021Q2-base:1.11 pkgsrc-2021Q1:1.11.0.26 pkgsrc-2021Q1-base:1.11 pkgsrc-2020Q4:1.11.0.24 pkgsrc-2020Q4-base:1.11 pkgsrc-2020Q3:1.11.0.22 pkgsrc-2020Q3-base:1.11 pkgsrc-2020Q2:1.11.0.20 pkgsrc-2020Q2-base:1.11 pkgsrc-2020Q1:1.11.0.16 pkgsrc-2020Q1-base:1.11 pkgsrc-2019Q4:1.11.0.18 pkgsrc-2019Q4-base:1.11 pkgsrc-2019Q3:1.11.0.14 pkgsrc-2019Q3-base:1.11 pkgsrc-2019Q2:1.11.0.12 pkgsrc-2019Q2-base:1.11 pkgsrc-2019Q1:1.11.0.10 pkgsrc-2019Q1-base:1.11 pkgsrc-2018Q4:1.11.0.8 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.11.0.6 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.11.0.4 pkgsrc-2018Q2-base:1.11 pkgsrc-2018Q1:1.11.0.2 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.10.0.18 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.16 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.12 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.10 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.8 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.6 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.4 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.2 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.9.0.38 pkgsrc-2015Q4-base:1.9 pkgsrc-2015Q3:1.9.0.36 pkgsrc-2015Q3-base:1.9 pkgsrc-2015Q2:1.9.0.34 pkgsrc-2015Q2-base:1.9 pkgsrc-2015Q1:1.9.0.32 pkgsrc-2015Q1-base:1.9 pkgsrc-2014Q4:1.9.0.30 pkgsrc-2014Q4-base:1.9 pkgsrc-2014Q3:1.9.0.28 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.9.0.26 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.9.0.24 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.9.0.22 pkgsrc-2013Q4-base:1.9 pkgsrc-2013Q3:1.9.0.20 pkgsrc-2013Q3-base:1.9 pkgsrc-2013Q2:1.9.0.18 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.9.0.16 pkgsrc-2013Q1-base:1.9 pkgsrc-2012Q4:1.9.0.14 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.9.0.12 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.9.0.10 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.9.0.8 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.6 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.4 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.2 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.8.0.12 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.10 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.8 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.6 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.4 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.2 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.7.0.2 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.5.0.24 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.22 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.20 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.18 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.16 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.14 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.12 pkgsrc-2008Q1:1.5.0.10 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.8 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.6 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.4 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.2 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.4.0.8 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.6 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.4 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.2 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.3.0.8 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.6 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.4 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.2 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.1.1.1.0.6 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.4 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.13 date 2022.04.24.10.57.28; author tnn; state Exp; branches; next 1.12; commitid vutGeKJE6Bm9vrBD; 1.12 date 2022.04.23.20.44.01; author tnn; state dead; branches; next 1.11; commitid EUGRUXsiwOelMmBD; 1.11 date 2018.03.06.15.36.11; author wiz; state Exp; branches; next 1.10; commitid QMb4mmhdeXj3AptA; 1.10 date 2016.03.21.17.48.30; author khorben; state Exp; branches; next 1.9; commitid 3DTWZkj1XIveixZy; 1.9 date 2011.07.05.03.27.22; author dholland; state Exp; branches; next 1.8; 1.8 date 2009.10.31.19.40.33; author tnn; state Exp; branches; next 1.7; 1.7 date 2009.08.30.16.07.20; author joerg; state Exp; branches; next 1.6; 1.6 date 2009.08.29.11.49.05; author wiz; state Exp; branches; next 1.5; 1.5 date 2007.01.26.15.15.50; author joerg; state Exp; branches; next 1.4; 1.4 date 2006.01.03.15.03.02; author joerg; state Exp; branches; next 1.3; 1.3 date 2005.02.23.01.11.47; author wiz; state Exp; branches; next 1.2; 1.2 date 2004.09.28.15.26.09; author tron; state Exp; branches; next 1.1; 1.1 date 2004.01.26.11.36.35; author jmmv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.01.26.11.36.35; author jmmv; state Exp; branches; next ; desc @@ 1.13 log @revive fxtv, was told it can be used as a composite video viewer @ text @$NetBSD: patch-aa,v 1.11 2018/03/06 15:36:11 wiz Exp $ Config for pkgsrc. --- Makefile.orig 2001-02-12 22:08:59.000000000 +0000 +++ Makefile @@@@ -4,13 +4,10 @@@@ HAVE_XFREE86 = YES -ifneq ($(X11PREFIX),) # NetBSD -X11BASE ?= $(X11PREFIX) -else X11BASE ?= /usr/X11R6 -endif +X11BASEINST ?= $(PREFIX) -X11BASEINST ?= $(X11BASE) +PREFIX ?= /usr/local LOCALBASE ?= /usr/local DEBUG = NO OS = $(shell uname -s) @@@@ -24,15 +21,6 @@@@ override LIBDIRS = $(X11BASE)/ override SHELL = /bin/sh # -# NetBSD stuff -# -ifeq ($(OS),NetBSD) - override INC += -I/usr/pkg/include - override LIBDIRS += /usr/pkg/lib - override LD_INC += -lossaudio -lz -endif - -# # OpenBSD stuff # ifeq ($(OS),OpenBSD) @@@@ -50,19 +38,22 @@@@ endif ifeq ($(OS),NetBSD) override RPATH_FLAG = -R endif +ifeq ($(OS),DragonFly) + override RPATH_FLAG = -R +endif -override LD_INC = $(foreach dir,$(LIBDIRS),-Wl,-L,$(dir)) +override LD_INC = $(foreach dir,$(LIBDIRS),-Wl,-L$(dir)) ifneq ($(RPATH_FLAG),) - override LD_INC += $(foreach dir,$(LIBDIRS),-Wl,$(RPATH_FLAG),$(dir)) + override LD_INC += $(foreach dir,$(LIBDIRS),-Wl,$(RPATH_FLAG)$(dir)) endif # # CFLAGS # ifneq ($(DEBUG),NO) - override CFLAGS = -DDEBUG -g + override CFLAGS += -DDEBUG -g else - override CFLAGS = -DNDEBUG -O2 + override CFLAGS += -DNDEBUG endif C_WARN_FLAG = -Wall override CFLAGS += $(C_WARN_FLAG) $(INC) $(CF_VERS) @@@@ -72,6 +63,15 @@@@ endif override CFLAGS += $(C_WARN_FLAG) -DX11BASE=\"$(X11BASEINST)\" +# +# NetBSD stuff +# +ifeq ($(OS),NetBSD) + override INC += -I$(LOCALBASE)/include + override LIBDIRS += $(LOCALBASE)/lib + override LD_INC += $(LIBOSSAUDIO) -lz +endif + ifeq ($(OS), linux) override CFLAGS = $(CFLAGS) -DOLD_TUNER_IFACE endif @@@@ -79,9 +79,9 @@@@ endif # # LDFLAGS,LIBS # -override LDFLAGS = $(LD_INC) +override LDFLAGS += $(LD_INC) override VIDEOLIB_LIB = $(VIDEOLIB_DIR)/libvideo.a -override LIBS = -ltiff -ljpeg -lXaw3d -lXmu -lXt -lXpm \ +override LIBS = -lpng -ltiff -ljpeg -lXaw -lXmu -lXt -lXpm \ -lSM -lICE -lXext -lX11 -lm ifeq ($(HAVE_XFREE86),YES) override LIBS += -lXxf86dga -lXxf86vm @@@@ -116,15 +116,15 @@@@ $(VIDEOLIB_LIB) : tv.o : tv.c app_rsrc.h install : fxtv - mkdir -p $(FXTV_LIBDIR)/bitmaps - install -c -m 444 -o root $(PIXMAPS) $(FXTV_LIBDIR)/bitmaps - install -c -m 444 -o root README $(FXTV_LIBDIR) - mkdir -p $(X11BASEINST)/lib/X11/app-defaults - install -c -m 444 -o root Fxtv $(X11BASEINST)/lib/X11/app-defaults - mkdir -p $(X11BASEINST)/bin - install -c -m 444 -o root fxtv.1 $(X11BASEINST)/man/man1/fxtv.1 - install -c -m 555 -o root fxtv $(X11BASEINST)/bin - install -c -m 555 -o root fxtv_cnvt.sh $(FXTV_LIBDIR) + mkdir -p ${DESTDIR}$(FXTV_LIBDIR)/bitmaps + ${BSD_INSTALL_DATA} $(PIXMAPS) ${DESTDIR}$(FXTV_LIBDIR)/bitmaps + ${BSD_INSTALL_DATA} README ${DESTDIR}$(FXTV_LIBDIR) + ${BSD_INSTALL_DATA_DIR} ${DESTDIR}$(X11BASEINST)/lib/X11/app-defaults + ${BSD_INSTALL_DATA} Fxtv ${DESTDIR}$(X11BASEINST)/lib/X11/app-defaults + ${BSD_INSTALL_PROGRAM_DIR} ${DESTDIR}$(X11BASEINST)/bin + ${BSD_INSTALL_MAN} fxtv.1 ${DESTDIR}$(X11BASEINST)/$(PKGMANDIR)/man1/fxtv.1 + ${BSD_INSTALL_PROGRAM} fxtv ${DESTDIR}$(X11BASEINST)/bin + ${BSD_INSTALL_SCRIPT} fxtv_cnvt.sh ${DESTDIR}$(FXTV_LIBDIR) clean: rm -f *.o fxtv *.core *~ @ 1.12 log @multimedia/fxtv: remove Analog PAL/NTSC television broadcasts have ended in most of the world. This is this unlikely to be usable any more. https://en.wikipedia.org/wiki/Digital_television_transition @ text @@ 1.11 log @fxtv: honor LDFLAGS. Fixes RELRO build. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.10 2016/03/21 17:48:30 khorben Exp $ @ 1.10 log @Add support for CFLAGS This fixes the build with PKGSRC_MKPIE. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.9 2011/07/05 03:27:22 dholland Exp $ d82 1 a82 1 @@@@ -81,7 +81,7 @@@@ endif d84 4 a87 1 override LDFLAGS = $(LD_INC) @ 1.9 log @Patch LP64 problems, add patch comments, fix some pkglint. This may or may not fully run on LP64 platforms but it's much more likely to now than previously. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.8 2009/10/31 19:40:33 tnn Exp $ d5 1 a5 1 --- Makefile.orig 2001-02-12 23:08:59.000000000 +0100 d39 1 a39 1 @@@@ -50,10 +38,13 @@@@ endif d55 2 a56 1 @@@@ -62,7 +53,7 @@@@ endif d58 2 a59 1 override CFLAGS = -DDEBUG -g d62 1 a62 1 + override CFLAGS = -DNDEBUG @ 1.8 log @Support PKGMANDIR @ text @d1 3 a3 1 $NetBSD$ @ 1.7 log @Correctly install files. Addresses PR 41958. No cookie wiz. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2009/08/29 11:49:05 wiz Exp $ d3 1 a3 1 --- Makefile.orig 2001-02-12 22:08:59.000000000 +0000 d106 1 a106 1 + ${BSD_INSTALL_MAN} fxtv.1 ${DESTDIR}$(X11BASEINST)/man/man1/fxtv.1 @ 1.6 log @Convert to user-destdir. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2007/01/26 15:15:50 joerg Exp $ d101 8 a108 8 + install -c -m 444 -o pbulk $(PIXMAPS) ${DESTDIR}$(FXTV_LIBDIR)/bitmaps + install -c -m 444 -o pbulk README ${DESTDIR}$(FXTV_LIBDIR) + mkdir -p ${DESTDIR}$(X11BASEINST)/lib/X11/app-defaults + install -c -m 444 -o pbulk Fxtv ${DESTDIR}$(X11BASEINST)/lib/X11/app-defaults + mkdir -p ${DESTDIR}$(X11BASEINST)/bin + install -c -m 444 -o pbulk fxtv.1 ${DESTDIR}$(X11BASEINST)/man/man1/fxtv.1 + install -c -m 555 -o pbulk fxtv ${DESTDIR}$(X11BASEINST)/bin + install -c -m 555 -o pbulk fxtv_cnvt.sh ${DESTDIR}$(FXTV_LIBDIR) @ 1.5 log @Modular Xorg support. This doesn't really use Xaw3D, so depend on libXaw as that is what is actually used for headers. Bump revision. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2006/01/03 15:03:02 joerg Exp $ d87 25 @ 1.4 log @Add DragonFly support. Fix a GCC 3.4+ issue: #ifdef 0 doesn't work. @ text @d1 1 a1 1 $NetBSD$ d83 1 a83 1 +override LIBS = -lpng -ltiff -ljpeg -lXaw3d -lXmu -lXt -lXpm \ @ 1.3 log @Since updating Xaw3d to 1.5E, fxtv breaks (during startup) when compiled with -O2 -- remove it. While here, do some minor cleanups in the package Makefile. Bump PKGREVISION so that working versions can be identified. @ text @d3 2 a4 2 --- Makefile.orig 2001-02-12 23:08:59.000000000 +0100 +++ Makefile 2005-02-23 02:00:43.000000000 +0100 d21 1 a21 1 @@@@ -24,15 +21,6 @@@@ d37 2 a38 1 @@@@ -51,9 +39,9 @@@@ d41 3 d53 1 a53 1 @@@@ -62,7 +50,7 @@@@ d62 1 a62 1 @@@@ -72,6 +60,15 @@@@ d78 1 a78 1 @@@@ -81,7 +78,7 @@@@ @ 1.2 log @Don't use extra commans in "-Wl" commands which apparently cause problems with either the "libtool" or "buildlink3" framework. This fixes the build problem discovered in recent bulk builds. @ text @d4 1 a4 1 +++ Makefile 2004-09-28 17:22:05.000000000 +0200 d49 9 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2002/12/21 11:10:00 wiz Exp $ d3 2 a4 2 --- Makefile.orig Mon Feb 12 23:08:59 2001 +++ Makefile d21 1 a21 1 @@@@ -24,15 +21,6 @@@@ override LIBDIRS = $(X11BASE)/ d37 13 a49 1 @@@@ -72,6 +60,15 @@@@ endif d65 1 a65 1 @@@@ -81,7 +78,7 @@@@ endif @ 1.1.1.1 log @Move fxtv to the new multimedia category (coming from graphics). This is version 1.03nb4. @ text @@