head 1.13; access; symbols pkgsrc-2026Q1:1.13.0.130 pkgsrc-2026Q1-base:1.13 pkgsrc-2025Q4:1.13.0.128 pkgsrc-2025Q4-base:1.13 pkgsrc-2025Q3:1.13.0.126 pkgsrc-2025Q3-base:1.13 pkgsrc-2025Q2:1.13.0.124 pkgsrc-2025Q2-base:1.13 pkgsrc-2025Q1:1.13.0.122 pkgsrc-2025Q1-base:1.13 pkgsrc-2024Q4:1.13.0.120 pkgsrc-2024Q4-base:1.13 pkgsrc-2024Q3:1.13.0.118 pkgsrc-2024Q3-base:1.13 pkgsrc-2024Q2:1.13.0.116 pkgsrc-2024Q2-base:1.13 pkgsrc-2024Q1:1.13.0.114 pkgsrc-2024Q1-base:1.13 pkgsrc-2023Q4:1.13.0.112 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.13.0.110 pkgsrc-2023Q3-base:1.13 pkgsrc-2023Q2:1.13.0.108 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.13.0.106 pkgsrc-2023Q1-base:1.13 pkgsrc-2022Q4:1.13.0.104 pkgsrc-2022Q4-base:1.13 pkgsrc-2022Q3:1.13.0.102 pkgsrc-2022Q3-base:1.13 pkgsrc-2022Q2:1.13.0.100 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.13.0.98 pkgsrc-2022Q1-base:1.13 pkgsrc-2021Q4:1.13.0.96 pkgsrc-2021Q4-base:1.13 pkgsrc-2021Q3:1.13.0.94 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.92 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.90 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.88 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.86 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.82 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.62 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.84 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.80 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.78 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.76 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.74 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.72 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.13.0.70 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.13.0.68 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.13.0.66 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.64 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.60 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.13.0.58 pkgsrc-2017Q1-base:1.13 pkgsrc-2016Q4:1.13.0.56 pkgsrc-2016Q4-base:1.13 pkgsrc-2016Q3:1.13.0.54 pkgsrc-2016Q3-base:1.13 pkgsrc-2016Q2:1.13.0.52 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.13.0.50 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.13.0.48 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.13.0.46 pkgsrc-2015Q3-base:1.13 pkgsrc-2015Q2:1.13.0.44 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.42 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.40 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.38 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.13.0.36 pkgsrc-2014Q2-base:1.13 pkgsrc-2014Q1:1.13.0.34 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.13.0.32 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.30 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.28 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.13.0.26 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.24 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.13.0.22 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.13.0.20 pkgsrc-2012Q2-base:1.13 pkgsrc-2012Q1:1.13.0.18 pkgsrc-2012Q1-base:1.13 pkgsrc-2011Q4:1.13.0.16 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q3:1.13.0.14 pkgsrc-2011Q3-base:1.13 pkgsrc-2011Q2:1.13.0.12 pkgsrc-2011Q2-base:1.13 pkgsrc-2011Q1:1.13.0.10 pkgsrc-2011Q1-base:1.13 pkgsrc-2010Q4:1.13.0.8 pkgsrc-2010Q4-base:1.13 pkgsrc-2010Q3:1.13.0.6 pkgsrc-2010Q3-base:1.13 pkgsrc-2010Q2:1.13.0.4 pkgsrc-2010Q2-base:1.13 pkgsrc-2010Q1:1.13.0.2 pkgsrc-2010Q1-base:1.13 pkgsrc-2009Q4:1.12.0.54 pkgsrc-2009Q4-base:1.12 pkgsrc-2009Q3:1.12.0.52 pkgsrc-2009Q3-base:1.12 pkgsrc-2009Q2:1.12.0.50 pkgsrc-2009Q2-base:1.12 pkgsrc-2009Q1:1.12.0.48 pkgsrc-2009Q1-base:1.12 pkgsrc-2008Q4:1.12.0.46 pkgsrc-2008Q4-base:1.12 pkgsrc-2008Q3:1.12.0.44 pkgsrc-2008Q3-base:1.12 cube-native-xorg:1.12.0.42 cube-native-xorg-base:1.12 pkgsrc-2008Q2:1.12.0.40 pkgsrc-2008Q2-base:1.12 cwrapper:1.12.0.38 pkgsrc-2008Q1:1.12.0.36 pkgsrc-2008Q1-base:1.12 pkgsrc-2007Q4:1.12.0.34 pkgsrc-2007Q4-base:1.12 pkgsrc-2007Q3:1.12.0.32 pkgsrc-2007Q3-base:1.12 pkgsrc-2007Q2:1.12.0.30 pkgsrc-2007Q2-base:1.12 pkgsrc-2007Q1:1.12.0.28 pkgsrc-2007Q1-base:1.12 pkgsrc-2006Q4:1.12.0.26 pkgsrc-2006Q4-base:1.12 pkgsrc-2006Q3:1.12.0.24 pkgsrc-2006Q3-base:1.12 pkgsrc-2006Q2:1.12.0.22 pkgsrc-2006Q2-base:1.12 pkgsrc-2006Q1:1.12.0.20 pkgsrc-2006Q1-base:1.12 pkgsrc-2005Q4:1.12.0.18 pkgsrc-2005Q4-base:1.12 pkgsrc-2005Q3:1.12.0.16 pkgsrc-2005Q3-base:1.12 pkgsrc-2005Q2:1.12.0.14 pkgsrc-2005Q2-base:1.12 pkgsrc-2005Q1:1.12.0.12 pkgsrc-2005Q1-base:1.12 pkgsrc-2004Q4:1.12.0.10 pkgsrc-2004Q4-base:1.12 pkgsrc-2004Q3:1.12.0.8 pkgsrc-2004Q3-base:1.12 pkgsrc-2004Q2:1.12.0.6 pkgsrc-2004Q2-base:1.12 pkgsrc-2004Q1:1.12.0.4 pkgsrc-2004Q1-base:1.12 pkgsrc-2003Q4:1.12.0.2 pkgsrc-2003Q4-base:1.12 netbsd-1-6-1:1.10.0.2 netbsd-1-6-1-base:1.10 netbsd-1-6:1.7.0.8 netbsd-1-6-RELEASE-base:1.7 pkgviews:1.7.0.4 pkgviews-base:1.7 buildlink2:1.7.0.2 buildlink2-base:1.7 netbsd-1-5-PATCH003:1.7 netbsd-1-5-PATCH001:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.13 date 2010.02.11.18.58.47; author joerg; state Exp; branches; next 1.12; 1.12 date 2003.05.17.10.30.58; author magick; state Exp; branches; next 1.11; 1.11 date 2003.04.06.18.27.42; author magick; state Exp; branches; next 1.10; 1.10 date 2002.12.15.11.28.55; author magick; state Exp; branches; next 1.9; 1.9 date 2002.11.24.17.23.40; author magick; state Exp; branches; next 1.8; 1.8 date 2002.08.31.09.25.05; author magick; state Exp; branches; next 1.7; 1.7 date 2002.03.04.19.56.53; author magick; state Exp; branches; next 1.6; 1.6 date 2001.09.09.13.00.14; author magick; state Exp; branches; next 1.5; 1.5 date 2001.08.26.14.15.32; author magick; state Exp; branches; next 1.4; 1.4 date 2001.06.09.15.14.26; author magick; state Exp; branches; next 1.3; 1.3 date 2001.03.01.20.52.15; author tron; state Exp; branches; next 1.2; 1.2 date 2001.02.18.20.26.00; author veego; state Exp; branches; next 1.1; 1.1 date 2001.02.18.19.17.24; author tron; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.02.18.19.17.24; author tron; state Exp; branches; next ; desc @@ 1.13 log @DESTDIR support @ text @$NetBSD: patch-aa,v 1.12 2003/05/17 10:30:58 magick Exp $ --- Makefile.orig 2003-03-22 17:01:56.000000000 +0100 +++ Makefile @@@@ -46,7 +46,7 @@@@ prefix = /usr/local exec_prefix = ${prefix} bindir = $(ROOT)${exec_prefix}/bin mandir = $(ROOT)${prefix}/man/man1 -resdir = $(ROOT)/usr/X11R6/lib/X11 +resdir = $(ROOT)$(PREFIX)/lib/X11 # if you have perl set the path here, else just leave it alone PERL = /usr/bin/perl @ 1.12 log @Update nxtvepg to 2.5.1 Changes since 2.5.0: * Fixed French default shortcut "M?t?o" (did pop up an error message when invoked. At first start of 2.5.1 the broken shortcut is replaced in the rc file; if that does not work remove and re-define the shortcut manually via the "Shortcuts" menu) * Improved resizing: status line no longer vanishes when reducing (however the window bottom now "jitters" during vertical resizing) * Allow horizontal resizing of main window when in "grid" layout (UNIX only) * Display warning about "lost changes" when the window is closed via it's title bar "close" button, same as with the "Abort" button * TV app interaction configuration dialog: added TV app selection for UNIX, to select which channel table to use, i.e. select between xawtv or xawdecode * Don't require existance of .xawtv for TV app interaction on UNIX Thanks to "Sir Pingus" for suggesting this fix. * Programme list can now be scrolled by dragging with the middle mouse button * Grid layout: added +/- buttons to control column count; Thanks to Thorsten for suggesting these features in the discussion forum * Disabled "Show column headers" option for the grid layout * Grid layout: refresh no longer brings scrolled-out elements back into view * Added French network "M6" back to the EPG scan's list of "known providers" and documentation. Thanks to Thierry for pointing this out first. * Major bugfix in grid layout: when scrolling horizontally one programme could be inserted into the wrong network column under certain conditions * Bugfix EPG provider scan in non-TV-app-assisted mode: channels without signal often were not skipped due to uninitialized variable (bug was introduced in nxtvepg version 0.7.2). Thanks to Florian Zierer for indirectly triggering discovery of this bug. * UNIX: added new command line option "-tvdisplay" to allow communication with a TV app running on a different X11 server (e.g. a remote host). Thanks to Stefan Zoller for suggesting this feature. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.11 2003/04/06 18:27:42 magick Exp $ d10 1 a10 1 +resdir = $(LOCALBASE)/lib/X11 @ 1.11 log @Update nxtvepg from 2.4.2 to 2.5.0 From 2.4.2 to 2.5.0 (March/22/2003) Main change: * An alternate TV schedule presentation layout with separate columns for each TV network, similar to the layout principles used by paper based TV magazines. See a comparison of screenshots of the alternate and regular layouts. In detail (Windows-changes omitted): * Added an alternate layout for GUI: programmes are still sorted by start time, but presented in separate columns for each network. Schedules of different networks are aligned, so that programmes which run at the same time are approximately at the same height. The new layout also supports user-defined presentation, i.e. free selection of all attributes which are printed for each programme, possibly depending on filter shortcuts (for example you can print more details for movies), plus marking selected programmes by use of colors and icons. * UNIX xawtv: implemented "overlay" EPG popup based on nxtvepg controlled window (no longer uses "vtx" removed command, which was removed in xawtv-3.7x) The colors can be configured via the new resources xawtv_overlay_fg and xawtv_overlay_bg (see manual for details) * UNIX: the Nxtvepg app-defaults file is now loaded during startup because some user's didn't realize they should have copied modified entries into their $HOME/.Xdefaults * Fixed bug in description text redundancy removal from 2.4.2: texts with less than 30 characters length were not removed. Thanks to Thierry for pointing this out. Also fixed a bug which caused text truncation. * Fixed bug in text decoder which caused some national characters to be displayed falsely, e.g. "D'ECONSEILL'" instead of "D?CONSEILL?". * Fixed bug in "global invert" filter matching (depending on which filter types were inverted, expired programmes could have shown up in the listing) * added possibility to combine several text searches (logical OR) * added fixes for FreeBSD and NetBSD provided by Simon Barner * added Linux "devfs" compatibility, i.e. find /dev/v4l/vbi * added Makefile fixes provided by Debian maintainer Gerd Knorr * fixed SEGV during build on IA64 due to missing include in tcl2c tool (reported to Debian bug tracking by Bdale Garbee) @ text @d1 1 a1 1 $NetBSD$ a4 12 @@@@ -36,9 +36,9 @@@@ ifeq ($(OS),Windows_NT) include Makefile.win32 else OS = $(shell uname) -ifeq ($(OS), FreeBSD) +ifeq ($(OS), NetBSD) # for FreeBSD -include Makefile.freebsd +include Makefile.netbsd else ROOT = @ 1.10 log @Correct install-path for app-defaults. Should work now without xpkwedge. Update to 2.4.2. Notable changes are: * Fixed keyboard input handling for various configuration dialogs: popup menus can now invoked by ALT- * Implemented redundancy removal in description texts of French providers (e.g. multiple "Au sommaire: ..." paragraphs). (Note that these repetitions exist because both a short and long version of the programme description is broadcasted; nxtvepg displays these together, but in TV sets they would normally appear on different pages) @ text @d3 1 a3 1 --- Makefile.orig Sun Dec 15 12:17:51 2002 d5 9 a13 1 @@@@ -33,34 +33,34 @@@@ d17 1 a17 2 -prefix = /usr/local +prefix = ${X11PREFIX} d19 2 a20 2 -bindir = $(ROOT)${exec_prefix}/bin -mandir = $(ROOT)${prefix}/man/man1 d22 1 a22 3 +bindir = ${exec_prefix}/bin +mandir = ${prefix}/man/man1 +resdir = ${X11PREFIX}/lib/X11 d25 1 a25 66 -PERL = /usr/bin/perl +PERL = ${LOCALBASE}/perl # select Tcl/Tk version TCL_VER = 8.3 -LDLIBS = -ltk$(TCL_VER) -ltcl$(TCL_VER) -L/usr/X11R6/lib -lX11 -lXmu -lm -ldl +LDLIBS = -ltk83 -ltcl83 -lX11 -lXmu -lm # use static libraries for debugging only #LDLIBS += -Ldbglib -static -INCS += -I. -I/usr/X11R6/include +INCS += -I. -I${X11BASE}/include # path to Tcl/Tk headers, if not properly installed #INCS += -I/usr/local/tcl/tcl8.0/generic -I/usr/local/tcl/tk8.0/generic # path to Tcl/Tk script library (Tk is usually in X11/lib/tk#.#) -DEFS += -DTK_LIBRARY_PATH=\"/usr/lib/tk$(TCL_VER)\" -DEFS += -DTCL_LIBRARY_PATH=\"/usr/lib/tcl$(TCL_VER)\" +DEFS += -DTK_LIBRARY_PATH=\"$(LOCALBASE)/lib/tk8.3\" +DEFS += -DTCL_LIBRARY_PATH=\"$(LOCALBASE)/lib/tcl8.3\" # enable use of multi-threading -DEFS += -DUSE_THREADS -LDLIBS += -lpthread +#DEFS += -DUSE_THREADS +#LDLIBS += -lpthread # enable use of daemon and client/server connection DEFS += -DUSE_DAEMON @@@@ -71,8 +71,8 @@@@ #USER_DBDIR = .nxtvdb #DEFS += -DEPG_DB_ENV=\"HOME\" -DEPG_DB_DIR=\"$(USER_DBDIR)\" ifndef USER_DBDIR -SYS_DBDIR = /usr/tmp/nxtvdb -DEFS += -DEPG_DB_DIR=\"$(SYS_DBDIR)\" +SYS_DBDIR = _PATH_TMP\"nxtvdb\" +DEFS += -DEPG_DB_DIR=$(SYS_DBDIR) INST_DB_DIR = $(ROOT)$(SYS_DBDIR) INST_DB_PERM = 0777 endif @@@@ -113,14 +113,9 @@@@ test -d $(bindir) || mkdirhier $(bindir) test -d $(mandir) || mkdirhier $(mandir) test -d $(resdir) || mkdirhier $(resdir) -ifndef USER_DBDIR - test -d $(INST_DB_DIR) || mkdirhier $(INST_DB_DIR) - chmod $(INST_DB_PERM) $(INST_DB_DIR) -endif install -c -m 0755 nxtvepg $(bindir) install -c -m 0644 nxtvepg.1 $(mandir) install -c -m 0644 Nxtvepg.ad $(resdir)/app-defaults/Nxtvepg - rm -f $(mandir)/nxtvepg.1x .SUFFIXES: .c .o .tcl @@@@ -172,7 +167,7 @@@@ cd .. && tar cf pc1.tar pc -X pc/tar-ex && bzip2 -f -9 pc1.tar tar cf ../pc2.tar www ATTIC dsdrv?* tk8* tcl8* && bzip2 -f -9 ../pc2.tar -include Makefile.dep +#include Makefile.dep # end UNIX specific part endif @ 1.9 log @Update nxtvepg to 2.4.0: Changes since 2.3.0 are too numerous to mention all here. Refer to the homepage for details. The most important changes: * Project page was moved to sourceforge * Implemented user-defined columns in TV schedule output, which allow to define the column content depending on matches against a number of filter shortcuts; the content can consist of static text, pre-defined images or a standard attribute. See the manual or this screenshot for details. * Implemented inverted filters, i.e. you can now search for all programmes which do not match one or more of given filter criteria or simply invert the outcome of a complete filter setting. * Added a new filter type: "VPS/PDC" which allows to search for programmes with a VPS/PDC timestamp attached, and/or whose VPS/PDC start time differs from the actual start time (i.e. shifted or newly added programmes) * Enhanced start time filter: added an option "ignore date" which allows to search for programmes in a daily time window (e.g. restrict a search for German new magazine "Tagesschau" to 20:00-20:10) * Added database export in XML format (according to xmltv.dtd), provided by Massis Sirapian. * Bugfix for Power-PC architecture in pioutput.c; Thanks to Gerhard Tonn * Internal changes: split Tcl/Tk script for GUI into modules (the * daemon only loads the script which manages the rcfile - saves * apx. 400 kB RAM) Plus many bug fixes. @ text @d3 1 a3 1 --- Makefile.orig Tue Nov 19 20:03:24 2002 d10 1 a10 1 +prefix = ${PREFIX} d12 2 a13 2 bindir = $(ROOT)${exec_prefix}/bin mandir = $(ROOT)${prefix}/man/man1 d15 3 a17 1 +resdir = $(ROOT)${X11PREFIX}/lib/X11 d40 2 a41 2 +DEFS += -DTK_LIBRARY_PATH=\"$(LOCALBASE)/lib/tk8.3\" +DEFS += -DTCL_LIBRARY_PATH=\"$(LOCALBASE)/lib/tcl8.3\" d62 1 a62 2 @@@@ -112,14 +112,9 @@@@ install: nxtvepg nxtvepg.1 d65 1 d77 1 a77 1 @@@@ -171,7 +166,7 @@@@ @ 1.8 log @Update nxtvepg to 2.2.1 Changes since 0.7.4 (Windows changes ommitted): From 2.2.0 (aka 0.7.4) to 2.2.1 (August/24/2002) This release contains the following fixes: * Major bugfix: nxtvepg crashed frequently due to a memory overwrite bug in the description text display function. The bug exists in all previous versions! (It surfaced only now because some very long description texts were transmitted by the German provider Kabel1.) * Bugfix in database merge: merge failed when no networks were manually selected yet * Network name column in the programme listing now automatically adapts its width so that network names no longer get cut off. Thanks to Thierry M?n?trier for his excellent feedback. From 2.1.2 (aka 0.7.4) to 2.2.0 (August/18/2002) This release contains the following new features and fixes: * Network selection config dialog: allow to specify time windows for each network (e.g. for ARTE 19:00 - 06:00 o'clock). Programmes that are completely outside this window are suppressed in the listing. * PDC theme descriptors were translated to French and German; the language can be either selected automatically or manually. Thanks to Matthieu for triggering this improvement and for the French translation. * The programme database can be exported into a text file in TAB separated format, so that it can be directly loaded into an SQL database. (This feature has been added to support the HTML converter E*plore EPG nexTView written in PHP by sysmik) * Bugfix in the EPG scan due to which on channels which could not be identified via VPS/PDC no EPG provider was found. Thanks to Helge Kreutzmann for pointing out this problem. * Manual size changes of the help window are now remembered; also improved a few details in help text formatting. @ text @d3 1 a3 1 --- Makefile.orig Sat Aug 31 11:13:30 2002 d5 1 a5 1 @@@@ -33,40 +33,42 @@@@ d14 2 a39 1 + d49 12 a60 11 # path to the directory where the provider database files are kept -DB_DIR = /usr/tmp/nxtvdb -DEFS += -DEPG_DB_DIR=\"$(DB_DIR)\" +DB_DIR = _PATH_TMP\"nxtvdb\" +DEFS += -DEPG_DB_DIR=$(DB_DIR) + INST_DB_DIR = $(ROOT)$(DB_DIR) WARN = -Wall -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes @@@@ -101,11 +103,9 @@@@ d64 1 d66 2 a67 1 - chmod 0777 $(INST_DB_DIR) d70 1 a71 1 + d73 4 a76 3 ##%.o: %.c ## $(CC) $(CFLAGS) -c *.c -o *.o @@@@ -157,7 +157,7 @@@@ a77 1 cd .. && tar cf /e/pc.tar pc -X pc/tar-ex-win @ 1.7 log @Update nxtvepg to 0.7.0 Changes since 0.6.9: * Added a network connection between the acquisition daemon and the GUI. While connected, the browser receives updates for opened Nextview databases (i.e. all incoming EPG blocks are forwarded) and constant updates about the acquisition progress. * Added compile-time option to use multi-threading for VBI acquisition instead of a separate process. The advantage is that the threads are only created when acquisition is enabled and not when connected to a daemon. * Added support for wheel mouse in main and help windows, thanks to Serge Koenigsmann. xawtv popup is immediately removed when xawtv is terminated or iconified * Fixed bug in status line statistics output: expired percentage did not reach 100% even after the database appeared empty because the total of "defective" blocks was erronously included in the quotient. * Added scollbars to network list in network selection dialog and limited listbox height to 27 networks. * Added field with official network description in network name config dialog to avoid confusion in case different stations have similar logos (e.g. there's "ntv" in Turkey and "n-tv" in Germany) * Added network name output during EPG scan (e.g. "ARD" instead of "0x0DC1") generally improved diagnostic output (summary at the end) * The timescales windows now show all blocks in the database; they used to start with the current time, omitting all expired blocks. That was confusing esp. in case all blocks were expired, because the status line said "100% complete" but no blocks were displayed. * Added "acquisition tail" to timescales: the most recently updated ranges are marked with a white bar which fades to the background color over time * Added callback to timescale windows: mouse click on a scale now filters the slected netwop in the main window and jumps to the given time * Fixed bug in database structure which holds navigation menu entries (a fixed length array was too short and caused memory overwrites) * Both acquisition and EPG scan now extract channel frequecies from both databases and rc/ini file, so that in case of loss of either databases or rc/ini file they still can be recovered. * Fixed bug which let the browser hang in wait(2) after the process group was delivered a STOP signal (i.e. CTRL-Z in the controlling terminal) * Made dialog windows which display lists resizable, e.g. netwop selection * Bugfix in database merge (yes, yet another one): the merged netwop table could contain uninitialized entries, if the user network selection contained networks that were included in none of the merged databases (e.g. remains of a previous merge with different providers) * Implemented "Index" filters for merged database; due to technical limitations currently only "now" & "next" searches are supported; others will return empty lists. Thanks to Mathias Homann for prompting this fix. @ text @d3 1 a3 1 --- Makefile.orig Mon Mar 4 20:44:19 2002 d5 1 a5 1 @@@@ -33,36 +33,36 @@@@ d19 4 a22 1 -LDLIBS = -ltk8.3 -ltcl8.3 -L/usr/X11R6/lib -lX11 -lXmu -lm -ldl d24 1 d26 1 a26 1 #LDLIBS = dbglib/libtk8.3.a dbglib/libtcl8.3.a -lX11 -lm -ldl -L/usr/X11R6/lib d34 5 a38 4 -DEFS += -DTK_LIBRARY_PATH=\"/usr/lib/tk8.3\" -DEFS += -DTCL_LIBRARY_PATH=\"/usr/lib/tcl8.3\" +DEFS += -DTK_LIBRARY_PATH=\"$(LOCALBASE)/lib/tk8.3\" +DEFS += -DTCL_LIBRARY_PATH=\"$(LOCALBASE)/lib/tcl8.3\" d52 3 a54 2 +DB_DIR = _PATH_TMP\"nxtvdb\" +DEFS += -DEPG_DB_DIR=$(DB_DIR) d58 1 a58 1 @@@@ -95,11 +95,8 @@@@ d67 1 d71 9 @ 1.6 log @Update package to 0.6.2 Too many changes to list here, since 0.6.0. See http://www.nefkom.net/tomzo/prj/nxtvepg/changelog.html for a changelist. @ text @d3 1 a3 1 --- Makefile.orig Fri Sep 7 22:31:54 2001 d5 1 a5 1 @@@@ -33,36 +33,42 @@@@ d17 1 a17 1 +PERL = ${LOCALBASE}/bin/perl d20 1 a20 2 +#LDLIBS = -ltk8.3 -ltcl8.3 -L/usr/X11R6/lib -lX11 -lXmu -lm -ldl +LDLIBS = -ltk83 -ltcl83 -lX11 -lXmu -lm a24 1 +#INCS += -I. -I/usr/X11R6/include d32 11 a42 4 +#DEFS += -DTK_LIBRARY_PATH=\"/usr/lib/tk8.3\" +#DEFS += -DTCL_LIBRARY_PATH=\"/usr/lib/tcl8.3\" +DEFS += -DTK_LIBRARY_PATH=\"$(LOCALBASE)/lib/tk8.3\" +DEFS += -DTCL_LIBRARY_PATH=\"$(LOCALBASE)/lib/tcl8.3\" a46 1 +#DB_DIR = /usr/tmp/nxtvdb a47 1 +#DEFS += -DEPG_DB_DIR=\"$(DB_DIR)\" d51 2 a52 10 #WARN = -Wall -Wpointer-arith -Wnested-externs \ # -Werror -Wstrict-prototypes -Wmissing-prototypes WARN = -Wall CC = gcc -CFLAGS = -pipe $(WARN) $(INCS) $(DEFS) -O3 +CFLAGS = -pipe $(WARN) $(INCS) $(DEFS) # ----- don't change anything below ------------------------------------------ @@@@ -87,11 +93,11 @@@@ a57 2 +# test -d $(INST_DB_DIR) || mkdirhier $(INST_DB_DIR) +# chmod 0777 $(INST_DB_DIR) a60 1 +# rm -f $(mandir)/nxtvepg.1x @ 1.5 log @Update to 0.6.0 While here, clean it up a bit: don't install to X11BASE buildlink'ify homepage moved archive is downloadable, remove NO_SRC_ON_FTP Changes between 0.5.2 and 0.6.0: - Possibility to invoke user-defined external commands from the context menu in the browser listbox, e.g. to program a timer for the selected programme in a scheduler like plan. - Dump of programme list or selected programme descriptions into a file in HTML format, from where they can be loaded by any WWW browser. This may be of interest for people who want to print out TV schedules onto dead trees. - New text search option Match full to allow exact title matches, e.g. a search for "heute" will no longer match on "heute journal" when full match is enabled. - Alphabetically sorted series list in the filter menu. @ text @d3 1 a3 1 --- Makefile.orig Sat Aug 25 15:22:17 2001 d5 1 a5 1 @@@@ -33,36 +33,41 @@@@ d34 2 a35 2 +-DEFS += -DTK_LIBRARY_PATH=\"/usr/lib/tk8.3\" +-DEFS += -DTCL_LIBRARY_PATH=\"/usr/lib/tcl8.3\" d44 1 d52 1 a52 1 -CFLAGS = -pipe $(WARN) $(INCS) $(DEFS) -O2 d57 8 a64 2 @@@@ -91,7 +96,7 @@@@ chmod 0777 $(INST_DB_DIR) @ 1.4 log @Update to 0.5.1 Changes from 0.5.0 to 0.5.1 - monitor the _XAWTV_STATION property on the xawtv window and VPS/PDC (during EPG acquisition) to detect channel changes (new source module epgui/xawtv.c; communication with xawtv is now done directly via X11 calls, and no longer uses the xawtv-remote utility) - after a channel change, optionally set the programme listing's cursor on the programme currently running on this channel and/or display the programme title and running time information inside xawtv, either in a popup, as overlay (requires xfree4 and the XVideo extension) or window title message. - improved handling of the network name configuration dialog by addition of a "Closest match in xawtv" button. - fix: during refresh, the cursor now remains on the same start time and network - fix: short info text view is no longer set to line 1.0 during every update - fix: possible crash due to reference to freed memory when acq timescale popup was open & bad reception (block discarded due to parity errors) - fix: in cyclic or follow-ui acquisition modes when acquisition was forced passive on a non-provider channel (e.g. by a busy video device) acq control did not automatically switch to active when the device was freed. - fix: network name configuration: name selection from the provider listbox was handled incorrectly for networks which were not covered by all providers, so that another than the selected name was actually used. - added support for multi-network channel names (e.g. [Arte / Kinderkanal]) to network name configuration: split xawtv station names around '/' and use all resulting segments for matching with Nextview network names. - added support for Turkish charset in national option table; 6 characters which are not in latin-1 are replaced by their ASCII counterparts. - fixed two memory leaks in the EPG scan and wrong handling of the EPG MIP entry, which slowed down the scan on several channels. - changed Makefile.win32 to use gcc/mingw32 for compilation. The supplied Tcl/Tk libraries are compiled with gcc too (on NT using cygwin) @ text @d3 1 a3 1 --- Makefile.orig Mon Jun 4 21:25:11 2001 d5 1 a5 2 @@@@ -32,33 +32,33 @@@@ include Makefile.win32 d8 6 a13 4 -IROOT = /usr/local +IROOT = $(X11PREFIX) BINDIR = $(IROOT)/bin MANDIR = $(IROOT)/man/man1 d17 1 a17 1 +PERL = $(LOCALBASE)/bin/perl d20 2 a21 1 +LDLIBS = -ltk83 -ltcl83 -L$(X11BASE)/lib -lX11 -lm -lXmu d26 2 a27 1 +INCS += -I. -I$(X11BASE)/include -I$(LOCALBASE)/include d34 2 d40 6 a45 2 -DEFS += -DEPG_DB_DIR=\"/usr/tmp/nxtvdb\" +DEFS += -DEPG_DB_DIR=_PATH_TMP\"nxtvdb\" d52 1 a52 1 +CFLAGS += $(WARN) $(INCS) $(DEFS) d56 6 a61 5 @@@@ -85,7 +85,6 @@@@ test -d $(MANDIR) || mkdirhier $(MANDIR) install -c -m 0755 nxtvepg $(BINDIR) install -c -m 0644 nxtvepg.1 $(MANDIR) - rm -f $(MANDIR)/nxtvepg.1x @ 1.3 log @Update "nxtvepg" package to version 0.4.4. Changes since version 0.4.3: - please note my new email address: tomzo at nefkom.net - fixed severe bug in database reload (reference to freed block; curiously this led to crashes under Windows only) - fixed compatibility with old bttv driver versions (versions <= 0.6.x produced error "VIDIOCSCHAN: operation not supported" during TV channel changes) - added detection of lost VBI frames (Linux, for debugging/optimization only) - added frequency table for France; minor fixes in Western Europe table; tables can be selected via the TV card input popup - updated tuner type table for Windows Bt8x8 driver -> support for new tuners - implemented hyperlinks in help pages for references between chapters This update was contributed by Mario Kemper in PR pkg/12296. @ text @d3 1 a3 1 --- Makefile.orig Mon Feb 26 22:56:48 2001 d5 1 a5 1 @@@@ -32,31 +32,31 @@@@ d18 2 a19 2 -LDLIBS = -ltk8.3 -ltcl8.3 -L/usr/X11R6/lib -lX11 -lm -ldl +LDLIBS = -ltk83 -ltcl83 -L$(X11BASE)/lib -lX11 -lm d34 3 d41 2 a42 3 -CC = gcc -CFLAGS = -pipe $(WARN) $(INCS) $(DEFS) -O +#CC = gcc d47 1 a47 2 @@@@ -81,7 +81,7 @@@@ test -d $(BINDIR) || mkdirhier $(BINDIR) d50 2 a51 2 - install -c -m 0644 nxtvepg.1x $(MANDIR) + install -c -m 0644 nxtvepg.1x $(MANDIR)/nxtvepg.1 @ 1.2 log @Use X11PREFIX instead of X11BASE to build it with xpkgwedge. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.1.1 2001/02/18 19:17:24 tron Exp $ d3 3 a5 3 --- Makefile.orig Wed Feb 14 22:34:35 2001 +++ Makefile Sun Feb 18 20:10:13 2001 @@@@ -32,29 +32,29 @@@@ d35 2 d39 1 a39 1 -CFLAGS = -pipe $(WARN) $(INCS) $(DEFS) -g -O d45 1 a45 1 @@@@ -79,7 +79,7 @@@@ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d10 1 a10 1 +IROOT = $(X11BASE) @ 1.1.1.1 log @Import new "nxtvepg" package contributed by Mario Kemper in PR pkg/12215: NextView EPG decoder @ text @@